:root,.asx-night{--asx-bg: #0a0d14;--asx-surface: #0f131c;--asx-surface-2: #161b27;--asx-grid: #11151f;--asx-hairline: #1e2535;--asx-border: #2c3448;--asx-band: #1b2440;--asx-row-hover: #121722;--asx-row-open: #151b27;--asx-mark: rgba(169, 189, 223, .2);--asx-text-strong: #f3f4f7;--asx-text: #e6e8ec;--asx-text-soft: #c7c9cf;--asx-text-muted: #969eb0;--asx-text-faint: #7d8599;--asx-olive: #a9bddf;--asx-ask-bg: #151820;--asx-ans-bg: #18202e;--asx-ans-label: #a9bddf;--asx-danger: #d98a6c;--asx-dot-far: #2d3446;--asx-dot-mid: #4d5670;--asx-dot-near: #8390ab;--asx-globe-hi: #273350;--asx-globe-mid: #131a29;--asx-globe-lo: #0a0e17;--asx-globe-glow: rgba(169, 189, 223, .14);--asx-brain-hi: #8fa6d4;--asx-brain-mid: #3d5a8a;--asx-brain-lo: #1b2a4a;--asx-cta: #a9bddf;--asx-on-cta: #0a0d14;--asx-hero: #1b2440;--asx-hero-edge: #2c3448;--asx-on-hero: #f3f4f7;--asx-hero-muted: #969eb0;--asx-hero-danger: #d98a6c;--asx-meter: #a9bddf;--asx-meter-track: #2c3448;--asx-done-bg: #161b27;--asx-logo-edge: #2c3448;--asx-grid-cell: 96px;--asx-ok: #0e886b;--asx-useful: #6f8fd6;--asx-noise: #d3774c;--asx-card-shadow: 0 1px 0 0 rgba(255, 255, 255, .035) inset, 0 1px 2px 0 rgba(0, 0, 0, .35), 0 18px 36px -22px rgba(0, 0, 0, .75);--asx-card-shadow-hover: 0 1px 0 0 rgba(255, 255, 255, .035) inset, 0 1px 2px 0 rgba(0, 0, 0, .35), 0 22px 44px -22px rgba(0, 0, 0, .85);--asx-bc: #1b2440;--asx-bc-edge: rgba(169, 189, 223, .16);--asx-bc-shadow: 0 24px 48px -28px rgba(0, 0, 0, .9);--asx-on-bc: #f6f5f1;--asx-bc-muted: #a3adc2;--asx-bc-link: #c7cfe0;--asx-bc-accent: #a9bddf;--asx-sh-card: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 32px -20px rgba(0, 0, 0, .75);--asx-shadow-lift: inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 1px #2c3448, 0 6px 10px -4px rgba(0, 0, 0, .55), 0 28px 34px -18px rgba(0, 0, 0, .55);--asx-olive-tint: #131b2c;--asx-olive-line: #2a3a5c;--asx-drop-bg: #0f1524;--asx-nav-glass: rgba(10, 13, 20, .82);--asx-warm: #16130f;--asx-warm-2: #1f1b15;--asx-warm-line: #2d271e}html[data-asx-theme=day]{--asx-bg: #f8f7f4;--asx-surface: #ffffff;--asx-surface-2: #f0efeb;--asx-grid: #efeee9;--asx-useful: #3d63a8;--asx-noise: #bf5a30;--asx-hairline: #e6e5e0;--asx-border: #d5d4ce;--asx-band: #e9edf4;--asx-row-hover: #fbfaf8;--asx-row-open: #f3f2ee;--asx-mark: rgba(47, 74, 120, .14);--asx-text-strong: #0a0d14;--asx-text: #1b2130;--asx-text-soft: #3a4150;--asx-text-muted: #5e6573;--asx-text-faint: #62687a;--asx-olive: #2f4a78;--asx-ask-bg: #f4f3ef;--asx-ans-bg: #eef2f8;--asx-ans-label: #2f4a78;--asx-danger: #b0482a;--asx-dot-far: #dcdad3;--asx-dot-mid: #a7acb8;--asx-dot-near: #3d5a8a;--asx-globe-hi: #ffffff;--asx-globe-mid: #f0f2f6;--asx-globe-lo: #dde1e9;--asx-globe-glow: rgba(61, 90, 138, .12);--asx-brain-hi: #8fa6d4;--asx-brain-mid: #3d5a8a;--asx-brain-lo: #1b2a4a;--asx-cta: #1b2440;--asx-on-cta: #f8f7f4;--asx-hero: #1b2440;--asx-hero-edge: #1b2440;--asx-on-hero: #f8f7f4;--asx-hero-muted: #a3adc2;--asx-hero-danger: #d98a6c;--asx-meter: #a9bddf;--asx-meter-track: #2c3654;--asx-done-bg: #eaeff6;--asx-logo-edge: transparent;--asx-ok: #0e886b;--asx-card-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 18px 36px -22px rgba(16, 24, 40, .18);--asx-card-shadow-hover: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 22px 44px -22px rgba(16, 24, 40, .24);--asx-bc: #141c33;--asx-bc-edge: transparent;--asx-bc-shadow: 0 22px 40px -26px rgba(10, 13, 20, .6);--asx-on-bc: #f6f5f1;--asx-bc-muted: #a3adc2;--asx-bc-link: #c7cfe0;--asx-bc-accent: #a9bddf;--asx-sh-card: 0 1px 2px rgba(10, 13, 20, .05), 0 14px 30px -18px rgba(10, 13, 20, .22);--asx-shadow-lift: inset 0 1px 0 rgba(255, 255, 255, .95), 0 0 0 1px #d5d4ce, 0 6px 10px -4px rgba(22, 22, 34, .28), 0 28px 34px -18px rgba(22, 22, 34, .28);--asx-olive-tint: #e9eef7;--asx-olive-line: #cbd6ea;--asx-drop-bg: #f6f8fc;--asx-nav-glass: rgba(248, 247, 244, .85);--asx-warm: #fdf8ee;--asx-warm-2: #f5ecdc;--asx-warm-line: #ebe1cf}html[data-asx-bar=mini]{--asx-bar-h: 2.75rem}@media (min-width: 1024px){html[data-asx-bar=mini]{--asx-bar-h: 3rem}}html[data-asx-bar-snap] [data-asx-bar-follow]{transition:none}.asx-card{background:var(--asx-surface);border:1px solid var(--asx-hairline);border-radius:10px;box-shadow:var(--asx-card-shadow);transition:border-color .2s ease,box-shadow .2s ease}@media (hover: hover){.asx-card:hover{border-color:var(--asx-border);box-shadow:var(--asx-card-shadow-hover)}}@media (prefers-reduced-motion: reduce){.asx-card{transition:none}}.asx-glow{background-image:radial-gradient(120% 90% at 100% 0%,var(--asx-globe-glow),transparent 60%)}.asx-100x .ch{display:inline-block;background:linear-gradient(180deg,var(--asx-brain-hi),var(--asx-olive));-webkit-background-clip:text;background-clip:text;color:transparent}.asx-strip{display:grid;grid-template-columns:repeat(25,1fr);gap:4px}.asx-strip>span{aspect-ratio:1;border-radius:9999px;background:var(--asx-hairline)}.asx-strip>.is-human{background:var(--asx-text-muted)}.asx-strip>.is-on{background:var(--asx-olive)}.asx-warm{--asx-surface: var(--asx-warm);--asx-surface-2: var(--asx-warm-2);--asx-hairline: var(--asx-warm-line)}.asx-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:18px 14px;border:0;border-radius:12px;background-color:var(--asx-drop-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%233A4C72' stroke-width='3' stroke-dasharray='9%2c 7' stroke-linecap='square'/%3e%3c/svg%3e");text-align:center;cursor:pointer;transition:background-color .15s}html[data-asx-theme=day] .asx-drop{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23B8C6DF' stroke-width='3' stroke-dasharray='9%2c 7' stroke-linecap='square'/%3e%3c/svg%3e")}.asx-drop:hover,.asx-drop[data-drag=true]{background-color:var(--asx-olive-tint)}.asx-drop:focus-within{outline:2px solid var(--asx-olive);outline-offset:2px}@keyframes asx-pop-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.asx-hero-grid{background-image:linear-gradient(var(--asx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--asx-grid) 1px,transparent 1px);background-size:var(--asx-grid-cell) var(--asx-grid-cell)}.asx-bands main>section,.asx-bands #contact,.asx-bands footer{position:relative;isolation:isolate}.asx-bands main>section:before,.asx-bands #contact:before,.asx-bands footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--asx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--asx-grid) 1px,transparent 1px);background-size:var(--asx-grid-cell) var(--asx-grid-cell);background-position:center -1px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 72px),transparent)}.asx-bands footer:before{-webkit-mask-image:none;mask-image:none}@media (min-width: 768px){.asx-bands.is-snapped main>section:before,.asx-bands.is-snapped #contact:before{-webkit-mask-image:none;mask-image:none}}.asx-bands main>section{border-bottom-color:var(--asx-grid)}.asx-bands footer{border-top-color:var(--asx-grid)}.asx-onboarding-grid{background-image:linear-gradient(var(--asx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--asx-grid) 1px,transparent 1px);background-size:48px 48px}@media (min-width: 1024px){.asx-onboarding-grid{background-size:var(--asx-grid-cell) var(--asx-grid-cell)}}html:has(.asx-landing),html:has(.asx-onboarding),html:has(.asx-portal){background:var(--asx-bg);color-scheme:dark}html[data-asx-theme=day]:has(.asx-landing),html[data-asx-theme=day]:has(.asx-onboarding),html[data-asx-theme=day]:has(.asx-portal){color-scheme:light}body:has(.asx-landing):before,body:has(.asx-onboarding):before,body:has(.asx-portal):before{display:none}html:has(.asx-portal),html:has(.asx-onboarding){--background: 222 33% 6%;--foreground: 220 14% 91%;--card: 222 30% 8%;--card-foreground: 220 14% 91%;--popover: 222 30% 8%;--popover-foreground: 220 14% 91%;--primary: 218 46% 77%;--primary-foreground: 222 33% 6%;--secondary: 222 28% 12%;--secondary-foreground: 220 14% 91%;--muted: 222 28% 12%;--muted-foreground: 222 14% 64%;--accent: 222 28% 12%;--accent-foreground: 220 14% 91%;--destructive: 17 59% 64%;--destructive-foreground: 222 33% 6%;--border: 222 28% 16%;--input: 223 24% 23%;--ring: 218 46% 77%;--link: 218 46% 77%;--radius-lg: 6px;--radius-md: 4px;--radius-sm: 4px;background:var(--asx-bg);color-scheme:dark;accent-color:var(--asx-olive)}html:has(.asx-portal) input[type=file]::file-selector-button{background:transparent;border:1px solid var(--asx-border);border-radius:4px;color:var(--asx-text);font:inherit;padding:6px 12px;margin-right:10px;cursor:pointer}html[data-asx-theme=day]:has(.asx-portal),html[data-asx-theme=day]:has(.asx-onboarding){--background: 45 22% 96%;--foreground: 223 28% 15%;--card: 0 0% 100%;--card-foreground: 223 28% 15%;--popover: 0 0% 100%;--popover-foreground: 223 28% 15%;--primary: 218 44% 33%;--primary-foreground: 45 22% 96%;--secondary: 48 14% 93%;--secondary-foreground: 223 28% 15%;--muted: 48 14% 93%;--muted-foreground: 220 10% 41%;--accent: 48 14% 93%;--accent-foreground: 223 28% 15%;--destructive: 13 61% 43%;--destructive-foreground: 45 22% 96%;--border: 50 11% 89%;--input: 51 8% 82%;--ring: 218 44% 33%;--link: 218 44% 33%}.asx-think-star{display:inline-block;animation:asx-twinkle 1.6s ease-in-out infinite}@keyframes asx-twinkle{0%,to{opacity:.5;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(25deg)}}.asx-think-word{display:inline-block;animation:asx-word-in .3s ease-out}@keyframes asx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes asx-word-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.asx-think-dots>span{opacity:.25;animation:asx-dot 1.2s ease-in-out infinite}.asx-think-dots>span:nth-child(2){animation-delay:.2s}.asx-think-dots>span:nth-child(3){animation-delay:.4s}@keyframes asx-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.asx-caret-tail>:last-child:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:currentColor;animation:asx-caret 1s steps(1) infinite}@keyframes asx-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.asx-think-star,.asx-think-word,.asx-caret-tail>:last-child:after{animation:none}.asx-think-dots>span{animation:none;opacity:1}}.asx-plug-dot{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:9999px;background:var(--asx-olive);opacity:0;animation:asx-plug-dot .7s ease-out forwards}@keyframes asx-plug-dot{0%{opacity:1;transform:rotate(calc(var(--i) * 36deg)) translateY(0)}to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-22px)}}@media (prefers-reduced-motion: reduce){.asx-plug-dot{display:none}}.asx-marquee{position:relative;overflow-x:auto;padding-block:10px 20px;scrollbar-width:none}.asx-marquee::-webkit-scrollbar{display:none}.asx-marquee.is-running{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.asx-marquee-track{display:flex;width:-moz-max-content;width:max-content}.asx-marquee:not(.is-running) .asx-marquee-track{margin-inline:auto;padding-inline:14px}.asx-marquee.is-running .asx-marquee-track{animation:asx-marquee var(--dur, 30s) linear infinite}.asx-marquee.is-reverse .asx-marquee-track{animation-direction:reverse}@media (hover: hover){.asx-marquee:hover .asx-marquee-track{animation-play-state:paused}}.asx-marquee-group,.asx-marquee-set{display:flex}@keyframes asx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media not all and (min-width: 1280px){html:has([data-full-post]){overflow:hidden}}html:has(.asx-landing){scroll-padding-top:64px}.asx-legend{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:clamp(7.5px,calc((100vw - 136px) / 23),12px);letter-spacing:.04em}.asx-legend>.asx-lg-sep{opacity:.6;font-weight:300}.asx-legend>span{display:inline-flex;align-items:center;gap:6px}.asx-legend .asx-lg-ic{width:14px;height:14px;flex:none}.asx-legend .asx-lg-line{width:20px;height:6px;flex:none}.asx-legend .asx-lg-more{display:none}@media (min-width: 640px){.asx-legend{gap:14px;font-size:12px;letter-spacing:.8px}.asx-legend>span{gap:10px}.asx-legend .asx-lg-ic{width:18px;height:18px}.asx-legend .asx-lg-line{width:28px}.asx-legend .asx-lg-more{display:inline}}.asx-net-flow path{animation:asx-net-flow 2.6s linear infinite}@keyframes asx-net-flow{to{stroke-dashoffset:-18.2}}@media (prefers-reduced-motion: reduce){.asx-net-flow path{animation:none}}.asx-tab-head{display:flex;align-items:baseline;justify-content:center;gap:.5em;white-space:nowrap;font-size:clamp(14px,4.3vw,26px);letter-spacing:-.3px}.asx-tab-label{font-size:.84em;letter-spacing:.5px}.asx-tab-sep{color:var(--asx-text-faint);font-weight:300;opacity:.6}.asx-ticks{font-size:clamp(12px,4vw,15px)}@media (min-width: 768px){.asx-ticks{font-size:clamp(13px,1.55vw,16px)}}.asx-chatphone{--u: 1cqw;container-type:inline-size;aspect-ratio:798 / 1669}.asx-cp-frame{height:100%;border-radius:calc(15 * var(--u));background:#1b2130;padding:calc(3 * var(--u))}.asx-cp-screen{height:100%;border-radius:calc(12 * var(--u));background:#f8f7f4;color:#1b2130;display:flex;flex-direction:column;overflow:hidden;font-family:Geist,system-ui,sans-serif}.asx-cp-head{display:flex;align-items:center;gap:calc(3.5 * var(--u));padding:calc(6 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u));border-bottom:1px solid #e6e5e0}.asx-cp-av{width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:calc(4999.5 * var(--u));-o-object-fit:cover;object-fit:cover;flex:none}.asx-cp-name{font-size:calc(5.25 * var(--u));font-weight:500;line-height:1.2}.asx-cp-handle{font-size:calc(4.5 * var(--u));color:#62687a}.asx-cp-feed{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(4.5 * var(--u));overflow:hidden}.asx-cp-day{align-self:center;font-family:Geist Mono,monospace;font-size:calc(4 * var(--u));letter-spacing:1px;text-transform:uppercase;color:#62687a;margin-bottom:calc(1 * var(--u))}.asx-cp-msg{align-self:flex-end;max-width:86%;background:#ece6d8;border-radius:calc(5 * var(--u)) calc(5 * var(--u)) calc(1.5 * var(--u)) calc(5 * var(--u));padding:calc(3.5 * var(--u)) calc(4.5 * var(--u));font-size:calc(5.5 * var(--u));line-height:1.35}.asx-cp-reply{display:flex;flex-direction:column;gap:calc(2 * var(--u));max-width:96%}.asx-cp-reply p{margin:0;font-size:calc(5.5 * var(--u));line-height:1.4}.asx-cp-from{display:flex;align-items:center;gap:calc(2.5 * var(--u));font-size:calc(4.5 * var(--u));color:#62687a}.asx-cp-av-s{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:calc(4999.5 * var(--u));-o-object-fit:cover;object-fit:cover;flex:none}.asx-cp-src{font-size:calc(4.25 * var(--u));color:#62687a}.asx-cp-src b{font-weight:500;color:#2f4a78}.asx-cp-typing{display:flex;align-items:center;gap:calc(1.5 * var(--u))}.asx-cp-typing .asx-cp-av-s{margin-right:calc(1.5 * var(--u))}.asx-cp-typing span{width:calc(2 * var(--u));height:calc(2 * var(--u));border-radius:calc(4999.5 * var(--u));background:#969eb0;animation:asx-cp-dot 1s ease-in-out infinite}.asx-cp-typing span:nth-of-type(2){animation-delay:.15s}.asx-cp-typing span:nth-of-type(3){animation-delay:.3s}@keyframes asx-cp-dot{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.asx-cp-typing span{animation:none}}.asx-cp-input{display:flex;align-items:center;gap:calc(2.5 * var(--u));margin:0 calc(4 * var(--u)) calc(5 * var(--u));padding:calc(2 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u)) calc(4.5 * var(--u));border:1px solid #d5d4ce;border-radius:calc(4 * var(--u));background:#fff}.asx-cp-field{flex:1;min-width:0;text-align:left;font-size:calc(5 * var(--u));line-height:1.35;white-space:normal;overflow-wrap:anywhere}.asx-cp-ph{color:#969eb0}.asx-cp-typed:not(:empty)+.asx-cp-ph{display:none}.asx-cp-ask{font-size:calc(4.75 * var(--u));font-weight:500;color:#fff;background:#2f4a78;border-radius:calc(2.5 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u))}.asx-chatphone.is-live [data-step]{display:none}.asx-chatphone.is-live [data-step].is-shown{display:flex;animation:asx-cp-in .4s ease-out both}.asx-chatphone.is-live .asx-cp-msg.is-shown{display:block}@keyframes asx-cp-in{0%{opacity:0;transform:translateY(calc(3 * var(--u)))}}.asx-chatphone.is-desk{--u: clamp(2.1px, .37cqw, 3.1px);aspect-ratio:auto}.asx-chatphone.is-desk.asx-demo{--u: clamp(1.75px, .31cqw, 2.6px)}.is-desk .asx-cp-frame{position:relative;display:flex;flex-direction:column;aspect-ratio:4 / 2.75;height:auto;padding:2.6cqw;border-radius:4.2cqw;background:#12161f;box-shadow:0 0 0 1px #2c3448 inset,0 1px 0 1px #ffffff0f,0 24px 48px -28px #0000008c}.is-desk .asx-cp-frame:before{content:"";position:absolute;z-index:1;top:1.3cqw;left:50%;width:max(6px,.85cqw);height:max(6px,.85cqw);transform:translate(-50%,-50%);border-radius:9999px;background:#f3f4f7;box-shadow:0 0 0 1.5px #3a4256}.is-desk .asx-desk-bar{border-radius:1.6cqw 1.6cqw 0 0}.is-desk .asx-cp-screen{flex:1;min-height:0;border-radius:0}.asx-desk-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#ecebe6;border-bottom:1px solid #dddcd6}.is-desk .asx-cp-head{padding-left:4%;padding-right:4%}.is-desk .asx-cp-feed,.is-desk .asx-cp-input{width:100%;max-width:64%;margin-left:auto;margin-right:auto}.is-desk .asx-cp-input{margin-bottom:calc(6 * var(--u))}@container (max-width: 560px){.is-desk .asx-cp-feed,.is-desk .asx-cp-input{max-width:92%}}@media (max-width: 767px){.is-desk .asx-cp-frame{aspect-ratio:auto}.is-desk .asx-cp-feed{min-height:calc(118 * var(--u))}.is-desk .asx-cp-field{min-height:calc(2 * 1.35 * 5 * var(--u))}}.is-desk .asx-cp-feed,.is-desk .asx-fd-body{overflow:visible}@media (prefers-reduced-motion: reduce){.is-desk:not(.is-live) .asx-cp-screen{min-height:-moz-min-content;min-height:min-content}}.asx-desk-brand{display:inline-flex;align-items:center;gap:6px;font:300 12px/1 Geist,system-ui,sans-serif;color:#1b2130;letter-spacing:.2px}.asx-desk-brand svg{width:14px;height:14px}.asx-desk-brand b{font-weight:600}.asx-dm-initials{display:grid;place-items:center;width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:9999px;background:#e6e5e0;color:#5e6573;font-size:calc(4.2 * var(--u));font-weight:500;flex:none}.asx-dm-initials.is-s{width:calc(7 * var(--u));height:calc(7 * var(--u));font-size:calc(3 * var(--u))}.asx-dm-intro{flex-direction:column;gap:calc(3 * var(--u));background:#141b2d;color:#fff;border-radius:calc(5 * var(--u));padding:calc(6 * var(--u)) calc(7 * var(--u))}.asx-dm-intro:not([data-step]),.asx-chatphone:not(.is-live) .asx-dm-intro{display:flex}.asx-dm-intro-by{display:flex;align-items:center;gap:calc(3 * var(--u));color:#e9c46a;font-size:calc(5 * var(--u));font-weight:500}.asx-dm-pn{display:grid;place-items:center;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:9999px;background:#e9c46a;color:#141b2d;font-size:calc(3.4 * var(--u));font-weight:600}.asx-dm-intro p{margin:0;font-family:Newsreader,Georgia,serif;font-size:calc(6 * var(--u));line-height:1.45;color:#ffffffeb}.asx-dm-intro-meta{font-size:calc(4 * var(--u));color:#ffffff8c}.asx-fd-head{gap:calc(6 * var(--u))}.asx-fd-head b{font-size:calc(6 * var(--u));font-weight:600}.asx-fd-search{flex:1;max-width:60%;font-size:calc(4.8 * var(--u));color:#969eb0;border:1px solid #d5d4ce;background:#fff;border-radius:9999px;padding:calc(2.5 * var(--u)) calc(6 * var(--u))}.asx-fd-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(3.5 * var(--u));width:100%;max-width:72%;margin:0 auto;padding:calc(3.5 * var(--u)) 0 calc(10 * var(--u))}.asx-fd-tabs{align-self:center;display:flex;gap:calc(1.5 * var(--u));background:#ecebe6;border-radius:calc(4 * var(--u));padding:calc(1.5 * var(--u));font-size:calc(4.6 * var(--u));color:#5e6573}.asx-fd-tabs span{padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(3 * var(--u))}.asx-fd-tabs .is-on{background:#fff;color:#1b2130;font-weight:500}.asx-fd-run{display:flex;flex-direction:column;gap:calc(3.5 * var(--u))}.asx-fd-top{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(4.6 * var(--u));color:#62687a}.asx-fd-top b{font-size:calc(5.4 * var(--u));font-weight:500;color:#1b2130}.asx-fd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(4 * var(--u));border-bottom:1px solid #e6e5e0;padding-bottom:calc(4.5 * var(--u))}.asx-fd-stats div{display:flex;flex-direction:column;gap:calc(1 * var(--u))}.asx-fd-stats b{font-size:calc(10 * var(--u));font-weight:300;line-height:1;color:#0a0d14}.asx-fd-stats i{font-style:normal}.asx-fd-stats small{font-size:calc(5 * var(--u));color:#62687a}.asx-fd-stats span{font-size:calc(4.4 * var(--u));color:#62687a}.asx-fd-sum{margin:0;font-size:calc(5.2 * var(--u));line-height:1.5;color:#3a4150}.asx-fd-label{align-items:center;gap:calc(2 * var(--u));font-size:calc(5 * var(--u));font-weight:500}.asx-fd-label:not([data-step]),.asx-chatphone:not(.is-live) .asx-fd-label{display:flex}.asx-fd-label em{font-style:normal;font-size:calc(4 * var(--u));color:#62687a;background:#f0efeb;border-radius:9999px;padding:0 calc(2.5 * var(--u))}.asx-fd-cards{display:grid;grid-template-columns:1fr 1fr;gap:calc(4 * var(--u))}.asx-fd-card{flex-direction:column;justify-content:space-between;gap:calc(3 * var(--u));background:#fff;border-radius:calc(4 * var(--u));padding:calc(5 * var(--u))}.asx-fd-card:not([data-step]),.asx-chatphone:not(.is-live) .asx-fd-card{display:flex}.asx-fd-card p{margin:0;font-size:calc(5 * var(--u));line-height:1.45;color:#1b2130}.asx-fd-card span{font-size:calc(4.2 * var(--u));color:#62687a}.asx-chatphone.is-live .asx-fd-sum.is-shown{display:block}@container (max-width: 560px){.asx-fd-body{max-width:92%}}.asx-demo .asx-cp-feed{position:relative}.asx-demo.is-live .asx-dm-intro,.asx-demo.is-live .asx-cp-reply,.asx-demo.is-live .asx-fd-label,.asx-demo.is-live .asx-fd-card{display:flex}.asx-demo.is-live .asx-fd-sum{display:block}.asx-demo.is-live [data-step]:not(.is-shown):not(.asx-cp-typing){visibility:hidden}.asx-demo .asx-cp-reply{position:relative}.asx-demo.is-live .asx-cp-typing{position:absolute;top:0;left:0;visibility:visible}
