.mm-discuss-page{padding-block-start:calc(var(--mm-nav-h) + clamp(16px, 1.8vw, 28px));padding-block-end:clamp(56px,6vw,88px)}.mm-discuss__head{margin-block-end:clamp(18px,2.2vw,32px)}.mm-discuss__headline{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.2vw,18px) clamp(32px,4vw,64px);align-items:baseline;margin-block-start:var(--mm-kicker-gap)}.mm-discuss__headline h1{max-width:15ch;margin:0;color:var(--mm-text);font-size:var(--fs-title-l);font-weight:500;line-height:1.08;letter-spacing:-.015em;text-wrap:pretty}.mm-discuss__lede{max-width:40ch;margin:0;color:var(--mm-ink-body);font-size:var(--fs-lead);line-height:1.5;text-wrap:pretty}.mm-discuss{display:grid;width:100%}.mm-discuss__notice{max-width:118ch;margin:0;padding-block:clamp(12px,1.4vw,18px) clamp(16px,1.8vw,24px);border-block-start:1px solid var(--mm-line-10);color:var(--mm-ink-soft);font-size:var(--fs-small);line-height:1.55;text-wrap:pretty}.mm-discuss__workspace{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:clamp(28px,3.6vw,64px)}.mm-discuss__stage{display:grid;justify-items:center;align-content:start;min-width:0}.mm-discuss__column{display:grid;grid-template-rows:auto auto 1fr auto;gap:clamp(14px,1.6vw,22px);min-width:0;padding-inline-start:clamp(28px,3.6vw,64px);border-inline-start:1px solid var(--mm-line-07)}.mm-discuss__foot{display:grid;gap:12px;align-content:end;grid-row:4}.mm-discuss__mic{display:grid;justify-items:center;gap:clamp(10px,1.2vw,16px);width:min(100%,560px,52svh);padding:0;color:var(--mm-text);font-family:inherit;background:transparent;border:0;cursor:pointer;isolation:isolate;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.mm-discuss__mic:disabled{cursor:default}.mm-discuss__mic:focus-visible{outline:1px solid var(--mm-ink-hi);outline-offset:10px;border-radius:4px}.mm-discuss__orb-frame{position:relative;display:block;width:100%;aspect-ratio:1;margin-block:-5%}.mm-discuss__cue{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;padding-inline:clamp(18px,1.6vw,24px);color:var(--mm-ink-hi);font-size:var(--fs-meta);font-weight:700;letter-spacing:var(--fs-meta-track);text-transform:uppercase;white-space:nowrap;border:1px solid var(--mm-line-28);border-radius:999px;transition:background .25s ease,border-color .25s ease,color .25s ease}.mm-discuss__mic:focus-visible .mm-discuss__cue,.mm-discuss__mic:hover:not(:disabled) .mm-discuss__cue{background:var(--mm-ink-hi);border-color:var(--mm-ink-hi);color:var(--mm-black-soft)}.mm-discuss__mic:disabled .mm-discuss__cue{color:var(--mm-ink-soft);border-color:var(--mm-line-14)}.mm-discuss__cue-dot{width:6px;height:6px;background:currentColor;border-radius:50%;opacity:.8}.mm-discuss__mic[data-state=listening] .mm-discuss__cue,.mm-discuss__mic[data-state=speaking] .mm-discuss__cue{color:var(--mm-accent-lo);border-color:currentColor}.mm-orb{position:absolute;inset:0;display:block;pointer-events:none}.mm-orb__canvas{display:block;width:100%;height:100%}.mm-orb__fallback{position:absolute;inset:19%;display:block;border:2px dotted rgba(148,163,184,.42);border-radius:50%;opacity:1}.mm-orb__canvas,.mm-orb__fallback{transition:opacity .42s cubic-bezier(.16,1,.3,1)}.mm-orb[data-ready=false] .mm-orb__canvas,.mm-orb[data-ready=true] .mm-orb__fallback{opacity:0}.mm-discuss__log{display:grid;gap:clamp(12px,1.4vw,18px);align-content:start;min-width:0;grid-row:1}.mm-discuss__log[data-turns=some]{max-height:min(42svh,400px);padding-inline-end:6px;overflow-y:auto;overscroll-behavior:contain}.mm-discuss__turn{margin:0;color:var(--mm-text);font-size:var(--fs-body);line-height:1.65}.mm-discuss__who{display:block;margin-block-end:4px;color:var(--mm-ink-label);font-size:var(--fs-meta);font-weight:600;letter-spacing:var(--fs-meta-track);text-transform:uppercase}.mm-discuss__turn--assistant{color:var(--mm-ink-mid)}.mm-discuss__empty{max-width:30ch;margin:0;color:var(--mm-ink-dim);font-size:var(--fs-lead);line-height:1.4}.mm-discuss__error{text-wrap:pretty}.mm-discuss__error,.mm-discuss__voice-note{margin:0;color:var(--mm-ink-mid);font-size:var(--fs-small);line-height:1.6}.mm-discuss__voice-note{max-width:46ch}.mm-discuss__controls{display:grid;gap:14px;justify-items:start;align-content:start;grid-row:2;padding-block-start:clamp(12px,1.4vw,18px);border-block-start:1px solid var(--mm-line-07)}.mm-discuss__form{display:flex;flex-wrap:wrap;gap:10px;width:100%}.mm-discuss__input{flex:1 1 18ch;min-height:48px;padding-inline:14px;color:var(--mm-text);font-family:inherit;font-size:var(--fs-body);background:transparent;border:1px solid var(--mm-line-14);border-radius:6px}.mm-discuss__input:focus-visible{border-color:var(--mm-ink-hi);outline:none}.mm-discuss__toggles{display:flex;flex-wrap:wrap;gap:clamp(12px,1.4vw,20px)}.mm-discuss__toggle{position:relative;padding:0;color:var(--mm-ink-soft);font-family:inherit;font-size:var(--fs-meta);font-weight:600;letter-spacing:var(--fs-meta-track);text-transform:uppercase;background:none;border:0;border-block-end:1px solid var(--mm-line-14);cursor:pointer}.mm-discuss__toggle:after{content:"";position:absolute;inset-block:-7px;inset-inline:-4px}.mm-discuss__toggle:focus-visible,.mm-discuss__toggle:hover{color:var(--mm-text);border-block-end-color:var(--mm-ink-hi)}.mm-discuss__terms{max-width:52ch;margin:0;padding-block-start:clamp(12px,1.4vw,18px);border-block-start:1px solid var(--mm-line-07);color:var(--mm-ink-faint);font-size:var(--fs-meta);line-height:1.7;text-wrap:pretty}.mm-discuss__degrade,.mm-discuss__wrap{display:grid;gap:14px;justify-items:start;align-content:start;max-width:60ch;padding-block-start:clamp(16px,2vw,26px);border-block-start:1px solid var(--mm-line-10);color:var(--mm-ink-mid);font-size:var(--fs-body);line-height:1.65}.mm-discuss__wrap{grid-row:2}.mm-discuss__second{color:var(--mm-ink-soft);font-size:var(--fs-small)}.mm-discuss__noscript{margin-block-start:20px;color:var(--mm-ink-mid);font-size:var(--fs-small);line-height:1.7}.mm-discuss__turnstile{margin-block-start:2px}@media (min-width:1080px){.mm-discuss__headline{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}@media (max-width:899px){.mm-discuss__workspace{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4.6vw,34px)}.mm-discuss__column{grid-template-rows:none;padding-inline-start:0;border-inline-start:0}.mm-discuss__controls,.mm-discuss__foot,.mm-discuss__log,.mm-discuss__wrap{grid-row:auto}.mm-discuss__mic{width:min(100%,380px,38svh)}.mm-discuss__empty,.mm-discuss__headline h1,.mm-discuss__notice{max-width:none}.mm-discuss__log[data-turns=some]{max-height:min(48svh,360px)}}@media (max-height:820px) and (min-width:900px){.mm-discuss-page{padding-block-start:calc(var(--mm-nav-h) + clamp(10px, 1.2vw, 18px))}.mm-discuss__head{margin-block-end:clamp(10px,1.4vw,18px)}.mm-discuss__notice{padding-block:clamp(8px,1vw,12px) clamp(10px,1.2vw,16px)}.mm-discuss__mic{width:min(100%,560px,48svh)}}@media (prefers-reduced-motion:reduce){.mm-discuss__cue,.mm-discuss__mic,.mm-orb__canvas,.mm-orb__fallback{transition:none}.mm-discuss__log[data-turns=some]{scroll-behavior:auto}}.mm-discuss__capture,.mm-dock__capture{display:flex;flex-direction:column;gap:6px;margin-block-start:14px}.mm-discuss__capture-label{font-size:12px;color:var(--mm-ink-label)}.mm-discuss__capture-row{display:flex;gap:8px;flex-wrap:wrap}.mm-discuss__capture-input{flex:1 1 200px;min-width:0;background:var(--mm-black-soft);border:1px solid var(--mm-line-06);border-radius:10px;color:var(--mm-ink-hi);font:inherit;font-size:14px;padding:9px 12px}.mm-discuss__capture-input::placeholder{color:var(--mm-ink-faint)}.mm-discuss__capture-input:focus-visible{outline:2px solid var(--mm-cap-accent);outline-offset:2px}.mm-discuss__capture-send{border:1px solid var(--mm-line-06);border-radius:10px;background:none;color:var(--mm-ink-hi);font:inherit;font-size:13px;padding:9px 16px;cursor:pointer}.mm-discuss__capture-send:disabled{opacity:.45;cursor:default}.mm-discuss__capture-consent{margin:0;font-size:11px;line-height:1.5;color:var(--mm-ink-faint);max-width:46ch}.mm-discuss__captured{margin:14px 0 0;font-size:13px;color:var(--mm-ink-soft)}.mm-voicediag{margin:32px 0 0;padding:16px;border:1px solid var(--mm-rule);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.mm-voicediag h2{margin:0 0 12px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-ink-soft)}.mm-voicediag dl{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0 0 12px}.mm-voicediag dt{color:var(--mm-ink-faint)}.mm-voicediag dd{margin:0;overflow-wrap:anywhere}.mm-voicediag__verdict{margin:0 0 12px;padding:10px;border-radius:8px;background:var(--overlay-white-5,rgba(255,255,255,.05))}.mm-voicediag__verdict p{margin:0 0 6px}.mm-voicediag__verdict p:last-child{margin-bottom:0}.mm-voicediag table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:0 0 12px}.mm-voicediag td,.mm-voicediag th{padding:4px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--mm-rule)}.mm-voicediag th{color:var(--mm-ink-faint);font-weight:400}.mm-voicediag tr[data-evidence=marker] td:first-child:after,.mm-voicediag tr[data-evidence=roster] td:first-child:after{content:" ✓"}.mm-voicediag textarea{width:100%;font:inherit;padding:8px;border:1px solid var(--mm-rule);border-radius:8px;background:transparent;color:inherit}