@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-translate-x:0;--tw-translate-y:0;--tw-translate-z: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-leading:initial;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-500:#737373;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-2xl:1rem;--shadow-xl:var(--shadow-cnw-card);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--color-cnw-text);--color-paper:var(--color-cnw-surface);--color-hairline:var(--color-cnw-line-soft);--stroke:1.5px;--outline:var(--color-cnw-line-soft);--color-vellum:var(--color-cnw-band);--color-slate:var(--color-cnw-text-soft);--color-pewter:var(--color-cnw-text-soft);--color-ash:var(--color-cnw-text-muted);--color-stone:var(--color-cnw-line);--color-accent:var(--color-cnw-accent);--color-accent-strong:var(--color-cnw-accent-hover);--color-accent-wash:var(--color-cnw-accent-tint);--color-gold:var(--color-cnw-hold);--color-gold-strong:var(--color-cnw-hold);--color-gold-wash:var(--color-cnw-hold-bg);--color-up:var(--color-cnw-buy);--color-down:var(--color-cnw-sell);--color-down-wash:var(--color-cnw-sell-bg);--color-buy:var(--color-cnw-buy);--color-hold:var(--color-cnw-hold);--color-sell:var(--color-cnw-sell);--color-olive:var(--color-cnw-hold);--font-display:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--radius-pill:var(--radius-cnw-pill);--radius-card-sm:var(--radius-cnw-md);--radius-card:var(--radius-cnw-lg);--radius-card-lg:var(--radius-cnw-xl);--radius-row:var(--radius-cnw-lg);--radius-field:var(--radius-cnw-md);--shadow-xl-3:var(--shadow-cnw-flat);--color-on-accent:var(--color-cnw-white);--color-field-border:var(--color-cnw-text-muted);--color-vellum-hover:var(--color-cnw-line-soft);--color-ink-strong:var(--color-cnw-text);--color-scrim:#0006;--text-caption:12px;--leading-caption:1.5;--text-body-sm:14px;--leading-body-sm:1.43;--text-body:16px;--leading-body:1.5;--text-subheading:18px;--leading-subheading:1.38;--text-heading-xs:24px;--leading-heading-xs:1.25;--text-heading-sm:clamp(28px, 6vw, 36px);--leading-heading-sm:1.25;--text-heading:clamp(34px, 7vw, 48px);--leading-heading:1.11;--text-heading-lg:clamp(38px, 8.5vw, 60px);--leading-heading-lg:1.1;--text-display:clamp(44px, 9vw, 72px);--leading-display:1;--text-identity:clamp(40px, 10vw, 56px);--text-label:.6875rem;--tracking-caps:.08em;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--container-doc:820px;--color-cnw-bg:#f0eee6;--color-cnw-surface:#faf9f3;--color-cnw-band:#e8e5da;--color-cnw-line:#dbd7c8;--color-cnw-line-soft:#e4e0d3;--color-cnw-text:#1b1914;--color-cnw-text-soft:#524d40;--color-cnw-text-muted:#85806f;--color-cnw-white:#fff;--color-cnw-d-bg:#181613;--color-cnw-d-surface:#201e18;--color-cnw-d-surface-2:#292620;--color-cnw-d-line:#333028;--color-cnw-d-text:#ecebe3;--color-cnw-d-text-soft:#b0ac9f;--color-cnw-d-text-muted:#8b8779;--color-cnw-d-green:#57cf8c;--color-cnw-d-amber:#cbb35c;--color-cnw-d-red:#f0785a;--color-cnw-accent:#6d3450;--color-cnw-accent-ring:#8a5a74;--color-cnw-accent-hover:#57293f;--color-cnw-accent-tint:#f0e2e9;--color-cnw-accent-soft:#ab6489;--color-cnw-buy:#178a55;--color-cnw-buy-bg:#e2efe9;--color-cnw-hold:#8a7a3c;--color-cnw-hold-bg:#f0efe6;--color-cnw-sell:#b0472f;--color-cnw-sell-bg:#f6e7e2;--color-cnw-promising:#2c7a6f;--color-cnw-promising-bg:#e3f0ec;--color-cnw-bull:#4fe39c;--color-cnw-base:#57cf8c;--color-cnw-bear:#f0785a;--color-cnw-tail:#c0432a;--color-cnw-risk-from:#8a3d2c;--color-cnw-risk-to:#f0785a;--color-cnw-reward-from:#2fa876;--color-cnw-reward-to:#4fe39c;--font-cnw-sans:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-cnw-serif:var(--font-besley), Georgia, serif;--text-cnw-h2:2.6rem;--text-cnw-title-lg:1.55rem;--text-cnw-title-md:1.15rem;--tracking-cnw-caps:.09em;--text-cnw-v2-display:clamp(3.25rem, 7.5vw, 5.75rem);--text-cnw-v2-display--line-height:1.02;--text-cnw-v2-display--letter-spacing:-.03em;--text-cnw-v2-title:clamp(2.25rem, 5vw, 3.5rem);--text-cnw-v2-title--line-height:1.06;--text-cnw-v2-title--letter-spacing:-.025em;--text-cnw-v2-heading:1.5rem;--text-cnw-v2-subheading:1.25rem;--text-cnw-v2-serif-accent:1.375rem;--text-cnw-v2-body-lg:1.125rem;--text-cnw-v2-body:.9rem;--text-cnw-v2-caption:.8125rem;--text-cnw-v2-micro:.75rem;--tracking-cnw-v2-caps:.12em;--leading-cnw-v2-body:1.55;--spacing-cnw-v2-section:120px;--spacing-cnw-v2-block:64px;--spacing-cnw-v2-cluster:48px;--spacing-cnw-v2-gutter:40px;--spacing-cnw-v2-group:32px;--spacing-cnw-v2-pad:24px;--spacing-cnw-v2-stack:16px;--spacing-cnw-v2-row:12px;--spacing-cnw-v2-hair:8px;--radius-cnw-xl:14px;--radius-cnw-lg:10px;--radius-cnw-md:8px;--radius-cnw-sm:7px;--radius-cnw-xs:5px;--radius-cnw-btn:4px;--radius-cnw-pill:100px;--shadow-cnw-card:0 12px 28px #1816131a, 0 32px 70px #1816131f;--shadow-cnw-ink:0 16px 34px #18161347, 0 40px 90px #18161340;--shadow-cnw-flat:0 1px 2px #1816130d, 0 1px 3px #18161312;--shadow-cnw-thumb:0 1px 3px #18161338;--ease-cnw-spring:cubic-bezier(.3, 1.12, .35, 1);--container-cnw-nav:1240px;--container-cnw-section:1040px;--container-cnw-sheet:880px;--spacing-cnw-section:128px;--spacing-cnw-card:40px}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-500:lab(48.496% 0 0)}}}@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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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}@media print{.report-panel[hidden],.report-card[hidden]{display:block!important}.cnw-voice-simple .report-panel[hidden],.cnw-voice-simple .report-card[hidden]{display:none!important}.redact{animation:none}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.top-0{top:0}.top-20{top:calc(var(--spacing) * 20)}.left-1\/2{left:50%}.z-20{z-index:20}.z-50{z-index:50}.z-auto{z-index:auto}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.max-h-\[70dvh\]{max-height:70dvh}.min-h-\[55vh\]{min-height:55vh}.min-h-full{min-height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-28{width:calc(var(--spacing) * 28)}.w-\[3px\]{width:3px}.w-full{width:100%}.w-px{width:1px}.max-w-\[44em\]{max-width:44em}.max-w-\[60ch\]{max-width:60ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[920px\]{max-width:920px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[…\]{max-width:…}.max-w-doc{max-width:var(--container-doc)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_3rem\]{grid-template-columns:1fr 3rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-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-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-pill{border-radius:var(--radius-pill)}.rounded-t-card-lg{border-top-left-radius:var(--radius-card-lg);border-top-right-radius:var(--radius-card-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-cnw-line{border-color:var(--color-cnw-line)}.border-field-border{border-color:var(--color-field-border)}.border-hairline{border-color:var(--color-hairline)}.bg-accent{background-color:var(--color-accent)}.bg-accent-wash{background-color:var(--color-accent-wash)}.bg-cnw-bg{background-color:var(--color-cnw-bg)}.bg-down-wash{background-color:var(--color-down-wash)}.bg-gold-wash{background-color:var(--color-gold-wash)}.bg-hairline{background-color:var(--color-hairline)}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-scrim{background-color:var(--color-scrim)}.bg-vellum{background-color:var(--color-vellum)}.bg-vellum-hover{background-color:var(--color-vellum-hover)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[18px\]{padding-block:18px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10px\]{font-size:10px}.text-label{font-size:var(--text-label)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-ash{color:var(--color-ash)}.text-cnw-text{color:var(--color-cnw-text)}.text-cnw-text-muted{color:var(--color-cnw-text-muted)}.text-cnw-text-soft{color:var(--color-cnw-text-soft)}.text-down{color:var(--color-down)}.text-gold-strong{color:var(--color-gold-strong)}.text-ink{color:var(--color-ink)}.text-neutral-500{color:var(--color-neutral-500)}.text-paper{color:var(--color-paper)}.text-pewter{color:var(--color-pewter)}.text-slate{color:var(--color-slate)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-sm{--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-xl{--tw-shadow:var(--shadow-cnw-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl-3{--tw-shadow:var(--shadow-cnw-flat);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-accent{--tw-ring-color:var(--color-accent)}.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,)}.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,-webkit-backdrop-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-vellum-hover:hover{background-color:var(--color-vellum-hover)}.hover\:text-ink:hover{color:var(--color-ink)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:inline{display:inline}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[11rem_3\.5rem_1fr\]{grid-template-columns:11rem 3.5rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:rounded-card-lg{border-radius:var(--radius-card-lg)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-right{text-align:right}}@media (min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:gap-0\.5{gap:calc(var(--spacing) * .5)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:text-left{text-align:left}}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:pt-0{padding-top:0}}}:root{--font-weight-regular:400;--duration-fast:.15s;--duration-standard:.2s;--duration-slow:.5s;--state-hover:.08;--state-pressed:.12;--state-selected:.16;--state-disabled:.45;--buy:var(--color-buy);--hold:var(--color-hold);--sell:var(--color-sell);--olive:var(--color-olive);--text-cnw-voice-thesis-ink:1.15rem;--leading-cnw-voice-thesis-ink:1.5;--text-cnw-voice-thesis-paper:1.2rem;--leading-cnw-voice-thesis-paper:1.42;--text-cnw-voice-body-paper:1rem;--text-cnw-voice-klabel:.7rem;--text-cnw-report-body:1.0625rem}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-x:clip}body{background:var(--color-cnw-bg);color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:var(--leading-body);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.t-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:-.01em}.t-heading-lg{font-family:var(--font-display);font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:-.01em}.t-heading{font-family:var(--font-display);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:-.01em}.t-heading-sm{font-family:var(--font-display);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:-.005em}.t-heading-xs{font-family:var(--font-display);font-size:var(--text-heading-xs);line-height:var(--leading-heading-xs);letter-spacing:-.005em}.t-subheading{font-family:var(--font-display);font-size:var(--text-subheading);line-height:var(--leading-subheading)}.t-lead{font-size:var(--text-subheading);line-height:var(--leading-subheading);font-weight:500}.t-body{font-size:var(--text-body);line-height:var(--leading-body)}.t-body-sm{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.t-caption{font-size:var(--text-caption);line-height:var(--leading-caption)}.tnum{font-variant-numeric:tabular-nums}.card{background:var(--color-paper);border:var(--stroke) solid var(--outline);border-radius:var(--radius-card)}.card--elevated{box-shadow:var(--shadow-xl-3)}.upsell-card{border-color:var(--color-gold);box-shadow:0 0 0 4px var(--color-gold-wash);border-width:2px}.surface-subtle{background:var(--color-vellum);border-radius:var(--radius-card)}.announce{background:var(--color-cnw-band);color:var(--color-cnw-text);font-size:var(--text-body-sm);text-align:center;justify-content:center;align-items:center;gap:12px;padding:7px 16px;display:flex}.cnw-btn{font-family:var(--font-sans);font-weight:var(--font-weight-regular);border-radius:var(--radius-pill);cursor:pointer;color:var(--color-ink);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.cnw-btn:disabled{opacity:.45;cursor:default}.cnw-btn--sm{font-size:var(--text-caption);padding:6px 14px}.cnw-btn--md{font-size:var(--text-body-sm);padding:8px 16px}.cnw-btn--lg{font-size:var(--text-body-sm);padding:12px 24px}.cnw-btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.cnw-btn--primary:hover:not(:disabled){background:var(--color-accent-strong)}.cnw-btn--subtle{background:var(--color-vellum);color:var(--color-ink)}.cnw-btn--subtle:hover:not(:disabled){background:var(--color-vellum-hover)}.cnw-btn--ghost{text-underline-offset:3px;border-radius:0;padding-left:0;padding-right:0;text-decoration:underline;text-decoration-thickness:1px}.cnw-btn--ghost:hover:not(:disabled){color:var(--color-ink-strong)}.cnw-btn--primary:active:not(:disabled),.cnw-btn--subtle:active:not(:disabled){box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--state-pressed))}.cnw-btn--ghost:active:not(:disabled){color:var(--color-ink-strong)}.cnw-spinner{border-radius:var(--radius-pill);vertical-align:-.12em;border:2px solid;border-top-color:#0000;width:.85em;height:.85em;margin-right:.5em;animation:.7s linear infinite cnw-spin;display:inline-block}@keyframes cnw-spin{to{transform:rotate(360deg)}}.cnw-input{font-family:var(--font-sans);font-weight:var(--font-weight-regular);text-transform:uppercase;text-align:center;color:var(--color-ink);background:var(--color-paper);border:var(--stroke) solid var(--color-field-border);border-radius:var(--radius-pill);transition:border-color .15s}.cnw-input::placeholder{color:var(--color-ash)}.cnw-input:focus{border-color:var(--color-accent);outline:none}.cnw-input:disabled{opacity:.45}.cnw-input--compact{width:9rem;font-size:var(--text-body-sm);letter-spacing:var(--tracking-caps);padding:7px 14px}.cnw-field{width:100%;font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-field-border);border-radius:var(--radius-field);padding:.75rem 1rem;transition:border-color .15s}.cnw-field::placeholder{color:var(--color-ash)}.cnw-field:focus{border-color:var(--color-accent)}.cnw-field:disabled{opacity:var(--state-disabled);cursor:default}.cnw-field--invalid,.cnw-field--invalid:focus{border-color:var(--color-down)}.cnw-field--textarea{resize:vertical;min-height:7rem}.cnw-field--pill{border-radius:var(--radius-pill);text-transform:uppercase;width:auto;letter-spacing:var(--tracking-caps);padding:.375rem 1rem}.cnw-field--pill::placeholder{text-transform:none;letter-spacing:normal}.cnw-field--pill:focus{outline:none}.cnw-field--boxed{border-radius:var(--radius-card-sm)}.cnw-link{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.cnw-link:hover{color:var(--color-ink-strong)}.cnw-link--quiet{color:var(--color-ash);-webkit-text-decoration-color:var(--color-stone);-webkit-text-decoration-color:var(--color-stone);-webkit-text-decoration-color:var(--color-stone);text-decoration-color:var(--color-stone)}.cnw-link--quiet:hover{color:var(--color-slate)}.cnw-row{border-radius:var(--radius-row);color:inherit;cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:flex}.cnw-row:hover{background:var(--color-vellum-hover)}.cnw-row-arrow{color:var(--color-ash);transition:transform .15s}.cnw-row:hover .cnw-row-arrow{transform:translate(4px)}.redact{background:linear-gradient(100deg, var(--color-vellum) 30%, #e9e9e9 45%, var(--color-vellum) 60%);vertical-align:middle;background-size:220% 100%;border-radius:4px;height:.8em;animation:2.6s ease-in-out infinite shimmer;display:inline-block}.progress-strip{border-radius:var(--radius-pill);background:linear-gradient(100deg, var(--color-vellum) 30%, var(--color-stone) 50%, var(--color-vellum) 70%);background-size:220% 100%;height:4px;animation:2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:.5s ease-out both rise}@keyframes route-fade{0%{opacity:0}}.route-fade{animation:route-fade var(--duration-slow) var(--ease-emphasized) both}::view-transition-old(.page-fade){animation:route-fade var(--duration-slow) var(--ease-emphasized) both reverse}::view-transition-new(.page-fade){animation:route-fade var(--duration-slow) var(--ease-emphasized) both}@supports not (view-transition-name:none){.route-fade-fallback{animation:route-fade var(--duration-slow) var(--ease-emphasized) both}}@supports (view-transition-name:none){.route-fade-fallback{opacity:1;transition:opacity var(--duration-slow) var(--ease-emphasized)}@starting-style{.route-fade-fallback{opacity:0}}:root:active-view-transition .route-fade-fallback{transition:none}}.route-fade-late{animation:route-fade .4s var(--ease-emphasized) .45s both}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.reveal[data-shown=true]{opacity:1;transform:none}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}.blink{animation:1.1s step-end infinite blink}@keyframes cnw-pulse{50%{opacity:.45}}.cnw-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite cnw-pulse}@media (prefers-reduced-motion:reduce){.rise,.blink,.redact,.progress-strip,.cnw-pulse,.cnw-spinner,.route-fade,.route-fade-late,.route-fade-fallback{animation:none}.route-fade-fallback{transition:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.reveal{opacity:1;transition:none;transform:none}}.report-prose{font-family:var(--font-sans);font-size:var(--text-cnw-report-body);color:var(--color-pewter);line-height:1.6}.report-prose p{margin:.85em 0}.report-prose>:first-child{margin-top:0}.report-prose ul,.report-prose ol{margin:.85em 0;padding-left:1.4em}.report-prose ul{list-style:outside}.report-prose ol{list-style:decimal}.report-prose li{margin:.3em 0;padding-left:.2em}.report-prose li::marker{color:var(--color-ash)}.report-prose strong{color:var(--color-ink);font-weight:600}.report-prose a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.report-prose h3,.report-prose h4{font-family:var(--font-display);color:var(--color-ink);margin:1.4em 0 .5em;font-weight:600}.report-prose h3{font-size:var(--text-subheading)}.report-prose h4{font-size:var(--text-body)}.report-prose blockquote{border-left:2px solid var(--color-hairline);color:var(--color-slate);margin:1em 0;padding-left:1em}.report-prose hr{border:0;border-top:1px solid var(--color-hairline);margin:1.6em 0}.report-prose code{background:var(--color-vellum);border-radius:4px;padding:.1em .35em;font-size:.9em}.report-table-scroll{margin:1.3em 0;overflow-x:auto}.report-prose table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;line-height:1.45}.report-prose thead th{font-size:var(--text-caption);color:var(--color-slate);border-bottom:1.5px solid var(--color-ink);text-align:left;white-space:nowrap;padding:.5em .7em;font-weight:600}.report-prose tbody td{border-bottom:1px solid var(--color-hairline);vertical-align:top;padding:.55em .7em}@keyframes report-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.report-card{animation:report-card-in .35s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.report-card{animation:none}}@media print{*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:16mm}.report-tablist,.report-subtablist{display:none!important}.report-tab-body{display:block!important}.report-card{animation:none!important}.report-panel+.report-panel,.report-card+.report-card{margin-top:2rem}.card{break-inside:avoid}}.cnw-nav-shell{background:0 0}.cnw-nav{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line-soft);max-width:960px;font-family:var(--font-cnw-sans);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:4px 24px;margin:0 auto;padding:10px 14px 10px 22px;display:flex;box-shadow:0 10px 30px #4238241a,0 1px 2px #4238240f}.cnw-brand{color:var(--color-cnw-text);white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;transition:color .15s;display:flex}.cnw-brand:hover{color:var(--color-cnw-accent)}.cnw-nav-links{white-space:nowrap;align-items:center;gap:20px;margin-left:auto;display:flex}.cnw-nav-link{color:var(--color-cnw-text-soft);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-cnw-sans);background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s}.cnw-nav-link:hover{color:var(--color-cnw-accent)}.cnw-nav-link[aria-current=page]{color:var(--color-cnw-accent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.cnw-nav-menu{white-space:nowrap;align-items:center;gap:20px;margin-inline:auto;display:flex}.cnw-nav-signin{background:var(--color-cnw-accent);color:var(--color-cnw-white);cursor:pointer;border:0;border-radius:9999px;align-items:center;padding:8px 18px;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.cnw-nav-signin:hover{background:var(--color-cnw-accent-hover)}.cnw-nav-menu+.cnw-nav-links{margin-left:0}.cnw-nav-burger{width:36px;height:36px;color:var(--color-cnw-text-soft);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:none}.cnw-nav-burger:hover,.cnw-nav-burger[aria-expanded=true]{color:var(--color-cnw-accent);background:var(--color-cnw-band)}.cnw-nav-sheet{z-index:45;background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);flex-direction:column;padding:8px;display:flex;position:fixed;box-shadow:0 18px 44px #42382429,0 1px 2px #4238240f}.cnw-nav-sheet-link{border-radius:var(--radius-cnw-lg);color:var(--color-cnw-text);padding:12px 14px;font-size:1rem;font-weight:600;text-decoration:none;display:block}.cnw-nav-sheet-link:hover{background:var(--color-cnw-band)}.cnw-nav-sheet-link[aria-current=page]{color:var(--color-cnw-accent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.cnw-nav-sheet-link[data-group=product]+.cnw-nav-sheet-link[data-group=company]{margin-top:9px;position:relative}.cnw-nav-sheet-link[data-group=product]+.cnw-nav-sheet-link[data-group=company]:before{content:"";border-top:1px solid var(--color-cnw-line-soft);position:absolute;top:-5px;left:14px;right:14px}.cnw-nav-scrim{z-index:40;background:#18161329;position:fixed;inset:0}@media (max-width:979.98px){.cnw-nav-menu{display:none}.cnw-nav-menu+.cnw-nav-links{margin-left:auto}.cnw-nav-burger{display:inline-flex}.cnw-navstick{z-index:44}.cnw-nav-shell{z-index:44;position:relative}}.cnw-cta{background:var(--color-cnw-accent);color:var(--color-cnw-white);font-family:var(--font-cnw-sans);border-radius:var(--radius-cnw-btn);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;padding:9px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.cnw-cta:hover{background:var(--color-cnw-accent-hover)}.cnw-cta--outline{color:var(--color-cnw-accent);border:1.5px solid var(--color-cnw-accent);background:0 0;padding:7.5px 16.5px}.cnw-cta--outline:hover{background:var(--color-cnw-accent-tint)}.cnw-cta--lg.cnw-cta--outline{padding:11.5px 22.5px}.cnw-avatar{border-radius:var(--radius-cnw-md);width:30px;height:30px;overflow:hidden}.cnw-brand:focus-visible,.cnw-nav-link:focus-visible,.cnw-cta:focus-visible,.cnw-foot a:focus-visible,.cnw-bell:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-wordmark{color:var(--color-ink);white-space:nowrap;line-height:1}.cnw-wordmark-sans{font-family:var(--font-cnw-sans);letter-spacing:-.04em;font-weight:800}.cnw-wordmark-serif{font-family:var(--font-cnw-serif);letter-spacing:0;background:linear-gradient(90deg, var(--color-cnw-text) 0%, var(--color-cnw-accent) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:500}.cnw-wordmark[data-size=nav]{font-size:17px}.cnw-wordmark[data-size=nav] .cnw-wordmark-sans{letter-spacing:-.03em}.cnw-wordmark[data-size=hero]{font-size:42px}[data-surface=ink] .cnw-wordmark{color:var(--color-cnw-d-text)}[data-surface=ink] .cnw-wordmark-serif{-webkit-text-fill-color:var(--color-cnw-d-text);color:var(--color-cnw-d-text);background:0 0}.cnw-mark{flex:none;width:28px;height:28px;display:inline-block;position:relative}.cnw-mark i{display:block;position:absolute}.cnw-mark i:first-child{border-radius:26%;width:58%;height:58%;top:4%;left:0}.cnw-mark i:nth-child(2){border-radius:30%;width:40%;height:40%;top:44%;left:44%}.cnw-mark i:nth-child(3){border-radius:35%;width:16%;height:16%;top:12%;left:82%}.cnw-mark i:nth-child(4){border-radius:35%;width:15%;height:15%;top:84%;left:24%}.cnw-fingerprint{border-radius:var(--radius-cnw-md);background:var(--color-cnw-band);display:block;position:relative}.cnw-fingerprint:after{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 60%);position:absolute;inset:0}.fpk-grid{grid-template-columns:auto repeat(var(--n,5), 1fr);align-items:center;gap:6px;display:grid}.fpk-colh,.fpk-rowh{color:var(--color-cnw-text-soft);font-variant-numeric:tabular-nums;text-align:center;font-size:.68rem;font-weight:600}.fpk-rowh{text-align:right;padding-right:4px}.fpk-cube{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 1px #ffffff1a, var(--shadow-cnw-flat);border-radius:9px;transition:transform .14s,box-shadow .14s;position:relative}.fpk-cube:hover{z-index:2;box-shadow:inset 0 0 0 1px #ffffff47, 0 0 0 2px var(--color-cnw-surface), 0 0 0 3.5px var(--color-cnw-text-muted), 0 6px 14px #1816132e;transform:translateY(-2px)scale(1.1)}.fpk-cube:after{content:attr(data-read);background:var(--color-cnw-text);color:var(--color-cnw-bg);font-family:var(--font-cnw-sans);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;border-radius:6px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.fpk-cube:hover:after{opacity:1;visibility:visible;transition:opacity .14s,transform .14s;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.fpk-cube,.fpk-cube:after{transition:none}.fpk-cube:hover{transform:none}}.fpk-glow{pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff4d,#0000 60%);border-radius:9px;position:absolute;inset:0}.fpk-axes{justify-content:space-between;margin-top:8px;display:flex}.fpk-axis-x,.fpk-axis-y{letter-spacing:.04em;text-transform:uppercase;color:var(--color-cnw-text-soft);font-size:.72rem;font-weight:600}.fpk-legend{color:var(--color-cnw-text-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 24px;margin-top:16px;font-size:.85rem;display:grid}.fpk-leg b{color:var(--color-cnw-text);font-weight:600}.cnw-lpv-key{max-width:460px;margin:40px auto 0}.cnw-foot{border-top:1px solid var(--color-cnw-line);background:var(--color-cnw-bg);font-family:var(--font-cnw-sans);padding:40px 0}.cnw-foot-in{max-width:var(--container-cnw-nav);color:var(--color-cnw-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:0 24px;font-size:.8rem;display:flex}.cnw-foot-links{align-items:center;gap:20px;display:flex}.cnw-foot a{color:var(--color-cnw-text-muted);text-decoration:none;transition:color .15s}.cnw-foot a:hover{color:var(--color-cnw-accent)}.cnw-bell-root{position:relative}.cnw-bell{cursor:pointer;color:var(--color-cnw-text-soft);border-radius:var(--radius-cnw-md);background:0 0;border:none;padding:8px;transition:color .15s,background .15s;display:inline-flex;position:relative}.cnw-bell:hover{color:var(--color-cnw-accent);background:var(--color-cnw-accent-tint)}.cnw-bell-dot{background:var(--color-cnw-accent);border:2px solid var(--color-cnw-bg);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px}.cnw-bell-panel{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);width:290px;box-shadow:var(--shadow-cnw-flat);z-index:40;text-align:left;padding:16px 18px;position:absolute;top:calc(100% + 8px);right:0}.cnw-bell-panel p{font:400 13px/1.55 var(--font-cnw-sans), sans-serif;color:var(--color-cnw-text-soft);margin:10px 0 0}.cnw-bell-panel p b{color:var(--color-cnw-text);font-weight:600}.cnw-bell-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.cnw-bell-meta{color:var(--color-cnw-text-muted);margin-top:6px;font-size:11.5px}.cnw-klabel{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-text-muted);font-size:.64rem;font-weight:600;display:block}.cnw-lp{--mo:.75;background-color:var(--color-cnw-bg);color:var(--color-cnw-text);font-family:var(--font-cnw-sans);-webkit-font-smoothing:antialiased;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22160%22%20height=%22160%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.8%22%20numOctaves=%222%22%20stitchTiles=%22stitch%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22160%22%20height=%22160%22%20filter=%22url\(%23n\)%22%20opacity=%22.04%22/%3E%3C/svg%3E);line-height:1.68;overflow-x:clip}.cnw-lp :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-navstick{z-index:2;padding:24px 24px 0;position:relative}.cnw-hwrap{width:100%;max-width:var(--container-cnw-section);margin:0 auto;padding:0 24px}.cnw-hero{padding:166px 0 var(--spacing-cnw-section);grid-template-columns:1fr 1.05fr;align-items:start;gap:0 80px;display:grid}.cnw-hcopyhead{align-self:end}.cnw-heyebrow{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);margin-bottom:16px;font-size:.78rem;font-weight:600}.cnw-h1{letter-spacing:-.03em;margin:0 0 16px;font-size:2.8rem;font-weight:800;line-height:1.06}.cnw-h1 em,.cnw-sh2 em{font-family:var(--font-cnw-serif);color:var(--color-cnw-accent);font-style:italic;font-weight:400}.cnw-hlead{color:var(--color-cnw-text-soft);max-width:44ch;margin:0 0 32px;font-size:1.16rem}.cnw-cta--lg{box-shadow:var(--shadow-cnw-flat);transition:background .18s var(--ease-standard), transform .18s var(--ease-standard);padding:13px 24px;font-size:1rem}.cnw-cta--lg:hover:not(:disabled){transform:translateY(-1px)}.cnw-cta:disabled{opacity:.55;cursor:not-allowed}.cnw-cta-note{color:var(--color-cnw-text-soft);max-width:44ch;margin:12px 0 0;font-size:.85rem;line-height:1.5}.cnw-cta-sec .cnw-cta-note{margin-inline:auto}.cnw-hstagehead{flex-direction:column;align-items:center;display:flex}.cnw-htogglerow{justify-content:center;margin:0 0 12px;display:flex}.cnw-hnarr,.cnw-hcoverage{color:var(--color-cnw-text-muted);letter-spacing:.03em;text-align:center;min-height:1.2em;margin:0 0 20px;font-size:.78rem;font-weight:600}.cnw-hnarr b,.cnw-hcoverage b{color:var(--color-cnw-accent)}.cnw-hnarrrow{justify-content:center;align-items:baseline;gap:14px;margin:0 0 20px;display:flex}.cnw-hnarrrow .cnw-hnarr{margin:0}.cnw-hreplay{font-family:var(--font-cnw-sans);letter-spacing:.03em;color:var(--color-cnw-text-muted);cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;background:0 0;border:none;margin:-10px -8px;padding:10px 8px;font-size:.78rem;font-weight:600}.cnw-hreplay[data-show="1"]{opacity:1;pointer-events:auto;transition:opacity .45s .6s}.cnw-hreplay:hover{color:var(--color-cnw-accent)}@media (prefers-reduced-motion:reduce){.cnw-hreplay{display:none}}.cnw-hcoverage{margin:20px 0 0}.cnw-vtg{background:var(--color-cnw-band);border-radius:var(--radius-cnw-pill);-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px var(--color-cnw-line);padding:4px;display:inline-flex;position:relative}.cnw-vtg-thumb{background:var(--color-cnw-accent);border-radius:var(--radius-cnw-pill);width:calc(50% - 4px);box-shadow:var(--shadow-cnw-thumb);transition:transform .35s var(--ease-standard);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.cnw-vtg[data-mode=inst] .cnw-vtg-thumb{transform:translate(100%)}.cnw-vtg-opt{z-index:2;font-family:var(--font-cnw-sans);border-radius:var(--radius-cnw-pill);white-space:nowrap;cursor:pointer;height:30px;color:var(--color-cnw-d-text-muted);background:0 0;border:none;align-items:center;padding:0 16px;font-size:.78rem;font-weight:600;line-height:1;transition:color .3s;display:inline-flex;position:relative}.cnw-vtg[data-mode=simple] .cnw-vtg-opt[data-opt=simple],.cnw-vtg[data-mode=inst] .cnw-vtg-opt[data-opt=inst]{color:var(--color-cnw-white)}.cnw-vtg[data-pulse="1"]{animation:1.4s ease-in-out 2 cnwPulse}@keyframes cnwPulse{0%,to{box-shadow:inset 0 0 0 1px var(--color-cnw-line), 0 0 0 0 #ede8dc00}50%{box-shadow:inset 0 0 0 1px var(--color-cnw-line), 0 0 0 8px #ede8dc33}}.cnw-hero [data-stage]{transition:transform calc(.65s * var(--mo)) var(--ease-cnw-spring)}.cnw-hero[data-hero=playing] [data-stage]{transform:translate(-54%)}.cnw-hero [data-copy-col]{min-width:0;transition:opacity calc(.5s * var(--mo)) ease, transform calc(.7s * var(--mo)) var(--ease-standard)}.cnw-hero[data-hero=playing] [data-copy-col]{opacity:0;pointer-events:none;transform:translate(-16px)}.cnw-hero [data-copy]{transition:opacity calc(.6s * var(--mo)) var(--ease-standard), transform calc(.6s * var(--mo)) var(--ease-standard)}.cnw-hero[data-hero=playing] [data-copy]{opacity:0;transition-delay:0s;transform:translateY(12px)}.cnw-hero[data-hero=settled] [data-copy="2"]{transition-delay:calc(.12s * var(--mo))}.cnw-hero[data-hero=settled] [data-copy="3"]{transition-delay:calc(.24s * var(--mo))}.cnw-hero[data-hero=settled] [data-copy="4"]{transition-delay:calc(.36s * var(--mo))}.cnw-hero[data-hero=settled] [data-copy="5"]{transition-delay:calc(.48s * var(--mo))}.cnw-hero [data-toggle-row]{transition:opacity calc(.4s * var(--mo)) ease}.cnw-hero[data-hero=playing] [data-toggle-row]{opacity:0;pointer-events:none}.cnw-hstage{flex-direction:column;align-items:center;min-height:0;display:flex;position:relative}.cnw-hcard{border-radius:var(--radius-cnw-xl);box-shadow:var(--shadow-cnw-ink);background:var(--color-cnw-d-bg);width:560px;max-width:calc(100vw - 48px);height:560px;transition:width calc(.8s * var(--mo)) var(--ease-cnw-spring), height calc(.8s * var(--mo)) var(--ease-cnw-spring), background calc(.7s * var(--mo)) ease, box-shadow calc(.9s * var(--mo)) var(--ease-standard);position:relative;overflow:hidden}.cnw-hcard[data-hero-act=cube]{background:var(--fp-demo-srgb);background-image:var(--fp-demo);width:260px;height:260px}.cnw-hcard[data-hero-act=bars]{width:420px;height:220px}.cnw-hcard[data-instant="1"],.cnw-hcard[data-instant="1"] *{transition:none!important}.cnw-hcard-hl{border-radius:var(--radius-cnw-xl);pointer-events:none;z-index:1;opacity:0;transition:opacity calc(.6s * var(--mo)) ease;background:radial-gradient(circle at 28% 22%,#fff6,#0000 60%);position:absolute;inset:0}.cnw-hcard[data-hero-act=cube] .cnw-hcard-hl{opacity:1}.cnw-ha2{padding:var(--spacing-cnw-card);z-index:2;opacity:0;pointer-events:none;transition:opacity calc(.4s * var(--mo)) ease;flex-direction:column;justify-content:center;gap:24px;display:flex;position:absolute;inset:0}.cnw-hcard[data-hero-act=bars] .cnw-ha2{opacity:1}.cnw-ha2 [data-a2i]{opacity:0;filter:blur(6px);transition:opacity calc(.55s * var(--mo)) var(--ease-standard), filter calc(.55s * var(--mo)) var(--ease-standard), transform calc(.6s * var(--mo)) var(--ease-cnw-spring);transform:translateY(10px)}.cnw-hcard[data-hero-act=bars] [data-a2i]{opacity:1;filter:blur();transform:none}.cnw-hcard[data-hero-act=bars] [data-a2i="1"]{transition-delay:calc(50ms * var(--mo))}.cnw-hcard[data-hero-act=bars] [data-a2i="2"]{transition-delay:calc(.16s * var(--mo))}.cnw-hcard[data-hero-act=bars] [data-a2i="3"]{transition-delay:calc(.28s * var(--mo))}.cnw-ha2-row{flex-direction:column;gap:8px;display:flex}.cnw-ha2-head{justify-content:space-between;align-items:baseline;display:flex}.cnw-ha2-head span{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-d-text-soft);font-size:.7rem;font-weight:700}.cnw-ha2-head b{color:var(--color-cnw-d-text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:400}.cnw-ha2-track{border-radius:var(--radius-cnw-xs);clip-path:inset(0 100% 0 0);height:16px;transition:clip-path calc(.7s * var(--mo)) var(--ease-standard);position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14}.cnw-hcard[data-hero-act=bars] .cnw-ha2-track{clip-path:inset(0)}.cnw-hcard[data-hero-act=bars] [data-a2track="1"]{transition-delay:calc(.15s * var(--mo))}.cnw-hcard[data-hero-act=bars] [data-a2track="2"]{transition-delay:calc(.26s * var(--mo))}.cnw-ha2-track--risk{background:linear-gradient(90deg in oklch, #4e9440, #e8b64a 55%, #c0492f)}.cnw-ha2-track--reward{background:linear-gradient(90deg in oklch, #5a6b66, #c8a15a 55%, #e8b64a)}.cnw-ha2-mark{background:var(--color-cnw-d-text);opacity:0;width:3px;height:22px;transition:left calc(.7s * var(--mo)) var(--ease-cnw-spring) calc(.5s * var(--mo)), opacity calc(.3s * var(--mo)) ease calc(.5s * var(--mo));border-radius:2px;position:absolute;top:-3px;left:0;box-shadow:0 0 0 2px #18161380}.cnw-hcard[data-hero-act=bars] .cnw-ha2-mark{opacity:1;left:var(--pos)}.cnw-ha2-ratio{color:var(--color-cnw-d-text-soft);text-align:center;margin-top:2px;font-size:.8rem}.cnw-ha2-ratio b{color:var(--color-cnw-d-text);font-variant-numeric:tabular-nums}.cnw-ha3{--d-bg:var(--color-cnw-d-bg);--d-surface-2:var(--color-cnw-d-surface-2);--d-line:var(--color-cnw-d-line);--d-text:var(--color-cnw-d-text);--d-text-soft:var(--color-cnw-d-text-soft);--d-text-muted:var(--color-cnw-d-text-muted);--d-green:var(--color-cnw-d-green);--d-accent:var(--color-cnw-d-green);background:var(--d-bg);z-index:3;transition:opacity calc(.3s * var(--mo)) ease, clip-path calc(.8s * var(--mo)) var(--ease-standard), background-color .55s ease;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.cnw-ha3[data-surface=simple]{--d-bg:var(--color-cnw-surface);--d-surface-2:var(--color-cnw-band);--d-line:var(--color-cnw-line);--d-text:var(--color-cnw-text);--d-text-soft:var(--color-cnw-text-soft);--d-text-muted:var(--color-cnw-text-muted);--d-green:var(--color-cnw-buy);--d-accent:var(--color-cnw-accent)}.cnw-hcard[data-hero-act=cube] .cnw-ha3,.cnw-hcard[data-hero-act=bars] .cnw-ha3{opacity:0;clip-path:inset(0 0 100%);pointer-events:none}.cnw-ha3 [data-a3i]{transition:opacity calc(.5s * var(--mo)) var(--ease-standard), filter calc(.5s * var(--mo)) var(--ease-standard), transform calc(.55s * var(--mo)) var(--ease-cnw-spring), color .55s ease, background-color .55s ease, border-color .55s ease}.cnw-hcard[data-hero-act=cube] .cnw-ha3 [data-a3i],.cnw-hcard[data-hero-act=bars] .cnw-ha3 [data-a3i]{opacity:0;filter:blur(5px);transition-delay:0s;transform:translateY(12px)}.cnw-hcard[data-hero-act=report] .cnw-ha3 [data-a3i="1"]{transition-delay:calc(.28s * var(--mo))}.cnw-hcard[data-hero-act=report] .cnw-ha3 [data-a3i="3"]{transition-delay:calc(.48s * var(--mo))}.cnw-hcard[data-hero-act=report] .cnw-ha3 [data-a3i="4"]{transition-delay:calc(.62s * var(--mo))}.cnw-ha3 div:not([data-a3i]),.cnw-ha3 span,.cnw-ha3 b{transition:background-color .55s,color .55s,border-color .55s}.cnw-ha3-head{border-bottom:1px solid var(--d-line);align-items:center;gap:16px;padding:18px 24px;display:flex}.cnw-ha3-fp{border-radius:var(--radius-cnw-md);flex:none;width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff1a}.cnw-ha3-eyebrow{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;white-space:nowrap;color:var(--d-accent,var(--color-cnw-d-green));font-size:.64rem;font-weight:600}.cnw-ha3-name{color:var(--d-text,var(--color-cnw-d-text));margin-top:1px;font-size:1.3rem;font-weight:700}.cnw-ha3-meta{color:var(--d-text-muted,var(--color-cnw-d-text-muted));font-variant-numeric:tabular-nums;font-size:.74rem}.cnw-ha3-verdict{text-align:right;margin-left:auto}.cnw-ha3-rating{color:var(--d-green,var(--color-cnw-d-green));font-size:1.15rem;font-weight:700}.cnw-ha3-conv{letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-muted,var(--color-cnw-d-text-muted));font-size:.58rem;font-weight:600}.cnw-ha3-body{padding:18px 24px;overflow:hidden}.cnw-ha3-thesis{font-family:var(--font-cnw-sans);font-weight:500;font-size:var(--text-cnw-voice-thesis-ink);line-height:var(--leading-cnw-voice-thesis-ink);color:var(--d-text);border-bottom:1px solid var(--d-line);margin-bottom:12px;padding-bottom:12px}.cnw-ha3[data-surface=simple] .cnw-ha3-thesis{font-size:var(--text-cnw-voice-thesis-paper);line-height:var(--leading-cnw-voice-thesis-paper)}.cnw-ha3[data-surface=simple] .cnw-ha3-vrow,.cnw-ha3[data-surface=simple] .cnw-ha3-p{font-size:var(--text-cnw-voice-body-paper)}.cnw-ha3-thesis b,.cnw-vink-thesis b{font-family:var(--font-cnw-sans);color:var(--d-accent,var(--color-cnw-d-green));font-style:normal;font-weight:600}.cnw-ha3-klabel{font-size:var(--text-cnw-voice-klabel);letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--d-accent,var(--color-cnw-d-green));margin:0 0 12px;font-weight:600}.cnw-ha3-klabel--mt{margin:14px 0 6px}.cnw-ha3-klabel--mt2{margin:12px 0 6px}.cnw-ha3-grid2{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.cnw-ha3-vrow{border-bottom:1px solid var(--d-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:.88rem;display:flex}.cnw-ha3-vrow span{color:var(--d-text-muted);white-space:nowrap}.cnw-ha3-vrow b{color:var(--d-text);font-variant-numeric:tabular-nums;font-weight:600}.cnw-ha3-vrow b[data-tone=good],.cnw-vpaper-vrow b[data-tone=good]{color:var(--color-cnw-buy)}.cnw-ha3-vrow b[data-tone=promising],.cnw-vpaper-vrow b[data-tone=promising]{color:var(--color-cnw-promising)}.cnw-ha3-vrow b[data-tone=mixed],.cnw-vpaper-vrow b[data-tone=mixed]{color:var(--color-cnw-hold)}.cnw-ha3-vrow b[data-tone=high],.cnw-vpaper-vrow b[data-tone=high]{color:var(--color-cnw-sell)}.cnw-ha3-vrow b .cnw-term-wrap,.cnw-vpaper-vrow b .cnw-term-wrap{color:inherit}.cnw-ha3-p{color:var(--d-text-soft);font-size:.88rem}.cnw-ha3-pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.cnw-ha3-pair .cnw-ha3-klabel{margin:0 0 6px}.cnw-ha3-bars,.cnw-ha3-scen{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.cnw-ha3-scen{gap:6px;margin-bottom:16px}.cnw-ha3-bar,.cnw-ha3-srow{align-items:center;gap:10px;font-size:.78rem;display:flex}.cnw-ha3-bar .l{width:52px;color:var(--d-text-soft)}.cnw-ha3-srow .l{width:32px;color:var(--d-text-soft)}.cnw-ha3-bar .t{background:var(--d-surface-2);border-radius:5px;flex:1;height:10px;overflow:hidden}.cnw-ha3-srow .t{background:var(--d-surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.cnw-ha3-bar .f,.cnw-ha3-srow .f{height:100%;display:block}.cnw-ha3-bar .v{text-align:right;font-variant-numeric:tabular-nums;width:44px;color:var(--d-text)}.cnw-ha3-srow .v{text-align:right;font-variant-numeric:tabular-nums;width:80px;color:var(--d-text)}.cnw-ha3-asym{color:var(--d-text-soft);margin-bottom:16px;font-size:.78rem}.cnw-ha3-asym b{color:var(--d-text);font-variant-numeric:tabular-nums}.cnw-ha3-kills{flex-direction:column;gap:6px;display:flex}.cnw-ha3-kills>div{color:var(--d-text-soft);gap:10px;font-size:.82rem;display:flex}.cnw-ha3-kills>div span:first-child{color:var(--d-green)}.cnw-ha3-fade{background:linear-gradient(transparent, var(--d-bg));pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.cnw-grad-risk{background:linear-gradient(90deg in oklch, var(--color-cnw-risk-from), var(--color-cnw-risk-to))}.cnw-grad-reward{background:linear-gradient(90deg in oklch, var(--color-cnw-reward-from), var(--color-cnw-reward-to))}.cnw-grad-bull{background:linear-gradient(90deg in oklch, #4fe39c, #7ff0b8)}.cnw-grad-bear{background:linear-gradient(90deg in oklch, #c0432a, #f0785a)}.cnw-grad-tail{background:linear-gradient(90deg in oklch, #8a2f20, #c0432a)}.cnw-lsec{padding:var(--spacing-cnw-section) 0}.cnw-lsec.cnw-lsec--last{padding:0 0 var(--spacing-cnw-section)}.cnw-lsec-in{max-width:var(--container-cnw-section);margin:0 auto;padding:0 24px}.cnw-seyebrow{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);text-align:center;margin-bottom:12px;font-size:.78rem;font-weight:600}.cnw-sh2{font-weight:700;font-size:var(--text-cnw-h2);letter-spacing:-.024em;text-align:center;text-wrap:balance;margin:0 0 12px;line-height:1.06}.cnw-ssub{color:var(--color-cnw-text-soft);text-align:center;max-width:54ch;margin:0 auto 48px;font-size:1.16rem}.cnw-ssub--tight{margin-bottom:24px}.cnw-sh2--solo{margin-bottom:48px}.cnw-lp .reveal{opacity:0;transition:opacity calc(.7s * var(--mo)) var(--ease-standard), transform calc(.7s * var(--mo)) var(--ease-standard);transform:translateY(14px)}.cnw-lp .reveal[data-shown=true]{opacity:1;transform:none}@keyframes cnwType{0%,6%{width:0}34%,to{width:4.8ch}}@keyframes cnwCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cnwPress{0%,52%,66%,to{transform:none}56%,60%{transform:scale(.94)}}@keyframes cnwBar{0%{width:5%}72%,to{width:100%}}@keyframes cnwRow1{0%,4%{opacity:.3}12%,to{opacity:1}}@keyframes cnwRow2{0%,30%{opacity:.3}40%,to{opacity:1}}@keyframes cnwRow3{0%,58%{opacity:.3}68%,to{opacity:1}}@keyframes cnwViewA{0%,46%{opacity:1}54%,92%{opacity:0}to{opacity:1}}@keyframes cnwViewB{0%,46%{opacity:0}54%,92%{opacity:1}to{opacity:0}}@keyframes cnwRailOn{0%,16%{background:var(--d-surface-2,#292620);color:var(--d-text,#ecebe3)}22%,to{color:var(--d-text-muted,#8b8779);background:0 0}}@keyframes cnwTabA{0%,46%{color:#fff;background:#6d3450}54%,92%{color:var(--d-text-muted,#8b8779);background:0 0}to{color:#fff;background:#6d3450}}@keyframes cnwTabB{0%,46%{color:var(--d-text-muted,#8b8779);background:0 0}54%,92%{color:#fff;background:#6d3450}to{color:var(--d-text-muted,#8b8779);background:0 0}}@keyframes cnwSurface{0%,46%{--d-bg:#faf9f3;--d-surface-2:#e8e5da;--d-text:#1b1914;--d-text-soft:#524d40;--d-text-muted:#85806f;--d-green:#178a55;background:#faf9f3;box-shadow:0 10px 24px #18161324,inset 0 0 0 1px #e4e0d3}54%,92%{--d-bg:#181613;--d-surface-2:#292620;--d-text:#ecebe3;--d-text-soft:#b0ac9f;--d-text-muted:#8b8779;--d-green:#57cf8c;background:#181613;box-shadow:0 10px 24px #18161347,inset 0 0 0 1px #ffffff0f}to{--d-bg:#faf9f3;--d-surface-2:#e8e5da;--d-text:#1b1914;--d-text-soft:#524d40;--d-text-muted:#85806f;--d-green:#178a55;background:#faf9f3;box-shadow:0 10px 24px #18161324,inset 0 0 0 1px #e4e0d3}}.cnw-demo3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:48px;display:grid}.cnw-demo{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);box-shadow:var(--shadow-cnw-flat);flex-direction:column;display:flex;overflow:hidden}.cnw-demo-hd{border-bottom:1px solid var(--color-cnw-line-soft);letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-text-muted);padding:14px 20px;font-size:.64rem;font-weight:600}.cnw-demo-bd{flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:210px;padding:24px;display:flex}.cnw-demo-bd--rows{gap:10px}.cnw-demo-bd--mini{gap:0;padding:16px}.cnw-demo-cap{color:var(--color-cnw-text-muted);font-size:.8rem}.cnw-demo-pill{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-pill);align-items:center;gap:6px;padding:10px 18px;display:flex}.cnw-demo-type{white-space:nowrap;font-variant-numeric:tabular-nums;width:4.8ch;animation:cnwType 4.5s var(--ease-standard) infinite;font-size:1rem;font-weight:600;display:inline-block;overflow:hidden}.cnw-demo-caret{background:var(--color-cnw-accent);width:2px;height:16px;animation:1.1s step-end infinite cnwCaret}.cnw-demo-press{background:var(--color-cnw-accent);color:var(--color-cnw-white);border-radius:var(--radius-cnw-btn);animation:cnwPress 4.5s var(--ease-standard) infinite;align-self:flex-start;padding:9px 16px;font-size:.8rem;font-weight:600}.cnw-demo-row{color:var(--color-cnw-text-soft);justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.cnw-demo-row .ok{color:var(--color-cnw-accent);font-weight:600}.cnw-demo-row--1{animation:4.5s linear infinite cnwRow1}.cnw-demo-row--2{animation:4.5s linear infinite cnwRow2}.cnw-demo-row--3{animation:4.5s linear infinite cnwRow3}.cnw-demo-track{border-radius:var(--radius-cnw-pill);background:var(--color-cnw-bg);height:6px;margin-top:6px;overflow:hidden}.cnw-demo-fill{border-radius:inherit;background:var(--color-cnw-accent);width:100%;height:100%;animation:cnwBar 4.5s var(--ease-standard) infinite;display:block}.cnw-mini{--d-bg:#faf9f3;--d-surface-2:#e8e5da;--d-text:#1b1914;--d-text-soft:#524d40;--d-text-muted:#85806f;--d-green:#178a55;border-radius:var(--radius-cnw-md);background:#faf9f3;flex-direction:column;gap:10px;padding:14px;animation:4.5s infinite cnwSurface;display:flex;box-shadow:0 10px 24px #18161324,inset 0 0 0 1px #e4e0d3}.cnw-mini-hd{align-items:center;gap:8px;display:flex}.cnw-mini-fp{border-radius:var(--radius-cnw-xs);flex:none;width:18px;height:18px}.cnw-mini-tk{color:var(--d-text);font-size:.82rem;font-weight:700}.cnw-mini-buy{color:var(--d-green);margin-left:auto;font-size:.66rem;font-weight:700}.cnw-mini-grid{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.cnw-mini-rail{flex-direction:column;gap:3px;display:flex}.cnw-mini-rail span{border-radius:var(--radius-cnw-btn);color:var(--d-text-muted);padding:3px 8px;font-size:.6rem;font-weight:600;animation:4.5s infinite cnwRailOn}.cnw-mini-views{min-height:66px;padding-top:2px;position:relative}.cnw-mini-va{flex-direction:column;gap:8px;animation:4.5s infinite cnwViewA;display:flex}.cnw-mini-va .r{justify-content:space-between;align-items:center;gap:8px;display:flex}.cnw-mini-va .sk{background:var(--d-surface-2);border-radius:4px;height:8px;display:block}.cnw-mini-va b{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600}.cnw-mini-va b.g{color:var(--d-green)}.cnw-mini-vb{opacity:0;flex-direction:column;gap:6px;animation:4.5s infinite cnwViewB;display:flex;position:absolute;inset:2px 0 0}.cnw-mini-vb .split{border-radius:3px;height:12px;display:flex;overflow:hidden}.cnw-mini-vb .split span{height:100%;display:block}.cnw-mini-vb .sk4{background:var(--d-surface-2);border-radius:2px;height:4px;display:block}.cnw-mini-vb .tiles{gap:4px;display:flex}.cnw-mini-vb .tiles span{background:var(--d-surface-2);border-radius:3px;flex:1;height:16px}.cnw-mini-toggle{justify-content:center;margin-top:12px;display:flex}.cnw-mini-toggle .a,.cnw-mini-toggle .b{border-radius:var(--radius-cnw-pill);padding:3px 10px;font-size:.58rem;font-weight:600}.cnw-mini-toggle .a{animation:4.5s infinite cnwTabA}.cnw-mini-toggle .b{color:var(--color-cnw-text-muted);animation:4.5s infinite cnwTabB}.cnw-mini-toggle{background:var(--color-cnw-band);box-shadow:inset 0 0 0 1px var(--color-cnw-line-soft);border-radius:var(--radius-cnw-pill);align-self:center;padding:2px}.cnw-voices{max-width:600px;margin:0 auto}.cnw-vlabel{white-space:nowrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cnw-vlabel .dot{background:var(--color-cnw-accent);border-radius:50%;width:8px;height:8px}.cnw-vlabel .t{font-size:.95rem;font-weight:600}.cnw-vlabel .n{color:var(--color-cnw-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:600}.cnw-vink{background:var(--color-cnw-d-bg);border-radius:var(--radius-cnw-xl);box-shadow:var(--shadow-cnw-ink);border:1px solid #14100c;overflow:hidden}.cnw-vink-hd{border-bottom:1px solid var(--color-cnw-d-line);align-items:center;gap:16px;padding:24px 32px;display:flex}.cnw-vink-bd{padding:var(--spacing-cnw-card)}.cnw-vink-thesis{font-family:var(--font-cnw-sans);font-weight:500;font-size:var(--text-cnw-voice-thesis-ink);line-height:var(--leading-cnw-voice-thesis-ink);color:var(--color-cnw-d-text);border-bottom:1px solid var(--color-cnw-d-line);margin-bottom:24px;padding-bottom:24px}.cnw-vink-bars,.cnw-vink-scen{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.cnw-vink-scen{gap:8px;margin-bottom:24px}.cnw-vink-bar,.cnw-vink-srow{align-items:center;gap:12px;font-size:.8rem;display:flex}.cnw-vink-bar .l{width:56px;color:var(--color-cnw-d-text-soft)}.cnw-vink-srow .l{width:36px;color:var(--color-cnw-d-text-soft)}.cnw-vink-bar .t{background:var(--color-cnw-d-surface-2);border-radius:6px;flex:1;height:12px;overflow:hidden}.cnw-vink-srow .t{background:var(--color-cnw-d-surface-2);border-radius:4px;flex:1;height:8px;overflow:hidden}.cnw-vink-bar .f,.cnw-vink-srow .f{height:100%;display:block}.cnw-vink-bar .v{text-align:right;font-variant-numeric:tabular-nums;width:48px;color:var(--color-cnw-d-text)}.cnw-vink-srow .v{text-align:right;font-variant-numeric:tabular-nums;width:88px;color:var(--color-cnw-d-text)}.cnw-vink-asym{color:var(--color-cnw-d-text-soft);margin-bottom:24px;font-size:.8rem}.cnw-vink-asym b{color:var(--color-cnw-d-text);font-variant-numeric:tabular-nums}.cnw-vink-bd .cnw-ha3-klabel{color:var(--color-cnw-d-green);margin:0 0 12px}.cnw-vink-figs{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.cnw-vink-figs>div{background:var(--color-cnw-d-surface-2);border-radius:var(--radius-cnw-btn);padding:12px}.cnw-vink-figs .k{color:var(--color-cnw-d-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:600}.cnw-vink-figs .v{color:var(--color-cnw-d-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1rem}.cnw-vink-grades{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.cnw-vink-grades>span{background:var(--color-cnw-d-surface-2);border-radius:var(--radius-cnw-btn);align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.cnw-vink-grades b{color:var(--color-cnw-d-green);font-variant-numeric:tabular-nums;font-weight:600}.cnw-vink-grades span span{color:var(--color-cnw-d-text-soft)}.cnw-vink-kills{flex-direction:column;gap:8px;display:flex}.cnw-vink-kills>div{color:var(--color-cnw-d-text-soft);gap:10px;font-size:.85rem;display:flex}.cnw-vink-kills>div span:first-child{color:var(--color-cnw-d-green)}.cnw-vink-skel{flex-direction:column;gap:10px;margin-top:24px;display:flex;-webkit-mask-image:linear-gradient(#000 15%,#0000);mask-image:linear-gradient(#000 15%,#0000)}.cnw-vink-skel span{background:var(--color-cnw-d-surface-2);border-radius:4px;height:9px;display:block}.cnw-vink-more{color:var(--color-cnw-d-text-muted);margin-top:8px;font-size:.8rem}.cnw-vconn{flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.cnw-vconn .rule{width:1px;height:20px}.cnw-vconn .rule--down{background:linear-gradient(var(--color-cnw-accent), var(--color-cnw-line))}.cnw-vconn .rule--up{background:linear-gradient(var(--color-cnw-line), var(--color-cnw-accent))}.cnw-vconn .a{color:var(--color-cnw-accent);font-size:.85rem}.cnw-vconn .b{color:var(--color-cnw-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600}.cnw-voices-cta{text-align:center;margin-top:28px;font-size:.9rem}.cnw-vpaper{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);box-shadow:var(--shadow-cnw-flat);padding:var(--spacing-cnw-card)}.cnw-vpaper-hd{--d-green:var(--color-cnw-buy);--d-text-muted:var(--color-cnw-text-muted);align-items:center;gap:32px;display:flex}.cnw-vpaper-fp{border-radius:var(--radius-cnw-md);width:64px;height:64px;box-shadow:var(--shadow-cnw-flat);flex:none;position:relative}.cnw-vpaper-fp:after{content:"";border-radius:inherit;background:radial-gradient(circle at 28% 22%,#ffffff5c,#0000 60%);position:absolute;inset:0}.cnw-vpaper-eyebrow{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);font-size:.7rem;font-weight:600}.cnw-vpaper-name{font-weight:700;font-size:var(--text-cnw-title-lg);letter-spacing:-.015em;margin-top:2px}.cnw-vpaper-quote{align-items:baseline;gap:8px;margin-top:2px;display:flex}.cnw-vpaper-quote .p{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:500}.cnw-vpaper-quote .d{font-variant-numeric:tabular-nums;color:var(--color-cnw-buy);background:var(--color-cnw-buy-bg);border-radius:var(--radius-cnw-md);padding:1px 8px;font-size:.8rem;font-weight:600}.cnw-vpaper-thesis{font-family:var(--font-cnw-sans);font-weight:500;font-size:var(--text-cnw-voice-thesis-paper);line-height:var(--leading-cnw-voice-thesis-paper);border-top:1px solid var(--color-cnw-line-soft);margin-top:24px;padding:24px 0 16px}.cnw-vpaper-thesis b{font-family:var(--font-cnw-sans);color:var(--color-cnw-accent);font-style:normal;font-weight:600}.cnw-vpaper-grid{grid-template-columns:1fr 1fr;gap:8px 32px;display:grid}.cnw-vpaper-vrow{font-size:var(--text-cnw-voice-body-paper);border-bottom:1px solid var(--color-cnw-line-soft);justify-content:space-between;padding:8px 0;display:flex}.cnw-vpaper-vrow span{color:var(--color-cnw-text-muted);white-space:nowrap}.cnw-vpaper-vrow b{font-variant-numeric:tabular-nums;font-weight:600}.cnw-vpaper-sec{border-top:1px solid var(--color-cnw-line-soft);margin-top:20px;padding-top:16px}.cnw-vpaper-klabel{font-size:var(--text-cnw-voice-klabel);letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);margin-bottom:6px;font-weight:600}.cnw-vpaper-klabel--mt{margin-top:14px}.cnw-vpaper-p{font-size:var(--text-cnw-voice-body-paper);color:var(--color-cnw-text-soft)}.cnw-vpaper-p--mt{margin-top:8px}.cnw-vpaper-pair{border-top:1px solid var(--color-cnw-line-soft);grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-top:16px;display:grid}.cnw-vpaper-skel{flex-direction:column;gap:10px;margin-top:20px;display:flex;-webkit-mask-image:linear-gradient(#000 15%,#0000);mask-image:linear-gradient(#000 15%,#0000)}.cnw-vpaper-skel span{background:var(--color-cnw-band);border-radius:4px;height:9px;display:block}.cnw-vpaper-more{color:var(--color-cnw-text-muted);margin-top:8px;font-size:.8rem}.cnw-depth{background:var(--color-cnw-d-bg);border-radius:var(--radius-cnw-xl);max-width:920px;padding:var(--spacing-cnw-card);box-shadow:var(--shadow-cnw-ink);margin:0 auto}.cnw-depth-grid{grid-template-columns:repeat(3,1fr);gap:2px 32px;display:grid}.cnw-depth-row{border-bottom:1px solid var(--color-cnw-d-line);align-items:baseline;gap:12px;padding:9px 0;display:flex}.cnw-depth-row:nth-last-child(-n+3){border-bottom:none}.cnw-depth-row .n{color:var(--color-cnw-d-green);font-variant-numeric:tabular-nums;font-size:.8rem}.cnw-depth-row .t{color:var(--color-cnw-d-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.cnw-depth-foot{border-top:1px solid var(--color-cnw-d-line);color:var(--color-cnw-d-text-muted);margin-top:28px;padding-top:20px;font-size:.8rem}.cnw-lpv{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);max-width:860px;box-shadow:var(--shadow-cnw-card);margin:0 auto;overflow:hidden}.cnw-lpv-hd{border-bottom:1px solid var(--color-cnw-line-soft);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.cnw-lpv-hd .t{font-weight:700;font-size:var(--text-cnw-title-md)}.cnw-lpv-hd .s{color:var(--color-cnw-text-muted);margin-top:1px;font-size:.8rem}.cnw-lpv-hd .n{font-variant-numeric:tabular-nums;color:var(--color-cnw-text-muted);font-size:.8rem;font-weight:600}.cnw-lpv-tabs{max-width:860px;margin:0 auto 12px}.cnw-chip{letter-spacing:.03em;border-radius:var(--radius-cnw-md);padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.cnw-chip--buy{background:var(--color-cnw-buy-bg);color:var(--color-cnw-buy)}.cnw-chip--hold{background:var(--color-cnw-hold-bg);color:var(--color-cnw-hold)}.cnw-chip--sell{background:var(--color-cnw-sell-bg);color:var(--color-cnw-sell)}.cnw-lpv-foot{border-top:1px solid var(--color-cnw-line-soft);color:var(--color-cnw-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;font-size:.8rem;display:flex}.cnw-quote{background:var(--color-cnw-band);border-top:1px solid var(--color-cnw-line-soft);border-bottom:1px solid var(--color-cnw-line-soft);padding:var(--spacing-cnw-section) 0}.cnw-quote-in{text-align:center;max-width:720px;margin:0 auto}.cnw-quote .q{font-family:var(--font-cnw-serif);color:var(--color-cnw-text);margin:0 0 24px;font-size:2.2rem;font-style:italic;font-weight:400;line-height:1.4}.cnw-quote .q b{font-family:var(--font-cnw-sans);color:var(--color-cnw-accent);font-style:normal;font-weight:600}.cnw-quote .who{justify-content:center;align-items:center;gap:12px;display:flex}.cnw-quote .av{border-radius:var(--radius-cnw-sm);background:var(--color-cnw-accent);width:38px;height:38px;color:var(--color-cnw-white);justify-content:center;align-items:center;font-weight:700;display:flex}.cnw-quote .meta{text-align:left;font-size:.85rem}.cnw-quote .meta b{color:var(--color-cnw-text);display:block}.cnw-quote .meta span{color:var(--color-cnw-text-muted)}.cnw-pricing{grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:0 auto;display:grid}.cnw-price{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);padding:var(--spacing-cnw-card);box-shadow:var(--shadow-cnw-flat);flex-direction:column;display:flex;position:relative}.cnw-price--featured{border-color:var(--color-cnw-accent);box-shadow:0 8px 30px #6d345024}.cnw-price-badge{background:var(--color-cnw-accent);color:var(--color-cnw-white);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-cnw-md);padding:3px 12px;font-size:.68rem;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.cnw-price-tier{font-size:1.2rem;font-weight:700}.cnw-price-num{font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:2.6rem;font-weight:500}.cnw-price-num s{color:var(--color-cnw-text-muted);margin-left:6px;font-size:1.2rem}.cnw-price-num .mo{color:var(--color-cnw-text-muted);font-size:1rem;font-weight:400}.cnw-price-desc{color:var(--color-cnw-text-soft);flex:1;margin:0 0 24px;font-size:.95rem}.cnw-price-go{text-align:center;background:var(--color-cnw-surface);color:var(--color-cnw-text);border:1px solid var(--color-cnw-line);font-family:var(--font-cnw-sans);white-space:nowrap;border-radius:var(--radius-cnw-btn);cursor:pointer;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard);padding:13px 24px;font-size:1rem;font-weight:600;text-decoration:none;display:block}.cnw-price-go:hover:not(:disabled){border-color:var(--color-cnw-accent);color:var(--color-cnw-accent)}.cnw-price-go:disabled{opacity:.55;cursor:not-allowed}.cnw-plan-rows{flex-direction:column;gap:8px;margin:0 0 20px;display:flex}.cnw-plan-row{text-align:left;background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-md);font-family:var(--font-cnw-sans);cursor:pointer;transition:border-color .18s var(--ease-standard), background-color .18s var(--ease-standard);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.cnw-plan-row:hover:not(:disabled){border-color:var(--color-cnw-accent)}.cnw-plan-row[aria-checked=true]{border-color:var(--color-cnw-accent);box-shadow:inset 0 0 0 1px var(--color-cnw-accent)}.cnw-plan-row:disabled{opacity:.55;cursor:not-allowed}.cnw-plan-row-name{color:var(--color-cnw-text);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.cnw-plan-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--color-cnw-accent);border-radius:var(--radius-cnw-md);white-space:nowrap;border:1px solid;padding:1px 7px;font-size:.65rem;font-weight:600}.cnw-plan-row-meta{color:var(--color-cnw-text-soft);font-size:.82rem}.cnw-pricing-anchor{text-align:center;max-width:900px;color:var(--color-cnw-text-soft);margin:0 auto 20px;font-size:.9rem;display:none}.cnw-pricing-trust{text-align:center;max-width:900px;color:var(--color-cnw-text-soft);margin:24px auto 0;font-size:.9rem}.cnw-pricing-trust b{color:var(--color-cnw-text);font-weight:600}.cnw-pricing-vol{text-align:center;max-width:900px;color:var(--color-cnw-text-muted);margin:20px auto 0;font-size:.85rem}.cnw-pricing-vol button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.cnw-pricing-vol button:hover:not(:disabled){color:var(--color-cnw-accent)}.cnw-pricing-vol button:disabled{opacity:.55;cursor:not-allowed}.cnw-cta--block{width:100%;box-shadow:var(--shadow-cnw-flat);padding:13px 24px;font-size:1rem;display:block}.cnw-cta-sec{text-align:center;max-width:560px;margin:0 auto}.cnw-tickrow{justify-content:center;gap:12px;max-width:560px;margin:0 auto;display:flex}.cnw-genstack{flex-direction:column;align-items:flex-start;gap:12px;max-width:420px;display:flex}.cnw-genstack .cnw-tsug--grow{flex:none;width:100%}.cnw-tickpill{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-pill);min-width:0;font-family:var(--font-cnw-sans);color:var(--color-cnw-text);text-transform:uppercase;flex:1;padding:12px 20px;font-size:.95rem}.cnw-tickpill::placeholder{color:var(--color-cnw-text-muted);text-transform:none}.cnw-tsug{vertical-align:top;display:inline-block;position:relative}.cnw-tsug--grow{flex:1;min-width:0;display:block}.cnw-tsug>input{width:100%}.cnw-tsug-list{z-index:30;background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);box-shadow:var(--shadow-cnw-card);text-align:left;max-height:316px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.cnw-tsug-opt{border-radius:var(--radius-cnw-md);cursor:pointer;font-family:var(--font-cnw-sans);align-items:baseline;gap:10px;padding:8px 12px;display:flex}.cnw-tsug-opt[aria-selected=true]{background:var(--color-cnw-band)}.cnw-tsug-tk{color:var(--color-cnw-text);font-variant-numeric:tabular-nums;flex:none;font-size:.9rem;font-weight:700}.cnw-tsug-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-cnw-text-muted);font-size:.8rem;overflow:hidden}@media (max-width:1200px) and (min-width:901px){.cnw-hcard[data-hero-act=report]{width:470px}}@media (max-width:900px){.cnw-lp [data-hide-sm]{display:none}.cnw-hero{text-align:center;grid-template-columns:1fr;row-gap:24px;padding-top:48px}.cnw-ha3{text-align:left}.cnw-hcopyhead{order:1;align-self:auto}.cnw-hcopy{order:2}.cnw-hstagehead{order:3}.cnw-hreplay{display:none}.cnw-hstage{order:4}.cnw-hero[data-hero=playing] [data-stage]{transform:none}.cnw-hlead,.cnw-cta-note{margin-inline:auto}.cnw-genstack{align-items:center;margin-inline:auto}.cnw-h1{text-wrap:balance;font-size:2.6rem}.cnw-demo3,.cnw-pricing,.cnw-depth-grid,.cnw-ha3-grid2,.cnw-ha3-pair,.cnw-vpaper-grid,.cnw-vpaper-pair{grid-template-columns:1fr}.cnw-depth-row:nth-last-child(-n+3){border-bottom:1px solid var(--color-cnw-d-line)}.cnw-depth-row:last-child{border-bottom:none}.cnw-pricing .cnw-price--featured{order:-1}.cnw-pricing-anchor{display:block}.cnw-vink-figs{grid-template-columns:repeat(2,1fr)}.cnw-lsec,.cnw-quote{padding:80px 0}.cnw-tickrow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cnw-hero,.cnw-hero *,.cnw-lp .reveal{transition:none!important;animation:none!important}.cnw-lp .reveal{opacity:1;transform:none}.cnw-demo3 *,.cnw-mini,.cnw-mini *{animation:none!important}.cnw-vtg[data-pulse="1"]{animation:none}.cnw-cta--lg:hover:not(:disabled){transform:none}}.cnw-rpage{background:var(--color-cnw-bg);color:var(--color-cnw-text);font-family:var(--font-cnw-sans);--stamp-radius:var(--radius-cnw-btn);line-height:1.68;overflow-x:clip}.cnw-rwrap{max-width:var(--container-cnw-nav);margin:0 auto;padding:0 24px}.cnw-rphead{padding:32px 0 24px;position:relative}.cnw-rphead:after{content:"";background:var(--color-cnw-line-soft);width:100vw;height:1px;position:absolute;bottom:0;left:calc(50% - 50vw)}.cnw-rpback{color:var(--color-cnw-text-muted);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s}.cnw-rpback:hover{color:var(--color-cnw-accent)}.cnw-rpid{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:16px;display:flex}.cnw-rpfp{border-radius:var(--radius-cnw-xl);flex:none;width:64px;height:64px}.cnw-rpidmain{flex:1;min-width:260px}.cnw-rpeyebrow{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);white-space:nowrap;font-size:.64rem;font-weight:600}.cnw-rph1{font-family:var(--font-cnw-sans);letter-spacing:-.024em;color:var(--color-cnw-text);margin:4px 0;font-size:2.05rem;font-weight:800;line-height:1.1}.cnw-rph1tick{color:var(--color-cnw-text-muted);font-weight:600}.cnw-rpmeta{color:var(--color-cnw-text-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.cnw-rpchips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cnw-tagchip{color:var(--color-cnw-text-soft);background:var(--color-cnw-band);border-radius:var(--radius-cnw-md);white-space:nowrap;padding:3px 12px;font-size:.72rem;font-weight:600}.cnw-rpverdict{text-align:right;flex:none}.cnw-rstamp{letter-spacing:.03em;border-radius:var(--radius-cnw-btn);padding:6px 18px;font-size:1rem;font-weight:700;display:inline-block}.cnw-rstamp--buy{background:var(--color-cnw-buy-bg);color:var(--color-cnw-buy)}.cnw-rstamp--hold{background:var(--color-cnw-hold-bg);color:var(--color-cnw-hold)}.cnw-rstamp--sell{background:var(--color-cnw-sell-bg);color:var(--color-cnw-sell)}.cnw-rpaction{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cnw-text-soft);margin-top:8px;font-size:.72rem;font-weight:600}.cnw-rphorizon{color:var(--color-cnw-text-muted);margin-top:2px;font-size:.72rem}.cnw-exporthint{color:var(--color-cnw-text-muted);max-width:30ch;margin:8px 0 0 auto;font-size:.72rem}.cnw-statstrip{border-top:1px solid var(--color-cnw-line-soft);grid-template-columns:repeat(6,1fr);gap:16px;margin-top:28px;padding-top:20px;display:grid}@media (max-width:900px){.cnw-statstrip{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.cnw-statstrip{grid-template-columns:repeat(2,1fr)}}.cnw-statlabel{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-text-muted);white-space:nowrap;font-size:.64rem;font-weight:600}.cnw-statvalue{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.15rem;font-weight:600}.cnw-statdelta{color:var(--color-cnw-buy);font-size:.78rem;font-weight:600}.cnw-statdelta--down{color:var(--color-cnw-sell)}.cnw-rpfxnote{color:var(--color-cnw-text-muted);margin-top:8px;font-size:.78rem}.cnw-togglerow{z-index:21;grid-template-columns:1fr auto 1fr;align-items:center;min-height:57px;padding:12px 0;display:grid;position:sticky;top:0}.cnw-togglerow .cnw-rpback{justify-self:start}.cnw-togglerow-mid{display:inline-flex}.cnw-tmini{background:var(--color-cnw-band);border-radius:var(--radius-cnw-pill);justify-self:end;align-items:center;padding:3px;display:inline-flex}.cnw-tmini button{border-radius:var(--radius-cnw-pill);width:34px;height:26px;color:var(--color-cnw-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.cnw-tmini button svg{width:14px;height:14px}.cnw-tmini button[aria-pressed=true]{background:var(--color-cnw-accent);color:var(--color-cnw-white)}.cnw-tmini button:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}@media (max-width:719.98px){.cnw-togglerow{grid-template-columns:auto auto;justify-content:space-between;row-gap:8px}.cnw-togglerow .cnw-tmini{grid-area:1/2}.cnw-togglerow-mid{grid-area:2/1/auto/-1;justify-self:center}.cnw-togglerow-mid:empty{display:none}}.cnw-togglerow:before{content:"";background:var(--color-cnw-bg);border-bottom:1px solid var(--color-cnw-line-soft);z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.cnw-vt-thumb{background:var(--color-cnw-accent);border-radius:var(--radius-cnw-pill);width:calc(50% - 4px);box-shadow:var(--shadow-cnw-thumb);transition:transform .25s var(--ease-standard);position:absolute;top:4px;bottom:4px;left:4px}.cnw-vt-btn{z-index:2;font-family:var(--font-cnw-sans);border-radius:var(--radius-cnw-pill);white-space:nowrap;cursor:pointer;height:32px;color:var(--color-cnw-text-muted);background:0 0;border:none;align-items:center;padding:0 20px;font-size:.8rem;font-weight:600;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.cnw-vt-btn[aria-pressed=true],.cnw-vt-btn[aria-current=page]{color:var(--color-cnw-white)}.cnw-vt-btn:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-tabbody{padding-top:32px;padding-bottom:48px}.cnw-strip{top:var(--cnw-toggle-h,0px);background:var(--color-cnw-bg);border-bottom:1px solid var(--color-cnw-line-soft);margin:0 -24px;padding:8px 24px}@media (min-width:1024px){.cnw-strip{top:calc(var(--cnw-toggle-h,0px) + 32px);background:0 0;border-bottom:0;margin:0;padding:0}}.cnw-railitem{font-family:var(--font-cnw-sans);border-radius:var(--radius-cnw-xs);color:var(--color-cnw-text-soft);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:.85rem;font-weight:600;transition:color .15s,background .15s}.cnw-railitem:hover{color:var(--color-cnw-text);background:var(--color-cnw-band)}.cnw-railitem[aria-selected=true]{background:var(--color-cnw-accent);color:var(--color-cnw-white)}.cnw-railitem:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-subtablist{border-bottom:1px solid var(--color-cnw-line);scrollbar-width:none;gap:22px;margin-bottom:18px}.cnw-subtablist::-webkit-scrollbar{display:none}.cnw-subtab{font-family:var(--font-cnw-sans);color:var(--color-cnw-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px 10px;font-size:.85rem;font-weight:600;transition:color .15s,border-color .15s}.cnw-subtab:hover{color:var(--color-cnw-text)}.cnw-subtab[aria-selected=true]{color:var(--color-cnw-text);border-bottom-color:var(--color-cnw-accent)}.cnw-subtab:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-secpick-bar{top:var(--cnw-toggle-h,0px);background:var(--color-cnw-bg);border-bottom:1px solid var(--color-cnw-line-soft);margin:0 -24px;padding:8px 24px}.cnw-secpick{width:100%;font-family:var(--font-cnw-sans);color:var(--color-cnw-text);background:var(--color-cnw-band);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-md);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.cnw-secpick:hover{border-color:var(--color-cnw-line)}.cnw-secpick:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-secpick-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cnw-secpick-caret{width:18px;height:18px;color:var(--color-cnw-text-soft);flex-shrink:0}.cnw-secsheet{flex-direction:column;max-height:82vh;display:flex}.cnw-secmenu{min-height:0;margin-top:6px;overflow-y:auto}.cnw-secmenu-group{border-top:1px solid var(--color-cnw-line-soft)}.cnw-secmenu-group:first-child{border-top:0}.cnw-secmenu-bucket,.cnw-secmenu-sub{text-align:left;width:100%;font-family:var(--font-cnw-sans);cursor:pointer;border-radius:var(--radius-cnw-xs);background:0 0;border:none;display:block}.cnw-secmenu-bucket{color:var(--color-cnw-text);padding:12px 8px;font-size:.95rem;font-weight:600}.cnw-secmenu-bucket[aria-current=true]{color:var(--color-cnw-accent)}.cnw-secmenu-sub[aria-current=true]{color:var(--color-cnw-accent);font-weight:600}.cnw-secmenu-subs{margin:0 0 6px;padding:0;list-style:none}.cnw-secmenu-sub{color:var(--color-cnw-text-soft);padding:9px 8px 9px 22px;font-size:.9rem;font-weight:500}.cnw-secmenu-bucket:hover,.cnw-secmenu-sub:hover{background:var(--color-cnw-band);color:var(--color-cnw-text)}.cnw-secmenu-bucket:focus-visible,.cnw-secmenu-sub:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:-2px}.cnw-sheet{background:var(--color-cnw-d-bg);color:var(--color-cnw-d-text);border-radius:var(--radius-cnw-xl);box-shadow:var(--shadow-cnw-ink);padding:clamp(24px,4vw,48px)}.cnw-sheet section{margin-bottom:0}.cnw-shead{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cnw-shead-t{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-d-green);margin:0;font-size:.72rem;font-weight:600}.cnw-shead-n{font-variant-numeric:tabular-nums}.cnw-papersheet .cnw-shead-t{color:var(--color-cnw-accent)}.cnw-gchip{color:var(--color-cnw-d-green);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:700}.cnw-inkthesis{font-family:var(--font-cnw-sans);color:var(--color-cnw-d-text);margin:0 0 20px;font-size:1.25rem;font-weight:500;line-height:1.5}.cnw-inkbody{color:var(--color-cnw-d-text-soft);font-size:.92rem}.cnw-inkmuted{color:var(--color-cnw-d-text-muted);font-size:.8rem}.cnw-inkstrong{color:var(--color-cnw-d-text);font-weight:600}.cnw-inksmall{color:var(--color-cnw-d-text-soft);font-size:.82rem}.cnw-inksmall--muted{color:var(--color-cnw-d-text-muted)}.cnw-inkcolhead{color:var(--color-cnw-d-text);font-size:.9rem;font-weight:700}.cnw-inkcard{background:var(--color-cnw-d-surface);border:1px solid var(--color-cnw-d-line);border-radius:var(--radius-cnw-lg);padding:20px}.cnw-tnum{font-variant-numeric:tabular-nums}.cnw-scen-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:700px){.cnw-scen-grid{grid-template-columns:minmax(0,1fr)}}.cnw-scen-pt{font-variant-numeric:tabular-nums;color:var(--color-cnw-d-text);font-weight:600}.cnw-inkli{gap:16px;display:flex}.cnw-inkli-n{color:var(--color-cnw-d-green);font-variant-numeric:tabular-nums;flex:none}.cnw-rrbar{align-items:center;gap:12px;font-size:.85rem;display:flex}.cnw-rrbar-lbl{width:60px;color:var(--color-cnw-d-text-soft)}.cnw-rrbar-track{background:var(--color-cnw-d-surface-2);border-radius:6px;flex:1;height:12px;overflow:hidden}.cnw-rrbar-fill{height:100%;display:block}.cnw-rrbar-fill--risk{background:linear-gradient(90deg in oklch, var(--color-cnw-risk-from), var(--color-cnw-risk-to))}.cnw-rrbar-fill--reward{background:linear-gradient(90deg in oklch, var(--color-cnw-reward-from), var(--color-cnw-reward-to))}.cnw-rrbar-val{text-align:right;font-variant-numeric:tabular-nums;width:52px;color:var(--color-cnw-d-text)}.cnw-rrline{color:var(--color-cnw-d-text-soft);font-size:.85rem}.cnw-rrline b{color:var(--color-cnw-d-text);font-variant-numeric:tabular-nums}.cnw-graderow{border-bottom:1px solid var(--color-cnw-d-line);align-items:baseline;gap:20px;padding:12px 0;display:flex}.cnw-graderow:last-child{border-bottom:none}.cnw-graderow-g{width:52px;color:var(--color-cnw-d-green);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.cnw-graderow-a{width:220px;color:var(--color-cnw-d-text);flex:none;font-size:.9rem;font-weight:600}.cnw-graderow-s{color:var(--color-cnw-d-text-muted);font-size:.82rem}@media (max-width:640px){.cnw-graderow-s{display:none}.cnw-graderow-a{width:auto}}.cnw-inksrc{color:var(--color-cnw-d-text-muted);font-size:.8rem}.cnw-inksrc-note{color:var(--color-cnw-d-text-muted);border-top:1px solid var(--color-cnw-d-line);margin-top:24px;padding-top:12px;font-size:.78rem}.cnw-inksrc-note strong{color:var(--color-cnw-d-text-soft);font-weight:600}.cnw-sheet .report-prose{color:var(--color-cnw-d-text-soft);font-size:.92rem}.cnw-sheet .report-prose strong{color:var(--color-cnw-d-text)}.cnw-sheet .report-prose :is(h3,h4){font-family:var(--font-cnw-sans);color:var(--color-cnw-d-text)}.cnw-sheet .report-prose a{color:var(--color-cnw-d-green)}.cnw-sheet .report-prose li::marker{color:var(--color-cnw-d-text-muted)}.cnw-sheet .report-prose blockquote{border-left-color:var(--color-cnw-d-line);color:var(--color-cnw-d-text-soft)}.cnw-sheet .report-prose hr{border-top-color:var(--color-cnw-d-line)}.cnw-sheet .report-prose code{background:var(--color-cnw-d-surface-2)}.cnw-sheet .report-prose thead th{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-d-text-muted);border-bottom:1px solid var(--color-cnw-d-line);font-size:.68rem;font-weight:600}.cnw-sheet .report-prose tbody td{border-bottom:1px solid var(--color-cnw-d-line)}.cnw-sheet .report-prose tbody tr:last-child td{border-bottom:none}.cnw-papersheet{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);box-shadow:var(--shadow-cnw-card);padding:clamp(28px,6vw,64px)}.cnw-simplewrap{max-width:var(--container-cnw-sheet);margin:0 auto}.cnw-speyebrow{color:var(--color-cnw-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:20px;font-size:.8rem;font-weight:600;display:flex}.cnw-speyebrow b{color:var(--color-cnw-text-soft)}.cnw-spthesis{font-family:var(--font-cnw-sans);color:var(--color-cnw-text);margin:0 0 32px;font-size:1.35rem;font-weight:500;line-height:1.5}.cnw-spthesis em{color:var(--color-cnw-accent);font-style:normal;font-weight:600}.cnw-sptiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:40px;display:grid}@media (max-width:700px){.cnw-sptiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnw-sptile{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);text-align:center;color:inherit;padding:16px;text-decoration:none;transition:border-color .15s;display:block;position:relative}.cnw-sptile:hover{border-color:var(--color-cnw-line)}.cnw-sptile-k{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-text-muted);white-space:nowrap;font-size:.64rem;font-weight:600;text-decoration:none;display:block}a.cnw-sptile-k:after{content:"";border-radius:var(--radius-cnw-lg);position:absolute;inset:0}a.cnw-sptile-k:focus-visible{outline:none}a.cnw-sptile-k:focus-visible:after{outline:2px solid var(--color-cnw-accent);outline-offset:-2px}.cnw-sptile .cnw-sptile-v{z-index:1;color:var(--color-cnw-text);margin:4px auto 0;font-size:1.05rem;font-weight:700;display:block;position:relative}.cnw-sptile .cnw-sptile-v--good{color:var(--color-cnw-buy)}.cnw-sptile .cnw-sptile-v--promising{color:var(--color-cnw-promising)}.cnw-sptile .cnw-sptile-v--mixed{color:var(--color-cnw-hold)}.cnw-sptile .cnw-sptile-v--high{color:var(--color-cnw-sell)}.cnw-sppair{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.cnw-sppair--ruled{border-top:1px solid var(--color-cnw-line-soft);padding-top:32px}@media (max-width:700px){.cnw-sppair{grid-template-columns:minmax(0,1fr);gap:24px}}.cnw-sppcol h3{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);margin:0 0 12px;font-size:.72rem;font-weight:600}.cnw-sppcol--up h3{color:var(--color-cnw-buy)}.cnw-sppcol--down h3{color:var(--color-cnw-sell)}.cnw-sppcol-items{color:var(--color-cnw-text-soft);flex-direction:column;gap:12px;font-size:.95rem;display:flex}.cnw-sppcol-items b{font-variant-numeric:tabular-nums}.cnw-spwatch{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);margin-bottom:40px;padding:24px}.cnw-spwatch-hd{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);margin-bottom:12px;font-size:.72rem;font-weight:600}.cnw-spwatch-items{color:var(--color-cnw-text-soft);flex-direction:column;gap:10px;font-size:.95rem;display:flex}.cnw-spwatch-items b{font-variant-numeric:tabular-nums}.cnw-spevidence{color:var(--color-cnw-text-muted);border-top:1px solid var(--color-cnw-line-soft);margin:14px 0 0;padding-top:12px;font-size:.82rem}.cnw-spevidence b{font-weight:600}.cnw-spsec{border-top:1px solid var(--color-cnw-line-soft);scroll-margin-top:calc(var(--cnw-toggle-h,0px) + 12px);margin-bottom:40px;padding-top:32px}.cnw-spsec-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.cnw-spsec-t{margin:0;font-size:1.15rem;font-weight:700}.cnw-schip{letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-cnw-md);white-space:nowrap;padding:3px 12px;font-size:.75rem;font-weight:700}.cnw-schip--buy{background:var(--color-cnw-buy-bg);color:var(--color-cnw-buy)}.cnw-schip--promising{background:var(--color-cnw-promising-bg);color:var(--color-cnw-promising)}.cnw-schip--hold{background:var(--color-cnw-hold-bg);color:var(--color-cnw-hold)}.cnw-schip--sell{background:var(--color-cnw-sell-bg);color:var(--color-cnw-sell)}.cnw-spsummary{color:var(--color-cnw-text-soft);margin:0 0 14px;font-size:.95rem}.cnw-spbullets{color:var(--color-cnw-text-soft);flex-direction:column;gap:8px;margin-bottom:14px;font-size:.9rem;display:flex}.cnw-spbullets b{font-variant-numeric:tabular-nums}.cnw-spwhy{font-family:var(--font-cnw-serif);color:var(--color-cnw-text-soft);border-left:2px solid var(--color-cnw-accent);margin:0 0 12px;padding-left:16px;font-size:1rem;font-style:italic}.cnw-spverdict{color:var(--color-cnw-text-soft);margin-bottom:12px;font-size:.9rem}.cnw-splinks{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cnw-splink{color:var(--color-cnw-text-soft);background:var(--color-cnw-band);border-radius:var(--radius-cnw-md);padding:3px 10px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s}.cnw-splink:hover{background:var(--color-cnw-accent-tint)}.cnw-spsrc{color:var(--color-cnw-text-muted);border-top:1px solid var(--color-cnw-line-soft);margin:0;padding-top:24px;font-size:.78rem}.cnw-spsrc b{font-weight:600}.cnw-rpfoot{color:var(--color-cnw-text-muted);margin-top:48px;font-size:.78rem}.cnw-rpfoot p{margin:0}.cnw-rpfoot p+p{margin-top:8px}.cnw-voice-simple .report-tablist{display:none}.cnw-voice-simple .report-tab-body{display:block}@media screen{[data-report-theme=light] .cnw-sheet{--color-cnw-d-bg:#fff;--color-cnw-d-surface:#faf9f3;--color-cnw-d-surface-2:#f0eee6;--color-cnw-d-line:#dbd7c8;--color-cnw-d-text:#1b1914;--color-cnw-d-text-soft:#524d40;--color-cnw-d-text-muted:#85806f;--color-cnw-d-green:#178a55;--color-cnw-d-amber:#8a7a3c;--color-cnw-d-red:#b0472f;--color-cnw-bull:#2fa876;--color-cnw-base:#178a55;--color-cnw-bear:#b0472f;--color-cnw-tail:#8a3d2c;border:1px solid var(--color-cnw-line-soft);box-shadow:var(--shadow-cnw-card)}[data-report-theme=dark] .cnw-papersheet{--color-cnw-surface:#201e18;--color-cnw-bg:#292620;--color-cnw-band:#292620;--color-cnw-line:#4a463a;--color-cnw-line-soft:#333028;--color-cnw-text:#ecebe3;--color-cnw-text-soft:#b0ac9f;--color-cnw-text-muted:#8b8779;--color-cnw-accent:#ab6489;--color-cnw-accent-hover:#c489a8;--color-cnw-accent-tint:#3a2b33;--color-cnw-buy:#57cf8c;--color-cnw-buy-bg:#24382d;--color-cnw-hold:#cbb35c;--color-cnw-hold-bg:#363019;--color-cnw-sell:#f0785a;--color-cnw-sell-bg:#3d2620;--color-cnw-promising:#5fcdb8;--color-cnw-promising-bg:#1f3a34;box-shadow:var(--shadow-cnw-ink);color:var(--color-cnw-text);background:#181613;border-color:#333028}}@media print{html,body{background:#fff}.cnw-rpage{--color-cnw-surface:#fff;--color-cnw-bg:#f4f4f4;--color-cnw-band:#ececec;background:#fff}.cnw-togglerow,.cnw-splinks{display:none!important}.cnw-rphead{padding-top:0}.cnw-sheet{--color-cnw-d-bg:#fff;--color-cnw-d-surface:#fff;--color-cnw-d-surface-2:#f1f1f1;--color-cnw-d-line:#dbd7c8;--color-cnw-d-text:#1b1914;--color-cnw-d-text-soft:#524d40;--color-cnw-d-text-muted:#85806f;--color-cnw-d-green:#178a55;--color-cnw-d-amber:#8a7a3c;--color-cnw-d-red:#b0472f;color:var(--color-cnw-text);box-shadow:none;background:#fff;border-radius:0;padding:0}.cnw-inkcard{padding:12px 14px}.cnw-papersheet{box-shadow:none;background:#fff;border:none;border-radius:0;padding:0}.cnw-simplewrap{max-width:none}.cnw-fp{background:var(--cnw-fp-print)!important}.cnw-rrbar-fill--risk{background:linear-gradient(90deg, var(--color-cnw-risk-from), var(--color-cnw-risk-to))}.cnw-rrbar-fill--reward{background:linear-gradient(90deg, var(--color-cnw-reward-from), var(--color-cnw-reward-to))}}@media (prefers-reduced-motion:reduce){.cnw-vt-thumb{transition:none}}.cnw-apage{background:var(--color-cnw-bg);color:var(--color-cnw-text);font-family:var(--font-cnw-sans);--stamp-radius:var(--radius-cnw-btn);line-height:1.68}.cnw-main{width:100%;max-width:var(--container-cnw-nav);margin:0 auto;padding:48px 24px 96px}.cnw-hd h1{font-family:var(--font-cnw-sans);letter-spacing:-.024em;margin:0 0 8px;font-size:2.05rem;font-weight:800;line-height:1.1}.cnw-sub{color:var(--color-cnw-text-soft);max-width:60ch;margin:0 0 28px;font-size:1rem}.cnw-sub b{color:var(--color-cnw-text);font-weight:700}.cnw-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.cnw-side{flex-direction:column;gap:16px;min-width:0;display:flex}.cnw-paper{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);overflow:hidden}.cnw-paper--pad{padding:28px;overflow:visible}.cnw-paper--elevated{box-shadow:var(--shadow-cnw-card)}.cnw-ph{border-bottom:1px solid var(--color-cnw-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.cnw-ph h2{margin:0;font-size:1.05rem;font-weight:700}.cnw-ph2{margin:0 0 16px;font-size:1.05rem;font-weight:700}.cnw-cnt{color:var(--color-cnw-text-muted);white-space:nowrap;font-size:.8rem;font-weight:600}.cnw-scard{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);flex-direction:column;padding:24px;display:flex}.cnw-scard .cnw-klabel{margin-bottom:12px}.cnw-balance{align-items:center;gap:12px;display:flex}.cnw-bignum{letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1}.cnw-biglabel{font-size:.9rem;font-weight:600;line-height:1.35}.cnw-fine{color:var(--color-cnw-text-soft);margin:12px 0 16px;font-size:.85rem;line-height:1.5}.cnw-scard .cnw-cta--block{margin-top:auto;padding:11px 20px;font-size:.9rem}.cnw-krow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;font-size:.9rem;display:flex}.cnw-krow span{color:var(--color-cnw-text-soft)}.cnw-krow b{white-space:nowrap;font-size:.95rem;font-weight:700}.cnw-krow--ruled{border-bottom:1px solid var(--color-cnw-line-soft);margin:0;padding:8px 0}.cnw-scard>.cnw-krow--ruled:last-child{border-bottom:0}.cnw-sidefoot{color:var(--color-cnw-text-muted);margin:0;padding:0 4px;font-size:.8rem}.cnw-composer{gap:12px;max-width:560px;margin-bottom:8px;display:flex}.cnw-tickfield{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-pill);min-width:0;font:600 .95rem var(--font-cnw-sans);letter-spacing:.02em;color:var(--color-cnw-text);flex:1;padding:12px 20px}.cnw-tickfield::placeholder{color:var(--color-cnw-text-muted);letter-spacing:normal;font-weight:400}.cnw-tickfield:focus{border-color:var(--color-cnw-accent);outline:none}.cnw-tickfield:disabled{opacity:.6}.cnw-composer-go{padding:12px 24px;font-size:.95rem}.cnw-composer-go:disabled{opacity:.5;cursor:default}.cnw-composer-go:disabled:hover{background:var(--color-cnw-accent)}.cnw-composer-note{margin:0 0 40px}.cnw-btabrow{align-items:center;gap:8px;display:flex}.cnw-btabs{align-items:center;gap:6px;min-width:0;margin:-3px;padding:3px;display:flex;overflow-x:auto}.cnw-btabwrap{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.cnw-btab{border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-pill);background:var(--color-cnw-surface);font:600 .85rem var(--font-cnw-sans);color:var(--color-cnw-text-soft);cursor:pointer;white-space:nowrap;padding:7px 14px;transition:color .15s,background .15s,border-color .15s}.cnw-btab:hover{color:var(--color-cnw-text);background:var(--color-cnw-band)}.cnw-btab[aria-selected=true]{background:var(--color-cnw-text);border-color:var(--color-cnw-text);color:var(--color-cnw-bg)}.cnw-btab--new{background:0 0;border-style:dashed;flex:none}.cnw-btab--new:hover{color:var(--color-cnw-accent);border-color:var(--color-cnw-accent);background:0 0}.cnw-btabmenu-anchor{display:inline-flex;position:relative}.cnw-btabmore{border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);background:var(--color-cnw-white);width:28px;height:28px;color:var(--color-cnw-text-soft);font:700 .9rem var(--font-cnw-sans);cursor:pointer;justify-content:center;align-items:center;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.cnw-btabmore:hover{border-color:var(--color-cnw-accent);color:var(--color-cnw-accent)}.cnw-btabmenu{z-index:30;background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);min-width:160px;box-shadow:var(--shadow-cnw-card);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.cnw-btabmenu button{text-align:left;font:600 .85rem var(--font-cnw-sans);color:var(--color-cnw-text);border-radius:var(--radius-cnw-xs);cursor:pointer;background:0 0;border:0;padding:8px 10px}.cnw-btabmenu button:hover{background:var(--color-cnw-accent-tint)}.cnw-bnamer{align-items:center;gap:8px;max-width:440px;display:flex}.cnw-bnamefield{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-pill);min-width:0;font:600 .9rem var(--font-cnw-sans);color:var(--color-cnw-text);flex:1;padding:9px 16px}.cnw-bnamefield::placeholder{color:var(--color-cnw-text-muted);font-weight:400}.cnw-bnamefield:focus{border-color:var(--color-cnw-accent);outline:none}.cnw-bnamego{padding:9px 16px;font-size:.85rem}.cnw-bcancel{font:600 .85rem var(--font-cnw-sans);color:var(--color-cnw-text-soft);cursor:pointer;background:0 0;border:0;padding:9px 8px}.cnw-bcancel:hover{color:var(--color-cnw-text)}.cnw-btabmsg{margin:0}.cnw-btabbar{flex-direction:column;gap:10px;display:flex}.cnw-btab:focus-visible,.cnw-btabmore:focus-visible,.cnw-btabmenu button:focus-visible,.cnw-bcancel:focus-visible,.cnw-brem:focus-visible,.cnw-laddbtn:focus-visible,.cnw-bdel:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-brem{border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);background:var(--color-cnw-white);width:28px;color:var(--color-cnw-text-muted);font:600 .72rem var(--font-cnw-sans);cursor:pointer;justify-content:center;align-items:center;padding:5px 0;transition:border-color .15s,color .15s;display:inline-flex}.cnw-brem:hover{border-color:var(--color-cnw-accent);color:var(--color-cnw-accent)}.cnw-laddrow{border-top:1px solid var(--color-cnw-line-soft);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 16px;display:flex}.cnw-laddbtn{font:600 .9rem var(--font-cnw-sans);color:var(--color-cnw-text-soft);cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:6px 0 6px 29px;transition:color .15s;display:flex}.cnw-laddbtn:hover{color:var(--color-cnw-accent)}.cnw-laddplus{border:1px dashed var(--color-cnw-line);border-radius:var(--radius-cnw-md);justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;transition:border-color .15s;display:inline-flex}.cnw-laddbtn:hover .cnw-laddplus{border-color:var(--color-cnw-accent)}.cnw-ladd{flex:auto;align-items:center;gap:8px;max-width:480px;display:flex}.cnw-laddfield{padding:9px 16px;font-size:.9rem}.cnw-laddgo{padding:9px 16px;font-size:.85rem}.cnw-laddmsg{flex-basis:100%;margin:0}.cnw-bdel{border-radius:var(--radius-cnw-md);font:600 .8rem var(--font-cnw-sans);color:var(--color-cnw-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:6px 10px;transition:color .15s,background .15s}.cnw-bdel:hover{color:var(--color-cnw-sell);background:var(--color-cnw-sell-bg)}.cnw-bempty{color:var(--color-cnw-text-soft);margin:0;padding:20px 28px;font-size:.9rem;line-height:1.5}.cnw-lghead{--cnw-lcols:38px minmax(0, 1fr) 96px 84px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;padding:0 16px 0 0;transition:background .15s;display:grid}:is(.cnw-lghead:has(>a.cnw-lrow:hover),.cnw-lghead:has(>.cnw-lrow--demo:hover)){background:var(--color-cnw-accent-tint)}.cnw-lrow--demo,.cnw-lkid--demo{cursor:pointer}.cnw-lghead--bell{grid-template-columns:28px minmax(0,1fr) 64px}.cnw-lghead--act{grid-template-columns:28px minmax(0,1fr) 28px}.cnw-lghead--bell.cnw-lghead--act{grid-template-columns:28px minmax(0,1fr) 64px 28px}.cnw-lhead{border-bottom:1px solid var(--color-cnw-line);padding-top:12px;padding-bottom:12px}.cnw-lhead span{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-text-muted);white-space:nowrap;font-size:.64rem;font-weight:600}.cnw-lhead-cells{grid-template-columns:var(--cnw-lcols);align-items:center;gap:16px;padding-right:24px;display:grid}.cnw-lhead-co{grid-column:1/3}.cnw-lhead-bell{justify-self:center}.cnw-lrow{grid-template-columns:var(--cnw-lcols);color:var(--color-cnw-text);align-items:center;gap:16px;padding:12px 24px 12px 0;text-decoration:none;display:grid}.cnw-pagev>.cnw-lgroup:last-child{border-bottom:0}.cnw-lgroup{border-bottom:1px solid var(--color-cnw-line-soft)}.cnw-lexp{border-radius:var(--radius-cnw-md);width:28px;color:var(--color-cnw-text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 0;transition:color .15s,background .15s;display:inline-flex}.cnw-lexp:hover{color:var(--color-cnw-accent);background:var(--color-cnw-accent-tint)}.cnw-lexp-ch{line-height:1;transition:transform .15s;display:inline-flex}.cnw-lexp[aria-expanded=true] .cnw-lexp-ch{transform:rotate(180deg)}.cnw-lkids{border-top:1px solid var(--color-cnw-line-soft)}.cnw-lkid{color:var(--color-cnw-text-soft);align-items:center;gap:16px;padding:9px 16px 9px 40px;text-decoration:none;transition:background .15s,color .15s;display:flex}a.cnw-lkid:hover,.cnw-lkid--demo:hover{background:var(--color-cnw-accent-tint);color:var(--color-cnw-text)}a.cnw-lkid:after,.cnw-lkid--demo:after{content:"Open →";color:var(--color-cnw-accent);opacity:0;margin-left:auto;font-size:.75rem;font-weight:600;transition:opacity .15s}a.cnw-lkid:has(.cnw-chip):after{margin-left:0}a.cnw-lkid:hover:after,.cnw-lkid--demo:hover:after{opacity:1}.cnw-lkid-n{text-align:center;width:38px;color:var(--color-cnw-text-muted);flex:none;font-size:.78rem}.cnw-lkid-dt{font-size:.85rem}.cnw-lkid .cnw-chip{margin-left:auto;font-size:.72rem}.cnw-lkid--inert{color:var(--color-cnw-text-muted)}.cnw-lbell{border-radius:var(--radius-cnw-md);width:28px;color:var(--color-cnw-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;padding:5px 0;transition:color .15s,background .15s;display:inline-flex}.cnw-lbell:hover{color:var(--color-cnw-accent);background:var(--color-cnw-accent-tint)}.cnw-lbell--on{color:var(--color-cnw-accent)}.cnw-lgroup:has(+.cnw-lalert){border-bottom:0}.cnw-lalert{border-bottom:1px solid var(--color-cnw-line-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:2px 16px 12px 94px;display:flex}.cnw-pagev>.cnw-lalert:last-child{border-bottom:0}.cnw-lalert-label{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-text-muted);font-size:.64rem;font-weight:600}.cnw-lalert-opts{align-items:center;gap:4px;display:inline-flex}.cnw-lalert-opt{border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);background:var(--color-cnw-white);color:var(--color-cnw-text-soft);font:600 .72rem var(--font-cnw-sans);cursor:pointer;padding:4px 10px;transition:border-color .15s,color .15s,background .15s}.cnw-lalert-opt:hover{border-color:var(--color-cnw-accent);color:var(--color-cnw-accent)}.cnw-lalert-opt[aria-pressed=true]{border-color:var(--color-cnw-accent);background:var(--color-cnw-accent-tint);color:var(--color-cnw-accent)}.cnw-lalert-status{color:var(--color-cnw-text-soft);margin-left:auto;font-size:.8rem}.cnw-lalert-status--stale{color:var(--color-down);font-weight:600}.cnw-alertsempty{color:var(--color-cnw-text-soft);margin:0;padding:28px;font-size:.9rem}.cnw-lpip{width:38px;height:38px}.cnw-lpip--muted{opacity:.45}.cnw-lpip[data-read]{transition:transform .14s,filter .14s}.cnw-lpip[data-read]:hover{z-index:2;filter:drop-shadow(0 6px 10px #1816132e);transform:translateY(-2px)scale(1.08)}.cnw-lpip[data-read]:before{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--color-cnw-surface), 0 0 0 3.5px var(--color-cnw-text-muted);opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.cnw-lpip[data-read]:hover:before{opacity:1}.cnw-lpip[data-read]:after{content:attr(data-read);background:var(--color-cnw-text);color:var(--color-cnw-bg);font-family:var(--font-cnw-sans);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;border-radius:6px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-3px,-50%)}.cnw-lpip[data-read]:hover:after{opacity:1;visibility:visible;transition:opacity .14s,transform .14s;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.cnw-lpip[data-read],.cnw-lpip[data-read]:after{transition:none}.cnw-lpip[data-read]:hover{transform:none}}.cnw-lco{min-width:0}.cnw-ltk{font-size:.95rem;font-weight:700;display:block}.cnw-lnm{color:var(--color-cnw-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.8rem;display:block;overflow:hidden}.cnw-lrating{text-align:center}.cnw-lrating .cnw-chip{font-size:.75rem}.cnw-ldt{text-align:right;color:var(--color-cnw-text-soft)}.cnw-lspan{grid-column:3/-1;justify-content:flex-end;display:flex}.cnw-chip--gen{background:var(--color-cnw-band);color:var(--color-cnw-text-soft)}.cnw-chip--muted{background:var(--color-cnw-band);color:var(--color-cnw-text-muted)}.cnw-filterfield{background:var(--color-cnw-white);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);width:150px;font:400 .85rem var(--font-cnw-sans);color:var(--color-cnw-text);margin-left:auto;padding:6px 12px}.cnw-filterfield--wide{width:230px}.cnw-filterfield::placeholder{color:var(--color-cnw-text-muted)}.cnw-filterfield:focus{border-color:var(--color-cnw-accent);outline:none}.cnw-noresults{color:var(--color-cnw-text-muted);margin:0;padding:24px 28px;font-size:.9rem}.cnw-pagesvp{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cnw-pagesvp::-webkit-scrollbar{display:none}.cnw-pagev{scroll-snap-align:start;flex:0 0 100%;min-width:0}.cnw-pgr{border-top:1px solid var(--color-cnw-line-soft);justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.cnw-pgr button{border:1px solid var(--color-cnw-line);background:var(--color-cnw-surface);border-radius:var(--radius-cnw-md);color:var(--color-cnw-text-soft);cursor:pointer;padding:4px 12px;font-size:.95rem;transition:background .15s,color .15s}.cnw-pgr button:hover:not(:disabled){background:var(--color-cnw-band);color:var(--color-cnw-text)}.cnw-pgr button:disabled{opacity:.4;cursor:default}.cnw-ind{color:var(--color-cnw-text-muted);font-size:.8rem}.cnw-lfoot{border-top:1px solid var(--color-cnw-line-soft);color:var(--color-cnw-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 28px;font-size:.8rem;display:flex}.cnw-lfoot-legal{flex-basis:100%;margin:0;font-size:.78rem}.cnw-holdtk{font-family:var(--font-cnw-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.55rem;font-weight:800;line-height:1.1}.cnw-holdbar{background:var(--color-cnw-band);border-radius:999px;height:8px;display:block;overflow:hidden}.cnw-holdbar i{border-radius:inherit;background:var(--color-cnw-accent-soft);height:100%;display:block}.cnw-redeem{gap:8px;margin-bottom:16px;display:flex}.cnw-redeem input{background:var(--color-cnw-white);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);min-width:0;font:400 .9rem var(--font-cnw-sans);color:var(--color-cnw-text);flex:1;padding:9px 14px}.cnw-redeem input::placeholder{color:var(--color-cnw-text-muted)}.cnw-redeem input:focus{border-color:var(--color-cnw-accent);outline:none}.cnw-redeem button{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);font:600 .9rem var(--font-cnw-sans);color:var(--color-cnw-text-muted);cursor:pointer;padding:9px 18px;transition:color .15s,border-color .15s}.cnw-redeem button:hover:not(:disabled){color:var(--color-cnw-text-soft);border-color:var(--color-cnw-text-muted)}.cnw-redeem button:disabled{opacity:.5;cursor:default}.cnw-unsub{font:600 .85rem var(--font-cnw-sans);color:var(--color-cnw-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:14px;padding:0}.cnw-unsub:hover:not(:disabled){color:var(--color-cnw-sell)}.cnw-unsub:disabled{cursor:default}.cnw-linkrow{flex-wrap:wrap;gap:12px;display:flex}.cnw-linkfield{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-pill);min-width:220px;color:var(--color-cnw-text-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:11px 20px;font-size:.95rem;display:flex;overflow:hidden}.cnw-linkrow .cnw-cta{padding:11px 24px;font-size:.95rem}.cnw-linknote{margin:14px 0 0}.cnw-steps{border-top:1px solid var(--color-cnw-line-soft);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;padding-top:24px;display:grid}.cnw-stepn{letter-spacing:var(--tracking-cnw-caps);color:var(--color-cnw-accent);margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.cnw-step h3{margin:0 0 4px;font-size:.95rem;font-weight:700}.cnw-step p{color:var(--color-cnw-text-soft);margin:0;font-size:.85rem}.cnw-rrow{border-bottom:1px solid var(--color-cnw-line-soft);align-items:center;gap:14px;padding:13px 28px;display:flex}.cnw-pagev .cnw-rrow:last-child,.cnw-paper>div>.cnw-rrow:last-child{border-bottom:0}.cnw-rpip{border-radius:var(--radius-cnw-md);background:var(--color-cnw-band);width:28px;height:28px;color:var(--color-cnw-text-soft);flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.cnw-rnm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.cnw-rtitle{flex:1;min-width:0}.cnw-rtitle .cnw-rnm{flex:none;display:block}.cnw-rsub{color:var(--color-cnw-text-muted);font-size:.8rem;display:block}.cnw-rdt{text-align:right;width:190px;color:var(--color-cnw-text-muted);white-space:nowrap;flex:none;font-size:.8rem}.cnw-rchipslot{flex:none;justify-content:flex-end;width:170px;display:inline-flex}.cnw-rchipslot .cnw-chip{white-space:nowrap;font-size:.72rem}.cnw-rfoot{border-top:1px solid var(--color-cnw-line-soft);padding:16px 28px}.cnw-rfoot p{color:var(--color-cnw-text-muted);margin:0;font-size:.8rem}.cnw-main--mid{max-width:var(--container-cnw-section)}.cnw-main--880{max-width:var(--container-cnw-sheet)}.cnw-pricehead{text-align:center;margin-bottom:48px;padding-top:16px}.cnw-pheye{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);margin-bottom:12px;font-size:.78rem;font-weight:600}.cnw-pricehead h1{font-family:var(--font-cnw-sans);letter-spacing:-.024em;text-wrap:balance;margin:0 0 12px;font-size:2.6rem;font-weight:800;line-height:1.06}.cnw-pricehead p{color:var(--color-cnw-text-soft);max-width:54ch;margin:0 auto;font-size:1.16rem}.cnw-pricing--page{max-width:920px}.cnw-pricedetail{max-width:920px;margin:64px auto 0}.cnw-pricedetail h2{font-family:var(--font-cnw-sans);letter-spacing:-.012em;margin:0 0 12px;font-size:1.3rem;font-weight:700}.cnw-pricedetail p{color:var(--color-cnw-text-soft);max-width:72ch;margin:0 0 14px;font-size:.98rem}.cnw-benefits{max-width:920px;color:var(--color-cnw-text-muted);flex-wrap:wrap;justify-content:center;gap:32px;margin:40px auto 0;font-size:.85rem;display:flex}.cnw-form{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-xl);min-width:0;font-family:var(--font-cnw-sans);padding:28px}.cnw-frow{margin-bottom:22px}.cnw-flabel{color:var(--color-cnw-text-soft);margin-bottom:8px;font-size:.78rem;font-weight:600;display:block}.cnw-flabel-opt{color:var(--color-cnw-text-muted);font-weight:400}.cnw-topics{flex-wrap:wrap;gap:8px;display:flex}.cnw-topic{background:var(--color-cnw-bg);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);font-family:var(--font-cnw-sans);color:var(--color-cnw-text-soft);cursor:pointer;white-space:nowrap;padding:8px 16px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.cnw-topic[aria-pressed=true]{background:var(--color-cnw-accent-tint);border-color:var(--color-cnw-accent);color:var(--color-cnw-accent)}.cnw-topic:hover[aria-pressed=false]:not(:disabled){border-color:var(--color-cnw-text-muted);color:var(--color-cnw-text)}.cnw-topic:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-attachrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cnw-upload{border:1px dashed var(--color-cnw-line);border-radius:var(--radius-cnw-md);color:var(--color-cnw-text-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.cnw-upload:hover{border-color:var(--color-cnw-accent);color:var(--color-cnw-accent)}.cnw-upload:focus-within{outline:2px solid var(--color-cnw-accent);outline-offset:2px}.cnw-attachnote{color:var(--color-cnw-text-muted);margin:8px 0 0;font-size:.78rem}.cnw-filename{background:var(--color-cnw-band);border-radius:var(--radius-cnw-md);color:var(--color-cnw-text);align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 12px;font-size:.82rem;display:inline-flex}.cnw-filename-t{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.cnw-fileclear{border-radius:var(--radius-cnw-sm);width:24px;height:24px;color:var(--color-cnw-text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.cnw-fileclear:hover{background:var(--color-cnw-accent-tint);color:var(--color-cnw-accent)}.cnw-textarea{box-sizing:border-box;background:var(--color-cnw-white);border:1px solid var(--color-cnw-line);border-radius:var(--radius-cnw-md);width:100%;font-family:var(--font-cnw-sans);color:var(--color-cnw-text);resize:vertical;padding:12px 14px;font-size:.95rem;line-height:1.55}.cnw-textarea:focus{border-color:var(--color-cnw-accent);outline:none}.cnw-textarea::placeholder{color:var(--color-cnw-text-muted)}.cnw-sendrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cnw-cta--send{padding:11px 24px;font-size:.95rem}.cnw-cta--send:disabled{opacity:.55;cursor:not-allowed}.cnw-sendnote{color:var(--color-cnw-text-muted);font-size:.8rem}.cnw-sent{color:var(--color-cnw-buy);margin:16px 0 0;font-size:.9rem;font-weight:600}.cnw-formerr{color:var(--color-cnw-sell);margin:16px 0 0;font-size:.9rem}.cnw-maillink{color:var(--color-cnw-accent);font-weight:600;text-decoration:none}.cnw-maillink:hover{color:var(--color-cnw-accent-hover)}.cnw-sp{color:var(--color-cnw-text-soft);margin:0 0 10px;font-size:.9rem;line-height:1.55}.cnw-sp:last-child{margin-bottom:0}.cnw-sp b{color:var(--color-cnw-text);font-weight:600}.cnw-acct-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.cnw-acard{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);padding:28px}.cnw-mlabel{letter-spacing:var(--tracking-cnw-caps);text-transform:uppercase;color:var(--color-cnw-accent);margin-bottom:16px;font-size:.72rem;font-weight:600;display:block}.cnw-profile{align-items:center;gap:16px;display:flex}.cnw-avatile{border-radius:var(--radius-cnw-lg);background:var(--color-cnw-accent);width:48px;height:48px;color:var(--color-cnw-white);flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex;overflow:hidden}.cnw-avatile img{object-fit:cover;width:100%;height:100%}.cnw-pname{font-size:1.05rem;font-weight:700}.cnw-pmail{color:var(--color-cnw-text-muted);font-size:.85rem}.cnw-pmeta{border-top:1px solid var(--color-cnw-line-soft);color:var(--color-cnw-text-soft);flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;font-size:.85rem;display:flex}.cnw-pmeta>div{justify-content:space-between;gap:12px;display:flex}.cnw-pmeta>div>span:first-child{color:var(--color-cnw-text-muted)}.cnw-credrow{align-items:baseline;gap:10px;display:flex}.cnw-credrow>span:last-child{color:var(--color-cnw-text-soft);font-size:.9rem}.cnw-crednum{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:500;line-height:1}.cnw-crednote{color:var(--color-cnw-text-muted);margin-top:8px;font-size:.82rem}.cnw-cta--buy{align-self:flex-start;margin-top:20px;padding:10px 20px}.cnw-activity{background:var(--color-cnw-surface);border:1px solid var(--color-cnw-line-soft);border-radius:var(--radius-cnw-lg);overflow:hidden}.cnw-activity-hd{border-bottom:1px solid var(--color-cnw-line-soft);padding:20px 28px}.cnw-activity-hd .cnw-mlabel{margin-bottom:0}.cnw-arow{border-bottom:1px solid var(--color-cnw-line-soft);justify-content:space-between;gap:16px;padding:14px 28px;font-size:.9rem;display:flex}.cnw-arow:last-child{border-bottom:0}.cnw-arow a{color:var(--color-cnw-accent);font-weight:600;text-decoration:none}.cnw-arow a:hover{color:var(--color-cnw-accent-hover)}.cnw-arow-meta{color:var(--color-cnw-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cnw-clerk-card,.cnw-clerk-popover{background:var(--color-cnw-surface)!important;border:1px solid var(--color-cnw-line-soft)!important;border-radius:var(--radius-cnw-xl)!important;box-shadow:var(--shadow-cnw-card)!important;font-family:var(--font-cnw-sans)!important}.cnw-clerk-cardbox{border-radius:var(--radius-cnw-xl)!important;box-shadow:none!important}.cnw-clerk-title{font-family:var(--font-cnw-sans)!important;letter-spacing:-.02em!important;color:var(--color-cnw-text)!important;font-weight:800!important}.cnw-clerk-subtitle{color:var(--color-cnw-text-muted)!important}.cnw-clerk-label{color:var(--color-cnw-text-soft)!important;font-size:.78rem!important;font-weight:600!important}.cnw-clerk-input{background:var(--color-cnw-bg)!important;border:1px solid var(--color-cnw-line)!important;border-radius:var(--radius-cnw-sm)!important;color:var(--color-cnw-text)!important}.cnw-clerk-input:focus-within{border-color:var(--color-cnw-accent)!important;box-shadow:none!important}.cnw-clerk-primary{background:var(--color-cnw-accent)!important;color:var(--color-cnw-white)!important;border-radius:var(--radius-cnw-btn)!important;box-shadow:none!important;border:0!important;font-weight:600!important}.cnw-clerk-primary:hover{background:var(--color-cnw-accent-hover)!important}.cnw-clerk-link{color:var(--color-cnw-accent)!important;font-weight:600!important}.cnw-clerk-link:hover{color:var(--color-cnw-accent-hover)!important}.cnw-clerk-social{background:var(--color-cnw-band)!important;border:1px solid var(--color-cnw-line)!important;border-radius:var(--radius-cnw-md)!important;color:var(--color-cnw-text)!important}.cnw-clerk-backdrop{background:#18161366!important}.cnw-clerk-popaction:hover{background:var(--color-cnw-accent-tint)!important}@media (max-width:1023.98px){.cnw-grid{grid-template-columns:minmax(0,1fr)}.cnw-acct-grid{grid-template-columns:1fr}}@media (max-width:900px){.cnw-apage [data-hide-sm]{display:none!important}.cnw-lghead{--cnw-lcols:38px minmax(0, 1fr) 96px}.cnw-steps{grid-template-columns:1fr;gap:18px}}@media (max-width:1023.98px){.cnw-textarea,.cnw-field,.cnw-input--compact,.cnw-tickfield,.cnw-filterfield,.cnw-bnamefield,.cnw-redeem input{font-size:16px}.cnw-lexp,.cnw-brem{padding:11px 0}.cnw-btab,.cnw-bcancel{padding-top:10px;padding-bottom:10px}.cnw-btabmore{width:34px;height:34px}.cnw-laddbtn{padding-top:10px;padding-bottom:10px}.cnw-lbell{padding:11px 0}.cnw-lalert-opt{padding-top:9px;padding-bottom:9px}.cnw-pgr button{padding:10px 14px}.cnw-splinks a{padding:12px 14px}.cnw-fileclear{width:36px;height:36px}.cnw-topic,.cnw-btn--sm,.cnw-redeem button,.cnw-unsub,.cnw-cta{padding-top:10px;padding-bottom:10px}.cnw-nav-link{padding-top:8px;padding-bottom:8px}.cnw-railitem{padding-top:12px;padding-bottom:12px}.cnw-subtab{padding-top:11px;padding-bottom:11px}.cnw-vt-btn{height:auto;padding-top:12px;padding-bottom:12px}}@media (max-width:374.98px){.cnw-vtg{justify-content:center;width:100%}.cnw-vtg-opt{white-space:normal;padding:6px 10px;font-size:12px;line-height:1.2}.cnw-rrbar{flex-wrap:wrap}}a,button,input,select,textarea,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cnw-pagesvp,.cnw-bell-list,.report-table-scroll{overscroll-behavior:contain}@media (max-width:1023.98px){.cnw-tickpill{font-size:16px}.cnw-vtg-opt{height:auto;padding-top:10px;padding-bottom:10px}.cnw-tmini button{width:40px;height:34px}.cnw-rpback,.cnw-foot a,.cnw-maillink,.cnw-link--quiet{padding-top:10px;padding-bottom:10px;display:inline-block}.cnw-brand{padding-top:6px;padding-bottom:6px}.cnw-avatar{width:36px;height:36px}.cnw-subtablist{display:none}.cnw-secpick-bar{margin-top:-32px;margin-bottom:16px}}@media (max-width:900px){.cnw-ph{flex-wrap:wrap}.cnw-cnt{white-space:normal}}@media (max-width:700px){.cnw-rpverdict{flex-basis:100%;grid-template-columns:auto minmax(0,1fr);column-gap:16px;display:grid}.cnw-rpverdict .cnw-rstamp{grid-area:1/1/span 3;place-self:start}.cnw-rpverdict .cnw-rpaction{grid-column:2;margin-top:0}.cnw-rpverdict .cnw-rphorizon,.cnw-rpverdict>div{grid-column:2}}@media (max-width:560px){.cnw-nav-menu+.cnw-nav-links{gap:12px;margin-left:auto}.cnw-lhead{display:none}.cnw-lghead{column-gap:8px;padding:0 12px 0 0}.cnw-lghead--bell{grid-template-columns:28px minmax(0,1fr) 28px}.cnw-lghead--bell.cnw-lghead--act{grid-template-columns:28px minmax(0,1fr) 28px 28px}.cnw-lrow{grid-template-columns:38px minmax(0,1fr) minmax(0,auto);grid-template-areas:"pip co chip""pip dt chip";row-gap:2px;padding-right:8px}.cnw-lkid{flex-wrap:wrap;row-gap:2px;padding-left:36px}.cnw-laddbtn{padding-left:25px}.cnw-lalert{padding-left:16px}.cnw-lrow .cnw-lpip{grid-area:pip}.cnw-lrow .cnw-lco{grid-area:co}.cnw-lrow .cnw-lrating,.cnw-lrow .cnw-lspan{grid-area:chip;place-self:center end}.cnw-lrow .cnw-lrating .cnw-chip,.cnw-lrow .cnw-lspan .cnw-chip{white-space:normal;text-align:center;max-width:148px}.cnw-apage .cnw-lrow .cnw-ldt{color:var(--color-cnw-text-muted);grid-area:dt;font-size:.78rem;display:block!important}.cnw-rrow{flex-wrap:wrap;row-gap:2px}.cnw-rrow .cnw-rnm{flex:1 1 0;min-width:0}.cnw-rrow .cnw-rchipslot{text-align:right;width:auto;margin-left:auto}.cnw-apage .cnw-rrow .cnw-rdt{flex-basis:100%;order:5;width:auto;padding-left:42px;font-size:.78rem;display:block!important}.cnw-pmail{overflow-wrap:anywhere}.cnw-profile>div{min-width:0}.cnw-arow{flex-wrap:wrap}.cnw-vink-hd{flex-wrap:wrap;padding:20px 24px}.cnw-vink-hd .cnw-ha3-eyebrow{white-space:normal}.cnw-vpaper-hd{flex-wrap:wrap;gap:16px}.cnw-ha3-head{flex-wrap:wrap}}@media (max-width:374.98px){.cnw-nav{column-gap:16px;padding-left:16px;padding-right:16px}.cnw-lrow{grid-template-areas:"pip co co""pip dt chip"}.cnw-cta{white-space:normal;text-align:center}}.cnw-legal{max-width:72ch}.cnw-legal .cnw-legal-updated{color:var(--color-cnw-text-muted);margin:0 0 28px;font-size:.85rem}.cnw-legal h2{font-family:var(--font-cnw-sans);letter-spacing:-.012em;margin:36px 0 10px;font-size:1.15rem;font-weight:800;line-height:1.3}.cnw-legal p,.cnw-legal li{color:var(--color-cnw-text-soft);margin:0 0 12px;font-size:.95rem}.cnw-legal b{color:var(--color-cnw-text);font-weight:700}.cnw-legal ul{margin:0 0 12px;padding-left:22px;list-style:outside}.cnw-legal ul li{margin:0 0 6px}.cnw-legal a{color:var(--color-cnw-accent);text-underline-offset:2px;text-decoration:underline}.cnw-term-wrap{position:relative}.cnw-term{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@supports (color:color-mix(in lab, red, red)){.cnw-term{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.cnw-term{text-underline-offset:3px;text-decoration-thickness:1px}.cnw-term--learned{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.cnw-term--learned{-webkit-text-decoration-color:color-mix(in srgb, currentColor 22%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 22%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 22%, transparent);text-decoration-color:color-mix(in srgb, currentColor 22%, transparent)}}.cnw-term:focus-visible{outline:2px solid var(--color-cnw-accent);outline-offset:2px;border-radius:2px}.cnw-term-pop{--term-pop-bg:var(--color-cnw-surface);--term-pop-line:var(--color-cnw-line);--term-pop-text:var(--color-cnw-text-soft);--term-pop-title:var(--color-cnw-text);z-index:60;background:var(--term-pop-bg);border:1px solid var(--term-pop-line);border-radius:var(--radius-cnw-md);width:max-content;max-width:min(320px,78vw);box-shadow:var(--shadow-cnw-flat);font-family:var(--font-cnw-sans,inherit);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;color:var(--term-pop-text);padding:9px 12px;font-size:.8rem;font-style:normal;font-weight:400;line-height:1.5;position:fixed}.cnw-term-pop-t{color:var(--term-pop-title);font-weight:600}.cnw-term-pop-link{color:var(--color-cnw-accent);margin-top:6px;font-size:.74rem;font-weight:600;text-decoration:none;display:block}.cnw-term-pop-link:hover{text-decoration:underline}.cnw-term-pop--ink .cnw-term-pop-link{color:var(--color-cnw-d-green)}.cnw-term-pop--ink{--term-pop-bg:var(--color-cnw-d-surface-2);--term-pop-line:var(--color-cnw-d-line);--term-pop-text:var(--color-cnw-d-text-soft);--term-pop-title:var(--color-cnw-d-text)}@media print{.cnw-term{text-decoration:none}.cnw-term-pop{display:none}}.cnw-lp .lo-hl{outline:2px dashed var(--color-cnw-accent-ring);outline-offset:2px;border-radius:4px}.cnw-lp .cnw-h1{font-size:var(--text-cnw-v2-display);line-height:var(--text-cnw-v2-display--line-height);letter-spacing:var(--text-cnw-v2-display--letter-spacing);max-width:18ch;font-weight:600}.cnw-lp .cnw-h1 em{font-weight:inherit}.cnw-lp .cnw-hlead{font-size:var(--text-cnw-v2-subheading);line-height:var(--leading-cnw-v2-body)}.cnw-lp .cnw-sh2{font-size:var(--text-cnw-v2-title);line-height:var(--text-cnw-v2-title--line-height);letter-spacing:var(--text-cnw-v2-title--letter-spacing);font-weight:600}.cnw-lp .cnw-sh2 em{font-weight:inherit}.cnw-lp .cnw-ssub{font-size:var(--text-cnw-v2-subheading);line-height:var(--leading-cnw-v2-body);max-width:56ch}.cnw-lp .cnw-seyebrow,.cnw-lp .cnw-heyebrow{text-transform:uppercase;letter-spacing:var(--tracking-cnw-v2-caps);font-size:var(--text-cnw-v2-micro);font-weight:700}.cnw-lp .cnw-lsec{padding-top:var(--spacing-cnw-v2-section);padding-bottom:var(--spacing-cnw-v2-section)}.cnw-lp .cnw-seyebrow,.cnw-lp .cnw-sh2,.cnw-lp .cnw-ssub{text-align:left;margin-left:0;margin-right:0}.v2-hwrap{--v2-hero-frame:min(100vw - 48px, 1464px);align-items:center;width:100%;min-height:calc(100svh - 160px);padding:0 24px 40px;display:flex;position:relative}.v2-hwrap:before{content:"";pointer-events:none;background-color:var(--color-cnw-bg);background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22160%22%20height=%22160%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.8%22%20numOctaves=%222%22%20stitchTiles=%22stitch%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22160%22%20height=%22160%22%20filter=%22url\(%23n\)%22%20opacity=%22.04%22/%3E%3C/svg%3E),url(/hero-mural.png);background-position:0 0, right calc(50vw - var(--v2-hero-frame) / 2) bottom;background-blend-mode:normal, multiply;background-repeat:repeat,no-repeat;background-size:auto,min(113vw - 54.24px,235.7svh - 377.12px,2000px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 140px),#0000);mask-image:linear-gradient(#000 calc(100% - 140px),#0000)}.v2-hcopy{z-index:1;max-width:var(--v2-hero-frame);width:100%;margin:0 auto;padding:56px 0 220px;position:relative}.v2-hcopy-in{max-width:640px;margin-left:calc(var(--v2-hero-frame) * .026)}.v2-hcopy-in .cnw-h1{margin:0 0 var(--spacing-cnw-v2-stack)}.v2-hcopy-in .cnw-hlead{margin:0 0 var(--spacing-cnw-v2-pad)}.v2-hgen{flex-direction:column;align-items:flex-start;gap:12px;width:fit-content;max-width:480px;display:flex}.v2-hgen .cnw-tsug--grow{flex:none;width:100%}.v2-hgen-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.v2-hwrap{min-height:0}.v2-hwrap:before{display:none}.v2-hcopy{padding:120px 0 64px}.v2-hcopy-in{margin-left:0}.v2-hgen{width:100%;max-width:100%}.v2-hgen-row{width:100%}.v2-hgen-row .cnw-cta{flex:1}}.v2-rail{margin-top:var(--spacing-cnw-v2-cluster);gap:0 var(--spacing-cnw-v2-gutter);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-railstep{padding:var(--spacing-cnw-v2-stack) 0 0;border-top:1px solid var(--color-cnw-line-soft);grid-row:span 3;grid-template-rows:subgrid;gap:var(--spacing-cnw-v2-row) 0;align-content:start;min-width:0;display:grid}.v2-railn{font-family:var(--font-cnw-serif);font-style:italic;font-size:var(--text-cnw-v2-serif-accent);color:var(--color-cnw-accent);margin-right:6px}.v2-railt{font-size:var(--text-cnw-v2-body-lg);letter-spacing:-.01em;color:var(--color-cnw-text);margin:0;font-weight:600}.v2-railp{font-size:var(--text-cnw-v2-body);line-height:var(--leading-cnw-v2-body);color:var(--color-cnw-text-soft);max-width:44ch;margin:0}.v2-railpanel{grid-template-rows:1fr;align-self:start;display:grid}.v2-railpanel-in{min-height:0;overflow:hidden}.v2-railpanel .cnw-demo-bd{border:1px solid var(--color-cnw-line-soft);background:var(--color-cnw-surface);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;min-height:252px;display:flex}.cnw-mini-toggle--top{margin:0 0 10px}@media (max-width:1000px){.v2-rail{grid-template-columns:1fr}}.v2-depthband{margin-top:var(--spacing-cnw-v2-cluster);border-top:1px solid var(--color-cnw-line-soft);padding-top:var(--spacing-cnw-v2-group);gap:var(--spacing-cnw-v2-group);grid-template-columns:minmax(0,260px) 1fr;align-items:start;display:grid}.v2-depthband-h{font-size:var(--text-cnw-v2-subheading);letter-spacing:-.01em;margin:0;font-weight:600}.v2-depthband-h em{font-family:var(--font-cnw-serif);color:var(--color-cnw-accent);font-style:italic;font-weight:500}.v2-depthband-p{margin:var(--spacing-cnw-v2-row) 0 0;font-size:var(--text-cnw-v2-body);line-height:var(--leading-cnw-v2-body);color:var(--color-cnw-text-soft)}.v2-depthband .cnw-depth-grid{gap:var(--spacing-cnw-v2-hair) var(--spacing-cnw-v2-stack);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.v2-depthband .cnw-depth-row .t{white-space:normal;text-overflow:clip;font-size:var(--text-cnw-v2-caption);color:var(--color-cnw-text);line-height:1.35;overflow:visible}.v2-depthband .cnw-depth-row .n{color:var(--color-cnw-accent);text-align:right;flex:0 0 2ch;width:2ch}@media (max-width:900px){.v2-depthband{grid-template-columns:1fr}.v2-depthband .cnw-depth-grid{grid-template-columns:1fr 1fr}}.v2-howdemo{margin-top:var(--spacing-cnw-v2-block);--v2-flank-anchor:371px;flex-direction:column;align-items:center;display:flex;position:relative}.v2-howdemo:before,.v2-howdemo:after{content:"";width:min(26.5vw, 469px, calc(50vw - var(--v2-flank-anchor) - 20px));aspect-ratio:1856/2304;pointer-events:none;background-color:var(--color-cnw-bg);background-blend-mode:normal, multiply;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,contain;position:absolute;top:50%;transform:translateY(-50%)}.v2-howdemo:before{right:calc(50% + var(--v2-flank-anchor));background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22160%22%20height=%22160%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.8%22%20numOctaves=%222%22%20stitchTiles=%22stitch%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22160%22%20height=%22160%22%20filter=%22url\(%23n\)%22%20opacity=%22.04%22/%3E%3C/svg%3E),url(/demo-mural-left.png)}.v2-howdemo:after{left:calc(50% + var(--v2-flank-anchor));background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22160%22%20height=%22160%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.8%22%20numOctaves=%222%22%20stitchTiles=%22stitch%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22160%22%20height=%22160%22%20filter=%22url\(%23n\)%22%20opacity=%22.04%22/%3E%3C/svg%3E),url(/demo-mural-right.png)}.v2-howdemo>*{z-index:1;position:relative}.v2-howdemo .cnw-hstagehead .cnw-hnarr{margin-bottom:0}.v2-howdemo .cnw-hstage{justify-content:center;width:100%;margin-top:14px;display:flex}.v2-howdemo .cnw-hcard{width:100%;max-width:560px;height:auto}.v2-howdemo .cnw-ha3{position:relative}.v2-howdemo .cnw-ha3-body{max-height:500px;overflow:hidden}.v2-howdemo .cnw-ha3-fade{display:none}.v2-howdemo .v2-covdemo{margin:var(--spacing-cnw-v2-row) 0 0}@media (max-width:1200px){.v2-howdemo:before,.v2-howdemo:after{display:none}}.v2-libgrid{gap:var(--spacing-cnw-v2-gutter);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.v2-libaside{border:1px dashed var(--color-cnw-line);padding:var(--spacing-cnw-v2-pad) var(--spacing-cnw-v2-pad) var(--spacing-cnw-v2-stack);border-radius:12px;min-width:0;margin-top:52px}.v2-libaside-label{font:700 var(--text-cnw-v2-micro) / 1 var(--font-cnw-sans);letter-spacing:var(--tracking-cnw-v2-caps);text-transform:uppercase;color:var(--color-cnw-text-muted)}.v2-libaside-key{margin:var(--spacing-cnw-v2-stack) 0 0;max-width:460px}.v2-libaside-worked{margin:var(--spacing-cnw-v2-stack) 0 0;font-size:var(--text-cnw-v2-caption);color:var(--color-cnw-text-soft);line-height:1.5}.v2-libaside-swatch{vertical-align:-2px;border-radius:4px;width:13px;height:13px;margin-right:6px;display:inline-block}@media (max-width:980px){.v2-libgrid{grid-template-columns:minmax(0,1fr)}.v2-libaside{margin-top:0}}.cnw-lp .cnw-lrating,.cnw-lp .cnw-ldt{text-align:center}.cnw-lhead-sort{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:none;padding:0}.cnw-lhead-sort[aria-pressed=true]{color:var(--color-cnw-text)}.cnw-lp .cnw-pricing-anchor{display:block}.v2-freeclose{margin-top:var(--spacing-cnw-v2-block);border-top:1px solid var(--color-cnw-line-soft);padding-top:var(--spacing-cnw-v2-cluster);text-align:center}.v2-freeclose-h{font-size:var(--text-cnw-v2-heading);letter-spacing:-.015em;margin:0;font-weight:600}.v2-freeclose-h em{font-family:var(--font-cnw-serif);color:var(--color-cnw-accent);font-style:italic;font-weight:500}.cnw-lp .v2-freeclose .cnw-ssub{margin:var(--spacing-cnw-v2-row) auto 0;text-align:center}.v2-freeclose-cta{margin-top:var(--spacing-cnw-v2-stack)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}
