@layer components{.mt-badges{color:var(--mk-ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mt-badges li{align-items:center;gap:8px;display:inline-flex}.mt-badges li:before{content:"";border-bottom:1.6px solid var(--mk-accent);border-left:1.6px solid var(--mk-accent);width:9px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.mt-tool{text-align:left;max-width:760px;margin:44px auto 0}.mt-tool-wide{max-width:960px}.mt-ask-head{justify-content:space-between;gap:12px;padding:0 4px 10px;display:flex}.mt-ask-hint{color:var(--mk-ink-3);margin:0;font-size:12px}.mt-ask-shell{border:1px solid var(--mk-rule-strong);background:var(--mk-surface);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.mt-ask-shell:focus-within{border-color:var(--mk-accent)}.mt-ask-shell input{min-width:0;min-height:44px;color:var(--mk-ink);font:400 16px/1.4 var(--mk-font-body);background:0 0;border:0;outline:0;flex:1}.mt-ask-shell input::placeholder{color:var(--mk-ink-3)}.mt-ask-shell button{background:var(--mk-accent-soft);width:44px;height:44px;color:var(--mk-accent-ink);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.mt-ask-shell button[data-ready]{background:var(--mk-accent);color:var(--mk-on-accent)}.mt-ask-shell button:disabled{cursor:default}.mt-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mt-chip{border:1px solid var(--mk-rule-strong);min-height:36px;color:var(--mk-ink-2);font:500 13px/1 var(--mk-font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.mt-chip:hover{border-color:var(--mk-ink-3);color:var(--mk-ink)}.mt-ask-help{text-align:center;color:var(--mk-ink-3);margin:12px 0 0;font-size:12.5px}.mt-ask-error{text-align:center;color:var(--error-text,#b42318);margin:8px 0 0;font-size:12.5px}@media (max-width:520px){.mt-ask-hint{display:none}}.mt-faq{margin:0;padding:0}.mt-faq>div{border-bottom:1px dotted var(--mk-rule-strong)}.mt-faq>div:last-child{border-bottom:0}.mt-faq button{width:100%;min-height:44px;padding:20px var(--mk-gutter);text-align:left;font:500 17px/1.4 var(--mk-font-display);letter-spacing:-.01em;color:var(--mk-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.mt-faq button:after{content:"+";font:300 24px/1 var(--mk-font-body);color:var(--mk-ink-3);flex:none;transition:transform .2s}.mt-faq button[aria-expanded=true]:after{transform:rotate(45deg)}.mt-faq-answer{overflow:hidden}.mt-faq-answer>div{max-width:70ch;padding:0 var(--mk-gutter) 22px;color:var(--mk-ink-2);font-size:15px;line-height:1.6}@media (min-width:980px){.mt-faq button,.mt-faq-answer>div{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.mt-faq button:after{transition:none}}.mt-prose{max-width:72ch;padding:clamp(48px, 6vw, 80px) var(--mk-gutter);color:var(--mk-ink-2);margin-inline:auto}.mt-prose h2{font:500 clamp(26px, 2.8vw, 34px)/1.12 var(--mk-font-display);letter-spacing:-.03em;color:var(--mk-ink);margin:48px 0 14px}.mt-prose h2:first-child{margin-top:0}.mt-prose h3{font:500 20px/1.3 var(--mk-font-display);letter-spacing:-.015em;color:var(--mk-ink);margin:30px 0 8px}.mt-prose p{margin:12px 0;font-size:16px;line-height:1.65}.mt-prose strong{color:var(--mk-ink);font-weight:600}.mt-prose ul,.mt-prose ol{margin:14px 0;padding:0;list-style:none}.mt-prose li{border-top:1px dotted var(--mk-rule-strong);padding:9px 0 9px 26px;line-height:1.6;position:relative}.mt-prose li:last-child{border-bottom:1px dotted var(--mk-rule-strong)}.mt-prose ul>li:before{content:"";background:var(--mk-accent);width:10px;height:1.5px;position:absolute;top:21px;left:4px}.mt-prose ol{counter-reset:mt-step}.mt-prose ol>li{counter-increment:mt-step;padding-left:34px}.mt-prose ol>li:before{content:counter(mt-step, decimal-leading-zero);font:500 12px/1.6 var(--mk-font-mono);letter-spacing:.04em;color:var(--mk-accent-ink);position:absolute;top:11px;left:0}.mt-linkcell{height:100%;color:inherit;text-decoration:none;display:block}.mt-linkcell .mk-h-card{color:var(--mk-ink);transition:color .15s}.mt-linkcell:hover .mk-h-card{color:var(--mk-accent-ink)}.mt-linkcell-pad{padding:28px var(--mk-gutter) 32px}.mt-linkcell:focus-visible{outline:2px solid var(--mk-accent);outline-offset:-2px}.mt-faq-split>.mk-split-copy{align-content:start}.mt-faq-list{border-top:1px solid var(--mk-rule)}@media (min-width:980px){.mt-faq-list{border-top:0;border-left:1px solid var(--mk-rule)}}.mt-code{border-radius:var(--mk-radius-window);color:#dbe2f5;box-shadow:0 0 0 1px var(--mk-rule-strong);background:#0f1730;margin:22px 0;overflow:hidden}.mt-code-bar{font:500 11.5px/1.3 var(--mk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#96a1c2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.mt-code pre{font:400 13.5px/1.65 var(--mk-font-mono);color:inherit;margin:0;padding:16px;overflow-x:auto}.mt-code-foot{color:#96a1c2;border-top:1px solid #ffffff14;padding:12px 16px;font-size:12.5px}.mt-code-foot ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mt-code-foot li{font:400 12px/1.5 var(--mk-font-mono);color:#8ee6b0;background:#ffffff0f;border-radius:5px;padding:3px 8px}.mt-prose code{background:var(--mk-accent-soft);font:400 .86em/1.5 var(--mk-font-mono);color:var(--mk-ink);border-radius:4px;padding:1px 6px}.mt-code code{color:inherit;font:inherit;background:0 0;padding:0}.mt-prose .mt-code-foot li{border:0;padding:3px 8px}.mt-prose .mt-code-foot li:before{content:none}.mt-prose .mt-strong{color:var(--mk-ink);font-weight:500}.mt-prose .mt-prose-grid{border-top:1px dotted var(--mk-rule-strong);margin:18px 0 8px;display:grid;overflow:hidden}.mt-prose .mt-prose-grid>li{border:0;border-top:1px dotted var(--mk-rule-strong);border-left:1px dotted var(--mk-rule-strong);margin:-1px 0 0 -1px;padding:18px 20px 20px 0}.mt-prose .mt-prose-grid>li:before{content:none}.mt-prose .mt-prose-grid h3{margin:0 0 6px;font-size:17px}.mt-prose .mt-prose-grid p{margin:0;font-size:14.5px;line-height:1.55}@media (min-width:640px){.mt-prose .mt-prose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-prose .mt-prose-grid>li{padding-left:20px}.mt-prose .mt-prose-grid>li:nth-child(odd){padding-left:0}}.mt-table{border:1px solid var(--mk-rule-strong);border-radius:var(--mk-radius-window);background:var(--mk-surface);margin:22px 0;overflow-x:auto}.mt-table table{border-collapse:collapse;text-align:left;width:100%;color:var(--mk-ink-2);font-size:14px}.mt-table caption{text-align:left;color:var(--mk-ink);padding:12px 16px;font-weight:600}.mt-table th{border-top:1px solid var(--mk-rule);background:var(--mk-accent-soft);color:var(--mk-ink);padding:10px 16px;font-weight:600}.mt-table td{border-top:1px solid var(--mk-rule);padding:10px 16px}.mt-table-foot{border-top:1px solid var(--mk-rule);color:var(--mk-ink-2);padding:14px 16px;font-size:14px}.mt-prose .mt-examples{gap:22px;margin:18px 0;display:grid}.mt-prose .mt-examples p{margin:0 0 8px;font-size:15px}.mt-formula{border:1px solid var(--mk-rule-strong);border-radius:var(--mk-radius-window);background:var(--mk-surface);font:400 13.5px/1.55 var(--mk-font-mono);color:var(--mk-accent-ink);padding:12px 14px;overflow-x:auto}.mt-prose a{color:var(--mk-accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mk-accent-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--mk-accent-ink) 35%, transparent);text-underline-offset:3px}.mt-prose a:hover{text-decoration-color:currentColor}.mt-prose .mt-steps>li h3{margin:0 0 4px;font-size:17px}.mt-prose .mt-steps>li p{margin:0;font-size:15px}.mt-prose .mt-steps>li{padding-block:14px}.mt-prose .mt-steps>li:before{top:17px}.mt-step-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mt-tag{background:var(--mk-accent-soft);font:500 11.5px/1.3 var(--mk-font-mono);letter-spacing:.04em;color:var(--mk-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px}.mt-example{border:1px solid var(--mk-rule-strong);border-radius:var(--mk-radius-card);background:var(--mk-surface);margin:26px 0;padding:22px}.mt-prose .mt-example h3{margin-top:0}.mt-example-grid{gap:16px;margin-top:16px;display:grid}.mt-example-grid .mt-table{margin:0}.mt-example-result{padding:4px 0}.mt-prose .mt-example-result ul{margin:8px 0}@media (min-width:760px){.mt-example-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.mt-prose-wide{max-width:1040px}.mt-example-pair{gap:18px;margin-top:18px;display:grid}.mt-example-pair .mt-table{margin:0}@media (min-width:1000px){.mt-example-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-sample{border-radius:var(--mk-radius-window);background:var(--mk-accent-soft);color:var(--mk-ink);padding:14px 16px;font-size:14.5px;line-height:1.55}.mt-frame-outline{box-shadow:0 0 0 1px var(--mk-rule-strong)}.mt-frame-outline .mk-chrome{background:#eef1f8}.mt-prose .mt-prose-grid strong{font:500 17px/1.3 var(--mk-font-display);letter-spacing:-.015em;margin-bottom:4px;display:block}.mt-rules>section{border-top:1px dotted var(--mk-rule-strong);margin-top:26px;padding-top:26px}.mt-prose.mt-rules h2{margin:0 0 10px;font-size:clamp(20px,2vw,24px)}.mt-guidance{padding:var(--mk-space-cell) var(--mk-gutter)}.mt-guidance-cols{gap:28px;display:grid}@media (min-width:760px){.mt-guidance-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.mt-guidance{border-left:1px solid var(--mk-rule);padding:40px}}.mt-textarea{resize:none;border:1px solid var(--mk-rule-strong);background:var(--mk-bg);width:100%;min-height:120px;color:var(--mk-ink);font:400 15px/1.5 var(--mk-font-body);border-radius:10px;outline:0;padding:14px 16px;display:block}.mt-textarea::placeholder{color:var(--mk-ink-3)}.mt-textarea:focus{border-color:var(--mk-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-accent) 18%, transparent)}.mt-examples-stack{gap:18px;margin:18px 0;display:grid}.mt-examples-stack .mt-example{margin:0}.mt-prose .mt-example pre.mt-formula{margin:6px 0 12px}.mt-example .mt-table{margin:12px 0 16px}.mt-table caption{caption-side:top}.mt-sp-row+.mt-sp-row{border-top:1px solid var(--mk-rule)}.mt-sp-head{padding:var(--mk-space-cell) var(--mk-gutter) 0}.mt-sp-lead .mt-sp-head{display:none}.mt-prose.mt-sp-body{max-width:none;padding:18px var(--mk-gutter) var(--mk-space-cell);margin:0}.mt-prose.mt-sp-body>*{max-width:68ch}.mt-prose.mt-sp-body>:first-child{margin-top:0}.mt-prose.mt-sp-body>.mt-prose-grid,.mt-prose.mt-sp-body>.mt-code,.mt-prose.mt-sp-body>.mt-table,.mt-prose.mt-sp-body>.mt-example,.mt-prose.mt-sp-body>.mt-examples-stack{max-width:none}.mt-sp-lead .mt-sp-body{padding-top:var(--mk-space-cell)}@media (min-width:980px){.mt-sp-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.mt-sp-head{padding:var(--mk-space-cell) 40px var(--mk-space-cell) var(--mk-gutter)}.mt-sp-head>h2{top:calc(var(--mk-nav-height) + 56px);position:sticky}.mt-sp-lead .mt-sp-head{display:block}.mt-prose.mt-sp-body{padding:var(--mk-space-cell) 40px;border-left:1px solid var(--mk-rule)}}}.mt-tool :is(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}.mt-tool .rounded-2xl{border-radius:var(--mk-radius-card)}.mt-tool{--border-color:var(--mk-rule-strong)}.mt-illus-cells>*{padding:0}.mt-illus-cells>*>div:first-child{min-height:340px;box-shadow:none;border:0;border-radius:0;margin:0;background:0 0!important}.mt-illus-cells h3{font-family:var(--mk-font-display);letter-spacing:-.02em;font-weight:500}.mt-illus-cells+.mt-illus-cells{border-top:1px solid var(--mk-rule)}.mt-tool :is(h2,h3){letter-spacing:-.02em;font-weight:500}
