@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-variant=workflow]{--page:#fcfcfb;--page-2:#f4f5f3;--field:#fff;--hair:#1214171f;--trace:#12141733;--node:#1214176b;--text:#121417;--text-2:#474c54;--text-3:#5a5f67;--solid:#121417;--solid-hover:#2a2e34;--on-solid:#f7f7f4;--accent:#3d5bf5;--accent-hi:#4550d0;--ink-track:#4550d038;--err:#a3302a;--u-line:#12141759;--field-line:#1214174d;--review-bg:#ffffffe6;--review-line:#12141724;--win-line:#10141921;--win-shadow:0 1px 2px #1014190d, 0 2px 10px -2px #1014190d, 0 34px 70px -40px #10141961;--a-bg:#f5f7f9;--a-side:#eef1f4;--a-card:#fff;--a-hover:#e6eaee;--a-chip:#eceef1;--a-line:#10141917;--a-line-2:#10141924;--a-text:#18181c;--a-soft:#45474d;--a-muted:#63666c;--a-acc:#4f58cd;--a-lav:#4f58cd1f;--a-pos:#1f7a45;--a-posbg:#e5f2ea;--a-neg:#b93838;--a-warn:#8c5e0e;--a-ddfill:#c43c3c2e;--a-track:#e2e5e9;--a-1:#5f61d6;--a-2:#5e97a6;--a-3:#a08bc4;--a-bubble:#e9ecf0;--a-tick:#cdd1d7;--a-mark:#55585e;--a-alert:#c08a2a;--a-check:#a4a7ad;--a-paused:#9a9da3;--a-grid:#1014190f;--a-bench:#7c7f86;--a-unalloc:#c9cdd3;--a-leadrow:#4f58cd0b;--a-wash:#4f58cd0f;--a-dash:#10141959;--a-danger-line:#b938384d;--a-go-line:#4f58cd66;--a-beat:#1f7a4566;--a-tip-bg:#18181c;--a-tip-fg:#fff;--a-send-bg:#18181c;--a-send-fg:#fff;--a-elev:0 1px 2px #10141914;--serif:"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--sans:"IBM Plex Sans Variable", "Helvetica Neue", Arial, sans-serif;--ui:"Inter Variable", "Helvetica Neue", Arial, sans-serif;--fig:"Instrument Serif", Georgia, serif;--g-l:max(16px, env(safe-area-inset-left,0px));--g-r:max(16px, env(safe-area-inset-right,0px));--wrap:1232px;color-scheme:light}:root[data-variant=workflow][data-theme=dark]{--page:#0b0c0e;--page-2:#121418;--field:#121418;--hair:#ffffff1f;--trace:#ffffff38;--node:#ffffff6b;--text:#f3f4f6;--text-2:#b3b9c2;--text-3:#8d949e;--solid:#fff;--solid-hover:#e7eaee;--on-solid:#0b0c0e;--accent-hi:#7189ff;--ink-track:#7189ff52;--err:#ffb4a8;--u-line:#ffffff59;--field-line:#ffffff47;--review-bg:#121418eb;--review-line:#ffffff29;--win-line:#ffffff1c;--win-shadow:0 1px 0 #ffffff0a inset, 0 50px 90px -40px #000000e6, 0 0 0 1px #0009;--a-bg:#0a0a0a;--a-side:#0d0e0e;--a-card:#151616;--a-hover:#191a1a;--a-chip:#202222;--a-line:#ffffff12;--a-line-2:#ffffff1f;--a-text:#ecedea;--a-soft:#c9cac7;--a-muted:#8c8e8b;--a-acc:#8088f2;--a-lav:#8088f224;--a-pos:#55b57b;--a-posbg:#55b57b1f;--a-neg:#e8766f;--a-warn:#ddab52;--a-ddfill:#e8766f42;--a-track:#262828;--a-1:#8088f2;--a-2:#7faab5;--a-3:#b4a0cc;--a-bubble:#18171c;--a-tick:#2c2e2e;--a-mark:#a9aba8;--a-alert:#ddab52;--a-check:#5e605d;--a-paused:#6e706d;--a-grid:#ffffff0d;--a-bench:#7a7c79;--a-unalloc:#2a2c2c;--a-leadrow:#8088f212;--a-wash:#8088f214;--a-dash:#ffffff4d;--a-danger-line:#e8766f59;--a-go-line:#8088f273;--a-beat:#55b57b66;--a-tip-bg:#1d1f1f;--a-tip-fg:#ecedea;--a-send-bg:#2a2c2c;--a-send-fg:#ecedea;--a-elev:0 0 0 1px #ffffff0f;color-scheme:dark}:root[data-variant=workflow]{background:var(--page)}:root[data-variant=workflow] body{background:var(--page);color:var(--text);margin:0}::view-transition-old(root),::view-transition-new(root){animation-duration:.36s;animation-timing-function:ease}.nv.theming,.nv.theming *{transition:background-color .36s,color .36s,border-color .36s,fill .36s,stroke .36s!important}.nv{font-family:var(--sans);background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;overflow-x:clip}.nv *,.nv :before,.nv :after{box-sizing:border-box}.nv :where(p,h1,h2,h3,h4,ol,ul,dl,dd){margin:0;padding:0}.nv :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nv :where(a){color:inherit}.nv{--menu-bg:var(--page);--menu-ink:var(--text);--menu-muted:var(--text-3);--menu-line:var(--hair);--menu-accent:var(--accent-hi);--menu-cta-bg:var(--solid);--menu-cta-ink:var(--on-solid);--menu-font:var(--sans);--menu-link-font:var(--serif);--menu-link-weight:300;--menu-gutter:var(--g-l);--menu-scheme:light}:root[data-variant=workflow][data-theme=dark] .nv{--menu-scheme:dark}.nv :focus{outline:none}.nv :focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.stage :focus-visible{outline-color:var(--a-acc)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:calc(var(--wrap) + 32px);padding-left:var(--g-l);padding-right:var(--g-r);margin:0 auto}.band{background:var(--accent);color:#fff;font-size:13px;line-height:1.3}.band-in{justify-content:center;align-items:center;gap:16px;min-height:32px;padding-top:6px;padding-bottom:6px;display:flex;position:relative}.band p{text-align:center;padding:0 28px}.band a{color:#fff;text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.band :focus-visible{outline-color:#fff}.band-x{right:var(--g-r);color:#fff;opacity:.85;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.band-x:hover{opacity:1}.band[hidden]{display:none}.nav{border-bottom:1px solid var(--hair);z-index:3;background:var(--page);position:relative}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.logo{letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.nav-links{gap:34px;margin:0 auto;list-style:none;display:flex}.nav-links a{color:var(--text-2);font-size:14.5px;text-decoration:none}.nav-links a:hover{color:var(--text)}.nav-act{align-items:center;gap:22px;display:flex}.btn-solid{background:var(--solid);border:1px solid var(--solid);white-space:nowrap;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex;color:var(--on-solid)!important}.btn-solid:hover{background:var(--solid-hover)}.hero{padding-top:84px;position:relative}.traces{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.traces .t-line{fill:none;stroke:var(--trace);stroke-width:1px;stroke-dasharray:2 4;transition:stroke-dasharray}.traces .t-line.on{stroke-dasharray:none}.traces .t-pulse{fill:none;stroke:var(--accent-hi);stroke-width:1.5px;stroke-linecap:square;opacity:0}.traces .t-node,.traces .t-port{fill:var(--page);stroke:var(--node);stroke-width:1px;transition:fill .25s,stroke .25s}.traces .t-node.on,.traces .t-port.on{fill:var(--accent-hi);stroke:var(--accent-hi)}.traces .t-ring{fill:none;stroke:var(--accent-hi);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.traces .t-ring.go{animation:.7s ease-out ring}.traces .t-label{fill:var(--text-3);font:400 11.5px var(--sans);transition:fill .25s}.traces .t-label.on{fill:var(--text)}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hero-in{z-index:1;text-align:center;position:relative}.h1{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--text);text-wrap:balance;max-width:960px;margin:0 auto;font-size:clamp(42px,6.2vw,90px);font-weight:300;line-height:1.04}.lede{max-width:640px;color:var(--text-2);text-wrap:pretty;margin:28px auto 0;font-size:18.5px;line-height:1.58}.cta{--cta-gap:18px;align-items:center;gap:var(--cta-gap);flex-direction:column;margin-top:38px;display:flex}.access{width:100%;max-width:452px;display:flex}.access input{background:var(--field);min-width:0;height:52px;color:var(--text);border:1px solid var(--field-line);font:400 15px var(--sans);border-right:0;border-radius:0;flex:1;padding:0 16px}.access input::placeholder{color:var(--text-3)}.access input:focus-visible{outline:2px solid var(--accent-hi);outline-offset:0}.access .btn-solid{height:52px;padding:0 22px;font-size:15px}.cta-sub{color:var(--text-2);justify-items:center;font-size:14.5px;display:grid}.link-u{text-decoration:underline;text-decoration-color:var(--u-line);text-underline-offset:5px;color:var(--text);text-decoration-thickness:1px;transition:text-decoration-color .15s}.link-u:hover{text-decoration-color:var(--text)}.form-msg{min-height:20px;color:var(--text-2);margin-top:4px;font-size:13.5px}.form-msg.err{color:var(--err)}.tabs-wrap{z-index:1;margin-top:40px;position:relative}.tabs{justify-content:center;gap:8px;width:max-content;max-width:100%;margin:0 auto;display:flex;position:relative}.tab{color:var(--text-3);text-align:left;align-items:flex-start;gap:11px;padding:13px 22px 14px;font-size:15px;transition:color .15s;display:inline-flex}.tab svg{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px;margin-top:1px;transition:stroke .2s}.tab-tx{gap:2px;display:grid}.tab-l{line-height:1.3}.tab-c{color:var(--text-3);white-space:nowrap;font-size:12.5px;line-height:1.3}.tab-l{white-space:nowrap}.tab-x,.tab[aria-selected=true] .tab-x{color:var(--text-3);font-weight:300}.tab:hover{color:var(--text-2)}.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true] .tab-c{color:var(--text-2)}.tab[aria-selected=true] svg{stroke:var(--accent-hi)}.tab-ink{background:var(--ink-track);width:0;height:2px;transition:transform .45s cubic-bezier(.3,.7,.2,1),width .45s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:-1px;left:0;overflow:hidden}.tab-prog{background:var(--accent-hi);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.tab-ink.go .tab-prog{animation:.9s ease-out inkFlash}@keyframes inkFlash{0%{background:var(--text)}to{background:var(--accent-hi)}}.tab-cap{display:none}.stage-wrap{z-index:1;margin-top:16px;position:relative}.stage{max-width:1160px;color:var(--text);margin:0 auto;padding-top:0;position:relative}.st-foot{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 2px 0;font-size:12.5px;line-height:1.45;display:flex}.st-foot p{color:var(--text-3);font-size:12.5px}.st-ctl{gap:8px;display:flex}.ctl{border:1px solid var(--hair);height:30px;color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.ctl:hover{color:var(--text);border-color:var(--u-line)}.ctl svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ctl .i-play{fill:currentColor;stroke:none}.ctl[data-state=playing] .i-play,.ctl[data-state=paused] .i-pause{display:none}.win{background:var(--a-bg);border:1px solid var(--win-line);height:744px;box-shadow:var(--win-shadow);border-radius:12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0006 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0006 calc(100% - 10px),#0000);container:win/inline-size}.app{height:100%;color:var(--a-text);font-family:var(--ui);font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;letter-spacing:-.003em;grid-template-columns:200px minmax(0,1fr);font-size:12.5px;line-height:1.45;display:grid}.app :focus-visible{outline:2px solid var(--a-acc);outline-offset:1px;border-radius:6px}.app button{font-family:inherit}.ic{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.ap-side{background:var(--a-side);border-right:1px solid var(--a-line);flex-direction:column;min-height:0;padding:12px 8px 10px;display:flex;position:relative;overflow:hidden}.ap-brand{letter-spacing:-.01em;align-items:center;gap:8px;height:26px;padding:2px 8px 0;font-size:13px;font-weight:600;display:flex}.ap-search{border:1px solid var(--a-line-2);background:var(--a-bg);width:calc(100% - 4px);height:30px;color:var(--a-muted);text-align:left;border-radius:7px;align-items:center;gap:7px;margin:12px 2px 0;padding:0 6px 0 9px;font-size:12px;display:flex}.ap-search kbd{font:500 9.5px var(--ui);color:var(--a-muted);background:var(--a-chip);border-radius:4px;margin-left:auto;padding:2px 5px}.ap-sec{color:var(--a-muted);margin:16px 8px 5px;font-size:10.5px}.ap-navs{position:relative}.ap-sel{background:var(--a-card);height:28px;box-shadow:0 0 0 1px var(--a-line-2) inset, var(--a-elev);pointer-events:none;border-radius:6px;transition:transform .5s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0;right:0}.ap-nav{width:100%;height:28px;color:var(--a-soft);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;font-size:12.5px;transition:color .2s;display:flex;position:relative}button.ap-nav:hover,.ap-nav[aria-current=page]{color:var(--a-text)}.ap-nav.off{color:var(--a-muted);cursor:default}.ap-nav .soon{font:500 9px var(--ui);color:var(--a-muted);border:1px solid var(--a-line-2);border-radius:4px;margin-left:auto;padding:1px 5px}.ap-side-foot{margin-top:auto}.ap-user{border-top:1px solid var(--a-line);color:var(--a-soft);align-items:center;gap:8px;margin-top:6px;padding:10px 8px 0;font-size:12.5px;display:flex}.ap-user .av{color:#fff;background:linear-gradient(135deg,#6b73e6,#a07bd6);border-radius:50%;place-items:center;width:20px;height:20px;font-size:8.5px;font-weight:600;display:grid}.ap-user .dots{color:var(--a-muted);letter-spacing:1px;margin-left:auto}.ap-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ap-top{border-bottom:1px solid var(--a-line);height:46px;color:var(--a-soft);flex:none;align-items:center;gap:16px;padding:0 14px 0 28px;font-size:11.5px;display:flex}.ap-example{color:var(--a-muted);font-size:11px}.ap-top .r{align-items:center;gap:12px;margin-left:auto;display:flex}.ap-top .it{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 4px;display:inline-flex}.ap-top button.it:hover{color:var(--a-text);background:var(--a-hover)}.theme{background:var(--a-chip);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme button{width:24px;height:20px;color:var(--a-muted);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.theme button:hover{color:var(--a-text)}.theme button[aria-pressed=true]{background:var(--a-card);color:var(--a-text);box-shadow:var(--a-elev)}.help{border:1.3px solid var(--a-muted);width:18px;height:18px;color:var(--a-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.ap-body{flex:1;min-height:0;position:relative;overflow:hidden}.ap-view{opacity:0;visibility:hidden;padding:20px 32px 0;transition:opacity .38s,transform .6s cubic-bezier(.2,.75,.2,1),visibility 0s linear .6s;position:absolute;inset:0;overflow:hidden;transform:translateY(14px)}.ap-view.on{opacity:1;visibility:visible;transition:opacity .5s .12s,transform .7s cubic-bezier(.2,.75,.2,1) 80ms,visibility;transform:none}.ap-view.out{transform:translateY(-8px)}.ap-view:not(.on){pointer-events:none}.caps{letter-spacing:.09em;text-transform:uppercase;color:var(--a-muted);font-size:9.5px;font-weight:500}.ap-run{color:var(--a-muted);font-size:12px}.ap-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ap-title{letter-spacing:-.015em;color:var(--a-text);margin-top:10px;font-size:18px;font-weight:600;line-height:1.25}.ap-meta{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.ap-meta.done{white-space:nowrap;flex:none}.ap-meta .sep{background:var(--a-muted);border-radius:50%;width:2px;height:2px}.ap-btn{border:1px solid var(--a-line-2);background:var(--a-card);height:28px;color:var(--a-text);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:500;transition:background .15s,border-color .15s,transform .15s,box-shadow .2s;display:inline-flex}button.ap-btn:hover{background:var(--a-bg);border-color:var(--a-dash)}.ap-btn.danger{color:var(--a-neg);border-color:var(--a-danger-line)}.ap-btn.go{color:var(--a-acc);border-color:var(--a-go-line)}.ap-btn.hot{background:var(--a-lav)}.sim-press{transform:scale(.96);box-shadow:0 0 0 4px var(--a-lav)!important}.hair{background:var(--a-line);height:1px;margin:16px 0}.pos{color:var(--a-pos)}.neg{color:var(--a-neg)}.warn{color:var(--a-warn)}.ap-status{color:var(--a-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ap-status i{background:var(--a-acc);border-radius:50%;flex:none;width:6px;height:6px;animation:1.4s ease-out infinite apbeat}@keyframes apbeat{0%{box-shadow:0 0 0 0 var(--a-lav)}70%,to{box-shadow:0 0 0 6px #0000}}.ap-toast{z-index:15;background:var(--a-tip-bg);color:var(--a-tip-fg);opacity:0;pointer-events:none;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:11.5px;transition:opacity .2s,transform .25s;position:absolute;bottom:58px;left:50%;transform:translate(-50%,8px)}.ap-toast.on{opacity:1;transform:translate(-50%)}.ptr{z-index:30;pointer-events:none;opacity:0;width:0;height:0;transform:translate(var(--x,60%), var(--y,70%));transition:transform var(--d,.7s) cubic-bezier(.45,.05,.2,1), opacity .35s ease;position:absolute;top:0;left:0}.ptr.on{opacity:1}.ptr svg{filter:drop-shadow(0 1px 1.5px #00000038);transform-origin:2px 2px;width:15px;height:20px;transition:transform .12s;position:absolute;top:-1px;left:-1px}.ptr svg path{fill:var(--a-text);stroke:var(--a-bg);stroke-width:1.2px;stroke-linejoin:round}.ptr.down svg{transform:scale(.86)}.ptr i{border:1.5px solid var(--a-acc);opacity:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-12px;left:-12px}.ptr i.go{animation:.55s ease-out tap}@keyframes tap{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.gauge{margin:6px auto 0;display:block;overflow:visible}.gauge .trk{stroke:var(--a-track)}.gauge .val{stroke:var(--a-acc)}.gauge .tk{stroke:var(--a-tick)}.gauge .end{fill:var(--a-bg);stroke:var(--a-acc)}.gauge .end.off{display:none}.gauge .num{fill:var(--a-text);font:400 34px var(--ui);letter-spacing:-.02em}.gauge .grade{font:500 11px var(--ui);fill:var(--a-soft)}.gauge .lim{fill:var(--a-muted);font:400 9px var(--ui)}.g-good{fill:var(--a-pos)}.g-mid{fill:var(--a-warn)}.g-low{fill:var(--a-neg)}.bt-prog{background:var(--a-track);border-radius:1px;height:2px;margin-top:10px;transition:opacity .4s;overflow:hidden}.bt-prog i{background:var(--a-acc);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.bt-prog.done{opacity:0}.bt-top{grid-template-columns:236px minmax(0,1fr);gap:32px;margin-top:8px;display:grid}.subs{margin-top:12px}.subs div{height:17px;color:var(--a-soft);grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:10px;font-size:11px;display:grid}.subs i{background:var(--a-track);border-radius:1px;height:2px;position:relative}.subs i:after{content:"";width:var(--w);background:var(--a-text);transform-origin:0;transition:transform .7s cubic-bezier(.3,.7,.2,1);transition-delay:var(--dl,0s);border-radius:1px;position:absolute;top:0;bottom:0;left:0}.subs b{text-align:right;color:var(--a-text);transition:opacity .4s;transition-delay:var(--dl,0s);font-weight:500}.wait .subs i:after{transform:scaleX(0)}.wait .subs b{opacity:0}.bt-sum{max-width:600px;color:var(--a-soft);text-wrap:pretty;margin-top:16px;font-size:11.5px;line-height:1.55;transition:opacity .5s}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:18px 22px;display:grid}.tiles>div{border-top:1px solid var(--a-line);min-width:0;padding-top:9px}.tiles b,.tiles small{transition:opacity .45s,transform .55s cubic-bezier(.2,.75,.2,1);transition-delay:var(--dl,0s)}.tiles b{letter-spacing:-.015em;color:var(--a-text);white-space:nowrap;margin-top:6px;font-size:22px;font-weight:400;display:block}.tiles b.pos{color:var(--a-pos)}.tiles b.neg{color:var(--a-neg)}.tiles small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.wait .tiles b,.wait .tiles small,.wait .bt-sum{opacity:0}.wait .tiles b{transform:translateY(5px)}.eq-h{color:var(--a-muted);align-items:center;gap:14px;font-size:11px;display:flex}.eq-h h3{color:var(--a-text);font-size:12.5px;font-weight:600}.eq-h .lg{align-items:center;gap:5px;display:inline-flex}.eq-h .lg i{border-top:1.5px solid var(--a-acc);width:12px;height:0;display:inline-block}.eq-h .lg i.d{border-top:1.5px dashed var(--a-bench)}.eq-h .lg i.b{background:var(--a-ddfill);border:0;border-radius:1px;height:7px}.seg{background:var(--a-chip);color:var(--a-muted);border-radius:7px;margin-left:auto;padding:2px;font-size:11px;display:inline-flex}.seg>span,.seg>button{color:inherit;border-radius:5px;padding:2px 8px}.seg>button:hover{color:var(--a-text)}.seg>.on,.seg>[aria-pressed=true]{background:var(--a-card);color:var(--a-text);box-shadow:var(--a-elev)}.eq-v{align-items:baseline;gap:8px;margin-top:8px;display:flex}.eq-v b{letter-spacing:-.01em;font-size:19px;font-weight:600}.eq-v span{color:var(--a-muted);font-size:11px}.eq-v span.pos{color:var(--a-pos)}.eq-v span.neg{color:var(--a-neg)}.eq-v .rt{margin-left:auto}.eqc{width:100%;height:190px;margin-top:6px;transition:opacity .4s;display:block;overflow:visible}.wait .eqc{opacity:0}.eqc text{fill:var(--a-muted);font:400 9.5px var(--ui)}.eq-ax{color:var(--a-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:none}.ap-view.chatv{grid-template:"msgs ovw"minmax(0,1fr)"cmp ovw"/minmax(0,1fr) 432px;padding:0;display:grid}.msgs{scrollbar-width:none;flex-direction:column;grid-area:msgs;min-width:0;min-height:0;padding:14px 28px 12px;display:flex;overflow-y:auto}.msgs::-webkit-scrollbar{display:none}.stamp{color:var(--a-muted);align-self:center;font-size:10.5px}.chat-empty{text-align:center;max-width:300px;color:var(--a-muted);margin:auto;font-size:12px;line-height:1.5}.chat-empty b{color:var(--a-text);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.msg-u{background:var(--a-bubble);max-width:88%;color:var(--a-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:11px;align-self:flex-end;margin-top:12px;padding:9px 12px;font-size:12.5px;line-height:1.5}.msg-a{color:var(--a-soft);margin-top:12px;font-size:12.5px;line-height:1.58}.msg-a .w.h{display:none}.msg-a.closing{color:var(--a-text)}.steps{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.step{grid-template-columns:13px minmax(0,1fr);align-items:start;gap:9px;display:grid;position:relative}.step-ic{border:1.2px solid var(--a-line-2);border-top-color:var(--a-acc);background:var(--a-bg);border-radius:50%;width:13px;height:13px;margin-top:1.5px;animation:.9s linear infinite spin;position:relative}.step.done .step-ic{background:var(--a-chip);border-color:#0000;animation:none}.step.done .step-ic:after{content:"";border:solid var(--a-soft);border-width:0 1.2px 1.2px 0;width:2.6px;height:5.2px;position:absolute;top:2.6px;left:4.5px;transform:rotate(45deg)}.step-do{color:var(--a-muted);font-size:11.5px;line-height:1.45;display:block}.step:not(.done) .step-do{background:linear-gradient(90deg, var(--a-muted) 0 38%, var(--a-text) 50%, var(--a-muted) 62% 100%) 0 0 / 260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.3s linear infinite shimmer}.step-re{opacity:0;max-height:0;color:var(--a-text);font-size:12px;line-height:1.5;transition:max-height .45s cubic-bezier(.2,.75,.2,1),opacity .35s 50ms;display:block;overflow:hidden}.step.done .step-re{opacity:1;max-height:90px}.step-re em{color:var(--a-muted);font-style:normal}.steps.research{gap:11px}.steps.research .step:not(:last-child):before{content:"";background:var(--a-line-2);width:1px;position:absolute;top:18px;bottom:-9px;left:6px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pop{animation:.45s cubic-bezier(.2,.75,.2,1) both pop}@keyframes pop{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}.think{gap:4px;margin-top:14px;padding:4px 0;display:inline-flex}.think i{background:var(--a-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite think}.think i:nth-child(2){animation-delay:.15s}.think i:nth-child(3){animation-delay:.3s}@keyframes think{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.composer{border:1px solid var(--a-line-2);background:var(--a-card);border-radius:12px;grid-area:cmp;margin:0 28px 34px;padding:10px 12px 9px;transition:border-color .2s,box-shadow .2s;position:relative}.composer.typing,.composer:focus-within{border-color:var(--a-go-line);box-shadow:0 0 0 3px var(--a-lav)}.composer textarea{resize:none;width:100%;min-height:20px;max-height:76px;color:var(--a-text);font:400 12.5px/1.5 var(--ui);background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.composer textarea::placeholder{color:var(--a-muted)}.composer textarea:focus-visible{outline:none}.cmp-sim{max-height:76px;color:var(--a-text);white-space:pre-wrap;flex-direction:column;justify-content:flex-end;font-size:12.5px;line-height:1.5;display:none;overflow:hidden}.composer.typing textarea{display:none}.composer.typing .cmp-sim{display:flex}.cmp-sim span:after{content:"";vertical-align:-2px;background:var(--a-acc);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.cmp-bar{color:var(--a-muted);align-items:center;gap:12px;margin-top:12px;font-size:10.5px;display:flex}.cmp-bar .send{background:var(--a-send-bg);width:24px;height:24px;color:var(--a-send-fg);border-radius:50%;place-items:center;margin-left:auto;transition:transform .15s,box-shadow .2s;display:grid}.cmp-bar .send:hover{box-shadow:0 0 0 3px var(--a-lav)}.cv-seg{display:none}.ovw{--px:28px;background:var(--a-card);border-left:1px solid var(--a-line);min-width:0;min-height:0;padding:24px var(--px) 56px;scrollbar-width:thin;scrollbar-color:var(--a-track) transparent;grid-area:ovw;position:relative;overflow-y:auto}.ov-empty{color:var(--a-muted);max-width:300px;font-size:12px;line-height:1.55}.ovw.filled .ov-empty,.ovw .ov-sec.h,.ovw:not(.filled) .ov-secs,.ovw:not(.after) .nm-a,.ovw.after .nm-b{display:none}.ov-name{letter-spacing:-.016em;color:var(--a-text);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.28}.ovw .lead-p{max-width:46ch;color:var(--a-soft);text-wrap:pretty;margin-top:7px;font-size:12px;line-height:1.55}.ovw.renamed .ov-name .nm-a,.ovw.renamed .lead-p.nm-a{animation:1.8s cubic-bezier(.2,.7,.2,1) both gain}@keyframes gain{0%{opacity:0;color:var(--a-acc)}30%{opacity:1;color:var(--a-acc)}to{opacity:1}}.ov-secs{border-top:1px solid var(--a-line);margin-top:18px}.ov-secs>.ov-sec{border-bottom:1px solid var(--a-line);padding:15px 0 17px;position:relative}.ov-t{letter-spacing:-.005em;color:var(--a-text);align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ov-tt{min-width:0}.ov-tag{color:var(--a-muted);white-space:nowrap;font-size:11px;font-weight:400}.ov-tag:before{content:"·";margin-right:6px}.ov-new{letter-spacing:.01em;color:var(--a-acc);margin-left:auto;font-size:11px;font-weight:500}.ob-sum{color:var(--a-muted);margin-top:3px;font-size:11.5px;line-height:1.5}.ov-sec>*+:is(.ob-metrics,.ob-p,.ob-list,.ob-facts,.ob-table){margin-top:10px}.ob-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:10px 0 0;display:grid}.ob-metrics>div{border:1px solid var(--a-line);background:var(--a-bg);border-radius:7px;flex-direction:column;min-width:0;padding:8px 9px 9px;display:flex}.ob-metrics dt{color:var(--a-soft);font-size:11px}.ob-metrics dd{margin:0}.ob-metrics .ob-v{letter-spacing:-.01em;color:var(--a-text);white-space:nowrap;order:-1;font-size:13.5px;font-weight:600}.ob-metrics .ob-note{color:var(--a-muted);margin-top:1px;font-size:11px;line-height:1.35}.ob-p{color:var(--a-soft);text-wrap:pretty;font-size:11.5px;line-height:1.6}.ob-list{color:var(--a-soft);gap:5px;margin:0;padding:0 0 0 14px;font-size:11.5px;line-height:1.55;list-style:none;display:grid}.ob-facts{gap:6px;margin:0;font-size:11.5px;line-height:1.5;display:grid}.ob-facts>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.ob-facts dt{color:var(--a-muted)}.ob-facts dd{color:var(--a-soft);margin:0}.ob-table{border-collapse:separate;border-spacing:0;border:1px solid var(--a-line);border-radius:7px;width:100%;font-size:11.5px;line-height:1.45;overflow:hidden}.ob-table th{text-align:left;color:var(--a-muted);background:var(--a-bg);padding:6px 9px;font-size:11px;font-weight:400}.ob-table td{border-top:1px solid var(--a-line);color:var(--a-soft);vertical-align:top;padding:7px 9px}.ob-table td:first-child{color:var(--a-text)}.ov-port{left:calc(-1 * var(--px) / 2 - 2.5px);z-index:1;border:1px solid var(--a-muted);background:var(--a-card);width:5px;height:5px;transition:background-color .3s,border-color .3s;position:absolute;top:20px}.ov-port.on{background:var(--a-acc);border-color:var(--a-acc)}.ov-secs>.ov-sec.new:before{content:"";left:calc(-1 * var(--px) / 2 - .5px);background:var(--a-acc);opacity:.55;transform-origin:top;width:1px;position:absolute;top:17px;bottom:17px}.ov-sec.fresh{clip-path:inset(0 calc(-1 * var(--px)));animation:.7s cubic-bezier(.2,.7,.2,1) both unfold,2.6s ease-out both wash}.ov-sec.fresh:before{animation:.8s cubic-bezier(.3,.7,.2,1) .15s both rail}@keyframes unfold{0%{opacity:0;max-height:0}to{opacity:1;max-height:640px}}@keyframes rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wash{0%,25%{background-color:var(--a-wash)}to{background-color:#0000}}.ov-sec.pop{animation:.45s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ov-tabs{border-bottom:1px solid var(--a-line);gap:20px;margin:-6px 0 20px;display:flex}.ovw:not(.filled) .ov-tabs{display:none}.ov-tabs [role=tab]{color:var(--a-muted);padding:0 0 9px;font-size:12px;transition:color .2s;position:relative}.ov-tabs [role=tab]:hover{color:var(--a-text)}.ov-tabs [role=tab][aria-selected=true]{color:var(--a-text);font-weight:500}.ov-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--a-text);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.bc[data-stage=config] .bc-stage[data-for=review],.bc[data-stage=review] .bc-stage[data-for=config]{display:none}.bc-stage{animation:.35s cubic-bezier(.2,.7,.2,1) both rise}.bc-sec+.bc-sec{margin-top:18px}.bc-h{color:var(--a-text);margin-bottom:8px;font-size:12.5px;font-weight:600}.bc-facts,.bc-fields{margin:0}.bc-facts>div{border-top:1px solid var(--a-line);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:7px 0;font-size:11.5px;display:grid}.bc-facts dt{color:var(--a-muted)}.bc-facts dd{color:var(--a-text);margin:0}.bc-fields{border-top:1px solid var(--a-line);gap:14px;padding-top:14px;display:grid}.bc-f dt{color:var(--a-muted);font-size:11px}.bc-f dd{margin:4px 0 0}.bc-in{border-bottom:1px solid var(--a-line-2);text-align:left;width:100%;color:var(--a-text);cursor:text;padding:0 0 5px;font-size:12.5px;transition:border-color .2s;display:block}.bc-in:hover{border-bottom-color:var(--a-dash)}.bc-v{color:var(--a-soft);font-size:12.5px;display:block}.bc-f small{color:var(--a-muted);margin-top:5px;font-size:10.5px;line-height:1.5;display:block}.bc-notes{border-top:1px solid var(--a-line);color:var(--a-muted);gap:6px;margin-top:16px;padding-top:12px;font-size:10.5px;line-height:1.55;display:grid}.bc-act{margin:16px calc(-1 * var(--px)) 0;padding:12px var(--px) 18px;background:linear-gradient(to bottom, transparent, var(--a-card) 30%);justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.ap-btn.primary{background:var(--a-send-bg);border-color:var(--a-send-bg);color:var(--a-send-fg)}button.ap-btn.primary:hover{background:var(--a-send-bg);border-color:var(--a-send-bg);opacity:.88}.ap-head .btns{gap:6px;display:flex}#view-backtest.robust{scrollbar-width:thin;scrollbar-color:var(--a-track) transparent;padding-bottom:64px;overflow-y:auto}#view-backtest.robust .bt-report,.rb[hidden]{display:none}.rb{animation:.4s cubic-bezier(.2,.7,.2,1) both rise}.rb-load{color:var(--a-muted);padding:40px 0;font-size:12px}.rb-top{justify-content:space-between;align-items:center;display:flex}.rb-back{color:var(--a-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.rb-back:hover{color:var(--a-text)}.rb-q{color:var(--a-muted);margin-top:3px;font-size:12px}.rb-hero{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);grid-template-columns:236px minmax(0,1fr);gap:36px;margin-top:16px;padding:14px 0 20px;display:grid}.rb-cov{color:var(--a-muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.rb-sum{color:var(--a-soft);text-wrap:pretty;margin-top:10px;font-size:11.5px;line-height:1.6}.rb-cap{color:var(--a-muted);margin-bottom:4px;font-size:10.5px}.rb-checks{grid-template-columns:1fr 1fr;column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.rb-checks li{border-top:1px solid var(--a-line);color:var(--a-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;font-size:11.5px;display:grid}.rb-checks li i{background:var(--a-pos);border-radius:50%;width:6px;height:6px;transform:translateY(-1px)}.rb-checks li.warn i{background:var(--a-alert)}.rb-checks li.fail i{background:var(--a-neg)}.rb-checks li.na i{background:var(--a-paused)}.rb-checks b{white-space:nowrap;font-weight:500}.muted{color:var(--a-muted)}.rb-sec{border-bottom:1px solid var(--a-line);padding:18px 0 20px}.rb-sec h3{color:var(--a-text);font-size:12.5px;font-weight:600}.rb-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.rb-two>dl,.rb-two>table{align-self:end}.rb-sub{color:var(--a-muted);margin-top:3px;font-size:11px;line-height:1.5}.rb-h{align-items:center;gap:12px;display:flex}.rb-find{margin:8px 0 0;padding:0;list-style:none}.rb-find li{border-top:1px solid var(--a-line);color:var(--a-soft);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:7px 0;font-size:11.5px;line-height:1.55;display:grid}.rb-find li span{font-size:11px;font-weight:500}.rb-mc{width:100%;height:170px;margin-top:10px;display:block;overflow:visible}.rb-cost{width:100%;height:150px;margin-top:12px;display:block;overflow:visible}.rb-mc text,.rb-cost text{fill:var(--a-muted);font:400 9.5px var(--ui)}.rb-key{color:var(--a-muted);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:10.5px;display:flex}.rb-key span{align-items:center;gap:5px;display:inline-flex}.rb-key i{border-top:1.5px solid var(--a-acc);width:12px;height:0;display:inline-block}.rb-key .k-b50{background:var(--a-lav);border:0;height:7px}.rb-key .k-b95{background:var(--a-wash);border:0;height:7px}.rb-key .k-act{border-top:1.5px dashed var(--a-text)}.rb-key .k-is{background:var(--a-track);border:0;height:4px}.rb-key .k-oos{background:var(--a-acc);border:0;height:4px}.rb-stats{grid-template-columns:1fr 1fr;gap:0 20px;margin:0;display:grid}.rb-stats>div{border-top:1px solid var(--a-line);padding:8px 0}.rb-stats dt{color:var(--a-muted);font-size:10.5px}.rb-stats dd{color:var(--a-text);margin:2px 0 0;font-size:15px}.rb-stats small,.rb-t small{color:var(--a-muted);font-size:10.5px}.rb-wf{margin:10px 0 0;padding:0;list-style:none}.rb-wf li{border-top:1px solid var(--a-line);height:26px;color:var(--a-soft);grid-template-columns:62px 128px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:11px;display:grid}.rb-wf li b{text-align:right;font-weight:500}.rb-per{color:var(--a-muted);white-space:nowrap}.rb-pair{height:12px;position:relative}.rb-pair:before{content:"";background:var(--a-line-2);width:1px;position:absolute;top:0;bottom:0;left:50%}.rb-bar{left:var(--x);width:var(--w);border-radius:1px;height:4px;position:absolute}.rb-bar.is{background:var(--a-track);top:1px}.rb-bar.oos{background:var(--a-acc);top:7px}.rb-bar.oos.neg{background:var(--a-neg)}.rb-t{border-collapse:collapse;width:100%;font-size:11.5px}.rb-t th{text-align:left;color:var(--a-muted);border-bottom:1px solid var(--a-line);padding:0 0 6px;font-size:10.5px;font-weight:400}.rb-t td{border-bottom:1px solid var(--a-line);color:var(--a-soft);padding:6px 0}.rb-t .r{text-align:right}.rb-t tr.stress td:first-child{color:var(--a-muted)}.rb-t td+td,.rb-t th+th{padding-left:14px}.rb-t tbody tr.stress:first-of-type td,.rb-t tr:not(.stress)+tr.stress td{border-top:1px dashed var(--a-line-2)}.rb-corr td:not(:first-child),.rb-corr th{width:34px}.rb-heat{grid-template-columns:34px repeat(var(--n), minmax(0, 1fr));gap:2px;margin-top:10px;font-size:10.5px;display:grid}.rb-heat span{height:34px;color:var(--a-text);background:color-mix(in srgb, var(--a-acc) calc(var(--t,0) * 28%), transparent);border-radius:2px;place-content:center;justify-items:center;line-height:1.2;display:grid}.rb-heat .rb-ax{color:var(--a-muted);background:0 0}.rb-heat small{color:var(--a-muted);font-size:9px}.rb-strip{margin-top:12px}.rb-strip span{height:26px}.rb-heat .live{outline:1.5px solid var(--a-text);outline-offset:-1.5px;font-weight:600}.rb-meth{gap:8px;display:grid}.rb-meth p{color:var(--a-muted);font-size:11px;line-height:1.6}.rb-meth b{color:var(--a-soft);font-weight:500}.pf-bar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mkt{color:var(--a-soft);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mkt i{background:var(--a-pos);border-radius:50%;width:6px;height:6px}.lp{background:var(--a-chip);color:var(--a-muted);border-radius:7px;padding:2px;font-size:11.5px;display:inline-flex}.lp button{color:inherit;border-radius:5px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.lp button:hover{color:var(--a-text)}.lp button:before{content:"";background:var(--a-acc);border-radius:50%;width:5px;height:5px}.lp button[aria-pressed=true]{background:var(--a-card);color:var(--a-text);box-shadow:var(--a-elev)}.lp button.live[aria-pressed=true]:before{background:var(--a-pos)}.pf-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.pf-head h2{letter-spacing:-.015em;font-size:18px;font-weight:600}.pf-head p{color:var(--a-muted);margin-top:3px;font-size:11.5px}.pf-head .btns{gap:6px;display:flex}.pf-kpi{border-bottom:1px solid var(--a-line);grid-template-columns:236px minmax(0,1fr) 210px;gap:28px;padding:14px 0;display:grid}.nlv{font-family:var(--fig);letter-spacing:-.02em;color:var(--a-text);white-space:nowrap;margin-top:8px;font-size:46px;font-weight:400;line-height:1}.chg{color:var(--a-muted);margin-top:7px;font-size:11.5px}.tick{animation:.6s ease-out tickIn}@keyframes tickIn{0%{background:var(--a-lav)}to{background:0 0}}.alloc{border-radius:2px;gap:2px;height:5px;margin-top:11px;display:flex;overflow:hidden}.alloc i{height:100%;display:block}.kpis{grid-template-columns:1fr 1fr;align-content:start;gap:10px 18px;display:grid}.kpis>div{border-top:1px solid var(--a-line);padding-top:8px}.kpis b{letter-spacing:-.01em;color:var(--a-text);white-space:nowrap;margin-top:3px;font-size:17px;font-weight:400;display:block}.kpis b.pos{color:var(--a-pos)}.kpis b.neg{color:var(--a-neg)}.kpis small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.inb{background:var(--a-posbg);height:19px;color:var(--a-pos);vertical-align:2px;border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.rbud .caps{justify-content:space-between;display:flex}.rbud .caps em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.rrow{margin-top:9px}.rrow div{color:var(--a-soft);justify-content:space-between;gap:8px;font-size:11px;display:flex}.rrow div b{white-space:nowrap;font-weight:400}.rrow>small{text-align:right;color:var(--a-muted);margin-top:3px;font-size:10px;display:block}.rrow>i{background:var(--a-track);border-radius:2px;height:3px;margin-top:5px;display:block;position:relative;overflow:hidden}.rrow>i:after{content:"";width:var(--w,0%);background:var(--c,var(--a-pos));border-radius:2px;transition:width .5s;position:absolute;top:0;bottom:0;left:0}.cs-h{align-items:center;gap:10px;margin-top:12px;display:flex}.cs-h h3{font-size:12.5px;font-weight:600}.cs-h>span{color:var(--a-muted);font-size:11.5px}table.cs{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px;font-size:11.5px}.cs th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--a-muted);border-bottom:1px solid var(--a-line);white-space:nowrap;text-overflow:ellipsis;padding:0 6px 7px;font-size:9px;font-weight:500;overflow:hidden}.cs td{border-bottom:1px solid var(--a-line);height:40px;color:var(--a-soft);white-space:nowrap;text-overflow:ellipsis;padding:0 6px;overflow:hidden}.cs .r{text-align:right}.cs td.nm{padding-left:10px;position:relative}.cs td.nm:before{content:"";background:var(--c);border-radius:1px;width:2px;position:absolute;top:11px;bottom:11px;left:0}.cs td.nm b{color:var(--a-text);text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.cs td.nm small{color:var(--a-muted);text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.cs tr.lead td{background:var(--a-leadrow)}.st{align-items:center;gap:6px;display:inline-flex}.st i{background:var(--a-pos);border-radius:50%;width:6px;height:6px}.st.run{color:var(--a-pos)}.st.run i{animation:2.4s ease-out infinite beat}@keyframes beat{0%{box-shadow:0 0 0 0 var(--a-beat)}70%,to{box-shadow:0 0 0 5px #0000}}.st.pause{color:var(--a-muted)}.st.pause i{background:var(--a-paused)}.ddb{align-items:center;gap:7px;display:flex}.ddb i{background:var(--a-track);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.ddb i:after{content:"";width:var(--w);background:var(--a-pos);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ddb span{text-align:right;width:28px;color:var(--a-muted);font-size:10.5px}.spark{width:100%;height:20px;display:block;overflow:visible}.pf-low{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:32px;margin-top:16px;display:grid}.lo-h{border-bottom:1px solid var(--a-line);align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.lo-h h3{font-size:12.5px;font-weight:600}.lo-h span{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11px;overflow:hidden}.lo-empty{color:var(--a-muted);padding:10px 0;font-size:11.5px}.ps-r{border-bottom:1px solid var(--a-line);padding:9px 0}.ps-a{color:var(--a-soft);white-space:nowrap;align-items:baseline;gap:9px;font-size:11.5px;display:flex}.ps-a b{color:var(--a-text);font-weight:600}.ps-a span:not(.ps-p){text-overflow:ellipsis;overflow:hidden}.ps-p{margin-left:auto;font-weight:500}.ps-b{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin-top:4px;font-size:10.5px;display:flex;overflow:hidden}.ps-st{border:1px solid var(--a-line-2);color:var(--a-muted);border-radius:4px;flex:none;padding:0 5px;font-size:9.5px;line-height:15px}.ps-st.on{background:var(--a-posbg);color:var(--a-pos);border-color:#0000}.lg ul,.lg ol{margin:0;padding:0;list-style:none}.lg li{color:var(--a-soft);grid-template-columns:7px 46px minmax(0,1fr);align-items:baseline;gap:7px;padding:4px 0;font-size:11px;line-height:1.45;display:grid}.lg li time{color:var(--a-muted);white-space:nowrap;font-size:10.5px}.lg li i{background:var(--a-mark);border-radius:50%;width:5px;height:5px;transform:translateY(-1px)}.lg-s{border-bottom:1px dashed var(--a-line-2);padding:5px 0 6px}.lg .lg-s li i{background:var(--a-acc);border-radius:0}.lg-l{padding-top:4px}.lg .lg-fill i{background:var(--a-text)}.lg .lg-signal i{border-radius:0;width:1.5px;height:9px;transform:translate(2px)}.lg .lg-info i{border:1.2px solid var(--a-mark);background:0 0}.lg li.pop,.ps-r.pop{animation-duration:.35s}.paper-empty{text-align:center;max-width:420px;color:var(--a-muted);margin:48px auto 0;font-size:12px;line-height:1.55}.paper-empty b{color:var(--a-text);margin-bottom:6px;font-size:15px;font-weight:600;display:block}@container win (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.ap-side{display:none}.ap-top{padding-left:16px}.ap-top .it.share{display:none}.ap-view.chatv{grid-template-columns:minmax(0,1fr) 360px}.pf-kpi{grid-template-columns:220px minmax(0,1fr);row-gap:14px}.rbud{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.cs{table-layout:auto}.cs colgroup,.cs th:nth-child(5),.cs td:nth-child(5),.cs th:nth-child(7),.cs td:nth-child(7){display:none}.cs td.nm{width:42%;max-width:0}.cs td.c-sp,.cs th:last-child,.cs td.c-sp .spark{width:76px}.rbud .caps{grid-column:1/-1}}@container win (width<=640px){.ap-view{padding:16px 16px 0}.ap-top{gap:8px;height:42px;padding:0 10px 0 12px}.ap-top .it.ns span,.help{display:none}.ap-head.meta-row{flex-direction:column;gap:4px}.ap-title{margin-top:6px;font-size:16px}.ap-meta.done{display:none}.bt-top{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px}.bt-top>div:first-child{grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.bt-top>div:first-child .caps{grid-column:1/-1}.bt-top .gauge{width:128px;height:98px;margin:4px 0 0}.subs{margin-top:0}.bt-sum{display:none}.subs div{grid-template-columns:74px minmax(0,1fr) 20px;gap:6px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.tiles b{margin-top:3px;font-size:18px}.tiles>div:nth-child(n+5){display:none}.hair{margin:12px 0}.eq-h .lg,.eq-v .rt{display:none}.eq-v{margin-top:4px}.eq-v b{font-size:16px}.eqc{height:140px}.eqc text{display:none}.eq-ax{display:flex}.ap-view.chatv{flex-direction:column;display:flex}.cv-seg{background:var(--a-chip);border-radius:8px;flex:none;margin:10px 16px 2px;padding:2px;display:flex}.cv-seg button{height:26px;color:var(--a-muted);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cv-seg button[aria-pressed=true]{background:var(--a-card);color:var(--a-text);box-shadow:var(--a-elev)}.cv-seg em{color:var(--a-acc);font-size:10.5px;font-style:normal}.cv-seg em[hidden]{display:none}.msgs{flex:auto;padding:8px 16px 12px}.ovw{--px:22px;border-left:0;flex:auto;padding-top:16px;padding-bottom:64px}.chatv[data-pane=chat] .ovw,.chatv[data-pane=ovw] .msgs,.chatv[data-pane=ovw] .composer{display:none}.composer{box-shadow:none;border-width:1px 0 0;border-radius:0;flex:none;margin:0;padding:10px 14px 40px}.composer.typing,.composer:focus-within{box-shadow:none}.ptr svg{display:none}.ptr:before{content:"";background:var(--a-lav);border:1.5px solid var(--a-go-line);border-radius:50%;width:22px;height:22px;transition:transform .12s;position:absolute;top:-11px;left:-11px}.ptr.down:before{transform:scale(.82)}.pf-bar{flex-wrap:wrap;justify-content:flex-start}.pf-bar .acct{display:none}.pf-head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px}.pf-kpi{grid-template-columns:minmax(0,1fr);gap:14px}.rbud{display:none}.nlv{font-size:42px}.kpis>div:nth-child(n+3),.cs-h .seg,table.cs thead{display:none}table.cs,.cs tbody,.cs tr{display:block}.cs tr{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm st""vb sp";gap:2px 10px;padding:9px 0;display:grid}.cs tr.lead td{background:0 0}.cs td{border:0;height:auto;padding:0;display:block}.cs td.nm{grid-area:nm;width:auto;max-width:none}.cs td.c-st{text-align:right;grid-area:st}.cs td.c-vb{grid-area:vb;padding-left:10px;font-size:11px}.cs td.c-sp{grid-area:sp;width:70px}.cs td.nm:before{top:2px;bottom:2px}.cs td.c-eq,.cs td.c-td,.cs td.c-sd,.cs td.c-dd{display:none}.pf-low{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:12px}.rb-hero,.rb-two{grid-template-columns:minmax(0,1fr);gap:18px}.rb-checks{grid-template-columns:minmax(0,1fr)}.rb-wf li{grid-template-columns:58px minmax(0,1fr) 52px}.rb-wf .rb-per,.ap-head .btns .ap-btn .ic,.lo-h span{display:none}.ap-toast{bottom:52px}}.coverage{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:72px}.brief{margin-top:56px}.brief-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.brief-list li{align-content:start;gap:6px;display:grid}.brief-list b{color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.brief-list span{color:var(--text-2);text-wrap:pretty;font-size:14.5px;line-height:1.6}.brief-list .quiet{color:var(--text-3)}.coverage{--mq-name-color:var(--text);--mq-detail-color:var(--text-3);--mq-still-width:min(100%, var(--wrap));--mq-still-gutter:var(--g-l)}.coverage svg{opacity:.8;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.disclosure{margin-top:64px;padding-bottom:44px}.disclosure .wrap>p{border-top:1px solid var(--hair);padding-top:18px}.disclosure p{max-width:760px;color:var(--text-3);font-size:12px;line-height:1.6}@media (width<=1120px){.nav-links{gap:24px}}@media (width<=1260px){.tabs{gap:0}.tab{padding-left:14px;padding-right:14px}}.hero[data-bar=compact] .tab-c{display:none}.hero[data-bar=compact] .tab-x{margin-top:1px;font-size:12px;line-height:1.25;display:block}.hero[data-bar=compact] .tab{align-items:center}.hero[data-bar=compact] .tab-cap{text-align:center;max-width:440px;color:var(--text-2);min-height:40px;margin:12px auto 0;font-size:13.5px;line-height:1.45;display:block}@media (width<=1140px){.tab-c{display:none}.tab-x{margin-top:1px;font-size:12px;line-height:1.25;display:block}.tab{align-items:center}.tab-cap{text-align:center;max-width:440px;color:var(--text-2);min-height:40px;margin:12px auto 0;font-size:13.5px;line-height:1.45;display:block}}@media (width<=839px){.traces{display:none}.tabs-wrap{margin-top:30px}}@media (width<=900px){.brief-list{grid-template-columns:minmax(0,1fr);gap:26px;max-width:560px}}@media (width<=759px){.hero{padding-top:64px}.lede{margin-top:20px;font-size:16.5px}.cta{margin-top:28px}.access .btn-solid{padding:0 16px}.tabs-wrap{margin-top:24px}.tabs{justify-content:space-between;gap:0;width:100%}.tab{flex:1;justify-content:center;gap:7px;padding:12px 6px 13px;font-size:14px}.tab svg{width:17px;height:17px;margin-top:0}.stage{padding-top:4px}.win{border-radius:10px;height:700px}.st-foot{padding:12px 2px 0}.coverage{margin-top:48px}.brief{margin-top:40px}.coverage{--mq-item:236px;--mq-pad:20px;--mq-name-size:15px;--mq-detail-size:13px}.nav-act .btn-solid{height:36px;padding:0 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.tab-ink,.tab-ink.go .tab-prog,.ap-view,.ap-view.on,.ap-sel,.pop,.st.run i,.ap-status i,.traces .t-ring.go,.ap-btn,.tick,.think i,.cmp-sim span:after,.subs i:after,.tiles b,.tiles small,.eqc,.step-ic,.step-do,.step-re,.ov-sec.fresh,.ov-sec.fresh:before,.ovw.renamed .nm-a,.bc-stage,.rb{transition:none!important;animation:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}.step:not(.done) .step-do{color:var(--a-muted);background:0 0}}.tab{position:relative}.tabs:not([data-placed]) .tab[aria-selected=true]:after{content:"";background:var(--ink-track);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ap-navs:not([data-placed]) .ap-sel{opacity:0}.ap-navs:not([data-placed]) .ap-nav[aria-current=page]{background:var(--a-card);box-shadow:0 0 0 1px var(--a-line-2) inset, var(--a-elev)}.cta-sub>*{grid-area:1/1}.cta .cta-sub .ref-note{font-size:inherit;color:var(--text-2);text-align:center;text-wrap:balance;background:0 0;border:0;padding:0;line-height:1.45;display:block}.cta .cta-sub .ref-note .mark{margin-right:9px;display:inline-block}.cta .cta-sub .ref-note[hidden]{visibility:hidden;display:block}.cta .cta-sub:has(.ref-note:not([hidden])) .ask{visibility:hidden}.cta{position:relative}.nv .cta [data-waitlist-count]{--wc-justify:center;--wc-n-color:var(--text);--wc-n-font:var(--serif);--wc-n-weight:400;--wc-text-color:var(--text-3);top:calc(100% - var(--cta-gap));white-space:nowrap;margin-top:6px;font-size:13.5px;position:absolute;left:0;right:0}.app .caps,.app small,.app dt,.app th,.app time,.lg li time,.cs td.nm small,.ddb span,.ps-b,.ap-sec,.ap-nav .soon,.ap-search kbd,.stamp,.cmp-bar,.ov-new,.cv-seg em,.bc-notes,.rb-cap,.rb-key,.rb-heat,.rb-heat small,.ps-st,.tiles small{font-size:11px}.app .caps{letter-spacing:.07em}.theme button{height:24px}.cta-sub .link-u,.nav-links a{align-items:center;min-height:24px;display:inline-flex}.seg>button,.lp button,.rb-back{min-height:24px}.seg>button,.lp button{align-items:center;display:inline-flex}@media (pointer:coarse){.nv .btn-solid,.access .btn-solid,.access input{min-height:44px}.cta-sub .link-u,.logo{align-items:center;min-height:44px;display:inline-flex}.ctl{height:44px;padding:0 16px 0 14px;font-size:14px}.tab{min-height:48px}.ap-top{height:52px}.ap-top .it{justify-content:center;min-width:44px;min-height:44px}.theme{background:0 0;gap:0;padding:0}.theme button{background-clip:content-box;border-radius:999px;width:44px;height:44px;padding:10px 7px}.theme button[aria-pressed=true]{box-shadow:none;outline:1px solid var(--a-line-2);outline-offset:-11px}.ap-btn{border-radius:10px;min-height:44px;padding:0 14px;font-size:12.5px}.seg{border-radius:10px;padding:0}.seg>button{border-radius:10px;min-width:44px;min-height:44px;padding:0 10px}.lp{padding:0}.lp button{border-radius:8px;min-height:44px;padding:0 12px}.cv-seg button{height:44px}.ov-tabs [role=tab]{min-height:44px;padding:12px 0 13px}.cmp-bar .send{background-clip:content-box;width:44px;height:44px;margin:-10px -10px -10px auto;padding:8px}.bc-in{min-height:44px;padding:12px 0 8px}.rb-back{min-height:44px}.ap-nav{height:44px}.nav-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ap-search{height:44px}}@media (width<=759px),(height<=500px) and (pointer:coarse){.cta-sub{font-size:15px}.st-foot p{font-size:13px}.brief-list span{font-size:15px}.brief-list b{font-size:15.5px}.disclosure p{font-size:13px}}@container win (width<=640px){.app{font-size:12.5px}.cv-seg button,.msg-u,.msg-a,.composer textarea,.cmp-sim,.step-re{font-size:13px}.step-do{font-size:12px}.ov-name{font-size:18px}.ovw .lead-p,.ob-p,.ob-list,.ob-facts{font-size:12.5px}.ov-t{font-size:13.5px}.ob-sum{font-size:12px}.ob-facts>div{grid-template-columns:88px minmax(0,1fr);gap:10px}.ob-table,.ob-table tbody,.ob-table tr,.ob-table td{display:block}.ob-table thead{display:none}.ob-table{font-size:12.5px}.ob-table tr+tr td:first-child{border-top:1px solid var(--a-line)}.ob-table td{border-top:0;padding:3px 11px}.ob-table td:first-child{padding-top:10px;font-weight:500}.ob-table td:last-child{padding-bottom:10px}.ob-table td:not(:first-child):before{content:attr(data-col);color:var(--a-muted);font-size:11px;display:block}.tiles small,.kpis small{white-space:normal}.bc-facts>div{grid-template-columns:104px minmax(0,1fr);font-size:12.5px}.bc-in,.bc-v{font-size:13.5px}.bc-act{justify-content:stretch}.bc-act .ap-btn{flex:1;justify-content:center}.rb-checks li,.rb-find li,.rb-t,.rb-sum{font-size:12.5px}.lg li{font-size:12px}.ps-a{font-size:12.5px}.ps-b{white-space:normal}#view-backtest,#view-portfolio{scrollbar-width:none;padding-bottom:64px;overflow-y:auto}.ap-meta{gap:3px 14px}.ap-meta .sep{display:none}}@media (width<=359px){.tab svg{display:none}.tab{gap:0;padding-left:2px;padding-right:2px}.access{flex-direction:column;gap:8px}.access input{border-right:1px solid var(--field-line)}}@container win (width<=340px){.bt-top>div:first-child{grid-template-columns:minmax(0,1fr)}.bt-top .gauge{margin:4px auto 0}}@media (width<=479px){.nav-act .btn-solid{display:none}}@media (width<=639px){.lede-more{display:none}.lede{text-wrap:balance}.tab-cap,.hero[data-bar] .tab-cap{min-height:0;margin-top:10px}.win{height:clamp(600px,76svh,640px)}.ap-example{display:none}.composer{padding-bottom:16px}.st-foot{flex-wrap:nowrap;padding-top:10px}.st-foot p>span{display:none}.ctl{justify-content:center;gap:0;width:44px;padding:0;font-size:0}.ctl svg{width:15px;height:15px}}
