@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-ext-wght-normal.EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-border-spacing-x:0;--tw-border-spacing-y:0;--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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:var(--font-data);--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--radius-sm:8px;--radius-lg:16px;--radius-xl:24px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.16s;--default-transition-timing-function:ease;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:8px;--font-ui:"Inter Variable", "Inter", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-data:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-price:"JetBrains Mono Variable Price", "Inter Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-display:clamp(2.5rem, 1.5rem + 2.6cqi, 4rem);--text-display--line-height:1.05;--text-display--letter-spacing:-.02em;--text-display--font-weight:800;--text-h1:clamp(28px, 10.3cqi, 40px);--text-h1--line-height:1.1;--text-h1--letter-spacing:-.02em;--text-h1--font-weight:800;--text-product:clamp(28px, calc(7cqi + 12px), 80px);--text-product--line-height:1.02;--text-product--letter-spacing:-.03em;--text-product--font-weight:800;--text-tagline:clamp(20px, calc(2cqi + 12px), 30px);--text-tagline--line-height:1.25;--text-tagline--letter-spacing:-.01em;--text-tagline--font-weight:650;--text-statement:clamp(1.875rem, 1rem + 3.4cqi, 3.5rem);--text-statement--line-height:1.12;--text-statement--letter-spacing:-.02em;--text-statement--font-weight:650;--text-h2:clamp(1.75rem, 1.25rem + 1.3cqi, 2.5rem);--text-h2--line-height:1.2;--text-h2--letter-spacing:-.01em;--text-h2--font-weight:750;--text-h3:20px;--text-h3--line-height:1.3;--text-h3--letter-spacing:-.005em;--text-h3--font-weight:700;--text-h4:16px;--text-h4--line-height:1.4;--text-h4--letter-spacing:0;--text-h4--font-weight:700;--text-body-lg:18px;--text-body-lg--line-height:1.6;--text-body-lg--font-weight:400;--text-body:15px;--text-body--line-height:1.65;--text-body--font-weight:400;--text-small:13px;--text-small--line-height:1.5;--text-small--font-weight:500;--text-caption:12px;--text-caption--line-height:1.4;--text-caption--letter-spacing:.01em;--text-caption--font-weight:500;--text-eyebrow:11px;--text-eyebrow--line-height:1.3;--text-eyebrow--letter-spacing:.12em;--text-eyebrow--font-weight:700;--text-button:14px;--text-button--line-height:1;--text-button--letter-spacing:.01em;--text-button--font-weight:650;--text-data:14px;--text-data--line-height:1.2;--text-data--font-weight:600;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px;--radius-pill:999px;--container-content:1180px;--container-reading:760px;--ease-ssm:cubic-bezier(.16, 1, .3, 1);--color-border:var(--ssm-border);--color-primary:var(--ssm-text-primary);--color-secondary:var(--ssm-text-secondary);--color-muted:var(--ssm-text-muted);--color-brand:var(--ssm-brand);--color-accent:var(--ssm-accent)}}@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,ui-sans-serif, system-ui, 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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}html{-webkit-text-size-adjust:100%}body{background-color:var(--ssm-bg-page);color:var(--ssm-text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.65;transition:background-color .2s,color .2s}[data-theme=light] body{background:radial-gradient(1100px 700px at 100% -5%, var(--ssm-glow-brand), transparent 62%), radial-gradient(900px 800px at -10% 35%, var(--ssm-glow-structure-liquidity), transparent 60%), radial-gradient(900px 700px at 110% 78%, var(--ssm-glow-volume-value), transparent 60%), var(--ssm-bg-page)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body{background:radial-gradient(1100px 700px at 100% -5%, color-mix(in srgb, var(--ssm-glow-brand) 16%, transparent), transparent 62%), radial-gradient(900px 800px at -10% 35%, color-mix(in srgb, var(--ssm-glow-structure-liquidity) 10%, transparent), transparent 60%), radial-gradient(900px 700px at 110% 78%, color-mix(in srgb, var(--ssm-glow-volume-value) 12%, transparent), transparent 60%), var(--ssm-bg-page)}}[data-theme=light] body{background-attachment:fixed}*,:before,:after{border-color:var(--ssm-border)}:focus-visible{outline:2px solid var(--ssm-accent);outline-offset:2px}::selection{background-color:var(--ssm-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--ssm-accent) 30%, transparent)}}::selection{color:var(--ssm-text-primary)}html{overflow-x:clip}main :where(h1,h2,h3,h4){overflow-wrap:break-word}main :where(h1,h2){text-wrap:balance}code,kbd,samp,pre{font-family:var(--font-data);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.pil-ic{border:1px solid var(--ssm-border);border-radius:var(--radius-sm);background-color:var(--ssm-brand);place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pil-ic{background-color:color-mix(in srgb, var(--ssm-brand) 8%, var(--ssm-bg-page))}}.pil-ic{color:var(--ssm-brand)}.pil-ic i,.pil-ic i:before,.pil-ic i:after{box-sizing:border-box;display:block}.pil-ic i{width:18px;height:18px;position:relative}.pil-ic i:before,.pil-ic i:after{content:"";position:absolute}[data-k=auto] i{border-radius:var(--radius-pill);transform-origin:bottom;background:currentColor;width:4px;height:18px}[data-k=auto] i:before,[data-k=auto] i:after{border-radius:var(--radius-pill);transform-origin:bottom;background:currentColor;width:4px;bottom:0}[data-k=auto] i:before{height:10px;left:-7px}[data-k=auto] i:after{height:13px;left:7px}[data-k=manual] i{border-radius:var(--radius-pill);background:currentColor;height:2px}[data-k=manual] i:before{background:var(--ssm-bg-page);border:2px solid;border-radius:50%;width:12px;height:12px;top:-5px;left:3px}[data-k=theme] i{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid;border-radius:50%}[data-k=family] i{border:2px solid;border-radius:50%;width:12px;height:12px;translate:-4px -3px}[data-k=family] i:before,[data-k=family] i:after{border:2px solid;border-radius:50%;width:12px;height:12px}[data-k=family] i:before{top:-2px;left:8px}[data-k=family] i:after{top:6px;left:4px}[data-k=clock] i{border:2px solid;border-radius:50%}[data-k=clock] i:before{border-radius:var(--radius-pill);transform-origin:bottom;background:currentColor;width:2px;height:5px;bottom:7px;left:6px;transform:rotate(60deg)}[data-k=clock] i:after{background:currentColor;border-radius:50%;width:4px;height:4px;top:5px;left:5px}[data-k=honest] i{border-radius:var(--radius-pill);transform-origin:bottom;background:currentColor;width:8px;height:12px}[data-k=honest] i:before{background:currentColor;width:2px;height:20px;top:-4px;left:3px}[data-k=honest] i:after{border:2px solid var(--ssm-bg-page);background:var(--ssm-accent);border-radius:50%;width:8px;height:8px;top:-7px;right:-10px}@media (prefers-reduced-motion:no-preference){[data-k=auto] i,[data-k=auto] i:before,[data-k=auto] i:after,[data-k=honest] i{animation:ssm-h-grow .7s var(--ease-out) both}[data-k=auto] i:before{animation-delay:80ms}[data-k=auto] i:after{animation-delay:.16s}[data-k=theme] i{animation:ssm-h-turn .8s var(--ease-inout) both}[data-k=clock] i:before{--r:-150deg;animation:ssm-h-turn .9s var(--ease-inout) both}[data-k=honest] i:after{animation:ssm-h-pop .3s var(--ease-out) .7s both}html.js .pil:not([data-in]) .pil-ic i,html.js .pil:not([data-in]) .pil-ic i:before,html.js .pil:not([data-in]) .pil-ic i:after{animation-play-state:paused}}@keyframes ssm-h-grow{0%{transform:scaleY(.3)}}@keyframes ssm-h-turn{0%{transform:rotate(var(--r,-180deg))}}@keyframes ssm-h-pop{0%{opacity:0;transform:scale(0)}}.flag{background-color:var(--ssm-chapter-inverse);color:var(--ssm-text-primary);margin-inline:calc(50% - 50cqw);padding:48px max(16px,50cqw - 50%)}.flag-grid{align-items:center;gap:32px;display:grid}@container page (width>=48rem){.flag{padding-block:72px}}@container page (width>=64rem){.flag-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}}.cat-set{border:0;min-width:0;margin:0;padding:0;display:none}.cat-p+.cat-p{margin-top:48px}.cat-items{gap:16px;display:grid}.cat-i{padding:20px}.cat-m{flex-wrap:wrap;gap:0 8px;margin-top:2px;display:flex}.cat-m>span+span:before{content:"·";margin-right:8px}@container page (width>=48rem){.cat-items{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-lead{grid-column:1/-1}}@supports selector(:has(*)){.cat-set{display:block}.cat-tabs{scrollbar-width:thin;gap:8px;padding:4px;display:flex;overflow-x:auto}.cat-r{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cat-t{border:1px solid var(--ssm-border-strong);border-radius:var(--radius-pill);color:var(--ssm-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.cat-r:checked+.cat-t{border-color:var(--ssm-brand);background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.cat-r:checked+.cat-t{background-color:color-mix(in srgb, var(--ssm-brand) 12%, var(--ssm-bg-page))}}.cat-r:checked+.cat-t{color:var(--ssm-text-primary)}.cat-r:focus-visible+.cat-t{outline:2px solid var(--ssm-accent);outline-offset:2px}.cat-panels{margin-top:24px}.cat-panels>.cat-p{margin-top:0}.cat-p,.cat-h{display:none}.cat:has(.cat-r:first-of-type:checked) .cat-p:first-child,.cat:has(.cat-r:nth-of-type(2):checked) .cat-p:nth-child(2),.cat:has(.cat-r:nth-of-type(3):checked) .cat-p:nth-child(3),.cat:has(.cat-r:nth-of-type(4):checked) .cat-p:nth-child(4),.cat:has(.cat-r:nth-of-type(5):checked) .cat-p:nth-child(5),.cat:has(.cat-r:nth-of-type(6):checked) .cat-p:nth-child(6){display:block}@media (prefers-reduced-motion:no-preference){.cat-p{animation:ssm-rise var(--dur-3) var(--ease-out) both}}}.uvp-panels{gap:16px;margin-top:24px;display:grid}@container page (width>=48rem){.uvp-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports selector(:has(*)){.uvp-panels{grid-template-columns:minmax(0,1fr)}.uvp-p{opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-area:1/1;transform:translateY(4px)}.uvp:has(#uvp-universal:checked) [data-v=universal],.uvp:has(#uvp-premium:checked) [data-v=premium]{opacity:1;visibility:visible;transform:none}.uvp:has(#uvp-premium:checked) .billing-thumb{transform:translate(100%)}.uvp-h{display:none}}.own{gap:16px;display:grid}.own .billing-plans{margin-top:16px}@container page (width>=64rem){.own{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}}.plat-st{align-items:center;gap:8px;display:inline-flex}.plat-dot{background-color:var(--ssm-brand);border-radius:50%;width:8px;height:8px;position:relative}.plat-dot:after{content:"";border:2px solid var(--ssm-brand);opacity:0;border-radius:50%;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.plat-dot:after{animation:ssm-pulse 2.6s var(--ease-out) infinite}.plat:not([data-in]) .plat-dot:after{animation-play-state:paused}}.faq-section .faq-chev{min-width:10px}.faq-arrow{border-radius:var(--radius-pill);border:2px solid;border-width:2px 2px 0 0;width:7px;height:7px;transform:rotate(45deg)}.fin{padding:40px 24px}@container page (width>=40rem){.fin{padding:56px}}.hv{position:relative}.hv-play{position:absolute;top:50%;left:50%;translate:-50% -50%}.hv video{border-radius:var(--radius-lg);width:100%;height:auto;display:block}:is(.hub-filter,.hub-cat,.hub-empty)[hidden],.hub-filter [hidden],.hub-cat article[hidden]{display:none!important}.hub-prose a:not(.btn),.hub-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.hub-prose a:not(.btn):hover,.hub-link:hover{color:var(--color-primary)}.hub-list{padding-inline-start:20px;list-style:outside}.hub-list>li::marker{color:var(--ssm-brand)}.hub-doors{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);display:grid}@container page (width>=40rem){.hub-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-door{text-decoration:none}.hub-door-arrow{font-size:var(--text-h3);margin-top:auto;padding-top:8px;line-height:1}@media (prefers-reduced-motion:no-preference){.hub-door-arrow{transition:transform var(--dur-2) var(--ease-out)}.hub-door:is(:hover,:focus-visible) .hub-door-arrow{transform:translate(4px)}}.hub-filter{border-bottom:1px solid var(--ssm-border);background-color:var(--ssm-bg-page);padding-block:12px}.hub-filter-panel{flex-direction:column;gap:12px;display:flex}.hub-chips{scrollbar-width:none;gap:8px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.hub-chips::-webkit-scrollbar{display:none}.hub-chips>.filter-pill{cursor:pointer;flex:none}.filter-pill[aria-pressed=true]{border-color:var(--ssm-text-primary);background-color:var(--ssm-text-primary);color:var(--ssm-bg-page)}.hub-filter-status{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:12px;display:flex}.hub-catalogue{scroll-margin-top:5rem}.hub-filter .filter-pill{min-height:36px;padding-block:6px}.hub-cat .grid-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.hub-reset{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.hub-reset:hover{color:var(--color-primary)}@container page (width>=64rem){.hub-filter{z-index:30;position:sticky;top:80px}.hub-filter-panel{flex-flow:wrap;align-items:center;column-gap:24px}.hub-chips{flex-wrap:wrap;overflow:visible}.hub-chips+.hub-chips{border-left:1px solid var(--ssm-border);padding-left:24px}.hub-cat{scroll-margin-top:13rem}}.hub-cat{margin-top:var(--space-section-compact)}.hub-cat-head{align-items:flex-start;gap:12px;display:flex}.hub-cat-glyph{flex:none;margin-top:6px}.hub-chip{min-height:40px;color:var(--ssm-text-primary);font-size:var(--text-small);transition:border-color var(--dur-2) var(--ease-out);align-items:center;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.hub-chip:hover{border-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.hub-chip:hover{border-color:color-mix(in srgb, var(--ssm-text-primary) 28%, transparent)}}.hub-table-wrap{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-card);overflow:hidden}.hub-table{border-collapse:collapse;width:100%;font-size:var(--text-small);text-align:left}.hub-table th,.hub-table td{border-bottom:1px solid var(--ssm-border);vertical-align:top;padding:14px 20px}.hub-table thead th{background-color:var(--ssm-bg-secondary);color:var(--ssm-text-primary);font-weight:700}.hub-table tbody th{width:22%;color:var(--ssm-text-primary);font-weight:600}.hub-table td{color:var(--ssm-text-secondary)}.hub-table tbody tr:last-child>*{border-bottom:0}@container page not (width>=48rem){.hub-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hub-table,.hub-table tbody,.hub-table tr,.hub-table th,.hub-table td{display:block}.hub-table tr{border-bottom:1px solid var(--ssm-border);padding:16px}.hub-table tbody tr:last-child{border-bottom:0}.hub-table th,.hub-table td{border:0;padding:0}.hub-table tbody th{width:auto;margin-bottom:8px}.hub-table td{padding-block:6px}.hub-table td:before{content:attr(data-label);font-size:var(--text-caption);font-weight:600;display:block}}.cat-prose a:not(.btn,.card-link){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.cat-prose a:not(.btn,.card-link):hover{color:var(--color-primary)}.cat-hero{gap:var(--spacing-xl);align-items:center;display:grid}@container page (width>=64rem){.cat-hero{column-gap:var(--spacing-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cat-hero-actions{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.cat-plan{margin-top:var(--spacing-lg);padding:var(--spacing-sm) 14px;border:1px solid var(--cat);display:inline-block}@supports (color:color-mix(in lab, red, red)){.cat-plan{border:1px solid color-mix(in srgb, var(--cat) 45%, transparent)}}.cat-plan{border-radius:var(--ssm-radius-chip);background-color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.cat-plan{background-color:color-mix(in srgb, var(--cat) 8%, transparent)}}.cat-plan{color:var(--ssm-text-primary);font-size:var(--text-small);line-height:1.4}.grid-products.cat-single{grid-template-columns:minmax(0,26rem)}@container page (width>=48rem){.grid-products.cat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-table-wrap{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-card);background-color:var(--ssm-surface);overflow:hidden}.cat-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-small);color:var(--ssm-text-secondary);line-height:1.5}.cat-table :where(th,td){padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--ssm-border);text-align:left;vertical-align:top}.cat-table tbody tr:last-child :where(th,td){border-bottom:0}.cat-table thead th{font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ssm-text-secondary);font-weight:700}.cat-table .cat-want{width:44%;color:var(--ssm-text-primary);font-weight:500}.cat-table td a{font-weight:600}.cat-table .cat-price{white-space:nowrap;color:var(--ssm-text-primary)}@container page (width<=47.99rem){.cat-table :where(tbody,tr,th,td){display:block}.cat-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cat-table tbody tr{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--ssm-border)}.cat-table tbody tr:last-child{border-bottom:0}.cat-table tbody :where(th,td){border-bottom:0;width:auto;padding:0}.cat-table td{margin-top:var(--spacing-sm)}.cat-table td:before{content:attr(data-label);font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ssm-text-secondary);font-weight:700;display:block}}.cat-rule{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--ssm-radius-chip);background-color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.cat-rule{background-color:color-mix(in srgb, var(--cat) 8%, transparent)}}.cat-rule{box-shadow:inset 3px 0 0 var(--cat)}.cat-page code{overflow-wrap:anywhere}.prem-page :where(section) :where(p,li,dd,td,blockquote) a:not(.btn,.card-link,.tool-tab){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.prem-page :where(section) :where(p,li,dd,td,blockquote) a:not(.btn,.card-link,.tool-tab):hover{color:var(--color-primary)}.prem-plan{max-width:var(--container-reading);border:1px solid var(--ssm-brand-border);border-radius:var(--ssm-radius-card);background-color:var(--ssm-brand);padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.prem-plan{background-color:color-mix(in srgb, var(--ssm-brand) 10%, var(--ssm-bg-page))}}.prem-plan strong{color:var(--ssm-text-primary);font-weight:600}.prem-answers{font-style:normal;font-weight:600}.prem-tools{gap:var(--spacing-2xl);display:grid}.prem-tool{gap:var(--spacing-md);display:grid}@container page (width>=48rem){.prem-tool{gap:var(--spacing-xl);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.prem-tier{max-width:36rem}.prem-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prem-chips>li{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);background-color:var(--ssm-bg-page);padding:4px 12px}.prem-scroll{overscroll-behavior-x:contain;border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-card);background-color:var(--ssm-surface);overflow-x:auto}.prem-scroll:focus-visible{outline:2px solid var(--ssm-accent);outline-offset:2px}.prem-table{border-collapse:separate;border-spacing:0;width:100%}.prem-table :is(th,td){border-bottom:1px solid var(--ssm-border);text-align:left;vertical-align:top;padding:12px 16px;font-weight:400}.prem-table :is(thead th,th[scope=row]){color:var(--ssm-text-primary);font-weight:600}.prem-table tbody tr:last-child>*{border-bottom:0}.prem-table thead th{background-color:var(--ssm-bg-secondary)}.prem-table-wide{min-width:58rem}.prem-table-wide :is(thead th:not(:first-child),td){width:16rem}.prem-table-wide :is(thead th:first-child,th[scope=row]){z-index:1;width:10rem;min-width:10rem;box-shadow:1px 0 0 var(--ssm-border);position:sticky;left:0}.prem-table-wide th[scope=row]{background-color:var(--ssm-surface)}.prem-table-wide thead th:first-child{z-index:2;background-color:var(--ssm-bg-secondary)}.prem-table-narrow th[scope=row]{color:var(--ssm-text-secondary);font-weight:400}.prem-table-narrow td{color:var(--ssm-text-primary)}:where(.sub-section) :where(p,li,dd,td) a:not(.btn){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}:where(.sub-section) :where(p,li,dd,td) a:not(.btn):hover{color:var(--color-primary)}.sub-plan{flex-direction:column;gap:12px;display:flex}.sub-plan>*{margin:0}.sub-plan-tagline{color:var(--ssm-text-primary);font-size:var(--text-body);line-height:var(--text-body--line-height)}.sub-plan>.sub-plan-heading{color:var(--ssm-text-primary);margin-top:8px;font-weight:700}.sub-plan>.sub-plan-lead{margin-top:-4px}.sub-included{border-top:1px solid var(--ssm-border);margin:0;padding:0;list-style:none}.sub-included>li{border-bottom:1px solid var(--ssm-border);color:var(--ssm-text-secondary);padding:10px 0}.sub-included>li>a{color:var(--ssm-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--ssm-brand);-webkit-text-decoration-color:var(--ssm-brand);text-decoration-color:var(--ssm-brand);font-weight:600}@supports (color:color-mix(in lab, red, red)){.sub-included>li>a{-webkit-text-decoration-color:color-mix(in srgb, var(--ssm-brand) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ssm-brand) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ssm-brand) 55%, transparent)}}.sub-included>li>a{text-underline-offset:3px}.sub-included>li>a:hover{color:var(--color-accent)}.sub-plan>.sub-plan-note{border-left:2px solid var(--ssm-brand);padding-left:12px}@supports (color:color-mix(in lab, red, red)){.sub-plan>.sub-plan-note{border-left:2px solid color-mix(in srgb, var(--ssm-brand) 60%, transparent)}}.sub-plan>.sub-plan-note{color:var(--ssm-text-primary)}.sub-plan>.sub-plan-cta{margin-top:8px}.sub-compare{min-width:0}.sub-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-small);line-height:var(--text-small--line-height);font-variant-numeric:tabular-nums lining-nums}.sub-table thead td{width:22%}.sub-table th,.sub-table td{border-bottom:1px solid var(--ssm-border);text-align:left;vertical-align:top;padding:12px 16px}.sub-table thead th{color:var(--ssm-text-primary);font-weight:700}.sub-table tbody th{color:var(--ssm-text-primary);font-weight:600}.sub-table td{color:var(--ssm-text-secondary)}@container page not (width>=48rem){.sub-table,.sub-table tbody,.sub-table tr,.sub-table th,.sub-table td{display:block}.sub-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sub-table tbody tr{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);background-color:var(--ssm-surface);padding:16px}.sub-table tbody tr+tr{margin-top:12px}.sub-table tbody th{font-size:var(--text-body);border-bottom:0;padding:0 0 8px}.sub-table td{border-bottom:0;padding:6px 0}.sub-table td:before{content:attr(data-label);color:var(--ssm-text-muted);font-size:var(--text-caption);font-weight:600;display:block}}.sub-links{font-size:var(--text-small);flex-wrap:wrap;row-gap:4px;margin:0;padding:0;list-style:none;display:flex}.sub-links>li+li:before{content:"·";color:var(--ssm-text-muted);margin-inline:10px}.sub-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.sub-steps>li{align-items:flex-start;gap:12px;display:flex}@container page (width>=48rem){.sub-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sub-steps>li{flex-direction:column}}.plat-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.plat-status{border:1px solid var(--ssm-brand);align-items:center;gap:8px;min-height:28px;padding:4px 12px 4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plat-status{border:1px solid color-mix(in srgb, var(--ssm-brand) 45%, transparent)}}.plat-status{border-radius:var(--radius-pill);background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.plat-status{background-color:color-mix(in srgb, var(--ssm-brand) 10%, transparent)}}.plat-status{color:var(--ssm-text-primary);font-size:var(--text-caption);letter-spacing:.02em;font-weight:600;line-height:1.2}.plat-dot{background-color:var(--ssm-brand);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.plat-dot:after{content:"";background-color:var(--ssm-brand);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.plat-dot:after{animation-name:plat-pulse;animation-duration:2.4s;animation-timing-function:var(--ease-out);animation-iteration-count:infinite}}@keyframes plat-pulse{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(3)}}.plat :where(p,li,dd,label) a:not(.btn){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.plat :where(p,li,dd,label) a:not(.btn):hover{color:var(--color-primary)}.plat-list{max-width:var(--container-reading);gap:8px;margin-top:16px;display:grid}.plat-also{max-width:var(--container-reading);color:var(--ssm-text-secondary);font-size:var(--text-small)}.plat-also strong{color:var(--ssm-text-primary);font-weight:600}.plat-footnote{max-width:var(--container-reading);color:var(--ssm-text-muted);font-size:var(--text-small)}.wl-group{border:0;min-width:0;margin:0;padding:0}.wl-group>legend{padding:0}.wl-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.wl-option{border:1px solid var(--ssm-border-strong);border-radius:var(--radius-sm);background-color:var(--ssm-surface);min-height:44px;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);align-items:center;gap:10px;padding:0 16px 0 14px;display:inline-flex;position:relative}.wl-option:hover{border-color:var(--ssm-border-strong-hover)}.wl-option:has(input:checked){border-color:var(--ssm-brand);background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.wl-option:has(input:checked){background-color:color-mix(in srgb, var(--ssm-brand) 10%, var(--ssm-surface))}}.wl-option:has(input:focus-visible){outline:2px solid var(--ssm-brand);outline-offset:2px}.wl-option input{width:16px;height:16px;accent-color:var(--ssm-brand);flex:none;margin:0}.wl-option input:focus-visible{outline:none}.wl-option label{color:var(--ssm-text-primary);font-size:var(--text-small);cursor:pointer;padding-block:10px}.wl-option label:after{content:"";position:absolute;inset:0}.fig-flat{margin:0}.eyebrow{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:var(--text-eyebrow--font-weight);text-transform:uppercase}.numeric{font-family:var(--font-price);font-variant-numeric:tabular-nums;font-weight:var(--text-data--font-weight)}.card-depth{box-shadow:var(--ssm-shadow-1), var(--ssm-card-highlight);transition:transform .4s var(--ease-ssm), box-shadow .4s var(--ease-ssm), border-color .2s ease}.card-depth-hover:hover{background-color:var(--ssm-surface-elevated);box-shadow:var(--ssm-shadow-2), var(--ssm-card-highlight);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.card-depth-hover:hover{transform:none}}.hover-brighten{transition:filter .2s}.hover-brighten:hover{filter:brightness(1.06)}.btn{border-radius:var(--ssm-radius-button);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:center;text-wrap:balance;cursor:pointer;max-width:100%;min-height:44px;transition:background-color .2s var(--ease-ssm), transform .2s var(--ease-ssm), color .2s ease;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.btn-sm{min-height:36px;padding:9.5px 16px;font-size:14px;line-height:17px}.btn-lg{min-height:50px;padding:15.5px 26px;font-size:16px;line-height:19px}.btn:active{transform:scale(.97)}.btn-per{opacity:.72;font-weight:500}.btn-primary{background-color:var(--ssm-brand-fill);color:var(--ssm-ink);box-shadow:var(--ssm-brand-shadow)}.btn-primary:hover{background-color:var(--ssm-brand-fill-hover)}.btn-primary:active{background-color:var(--ssm-brand-fill-press)}.btn-secondary{background-color:var(--fx-ctl-fill);color:var(--ssm-text-primary);box-shadow:var(--fx-ctl-edge);backdrop-filter:var(--fx-ctl-filter)}.btn-secondary:hover{background-color:var(--fx-ctl-fill-hover)}.btn-secondary:active{background-color:var(--fx-ctl-fill-press)}.btn-tertiary{color:var(--ssm-accent)}.btn-tertiary:hover{color:var(--ssm-brand)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@container page (width<=479px){.btn,.btn-sm,.btn-lg{min-height:44px;padding-block:12.5px;line-height:1.25;display:block}.btn-lg{width:100%}}.announce{border:1px solid var(--ssm-text-primary);align-items:center;gap:10px;max-width:100%;padding:5px 16px 5px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.announce{border:1px solid color-mix(in srgb, var(--ssm-text-primary) 14%, transparent)}}.announce{border-radius:var(--ssm-radius-announce);background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.announce{background-color:color-mix(in srgb, var(--ssm-text-primary) 5%, transparent)}}.announce{backdrop-filter:blur(12px);color:var(--ssm-text-secondary);font-size:var(--text-small);line-height:1.4;transition:border-color .2s,color .2s}.announce:hover{border-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.announce:hover{border-color:color-mix(in srgb, var(--ssm-text-primary) 26%, transparent)}}.announce:hover{color:var(--ssm-text-primary)}.announce-chip{border-radius:var(--ssm-radius-chip);background-color:var(--ssm-brand-fill);color:var(--ssm-ink);letter-spacing:.04em;white-space:nowrap;flex:none;padding:6px 10px;font-size:11px;font-weight:700;line-height:1}.announce-text{min-width:0}.announce-arrow{color:var(--ssm-brand);transition:transform .2s var(--ease-ssm);margin-left:4px;display:inline-block}[data-theme=light] .announce{background-color:var(--fx-ctl-fill);box-shadow:var(--fx-ctl-edge);backdrop-filter:var(--fx-ctl-filter);border-color:#0000}@container page (width<=479px){.announce{flex-wrap:wrap;row-gap:6px;padding:8px 16px 8px 8px}}.chip-point{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);background-color:var(--ssm-surface);background-image:var(--fx-raised-fill);box-shadow:var(--fx-raised-shadow)}.catpill{border:1px solid var(--ssm-text-primary);align-items:center;gap:8px;min-height:30px;padding:6px 12px 6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catpill{border:1px solid color-mix(in srgb, var(--ssm-text-primary) 12%, transparent)}}.catpill{border-radius:var(--ssm-radius-catpill);background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.catpill{background-color:color-mix(in srgb, var(--ssm-text-primary) 4%, transparent)}}.catpill{color:var(--cat,var(--ssm-accent));font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.2}.catpill:before{content:"";background-color:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.filter-pill{border:1px solid var(--ssm-text-primary);align-items:center;gap:8px;min-height:40px;padding:8px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.filter-pill{border:1px solid color-mix(in srgb, var(--ssm-text-primary) 12%, transparent)}}.filter-pill{border-radius:var(--ssm-radius-filter);background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.filter-pill{background-color:color-mix(in srgb, var(--ssm-text-primary) 4%, transparent)}}.filter-pill{color:var(--ssm-text-secondary);font-size:var(--text-small);white-space:nowrap;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.filter-pill:hover{color:var(--ssm-text-primary);border-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.filter-pill:hover{border-color:color-mix(in srgb, var(--ssm-text-primary) 24%, transparent)}}.filter-pill[aria-current=page]{border-color:var(--ssm-text-primary);background-color:var(--ssm-text-primary);color:var(--ssm-bg-page)}.disc{border:1px solid var(--ssm-text-primary);align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.disc{border:1px solid color-mix(in srgb, var(--ssm-text-primary) 10%, transparent)}}.disc{border-radius:var(--radius-lg);color:var(--ssm-text-secondary);font-size:var(--text-caption)}.plasma-zone{isolation:isolate;position:relative}.plasma-zone:before{content:"";z-index:-1;border-radius:var(--radius-xl);background-image:radial-gradient(34% 46% at 28% 38%, var(--ssm-glow-structure-liquidity) 0%, transparent 72%), radial-gradient(32% 44% at 74% 62%, var(--ssm-glow-volume-value) 0%, transparent 72%);position:absolute;inset:-56px -28px}@supports (color:color-mix(in lab, red, red)){.plasma-zone:before{background-image:radial-gradient(34% 46% at 28% 38%, color-mix(in oklab, var(--ssm-glow-structure-liquidity) var(--ssm-plasma), transparent) 0%, transparent 72%), radial-gradient(32% 44% at 74% 62%, color-mix(in oklab, var(--ssm-glow-volume-value) calc(var(--ssm-plasma) * .8), transparent) 0%, transparent 72%)}}@container page (not (width<=64rem)) and (width<=1228px){.plasma-zone:before{inset:-56px -24px}}@container page (width<=64rem){.plasma-zone:before{inset:-56px -16px}}.glow-field{isolation:isolate;--glow-peak:20;position:relative}.glow-field:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse var(--glow-w,58%) var(--glow-h,52%) at var(--glow-x,88%) var(--glow-y,12%), var(--ssm-brand) 0%, var(--ssm-brand) 38%, transparent 72%), radial-gradient(ellipse 46% 44% at calc(100% - var(--glow-x,88%)) 78%, var(--ssm-accent) 0%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glow-field:before{background:radial-gradient(ellipse var(--glow-w,58%) var(--glow-h,52%) at var(--glow-x,88%) var(--glow-y,12%), color-mix(in srgb, var(--ssm-brand) calc(var(--glow-peak,16) * 1%), transparent) 0%, color-mix(in srgb, var(--ssm-brand) calc(var(--glow-peak,16) * 0.45%), transparent) 38%, transparent 72%), radial-gradient(ellipse 46% 44% at calc(100% - var(--glow-x,88%)) 78%, color-mix(in srgb, var(--ssm-accent) calc(var(--glow-peak,16) * 0.5% * var(--glow-cyan,1)), transparent) 0%, transparent 68%)}}.glow-product-frame{--glow-x:50%;--glow-y:45%;--glow-cyan:0}.glow-product-frame:before{inset:-48px}@container page (width<=64rem){.glow-product-frame:before{inset:-48px -16px}}.glow-cta{--glow-peak:12;--glow-cyan:0;--glow-w:66%;--glow-h:66%;--glow-x:50%;--glow-y:50%;display:inline-flex}.glow-cta:before{inset:-40px -72px}@container page (width<=64rem){.glow-cta:before{inset:-40px -16px}}.glow-category{--glow-x:74%;--glow-y:38%;--glow-w:30%;--glow-h:34%;--glow-cyan:0}@container page (width<=640px){.glow-field:not(.glow-cta){--glow-w:29%;--glow-h:26%}.glow-category{--glow-w:25%;--glow-h:23%}}.glass,.glass-panel,.card-glass{isolation:isolate;position:relative}.glass,.glass-panel{background:var(--ssm-glass-fill);box-shadow:var(--fx-glass-shadow);border-color:#0000}.glass{backdrop-filter:var(--ssm-glass-filter)}.glass-panel{backdrop-filter:var(--fx-panel-filter)}.card-glass{background-color:var(--fx-card-fill);backdrop-filter:var(--fx-card-filter)}.card-glass.card-depth-hover:hover{background-color:var(--fx-card-fill-hover)}.card-glass.card-depth{box-shadow:var(--fx-card-shadow)}.glass:before,.glass-panel:before{content:"";border-radius:inherit;background:var(--ssm-glass-rim);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass:after,.glass-panel:after,.card-glass:after{content:"";z-index:-1;border-radius:inherit;background:var(--fx-grain);opacity:var(--ssm-grain-opacity);filter:invert(var(--ssm-grain-invert));pointer-events:none;position:absolute;inset:0}.card-paper{background-image:var(--fx-raised-fill)}.card-paper.card-depth{box-shadow:var(--fx-raised-shadow)}.spill{isolation:isolate;position:relative}.spill:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--glow,var(--ssm-glow-brand)), var(--glow,var(--ssm-glow-brand)) 55%, transparent);height:220px;position:absolute;bottom:-110px;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.spill:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--glow,var(--ssm-glow-brand)) var(--spill-mix,var(--ssm-spill)), transparent), color-mix(in oklab, var(--glow,var(--ssm-glow-brand)) calc(var(--spill-mix,var(--ssm-spill)) * .4), transparent) 55%, transparent)}}.band .spill,.bg-page-secondary .spill{--spill-mix:var(--ssm-spill-band)}.brand-frame{--glow:var(--ssm-glow-brand);--cat:var(--ssm-glow-brand);--frame-lit:14%;--frame-cool:5%;--frame-tile:18%;isolation:isolate;background:radial-gradient(70% 90% at 86% 6%, var(--glow), transparent), radial-gradient(60% 70% at 6% 96%, var(--glow), transparent), var(--ssm-bg-page);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-frame{background:radial-gradient(70% 90% at 86% 6%, color-mix(in oklab, var(--glow) var(--frame-lit), transparent), transparent), radial-gradient(60% 70% at 6% 96%, color-mix(in oklab, var(--glow) var(--frame-cool), transparent), transparent), var(--ssm-bg-page)}}.brand-frame:before{content:"";z-index:-1;background-color:var(--glow);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-frame:before{background-color:color-mix(in oklab, var(--glow) 26%, transparent)}}.brand-frame:before{-webkit-mask:var(--fx-contour) center / cover no-repeat;-webkit-mask:var(--fx-contour) center / cover no-repeat;-webkit-mask:var(--fx-contour) center / cover no-repeat;mask:var(--fx-contour) center / cover no-repeat}.brand-frame-glyph{aspect-ratio:1;border-radius:var(--radius-lg);width:clamp(3.5rem,18%,7.5rem);color:var(--cat);background:var(--ssm-text-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-frame-glyph{background:color-mix(in srgb, var(--ssm-text-primary) 6%, transparent)}}.brand-frame-glyph{border:1px solid var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.brand-frame-glyph{border:1px solid color-mix(in srgb, var(--ssm-text-primary) 16%, transparent)}}.brand-frame-glyph{box-shadow:0 0 48px var(--glow)}@supports (color:color-mix(in lab, red, red)){.brand-frame-glyph{box-shadow:0 0 48px color-mix(in oklab, var(--glow) var(--frame-tile), transparent)}}.brand-frame-glyph svg{width:50%;height:50%}[data-slot]{position:relative}[data-slots] [data-slot][data-status=placeholder]:after{content:attr(data-slot) "\a " attr(data-file);content:attr(data-slot) "\a " attr(data-file) / "";z-index:2;background:var(--ssm-bg-page);width:max-content;max-width:calc(100% - 1.5rem);max-height:calc(100% - 1.25rem);padding:.25rem .5rem;position:absolute;bottom:.625rem;left:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-slots] [data-slot][data-status=placeholder]:after{background:color-mix(in srgb, var(--ssm-bg-page) 72%, transparent)}}[data-slots] [data-slot][data-status=placeholder]:after{color:var(--ssm-text-secondary);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;font-size:.6875rem;line-height:1.35}svg[data-glyph],.brand-frame-glyph svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}svg[data-control-glyph]:not([data-icon]),.faq-chev svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.chart-sketch-svg{width:100%;height:100%;position:absolute;inset:0}.cs-grid{fill:none;stroke:var(--ssm-border);stroke-opacity:.55;stroke-width:1px}.cs-zone{fill:var(--ssm-cat-structure-liquidity)}@supports (color:color-mix(in lab, red, red)){.cs-zone{fill:color-mix(in oklab, var(--ssm-cat-structure-liquidity) 14%, transparent)}}.cs-zone{stroke:var(--ssm-cat-structure-liquidity)}@supports (color:color-mix(in lab, red, red)){.cs-zone{stroke:color-mix(in oklab, var(--ssm-cat-structure-liquidity) 55%, transparent)}}.cs-zone{stroke-width:1.5px}.cs-wick{fill:none;stroke-width:2px;stroke-linecap:round}.cs-body{stroke-width:2px;stroke-linejoin:round}.cs-up{stroke:var(--ssm-bullish)}.cs-down{stroke:var(--ssm-bearish)}.cs-body.cs-up{fill:var(--ssm-bullish)}@supports (color:color-mix(in lab, red, red)){.cs-body.cs-up{fill:color-mix(in oklab, var(--ssm-bullish) 22%, transparent)}}.cs-body.cs-down{fill:var(--ssm-bearish)}@supports (color:color-mix(in lab, red, red)){.cs-body.cs-down{fill:color-mix(in oklab, var(--ssm-bearish) 22%, transparent)}}.cs-structure{fill:none;stroke:var(--ssm-brand);stroke-width:2px;stroke-linecap:round;stroke-dasharray:12 10;transform-box:fill-box;transform-origin:0}.cs-node{fill:var(--ssm-bg-page);stroke:var(--ssm-brand);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.js .chart-sketch[data-once] .cs-draw{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0}.js .chart-sketch[data-once] :is(.cs-zone,.cs-node){opacity:0}.chart-sketch[data-in] .cs-draw{stroke-dasharray:1;animation:cs-draw calc(var(--dur-story) * .55) var(--ease-inout) both}.chart-sketch[data-in] .cs-zone{animation:cs-fade calc(var(--dur-story) * .25) var(--ease-out) calc(var(--dur-story) * .35) both}.js .chart-sketch[data-once] .cs-structure{transform:scaleX(0)}.chart-sketch[data-in] .cs-structure{animation:cs-scale calc(var(--dur-story) * .28) var(--ease-inout) calc(var(--dur-story) * .58) both}.chart-sketch[data-in] .cs-node{animation:cs-fade calc(var(--dur-story) * .14) var(--ease-out) calc(var(--dur-story) * .86) both}}@keyframes cs-draw{0%{stroke-dashoffset:1px;fill-opacity:0}60%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes cs-scale{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}.hero-plasma{z-index:-1;pointer-events:none;height:920px;position:absolute;top:0;left:0;right:0;overflow:hidden;mask-image:linear-gradient(#000 55%,#0000)}.hero-plasma:before{content:"";background-color:var(--ssm-contour);-webkit-mask:var(--fx-contour) center top / cover no-repeat;-webkit-mask:var(--fx-contour) center top / cover no-repeat;-webkit-mask:var(--fx-contour) center top / cover no-repeat;mask:var(--fx-contour) center top / cover no-repeat;position:absolute;inset:0}[data-theme=light] .hero-plasma{background:radial-gradient(55% 60% at 88% 6%, var(--ssm-glow-brand), transparent 70%), radial-gradient(40% 45% at 4% 24%, var(--ssm-glow-structure-liquidity), transparent 70%), radial-gradient(45% 40% at 62% 90%, var(--ssm-glow-volume-value), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .hero-plasma{background:radial-gradient(55% 60% at 88% 6%, color-mix(in srgb, var(--ssm-glow-brand) 30%, transparent), transparent 70%), radial-gradient(40% 45% at 4% 24%, color-mix(in srgb, var(--ssm-glow-structure-liquidity) 20%, transparent), transparent 70%), radial-gradient(45% 40% at 62% 90%, color-mix(in srgb, var(--ssm-glow-volume-value) 18%, transparent), transparent 70%)}}@container page (width<=640px){.hero-plasma{height:760px}}.card-rim{position:relative}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.card-rim{border-color:#0000}.card-rim:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--rim,var(--cat,var(--ssm-accent))) 0%, var(--rim,var(--cat,var(--ssm-accent))) 38%, var(--ssm-border) 70%);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-rim:before{background:linear-gradient(140deg, color-mix(in oklab, var(--rim,var(--cat,var(--ssm-accent))) 20%, transparent) 0%, color-mix(in oklab, var(--rim,var(--cat,var(--ssm-accent))) 6%, transparent) 38%, var(--ssm-border) 70%)}}.card-rim:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card-rim-accent:before{background:linear-gradient(140deg, var(--rim,var(--cat,var(--ssm-accent))) 0%, var(--rim,var(--cat,var(--ssm-accent))) 38%, var(--ssm-border) 70%)}@supports (color:color-mix(in lab, red, red)){.card-rim-accent:before{background:linear-gradient(140deg, color-mix(in oklab, var(--rim,var(--cat,var(--ssm-accent))) 55%, transparent) 0%, color-mix(in oklab, var(--rim,var(--cat,var(--ssm-accent))) 8%, transparent) 38%, var(--ssm-border) 70%)}}}:is(.grid-products,.grid-categories,.grid-features,.post-grid,ul.sec-body,ol.sec-body)>:nth-child(n+2){--i:1}:is(.grid-products,.grid-categories,.grid-features,.post-grid,ul.sec-body,ol.sec-body)>:nth-child(n+3){--i:2}:is(.grid-products,.grid-categories,.grid-features,.post-grid,ul.sec-body,ol.sec-body)>:nth-child(n+4){--i:3}:is(.grid-products,.grid-categories,.grid-features,.post-grid,ul.sec-body,ol.sec-body)>:nth-child(n+5){--i:4}:is(.grid-products,.grid-categories,.grid-features,.post-grid,ul.sec-body,ol.sec-body)>:nth-child(n+6){--i:5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal:not([data-still]) :is(.grid-products,.grid-categories,.grid-features,.post-grid,ul.sec-body,ol.sec-body)>*,.reveal:not([data-still]) figure{animation-name:ssm-rise;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) entry calc(60% + var(--i,0) * 6%)}.reveal:not([data-still]) figure{animation-name:ssm-rise-media;animation-range:entry entry 70%}}}@keyframes ssm-rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes ssm-rise-media{0%{opacity:0;transform:translateY(var(--rise)) scale(.98)}}.spill .brand-frame{--frame-lit:0%;--frame-cool:0%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spill:before{transform-origin:50% 40%;animation-name:ssm-spill;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes ssm-spill{0%{opacity:0;transform:scale(.55,.4)}}.arrow{transition:transform var(--dur-2) var(--ease-out);display:inline-block}a:hover>.arrow,a:focus-visible>.arrow,a:hover .announce-arrow,.announce:focus-visible .announce-arrow{transform:translate(4px)}.btn-primary{overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,oklab(100% 0 5.96046e-8/.42) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.btn-primary:hover:after{animation:ssm-flash var(--dur-4) var(--ease-out) 1}}.btn-primary:focus-visible:after{animation:ssm-flash var(--dur-4) var(--ease-out) 1}.article-prose :where(a){transition:background-size var(--dur-3) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.article-prose :where(a):is(:hover,:focus-visible){background-size:100% 2px}}@keyframes ssm-flash{to{transform:translate(120%)}}.hero-plasma:after,.cta-contours:after{content:"";background:radial-gradient(220px circle at var(--x,50%) var(--y,30%), var(--ssm-brand), transparent 70%);-webkit-mask:var(--fx-contour) center top / cover no-repeat;-webkit-mask:var(--fx-contour) center top / cover no-repeat;-webkit-mask:var(--fx-contour) center top / cover no-repeat;mask:var(--fx-contour) center top / cover no-repeat;opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.hero-plasma.lit:after{opacity:.75}.cta-contours{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:-112px 0;overflow:hidden;mask-image:linear-gradient(#0000,#000 30% 70%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-composite:intersect}.cta-contours:before{content:"";background-color:var(--ssm-contour);-webkit-mask:var(--fx-contour) center / cover no-repeat;-webkit-mask:var(--fx-contour) center / cover no-repeat;-webkit-mask:var(--fx-contour) center / cover no-repeat;mask:var(--fx-contour) center / cover no-repeat;position:absolute;inset:0}.cta-contours:after{display:none}@media (prefers-reduced-motion:no-preference){:is(.hero-plasma,.cta-contours)[data-drift]:before{animation:50s ease-in-out infinite alternate ssm-drift;inset:-3%}:is(.hero-plasma,.cta-contours)[data-drift]:not([data-in]):before{animation-play-state:paused}}@keyframes ssm-drift{to{transform:translate(-2%,1.5%)scale(1.03)}}html.zoom15 .hero-plasma:after{display:none}.step-node{z-index:1;border:1.5px solid var(--ssm-brand);border-radius:var(--radius-pill);background-color:var(--ssm-brand);flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.step-node{background-color:color-mix(in srgb, var(--ssm-brand) 12%, transparent)}}.step-node{color:var(--ssm-brand);font-size:14px;font-weight:600;line-height:1}.step-node-sm{width:24px;height:24px;font-size:12px}.steps-axis>li{position:relative}.steps-axis>li:not(:last-child):after{content:"";background:linear-gradient(to right, var(--ssm-brand), var(--ssm-brand));height:2px;position:absolute;top:31px;left:52px;right:-28px}@supports (color:color-mix(in lab, red, red)){.steps-axis>li:not(:last-child):after{background:linear-gradient(to right, var(--ssm-brand), color-mix(in srgb, var(--ssm-brand) 40%, transparent))}}.steps-axis>li:not(:last-child):after{transform-origin:0;z-index:2;pointer-events:none}.steps-v>li:not(:last-child):after{transform-origin:top;background:var(--ssm-brand);width:2px;height:auto;inset:27px auto -10px 11px}@supports (color:color-mix(in lab, red, red)){.steps-v>li:not(:last-child):after{background:color-mix(in srgb, var(--ssm-brand) 55%, transparent)}}@container page (width<=639px){.steps-axis:not(.steps-v)>li:after{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps-axis>li:not(:last-child):after{animation-name:ssm-line;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover calc(16% + var(--i,0) * 14%) cover calc(34% + var(--i,0) * 14%)}.steps-axis>li .step-node{animation-name:ssm-node;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover calc(2% + var(--i,0) * 14%) cover calc(12% + var(--i,0) * 14%)}.steps-v>li:not(:last-child):after{animation-name:ssm-line-v;animation-range:cover 22% cover 42%}.steps-v>li .step-node{animation-range:cover 18% cover 28%}}}@keyframes ssm-line{0%{transform:scaleX(0)}}@keyframes ssm-line-v{0%{transform:scaleY(0)}}@keyframes ssm-node{0%{border-color:var(--ssm-border);color:var(--ssm-text-muted);background-color:#0000}}.trust-chips{color:var(--ssm-text-secondary);flex-wrap:wrap;align-items:center;row-gap:4px;margin-top:24px;font-size:16px;line-height:1.5;display:flex}.trust-chips>li+li:before{content:"";background-color:var(--ssm-brand);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 12px;display:inline-block}.faq-chev{height:1lh;transition:transform var(--dur-2) var(--ease-out);place-items:center;display:grid}.faq-item[open] .faq-chev{transform:rotate(90deg)}@container page (width>=64rem){.faq-section{column-gap:var(--spacing-xl);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;display:grid}.faq-head{position:sticky;top:128px}.faq-section>.faq-list{max-width:none;margin-top:0}}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}}}.island-dock{min-width:0;margin-left:calc(var(--island-gap) * -1);opacity:0;visibility:hidden;pointer-events:none;flex:0 0 0;align-items:center;gap:16px;display:flex;overflow:hidden;container-type:inline-size}.island-dock-name{min-width:0;max-width:45%;font-size:var(--text-small);color:var(--ssm-text-primary);white-space:nowrap;flex:0 auto;align-items:baseline;gap:8px;font-weight:600;display:flex}.island-dock-title{text-overflow:ellipsis;overflow:hidden}.island-dock-price{display:none}.island-dock-links{flex:1 0 auto;gap:2px;display:flex;overflow:hidden}.island-dock-links a{border-radius:var(--radius-sm);color:var(--ssm-text-secondary);font-size:var(--text-small);white-space:nowrap;transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);padding:6px 10px;display:block}.island-dock-links a:is(:hover,:focus-visible),.island-dock-links a[aria-current]{color:var(--ssm-text-primary)}.island-dock-links a[aria-current]{background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.island-dock-links a[aria-current]{background-color:color-mix(in srgb, var(--ssm-brand) 14%, transparent)}}@container not (width>=560px){.island-dock-name{display:none}}@container hdr not (width>=1100px){.island-dock-links a{padding-inline:6px}}.island-cta-wrap{position:relative}@keyframes island-cta-wrap-in{to{margin-left:calc(var(--dock-cta-extra,24px) + 12px)}}.island-cta-product{opacity:0;visibility:hidden;white-space:nowrap;position:absolute;top:0;right:0}@container hdr not (width>=1020px){.island-cta-product{display:none}}@keyframes island-dock-in{0%{margin-left:calc(var(--island-gap) * -1);opacity:0;visibility:hidden;flex-grow:0}to{opacity:1;visibility:visible;flex-grow:1;margin-left:0}}@keyframes island-cta-out{to{opacity:0;visibility:hidden}}@keyframes island-menu-out{to{opacity:0;pointer-events:none;flex-grow:0;flex-basis:0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@container hdr (width>=1020px){.island[data-docked] .island-dock,.island[data-docked] .island-cta-product,.island[data-docked] .island-cta-wrap,.island[data-docked] .island-nav,.island[data-docked] .island-cta:not(.island-cta-product){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:60px 120px}.island[data-docked] .island-dock,.island[data-docked] .island-cta-product{animation-name:island-dock-in}.island[data-docked] .island-cta-wrap{animation-name:island-cta-wrap-in}.island[data-docked] .island-nav{animation-name:island-menu-out}.island[data-docked] .island-cta:not(.island-cta-product){animation-name:island-cta-out}.island[data-docked] .island-dock{pointer-events:auto}}}}@media (prefers-reduced-motion:reduce){@container hdr (width>=1020px){.island[data-docked] .island-dock,.island[data-docked] .island-cta-product{opacity:1;visibility:visible}.island[data-docked] .island-dock{pointer-events:auto;flex-grow:1;margin-left:0}.island[data-docked] .island-cta-wrap{margin-left:calc(var(--dock-cta-extra,24px) + 12px)}.island[data-docked] .island-nav{opacity:0;pointer-events:none;flex:0 0 0}.island[data-docked] .island-cta:not(.island-cta-product){opacity:0;visibility:hidden}}}@container hdr (width>=1020px){.island[data-docked]:is(:has(.island-brand:hover),:has(.island-brand:focus-visible),:has(.nav-l1:hover),:has(.nav-l1 :focus-visible),[data-search]) .island-nav,.island[data-docked]:is(:has(.island-brand:hover),:has(.island-brand:focus-visible),:has(.nav-l1:hover),:has(.nav-l1 :focus-visible),[data-search]) .island-cta:not(.island-cta-product){opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:auto!important}.island[data-docked]:is(:has(.island-brand:hover),:has(.island-brand:focus-visible),:has(.nav-l1:hover),:has(.nav-l1 :focus-visible),[data-search]) .island-cta:not(.island-cta-product){flex:none!important}.island[data-docked]:is(:has(.island-brand:hover),:has(.island-brand:focus-visible),:has(.nav-l1:hover),:has(.nav-l1 :focus-visible),[data-search]) .island-dock{margin-left:calc(var(--island-gap) * -1)!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;flex-grow:0!important}.island[data-docked]:is(:has(.island-brand:hover),:has(.island-brand:focus-visible),:has(.nav-l1:hover),:has(.nav-l1 :focus-visible),[data-search]) .island-cta-product{opacity:0!important;visibility:hidden!important}.island[data-docked]:is(:has(.island-brand:hover),:has(.island-brand:focus-visible),:has(.nav-l1:hover),:has(.nav-l1 :focus-visible),[data-search]) .island-cta-wrap{margin-left:0!important}}.curtain-end{height:1px;margin-top:-1px}.footer-tagline{max-width:22ch;color:var(--ssm-text-primary);letter-spacing:-.02em;text-wrap:balance;margin-bottom:40px;font-size:clamp(1.75rem,1rem + 2.4cqi,2.75rem);font-weight:650;line-height:1.12}@container page (width>=48rem){html:not(.zoom15) .curtain .sheet{z-index:1;border-radius:0 0 var(--radius-xl) var(--radius-xl);background-color:var(--ssm-bg-page);position:relative}html:not(.zoom15) .curtain .site-footer{z-index:0;margin-top:calc(var(--radius-xl) * -1);padding-top:var(--radius-xl);position:sticky;bottom:0}}.map-pulse{border:2px solid var(--ssm-brand);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.map-pulse{animation:ssm-pulse 2.6s var(--ease-out) infinite}}@keyframes ssm-pulse{0%{opacity:.85;transform:scale(.35)}80%,to{opacity:0;transform:scale(1.7)}}.form-input{transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.form-input:focus-visible{border-color:var(--ssm-brand);box-shadow:0 0 0 4px var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.form-input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--ssm-brand) 28%, transparent)}}.submit-state{opacity:0;width:0;height:18px;transition:width var(--dur-2) var(--ease-out), margin var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);place-items:center;display:inline-grid;overflow:hidden}.submit-state>*{opacity:0;grid-area:1/1}[data-state] .submit-state{opacity:1;width:18px;margin-left:4px}[data-state=sending] .st-spin,[data-state=ok] .st-ok,[data-state=error] .st-err{opacity:1}.st-spin{border:2px solid var(--ssm-ink);width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.st-spin{border:2px solid color-mix(in srgb, var(--ssm-ink) 30%, transparent)}}.st-spin{border-top-color:var(--ssm-ink);border-radius:50%}@media (prefers-reduced-motion:no-preference){.st-spin{animation:.8s linear infinite ssm-spin}}@keyframes ssm-spin{to{transform:rotate(360deg)}}@container page (width>=64rem){.contact-duo>section:last-child{align-self:start;position:sticky;top:112px}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gold-edge{z-index:1;border-radius:inherit;background:conic-gradient(from var(--angle), transparent 0 58%, var(--ssm-brand) 80%, transparent 96%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-tier=premium]>.gold-edge{opacity:.85}@media (prefers-reduced-motion:no-preference){:is(article,a,.card-rim):is(:hover,:focus-within)>.gold-edge{opacity:1;animation:ssm-edge 1.2s var(--ease-inout) 1}[data-tier=premium]>.gold-edge{animation:12s linear infinite ssm-edge}[data-tier=premium]:not([data-in])>.gold-edge{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){:is(article,a,.card-rim):is(:hover,:focus-within)>.gold-edge{opacity:1}}@keyframes ssm-edge{to{--angle:360deg}}@media (prefers-reduced-motion:no-preference){svg[data-glyph][data-in]:is([data-glyph=smc-ict],[data-glyph=structure-liquidity],[data-glyph=momentum],[data-glyph=market-state-momentum],[data-glyph=volume-order-flow],[data-glyph=volume-value]){animation:.8s var(--ease-out) both;animation-name:glyph-wipe}svg[data-glyph][data-in]:is([data-glyph=price-action],[data-glyph=price-action-sessions],[data-glyph=brand]){animation:.8s var(--ease-out) both;animation-name:glyph-rise}svg[data-glyph][data-in][data-glyph=support-resistance]{animation:.8s var(--ease-out) both;animation-name:glyph-slide}svg[data-glyph][data-in][data-glyph=other-indicators]{animation:.7s var(--ease-out) both;animation-name:glyph-flash}:is(article,a,.card-rim):is(:hover,:focus-within) svg[data-glyph]:is([data-glyph=smc-ict],[data-glyph=structure-liquidity],[data-glyph=momentum],[data-glyph=market-state-momentum],[data-glyph=volume-order-flow],[data-glyph=volume-value]){animation:glyph-wipe-h .7s var(--ease-out) both}:is(article,a,.card-rim):is(:hover,:focus-within) svg[data-glyph]:is([data-glyph=price-action],[data-glyph=price-action-sessions]){animation:glyph-rise-h .7s var(--ease-out) both}:is(article,a,.card-rim):is(:hover,:focus-within) svg[data-glyph=support-resistance]{animation:glyph-slide-h .7s var(--ease-out) both}:is(article,a,.card-rim):is(:hover,:focus-within) svg[data-glyph=other-indicators]{animation:glyph-flash-h .6s var(--ease-out) both}}@keyframes glyph-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes glyph-wipe-h{0%{clip-path:inset(0 100% 0 0)}}@keyframes glyph-rise{0%{clip-path:inset(100% 0 0);transform:translateY(3px)}}@keyframes glyph-rise-h{0%{clip-path:inset(100% 0 0);transform:translateY(3px)}}@keyframes glyph-slide{0%{clip-path:inset(0 50%)}}@keyframes glyph-slide-h{0%{clip-path:inset(0 50%)}}@keyframes glyph-flash{0%{opacity:.25;transform:scale(.86)}}@keyframes glyph-flash-h{0%{opacity:.25;transform:scale(.86)}}.post-card-link{border-radius:var(--radius-sm);margin-bottom:16px;display:block;overflow:hidden}.post-card-link .post-card-img{margin-bottom:0}.post-card-title a{transition:color var(--dur-2) var(--ease-out), background-size var(--dur-3) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.post-card:is(:hover,:focus-within) .post-card-title a{background-size:100% 2px}.zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.zoom-dialog{border:1px solid var(--ssm-border);border-radius:var(--radius-lg);background:var(--ssm-surface);max-width:min(96vw,1600px);max-height:94vh;padding:0;overflow:hidden}.zoom-dialog::backdrop{background:var(--ssm-bg-page)}@supports (color:color-mix(in lab, red, red)){.zoom-dialog::backdrop{background:color-mix(in srgb, var(--ssm-bg-page) 78%, transparent)}}.zoom-dialog::backdrop{backdrop-filter:blur(8px)}.zoom-body img{object-fit:contain;max-width:100%;max-height:94vh;margin:auto;display:block}.zoom-close{z-index:1;border-radius:var(--radius-pill);background:var(--ssm-bg-page);border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.zoom-close{background:color-mix(in srgb, var(--ssm-bg-page) 72%, transparent)}}.zoom-close{color:var(--ssm-text-primary);cursor:pointer}.statement{font-size:var(--text-statement);font-weight:var(--text-statement--font-weight);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing);text-wrap:balance}.statement .w-last{color:var(--color-brand);position:relative}.statement .w-last:after{content:"";border-radius:var(--radius-pill);transform-origin:0;background:currentColor;height:.07em;position:absolute;bottom:-.08em;left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement .w{animation-name:ssm-word;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(30% + var(--w) * 4%) entry calc(55% + var(--w) * 4%)}.statement .w-last:after{animation-name:ssm-underline;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 72% cover 32%}}}@keyframes ssm-word{0%{opacity:.3}}@keyframes ssm-underline{0%{transform:scaleX(0)}}.grid-products{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.grid-products-lead{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}@container page (width>=1080px){.grid-products-lead>.product-lead{grid-column:span 2}}.hero-split{--hero-gap:var(--spacing-2xl);--hero-col:1;--hero-first-screen-rest:485px;--hero-fs:clamp(28px, 10cqi, 37px);margin-bottom:var(--spacing-3xl);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.hero-h{font-size:var(--hero-fs);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight);text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}.hero-h-second{color:var(--ssm-text-secondary)}.hero-split>.hero-pill{margin-bottom:var(--spacing-lg);justify-self:start}.hero-split>.hero-rest{margin-top:var(--spacing-md)}.hero-split>.hero-mockup,.hero-split>.hero-proof{margin-top:var(--spacing-xl)}.hero-split>.hero-proof{gap:var(--spacing-md);display:grid}@container page (width>=48rem){.hero-split{column-gap:var(--hero-gap);--hero-col:.4;--hero-fs:clamp(28px, calc((100cqi - var(--hero-gap)) * var(--hero-col) * .138), 64px);margin-top:0;margin-bottom:var(--spacing-4xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"pill pill""head media""rest rest""proof proof";align-items:center}.hero-split>.hero-pill{margin-bottom:var(--spacing-md);grid-area:pill}.hero-split>.hero-head{grid-area:head}.hero-split>.hero-mockup{width:min(100%, calc(max(240px, 100svh - var(--hero-first-screen-rest)) * 1.6));grid-area:media;justify-self:end;margin-top:0}.hero-split>.hero-rest{margin-top:var(--spacing-xl);grid-area:rest}.hero-split>.hero-proof{gap:var(--spacing-lg);margin-top:var(--spacing-2xl);grid-area:proof;grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (width>=71.875rem){.hero-split{--hero-col:.3;grid-template-columns:minmax(0,3fr) minmax(0,7fr)}}@container page (width<=40rem){.pp-hero{grid-template-columns:minmax(0,1fr);display:grid}.pp-hero>.catpill{justify-self:start}.pp-hero>.hero-proof{order:1}.pp-hero>.section-visuals{order:2}}@container page (width<=30rem){.pp-hero h1{--text-product:clamp(28px, 8.2cqi, 40px)}}.grid-features{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.section-split>.section-visuals{margin-top:var(--spacing-xl)}@container page (width>=64rem){.section-split{column-gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.section-split>:not(.section-visuals){grid-column:1}.section-split>.section-visuals{grid-area:1/2/span 50;margin-top:0}.section-split-mirror>:not(.section-visuals){grid-column:2}.section-split-mirror>.section-visuals{grid-column:1}}.grid-categories{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.on-dark-only{display:block}.on-light-only,[data-theme=light] .on-dark-only{display:none}[data-theme=light] .on-light-only{display:block}.theme-switch{align-items:center;display:inline-flex}html.zoom15{zoom:1.5}.a11y-zoom{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);height:32px;color:var(--ssm-text-muted);font-size:var(--text-small);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 8px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}.a11y-zoom:hover{color:var(--ssm-text-primary)}html.zoom15 .a11y-zoom{background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){html.zoom15 .a11y-zoom{background-color:color-mix(in oklab, var(--ssm-text-primary) 10%, transparent)}}html.zoom15 .a11y-zoom{color:var(--ssm-text-primary)}:root:not([data-theme]) .a11y-zoom{display:none}@container hdr not (width>=1200px){.a11y-zoom-pct{display:none}}:root:not([data-theme]) .theme-switch{display:none}.theme-seg{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);gap:2px;padding:2px;display:inline-flex}.theme-seg>button,.theme-one{border-radius:var(--radius-sm);width:32px;height:28px;color:var(--ssm-text-muted);cursor:pointer;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.theme-one{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);height:32px}.theme-seg>button:hover,.theme-one:hover{color:var(--ssm-text-primary)}:root:not([data-theme=light]) .theme-seg>[data-theme-set=dark],:root[data-theme=light] .theme-seg>[data-theme-set=light]{background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .theme-seg>[data-theme-set=dark],:root[data-theme=light] .theme-seg>[data-theme-set=light]{background-color:color-mix(in oklab, var(--ssm-text-primary) 10%, transparent)}}:root:not([data-theme=light]) .theme-seg>[data-theme-set=dark],:root[data-theme=light] .theme-seg>[data-theme-set=light]{color:var(--ssm-text-primary)}.theme-switch[data-variant=auto] .theme-seg{display:none}@container hdr (width>=1200px){.theme-switch[data-variant=auto] .theme-seg{display:inline-flex}.theme-switch[data-variant=auto] .theme-one{display:none}}@container hdr (width<=400px){.theme-switch[data-variant=auto] .theme-one{display:none}}.site{z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.island{isolation:isolate;grid-template-columns:224px minmax(0,1fr);grid-template-rows:60px var(--island-row2,40px);border-radius:var(--ssm-radius-island);margin:12px 16px 0;display:grid;position:relative}.island-glass{z-index:-1;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff29, var(--fx-glass-shadow);border:0;position:absolute;inset:0}.island:after{content:"";background:var(--ssm-border);pointer-events:none;height:1px;position:absolute;top:59px;left:224px;right:16px}.island-row2{grid-area:2/2;min-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.island[data-ready]{transition:grid-template-rows var(--dur-3) var(--ease-spring)}}.island-brand{pointer-events:auto;grid-area:1/1/span 2;position:relative}.island-brand:after{content:"";background:var(--ssm-border);width:1px;position:absolute;top:16px;bottom:16px;right:0}.island-logo{transform-origin:50%;background-repeat:no-repeat;background-size:100% 100%;width:192px;height:72px;margin-top:-36px;position:absolute;top:min(50%,50px);left:16px}@media (prefers-reduced-motion:no-preference){.island[data-ready] .island-logo{transition:transform var(--dur-3) var(--ease-spring)}}.island-row1{--island-gap:12px;align-items:center;gap:var(--island-gap);pointer-events:auto;grid-area:1/2;min-width:0;height:60px;padding:0 12px 0 16px;display:flex}.island-nav{flex:auto;min-width:0}.nav-l1{align-items:center;gap:2px;display:flex}.nav-l1-item{align-items:center;display:flex}.nav-l1-link{border-radius:var(--radius-sm);color:var(--ssm-text-secondary);font-size:var(--text-body);white-space:nowrap;padding:6px 4px 6px 10px;transition:color .2s}.nav-l1-link:hover,.nav-l1-link[aria-current=true],.nav-l1-toggle[aria-current=true]:has(.nav-l1-label){color:var(--ssm-text-primary)}.nav-l1-link,.nav-l1-toggle .nav-l1-label{position:relative}.island:not([data-indicator]) .nav-l1-item[data-shown] .nav-l1-link:after,.island:not([data-indicator]) .nav-l1-item[data-shown] .nav-l1-toggle .nav-l1-label:after{content:"";background:var(--ssm-brand);height:2px;position:absolute;inset:auto 0 -5px}.island:not([data-indicator]) .nav-l1-item[data-shown] .nav-l1-link:after{inset:auto 4px -1px 10px}.nav-indicator{background:var(--ssm-brand);transform-origin:0 0;pointer-events:none;width:1px;height:2px;position:absolute;top:47px;left:0}@media (prefers-reduced-motion:no-preference){.nav-indicator{transition:transform var(--dur-2) var(--ease-out)}}.nav-l1-toggle{border-radius:var(--radius-sm);height:32px;color:var(--ssm-text-muted);cursor:pointer;align-items:center;gap:4px;padding:0 6px;transition:color .2s;display:inline-flex}.nav-l1-toggle:hover,.nav-l1-toggle[aria-expanded=true]{color:var(--ssm-text-primary)}.nav-l1-toggle:has(.nav-l1-label){color:var(--ssm-text-secondary);font-size:var(--text-body);padding-inline:10px 6px}.nav-l1-toggle svg{transition:transform .2s var(--ease-ssm)}.nav-l1-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.island-ctl{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.island-cta-short,.island-menu{display:none}.nav-panel{pointer-events:none;visibility:hidden;opacity:0;transform:translateY(var(--island-swap-shift));transition:opacity var(--island-swap-out) linear, transform var(--island-swap-out) var(--ease-out), visibility 0s var(--island-swap-out);position:absolute;inset:60px 0 0 224px;overflow:hidden}.nav-l1-item[data-shown]>.nav-panel{visibility:visible;opacity:1;transition:opacity var(--island-swap-in) var(--ease-out) var(--island-swap-out), transform var(--island-swap-in) var(--ease-out) var(--island-swap-out), visibility 0s;transform:none}.nav-panel-inner{pointer-events:auto;height:40px;padding:0 16px}.nav-l2{align-items:center;gap:4px;height:100%;display:flex}.nav-l2-link{border-radius:var(--ssm-radius-chip);color:var(--ssm-text-secondary);font-size:var(--text-small);white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;transition:color .2s,background-color .2s;display:inline-flex}.nav-l2-link:hover{color:var(--ssm-text-primary);background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.nav-l2-link:hover{background-color:color-mix(in oklab, var(--ssm-text-primary) 6%, transparent)}}.nav-l2-link[aria-current=page]{color:var(--ssm-text-primary)}.nav-l2-link[aria-current=page]>svg[data-chrome-glyph]{color:var(--ssm-brand)}svg[data-chrome-glyph]{width:16px;height:16px;color:var(--cat,var(--ssm-text-secondary));flex:none;transition:color .2s}a:hover>svg[data-chrome-glyph]{color:var(--cat,var(--ssm-text-primary))}.nav-cat-dot{background:var(--cat);border-radius:999px;flex:none;width:8px;height:8px}.nav-badge{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);color:var(--ssm-text-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);white-space:nowrap;flex:none;padding:1px 7px}.island-search{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);width:40px;height:32px;color:var(--ssm-text-muted);flex:none;align-items:center;transition:color .2s,border-color .2s;display:flex}.island[data-ready] .island-search{transition:width var(--island-search-dur) var(--ease-spring), color .2s ease, border-color .2s ease}.island-search:hover,.island-search:has(.island-search-input:focus-visible){color:var(--ssm-text-primary)}.island-search:has(.island-search-input:focus-visible){border-color:var(--ssm-brand)}.island[data-search] .island-search{width:var(--search-w)}.island-search-btn{border-radius:inherit;width:38px;height:100%;color:inherit;cursor:pointer;flex:none;place-items:center;display:grid}.island-search-input{min-width:0;height:100%;color:var(--ssm-text-primary);font:inherit;font-size:var(--text-small);opacity:0;transition:opacity var(--dur-2) var(--ease-out);background:0 0;border:0;outline:0;flex:1 1 0;padding:0}.island-search-input::placeholder{color:var(--ssm-text-muted)}.island[data-search] .island-search-input{opacity:1;padding-right:10px}.island[data-overlap] .nav-l1{opacity:.3}.nav-l1{transition:opacity var(--dur-2) var(--ease-out)}.island-results{overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;min-height:0;transition:opacity var(--dur-1) linear, visibility 0s var(--dur-1);grid-area:2/2;padding:0 16px;overflow:auto}.island[data-results] .island-results{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out) 80ms, visibility 0s}.island[data-results] .nav-l1-item>.nav-panel{visibility:hidden;opacity:0;transition:opacity var(--dur-1) linear, visibility 0s var(--dur-1)}.island-glass{transition:background-color var(--dur-2) var(--ease-out)}.island[data-results] .island-glass{background-color:var(--ssm-surface)}@supports (color:color-mix(in lab, red, red)){.island[data-results] .island-glass{background-color:color-mix(in srgb, var(--ssm-surface) 92%, transparent)}}.island-results-head{color:var(--ssm-text-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:700;line-height:var(--text-eyebrow--line-height);text-transform:uppercase;padding:10px 10px 4px}.island-result{border-radius:var(--ssm-radius-chip);min-width:0;color:var(--ssm-text-secondary);font-size:var(--text-small);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.island-result[aria-selected=true]{background-color:var(--ssm-text-primary)}@supports (color:color-mix(in lab, red, red)){.island-result[aria-selected=true]{background-color:color-mix(in oklab, var(--ssm-text-primary) 8%, transparent)}}.island-result[aria-selected=true]{color:var(--ssm-text-primary)}.island-result-glyph{flex:none;width:16px;height:16px;display:inline-block}.island-result-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.island-result-via{min-width:0;color:var(--ssm-text-muted);text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.island-result mark{background-color:var(--ssm-brand);border-radius:0}@supports (color:color-mix(in lab, red, red)){.island-result mark{background-color:color-mix(in srgb, var(--ssm-brand) 30%, transparent)}}.island-result mark{color:var(--ssm-text-primary)}.island-results-none{color:var(--ssm-text-secondary);font-size:var(--text-small);padding:10px}.island-results-none p+p{margin-top:8px}.island-results-none a{color:var(--color-brand);text-underline-offset:4px;margin-right:16px;text-decoration:underline}@container hdr (width>=1020px){.island[data-compact]:not([data-reveal],[data-search],:hover,:has(:focus-visible)){grid-template-rows:60px 0}.island[data-compact]:not([data-reveal],[data-search],:hover,:has(:focus-visible)) .island-logo{transform:scale(.556)}.island[data-compact]:not([data-reveal],[data-search],:hover,:has(:focus-visible)):after{opacity:0}.island[data-compact]:not([data-reveal],[data-search],:hover,:has(:focus-visible)) .nav-panel{visibility:hidden;opacity:0;transition:opacity var(--dur-1) linear, visibility 0s var(--dur-1)}.island:after{transition:opacity var(--dur-2) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.nav-panel{transform:none}}@container hdr not (width>=1200px){.island-cta-long{display:none}.island-cta-short{display:inline}.island-row1{--island-gap:8px;padding-left:12px}.nav-l1-link{font-size:var(--text-small);padding-inline:8px 2px}.nav-l1-toggle{padding:0 4px}.nav-l1-toggle:has(.nav-l1-label){font-size:var(--text-small);padding-inline:8px 4px}.island-ctl{gap:6px}.nav-panel-inner{padding-inline:12px}.nav-l2{gap:2px}.nav-l2-link{gap:6px;padding-inline:6px}.nav-l2-link .nav-badge{padding-inline:5px}}@container hdr not (width>=1150px){.nav-l2-wide{display:none}}@container hdr not (width>=1020px){.island{border-radius:var(--ssm-radius-island-narrow);align-items:center;height:60px;display:flex}.island:after,.island-row2,.island-results{display:none}.island-search{order:5;width:36px;height:36px}.island-search-btn{width:100%}.island-menu{order:6}.island-brand{width:auto;height:60px;padding:10px 8px 10px 12px;position:relative}.island-brand:after{display:none}.island-logo{width:auto;height:40px;margin-top:0;position:static}.island-row1{flex:auto;min-width:0;height:60px;padding:0 8px 0 0;position:relative;inset:auto}.island-ctl{gap:4px}.island-nav,.island-locale{display:none}.island-menu{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);height:36px;color:var(--ssm-text-primary);font-size:var(--text-small);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}}@container hdr (width<=640px){.island{margin:8px 8px 0}}@container hdr not (width>=480px){.island-menu{justify-content:center;width:36px;padding:0}.island-menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container hdr (width<=360px){.island-cta-wrap{display:none}}.nav-sheet{border-radius:var(--ssm-radius-panel);width:min(420px,100% - 16px);max-height:calc(100% - 16px);color:var(--ssm-text-primary);border:0;margin:0;padding:0;position:fixed;inset:8px 8px auto auto;overflow:hidden}.nav-sheet:popover-open{flex-direction:column;display:flex}.nav-sheet-body{min-height:0;padding:12px;overflow:auto}.nav-sheet::backdrop{background:var(--ssm-chapter-inverse)}@supports (color:color-mix(in lab, red, red)){.nav-sheet::backdrop{background:color-mix(in oklab, var(--ssm-chapter-inverse) 40%, transparent)}}.nav-sheet-head{justify-content:space-between;align-items:center;padding:4px 4px 8px 8px;display:flex}.sheet-search{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);height:44px;color:var(--ssm-text-muted);align-items:center;gap:8px;margin:0 0 8px;padding:0 12px;display:flex}.sheet-search:has(input:focus-visible){border-color:var(--ssm-brand)}.sheet-search>svg{flex:none}.sheet-search .island-search-input{opacity:1;flex:1 1 0;padding:0;font-size:16px}.nav-sheet .island-results{display:none}.nav-sheet[data-results] .island-results{visibility:visible;opacity:1;pointer-events:auto;grid-area:auto;padding:0;display:block;overflow:visible}.nav-sheet[data-results] .nav-sheet-list{display:none}.nav-sheet .island-result{white-space:normal;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:8px;min-height:44px;display:grid}.nav-sheet .island-result-glyph{margin-top:2px}.nav-sheet .island-result-title,.nav-sheet .island-result-via{white-space:normal;grid-column:2;overflow:visible}.nav-sheet-close{border-radius:var(--ssm-radius-chip);width:44px;height:44px;color:var(--ssm-text-secondary);cursor:pointer;place-items:center;display:inline-grid}.nav-sheet-list>li{border-top:1px solid var(--ssm-border)}.nav-sheet-list summary,.nav-sheet-link{min-height:52px;color:var(--ssm-text-primary);font-size:var(--text-body);cursor:pointer;align-items:center;padding:0 8px;display:flex}.nav-sheet-list details ul{padding:0 0 8px}.nav-sheet-list details a{min-height:44px;color:var(--ssm-text-secondary);font-size:var(--text-small);align-items:center;gap:8px;padding:6px 8px 6px 20px;display:flex}.nav-sheet-foot{border-top:1px solid var(--ssm-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 8px 4px;display:flex}[data-island-offset] main{margin-top:112px}[data-island-offset] :where([id]){scroll-margin-top:128px}@container page not (width>=1020px){[data-island-offset] main{margin-top:72px}[data-island-offset] :where([id]){scroll-margin-top:88px}}@container page (width<=640px){[data-island-offset] main{margin-top:68px}[data-island-offset] :where([id]){scroll-margin-top:84px}}.article-prose{max-width:var(--container-reading);color:var(--color-secondary);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.article-prose>*+*,.article-prose>.article-section>*+*{margin-top:var(--spacing-md)}.article-prose>[data-inline-toc]{display:none}.article-prose :where(h1){margin-top:var(--spacing-sm);color:var(--color-primary);font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);font-weight:var(--text-h1--font-weight);text-wrap:balance}.article-prose :where(h1+p){margin-top:var(--spacing-md);color:var(--color-secondary);font-size:var(--text-body-lg)}.article-prose :where(h2){margin-top:var(--spacing-xl);color:var(--color-primary);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing,normal)}.article-prose :where(h3){margin-top:var(--spacing-lg);color:var(--color-primary);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing,normal)}.article-prose :where(strong){color:var(--color-primary);font-weight:600}.article-prose :where(a){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.article-prose :where(a):hover{color:var(--color-primary)}.article-prose :where(ul,ol){padding-left:1.25rem}.article-prose :where(ul){list-style:outside}.article-prose :where(ol){list-style:decimal}.article-prose :where(li+li){margin-top:var(--spacing-xs)}.article-prose :where(li)::marker{color:var(--color-muted)}.article-prose :where(blockquote){border-left:2px solid var(--color-border);padding-left:var(--spacing-md);color:var(--color-muted)}.article-prose :where(.price){font-family:var(--font-price);font-variant-numeric:tabular-nums lining-nums;color:var(--color-primary);font-size:.95em}.article-prose :where(code){font-family:var(--font-mono);color:var(--color-primary);font-size:.9em}.article-prose :where(hr){margin-block:var(--spacing-xl);border:0;border-top:1px solid var(--color-border)}.article-prose :where(table){border-collapse:collapse;width:100%;font-size:var(--text-body)}.article-prose :where(th,td){border-bottom:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-xs);text-align:left;vertical-align:top}.article-prose :where(th){color:var(--color-primary);font-weight:600}.article-prose :where(td){font-family:var(--font-price);font-variant-numeric:tabular-nums lining-nums}.article-prose :where(td:first-child){font-family:var(--font-sans);font-variant-numeric:normal;color:var(--color-primary)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.footer-brand{grid-column:1/-1}.footer-cell[data-cell=company]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid}@container page (width>=48rem){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cell[data-cell=company]{flex-direction:column;grid-column:auto;gap:28px;display:flex}}@container page (width>=71.875rem){.footer-grid{grid-template-columns:minmax(0,14rem) repeat(5,minmax(auto,1fr))}.footer-brand{grid-column:auto}.footer-list .footer-link>span{white-space:nowrap}}@container page (width>=75rem){.footer-head>.eyebrow{white-space:nowrap}}.footer-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.footer-status{align-items:center;gap:4px;margin-block:-3px;display:inline-flex}.footer-status svg[data-chrome-glyph]{width:12px;height:12px}.footer-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.footer-link{color:var(--ssm-text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);overflow-wrap:break-word;align-items:baseline;gap:8px;transition:color .2s;display:inline-flex}.footer-link>svg[data-chrome-glyph]{margin-top:calc((1.5 * var(--text-small) - 16px) / 2);align-self:flex-start}.footer-link:hover{color:var(--ssm-text-primary)}.footer-mail{white-space:nowrap;overflow-wrap:normal;margin-top:16px}.sec,.sec-group,.pp-section{margin-top:var(--space-section-compact)}.sec-body{margin-top:var(--space-head)}.sec-problem{--problem-eyebrow-manifest:16px;--problem-manifest-lead:24px;--problem-lead-plates:40px;--problem-plates-captions:12px;--problem-captions-note:24px;--problem-note-cards:56px;--problem-card-gap:16px}@container page (width>=48rem){.sec-problem{--problem-eyebrow-manifest:16px;--problem-manifest-lead:32px;--problem-lead-plates:56px;--problem-lead-plates-fanned:17px;--problem-plates-captions:12px;--problem-captions-note:24px;--problem-note-cards:80px;--problem-card-gap:24px}}.sec-problem>.statement{margin-top:var(--problem-eyebrow-manifest)}.sec-problem>.problem-lead{margin-top:var(--problem-manifest-lead)}.sec-problem>.layers{margin-top:var(--problem-lead-plates)}.sec-problem .layer{gap:var(--problem-plates-captions)}.sec-problem .layers .layers-legend{margin-top:var(--problem-plates-captions)}.sec-problem .layers>figcaption{margin-top:var(--problem-captions-note)}.sec-problem>.problem-cards{margin-top:var(--problem-note-cards);gap:var(--problem-card-gap)}@container page (width>=48rem){.sec,.pp-section{margin-top:var(--space-section)}.sec-group,.product-bar+.pp-section,.pp-final{margin-top:var(--space-group)}}.buy-row{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.buy-price{flex-direction:column;gap:2px;display:flex}.product-bar{z-index:40;min-height:56px;margin-top:var(--spacing-xl);border-radius:var(--ssm-radius-card);background:var(--ssm-surface);align-items:center;gap:16px;padding:8px 8px 8px 20px;display:flex;position:sticky;top:80px}@supports (color:color-mix(in lab, red, red)){.product-bar{background:color-mix(in srgb, var(--ssm-surface) 68%, transparent)}}.product-bar{backdrop-filter:blur(20px)saturate(1.5)}[data-theme=light] .product-bar{background:var(--ssm-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .product-bar{background:color-mix(in srgb, var(--ssm-surface) 78%, transparent)}}@container page (width>=1020px){.product-bar{display:none}}.product-bar-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.product-bar .btn{flex:none}@container page (width<=64rem){.product-bar-name{display:none}.product-bar-price{flex:auto}}@container page (width<=1019px){.product-bar{min-height:44px;padding-block:4px;top:76px}}@container page (width<=640px){.product-bar{padding-left:14px;top:72px}.product-bar .btn{flex:auto}}[data-island-offset]:has(.product-bar) :where(main [id]){scroll-margin-top:200px}@container page not (width>=1020px){[data-island-offset]:has(.product-bar) :where(main [id]){scroll-margin-top:160px}}.point-chip{align-items:flex-start;gap:14px;display:flex}.point-check{color:var(--cat,var(--ssm-accent));flex:none;margin-top:1px}.proof-chapter{margin-top:var(--spacing-3xl);background-color:var(--ssm-chapter-inverse);color:var(--ssm-text-primary);margin-inline:calc(50% - 50cqw);padding:72px max(16px,50cqw - 50%)}.pillars{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container page (width>=40rem){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width>=64rem){.pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar{grid-row:span 4;grid-template-rows:subgrid;row-gap:8px;padding:20px;display:grid}.pillar-index{color:var(--ssm-text-muted);font-size:var(--text-caption)}.pillar-benefit{border-top:1px solid var(--ssm-border);align-self:start;padding-top:10px}.pillar-benefit:empty{border-top:0;padding-top:0}.timeline{flex-direction:column;gap:20px;display:flex}.timeline-step{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.timeline-num{border:1px solid var(--ssm-border);width:34px;height:34px;color:var(--ssm-brand);font-size:var(--text-small);border-radius:50%;place-items:center;display:grid}.case-band{border-radius:var(--ssm-radius-panel);background-color:var(--ssm-bg-secondary);padding:40px 24px}@container page (width>=40rem){.case-band{padding:56px}}.case-grid{gap:var(--spacing-xl);display:grid}@container page (width>=64rem){.case-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.case-media{position:sticky;top:160px}}.editions{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.edition{padding:20px 24px}.edition+.edition{border-left:1px solid var(--ssm-border)}.edition-full{background-color:var(--ssm-brand-fill)}@supports (color:color-mix(in lab, red, red)){.edition-full{background-color:color-mix(in srgb, var(--ssm-brand-fill) 3.5%, transparent)}}@container page (width<=479px){.editions{grid-template-columns:minmax(0,1fr)}.edition+.edition{border-left:0;border-top:1px solid var(--ssm-border)}}.spec-sheet{border-top:1px solid var(--ssm-border);grid-template-columns:minmax(0,1fr);display:grid}@container page (width>=48rem){.spec-sheet{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.spec-row:last-child:nth-child(odd){grid-column:1/-1}}.spec-row{border-bottom:1px solid var(--ssm-border);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}@container page (width<=30rem){.spec-row{grid-template-columns:minmax(0,1fr);gap:4px}}.spec-duo,.pricing-cards{gap:16px;display:grid}@container page (width>=48rem){.spec-duo,.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.final-card{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-panel);background-color:var(--ssm-bg-secondary);background-image:var(--fx-raised-fill);padding:40px 24px}@container page (width>=40rem){.final-card{padding:56px}}.filter-count{color:inherit;font-size:var(--text-caption);opacity:.72}.post-grid{column-gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}@container page (width>=40rem){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width>=64rem){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card{grid-row:span 5;grid-template-rows:subgrid;padding-bottom:var(--spacing-xl);row-gap:0;display:grid}.post-card-img{transition:transform var(--dur-4) var(--ease-out);margin-bottom:16px}.post-card:hover .post-card-img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.post-card:hover .post-card-img{transform:none}}.post-card-cat{color:var(--cat,var(--ssm-text-muted));align-items:center;gap:8px;margin-bottom:8px;display:flex}.post-card-title{margin-bottom:8px}.post-card-excerpt{margin-bottom:12px}.post-card-meta{align-self:end}.post-featured{gap:var(--spacing-lg);align-items:center;display:grid}@container page (width>=48rem){.post-featured{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.read-progress{display:none}@supports (animation-timeline:scroll()){.read-progress{z-index:60;background-color:var(--ssm-brand-fill);transform-origin:0;pointer-events:none;height:2px;animation-name:read-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}}@keyframes read-progress{to{transform:scaleX(1)}}.article-layout{grid-template-columns:minmax(0,1fr);display:grid}.toc-rail{display:none}@container page (width>=64rem){.article-layout{grid-template-columns:minmax(0, var(--container-reading)) 250px;column-gap:var(--spacing-2xl);align-items:start}.toc-rail{border-left:1px solid var(--ssm-border);padding-left:16px;display:block;position:sticky;top:136px}.toc-inline{display:none}}.toc-inline{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-chip);padding:12px 16px}.toc-inline summary{cursor:pointer}.article-section{view-timeline-axis:block;view-timeline-inset:40% 55%}.toc-link{color:var(--ssm-text-muted);font-size:var(--text-small);padding:6px 0;line-height:1.4;transition:color .2s;display:block}.toc-link:hover{color:var(--ssm-text-primary)}@supports (animation-timeline:view()){.toc-link{animation-name:toc-on;animation-timing-function:linear;animation-fill-mode:none}}@keyframes toc-on{0%,to{color:var(--ssm-brand)}}.mention-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;transition:border-color .2s;display:flex}.mention-card:hover{border-color:var(--cat,var(--ssm-border-strong))}.mention-foot{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.route-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}@container page (width<=30rem){.route-card{grid-template-columns:minmax(0,1fr)}}.route-icon{border-radius:var(--ssm-radius-chip);background-color:var(--ssm-text-primary);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.route-icon{background-color:color-mix(in srgb, var(--ssm-text-primary) 6%, transparent)}}.route-icon{color:var(--ssm-text-secondary)}.contact-duo{gap:var(--spacing-3xl);display:grid}@container page (width>=64rem){.contact-duo{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}}.company-row{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:12px;display:grid}@container page (width<=30rem){.company-row{grid-template-columns:minmax(0,1fr);gap:0}}.card-link:after{content:"";z-index:1;position:absolute;inset:0}:where(.pp-section,.pp-hero) :where(p,li,dd,td,blockquote) a:not(.btn){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}:where(.pp-section,.pp-hero) :where(p,li,dd,td,blockquote) a:not(.btn):hover{color:var(--color-primary)}.billing-set{border:0;min-width:0;margin:0;padding:0;display:none}.billing-plans{gap:var(--spacing-md);margin-top:var(--spacing-lg);display:grid}@container page (width>=48rem){.billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.bv+.bv{margin-top:16px}@supports selector(:has(*)){.billing-set{justify-content:center;display:flex}.billing-seg{border:1px solid var(--ssm-border-strong);border-radius:var(--radius-pill);background-color:var(--ssm-surface);grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.billing-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.billing-opt{z-index:1;border-radius:var(--radius-pill);color:var(--ssm-text-secondary);text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-out);padding:10px 24px;font-size:15px;font-weight:600;line-height:1;position:relative}.billing-radio:checked+.billing-opt{color:var(--ssm-ink)}.billing-radio:focus-visible+.billing-opt{outline:2px solid var(--ssm-accent);outline-offset:2px}.billing-thumb{border-radius:var(--radius-pill);background-color:var(--ssm-brand-fill);width:calc(50% - 4px);transition:transform var(--dur-3) var(--ease-inout);position:absolute;top:4px;bottom:4px;left:4px}.billing:has(.billing-radio[value=annual]:checked) .billing-thumb{transform:translate(100%)}.bv-wrap{display:grid}.bv-wrap>.bv{opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-area:1/1;margin-top:0;transform:translateY(4px)}.billing:has(.billing-radio[value=monthly]:checked) .bv[data-v=monthly],.billing:has(.billing-radio[value=annual]:checked) .bv[data-v=annual]{opacity:1;visibility:visible;transform:none}.bv-name{display:none}}@container page (width<=30rem){.billing-seg{width:100%;display:grid}.billing-opt{white-space:normal;padding-inline:8px}.bv-promo>span{white-space:normal!important}}.layers-stage{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container page (width>=48rem){.layers-stage{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.layer{flex-direction:column;gap:8px;display:flex}.layer svg{width:100%;height:auto;display:block}.pl-bg{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.pl-bg{fill:color-mix(in srgb, var(--c) 9%, transparent)}}.pl-bg{stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.pl-bg{stroke:color-mix(in srgb, var(--c) 50%, transparent)}}.pl-bg{stroke-width:1.5px}.pl-line{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pl-dash{stroke-dasharray:7 9}.pl-dot,.pl-zone{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.pl-zone{fill:color-mix(in srgb, var(--c) 24%, transparent)}}.pl-zone{stroke:var(--c);stroke-width:1.5px}.pl-band{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.pl-band{fill:color-mix(in srgb, var(--c) 10%, transparent)}}.pl-band-hi{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.pl-band-hi{fill:color-mix(in srgb, var(--c) 20%, transparent)}}.layers>figcaption{margin-top:12px}.layers-legend{margin:0;padding:0;list-style:none;display:none}.layers-swatch{background-color:var(--c);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@container page (width>=40rem){html:not(.zoom15) .layers-stage{perspective:1100px;perspective-origin:50% 20%;grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto;padding-top:0}html:not(.zoom15) .sec-problem>.layers{margin-top:var(--problem-lead-plates-fanned)}html:not(.zoom15) .layer{transform:rotateX(58deg) translateZ(calc(var(--k) * 14px));animation-name:layers-fan;animation-timing-function:var(--ease-out);grid-area:1/1;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}html:not(.zoom15) .layer-cap{display:none}html:not(.zoom15) .layers-legend{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:16px;display:flex}}}}@keyframes layers-fan{0%{transform:rotateX(58deg) translateZ(calc(var(--k) * 36px))}}.pairs-map{aspect-ratio:1;width:min(100%,34rem);margin-inline:auto;position:relative;container-type:inline-size}.pairs-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pe{stroke:var(--ssm-border-strong);stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:opacity var(--dur-2) var(--ease-out), stroke var(--dur-2) var(--ease-out)}.pn{width:44px;height:44px;color:var(--ssm-text-secondary);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.pn:focus-visible{outline:2px solid var(--ssm-accent);outline-offset:1px}.pn-dot{background-color:var(--c);width:16px;height:16px;box-shadow:0 0 0 3px var(--ssm-bg-page);transition:opacity var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%}.pn-label{width:max-content;max-width:calc(20cqw - 8px);font-size:12px;line-height:1.3;display:none;position:absolute}@container page (width>=48rem){.pn-label{display:block}}.pn[data-hot] .pn-label{color:var(--ssm-text-primary)}.pn[data-side=r] .pn-label{top:50%;left:100%;transform:translateY(-50%)}.pn[data-side=l] .pn-label{text-align:right;top:50%;right:100%;transform:translateY(-50%)}.pn[data-side=t] .pn-label,.pn[data-side=b] .pn-label{text-align:center;max-width:32cqw;left:50%;transform:translate(-50%)}.pn[data-side=t] .pn-label{bottom:100%}.pn[data-side=b] .pn-label{top:100%}.pairs[data-sel] .pe:not([data-hot]),.pairs[data-sel] .pn:not([data-hot]) .pn-dot{opacity:.3}.pe[data-hot]{stroke:var(--ssm-brand);stroke-width:2.25px}.pn[data-hot] .pn-dot{box-shadow:0 0 0 3px var(--ssm-bg-page), 0 0 0 5px var(--c)}.pairs-reason{max-width:40rem;min-height:3.4em;margin:16px auto 0}.pairs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pairs-list>li{border-radius:var(--radius-sm);color:var(--ssm-text-secondary);font-size:var(--text-small);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border:1px solid #0000;padding:8px 12px;line-height:1.5}.pairs-list>li:is([data-hot],:target),.annot-notes>li:target{border-color:var(--ssm-brand-border);background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.pairs-list>li:is([data-hot],:target),.annot-notes>li:target{background-color:color-mix(in srgb, var(--ssm-brand) 10%, var(--ssm-bg-page))}}.annot-stage{position:relative}.annot-pin{z-index:2;background-color:var(--ssm-brand-fill);width:28px;height:28px;box-shadow:0 0 0 4px var(--ssm-brand-fill);border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.annot-pin{box-shadow:0 0 0 4px color-mix(in srgb, var(--ssm-brand-fill) 30%, transparent)}}.annot-pin{color:var(--ssm-ink);transition:transform var(--dur-1) var(--ease-out);font-size:13px;font-weight:700;line-height:1;text-decoration:none;transform:translate(-50%,-50%)}.annot-pin:is(:hover,:focus-visible){transform:translate(-50%,-50%)scale(1.15)}.annot-pin:focus-visible{box-shadow:0 0 0 3px var(--ssm-ink), 0 0 0 5px var(--ssm-brand-fill);outline:none}.annot-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.annot-notes>li{border-radius:var(--radius-sm);color:var(--ssm-text-secondary);font-size:var(--text-small);border:1px solid #0000;gap:12px;padding:8px 12px;line-height:1.5;display:flex}.annot-num{background-color:var(--ssm-brand-fill);width:24px;height:24px;color:var(--ssm-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cmp-stage{gap:var(--spacing-md);display:grid}@container page (width>=48rem){.cmp-stage{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-tag{color:var(--ssm-text-secondary);margin:0 0 8px}.cmp-range,.cmp:not([data-live]) .cmp-label{display:none}.cmp[data-live] .cmp-stage{aspect-ratio:var(--ratio);border:1px solid var(--ssm-border);border-radius:var(--radius-lg);background-color:var(--ssm-surface);display:block;position:relative;overflow:hidden}.cmp[data-live] .cmp-pane{position:absolute;inset:0}.cmp[data-live] .cmp-tag{z-index:1;border-radius:var(--radius-pill);background-color:var(--ssm-bg-page);margin:0;padding:4px 10px;position:absolute;top:12px}@supports (color:color-mix(in lab, red, red)){.cmp[data-live] .cmp-tag{background-color:color-mix(in srgb, var(--ssm-bg-page) 78%, transparent)}}.cmp[data-live] .cmp-a .cmp-tag{left:12px}.cmp[data-live] .cmp-b .cmp-tag{right:12px}.cmp[data-live] .cmp-b{clip-path:inset(0 0 0 calc(18px + (100% - 36px) * var(--p,.5)))}.cmp[data-live] .cmp-stage:after{content:"";top:0;bottom:0;left:calc(18px + (100% - 36px) * var(--p,.5) - 1px);z-index:2;background-color:var(--ssm-brand-fill);pointer-events:none;width:2px;position:absolute}.cmp[data-live] .cmp-range{z-index:3;appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.cmp-range:focus-visible{outline:none}.cmp-range::-webkit-slider-runnable-track{background:0 0;height:100%}.cmp-range::-moz-range-track{background:0 0;height:100%}.cmp-range::-webkit-slider-thumb{box-sizing:border-box;border:3px solid var(--ssm-ink);appearance:none;background-color:var(--ssm-brand-fill);border-radius:50%;width:36px;height:36px}.cmp-range::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--ssm-ink);background-color:var(--ssm-brand-fill);border-radius:50%;width:36px;height:36px}.cmp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ssm-bg-page), 0 0 0 5px var(--ssm-accent)}.cmp-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ssm-bg-page), 0 0 0 5px var(--ssm-accent)}.tools-list{gap:var(--spacing-xl);margin:0;padding:0;list-style:none;display:grid}.tool{padding-top:var(--spacing-lg);border-top:1px solid var(--ssm-border)}.tool-tab{border-radius:var(--radius-sm);color:inherit;text-decoration:none}.tool-tab:focus-visible{outline:2px solid var(--ssm-accent);outline-offset:3px}.tool-text{max-width:40rem;margin-top:8px}.tool-media{max-width:44rem;margin-top:16px}.tool-line{display:none}@supports (animation-timeline:view()){@container page (width>=64rem){html:not(.zoom15) .tools[data-live]{--on:1}html:not(.zoom15) .tools[data-live] .tools-track{height:calc(var(--n) * 80svh);view-timeline-name:--tools;view-timeline-axis:block}html:not(.zoom15) .tools[data-live] .tools-pin{align-content:center;height:calc(100svh - 136px);display:grid;position:sticky;top:136px}html:not(.zoom15) .tools[data-live] .tools-list{isolation:isolate;grid-template-columns:minmax(0,36%);grid-auto-rows:1fr;gap:0;min-height:min(28rem,100svh - 168px);position:relative}html:not(.zoom15) .tools[data-live] .tools-list:before{content:"";z-index:-1;width:36%;height:calc(100% / var(--n));border:1px solid var(--ssm-brand-border);border-radius:var(--radius-lg);background-color:var(--ssm-brand);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){html:not(.zoom15) .tools[data-live] .tools-list:before{background-color:color-mix(in srgb, var(--ssm-brand) 10%, var(--ssm-bg-page))}}html:not(.zoom15) .tools[data-live] .tools-list:before{transform:translateY(calc(var(--a,0) * 100%));transition:transform var(--dur-3) var(--ease-inout)}html:not(.zoom15) .tools[data-live] .tool{border-top:0;padding:16px 20px}html:not(.zoom15) .tools[data-live] .tool-tab{color:var(--ssm-text-secondary);transition:color var(--dur-2) var(--ease-out);display:block}html:not(.zoom15) .tools[data-live] .tool[data-active] .tool-tab{color:var(--ssm-text-primary)}html:not(.zoom15) .tools[data-live] .tool-text{margin-top:6px}html:not(.zoom15) .tools[data-live] .tool-line{border-radius:var(--radius-pill);background-color:var(--ssm-brand);transform-origin:0;height:2px;margin-top:10px;display:block;transform:scaleX(0)}html:not(.zoom15) .tools[data-live] .tool[data-active] .tool-line{transform:scaleX(1)}html:not(.zoom15) .tools[data-live] .tool-media{top:0;bottom:0;right:0;left:calc(36% + var(--spacing-xl));opacity:0;pointer-events:none;max-width:none;transform:translateY(var(--rise));transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);align-content:center;margin:0;display:grid;position:absolute}html:not(.zoom15) .tools[data-live] .tool[data-active] .tool-media{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:no-preference){@container page (width>=64rem){html:not(.zoom15) .tools[data-live] .tool-line{animation-name:tool-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tools;animation-range:contain calc(var(--i) / var(--n) * 100%) contain calc((var(--i) + 1) / var(--n) * 100%)}}}}@keyframes tool-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:is(.a11y-zoom,.theme-seg,.theme-one,.island-menu,.lang-seg,.island-search){background-color:var(--fx-ctl-quiet);border-color:var(--fx-ctl-border);box-shadow:var(--fx-ctl-quiet-edge);backdrop-filter:var(--fx-ctl-quiet-filter)}@supports not (backdrop-filter:blur(1px)){.glass,.glass-panel,.card-glass,.btn-secondary,:is(.a11y-zoom,.theme-seg,.theme-one,.island-menu,.lang-seg,.island-search),.announce{background:var(--ssm-surface)}.card-glass.card-depth-hover:hover{background:var(--ssm-surface-elevated)}.island-glass{background:var(--ssm-surface)}}@media (prefers-reduced-transparency:reduce){.glass,.glass-panel,.card-glass,.btn-secondary,:is(.a11y-zoom,.theme-seg,.theme-one,.island-menu,.lang-seg,.island-search),.announce{background:var(--ssm-surface);backdrop-filter:none}.card-glass.card-depth-hover:hover{background:var(--ssm-surface-elevated)}.island-glass{background:var(--ssm-surface)}.glass:after,.glass-panel:after,.card-glass:after{display:none}}}@layer utilities{.\@container\/hdr{container:hdr/inline-size}.\@container\/page{container:page/inline-size}.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-auto{top:auto}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-\[9999px\]{left:-9999px}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mt-xl{margin-top:var(--spacing-xl)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-1{width:var(--spacing);height:var(--spacing)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[50px\]{min-height:50px}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.w-px{width:1px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[calc\(var\(--container-reading\)\+5rem\)\]{max-width:calc(var(--container-reading) + 5rem)}.max-w-\[var\(--container-content\)\]{max-width:var(--container-content)}.max-w-\[var\(--container-reading\)\]{max-width:var(--container-reading)}.max-w-content{max-width:var(--container-content)}.max-w-reading{max-width:var(--container-reading)}.min-w-0{min-width:0}.flex-\[1_1_16rem\]{flex:16rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-3{--tw-border-spacing-x:calc(var(--spacing) * 3);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-3{--tw-border-spacing-y:calc(var(--spacing) * 3);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3xl{gap:var(--spacing-3xl)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:var(--radius)}.rounded-announce{border-radius:var(--ssm-radius-announce)}.rounded-button{border-radius:var(--ssm-radius-button)}.rounded-card{border-radius:var(--ssm-radius-card)}.rounded-catpill{border-radius:var(--ssm-radius-catpill)}.rounded-chip{border-radius:var(--ssm-radius-chip)}.rounded-filter{border-radius:var(--ssm-radius-filter)}.rounded-full{border-radius:3.40282e38px}.rounded-island{border-radius:var(--ssm-radius-island)}.rounded-island-narrow{border-radius:var(--ssm-radius-island-narrow)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-panel{border-radius:var(--ssm-radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-bearish\/35{border-color:var(--ssm-bearish)}@supports (color:color-mix(in lab, red, red)){.border-bearish\/35{border-color:color-mix(in oklab, var(--ssm-bearish) 35%, transparent)}}.border-border{border-color:var(--ssm-border)}.border-border-strong{border-color:var(--ssm-border-strong)}.border-border-strong-hover{border-color:var(--ssm-border-strong-hover)}.border-brand-border{border-color:var(--ssm-brand-border)}.border-brand\/35{border-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/35{border-color:color-mix(in oklab, var(--ssm-brand) 35%, transparent)}}.border-brand\/45{border-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/45{border-color:color-mix(in oklab, var(--ssm-brand) 45%, transparent)}}.border-bullish\/35{border-color:var(--ssm-bullish)}@supports (color:color-mix(in lab, red, red)){.border-bullish\/35{border-color:color-mix(in oklab, var(--ssm-bullish) 35%, transparent)}}.border-error\/35{border-color:var(--ssm-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/35{border-color:color-mix(in oklab, var(--ssm-error) 35%, transparent)}}.border-error\/40{border-color:var(--ssm-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--ssm-error) 40%, transparent)}}.border-info\/35{border-color:var(--ssm-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/35{border-color:color-mix(in oklab, var(--ssm-info) 35%, transparent)}}.border-info\/40{border-color:var(--ssm-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--ssm-info) 40%, transparent)}}.border-success\/35{border-color:var(--ssm-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/35{border-color:color-mix(in oklab, var(--ssm-success) 35%, transparent)}}.border-success\/40{border-color:var(--ssm-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--ssm-success) 40%, transparent)}}.border-warning,.border-warning\/35{border-color:var(--ssm-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/35{border-color:color-mix(in oklab, var(--ssm-warning) 35%, transparent)}}.border-warning\/40{border-color:var(--ssm-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--ssm-warning) 40%, transparent)}}.bg-\[var\(--cat\)\]{background-color:var(--cat)}.bg-accent{background-color:var(--ssm-accent)}.bg-bearish,.bg-bearish\/12{background-color:var(--ssm-bearish)}@supports (color:color-mix(in lab, red, red)){.bg-bearish\/12{background-color:color-mix(in oklab, var(--ssm-bearish) 12%, transparent)}}.bg-brand-fill{background-color:var(--ssm-brand-fill)}.bg-brand-fill-hover{background-color:var(--ssm-brand-fill-hover)}.bg-brand-fill-press{background-color:var(--ssm-brand-fill-press)}.bg-brand-tint{background-color:var(--ssm-brand-tint)}.bg-brand\/8{background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/8{background-color:color-mix(in oklab, var(--ssm-brand) 8%, transparent)}}.bg-brand\/12{background-color:var(--ssm-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/12{background-color:color-mix(in oklab, var(--ssm-brand) 12%, transparent)}}.bg-bullish,.bg-bullish\/12{background-color:var(--ssm-bullish)}@supports (color:color-mix(in lab, red, red)){.bg-bullish\/12{background-color:color-mix(in oklab, var(--ssm-bullish) 12%, transparent)}}.bg-chapter-inverse{background-color:var(--ssm-chapter-inverse)}.bg-contour{background-color:var(--ssm-contour)}.bg-error,.bg-error\/8{background-color:var(--ssm-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/8{background-color:color-mix(in oklab, var(--ssm-error) 8%, transparent)}}.bg-error\/12{background-color:var(--ssm-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/12{background-color:color-mix(in oklab, var(--ssm-error) 12%, transparent)}}.bg-footer-bottom{background-color:var(--ssm-footer-bottom)}.bg-footer-top{background-color:var(--ssm-footer-top)}.bg-info,.bg-info\/8{background-color:var(--ssm-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/8{background-color:color-mix(in oklab, var(--ssm-info) 8%, transparent)}}.bg-info\/12{background-color:var(--ssm-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/12{background-color:color-mix(in oklab, var(--ssm-info) 12%, transparent)}}.bg-page{background-color:var(--ssm-bg-page)}.bg-page-secondary{background-color:var(--ssm-bg-secondary)}.bg-page\/85{background-color:var(--ssm-bg-page)}@supports (color:color-mix(in lab, red, red)){.bg-page\/85{background-color:color-mix(in oklab, var(--ssm-bg-page) 85%, transparent)}}.bg-secondary{background-color:var(--ssm-text-secondary)}.bg-success,.bg-success\/8{background-color:var(--ssm-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/8{background-color:color-mix(in oklab, var(--ssm-success) 8%, transparent)}}.bg-success\/12{background-color:var(--ssm-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/12{background-color:color-mix(in oklab, var(--ssm-success) 12%, transparent)}}.bg-surface{background-color:var(--ssm-surface)}.bg-surface-elevated{background-color:var(--ssm-surface-elevated)}.bg-transparent{background-color:#0000}.bg-violet{background-color:var(--ssm-violet)}.bg-warning,.bg-warning\/8{background-color:var(--ssm-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--ssm-warning) 8%, transparent)}}.bg-warning\/12{background-color:var(--ssm-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/12{background-color:color-mix(in oklab, var(--ssm-warning) 12%, transparent)}}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[22px\]{padding:22px}.p-lg{padding:var(--spacing-lg)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[9px\]{padding-inline:9px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[3px\]{padding-block:3px}.py-\[14px\]{padding-block:14px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.text-button{font-size:var(--text-button);line-height:var(--tw-leading,var(--text-button--line-height));letter-spacing:var(--tw-tracking,var(--text-button--letter-spacing));font-weight:var(--tw-font-weight,var(--text-button--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-product{font-size:var(--text-product);line-height:var(--tw-leading,var(--text-product--line-height));letter-spacing:var(--tw-tracking,var(--text-product--letter-spacing));font-weight:var(--tw-font-weight,var(--text-product--font-weight))}.text-tagline{font-size:var(--text-tagline);line-height:var(--tw-leading,var(--text-tagline--line-height));letter-spacing:var(--tw-tracking,var(--text-tagline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-tagline--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight))}.text-data{font-size:var(--text-data);line-height:var(--tw-leading,var(--text-data--line-height));font-weight:var(--tw-font-weight,var(--text-data--font-weight))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--cat\)\]{color:var(--cat)}.text-accent{color:var(--ssm-accent)}.text-bearish{color:var(--ssm-bearish)}.text-brand{color:var(--ssm-brand)}.text-brand-hi{color:var(--ssm-brand-hi)}.text-bullish{color:var(--ssm-bullish)}.text-error{color:var(--ssm-error)}.text-info{color:var(--ssm-info)}.text-ink{color:var(--ssm-ink)}.text-muted{color:var(--ssm-text-muted)}.text-primary{color:var(--ssm-text-primary)}.text-prose{color:var(--ssm-text-prose)}.text-secondary{color:var(--ssm-text-secondary)}.text-success{color:var(--ssm-success)}.text-warning{color:var(--ssm-warning)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--ssm-brand\)\]{accent-color:var(--ssm-brand)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:var(--ssm-shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:var(--ssm-shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.marker\:text-accent ::marker,.marker\:text-accent::marker{color:var(--ssm-accent)}.marker\:text-accent ::-webkit-details-marker{color:var(--ssm-accent)}.marker\:text-accent::-webkit-details-marker{color:var(--ssm-accent)}.marker\:text-warning ::marker,.marker\:text-warning::marker{color:var(--ssm-warning)}.marker\:text-warning ::-webkit-details-marker{color:var(--ssm-warning)}.marker\:text-warning::-webkit-details-marker{color:var(--ssm-warning)}.marker\:content-none ::marker,.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-muted::placeholder{color:var(--ssm-text-muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:text-brand:hover{color:var(--ssm-brand)}.hover\:text-primary:hover{color:var(--ssm-text-primary)}.hover\:opacity-80:hover{opacity:.8}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-sm:focus{border-radius:var(--radius-sm)}.focus\:bg-surface-elevated:focus{background-color:var(--ssm-surface-elevated)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-small:focus{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.focus\:text-primary:focus{color:var(--ssm-text-primary)}@container page (width>=40rem){.\@bp-sm\/page\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@bp-sm\/page\:gap-5{gap:calc(var(--spacing) * 5)}.\@bp-sm\/page\:p-2{padding:calc(var(--spacing) * 2)}.\@bp-sm\/page\:p-6{padding:calc(var(--spacing) * 6)}.\@bp-sm\/page\:p-7{padding:calc(var(--spacing) * 7)}.\@bp-sm\/page\:p-8{padding:calc(var(--spacing) * 8)}.\@bp-sm\/page\:p-10{padding:calc(var(--spacing) * 10)}.\@bp-sm\/page\:px-6{padding-inline:calc(var(--spacing) * 6)}}@container page (width>=48rem){.\@bp-md\/page\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@bp-md\/page\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@bp-md\/page\:p-8{padding:calc(var(--spacing) * 8)}}@container page (width>=64rem){.\@bp-lg\/page\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@bp-lg\/page\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@bp-lg\/page\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@bp-lg\/page\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.\@bp-lg\/page\:items-start{align-items:flex-start}}.\[\&_a\]\:text-primary a{color:var(--ssm-text-primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}}:root,[data-theme=dark]{color-scheme:dark;--ssm-bg-page:#11141e;--ssm-bg-secondary:#1a1d27;--ssm-surface:#1a1d27;--ssm-surface-elevated:#262a35;--ssm-border:#383c48;--ssm-border-strong:#666b7b;--ssm-border-strong-hover:#828797;--ssm-text-primary:#f2f2f7;--ssm-text-secondary:#b9bdcc;--ssm-text-muted:#8d909d;--ssm-text-prose:#d8dae4;--ssm-text-muted-raised:#8d909d;--ssm-brand:#fcdb4b;--ssm-brand-hi:#fcdb4b;--ssm-brand-fill:#fcdb4b;--ssm-brand-fill-hover:#fce16e;--ssm-brand-fill-press:#ccb349;--ssm-ink:#11141e;--ssm-brand-border:#70663d;--ssm-brand-tint:#1c1e23;--ssm-accent:#54eedf;--ssm-violet:#b7a7fe;--ssm-cat-structure-liquidity:#54eedf;--ssm-cat-volume-value:#b7a7fe;--ssm-cat-market-state-momentum:#639dfd;--ssm-cat-price-action-sessions:#febc87;--ssm-glow-structure-liquidity:#54eedf;--ssm-glow-volume-value:#b7a7fe;--ssm-glow-market-state-momentum:#639dfd;--ssm-glow-price-action-sessions:#febc87;--ssm-glow-brand:#fcdb4b;--ssm-cat-tradingview-guides:#f79ad3;--ssm-glow-tradingview-guides:#f79ad3;--ssm-cat-smc-ict:#54eedf;--ssm-cat-volume-order-flow:#b7a7fe;--ssm-cat-momentum:#639dfd;--ssm-cat-price-action:#febc87;--ssm-cat-support-resistance:#bfe35a;--ssm-cat-other-indicators:#bcc5dc;--ssm-glow-smc-ict:#54eedf;--ssm-glow-volume-order-flow:#b7a7fe;--ssm-glow-momentum:#639dfd;--ssm-glow-price-action:#febc87;--ssm-glow-support-resistance:#bfe35a;--ssm-glow-other-indicators:#bcc5dc;--ssm-bullish:#8effc0;--ssm-bearish:#fe7f7e;--ssm-success:#8effc0;--ssm-warning:#fcdb4b;--ssm-error:#fe7f7e;--ssm-info:#76d7fe;--ssm-chapter-inverse:#05060c;--ssm-footer-top:#0d1019;--ssm-footer-bottom:#05060c;--ssm-contour:#262a35;--ssm-glass-fill:linear-gradient(180deg, #ffffff0f, #ffffff04 60%), #11141e94;--ssm-glass-rim:linear-gradient(135deg, #ffffff4d, #ffffff0f 28%, #ffffff08 70%, #ffffff29);--ssm-glass-filter:blur(20px) saturate(1.4);--ssm-grain-opacity:.06;--ssm-grain-invert:0;--ssm-spill:16%;--ssm-spill-band:12%;--ssm-plasma:16%;--ssm-brand-shadow:none;--ssm-shadow-1:0 1px 2px #0006;--ssm-shadow-2:0 8px 24px #00000059;--ssm-card-highlight:inset 0 1px 0 #ffffff0b}[data-theme=light]{color-scheme:light;--ssm-bg-page:#fff;--ssm-bg-secondary:#f2f2f7;--ssm-surface:#fff;--ssm-surface-elevated:#f2f2f7;--ssm-border:#cfd0d7;--ssm-border-strong:#8f929e;--ssm-border-strong-hover:#737784;--ssm-text-primary:#11141e;--ssm-text-secondary:#4c515f;--ssm-text-muted:#6f737f;--ssm-text-prose:#212530;--ssm-text-muted-raised:var(--ssm-text-secondary);--ssm-brand:#9a6200;--ssm-brand-hi:#b58000;--ssm-brand-fill:#f5c842;--ssm-brand-fill-hover:#edbd2f;--ssm-brand-fill-press:#ddae25;--ssm-ink:#11141e;--ssm-brand-border:#f3d798;--ssm-brand-tint:#fffbed;--ssm-accent:#087471;--ssm-violet:#5f36b6;--ssm-cat-structure-liquidity:#087471;--ssm-cat-volume-value:#5f36b6;--ssm-cat-market-state-momentum:#104fca;--ssm-cat-price-action-sessions:#ac4706;--ssm-glow-structure-liquidity:#54eedf;--ssm-glow-volume-value:#b7a7fe;--ssm-glow-market-state-momentum:#639dfd;--ssm-glow-price-action-sessions:#febc87;--ssm-glow-brand:#fcdb4b;--ssm-cat-tradingview-guides:#a8236f;--ssm-glow-tradingview-guides:#f79ad3;--ssm-cat-smc-ict:#087471;--ssm-cat-volume-order-flow:#5f36b6;--ssm-cat-momentum:#104fca;--ssm-cat-price-action:#ac4706;--ssm-cat-support-resistance:#456108;--ssm-cat-other-indicators:#3f4b69;--ssm-glow-smc-ict:#54eedf;--ssm-glow-volume-order-flow:#b7a7fe;--ssm-glow-momentum:#639dfd;--ssm-glow-price-action:#febc87;--ssm-glow-support-resistance:#bfe35a;--ssm-glow-other-indicators:#bcc5dc;--ssm-bullish:#077745;--ssm-bearish:#9a0621;--ssm-success:#077745;--ssm-warning:#836106;--ssm-error:#9a0621;--ssm-info:#076e94;--ssm-chapter-inverse:#05060c;--ssm-footer-top:#fafafc;--ssm-footer-bottom:#f2f2f7;--ssm-contour:#e1e2e6;--ssm-glass-fill:linear-gradient(180deg, #ffffff9e, #ffffff5c 60%), #ffffff47;--ssm-glass-rim:linear-gradient(135deg, #fff, #ffffff59 35%, #11141e1a 72%, #ffffffe6);--ssm-glass-filter:blur(20px) saturate(1.9) brightness(1.04);--ssm-grain-opacity:.045;--ssm-grain-invert:1;--ssm-spill:34%;--ssm-spill-band:28%;--ssm-plasma:34%;--ssm-brand-shadow:inset 0 0 0 1px #9a620038, 0 1px 2px #11141e0f, 0 8px 20px -10px #d696008c;--ssm-shadow-1:0 1px 2px #17131014;--ssm-shadow-2:0 8px 24px #1713101a;--ssm-card-highlight:inset 0 1px 0 #ffffffb3}:root,[data-theme=dark]{--fx-ctl-fill:#ffffff17;--fx-ctl-fill-hover:#ffffff24;--fx-ctl-fill-press:#ffffff12;--fx-ctl-edge:inset 0 0 0 1px #ffffff1f;--fx-ctl-filter:blur(12px);--fx-ctl-quiet:#ffffff0a;--fx-ctl-border:var(--ssm-border);--fx-ctl-quiet-edge:none;--fx-ctl-quiet-filter:none;--fx-card-fill:var(--ssm-surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--fx-card-fill:color-mix(in oklab, var(--ssm-surface) 82%, transparent)}}:root,[data-theme=dark]{--fx-card-fill-hover:var(--ssm-surface-elevated)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--fx-card-fill-hover:color-mix(in oklab, var(--ssm-surface-elevated) 82%, transparent)}}:root,[data-theme=dark]{--fx-card-filter:blur(8px) saturate(1.15);--fx-card-shadow:var(--ssm-shadow-1), var(--ssm-card-highlight);--fx-raised-fill:none;--fx-raised-shadow:var(--ssm-shadow-1), var(--ssm-card-highlight);--fx-glass-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000059, 0 18px 40px -18px #000000b3;--fx-panel-filter:blur(8px) saturate(1.4)}[data-theme=light]{--fx-ctl-fill:#ffffff94;--fx-ctl-fill-hover:#ffffffd9;--fx-ctl-fill-press:#11141e12;--fx-ctl-edge:inset 0 0 0 1px #11141e17, inset 0 1px 0 #fff, 0 1px 2px #11141e0d;--fx-ctl-filter:blur(12px) saturate(1.8);--fx-ctl-quiet:#ffffff94;--fx-ctl-border:transparent;--fx-ctl-quiet-edge:inset 0 0 0 1px #11141e17, inset 0 1px 0 #fff, 0 1px 2px #11141e0d;--fx-ctl-quiet-filter:blur(12px) saturate(1.8);--fx-card-fill:#ffffff8c;--fx-card-fill-hover:#ffffffb8;--fx-card-filter:blur(8px) saturate(1.8);--fx-card-shadow:inset 0 1px 0 #fff, 0 1px 2px #11141e0d, 0 16px 32px -20px #11141e38;--fx-raised-fill:linear-gradient(180deg, #fff, #ffffffbd);--fx-raised-shadow:inset 0 1px 0 #fff, 0 1px 2px #11141e0a, 0 12px 28px -18px #11141e33;--fx-glass-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #11141e0d, 0 1px 2px #11141e0d, 0 18px 40px -20px #11141e29;--fx-panel-filter:blur(8px) saturate(1.9) brightness(1.04)}:root{--fx-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fx-contour:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1600 900%22 preserveAspectRatio=%22xMidYMid slice%22%3E%3Cpath fill=%22none%22 stroke=%22black%22 stroke-width=%221%22 vector-effect=%22non-scaling-stroke%22 d=%22M730 0l11 16 15 16 24 16 20 9 27 8 25 4 32 3 33 0 32-1 32-4 24-3 32-6 24-6 24-7 25-8 24-8 24-10 24-9 23-10M1600 795l-23 15-17 11-20 13-20 14-16 11-23 16-18 13M669 900l-22-8-29-7-24-5-29-4-27-3-32-4-25-2-32-2-32-2-32-1-32 0-32 1-33 2-30 3-26 3-24 5-30 8-23 8M554 533l-17 9 17 13 24 10 24 7 24 7 24 6 25 6 32 6 24 3 32 2 32-1 24-6 19-12-6-25-21-11-24-7-32-6-24-2-33-3-32-2-32 0-32 1-32 2zM466 0l23 10 25 11 23 11 17 9 24 11 24 12 19 9 21 9 24 10 24 9 25 7 24 6 32 5 32 2 24 1 28 0 28-2 33-3 32-3 24-3 32-5 24-4 27-5 29-6 25-6 24-7 24-8 24-8 24-8 24-9 24-8 24-8 25-8 24-7 24-6 32-8M0 120l16-15 20-16 20-14 17-10 23-13 22-11 19-9 24-11 24-9 24-9M0 549l32-4 24-2 32-2 33-1 32 0 32 1 26 2 30 3 32 3 24 4 33 5 24 4 32 6 24 4 24 5 31 7 25 6 25 5 24 6 26 7 30 8 24 6 24 7 24 6 25 6 32 6 24 5 27 5 29 4 32 3 32 0 33-4 24-10 16-16 8-18 4-32-9-25-15-16-20-11-25-9-24-6-32-6-24-3-32-4-24-2-32-3-33-2-32-2-24-2-32-1-32-2-32-2-33-1-24-1-32-2-32-2-32-2-24-2-32-2-33-4-24-3-32-5-24-5-24-6-24-8-24-10-23-13-18-14-16-17-15-18-13-16-15-16-15-17-15-16M1600 713l-16 11-24 14-16 8-24 12-25 10-24 9-24 9-24 8-24 7-24 7-24 6-24 6-30 7-27 6-24 5-25 5-31 6-24 4-32 3-32 2-33 0-32-2-32-3-27-2-29-1-32-1-33-1-32 0-32-1-32 0-32-1-32-1-33-1-24-1-32-1-32-2-32-1-32-2-24-2-33-2-32-2-32-2-25-2-31-2-32-1-33-1-32 0-32 0-32 1-32 1-32 1-24 2-33 2-32 2-32 2M0 588l30-4 26-3 32-3 33-1 32-1 32 1 32 1 32 2 32 3 25 2 32 4 24 4 32 5 24 5 25 5 31 7 24 6 25 7 24 6 24 7 25 8 30 8 25 7 24 6 24 6 25 5 32 8 24 6 24 5 24 6 27 8 26 8 20 8 23 16 0 16-19 16-21 10-24 8-31 7-25 4-30 4-26 2-32 2-33 1-32 1-32-1-32-1-32-1-32-2-25-1-32-3-32-2-32-3-24-1-32-2-32-2-33-2-32-1-24 0-32-1-32-1-32-1-33 0-32-2-32-1-28-3M1600 658l-17 15-23 16-16 10-24 12-24 11-22 8-26 8-25 7-24 5-24 4-32 5-32 3-25 0-32 0-24-1-32-3-26-4-30-6-24-7-25-8-21-11-17-17-10-16-10-24-7-24-6-33-4-24-8-25-13-18-16-14-24-12-24-9-24-6-29-5-28-5-31-4-25-2-32-3-28-3-28-2-33-3-32-2-24-2-32-3-32-3-24-3-33-4-24-3-32-5-24-4-32-6-24-6-24-7-24-9-24-11-17-10-20-14-20-14-16-10-24-14-20-11-20-10-24-14-16-11-19-13-18-16-13-17-11-24 0-32 11-25 13-16 18-16 19-13 20-11 20-10 24-9 24-8 24-6 32-7 24-3 33-3 32-1 32 2 32 3 24 4 28 5 28 7 25 7 24 7 24 9 24 8 24 9 24 8 24 7 24 6 25 5 32 4 32 1 32-1 32-2 24-3 32-4 25-3 32-5 24-3 32-5 24-4 32-6 24-5 25-5 30-8 26-7 24-7 24-9 24-8 24-9 24-8 25-7 24-7 24-6 24-5 32-6 24-3 32-4 33-2 32-1 32 1 32 2M1600 324l-16 19-15 22-7 24 4 33 9 24 9 22 8 21 8 24M1600 586l-9 21-15 21-16 16-16 13-23 15-17 9-25 11-24 9-24 7-24 5-32 5-24 3-32 2-33-1-24-2-32-4-24-5-24-8-24-10-24-13-16-13-16-16-14-20-11-23-8-25-7-25-9-17-16-19-17-12-23-11-24-8-24-7-32-6-25-4-32-5-24-3-32-3-24-3-32-3-32-3-25-3-32-4-24-4-32-5-24-4-24-6-27-7-21-10-17-15 8-19 25-12 24-7 24-6 24-5 32-7 24-8 17-9 7-17-24-14-24-3-28 2-28 4-24 5-32 7-25 4-31 4-25 2-32 1-32-1-24-3-32-4-25-4-28-7-27-8-22-8-19-9-24-15-16-14-12-19 0-32 12-18 16-15 24-14 22-10 25-8 25-6 24-4 33-3 32-1 32 1 32 4 24 4 25 5 30 8 26 8 22 8 21 8 21 9 24 10 24 9 24 7 32 6 25 0 24-1 32-4 24-5 32-6 24-5 24-4 33-7 24-4 24-5 32-5 24-5 32-5 24-5 25-4 32-7 24-5 24-6 24-7 24-8 24-8 24-9 24-9 25-7 24-7 32-8 24-5 24-4 32-4 32-2 33-1 32 1 32 3M0 620l24-5 32-5 24-3 33-3 32-2 32 0 32 0 32 2 32 2 24 2 33 4 25 4 31 6 24 5 25 5 31 9 24 6 25 8 24 7 24 7 24 7 24 7 24 7 29 7 27 8 25 7 24 8 24 10 16 10 8 17-16 15-24 8-28 6-29 4-32 3-32 1-32 0-32-1-32-2-33-2-32-2-24-2-32-3-32-2-24-2-32-2-33-2-32-2-32-1-24-1-32-2-32-2-32-2-25-2-32-4-26-4M1600 258l-12 17-12 16-16 18-16 16-16 18-15 21-7 24 6 28 9 21 13 24 10 18 10 23 8 24 3 32-6 25-12 24-14 16-19 17-19 11-24 13-21 8-26 8-25 6-24 4-32 2-32 1-33-3-24-4-25-6-24-8-23-11-20-13-18-17-13-16-12-24-9-24-8-25-9-16-16-17-22-15-18-9-24-8-26-8-30-6-24-5-31-5-26-4-30-4-26-4-28-4-28-5-24-5-24-7-25-16 8-12 22-12 20-8 23-10 24-12 16-14 7-29-8-24-2-33 13-16 22-13 24-11 24-8 25-8 24-6 24-6 24-5 32-7 24-4 25-5 31-6 25-4 30-6 26-6 24-6 24-7 24-7 24-9 24-9 25-8 24-8 24-7 26-6 30-6 24-3 32-2 33-1 32 2 24 2 32 6M0 664l24-14 24-8 24-6 27-5 30-3 32-2 32-1 32 1 32 1 32 3 25 3 32 6 24 5 24 5 24 7 27 8 24 8 24 8 24 8 26 8 26 8 26 9 24 8 20 8 19 16-23 14-24 4-32 2-32 0-32-1-33-2-24-2-32-2-32-3-32-2-24-1-32-2-33-2-32-1-30-2-26-2-32-3-32-3-25-4-25-4-31-8-23-8-17-11M305 168l32-5 32 0 32 2 24 5 27 7 21 10 22 15 4 24-18 14-24 9-24 6-24 4-32 2-32-1-24-3-30-7-20-8-22-16-4-24 15-17 20-10 25-7zM1600 190l-16 19-14 18-10 16-16 25-12 16-14 16-17 16-18 16-16 17-12 16-7 32 10 25 13 20 14 20 11 16 15 25 9 22 4 26-4 27-13 22-15 16-21 16-16 9-24 9-24 8-32 6-24 2-32 0-25-2-32-6-24-7-23-10-17-12-16-14-16-22-8-17-8-25-9-24-15-23-16-15-18-11-23-10-24-9-24-7-24-6-32-8-24-6-24-6-25-6-24-11-8-13 16-22 14-17 5-25-8-24-11-24-2-25 10-16 21-16 20-10 24-9 24-8 24-6 31-8 25-5 24-4 33-6 24-5 24-4 32-7 24-5 24-6 24-7 24-8 25-9 24-9 24-8 24-7 28-7 28-5 32-3 24-1 25 1 32 4 24 5 24 8M209 656l24 0 32 3 32 4 25 6 24 8 24 10 13 17-21 9-32 3-33 1-32 0-32-2-32-2-24-3-28-6-23-8-14-16 17-12 24-7 32-4 24-1zM1447 105l32-2 33 1 24 4 24 9 16 18-3 19-13 19-16 18-16 19-11 17-13 24-9 17-16 19-16 15-16 14-22 16-18 15-16 15-13 19 5 29 14 20 16 16 15 16 15 16 13 17 15 24 8 24 0 16-9 25-15 17-21 15-19 9-25 7-31 5-32 1-33-4-24-6-24-11-16-11-16-17-12-21-7-25-6-24-11-24-14-17-21-16-17-10-24-11-25-10-24-9-19-8-21-13-16-20-8-22-10-18-14-18-16-20-12-19 3-33 17-16 16-9 24-10 24-8 24-7 30-6 27-6 24-4 32-6 24-4 27-5 29-6 24-5 24-6 25-8 24-8 24-9 24-8 24-7 32-7zM1431 144l32-2 22 11-9 24-11 25-7 24-7 24-12 21-16 17-16 13-22 14-18 11-24 12-22 10-18 8-25 11-24 9-24 7-32 1-24-5-26-7-23-8-23-10-25-11-21-12-19-11-18-13-16-16-11-24 13-23 16-11 24-10 24-8 24-6 33-7 24-5 24-3 32-5 24-4 32-5 24-3 33-6 24-5 24-6 25-7 31-8zM1278 459l33 1 24 8 23 10 17 10 19 15 16 16 12 24-7 31-16 14-24 10-24 5-32-2-25-7-17-10-15-17-8-31 1-17 5-33 10-22zM1206 210l32-4 32-2 33-1 32 2 24 6 23 15 6 24-13 25-16 13-18 11-22 10-25 8-30 6-26 4-32 1-32-2-24-4-26-7-23-8-24-12-16-14 0-27 16-13 25-10 24-7 24-6 32-5 24-3zM1189 242l32-4 32 0 24 5 18 15-13 17-21 8-32 6-32-1-30-5-18-11 8-20 24-9z%22/%3E%3C/svg%3E");--ssm-radius-button:999px;--ssm-radius-announce:16px;--ssm-radius-chip:8px;--ssm-radius-catpill:16px;--ssm-radius-filter:24px;--ssm-radius-island:22px;--ssm-radius-island-narrow:18px;--ssm-radius-card:16px;--ssm-radius-panel:24px}.band,.bg-page-secondary,.bg-surface-elevated,.bg-footer-top,.bg-footer-bottom,.bg-brand-tint,.card-depth-hover:hover,.glass,.glass-panel,.card-glass,.case-band,.final-card{--ssm-text-muted:var(--ssm-text-muted-raised);--ssm-border-strong:var(--ssm-border-strong-hover)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-a-wght-normal.7A1vOIjd.woff2)format("woff2-variations");unicode-range:U+100-17F,U+2020}:root{--space-section:96px;--space-section-compact:64px;--space-group:128px;--space-head:40px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.6s;--dur-story:3s;--ease-out:var(--ease-ssm);--ease-inout:cubic-bezier(.65, 0, .35, 1);--stagger:60ms;--rise:12px;--ease-spring:cubic-bezier(.32, .72, 0, 1);--island-swap-out:90ms;--island-swap-in:.11s;--island-swap-shift:4px;--island-hover-in:.12s;--island-hover-out:.25s;--island-compact-at:60px;--island-release-at:40px;--island-reveal:8px;--island-search-dur:.24s;--island-search-w:360px;--island-search-min:300px}html.zoom15{--rise:6px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.theme-transition::view-transition-group(root),.theme-transition::view-transition-old(root),.theme-transition::view-transition-new(root){animation-duration:.28s}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.form-status-target{display:none}.form-status-target:target{display:block}.map-dark{filter:invert()hue-rotate(180deg)brightness(.88)contrast(.92)saturate(.55)}[data-theme=light] .map-dark{filter:none}@container hdr not (width>=1020px){.island-cta{padding:8px 12px}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
