.mz-sample .sim{--canvas:#f3f4f6;--inset:#eef0f2;--card:#fff;--raised:#eef0f2;--well:#f8f9fa;--paper:#fff;--paper-line:#e8eaed;--paper-margin:#e8eaed;--ink:#14161a;--body:#33373e;--muted:#565b63;--faint:#6e737b;--line:#14161a14;--control:#14161a24;--hover:#14161a0a;--tint:#14161a12;--mark:#eef0f2;--live:#14161a;--new:#14161a;--new-bg:#eef0f2;--new-line:#dcdfe3;--btn:#e13e02;--btn-ink:#1b191c;--btn-hover:#ee4f12;--shadow:0 1px 2px #1f1c1b0d, 0 6px 20px #1f1c1b0a;--float:0 16px 40px #1f1c1b24;--lift:0 1px 2px #1f1c1b0f, 0 4px 14px #1f1c1b12;--pasted:#8f6310;--rec:#b3261e;--glow:none;color:var(--body);font-family:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}html[data-theme=dark] .mz-sample:not(.mz-candidate) .sim{--canvas:#131214;--inset:#272223;--card:#1b191c;--raised:#272223;--well:#211e21;--paper:#1b191c;--paper-line:#272223;--paper-margin:#272223;--ink:#f1eff0;--body:#cfccce;--muted:#a5a2a6;--faint:#898690;--line:#ffffff12;--control:#ffffff1f;--hover:#ffffff0d;--tint:#ffffff14;--mark:#2b2628;--live:#f1eff0;--new:#f1eff0;--new-bg:#272223;--new-line:#ffffff1f;--btn:#e13e02;--btn-ink:#1b191c;--btn-hover:#ee4f12;--shadow:0 1px 2px #00000059;--float:0 16px 40px #00000080;--lift:0 1px 2px #0006, 0 4px 14px #0000004d;--pasted:#e0b25c;--glow:none}.mz-sample .sim *,.mz-sample .sim :before,.mz-sample .sim :after{box-sizing:border-box}.mz-sample .sim :is(h1,h2,h3,p){margin:0}.mz-sample .sim :is(.sim-h1,.sim-h2,.sim-h3){color:var(--ink);letter-spacing:-.022em;font-weight:500}.mz-sample .sim b,.mz-sample .sim strong{color:var(--ink);font-weight:500}.mz-sample .sim .sim-label{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px;display:block}.mz-sample .sim .num{font-variant-numeric:tabular-nums}.mz-sample .sim .preline{white-space:pre-line}.mz-sample .sim :focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.mz-sample .sim .sim-btn{height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .15s ease-out;display:inline-flex}.mz-sample .sim .sim-btn.pri{background:var(--btn);color:var(--btn-ink);font-weight:600}.mz-sample .sim .sim-btn.pri:hover:not(:disabled){background:var(--btn-hover)}.mz-sample .sim .sim-btn.sec{background:var(--card);color:var(--ink);box-shadow:var(--shadow), inset 0 0 0 1px var(--control);font-weight:400}.mz-sample .sim .sim-btn.sec:hover:not(:disabled){background:var(--well)}.mz-sample .sim .sim-btn.quiet:hover:not(:disabled){background:var(--hover)}.mz-sample .sim .sim-btn:disabled{background:var(--raised);color:var(--muted);box-shadow:none;cursor:default;font-weight:400}.mz-sample .sim .sim-btn.wide{width:100%}.mz-sample .sim .sim-av{background:var(--raised);width:32px;height:32px;color:var(--ink);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.mz-sample .sim .sim-tag{background:var(--raised);color:var(--body);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:1px 8px;font-size:12px;line-height:18px;display:inline-flex}.mz-sample .sim .sim-tag svg{width:13px;height:13px}.mz-sample .sim.sim-work{background-color:var(--canvas);background-image:var(--glow);background-repeat:no-repeat;grid-template-rows:56px minmax(0,1fr);height:100dvh;display:grid}.mz-sample .rv-surface .sim .sim-btn[aria-disabled=true]{cursor:default}@media (min-width:901px){.mz-sample .rv-shell:has(.rv-surface .sim-work){padding-bottom:0}.mz-sample .rv-surface .sim.sim-work{height:calc(100dvh - 88px);overflow:hidden}}.mz-sample .sim .sim-bar{background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-width:0;padding:0 20px;display:grid}.mz-sample .sim .sim-brand{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.mz-sample .sim .sim-brand .mz-logo{color:var(--ink)}.mz-sample .sim .sim-sep{background:var(--control);flex:none;width:1px;height:16px}.mz-sample .sim .sim-co{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.mz-sample .sim .sim-role{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mz-sample .sim .sim-steps{background:var(--hover);border-radius:8px;gap:2px;padding:3px;display:flex}.mz-sample .sim .sim-step{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:flex}.mz-sample .sim .sim-step .n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.mz-sample .sim .sim-step:hover{color:var(--ink)}.mz-sample .sim .sim-step[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1f1c1b14}.mz-sample .sim .sim-step svg{width:14px;height:14px;color:var(--live)}.mz-sample .sim .sim-tools{color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;min-width:0;font-size:13px;display:flex}.mz-sample .sim .sim-saved{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mz-sample .sim .sim-saved svg{width:14px;height:14px;color:var(--live)}.mz-sample .sim .sim-saved.is-error{color:#a32116}.mz-sample .sim .sim-saved.is-note{color:var(--ink)}.mz-sample .sim .sim-panes{grid-template-columns:clamp(300px,22vw,440px) minmax(0,1fr) clamp(360px,28vw,540px);min-height:0;display:grid}.mz-sample .sim .sim-pane{scrollbar-width:thin;scrollbar-color:var(--control) transparent;min-height:0;overflow:auto}.mz-sample .sim .sim-mid{position:relative}.mz-sample .sim .sim-brief{align-content:start;gap:24px;padding:28px 24px 32px;display:grid}.mz-sample .sim .sim-brief .sim-h1{font-size:18px;line-height:28px}.mz-sample .sim .sim-when{align-items:center;gap:6px;margin-bottom:8px;display:flex}.mz-sample .sim .sim-when svg{width:14px;height:14px;color:var(--muted)}.mz-sample .sim .sim-when.changed,.mz-sample .sim .sim-when.changed svg{color:var(--new)}.mz-sample .sim .sim-intro{color:var(--body);white-space:pre-line;font-size:14px;line-height:1.65}.mz-sample .sim .sim-goal{background:var(--tint);border-radius:12px;padding:14px 16px}.mz-sample .sim .sim-goal .sim-label{margin-bottom:4px}.mz-sample .sim .sim-goal p{color:var(--ink);font-size:14px;font-weight:500;line-height:1.55}.mz-sample .sim .sim-rules .sim-label{margin-bottom:6px}.mz-sample .sim .sim-rule{border-top:1px solid var(--line);color:var(--body);grid-template-columns:16px 1fr;gap:10px;padding:9px 0;font-size:14px;line-height:1.5;display:grid}.mz-sample .sim .sim-rule:first-of-type{border-top:0}.mz-sample .sim .sim-rule:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;margin:8px 0 0 5px}.mz-sample .sim .sim-small{color:var(--muted);font-size:13px;line-height:1.55}.mz-sample .sim .sim-desk-list .sim-label{justify-content:space-between;margin-bottom:8px;display:flex}.mz-sample .sim .sim-items{gap:4px;display:grid}.mz-sample .sim .sim-item{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:calc(100% + 24px);margin:0 -12px;padding:12px;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:grid;position:relative}.mz-sample .sim .sim-item:hover{background:var(--hover)}.mz-sample .sim .sim-item[aria-selected=true] .from{font-weight:500}.mz-sample .sim .sim-kind{width:40px;height:40px;color:var(--ink);letter-spacing:0;border-radius:12px;place-items:center;font-size:12px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.mz-sample .sim .sim-kind.k-message{background:var(--tint)}.mz-sample .sim .sim-kind.k-email{background:var(--raised)}.mz-sample .sim .sim-kind.k-record{background:var(--card);box-shadow:inset 0 0 0 1px var(--control)}.mz-sample .sim .sim-kind.k-note{background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-line)}.mz-sample .sim .sim-kind.k-plain,.mz-sample .sim .sim-kind.k-policy{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.mz-sample .sim .sim-kind.k-update{background:var(--new-bg);box-shadow:inset 0 0 0 1px var(--new-line);color:var(--new)}.mz-sample .sim .sim-item[aria-selected=true] .sim-kind{background:var(--ink);color:var(--card);box-shadow:none}.mz-sample .sim .sim-item .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mz-sample .sim .sim-item .from{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;overflow:hidden}.mz-sample .sim .sim-item time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mz-sample .sim .sim-item .subj{color:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;display:block;overflow:hidden}.mz-sample .sim .sim-item.arrived{animation:.6s cubic-bezier(.2,0,0,1) both sim-arrive}@keyframes sim-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mz-sample .sim .sim-precall{max-width:740px;margin:0 auto;padding:32px 48px 0}.mz-sample .sim .sim-precall+.sim-reader{padding-top:24px}.mz-sample .sim .sim-desk-list.wide .sim-item{width:auto;margin:0}.mz-sample .sim-item.ghost{z-index:40;pointer-events:none;background:var(--card);box-shadow:var(--float);margin:0;position:fixed;overflow:hidden}.mz-sample .sim .sim-reader{max-width:740px;margin:0 auto;padding:40px 48px 72px}.mz-sample .sim .sim-reader-empty{color:var(--muted);text-align:center;padding:24px 0;font-size:14px}.mz-sample .sim .sim-r-head{align-items:center;gap:12px;display:flex}.mz-sample .sim .sim-r-head .who,.mz-sample .sim .sim-mail-from .who,.mz-sample .sim .sim-call-head .who,.mz-sample .sim .sim-who-row .who{min-width:0;line-height:1.35;display:grid}.mz-sample .sim .sim-r-head .who b{font-size:15px}.mz-sample .sim .sim-r-head .who small{color:var(--muted);font-size:13px}.mz-sample .sim .sim-r-head .sim-tag{margin-left:auto}.mz-sample .sim .sim-reader .sim-h2{font-size:24px;line-height:30px}.mz-sample .sim .sim-chat{background:var(--card);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.mz-sample .sim .sim-chat .sim-r-head{border-bottom:1px solid var(--line);padding:20px 24px 16px}.mz-sample .sim .sim-chat .sim-r-head .sim-av{background:var(--tint)}.mz-sample .sim .sim-thread{gap:12px;padding:20px 24px 24px;display:grid}.mz-sample .sim .sim-day{color:var(--muted);background:var(--hover);border-radius:999px;justify-self:center;padding:2px 10px;font-size:12px;font-weight:500}.mz-sample .sim .sim-bub{justify-self:start;gap:4px;max-width:84%;display:grid}.mz-sample .sim .sim-bub p{background:var(--inset);color:var(--ink);white-space:pre-line;border-radius:16px 16px 16px 4px;padding:11px 15px;font-size:15px;line-height:1.6}html[data-theme=dark] .mz-sample:not(.mz-candidate) .sim .sim-bub p{background:var(--raised)}.mz-sample .sim .sim-bub span{color:var(--muted);font-variant-numeric:tabular-nums;padding-left:4px;font-size:12px}.mz-sample .sim .sim-mail{background:var(--card);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.mz-sample .sim .sim-mail-head{border-bottom:1px solid var(--line);gap:16px;padding:24px 28px 20px;display:grid}.mz-sample .sim .sim-mail-from{align-items:center;gap:12px;display:flex}.mz-sample .sim .sim-mail-from .who b{font-size:14px}.mz-sample .sim .sim-mail-from .who small{color:var(--muted);font-size:13px}.mz-sample .sim .sim-mail-from time{color:var(--muted);white-space:nowrap;align-self:start;margin-left:auto;font-size:13px}.mz-sample .sim .sim-mail-body{color:var(--ink);gap:14px;padding:24px 28px 28px;font-size:15px;line-height:1.75;display:grid}.mz-sample .sim .sim-mail.arrived{animation:.6s cubic-bezier(.2,0,0,1) both sim-arrive}.mz-sample .sim .sim-sys{background:var(--card);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.mz-sample .sim .sim-sys-bar{border-bottom:1px solid var(--line);background:var(--well);color:var(--muted);align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.mz-sample .sim .sim-sys-bar b{color:var(--ink)}.mz-sample .sim .sim-sys-bar .at{font-variant-numeric:tabular-nums;margin-left:auto}.mz-sample .sim .sim-sys-in{gap:20px;padding:24px;display:grid}.mz-sample .sim .sim-sys-in .sim-h2{font-size:18px;line-height:28px}.mz-sample .sim .sim-lines div{border-top:1px solid var(--line);color:var(--ink);padding:10px 0;font-size:14px;line-height:1.55}.mz-sample .sim .sim-lines div:first-child{border-top:0;padding-top:0}.mz-sample .sim .sim-callout{background:var(--hover);color:var(--ink);border-radius:8px;grid-template-columns:16px 1fr;gap:10px;padding:12px 14px;font-size:14px;line-height:1.6;display:grid}.mz-sample .sim .sim-callout svg{color:var(--muted);margin-top:3px}.mz-sample .sim .sim-tbl-wrap{overflow-x:auto}.mz-sample .sim .sim-tbl{border-collapse:collapse;width:100%;font-size:14px}.mz-sample .sim .sim-tbl th{text-align:left;color:var(--muted);vertical-align:bottom;padding:0 12px 8px 0;font-size:12px;font-weight:500}.mz-sample .sim .sim-tbl td{border-top:1px solid var(--line);color:var(--body);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 12px 12px 0;line-height:1.5}.mz-sample .sim .sim-tbl td:first-child{color:var(--ink);font-weight:500}.mz-sample .sim .sim-tbl td small{color:var(--muted);font-size:13px;font-weight:400;display:block}.mz-sample .sim .sim-tbl-note{color:var(--muted);margin-top:8px;font-size:13px}.mz-sample .sim .sim-paper{background-color:var(--paper);box-shadow:var(--shadow), inset 0 0 0 1px var(--paper-line);background-image:linear-gradient(90deg,transparent 36px,var(--paper-margin) 36px,var(--paper-margin) 37px,transparent 37px),repeating-linear-gradient(transparent 0 27px,var(--paper-line) 27px 28px);background-position:0 0,0 62px;border-radius:12px;padding:28px 32px 32px 56px}.mz-sample .sim .sim-paper .sim-label{margin-bottom:4px}.mz-sample .sim .sim-paper .sim-h2{margin-bottom:12px;font-size:18px;line-height:28px}.mz-sample .sim .sim-paper p{color:var(--ink);font-size:15px;line-height:28px}.mz-sample .sim .sim-doc{background:var(--card);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:24px 28px 28px;display:grid}.mz-sample .sim .sim-doc p{color:var(--ink);font-size:15px;line-height:1.7}.mz-sample .sim .sim-update{background:var(--new-bg);box-shadow:inset 0 0 0 1px var(--new-line);border-radius:16px;gap:20px;padding:24px 28px 28px;animation:.6s cubic-bezier(.2,0,0,1) both sim-arrive;display:grid}.mz-sample .sim .sim-update .sim-label{color:var(--new)}.mz-sample .sim .sim-update .sim-h2{margin-top:4px;font-size:18px;line-height:28px}.mz-sample .sim .sim-log-row{border-top:1px solid var(--new-line);color:var(--ink);grid-template-columns:72px 28px 1fr;gap:12px;padding:14px 0;font-size:15px;line-height:1.6;display:grid}.mz-sample .sim .sim-log-row:first-child{border-top:0}.mz-sample .sim .sim-log-row.plain{grid-template-columns:1fr}.mz-sample .sim .sim-log-row time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.mz-sample .sim .sim-log-row .sim-kind{background:var(--card);width:28px;height:28px;box-shadow:none;border-radius:8px}.mz-sample .sim .sim-log-row .sim-kind svg{width:15px;height:15px}.mz-sample .sim .sim-answer{flex-direction:column;display:flex}.mz-sample .sim .sim-answer>*{flex:none}.mz-sample .sim .sim-answer>.sim-field{flex:auto}.mz-sample .sim .sim-ask{gap:8px;padding:28px 24px 16px;display:grid}.mz-sample .sim .sim-ask .sim-h3{letter-spacing:-.015em;font-size:16px;line-height:26px}.mz-sample .sim .sim-hint{color:var(--muted);font-size:13px;line-height:1.55}.mz-sample .sim .sim-locked{background:var(--hover);border-radius:12px;margin:0 24px 16px}.mz-sample .sim .sim-locked summary{cursor:pointer;color:var(--body);align-items:center;gap:8px;padding:10px 14px;font-size:13px;list-style:none;display:flex}.mz-sample .sim .sim-locked summary::-webkit-details-marker{display:none}.mz-sample .sim .sim-locked summary svg{width:14px;height:14px;color:var(--muted)}.mz-sample .sim .sim-locked summary .down{margin-left:auto;transition:transform .15s ease-out}.mz-sample .sim .sim-locked[open] summary .down{transform:rotate(180deg)}.mz-sample .sim .sim-locked .text{color:var(--body);white-space:pre-wrap;max-height:220px;padding:0 14px 14px;font-size:14px;line-height:1.65;overflow:auto}.mz-sample .sim .sim-locked .text small{color:var(--muted);margin-top:10px;font-size:13px;display:block}.mz-sample .sim .sim-field{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--control);border-radius:12px;flex-direction:column;min-height:200px;margin:0 24px;transition:box-shadow .15s;display:flex}.mz-sample .sim .sim-field.off{background:var(--hover);box-shadow:none}.mz-sample .sim .sim-field textarea{resize:none;width:100%;height:100%;min-height:120px;font:inherit;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:12px 12px 0 0;outline:0;flex:auto;padding:16px 18px;font-size:15px;line-height:1.7}.mz-sample .sim .sim-field textarea::placeholder{color:var(--faint)}.mz-sample .sim .sim-field textarea:disabled{cursor:default}.mz-sample .sim .sim-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 18px;font-size:13px;display:flex}.mz-sample .sim .sim-foot .pasted{color:var(--pasted)}.mz-sample .sim .sim-actions{gap:10px;padding:16px 24px 24px;display:grid}.mz-sample .sim .sim-actions p{color:var(--muted);font-size:13px;line-height:1.5}.mz-sample .sim .sim-actions .sim-ask-row{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mz-sample .sim .sim-error{color:#a32116;margin:0 24px;font-size:13px;line-height:1.5}.mz-sample .sim .sim-done{background:var(--card);box-shadow:var(--shadow);border-radius:16px;justify-items:start;gap:8px;margin:28px 24px;padding:20px;display:grid}.mz-sample .sim .sim-done .ok{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.mz-sample .sim .sim-done .ok svg{color:var(--live)}.mz-sample .sim .sim-done p{color:var(--muted);font-size:14px;line-height:1.55}.mz-sample .sim .sim-done .sim-btn{margin-top:8px}.mz-sample .sim .sim-call{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.mz-sample .sim .sim-call-head{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 24px;display:flex}.mz-sample .sim .sim-call-head .who{flex:160px}.mz-sample .sim .sim-call-head .who b,.mz-sample .sim .sim-call-head .who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mz-sample .sim .sim-call-head .sim-av{background:var(--tint);width:36px;height:36px}.mz-sample .sim .sim-call-head .who b{font-size:14px}.mz-sample .sim .sim-call-head .who small{color:var(--muted);font-size:13px}.mz-sample .sim .sim-clock{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.mz-sample .sim .sim-rec{background:var(--rec);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c4553f24}.mz-sample .sim .sim-clock .left{color:var(--muted);font-weight:400}.mz-sample .sim .sim-clock .left.over{color:var(--pasted)}.mz-sample .sim .sim-convo{scrollbar-width:thin;scrollbar-color:var(--control) transparent;padding:24px 24px 8px;overflow:auto}.mz-sample .sim .sim-convo-in{gap:16px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.mz-sample .sim .sim-ai-note{color:var(--muted);background:var(--hover);border-radius:8px;justify-self:center;padding:4px 10px;font-size:13px}.mz-sample .sim .sim-ln{gap:4px;max-width:84%;animation:.4s cubic-bezier(.2,0,0,1) both sim-arrive;display:grid}.mz-sample .sim .sim-ln .sim-label{font-weight:400}.mz-sample .sim .sim-ln p{color:var(--ink);background:var(--card);box-shadow:var(--shadow);white-space:pre-wrap;border-radius:16px 16px 16px 4px;padding:11px 15px;font-size:15px;line-height:1.6}.mz-sample .sim .sim-ln.me{justify-self:end}.mz-sample .sim .sim-ln.me .sim-label{text-align:right}.mz-sample .sim .sim-ln.me p{background:var(--tint);box-shadow:none;border-radius:16px 16px 4px}.mz-sample .sim .sim-replying{color:var(--muted);font-size:13px}.mz-sample .sim .sim-ended{color:var(--muted);justify-self:center;align-items:center;gap:8px;font-size:13px;display:flex}.mz-sample .sim .sim-ended:before,.mz-sample .sim .sim-ended:after{content:"";background:var(--line);width:48px;height:1px}.mz-sample .sim .sim-composer{padding:12px 24px 20px}.mz-sample .sim .sim-composer-in{background:var(--card);max-width:720px;box-shadow:var(--float), inset 0 0 0 1px var(--control);border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:8px;margin:0 auto;padding:8px;display:grid}.mz-sample .sim .sim-composer-in:focus-within{box-shadow:var(--float), inset 0 0 0 1.5px var(--ink)}.mz-sample .sim .sim-composer-in textarea{resize:none;font:inherit;color:var(--ink);height:36px;min-height:36px;max-height:168px;box-shadow:none;background:0 0;border:0;outline:0;padding:6px 8px 6px 10px;font-size:15px;line-height:24px;display:block;overflow-y:auto}.mz-sample .sim .sim-composer-in textarea,.mz-sample .sim .sim-field textarea{border:0!important;outline:none!important}.mz-sample .sim .sim-composer-in textarea::placeholder{color:var(--faint)}.mz-sample .sim .sim-composer-row{max-width:720px;color:var(--muted);justify-content:space-between;gap:12px;margin:8px auto 0;font-size:12px;display:flex}.mz-sample .sim .sim-key{background:var(--hover);color:var(--muted);border-radius:8px;padding:1px 6px;font-size:12px;font-weight:500}.mz-sample .sim .sim-transcript{background:var(--hover);border-radius:12px;margin-top:24px}.mz-sample .sim .sim-transcript summary{cursor:pointer;color:var(--body);align-items:center;gap:8px;padding:12px 16px;font-size:14px;list-style:none;display:flex}.mz-sample .sim .sim-transcript summary::-webkit-details-marker{display:none}.mz-sample .sim .sim-transcript summary .down{width:14px;height:14px;color:var(--muted);margin-left:auto;transition:transform .15s ease-out}.mz-sample .sim .sim-transcript[open] summary .down{transform:rotate(180deg)}.mz-sample .sim .sim-transcript .sim-convo-in{padding:4px 16px 20px;animation:none}.mz-sample .sim .sim-transcript .sim-ln{animation:none}.mz-sample .sim .sim-drawer{background:var(--canvas);width:min(560px,100%);box-shadow:var(--float);z-index:5;animation:.25s cubic-bezier(.2,0,0,1) both sim-slide;position:absolute;inset:0 auto 0 0;overflow:auto}@keyframes sim-slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.mz-sample .sim .sim-drawer .sim-reader{padding:24px 28px 48px}.mz-sample .sim .sim-drawer-top{z-index:1;background:var(--canvas);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px 12px 28px;display:flex;position:sticky;top:0}.mz-sample .sim .sim-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mz-sample .sim .sim-x:hover{background:var(--hover);color:var(--ink)}.mz-sample .sim .sim-start-wrap{max-width:1120px;margin:0 auto;padding:8px 32px 64px}.mz-sample .sim .sim-band{isolation:isolate;color:#fff;background-color:#45332a;border-radius:20px;align-content:end;gap:16px;min-height:300px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.mz-sample .sim .sim-band:before{content:"";z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='xMidYMid slice'><defs><linearGradient id='b' x1='0' y1='0' x2='.15' y2='1'><stop offset='0' stop-color='%235d4536'/><stop offset='.5' stop-color='%2345332a'/><stop offset='1' stop-color='%23221a16'/></linearGradient><radialGradient id='l' cx='.86' cy='.05' r='.7'><stop offset='0' stop-color='%23f4cda0' stop-opacity='.7'/><stop offset='1' stop-color='%23f4cda0' stop-opacity='0'/></radialGradient><radialGradient id='s' cx='.62' cy='.55' r='.22'><stop offset='0' stop-color='%23d6a080' stop-opacity='.45'/><stop offset='1' stop-color='%23d6a080' stop-opacity='0'/></radialGradient><linearGradient id='f' x1='0' y1='1' x2='.3' y2='0'><stop offset='0' stop-color='%230e0a08' stop-opacity='.7'/><stop offset='.7' stop-color='%230e0a08' stop-opacity='0'/></linearGradient><filter id='u' x='-30%25' y='-30%25' width='160%25' height='160%25'><feGaussianBlur stdDeviation='26'/></filter><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .12 0'/></filter></defs><rect width='1200' height='400' fill='url(%23b)'/><rect width='1200' height='400' fill='url(%23l)'/><rect x='640' y='-80' width='380' height='300' rx='18' fill='%232b2624' opacity='.85' filter='url(%23u)' transform='rotate(-8 830 70)'/><rect x='-100' y='250' width='1400' height='220' fill='%237a5840' opacity='.6' filter='url(%23u)' transform='rotate(-3 600 360)'/><rect width='1200' height='400' fill='url(%23s)'/><rect width='1200' height='400' fill='url(%23f)'/><rect width='1200' height='400' filter='url(%23n)'/></svg>") 50%/cover;position:absolute;inset:0}.mz-sample .sim .sim-glass{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);color:#fff;background:#ffffff1f;border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;display:inline-flex;box-shadow:inset 1px 1px #ffffff38,inset -1px -1px #ffffff14}.mz-sample .sim .sim-glass span{color:#e8ddd2}.mz-sample .sim .sim-band .sim-h1{color:#fff;letter-spacing:-.03em;max-width:18ch;font-size:clamp(34px,4vw,52px);line-height:1.04}.mz-sample .sim .sim-band p{color:#eee5db;max-width:56ch;font-size:16px;line-height:1.55}.mz-sample .sim .sim-below{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;margin-top:32px;display:grid}.mz-sample .sim .sim-parts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mz-sample .sim .sim-part{background:var(--card);box-shadow:var(--shadow);border-radius:16px;align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.mz-sample .sim .sim-part-top{justify-content:space-between;align-items:center;display:flex}.mz-sample .sim .sim-part .sim-h3{letter-spacing:-.015em;font-size:16px;line-height:24px}.mz-sample .sim .sim-part p{color:var(--body);font-size:14px;line-height:1.6}.mz-sample .sim .sim-picto{background:var(--tint);width:36px;height:36px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.mz-sample .sim .sim-picto svg{width:18px;height:18px}.mz-sample .sim .sim-know{margin-top:28px}.mz-sample .sim .sim-know .sim-h2{margin-bottom:8px;font-size:15px}.mz-sample .sim .sim-know-grid{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.mz-sample .sim .sim-know-row{border-top:1px solid var(--line);color:var(--body);grid-template-columns:16px 1fr;gap:12px;padding:11px 0;font-size:14px;line-height:1.5;display:grid}.mz-sample .sim .sim-know-row svg{color:var(--muted);margin-top:2px}.mz-sample .sim .sim-who-row{background:var(--inset);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.mz-sample .sim .sim-who-row .sim-av{background:var(--tint)}.mz-sample .sim .sim-who-row b{overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.mz-sample .sim .sim-who-row small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mz-sample .sim .sim-fine{color:var(--muted);font-size:13px;line-height:1.55}.mz-sample .sim .sim-band .sim-pace{color:#d8cdc2;font-size:14px}.mz-sample .sim .sim-begin-col{align-content:start;gap:12px;display:grid;position:sticky;top:24px}.mz-sample .sim .start-card{background:var(--card);box-shadow:var(--shadow);border:0;border-radius:16px;gap:16px;width:auto;max-width:none;margin:0;padding:24px;display:grid}.mz-sample .sim .start-card h2{letter-spacing:-.022em;color:var(--ink);margin:0;font-size:18px;font-weight:500;line-height:28px}.mz-sample .sim .start-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.mz-sample .sim .start-card .field{gap:6px;margin:0;display:grid}.mz-sample .sim .start-card label{color:var(--ink);font-size:13px;font-weight:500}.mz-sample .sim .start-card input:not([type=hidden]){background:var(--card);height:40px;box-shadow:inset 0 0 0 1px var(--control);font:inherit;color:var(--ink);border:0;border-radius:8px;outline:none;width:100%;padding:0 12px;font-size:15px}.mz-sample .sim .start-card input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.mz-sample .sim .start-card .btn.primary{background:var(--btn);height:44px;color:var(--btn-ink);box-shadow:none;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;font-size:15px;font-weight:500;display:inline-flex}.mz-sample .sim .start-card .btn.primary:hover:not(:disabled){background:var(--btn-hover)}.mz-sample .sim .start-card footer{color:var(--muted);border:0;margin:0;padding:0;font-size:13px;line-height:1.55}.mz-sample .sim .start-card .lock-warning{color:#a32116;margin:0;font-size:13px}.mz-sample .sim .start-card .sc-questions{border-top:1px solid var(--line);gap:16px;padding-top:16px;display:grid}.mz-sample .sim .start-card .sc-question{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mz-sample .sim .start-card .sc-question legend{color:var(--ink);margin:0 0 8px;padding:0;font-size:14px;font-weight:500;line-height:1.5}.mz-sample .sim .start-card .sc-choices{gap:8px;display:flex}.mz-sample .sim .start-card .sc-choice{font-weight:400;display:inline-flex;position:relative}.mz-sample .sim .start-card .sc-choice input{opacity:0;cursor:pointer;width:100%;height:100%;box-shadow:none;margin:0;position:absolute;inset:0}.mz-sample .sim .start-card .sc-choice span{min-width:72px;height:36px;box-shadow:inset 0 0 0 1px var(--control);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.mz-sample .sim .start-card .sc-choice input:checked+span{background:var(--btn);color:var(--btn-ink);box-shadow:none}.mz-sample .sim .start-card .sc-choice input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.mz-sample .sim .start-card .sc-needs{background:var(--hover);color:var(--body);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55}.mz-sample .sim .sim-invite .sim-fine{padding:0 4px}.mz-sample .sim.sim-receipt{gap:16px;max-width:600px;margin:0 auto;padding:48px 16px 64px;display:grid}.mz-sample .sim .sim-receipt-card{background:var(--card);box-shadow:var(--shadow);border-radius:20px;justify-items:start;gap:20px;padding:32px;display:grid}.mz-sample .sim .sim-receipt-card .big{background:var(--tint);width:44px;height:44px;color:var(--live);border-radius:50%;place-items:center;display:grid}.mz-sample .sim .sim-receipt-card .big svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mz-sample .sim .sim-receipt-card .sim-h1{margin-top:4px;font-size:24px;line-height:32px}.mz-sample .sim .sim-receipt-card>p{color:var(--body);font-size:15px;line-height:1.6}.mz-sample .sim .rc-rows{width:100%;display:grid}.mz-sample .sim .rc-row{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.mz-sample .sim .rc-row span:last-child{color:var(--muted);text-align:right;align-items:center;gap:6px;display:inline-flex}.mz-sample .sim .rc-row svg{width:14px;height:14px;color:var(--live);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mz-sample .sim .sim-receipt-card .cv{width:100%;font-size:14px}.mz-sample .sim .sim-receipt-card .cv .cv-status,.mz-sample .sim .sim-receipt-card .cv>*{margin:0}.mz-sample .sim .sim-answers{background:var(--card);box-shadow:var(--shadow);border-radius:16px}.mz-sample .sim .sim-answers summary{cursor:pointer;color:var(--ink);padding:16px 20px;font-size:14px;font-weight:500}.mz-sample .sim .sim-answer-card{border-top:1px solid var(--line);gap:8px;padding:20px;display:grid}.mz-sample .sim .sim-answer-card .sim-h2{margin-bottom:4px;font-size:16px;line-height:24px}.mz-sample .sim .sim-answer-card .sim-label{margin-top:8px}.mz-sample .sim .sim-answer-card .q{color:var(--muted);font-size:14px;line-height:1.55}.mz-sample .sim .sim-answer-card .a{color:var(--ink);white-space:pre-line;font-size:15px;line-height:1.65}@media (max-width:900px){.mz-sample .sim.sim-work{height:auto;min-height:100vh;display:block}.mz-sample .sim .sim-bar{z-index:10;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#fafaf8db;grid-template-columns:1fr auto;grid-template-areas:"brand tools""steps steps";row-gap:10px;height:auto;min-height:56px;padding:10px 16px;position:sticky;top:0}.mz-sample .sim .sim-brand{grid-area:brand}.mz-sample .sim .sim-steps{grid-area:steps;justify-self:start;max-width:100%;overflow-x:auto}.mz-sample .sim .sim-tools{grid-area:tools}.mz-sample .sim .sim-role,.mz-sample .sim .sim-sep{display:none}.mz-sample .sim .sim-panes{display:block}.mz-sample .sim .sim-pane{overflow:visible}.mz-sample .sim .sim-brief{padding:24px 16px}.mz-sample .sim .sim-precall{padding:8px 16px 0}.mz-sample .sim .sim-desk-list.wide .sim-items{grid-template-columns:minmax(0,1fr)}.mz-sample .sim .sim-reader{padding:24px 16px 32px}.mz-sample .sim .sim-call{height:min(640px,80vh)}.mz-sample .sim .sim-ask,.mz-sample .sim .sim-actions{padding-left:16px;padding-right:16px}.mz-sample .sim .sim-field,.mz-sample .sim .sim-locked,.mz-sample .sim .sim-error{margin-left:16px;margin-right:16px}.mz-sample .sim .sim-done{margin:24px 16px}.mz-sample .sim .sim-paper{padding:24px 20px 24px 48px}.mz-sample .sim .sim-below{grid-template-columns:minmax(0,1fr);gap:24px}.mz-sample .sim .sim-begin-col{position:static}.mz-sample .sim .sim-know-grid{grid-template-columns:1fr}.mz-sample .sim .sim-start-wrap{padding:8px 16px 48px}.mz-sample .sim .sim-band{min-height:240px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){.mz-sample .sim *,.mz-sample .sim :before,.mz-sample .sim :after{transition:none!important;animation:none!important}}.mz-sample .sim{--shadow:0 0 0 1px #1f1c1b14;--lift:0 0 0 1px #1f1c1b1f}html[data-theme=dark] .mz-sample:not(.mz-candidate) .sim{--shadow:0 0 0 1px #fff5eb14;--lift:0 0 0 1px #fff5eb24}.mz-sample .sim :is(.sim-chat,.sim-mail,.sim-sys,.sim-doc,.sim-update,.sim-done,.sim-ready,.sim-part,.sim-begin,.start-card){border-radius:12px}.mz-sample .sim .sim-btn{height:30px;padding:0 12px;font-size:13px}.mz-sample .sim .sim-btn.sec{box-shadow:inset 0 0 0 1px var(--control);font-weight:500}.mz-sample .sim .sim-field{box-shadow:inset 0 0 0 1px var(--control)}.mz-sample .sim .sim-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.mz-sample .sim .sim-tag{border-radius:9999px;padding:1px 9px}.mz-sample .sim .sim-steps{box-shadow:inset 0 0 0 1px var(--control);background:0 0;border-radius:9999px;gap:0;padding:2px}.mz-sample .sim .sim-step{border-radius:9999px;padding:4px 12px;font-size:13px;font-weight:500}.mz-sample .sim .sim-brief .sim-goal{z-index:3;background:color-mix(in srgb, var(--ink) 7%, var(--canvas));box-shadow:0 -12px 0 0 var(--canvas);position:sticky;top:-16px}.mz-sample .sim .sim-sec .sim-label{margin-bottom:6px}.mz-sample .sim .sim-callcard{background:var(--card);width:calc(100% - 96px);max-width:644px;box-shadow:inset 0 0 0 1px var(--control);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 14px;margin:32px auto 0;padding:20px 22px 22px;display:grid}.mz-sample .sim .sim-callcard .sim-av{background:var(--tint);grid-row:span 1;width:48px;height:48px;font-size:15px}.mz-sample .sim .sim-callcard .who{min-width:0;line-height:1.35;display:grid}.mz-sample .sim .sim-callcard .who b{letter-spacing:-.012em;font-size:16px;font-weight:500}.mz-sample .sim .sim-callcard .who small{color:var(--muted);font-size:13px}.mz-sample .sim .sim-callcard-text{color:var(--body);grid-column:1/-1;margin-top:12px;font-size:14px;line-height:1.6}.mz-sample .sim .sim-callcard>.sim-btn{grid-column:1/-1;justify-self:start;margin-top:14px}.mz-sample .sim .sim-callcard>.sim-error{grid-column:1/-1;margin-top:10px}.mz-sample .sim .sim-callcard+.sim-precall{padding-top:24px}.mz-sample .sim .sim-waiting{background:var(--hover);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:0 24px;padding:12px 14px;font-size:13px;display:flex}@media (min-width:901px){.mz-sample .sim .sim-panes.is-call{grid-template-columns:clamp(260px,18vw,340px) minmax(0,1fr) clamp(340px,26vw,480px)}.mz-sample .sim .sim-panes.is-call .sim-mid.call{padding:12px 4px;overflow:hidden}.mz-sample .sim .sim-panes.is-call .sim-call{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}}.mz-sample .sim .sim-panes.is-call .sim-call-head{border-bottom:1px solid var(--line);padding:14px 20px}.mz-sample .sim .sim-panes.is-call .sim-call-head .sim-av{width:40px;height:40px;box-shadow:0 0 0 3px var(--card), 0 0 0 4.5px color-mix(in srgb, var(--live) 55%, transparent)}.mz-sample .sim .sim-panes.is-call .sim-call-head .who b{font-size:15px;font-weight:500}.mz-sample .sim .sim-panes.is-call .sim-ln:not(.me) p{background:var(--card);box-shadow:inset 0 0 0 1px var(--control)}.mz-sample .sim .sim-panes.is-call .sim-ln.me p{background:color-mix(in srgb, var(--ink) 9%, var(--card))}.mz-sample .sim .sim-bar{background:var(--card);border-bottom:1px solid var(--line)}.mz-sample .sim .sim-pane{scrollbar-width:none}.mz-sample .sim .sim-panes{grid-template-columns:clamp(280px,20vw,320px) minmax(0,1fr) clamp(340px,24vw,400px)}.mz-sample .sim .sim-brief,.mz-sample .sim .sim-answer{background:var(--canvas)}.mz-sample .sim .sim-mid{background:var(--card);border-left:1px solid var(--line);border-right:1px solid var(--line)}.mz-sample .sim .sim-goal{z-index:1;border-bottom:1px solid var(--line);border-radius:0;margin:-28px -24px 0;padding:22px 24px 14px;position:sticky;top:-28px;background:var(--canvas)!important}.mz-sample .sim .sim-steps{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:3px}.mz-sample .sim .sim-step{border-radius:8px}.mz-sample .sim .sim-step[aria-selected=true]{background:var(--card);box-shadow:0 0 0 1px var(--line)}.mz-sample .sim .sim-goal p{font-size:15px;font-weight:400}.mz-sample .sim .sim-intro,.mz-sample .sim .sim-rule span{font-size:15px;line-height:1.55}.mz-sample .sim .sim-rule{grid-template-columns:1fr}.mz-sample .sim .sim-rule:before{display:none}.mz-sample .sim .sim-item{border-radius:8px;grid-template-columns:32px minmax(0,1fr);padding:8px 10px}.mz-sample .sim .sim-item[aria-selected=true]{background:var(--raised);box-shadow:none}.mz-sample .sim .sim-kind,.mz-sample .sim .sim-kind.k-message,.mz-sample .sim .sim-kind.k-email,.mz-sample .sim .sim-kind.k-record,.mz-sample .sim .sim-kind.k-note,.mz-sample .sim .sim-kind.k-plain,.mz-sample .sim .sim-kind.k-policy,.mz-sample .sim .sim-kind.k-update,.mz-sample .sim .sim-item[aria-selected=true] .sim-kind{background:var(--raised);width:32px;height:32px;color:var(--muted);box-shadow:none;border-radius:8px}.mz-sample .sim .sim-kind svg{width:15px;height:15px}.mz-sample .sim .sim-desk-list.wide .sim-items{grid-template-columns:minmax(0,1fr);gap:0}.mz-sample .sim .sim-chat,.mz-sample .sim .sim-mail,.mz-sample .sim .sim-sys,.mz-sample .sim .sim-doc,.mz-sample .sim .sim-paper,.mz-sample .sim .sim-update{box-shadow:none;background:0 0;border-radius:0;padding:0}.mz-sample .sim .sim-paper{background-image:none}.mz-sample .sim .sim-paper p{line-height:1.6}.mz-sample .sim .sim-chat .sim-r-head,.mz-sample .sim .sim-mail-head,.mz-sample .sim .sim-sys-bar{background:0 0;padding:0 0 12px}.mz-sample .sim .sim-thread,.mz-sample .sim .sim-mail-body,.mz-sample .sim .sim-sys-in{padding:14px 0 0}.mz-sample .sim .sim-reader .sim-h2{letter-spacing:-.015em;font-size:18px;line-height:26px}.mz-sample .sim .sim-mail-body{line-height:1.6}.mz-sample .sim .sim-tip{display:block;position:relative}.mz-sample .sim .sim-tip button{pointer-events:none}.mz-sample .sim .sim-tip:hover:after{content:attr(data-tip);background:var(--ink);color:var(--card);white-space:nowrap;z-index:5;pointer-events:none;border-radius:8px;padding:7px 11px;font-size:13px;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.mz-sample .sim .sim-arrive{background:var(--ink);color:var(--card);border-radius:12px;order:-1;margin:22px 24px 8px;padding:14px 16px;animation:.4s cubic-bezier(.2,.7,.3,1) sim-arrive}.mz-sample .sim .sim-arrive span{opacity:.72;font-size:13px;display:block}.mz-sample .sim .sim-arrive b{color:inherit;margin-top:2px;font-size:15px;font-weight:500;display:block}.mz-sample .sim .sim-arrive p{opacity:.86;margin-top:4px;font-size:14px;line-height:1.5}.mz-sample .sim.sim-invite{background:var(--card);place-items:center;min-height:calc(100dvh - 48px);padding:48px 24px;display:grid}.mz-sample .sim .sim-inv-col{width:100%;max-width:440px}.mz-sample .sim .sim-inv-co{color:var(--ink);align-items:center;gap:9px;margin-bottom:32px;font-size:15px;font-weight:500;display:flex}.mz-sample .sim-invite .sim-h1{letter-spacing:-.028em;font-size:30px;font-weight:500;line-height:1.15}.mz-sample .sim .sim-inv-lead{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.5}.mz-sample .sim-invite .sim-pace{color:var(--muted);margin-top:8px;font-size:14px}.mz-sample .sim-invite .sim-parts{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none;display:block}.mz-sample .sim-invite .sim-part{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:13px 0}.mz-sample .sim-invite .sim-part b{font-size:15px;display:block}.mz-sample .sim-invite .sim-part span{color:var(--muted);margin-top:1px;font-size:14px;line-height:1.5;display:block}.mz-sample .sim-invite .sim-h2{letter-spacing:0;margin-top:26px;font-size:14px;line-height:20px}.mz-sample .sim-invite .sim-know{color:var(--muted);margin:6px 0 0;padding:0;font-size:14px;line-height:1.75;list-style:none}.mz-sample .sim .sim-inv-go{height:46px;margin-top:28px;font-size:15px;box-shadow:inset 0 1px #fff3}.mz-sample .sim .sim-inv-back{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:14px;display:block}.mz-sample .sim .sim-inv-back:hover{color:var(--ink)}.mz-sample .sim .start-card{border-radius:0;gap:10px;padding:0;display:grid;box-shadow:none!important;background:0 0!important}.mz-sample .sim .start-card h2{letter-spacing:-.028em;font-size:30px;line-height:1.15}.mz-sample .sim .start-card>p{color:var(--muted);margin-bottom:14px;font-size:16px}.mz-sample .sim .start-card label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mz-sample .sim .start-card input:not([type=radio]){background:var(--well);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--control);color:var(--ink);border:0;border-radius:8px;outline:0;padding:0 14px;font-size:15px}.mz-sample .sim .start-card input:not([type=radio]):focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.mz-sample .sim .start-card .field[hidden],.mz-sample .sim .start-card .sc-question[hidden]{display:none}.mz-sample .sim .start-card .is-new{animation:.24s ease-out sim-step}@keyframes sim-step{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mz-sample .sim .sc-questions{gap:18px;margin-top:8px;display:grid}.mz-sample .sim .sc-question{border:0;margin:0;padding:0}.mz-sample .sim .sc-question legend{color:var(--ink);padding:0;font-size:14px;line-height:1.4}.mz-sample .sim .sc-choices{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid!important}.mz-sample .sim .start-card .sc-choice{clip-path:none;width:auto;height:auto;display:block;position:relative;overflow:visible}.mz-sample .sim .sc-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mz-sample .sim .sc-choice span{width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--control);color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:14px;font-weight:500;display:grid}.mz-sample .sim .sc-choice input:checked+span{box-shadow:none;background:var(--ink)!important;color:var(--card)!important}.mz-sample .sim .sc-choice input:focus-visible+span{box-shadow:inset 0 0 0 1.5px var(--ink)}.mz-sample .sim .start-card .btn.primary{justify-content:center;width:100%;height:46px;margin-top:18px;font-size:15px;display:flex}.mz-sample .sample-foot{color:#6e737b;background:var(--card,#fff);justify-content:center;gap:16px;padding:0 0 24px;font-size:13px;display:flex}.mz-sample.rv-app{--rv:#161517;--rv-line:#ffffff14;--rv-line2:#ffffff26;--rv-ink:#f1eff0;--rv-sec:#aba8ac;height:100dvh;color:var(--rv-ink);grid-template-rows:auto minmax(0,1fr);display:grid;background:var(--rv)!important;background-image:none!important}.rv-app .rv-top{grid-template-columns:minmax(76px,1fr) minmax(0,auto) auto;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:grid}.rv-app .rv-crumb{min-width:0;color:var(--rv-sec);align-items:center;gap:12px;font-size:14px;display:flex}.rv-app .rv-crumb .mz-logo{color:var(--rv-ink);flex:none;font-size:16px}.mz-sample.rv-app .rv-crumb .mz-logo-mark{fill:currentColor}.rv-app .rv-crumb .rv-role{white-space:nowrap;text-overflow:ellipsis;color:var(--rv-ink);font-weight:500;overflow:hidden}.rv-app .rv-rule{background:var(--rv-line2);flex:none;width:1px;height:18px}.rv-app .rv-do{align-items:center}.rv-app .rv-close{width:36px;height:36px;color:var(--rv-sec);border-radius:8px;place-items:center;text-decoration:none;display:grid}.rv-app .rv-close:hover{color:var(--rv-ink);background:#ffffff14}.rv-app .rv-close:focus-visible{outline-offset:2px;outline:2px solid #e13e02}.rv-app .rv-screens{min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--rv-line);background:#ffffff0d;border-radius:8px;justify-self:center;gap:2px;padding:3px;display:flex}.rv-app .rv-screens button{text-overflow:ellipsis;min-width:0;font:inherit;color:var(--rv-sec);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 auto;padding:5px 8px;font-size:14px;overflow:hidden}.rv-app .rv-screens button.on{color:var(--rv-ink);background:#ffffff1a;font-weight:500}.rv-app .rv-do{justify-content:flex-end;gap:8px;display:flex}.rv-app .rv-do .btn:not(.primary){color:var(--rv-ink)!important;border:1px solid var(--rv-line2)!important;box-shadow:none!important;background:0 0!important}.rv-app .rv-do .btn{white-space:nowrap;border-radius:8px;align-items:center;height:36px;padding:0 13px;font-size:14px;display:inline-flex}.rv-app .rv-body{grid-template-columns:minmax(0,1fr) 320px;min-height:0;padding:0 0 10px 10px;display:grid}.rv-app .rv-body.is-wide{grid-template-columns:minmax(0,1fr);padding-right:10px}.rv-app .rv-side[hidden]{display:none}.rv-app .rv-fold{border:1px solid var(--rv-line2);width:36px;height:36px;color:var(--rv-sec);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.rv-app .rv-fold:hover{color:var(--rv-ink);background:#ffffff0f}.rv-app .rv-fold:focus-visible{outline-offset:2px;outline:2px solid #e13e02}.rv-app .cm-capture{border-radius:12px;inset:auto}.rv-app .cm-capture .cm-capture-hint{position:absolute;top:12px}.rv-app .cm-box{background:#fff;border:0;border-radius:12px;width:min(320px,100vw - 32px);margin-top:-14px;padding:12px 12px 12px 14px;font-size:14px;line-height:1.5;box-shadow:0 0 0 1px #0e111314,0 2px 6px #0e11130f,0 16px 36px -10px #0e111347}.rv-app .cm-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.rv-app .cm-av{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.rv-app .cm-meta{min-width:0;color:var(--muted);flex:1;align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.rv-app .cm-meta b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rv-app .cm-meta span{flex:none}.rv-app .cm-tools{gap:2px;margin:-4px -4px -4px 0;display:flex}.rv-app .cm-icon{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.rv-app .cm-icon:hover{background:var(--subtle);color:var(--ink)}.rv-app .cm-icon:focus-visible{outline:2px solid var(--clay);outline-offset:1px}.rv-app .cm-box:not(.cm-new)>:not(.cm-head){margin-left:32px}.rv-app .cm-body{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0}.rv-app .cm-box textarea{border:1px solid var(--line);min-height:72px;box-shadow:none;resize:none;background:#fff;border-radius:8px;padding:8px 10px;font-size:14px}.rv-app .cm-box:not(.cm-new) textarea{width:calc(100% - 32px)}.rv-app .cm-new{padding:10px}.rv-app .cm-new textarea{border:0;min-height:64px;padding:4px}.rv-app .cm-new textarea:focus-visible{outline:0}.rv-app .cm-reply{margin-top:10px}.rv-app .cm-confirm{color:var(--secondary);margin:8px 0 0;font-size:13px}.rv-app .cm-actions{justify-content:flex-end;gap:6px;margin-top:10px}.mz-sample.rv-app .cm-box .cm-actions button{height:30px;min-height:30px;font:500 13px/1 var(--font);border-radius:8px;padding:0 12px}.mz-sample.rv-app .cm-box .cm-actions button:not(.cm-primary){border:1px solid var(--line);color:var(--ink);background:#fff}.mz-sample.rv-app .cm-box .cm-actions button.cm-quiet{color:var(--secondary);background:0 0;border-color:#0000}.mz-sample.rv-app .cm-box .cm-actions button.cm-quiet:hover:not(:disabled){background:var(--subtle);color:var(--ink)}.mz-sample.rv-app .cm-box .cm-actions button.cm-danger{border-color:var(--mz-danger);background:var(--mz-danger);color:#fff}.rv-app .rv-shell{background:var(--card,#fff);height:100%;min-height:0;box-shadow:0 0 0 1px var(--rv-line);border-radius:12px;overflow:auto}.rv-app .rv-shell .sim.sim-work{height:100%}@media (min-width:901px){.rv-app .rv-shell:has(.sim.sim-work){overflow:hidden}.rv-app .rv-shell:has(.sim.sim-work)>main{height:100%}.rv-app .rv-shell:has(.sim.sim-work) .rv-surface{height:100%}.rv-app .rv-shell:has(.sim.sim-work) .sim.sim-work{grid-template-rows:56px minmax(0,1fr)}}.rv-app .rv-shell .sim-steps,.rv-app .rv-shell>.header{display:none}.rv-app .rv-shell .sim .sim-bar{justify-content:space-between;display:flex}.rv-app .rv-shell .sim .sim-brand{flex:auto}.rv-app .rv-shell .sim .sim-tools{flex:none}.rv-app .rv-side{scrollbar-width:none;min-height:0;padding:6px 18px 18px;font-size:14px;overflow:auto}.rv-app .rv-said{color:var(--rv-sec);margin-bottom:12px;font-size:13px}.rv-app .rv-tabs{border-bottom:1px solid var(--rv-line);flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.rv-app .rv-tabs button{font:inherit;color:var(--rv-sec);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;margin-bottom:-1px;padding:0 0 9px;font-size:14px}.rv-app .rv-tabs button[aria-selected=true]{color:var(--rv-ink);border-color:var(--rv-ink);font-weight:500}.rv-app .rv-empty{color:var(--rv-sec)}.mz-sample.rv-app .rv-side .rv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mz-sample.rv-app .rv-side .rv-list li>button,.mz-sample.rv-app .rv-side .rv-list li.rv-static{border:1px solid var(--rv-line);width:100%;box-shadow:none;color:var(--rv-ink);font:inherit;text-align:left;background:#ffffff08;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:12px;display:flex}.mz-sample.rv-app .rv-side .rv-list li>button{cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.mz-sample.rv-app .rv-side .rv-list li>button:hover{border-color:var(--rv-line2);background:#ffffff0f}.mz-sample.rv-app .rv-side .rv-list li>button[aria-current=true]{background:#ffffff14;border-color:#ffffff47}.mz-sample.rv-app .rv-side .rv-list li>button:focus-visible{outline-offset:2px;outline:2px solid #e13e02}.mz-sample.rv-app .rv-side .rv-num{background:var(--rv-ink);min-width:22px;height:22px;color:var(--rv);border-radius:8px 8px 8px 3px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.mz-sample.rv-app .rv-side .rv-item{gap:3px;min-width:0;display:grid}.mz-sample.rv-app .rv-side .rv-where{color:var(--rv-sec);font-size:12px;font-weight:500}.mz-sample.rv-app .rv-side .rv-text{color:var(--rv-ink);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.mz-sample.rv-app .rv-side .rv-meta{color:var(--rv-sec);margin-top:2px;font-size:12px}.mz-sample.rv-app .rv-side .rv-reply{border-top:1px solid var(--rv-line);color:var(--rv-sec);margin-top:6px;padding-top:8px;font-size:13px;line-height:1.45}.mz-sample.rv-app .rv-side .rv-reply strong{color:var(--rv-ink);font-weight:500}.rv-dialog .rv-added{margin-top:12px;font-size:14px}.rv-dialog .rv-added summary{cursor:pointer}.mz-sample.rv-app:before,.mz-sample.rv-app:after{display:none!important}.mz-sample .sim .sim-reviewer{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;grid-column:1/-1;justify-items:start;gap:6px;margin-top:16px;padding:12px 14px 14px;display:grid}.mz-sample .sim .sim-reviewer-tag{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.mz-sample .sim .sim-reviewer p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.mz-sample .sim .sim-reviewer .sim-btn{margin-top:4px}.mz-sample .sim .sim-example{flex-direction:column;height:100%;min-height:0;display:flex}.mz-sample .sim .sim-example-band{background:var(--hover);box-shadow:inset 0 -1px 0 var(--line);gap:10px;padding:12px 16px;display:grid}.mz-sample .sim .sim-example-what{gap:2px;display:grid}.mz-sample .sim .sim-example-what b{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.mz-sample .sim .sim-example-what small{color:var(--muted);font-size:13px;line-height:1.45}.mz-sample .sim .sim-example-do{gap:8px;display:inline-flex}.mz-sample .sim .sim-example .sim-convo{flex:1;min-height:0;overflow:auto}.mz-sample .sim .sim-example-doc{background:var(--hover);white-space:pre-line;color:var(--ink);border-radius:8px;margin:6px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.mz-sample .sim .sim-example .sim-ln{animation:none}}.rv-app .rv-surface{container:rv-frame/inline-size}@container rv-frame (max-width:1040px){.rv-app .rv-surface .sim .sim-panes,.rv-app .rv-surface .sim .sim-panes.is-call{grid-template-columns:220px minmax(0,1fr) 260px}.rv-app .rv-surface .sim .sim-callcard{width:calc(100% - 32px)}}@media (max-width:900px){.mz-sample .sim .sim-goal{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}
