/* latin-ext */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/figtree-400-latin-ext-f153aa07c1.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/figtree-400-latin-8330490a01.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/figtree-400-latin-ext-f153aa07c1.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/figtree-400-latin-8330490a01.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/figtree-400-latin-ext-f153aa07c1.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/figtree-400-latin-8330490a01.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/fira-code-400-latin-ext-e08f046874.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/fira-code-400-latin-d32d5b5a7c.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/fira-code-400-latin-ext-e08f046874.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/fira-code-400-latin-d32d5b5a7c.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_fonts/instrument-sans-500-latin-ext-21fac8da55.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_fonts/instrument-sans-500-latin-6219bc4bfd.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_fonts/instrument-sans-500-latin-ext-21fac8da55.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_fonts/instrument-sans-500-latin-6219bc4bfd.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_fonts/instrument-sans-500-latin-ext-21fac8da55.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_fonts/instrument-sans-500-latin-6219bc4bfd.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-ext-a28eb6d3cc.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-c940764593.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-ext-a28eb6d3cc.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-c940764593.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-ext-a28eb6d3cc.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-c940764593.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-ext-a28eb6d3cc.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-c940764593.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-ext-a28eb6d3cc.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-c940764593.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-ext-a28eb6d3cc.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/inter-300-latin-c940764593.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/source-serif-4-400-latin-ext-231f594ad8.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/source-serif-4-400-latin-8e38e3fbd7.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/source-serif-4-400-latin-ext-231f594ad8.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_fonts/source-serif-4-400-latin-8e38e3fbd7.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/source-serif-4-400-latin-ext-231f594ad8.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/source-serif-4-400-latin-8e38e3fbd7.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root,:root[data-theme=dark]{--mk-bg:#000;--mk-card:#14161c;--mk-border:#262a33;--mk-hairline:#1c1f26;--mk-field:#14161c;--mk-ink:#eef0f3;--mk-muted:#9298a3;--mk-subtle:#6e7480;--mk-blue:#3478f6;--mk-blue-text:#6ea8ff;--mk-blue-fill:#14233f;--mk-link-hover:#8fbcff;--mk-wash:#ffffff0f;--mk-wash-soft:#ffffff0d;--mk-wash-faint:#ffffff08;--mk-tint:#6ea8ff1f;--mk-col-hl:#ffffff0f;--mk-feat-card:#ffffff0e;--mk-chip:#0a0c10;--mk-shadow-card:#000c;--mk-border-strong:#ffffff29;--mk-shadow-feat:#000000f2;--mk-doc-body:#c7ccd4;--mk-doc-quote:#101826;--mk-doc-hover:#1a1d24;--mk-nav-veil:68%;--mk-nav-chip:#ffffff0f;--mk-nav-chip-hover:#ffffff1c}:root,[data-theme=light],:root[data-theme=dark]{--mkd-bg:#000;--mkd-card:#14161c;--mkd-border:#262a33;--mkd-hairline:#1c1f26;--mkd-ink:#eef0f3;--mkd-muted:#9298a3;--mkd-blue:#3478f6;--mkd-blue-text:#6ea8ff;--mkd-wash-soft:#ffffff0d;--mkd-cta-bg:#fff;--mkd-cta-fg:#0a0b0d;--mkd-cta-rule:#00000047;--mkd-repo-top:#242a34;--mkd-repo-face-a:#1b1f27;--mkd-repo-face-b:#141821;--mkd-repo-side:#0e1017;--mkd-repo-edge:#2c313c;--mkd-repo-rule:#2a2f39;--mkd-repo-dim:#3a4048;--mkd-repo-dim-line:#232831}:root,:root[data-theme=dark]{--font-inter:"Inter";--mk-nav-h:61px;--blue-bg:#4d94f833;--blue:#4d94f8;--border-strong:#3d3a34;--bg:#1a1815;--ring:#4d94f8}body{color:#29261b;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-feature-settings:"cv11","ss01";background:#faf9f5;margin:0;font:14px/1.5 Inter,sans-serif}html{color-scheme:light dark;background:#faf9f5}@media(prefers-color-scheme:dark){body,html{color:#faf9f5;background:#151515}}code,kbd,samp{font-feature-settings:normal}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg)}::-webkit-scrollbar-track{background:0 0}.ds-mark{flex:none;min-height:15px;line-height:0;display:inline-block}.ds-mark img{aspect-ratio:4808/730;width:auto;height:100%;display:block}.ds-mark--auto .ds-mark-white,[data-theme=dark] .ds-mark--auto .ds-mark-ink{display:none}[data-theme=dark] .ds-mark--auto .ds-mark-white{display:block}.ds-mark--dark .ds-mark-ink,.ds-mark--light .ds-mark-white{display:none}@keyframes ds-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ds-rise{animation:.55s cubic-bezier(.2,.7,.3,1) both ds-rise}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mk-root{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"cv11","ss01","ss03";text-rendering:optimizelegibility;background:var(--mk-bg);color:var(--mk-ink);--mk-gutter:42px;--mk-frame-pad:26px;font-size:14px;line-height:1.5}@media(max-width:640px){.mk-root{--mk-gutter:20px;--mk-frame-pad:16px}}.mk-receipt-rows{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:40px;display:grid}@media(max-width:720px){.mk-receipt-rows{grid-template-columns:minmax(0,1fr);column-gap:0}}.mk-root h1,.mk-root h2,.mk-root h3,.mk-root h4{font-variant-numeric:tabular-nums}.mk-root a{color:var(--mk-blue-text);text-decoration:none}.mk-root a:hover{color:var(--mk-link-hover);text-decoration:underline}.mk-openai{filter:invert()}.mk-root a:focus-visible,.mk-root button:focus-visible,.mk-root [role=button]:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:3px;border-radius:var(--mk-r-sm)}@keyframes mkRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tp-rise{animation:.7s cubic-bezier(.2,.7,.3,1) both mkRise}.mk-reveal .tp-rvc{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.mk-reveal .tp-rv.tp-in .tp-rvc{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tp-rise{animation:none}.mk-reveal .tp-rvc{opacity:1;transition:none;transform:none}}@keyframes mkbDash{to{stroke-dashoffset:-22px}}@keyframes mkbSend{0%{opacity:0;transform:translate(0)}9%{opacity:1}44%{opacity:1}50%,to{opacity:0;transform:translate(var(--tw))}}@keyframes mkbReturn{0%,52%{opacity:0;transform:translate(0)}60%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(calc(-1 * var(--tw)))}}@keyframes mkbPulse{0%,to{opacity:.3}50%{opacity:.85}}@keyframes mkbRing{0%{opacity:.5;transform:scale(.5)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes mkbFlow{to{stroke-dashoffset:-16px}}@keyframes mkbOnline{0%,72%,to{opacity:.25}80%,92%{opacity:1}}.tpb-thread{stroke-dasharray:5 6;animation:1.6s linear infinite mkbDash}.tpb-send{animation:5.8s cubic-bezier(.45,0,.25,1) infinite mkbSend}.tpb-return{animation:5.8s cubic-bezier(.45,0,.25,1) infinite mkbReturn}.tpb-glow{filter:blur(34px);background:radial-gradient(closest-side,#5a96ff8c,#5a96ff00)}.tpb-pulse{animation:2.6s ease-in-out infinite mkbPulse}.tpb-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite mkbRing}.tpb-flow{stroke-dasharray:3 5;animation:1.3s linear infinite mkbFlow}.tpb-online{animation:3.4s step-end infinite mkbOnline}@media(prefers-reduced-motion:reduce){.tpb-thread,.tpb-pulse,.tpb-ring,.tpb-flow,.tpb-online,.tpb-send,.tpb-return{animation:none}.tpb-ring{opacity:0}.tpb-send,.tpb-return{opacity:1;transform:none}}.tph{min-height:calc(100svh - var(--mk-nav-h,0px));flex-direction:column;justify-content:center;padding-top:64px;padding-bottom:64px;display:flex;position:relative;overflow-x:clip}.tph-glow,.tpp-glow{pointer-events:none;background:radial-gradient(60% 54% at 50% -8%,#6ea8ff24,#6ea8ff00 66%);position:absolute;inset:0}.tph-in{z-index:1;position:relative}.tph-h1{letter-spacing:-.04em;text-wrap:balance;margin:0 auto;font-size:clamp(36px,3.6vw,44px);font-weight:600;line-height:1.06}.tph-art{margin-top:clamp(32px,4.6vh,52px)}.tph-cta{transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s cubic-bezier(.2,.7,.3,1),filter .18s}.tph-cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0066cc52}.mk-open{min-height:calc(100svh - var(--mk-nav-h,0px));padding:64px var(--mk-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:clip}.mk-open-h1{letter-spacing:-.046em;text-wrap:balance;max-width:22ch;font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:1.05}.tp-scrollcue{animation:2.4s ease-in-out infinite mkScrollCue;position:absolute;bottom:clamp(20px,4vh,44px);left:50%;transform:translate(-50%)}@keyframes mkScrollCue{0%,to{opacity:.4;transform:translate(-50%)translateY(0)}50%{opacity:.75;transform:translate(-50%)translateY(7px)}}@media(prefers-reduced-motion:reduce){.tp-scrollcue{opacity:.5;animation:none;transform:translate(-50%)}}.mk-navcta{background:var(--mk-nav-chip);transition:background .2s}.mk-navcta:hover{background:var(--mk-nav-chip-hover)}.mk-navcta-label{padding:9px var(--mk-navcta-pad,14px);align-items:center;display:inline-flex}.mk-navcta-arrow{border-left:.5px solid var(--mk-border);align-items:center;padding:0 11px;display:inline-flex}.mk-navcta svg{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.mk-navcta:hover svg{transform:translate(2px)}.mk-root .mk-navlink:hover{color:var(--mk-ink);text-decoration:none}.mk-nav-centre{align-items:center;gap:20px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mk-root{--mk-nav-mark:24px;--mk-nav-gap:24px;--mk-nav-rgap:16px;--mk-navcta-pad:14px}@media(max-width:640px){.mk-root{--mk-nav-mark:18px;--mk-nav-gap:10px;--mk-nav-rgap:10px;--mk-navcta-pad:12px}.mk-nav-centre{display:none}}@media(max-width:404px){.mk-navcta-arrow{display:none}}@media(max-width:360px){.mk-root{--mk-gutter:12px;--mk-nav-mark:16px;--mk-nav-gap:8px;--mk-nav-rgap:6px;--mk-navcta-pad:8px}}@media(max-width:640px){.tph-h1{letter-spacing:-.036em;max-width:14ch}}@media(prefers-reduced-motion:reduce){.tph-cta:hover{box-shadow:none;transform:none}}.mk-cta-arrow{display:inline-flex}@media(max-width:640px){.mk-cta-arrow{display:none}}.tpwc{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;display:grid}@media(max-width:900px){.tpwc{grid-template-columns:minmax(0,1fr)}}@keyframes mkScan{0%{transform:translateY(-31px)}50%{transform:translateY(31px)}to{transform:translateY(-31px)}}@keyframes mkStrike{0%,12%{stroke-dashoffset:48px}30%,to{stroke-dashoffset:0}}@keyframes mkNew{0%,32%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:translateY(0)}}.tpwc-scan{animation:2.8s ease-in-out infinite mkScan}.tpwc-strike{stroke-dasharray:48;animation:4.2s ease-in-out infinite mkStrike}.tpwc-new{animation:4.2s ease-in-out infinite mkNew}@media(prefers-reduced-motion:reduce){.tpwc-scan{animation:none}.tpwc-strike{stroke-dashoffset:0;animation:none}.tpwc-new{opacity:1;animation:none;transform:none}}.tpcov{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.tpcov>div{text-align:center;border-left:.5px solid var(--mk-hairline);padding:0 24px}.tpcov>div:first-child{border-left:none}@media(max-width:820px){.tpcov{grid-template-columns:minmax(0,1fr);row-gap:22px}.tpcov>div{border-left:none;padding:0}}@media(max-width:380px){.tp-rcrow{flex-direction:column;gap:2px!important}.tp-rclabel{width:auto!important}}.tpp-cta{transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s cubic-bezier(.2,.7,.3,1),background .2s,border-color .2s}.tpp-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0066cc4d}.tpp-card{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s cubic-bezier(.2,.7,.3,1)}.tpp-card:hover{box-shadow:0 22px 50px -26px var(--mk-shadow-card);transform:translateY(-3px)}.tpp-merged{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1040px;margin:0 auto;display:grid}.tpp-compare{overflow:visible}@media(max-width:760px){.tpp-compare{overflow-x:auto}}.tpp-col-feat{box-shadow:none}.mk-sechead-nowrap{white-space:nowrap}@media(max-width:760px){.mk-sechead-nowrap{white-space:normal}}.mk-tier{font-family:var(--font-inter),sans-serif;font-variant-numeric:normal;text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1.05}@media(max-width:960px){.tpp-merged{grid-template-columns:minmax(0,420px);justify-content:center}}.tpp-faq{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:0 48px;display:grid}@media(max-width:700px){.tpp-faq{grid-template-columns:minmax(0,1fr);column-gap:0}}.tpp-never{align-items:center;display:inline-flex}.tpp-never-rule{background:var(--mk-border);flex:none;align-self:stretch;width:1px}.tpp-never-b{text-align:left}@media(max-width:440px){.tpp-never{flex-direction:column}.tpp-never-rule{align-self:center;width:56px;height:1px}.tpp-never-b{text-align:center}}@media(prefers-reduced-motion:reduce){.tpp-cta:hover,.tpp-card:hover{box-shadow:none;transform:none}}.mk-doc{font-size:15px;line-height:1.72}.mk-doc h2{letter-spacing:-.02em;border-top:1px solid var(--mk-hairline);color:var(--mk-ink);margin:48px 0 15px;padding-top:30px;font-size:20px;font-weight:700}.mk-doc h2:first-child{border-top:0;margin-top:0;padding-top:0}.mk-doc h3{letter-spacing:-.01em;color:var(--mk-ink);margin:30px 0 8px;font-size:16px;font-weight:700}.mk-doc h2.mk-legal-archive-section{letter-spacing:-.01em;color:var(--mk-ink);border-top:0;margin:30px 0 8px;padding-top:0;font-size:16px;font-weight:700}.mk-doc p{color:var(--mk-doc-body);margin:0 0 16px}.mk-doc strong{color:var(--mk-ink);font-weight:700}.mk-doc em{color:var(--mk-muted);font-style:italic}.mk-doc a{color:var(--mk-blue-text);border-bottom:1px solid #0000;text-decoration:none}.mk-doc a:hover{border-bottom-color:var(--mk-blue-text);text-decoration:none}.mk-doc ul,.mk-doc ol{margin:0 0 16px;padding-left:22px}.mk-doc li{color:var(--mk-doc-body);margin-bottom:9px}.mk-doc hr{border:0;border-top:1px solid var(--mk-hairline);margin:34px 0}.mk-doc table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px;display:block;overflow-x:auto}.mk-doc th{text-align:left;color:var(--mk-muted);letter-spacing:-.01em;border-bottom:.5px solid var(--mk-subtle);white-space:nowrap;padding:11px 14px;font-size:14px;font-weight:500}.mk-doc td{border-bottom:.5px solid var(--mk-hairline);vertical-align:top;color:var(--mk-doc-body);padding:11px 14px;font-size:14px}.mk-doc blockquote{background:var(--mk-doc-quote);border-left:2px solid var(--mk-blue);margin:26px 0;padding:18px 22px}.mk-doc blockquote p:last-child{margin-bottom:0}.mk-doc code{background:var(--mk-hairline);font-variant-numeric:tabular-nums;color:var(--mk-doc-body);padding:2px 6px;font-family:inherit;font-size:14px}.mk-legal-wrap{grid-template-columns:238px 1fr;align-items:start;gap:76px;max-width:1120px;margin:0 auto;padding:76px 32px 88px;display:grid}.mk-legal-side{align-self:start;position:sticky;top:96px}.mk-legal-side>h2{letter-spacing:-.01em;color:var(--mk-subtle);margin:0 0 26px;font-size:14px;font-weight:400}.mk-legal-grp{margin-bottom:28px}.mk-legal-grp:last-child{margin-bottom:0}.mk-legal-grp>p{color:var(--mk-subtle);letter-spacing:.01em;margin:0 0 10px;font-size:14px;font-weight:400}.mk-root .mk-legal-nav{text-align:left;width:100%;color:var(--mk-muted);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 15px;font-size:14px;font-weight:400;transition:color .14s,border-color .14s;display:block}.mk-root .mk-legal-nav:hover{color:var(--mk-ink);text-decoration:none}.mk-root .mk-legal-nav[aria-current=page]{color:var(--mk-ink);border-left-color:var(--mk-blue)}.mk-legal-main{min-width:0;max-width:680px}.mk-legal-head{border-bottom:1px solid var(--mk-hairline);margin:0;padding-bottom:30px}.mk-legal-title{letter-spacing:-.03em;color:var(--mk-ink);margin:0 0 16px;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.05}.mk-legal-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-legal-vpill{background:var(--mk-blue-fill);color:var(--mk-blue-text);padding:2px 10px;font-size:14px;font-weight:600;display:inline-block}.mk-legal-date{color:var(--mk-muted);font-size:14px}.mk-legal-doc{margin-top:40px}@media(max-width:1024px){.mk-legal-wrap{gap:40px;padding:64px 24px 80px}}@media(max-width:760px){.mk-legal-wrap{grid-template-columns:1fr;gap:34px;padding:44px 22px 64px}.mk-legal-side{position:static}}.mk-foot{background:var(--mk-bg);color:var(--mk-muted)}.mk-foot-in{padding:84px 64px 40px}.mk-foot-grid{grid-template-columns:340px repeat(4,max-content);justify-content:center;gap:34px;display:grid}.mk-foot-brand{max-width:420px}.mk-foot-brand p{color:var(--mk-muted);letter-spacing:-.005em;text-wrap:pretty;max-width:34ch;margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.6}.mk-foot-col h2{color:var(--mk-ink);letter-spacing:-.01em;margin:3px 0 10px;font-size:14px;font-weight:600}.mk-root .mk-foot-lk{width:fit-content;color:var(--mk-muted);letter-spacing:-.005em;padding:8px 0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .16s;display:block}.mk-root .mk-foot-lk:hover{color:var(--mk-ink);text-decoration:none}.mk-foot-bar{border-top:.5px solid var(--mk-border);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:60px;padding-top:24px;display:flex}.mk-foot-bar span{color:var(--mk-muted);font-size:14px}.mk-root .mk-foot-bar button{color:var(--mk-muted);align-items:center;gap:7px;font-size:14px;transition:color .16s;display:inline-flex}.mk-root .mk-foot-bar button:hover{color:var(--mk-ink)}@media(max-width:1040px){.mk-foot-grid{grid-template-columns:1fr 1fr;justify-content:stretch;gap:44px 32px}.mk-foot-brand{grid-column:1/-1}}@media(max-width:520px){.mk-foot-grid{grid-template-columns:1fr;gap:36px}.mk-foot-in{padding:64px 24px 40px}}.mk-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-mark picture{display:contents}.ds-faq{border-top:.5px solid var(--mk-border)}.ds-faq summary{text-align:left;cursor:pointer;letter-spacing:-.01em;width:100%;color:var(--mk-ink);background:0 0;border:none;padding:22px 44px 22px 0;font:500 16px/1.5 Inter,sans-serif;list-style:none;display:block;position:relative}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq-plus{width:15px;height:15px;color:var(--mk-muted);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ds-faq[open] .ds-faq-vertical{transform-origin:50%;transform:scaleY(0)}.ds-faq p{color:var(--mk-muted);letter-spacing:-.005em;text-wrap:pretty;margin:0;padding:0 44px 24px 0;font-size:15px;line-height:1.6}@page{size:A4;margin:22mm 18mm}.archive-root *{box-sizing:border-box}.archive-root{color:#191919;background:#f2f2f2;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12pt;line-height:1.6}.archive-root .sheet{background:#fff;max-width:820px;margin:24px auto;padding:56px 60px 64px;box-shadow:0 10px 40px -18px #00000059}.archive-root .lh{border-bottom:2px solid #191919;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-bottom:14px;display:flex}.archive-root .lh .co{letter-spacing:-.02em;font-size:15pt;font-weight:800}.archive-root .lh .rt{text-align:right;color:#5e636b;font-size:10.5pt;line-height:1.5}.archive-root h1{letter-spacing:-.02em;margin:18px 0 4px;font-size:22pt;font-weight:800}.archive-root .ver{color:#5e636b;margin:0 0 8px;font-size:11pt}.archive-root .doc h2{letter-spacing:-.01em;border-top:1px solid #e4e4e4;margin:22px 0 8px;padding-top:14px;font-size:14pt;font-weight:800}.archive-root .doc h2:first-child{border-top:0;padding-top:0}.archive-root .doc h3{margin:16px 0 6px;font-size:12pt;font-weight:700}.archive-root .doc p{margin:0 0 10px}.archive-root .doc strong{font-weight:700}.archive-root .doc em{color:#5e636b;font-style:italic}.archive-root .doc a{color:#2d6bf5;text-decoration:none}.archive-root .doc ul,.archive-root .doc ol{margin:0 0 10px;padding-left:20px}.archive-root .doc li{margin-bottom:5px}.archive-root .doc table{border-collapse:collapse;width:100%;margin:14px 0;font-size:10.5pt}.archive-root .doc th{text-align:left;color:#5e636b;background:#fafbfc;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:8px 10px;font-weight:700}.archive-root .doc td{vertical-align:top;border-bottom:1px solid #f0f0f0;padding:8px 10px}.archive-root .doc blockquote{background:#f4f7fe;border-left:3px solid #2d6bf5;margin:14px 0;padding:12px 16px}.archive-root .doc hr{border:0;border-top:1px solid #e4e4e4;margin:18px 0}.archive-root .doc code{font-variant-numeric:tabular-nums;background:#eef1f4;border-radius:6px;padding:1px 5px;font-family:Inter,sans-serif}.archive-root .foot{color:#9099a0;border-top:1px solid #e4e4e4;margin-top:34px;padding-top:14px;font-size:10pt;line-height:1.6}.archive-root .pbtn{color:#fff;cursor:pointer;background:#2d6bf5;border:0;border-radius:10px;padding:10px 16px;font:600 11pt Inter,sans-serif;position:fixed;top:16px;right:16px}@media print{.pbtn{display:none}.archive-root{background:#fff}.archive-root .sheet{box-shadow:none;max-width:none;margin:0;padding:0}}.archive-root{color-scheme:light;min-height:100vh;padding:1px 0}.archive-root .pbtn{z-index:90}@media print{.archive-root{padding:0}.archive-root .sheet{box-shadow:none;max-width:none;margin:0;padding:0}.archive-root .pbtn{display:none}}.ds-provider-mark picture{display:contents}.ds-provider-mark img{object-fit:contain;width:100%;height:100%;display:block}.mk-root{font-variant-numeric:tabular-nums}.archive-root{font-variant-numeric:normal;font-feature-settings:normal;padding:0;display:flow-root}.mk-root .ds-mark--auto img.ds-mark-ink{display:block!important}.mk-root .ds-mark--auto img.ds-mark-white{display:none!important}.mk-root .ds-provider-mark img.mk-openai{filter:none}@media(prefers-color-scheme:dark){.mk-root .ds-mark--auto img.ds-mark-ink{display:none!important}.mk-root .ds-mark--auto img.ds-mark-white{display:block!important}.mk-root .ds-provider-mark img.mk-openai{filter:invert()}}.mk-root summary:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:4px;border-radius:var(--mk-r-sm)}.mk-root .mk-skip-link{top:12px;left:var(--mk-gutter);z-index:100;border-radius:var(--mk-r-btn);background:var(--mk-action);min-height:44px;color:var(--mk-on-action);align-items:center;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-200%)}.mk-root .mk-skip-link:focus{color:var(--mk-on-action);text-decoration:none;transform:none}.mk-root #main{scroll-margin-top:96px}.mk-root #main:focus{outline:none}@media(forced-colors:active){.mk-root a:focus-visible,.mk-root button:focus-visible,.mk-root summary:focus-visible{outline:2px solid highlight}}:where(.mk-root a,.mk-root button,.mk-root input,.mk-root select,.mk-root textarea){border-radius:var(--mk-r-sm)}.archive-root .archive-return{z-index:90;font:500 13px/1.35 Inter,system-ui,sans-serif;position:fixed;top:16px;left:16px}.archive-root .archive-return a{color:#282b30;background:#fff;border:1px solid #d9dde3;border-radius:10px;align-items:center;min-height:39px;padding:0 13px;text-decoration:none;display:inline-flex;box-shadow:0 5px 18px -12px #0000004d}.archive-root .archive-return a:hover{color:#111;background:#f8f9fa;text-decoration:none}.archive-root .archive-return a:focus-visible{outline-offset:3px;outline:2px solid #2d6bf5}@media(max-width:640px){.archive-root .archive-return{font-size:12px;top:12px;left:12px}.archive-root .archive-return a{min-height:35px;padding:0 9px}}@media print{.archive-root .archive-return{display:none!important}}[data-plans] #privacy h2{letter-spacing:-.034em;font-size:clamp(27px,2.45vw,30px);line-height:1.18}[data-plans] #privacy h3{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.4}[data-plans] #privacy h3+p{margin-top:8px;font-size:14px;line-height:1.6}[data-plans] #privacy [aria-hidden=true]>span{letter-spacing:-.035em;font-size:36px}[data-plans] #privacy details summary{font-size:13px;font-weight:500;line-height:1.5}[data-plans] #privacy details p{font-size:13.5px;line-height:1.65}[data-plans] #privacy details a{font-size:13px;line-height:1.5}[data-plans] #faq .ds-faq summary{letter-spacing:-.005em;font-size:14.5px;font-weight:500;line-height:1.55}[data-plans] #faq .ds-faq p{letter-spacing:-.005em;font-size:14px;line-height:1.68}@media(max-width:700px){[data-plans] #privacy h2{font-size:27px;line-height:1.2}[data-plans] #privacy [aria-hidden=true]>span{font-size:31px}[data-plans] #faq .ds-faq summary{font-size:14.5px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.round_root{--mk-r-sm:6px;--mk-r-btn:10px;--mk-r-card:14px;--mk-r-pill:999px}.round_root [style*="border:"]{border-radius:var(--mk-r-card)}.round_root [style*="width:30px"][style*="height:30px"],.round_root [style*="width: 30px"][style*="height: 30px"]{border-radius:var(--mk-r-btn)}.round_root [class~=tpp-cta],.round_root [class~=tph-cta],.round_root [class~=mk-navcta]{border-radius:var(--mk-r-btn);overflow:hidden}.round_root [class~=tpwc]>div{border-radius:var(--mk-r-card);overflow:hidden}.round_root [class~=tpb-send],.round_root [class~=tpb-return],.round_root [class~=mk-legal-vpill]{border-radius:var(--mk-r-pill)}.round_root [class~=mk-doc] code{border-radius:var(--mk-r-sm)}.round_root [class~=mk-doc] blockquote{border-radius:var(--mk-r-sm) var(--mk-r-btn) var(--mk-r-btn) var(--mk-r-sm)}.round_root *::-webkit-scrollbar-thumb{border-radius:var(--mk-r-pill)}.look_root{color-scheme:light;--font-head:"Instrument Sans","Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"Fira Code",ui-monospace,Menlo,Consolas,monospace;--mk-bg:#faf9f5;--mk-bg-alt:#f4f2ec;--mk-card:#ffffff;--mk-sunken:#f0eee6;--mk-border:#e8e6dc;--mk-hairline:#efede5;--mk-field:#ffffff;--mk-ink:#29261b;--mk-muted:#535146;--mk-subtle:#656258;--mk-blue:#3968b9;--mk-blue-text:#284e90;--mk-blue-fill:#d1e1f9;--mk-link-hover:#2e5aa6;--mk-action:#141413;--mk-on-action:#faf9f5;--mk-sel:#e8e6dc;--mk-warn:#8a5a0f;--mk-ok:#3b6d3f;--mk-wash:rgba(41,38,27,.05);--mk-wash-soft:rgba(41,38,27,.04);--mk-wash-faint:rgba(41,38,27,.025);--mk-tint:rgba(57,104,185,.1);--mk-col-hl:rgba(41,38,27,.04);--mk-feat-card:rgba(41,38,27,.04);--mk-chip:#f0eee6;--mk-shadow-card:rgba(41,38,27,.18);--mk-border-strong:rgba(41,38,27,.2);--mk-shadow-feat:rgba(41,38,27,.22);--mk-doc-body:#3d3b33;--mk-doc-quote:#f0eee6;--mk-doc-hover:#efede5;--mk-nav-chip:rgba(41,38,27,.05);--mk-nav-chip-hover:rgba(41,38,27,.09);--mk-glow:7%;--glass-solidity:58;--mkd-bg:var(--mk-bg);--mkd-card:var(--mk-card);--mkd-border:var(--mk-border);--mkd-hairline:var(--mk-hairline);--mkd-ink:var(--mk-ink);--mkd-muted:var(--mk-muted);--mkd-blue:var(--mk-blue);--mkd-blue-text:var(--mk-blue-text);--mkd-wash-soft:var(--mk-wash-soft);--mkd-cta-bg:var(--mk-action);--mkd-cta-fg:var(--mk-on-action);--mkd-cta-rule:rgba(250,249,245,.22);--mkd-repo-top:#e9e6dc;--mkd-repo-face-a:#f3f1ea;--mkd-repo-face-b:#ebe8df;--mkd-repo-side:#dedbd0;--mkd-repo-edge:#d4d0c4;--mkd-repo-rule:#d9d5ca;--mkd-repo-dim:#c9c5b9;--mkd-repo-dim-line:#e1ded4;background:var(--mk-bg);color:var(--mk-ink)}@media(prefers-color-scheme:dark){.look_root{color-scheme:dark;--mk-bg:#151515;--mk-bg-alt:#1b1b1a;--mk-card:#20201f;--mk-sunken:#0e0e0e;--mk-border:#363635;--mk-hairline:#2a2a29;--mk-field:#20201f;--mk-ink:#faf9f5;--mk-muted:#b0aea5;--mk-subtle:#9a978e;--mk-blue:#5598e7;--mk-blue-text:#6aa4eb;--mk-blue-fill:#032042;--mk-link-hover:#8dbdf0;--mk-action:#faf9f5;--mk-on-action:#141413;--mk-sel:#2a2a29;--mk-warn:#e0a34c;--mk-ok:#7fbf85;--mk-wash:rgba(255,255,255,.06);--mk-wash-soft:rgba(255,255,255,.05);--mk-wash-faint:rgba(255,255,255,.03);--mk-tint:rgba(85,152,231,.14);--mk-col-hl:rgba(255,255,255,.06);--mk-feat-card:rgba(255,255,255,.055);--mk-chip:#0e0e0e;--mk-shadow-card:rgba(0,0,0,.7);--mk-border-strong:rgba(255,255,255,.16);--mk-shadow-feat:rgba(0,0,0,.9);--mk-doc-body:#d6d3ca;--mk-doc-quote:#1a1a19;--mk-doc-hover:#232322;--mk-nav-chip:rgba(255,255,255,.06);--mk-nav-chip-hover:rgba(255,255,255,.11);--mk-glow:12%;--glass-solidity:66;--mkd-cta-rule:rgba(0,0,0,.28);--mkd-repo-top:#2a2a29;--mkd-repo-face-a:#222221;--mkd-repo-face-b:#1b1b1a;--mkd-repo-side:#121211;--mkd-repo-edge:#3a3a39;--mkd-repo-rule:#333332;--mkd-repo-dim:#464644;--mkd-repo-dim-line:#2b2b2a}}.look_root h1,.look_root h2{font-family:var(--font-head)}.look_root .look_ds-mark--auto .look_ds-mark-ink{display:block!important}.look_root .look_ds-mark--auto .look_ds-mark-white{display:none!important}.look_root .look_mk-openai{filter:none}@media(prefers-color-scheme:dark){.look_root .look_ds-mark--auto .look_ds-mark-ink{display:none!important}.look_root .look_ds-mark--auto .look_ds-mark-white{display:block!important}.look_root .look_mk-openai{filter:invert(1)}}.look_root main{background-color:var(--mk-bg);background-image:linear-gradient(180deg,var(--mk-bg) 0%,var(--mk-bg-alt) 17%,var(--mk-bg) 34%,var(--mk-bg-alt) 51%,var(--mk-bg) 68%,var(--mk-bg-alt) 85%,var(--mk-bg) 100%)}.look_root [data-boundary]{background:transparent!important;padding-top:176px!important;padding-bottom:176px!important}@media(max-width:700px){.look_root [data-boundary]{padding-top:112px!important;padding-bottom:112px!important}}.look_root [class~=tp-rv] [class~=tp-rvc]{transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1)}[class~=mk-reveal] .look_root [class~=tp-rv]:not([class~=tp-in]) [class~=tp-rvc]{transform:translateY(24px);filter:blur(6px)}[class~=mk-reveal] .look_root [class~=tp-rv][class~=tp-in] [class~=tp-rvc]{filter:none}@media(prefers-reduced-motion:reduce){.look_root [class~=tp-rv] [class~=tp-rvc]{transition:none;filter:none!important;transform:none!important}}.look_root [data-home]>section:not([data-home-hero]),.look_root [data-plans]>section:not(:first-child){padding-top:160px;padding-bottom:160px}.look_root [data-plans]>section:first-child{padding-bottom:48px}.look_root [data-home]>section:last-child,.look_root [data-plans]>section:last-child{padding-bottom:200px}.look_root [data-home]>section:not([data-home-hero]) h2{margin-bottom:24px}@media(max-width:700px){.look_root [data-home]>section:not([data-home-hero]),.look_root [data-plans]>section:not(:first-child){padding-top:120px;padding-bottom:120px}.look_root [data-plans]>section:first-child{padding-bottom:120px}.look_root [data-home]>section:last-child,.look_root [data-plans]>section:last-child{padding-bottom:144px}.look_root [data-home]>section:not([data-home-hero]) h2{margin-bottom:12px}}.look_root [class~=mk-legal-wrap]{padding-top:112px;padding-bottom:144px;gap:88px}.look_root [class~=mk-legal-side]{top:104px}.look_root [class~=mk-legal-side] h2{font-family:inherit}.look_root [class~=mk-legal-head]{padding-bottom:36px;border-bottom:1px solid var(--mk-hairline)}.look_root [class~=mk-legal-title]{font-family:var(--font-head);font-size:clamp(32px,3.8vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.04}.look_root [class~=mk-legal-vpill]{border-radius:var(--mk-r-pill);background:var(--mk-sunken);color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-border);font-size:12.5px;font-weight:500;padding:3px 11px}.look_root [class~=mk-legal-doc]{margin-top:48px}.look_root [class~=mk-doc]{line-height:1.75}.look_root [class~=mk-doc] h2{font-family:var(--font-head);font-size:22px;font-weight:600;letter-spacing:-.025em;margin:56px 0 16px;padding-top:36px;border-top:1px solid var(--mk-hairline)}.look_root [class~=mk-doc] h3{font-family:var(--font-head);font-weight:600;letter-spacing:-.015em}.look_root [class~=mk-doc] blockquote{border-left:0;border-radius:var(--mk-r-card);background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border);padding:20px 24px}.look_root [class~=mk-doc] code{border-radius:var(--mk-r-sm);background:var(--mk-sunken);font-family:var(--font-mono);font-size:13px}.look_root [class~=mk-doc] table{border-radius:var(--mk-r-card);box-shadow:inset 0 0 0 1px var(--mk-border);background:var(--mk-card);margin:28px 0}.look_root [class~=mk-doc] th{border-bottom:1px solid var(--mk-border);color:var(--mk-subtle);padding:12px 16px}.look_root [class~=mk-doc] td{border-bottom:1px solid var(--mk-hairline);padding:12px 16px}.look_root [class~=mk-doc] tr:last-child td{border-bottom:0}.look_root [class~=mk-doc] hr{border-top:1px solid var(--mk-hairline);margin:40px 0}.look_root [class~=mk-foot-in]{padding-top:96px}.look_root [class~=mk-foot-bar]{border-top:1px solid var(--mk-hairline)}@media(max-width:700px){.look_root [class~=mk-legal-wrap]{padding-top:48px;padding-bottom:96px;gap:40px}.look_root [class~=mk-legal-head]{padding-bottom:28px}.look_root [class~=mk-legal-title]{font-size:32px}.look_root [class~=mk-legal-doc]{margin-top:32px}.look_root [class~=mk-doc] h2{font-size:20px;margin:44px 0 14px;padding-top:28px}.look_root [class~=mk-doc] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.look_root [class~=mk-doc] th,.look_root [class~=mk-doc] td{padding:10px 12px}.look_root [class~=mk-doc] blockquote{padding:16px 18px}.look_root [class~=mk-foot-in]{padding-top:64px}}.look_navWrap{position:sticky;top:0;z-index:70;padding:12px var(--mk-gutter) 0}.look_navBar{--mk-nav-mark:25px;display:flex;align-items:center;justify-content:space-between;gap:22px;width:max-content;max-width:100%;min-height:54px;margin:0 auto;padding:6px 7px 6px 15px;border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background-color:color-mix(in srgb,var(--mk-card) 93%,transparent);background-image:none;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 13px 32px -17px var(--mk-shadow-card),0 3px 12px -8px var(--mk-shadow-card)}.look_navBar.look_navBarCompact{gap:0;min-height:50px;padding:5px 6px;margin-left:auto;margin-right:0}.look_navBrand{display:inline-flex;flex:none;align-items:center;min-width:0;line-height:0;text-decoration:none;border-radius:var(--mk-r-sm)}.look_navBar .look_navRight{display:flex;align-items:center;gap:3px;margin-left:auto}.look_navBar .look_navLink{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 10px;border-radius:var(--mk-r-btn);color:var(--mk-muted);font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background-color .16s ease,color .16s ease}.look_navBar .look_navLink:hover,.look_navBar .look_navLink[aria-current=page]{color:var(--mk-ink);background:var(--mk-wash-soft);text-decoration:none}.look_navBar .look_navStartFree{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border-radius:var(--mk-r-btn);background:var(--mk-action);color:var(--mk-on-action);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.015em;white-space:nowrap;text-decoration:none;transition:opacity .16s ease}.look_navBar .look_navStartFree:hover{opacity:.88;color:var(--mk-on-action);text-decoration:none}.look_navCtaMobile{display:none}.look_navCtaFull{display:inline}.look_navBar .look_navStartFree:focus-visible,.look_navBar .look_navLink:focus-visible,.look_navBrand:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:3px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.look_navBar{background-color:var(--mk-card)}}@media(prefers-reduced-transparency:reduce){.look_navBar{background-color:var(--mk-card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:680px){.look_navWrap{padding:10px 12px 0}.look_navBar{--mk-nav-mark:18px;min-height:50px;gap:10px;padding:5px 6px 5px 10px}.look_navBar.look_navBarCompact{padding:5px 6px;min-height:48px}.look_navBar .look_navRight{gap:1px}.look_navBar .look_navLink{font-size:12px;padding:0 6px;min-height:38px}.look_navBar .look_navStartFree{min-height:38px;padding:0 10px;font-size:12px}.look_navBar .look_navCtaFull{display:none}.look_navBar .look_navCtaMobile{display:inline}}@media(max-width:375px){.look_navWrap{padding:9px 10px 0}.look_navBar{--mk-nav-mark:15px;gap:6px;padding:4px 5px 4px 8px;min-height:46px}.look_navBar .look_navLink{font-size:11.5px;padding:0 5px;min-height:36px}.look_navBar .look_navStartFree{font-size:11.5px;padding:0 8px;min-height:36px}}@media(max-width:340px){.look_navBar{--mk-nav-mark:13px;gap:4px}.look_navBar .look_navLink{padding:0 4px;font-size:11px}.look_navBar .look_navStartFree{padding:0 7px;font-size:11px}}.look_root [class~=mk-foot]{background:transparent;border-top:1px solid var(--mk-hairline)}.look_root [class~=mk-foot-in]{max-width:1220px;margin:0 auto;padding:78px var(--mk-gutter) 30px}.look_root [class~=mk-foot-grid]{display:grid;grid-template-columns:minmax(210px,1.8fr) repeat(4,minmax(105px,1fr));justify-content:space-between;align-items:start;gap:24px}.look_root [class~=mk-foot-brand]{max-width:290px}.look_root [class~=mk-foot-brand] p{max-width:32ch;margin-top:19px;font-size:13px;line-height:1.65}.look_root [class~=mk-foot-col] h2{margin-bottom:14px;color:var(--mk-ink);font-size:12.5px;font-weight:600}.look_root [class~=mk-foot-lk]{display:block;width:fit-content;min-height:30px;padding:5px 0;border-radius:var(--mk-r-sm);font-size:13px;line-height:1.55}.look_root [class~=mk-foot-bar]{display:flex;justify-content:flex-start;margin-top:68px;padding-top:24px;border-top:1px solid var(--mk-hairline);text-align:left}.look_root [class~=mk-foot-bar] span{font-size:12px;line-height:1.5;color:var(--mk-subtle)}@media(max-width:990px){.look_root [class~=mk-foot-grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.look_root [class~=mk-foot-brand]{grid-column:1 / -1;max-width:390px}}@media(max-width:600px){.look_root [class~=mk-foot-in]{padding:55px 22px 29px}.look_root [class~=mk-foot-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 20px}.look_root [class~=mk-foot-brand]{grid-column:1 / -1}.look_root [class~=mk-foot-brand] p{margin-top:12px;font-size:12.5px;max-width:33ch}.look_root [class~=mk-foot-col] h2{margin:0 0 8px}.look_root [class~=mk-foot-lk]{min-height:32px;font-size:12.5px}.look_root [class~=mk-foot-bar]{margin-top:48px;padding-top:18px}}.look_root [class~=mk-legal-wrap]{max-width:1120px;padding:100px var(--mk-gutter) 148px;grid-template-columns:224px minmax(0,1fr);gap:64px;align-items:start}.look_root [class~=mk-legal-side]{top:106px}.look_root [class~=mk-legal-side] h2{margin:0 0 25px;color:var(--mk-ink);font:600 16px/1.3 var(--font-head);letter-spacing:-.018em}.look_root [class~=mk-legal-grp]{margin-bottom:25px}.look_root [class~=mk-legal-grp]>p{margin:0 0 9px;color:var(--mk-subtle);font-size:12px;font-weight:500;letter-spacing:0}.look_root [class~=mk-legal-nav]{min-height:32px;padding-top:7px;padding-bottom:7px;border-radius:var(--mk-r-sm);font-size:13.2px;line-height:1.45}.look_root [class~=mk-legal-main]{width:100%;min-width:0;max-width:720px}.look_root [class~=mk-legal-head]{padding-bottom:34px}.look_root [class~=mk-legal-title]{font:600 clamp(32px,3.2vw,42px)/1.12 var(--font-head);letter-spacing:-.037em}.look_root [class~=mk-legal-date]{font-size:12.5px;line-height:1.5}.look_root [class~=mk-legal-doc]{margin-top:39px}.look_root [class~=mk-doc]{font-size:14.5px;line-height:1.74;overflow-wrap:break-word}.look_root [class~=mk-doc] h2{margin-top:49px;padding-top:32px;font-size:21px;line-height:1.32}.look_root [class~=mk-doc] h3{font-size:16px;line-height:1.4}.look_root [class~=mk-doc] p{margin-bottom:16px}.look_root [class~=mk-doc] table{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--mk-r-card)}.look_root [class~=mk-doc] table th,.look_root [class~=mk-doc] table td{font-size:13px;line-height:1.62}.look_root [class~=mk-doc] blockquote{padding:21px 23px}.look_root [class~=mk-legal-mobile]{display:none}@media(max-width:880px){.look_root [class~=mk-legal-wrap]{grid-template-columns:195px minmax(0,1fr);gap:35px}}@media(max-width:700px){.look_root [class~=mk-legal-wrap]{display:block;padding:48px var(--mk-gutter) 118px}.look_root [class~=mk-legal-side]{display:none}.look_root [class~=mk-legal-mobile]{display:block;margin-bottom:39px;border-radius:var(--mk-r-card);background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border);overflow:hidden}.look_root [class~=mk-legal-mobile] summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 17px;cursor:pointer;list-style:none;border-radius:var(--mk-r-card);color:var(--mk-ink);font-size:13px;font-weight:600;line-height:1.45}.look_root [class~=mk-legal-mobile] summary::-webkit-details-marker{display:none}.look_root [class~=mk-legal-mobile] summary::marker{content:""}.look_root [class~=mk-legal-current]{display:flex;align-items:center;gap:9px;color:var(--mk-subtle);font-size:12px;font-weight:400;text-align:right}.look_root [class~=mk-legal-mobile-chevron]{font-size:18px;line-height:1}.look_root [class~=mk-legal-mobile][open] [class~=mk-legal-mobile-chevron]{transform:rotate(45deg)}.look_root [class~=mk-legal-mobile-content]{padding:14px 20px 2px;border-top:1px solid var(--mk-hairline)}.look_root [class~=mk-legal-mobile-content] [class~=mk-legal-grp]{margin-bottom:23px}.look_root [class~=mk-legal-nav]{min-height:39px;padding-top:9px;padding-bottom:9px}.look_root [class~=mk-legal-main]{max-width:100%}.look_root [class~=mk-legal-head]{padding-bottom:26px}.look_root [class~=mk-legal-title]{font-size:clamp(29px,7vw,36px);line-height:1.13}.look_root [class~=mk-legal-doc]{margin-top:32px}.look_root [class~=mk-doc] h2{font-size:19px;margin-top:39px;padding-top:27px}.look_root [class~=mk-doc] blockquote{padding:18px}.look_root [class~=mk-doc] table{margin:20px 0}}.phone_root{--phone-rules:1}.notfound_page{display:flex;align-items:center;min-height:54svh;padding:94px var(--mk-gutter) 146px}.notfound_inner{width:100%;max-width:1036px;margin:0 auto}.notfound_code{display:block;margin-bottom:22px;color:var(--mk-subtle);font:400 12px/1.5 var(--font-mono)}.notfound_inner h1{max-width:22ch;margin:0;font:600 clamp(35px,4vw,51px)/1.1 var(--font-head);letter-spacing:-.042em;color:var(--mk-ink)}.notfound_inner p{max-width:44ch;margin:18px 0 27px;color:var(--mk-muted);font-size:15px;line-height:1.68}.notfound_action{display:inline-flex;align-items:center;gap:15px;min-height:44px;padding:0 17px;border-radius:var(--mk-r-btn);background:var(--mk-action);color:var(--mk-on-action)!important;text-decoration:none!important;font-size:13.5px;font-weight:600}.notfound_action:hover{opacity:.88}@media(max-width:700px){.notfound_page{min-height:46svh;padding:73px var(--mk-gutter) 110px}.notfound_inner h1{font-size:36px}}.ai_guide_page{color:var(--mk-ink)}.ai_guide_wrap{width:100%;max-width:1120px;padding:0 var(--mk-gutter);margin:0 auto}.ai_guide_hero{padding:94px 0 78px}.ai_guide_hero h1{margin:0;max-width:22ch;font:600 clamp(32px,3.2vw,42px)/1.12 var(--font-head);letter-spacing:-.04em;text-wrap:balance}.ai_guide_hero p{margin:20px 0 0;max-width:56ch;color:var(--mk-muted);font-size:15px;line-height:1.65}.ai_guide_updated{display:block;margin-top:22px;font:400 12.5px/1.5 var(--font-mono);color:var(--mk-subtle)}.ai_guide_main{padding:0 0 165px}.ai_guide_columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:90px;align-items:start}.ai_guide_content{min-width:0}.ai_guide_part{padding:36px 0 40px;border-top:1px solid var(--mk-border)}.ai_guide_part h2{margin:0 0 16px;font:600 clamp(22px,2.2vw,27px)/1.22 var(--font-head);letter-spacing:-.03em}.ai_guide_part p{margin:0 0 14px;font-size:14.5px;line-height:1.72;color:var(--mk-muted);max-width:68ch}.ai_guide_part p:last-child{margin-bottom:0}.ai_guide_steps{margin:0;padding:0;counter-reset:ai;list-style:none}.ai_guide_steps li{counter-increment:ai;position:relative;padding:16px 0 23px 42px;border-bottom:1px solid var(--mk-hairline)}.ai_guide_steps li:last-child{border-bottom:0;padding-bottom:0}.ai_guide_steps li:before{content:counter(ai,decimal-leading-zero);position:absolute;left:0;top:18px;font:400 12px/1.5 var(--font-mono);color:var(--mk-subtle)}.ai_guide_steps li>strong{display:block;font-size:14px;font-weight:600;line-height:1.5;color:var(--mk-ink)}.ai_guide_steps li p{margin:5px 0 0;font-size:14px;line-height:1.7}.ai_guide_side{position:sticky;top:120px;padding-top:36px;border-top:1px solid var(--mk-border)}.ai_guide_sideInner{padding:0}.ai_guide_side h2{font:600 16px/1.35 var(--font-head);letter-spacing:-.02em;margin:0 0 12px}.ai_guide_side p{margin:0 0 21px;color:var(--mk-muted);font-size:14px;line-height:1.65}.ai_guide_side a{display:flex;width:fit-content;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;line-height:1.5}@media(max-width:800px){.ai_guide_columns{grid-template-columns:1fr;gap:30px}.ai_guide_side{position:static;max-width:600px;padding-top:25px}}@media(max-width:700px){.ai_guide_hero{padding:65px 0 61px}.ai_guide_hero h1{font-size:clamp(32px,8vw,41px)}.ai_guide_hero p{margin-top:15px;font-size:15px}.ai_guide_main{padding-bottom:120px}.ai_guide_part{padding:27px 0 31px}.ai_guide_part h2{font-size:23px}.ai_guide_steps li{padding-bottom:20px}.ai_guide_side{padding-top:23px}}.connect_page{color:var(--mk-ink)}.connect_wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--mk-gutter)}.connect_choose{padding:94px 0 136px}.connect_intro{margin:0 0 35px}.connect_intro h1{margin:0;color:var(--mk-ink);font:600 clamp(32px,3.2vw,42px)/1.12 var(--font-head);letter-spacing:-.042em;text-wrap:balance}.connect_intro p{margin:12px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.6;letter-spacing:-.01em}.connect_guideList{overflow:hidden;border-radius:var(--mk-r-card);background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border)}.connect_guide{scroll-margin-top:112px}.connect_guide+.connect_guide{border-top:1px solid var(--mk-hairline)}.connect_guideSummary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:18px 28px;list-style:none;cursor:pointer;transition:background .18s ease}.connect_guideSummary::-webkit-details-marker{display:none}.connect_guideSummary::marker{content:""}.connect_guideSummary:hover,.connect_guide[open] .connect_guideSummary{background:var(--mk-wash-faint)}.connect_guideSummary:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:-4px;border-radius:var(--mk-r-sm)}.connect_guideLabel{display:flex;align-items:baseline;gap:22px;min-width:0}.connect_guideTitle{color:var(--mk-ink);font:600 19px/1.3 var(--font-head);letter-spacing:-.025em;white-space:nowrap}.connect_guideSubtitle{color:var(--mk-subtle);font:400 13px/1.5 Inter,sans-serif;letter-spacing:0}.connect_expand{position:relative;width:28px;height:28px;flex:none;border-radius:var(--mk-r-pill);color:var(--mk-subtle)}.connect_expand:before,.connect_expand:after{content:"";position:absolute;left:7px;top:13px;width:14px;height:1.5px;border-radius:var(--mk-r-pill);background:currentColor}.connect_expand:after{transform:rotate(90deg);transition:transform .22s ease}.connect_guide[open] .connect_expand:after{transform:rotate(0)}.connect_guideBody{padding:29px 28px 35px;border-top:1px solid var(--mk-hairline)}.connect_guideColumns{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);column-gap:50px;align-items:start}.connect_steps{counter-reset:connectStep;margin:0;padding:0;list-style:none}.connect_steps li{counter-increment:connectStep;position:relative;padding:0 0 22px 38px;color:var(--mk-muted);font-size:14.5px;line-height:1.62;letter-spacing:-.005em}.connect_steps li:last-child{padding-bottom:0}.connect_steps li:before{content:counter(connectStep,decimal-leading-zero);position:absolute;top:2px;left:0;color:var(--mk-subtle);font:400 11.5px/1.6 var(--font-mono)}.connect_steps li>strong{display:block;margin:0 0 3px;color:var(--mk-ink);font-size:14px;font-weight:600}.connect_steps li>div strong{font-weight:600;color:var(--mk-ink)}.connect_steps code{border-radius:var(--mk-r-sm);padding:3px 6px;background:var(--mk-sunken);color:var(--mk-ink);font:400 12px/1.5 var(--font-mono)}.connect_platformLink{display:inline-flex;align-items:center;gap:8px;margin:19px 0 0 38px;color:var(--mk-blue-text);font-size:13.5px;line-height:1.4}.connect_connectionDetails{min-width:0;min-height:100%;padding:3px 0 0 28px;border-left:1px solid var(--mk-hairline)}.connect_copyLabel{display:block;margin:0 0 12px;color:var(--mk-subtle);font:500 12px/1.45 Inter,sans-serif;letter-spacing:-.003em}.connect_copyRow{display:flex;align-items:flex-start;gap:12px}.connect_copyCode{min-width:0;flex:1;padding-top:7px;color:var(--mk-ink);font:400 12px/1.7 var(--font-mono);overflow-wrap:anywhere;word-break:break-word;user-select:all}.connect_copyBtn{flex:none;min-height:36px;padding:0 12px;border:1px solid var(--mk-border);border-radius:var(--mk-r-btn);background:var(--mk-card);color:var(--mk-ink);font:500 12px/1 Inter,sans-serif;cursor:pointer;transition:background .18s ease}.connect_copyBtn:hover{background:var(--mk-wash)}.connect_copyBtn:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:3px}.connect_connectionNote{max-width:32ch;margin:21px 0 0;color:var(--mk-subtle);font-size:12.5px;line-height:1.65}.connect_guideAssist{margin:19px 2px 0;color:var(--mk-subtle);font-size:13px;line-height:1.5}.connect_after{padding:0 0 134px}.connect_afterLine{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:66px;padding:27px 0 0;border-top:1px solid var(--mk-border)}.connect_afterLine h2{margin:0 0 12px;color:var(--mk-ink);font:600 clamp(24px,2.35vw,28px)/1.2 var(--font-head);letter-spacing:-.03em}.connect_afterLine p{max-width:65ch;margin:0;color:var(--mk-muted);font-size:14.5px;line-height:1.65}.connect_afterManage{min-width:0;padding-top:4px}.connect_afterManage strong{display:block;margin:0 0 10px;color:var(--mk-ink);font-size:13px;font-weight:600}.connect_afterManage p{font-size:13.5px;color:var(--mk-subtle)}.connect_help{padding:0 0 170px;scroll-margin-top:118px}.connect_helpInner{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:40px 0 36px;border-top:1px solid var(--mk-border)}.connect_helpText h2{margin:0 0 8px;color:var(--mk-ink);font:600 clamp(24px,2.35vw,28px)/1.2 var(--font-head);letter-spacing:-.03em}.connect_helpText p{margin:0;color:var(--mk-muted);font-size:14.5px;line-height:1.6}.connect_helpAction{display:inline-flex;justify-content:center;align-items:center;gap:14px;flex:none;min-height:46px;padding:0 21px;border-radius:var(--mk-r-btn);background:var(--mk-action);color:var(--mk-on-action)!important;text-decoration:none!important;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.012em;white-space:nowrap;transition:opacity .18s ease}.connect_helpAction:hover{opacity:.87}@media(max-width:850px){.connect_guideColumns{column-gap:26px}.connect_connectionDetails{padding-left:20px}}@media(max-width:700px){.connect_choose{padding:64px 0 107px}.connect_intro{margin-bottom:26px}.connect_intro h1{font-size:clamp(32px,8vw,41px)}.connect_intro p{margin-top:10px;font-size:14px}.connect_guideSummary{min-height:72px;padding:19px 20px}.connect_guideLabel{display:flex;flex-direction:column;gap:3px}.connect_guideTitle{font-size:19px}.connect_guideSubtitle{font-size:12.5px}.connect_guideBody{padding:22px 20px 26px}.connect_guideColumns{grid-template-columns:minmax(0,1fr);row-gap:29px}.connect_steps li{padding-bottom:20px;padding-left:33px;font-size:13.5px}.connect_platformLink{margin-left:33px}.connect_connectionDetails{min-height:auto;padding:20px 0 0;border-left:0;border-top:1px solid var(--mk-hairline)}.connect_connectionNote{max-width:55ch}.connect_after{padding-bottom:104px}.connect_afterLine{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:25px}.connect_afterLine h2{margin-bottom:10px}.connect_afterManage{padding-top:0}.connect_afterManage strong{margin-bottom:6px}.connect_help{padding-bottom:140px}.connect_helpInner{align-items:flex-start;flex-direction:column;gap:26px;padding:31px 0 23px}.connect_helpAction{align-self:flex-start;max-width:100%;padding:13px 18px;white-space:normal;text-align:center}}@media(max-width:370px){.connect_guideSummary{padding:16px}.connect_guideBody{padding:20px 16px 24px}.connect_copyRow{flex-wrap:wrap}.connect_copyBtn{margin-left:auto}}@media(prefers-reduced-motion:reduce){.connect_guideSummary,.connect_expand:after,.connect_copyBtn,.connect_helpAction{transition:none}}.connect_page a{border-radius:var(--mk-r-sm)}.connect_page button,.connect_page input,.connect_page select,.connect_page textarea{border-radius:var(--mk-r-btn)}.connect_guideSummary{border-radius:var(--mk-r-sm)}.connect_copySrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.connect_copyHint{margin:7px 0 0;color:var(--mk-subtle);font-size:12px;line-height:1.55}.research_proof_demo{width:100%;min-width:0;font-family:Figtree,system-ui,sans-serif}.research_proof_shell{border:1px solid var(--mk-border);border-radius:var(--mk-r-card);background:var(--mk-card);overflow:hidden}.research_proof_chatBar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:45px;padding:0 clamp(17px,3vw,30px);border-bottom:1px solid var(--mk-hairline)}.research_proof_claudeIdentity{display:inline-flex;align-items:center;gap:7px;font:600 13px/1.4 Figtree,system-ui,sans-serif;letter-spacing:-.01em;color:var(--mk-ink)}.research_proof_claudeMark{display:block;flex:none;width:18px;height:18px;fill:#d97757}.research_proof_chatHeading{display:flex;align-items:center;min-width:0;gap:14px}.research_proof_demoLabel{display:inline-block;color:var(--mk-subtle);font:400 11px/1.4 Figtree,system-ui,sans-serif;letter-spacing:0;white-space:nowrap}@media(max-width:580px){.research_proof_chatHeading{align-items:flex-start;flex-direction:column;gap:1px}.research_proof_chatBar{padding-top:5px;padding-bottom:5px}}.research_proof_thread{box-sizing:border-box;max-width:810px;margin:0 auto;padding:23px clamp(19px,3.1vw,36px) 22px;min-width:0}.research_proof_userTurn{display:flex;justify-content:flex-end;margin-bottom:22px}.research_proof_userBubble{max-width:540px;padding:11px 15px;background:var(--mk-bg-alt);border:1px solid var(--mk-hairline);border-radius:var(--mk-r-card);color:var(--mk-ink);font:400 16px/1.5 Figtree,system-ui,sans-serif;letter-spacing:0}.research_proof_response{min-width:0}.research_proof_responseText{margin:0 0 20px;max-width:73ch;color:var(--mk-ink);font:400 16px/1.65 Figtree,system-ui,sans-serif;letter-spacing:0;text-wrap:pretty}.research_proof_tableHeading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 6px;color:var(--mk-ink);font:400 16px/1.5 Figtree,system-ui,sans-serif}.research_proof_tableHeading strong{font-weight:600}.research_proof_tableHeading span{color:var(--mk-subtle);font:400 11px/1.5 Figtree,system-ui,sans-serif;text-align:right}.research_proof_resultsTable{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--mk-border);font-variant-numeric:tabular-nums;color:var(--mk-ink)}.research_proof_resultsTable th,.research_proof_resultsTable td{text-align:left;vertical-align:middle}.research_proof_resultsTable thead th{padding:8px 5px 8px 0;color:var(--mk-muted);font:500 16px/1.45 Figtree,system-ui,sans-serif}.research_proof_resultsTable thead th:first-child{width:35%}.research_proof_resultsTable thead th:nth-child(2),.research_proof_resultsTable thead th:nth-child(3){width:32.5%}.research_proof_resultsTable tbody tr{border-bottom:1px solid var(--mk-hairline)}.research_proof_resultsTable tbody th{padding:9px 5px 9px 0;font:500 16px/1.45 Figtree,system-ui,sans-serif}.research_proof_resultsTable tbody td{padding:8px 5px 8px 0;white-space:nowrap;font:400 16px/1.45 Figtree,system-ui,sans-serif;letter-spacing:0}.research_proof_nuance{margin:16px 0 0;max-width:75ch;color:var(--mk-ink);font:400 16px/1.65 Figtree,system-ui,sans-serif;letter-spacing:0;text-wrap:pretty}.research_proof_sources{margin-top:19px;min-width:0}.research_proof_sourcesHeading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px;color:var(--mk-muted);font:400 12px/1.5 Figtree,system-ui,sans-serif}.research_proof_sourcesHeading strong{font-weight:600}.research_proof_sourcesHeading span{color:var(--mk-subtle);font:400 10px/1.5 Figtree,system-ui,sans-serif}.research_proof_sourceGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mk-border)}.research_proof_sourceGroup{min-width:0;padding-top:8px}.research_proof_sourceCompany{margin:0 0 3px;color:var(--mk-doc-body);font:600 12px/1.45 Figtree,system-ui,sans-serif}.research_proof_sourceList{list-style:none;padding:0;margin:0}.research_proof_sourceItem{display:flex;align-items:baseline;justify-content:space-between;min-width:0;gap:8px;padding:5px 0;border-bottom:1px solid var(--mk-hairline)}.research_proof_sourceDocName{min-width:0;color:var(--mk-muted);font:500 12px/1.4 Figtree,system-ui,sans-serif}.research_proof_sourceMeta{flex:none;white-space:nowrap;text-align:right;color:var(--mk-subtle);font:400 10px/1.4 Figtree,system-ui,sans-serif}.research_proof_sourcePage{color:var(--mk-blue-text)}.research_proof_disclaimer{margin:9px 0 0;color:var(--mk-subtle);font:400 10px/1.5 Figtree,system-ui,sans-serif;text-align:right}.research_proof_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.research_proof_thread{padding:21px 20px}.research_proof_sourceGroups{column-gap:14px}.research_proof_sourceItem{flex-wrap:wrap;gap:2px 8px}}@media(max-width:580px){.research_proof_sourceGroups{grid-template-columns:minmax(0,1fr);row-gap:10px}.research_proof_sourceItem{flex-wrap:nowrap}.research_proof_chatBar{padding:0 16px;gap:10px}.research_proof_thread{padding:18px 16px 19px}.research_proof_userTurn{margin-bottom:18px}.research_proof_disclaimer{text-align:left}}@media(max-width:370px){.research_proof_resultsTable thead th:first-child{width:31%}.research_proof_resultsTable thead th:nth-child(2),.research_proof_resultsTable thead th:nth-child(3){width:34.5%}}.research_proof_thread{min-height:500px}.research_proof_working{display:flex;align-items:center;gap:9px;margin:3px 0 20px;color:var(--mk-subtle);font:400 13px/1.5 Figtree,system-ui,sans-serif}.research_proof_workingDot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--mk-muted);animation:research_proof_dsWorking 1.1s ease-in-out infinite}.research_proof_cursor{display:inline-block;vertical-align:-.13em;width:2px;height:1.05em;margin-left:2px;border-radius:2px;background:var(--mk-ink);animation:research_proof_dsCursor .8s steps(2,end) infinite}.research_proof_appear{animation:research_proof_dsChatAppear .3s ease-out both}.research_proof_demoFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;margin-top:9px}.research_proof_demoFooter .research_proof_disclaimer{margin:0}@keyframes research_proof_dsWorking{0%,to{opacity:.35}50%{opacity:1}}@keyframes research_proof_dsCursor{50%{opacity:0}}@keyframes research_proof_dsChatAppear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:580px){.research_proof_thread{min-height:650px}}@media(prefers-reduced-motion:reduce){.research_proof_workingDot,.research_proof_cursor,.research_proof_appear{animation:none}}.research_proof_response,.research_proof_sources{overflow-wrap:anywhere}.research_proof_responseText,.research_proof_nuance,.research_proof_resultsTable,.research_proof_sourceDocName,.research_proof_sourceMeta{font-variant-ligatures:common-ligatures}.research_proof_cursor{width:1.5px;height:.97em;margin-left:1px;background:var(--mk-ink);opacity:.75;animation:research_proof_dsCursor 1.05s steps(2,end) infinite}.research_proof_thread{min-height:575px}.research_proof_workingDot{width:6px;height:6px;animation:research_proof_dsWorking 1.5s ease-in-out infinite}@media(max-width:580px){.research_proof_thread{min-height:735px}}@media(prefers-reduced-motion:reduce){.research_proof_cursor,.research_proof_workingDot{animation:none}}.research_proof_userComposing{display:flex;align-items:flex-end;gap:12px;width:min(540px,100%);min-width:0;box-sizing:border-box;transition:background .2s ease}.research_proof_userDraft{flex:1;min-width:0;overflow-wrap:anywhere}.research_proof_composePlaceholder{color:var(--mk-subtle)}.research_proof_userCaret{display:inline-block;vertical-align:-.13em;width:1.5px;height:1em;margin-left:2px;background:var(--mk-ink);animation:research_proof_dsCursor 1s steps(2,end) infinite}.research_proof_sendSymbol{display:flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;box-sizing:border-box;border-radius:var(--mk-r-pill);background:var(--mk-action);color:var(--mk-on-action);margin-bottom:1px}@media(prefers-reduced-motion:reduce){.research_proof_userCaret{animation:none}.research_proof_userComposing{transition:none}}.research_proof_preloadTurn{display:none;justify-content:flex-end;margin-bottom:22px}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.research_proof_demo:not([data-enhanced]) .research_proof_thread>.research_proof_userTurn,.research_proof_demo:not([data-enhanced]) .research_proof_thread>.research_proof_response,.research_proof_demo:not([data-enhanced]) .research_proof_thread>.research_proof_sources{display:none}.research_proof_demo:not([data-enhanced]) .research_proof_thread>.research_proof_preloadTurn{display:flex}}@media(max-width:580px){.research_proof_preloadTurn{margin-bottom:18px}}.hero_hero{position:relative;min-height:min(820px,calc(100svh - var(--mk-nav-h,0px)));display:flex;align-items:center;padding:72px var(--mk-gutter) 96px;overflow:hidden;isolation:isolate;box-sizing:border-box}.hero_glow{position:absolute;z-index:-1;width:min(760px,72vw);aspect-ratio:1.2;right:-8%;top:6%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--mk-blue) var(--mk-glow,8%),transparent),transparent);filter:blur(30px);pointer-events:none}.hero_grid{max-width:1120px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px;align-items:center}.hero_h1{margin:0;font-family:var(--font-head);font-size:clamp(44px,6.2vw,84px);font-weight:600;letter-spacing:-.04em;line-height:.98;color:var(--mk-ink);text-wrap:balance}.hero_lead{margin:26px 0 0;max-width:39ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--mk-muted);letter-spacing:-.01em;text-wrap:pretty}.hero_row{display:flex;align-items:center;gap:24px;margin-top:38px;flex-wrap:wrap}.hero_btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:var(--mk-r-btn);background:var(--mk-action);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1;box-sizing:border-box;transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.hero_btn:hover{opacity:.9;transform:translateY(-1px)}.hero_link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;letter-spacing:-.015em}.hero_arr{display:inline-block;transition:transform .2s cubic-bezier(.16,1,.3,1)}.hero_link:hover .hero_arr{transform:translate(3px)}.hero_card{border-radius:var(--mk-r-card);background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border),0 30px 70px -40px var(--mk-shadow-card);padding:26px 28px 24px}.hero_q{font-size:14px;line-height:1.5;color:var(--mk-subtle);letter-spacing:-.005em}.hero_n{margin-top:16px;font-size:clamp(40px,4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--mk-ink);font-variant-numeric:tabular-nums}.hero_sup{position:relative;top:-1.1em;margin-left:3px;font-size:16px;font-weight:500;letter-spacing:0;color:var(--mk-blue-text)}.hero_src{display:flex;gap:8px;align-items:baseline;margin-top:18px;padding-top:14px;border-top:1px solid var(--mk-hairline);font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--mk-muted);white-space:normal;overflow-wrap:anywhere}.hero_fnum{color:var(--mk-blue-text)}.hero_type{display:inline-block}.hero_n{animation:hero_dsFocus 1.1s cubic-bezier(.16,1,.3,1) .7s both}.hero_sup,.hero_fnum{animation:hero_dsFade .5s ease 1.5s both}.hero_type{clip-path:inset(0 100% 0 0);animation:hero_dsType 1.5s steps(28,end) 1.7s both}@keyframes hero_dsFocus{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes hero_dsFade{0%{opacity:0}to{opacity:1}}@keyframes hero_dsType{to{clip-path:inset(0 0 0 0)}}@media(max-width:900px){.hero_grid{grid-template-columns:minmax(0,1fr);gap:56px}.hero_hero{padding:56px var(--mk-gutter) 72px;min-height:auto}.hero_card{max-width:520px}}@media(prefers-reduced-motion:reduce){.hero_n,.hero_sup,.hero_fnum,.hero_type{animation:none}.hero_type{clip-path:none}.hero_btn:hover,.hero_link:hover .hero_arr{transform:none}}.hero_helper{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--mk-subtle)}.hero_compat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:var(--mk-subtle)}.hero_basis{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--mk-muted)}.hero_src a{color:var(--mk-blue-text);text-decoration:underline;text-underline-offset:4px}.hero_n,.hero_sup,.hero_fnum,.hero_type{animation:none;clip-path:none;opacity:1;filter:none}@media(max-width:700px){.hero_link{min-height:44px}}.hero_h1{line-height:1.04}.hero_btn:active{opacity:.8;transform:none}@media(hover:none){.hero_btn:hover,.hero_link:hover .hero_arr{transform:none}}.hero_proof{width:100%;max-width:480px;justify-self:center;padding:24px 0}.hero_proofSvg{display:block;width:100%;height:auto;overflow:visible}.hero_proofNum{font-family:var(--font-head);font-size:64px;font-weight:500;letter-spacing:-.03em;fill:var(--mk-ink);font-variant-numeric:tabular-nums;animation:hero_pfFocus 1.1s cubic-bezier(.16,1,.3,1) .3s both}.hero_proofSup{font-family:var(--font-head);font-size:20px;font-weight:500;fill:var(--mk-blue-text);animation:hero_pfFade .6s ease .9s both}.hero_proofSrc{font-family:var(--font-mono);font-size:12.5px;fill:var(--mk-muted);animation:hero_pfFade .8s ease 1.2s both}.hero_proofSrcMark{fill:var(--mk-blue-text)}.hero_proofLine{stroke:var(--mk-blue-text);stroke-width:1.2;stroke-dasharray:2 5;stroke-linecap:round;opacity:.85}.hero_proofDraw{stroke-dasharray:1;stroke-dashoffset:1;animation:hero_pfDraw 1.2s cubic-bezier(.16,1,.3,1) 1.1s forwards}.hero_proofPage{fill:var(--mk-card);stroke:var(--mk-border);stroke-width:1;filter:drop-shadow(0 18px 28px var(--mk-shadow-card))}.hero_proofText{fill:var(--mk-border)}.hero_proofHl{fill:color-mix(in srgb,var(--mk-blue) 30%,transparent);animation:hero_pfFade .8s ease 2s both}.hero_proofPageNo{font-family:var(--font-mono);font-size:10px;fill:var(--mk-subtle)}@keyframes hero_pfFocus{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes hero_pfFade{0%{opacity:0}to{opacity:1}}@keyframes hero_pfDraw{to{stroke-dashoffset:0}}@media(max-width:900px){.hero_proof{justify-self:start;max-width:440px;padding:8px 0 0}}@media(prefers-reduced-motion:reduce){.hero_proofNum,.hero_proofSup,.hero_proofSrc,.hero_proofHl{animation:none}.hero_proofDraw{animation:none;stroke-dashoffset:0}}@media(max-width:540px){.hero_hero{padding:40px var(--mk-gutter) 64px}.hero_grid{gap:44px}.hero_lead{margin-top:20px}.hero_row{margin-top:30px;gap:20px}.hero_compat{margin-top:20px}.hero_proof{max-width:100%;padding:0}.hero_proofSrc{font-size:15px}.hero_proofPageNo{font-size:12px}}.hero_experienceHero{min-height:0;padding:106px var(--mk-gutter) 0;display:block;overflow:visible}.hero_experienceWrap{max-width:1192px;width:100%;margin:0 auto}.hero_introduction{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;padding:0 0 54px}.hero_introText{min-width:0}.hero_experienceHeading{font-size:clamp(50px,5.65vw,82px);letter-spacing:-.052em;line-height:1.025}.hero_experienceLead{font-size:clamp(16px,1.4vw,18px);max-width:50ch;margin-top:24px;line-height:1.62}.hero_introAction{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;padding-bottom:8px}.hero_introAction .hero_helper{margin-top:14px}@media(max-width:820px){.hero_experienceHero{padding-top:80px}.hero_introduction{display:block;padding-bottom:35px}.hero_experienceHeading{font-size:clamp(46px,8.6vw,64px)}.hero_experienceLead{margin-top:18px}.hero_introAction{margin-top:27px;padding-bottom:0}}@media(max-width:500px){.hero_experienceHero{padding-top:64px}.hero_experienceHeading{font-size:clamp(45px,10.1vw,58px)}.hero_experienceLead{font-size:16px;max-width:34ch}.hero_introduction{padding-bottom:30px}}.hero_researchHero{padding-top:48px;padding-bottom:44px;min-height:0}.hero_calmIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.87fr);align-items:center;column-gap:clamp(50px,6vw,105px);padding-bottom:76px}.hero_calmTitle{font-size:clamp(32px,3.65vw,42px);line-height:1.12;letter-spacing:-.038em;max-width:980px;margin:0 auto;text-align:center;text-wrap:balance}.hero_calmTitleSoft,.hero_calmTitleStrong{display:block}.hero_calmTitleSoft{font-weight:500;color:var(--mk-muted)}.hero_calmTitleStrong{font-weight:600;color:var(--mk-ink)}.hero_headlineLockup{display:inline-flex;align-items:baseline;gap:.19em;vertical-align:baseline;white-space:nowrap}.hero_headlineWordmark{display:inline-block;flex:none;line-height:0;white-space:nowrap}.hero_headlineVerb{display:inline-block;line-height:1}.hero_headlineWordmark img{max-width:none}.hero_calmDetails{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;max-width:420px}.hero_calmLead{margin:0;font-size:clamp(16px,1.3vw,17px);line-height:1.59;max-width:38ch}.hero_calmActions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:27px}.hero_calmActions .hero_helper{margin:0;font-size:12px;line-height:1.5;color:var(--mk-subtle)}@media(max-width:830px){.hero_researchHero{padding-top:36px;padding-bottom:38px}.hero_calmIntro{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:20px;padding-bottom:64px}.hero_calmTitle{font-size:clamp(30px,4.4vw,36px);max-width:100%}.hero_calmDetails,.hero_calmLead{max-width:44ch}.hero_calmActions{margin-top:24px;gap:10px}}@media(max-width:600px){.hero_researchHero{padding-top:26px;padding-bottom:32px}.hero_calmIntro{row-gap:18px;padding-bottom:53px}.hero_calmTitle{font-size:clamp(27px,7vw,30px);max-width:100%;line-height:1.18}.hero_calmLead{font-size:16px;line-height:1.55}.hero_calmActions{margin-top:24px;gap:9px}}.hero_calmIntro{display:block;padding-bottom:30px;text-align:center}@media(max-width:830px){.hero_calmIntro{padding-bottom:24px}}@media(max-width:600px){.hero_calmIntro{padding-bottom:18px}}.hero_demoFrame{position:relative;min-width:0}.hero_connectionStatus{position:absolute;z-index:1;right:clamp(17px,3vw,30px);top:8px;display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:3px 11px;border:1px solid var(--mk-hairline);border-radius:var(--mk-r-pill,999px);background:var(--mk-wash-faint);font:500 11px/1.4 Anthropic Sans,Figtree,system-ui,sans-serif;white-space:nowrap;color:var(--mk-muted);pointer-events:none;animation:hero_dsConnectEnter .42s ease-out both}.hero_connectionText{display:inline-flex;align-items:center;gap:5px}.hero_connectionSignal{display:inline-flex;position:relative;align-items:center;justify-content:center;width:12px;height:12px;flex:0 0 12px}.hero_connectionDot{z-index:1;display:block;width:6px;height:6px;border-radius:50%;background:var(--mk-ok)}.hero_connectionSignal:after{content:"";position:absolute;inset:1px;border:1px solid var(--mk-ok);border-radius:50%;opacity:0;transform:scale(.5);animation:hero_dsConnectSettle 1.1s ease-out .4s both}@keyframes hero_dsConnectEnter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes hero_dsConnectSettle{0%{opacity:.5;transform:scale(.5)}70%{opacity:.15;transform:scale(1.35)}to{opacity:0;transform:scale(1.6)}}@media(max-width:580px){.hero_connectionStatus{right:16px}}@media(max-width:370px){.hero_connectionStatus{gap:6px;padding:3px 8px 3px 6px;font-size:10px}}@media(prefers-reduced-motion:reduce){.hero_connectionStatus,.hero_connectionSignal:after{animation:none}}.story_h2{margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:600;letter-spacing:-.042em;line-height:1.04;color:var(--mk-ink);text-wrap:balance}.story_lede{margin:22px 0 0;max-width:44ch;font-size:clamp(16px,1.35vw,18px);line-height:1.65;color:var(--mk-muted);letter-spacing:-.01em;text-wrap:pretty}.story_center{text-align:center}.story_center .story_h2,.story_center .story_lede{margin-left:auto;margin-right:auto}.story_wrap{max-width:1080px;margin:0 auto;padding:0 var(--mk-gutter);box-sizing:border-box}.story_pad{padding-top:176px;padding-bottom:176px}@media(max-width:700px){.story_pad{padding-top:112px;padding-bottom:112px}}.story_in{max-width:720px;margin:0 auto}.story_h{max-width:16ch}.story_two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:72px auto 0;max-width:620px;text-align:left}.story_c{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border);border-radius:var(--mk-r-card);padding:26px 28px}.story_tag{font-size:12px;color:var(--mk-subtle);letter-spacing:.01em}.story_n{margin-top:14px;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--mk-ink);font-variant-numeric:tabular-nums}.story_guess{color:var(--mk-subtle);font-style:italic;font-weight:500}.story_s{margin-top:20px;padding-top:16px;border-top:1px solid var(--mk-hairline);font-size:13px;line-height:1.5;display:flex;gap:8px;align-items:flex-start;letter-spacing:-.005em}.story_s svg{flex:0 0 auto;margin-top:2px}.story_bad{color:var(--mk-warn)}.story_good{color:var(--mk-ok)}.story_last{margin:72px auto 0;font-size:clamp(18px,1.8vw,22px);font-weight:500;letter-spacing:-.02em;color:var(--mk-ink)}@media(max-width:600px){.story_two{grid-template-columns:minmax(0,1fr);margin-top:52px}.story_last{margin-top:56px}}.story_how{--ease:cubic-bezier(.4,0,.2,1)}.story_howG{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:104px;align-items:center}.story_howH{max-width:12ch}.story_steps{margin:64px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.story_step{display:flex;align-items:baseline;gap:20px;padding:14px 0 16px;font-size:clamp(17px,1.55vw,20px);font-weight:400;letter-spacing:-.02em;line-height:1.35;color:var(--mk-ink);opacity:.36;will-change:opacity}.story_k{font-size:12px;font-variant-numeric:tabular-nums;width:10px;flex:0 0 auto;color:var(--mk-subtle)}.story_bar{position:relative;height:1px;margin-left:30px;border-radius:var(--mk-r-pill);background:var(--mk-hairline);overflow:hidden}.story_bar i{position:absolute;inset:0;border-radius:var(--mk-r-pill);background:var(--mk-subtle);transform-origin:left center;transform:scaleX(0);will-change:transform,opacity}.story_st1{animation:story_hiwS1 12s var(--ease) infinite both}.story_st2{animation:story_hiwS2 12s var(--ease) infinite both}.story_st3{animation:story_hiwS3 12s var(--ease) infinite both}.story_b1{animation:story_hiwB1 12s linear infinite both}.story_b2{animation:story_hiwB2 12s linear infinite both}.story_b3{animation:story_hiwB3 12s linear infinite both}.story_winWrap{position:relative}.story_winWrap:before{content:"";position:absolute;inset:-18% -12%;background:radial-gradient(closest-side,color-mix(in srgb,var(--mk-blue) var(--mk-glow,8%),transparent),transparent);pointer-events:none}.story_win{position:relative;background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border),0 30px 80px -40px var(--mk-shadow-card);border-radius:var(--mk-r-card);padding:20px 26px 28px}.story_wTop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--mk-hairline);font-size:12px;color:var(--mk-subtle);letter-spacing:-.005em}.story_chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--mk-r-pill);box-shadow:inset 0 0 0 1px var(--mk-border);color:var(--mk-muted);font-size:11.5px;white-space:nowrap}.story_dot{display:block;width:6px;height:6px;border-radius:var(--mk-r-pill);background:var(--mk-ok);animation:story_hiwDot 2.4s ease-in-out infinite}.story_qb{margin:30px 0 0 auto;max-width:86%;width:fit-content;background:var(--mk-sunken);border-radius:var(--mk-r-card) var(--mk-r-card) var(--mk-r-sm) var(--mk-r-card);padding:12px 16px;font-size:14px;line-height:1.5;color:var(--mk-ink);letter-spacing:-.005em}.story_ans{margin-top:30px}.story_ansN{font-size:34px;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--mk-ink);font-variant-numeric:tabular-nums}.story_ansL{display:block;margin-top:8px;font-size:13px;color:var(--mk-muted);letter-spacing:-.005em}.story_ansS{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding-top:14px;border-top:1px solid var(--mk-hairline);font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--mk-muted)}.story_ansS svg{flex:0 0 auto;margin-top:2px}.story_p1,.story_p2,.story_p3,.story_p4{will-change:opacity,transform,filter}.story_p1{animation:story_hiwP1 12s var(--ease) infinite both}.story_p2{animation:story_hiwP2 12s var(--ease) infinite both}.story_p3{animation:story_hiwP3 12s var(--ease) infinite both}.story_p4{animation:story_hiwP4 12s var(--ease) infinite both}@keyframes story_hiwS1{0%{opacity:.36}5%,30%{opacity:1}36%,to{opacity:.36}}@keyframes story_hiwS2{0%,33.3%{opacity:.36}38.3%,63.3%{opacity:1}69.3%,to{opacity:.36}}@keyframes story_hiwS3{0%,66.6%{opacity:.36}71.6%,95%{opacity:1}to{opacity:.36}}@keyframes story_hiwB1{0%{transform:scaleX(0);opacity:1}33.3%{transform:scaleX(1);opacity:1}37%,to{transform:scaleX(1);opacity:0}}@keyframes story_hiwB2{0%,33.3%{transform:scaleX(0);opacity:1}66.6%{transform:scaleX(1);opacity:1}70%,to{transform:scaleX(1);opacity:0}}@keyframes story_hiwB3{0%,66.6%{transform:scaleX(0);opacity:1}97%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes story_hiwP1{0%{opacity:.2}6%,95%{opacity:1}to{opacity:.2}}@keyframes story_hiwP2{0%,33.3%{opacity:0;transform:translateY(6px);filter:blur(4px)}40%,95%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:none;filter:blur(2px)}}@keyframes story_hiwP3{0%,66.6%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(8px)}74%,95%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;filter:blur(2px)}}@keyframes story_hiwP4{0%,72%{opacity:0;transform:translateY(4px)}79%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes story_hiwDot{0%,to{box-shadow:0 0 color-mix(in srgb,var(--mk-ok) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--mk-ok) 0%,transparent)}}@media(max-width:860px){.story_howG{grid-template-columns:minmax(0,1fr);gap:64px}.story_howH{max-width:16ch}}@media(prefers-reduced-motion:reduce){.story_st1,.story_st2,.story_st3,.story_p1,.story_p2,.story_p3,.story_p4{animation:none;opacity:1;transform:none;filter:none}.story_b1,.story_b2,.story_b3,.story_dot{animation:none}}.story_dayH{max-width:20ch}.story_dayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:80px;text-align:left}.story_day{display:flex;flex-direction:column;background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border);border-radius:var(--mk-r-card)}.story_dayArt{display:flex;justify-content:center;padding:44px 32px 10px}.story_dayTx{padding:18px 32px 40px}.story_dayT{margin:0;font-family:var(--font-head);font-size:clamp(20px,1.8vw,23px);font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--mk-ink);text-wrap:pretty}.story_dayB{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--mk-muted);letter-spacing:-.005em;text-wrap:pretty}@media(max-width:900px){.story_dayGrid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto;margin-top:56px}}.story_gallery{text-align:center}.story_whyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:52px;text-align:left}.story_whyItem{min-width:0}.story_galleryArt{height:158px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:22px;border-bottom:1px solid var(--mk-border)}.story_galleryArch{height:108px;width:76px;border:1px solid var(--mk-border);border-radius:40px 40px var(--mk-r-sm) var(--mk-r-sm);position:relative;background:var(--mk-card);box-shadow:12px 8px 25px -16px var(--mk-shadow-card)}.story_galleryArch:before,.story_galleryArch:after{content:"";position:absolute;inset:12px 12px 0;border:1px solid var(--mk-border);border-bottom:0;border-radius:28px 28px 0 0}.story_galleryArch:after{inset:24px 24px 0;border-radius:20px 20px 0 0}.story_galleryLeaves{width:72px;height:98px;position:relative;transform:rotate(-7deg);background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-r-sm);box-shadow:6px 6px 0 -1px var(--mk-bg),6px 6px 0 0 var(--mk-border),12px 12px 0 -1px var(--mk-bg),12px 12px 0 0 var(--mk-border)}.story_galleryLeaves:after{content:"";position:absolute;inset:24px 14px;background:repeating-linear-gradient(to bottom,var(--mk-border) 0 1px,transparent 1px 12px)}.story_galleryDial{height:98px;width:98px;border:1px solid var(--mk-border);border-radius:var(--mk-r-pill);position:relative}.story_galleryDial:before{content:"";position:absolute;left:48px;top:20px;width:1px;height:29px;background:var(--mk-subtle)}.story_galleryDial:after{content:"";position:absolute;left:48px;top:48px;width:27px;height:1px;background:var(--mk-blue-text);transform:rotate(-25deg);transform-origin:left}.story_whyV{margin:0;font-family:var(--font-head);font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.25;color:var(--mk-ink)}.story_whyL{margin:9px 0 0;font-size:12px;line-height:1.6;color:var(--mk-subtle)}.story_whyLast{margin:59px 0 0;font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.4;color:var(--mk-ink)}.story_whyLast span{color:var(--mk-subtle)}@media(max-width:700px){.story_gallery{text-align:left}.story_whyGrid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:35px}.story_whyItem{display:grid;grid-template-columns:82px minmax(0,1fr);gap:20px;align-items:center}.story_galleryArt{height:125px;margin:0;border:0}.story_galleryArch{height:88px;width:62px}.story_galleryLeaves{width:52px;height:74px}.story_galleryDial{width:70px;height:70px}.story_galleryDial:before{left:34px;top:14px;height:20px}.story_galleryDial:after{left:34px;top:34px;width:21px}.story_whyLast{margin-top:36px}}.story_ctaRow{display:flex;justify-content:center;margin-top:44px}.story_ctaBtn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:var(--mk-r-btn);background:var(--mk-action);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1;transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.story_ctaBtn:hover{opacity:.9;transform:translateY(-1px)}.story_works{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-size:14px;color:var(--mk-subtle);letter-spacing:-.01em}.story_fine{padding:24px var(--mk-gutter) 72px}.story_fine p{margin:0 auto;max-width:68ch;padding-top:28px;border-top:1px solid var(--mk-hairline);text-align:center;font-size:13px;line-height:1.65;color:var(--mk-subtle);letter-spacing:-.005em;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.story_ctaBtn:hover{transform:none}}.story_home>.story_pad{padding-top:88px;padding-bottom:88px}.story_home>.story_closing{padding-top:112px;padding-bottom:112px}.story_home section[id],.story_home details[id]{scroll-margin-top:100px}.story_textLink{font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.story_proofSection{max-width:820px;margin:0 auto}.story_proofSection>.story_h2{max-width:17ch}.story_proofExample{margin-top:40px;background:var(--mk-card);border-radius:var(--mk-r-card);box-shadow:inset 0 0 0 1px var(--mk-border),0 24px 55px -40px var(--mk-shadow-card);overflow:hidden}.story_proofQuestion{margin:0;padding:26px 32px;font-family:inherit;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:-.015em;color:var(--mk-ink);border-bottom:1px solid var(--mk-border)}.story_proofBody{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:34px 32px 36px}.story_proofAnswer{padding-right:30px;align-self:center}.story_proofNumber{margin:0;font-size:clamp(44px,4.2vw,56px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--mk-ink);font-variant-numeric:tabular-nums}.story_proofNumber sup{font-size:15px;font-weight:400;vertical-align:super;letter-spacing:0;margin-left:4px;color:var(--mk-blue-text)}.story_proofLabel{margin:17px 0 0;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.015em;color:var(--mk-ink)}.story_proofMeta{margin:9px 0 0;font-size:12px;line-height:1.65;color:var(--mk-subtle)}.story_proofEvidence{min-width:0;padding-left:30px;border-left:1px solid var(--mk-border)}.story_proofDocument{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--mk-muted)}.story_proofDocument>span{color:var(--mk-blue-text);margin-right:4px}.story_proofQuote{margin:16px 0 19px;padding:0;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:-.01em;color:var(--mk-ink)}.story_proofSource{display:inline-flex;align-items:center;gap:6px;margin-top:17px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none}.story_proofGuide{margin:25px 0 0;text-align:center}@media(max-width:640px){.story_proofExample{margin-top:30px}.story_proofQuestion{padding:22px 23px;font-size:16px}.story_proofBody{grid-template-columns:minmax(0,1fr);padding:27px 23px 28px}.story_proofAnswer{padding:0 0 26px}.story_proofNumber{font-size:46px}.story_proofLabel{margin-top:15px}.story_proofEvidence{padding:25px 0 0;border-left:0;border-top:1px solid var(--mk-border)}.story_proofQuote{font-size:15px;margin-bottom:16px}.story_proofGuide{margin-top:23px}}.story_benefitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:48px}.story_benefitArt{height:136px;display:flex;justify-content:center;align-items:center;margin-bottom:23px;border-bottom:1px solid var(--mk-border);padding-bottom:18px}.story_benefit h3{margin:0;font-family:var(--font-head);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.03em;color:var(--mk-ink)}.story_benefit>p{margin:13px 0 0;font-size:15px;line-height:1.65;color:var(--mk-muted)}.story_contextObject{padding:15px 17px;border:1px solid var(--mk-border);background:var(--mk-card);border-radius:var(--mk-r-sm);width:108px;display:grid;gap:7px;box-shadow:6px 7px 20px -16px var(--mk-shadow-card);transform:rotate(4deg)}.story_contextObject span{font-family:var(--font-mono);font-size:11px;line-height:1.35;color:var(--mk-subtle)}.story_contextObject span+span{border-top:1px solid var(--mk-hairline);padding-top:5px}.story_revisionObject{display:flex;align-items:center;gap:8px}.story_revisionObject span{display:flex;align-items:center;justify-content:center;width:74px;height:88px;border:1px solid var(--mk-border);border-radius:var(--mk-r-sm);background:var(--mk-card);font-family:var(--font-mono);font-size:10px;color:var(--mk-subtle);transform:rotate(-5deg)}.story_revisionObject span+span{transform:rotate(5deg)}.story_coverageLink{margin:30px 0 0}.story_home .story_whyL{font-size:13px}.story_home .story_whyLast{margin-top:35px}.story_faqWrap{max-width:850px}.story_faqList{margin-top:38px;border-top:1px solid var(--mk-border)}.story_faqList details{border-bottom:1px solid var(--mk-border)}.story_faqList summary{position:relative;padding:23px 36px 23px 0;list-style:none;cursor:pointer;font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.015em;color:var(--mk-ink)}.story_faqList summary::-webkit-details-marker{display:none}.story_faqList summary:after{content:"+";position:absolute;right:4px;top:21px;font-size:22px;font-weight:400;color:var(--mk-subtle)}.story_faqList details[open] summary:after{content:"−"}.story_faqList p{margin:0;padding:0 30px 24px 0;font-size:15px;line-height:1.7;color:var(--mk-muted)}.story_accessNote{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--mk-subtle)}.story_boundary{padding:88px 0}.story_boundaryGrid{display:grid;grid-template-columns:1fr 34px 1fr;gap:22px;align-items:center;margin-top:39px}.story_boundaryPanel{padding:25px 27px;background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-border);border-radius:var(--mk-r-card);min-height:154px}.story_boundaryPanel h3{margin:0;font-family:var(--font-head);font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--mk-ink)}.story_boundaryPanel p{margin:13px 0 0;font-size:14px;line-height:1.65;color:var(--mk-muted)}.story_boundaryArrow{font-size:24px;text-align:center;color:var(--mk-subtle)}.story_boundaryNote{margin:26px 0 0;font-size:13px;line-height:1.65;color:var(--mk-subtle)}@media(max-width:860px){.story_benefitGrid{gap:24px}}@media(max-width:700px){.story_home>.story_pad,.story_home>.story_closing{padding-top:56px;padding-bottom:56px}.story_home h2 br{display:none}.story_benefitGrid{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:34px}.story_benefit{display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:22px}.story_benefitArt{grid-row:span 2;height:120px;border:0;margin:0;padding:0}.story_benefit h3{align-self:end;font-size:21px}.story_benefit>p{margin-top:10px;font-size:14px}.story_contextObject{width:82px;padding:12px}.story_revisionObject{gap:4px}.story_revisionObject span{width:40px;height:75px;font-size:11px;writing-mode:vertical-rl}.story_boundary{padding:56px 0}.story_boundaryGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:30px}.story_boundaryArrow{transform:rotate(90deg);justify-self:center}.story_boundaryPanel{min-height:0;padding:23px}.story_faqList summary{font-size:16px;padding-top:21px;padding-bottom:21px}.story_faqList p{padding-right:0;font-size:14px}.story_home .story_fine{padding-bottom:48px}}.story_folioDisclosure{margin-top:35px;max-width:550px}.story_folioDisclosure summary{list-style:none;color:var(--mk-blue-text);font-size:13px;line-height:1.6;min-height:30px;width:fit-content;cursor:pointer}.story_folioDisclosure summary::-webkit-details-marker{display:none}.story_folioDisclosure summary:after{content:" +";font-size:15px}.story_folioDisclosure[open] summary:after{content:" −"}.story_folioDisclosure>div{border-top:1px solid var(--mk-border);padding-top:15px;margin-top:13px}.story_folioDisclosure p{margin:0;font-size:12px;color:var(--mk-subtle);line-height:1.7}.story_folioDisclosure a{display:inline-block;margin-top:10px;font-size:12px;color:var(--mk-blue-text);text-decoration:none}.story_filingContent{max-width:720px;margin:0 auto}.story_filingContent>.story_h2{max-width:15ch}.story_filingLead{margin:24px 0 0;max-width:34ch;font-size:16px;line-height:1.65;color:var(--mk-muted)}.story_filingRoles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:37px;align-items:start}.story_filingRole{min-width:0}.story_filingRole+.story_filingRole{padding-left:30px;border-left:1px solid var(--mk-border)}.story_filingRole h3{margin:0;font-family:var(--font-head);font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.03em;color:var(--mk-ink)}.story_filingRole p{margin:11px 0 0;max-width:22ch;font-size:13px;line-height:1.65;color:var(--mk-subtle)}.story_sourcePlanes{display:flex;gap:7px;align-items:flex-end;height:111px;margin-bottom:23px}.story_sourcePlanes i{height:85px;width:56px;display:block;border:1px solid var(--mk-border);border-radius:var(--mk-r-sm);background:var(--mk-card);transform:rotate(-5deg)}.story_sourcePlanes i+i{height:101px;transform:rotate(4deg)}.story_workPlane{box-sizing:border-box;height:111px;margin-bottom:23px;width:150px;max-width:100%;background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-r-btn);padding:20px}.story_workLines{display:grid;gap:12px;margin-top:4px}.story_workLines i{height:1px;background:var(--mk-border);display:block}.story_workLines i:nth-child(2){width:82%}.story_workLines i:last-child{width:62%}@media(max-width:700px){.story_filingLead{font-size:15px}.story_filingRoles{gap:24px}.story_filingRole+.story_filingRole{padding-left:24px}.story_filingRole h3{font-size:23px}.story_folioDisclosure{margin-top:31px}.story_folioDisclosure summary{min-height:44px;display:flex;align-items:center;gap:4px}}@media(max-width:380px){.story_filingRoles{gap:18px}.story_filingRole+.story_filingRole{padding-left:18px}.story_sourcePlanes{gap:5px}.story_sourcePlanes i{width:46px}.story_workPlane{padding:16px}}.story_faqList details{scroll-margin-top:108px}@media(max-width:700px){.story_proofSource,.story_textLink{min-height:44px;display:inline-flex;align-items:center}}.story_wrap{max-width:calc(1120px + 2 * var(--mk-gutter))}.story_faqWrap{max-width:calc(820px + 2 * var(--mk-gutter))}.story_filingContent{max-width:820px}.story_home>.story_closing{padding-top:88px;padding-bottom:88px}.story_home .story_lede{margin-top:24px}.story_home .story_benefitGrid,.story_home .story_whyGrid{gap:32px;margin-top:48px}.story_home .story_benefitArt,.story_home .story_galleryArt{height:144px;padding:0 0 16px;margin-bottom:24px;box-sizing:border-box}.story_home .story_whyV{font-size:22px;line-height:1.2;letter-spacing:-.03em}.story_home .story_whyL{margin-top:12px;line-height:1.65}.story_proofQuestion{padding:24px 32px}.story_proofBody{padding:32px}.story_proofMeta{margin-top:8px}.story_proofQuote{margin:16px 0}.story_filingRoles{gap:32px;margin-top:40px}.story_filingRole+.story_filingRole{padding-left:32px}.story_sourcePlanes,.story_workPlane{height:112px;margin-bottom:24px}.story_filingRole h3{font-size:24px;line-height:1.25}.story_filingRole p{margin-top:12px}.story_folioDisclosure{margin-top:32px}.story_faqList{margin-top:40px}.story_faqList summary{padding-top:24px;padding-bottom:24px}.story_faqList summary:after{top:50%;transform:translateY(-50%)}.story_fine{padding-top:0}@media(max-width:700px){.story_home>.story_closing{padding-top:56px;padding-bottom:56px}.story_home .story_benefitGrid{gap:32px;margin-top:32px}.story_home .story_benefitArt{height:112px;padding:0;margin:0}.story_home .story_benefit h3,.story_home .story_whyV{font-size:21px}.story_home .story_benefit>p{margin-top:12px}.story_proofExample{margin-top:32px}.story_proofQuestion,.story_proofBody{padding:24px}.story_proofAnswer{padding-bottom:24px}.story_proofEvidence{padding-top:24px}.story_filingRoles{gap:24px;margin-top:32px}.story_filingRole+.story_filingRole{padding-left:24px}.story_filingRole h3{font-size:23px}.story_faqList{margin-top:32px}.story_faqList summary{padding-top:22px;padding-bottom:22px}.story_faqList p{padding-bottom:24px}}@media(max-width:700px){.story_home .story_whyGrid{gap:24px;margin-top:32px}.story_home .story_galleryArt{height:112px;margin:0;padding:0;border:0}.story_home .story_whyL{margin-top:8px}}@media(max-width:380px){.story_filingRoles{gap:18px}.story_filingRole+.story_filingRole{padding-left:18px}.story_proofQuestion,.story_proofBody{padding:20px}}.story_home .story_closing .story_lede{max-width:56ch}.story_home h1,.story_home h2,.story_home h3,.story_home p,.story_home blockquote{overflow-wrap:break-word}.story_proofSource{min-height:24px}.story_folioDisclosure p{font-size:13px;line-height:1.7}.story_folioDisclosure a{font-size:13px}@media(max-width:700px){.story_revisionObject{flex-direction:column;gap:6px}.story_revisionObject span{width:76px;height:34px;writing-mode:horizontal-tb;font-size:12px;transform:rotate(-3deg)}.story_revisionObject span+span{transform:rotate(3deg)}.story_home .story_whyGrid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.story_home .story_galleryArt{height:112px;margin:0;padding:0;border:0}.story_home .story_whyL{margin-top:8px}.story_proofSource{min-height:44px}}.story_home .story_faqList p a,.story_folioDisclosure>div a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.story_proofNumber sup a{position:relative;display:inline-block;min-width:16px;text-align:center;line-height:1;text-decoration:none}.story_proofNumber sup a:after{content:"";position:absolute;inset:-10px}.story_proofEvidence{scroll-margin-top:108px}.story_proofEvidence:target{outline:1px solid var(--mk-blue-text);outline-offset:12px;border-radius:var(--mk-r-sm)}.story_proofEvidence:focus{outline:2px solid var(--mk-blue-text);outline-offset:12px;border-radius:var(--mk-r-sm)}@media(max-width:640px){.story_proofEvidence:target,.story_proofEvidence:focus{outline-offset:8px}}.story_ctaBtn:active{opacity:.8;transform:none}@media(hover:none){.story_ctaBtn:hover{transform:none}}@media(max-width:700px){.story_home>.story_pad{padding-top:96px;padding-bottom:96px}.story_home>.story_closing{padding-top:96px;padding-bottom:120px}.story_boundary{padding:96px 0}.story_proofSection>.story_h2,.story_filingContent>.story_h2,.story_dayH{max-width:none}.story_home .story_benefitGrid{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:40px}.story_home .story_benefit{display:block}.story_home .story_benefitArt{height:auto;min-height:0;justify-content:flex-start;padding:4px 0 22px;margin:0 0 22px;border:0;border-bottom:1px solid var(--mk-border)}.story_home .story_benefit h3{font-size:22px}.story_home .story_benefit>p{margin-top:10px;font-size:15px}.story_gallery{text-align:left}.story_home .story_whyGrid{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:40px}.story_home .story_whyItem{display:block}.story_home .story_galleryArt{height:auto;min-height:0;justify-content:flex-start;padding:4px 0 22px;margin:0 0 22px;border:0;border-bottom:1px solid var(--mk-border)}.story_home .story_whyV{font-size:22px}.story_coverageLink{margin-top:36px}.story_home .story_whyLast{margin-top:28px}.story_filingLead{margin-top:20px}.story_filingRoles{gap:20px;margin-top:36px}.story_filingRole+.story_filingRole{padding-left:20px}.story_filingRole h3{font-size:21px}.story_faqList{margin-top:32px}.story_home .story_closing .story_lede{margin-top:20px}.story_ctaRow{margin-top:32px}.story_proofGuide{margin-top:28px}}.story_explorer{width:100%;min-width:0;overflow:hidden;border-radius:var(--mk-r-card);border:1px solid var(--mk-border);background:var(--mk-card);box-shadow:0 22px 70px -52px var(--mk-shadow-card)}.story_questionArea{padding:31px 38px 32px;border-bottom:1px solid var(--mk-border)}.story_questionMeta{display:flex;align-items:center;gap:11px;color:var(--mk-muted);font-family:var(--font-mono);font-size:11px;line-height:1.5}.story_metaSeparator{color:var(--mk-subtle)}.story_questionExample{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--mk-subtle)}.story_questionText{max-width:58ch;margin:12px 0 0;font-size:clamp(20px,2.2vw,27px);font-family:var(--font-head);font-weight:500;letter-spacing:-.03em;line-height:1.3;color:var(--mk-ink);text-wrap:pretty}.story_proofWorkspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:505px}.story_findingsRail{min-width:0;border-right:1px solid var(--mk-border);display:flex;flex-direction:column}.story_workspaceHeader{min-height:52px;padding:17px 28px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--mk-subtle);font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.02em;border-bottom:1px solid var(--mk-hairline)}.story_workspaceHeader span:last-child{white-space:nowrap}.story_findingGroup{border-bottom:1px solid var(--mk-hairline)}.story_findingGroup:last-child{border-bottom:0}.story_resultButton{min-width:0;width:100%;border:0;border-left:3px solid transparent;display:flex;align-items:center;gap:20px;padding:22px 27px 22px 25px;background:transparent;cursor:pointer;text-align:left;color:var(--mk-ink);font:inherit;transition:background .15s ease,border-color .15s ease}.story_resultButton[aria-pressed=true]{border-left-color:var(--mk-ink);background:var(--mk-wash-soft)}.story_resultButton:hover{background:var(--mk-wash-soft)}.story_resultButton:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:-3px}.story_resultNumber{align-self:flex-start;margin-top:5px;font-family:var(--font-mono);font-size:11px;color:var(--mk-subtle);line-height:1.5;flex:none}.story_resultMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.story_resultFigure{font-family:var(--font-head);font-size:clamp(30px,3.4vw,40px);font-weight:600;letter-spacing:-.043em;line-height:1.06;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.story_resultLabel{font-size:14px;font-weight:500;line-height:1.35;color:var(--mk-ink);letter-spacing:-.007em}.story_resultSource{margin-top:3px;font-family:var(--font-mono);font-size:10px;line-height:1.5;color:var(--mk-subtle);letter-spacing:-.003em}.story_resultArrow{flex:none;font-size:20px;line-height:1;color:var(--mk-subtle);transition:transform .16s ease,color .16s ease}.story_resultButton[aria-pressed=true] .story_resultArrow{color:var(--mk-blue-text);transform:translate(3px)}.story_desktopEvidence{min-width:0;display:flex;flex-direction:column}.story_sourceDock{padding:26px;flex:1;display:flex;min-width:0}.story_sourceDock>.story_sourcePaper{width:100%}.story_sourcePaper{display:flex;flex-direction:column;min-width:0;min-height:395px;border-radius:var(--mk-r-sm);border:1px solid var(--mk-border);background:var(--mk-bg);overflow:hidden}.story_sourceHeading{padding:14px 23px;min-height:47px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--mk-border);font-family:var(--font-mono);color:var(--mk-subtle);font-size:10px;line-height:1.4;letter-spacing:.02em}.story_sourcePaperBody{padding:28px 30px 25px;flex:1;display:flex;flex-direction:column}.story_paperCompany{font-family:var(--font-head);font-size:21px;line-height:1.25;letter-spacing:-.023em;font-weight:600;color:var(--mk-ink);margin:0}.story_paperMeta{font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--mk-subtle);margin:7px 0 0}.story_featureQuote{font-family:var(--font-head);font-size:clamp(21px,2.15vw,28px);font-weight:500;line-height:1.52;letter-spacing:-.025em;color:var(--mk-ink);margin:39px 0 26px;padding:0}.story_featureQuote mark{color:inherit;background:var(--mk-sunken);box-shadow:inset 0 -2px 0 var(--mk-ink);border-radius:var(--mk-r-sm);padding:0 2px}.story_contextDetail{margin:auto 0 0;border-top:1px solid var(--mk-hairline);padding-top:15px;display:flex;align-items:baseline;gap:17px}.story_contextDetail>span{font-family:var(--font-mono);font-size:10px;line-height:1.5;color:var(--mk-subtle);flex:none}.story_contextDetail>p{font-size:12px;line-height:1.6;color:var(--mk-muted);margin:0}.story_paperFooter{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:51px;padding:13px 23px;border-top:1px solid var(--mk-border);font-family:var(--font-mono);font-size:10.5px;line-height:1.45;color:var(--mk-subtle)}.story_paperFooter a{color:var(--mk-blue-text)!important;text-decoration:underline!important;text-underline-offset:4px;white-space:nowrap;min-height:30px;display:inline-flex;align-items:center}.story_paperFooter a:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:2px}.story_presentationChart{width:100%;max-width:310px;height:204px;margin:24px auto 0;display:flex;align-items:flex-end;justify-content:center;gap:62px;position:relative;padding:0 22px 23px}.story_chartBaseline{position:absolute;bottom:24px;height:1px;left:8%;right:8%;background:var(--mk-border)}.story_chartGroup{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;height:100%;min-width:80px}.story_chartGroup>span,.story_chartGroup>strong{font-family:var(--font-head);font-size:21px;line-height:1.1;color:var(--mk-muted);font-weight:500}.story_chartGroup>strong{color:var(--mk-ink);font-size:27px;font-weight:600}.story_chartBar{width:58px;border-radius:var(--mk-r-sm) var(--mk-r-sm) 0 0;flex:none}.story_barPrior{height:60px;background:var(--mk-border-strong)}.story_barCurrent{height:138px;background:var(--mk-ink)}.story_chartGroup small{font-family:var(--font-mono);font-size:10px;line-height:1.3;color:var(--mk-subtle);white-space:nowrap;margin-bottom:-21px}.story_filingTable{border-collapse:collapse;margin:35px 0 25px;width:100%;font-variant-numeric:tabular-nums}.story_filingTable th{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:0;color:var(--mk-subtle);padding:11px 0;text-align:left;border-top:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border)}.story_filingTable th:last-child,.story_filingTable td:last-child{text-align:right;white-space:nowrap}.story_filingTable td{padding:13px 0;font-size:12px;line-height:1.4;color:var(--mk-muted);border-bottom:1px solid var(--mk-hairline)}.story_filingTable .story_primaryRow td{color:var(--mk-ink);font-weight:600;font-size:13px;border-bottom:1px solid var(--mk-border)}.story_filingTable .story_primaryRow td:last-child{font-family:var(--font-head);letter-spacing:-.025em;font-size:19px}.story_explorerBottom{border-top:1px solid var(--mk-border);padding:15px 27px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:var(--mk-subtle)}.story_mobileEvidence{display:none}.story_mobileEvidence[hidden]{display:none!important}.story_conviction .story_h2{font-size:clamp(45px,5vw,69px);letter-spacing:-.045em}.story_conviction .story_lede{margin-top:24px}@media(max-width:900px){.story_proofWorkspace{grid-template-columns:minmax(0,1fr);min-height:0}.story_findingsRail{border-right:0}.story_desktopEvidence{display:none}.story_mobileEvidence:not([hidden]){display:block;padding:0 18px 20px;background:var(--mk-wash-soft)}.story_mobileEvidence .story_sourcePaper{min-height:320px}.story_resultButton[aria-pressed=true]{background:var(--mk-wash-soft)}.story_resultButton[aria-pressed=true] .story_resultArrow{transform:rotate(90deg)}.story_resultButton{padding:20px 22px}.story_resultFigure{font-size:33px}.story_sourcePaperBody{padding:23px}}@media(max-width:600px){.story_questionArea{padding:23px 21px 26px}.story_questionText{font-size:21px;line-height:1.35}.story_workspaceHeader{padding:14px 20px;font-size:9.5px;min-height:46px}.story_workspaceHeader span:last-child{font-size:9px}.story_resultButton{padding:19px;gap:13px}.story_resultNumber{font-size:10px;margin-top:3px}.story_resultFigure{font-size:30px}.story_resultLabel{font-size:13px}.story_resultSource{font-size:9.5px}.story_resultArrow{font-size:19px}.story_mobileEvidence:not([hidden]){padding:0 12px 15px}.story_sourcePaper{min-height:0}.story_sourceHeading{padding:13px 17px;font-size:9px}.story_sourcePaperBody{padding:23px 18px}.story_paperCompany{font-size:19px}.story_paperMeta{font-size:10px}.story_featureQuote{font-size:22px;line-height:1.45;margin:25px 0}.story_contextDetail{display:block;padding-top:15px}.story_contextDetail p{margin-top:6px}.story_filingTable{margin:22px 0}.story_filingTable td{font-size:11px}.story_filingTable .story_primaryRow td{font-size:12px}.story_filingTable .story_primaryRow td:last-child{font-size:16px}.story_presentationChart{gap:33px}.story_paperFooter{padding:13px 17px;font-size:9.5px;flex-wrap:wrap}.story_explorerBottom{padding:14px 19px;font-size:10px;gap:5px}.story_conviction .story_h2{font-size:clamp(42px,8vw,56px)}}@media(prefers-reduced-motion:reduce){.story_resultButton,.story_resultArrow{transition:none!important}}.story_movedAction{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:34px}.story_movedHelper{margin:0;font-size:12px;line-height:1.5;color:var(--mk-subtle)}@media(max-width:700px){.story_movedAction{margin-top:30px;gap:10px}}.story_home .story_conviction .story_h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15;letter-spacing:-.037em}.story_home .story_closing .story_lede{font-size:clamp(15px,1.2vw,16px);line-height:1.6;margin-top:14px}.story_home .story_closing .story_movedAction{margin-top:23px;gap:9px}@media(max-width:700px){.story_home .story_conviction .story_h2{font-size:clamp(29px,6.8vw,35px)}.story_home .story_closing .story_lede{font-size:15px;margin-top:13px}.story_home .story_closing .story_movedAction{margin-top:23px;gap:8px}}.story_pricingLink{color:var(--mk-muted);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--mk-border)}.story_pricingLink:hover{color:var(--mk-ink);text-decoration-color:currentColor}@media(max-width:420px){.story_home .story_closing .story_ctaBtn{height:auto;min-height:48px;max-width:100%;padding:12px 18px;white-space:normal;text-align:center;line-height:1.3}.story_home .story_closing .story_movedHelper{max-width:100%;text-align:center}}.story_closingSourceLine{display:block;white-space:nowrap}.benefit_spec{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%}.benefit_num{font-family:var(--font-head);font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--mk-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.benefit_word{font-size:30px}.benefit_light{font-weight:300}.benefit_big{font-size:52px}.benefit_xl{font-size:46px}.benefit_dim{color:var(--mk-subtle);margin:0 .18em}.benefit_q{color:var(--mk-blue-text)}.benefit_mk{position:relative;top:-1em;margin-left:3px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--mk-blue-text);vertical-align:baseline}.benefit_ref{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--mk-subtle);text-align:center}.benefit_ref b{font-weight:500;color:var(--mk-blue-text);margin-right:5px}.benefit_pair{height:112px;display:flex;align-items:flex-end;margin-bottom:24px}@media(max-width:700px){.benefit_num{font-size:24px}.benefit_word{font-size:22px}.benefit_big{font-size:38px}.benefit_xl{font-size:34px}.benefit_ref{font-size:10.5px}.benefit_spec{gap:10px;align-items:flex-start}.benefit_ref{text-align:left}.benefit_pair{height:72px;margin-bottom:16px}}.plans_wrap{max-width:1040px;margin:0 auto;position:relative}.plans_top{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.plans_h1{margin:0;flex:1;min-width:0;font-family:var(--font-head);font-size:clamp(26px,2.4vw,32px);font-weight:600;letter-spacing:-.035em;line-height:1.12;color:var(--mk-ink)}.plans_pill{display:inline-flex;background:var(--mk-sunken);border-radius:var(--mk-r-btn);padding:3px;gap:2px;flex:0 0 auto}.plans_tab{font:inherit;font-size:12.5px;font-weight:500;letter-spacing:-.01em;cursor:pointer;padding:0 12px;height:34px;line-height:1;border:none;border-radius:var(--mk-r-sm);background:transparent;color:var(--mk-subtle);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.plans_tab[aria-selected=true]{background:var(--mk-card);color:var(--mk-ink);box-shadow:0 1px 2px var(--mk-shadow-card),inset 0 0 0 1px var(--mk-border)}.plans_tab:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:2px}.plans_save{color:var(--mk-blue-text)}.plans_chev{transition:transform .3s cubic-bezier(.16,1,.3,1)}.plans_strip{position:relative;border-radius:var(--mk-r-card);overflow:hidden;background:transparent;box-shadow:inset 0 0 0 1px var(--mk-hairline);margin-bottom:24px}.plans_stripDetails{min-width:0}.plans_stripDetails>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:18px;padding:11px 145px 11px 18px;font-size:14px;color:var(--mk-ink);letter-spacing:-.005em;min-height:62px}.plans_stripDetails>summary::-webkit-details-marker{display:none}.plans_stripDetails>summary:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:-3px;border-radius:var(--mk-r-card)}.plans_stripLead{display:flex;align-items:center;min-width:0}.plans_stripPlan{display:inline-flex;flex-direction:column;gap:3px;min-width:0}.plans_stripPitch{color:var(--mk-subtle);font-size:12.5px;line-height:1.4}.plans_stripEnd{display:flex;align-items:center;justify-content:flex-end;gap:14px;white-space:nowrap;min-width:0}.plans_stripMeta{color:var(--mk-subtle);font-size:12.5px;font-variant-numeric:tabular-nums}.plans_stripMore{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mk-subtle);white-space:nowrap}.plans_stripDetails[open] .plans_chev{transform:rotate(180deg)}.plans_stripIn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;padding:14px 22px 17px 18px;border-top:1px solid var(--mk-hairline)}@media(max-width:760px){.plans_stripDetails>summary{grid-template-columns:minmax(0,1fr) 104px;column-gap:8px;row-gap:12px;padding:16px 18px}.plans_stripLead{grid-column:1;grid-row:1}.plans_stripEnd{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px;padding-left:0}.plans_stripIn{grid-template-columns:minmax(0,1fr);padding:14px 18px 18px}.plans_stripStart{top:16px;right:18px;min-height:38px;padding:0 12px;font-size:12.5px}}@media(max-width:370px){.plans_stripEnd{padding-left:0;gap:8px;flex-wrap:wrap}.plans_stripMeta{font-size:13px}.plans_stripMore{font-size:12.5px;margin-left:auto}}.plans_row{display:grid;grid-template-columns:minmax(0,.75fr) repeat(3,minmax(0,1fr))}.plans_head{padding:16px 20px;display:flex;flex-direction:column;text-align:left}.plans_featTop{background:var(--mk-card);border-radius:var(--mk-r-card) var(--mk-r-card) 0 0}.plans_feat{background:var(--mk-card)}.plans_featBottom{background:var(--mk-card);border-radius:0 0 var(--mk-r-card) var(--mk-r-card)}.plans_cell{min-height:44px;height:auto;padding:9px 20px;display:flex;align-items:center;font-size:13.5px;line-height:1.3;color:var(--mk-ink);letter-spacing:-.005em;border-top:1px solid var(--mk-hairline);font-variant-numeric:tabular-nums}.plans_label{padding-left:0;color:var(--mk-subtle)}.plans_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.4;color:var(--mk-doc-body);letter-spacing:-.005em}.plans_nmRow{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:24px}.plans_badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--mk-r-pill);background:var(--mk-sunken);color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-border);box-sizing:border-box;font-size:11.5px;font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap;flex:0 0 auto}.plans_nm{font-family:var(--font-head);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:24px;color:var(--mk-ink)}.plans_tg{margin-top:4px;min-height:32px;height:auto;overflow-wrap:break-word;font-size:12.5px;line-height:16px;color:var(--mk-subtle);letter-spacing:-.005em}.plans_pr{margin-top:7px;display:flex;align-items:baseline;gap:3px}.plans_cur{font-size:17px;font-weight:500;color:var(--mk-subtle)}.plans_num{font-size:33px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--mk-ink);font-variant-numeric:tabular-nums}.plans_per{font-size:13px;color:var(--mk-subtle);margin-left:6px;letter-spacing:-.005em}.plans_bl{margin-top:5px;font-size:12px;line-height:16px;color:var(--mk-subtle);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.plans_btn{margin-top:11px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:var(--mk-r-btn);font-size:14px;font-weight:500;letter-spacing:-.015em;line-height:1;border:0;box-shadow:inset 0 0 0 1px var(--mk-border-strong);box-sizing:border-box;transition:background .2s ease,opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.plans_btn:hover{background:var(--mk-wash)}.plans_note{margin-top:9px;text-align:center;font-size:12.5px;color:var(--mk-subtle);letter-spacing:-.005em}.plans_cards{display:none;flex-direction:column;gap:16px;max-width:440px;margin:0 auto}.plans_card{padding:0 22px 10px;border-radius:var(--mk-r-card);box-shadow:inset 0 0 0 1px var(--mk-border)}.plans_cardFeat{background:var(--mk-card)}.plans_card .plans_head{padding:18px 0 0}.plans_card .plans_tg{height:auto}.plans_cardRows{margin-top:12px}.plans_cardRow{display:flex;justify-content:space-between;align-items:center;min-height:47px;border-top:1px solid var(--mk-hairline);font-size:14px;color:var(--mk-ink);font-variant-numeric:tabular-nums}.plans_cardKey{color:var(--mk-subtle)}@media(max-width:760px){.plans_table{display:none}.plans_cards{display:flex}.plans_strip{max-width:440px;margin-left:auto;margin-right:auto}.plans_top{flex-direction:column;align-items:center;text-align:center}}.plans_cWrap{max-width:1040px;margin:0 auto;width:100%}.plans_cH,.plans_supportHeading{margin:0;font-family:var(--font-head);font-size:clamp(27px,2.45vw,30px);font-weight:600;letter-spacing:-.034em;line-height:1.18;color:var(--mk-ink)}.plans_cS{margin:15px 0 0;max-width:67ch;font-size:15px;line-height:1.65;color:var(--mk-muted);letter-spacing:-.008em}.plans_cCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;align-items:stretch}.plans_cPanel{display:flex;flex-direction:column;min-width:0;padding:24px 27px 25px;background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-r-card)}.plans_cPanelTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid var(--mk-border)}.plans_cLab{margin:0;font-family:var(--font-head);font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.015em;color:var(--mk-ink)}.plans_cColHint{flex:none;color:var(--mk-subtle);font-size:12.5px;line-height:1.4;letter-spacing:-.005em}.plans_cItems{min-width:0}.plans_cRow{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:8px 0;border-bottom:1px solid var(--mk-hairline);font-size:14px;line-height:1.4;color:var(--mk-doc-body);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.plans_cRow:last-child{border-bottom:0}.plans_cVal{flex:none;font-size:14px;font-weight:600;line-height:1.4;color:var(--mk-ink)}@media(max-width:840px){.plans_cCols{gap:14px}.plans_cPanel{padding:20px 21px 22px}}@media(max-width:700px){.plans_cH,.plans_supportHeading{font-size:27px;line-height:1.2}.plans_cS{font-size:15px;line-height:1.65}.plans_cCols{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.plans_cPanel{padding:22px 21px}.plans_cRow{min-height:45px}}.plans_sec{padding-top:176px;padding-bottom:176px}.plans_secTop{position:relative;padding-top:88px;padding-bottom:60px}@media(max-width:700px){.plans_sec{padding-top:96px;padding-bottom:96px}.plans_secTop{padding-top:62px;padding-bottom:96px}.plans_top{gap:20px;margin-bottom:26px}.plans_h1{font-size:28px;text-wrap:balance}.plans_stripDetails>summary{padding:16px 18px}.plans_card{padding:0 20px 8px}.plans_cards{gap:16px}.plans_note{margin-top:18px;line-height:1.7;padding:0 12px}}@media(max-width:700px){.plans_tab{min-height:40px}}.plans_backHome{position:absolute;right:calc(100% + 74px);top:2px;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;flex:none;min-height:36px;margin:0;padding:3px 7px;color:var(--mk-subtle);font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:none;letter-spacing:-.008em;white-space:nowrap;border-radius:var(--mk-r-sm);transition:color .16s ease,background .16s ease}.plans_backHome:hover{color:var(--mk-ink);background:var(--mk-wash-soft);text-decoration:none}.plans_backHome:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:3px}.plans_backHome span:first-child{font-size:17px;line-height:1}@media(min-width:1280px)and (max-width:1439px){.plans_backHome{right:calc(100% + 42px);width:30px;padding:0;justify-content:center}.plans_backHome span:last-child{display:none}}@media(max-width:1279px)and (min-width:761px){.plans_backHome{right:calc(100% + 12px);width:30px;padding:0;justify-content:center}.plans_backHome span:last-child{display:none}}@media(max-width:760px){.plans_top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.plans_backHome{left:-14px;right:auto;top:0;width:27px;min-height:36px;padding:0;justify-content:center;font-size:12px}.plans_backHome span:last-child{display:none}.plans_top .plans_h1{font-size:clamp(23px,5vw,28px);text-align:center;line-height:1.12;padding:0 16px}.plans_top .plans_pill{align-self:center}}@media(min-width:761px)and (max-height:770px){.plans_secTop{padding-top:46px}.plans_top{margin-bottom:16px}.plans_strip{margin-bottom:12px}.plans_stripDetails>summary{padding-top:8px;padding-bottom:8px}.plans_head{padding-top:10px;padding-bottom:10px}.plans_cell{min-height:35px;padding-top:6px;padding-bottom:6px}.plans_btn{height:36px;margin-top:8px}.plans_note{margin-top:6px}}.plans_included{display:inline-flex;align-items:center;justify-content:flex-start;width:18px;min-height:18px;line-height:1}@media(min-width:761px)and (max-width:980px){.plans_head{padding-left:12px;padding-right:12px}.plans_cell{padding-left:12px;padding-right:12px;font-size:13px}.plans_label{padding-left:0}.plans_per{font-size:12px;margin-left:3px}}.plans_stripStart{position:absolute;right:16px;top:11px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;box-sizing:border-box;border:0;border-radius:var(--mk-r-btn);background:var(--mk-action);color:var(--mk-on-action);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-align:center;white-space:nowrap;text-decoration:none;transition:opacity .16s ease}.plans_stripStart:hover{opacity:.88;color:var(--mk-on-action);text-decoration:none}.plans_stripStart:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:3px}@media(max-width:760px){.plans_stripStart{top:16px;right:18px;min-height:38px;padding:0 12px;font-size:12.5px}}@media(max-width:370px){.plans_stripDetails>summary{grid-template-columns:minmax(0,1fr) 100px;column-gap:5px}.plans_stripStart{right:15px;padding:0 11px}.plans_stripEnd{padding-left:0;flex-wrap:wrap}}.plans_planHelp{display:flex;align-items:center;justify-content:flex-end;gap:11px;margin-top:12px;min-height:36px;font-size:12.5px;line-height:1.35;letter-spacing:-.005em;color:var(--mk-subtle)}.plans_planHelpLink{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--mk-border-strong);border-radius:var(--mk-r-btn);background:var(--mk-card);font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.plans_planHelpLink:hover{background:var(--mk-wash);text-decoration:none}.plans_planHelpLink:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:3px}.plans_planHelpLink span{font-size:13px;line-height:1}@media(max-width:760px){.plans_planHelp{justify-content:center;flex-wrap:wrap;gap:8px 10px;max-width:440px;margin:16px auto 0;text-align:center}}.plans_supportIntro{text-align:center;margin:0 auto 38px}.plans_supportHeading{max-width:44ch;margin:0 auto}@media(max-width:700px){.plans_supportIntro{margin-bottom:30px}}.plans_billingToggle{display:none}.plans_fallbackPeriod{margin:0 0 17px;font:600 21px/1.3 var(--font-head);letter-spacing:-.025em;color:var(--mk-ink)}.plans_billingFallbackPanel+.plans_billingFallbackPanel{margin-top:46px;padding-top:30px;border-top:1px solid var(--mk-hairline)}[data-plans][data-billing-ready=true] .plans_billingToggle{display:inline-flex}[data-plans][data-billing-ready=true] .plans_fallbackPeriod{display:none}[data-plans][data-billing-ready=true] .plans_billingFallbackPanel+.plans_billingFallbackPanel{margin-top:0;padding-top:0;border-top:0}@media(max-width:760px){.plans_fallbackPeriod{max-width:440px;margin:0 auto 17px;font-size:20px}.plans_billingFallbackPanel+.plans_billingFallbackPanel{margin-top:34px;padding-top:26px}}.plans_switches{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.plans_audToggle{display:none}[data-plans][data-aud] .plans_audToggle{display:inline-flex}[data-plans][data-aud=solo] [data-aud-group=team],[data-plans][data-aud=team] [data-aud-group=solo]{display:none}.plans_audTab{padding:0 18px;font-size:13.5px}.plans_tab[aria-pressed=true]{background:var(--mk-card);color:var(--mk-ink);box-shadow:0 1px 2px var(--mk-shadow-card),inset 0 0 0 1px var(--mk-border)}.plans_tstrip{border-radius:var(--mk-r-card);box-shadow:inset 0 0 0 1px var(--mk-hairline);padding:11px 18px;margin:0 0 24px;min-height:64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:3px}.plans_tstripH{margin:0;font-size:14px;font-weight:600;color:var(--mk-ink);letter-spacing:-.005em}.plans_tstripP{margin:0;font-size:12.5px;line-height:1.4;color:var(--mk-subtle)}[data-plans]:not([data-aud]) [data-aud-group=team]{margin-top:48px}.plans_calc{margin-top:28px;border-radius:var(--mk-r-card);background:var(--mk-sunken);padding:18px 20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:center}.plans_calcLead{display:flex;flex-direction:column;gap:4px;min-width:0}.plans_calcH{font-size:15px;font-weight:600;color:var(--mk-ink);letter-spacing:-.01em}.plans_calcSub{font-size:12.5px;color:var(--mk-subtle);line-height:1.4}.plans_calcSeats{display:flex;gap:16px;flex-wrap:wrap}.plans_step{display:flex;flex-direction:column;gap:6px}.plans_stepLab{font-size:12.5px;color:var(--mk-subtle)}.plans_stepCtl{display:inline-flex;align-items:center;gap:4px;background:var(--mk-card);border-radius:var(--mk-r-btn);padding:3px}.plans_stepBtn{font:inherit;font-size:16px;line-height:1;width:34px;height:34px;border:0;border-radius:var(--mk-r-sm);background:transparent;color:var(--mk-ink);cursor:pointer;visibility:hidden}.plans_stepBtn:hover{background:var(--mk-wash)}[data-plans][data-aud] .plans_stepBtn{visibility:visible}.plans_stepBtn:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:2px}.plans_stepN{min-width:32px;text-align:center;font-size:15px;font-weight:600;color:var(--mk-ink);font-variant-numeric:tabular-nums}.plans_calcEnd{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.plans_calcTotal{font-size:13px;color:var(--mk-subtle)}.plans_calcNum{font-size:22px;font-weight:600;color:var(--mk-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:2px}.plans_calcNote{font-size:12.5px;color:var(--mk-subtle)}.plans_calcBtn{margin-top:10px;background:var(--mk-card)}@media(max-width:980px){.plans_calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plans_calcLead{grid-column:1 / -1}}@media(max-width:760px){.plans_switches{justify-content:center}.plans_tstrip{max-width:440px;margin-left:auto;margin-right:auto;text-align:center}.plans_calc{max-width:440px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr);text-align:center}.plans_calcSeats{justify-content:center}.plans_step{align-items:center}}.plans_sideCell{position:relative;min-width:0}.plans_calcCol{position:absolute;top:0;left:16px;right:0;z-index:1;margin:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}.plans_calcCol .plans_calcH{font-size:14px}.plans_calcCol .plans_calcSeats{flex-direction:column;gap:8px}.plans_calcCol .plans_step{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.plans_calcCol .plans_calcEnd{margin-top:auto}.plans_calcCol .plans_calcNum{font-size:24px}.plans_calcCol .plans_calcBtn{margin-top:8px}.plans_calcPhone{display:none}.plans_calcPhone .plans_calc{margin:0 auto 16px}@media(min-width:761px)and (max-width:980px){.plans_calcCol{left:8px}.plans_calcCol{padding:14px 12px}.plans_calcCol .plans_step{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:760px){.plans_calcPhone{display:block}}.support_page{color:var(--mk-ink)}.support_wrap{width:100%;max-width:1120px;padding:0 var(--mk-gutter);margin:0 auto}.support_hero{padding:94px 0 62px}.support_hero h1{margin:0;font:600 clamp(32px,3.2vw,42px)/1.12 var(--font-head);letter-spacing:-.042em;max-width:20ch;text-wrap:balance}.support_hero p{max-width:53ch;margin:18px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.65}.support_options{padding:0 0 162px}.support_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.support_card{display:flex;flex-direction:column;min-width:0;min-height:320px;padding:27px 26px 25px;background:var(--mk-card);border-radius:var(--mk-r-card);box-shadow:inset 0 0 0 1px var(--mk-border)}.support_number{font:400 12px/1.4 var(--font-mono);color:var(--mk-subtle)}.support_card h2{margin:26px 0 9px;font:600 clamp(19px,1.7vw,21px)/1.3 var(--font-head);letter-spacing:-.025em}.support_card p{margin:0;max-width:31ch;color:var(--mk-muted);font-size:14px;line-height:1.68}.support_links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;padding-top:30px}.support_primary{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:var(--mk-r-btn);background:var(--mk-action);color:var(--mk-on-action)!important;font-size:12.8px;font-weight:600;line-height:1.3;text-decoration:none!important}.support_primary:hover{opacity:.88}.support_textLink{font-size:13px;color:var(--mk-muted);line-height:1.5}.support_bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr);gap:78px;margin-top:60px;padding-top:25px;border-top:1px solid var(--mk-hairline)}.support_details h2{margin:0 0 11px;font:600 20px/1.3 var(--font-head);letter-spacing:-.025em}.support_details p{margin:0;color:var(--mk-muted);font-size:14px;line-height:1.68;max-width:65ch}.support_policy{padding-top:1px}.support_policy p{margin:0 0 12px;color:var(--mk-subtle);font-size:13px;line-height:1.65}.support_policy a{font-size:12.5px}@media(max-width:860px){.support_cards{grid-template-columns:1fr;gap:12px}.support_card{min-height:auto;padding:25px}.support_card h2{margin-top:18px}.support_links{margin-top:20px;padding-top:0}.support_bottom{gap:35px}}@media(max-width:700px){.support_hero{padding:65px 0 45px}.support_hero h1{font-size:clamp(32px,8vw,42px)}.support_hero p{margin-top:12px;font-size:15px}.support_options{padding-bottom:120px}.support_bottom{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:42px}.support_card h2{font-size:21px}.support_links{gap:14px}}.support_emailFallback{display:flex;align-items:center;justify-content:flex-end;gap:9px 12px;flex-wrap:wrap;margin:18px 0 0;color:var(--mk-subtle);font-size:12.5px;line-height:1.45}.support_emailFallback a{color:var(--mk-ink);text-decoration:underline;text-decoration-color:var(--mk-hairline);text-underline-offset:3px}.support_emailCopy{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:4px 7px;border:0;border-radius:var(--mk-r-sm);background:transparent;color:var(--mk-muted);font:600 12px/1.3 var(--font-head);cursor:pointer}.support_emailCopy:hover{color:var(--mk-ink);background:var(--mk-wash-soft)}.support_emailCopy:focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:2px}.support_emailHint{width:100%;text-align:right;color:var(--mk-subtle);font-size:12px;line-height:1.4}.support_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.support_emailFallback{justify-content:flex-start}.support_emailHint{text-align:left}}
