@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Noto+Serif+SC:wght@400;600;700&display=swap";:root{--bg:#f5f5f7;--surface:#fff;--ink:#101114;--muted:#64666b;--line:#1113181c;--blue:#0071e3;--blue-2:#36a5ff;--cyan:#59d6ff;--violet:#8b7cff;--orange:#ff8a3d;--green:#34c980;--radius:30px;--shadow:0 30px 90px #1e2a401c}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{color:#fff;background:#0071e3}.container{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:100;border-bottom:1px solid #0000;height:58px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:absolute;inset:0 0 auto}.nav-shell{align-items:center;gap:30px;width:min(1180px,100% - 48px);height:100%;margin:auto;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.brand-mark{width:21px;height:19px;display:inline-block;position:relative}.brand-mark i{background:linear-gradient(#52b8ff,#066fe5);border-radius:6px;width:6px;position:absolute;bottom:0;transform:skewY(-22deg)}.nav-links{align-items:center;gap:28px;margin-left:auto;display:flex}.nav-links a{white-space:nowrap;color:#505258;flex-shrink:0;font-size:13px;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:#000}.lang-switch{color:#8a8c90;align-items:center;gap:5px;margin-left:8px;font-size:12px;font-weight:650;display:inline-flex}.lang-switch button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lang-switch button.is-active{color:#111}.nav-cta{color:#fff;background:var(--blue);border-radius:999px;padding:8px 15px;font-size:12px;font-weight:650;transition:transform .2s,background .2s}.nav-cta:hover{background:#1685ef;transform:translateY(-1px)}.menu-button{background:0 0;border:0;width:32px;height:32px;display:none}.menu-button span{background:#111;width:18px;height:1.5px;margin:5px auto;display:block}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:650;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button.primary{color:#fff;background:var(--blue);box-shadow:0 12px 32px #0071e338}.button.primary:hover{background:#0c83ee;box-shadow:0 18px 40px #0071e347}.survey-cover .button.light,.film-cover .button.light{color:#16141a;background:#fff;border:1px solid #fff}.survey-cover .button.light:hover,.film-cover .button.light:hover{background:#f4efe6;border-color:#f4efe6}.button.glass{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff40}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.center-actions{justify-content:center}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.white-section{background:#fff}.soft-section{background:var(--bg)}.dark-section{color:#fff;background:#0c0d10}.section-heading{max-width:760px;margin-bottom:64px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.section-heading.wide{max-width:900px}.section-heading>span,.home-service>.container>.reveal>span,.next-cta .reveal>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.section-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,5vw,64px);line-height:1.04}.section-heading p{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.65}.dark-section .section-heading>span{color:#68b8ff}.dark-section .section-heading p{color:#a8adb6}.capability-card em{color:var(--blue);letter-spacing:.12em;font-size:11px;font-style:normal;font-weight:750}.demo-section{color:#fff;background:#0d1118;overflow:hidden}.demo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.demo-section .section-heading span{color:#62baff}.demo-section .section-heading h2{color:#fff}.demo-section .section-heading p{color:#9da4af}.journey-list{margin:0;padding:0;list-style:none}.journey-list li{border-top:1px solid #ffffff1f;grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid}.journey-list i{color:#75c5ff;border:1px solid #326695;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.journey-list b{font-size:17px;display:block}.journey-list span{color:#99a2ae;margin-top:7px;font-size:13px;line-height:1.5;display:block}.home-service{text-align:center;color:#fff;background:linear-gradient(135deg,#06162d 0%,#064e97 46%,#744ad7 100%);padding:150px 0;position:relative;overflow:hidden}.home-service:before{content:"";filter:blur(70px);background:#7ad7ff47;border-radius:50%;width:700px;height:700px;position:absolute;top:-420px;left:50%;transform:translate(-50%)}.home-service .container{max-width:930px;position:relative}.home-service>.container>.reveal>span{color:#b7ddff}.home-service h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(45px,6vw,72px);line-height:1.04}.home-service p{color:#ffffffb8;max-width:760px;margin:0 auto;font-size:18px;line-height:1.65}.page-hero{border-bottom:1px solid var(--line);background:#f8f8fa;padding:190px 0 120px}.page-hero h1{letter-spacing:-.067em;max-width:970px;margin:25px 0 0;font-size:clamp(60px,8vw,100px);line-height:.98}.page-hero p{max-width:760px;color:var(--muted);margin:34px 0 0;font-size:21px;line-height:1.58}.text-link{color:var(--blue);align-items:center;gap:10px;margin-top:30px;font-size:15px;font-weight:650;display:inline-flex}.choice-grid{background:#ffffff24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.choice-grid article{background:#0c0d10;padding:38px}.choice-grid b{font-size:22px}.choice-grid p{color:#9da4ae;line-height:1.65}.product-hero{background:#f8f8fa;padding:170px 0 110px;position:relative;overflow:hidden}.ambient{filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#3498ff59;width:440px;height:440px;top:-120px;right:-160px}.ambient-two{background:#7959ff2e;width:360px;height:360px;bottom:-180px;left:-140px}.theme-platform .ambient-one{background:#ff985752}.theme-hipmm .ambient-one{background:#755bff52}.theme-yongzhi .ambient-one{background:#27cb9647}.theme-film .ambient-one{background:#c9a36a61}.theme-film .ambient-two{background:#c44b3229}.film-visual{background:#0c0d10;border-radius:22px;overflow:hidden}.film-visual img{width:100%;height:auto;display:block}.film-demo{color:#f4efe6;background:#0c0d10;padding:80px 0 70px}.film-demo .section-heading span{color:#c9a36a}.film-demo .section-heading h2{color:#f4efe6}.film-demo .section-heading p{color:#9a948c;max-width:720px}.film-demo-credit{color:#c9a36a;max-width:720px;margin-top:14px;font-size:15px;font-weight:650}.film-demo-credit a{color:#e8d5a8;text-underline-offset:3px;text-decoration:underline}.film-player{background:#000;border:1px solid #2a2a2e;margin-top:28px;position:relative;overflow:hidden}.film-player video{background:#000;width:100%;display:block}.film-cap{letter-spacing:.03em;pointer-events:none;text-align:center;background:#000;justify-content:center;align-items:center;height:76px;padding:0 18px;font-size:clamp(15px,2vw,22px);font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.film-beats-bar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.film-beats-hint{color:#9a948c;margin:0;font-size:13px}.film-pause-btn{color:#16141a;height:36px;font:inherit;cursor:pointer;background:#c9a36a;border:1px solid #c9a36a;border-radius:8px;flex:none;padding:0 16px;font-size:13px;font-weight:700}.film-beats{flex-wrap:wrap;gap:10px;display:flex}.film-beats button{color:#cfc8bc;min-width:64px;height:42px;font:inherit;cursor:pointer;background:#1a1b20;border:1px solid #3a3b42;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.film-beats button .film-play{opacity:.85;font-size:10px;line-height:1}.film-beats button:hover{color:#f4efe6;background:#22232a;border-color:#c9a36a}.film-beats button.is-on{color:#16141a;background:#c9a36a;border-color:#c9a36a}.film-beats button.is-on .film-play{opacity:1}.film-three{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.film-three article{background:#14151a;overflow:hidden}.film-three img{width:100%;height:auto;display:block}.film-three small{color:#c9a36a;letter-spacing:.12em;padding:14px 16px 0;font-size:11px;font-weight:750;display:block}.film-three p{color:#d8d2c8;padding:8px 16px 18px;font-size:15px;line-height:1.45}@media (width<=860px){.film-three{grid-template-columns:1fr}.film-cap{height:64px;font-size:14px}}.home-member-products{padding-top:20px}.home-member-card{border:1px solid var(--line);color:#f4efe6;background:#0c0d10;border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;padding:36px;display:grid}.home-member-copy h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(32px,4vw,44px)}.home-member-copy h4{color:#e8c992;margin:0;font-size:22px}.home-member-copy p{color:#cfc8bc;max-width:520px;margin:14px 0 22px;line-height:1.6}.home-member-visual{border-radius:16px;display:block;overflow:hidden}.home-member-visual img{width:100%;height:auto;display:block}.home-member-stack{gap:22px;display:grid}@media (width<=860px){.home-member-card{grid-template-columns:1fr;padding:24px}}.survey-landing{color:#16141a;background:#f4efe6}.survey-cover{color:#f4efe6;background:linear-gradient(160deg,#0c0e1cd1,#161830b8),url(/assets/survey/login.jpg) 50%/cover;border-radius:20px;min-height:0;padding:64px 40px 72px}.survey-cover-inner{width:100%;max-width:44rem}.survey-kicker{color:#9aa7ff;letter-spacing:.14em;font-size:11px;font-weight:750}.survey-cover h1{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(42px,8vw,92px);font-weight:700;line-height:.95}.survey-cover h1 em{color:#9aa7ff;font-style:normal}.survey-promise{margin-top:28px;font-size:clamp(20px,3vw,32px);font-weight:700}.survey-sub{color:#cfc8bc;max-width:640px;margin-top:16px;font-size:18px;line-height:1.6}.member-main .survey-cover{padding:48px 40px 56px}.member-main .survey-cover h1{font-size:clamp(36px,5.2vw,64px)}.kb-cover{color:#f4efe6;background:linear-gradient(160deg,#0c0e1cc7,#2a1c12b3),url(/assets/kb/chat.jpg) 50%/cover;border-radius:20px;min-height:0;padding:64px 40px 72px}.member-main .kb-cover{padding:48px 40px 56px}.member-main .kb-cover h1{font-size:clamp(36px,5.2vw,64px)}.kb-cover h1{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(42px,8vw,92px);font-weight:700;line-height:.95}.kb-cover h1 em{color:#e8c992;font-style:normal}.survey-shot-row{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}@media (width<=800px){.survey-shot-row{grid-template-columns:1fr}}.member-film-cta{margin:4px 0 28px}.member-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 80px;display:grid}.member-side{flex-direction:column;gap:2px;padding:8px 0 24px;display:flex;position:sticky;top:88px}.member-side-label{color:var(--muted);letter-spacing:.14em;margin:0 0 10px 12px;font-size:11px;font-weight:750}.member-side-label.is-group{margin:18px 0 6px 12px}.member-tier{scroll-margin-top:88px}.member-side a{color:var(--ink);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:650}.member-side a.is-parent{background:#16141a14}.member-side a.is-nested{color:var(--ink);text-underline-offset:3px;border-left:2px solid #c9a36a;border-radius:10px;margin:8px 0 4px 18px;padding:8px 12px 8px 14px;font-size:13px;font-weight:650;text-decoration:underline}.member-side a.is-nested+a.is-nested{margin-top:4px;margin-bottom:14px}.member-side a.is-on{color:#f4efe6;background:#16141a}.member-side a.is-nested.is-on{color:#16141a;background:#c9a36a;border-left-color:#c9a36a}.member-main{min-width:0;overflow:visible}.member-main .member-intro{background:0 0;border:0;padding:12px 0 28px}.member-main .member-learn,.member-main .member-model,.member-main .member-tiers,.member-main .member-enterprise{background:0 0;padding:0 0 40px}.member-main .member-rights{background:0 0;border:0;padding:0 0 40px}.member-main .member-account{background:0 0;border:0;padding:12px 0 8px}.member-main .film-landing,.member-main .survey-landing{background:0 0}.member-main .film-cover{box-sizing:border-box;border-radius:20px;height:auto;min-height:0;padding:48px 40px 56px;display:block;overflow:visible}.member-main .film-cover-inner{width:100%;max-width:44rem}.member-main .film-cover h1{font-size:clamp(36px,5.2vw,64px)}@media (width<=860px){.member-layout{grid-template-columns:1fr;width:min(100% - 32px,1180px)}.member-side{flex-flow:wrap;gap:8px;padding-bottom:8px;position:static;top:auto}.member-side-label{width:100%;margin-left:0}}.film-entry{padding:70px 0 90px}.film-entry .film-entry-row+.film-entry-row{margin-top:28px}.film-entry-row{border:1px solid var(--line);color:#f4efe6;background:#0c0d10;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 40px;display:flex}.film-entry-row span{color:#c9a36a;letter-spacing:.14em;font-size:11px;font-weight:750}.film-entry-row h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:32px}.film-entry-row p{color:#cfc8bc;max-width:520px}.film-landing{color:#16141a;background:#f4efe6}.film-cover{color:#f4efe6;background:linear-gradient(#0c0d108c 0%,#0c0d10 100%),url(/assets/film/beat-realpath.jpg) 50%/cover;place-items:center;min-height:calc(100vh - 72px);padding:80px 0 72px;display:grid}.film-cover-inner{width:min(920px,100%);max-width:100%}.film-kicker{letter-spacing:.42em;color:#c9a36a;margin-bottom:22px;font-size:12px;font-weight:700}.film-cover h1{letter-spacing:-.04em;font-size:clamp(42px,8vw,92px);font-weight:700;line-height:.95}.film-cover h1 em{color:#c9a36a;font-style:normal}.film-promise{margin-top:28px;font-size:clamp(20px,3vw,32px);font-weight:700}.film-sub{color:#cfc8bc;max-width:640px;margin-top:16px;font-size:18px;line-height:1.6}.film-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin:28px 0 22px;display:grid}.film-access article{background:#0c0d1073;border:1px solid #f4efe629;padding:16px 16px 14px}.film-access article.is-price{border-color:#c9a36a8c}.film-access small{color:#c9a36a;letter-spacing:.12em;font-size:11px;font-weight:750;display:block}.film-access b{letter-spacing:-.03em;margin:8px 0 6px;font-size:20px;display:block}.film-access p{color:#cfc8bc;margin:0;font-size:13px;line-height:1.5}.film-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 22px;display:grid}.film-lanes article{background:#14151a;border:1px solid #2a2a2e;padding:22px 20px 20px}.film-lanes article.is-on{border-color:#c9a36a}.film-lanes small{color:#c9a36a;letter-spacing:.12em;font-size:11px;font-weight:750}.film-lanes h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:22px}.film-lanes em{color:#f4efe6;margin-bottom:10px;font-size:18px;font-style:normal;display:block}.film-lanes p{color:#cfc8bc;margin:0;font-size:14px;line-height:1.55}@media (width<=800px){.film-access,.film-lanes{grid-template-columns:1fr}}.film-path-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.film-path-grid article{background:#fff;border:1px solid #16141a1a;padding:28px}.film-path-grid small{color:#c44b32;letter-spacing:.12em;font-size:11px;font-weight:750}.film-path-grid h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:22px}.film-path-grid p{color:#5c574f;line-height:1.6}@media (width<=800px){.film-path-grid{grid-template-columns:1fr}}.film-app{background:#fff}.film-app-lead{color:#5c574f;max-width:640px;margin:0 0 24px;font-size:18px}.film-app-shot{background:#f4efe6;border:1px solid #16141a1a;border-radius:16px;margin:0;overflow:hidden}.film-app-shot img{width:100%;height:auto;display:block}.film-app-shot figcaption{color:#6b655c;padding:12px 16px 14px;font-size:13px}.film-block{padding:80px 0}.film-block h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(28px,4vw,44px)}.film-compare{background:#fff}.film-compare table{border-collapse:collapse;width:100%}.film-compare th,.film-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #16141a1f;padding:18px 16px}.film-compare th{width:34%;font-size:15px}.film-compare td{color:#5c574f}.film-steps{counter-reset:step;gap:18px;list-style:none;display:grid}.film-steps li{counter-increment:step;background:#fff;padding:22px 22px 22px 72px;font-size:18px;position:relative}.film-steps li:before{content:counter(step, decimal-leading-zero);color:#c44b32;letter-spacing:.06em;font-weight:700;position:absolute;top:20px;left:18px}.film-steps span{color:#6b655c;margin-top:8px;font-size:14px;display:block}.film-who p{color:#5c574f;max-width:720px;font-size:18px}.film-pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.film-pills i{background:#fff;border:1px solid #16141a1a;border-radius:999px;padding:8px 14px;font-size:14px;font-style:normal}.film-buy{color:#f4efe6;background:#0c0d10;padding:90px 0 110px}.film-buy h2{margin:12px 0 16px;font-size:clamp(36px,5vw,64px)}.film-buy>.container>p{color:#cfc8bc;max-width:640px}.film-plats{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.film-plats span{color:#d8d2c8;border:1px solid #2a2a2e;padding:10px 14px;font-size:13px}.film-plats b{color:#c9a36a;margin-right:8px}@media (width<=800px){.film-cover h1{font-size:48px}}.product-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;display:grid;position:relative}.product-hero-copy h1{letter-spacing:-.065em;margin:24px 0 12px;font-size:clamp(62px,7vw,94px);line-height:.95}.product-hero-copy h2{letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(32px,3.8vw,50px);line-height:1.08}.product-hero-copy>p{max-width:670px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.7}.badge-row{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.badge-row span,.badge-row i{color:#50535a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #0000000f;border-radius:999px;padding:8px 12px;font-size:11px;font-style:normal}.product-hero-visual{position:relative}.stat-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.stat-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat-grid>div{border-right:1px solid var(--line);min-height:152px;padding:35px 28px}.stat-grid>div:first-child{border-left:1px solid var(--line)}.stat-grid strong{letter-spacing:-.05em;font-size:39px;display:block}.stat-grid span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pillar{background:var(--bg);border-radius:26px;min-height:340px;padding:36px}.pillar small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:750}.pillar h3{letter-spacing:-.045em;margin:58px 0 18px;font-size:29px;line-height:1.1}.pillar p{color:var(--muted);font-size:15px;line-height:1.68}.evidence-section{background:#fff;padding:40px 0 140px}.evidence-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.evidence-copy span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.evidence-copy h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(38px,4.8vw,60px);line-height:1.05}.evidence-copy p{color:var(--muted);font-size:17px;line-height:1.7}.evidence-image{box-shadow:var(--shadow);background:#f2f3f5;border-radius:30px;padding:14px;overflow:hidden}.evidence-image img{object-fit:cover;border-radius:20px;width:100%;max-height:520px;display:block}.capability-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.capability-card{background:#fff;border:1px solid #0000000e;border-radius:24px;min-height:260px;padding:32px}.capability-card h3{letter-spacing:-.04em;margin:40px 0 14px;font-size:25px}.capability-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.workflow-line{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:80px;display:grid;position:relative}.workflow-line:before{content:"";background:#fff3;height:1px;position:absolute;top:22px;left:28px;right:28px}.workflow-line article{padding-top:75px;position:relative}.workflow-line i{color:#9fd5ff;background:#0c0d10;border:1px solid #3385c8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-style:normal;display:grid;position:absolute;top:0;left:0}.workflow-line h3{margin:0 0 14px;font-size:25px}.workflow-line p{color:#a2a9b3;font-size:14px;line-height:1.7}.use-case-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.use-case-layout .section-heading{margin-bottom:0}.scenario-cloud{flex-wrap:wrap;align-content:center;gap:11px;display:flex}.scenario-cloud span{color:#2f3237;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:16px 20px;font-size:14px;display:block}.next-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#061425,#0757a7 52%,#7656dc);padding:140px 0}.next-cta h2{letter-spacing:-.06em;max-width:900px;margin:22px auto;font-size:clamp(46px,6vw,74px);line-height:1.02}.next-cta p{color:#ffffffba;max-width:680px;margin:0 auto;font-size:18px}.platform-visual{min-height:430px;box-shadow:var(--shadow);background:#fbf9f7;border:1px solid #5a3d231a;border-radius:28px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.platform-sidebar{color:#8e6b50;background:#f2ebe5;flex-direction:column;gap:8px;padding:24px 16px;display:flex}.platform-sidebar b{color:#6f4c35;margin-bottom:22px;font-size:14px}.platform-sidebar span{border-radius:9px;padding:10px 11px;font-size:11px}.platform-sidebar span.active{color:#fff;background:#c67e4b}.platform-main{padding:45px 32px}.platform-kicker{color:#c67e4b;letter-spacing:.1em;font-size:10px;font-weight:750}.platform-main h3{letter-spacing:-.05em;margin:18px 0;font-size:32px}.platform-metrics{gap:8px;display:flex}.platform-metrics i{color:#806653;background:#f2e8e0;border-radius:8px;padding:7px 9px;font-size:9px;font-style:normal}.platform-canvas{background:#fff;border:1px dashed #dcc6b5;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:160px;margin-top:40px;display:flex}.platform-canvas span{color:#6f4c35;background:#f4ece5;border-radius:10px;padding:13px 12px;font-size:10px}.platform-canvas b{color:#c67e4b;font-size:12px}.hipmm-visual{min-height:470px;box-shadow:var(--shadow);background:radial-gradient(circle,#132e73 0%,#07152f 48%,#050a13 100%);border-radius:34px;position:relative;overflow:hidden}.hipmm-core{color:#fff;background:linear-gradient(145deg,#73c6ff,#4967e9 54%,#7957e6);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #5982ff80}.hipmm-core b{letter-spacing:-.06em;font-size:28px}.hipmm-core em{color:#d9dcff;font-size:12px;font-style:normal;position:absolute;bottom:26px;right:22px}.orbit{border:1px solid #8ebcff40;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:215px;height:215px}.orbit-two{width:330px;height:330px}.orbit-three{width:455px;height:410px}.orbit span{color:#95bfff;letter-spacing:.1em;font-size:9px;position:absolute;top:17%;right:6%}.niche{color:#cbe7ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#568deb24;border:1px solid #7ab7ff3d;border-radius:999px;padding:8px 12px;font-size:10px;position:absolute}.niche-a{top:18%;left:13%}.niche-b{top:25%;right:12%}.niche-c{bottom:16%;left:18%}.niche-d{bottom:20%;right:15%}.phone-visual{background:#f7f8fa;border:8px solid #16191d;border-radius:48px;width:min(330px,85%);min-height:590px;margin:auto;padding:42px 18px 35px;position:relative;box-shadow:0 38px 90px #1c293b40}.phone-speaker{background:#25282d;border-radius:8px;width:75px;height:7px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.phone-head{border-bottom:1px solid #e1e4e8;margin:8px 0 30px;padding-bottom:18px;font-size:13px;font-weight:700}.phone-head i{float:right;color:#8c9198;font-size:9px;font-style:normal;font-weight:500}.online-dot{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.chat-bubble{border-radius:15px;max-width:88%;margin:16px 0;padding:12px 14px;font-size:11px;line-height:1.5}.chat-bubble.user{color:#fff;background:var(--blue);border-bottom-right-radius:5px;margin-left:auto}.chat-bubble.ai{color:#262a2f;background:#e8ebef;border-bottom-left-radius:5px}.approval-card{background:#fff;border-radius:16px;margin-top:24px;padding:16px;box-shadow:0 8px 30px #1929411a}.approval-card small{color:#e57c2d;font-size:9px}.approval-card b{margin:8px 0 16px;font-size:12px;display:block}.approval-card div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.approval-card span,.approval-card strong{text-align:center;border-radius:9px;padding:9px;font-size:10px}.approval-card span{background:#f0f1f3}.approval-card strong{color:#fff;background:var(--blue)}.phone-home{background:#202328;border-radius:8px;width:100px;height:5px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.service-page-hero{background:radial-gradient(circle at 75% 5%,#3e94ff33,#0000 30%),#f8f8fa}.service-stack{gap:20px;display:grid}.service-card{background:var(--bg);border-radius:28px;grid-template-columns:80px 1fr 1fr;align-items:start;gap:44px;padding:48px;display:grid}.service-number{color:var(--blue);font-size:12px;font-weight:750}.service-copy>span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:750}.service-copy h2{letter-spacing:-.05em;margin:16px 0 8px;font-size:34px}.service-copy em{color:#8a8e94;font-size:12px;font-style:normal}.service-copy p{color:var(--muted);line-height:1.65}.service-card ul{margin:0;padding:0;list-style:none}.service-card li{border-bottom:1px solid var(--line);color:#3e4147;padding:13px 0;font-size:14px}.service-card li:before{content:"✓";color:var(--blue);margin-right:10px;font-weight:750}.members-slogan{color:#1a3a7a;letter-spacing:-.03em;margin:8px 0 6px;font-size:22px;font-weight:700;line-height:1.4}.member-plan-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.member-plan-card{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:240px;padding:32px}.member-plan-card small{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:750}.member-plan-card h2{letter-spacing:-.04em;margin:14px 0 10px;font-size:32px}.member-plan-card p{color:var(--muted);line-height:1.6}@media (width<=800px){.member-plan-grid{grid-template-columns:1fr}}.account-page{padding-bottom:72px}.account-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:8px;max-width:560px;margin-top:28px;padding:28px 26px;display:flex}.account-card small{color:var(--muted);font-size:12px}.account-card strong{letter-spacing:-.03em;font-size:22px}.account-card span{color:var(--muted);font-size:14px}.account-plan{background:#eee;border-radius:999px;align-self:flex-start;margin:8px 0 0;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.account-plan.is-inclusive{color:#6b4f12;background:#ece7d9}.account-plan.is-premium{color:#065f46;background:#d7eee7}.account-plan.is-vip{color:#1e3a8a;background:#dce6fc}.account-card p{color:var(--muted);margin:4px 0 8px;line-height:1.6}.account-card .hero-actions{margin-top:8px}.member-intro{border-bottom:1px solid var(--line);background:#fff;padding:56px 0 40px}.member-intro h1{letter-spacing:-.06em;max-width:970px;margin:18px 0 0;font-size:clamp(48px,6vw,72px);line-height:.98}.member-rights{border-bottom:1px solid var(--line);background:#f8f8fa;padding:56px 0 72px}.member-rights-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.member-rights-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 22px}.member-rights-card small{color:var(--blue);letter-spacing:-.02em;font-size:15px;font-weight:750;display:block}.member-rights-card p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.member-shelf-key{color:#1a3a7a;margin:0 0 18px;font-size:15px;font-weight:650}.member-access-mark{color:#1a3a7a;background:#0071e314;border-radius:999px;margin:8px 0 0;padding:3px 8px;font-size:12px;font-style:normal;font-weight:750;display:inline-block}.member-learn,.member-model,.member-tiers,.member-enterprise{background:#fff;padding:72px 0}.member-learn,.member-enterprise{background:#f8f8fa}.member-deliver-title{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,3.5vw,40px)}.member-deliver-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 36px;display:grid}.member-deliver-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 22px}.member-deliver-grid small{color:var(--blue);font-size:13px;font-weight:750;display:block}.member-deliver-grid h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:22px}.member-deliver-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (width<=900px){.member-deliver-grid{grid-template-columns:1fr}}.member-model{border-top:0}.member-rules{margin-bottom:28px}.member-learn-panel{border:1px dashed var(--line);background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:36px;display:flex}.member-learn-panel small{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:750;display:block}.member-learn-panel h3{letter-spacing:-.03em;margin:14px 0 8px;font-size:32px}.member-learn-panel em{color:var(--muted);margin-bottom:16px;font-size:14px;font-style:normal;font-weight:650;display:block}.member-learn-panel ul{max-width:640px;margin:0;padding:0;list-style:none}.member-learn-panel li{border-bottom:1px solid var(--line);color:#3e4147;padding:8px 0;font-size:15px;line-height:1.5}.member-shelf-block{border-top:1px solid var(--line);margin-top:56px;padding-top:48px}.member-rules>div{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.member-rules{grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:28px;display:grid}.member-rules b{margin-bottom:8px;font-size:17px;display:block}.member-rules span{color:var(--muted);font-size:15px;line-height:1.55}.member-tier-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.member-tier{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:320px;padding:28px 26px 24px;display:flex}.member-tier.span-two{grid-column:span 2}.member-tier.span-three{grid-column:span 3}.member-tier.span-six{grid-column:span 6}.member-tier.is-free{background:#fbfbfc;border-style:dashed}.member-tier.is-featured{color:#fff;background:#193f70;border:0}.member-tier small{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:750}.member-tier.is-featured small{color:#c8e7ff}.member-tier h3{letter-spacing:-.03em;margin:18px 0 8px;font-size:26px}.member-tier em{color:var(--muted);margin-bottom:16px;font-size:14px;font-style:normal;font-weight:650;display:block}.member-tier.is-featured em{color:#ffffffc7}.member-tier ul{flex:1;margin:0 0 18px;padding:0;list-style:none}.member-tier li{border-bottom:1px solid var(--line);color:#3e4147;padding:9px 0;font-size:14px;line-height:1.5}.member-tier.is-featured li{color:#ffffffe0;border-bottom-color:#ffffff29}.member-tier-link{color:var(--blue);margin-top:auto;font-size:14px;font-weight:700}.member-tier.is-featured .member-tier-link{color:#fff}.member-tier-note{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.6}.member-compare-wrap{margin:48px 0 40px}.member-compare-scroll{border:1px solid var(--line);background:#fff;border-radius:20px;overflow-x:auto}.member-compare{border-collapse:collapse;width:100%;min-width:640px}.member-compare th,.member-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px;font-size:14px;line-height:1.5}.member-compare thead th{letter-spacing:-.02em;background:#fbfbfc;font-size:13px;font-weight:750}.member-compare th.is-hot,.member-compare td:nth-child(3){background:#193f700a}.member-compare thead th.is-hot{color:#fff;background:#193f70}.member-compare th:first-child,.member-compare td:first-child{width:18%;color:var(--muted);white-space:nowrap;font-weight:650}.member-compare tbody tr:last-child th,.member-compare tbody tr:last-child td{border-bottom:0}.member-enterprise .member-rules{margin-top:8px}.member-terms{margin-top:48px;padding-top:8px}.member-terms-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.member-terms-grid.is-one{grid-template-columns:1fr}.member-terms-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 24px 22px}.member-terms-card small{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:750;display:block}.member-terms-card h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:22px}.member-terms-card ol{margin:0;padding:0 0 0 18px}.member-terms-card li{color:#3e4147;padding:7px 0;font-size:14px;line-height:1.55}.member-terms-card li+li{border-top:1px solid var(--line)}@media (width<=900px){.member-terms-grid{grid-template-columns:1fr}}.member-account{border-top:1px solid var(--line);background:#fff;padding:72px 0 96px}.member-account.is-top{border-top:0;border-bottom:1px solid var(--line);background:linear-gradient(#fbfcff,#f6f6f4);padding:150px 0 56px}.member-account-grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:48px;display:grid}.members-login.is-panel{max-width:none;padding:0}.members-session-inner.is-panel{border:1px solid var(--line);background:#f8f8fa;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px}.members-session{border-bottom:1px solid var(--line);background:#fff;padding-top:88px}.members-session-inner{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.members-session-actions{align-items:center;gap:14px;display:flex}.members-session-inner .button{min-height:36px;padding:0 16px;font-size:13px}.members-session-inner button,.members-logout{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-weight:650}.members-gate{background:#fff;padding:0 0 96px}.members-login{max-width:420px;padding:8px 0 40px}.members-login h2{letter-spacing:-.03em;margin:0 0 10px;font-size:24px}.members-login p{color:var(--muted);margin:0 0 22px;line-height:1.6}.members-login label{color:#3a3d44;margin:0 0 14px;font-size:13px;font-weight:650;display:block}.members-login input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-top:6px;padding:12px 14px;display:block}.members-login input:focus{outline:2px solid color-mix(in srgb, var(--blue) 35%, transparent);border-color:var(--blue)}.members-login-error{color:#b42318!important;font-size:14px!important}.members-login-hint{margin-top:18px!important;font-size:13px!important}.members-login-hint a{color:var(--blue);font-weight:650}.members-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin:0 0 28px;padding-bottom:16px;font-size:13px;display:flex}.members-filters a{color:#8a8c90}.members-filters a.is-on{color:#111;font-weight:650}.members-empty{max-width:560px;color:var(--muted);font-size:17px;line-height:1.65}.members-feed{flex-direction:column;display:flex}.members-entry{border-bottom:1px solid var(--line);padding:28px 0;display:block}.members-entry small{color:#8a8c90;letter-spacing:.06em;font-size:11px;font-weight:650;display:block}.members-entry h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:28px;line-height:1.28}.members-entry p{max-width:640px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.members-article{background:#fff;padding:0 0 96px}.members-article .lede{max-width:640px;color:var(--muted);margin:18px 0 32px;font-size:18px;line-height:1.65}.members-article .body p{max-width:640px;margin:0 0 18px;font-size:17px;line-height:1.7}.start-page{background:#f8f8fa;min-height:900px;padding:170px 0 110px;position:relative;overflow:hidden}.start-orb{filter:blur(18px);background:radial-gradient(circle at 35% 35%,#52b9ff9e,#5c4cdd57 42%,#0000 68%);border-radius:50%;width:720px;height:720px;position:absolute;top:-210px;right:-230px}.start-grid{grid-template-columns:1fr .85fr;align-items:center;gap:100px;display:grid;position:relative}.start-grid h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(60px,8vw,96px);line-height:.98}.start-grid>.reveal>p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.72}.contact-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:55px;padding:30px 0}.contact-panel small{color:var(--muted);display:block}.contact-panel a{color:var(--blue);margin:10px 0;font-size:25px;font-weight:700;display:block}.contact-panel span{color:#8a8e94;font-size:12px}.wecom-card{grid-template-columns:148px 1fr;align-items:center;gap:18px;max-width:480px;margin-top:28px;display:grid}.wecom-card img{background:#fff;border-radius:16px;width:148px;height:148px}.wecom-card small{color:var(--muted);font-size:12px;display:block}.wecom-card strong{letter-spacing:-.03em;margin:6px 0 8px;font-size:20px;display:block}.wecom-card a{color:var(--blue);font-weight:650}.wecom-card span{color:#8a8e94;margin-top:8px;font-size:12px;line-height:1.5;display:block}.start-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:32px;padding:42px}.start-card>span{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:750}.start-card ol{margin:28px 0;padding:0;list-style:none}.start-card li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:14px;padding:18px 0;display:grid}.start-card li i{color:var(--blue);font-size:10px;font-style:normal;font-weight:750}.start-card li b{font-size:15px}.start-card li p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.full-button{width:100%}.back-link{text-align:center;color:var(--blue);margin-top:20px;font-size:13px;display:block}.not-found{text-align:center;place-items:center;min-height:720px;padding:120px 24px;display:grid}.not-found span{color:var(--blue);letter-spacing:.2em;font-size:12px;font-weight:750}.not-found h1{letter-spacing:-.05em;margin:20px 0;font-size:50px}.not-found p{color:var(--muted);margin-bottom:30px}.site-footer{color:#e7e8eb;background:#090a0c;padding:75px 0 28px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:80px;width:min(1180px,100% - 48px);margin:auto;display:grid}.footer-grid p{color:#7f848d;font-size:14px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-label{color:#6c7179;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750}.footer-grid a:hover{color:#fff}.footer-bottom{color:#61666e;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;width:min(1180px,100% - 48px);margin:55px auto 0;padding-top:22px;font-size:10px;line-height:1.5;display:flex}body{background:#f3f4f7;overflow-x:hidden}main{position:relative}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #0071e359}.site-header{height:72px;padding-top:9px}.nav-shell{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#fafbfdb3;border:1px solid #ffffffc2;border-radius:18px;height:52px;padding:0 10px 0 18px;transition:width .35s,background .35s,box-shadow .35s;box-shadow:0 12px 40px #1c273e0f,inset 0 1px #ffffffbf}.site-header.is-scrolled .nav-shell{background:#fafbfde0;box-shadow:0 14px 46px #18253c1c,inset 0 1px #ffffffe6}.nav-cta{align-items:center;gap:7px;padding:9px 16px;display:inline-flex}.nav-cta span,.button>span{transition:transform .25s}.nav-cta:hover span,.button:hover>span{transform:translate(2px,-1px)}.button{border:1px solid #0000;gap:9px;position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff42 45%,#0000 68%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.button:hover:before{transform:translate(130%)}.button.secondary{border-color:#0071e314}.art-topbar i,.product-kicker span i{background:#2acb7d;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #2acb7d1f,0 0 18px #2acb7d80}.art-topbar{z-index:2;color:#445169;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.13em;background:#f8fbff8f;border:1px solid #ffffff9e;border-radius:13px;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:9px;display:flex;position:absolute;inset:18px 20px auto}.art-topbar span{align-items:center;gap:9px;font-weight:750;display:inline-flex}.art-topbar b{font-weight:650}.art-label{z-index:3;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f8ff85;border:1px solid #ffffffb3;border-radius:13px;min-width:130px;padding:10px 12px;transition:transform .3s,background .3s;position:absolute;box-shadow:0 12px 35px #17346521}.art-label:hover{background:#ffffffd1;transform:translateY(-4px)}.art-label small{color:#2474de;letter-spacing:.12em;font-size:8px;font-weight:800}.art-label b{color:#172238;letter-spacing:-.02em;margin-top:5px;font-size:12px;display:block}.art-caption{z-index:2;text-align:left;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05183b6b;border:1px solid #ffffff3d;border-radius:17px;max-width:315px;padding:16px 18px;position:absolute;bottom:24px;left:28px}.art-caption span{color:#9bcaff;letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.art-caption b{margin-top:7px;font-size:13px;line-height:1.45;display:block}.demo-section{isolation:isolate;position:relative}.demo-aurora{z-index:-1;filter:blur(30px);background:radial-gradient(circle,#2c86ff42,#734de71f 42%,#0000 70%);border-radius:50%;width:900px;height:650px;position:absolute;top:-260px;right:-180px}.page-hero{background:linear-gradient(#fbfcff,#f3f5f9);position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(#1e509642 .6px,#0000 .6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.page-hero .container{z-index:1;position:relative}.product-hero{isolation:isolate;background:linear-gradient(145deg,#fbfcff 0%,#f3f5fa 100%)}.product-hero:after{content:"";z-index:-1;opacity:.3;pointer-events:none;background-image:linear-gradient(#2f5f9e14 1px,#0000 1px),linear-gradient(90deg,#2f5f9e14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 62%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 62%)}.product-kicker{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-kicker>span{color:#7d8795;letter-spacing:.11em;background:#ffffff94;border:1px solid #2a5ca01c;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:8px;font-weight:750;display:inline-flex}.product-kicker span i{width:5px;height:5px}.product-hero-visual{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff70;border:1px solid #ffffffdb;border-radius:34px;padding:12px;box-shadow:0 32px 90px #1c305021}.pillar{background:linear-gradient(145deg,#f8f9fb,#eef1f6);border:1px solid #0000000b;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.pillar:after{content:"";background:radial-gradient(circle,#2f85ff2e,#0000 66%);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-110px;right:-90px}.pillar:hover{transform:translateY(-6px);box-shadow:0 24px 65px #1f2d461a}.capability-card{transition:transform .3s,box-shadow .3s,border-color .3s}.scenario-cloud span{transition:transform .25s,color .25s,background .25s}.scenario-cloud span:hover{color:#fff;background:#1478e8;transform:translateY(-3px)}.footer-mail{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;width:max-content;margin-top:20px;padding:10px 14px;color:#dfe8f7!important}.footer-mail span{color:#67b8ff}@media (width<=980px){.brand{white-space:nowrap;flex-shrink:0}.nav-cta{white-space:nowrap;flex-shrink:0;margin-left:auto}.menu-button{flex-shrink:0;display:block}.lang-switch{flex-shrink:0;margin-left:0}.nav-links{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafafcf2;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 18px 50px #1e283c24}.nav-links.is-open{display:flex}.nav-links a{padding:13px 12px}.product-hero-grid,.demo-grid,.use-case-layout,.start-grid,.evidence-grid{grid-template-columns:1fr}.product-hero-visual{width:100%;max-width:650px;margin:20px auto 0}.service-card{grid-template-columns:55px 1fr}.service-card ul{grid-column:2}.start-grid{gap:60px}.start-card{max-width:640px}}@media (width<=760px){.container,.nav-shell,.footer-grid,.footer-bottom{width:min(100% - 32px,1180px)}.site-header{height:62px;padding-top:6px}.nav-shell{border-radius:16px;gap:8px;height:50px;padding-left:14px}.brand{white-space:nowrap;flex-shrink:0;font-size:14px}.nav-cta{white-space:nowrap;flex-shrink:0;margin-left:auto;padding:9px 13px}.menu-button{flex-shrink:0}.nav-links{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafafcf2;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px;display:none;position:absolute;top:62px;left:16px;right:16px;box-shadow:0 18px 50px #1e283c24}.nav-links.is-open{display:flex}.nav-links a{padding:13px 12px}.nav-cta{margin-left:auto}.menu-button{display:block}.lang-switch{margin-left:0}.art-topbar{min-height:30px;padding:0 10px;font-size:7px;inset:10px 10px auto}.art-topbar b,.art-label{display:none}.art-caption{border-radius:13px;max-width:none;padding:11px 13px;bottom:12px;left:12px;right:12px}.art-caption span{font-size:7px}.art-caption b{font-size:10px}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-grid>div:nth-child(2){border-right:0}.stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:95px 0}.section-heading{margin-bottom:44px}.section-heading h2{font-size:42px}.pillar-grid,.capability-grid,.workflow-line,.choice-grid,.member-rules,.member-tier-grid,.member-account-grid,.member-rights-grid,.member-terms-grid{grid-template-columns:1fr}.member-tier.span-two,.member-tier.span-three,.member-tier.span-six{grid-column:span 1}.member-account.is-top{padding:120px 0 40px}.demo-grid{gap:45px}.page-hero{padding:145px 0 90px}.page-hero h1{font-size:56px}.product-hero{padding:135px 0 90px}.product-hero-grid{gap:45px}.product-hero-copy h1{font-size:58px}.product-hero-copy h2{font-size:31px;line-height:1.1}.product-hero-visual{border-radius:26px;padding:9px}.workflow-line{gap:0;margin-top:50px}.workflow-line:before{width:1px;height:auto;inset:18px auto 20px 21px}.workflow-line article{padding:0 0 40px 72px}.workflow-line i{left:0}.service-card{grid-template-columns:1fr;gap:18px;padding:30px}.service-card ul{grid-column:auto}.platform-visual{grid-template-columns:1fr}.platform-sidebar{display:none}.hipmm-visual{min-height:400px}.orbit-three{width:370px;height:350px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px 30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation:none!important}.reveal{opacity:1;transform:none}}.delivery-loop-section{background:#0b0d12}.product-shots{justify-content:center;align-items:flex-start;gap:28px 32px;display:flex}.product-shots figure{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;display:flex}.product-shots figure:first-child{flex:1.5556 1 0}.product-shots figure:last-child{flex:1.4115 1 0}.product-shots .shot-stage{background:0 0;width:100%;position:relative}.product-shots img{filter:drop-shadow(0 18px 36px #0f172a29);border-radius:10px;width:100%;height:auto;display:block}.product-shots figcaption{color:#6d7582;letter-spacing:.04em;text-align:center;background:0 0;flex:none;padding:14px 8px 0;font-size:13px}.product-shots.is-compact{flex-direction:column;gap:18px}.product-shots.is-compact figure:first-child,.product-shots.is-compact figure:last-child{flex:none;width:100%}.product-shot-frame{aspect-ratio:14/9;background:0 0;position:relative;overflow:visible}.product-shot-frame img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 36px #0f172a29);border-radius:10px;width:100%;height:100%;display:block}@media (width<=860px){.product-shots{flex-direction:column}.product-shots figure:first-child,.product-shots figure:last-child{flex:none;width:100%}}.download-spotlight{color:#f5f7fb;background:radial-gradient(circle at 15% 22%,#2782ff40,#0000 30%),radial-gradient(circle at 88% 80%,#805aff2e,#0000 28%),#0b0d12;overflow:hidden}.download-spotlight-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.download-spotlight .section-heading{margin-bottom:0}.download-spotlight .section-heading>span{color:#68b8ff}.download-spotlight .section-heading h2{color:#fff}.download-spotlight .section-heading p{color:#939aa6}.download-spotlight .button.secondary{color:#dceaff;background:#ffffff14;border-color:#ffffff1f}.quick-downloads{gap:12px;display:grid}.quick-downloads>a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1fr auto;align-items:center;min-height:110px;padding:24px 26px;transition:transform .25s,border-color .25s,background .25s;display:grid}.quick-downloads>a:hover{background:#ffffff14;border-color:#5ca9ff59;transform:translate(5px)}.quick-downloads span{letter-spacing:-.03em;font-size:20px;font-weight:680}.quick-downloads small{color:#818996;grid-column:1;margin-top:7px;font-size:12px}.quick-downloads b{color:#72b9ff;grid-area:1/2/span 2;font-size:12px}.ecosystem-links{border-top:1px solid var(--line);background:#fff;padding:34px 0}.ecosystem-link-grid{grid-template-columns:repeat(3,1fr);display:grid}.ecosystem-link-grid .reveal{border-right:1px solid var(--line)}.ecosystem-link-grid .reveal:last-child{border-right:0}.ecosystem-link-grid a{flex-direction:column;justify-content:center;min-height:160px;padding:26px 32px;display:flex}.ecosystem-link-grid small{color:var(--blue);letter-spacing:.15em;font-size:9px;font-weight:780}.ecosystem-link-grid b{letter-spacing:-.035em;margin-top:12px;font-size:20px}.ecosystem-link-grid span{color:var(--muted);margin-top:8px;font-size:12px}.download-counts{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);gap:10px;width:min(620px,100%);margin-top:18px;display:grid}.download-count-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:16px 18px}.download-count-card>span{color:#7f8998;letter-spacing:.12em;font-size:9px;font-weight:760}.download-count-card p{align-items:baseline;gap:7px;max-width:none;margin:7px 0 0;line-height:1;display:flex}.download-count-card strong{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:28px}.download-count-card small{color:#818b99;font-size:10px}.download-count-breakdown{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:10px;display:grid}.download-count-breakdown span{color:#788291;justify-content:flex-start;align-items:baseline;gap:8px;min-width:0;font-size:9px;display:flex}.download-count-breakdown b{color:#c8d1dd;font-variant-numeric:tabular-nums;font-size:11px}.download-count-source{color:#606a79;grid-column:1/-1;padding-left:2px;font-size:9px}.download-count-source.is-error{color:#9c7c66}.command-stack,.command-stack>div{min-width:0}.command-stack{gap:16px;display:grid}.command-stack>div{background:#ffffffb8;border:1px solid #1c2b441a;border-radius:23px;padding:22px;box-shadow:0 18px 48px #2a38510f}.command-stack small{color:#737985;letter-spacing:.08em;margin-bottom:11px;font-size:10px;font-weight:750;display:block}.command-stack .install-command+small{margin-top:14px}.install-command{color:#dce5f2;background:#10131a;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:15px;min-height:54px;padding:0 9px 0 16px;display:flex}.install-command code{text-overflow:ellipsis;white-space:nowrap;color:#c7d7ea;flex:1;min-width:0;font-size:11px;overflow:hidden}.install-command button{color:#fff;cursor:pointer;background:#287de2;border:0;border-radius:9px;padding:9px 12px;font-size:10px}@media (width<=980px){.download-spotlight-grid{grid-template-columns:1fr;gap:55px}.ecosystem-link-grid{grid-template-columns:1fr}.ecosystem-link-grid .reveal{border-right:0;border-bottom:1px solid var(--line)}.ecosystem-link-grid .reveal:last-child{border-bottom:0}}@media (width<=760px){.download-spotlight-grid{gap:45px}.quick-downloads>a{min-height:96px;padding:20px}.download-count-card{padding:14px}.download-count-card strong{font-size:24px}.download-count-breakdown{gap:8px}.download-count-breakdown span{gap:4px;display:grid}.install-command code{font-size:9px}}:root{--bg:#f4f4f2;--surface:#fff;--ink:#111214;--muted:#686a6f;--line:#1112141a;--blue:#1769d2;--radius:22px;--shadow:0 20px 55px #19202d11}body{background:var(--bg)}.container{width:min(1160px,100% - 56px)}.section{padding:120px 0}.nav-shell{background:#ffffffe6;border-color:#11121414;border-radius:16px;width:min(1160px,100% - 56px);box-shadow:0 8px 28px #1218220e}.button{border-radius:13px;min-height:46px;padding:0 21px;box-shadow:none!important}.button.secondary{color:#195fb7;background:#1769d212}.section-heading{margin-bottom:56px}.section-heading h2{letter-spacing:-.048em;font-size:clamp(40px,4.3vw,58px)}.section-heading p{font-size:17px}.art-topbar i,.product-kicker span i{box-shadow:0 0 0 3px #2ab46e1a}.art-label{background:#fafbfcc2;border-color:#11121414;border-radius:11px;box-shadow:0 8px 22px #17253a14}.art-caption{background:#08142894;border-radius:13px}.dark-section,.demo-section,.download-spotlight{background:#101114}.demo-aurora{opacity:.3}.home-service,.next-cta{background:#142f55}.home-service:before{opacity:.25}.page-hero,.product-hero{background:#f6f6f4}.page-hero:after,.product-hero:after{opacity:.1}.page-hero h1{letter-spacing:-.058em;font-size:clamp(54px,7vw,88px)}.page-hero p{font-size:19px}.product-hero-visual{box-shadow:none;background:#f1f1ef;border:1px solid #11121414;border-radius:22px}.pillar,.capability-card,.service-card,.start-card{box-shadow:none;border-color:#11121417;border-radius:20px}.pillar{background:#f3f3f1}.pillar:hover,.capability-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #19202d0f}.service-card{background:#f5f5f3}.start-card{background:#ffffffdb}.command-stack>div{box-shadow:none;border-radius:18px}.quick-downloads>a{border-radius:17px}.quick-downloads>a:hover{transform:translate(2px)}.site-footer{background:#0e0f11}@media (width<=760px){.container,.nav-shell,.footer-grid,.footer-bottom{width:min(100% - 32px,1160px)}.section{padding:88px 0}}.site-header{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#f7f7f5eb;border-bottom:1px solid #11121414;height:72px;padding:0;position:fixed;overflow:visible}.site-header.is-scrolled{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#f7f7f5eb;border-color:#11121414}.nav-shell{height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.site-header.is-scrolled .nav-shell{box-shadow:none;background:0 0}.footer-grid,.footer-bottom{width:min(1160px,100% - 56px)}@media (width<=760px){.site-header,.nav-shell{height:60px;padding:0}.nav-links{top:60px}.footer-grid,.footer-bottom{width:min(100% - 32px,1160px)}}.site-root,html,body{width:100%;max-width:100%;overflow-x:hidden}img,video{max-width:100%;height:auto}.nav-shell,.container,.footer-grid,.footer-bottom{max-width:100%}.nav-cta-menu,.lang-menu{display:none}html.is-phone .brand{white-space:nowrap;flex-shrink:0}html.is-phone .nav-cta-bar,html.is-phone .lang-bar{display:none!important}html.is-phone .nav-learn-pin{color:#111;white-space:nowrap;flex-shrink:0;align-items:center;margin-left:0;font-size:14px;font-weight:700;display:inline-flex}html.is-phone .is-learn .nav-learn-pin,html.is-phone .nav-learn-pin.is-on{color:#1a1713}html.is-phone .lang-menu{padding:8px 12px 4px;display:block}html.is-phone .nav-cta-menu{align-self:flex-start;margin:10px 12px 4px;display:inline-flex!important}html.is-phone .nav-end{gap:6px;height:56px;margin-left:0;position:absolute;top:0;right:8px}html.is-phone .nav-learn-pin{display:inline-flex!important}html.is-phone .site-header{width:100%;position:fixed;left:0;right:0;height:56px!important}html.is-phone .nav-shell{min-width:0;position:relative;box-sizing:border-box!important;gap:8px!important;width:100%!important;max-width:100%!important;height:56px!important;margin:0!important;padding:0 132px 0 12px!important}html.is-phone .container,html.is-phone .learn-shell,html.is-phone .footer-grid,html.is-phone .footer-bottom{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}html.is-phone .menu-button{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-6px;display:flex!important}html.is-phone .nav-links{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafafcf5;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px;top:60px;left:12px;right:12px;box-shadow:0 18px 50px #1e283c24;display:none!important;position:absolute!important}html.is-phone .nav-links.is-open{z-index:120;display:flex!important}html.is-phone .nav-links a{padding:13px 12px}html.is-phone .reveal,html.is-phone .hero-actions,html.is-phone main{width:100%;min-width:0;max-width:100%}html.is-phone .menu-button span{background:#111;width:18px;height:2px;margin:4px auto}html.is-phone .learn h1,html.is-phone .learn p,html.is-phone .learn .lede,html.is-phone .learn-post .lede,html.is-phone .learn-row-top b,html.is-phone .learn-row span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;box-sizing:border-box;max-width:100%!important}html.is-phone .hero-actions{flex-direction:column;justify-content:center;align-items:stretch}html.is-phone .hero-actions .button{box-sizing:border-box;width:100%;max-width:100%}html.is-phone .art-label,html.is-phone .art-topbar{display:none!important}html.is-phone .button{max-width:100%}html.is-phone .stat-grid{grid-template-columns:1fr 1fr!important}html.is-phone .section-heading h2{font-size:clamp(28px,8vw,36px);line-height:1.2}html.is-phone .page-hero h1{letter-spacing:-.03em;font-size:clamp(32px,9vw,42px);line-height:1.15}html.is-phone .footer-mail{max-width:100%}html.is-phone .footer-grid{grid-template-columns:1fr!important;gap:28px!important}html.is-phone .footer-bottom{flex-direction:column}html:not(.is-phone) .menu-button,html:not(.is-phone) .nav-learn-pin,html:not(.is-phone) .nav-cta-menu,html:not(.is-phone) .lang-menu{display:none!important}html:not(.is-phone) .nav-links{box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;margin-left:auto;padding:0;display:flex!important;position:static!important}html.is-phone .stat-grid{grid-template-columns:1fr 1fr!important}html.is-phone .stat-grid>div{padding:18px 14px!important}html.is-phone .stat-grid>div:nth-child(2n){border-right:0!important}html.is-phone .stat-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}html.is-phone .demo-grid,html.is-phone .pillar-grid,html.is-phone .download-spotlight-grid,html.is-phone .ecosystem-link-grid,html.is-phone .member-rules,html.is-phone .member-tier-grid,html.is-phone .member-account-grid,html.is-phone .member-rights-grid,html.is-phone .member-terms-grid{grid-template-columns:1fr!important;gap:24px!important}html.is-phone .member-tier.span-two,html.is-phone .member-tier.span-three,html.is-phone .member-tier.span-six{grid-column:span 1}html.is-phone .member-compare-scroll{margin:0 -4px}html.is-phone .member-compare th:first-child,html.is-phone .member-compare td:first-child{white-space:normal}html.is-phone .download-spotlight .section-heading h2{letter-spacing:-.03em!important;font-size:28px!important;line-height:1.28!important}html.is-phone .download-spotlight .section-heading p{max-width:100%!important;font-size:15px!important;line-height:1.6!important}html.is-phone .quick-downloads>a{flex-direction:column;align-items:flex-start;gap:6px;min-height:0!important;padding:18px 20px!important;display:flex!important}html.is-phone .quick-downloads span{font-size:18px}html.is-phone .quick-downloads small,html.is-phone .quick-downloads b{grid-area:auto!important}html.is-phone .quick-downloads b{margin-top:4px}html.is-phone .ecosystem-link-grid .reveal{border-bottom:1px solid var(--line);border-right:0!important}html.is-phone .members-entry h2{font-size:22px!important;line-height:1.3!important}html.is-phone .members-filters{gap:10px 14px}html.is-phone .art-topbar,html.is-phone .art-label{display:none!important}html.is-phone .art-caption{z-index:auto;text-align:left;color:#3b3f46;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;border-top:1px solid #11121414;margin:0;background:0 0!important;border-radius:0!important;max-width:100%!important;padding:12px 14px 14px!important;position:static!important;inset:auto!important}html.is-phone .art-caption span{color:#8a9099;font-size:10px!important}html.is-phone .art-caption b{color:#172238;font-weight:620;font-size:13px!important}html.is-phone .site-footer{padding:40px 0 28px;overflow-x:hidden}html.is-phone .footer-grid{box-sizing:border-box;grid-template-columns:1fr!important;gap:28px!important;width:100%!important;max-width:100%!important;display:grid!important}html.is-phone .footer-grid>div:first-child{grid-column:auto!important}html.is-phone .footer-grid p{max-width:100%;line-height:1.65}html.is-phone .footer-mail{white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;max-width:100%;width:auto!important;display:inline-flex!important}html.is-phone .footer-grid a{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.45}html.is-phone .footer-bottom{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:10px;width:100%!important;max-width:100%!important}html.is-phone .home-service{padding:56px 0}html.is-phone .home-service h2{letter-spacing:-.03em;font-size:28px!important;line-height:1.28!important}html.is-phone .home-service p{font-size:15px;line-height:1.6}.usage-page{padding:24px 0 80px}.usage-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:28px 28px 22px}.usage-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.usage-card-head h1{letter-spacing:-.03em;margin:0;font-size:28px}.usage-card-head p{color:var(--muted);margin:0;font-size:13px}.usage-account{border:1px solid var(--line);background:#fafafa;border-radius:14px;gap:4px;margin-top:22px;padding:14px 16px;display:grid}.usage-account small{color:var(--muted);font-size:12px;font-weight:650}.usage-account strong{letter-spacing:-.02em;font-size:16px}.usage-account span{color:var(--muted);font-size:13px}.usage-form-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.usage-error{color:#b42318;margin:12px 0 0}.usage-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.usage-stats article{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.usage-stats small{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.usage-stats strong{letter-spacing:-.03em;font-size:22px}.usage-stats .is-remain{background:color-mix(in srgb, var(--green) 10%, white)}.usage-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:22px;padding:16px 20px 20px}.usage-table-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 0 12px;display:flex}.usage-table-toggle h2{margin:0;font-size:18px}.usage-table-toggle span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:650}.usage-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;max-height:min(420px,55vh);overflow:auto}.usage-table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;font-size:14px}.usage-table th,.usage-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;padding:10px 12px}.usage-table td:nth-child(2){font-variant-ligatures:none}.usage-table td:last-child{text-align:right}.usage-table thead th{z-index:1;background:#f7f6f3;position:sticky;top:0}.usage-table tbody tr:last-child td{border-bottom:0}.usage-empty{color:var(--muted)}.usage-load-more{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:#faf9f7;padding:10px;font-size:13px;font-weight:650}.usage-load-more:disabled{opacity:.6}.usage-locked{padding:120px 0 80px}.usage-locked h1{letter-spacing:-.03em;font-size:32px}.usage-locked p{color:var(--muted);max-width:36em}@media (width<=820px){.usage-stats{grid-template-columns:1fr 1fr}.usage-card{padding:20px}}:root{--ax-bg:#fbfbfd;--ax-alt:#f5f5f7;--ax-ink:#1d1d1f;--ax-muted:#6e6e73;--ax-line:#00000014;--ax-blue:#0071e3;--ax-link:#06c;--ax-dark:#000;--ax-dark-alt:#1d1d1f;--r-sm:12px;--r-md:20px;--r-lg:28px;--ax-shadow:0 30px 80px #00000024;--ax-ease:cubic-bezier(.28, .11, .32, 1)}body{color:var(--ax-ink);background:var(--ax-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,Arial,sans-serif}::selection{background:var(--ax-blue)}.section-heading h2,.page-hero h1,.service-hero h1,.download-hero h1{font-weight:600}.section-heading h2{letter-spacing:-.035em;line-height:1.08}.page-hero h1{letter-spacing:-.045em;line-height:1.05}.eyebrow,.section-heading>span,.home-service>.container>.reveal>span{letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.button{letter-spacing:-.01em;border-radius:980px;min-height:44px;padding:0 24px;font-size:17px;font-weight:500;box-shadow:none!important}.button:before{display:none}.button:hover{transform:none}.button.primary{background:var(--ax-blue)}.button.primary:hover{background:#0077ed}.button.secondary{color:var(--ax-link);border-color:var(--ax-link);background:0 0}.button.secondary:hover{color:#fff;background:var(--ax-blue);border-color:var(--ax-blue)}.button.light{color:var(--ax-ink);background:#fff}.button.glass{background:#ffffff24;border-color:#ffffff4d}.demo-section .button.secondary,.download-spotlight .button.secondary,.home-member-card .button.secondary{color:#2997ff;background:0 0;border-color:#2997ff}.demo-section .button.secondary:hover,.download-spotlight .button.secondary:hover,.home-member-card .button.secondary:hover{color:#fff;background:#2997ff}.reveal{filter:none;transition:opacity .9s var(--ax-ease), transform .9s var(--ax-ease);transform:translateY(24px)}.reveal.is-visible{filter:none;transform:none}html:not(.is-phone) .site-header,html:not(.is-phone) .site-header.is-scrolled{border-bottom:1px solid var(--ax-line);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdb8;height:52px}html:not(.is-phone) .nav-shell{height:52px}html:not(.is-phone) .nav-links{gap:26px}html:not(.is-phone) .nav-links a{color:#1d1d1fcc;font-size:13px}html:not(.is-phone) .nav-links a:hover,html:not(.is-phone) .nav-links a.active{color:#000}html:not(.is-phone) .download-subnav{top:52px}.nav-cta{background:var(--ax-blue);border-radius:980px;padding:7px 14px;font-size:12px;font-weight:500}.site-footer{color:var(--ax-muted);background:var(--ax-alt);border-top:1px solid var(--ax-line)}.footer-brand{color:var(--ax-ink)}.footer-grid p{color:var(--ax-muted)}.footer-label{color:var(--ax-ink);letter-spacing:0;text-transform:none;font-size:12px}.footer-grid a{color:var(--ax-muted);font-size:13px}.footer-grid a:hover{color:var(--ax-ink);text-decoration:underline}.footer-bottom{color:var(--ax-muted);border-top-color:var(--ax-line);font-size:12px}.ax-container{width:min(1080px,100% - 48px);margin:0 auto}.ax-eyebrow{color:var(--ax-muted);letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:600}.ax-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.ax-link{color:var(--ax-link);letter-spacing:-.01em;font-size:19px}.ax-link:after{content:" ›"}.ax-link:hover{text-decoration:underline}.ax-stage{--p:1}.ax-hero{text-align:center;background:linear-gradient(180deg, var(--ax-bg) 0%, var(--ax-alt) 100%);padding:132px 0 0;overflow:hidden}.ax-hero .ax-eyebrow{font-size:21px}.ax-hero-title{letter-spacing:-.04em;flex-direction:column;margin:0 auto;font-size:clamp(38px,6.4vw,80px);font-weight:600;line-height:1.06;display:flex}.ax-hero-title span:first-child{color:var(--ax-muted);font-weight:500}.ax-hero-title span:last-child{color:var(--ax-ink)}.ax-hero-lead{max-width:680px;color:var(--ax-muted);letter-spacing:-.01em;margin:26px auto 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.ax-hero-stage{perspective:1600px;width:min(1080px,100% - 32px);margin:64px auto 0}.ax-window{transform-origin:50% 100%;transform:scale(calc(.9 + .1 * var(--p))) rotateX(calc((1 - var(--p)) * 8deg));will-change:transform;background:#1d1d1f;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -10px 80px #0000001a,0 30px 90px #0000002e}.ax-window img{width:100%;height:auto;display:block}.ax-stats{text-align:center;background:var(--ax-bg);padding:96px 0 88px}.ax-stats-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ax-stats strong{letter-spacing:-.05em;background:linear-gradient(#1d1d1f 30%,#6e6e73);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,8vw,96px);font-weight:600;line-height:1;display:block}.ax-stats span{color:var(--ax-muted);margin-top:12px;font-size:17px;display:block}.ax-models{color:#86868b;letter-spacing:.01em;max-width:820px;margin:64px auto 0;padding:0 24px;font-size:14px;line-height:1.8}.ax-intro{text-align:center;background:var(--ax-bg);padding:40px 0 72px}.ax-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:600;line-height:1.1}.ax-intro-lead{max-width:640px;color:var(--ax-muted);margin:24px auto 0;font-size:19px;line-height:1.55}.ax-reels{background:var(--ax-bg);gap:12px;padding:0 12px 12px;display:grid}.ax-reel{--accent:var(--ax-blue);--reel-bg:#fff;--reel-ink:var(--ax-ink);--reel-muted:var(--ax-muted);--reel-link:var(--ax-link);text-align:center;border-radius:var(--r-lg);min-height:680px;color:var(--reel-ink);background:var(--reel-bg);flex-direction:column;padding:72px 24px 0;display:flex;position:relative;overflow:hidden}.ax-reel-hipmmcode{--reel-bg:#000;--reel-ink:#f5f5f7;--reel-muted:#a1a1a6;--reel-link:#2997ff;--accent:#2997ff}.ax-reel-platform{--reel-bg:linear-gradient(180deg, #fbf3ec, #f6e4d5);--accent:#c4703f;--reel-link:#b4581f}.ax-reel-hipmm{--reel-bg:linear-gradient(180deg, #f2f0ff, #e3e0fb);--accent:#5b4bd6;--reel-link:#4a3bc4}.ax-reel-yongzhi{--reel-bg:linear-gradient(180deg, #ecf8f2, #d5efe3);--accent:#1a9d6b;--reel-link:#0f8757}.ax-reel-copy{max-width:760px;margin:0 auto}.ax-reel-label{color:var(--accent);margin:0;font-size:17px;font-weight:600}.ax-reel h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(36px,5.4vw,64px);font-weight:600;line-height:1.06}.ax-reel-title{max-width:620px;color:var(--reel-muted);letter-spacing:-.015em;margin:16px auto 0;font-size:clamp(18px,2vw,24px);line-height:1.4}.ax-reel .ax-link{color:var(--reel-link)}.ax-reel-visual{perspective:1400px;flex:1;justify-content:center;align-items:flex-end;width:min(880px,100%);margin:48px auto 0;display:flex}.ax-reel-visual>picture,.ax-reel-visual>div{transform-origin:50% 100%;transform:translateY(calc((1 - var(--p)) * 40px)) scale(calc(.92 + .08 * var(--p)));display:block}.ax-reel-visual img{border-radius:var(--r-sm) var(--r-sm) 0 0;width:100%;height:auto;display:block;box-shadow:0 24px 70px #00000038}.ax-reel-hipmm .ax-reel-visual>picture{width:min(440px,76%)}.ax-reel-hipmm .ax-reel-visual img{border-radius:var(--r-md) var(--r-md) 0 0}.ax-reel-yongzhi .ax-reel-visual>div{margin-bottom:0}.home-member-products{background:var(--ax-bg);padding:96px 0 100px}.home-member-products .section-heading h2{font-size:clamp(32px,4.6vw,56px)}.home-member-card{border-radius:var(--r-lg);color:#f5f5f7;background:#1d1d1f;border:0}.home-member-copy span{color:#2997ff;letter-spacing:0;font-size:14px;font-weight:600}.home-member-copy h4{color:#f5f5f7;font-weight:500}.home-member-copy p{color:#a1a1a6}.home-member-visual{border-radius:var(--r-sm)}.ax-about{text-align:center;background:var(--ax-alt);padding:110px 0}.ax-about h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:600}.ax-about-slogan{letter-spacing:-.02em;margin:18px 0 0;font-size:24px;font-weight:600}.ax-about-plans{max-width:640px;color:var(--ax-muted);margin:12px auto 0;font-size:18px;line-height:1.55}.ax-about-grid{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.ax-about-grid article,.ax-values{border-radius:var(--r-md);background:#fff;padding:32px}.ax-about-grid small,.ax-values>small{color:var(--ax-muted);font-size:13px;font-weight:600;display:block}.ax-about-grid p{letter-spacing:-.02em;margin:12px 0 0;font-size:21px;font-weight:600;line-height:1.45}.ax-values{text-align:left;margin-top:16px}.ax-value-list{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:18px;display:grid}.ax-value-list b{font-size:17px;font-weight:600;display:block}.ax-value-list span{color:var(--ax-muted);margin-top:8px;font-size:14px;line-height:1.55;display:block}.home-service{background:radial-gradient(at 50% 0,#1b2a44 0%,#000 70%)}.home-service:before{display:none}.home-service h2{letter-spacing:-.04em;font-weight:600}.page-hero{text-align:center;background:linear-gradient(180deg, var(--ax-bg), var(--ax-alt));border-bottom:0;padding:148px 0 88px}.page-hero .container>.reveal>.eyebrow{color:var(--ax-muted);font-size:19px}.page-hero h1{letter-spacing:-.035em;margin:12px auto 0;font-size:clamp(38px,6vw,72px);font-weight:600;line-height:1.07}.page-hero p{color:var(--ax-muted);margin:24px auto 0;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.ax-products-index{background:var(--ax-bg);padding:12px 0 0}.ax-reel-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.ax-reel-badges i{color:var(--reel-muted);background:#7f7f7f1f;border-radius:980px;padding:6px 13px;font-size:13px;font-style:normal}.product-hero{--accent:var(--ax-blue);text-align:center;background:linear-gradient(180deg, var(--ax-bg), var(--ax-alt));padding:132px 0 0}.theme-hipmmcode{--accent:#0071e3}.theme-platform{--accent:#c4703f}.theme-hipmm{--accent:#5b4bd6}.theme-yongzhi{--accent:#1a9d6b}.product-hero .ambient{opacity:.35}.product-hero-grid{grid-template-columns:1fr;gap:56px}.product-hero-copy{max-width:820px;margin:0 auto}.product-kicker{justify-content:center}.product-kicker .eyebrow{color:var(--accent);font-size:19px}.product-hero-copy h1{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(44px,7vw,84px);font-weight:600;line-height:1.04}.product-hero-copy h2{max-width:700px;color:var(--ax-muted);letter-spacing:-.02em;margin:14px auto 0;font-size:clamp(20px,2.6vw,30px);font-weight:500;line-height:1.3}.product-hero-copy>p{max-width:640px;margin:22px auto 0;font-size:17px}.product-hero-copy .badge-row,.product-hero-copy .hero-actions{justify-content:center}.product-hero-copy .button.primary{background:var(--accent)}.product-hero-copy .button.secondary{color:var(--accent);border-color:var(--accent)}.product-hero-copy .button.secondary:hover{color:#fff;background:var(--accent)}.product-hero-visual{width:min(880px,100%);margin:0 auto}.product-hero-visual>div:not(.visual-frame-label){border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:0 -8px 60px #0000000f,0 30px 80px #00000029}.product-hero-visual img{width:100%;height:auto;display:block}.ax-subnav{z-index:60;border-bottom:1px solid var(--ax-line);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdcc;position:sticky;top:52px}.ax-subnav-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1080px,100% - 48px);min-height:48px;margin:0 auto;display:flex}.ax-subnav b{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600}.ax-subnav-inner>div{scrollbar-width:none;gap:26px;display:flex;overflow-x:auto}.ax-subnav-inner>div::-webkit-scrollbar{display:none}.ax-subnav a{color:var(--ax-muted);white-space:nowrap;font-size:13px}.ax-subnav a:hover{color:var(--ax-ink)}html{scroll-padding-top:104px}.stat-band{background:var(--ax-bg);border:0}.stat-grid>div{text-align:center;min-height:0;padding:56px 24px;border:0!important}.stat-grid strong{letter-spacing:-.045em;font-size:clamp(44px,5.6vw,72px);font-weight:600}.stat-grid span{font-size:15px}.pillar,.capability-card{border-radius:var(--r-md);background:var(--ax-alt);box-shadow:none;border:0}.white-section .pillar,.soft-section{background:var(--ax-alt)}.soft-section .capability-card{background:#fff}.pillar h3,.capability-card h3{letter-spacing:-.03em;font-weight:600}.pillar small,.capability-card em{color:var(--ax-muted);letter-spacing:0;text-transform:none;font-size:13px}.scenario-cloud span{background:var(--ax-alt);border:0;border-radius:980px}.dark-section{background:#000}.workflow-line i{border-color:#ffffff4d}.next-cta{background:radial-gradient(at 50% 0,#1b2a44 0%,#000 72%)}.next-cta h2{letter-spacing:-.04em;font-weight:600}.next-cta .reveal>span{color:#2997ff}.evidence-image{border-radius:var(--r-lg)}.service-card,.member-plan-card,.member-rights-card,.member-deliver-grid article,.member-learn-panel{border-radius:var(--r-md);box-shadow:none;border-color:#0000}.member-plan-card{background:var(--ax-alt)}.member-plan-card small,.service-number,.service-copy>span{letter-spacing:0;text-transform:none;font-size:13px}.member-side a{border-radius:var(--r-sm)}.download-hero h1{font-weight:600}.download-subnav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@media (width<=860px){.ax-container{width:min(100% - 32px,1080px)}.ax-subnav-inner{gap:14px;width:min(100% - 32px,1080px)}.ax-subnav b{display:none}.product-hero{padding-top:104px}.page-hero{padding:108px 0 56px}.stat-grid>div{padding:36px 12px}html{scroll-padding-top:64px}.ax-hero{padding-top:104px}.ax-hero-stage{margin-top:44px}.ax-stats{padding:64px 0}.ax-stats-row{gap:8px}.ax-stats span{font-size:13px}.ax-reel{min-height:0;padding:52px 16px 0}.ax-reel-visual{margin-top:34px}.ax-about{padding:72px 0}.ax-about-grid{grid-template-columns:1fr}.ax-value-list{grid-template-columns:1fr 1fr}}@media (width<=480px){.ax-value-list{grid-template-columns:1fr}.ax-cta{gap:12px 22px}.ax-link{font-size:17px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.ax-window,.ax-reel-visual>picture,.ax-reel-visual>div{transform:none}}html.is-phone .ax-subnav{top:60px}@media (width<=760px){.ax-subnav{top:60px}}.dl-page{background:var(--ax-bg)}.dl-hero-cta{margin-top:32px}.dl-big{min-height:52px;padding:0 34px;font-size:19px}.dl-meta{color:var(--ax-muted);margin:14px 0 0;font-size:14px}.dl-hero-cta .ax-cta{margin-top:18px}.dl-releases{color:var(--ax-muted);flex-wrap:wrap;justify-content:center;gap:6px 26px;margin:26px 0 0;font-size:13px;display:flex}.dl-releases b{color:var(--ax-ink);font-weight:600}.dl-channel{padding:112px 0}.dl-desktop{background:var(--ax-alt)}.dl-terminal{background:#fff}.dl-heading{text-align:center;max-width:720px;margin:0 auto 48px}.dl-heading-left{text-align:left;margin:0}.dl-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}.dl-heading>p:not(.ax-eyebrow):not(.dl-status){color:var(--ax-muted);margin:20px 0 0;font-size:19px;line-height:1.55}.dl-status{color:var(--ax-muted);text-align:left;align-items:flex-start;gap:8px;margin:22px 0 0;font-size:13px;line-height:1.5;display:inline-flex}.dl-status i{background:#34c759;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.dl-heading code{font-family:SF Mono,Menlo,monospace;font-size:.9em}.dl-smart{border-radius:var(--r-lg);background:#fff;max-width:820px;margin:0 auto;padding:36px}.dl-terminal .dl-smart{background:var(--ax-alt)}.dl-smart.is-loading{text-align:center;color:var(--ax-muted)}.dl-smart-head{text-align:center}.dl-smart-head small{color:var(--ax-muted);font-size:13px;font-weight:600}.dl-smart-head h3{letter-spacing:-.03em;margin:6px 0 0;font-size:28px;font-weight:600}.dl-smart.is-loading h3{color:var(--ax-muted);font-size:22px}.dl-smart-head p{color:var(--ax-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.dl-device b{color:var(--ax-ink);font-weight:600}.dl-note-line{font-size:13px!important}.dl-primary{border-radius:var(--r-md);background:var(--ax-alt);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:flex}.dl-terminal .dl-primary{background:#fff}.dl-primary-empty p{color:var(--ax-muted);margin:0}.dl-primary-meta{gap:4px;min-width:0;display:grid}.dl-badge{width:max-content;color:var(--ax-blue);background:#0071e31a;border-radius:980px;padding:2px 10px;font-size:12px;font-weight:600}.dl-primary-meta strong{font-size:17px;font-weight:600}.dl-primary-meta em{color:var(--ax-muted);font-size:13px;font-style:normal;line-height:1.5}.dl-primary-meta code{color:#86868b;overflow-wrap:anywhere;font-family:SF Mono,Menlo,monospace;font-size:12px}.dl-primary .button{flex:none}.dl-alts{margin-top:26px}.dl-alts-label{color:var(--ax-muted);font-size:13px;font-weight:600}.dl-alts ul{margin:8px 0 0;padding:0;list-style:none}.dl-alts li{border-top:1px solid var(--ax-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.dl-alts li>div{gap:2px;min-width:0;display:grid}.dl-alts b{font-size:15px;font-weight:600}.dl-alts small{color:var(--ax-muted);font-size:12px}.dl-alts a{color:var(--ax-link);flex:none;font-size:15px}.dl-alts a:after{content:" ›"}.dl-alts a:hover{text-decoration:underline}.dl-all{text-align:center;max-width:820px;margin:20px auto 0}.dl-all>summary{color:var(--ax-link);cursor:pointer;font-size:17px;list-style:none;display:inline-block}.dl-all>summary::-webkit-details-marker{display:none}.dl-all>summary:after{content:" ›";transition:transform .25s var(--ax-ease);display:inline-block}.dl-all[open]>summary:after{transform:rotate(90deg)}.dl-all>summary:hover{text-decoration:underline}.dl-builds{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.dl-build{border-radius:var(--r-md);background:#fff;flex-direction:column;padding:26px;display:flex}.dl-terminal .dl-build{background:var(--ax-alt)}.dl-build-mark{color:#fff;background:var(--ax-ink);border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.dl-build h3{letter-spacing:-.02em;margin:18px 0 0;font-size:22px;font-weight:600}.dl-build p{margin:4px 0 0;font-size:15px}.dl-build small{color:var(--ax-muted);margin:4px 0 18px;font-size:12px;line-height:1.5}.dl-build .button{min-height:40px;margin-top:auto;font-size:15px}.dl-build-extras{flex-wrap:wrap;gap:4px 14px;min-height:20px;margin-top:14px;display:flex}.dl-build-extras a{color:var(--ax-link);font-size:13px}.dl-build-extras a:hover{text-decoration:underline}.dl-build-extras span{color:#86868b;font-size:12px}.dl-note{border-radius:var(--r-md);background:#fff;max-width:820px;margin:28px auto 0;padding:26px 28px}.dl-note b{font-size:15px;font-weight:600;display:block}.dl-note p{color:var(--ax-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.dl-note a{color:var(--ax-link);margin-top:12px;font-size:14px;display:inline-block}.dl-note a:after{content:" ›"}.dl-terminal-shot{border-radius:var(--r-md);max-width:720px;box-shadow:var(--ax-shadow);margin:0 auto 36px;overflow:hidden}.dl-terminal-shot img{width:100%;height:auto;display:block}.dl-install{color:#f5f5f7;background:#000;padding:112px 0}.dl-install .ax-eyebrow{color:#86868b}.dl-install .dl-heading>p:not(.ax-eyebrow){color:#a1a1a6}.dl-install .dl-heading code{color:#f5f5f7}.dl-install-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.dl-install .command-stack{gap:12px;min-width:0;display:grid}.dl-install .command-stack>div{border-radius:var(--r-md);background:#1d1d1f;border:0;min-width:0;padding:20px 22px}.dl-install .command-stack small{color:#86868b;letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.dl-install .install-command{border-radius:var(--r-sm);background:#000;border:1px solid #2c2c2e}.dl-install .install-command code{color:#f5f5f7}.dl-install .install-command button{background:var(--ax-blue);border-radius:8px}.dl-install .command-stack .install-command+small{margin-top:16px}.dl-install-more{color:#86868b;margin:4px 2px 0;font-size:13px}.dl-install-more a{color:#2997ff;margin-left:14px}.dl-install-more a:hover{text-decoration:underline}.dl-hero .download-counts{text-align:left;grid-template-columns:1fr 1fr;gap:12px;width:min(640px,100%);margin:34px auto 0;display:grid}.dl-hero .download-count-card{border-radius:var(--r-md);background:#0000000b;border:0;min-width:0;padding:20px 22px}.dl-hero .download-count-card>span{color:var(--ax-muted);letter-spacing:0;font-size:13px;font-weight:600}.dl-hero .download-count-card p{align-items:baseline;gap:6px;max-width:none;margin:6px 0 0;display:flex}.dl-hero .download-count-card strong{color:var(--ax-ink);letter-spacing:-.04em;font-size:36px;font-weight:600}.dl-hero .download-count-card small{color:var(--ax-muted);font-size:13px}.dl-hero .download-count-breakdown{border-top:1px solid var(--ax-line);gap:18px;margin-top:12px;padding-top:10px;display:flex}.dl-hero .download-count-breakdown span{color:var(--ax-muted);font-size:13px}.dl-hero .download-count-breakdown b{color:var(--ax-ink);margin-left:6px;font-size:13px;font-weight:600}.dl-hero .download-count-source{color:#86868b;text-align:center;grid-column:1/-1;font-size:12px}.dl-verify{background:var(--ax-alt);padding:96px 0}.dl-verify-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.dl-verify-grid p:not(.ax-eyebrow){color:var(--ax-muted);margin:0;font-size:17px;line-height:1.65}.dl-verify-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dl-verify-actions a{color:var(--ax-ink);border:1px solid #00000024;border-radius:980px;padding:9px 16px;font-size:14px}.dl-verify-actions a:hover{color:#fff;background:var(--ax-blue);border-color:var(--ax-blue)}@media (width<=860px){.dl-channel,.dl-install{padding:72px 0}.dl-verify{padding:64px 0}.dl-heading{margin-bottom:32px}.dl-heading>p:not(.ax-eyebrow):not(.dl-status){font-size:17px}.dl-smart{padding:24px 18px}.dl-primary{flex-direction:column;align-items:stretch;padding:18px}.dl-primary .button{width:100%}.dl-builds{grid-template-columns:1fr}.dl-install-grid,.dl-verify-grid{grid-template-columns:1fr;gap:36px}.dl-hero .download-counts{grid-template-columns:1fr}.dl-alts li{align-items:flex-start}}.site-header{z-index:1000;width:100%;transition:all .3s cubic-bezier(.16,1,.3,1);top:0;left:0;right:0;box-shadow:0 4px 20px -2px #00000005;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffb8!important;border-bottom:1px solid #0000000f!important;height:64px!important;position:fixed!important}.site-header.is-scrolled{background:#ffffffe0!important;border-bottom-color:#00000014!important;box-shadow:0 10px 30px -4px #0000000d,0 1px 2px #00000008!important}.ax-subnav,.download-subnav,.learn-subnav{z-index:900!important;top:64px!important}@media (width<=860px){.ax-subnav,.download-subnav,.learn-subnav{top:60px!important}}.nav-shell{width:min(1200px,100% - 40px)!important;height:64px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:0 auto!important;padding:0!important;display:flex!important}.brand{-webkit-user-select:none;user-select:none;transition:opacity .2s;outline:none!important;align-items:center!important;gap:10px!important;text-decoration:none!important;display:inline-flex!important}.brand:hover{opacity:.88}.brand-mark{flex-shrink:0;width:22px;height:20px;display:inline-block;position:relative}.brand-mark i{background:linear-gradient(#38bdf8 0%,#2563eb 100%);border-radius:999px;width:5.5px;transition:transform .25s,background .25s;position:absolute;bottom:0;transform:skewY(-20deg);box-shadow:0 2px 6px #2563eb4d}.brand:hover .brand-mark i:first-child{height:13px}.brand:hover .brand-mark i:nth-child(2){height:21px}.brand:hover .brand-mark i:nth-child(3){height:16px}.brand-mark i:first-child{height:11px;left:0}.brand-mark i:nth-child(2){height:19px;left:7.5px}.brand-mark i:nth-child(3){height:14px;left:15px}.brand-title{letter-spacing:-.03em!important;color:#0f172a!important;font-size:16px!important;font-weight:750!important}.nav-links{align-items:center!important;gap:4px!important;margin:0 auto!important;padding:0!important;list-style:none!important;display:flex!important}.nav-item-wrapper{align-items:center;display:flex;position:relative}.nav-link-btn{color:#475569!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:999px!important;outline:none!important;align-items:center!important;gap:5px!important;padding:7px 14px!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.nav-link-btn:focus,.nav-link-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px #3b82f640!important}.nav-link-btn:hover{color:#0f172a!important;background:#0000000a!important}.nav-link-btn.is-expanded{color:#0f172a!important;background:#0000000f!important}.nav-link-btn.is-active{color:#0f172a!important;background:#0f172a0f!important;font-weight:650!important;box-shadow:inset 0 1px 1px #0000000a!important}.nav-caret{opacity:.55;margin-top:1px;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s}.nav-item-wrapper:hover .nav-caret,.nav-link-btn.is-expanded .nav-caret{opacity:.9;color:#2563eb;transform:rotate(180deg)}.nav-end{flex-shrink:0;align-items:center!important;gap:12px!important;display:flex!important}.nav-learn-pin{display:none!important}.lang-switch{-webkit-user-select:none;user-select:none;background:#0f172a0d!important;border:1px solid #0000000d!important;border-radius:999px!important;align-items:center!important;gap:2px!important;padding:3px!important;display:inline-flex!important}.lang-switch button{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;outline:none!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.lang-switch button:hover{color:#0f172a!important}.lang-switch button.is-active{color:#0f172a!important;background:#fff!important;box-shadow:0 1px 3px #00000014,0 1px 1px #0000000a!important}.lang-switch span,.lang-switch .lang-sep{display:none!important}.nav-cta{color:#fff!important;cursor:pointer!important;letter-spacing:-.01em!important;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 55%,#3b82f6 100%)!important;border:1px solid #fff3!important;border-radius:999px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px -1px #2563eb59,inset 0 1px #ffffff4d!important}.nav-cta:hover{background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 55%,#2563eb 100%)!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #2563eb73,inset 0 1px #fff6!important}.nav-cta:active{transform:translateY(0)!important;box-shadow:0 2px 8px #2563eb4d!important}.cta-arrow{font-size:13px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.nav-cta:hover .cta-arrow{transform:translate(2px,-2px)}.nav-cta-menu,.lang-menu{display:none!important}.mega-menu-overlay{pointer-events:auto;z-index:999;width:100%;padding:10px 24px 28px;animation:.22s cubic-bezier(.16,1,.3,1) forwards megaFadeIn;position:absolute;top:64px;left:0;right:0}@keyframes megaFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mega-menu-card{-webkit-backdrop-filter:blur(28px)saturate(200%);background:#fffffff0;border:1px solid #00000014;border-radius:24px;width:min(1160px,100%);margin:0 auto;transition:all .25s;overflow:hidden;box-shadow:0 24px 60px -12px #0f172a1f,0 4px 16px -2px #0f172a0a,inset 0 1px #fffffff2}.mega-content{grid-template-columns:1fr 340px;min-height:320px;display:grid}.mega-col-main{padding:24px 28px}.mega-col-side{background:#f8fafcb3;border-left:1px solid #0000000d;flex-direction:column;padding:24px;display:flex}.mega-section-tag{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:16px;font-size:11px;font-weight:750}.mega-grid-2x2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mega-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mega-item-card{color:inherit;background:0 0;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:14px;padding:14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;text-decoration:none!important}.mega-item-card:hover{background:#ffffffe6;border-color:#0000000f;transform:translateY(-1.5px);box-shadow:0 8px 24px -4px #0f172a0f,0 2px 6px -1px #0f172a08}.mega-item-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #00000014}.mega-item-icon.bg-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.mega-item-icon.bg-indigo{background:linear-gradient(135deg,#6366f1,#4338ca)}.mega-item-icon.bg-purple{background:linear-gradient(135deg,#a855f7,#7e22ce)}.mega-item-icon.bg-emerald{background:linear-gradient(135deg,#10b981,#047857)}.mega-item-icon.bg-slate{background:linear-gradient(135deg,#475569,#0f172a)}.mega-item-icon.bg-amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.mega-item-body{flex:1;min-width:0}.mega-item-title{color:#0f172a;align-items:center;gap:8px;margin-bottom:4px;font-size:14.5px;font-weight:650;display:flex}.mega-item-title-lg{color:#0f172a;margin:4px 0 6px;font-size:15px;font-weight:700}.mega-badge{color:#2563eb;letter-spacing:.01em;background:#2563eb14;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.mega-badge.badge-green{color:#059669;background:#10b9811a}.mega-item-desc{color:#64748b;margin:0;font-size:12px;line-height:1.5}.mega-action-text{color:#2563eb;margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.mega-side-list{flex-direction:column;flex:1;gap:10px;display:flex}.mega-side-card{background:#fff;border:1px solid #0000000d;border-radius:14px;padding:12px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:block;text-decoration:none!important}.mega-side-card:hover{border-color:#2563eb33;transform:translateY(-1.5px);box-shadow:0 6px 18px -3px #2563eb14}.mega-side-pill{color:#475569;background:#0f172a0f;border-radius:999px;margin-bottom:4px;padding:2px 6px;font-size:10px;font-weight:650;display:inline-block}.mega-side-card h4{color:#0f172a;margin:2px 0 4px;font-size:13.5px;font-weight:650}.mega-side-card p{color:#64748b;margin:0;font-size:11.5px;line-height:1.45}.mega-side-info{background:#fff;border:1px solid #0000000d;border-radius:14px;padding:12px 14px}.mega-label-sub{color:#94a3b8;text-transform:uppercase;font-size:10.5px;font-weight:650}.mega-val-bold{color:#0f172a;margin:2px 0 4px;font-size:14px;font-weight:700}.mega-side-info p{color:#64748b;margin:0 0 6px;font-size:11.5px}.mega-side-footer{border-top:1px solid #0000000f;margin-top:14px;padding-top:12px}.mega-link-arrow{color:#2563eb;align-items:center;gap:4px;font-size:12.5px;font-weight:650;transition:transform .2s;display:inline-flex;text-decoration:none!important}.mega-link-arrow:hover{transform:translate(2px)}.mega-cli-banner{color:#fff;background:#0f172a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 18px;display:flex}.mega-cli-copy{flex:1;min-width:0}.mega-cli-title{color:#93c5fd;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:650;display:flex}.mega-cli-copy code{color:#e2e8f0;white-space:nowrap;background:#ffffff14;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:block;overflow-x:auto}.mega-cli-btn{color:#60a5fa;white-space:nowrap;font-size:12px;font-weight:650;transition:transform .2s;text-decoration:none!important}.mega-cli-btn:hover{color:#93c5fd;transform:translate(3px)}.mega-service-step{color:#2563eb;background:#2563eb14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:flex}.mega-item-tag{letter-spacing:.1em;color:#2563eb;font-size:10px;font-weight:750}.mega-cta-side{background:linear-gradient(#eff6ffcc 0%,#f8fafccc 100%)}.mega-cta-box{background:#fff;border:1px solid #2563eb26;border-radius:18px;padding:18px;box-shadow:0 8px 24px -4px #2563eb14}.mega-cta-box h4{color:#0f172a;margin:0 0 8px;font-size:14.5px;font-weight:700}.mega-cta-box p{color:#64748b;margin:0 0 16px;font-size:12px;line-height:1.5}.mega-learn-col{padding:10px}.mega-learn-heading{color:#0f172a;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:700;display:flex}.mega-icon-bullet{color:#2563eb;background:#2563eb14;border-radius:999px;padding:2px 6px;font-size:10.5px;font-weight:750}.mega-link-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mega-link-list a{color:#475569;border-radius:6px;padding:4px 6px;font-size:12.5px;text-decoration:none;transition:all .18s;display:block}.mega-link-list a:hover{color:#2563eb;background:#2563eb0f;transform:translate(2px)}.mega-tier-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mega-tier-badge{color:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.mega-tier-badge.bg-sky{background:#0284c7}.mega-tier-badge.bg-indigo{background:#4f46e5}.mega-tier-badge.bg-purple{background:#9333ea}.mega-tier-price{color:#64748b;font-size:11px;font-weight:600}@media (width<=860px){.site-header{height:60px!important}.nav-shell{width:calc(100% - 24px)!important;height:60px!important}.menu-button{cursor:pointer;background:#0000000a;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4.5px;width:38px;height:38px;padding:0;transition:background .2s;display:flex!important}.menu-button span{background:#0f172a;border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .25s;display:block}.menu-button.is-active span:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-button.is-active span:nth-child(2){opacity:0}.menu-button.is-active span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-links{-webkit-backdrop-filter:blur(24px)!important;z-index:1001!important;background:#fffffffa!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:calc(100vh - 60px)!important;padding:20px 24px 40px!important;display:none!important;position:fixed!important;inset:60px 0 0!important;overflow-y:auto!important}.nav-links.is-open{display:flex!important}.nav-item-wrapper{width:100%}.nav-link-btn{border-radius:12px!important;justify-content:space-between!important;width:100%!important;padding:12px 14px!important;font-size:16px!important}.nav-caret{display:none}.mega-menu-overlay,.lang-bar,.nav-cta-bar{display:none!important}.lang-menu{margin:16px 0 10px!important;display:flex!important}.nav-cta-menu{text-align:center!important;width:100%!important;margin-top:8px!important;padding:12px!important;font-size:14px!important;display:flex!important}}.page-hero,.product-hero,.dl-hero,.service-page-hero,.film-cover,.survey-cover,.start-page{position:relative;background-image:radial-gradient(80% 50% at 50% -10%,#3b82f614,#0000 70%)!important;padding-top:108px!important}a:focus,button:focus,input:focus,select:focus{outline:none!important}a:focus-visible,button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2563eb4d!important}.product-hero{border-bottom:1px solid #0000000f}.product-hero h1{letter-spacing:-.04em!important}.badge-row span{color:#1e293b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a0d;border:1px solid #0000000f;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.badge-row span:hover{color:#2563eb;background:#2563eb14;border-color:#2563eb33;transform:translateY(-1px)}.stat-band{border-bottom:1px solid #0000000f;box-shadow:0 4px 20px -4px #0f172a08;background:#fff!important}.stat-grid strong{background:linear-gradient(135deg,#0f172a 0%,#2563eb 100%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text}.pillar{background:#fff!important;border:1px solid #0000000f!important;border-radius:20px!important;padding:32px 28px!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 30px -4px #0f172a0a,0 2px 6px -1px #0f172a05!important}.pillar:hover{border-color:#2563eb33!important;transform:translateY(-3px)!important;box-shadow:0 20px 40px -8px #2563eb14,0 4px 12px -2px #0f172a0a!important}.pillar small{color:#2563eb!important;letter-spacing:.1em!important;font-weight:750!important}.pillar h3{letter-spacing:-.02em!important;color:#0f172a!important;margin:10px 0 12px!important;font-size:20px!important}.pillar p{color:#64748b!important;line-height:1.65!important}.capability-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:18px!important;padding:26px 24px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 8px 24px -4px #0f172a08!important}.capability-card:hover{border-color:#2563eb38!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px -6px #2563eb17!important}.capability-card em{color:#2563eb;background:#2563eb14;border-radius:999px;margin-bottom:12px;padding:2px 8px;font-size:11px;font-weight:750;display:inline-block}.capability-card h3{color:#0f172a!important;margin:0 0 8px!important;font-size:17px!important;font-weight:700!important}.capability-card p{color:#64748b!important;font-size:14px!important;line-height:1.6!important}.dark-section{position:relative;overflow:hidden;background:#090b10!important}.dark-section:before{content:"";background:linear-gradient(90deg,#0000,#3b82f666,#0000);width:60%;height:1px;position:absolute;top:0;left:20%}.workflow-line article{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:24px 22px!important;transition:all .25s!important}.workflow-line article:hover{background:#ffffff0f!important;border-color:#3b82f666!important;transform:translateY(-2px)!important}.workflow-line article i{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;box-shadow:0 4px 12px #2563eb66!important}.scenario-cloud span{display:inline-block;color:#334155!important;background:#fff!important;border:1px solid #00000012!important;border-radius:999px!important;padding:8px 18px!important;font-size:13.5px!important;font-weight:550!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px -2px #0f172a08!important}.scenario-cloud span:hover{color:#fff!important;background:#0f172a!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px -3px #0f172a26!important}.dl-build{background:#fff!important;border:1px solid #0000000f!important;border-radius:20px!important;padding:28px 24px!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 30px -4px #0f172a0a!important}.dl-build:hover{border-color:#2563eb38!important;transform:translateY(-3px)!important;box-shadow:0 20px 45px -8px #2563eb1a!important}.dl-build-mark{color:#0f172a!important;background:#0f172a0a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin-bottom:14px!important;font-size:20px!important;display:flex!important}.command-stack{background:#0f172a!important;border:1px solid #ffffff14!important;border-radius:20px!important;padding:28px!important;box-shadow:0 20px 50px -10px #0f172a33!important}.command-stack small{color:#93c5fd!important;letter-spacing:.04em!important;font-weight:650!important}.service-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:24px!important;padding:36px 32px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 12px 36px -6px #0f172a0a,0 2px 8px #0f172a05!important}.service-card:hover{border-color:#2563eb40!important;transform:translateY(-3px)!important;box-shadow:0 24px 60px -10px #2563eb1a!important}.service-number{color:#2563eb!important;background:#2563eb14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.service-card ul li{position:relative;color:#475569!important;line-height:1.6!important}.service-card ul li:before{content:"✓";color:#2563eb;margin-right:8px;font-weight:700}.start-card{background:#fff!important;border:1px solid #00000012!important;border-radius:24px!important;padding:36px!important;box-shadow:0 24px 60px -12px #0f172a14!important}.contact-panel{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffc!important;border:1px solid #0000000f!important;border-radius:20px!important;padding:24px!important}.member-layout{padding-top:24px}.member-side{padding-right:18px}.member-side a{color:#64748b!important;border-radius:12px!important;padding:8px 14px!important;font-weight:500!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.member-side a:hover{transform:translate(2px);color:#0f172a!important;background:#0f172a0a!important}.member-side a.is-on{color:#0f172a!important;background:#fff!important;border:1px solid #0000000d!important;font-weight:700!important;box-shadow:0 2px 8px -2px #0f172a14,0 1px 2px #0f172a0a!important}.member-side a.is-nested{opacity:.88;font-size:13px!important}.member-model-callout{background:linear-gradient(135deg,#eff6ffb3 0%,#f8fafccc 100%);border:1px solid #2563eb26;border-radius:18px;flex-direction:column;gap:6px;margin-top:24px;padding:20px 24px;display:flex;box-shadow:0 4px 16px -2px #2563eb0d}.callout-pill{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#2563eb1a;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:750}.member-model-callout b{color:#0f172a;font-size:17px}.member-model-callout span{color:#475569;font-size:13.5px;line-height:1.55}.member-plan-card-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.member-card-badge{color:#2563eb;background:#2563eb14;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650}.member-apps-section{border-bottom:1px solid #0000000f;padding:64px 0 32px}.member-apps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.member-app-feature{color:inherit;background:#fff;border:1px solid #0000000f;border-radius:20px;flex-direction:column;padding:28px 24px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px -4px #0f172a0a;text-decoration:none!important}.member-app-feature:hover{border-color:#2563eb38;transform:translateY(-3px);box-shadow:0 20px 45px -8px #2563eb1a}.app-feature-kicker{letter-spacing:.06em;color:#2563eb;background:#2563eb14;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:3px 8px;font-size:11px;font-weight:750}.member-app-feature h3{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.member-app-feature p{color:#64748b;flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.6}.app-feature-cta{color:#2563eb;align-items:center;gap:4px;font-size:13px;font-weight:650;transition:transform .2s;display:inline-flex}.member-app-feature:hover .app-feature-cta span{display:inline-block;transform:translate(3px)}@media (width<=860px){.member-apps-grid{grid-template-columns:1fr}}.member-plan-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:22px!important;padding:34px 30px!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 30px -4px #0f172a0a!important}.member-plan-card:hover{border-color:#2563eb38!important;transform:translateY(-3px)!important;box-shadow:0 20px 48px -8px #2563eb17!important}.member-plan-card h2{letter-spacing:-.03em!important;color:#0f172a!important;font-size:26px!important;font-weight:750!important}.member-plan-card .text-link{color:#2563eb!important;align-items:center!important;gap:6px!important;font-weight:650!important;transition:transform .2s!important;display:inline-flex!important}.member-plan-card:hover .text-link b{display:inline-block;transform:translate(3px)}.member-tier{position:relative;background:#fff!important;border:1px solid #00000012!important;border-radius:24px!important;padding:36px 30px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 12px 36px -6px #0f172a0a!important}.member-tier:hover{transform:translateY(-4px)!important;box-shadow:0 24px 60px -10px #0f172a1a!important}.member-tier.is-vip{background:linear-gradient(#faf5ff99 0%,#fff 100%)!important;border-color:#9333ea4d!important}.member-tier.is-vip:before{content:"推荐方案";color:#9333ea;background:#9333ea1a;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:16px;right:18px}.member-tier em{letter-spacing:-.03em!important;color:#0f172a!important;font-size:32px!important;font-weight:800!important}.member-tier-link{color:#2563eb!important;align-items:center!important;gap:6px!important;font-weight:650!important;transition:transform .2s!important;display:inline-flex!important}.member-tier-link:hover{transform:translate(3px)!important}.member-rights-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:18px!important;padding:24px!important;transition:all .22s!important;box-shadow:0 6px 20px -4px #0f172a08!important}.member-rights-card:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px -4px #0f172a0f!important}.member-rights-card small{border-radius:999px;margin-bottom:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.member-rights-card.is-open small{color:#475569;background:#64748b1a}.member-rights-card.is-inclusive small{color:#0284c7;background:#0ea5e91a}.member-rights-card.is-preferred small{color:#4f46e5;background:#6366f11a}.member-rights-card.is-enterprise small{color:#9333ea;background:#a855f71a}.member-terms-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:20px!important;padding:28px!important;box-shadow:0 8px 24px -4px #0f172a08!important}.film-cover,.survey-cover{padding-bottom:80px!important}.film-cover,.survey-cover,.kb-cover{color:#16141a!important;background-color:#0000!important;background-image:none!important}.film-cover h1,.survey-cover h1,.kb-cover h1,.film-promise,.survey-promise{color:#16141a!important}.film-cover h1 em,.kb-cover h1 em{color:#8a6232!important}.survey-cover h1 em{color:#2f4ec4!important}.film-sub,.survey-sub,.kb-cover .survey-sub,.kb-cover p{color:#3a3a3c!important}.film-access small{color:#6b5424!important}.film-access b{color:#16141a!important}.film-access p{color:#3a3a3c!important}.film-kicker,.survey-kicker{color:#0f172a;background:#0f172a0f;border-radius:999px;margin-bottom:20px;padding:4px 14px;font-size:12px;font-weight:650;display:inline-block}.film-access article{background:#fff!important;border:1px solid #0000000f!important;border-radius:18px!important;padding:22px 20px!important;transition:all .25s!important;box-shadow:0 8px 24px -4px #0f172a0a!important}.film-access article:hover{border-color:#2563eb33!important;transform:translateY(-2px)!important}.film-access article.is-price{background:linear-gradient(#eff6ffcc 0%,#fff 100%)!important;border-color:#2563eb33!important}.film-path-grid article{background:#fff!important;border:1px solid #0000000f!important;border-radius:20px!important;padding:28px 24px!important;transition:all .25s!important;box-shadow:0 8px 26px -4px #0f172a0a!important}.film-path-grid article:hover{border-color:#2563eb33!important;transform:translateY(-2px)!important}.learn-shell{padding-top:100px!important}.learn-side a{border-bottom:none!important;border-radius:999px!important;padding:4px 12px!important;transition:all .2s!important}.learn-side a:hover{color:#1a1713!important;background:#1a17130f!important}.learn-side a.is-on{color:#fff!important;background:#1a1713!important}.learn-cmd{border:1px solid #1a171314!important;border-radius:12px!important;box-shadow:0 4px 14px #0000000a!important}.usage-shell,.account-shell{padding-top:104px!important}.usage-summary-card,.account-profile-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:20px!important;padding:28px!important;box-shadow:0 10px 30px -4px #0f172a0a!important}.site-assistant{z-index:80;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Arial,sans-serif;position:fixed;bottom:22px;right:22px}.site-assistant-toggle{color:#fff;cursor:pointer;background:linear-gradient(#0077ed 0%,#0071e3 100%);border:0;border-radius:999px;align-items:center;height:48px;padding:0 18px;display:inline-flex;box-shadow:0 10px 24px #0071e347}.site-assistant-mark{align-items:center;gap:8px;display:inline-flex}.site-assistant-bot{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.site-assistant-h{letter-spacing:-.02em;color:#fff;font-size:16px;font-weight:620;line-height:1}.site-assistant-toggle:hover{transform:translateY(-1px)}.site-assistant-panel{-webkit-backdrop-filter:saturate(180%)blur(24px);background:#f5f5f7f0;border:1px solid #0000000f;border-radius:28px;flex-direction:column;width:min(420px,100vw - 44px);height:auto;display:flex;position:fixed;top:84px;bottom:86px;right:22px;overflow:hidden;box-shadow:0 30px 80px #00000029}.site-assistant-head{background:#ffffffb8;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.site-assistant-head strong{color:#1d1d1f;letter-spacing:-.02em;font-size:17px;font-weight:620;display:block}.site-assistant-head span{color:#6e6e73;font-size:12px}.site-assistant-head-actions{align-items:center;gap:8px;display:flex}.site-assistant-head button{color:#1d1d1f;cursor:pointer;background:#0000000f;border:0;border-radius:999px;height:28px}.site-assistant-head button[aria-label=收起]{width:28px}.site-assistant-head-actions button:first-child{color:#6e6e73;padding:0 10px;font-size:12px}.site-assistant-resize-y,.site-assistant-resize-x{z-index:3;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute}.site-assistant-resize-y{cursor:ns-resize;height:14px;top:0;left:12px;right:12px}.site-assistant-resize-x{cursor:ew-resize;width:12px;top:28px;bottom:28px;left:0}.site-assistant-resize-y span,.site-assistant-resize-x span{background:#0003;border-radius:999px;display:block}.site-assistant-resize-y span{width:40px;height:4px}.site-assistant-resize-x span{width:4px;height:40px}.site-assistant-log{background:#f5f5f7;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.site-assistant-bubble{box-sizing:border-box;letter-spacing:-.01em;overflow-wrap:anywhere;border-radius:20px;min-width:0;max-width:88%;padding:12px 14px;font-size:15px;line-height:1.5}.site-assistant-bubble p,.site-assistant-bubble ul,.site-assistant-bubble ol{margin:0}.site-assistant-bubble p+p,.site-assistant-bubble ul,.site-assistant-bubble ol,.site-assistant-gap+p{margin-top:8px}.site-assistant-bubble ul,.site-assistant-bubble ol{padding-left:1.15em}.site-assistant-bubble li+li{margin-top:6px}.site-assistant-bubble a{color:#06c;overflow-wrap:anywhere;word-break:break-all}.site-assistant-bubble code{background:#0000000f;border-radius:6px;padding:1px 5px;font-size:.92em}.site-assistant-bubble pre{color:#f5f5f7;background:#1d1d1f;border-radius:12px;margin:8px 0 0;padding:10px 12px;overflow-x:auto}.site-assistant-bubble pre code{color:inherit;white-space:pre;background:0 0;padding:0;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.site-assistant-heading{font-weight:650}.site-assistant-bubble.user{color:#fff;background:#0071e3;border-bottom-right-radius:8px;align-self:flex-end}.site-assistant-bubble.assistant{color:#1d1d1f;background:#fff;border-bottom-left-radius:8px;align-self:flex-start;box-shadow:0 1px 2px #0000000a}.site-assistant-form{background:#ffffffdb;align-items:flex-end;gap:8px;padding:12px 12px 8px;display:flex}.site-assistant-form textarea{resize:none;color:#1d1d1f;min-height:44px;max-height:120px;font:inherit;background:#f5f5f7;border:0;border-radius:22px;flex:1;padding:12px 16px;font-size:15px}.site-assistant-form textarea:focus{outline:2px solid #0071e359}.site-assistant-form button[type=submit]{color:#fff;cursor:pointer;background:#0071e3;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.site-assistant-form button[type=submit] svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.site-assistant-form button[type=submit]:disabled{opacity:.45}.site-assistant-tools{color:#6e6e73;background:#ffffffdb;align-items:center;gap:8px;padding:0 16px 14px;font-size:12px;display:flex}.site-assistant-tools input{display:none}.site-assistant-tools label,.site-assistant-human{cursor:pointer;color:inherit;font:inherit;background:#f5f5f7;border:0;border-radius:999px;padding:5px 10px}.site-assistant-human:disabled{opacity:.45}.site-assistant-bubble img{border-radius:10px;max-width:100%;margin-top:8px;display:block}.site-assistant-paste{object-fit:cover;border-radius:8px;width:42px;height:42px}.site-assistant-bubble.user{position:relative}.site-assistant-receipt{text-align:right;color:#1f9d55;margin-top:4px;font-size:12px;font-weight:650;display:block}@media (width<=720px){.site-assistant{bottom:14px;right:14px}.site-assistant-panel{border-radius:24px;width:calc(100vw - 24px);height:auto;top:72px;bottom:88px;right:12px}}.is-learn{background:#f3eee4}.is-learn main{color:#1a1713;background:#f3eee4}.is-learn .site-header{background:#f3eee4e6;border-bottom-color:#1a17131a}.is-learn .nav-links{background:#f3eee4f5;border-color:#1a171321}.learn-shell{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:88px 16px 72px;display:block}.learn-side{border-bottom:1px solid #1a171321;flex-flow:wrap;align-items:center;gap:4px 16px;margin:0 0 22px;padding:0 0 12px;font-size:13px;line-height:1.4;display:flex}.learn-side a{white-space:nowrap;color:#6e675c;border-bottom:2px solid #0000;flex:none;padding:6px 0}.learn-side a.is-on{color:#1a1713;border-bottom-color:#1a1713;font-weight:700}.learn-side-label{color:#6e675c;letter-spacing:.06em;white-space:nowrap;flex:none;margin:0;padding:0;font-size:11px;display:block}.learn-side-label+a{margin-top:0}@media (width>=901px){.learn-side .learn-side-label:not(:first-child){margin-top:22px}}.learn{min-width:0;font-family:Noto Serif SC,Songti SC,Source Han Serif SC,serif;font-size:17px;line-height:1.8}.learn-index{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:118px 16px 88px}.learn-article{border-top:1px solid #1a171321;border-bottom:1px solid #1a171321;padding:22px 0 8px;display:block}.learn-article small{color:#6e675c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:block}.learn-article b{letter-spacing:-.03em;margin-top:8px;font-size:24px;line-height:1.3;display:block}.learn-article span{color:#6e675c;margin-top:10px;font-size:15px;display:block}.learn-article em{margin-top:14px;font-size:14px;font-style:normal;font-weight:700;display:inline-block}.learn-filters{flex-wrap:wrap;gap:8px 16px;margin:28px 0 8px;font-size:13px;display:flex}.learn-filters a{color:#6e675c}.learn-filters a.is-on{color:#1a1713;font-weight:700}.learn-featured{grid-template-columns:1fr;gap:16px;padding:8px 0 4px;display:grid}.learn-featured img{object-fit:cover;width:100%;height:240px;display:block}.learn-featured time{color:#6e675c;font-size:13px;display:block}.learn-featured b{letter-spacing:-.03em;margin-top:8px;font-size:26px;line-height:1.25;display:block}.learn-featured span{color:#6e675c;margin-top:10px;font-size:15px;display:block}.learn-feed{margin-top:4px}.learn-row{border-top:1px solid #1a171321;grid-template-columns:132px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.learn-row img{object-fit:cover;background:#111;width:132px;height:88px;display:block}.learn-row-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.learn-row-top b{letter-spacing:-.02em;font-size:18px;line-height:1.35}.learn-row-top time{color:#6e675c;white-space:nowrap;flex:none;font-size:13px}.learn-row span{color:#6e675c;margin-top:8px;font-size:14px;display:block}.learn-tags{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.learn-tags em{color:#6e675c;font-size:13px;font-style:normal}.learn-series{color:#6e675c;letter-spacing:.01em;border-top:1px solid #1a171329;flex-wrap:wrap;align-items:baseline;gap:.4em 1.25em;margin:26px 0 0;padding:12px 0 0;font-size:13px;line-height:1.7;display:flex}.learn-series-k{color:#8a847a;letter-spacing:.12em;flex:0 0 100%;margin:0 0 2px;font-size:11px}.learn-series a{color:inherit;background:0 0;border:0;padding:0}.learn-series a:hover{color:#1a1713}.learn-series a.is-on{color:#1a1713;font-weight:700;box-shadow:inset 0 -1px}.learn a{text-decoration:none}.learn h1{letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(32px,6vw,46px);font-weight:700;line-height:1.22}.learn h2{margin:0 0 16px;font-size:15px;font-weight:700}.learn h3{letter-spacing:-.03em;margin:0;font-size:26px}.learn p{margin:0 0 1em}.learn p:last-child{margin-bottom:0}.learn .kicker{color:#6e675c;margin:0;font-size:13px}.learn .lede{margin:22px 0 0}.learn-listen{z-index:8;background:#f3eee4;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:10px 0;display:flex;position:sticky;top:64px}.learn-listen-btn,.learn-listen-stop{appearance:none;cursor:pointer;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.learn-listen-btn{color:#f3eee4;background:#1a1713;border:1px solid #1a1713}.learn-listen-btn.is-on{background:#1c4ed8;border-color:#1c4ed8}.learn-listen-stop{color:#1a1713;background:0 0;border:1px solid #1a171347}.learn-listen-meta{color:#6e675c;font-size:13px}.learn-speak{cursor:pointer;border-left:3px solid #0000;border-radius:0 2px 2px 0;margin-left:-12px;padding-left:12px}.learn-speak.is-speaking{color:#1a1713;background:#1c4ed81f;border-left-color:#1c4ed8}.learn-cmd li.learn-speak.is-speaking,.learn-flow li.learn-speak.is-speaking,.learn .facts li.learn-speak.is-speaking{background:#1c4ed81f}.learn-cmd li.learn-speak,.learn-flow li.learn-speak,.learn .facts li.learn-speak{margin-left:0}.learn-note.learn-speak{border-left-width:2px;margin-left:0;padding-left:14px}.learn-note.learn-speak.is-speaking{border-left-color:#1c4ed8}.learn .figure{margin:32px 0 0}.learn .figure img{object-fit:cover;object-position:40% 55%;width:100%;height:min(48vw,380px);display:block}.learn .caption{color:#6e675c;margin:8px 0 0;font-size:13px}.learn .chapter{padding:56px 0 0;scroll-margin-top:92px}.learn .product{border-top:1px solid #1a171321;margin-top:8px;padding-top:28px}.learn .meta{color:#6e675c;margin:6px 0 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.learn .shot{margin:20px 0 8px}.learn .shot img{background:#111;border:1px solid #1a171321;width:100%;display:block}.learn .facts{margin:8px 0 0;padding:0;list-style:none}.learn .facts li{color:#6e675c;border-bottom:1px solid #1a171321;padding:11px 0}.learn .facts li:last-child{border-bottom:0}.learn .facts b{color:#1a1713;font-weight:650}.learn .links a{border-bottom:1px solid #1a171321;padding:14px 0;display:block}.learn .links a:hover b{color:#1c4ed8}.learn .links b{font-size:17px;display:block}.learn .links span{color:#6e675c;font-size:14px}.learn .end{border-top:1px solid #1a171321;margin-top:48px;padding-top:28px}.learn .actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.learn .btn{border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.learn .btn.primary{color:#f3eee4;background:#1a1713}.learn .btn.ghost{border:1px solid #1a171347}.learn-trail{color:#6e675c;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;font-size:13px;line-height:1.4;display:flex}.learn-trail a,.learn-trail b,.learn-trail span{white-space:nowrap;flex:none}.learn-trail a:hover{color:#1c4ed8}.learn-subnav{border-bottom:1px solid #1a171321;flex-wrap:wrap;gap:8px 18px;margin:18px 0 8px;padding-bottom:18px;font-size:13px;display:flex}.learn-subnav a{color:#6e675c}.learn-subnav a.is-on{color:#1a1713;font-weight:700}.learn-body{margin-top:8px}.learn-body h2{letter-spacing:-.02em;margin:36px 0 12px;scroll-margin-top:92px;font-size:20px;font-weight:700}.learn-body h2:first-child{margin-top:28px}.learn-cmd{border-top:1px solid #1a171333;border-bottom:1px solid #1a171333;margin:4px 0 1.4em;padding:0;list-style:none}.learn-cmd li{border-bottom:1px solid #1a171314;align-items:flex-start;gap:16px;padding:12px 8px 12px 14px;display:flex}.learn-cmd li.has-tag{grid-template-columns:auto minmax(0,1fr) 28px;align-items:start;gap:6px 14px;display:grid}.learn-cmd-tag{letter-spacing:-.02em;padding-top:1px;font-size:15px;font-style:normal;font-weight:700;line-height:1.5}.learn-cmd li:last-child{border-bottom:0}.learn-cmd-main{flex:1;min-width:0}.learn-cmd-main small{color:#6e675c;margin:0 0 3px;font-size:13px;font-weight:400;line-height:1.45;display:block}.learn-cmd code{background:0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;line-height:1.55;display:block;overflow-x:auto}.learn-flow{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));margin:22px 0 8px;padding:0 0 4px;list-style:none;display:grid;position:relative}.learn-flow:before{content:"";opacity:.35;background:#1a1713;height:1px;position:absolute;top:38px;left:10%;right:10%}.learn-flow li{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.learn-flow i{z-index:1;background:#1a1713;border-radius:50%;width:6px;height:6px}.learn-flow b{letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1.2}.learn-flow span{color:#6e675c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.35}.learn-cmd-copy{color:#8a8378;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0 -4px 0 0;padding:0;display:inline-flex}.learn-cmd-copy:hover{color:#1a1713}.learn-note{border-left:2px solid #1a1713;margin:10px 0 0;padding:0 0 0 14px;font-size:16px}.learn-post .figure{margin:24px 0 4px}.learn-post .figure img{object-fit:contain;object-position:center;height:auto;max-height:340px}.learn-back{margin-top:48px;font-size:14px}.learn-back a:hover{color:#1c4ed8}.learn-post .lede{color:#3d3933;margin:18px 0 0;font-size:18px}.learn-mods{margin-top:36px}.learn-mods a{border-top:1px solid #1a171321;padding:20px 0;display:block}.learn-mods a:last-child{border-bottom:1px solid #1a171321}.learn-mods small{color:#6e675c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:block}.learn-mods b{letter-spacing:-.03em;margin-top:6px;font-size:22px;display:block}.learn-mods span{color:#6e675c;margin-top:6px;font-size:15px;display:block}@media (width>=901px){.learn-shell{grid-template-columns:176px minmax(0,680px);justify-content:center;gap:56px;width:100%;max-width:980px;padding:118px 20px 88px;display:grid}.learn-side{border-bottom:0;flex-flow:column;align-self:start;align-items:stretch;gap:4px;margin:0;padding-top:8px;padding-bottom:0;position:sticky;top:96px}.learn-side-label{margin-bottom:4px;padding-left:12px}.learn-side a{border-bottom:0;border-left:2px solid #0000;padding:7px 0 7px 12px}.learn-side a.is-on{border-bottom-color:#0000;border-left-color:#1a1713}}html.is-phone .learn-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:80px 16px 72px!important;display:block!important}html.is-phone .learn-shell,html.is-phone .learn-post,html.is-phone .learn-body,html.is-phone .learn-side,html.is-phone .learn-trail{min-width:0;max-width:100%}html.is-phone .learn-side a,html.is-phone .learn-trail a,html.is-phone .learn-trail b,html.is-phone .learn-trail span{white-space:normal;max-width:100%}html.is-phone .learn h1,html.is-phone .learn-post .lede,html.is-phone .learn p{overflow-wrap:break-word;word-break:break-word;max-width:100%}html.is-phone .learn-cmd code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}html.is-phone .learn-listen{margin-left:0;margin-right:0;padding-left:0;padding-right:0;top:56px}html.is-phone .learn-cmd li{gap:10px;padding:12px 4px 12px 14px}html.is-phone .learn-flow{grid-template-columns:1fr;gap:16px;padding-left:2px}html.is-phone .learn-flow:before{width:1px;height:auto;inset:8px auto 8px 2px}html.is-phone .learn-flow li{text-align:left;flex-direction:row;align-items:baseline;gap:12px}html.is-phone .learn-flow i{flex:none}html.is-phone .learn h1{padding-right:4px;font-size:24px;line-height:1.35}html.is-phone .learn-post .lede,html.is-phone .learn .lede{padding-right:4px;font-size:16px}html.is-phone .learn .figure img{height:210px}html.is-phone .learn-index,html.is-phone .learn-shell{padding-top:80px}html.is-phone .learn-featured img{height:180px}html.is-phone .learn-row{grid-template-columns:1fr;gap:10px}html.is-phone .learn-row img{width:100%;height:160px}html.is-phone .learn-row-top{flex-direction:column;gap:4px}
