:root{--mc-sans:var(--font-text)}.mc-hero .sq-hero-cta .sq-btn-line{white-space:nowrap}.mc-stage{color:#fff;background:#000;grid-template-columns:minmax(220px,300px) minmax(80px,1fr) minmax(0,520px);align-items:center;gap:0 clamp(12px,2vw,28px);height:clamp(520px,44vw,640px);padding:clamp(24px,4vw,64px);display:grid}.mc-left{flex-direction:column;gap:22px;min-width:0;display:flex}.mc-node{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.mc-node-k{font-family:var(--sq-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;font-size:11px}.mc-node-name{font-family:var(--sq-mono);letter-spacing:-.01em;white-space:nowrap;min-height:1.2em;font-size:clamp(22px,2vw,28px);font-weight:600}.mc-log{font-family:var(--sq-mono);color:#b5b5b5;gap:7px;margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.mc-log li{align-items:flex-start;gap:8px;display:flex}.mc-log-ok{color:var(--sq-blue);flex:none}.mc-log-on{color:#fff;font-weight:600;align-items:center!important}.mc-orb-xs{flex:none;width:18px;height:18px}.mc-orb-sm{flex:none;width:20px;height:20px}.mc-wire b{color:var(--sq-blue);font-weight:700}.mc-wire{font-family:var(--sq-mono);color:#ffffffb3;white-space:pre;text-align:left;min-width:0;margin:0;font-size:14px;line-height:1;overflow:hidden}.mc-right{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.mc-sphere{aspect-ratio:1;width:min(100%,520px);position:relative;overflow:hidden}.mc-sphere pre{font-family:var(--sq-mono);white-space:pre;color:#ffffffd1;margin:0;font-size:11px;line-height:11px;position:absolute;inset:0;overflow:hidden}.mc-sphere pre[data-sp-blue]{color:var(--sq-blue);font-weight:700}.mc-sphere-k{font-family:var(--sq-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.mc-sphere-k code{letter-spacing:0;text-transform:none;color:#fff;min-height:1.3em;font-size:13px}@media (width<=899px){.mc-stage{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;height:auto;min-height:660px;padding:24px 16px 28px}.mc-right{order:1}.mc-sphere{width:min(100%,320px)}.mc-wire{order:2;font-size:13px}.mc-left{order:3;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.mc-node{flex-direction:row;justify-content:space-between;align-items:baseline;padding:12px 14px}.mc-node-name{font-size:20px}.mc-log{min-height:9.6em;font-size:11px}}.mc-ask{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);margin-top:clamp(32px,4vw,56px);display:grid}.mc-seg{background:#0000000f;border-radius:999px;height:44px;padding:4px;display:inline-flex}.mc-seg button{color:#0000008c;cursor:pointer;height:36px;transition:color .25s var(--sq-ease), background-color .25s var(--sq-ease), box-shadow .25s var(--sq-ease);border-radius:999px;padding:0 18px;font-size:15px;font-weight:500}.mc-seg button[aria-pressed=true]{color:#000;background:#fff;box-shadow:0 1px 2px #0000001a}.mc-ask-pick{font-family:var(--sq-mono);letter-spacing:.1em;text-transform:uppercase;color:#707070;margin-top:24px;font-size:12px;font-weight:600}.mc-qs{gap:8px;margin-top:10px;display:grid}.mc-q{text-align:left;background:var(--sq-off);cursor:pointer;width:100%;min-height:52px;transition:background-color .25s var(--sq-ease), color .25s var(--sq-ease);border-radius:10px;align-items:baseline;gap:14px;padding:14px 16px;font-size:16px;line-height:1.35;display:flex}.mc-q-n{font-family:var(--sq-mono);color:#8a8a8a;flex:none;font-size:12px}.mc-q[aria-pressed=true]{color:#fff;background:#000}.mc-q[aria-pressed=true] .mc-q-n{color:var(--sq-blue)}@media (hover:hover){.mc-q:not([aria-pressed=true]):hover{background:#ecebe9}.mc-seg button:hover{color:#000}}.mc-q:focus-visible,.mc-seg button:focus-visible,.mc-c-btns button:focus-visible,.mc-c-again:focus-visible,.mc-tablist button:focus-visible{outline:2px solid var(--sq-blue);outline-offset:2px}.mc-term{color:#e8e8e8;background:#0a0a0a;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 30px 60px -30px #00000073}.mc-term-bar{height:40px;font-family:var(--sq-mono);color:#8a8a8a;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 14px;font-size:12px;display:flex}.mc-dots{gap:6px;display:inline-flex}.mc-dots i{background:#2a2a2a;border-radius:5px;width:10px;height:10px}.mc-term-t{flex:1}.mc-term-tag{color:#cfcfcf;letter-spacing:.06em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;padding:3px 8px;font-size:11px}.mc-term-body{overscroll-behavior:contain;scrollbar-width:none;height:clamp(460px,38vw,540px);font-family:var(--sq-mono);padding:18px clamp(14px,2vw,24px) 24px;font-size:13px;line-height:1.5;overflow-y:auto}.mc-term-body::-webkit-scrollbar{display:none}.mc-t-row{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.mc-t-row[hidden]{display:none}.mc-t-who{color:#6f6f6f;text-overflow:ellipsis;white-space:nowrap;padding-top:1px;font-size:12px;overflow:hidden}.mc-t-row p{overflow-wrap:anywhere;min-width:0;margin:0}.mc-t-you p{color:#fff;font-family:var(--mc-sans);font-size:15px}.mc-t-you p:before{content:"› ";color:var(--sq-blue)}.mc-t-think p{color:#8a8a8a;align-items:center;gap:8px;display:flex}.mc-t-orb{width:18px;height:18px;display:inline-flex}.mc-t-orb canvas{width:18px;height:18px}.mc-t-call b{color:var(--sq-blue);font-weight:600}.mc-t-call code{color:#bdbdbd;white-space:pre-wrap;min-height:1.5em;display:block}.mc-t-ret p{color:#8a8a8a}.mc-t-chart pre{color:#d6d6d6;font-family:var(--sq-mono);white-space:pre;background:#141414;border-radius:8px;margin:4px 0;padding:12px 14px;font-size:12.5px;line-height:1.45;overflow:hidden}.mc-t-chart pre b{color:var(--sq-blue);font-weight:600}.mc-t-chart pre i{color:#777;font-style:normal}.mc-t-ans p{color:#fff;font-family:var(--mc-sans);font-size:15px;line-height:1.5}.mc-note{color:#707070;margin-top:14px;font-size:13px;line-height:1.45}@media (width<=899px){.mc-ask{grid-template-columns:minmax(0,1fr)}.mc-qs{scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(var(--sq-g) * -1);padding-inline:var(--sq-g);grid-auto-columns:minmax(220px,78%);grid-auto-flow:column;overflow-x:auto}.mc-qs::-webkit-scrollbar{display:none}.mc-q{scroll-snap-align:start}.mc-term{margin-inline:calc(var(--sq-g) * -1 + 4px)}.mc-term-body{height:520px;font-size:12px}.mc-t-row{grid-template-columns:minmax(0,1fr);gap:2px}.mc-t-who:empty{display:none}.mc-t-chart pre{padding:10px;font-size:11.5px}}.mc-reads{background:var(--sq-off)}.mc-reads-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.mc-count{font-family:var(--sq-mono);color:#555;align-items:baseline;gap:12px;font-size:13px;display:flex}.mc-count b{font-family:var(--sq-serif);color:#000;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-align:right;min-width:1.1em;font-size:clamp(72px,9vw,140px);font-weight:400;line-height:.9}.mc-count span{max-width:9em}.mc-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(32px,4vw,56px);display:grid}.mc-group{background:#fff;border-radius:12px;padding:20px;box-shadow:0 0 0 1px #0000000d}.mc-group h3{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.mc-group ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mc-tool{gap:2px;display:grid}.mc-tool code{font-family:var(--sq-mono);color:var(--sq-blue);overflow-wrap:anywhere;min-height:1.4em;font-size:13px}.mc-tool span{color:#555;font-size:14px;line-height:1.4}.mc-group-gated{box-shadow:none;background:0 0;border:1.5px dashed #00000038}.mc-group-gated .mc-tool code{color:#333}.mc-lock{font-family:var(--sq-mono);color:var(--sq-blue)}@media (width<=1023px){.mc-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.mc-wall{grid-template-columns:minmax(0,1fr)}}.mc-never{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(32px,4vw,56px);display:grid}.mc-never-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.mc-never-list li{border-top:1px solid #00000024;gap:14px;padding-top:16px;display:flex}.mc-x{font-family:var(--sq-mono);color:var(--sq-blue);flex:none;font-size:20px;line-height:1}.mc-never-list h3{font-size:17px;font-weight:600;line-height:1.3}.mc-never-list p{color:#555;margin-top:6px;font-size:15px;line-height:1.5}.mc-confirm{color:#e8e8e8;font-family:var(--sq-mono);min-height:430px;top:calc(var(--sq-head) + 24px);background:#0a0a0a;border-radius:14px;padding:20px;font-size:13px;line-height:1.5;position:sticky}.mc-confirm-t{color:#8a8a8a;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:12px;font-size:12px;display:flex}.mc-c-row{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.mc-c-row[hidden],.mc-c-btns[hidden]{display:none}.mc-c-row p{overflow-wrap:anywhere;margin:0}.mc-c-row b{color:var(--sq-blue);font-weight:600}.mc-c-row code{color:#bdbdbd}.mc-c-row[data-c-step=you] p,.mc-c-row[data-c-step=ask] p{color:#fff;font-family:var(--mc-sans);font-size:15px}.mc-c-btns{flex-wrap:wrap;gap:8px;margin:10px 0 0 74px;display:flex}.mc-c-btns button{cursor:pointer;border-radius:999px;height:40px;padding:0 16px;font-size:14px;font-weight:500}.mc-c-yes{background:var(--sq-blue);color:#fff}.mc-c-no{color:#fff;border:1px solid #ffffff4d}.mc-c-btns button[disabled]{opacity:.45;cursor:default}.mc-c-done,.mc-c-kept{margin:14px 0 0 74px}.mc-c-done{color:#fff}.mc-c-done:first-letter{color:var(--sq-blue)}.mc-c-kept{color:#b5b5b5}.mc-c-again{color:#8a8a8a;cursor:pointer;min-height:40px;margin:12px 0 0 74px;font-size:13px}.mc-c-note{color:#7a7a7a;border-top:1px solid #ffffff14;margin-top:16px;padding-top:12px;font-size:12px}@media (width<=1023px){.mc-never{grid-template-columns:minmax(0,1fr)}.mc-confirm{position:static}}@media (width<=639px){.mc-never-list{grid-template-columns:minmax(0,1fr);gap:20px}.mc-c-row{grid-template-columns:minmax(0,1fr);gap:0}.mc-c-btns,.mc-c-done,.mc-c-kept,.mc-c-again{margin-left:0}}.mc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(32px,4vw,56px);display:grid}.mc-card{background:#111;border:1px solid #ffffff14;border-radius:12px;padding:18px 20px 22px}.mc-card h3{margin-top:18px;font-size:17px;font-weight:600}.mc-card p{color:#999;margin-top:6px;font-size:15px;line-height:1.5}.mc-card-viz{height:112px;font-family:var(--sq-mono);color:#d6d6d6;background:#000;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex;overflow:hidden}.mc-viz-once{justify-items:center;gap:8px;display:grid}.mc-viz-once code{color:#fff;white-space:nowrap;font-size:15px}.mc-viz-once small{letter-spacing:.1em;text-transform:uppercase;color:var(--sq-blue);font-size:11px}.mc-viz-boxes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc-viz-boxes li{transition:color .25s var(--sq-ease);color:#6f6f6f}.mc-viz-boxes li[data-on=true]{color:#fff}.mc-viz-boxes li[data-on=true] i{color:var(--sq-blue)}.mc-viz-boxes i{font-style:normal}.mc-viz-seg{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mc-viz-seg span{color:#8a8a8a;transition:background-color .3s var(--sq-ease), color .3s var(--sq-ease), border-color .3s var(--sq-ease);border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;font-size:12px}.mc-viz-seg span.is-on{background:var(--sq-blue);border-color:var(--sq-blue);color:#fff}.mc-viz-rev{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.mc-viz-rev code{color:#fff;transition:color .3s var(--sq-ease), text-decoration-color .3s var(--sq-ease);text-decoration:line-through #0000}.mc-viz-rev b{letter-spacing:.1em;text-transform:uppercase;color:var(--sq-blue);font-size:11px;font-weight:600}.mc-viz-rev.is-revoked code{color:#6f6f6f;text-decoration-color:#dc2626}.mc-viz-rev.is-revoked b{color:#f87171}.mc-viz-log{gap:3px;width:100%;height:84px;margin:0;padding:0;font-size:12px;list-style:none;display:grid;overflow:hidden}.mc-viz-log li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-viz-log span{color:#6f6f6f}.mc-viz-log b{color:var(--sq-blue);font-weight:600}.mc-viz-rate{justify-items:center;gap:10px;display:grid}.mc-cells{grid-template-columns:repeat(15,8px);gap:4px;display:grid}.mc-cells i{background:#262626;border-radius:2px;width:8px;height:8px;transition:background-color .12s linear}.mc-cells i.is-on{background:var(--sq-blue)}.mc-viz-rate small{color:#8a8a8a;font-size:12px}.mc-viz-rate b{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;display:inline-block}@media (width<=1023px){.mc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.mc-cards{grid-template-columns:minmax(0,1fr)}}.mc-rail{font-family:var(--sq-mono);color:var(--sq-blue);white-space:pre;margin:clamp(28px,4vw,48px) 0 0;font-size:13px;overflow:hidden}.mc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mc-step{border-top:1px solid #00000024;padding-top:18px}.mc-step h3{letter-spacing:-.01em;margin-top:14px;font-size:20px;font-weight:600}.mc-step p{color:#555;margin-top:8px;font-size:16px;line-height:1.5}@media (width<=767px){.mc-steps{grid-template-columns:minmax(0,1fr)}.mc-rail{font-size:11px}}.mc-clients{padding-top:0}.mc-tabs{background:var(--sq-off);border-radius:14px;margin-top:clamp(28px,4vw,48px);padding:clamp(16px,3vw,40px);position:relative}.mc-tablist{scrollbar-width:none;background:#0000000f;border-radius:999px;max-width:100%;height:44px;padding:4px;display:inline-flex;overflow-x:auto}.mc-tablist button{color:#0000008c;cursor:pointer;border-radius:999px;flex:none;height:36px;padding:0 18px;font-size:15px;font-weight:500}.mc-tablist button[aria-selected=true]{color:#000;background:#fff;box-shadow:0 1px 2px #0000001a}.mc-panel{min-height:196px;margin-top:24px}.mc-panel ol{gap:14px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.mc-panel li{gap:14px;font-size:17px;line-height:1.45;display:flex}.mc-panel-n{color:#fff;width:28px;height:28px;font-family:var(--sq-mono);background:#000;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.mc-panel .sq-link{margin-top:20px;display:inline-block}.mc-tab-orb{aspect-ratio:1;width:clamp(160px,18vw,260px);position:absolute;top:50%;right:clamp(24px,5vw,80px);transform:translateY(-50%)}.mc-tab-orb canvas{width:100%;height:100%;display:block}@media (width<=899px){.mc-tab-orb{display:none}}@media (width>=900px){.mc-panel{padding-right:clamp(200px,24vw,360px)}}.mc-related{flex-wrap:wrap;gap:14px 28px;margin-top:40px;display:flex}@media (prefers-reduced-motion:reduce){.mc-q,.mc-seg button,.mc-viz-seg span,.mc-viz-boxes li,.mc-cells i,.mc-viz-rev code{transition:none}}
