.startup-loading{--startup-bg: #faf9f6;--startup-card: #fff;--startup-border: #e9e4dd;--startup-title: #242522;--startup-description: #777671;--startup-soft: #fff2eb;--startup-ring: #f6d4c6;--startup-accent: #df5524;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:var(--startup-bg)}.startup-loading--yaahp{--startup-bg: var(--md-color-bg, #f5f7fa);--startup-card: var(--md-color-bg-elevated, #fff);--startup-border: var(--md-color-border, #d8dee6);--startup-title: var(--md-color-text, #1a1d23);--startup-description: var(--md-color-text-secondary, #5c6570);--startup-soft: var(--md-color-primary-bg, #e8f1fb);--startup-ring: var(--md-color-border, #d8dee6);--startup-accent: var(--md-color-primary, #1b4f8a)}.startup-loading--inline{min-height:360px;flex:1;background:transparent}.startup-loading__card{width:min(316px,100%);min-height:217px;box-sizing:border-box;border:1px solid var(--startup-border);border-radius:22px;background:var(--startup-card);box-shadow:0 18px 48px #1019231a;display:flex;flex-direction:column;align-items:center;padding:29px 18px 18px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.startup-loading__orbit{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--startup-soft);margin-bottom:21px}.startup-loading__orbit:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:3px solid var(--startup-ring)}.startup-loading__orbit:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:3px solid transparent;border-top-color:var(--startup-accent);animation:startup-orbit 1.8s linear infinite}.startup-loading__mark{width:38px;height:38px;display:grid;place-items:center;z-index:1;border-radius:50%;background:var(--startup-card);color:var(--startup-accent);font-size:19px;font-weight:700;line-height:1}.startup-loading__title{color:var(--startup-title);font-size:18px;font-weight:650;line-height:1.45}.startup-loading__description{margin-top:6px;color:var(--startup-description);font-size:12px;line-height:1.6}.startup-loading__track{width:60px;height:3px;overflow:hidden;border-radius:2px;background:var(--startup-ring);margin-top:17px}.startup-loading__track span{display:block;width:22px;height:100%;border-radius:inherit;background:var(--startup-accent);animation:startup-track 1.8s ease-in-out infinite alternate}@keyframes startup-orbit{to{transform:rotate(360deg)}}@keyframes startup-track{to{transform:translate(38px)}}@media (prefers-reduced-motion: reduce){.startup-loading__orbit:after,.startup-loading__track span{animation:none}}.portal-home-v2 .home-deck-stage{position:relative;display:grid;gap:28px}.portal-home-v2 [data-home-card]{position:relative;height:720px;display:flex}.portal-home-v2 [data-home-card]>.home-card{flex:1;min-width:0}@media (max-width: 767px){.portal-home-v2 [data-home-card]{height:auto;display:block}}.portal-home-v2 .home-carousel-pages{display:grid;align-items:start}.portal-home-v2 .home-carousel-page{grid-area:1 / 1;min-width:0}.portal-home-v2 .home-carousel-page[aria-hidden=true]{visibility:hidden;pointer-events:none}.portal-home-v2{--home-canvas: #faf9f6;--home-panel: #eae5dc;--home-ink: #20201d;--home-muted: #585750;--home-accent: #ef4f19;background:var(--home-canvas);color:var(--home-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;padding-bottom:28px}.portal-home-v2 .home-content-width{width:min(1280px,calc(100% - 64px));margin-inline:auto}.portal-home-v2 .home-intro-title{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.2}.portal-home-v2 .home-card{border-radius:20px;padding:36px;background:var(--home-panel)}.portal-home-v2 .home-card-title{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(28px,3vw,42px);line-height:1.25}.portal-home-v2 .home-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.7;color:var(--home-muted)}.portal-home-v2 .home-card-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:32px;align-items:center}.portal-home-v2 .home-card-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.portal-home-v2 .home-primary-link{display:inline-flex;align-items:center;gap:18px;background:#20201d;color:#fff;padding:8px 8px 8px 18px;border-radius:6px;text-decoration:none}.portal-home-v2 .home-action-arrow{display:grid;place-items:center;width:32px;height:32px;background:#ef4f19;color:#fff}.portal-home-v2 .home-secondary-link{color:var(--home-ink);text-decoration:underline;text-underline-offset:4px}.portal-home-v2 :is(a,button):focus-visible{outline:3px solid #20201d;outline-offset:4px}.portal-home-v2 .home-media-booth{position:relative;border-radius:12px;padding:24px;min-height:320px;display:flex;align-items:center;justify-content:center}.portal-home-v2 .home-media-figure{position:relative;margin:0;max-width:100%}.portal-home-v2 .home-media-figure img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 16px 48px #20201d2e}.portal-home-v2 .home-media-figure figcaption{margin-top:12px;font-size:13px;color:var(--home-muted);text-align:center}.portal-home-v2 .home-service-diagram{position:relative;width:100%;background:#fff;border-radius:8px;box-shadow:0 16px 48px #20201d24;padding:32px 24px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}.portal-home-v2 .home-service-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}.portal-home-v2 .home-service-step{display:flex;align-items:center;gap:8px}.portal-home-v2 .home-service-step-index{font-size:13px;color:var(--home-accent);font-weight:600}.portal-home-v2 .home-service-node{display:grid;place-items:center;width:96px;height:72px;border:1.5px solid var(--home-ink);border-radius:8px;background:var(--home-panel);font-size:28px}.portal-home-v2 .home-service-step-title{font-size:14px;color:var(--home-ink)}.portal-home-v2 .home-service-arrow{color:var(--home-accent);font-size:20px;margin:0 4px}.portal-home-v2 .home-service-caption{font-size:13px;color:var(--home-muted)}.portal-home-v2 .home-carousel-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.portal-home-v2 .home-carousel-controls button{min-width:44px;min-height:44px;cursor:pointer}.portal-home-v2 .home-carousel-page-tab{border:none;background:transparent;color:var(--home-muted);padding:8px 4px;border-bottom:2px solid transparent}.portal-home-v2 .home-carousel-page-tab[aria-pressed=true]{color:var(--home-ink);border-bottom-color:var(--home-accent)}.portal-home-v2 .home-carousel-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-left:auto}.portal-home-v2 [data-home-card=intro]>.home-card{display:flex;flex-direction:column}.portal-home-v2 [data-home-card=intro] .home-carousel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.portal-home-v2 [data-home-card=intro] .home-carousel-pages{flex:1 1 auto;min-height:0;align-items:stretch}.portal-home-v2 [data-home-card=intro] .home-carousel-page{height:100%;min-height:0}.portal-home-v2 [data-home-card=intro] .home-card-columns{height:100%;align-items:stretch}.portal-home-v2 [data-home-card=intro] .home-card-copy{align-self:center}.portal-home-v2 [data-home-card=intro] .home-media-booth{height:100%}@media (max-width: 767px){.portal-home-v2 .home-content-width{width:calc(100% - 32px)}.portal-home-v2 .home-card{padding:24px 20px}.portal-home-v2 .home-card-columns{grid-template-columns:minmax(0,1fr);gap:24px}}.portal-home-v2 .home-feature-card{display:flex;flex-direction:column;justify-content:center;background:#fff}.portal-home-v2 .home-feature-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px;margin-bottom:clamp(32px,3.8vw,60px)}.portal-home-v2 .home-feature-title{flex:1 1 22rem;min-width:0;max-width:36rem;margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(32px,3.7vw,48px);font-weight:600;line-height:1.26;letter-spacing:.01em;white-space:pre-line}.portal-home-v2 .home-feature-card:lang(en) .home-feature-title{font-size:clamp(24px,2.6vw,34px)}.portal-home-v2 .home-feature-em{position:relative;white-space:nowrap}.portal-home-v2 .home-feature-underline{position:absolute;left:-2%;bottom:-.26em;width:104%;height:.5em;overflow:visible}.portal-home-v2 .home-feature-underline path{fill:none;stroke:var(--home-accent);stroke-width:5;stroke-linecap:round;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-underline path{animation:home-feature-underline-draw 1.1s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes home-feature-underline-draw{to{stroke-dashoffset:0}}.portal-home-v2 .home-feature-intro-side{flex:0 1 21.67rem;max-width:21.67rem;padding-bottom:2px}.portal-home-v2 .home-feature-lead{margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.65;color:var(--home-ink)}.portal-home-v2 .home-feature-methods{margin:0;font-size:11.5px;line-height:1.7;color:#20201d6b}.portal-home-v2 .home-feature-stage{position:relative;padding:0;border:1px solid rgba(32,32,29,.14)}.portal-home-v2 .home-feature-star{position:absolute;width:14px;height:14px;color:var(--home-muted);opacity:.5;pointer-events:none}.portal-home-v2 .home-feature-star path{fill:currentColor}.portal-home-v2 .home-feature-star--tl{top:-7px;left:-7px}.portal-home-v2 .home-feature-star--tr{top:-7px;right:-7px}.portal-home-v2 .home-feature-star--bl{bottom:-7px;left:-7px}.portal-home-v2 .home-feature-star--br{bottom:-7px;right:-7px}.portal-home-v2 .home-feature-connector{position:absolute;top:calc(2.2rem + 5px);left:0;width:100%;height:2px;pointer-events:none;z-index:2}.portal-home-v2 .home-feature-connector-track,.portal-home-v2 .home-feature-connector-draw{position:absolute;top:0;left:0;width:100%;border-radius:2px}.portal-home-v2 .home-feature-connector-track{height:1px;background:#20201d24}.portal-home-v2 .home-feature-connector-draw{height:2px;background:var(--home-accent);transform:scaleX(0);transform-origin:left center}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-connector-draw{animation:home-feature-line-draw 1.6s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes home-feature-line-draw{to{transform:scaleX(1)}}.portal-home-v2 .home-feature-connector-dot-track{position:absolute;top:-2.5px;left:0;width:100%;height:7px;opacity:0}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-connector-dot-track{animation:home-feature-dot-breathe 5.2s ease-in-out 1.9s infinite}.portal-home-v2 .home-feature-connector-dot{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;background:var(--home-accent);box-shadow:0 0 6px #ef4f198c}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-connector-dot{animation:home-feature-dot-travel 5.2s ease-in-out 1.9s infinite}@keyframes home-feature-dot-travel{0%{left:0}to{left:calc(100% - 7px)}}@keyframes home-feature-dot-breathe{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}.portal-home-v2 .home-feature-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.portal-home-v2 .home-feature-step{position:relative;display:flex;flex-direction:column;min-height:420px;padding:2.8rem clamp(16px,2vw,34px) 30px;background:#fff;transition:background .4s ease}.portal-home-v2 .home-feature-step:first-child{box-shadow:-4px 3px 10px -4px #20201d2e}.portal-home-v2 .home-feature-step:last-child{box-shadow:4px 3px 10px -4px #20201d2e}.portal-home-v2 .home-feature-step:hover{background:linear-gradient(180deg,#ef4f1914,#ef4f1900 62%)}.portal-home-v2 .home-feature-step+.home-feature-step{border-left:1px solid rgba(32,32,29,.12)}.portal-home-v2 .home-feature-node{position:absolute;top:calc(2.2rem + 1.5px);left:clamp(16px,2vw,34px);width:9px;height:9px;border-radius:50%;background:var(--home-canvas);border:1.5px solid rgba(32,32,29,.42);z-index:3}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-node{animation:home-feature-node-on .35s ease forwards}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-step[data-feature-step=define] .home-feature-node{animation-delay:.25s}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-step[data-feature-step=collect] .home-feature-node{animation-delay:.8s}.portal-home-v2 .home-feature-card[data-feature-live=true] .home-feature-step[data-feature-step=compute] .home-feature-node{animation-delay:1.3s}@keyframes home-feature-node-on{to{background:var(--home-accent);border-color:var(--home-accent)}}.portal-home-v2 .home-feature-step-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:1.4rem 0 1rem}.portal-home-v2 .home-feature-step-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.18em;color:var(--home-accent)}.portal-home-v2 .home-feature-step-phase{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--home-muted)}.portal-home-v2 .home-feature-step h3{margin:0 0 8px;font-size:clamp(17px,1.5vw,21px);font-weight:700;letter-spacing:.02em;line-height:1.4}.portal-home-v2 .home-feature-tagline{margin:0 0 13px;font-size:12.5px;letter-spacing:.06em;color:var(--home-accent)}.portal-home-v2 .home-feature-desc{margin:0 0 16px;font-size:13.5px;line-height:1.75;color:var(--home-muted)}.portal-home-v2 .home-feature-caps{list-style:none;margin:auto 0 0;padding:0;border-top:1px solid rgba(32,32,29,.12)}.portal-home-v2 .home-feature-caps li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(32,32,29,.12);font-size:13px;color:var(--home-ink)}.portal-home-v2 .home-feature-caps li:before{content:"+";flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1;color:var(--home-accent)}.portal-home-v2 .home-feature-cap-tag{margin-left:auto;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.12em;color:var(--home-muted)}@media (max-width: 900px){.portal-home-v2 .home-feature-step{min-height:0}.portal-home-v2 .home-feature-steps{grid-template-columns:minmax(0,1fr)}.portal-home-v2 .home-feature-step{padding:22px 0 0}.portal-home-v2 .home-feature-step+.home-feature-step{margin-top:22px;border-left:none;border-top:1px solid rgba(32,32,29,.12)}.portal-home-v2 .home-feature-connector,.portal-home-v2 .home-feature-star,.portal-home-v2 .home-feature-node{display:none}}.portal-home-v2 .home-partners{background:#fff}.portal-home-v2 .home-partners .home-card-title{margin:0 0 24px}.portal-home-v2 .home-partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.portal-home-v2 .home-partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;border:1px solid rgba(32,32,29,.1);border-radius:10px;color:var(--home-ink);text-decoration:none;min-height:120px}.portal-home-v2 .home-partner-logo{max-width:100%;height:72px;object-fit:contain}.portal-home-v2 .home-partner-name{font-size:13px;color:var(--home-muted);text-align:center}@media (max-width: 767px){.portal-home-v2 .home-feature-steps{grid-template-columns:minmax(0,1fr)}}.portal-home-v2 .home-stats-heading{margin:0 0 24px}.portal-home-v2 .home-stats-columns{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}.portal-home-v2 .home-stats-title{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(20px,2vw,26px);margin:0 0 12px;line-height:1.4}.portal-home-v2 .home-stats-visual{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:0;min-height:0}.portal-home-v2 .home-stats-chart-svg,.portal-home-v2 .home-stats-cnki{display:block;width:100%;height:auto;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #20201d24}.portal-home-v2 .home-stats-chart-gridline{stroke:#d9d9d9;stroke-width:1}.portal-home-v2 .home-stats-chart-baseline{stroke:#b8b8b8;stroke-width:1}.portal-home-v2 .home-stats-chart-axis-label{fill:#595959;font-size:12px}.portal-home-v2 .home-stats-chart-bar{fill:#ed7d31;transform-box:fill-box;transform-origin:bottom}@keyframes portal-home-v2-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.portal-home-v2 [data-layout=animated] .home-stats-chart-bar{animation:portal-home-v2-bar-grow .52s cubic-bezier(.22,.61,.36,1) both}.portal-home-v2 .home-stats-cnki-handle{stroke:#2e6be6}.portal-home-v2 .home-stats-cnki-ring{fill:none;stroke:#2e6be6}.portal-home-v2 .home-stats-cnki-magnifier,.portal-home-v2 .home-stats-cnki-zoom{transform-box:view-box;transform-origin:var(--lens-origin-x) var(--lens-origin-y)}@keyframes portal-home-v2-magnifier-in{0%{opacity:0;transform:translate(360px,30px) rotate(-10deg) scale(.94)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes portal-home-v2-magnifier-pop{0%{transform:scale(.94)}to{transform:none}}.portal-home-v2 [data-layout=animated] .home-stats-cnki-magnifier{animation:portal-home-v2-magnifier-in .9s cubic-bezier(.22,.61,.36,1) .25s both}.portal-home-v2 [data-layout=animated] .home-stats-cnki-zoom{animation:portal-home-v2-magnifier-pop .42s cubic-bezier(.34,1.56,.64,1) 1s both}.portal-home-v2 .home-stats:lang(en) .home-description{font-size:16px;line-height:1.55}.portal-home-v2 .home-stats-field{padding:0;min-height:0;align-items:stretch}.portal-home-v2 .home-stats-field-image{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 12px 32px #20201d24}.portal-home-v2 .home-announcement{display:grid;align-items:center;gap:12px;min-height:40px;background:transparent;color:var(--home-ink);padding-inline:max(32px,calc((100% - 1280px)/2))}.portal-home-v2 .home-announcement-animated{height:40px;grid-template-columns:minmax(0,1fr);padding-inline:0}.portal-home-v2 .home-announcement-static{grid-template-columns:minmax(0,1fr) auto}.portal-home-v2 .home-announcement-viewport{position:relative;height:40px;overflow:hidden;white-space:nowrap}.portal-home-v2 .home-announcement-static-text{margin:6px 0;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.portal-home-v2 .home-announcement-controls{display:flex;align-items:center}.portal-home-v2 .home-announcement-controls button{min-width:44px;min-height:44px;background:transparent;border:none;color:var(--home-muted);font-size:12px;line-height:1;opacity:.35;cursor:pointer;transition:opacity .15s ease,color .15s ease}.portal-home-v2 .home-announcement:hover .home-announcement-controls button,.portal-home-v2 .home-announcement:focus-within .home-announcement-controls button{opacity:1}.portal-home-v2 .home-announcement-controls button:hover{opacity:1;color:var(--home-ink)}@media (max-width: 767px){.portal-home-v2 .home-announcement{padding-inline:16px}}@keyframes portal-home-v2-marquee{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}.portal-home-v2 .home-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.portal-home-v2 .home-intro{padding:48px 0 32px;text-align:center}.portal-home-v2 .home-intro-title{margin:0 auto}.portal-home-v2 .home-intro-description{margin:16px auto 0;max-width:720px;font-size:18px;line-height:1.7;color:var(--home-muted)}.portal-home-v2 .home-workbench-entry{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.portal-home-v2 a.home-workbench-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:16px;width:fit-content;min-width:min(304px,100%);max-width:100%;min-height:56px;padding:13px 28px;border:1px solid transparent;border-radius:8px;background:#c84416;color:#fff;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;box-shadow:0 5px 14px #c8441629;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.portal-home-v2 .home-workbench-cta-label{min-width:0;overflow-wrap:anywhere}.portal-home-v2 .home-workbench-cta-arrow{flex:0 0 20px;line-height:1;transition:transform .16s ease}.portal-home-v2 .home-workbench-entry-description{max-width:100%;margin:0;color:var(--home-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.portal-home-v2 a.home-workbench-cta:hover{background:#b63b11;color:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #c8441638}.portal-home-v2 a.home-workbench-cta:hover .home-workbench-cta-arrow{transform:translate(3px)}}.portal-home-v2 a.home-workbench-cta:active{background:#a9360f;color:#fff;transform:none;box-shadow:0 2px 6px #c8441629}.portal-home-v2 a.home-workbench-cta:focus-visible{outline:3px solid #c84416;outline-offset:4px}@media (max-width: 767px){.portal-home-v2 a.home-workbench-cta{width:100%;min-width:0;gap:12px;padding-inline:20px}}@media (prefers-reduced-motion: reduce){.portal-home-v2 a.home-workbench-cta,.portal-home-v2 .home-workbench-cta-arrow{transition:none}.portal-home-v2 a.home-workbench-cta:hover,.portal-home-v2 a.home-workbench-cta:hover .home-workbench-cta-arrow{transform:none}}@media (forced-colors: active){.portal-home-v2 a.home-workbench-cta{border-color:LinkText;background:Canvas;color:LinkText;box-shadow:none}.portal-home-v2 a.home-workbench-cta:focus-visible{outline-color:Highlight}}@media (max-width: 767px){.portal-home-v2 .home-stats-columns{grid-template-columns:minmax(0,1fr)}}.portal-home-v2 .home-card-static-product,.portal-home-v2 .product-evolution-story{color:#27313a}.portal-home-v2{--product-stage-warm: #f5f1e9;--product-stage-dark: #182634;--product-stage-cool: #eef3f5;--product-stage-paper: #fbfaf7}.portal-home-v2 .home-card-static-product{display:grid;grid-template-rows:minmax(0,1fr);gap:12px;height:100%;min-height:0}.portal-home-v2 .product-evolution-story{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 62px;gap:12px;height:100%;min-height:0;padding:22px 24px;overflow:hidden;background-color:#fffdf9;border:1px solid rgba(124,104,78,.16);border-radius:24px;box-sizing:border-box;transition:background-color .65s ease,border-color .65s ease,color .65s ease}.portal-home-v2 .product-evolution-story:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 85% 10%,rgba(226,177,119,.18),transparent 42%);opacity:1;transition:opacity .65s ease}.portal-home-v2 .product-evolution-story>*{position:relative;z-index:1}.portal-home-v2 .product-evolution-story[data-tone=dark]{color:#f7f4ee;background-color:#182634;border-color:#cddde947}.portal-home-v2 .product-evolution-story[data-tone=dark]:before{opacity:.16}.portal-home-v2 .product-evolution-story[data-tone=cool]{background-color:var(--product-stage-cool);border-color:#4f6c7e2e}.portal-home-v2 .product-evolution-story[data-tone=paper]{background-color:var(--product-stage-paper)}.portal-home-v2 .product-evolution-scene{position:relative;display:grid;min-width:0;min-height:0;gap:clamp(16px,2vw,26px);align-items:center;padding:12px 14px;overflow:hidden;border-radius:17px;background-color:#ffffff57;transition:background-color .65s ease,box-shadow .65s ease}.portal-home-v2 .product-evolution-scene[data-tone=dark]{background-color:#0a17237a;box-shadow:inset 0 0 0 1px #deebf414}.portal-home-v2 .product-evolution-scene[data-tone=cool]{background-color:#ffffff7a}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-left]{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);grid-template-areas:"copy stage"}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-right]{grid-template-columns:minmax(0,.66fr) minmax(220px,.34fr);grid-template-areas:"stage copy"}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top]{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"copy" "stage"}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom],.portal-home-v2 .product-evolution-scene[data-copy-placement=summary]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage" "copy"}.portal-home-v2 .product-evolution-copy{grid-area:copy;min-width:0;max-width:100%;animation:product-evolution-content-enter .42s ease both}.portal-home-v2 .product-evolution-eyebrow{margin:0 0 8px;color:#9a6c3d;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:none}.portal-home-v2 .product-evolution-copy h3{margin:0;font-size:clamp(22px,2.45vw,36px);line-height:1.16}.portal-home-v2 .product-evolution-copy p:not(.product-evolution-eyebrow){margin:10px 0 0;color:#66717a;font-size:14px;line-height:1.65;transition:color .65s ease}.portal-home-v2 .product-evolution-story[data-tone=dark] .product-evolution-eyebrow{color:#e3b57e}.portal-home-v2 .product-evolution-story[data-tone=dark] .product-evolution-copy p:not(.product-evolution-eyebrow){color:#c8d4dd}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-copy,.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom] .product-evolution-copy,.portal-home-v2 .product-evolution-scene[data-copy-placement=summary] .product-evolution-copy{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,.54fr);grid-template-rows:auto 1fr;column-gap:24px;align-items:center}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-eyebrow,.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom] .product-evolution-eyebrow,.portal-home-v2 .product-evolution-scene[data-copy-placement=summary] .product-evolution-eyebrow{grid-column:1;grid-row:1}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-copy h3,.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom] .product-evolution-copy h3,.portal-home-v2 .product-evolution-scene[data-copy-placement=summary] .product-evolution-copy h3{grid-column:1;grid-row:2;font-size:clamp(21px,2.1vw,31px)}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-copy p:not(.product-evolution-eyebrow),.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom] .product-evolution-copy p:not(.product-evolution-eyebrow),.portal-home-v2 .product-evolution-scene[data-copy-placement=summary] .product-evolution-copy p:not(.product-evolution-eyebrow){grid-column:2;grid-row:1 / span 2;margin:0}.portal-home-v2 .product-evolution-stage{position:relative;grid-area:stage;display:grid;place-items:center;min-width:0;min-height:0;width:100%;height:100%;padding:0;overflow:visible;background:transparent;border-radius:14px;box-shadow:none;box-sizing:border-box;animation:product-evolution-content-enter .42s ease both;transition:background-color .65s ease,box-shadow .65s ease}.portal-home-v2 .product-evolution-stage--dark,.portal-home-v2 .product-evolution-stage--cool,.portal-home-v2 .product-evolution-stage--paper{background:transparent;box-shadow:none}.portal-home-v2 .product-evolution-media{display:grid;width:100%;height:100%;min-height:0;align-items:center;gap:clamp(12px,2vw,24px)}.portal-home-v2 .product-evolution-media--single{grid-template-columns:minmax(0,1fr);justify-items:center}.portal-home-v2 .product-evolution-media--single .product-evolution-window{width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;justify-self:center}.portal-home-v2 .product-evolution-media--pair{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.portal-home-v2 .product-evolution-workbench-layer{grid-area:1 / 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);width:100%;height:100%;min-height:0;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .65s ease,transform .65s ease,visibility .65s ease}.portal-home-v2 .product-evolution-workbench-layer[data-active=true]{z-index:1;opacity:1;visibility:visible;transform:translateY(0)}.portal-home-v2 .product-evolution-media--pair[data-workbench-phase=dark] .product-evolution-workbench-layer{opacity:1;visibility:visible;transform:translateY(0)}.portal-home-v2 .product-evolution-media--pair[data-workbench-phase=dark] .product-evolution-workbench-layer[data-workbench-tone=light]{z-index:1}.portal-home-v2 .product-evolution-media--pair[data-workbench-phase=dark] .product-evolution-workbench-layer[data-workbench-tone=dark]{z-index:2;clip-path:polygon(0 0,136% 0,100% 100%,0 100%);animation:product-evolution-dark-reveal 2.4s cubic-bezier(.65,0,.35,1) both}.portal-home-v2 .product-evolution-media--reports{--product-report-offset: clamp(100px, 12vw, 170px);position:relative;display:block;width:min(100%,840px);height:100%;min-height:0;margin-inline:auto}.portal-home-v2 .product-evolution-window{display:block;width:auto;max-width:100%;max-height:100%;height:auto;min-height:0;object-fit:contain;border:1px solid rgba(50,57,64,.22);border-radius:10px;background:#fff;box-shadow:0 1px 2px #1b1f231f,0 6px 14px #1b1f2324,0 16px 32px #1b1f2324}.portal-home-v2 .product-evolution-link{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;border-radius:10px;color:inherit;text-decoration:none;pointer-events:none}.portal-home-v2 .product-evolution-link>.product-evolution-window{pointer-events:auto;cursor:pointer;transition:transform .22s cubic-bezier(.22,.68,.32,1),box-shadow .22s ease}.portal-home-v2 .product-evolution-link>.product-evolution-window:hover,.portal-home-v2 .product-evolution-link:focus-visible>.product-evolution-window{transform:translateY(-6px) scale(1.02);box-shadow:0 2px 4px #1b1f2324,0 12px 24px #1b1f232e,0 28px 52px #1b1f232e}.portal-home-v2 .product-evolution-link:focus-visible{outline:2px solid rgba(154,108,61,.55);outline-offset:4px}.portal-home-v2 .product-evolution-media--pair .product-evolution-window{width:auto;height:auto;min-height:0;max-width:100%;max-height:100%;justify-self:center}.portal-home-v2 .product-evolution-media--reports [data-report-position]{position:absolute;top:50%;left:50%;width:clamp(267px,54%,368px);max-height:calc(100% - 4px);padding:6px;border-radius:12px;background:#fbfaf7;opacity:.58;transition:transform .6s ease,opacity .6s ease,filter .6s ease}.portal-home-v2 .product-evolution-media--reports [data-report-position] .product-evolution-window{width:100%;max-height:calc(100% - 12px)}.portal-home-v2 .product-evolution-media--reports [data-report-position=primary]{z-index:3;transform:translate(-50%,-50%) scale(1);opacity:1;filter:drop-shadow(0 12px 28px rgba(61,54,45,.2))}.portal-home-v2 .product-evolution-media--reports [data-report-position=left]{z-index:1;transform:translate(calc(-50% - var(--product-report-offset)),-50%) rotate(-2deg) scale(.86)}.portal-home-v2 .product-evolution-media--reports [data-report-position=right]{z-index:2;transform:translate(calc(-50% + var(--product-report-offset)),-50%) rotate(2deg) scale(.86)}.portal-home-v2 .product-evolution-media--summary{--summary-card-width: 189px;--summary-gap: max(20px, calc((100cqw - 945px)/4) );container-type:inline-size;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0;height:100%;min-height:0;margin:0;padding:4px 0}.portal-home-v2 .product-evolution-summary-row{display:grid;grid-template-columns:repeat(3,var(--summary-card-width));column-gap:var(--summary-gap);row-gap:10px}.portal-home-v2 .product-evolution-summary-row--online{grid-template-columns:repeat(2,var(--summary-card-width))}@container (max-width: 1040px){.portal-home-v2 .product-evolution-summary-row,.portal-home-v2 .product-evolution-summary-row--online{flex:1 1 100%;width:100%;margin-bottom:18px}}@container (max-width: 620px){.portal-home-v2 .product-evolution-summary-row,.portal-home-v2 .product-evolution-summary-row--online{display:block}.portal-home-v2 .product-evolution-summary-card{width:100%;height:auto;margin-bottom:12px}}.portal-home-v2 .product-evolution-summary-group{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin:0;color:#c8802f;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.portal-home-v2 .product-evolution-summary-group:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#c8802f80,#c8802f00)}.portal-home-v2 .product-evolution-summary-card{position:relative;display:flex;flex-direction:column;height:153px;border-radius:10px;background:#fff;box-shadow:0 10px 22px #3d362d1f;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.portal-home-v2 .product-evolution-summary-card:hover,.portal-home-v2 .product-evolution-summary-card:focus-visible{transform:translateY(-5px);box-shadow:0 20px 34px #3d362d38;outline:none}.portal-home-v2 .product-evolution-summary-figure{position:relative;display:grid;place-items:center;height:66px;border-radius:10px 10px 0 0;background:linear-gradient(135deg,#e9edf0,#f7f9fa)}.portal-home-v2 .product-evolution-summary-card[data-summary-product=yaahp] .product-evolution-summary-figure{background:linear-gradient(135deg,#d3e9e3,#f7fbfa)}.portal-home-v2 .product-evolution-summary-card[data-summary-product=evagear] .product-evolution-summary-figure{background:linear-gradient(135deg,#d3e2f7,#f7fafe)}.portal-home-v2 .product-evolution-summary-card[data-summary-product=yaanp] .product-evolution-summary-figure{background:linear-gradient(135deg,#f9ddb0,#fdf9f0)}.portal-home-v2 .product-evolution-summary-card[data-summary-product=workbench] .product-evolution-summary-figure{background:linear-gradient(135deg,#ece2d1,#faf8f4)}.portal-home-v2 .product-evolution-summary-card[data-summary-product=reports] .product-evolution-summary-figure{background:linear-gradient(135deg,#d8dcf3,#f8f9fd)}.portal-home-v2 .product-evolution-summary-year{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:4px;background:#39434b;color:#fff;font-size:11px;font-weight:700;line-height:1.4}.portal-home-v2 .product-evolution-summary-icon{width:44px;height:44px;object-fit:contain}.portal-home-v2 .product-evolution-summary-body{flex:1;padding:8px 10px 9px}.portal-home-v2 .product-evolution-summary-name{margin:0;color:#27313a;font-size:15px;font-weight:700;line-height:1.25}.portal-home-v2 .product-evolution-summary-slogan{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0 0;color:#c8802f;font-size:12px;line-height:1.35}@keyframes product-evolution-summary-enter{0%{opacity:0}to{opacity:1}}.portal-home-v2 .product-evolution-summary-group,.portal-home-v2 .product-evolution-summary-card{animation:product-evolution-summary-enter .42s ease both}.portal-home-v2 .product-evolution-summary-row:not(.product-evolution-summary-row--online) .product-evolution-summary-group,.portal-home-v2 .product-evolution-summary-card[data-summary-product=yaahp]{animation-delay:.2s}.portal-home-v2 .product-evolution-summary-card[data-summary-product=evagear]{animation-delay:.7s}.portal-home-v2 .product-evolution-summary-card[data-summary-product=yaanp]{animation-delay:1.2s}.portal-home-v2 .product-evolution-summary-row--online .product-evolution-summary-group,.portal-home-v2 .product-evolution-summary-card[data-summary-product=workbench]{animation-delay:1.7s}.portal-home-v2 .product-evolution-summary-card[data-summary-product=reports]{animation-delay:2.2s}.portal-home-v2 .product-evolution-timeline{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;height:62px}.portal-home-v2 .product-evolution-timeline-track{position:relative;height:62px;--product-timeline-line-bottom: 7.5px;--product-timeline-node-center: 9px}.portal-home-v2 .product-evolution-timeline-base,.portal-home-v2 .product-evolution-timeline-progress{position:absolute;bottom:var(--product-timeline-line-bottom);height:3px;border-radius:999px}.portal-home-v2 .product-evolution-timeline-base{left:calc(100% / 12);right:calc(100% / 12);background:#6b5b492e}.portal-home-v2 .product-evolution-timeline-progress{background:#b77c45}.portal-home-v2 .product-evolution-timeline-node{position:absolute;bottom:var(--product-timeline-node-center);width:14px;height:14px;transform:translate(-50%,50%);border-radius:50%;transition:background-color .24s ease,box-shadow .24s ease,width .24s ease,height .24s ease}.portal-home-v2 .product-evolution-timeline-node[data-state=complete]{background:#b77c45}.portal-home-v2 .product-evolution-timeline-node[data-state=current]{width:18px;height:18px;background:#b77c45;box-shadow:0 0 0 3.5px #b77c453d}.portal-home-v2 .product-evolution-timeline-node[data-state=upcoming]{background:#6b5b493d}.portal-home-v2 .product-evolution-timeline-controls{position:absolute;top:0;right:0;bottom:18px;left:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.portal-home-v2 .product-evolution-timeline-controls button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 6px;color:#66717a;font:inherit;font-size:12px;line-height:1.3;text-align:center;white-space:nowrap;background:transparent;border:0;cursor:pointer}.portal-home-v2 .product-evolution-timeline-controls button[aria-current=step]{color:#9a6c3d;font-weight:700}.portal-home-v2 .product-evolution-story[data-tone=dark] .product-evolution-timeline-controls button{color:#c8d4dd}.portal-home-v2 .product-evolution-story[data-tone=dark] .product-evolution-timeline-base{background-color:#deebf438}.portal-home-v2 .product-evolution-story[data-tone=dark] .product-evolution-timeline-node[data-state=upcoming]{background-color:#deebf447}@keyframes product-evolution-content-enter{0%{opacity:.28;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes product-evolution-dark-reveal{0%{clip-path:polygon(0 0,0 0,-36% 100%,0 100%)}to{clip-path:polygon(0 0,136% 0,100% 100%,0 100%)}}.portal-home-v2 .product-evolution-copy[data-chapter=yaahp],.portal-home-v2 .product-evolution-stage[data-chapter=yaahp]{animation:none}@media (min-width: 768px) and (max-width: 900px){.portal-home-v2 .product-evolution-scene[data-chapter=reports]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"copy" "stage";gap:12px}.portal-home-v2 .product-evolution-scene[data-chapter=reports] .product-evolution-copy{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,.54fr);grid-template-rows:auto 1fr;column-gap:24px;align-items:center}.portal-home-v2 .product-evolution-scene[data-chapter=reports] .product-evolution-eyebrow{grid-column:1;grid-row:1}.portal-home-v2 .product-evolution-scene[data-chapter=reports] .product-evolution-copy h3{grid-column:1;grid-row:2;font-size:clamp(21px,2.1vw,31px)}.portal-home-v2 .product-evolution-scene[data-chapter=reports] .product-evolution-copy p:not(.product-evolution-eyebrow){grid-column:2;grid-row:1 / span 2;margin:0}}@media (max-width: 767px){.portal-home-v2 .home-card-static-product{display:block}.portal-home-v2 .product-evolution-story{grid-template-rows:auto auto;height:auto;padding:20px;overflow:visible}.portal-home-v2 .product-evolution-scene,.portal-home-v2 .product-evolution-scene[data-copy-placement]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(280px,auto);grid-template-areas:"copy" "stage"}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-copy,.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom] .product-evolution-copy,.portal-home-v2 .product-evolution-scene[data-copy-placement=summary] .product-evolution-copy{display:block}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-copy p:not(.product-evolution-eyebrow),.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-bottom] .product-evolution-copy p:not(.product-evolution-eyebrow),.portal-home-v2 .product-evolution-scene[data-copy-placement=summary] .product-evolution-copy p:not(.product-evolution-eyebrow){margin-top:10px}.portal-home-v2 .product-evolution-stage{min-height:280px}.portal-home-v2 .product-evolution-workbench-layer{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(260px,auto))}.portal-home-v2 .product-evolution-scene[data-copy-placement=copy-top] .product-evolution-stage{min-height:560px}.portal-home-v2 .product-evolution-media--reports{min-height:360px}.portal-home-v2 .product-evolution-media--reports [data-report-position]{width:min(48vw,210px)}.portal-home-v2 .product-evolution-media--reports [data-report-position=left]{transform:translate(calc(-50% - clamp(8px,3vw,20px)),-50%) rotate(-2deg) scale(.82)}.portal-home-v2 .product-evolution-media--reports [data-report-position=right]{transform:translate(calc(-50% + clamp(8px,3vw,20px)),-50%) rotate(2deg) scale(.82)}.portal-home-v2 .product-evolution-timeline-controls button{font-size:10px;white-space:normal}.portal-home-v2 .product-evolution-timeline{grid-template-columns:minmax(0,1fr);height:auto}.portal-home-v2 .product-evolution-timeline-track{height:72px;--product-timeline-line-bottom: 12.5px;--product-timeline-node-center: 14px}.portal-home-v2 .product-evolution-media--summary{display:block;height:auto;padding:0}.portal-home-v2 .product-evolution-summary-row{display:block;width:100%;margin:0 0 16px}.portal-home-v2 .product-evolution-summary-row--online [data-summary-product]{grid-column:auto}.portal-home-v2 .product-evolution-summary-card{height:auto;margin-bottom:12px}}@media (prefers-reduced-motion: reduce){.portal-home-v2 .product-evolution-media--reports [data-report-position=primary]{transform:translate(-50%,-50%) scale(1)}.portal-home-v2 .product-evolution-media--reports [data-report-position]{transition:none}.portal-home-v2 .product-evolution-summary-group,.portal-home-v2 .product-evolution-summary-card{animation:none}.portal-home-v2 .product-evolution-summary-card{transition:none}.portal-home-v2 .home-feature-underline path,.portal-home-v2 .home-feature-connector-draw,.portal-home-v2 .home-feature-node{animation:none}.portal-home-v2 .home-feature-underline path{stroke-dashoffset:0}.portal-home-v2 .home-feature-connector-draw{transform:scaleX(1)}.portal-home-v2 .home-feature-node{background:var(--home-accent);border-color:var(--home-accent)}.portal-home-v2 .home-feature-connector-dot{display:none}.portal-home-v2 .home-feature-step{transition:none}.portal-home-v2 .product-evolution-summary-card:hover,.portal-home-v2 .product-evolution-summary-card:focus-visible{transform:none}.portal-home-v2 .product-evolution-story,.portal-home-v2 .product-evolution-story:before,.portal-home-v2 .product-evolution-scene,.portal-home-v2 .product-evolution-stage,.portal-home-v2 .product-evolution-workbench-layer,.portal-home-v2 .product-evolution-timeline-node{animation:none;transition:none}.portal-home-v2 .product-evolution-link>.product-evolution-window{transition:none}.portal-home-v2 .product-evolution-link>.product-evolution-window:hover,.portal-home-v2 .product-evolution-link:focus-visible>.product-evolution-window{transform:none}}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.blog-cover-picker-zone{border:1px dashed #d9d9d9;border-radius:4px;padding:16px;min-height:120px;display:flex;align-items:center;justify-content:center;background:#fafafa;cursor:pointer;outline:none;transition:border-color .2s}.blog-cover-picker-zone:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.blog-cover-picker-placeholder{color:#999;font-size:14px;text-align:center;line-height:1.6}.services-tier-tabs .ant-tabs-tab{padding:12px 4px}.services-tier-tabs .ant-tabs-tab-btn{font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.4}.services-tier-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:#1677ff}.services-tier-tabs .ant-tabs-ink-bar{height:3px}.docs-shell{max-width:1280px;margin:0 auto;width:100%}.docs-shell-inner{background:#faf9f6;min-height:480px}.docs-sider.ant-layout-sider{background:#f5f1e9;border-right:1px solid rgba(32,32,29,.08)}.docs-sider .ant-menu-item-selected{background:#c2410c1a}.docs-content{padding:36px 40px;background:#faf9f6;min-width:0}@media (max-width: 768px){.docs-content{padding:16px}}.docs-video-grid{display:flex;flex-wrap:wrap;gap:20px}.docs-video-card{display:grid;grid-template-rows:auto 1fr auto;align-items:stretch;width:200px;height:216px;padding:16px 14px 14px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;text-align:center;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s;--docs-video-theme: #1677ff}.docs-video-card-brand{display:block;font-size:22px;font-weight:600;color:var(--docs-video-theme);line-height:1.2;padding-bottom:4px}.docs-video-card-play{display:flex;align-items:center;justify-content:center;min-height:0;margin:4px 0}.docs-video-card:hover{border-color:var(--docs-video-theme);box-shadow:0 4px 12px #0000001a}.docs-video-card:focus-visible{outline:2px solid var(--docs-video-theme);outline-offset:2px}.docs-video-card-icon{font-size:58px;color:#595959;line-height:1;transition:color .2s,transform .2s}.docs-video-card:hover .docs-video-card-icon{color:var(--docs-video-theme);transform:scale(1.04)}.docs-video-card-title{display:block;flex-shrink:0;font-size:14px;font-weight:500;color:#000000e0;line-height:1.5;padding-top:8px;min-height:42px}.docs-video-modal-footer{text-align:center}.faq-page{width:100%;--faq-ink: #20201d;--faq-muted: #585750;--faq-accent: #c2410c;--faq-accent-hover: #9a3412;--faq-accent-soft: rgba(194, 65, 12, .1);--faq-line: rgba(32, 32, 29, .12);--faq-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif}.faq-hero{text-align:center;padding:40px 0 28px}.faq-hero-title{margin:0;font-family:var(--faq-serif);font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.25;color:var(--faq-ink)}.faq-hero-lead{margin:12px auto 0;max-width:560px;font-size:16px;line-height:1.7;color:var(--faq-muted)}.faq-hero-search{margin:24px auto 0;max-width:560px;text-align:left}.faq-hero-search .ant-input-affix-wrapper,.faq-hero-search .ant-input-group>.ant-input{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important;border-color:var(--faq-line)}.faq-hero-search .ant-input-affix-wrapper-focused,.faq-hero-search .ant-input-affix-wrapper:focus-within,.faq-hero-search .ant-input:focus{border-color:var(--faq-accent)!important;box-shadow:0 0 0 2px #c2410c2e!important}.faq-hero-search .ant-input-search-button{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.faq-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 24px}.faq-chip{border-radius:999px;min-height:36px;padding:6px 16px;border:1px solid var(--faq-line);background:#fff;color:var(--faq-muted);font:inherit;font-size:14px;line-height:1.4;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.faq-chip:hover{border-color:var(--faq-ink);color:var(--faq-ink)}.faq-chip--active,.faq-chip--active:hover{background:var(--faq-ink);border-color:var(--faq-ink);color:#fff}.faq-chip:focus-visible{outline:3px solid var(--faq-ink);outline-offset:2px}.faq-list,.faq-list .ant-collapse{width:100%}.faq-list .ant-collapse-item{background:#fff;border:1px solid rgba(32,32,29,.1);border-radius:14px!important;margin-bottom:12px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.faq-list .ant-collapse-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #20201d14}.faq-list .ant-collapse-item-active:hover{transform:none}.faq-list .ant-collapse-header{padding:16px 20px!important;align-items:center}.faq-list .ant-collapse-expand-icon{color:var(--faq-muted)}.faq-list .ant-collapse-item-active .ant-collapse-header{box-shadow:inset 3px 0 0 var(--faq-accent)}.faq-list .ant-collapse-content{border-top:1px solid var(--faq-line)!important}.faq-list .ant-collapse-content-box{padding:16px 20px 20px!important}.faq-collapse-label{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:4px}.faq-collapse-question{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.5;color:var(--faq-ink)}.faq-open-new-tab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;color:var(--faq-muted);font-size:14px;line-height:1;text-decoration:none;border-radius:4px}.faq-open-new-tab:hover{color:var(--faq-accent);background:var(--faq-accent-soft)}.faq-html-content{font-size:16px;line-height:1.75;color:#20201dd9}.faq-html-content p{margin:0 0 12px}.faq-html-content img{max-width:100%;height:auto}.faq-html-content a{color:var(--faq-accent)}.faq-html-content a:hover{color:var(--faq-accent-hover)}.faq-html-content table{border-collapse:collapse;width:100%}.faq-html-content table td,.faq-html-content table th{border:1px solid var(--faq-line);padding:8px 10px}.faq-html-content table th{background:#f5f1e9}.faq-search-results{list-style:none;padding:0;margin:0}.faq-search-result-item{padding:16px 0;border-bottom:1px solid var(--faq-line)}.faq-search-result-item:first-child{padding-top:4px}.faq-search-result-item:last-child{border-bottom:none}.faq-search-result-item a{color:var(--faq-ink);font-size:15px;text-decoration:none}.faq-search-result-item a:hover{color:var(--faq-accent)}.faq-search-snippet{color:var(--faq-muted);font-size:14px;line-height:1.6;margin-top:6px}.faq-search-snippet mark{background:#c2410c24;color:var(--faq-accent-hover);border-radius:3px;padding:0 2px}.faq-link-list{list-style:none;padding:0;margin:0}.faq-link-list li{padding:8px 0}.faq-link-list a{display:inline-flex;align-items:baseline;gap:8px;color:var(--faq-ink);text-decoration:none}.faq-link-list a:before{content:"›";color:var(--faq-accent);font-weight:600}.faq-link-list a:hover{color:var(--faq-accent)}.faq-section-title{font-family:var(--faq-serif);font-size:18px;font-weight:600;margin:24px 0 12px;color:var(--faq-ink)}.faq-detail-actions{margin-top:24px;padding-top:16px;border-top:1px solid var(--faq-line)}.faq-feedback{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--faq-muted);font-size:14px}.faq-feedback-btn.ant-btn{border-radius:999px;border-color:var(--faq-line);background:#fff;color:var(--faq-ink)}.faq-feedback-btn.ant-btn:hover{border-color:var(--faq-ink)!important;color:var(--faq-ink)!important}.faq-feedback-btn--selected.ant-btn,.faq-feedback-btn--selected.ant-btn:hover{border-color:var(--faq-accent)!important;background:var(--faq-accent-soft)!important;color:var(--faq-accent)!important}.faq-breadcrumb{margin-bottom:16px}.faq-breadcrumb a{color:var(--faq-muted)!important}.faq-breadcrumb a:hover{color:var(--faq-accent)!important;background:transparent}.faq-detail-title{margin:0 0 16px;font-family:var(--faq-serif);font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.35;color:var(--faq-ink)}.faq-copy-btn.ant-btn{border-radius:999px;border-color:var(--faq-line);color:var(--faq-ink)}.faq-copy-btn.ant-btn:hover{border-color:var(--faq-ink)!important;color:var(--faq-ink)!important}.faq-detail-tags{margin:16px 0 0;color:var(--faq-muted)}.faq-loading{display:flex;justify-content:center;padding:48px 0}.faq-page .ant-empty-description{color:var(--faq-muted)}.faq-page .ant-spin-dot .ant-spin-dot-item{background:var(--faq-accent)}.faq-page a:focus-visible{outline:3px solid var(--faq-ink);outline-offset:2px}@media (prefers-reduced-motion: reduce){.faq-chip,.faq-list .ant-collapse-item{transition:none}.faq-list .ant-collapse-item:hover{transform:none}}@media (max-width: 767px){.faq-hero{padding:24px 0 20px}}.blog-page-wrap{max-width:1100px;margin:0 auto;padding:24px 16px 48px}.blog-layout{display:flex;gap:32px;align-items:flex-start}.blog-main{flex:1;min-width:0;background:#faf9f6;padding:0 20px 32px;border-radius:2px}.blog-sidebar{width:240px;flex-shrink:0;position:sticky;top:88px}.blog-sidebar-panel{background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.blog-sidebar-heading{margin:0;padding:14px 18px 12px;font-size:15px;font-weight:600;color:#444;letter-spacing:.02em;border-bottom:1px solid #f0f0f0}.blog-sidebar-nav{list-style:none;padding:8px 0;margin:0}.blog-sidebar-nav li{margin:0}.blog-sidebar-link{display:flex;align-items:center;gap:10px;padding:11px 18px;color:#555;font-size:14px;text-decoration:none;border-left:3px solid transparent;transition:background .15s,color .15s,border-color .15s}.blog-sidebar-link-icon{font-size:15px;color:#999;transition:color .15s}.blog-sidebar-link:hover{background:#fafafa;color:#333}.blog-sidebar-link:hover .blog-sidebar-link-icon{color:#666}.blog-sidebar-link.is-active{background:#f6f9ff;color:#1677ff;border-left-color:#1677ff;font-weight:500}.blog-sidebar-link.is-active .blog-sidebar-link-icon{color:#1677ff}.blog-page-title{margin:0 0 24px!important;font-size:22px!important}.blog-card{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px;padding:40px 24px 36px;border:1px solid #e8e8e8;border-radius:2px;background:#fff;color:inherit}.blog-card-title-link{text-decoration:none;color:inherit}.blog-card-title-link:hover .blog-card-title{color:#555}.blog-card-title{font-size:28px;font-weight:600;line-height:1.35;margin:0 0 16px;color:#555}.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#999;margin-bottom:20px}.blog-card-meta-item{display:inline-flex;align-items:center;gap:6px}.blog-card-meta-sep{color:#ccc;-webkit-user-select:none;user-select:none}.blog-card-meta-link{color:#999;text-decoration:none}.blog-card-meta-link:hover{color:#666;text-decoration:underline}.blog-card-excerpt{max-width:720px;color:#666;margin:0 0 28px;line-height:1.75;font-size:15px}.blog-card-figure{margin:0 0 28px;max-width:100%}.blog-card-cover-link{display:inline-block;line-height:0}.blog-card-cover{max-width:100%;height:auto;display:block;border:1px solid #e0e0e0;background:#fafafa}.blog-card-caption{margin-top:10px;font-size:13px;color:#999}.blog-card-readmore-btn{display:inline-block;padding:8px 20px;border:1px solid #555;background:#fff;color:#555;font-size:14px;text-decoration:none;transition:background .2s,color .2s}.blog-card-readmore-btn:hover{background:#fafafa;color:#333}.blog-detail-loading{display:flex;justify-content:center;padding:80px 0}.blog-detail-card{max-width:900px;margin:0 auto;padding:48px 48px 56px;background:#fff;border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 1px 4px #0000000a}.blog-detail-title{margin:0 0 16px;text-align:center;font-size:28px;font-weight:600;line-height:1.35;color:#555}.blog-detail-meta{margin-bottom:24px}.blog-detail-excerpt{max-width:720px;margin:0 auto 32px;text-align:center;font-size:15px;line-height:1.75;color:#666}.blog-detail-figure{margin:0 auto 36px;text-align:center;max-width:100%}.blog-detail-cover{max-width:100%;height:auto;display:inline-block;border:1px solid #e0e0e0;background:#fafafa}.blog-detail-body{text-align:left;color:#555;font-size:15px;line-height:1.85}.blog-detail-body p{margin:0 0 16px}.blog-detail-body h1,.blog-detail-body h2,.blog-detail-body h3,.blog-detail-body h4{color:#444;font-weight:600;margin:36px 0 12px;padding-bottom:8px;border-bottom:1px solid #eee;line-height:1.4}.blog-detail-body h1{font-size:22px}.blog-detail-body h2{font-size:20px}.blog-detail-body h3{font-size:18px;border-bottom:none;padding-bottom:0;margin-top:28px}.blog-detail-body img{display:block;max-width:100%;height:auto;margin:24px auto;border:1px solid #e0e0e0}.blog-detail-body a{color:#555;text-decoration:underline}.blog-detail-body a:hover{color:#333}.blog-detail-body blockquote{margin:20px 0;padding:12px 20px;border-left:3px solid #ddd;color:#666;background:#fafafa}.blog-detail-body hr{border:none;border-top:1px solid #eee;margin:32px 0}.blog-detail-body ul,.blog-detail-body ol{margin:0 0 16px;padding-left:1.5em}.blog-detail-body table{width:100%;border-collapse:collapse;margin:20px 0}.blog-detail-body table td,.blog-detail-body table th{border:1px solid #e0e0e0;padding:8px 10px}.blog-detail-body pre,.blog-detail-body code{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.blog-detail-body pre{background:#f8f8f8;padding:12px 16px;overflow-x:auto;border:1px solid #eee}.blog-detail-tags{margin-top:40px;padding-top:24px;border-top:1px solid #eee;text-align:center}.blog-detail-tag{display:inline-block;margin:0 8px 8px 0;font-size:13px;color:#999}.blog-taxonomy-list{list-style:none;padding:0;margin:0}.blog-taxonomy-list li{padding:10px 0;border-bottom:1px solid #f0f0f0}.blog-taxonomy-list a{color:#333;text-decoration:none;display:flex;justify-content:space-between;gap:12px}.blog-taxonomy-list a:hover{color:#1677ff}.blog-taxonomy-count{color:#999;font-size:13px}.blog-archive-year{margin-bottom:24px}.blog-archive-year h3{font-size:18px;margin:0 0 8px}@media (max-width: 768px){.blog-layout{flex-direction:column}.blog-sidebar{width:100%;position:static}.blog-main{padding:0 8px 24px}.blog-detail-card{padding:28px 20px 36px}.blog-detail-title{font-size:22px}}:root{--store-primary: #c2410c;--store-primary-hover: #9a3412;--store-primary-active: #7c2d12;--store-primary-soft: #fff4ed;--store-info: #2563eb;--store-info-hover: #1d4ed8;--store-info-soft: #eff6ff;--store-info-text: #1e40af;--store-yaahp: #16a34a;--store-yaahp-soft: #f0fdf4;--store-yaanp: #d97706;--store-yaanp-soft: #fffbeb;--store-evagear: #0284c7;--store-evagear-soft: #f0f9ff;--store-report: #6366f1;--store-report-soft: #eef2ff;--store-gray-50: #f9fafb;--store-gray-100: #f3f4f6;--store-gray-200: #e5e7eb;--store-gray-300: #d1d5db;--store-gray-400: #9ca3af;--store-gray-500: #6b7280;--store-gray-600: #4b5563;--store-gray-700: #374151;--store-gray-800: #1f2937;--store-gray-900: #111827;--store-warning-bg: #fffbeb;--store-warning-border: #fde68a;--store-warning-text: #92400e;--store-error-bg: #fef2f2}.store-page{color:var(--store-gray-800)}.store-page :focus-visible{outline:2px solid var(--store-info);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.store-segmented{width:100%;background:var(--store-gray-100);border-radius:8px;padding:3px;box-sizing:border-box}.store-segmented-group{display:flex;gap:0;width:100%}.store-segmented--block .store-segmented-item{flex:1 1 0;min-width:0}.store-segmented-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;border-radius:6px;color:var(--store-gray-500);transition:color .15s ease,background .15s ease;padding:0;margin:0;font:inherit}.store-segmented-item:hover:not(.store-segmented-item-selected){color:var(--store-gray-800)}.store-segmented-item-selected{background:#fff;color:var(--store-gray-800);font-weight:500;box-shadow:0 1px 2px #00000014}.store-segmented-item-label{min-height:34px;height:auto;padding:4px 8px;line-height:1.25;display:flex;align-items:center;justify-content:center;font-size:13px}.store-duration-2month-label{color:#c2410c;font-weight:600}.store-segmented-item-selected .store-duration-2month-label{color:#9a3412}.store-segmented-item.store-segmented-item--2month{position:relative;overflow:visible}.store-segmented-item.store-segmented-item--2month:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:8px;padding:2px;background:conic-gradient(from var(--store-2month-angle, 0deg),transparent 0deg,rgba(234,88,12,.15) 40deg,rgba(234,88,12,.95) 90deg,rgba(251,146,60,.9) 130deg,transparent 180deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:store-2month-orbit 3.2s linear infinite;pointer-events:none;z-index:0}.store-segmented-item.store-segmented-item--2month .store-segmented-item-label{position:relative;z-index:1}@property --store-2month-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes store-2month-orbit{to{--store-2month-angle: 360deg}}@media (prefers-reduced-motion: reduce){.store-segmented-item.store-segmented-item--2month:before{animation:none;background:#ea580c8c;padding:1px}}.store-segmented.store-segmented--version .store-segmented-item-label{min-height:44px;padding:5px 4px}.store-version-seg-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;white-space:normal;text-align:center}.store-version-seg-name{font-size:13px;font-weight:inherit;line-height:1.3;color:inherit}.store-version-seg-price{font-size:11px;font-weight:400;line-height:1.3;color:inherit;opacity:.85}.store-segmented-item-selected .store-version-seg-price{color:var(--store-gray-500);opacity:1}.store-feature-scroll{overflow-y:auto;scrollbar-width:none}.store-feature-scroll::-webkit-scrollbar{display:none}.store-feature-thumb{position:absolute;right:2px;width:4px;border-radius:2px;background:var(--store-gray-300);opacity:0;transition:opacity .15s ease,background .15s ease;cursor:pointer;z-index:2;touch-action:none}.store-feature-region:hover .store-feature-thumb,.store-feature-thumb.store-feature-thumb--dragging{opacity:1}.store-feature-thumb:hover{background:var(--store-gray-400)}.edu-price-compare-modal .ant-modal-body{overflow:visible;padding-top:12px;padding-bottom:20px}.edu-price-compare-table .ant-table,.edu-price-compare-table .ant-table-container,.edu-price-compare-table .ant-table-content,.edu-price-compare-table table{overflow:visible!important}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row{transition:transform .18s ease,box-shadow .18s ease;transform-origin:center center}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row--online-subscription{--edu-row-bg: var(--store-error-bg)}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row--desktop-permanent{--edu-row-bg: var(--store-yaahp-soft)}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row--offline{--edu-row-bg: var(--store-info-soft)}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row>td{background:var(--edu-row-bg, #fff);transition:background-color .18s ease}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 28px #11182724;position:relative;z-index:2}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row:hover>td{background:var(--edu-row-bg, #fff)!important}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row:hover>td:first-child{border-radius:8px 0 0 8px}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row:hover>td:last-child{border-radius:0 8px 8px 0}.edu-price-compare-table .edu-price-compare-list,.edu-price-compare-table .edu-price-compare-edu{color:inherit;transition:color .18s ease,text-decoration-color .18s ease}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row:hover .edu-price-compare-list--strike{color:var(--store-gray-400);text-decoration:line-through}.edu-price-compare-table .ant-table-tbody>tr.edu-price-compare-row:hover .edu-price-compare-edu--accent{color:var(--store-primary);font-weight:600}.booster-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--store-gray-200, #e5e7eb);background:#fff;cursor:pointer;font:inherit;color:inherit}.booster-pill.is-open{border-color:var(--store-primary, #f59e0b)}.booster-pill-title{font-weight:600;color:#111827}.booster-pill-hint{font-size:13px;color:#6b7280}.booster-pill-caret{font-size:10px;color:#9ca3af}.booster-pill.is-open .booster-pill-caret{color:var(--store-primary, #f59e0b)}.booster-popover.ant-popover .ant-popover-inner{border-radius:12px;box-shadow:0 12px 28px #11182724;padding:0}.booster-popover .ant-popover-inner-content{padding:18px 20px}.booster-panel{width:308px;max-width:308px;box-sizing:border-box}.booster-panel-title.ant-typography{margin:0 0 6px!important;font-size:16px!important;line-height:1.35!important;white-space:normal;word-break:break-word}.booster-panel-subtitle{display:block;font-size:13px;line-height:1.5;color:var(--store-gray-500, #6b7280);white-space:normal;word-break:break-word;overflow-wrap:anywhere}.booster-tiers{display:flex;flex-wrap:nowrap;gap:10px;margin-top:14px}.booster-tier{box-sizing:border-box;width:96px;flex:0 0 96px;padding:10px 6px;text-align:center;border-radius:8px;background:#fafafa;border:1px solid var(--store-gray-200, #e5e7eb)}.booster-tier.is-active{border-color:var(--store-primary, #f59e0b);border-width:2px;padding:9px 5px;background:#fff8f0}.booster-tier.is-disabled{opacity:.6;cursor:not-allowed}.booster-tier:not(.is-disabled){cursor:pointer}.booster-tier-times{display:block;font-size:16px;font-weight:600;color:var(--store-gray-800, #1f2937);line-height:1.3}.booster-tier-price{margin-top:4px;font-size:14px;font-weight:600;color:var(--store-primary, #f59e0b)}.booster-panel-cta{margin-top:14px;width:100%}@keyframes consent-card-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.consent-card--shake{animation:consent-card-shake .6s ease-in-out}@media (prefers-reduced-motion: reduce){.consent-card--shake{animation:none}}@keyframes home-marquee-scroll{0%{transform:translate(var(--from, 0px))}to{transform:translate(var(--to, 0px))}}@media (prefers-reduced-motion: reduce){@keyframes home-marquee-scroll{0%{transform:translate(var(--from, 0px))}to{transform:translate(var(--from, 0px))}}}.portal-header-toolbar{color:#d6d6d6}.portal-header-toolbar-actions{display:flex;gap:18px;align-items:center}.portal-header-toolbar .ant-btn{height:28px;padding:0 2px;font-size:13px;line-height:1}.portal-header-toolbar .ant-btn .anticon{font-size:16px}.portal-header-toolbar .ant-btn.ant-btn-text:not(:disabled){color:#d6d6d6;transition:color .15s ease}.portal-header-toolbar .ant-btn.ant-btn-text:not(:disabled):hover,.portal-header-toolbar .ant-btn.ant-btn-text:not(:disabled):focus-visible{color:#fff;background:transparent}.portal-header-menu--stuck{position:fixed;top:0;left:0;right:0;z-index:90;animation:portal-header-menu-drop .22s ease-out;box-shadow:0 2px 10px #20201d14}@keyframes portal-header-menu-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.portal-header-menu--stuck{animation:none}}
