.seek-wrapper[data-v-2f8c6111]{flex-direction:column;gap:1rem;height:12.5rem;justify-content:center;padding-top:1.5rem}.search-box[data-v-2f8c6111],.seek-wrapper[data-v-2f8c6111]{align-items:center;display:flex}.search-box[data-v-2f8c6111]{background-color:#fff;border-radius:.625rem;box-shadow:0 .625rem 2.1875rem #28a3a54d;box-sizing:border-box;height:3.4375rem;padding:0 0 0 1.25rem;transition:all .3s ease;width:50rem}.search-category[data-v-2f8c6111]{align-items:center;cursor:pointer;display:flex;gap:.4rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.search-category .cat-icon[data-v-2f8c6111]{color:var(--color-primary);font-size:.95rem}.search-category .label[data-v-2f8c6111]{color:#333;font-size:1rem}.search-category .icon[data-v-2f8c6111]{height:.5rem;margin-right:.625rem;transform:translateY(.125rem);transition:transform .25s ease;width:auto}.search-category .arrow-up[data-v-2f8c6111]{transform:translateY(.125rem) rotate(180deg)}.cat-panel[data-v-2f8c6111]{background:#fff;border-radius:.625rem;bottom:calc(100% + 1rem);box-shadow:0 .5rem 1.5rem #0000001f;left:-1rem;padding:.4rem 0;position:absolute;width:10rem;z-index:200}.cat-item[data-v-2f8c6111]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.45rem .9rem;transition:background .15s,color .15s}.cat-item[data-v-2f8c6111]:hover{background:#f0fafa;color:var(--color-primary)}.cat-item--active[data-v-2f8c6111]{color:var(--color-primary);font-weight:500}.cat-item-icon[data-v-2f8c6111]{color:var(--color-primary);flex-shrink:0;font-size:.9rem}.dropdown-fade-enter-active[data-v-2f8c6111],.dropdown-fade-leave-active[data-v-2f8c6111]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-2f8c6111],.dropdown-fade-leave-to[data-v-2f8c6111]{opacity:0;transform:translateY(6px)}.divider[data-v-2f8c6111]{background-color:#ccc;height:100%;margin:0 .75rem;width:.0625rem}.search-input[data-v-2f8c6111]{background:transparent;border:none;color:#252525;flex:1;font-size:1.1rem;font-weight:450;outline:none}.search-input[data-v-2f8c6111]::-moz-placeholder{color:#c5c5c5;font-size:1.1rem;font-weight:200}.search-input[data-v-2f8c6111]::placeholder{color:#c5c5c5;font-size:1.1rem;font-weight:200}.search-button[data-v-2f8c6111]{align-items:center;background:linear-gradient(21deg,#40b8c3,#129492);border:none;border-radius:.625rem;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;padding:0 1.25rem;transition:background .3s ease;width:6.25rem}.search-button img[data-v-2f8c6111]{height:auto;width:2rem}.search-button[data-v-2f8c6111]:hover{background:linear-gradient(21deg,#129492,#40b8c3)}.quick-tags[data-v-2f8c6111]{align-items:center;display:flex;flex-wrap:nowrap;gap:0 1.125rem}.tag[data-v-2f8c6111]{color:#333;cursor:pointer;font-size:.875rem;transition:color .2s ease;white-space:nowrap}.tag[data-v-2f8c6111]:not(.first-tag):hover{color:var(--color-primary)}.first-tag[data-v-2f8c6111]{background:linear-gradient(21deg,#40b8c3,#129492);border-radius:20rem;color:#fff;height:1.3rem;line-height:1.3rem;text-align:center;width:4.5rem}.home-search-tags[data-v-08f7db07]{align-items:center;display:flex;gap:18px;justify-content:center;max-width:calc(100vw - 40px);overflow:hidden}.home-search-tags button[data-v-08f7db07]{animation:home-search-tag-reveal-08f7db07 .28s cubic-bezier(.22,.8,.3,1) both;background:transparent;border:0;color:#3e4340;cursor:pointer;font:400 14px/1.4 var(--font-sans);padding:0;transform-origin:left center;transition:color .18s ease;white-space:nowrap}.home-search-tags button[data-v-08f7db07]:hover{color:#119492}.home-search-tags .is-featured[data-v-08f7db07]{background:#119492;border-radius:999px;color:#fff;font-weight:500;padding:2px 9px}.home-search-tags .is-featured[data-v-08f7db07]:hover{background:#0d7a78;color:#fff}@keyframes home-search-tag-reveal-08f7db07{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-8px) scaleX(.72)}to{clip-path:inset(0);opacity:1;transform:none}}@media(max-width:1100px){.home-search-tags[data-v-08f7db07]{gap:12px}.home-search-tags button[data-v-08f7db07]:nth-child(n+8){display:none}}@media(prefers-reduced-motion:reduce){.home-search-tags button[data-v-08f7db07]{animation:none}}.discussion-home-intro[data-v-741ae82f]{--bg:#fff;--ink:#171817;--muted:#666b67;--line:#d9dfdc;--dark:#252724;border-bottom:0;color:var(--ink);font:15px/1.65 system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif;isolation:isolate;min-height:calc(100svh - 63px);overflow:hidden;position:relative}.discussion-home-intro[data-v-741ae82f]:after{display:none}.wrap[data-v-741ae82f]{margin-inline:auto;max-width:none;padding-inline:0;width:min(85%,1520px)}.hero-scene[data-v-741ae82f]{background:transparent;cursor:pointer;inset:0 0 0 41%;overflow:hidden;position:absolute;z-index:1}.hero-scene[data-v-741ae82f]:before{background:radial-gradient(ellipse at center,#c3f0ebe6 0,#c3f0eb9e 30%,#c3f0eb42,#c3f0eb00 76%);border-radius:50%;bottom:5%;content:"";filter:blur(24px);height:43%;left:31%;pointer-events:none;position:absolute;width:62%;z-index:0}.hero-scene[data-v-741ae82f]:after{display:none}.hero[data-v-741ae82f]{align-items:center;display:flex;min-height:calc(100svh - 63px);padding-bottom:70px;padding-top:72px;pointer-events:none;position:relative;transform:translateY(-18px);z-index:2}.hero-copy[data-v-741ae82f]{pointer-events:auto;width:min(555px,52%)}.eyebrow[data-v-741ae82f]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero h1[data-v-741ae82f]{font-size:clamp(34px,3.6vw,52px);letter-spacing:-.035em;line-height:1.24;margin:14px 0 22px;max-width:100%;text-wrap:balance}.hero h1.copy-enter[data-v-741ae82f]{animation:hero-copy-enter-741ae82f .8s ease both}@keyframes hero-copy-enter-741ae82f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lead[data-v-741ae82f]{color:#484c48;font-size:21px;max-width:none}.hero-actions[data-v-741ae82f]{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.btn[data-v-741ae82f]{align-items:center;background:transparent;border:1px solid #90938f;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:9px 14px;text-decoration:none}.btn.primary[data-v-741ae82f]{background:var(--dark);border-color:var(--dark);color:#fff}.btn[data-v-741ae82f]:hover{border-color:#222}.btn[data-v-741ae82f]:focus-visible,input[data-v-741ae82f]:focus-visible{outline:3px solid #111;outline-offset:3px}.search[data-v-741ae82f]{display:flex;max-width:none;width:100%}.search input[data-v-741ae82f]{background:#ffffffeb;border:1px solid #8c908b;border-right:0;flex:1;font:inherit;min-width:0;padding:13px}.search button[data-v-741ae82f]{border-radius:0}.hero-scroll-cue[data-v-741ae82f]{bottom:20px;color:#4f544f;display:grid;font-size:11px;gap:4px;justify-items:center;left:50%;letter-spacing:.15em;position:absolute;text-transform:uppercase;transform:translate(-50%);z-index:3}.hero-scroll-cue[data-v-741ae82f]:after{background:#555b55;content:"";height:28px;width:1px}.hero-cube-canvas[data-v-741ae82f]{cursor:grab;display:block;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:1}.hero-cube-canvas[data-v-741ae82f]:active{cursor:grabbing}.hero-model-preview[data-v-741ae82f]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;pointer-events:none;position:absolute;width:100%;z-index:2}.hero-cube-canvas[data-model-state=ready]+.hero-model-preview[data-v-741ae82f]{opacity:0;visibility:hidden}.hero-scene.webgl-failed .hero-cube-canvas[data-v-741ae82f]{display:none}.hero-scene.webgl-failed .hero-model-preview[data-v-741ae82f]{opacity:1;visibility:visible}.sr-only[data-v-741ae82f]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}@media(max-width:850px){.discussion-home-intro[data-v-741ae82f],.hero[data-v-741ae82f]{min-height:calc(100svh - 63px)}.hero[data-v-741ae82f]{padding-top:68px}.hero-copy[data-v-741ae82f]{width:100%}.hero-scene[data-v-741ae82f]{left:0}.hero-scene[data-v-741ae82f]:before{background:#f3f3f094}.hero h1[data-v-741ae82f]{font-size:58px}.wrap[data-v-741ae82f]{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.discussion-home-intro[data-v-741ae82f] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.hero-cube-canvas[data-v-741ae82f]{pointer-events:none}}@media(min-width:851px){.hero-scene[data-v-741ae82f]{left:35%}}.discussion-home-intro[data-v-741ae82f],.hero[data-v-741ae82f]{min-height:100svh}.hero-search-slot[data-v-741ae82f]{align-items:center;bottom:8px;display:flex;flex-direction:column;gap:9px;justify-content:center;left:0;pointer-events:auto;position:absolute;right:0;z-index:4}.hero-search-slot[data-v-741ae82f] .seek-wrapper{height:auto;padding-top:0}.discussion-home-intro[data-v-741ae82f]{background:transparent;font-family:var(--font-sans)}.discussion-home-intro[data-v-741ae82f]:before,.hero-scene[data-v-741ae82f]:before{display:none}.hero-model-preview[data-v-741ae82f]{max-height:none;max-width:none}.worker-chat-bubble[data-v-741ae82f]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(17,148,146,.14);border-radius:var(--radius-ui,8px);box-shadow:0 10px 28px #2353511a;box-sizing:border-box;color:#4b504e;cursor:pointer;display:inline-flex;font:500 14px/1.5 var(--font-sans);gap:6px;max-width:min(320px,calc(100vw - 40px));min-width:0;opacity:0;padding:11px 14px;pointer-events:none;position:absolute;right:14%;text-align:left;top:62%;transform:translateY(calc(var(--worker-bob-y,0px) + 12px));transition:opacity .42s ease,transform .42s ease,border-color .2s ease,box-shadow .2s ease;white-space:normal;width:-moz-max-content;width:max-content;will-change:opacity,transform;z-index:4}.worker-chat-bubble.is-visible[data-v-741ae82f]{opacity:1;pointer-events:auto;transform:translateY(var(--worker-bob-y,0))}.worker-chat-bubble.is-leaving[data-v-741ae82f]{opacity:0;transform:translateY(calc(var(--worker-bob-y,0px) - 14px))}.worker-chat-bubble[data-v-741ae82f] .iconify{color:#119492;flex:0 0 17px;height:17px;width:17px}.worker-chat-bubble.is-visible[data-v-741ae82f]:hover{border-color:#11949259;box-shadow:0 13px 32px #11949224;transform:translateY(calc(var(--worker-bob-y,0px) - 2px))}.worker-chat-bubble[data-v-741ae82f]:focus-visible{outline:3px solid rgba(17,148,146,.24);outline-offset:3px}@media(max-width:1100px){.worker-chat-bubble[data-v-741ae82f]{font-size:13px;padding:10px 12px}}.hero h1[data-v-741ae82f] .hero-emphasis{color:#119492}.eyebrow[data-v-741ae82f]{align-items:center;display:flex;gap:3px;letter-spacing:.03em}.eyebrow-icon[data-v-741ae82f]{color:#ff7201;display:grid;flex:0 0 27px;height:27px;place-items:center;transform:translateY(-1px);width:27px}.eyebrow-icon[data-v-741ae82f] svg{color:#ff7201!important;fill:#ff7201!important;height:27px;width:27px}.eyebrow-icon[data-v-741ae82f] path{fill:#ff7201!important}.btn[data-v-741ae82f]{border-radius:var(--radius-ui,8px)}.btn.primary[data-v-741ae82f]{background:#119492;border-color:#119492}.btn.primary[data-v-741ae82f]:hover{background:#0d7a78;border-color:#0d7a78}.hero-actions .btn[data-v-741ae82f]{box-sizing:border-box;font-size:16px;font-weight:500;line-height:normal;min-height:34px;min-width:0;padding:0 14px;width:auto}.hero-socials[data-v-741ae82f]{color:#4d4d4d;font-size:15px;margin-top:30px;max-width:520px}.hero-socials__label[data-v-741ae82f]{margin-bottom:8px}.hero-socials__platforms[data-v-741ae82f]{align-items:center;display:flex;flex-wrap:wrap;gap:9px 18px}.social-platform[data-v-741ae82f]{align-items:center;color:#343735;display:inline-flex;gap:5px;text-decoration:none;transition:color .18s ease;white-space:nowrap}.social-platform[data-v-741ae82f]:hover{color:#119492}.social-platform__icon[data-v-741ae82f]{display:grid;height:18px;place-items:center;width:18px}.social-platform__icon img[data-v-741ae82f]{display:block;max-height:17px;max-width:18px;-o-object-fit:contain;object-fit:contain}.social-platform-more[data-v-741ae82f]{background:#ffffffbf;border:1px solid #b7bdb9;border-radius:50%;color:#555b57;cursor:pointer;display:grid;height:25px;padding:0;place-items:center;transition:border-color .18s ease,color .18s ease,background .18s ease;width:25px}.social-platform-more[data-v-741ae82f]:hover{background:#fff;border-color:#119492;color:#119492}.social-platform-more[data-v-741ae82f] svg{height:14px;width:14px}.search-followup-slot[data-v-741ae82f]{align-items:center;display:flex;flex:0 0 68px;height:68px;justify-content:center;width:100%}.scroll-road-sign[data-v-741ae82f]{background:transparent;border:0;cursor:pointer;display:grid;height:68px;padding:0;place-items:center;width:68px}.scroll-road-sign[data-v-741ae82f]:focus-visible{border-radius:var(--radius-ui,8px);outline:2px solid rgba(17,148,146,.5);outline-offset:2px}.scroll-arrow-lottie[data-v-741ae82f]{height:68px;pointer-events:none;width:68px}.scroll-cue-fade-enter-active[data-v-741ae82f],.scroll-cue-fade-leave-active[data-v-741ae82f]{transition:opacity .24s ease,transform .24s ease}.scroll-cue-fade-enter-from[data-v-741ae82f]{opacity:0;transform:translateY(6px)}.scroll-cue-fade-leave-to[data-v-741ae82f]{opacity:0;transform:translateY(-6px)}.bar-wrapper[data-v-231d8d73]{height:3rem;justify-content:center;margin-top:1rem;width:100%}.bar-content[data-v-231d8d73],.bar-wrapper[data-v-231d8d73]{align-items:center;display:flex}.bar-content[data-v-231d8d73]{gap:.3rem;height:100%;justify-content:space-between;max-width:var(--content-max-width);min-width:var(--content-min-width);width:var(--content-width)}.bar-link[data-v-231d8d73]{align-items:center;border:1.5px solid var(--color-primary);border-radius:4.05px;color:var(--color-primary);display:flex;flex:1 1 0;font-size:12px;height:30px;justify-content:center;min-width:0;text-decoration:none;transition:background-color .2s,color .2s;white-space:nowrap}.bar-link[data-v-231d8d73]:hover{background-color:var(--color-primary);color:#fff}.vip-section[data-v-231d8d73]{border:1px solid var(--color-primary);border-radius:4.05px;flex-shrink:0;font-size:12px;height:30px;max-width:350px;min-width:270px;padding:0 1.2rem;width:27%}.vip-item[data-v-231d8d73],.vip-section[data-v-231d8d73]{align-items:center;display:flex;justify-content:center}.vip-item[data-v-231d8d73]{flex:0 0 auto;gap:.3rem}.vip-item img[data-v-231d8d73]{height:21px;-o-object-fit:contain;object-fit:contain;width:21px}.vip-item a[data-v-231d8d73]{color:var(--color-primary);font-size:12.96px;text-decoration:none;white-space:nowrap}.vip-divider[data-v-231d8d73]{background-color:var(--color-primary);flex-shrink:0;height:22px;margin:0 .4rem;width:1px}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.quickaccess-wrapper[data-v-9a27ba51]{height:200px;margin-top:1.5rem;width:100%}.quickaccess-container[data-v-9a27ba51],.quickaccess-wrapper[data-v-9a27ba51]{align-items:center;display:flex;justify-content:center}.quickaccess-container[data-v-9a27ba51]{height:100%;max-width:var(--content-max-width);min-width:var(--content-min-width);position:relative;width:var(--content-width)}.cards-swiper[data-v-9a27ba51]{cursor:pointer;height:100%;width:100%}.swiper-slide-item[data-v-9a27ba51]{justify-content:center}.access-card[data-v-9a27ba51],.swiper-slide-item[data-v-9a27ba51]{align-items:center;display:flex;flex-direction:column}.access-card[data-v-9a27ba51]{border-radius:14px;flex-shrink:0;height:171px;justify-content:flex-start;overflow:hidden;padding-top:.75rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:220px}.access-card[data-v-9a27ba51]:hover{box-shadow:0 0 10px #00000026;transform:translateY(-8px)}.access-card[data-v-9a27ba51]:active{filter:brightness(.96);transform:translateY(-2px) scale(.97);transition-duration:.08s}.access-card p[data-v-9a27ba51]{margin:0;white-space:nowrap}.card-title[data-v-9a27ba51]{font-size:22px;font-weight:700;margin-top:.3rem}.card-desc[data-v-9a27ba51]{font-size:12px;margin:.2rem 0}.card-image-slot[data-v-9a27ba51]{display:grid;flex:1 1 auto;min-height:0;overflow:hidden;padding:2px 12px 5px;place-items:center;width:100%}.card-image[data-v-9a27ba51]{display:block;max-height:112px;max-width:118px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card-image[data-v-9a27ba51],.controls[data-v-9a27ba51]{height:100%;width:100%}.controls[data-v-9a27ba51]{align-items:center;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;z-index:10}.controls img[data-v-9a27ba51]{cursor:pointer;pointer-events:all;position:relative;z-index:2}.nav-left[data-v-9a27ba51]{transform:translate(-1rem)}.nav-right[data-v-9a27ba51]{transform:translate(1rem) rotate(180deg)}.skeleton-row[data-v-9a27ba51]{align-items:center;display:flex;gap:20px;height:100%;overflow:hidden;width:100%}.skeleton-card[data-v-9a27ba51]{animation:skeleton-shimmer-9a27ba51 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:400% 100%;border-radius:14px;flex-shrink:0;height:171px;width:220px}@keyframes skeleton-shimmer-9a27ba51{0%{background-position:100% 0}to{background-position:-100% 0}}.fade-enter-active[data-v-9a27ba51],.fade-leave-active[data-v-9a27ba51]{transition:opacity 1s ease}.fade-enter-from[data-v-9a27ba51],.fade-leave-to[data-v-9a27ba51]{opacity:0}.fade-enter-to[data-v-9a27ba51],.fade-leave-from[data-v-9a27ba51]{opacity:1}.home-section-heading[data-v-bedb0390]{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:var(--home-section-heading-content-gap,24px);padding-bottom:0}.home-section-heading__lead[data-v-bedb0390]{align-items:center;display:flex;gap:10px;isolation:isolate;min-width:0;position:relative}.home-section-heading__lead[data-v-bedb0390]:before{background:radial-gradient(ellipse 72px 58px at 20% 50%,#11949240 0,#c3f0eb2e 48%,#c3f0eb00),radial-gradient(ellipse 270px 46px at 45% 54%,#c3f0eb30 0,#c3f0eb1a 48%,#c3f0eb00);content:"";filter:blur(13px);height:128px;left:-48px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(-1deg);width:430px;z-index:-1}.home-section-heading__lead[data-v-bedb0390]:after{background:radial-gradient(ellipse at 22% 50%,#1194921a 0,#c3f0eb17 45%,#c3f0eb00 82%);content:"";filter:blur(16px);height:66px;left:18px;pointer-events:none;position:absolute;top:58%;transform:translateY(-50%) rotate(2deg);width:330px;z-index:-1}.home-section-heading__icon-wrap[data-v-bedb0390]{display:grid;flex:0 0 auto;height:52px;isolation:isolate;place-items:center;position:relative;width:52px}.home-section-heading__icon[data-v-bedb0390]{color:#119492}.home-section-heading__copy[data-v-bedb0390]{min-width:0}.home-section-heading h2[data-v-bedb0390]{font-size:28px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 4px}.home-section-heading h2[data-v-bedb0390],.home-section-heading p[data-v-bedb0390]{color:#01241f;font-family:PingFang SC,Microsoft YaHei,sans-serif}.home-section-heading p[data-v-bedb0390]{font-size:16px;font-weight:400;line-height:1.6;margin:0;opacity:.55}.home-section-heading__action[data-v-bedb0390]{align-items:center;color:#0000008c;cursor:pointer;display:flex;flex:0 0 auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:400;text-decoration:none}.home-section-heading__action span[data-v-bedb0390]{margin-right:4px}.home-section-heading__action svg[data-v-bedb0390]{fill:currentColor;fill-opacity:.55;height:24px;width:12px}.home-section-heading__action[data-v-bedb0390]:hover{color:#119492}.home-section-heading__action:hover svg[data-v-bedb0390]{fill-opacity:1}.home-section-heading__action[data-v-bedb0390]:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:850px){.home-section-heading[data-v-bedb0390]{align-items:flex-start;flex-direction:column;gap:14px}.home-section-heading h2[data-v-bedb0390]{font-size:28px}}.home-section-footer-action[data-v-61d13bef]{display:flex;justify-content:center;margin-bottom:0;margin-top:var(--home-section-heading-content-gap,48px)}.home-section-footer-action__button[data-v-61d13bef]{align-items:center;background-image:linear-gradient(135deg,transparent 34%,hsla(0,0%,100%,.025) 42%,hsla(0,0%,100%,.24) 50%,hsla(0,0%,100%,.045) 58%,transparent 66%),linear-gradient(21deg,#40b8c3,#129492);background-position:160% -65%,0 0;background-repeat:no-repeat;background-size:250% 250%,100% 100%;border:0;border-radius:var(--radius-ui,8px);box-shadow:-4px 6px 12px #1194922e;color:#fff;display:inline-flex;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;isolation:isolate;justify-content:center;line-height:1.65;max-width:100%;min-height:44px;padding:9px 14px;position:relative;text-decoration:none;transition:filter .2s ease,box-shadow .2s ease;width:clamp(220px,32%,380px)}.home-section-footer-action__button[data-v-61d13bef]:before{background:#11949257;border-radius:inherit;content:"";filter:blur(11px);inset:8px 4px -11px;pointer-events:none;position:absolute;transform:translate(-7px,2px);transition:opacity .2s ease,transform .2s ease;z-index:-1}.home-section-footer-action__button[data-v-61d13bef]:hover{animation:home-footer-shine-sweep-61d13bef 3.4s cubic-bezier(.22,.61,.36,1) both;box-shadow:-5px 8px 16px #11949238;color:#fff;filter:saturate(1.08) brightness(.98)}.home-section-footer-action__button[data-v-61d13bef]:hover:before{opacity:.92;transform:translate(-7px,4px)}@keyframes home-footer-shine-sweep-61d13bef{0%{background-position:160% -65%,0 0}to{background-position:-65% 160%,0 0}}@media(prefers-reduced-motion:reduce){.home-section-footer-action__button[data-v-61d13bef]:hover{animation:none}}.feature-carousel[data-v-8cf940e2]{min-width:0;position:relative}.feature-carousel[data-v-8cf940e2] .swiper{clip-path:inset(-12px 0);overflow:visible;z-index:1}.feature-card[data-v-8cf940e2]{background:#fff;border-radius:10px;box-shadow:0 0 8px #0000000f;cursor:pointer;display:flex;flex-direction:column;height:188px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:242px}.feature-card[data-v-8cf940e2]:hover{box-shadow:0 0 12px #00000026;transform:translateY(-8px)}.card-cover[data-v-8cf940e2]{border-radius:5px;display:block;height:150px;margin:7px auto 0;-o-object-fit:cover;object-fit:cover;width:228px}.card-footer[data-v-8cf940e2]{align-items:center;display:flex;gap:.3rem;margin-top:0;padding:.45rem .5rem .5rem;position:relative}.card-icon[data-v-8cf940e2]{color:var(--color-primary);flex-shrink:0;height:1rem;width:1rem}.card-count[data-v-8cf940e2],.card-title[data-v-8cf940e2]{color:#848484;font-size:.78rem;white-space:nowrap}.card-count[data-v-8cf940e2]{position:absolute;right:.5rem}.swiper-nav[data-v-8cf940e2]{inset:0;pointer-events:none;position:absolute;z-index:20}.nav-btn[data-v-8cf940e2]{cursor:pointer;left:-1rem;pointer-events:all;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn[data-v-8cf940e2]:last-child{left:auto;right:-1rem}.nav-btn-right[data-v-8cf940e2]{transform:translateY(-50%) rotate(180deg)}.fade-enter-active[data-v-8cf940e2],.fade-leave-active[data-v-8cf940e2]{transition:opacity .3s ease}.fade-enter-from[data-v-8cf940e2],.fade-leave-to[data-v-8cf940e2]{opacity:0}.feature-skeleton-row[data-v-8cf940e2]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-skeleton-card[data-v-8cf940e2]{animation:feature-shimmer-8cf940e2 1.4s ease infinite;background:linear-gradient(90deg,#f3f5f4 25%,#e8ecea,#f3f5f4 75%);background-size:200% 100%;border-radius:10px;height:188px}@keyframes feature-shimmer-8cf940e2{0%{background-position:100% 0}to{background-position:-100% 0}}.feature-carousel-large .feature-card[data-v-8cf940e2]{height:292px;width:100%}.feature-carousel-large .card-cover[data-v-8cf940e2]{height:250px;width:calc(100% - 14px)}.feature-carousel-large .feature-skeleton-row[data-v-8cf940e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-carousel-large .feature-skeleton-card[data-v-8cf940e2]{height:292px}.discussion-home-paths[data-v-6a84679c]{--ink:#171817;--muted:#666b67;--line:#d5d7d2;--soft:#e8e9e5;--dark:#252724;background:#fff;color:var(--ink);font:15px/1.65 system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}.discussion-section[data-v-6a84679c]{background:#fff;padding:84px 0;scroll-margin-top:80px}.wrap[data-v-6a84679c]{margin-inline:auto;width:min(85%,1520px)}.btn[data-v-6a84679c]{align-items:center;background:transparent;border:1px solid #90938f;border-radius:var(--radius-ui,8px);color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:9px 14px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.btn[data-v-6a84679c]:hover{border-color:#119492;color:#119492}.btn.primary[data-v-6a84679c]{background:#119492;border-color:#119492;color:#fff;font-size:14px;font-weight:500}.btn.primary[data-v-6a84679c]:hover{background:#0d7a78;border-color:#0d7a78;color:#fff}.direction-layout[data-v-6a84679c]{align-items:stretch;display:grid;gap:clamp(34px,4vw,68px);grid-template-columns:minmax(430px,.95fr) minmax(420px,1.05fr)}.direction-list[data-v-6a84679c]{display:grid;gap:9px}.direction-choice[data-v-6a84679c]{align-items:center;background:#ffffffe0;border:1px solid rgba(31,45,42,.12);border-radius:var(--radius-ui,8px);box-shadow:0 6px 18px #1b2c2809;cursor:pointer;display:grid;gap:10px;grid-template-columns:68px 44px minmax(0,1fr) 76px;min-height:83px;position:relative;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.direction-choice.active[data-v-6a84679c],.direction-choice[data-v-6a84679c]:hover{background:linear-gradient(90deg,#fff6eec2,#fffffff0 58%,#c3f0eb2e);border-color:#11949247;box-shadow:0 8px 22px #11949212}.direction-status[data-v-6a84679c]{align-items:center;background:#fff7f0;border:1px solid rgba(255,114,1,.18);border-radius:var(--radius-ui,8px);color:#d85f00;display:inline-flex;font-size:11px;height:32px;justify-content:center;line-height:1;padding:0 8px;white-space:nowrap;width:68px}.direction-status.placeholder[data-v-6a84679c]{visibility:hidden}.direction-symbol[data-v-6a84679c]{background:#ff72011a;border-radius:10px;color:#ff7201;display:grid;height:44px;place-items:center;position:relative;width:44px}.direction-symbol>svg[data-v-6a84679c]{height:23px;width:23px}.direction-symbol i[data-v-6a84679c]{background:#119492;border:2px solid #fff;border-radius:50%;bottom:-3px;color:#fff;display:grid;height:17px;place-items:center;position:absolute;right:-4px;width:17px}.direction-symbol i svg[data-v-6a84679c]{height:10px;stroke-width:3;width:10px}.direction-copy[data-v-6a84679c]{min-width:0}.direction-copy small[data-v-6a84679c],.direction-copy strong[data-v-6a84679c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direction-copy strong[data-v-6a84679c]{color:#17201e;font-size:16px;line-height:1.4}.direction-copy small[data-v-6a84679c]{color:#7a817e;font-size:12px;margin-top:2px}.direction-solution[data-v-6a84679c]{align-items:center;background:#c3f0eb38;border:1px solid rgba(17,148,146,.18);border-radius:var(--radius-ui,8px);color:#27736d;font-size:12px;height:32px;justify-content:center;padding:0 10px;white-space:nowrap;width:76px}.direction-choice.active .direction-solution[data-v-6a84679c]{background:#c3f0eb6b;border-color:#1194924d;color:#116f6d}.direction-preview[data-v-6a84679c]{background:#c3f0eb2e;border:1px solid rgba(17,148,146,.28);border-radius:var(--radius-ui,8px);display:flex;flex-direction:column;justify-content:center;min-height:0;padding:34px clamp(26px,4vw,52px)}.direction-preview h3[data-v-6a84679c]{color:#102522;font-size:clamp(25px,2.4vw,36px);line-height:1.18;margin:14px 0}.direction-preview p[data-v-6a84679c]{color:var(--muted);margin:0;max-width:520px}.direction-preview ul[data-v-6a84679c]{border-top:1px solid rgba(17,148,146,.2);display:grid;gap:9px;list-style:none;margin:24px 0;padding:18px 0 0}.direction-preview li[data-v-6a84679c]:before{color:#119492;content:"—";margin-right:9px}.direction-preview .btn[data-v-6a84679c]{align-self:flex-start;margin-top:18px}.section-bottom[data-v-6a84679c]{display:flex;justify-content:center;margin-top:var(--home-section-heading-content-gap,40px)}.btn.wide[data-v-6a84679c]{background-image:linear-gradient(135deg,transparent 34%,hsla(0,0%,100%,.025) 42%,hsla(0,0%,100%,.24) 50%,hsla(0,0%,100%,.045) 58%,transparent 66%),linear-gradient(21deg,#40b8c3,#129492);background-position:160% -65%,0 0;background-repeat:no-repeat;background-size:250% 250%,100% 100%;border:0;box-shadow:-4px 6px 12px #1194922e;color:#fff;font-size:16px;font-weight:500;isolation:isolate;max-width:100%;position:relative;transition:filter .2s ease,box-shadow .2s ease;width:clamp(220px,32%,380px)}.btn.wide[data-v-6a84679c]:before{background:#11949257;border-radius:inherit;content:"";filter:blur(11px);inset:8px 4px -11px;pointer-events:none;position:absolute;transform:translate(-7px,2px);transition:opacity .2s ease,transform .2s ease;z-index:-1}.btn.wide[data-v-6a84679c]:hover{animation:button-shine-sweep-6a84679c 3.4s cubic-bezier(.22,.61,.36,1) both;box-shadow:-5px 8px 16px #11949238;color:#fff;filter:saturate(1.08) brightness(.98)}.btn.wide[data-v-6a84679c]:hover:before{opacity:.92;transform:translate(-7px,4px)}@keyframes button-shine-sweep-6a84679c{0%{background-position:160% -65%,0 0}to{background-position:-65% 160%,0 0}}.works-showcase[data-v-6a84679c]{align-items:start;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr)}.featured-work[data-v-6a84679c]{background:#fff;border:1px solid rgba(17,36,31,.14);border-radius:var(--radius-ui,8px);display:grid;grid-template-rows:minmax(270px,1fr) auto;min-height:500px;padding:24px}.featured-stage[data-v-6a84679c]{background:repeating-linear-gradient(135deg,rgba(195,240,235,.16) 0 1px,transparent 1px 24px);border:1px dashed rgba(17,148,146,.34);border-radius:var(--radius-ui,8px);display:grid;overflow:hidden;place-items:center;position:relative}.featured-stage>span[data-v-6a84679c]{color:var(--muted);font-size:12px;left:16px;position:absolute;top:16px}.featured-stage>a[data-v-6a84679c]{color:#119492;position:absolute;right:14px;top:14px}.featured-stage>em[data-v-6a84679c]{background:#ffffffe0;color:var(--muted);font-size:12px;font-style:normal;padding:8px 12px}.featured-copy[data-v-6a84679c]{padding-top:22px}.featured-copy h3[data-v-6a84679c]{color:#102522;font-size:clamp(25px,2.5vw,36px);margin:7px 0 8px}.featured-copy p[data-v-6a84679c]{color:var(--muted);margin:0}.work-directions[data-v-6a84679c]{display:flex;flex-direction:column}.work-list-head[data-v-6a84679c]{color:var(--muted);display:flex;justify-content:space-between;padding-bottom:10px}.work-list-head strong[data-v-6a84679c]{color:var(--ink)}.work-direction[data-v-6a84679c]{background:transparent;border:0;border-bottom:1px solid #c5c8c2;cursor:pointer;display:grid;grid-template-columns:34px 1fr auto;min-height:74px;padding:11px 8px;text-align:left}.work-direction em[data-v-6a84679c],.work-direction>b[data-v-6a84679c],.work-direction>small[data-v-6a84679c]{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.work-direction em[data-v-6a84679c],.work-direction strong[data-v-6a84679c]{display:block}.work-direction strong[data-v-6a84679c]{font-size:15px}.work-direction.active[data-v-6a84679c]{background:#119492;color:#fff}.work-direction.active[data-v-6a84679c]>*{color:#fffc}.work-actions[data-v-6a84679c]{display:flex;justify-content:space-between;padding-top:14px}.work-actions a[data-v-6a84679c],.work-actions button[data-v-6a84679c]{background:#fff;border:1px solid rgba(17,148,146,.32);border-radius:var(--radius-ui,8px);color:#38635e;cursor:pointer;padding:7px 12px;text-decoration:none}.work-actions a[data-v-6a84679c]:hover,.work-actions button[data-v-6a84679c]:hover{border-color:#119492;color:#119492}.service-paths[data-v-6a84679c]{border:1px solid rgba(17,36,31,.14);border-radius:var(--radius-ui,8px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.service-paths article[data-v-6a84679c]{display:flex;flex-direction:column;min-height:340px;padding:30px clamp(22px,3vw,42px) 28px}.service-paths article+article[data-v-6a84679c]{border-left:1px solid rgba(17,36,31,.1)}.service-paths h3[data-v-6a84679c]{color:#102522;font-size:clamp(23px,2vw,31px);margin:0}.service-paths p[data-v-6a84679c]{color:var(--muted);margin:12px 0 26px;min-height:50px}.service-paths ul[data-v-6a84679c]{border-top:1px solid rgba(17,36,31,.1);display:grid;gap:8px;list-style:none;margin:0 0 28px;padding:20px 0 0}.service-paths li[data-v-6a84679c]:before{color:#119492;content:"—";margin-right:9px}.service-paths .btn[data-v-6a84679c]{align-self:flex-start;margin-top:auto}@media(max-width:1100px){.direction-layout[data-v-6a84679c]{gap:28px;grid-template-columns:minmax(390px,.95fr) minmax(390px,1.05fr)}.direction-solution[data-v-6a84679c]{display:none}}@media(max-width:900px){.wrap[data-v-6a84679c]{padding-inline:18px;width:auto}.direction-layout[data-v-6a84679c],.service-paths[data-v-6a84679c],.works-showcase[data-v-6a84679c]{grid-template-columns:1fr}.direction-preview[data-v-6a84679c]{min-height:300px}.direction-solution[data-v-6a84679c]{display:inline-flex}.work-directions[data-v-6a84679c]{display:grid;grid-template-columns:1fr 1fr}.work-actions[data-v-6a84679c],.work-list-head[data-v-6a84679c]{grid-column:1/-1}.service-paths article+article[data-v-6a84679c]{border-left:0;border-top:1px solid rgba(17,36,31,.1)}}@media(max-width:560px){.direction-choice[data-v-6a84679c]{grid-template-columns:44px minmax(0,1fr);padding-right:10px}.direction-solution[data-v-6a84679c],.direction-status[data-v-6a84679c]{display:none}}@media(prefers-reduced-motion:reduce){.btn.wide[data-v-6a84679c]:hover{animation:none}}.direction-symbol[data-v-6a84679c]>:not(i),.direction-symbol>svg[data-v-6a84679c]{height:25.2px;width:25.2px}.direction-symbol[data-v-6a84679c]>:not(i){font-size:25.2px;line-height:1}.direction-symbol>:not(i) svg[data-v-6a84679c]{height:25.2px;width:25.2px}.direction-copy[data-v-6a84679c]{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) max-content;width:100%}.direction-copy strong[data-v-6a84679c]{font-weight:600;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.direction-copy small[data-v-6a84679c]{justify-self:end;margin-top:0;white-space:nowrap}.direction-unsure-link[data-v-6a84679c]{align-items:center;bottom:0;color:#6d7774;display:flex;font-size:13px;gap:7px;justify-content:center;margin:0;max-width:100%;position:absolute;right:0;text-decoration:none;transition:color .2s ease;width:-moz-max-content;width:max-content}.direction-content[data-v-6a84679c]{padding-bottom:38px;position:relative}.direction-preview[data-v-6a84679c]{justify-content:flex-start;padding:24px 18px 18px}.direction-preview-heading[data-v-6a84679c]{border-bottom:1px solid rgba(17,148,146,.2);padding-bottom:18px}.direction-preview-heading h3[data-v-6a84679c]{margin-top:0}.direction-preview-heading p[data-v-6a84679c]{max-width:none;width:100%}.direction-preview-heading+.feature-carousel[data-v-6a84679c]{margin-top:14px}.discussion-home-paths[data-v-6a84679c],.discussion-section[data-v-6a84679c]{background:transparent}.discussion-section[data-v-6a84679c]{padding-bottom:0;padding-top:var(--home-section-block-gap,84px)}.direction-scene-tags[data-v-6a84679c]{align-items:center;animation:direction-tags-in-6a84679c .28s ease both;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.direction-scene-tags span[data-v-6a84679c]{align-items:center;background:#ffffffad;border:1px solid rgba(17,148,146,.14);border-radius:var(--radius-ui,8px);color:#526b67;display:inline-flex;font-size:12px;line-height:1.4;min-height:26px;padding:3px 10px}@keyframes direction-tags-in-6a84679c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.direction-unsure-link[data-v-6a84679c]:hover{color:#119492}.direction-unsure-link[data-v-6a84679c]:focus-visible{outline:3px solid #111;outline-offset:3px}.direction-rank-move[data-v-6a84679c]{transition:transform .58s cubic-bezier(.2,.9,.25,1.12);z-index:1}.direction-choice.active[data-v-6a84679c]{background:linear-gradient(90deg,#ffeee0d1,#fffffff5 54%,#c3f0eb5c);border-color:#1194926b;box-shadow:0 8px 22px #1194921c;z-index:2}.direction-status[data-v-6a84679c]{font-size:10px;height:22px;padding:0 6px;width:40px}.direction-status.hot[data-v-6a84679c]{background:#ffe2ca;border-color:#ff720157;color:#c84f00}.direction-status.common[data-v-6a84679c]{background:#dff2e6;border-color:#2c945747;color:#287d4b}.direction-choice[data-v-6a84679c]{grid-template-columns:50px 44px minmax(0,1fr) 28px;min-height:72px;padding:9px 14px 9px 10px}.direction-list[data-v-6a84679c]{width:100%}.direction-layout[data-v-6a84679c]{gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.direction-solution[data-v-6a84679c]{background:transparent;border:0;color:#d8dddc;display:inline-flex;font-size:28px;height:28px;justify-self:end;line-height:1;opacity:1;padding:0;transform:none;transition:color .28s ease;visibility:visible;width:28px}.direction-solution svg[data-v-6a84679c]{height:28px;stroke-width:1.8;width:28px}.direction-choice.active .direction-solution[data-v-6a84679c]{background:transparent;border:0;color:#119492;opacity:1;transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){.direction-rank-move[data-v-6a84679c],.direction-solution[data-v-6a84679c]{transition:none}}@media(max-width:900px){.direction-layout[data-v-6a84679c]{grid-template-columns:1fr}.direction-list[data-v-6a84679c]{width:100%}.direction-unsure-link[data-v-6a84679c]{right:0}}@media(max-width:560px){.direction-choice[data-v-6a84679c]{grid-template-columns:44px minmax(0,1fr);min-height:68px}.direction-solution[data-v-6a84679c]{display:none}}.discussion-quick-start[data-v-0a542764]{--ink:#171817;--muted:#666b67;background:transparent;color:var(--ink);font:15px/1.65 system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif;padding:84px 0;scroll-margin-top:80px}.discussion-quick-start[data-v-0a542764] *{box-sizing:border-box}.wrap[data-v-0a542764]{margin-inline:auto;max-width:none;padding-inline:0;width:min(85%,1520px)}.service-stage[data-v-0a542764]{margin-top:2px;padding:4px;position:relative}.service-panel[data-v-0a542764]{padding:14px 4px 24px;width:100%}.domain-grid[data-v-0a542764]{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.domain-card[data-v-0a542764]{background:#ffffffd1;border:1px solid rgba(23,24,23,.1);border-radius:var(--radius-ui,8px);box-shadow:0 8px 28px #1f3c3809;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:286px;min-width:0;overflow:hidden;padding:16px 16px 18px;position:relative;text-align:left;text-decoration:none;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,background .28s ease}.domain-card[data-v-0a542764]:before{background:radial-gradient(ellipse,#c3f0ebb8,#c3f0eb00 72%);border-radius:50%;content:"";filter:blur(18px);height:55%;inset:auto 14% -36%;opacity:.42;position:absolute;transition:opacity .28s ease,transform .28s ease}.domain-card[data-v-0a542764]:hover{background:#fff;border-color:#11949257;box-shadow:0 18px 44px #1194921c;transform:translateY(-4px)}.domain-card[data-v-0a542764]:hover:before{opacity:.78;transform:scale(1.14)}.domain-visual[data-v-0a542764]{display:grid;height:150px;place-items:center;position:relative;width:100%}.domain-visual img[data-v-0a542764]{filter:drop-shadow(0 10px 12px rgba(20,76,70,.09));height:142px;-o-object-fit:contain;object-fit:contain;transform:translateY(8px);transition:transform .34s cubic-bezier(.22,.78,.25,1);width:142px}.domain-card:hover .domain-visual img[data-v-0a542764]{transform:translateY(4px) scale(1.035)}.domain-name[data-v-0a542764]{color:#102522;font-size:18px;font-weight:650;line-height:1.35;margin-top:24px}.domain-name[data-v-0a542764],.domain-tagline[data-v-0a542764]{position:relative;text-align:center;width:100%}.domain-tagline[data-v-0a542764]{color:#73807c;font-size:12px;line-height:1.55;margin-top:5px}.domain-enter[data-v-0a542764]{background:#11949214;border-radius:50%;bottom:13px;color:#119492;display:grid;height:26px;opacity:0;place-items:center;position:absolute;right:13px;transform:translate(-4px,4px);transition:opacity .24s ease,transform .24s ease;width:26px}.domain-card:hover .domain-enter[data-v-0a542764]{opacity:1;transform:none}.unsure-link[data-v-0a542764]{align-items:center;color:#6d7774;display:flex;font-size:13px;gap:7px;justify-content:center;margin:25px 0 0 auto;max-width:100%;text-decoration:none;transition:color .2s ease;width:-moz-max-content;width:max-content}.unsure-link[data-v-0a542764]:hover{color:#119492}.service-panel--detail[data-v-0a542764]{padding-top:14px}.back-button[data-v-0a542764]{align-items:center;background:transparent;border:0;color:#6d7774;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:400;gap:7px;line-height:1.65;margin:25px 0 0 auto;max-width:100%;padding:0;transition:color .2s ease;width:-moz-max-content;width:max-content}.back-button[data-v-0a542764]:hover{color:#119492}.domain-detail[data-v-0a542764]{background:#ffffffdb;border:1px solid rgba(17,36,31,.1);border-radius:var(--radius-ui,8px);box-shadow:0 22px 64px #19413d12;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);isolation:isolate;min-height:588px;overflow:hidden;position:relative}.domain-detail[data-v-0a542764]:before{background:radial-gradient(ellipse,rgba(195,240,235,.8),rgba(195,240,235,.18) 54%,transparent 76%);border-radius:50%;bottom:-42%;content:"";filter:blur(18px);height:82%;left:-8%;position:absolute;width:54%;z-index:-1}.detail-visual[data-v-0a542764]{display:grid;min-height:500px;padding:46px;place-items:center}.detail-visual img[data-v-0a542764]{animation:detail-visual-breathe-0a542764 5.8s ease-in-out infinite;filter:drop-shadow(0 24px 25px rgba(20,76,70,.13));height:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,390px);will-change:transform,filter}@keyframes detail-visual-breathe-0a542764{0%,to{filter:drop-shadow(0 24px 25px rgba(20,76,70,.12));transform:translateY(3px)}50%{filter:drop-shadow(0 29px 29px rgba(20,76,70,.16));transform:translateY(-5px)}}.detail-content[data-v-0a542764]{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,3.8vw,54px) clamp(34px,4.4vw,66px) 36px 10px}.detail-kicker[data-v-0a542764]{color:#119492;font-size:12px;font-weight:650;letter-spacing:.08em;text-align:center}.detail-content h3[data-v-0a542764]{color:#102522;font-size:clamp(27px,2.35vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.22;margin:12px auto 10px;max-width:760px;text-align:center}.detail-summary[data-v-0a542764]{color:#68736f;font-size:15px;font-weight:400;line-height:1.75;margin:0 auto;max-width:680px;text-align:center}.detail-section[data-v-0a542764]{border-top:1px solid rgba(17,36,31,.1);margin-top:22px}.detail-label[data-v-0a542764]{color:#89928f;display:block;font-size:13px;letter-spacing:.04em;margin-bottom:10px}.detail-section>.detail-label[data-v-0a542764]{margin:0;padding:10px 0 7px}.scenario-table[data-v-0a542764]{border-bottom:1px solid rgba(17,36,31,.1)}.scenario-row[data-v-0a542764]{transition:background-color .2s ease}.scenario-row+.scenario-row[data-v-0a542764]{border-top:1px solid rgba(17,36,31,.08)}.scenario-row.is-expanded[data-v-0a542764],.scenario-row[data-v-0a542764]:hover{background:#11949209}.scenario-trigger[data-v-0a542764]{align-items:center;background:transparent;border:0;color:inherit;-moz-column-gap:14px;column-gap:14px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:38px minmax(0,1fr);min-height:64px;padding:10px 8px;text-align:left;width:100%}.scenario-toggle[data-v-0a542764]{color:#68736f;display:grid;height:24px;place-items:center;width:24px}.scenario-trigger:hover .scenario-toggle[data-v-0a542764],.scenario-trigger[aria-expanded=true] .scenario-toggle[data-v-0a542764]{color:#119492}.scenario-trigger strong[data-v-0a542764]{color:#263a36;font-size:15px;font-weight:600;line-height:1.5}.scenario-explanation[data-v-0a542764]{overflow:hidden;padding:0 18px 15px 60px}.scenario-explanation p[data-v-0a542764]{color:#65716d;font-size:15px;font-weight:400;line-height:1.75;margin:0}.scenario-expand-enter-active[data-v-0a542764],.scenario-expand-leave-active[data-v-0a542764]{transition:max-height .28s ease,opacity .22s ease,transform .28s ease}.scenario-expand-enter-from[data-v-0a542764],.scenario-expand-leave-to[data-v-0a542764]{max-height:0;opacity:0;transform:translateY(-5px)}.scenario-expand-enter-to[data-v-0a542764],.scenario-expand-leave-from[data-v-0a542764]{max-height:80px;opacity:1;transform:none}.detail-bottom[data-v-0a542764]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-top:16px}.method-list[data-v-0a542764]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.method-list .detail-label[data-v-0a542764]{margin-bottom:2px;width:100%}.method-chip[data-v-0a542764]{background:#11949214;border-radius:999px;color:#38635e;font-size:13px;font-weight:500;padding:5px 11px}.detail-actions[data-v-0a542764]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:15px}.btn[data-v-0a542764]{align-items:center;background:transparent;border:1px solid #90938f;border-radius:var(--radius-ui,8px);color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:9px 14px;text-decoration:none}.btn.primary[data-v-0a542764]{background:#119492;border-color:#119492;color:#fff;font-size:14px;font-weight:500;transition:background .2s ease,border-color .2s ease}.btn.primary[data-v-0a542764]:hover{background:#0d7a78;border-color:#0d7a78}.text-link[data-v-0a542764]{align-items:center;color:#60706c;display:inline-flex;font-size:14px;font-weight:400;gap:4px;text-decoration:none;transition:color .2s ease}.text-link[data-v-0a542764]:hover{color:#119492}.domain-detail-enter-active[data-v-0a542764],.domain-detail-leave-active[data-v-0a542764]{transition:opacity .25s ease,transform .25s ease}.domain-detail-enter-from[data-v-0a542764]{opacity:0;transform:translate(14px)}.domain-detail-leave-to[data-v-0a542764]{opacity:0;transform:translate(-8px)}.section-bottom-action[data-v-0a542764]{display:flex;justify-content:center;margin-top:var(--home-section-heading-content-gap,40px)}.section-bottom-action .btn[data-v-0a542764]{background-image:linear-gradient(135deg,transparent 34%,hsla(0,0%,100%,.025) 42%,hsla(0,0%,100%,.24) 50%,hsla(0,0%,100%,.045) 58%,transparent 66%),linear-gradient(21deg,#40b8c3,#129492);background-position:160% -65%,0 0;background-repeat:no-repeat;background-size:250% 250%,100% 100%;border:0;box-shadow:-4px 6px 12px #1194922e;color:#fff;font-size:16px;font-weight:500;isolation:isolate;max-width:100%;position:relative;transition:filter .2s ease,box-shadow .2s ease;width:clamp(220px,32%,380px)}.section-bottom-action .btn[data-v-0a542764]:before{background:#11949257;border-radius:inherit;content:"";filter:blur(11px);inset:8px 4px -11px;pointer-events:none;position:absolute;transform:translate(-7px,2px);transition:opacity .2s ease,transform .2s ease;z-index:-1}.section-bottom-action .btn[data-v-0a542764]:hover{animation:button-shine-sweep-0a542764 3.4s cubic-bezier(.22,.61,.36,1) both;box-shadow:-5px 8px 16px #11949238;filter:saturate(1.08) brightness(.98)}.section-bottom-action .btn[data-v-0a542764]:hover:before{opacity:.92;transform:translate(-7px,4px)}@keyframes button-shine-sweep-0a542764{0%{background-position:160% -65%,0 0}to{background-position:-65% 160%,0 0}}.back-button[data-v-0a542764]:focus-visible,.btn[data-v-0a542764]:focus-visible,.domain-card[data-v-0a542764]:focus-visible,.unsure-link[data-v-0a542764]:focus-visible{outline:3px solid #111;outline-offset:3px}.scenario-trigger[data-v-0a542764]:focus-visible{outline:2px solid rgba(17,148,146,.72);outline-offset:-2px}@media(max-width:1180px){.domain-grid[data-v-0a542764]{grid-template-columns:repeat(4,minmax(0,1fr))}.domain-detail[data-v-0a542764]{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)}.detail-content[data-v-0a542764]{padding-left:0}.scenario-trigger[data-v-0a542764]{-moz-column-gap:10px;column-gap:10px;grid-template-columns:34px minmax(0,1fr)}.detail-bottom[data-v-0a542764]{align-items:flex-start;flex-direction:column}}@media(max-width:900px){.discussion-quick-start[data-v-0a542764]{padding:58px 0}.wrap[data-v-0a542764]{padding-inline:18px;width:auto}.domain-grid[data-v-0a542764]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.domain-card[data-v-0a542764]{min-height:258px}.domain-detail[data-v-0a542764]{grid-template-columns:1fr}.detail-visual[data-v-0a542764]{min-height:280px;padding:20px}.detail-visual img[data-v-0a542764]{width:250px}.detail-content[data-v-0a542764]{padding:8px 26px 34px}.service-track[data-v-0a542764]{transition-duration:.46s}}@media(prefers-reduced-motion:reduce){.domain-card[data-v-0a542764],.domain-card[data-v-0a542764]:before,.domain-detail-enter-active[data-v-0a542764],.domain-detail-leave-active[data-v-0a542764],.domain-enter[data-v-0a542764],.domain-visual img[data-v-0a542764],.scenario-expand-enter-active[data-v-0a542764],.scenario-expand-leave-active[data-v-0a542764],.service-track[data-v-0a542764]{transition:none}.detail-visual img[data-v-0a542764],.section-bottom-action .btn[data-v-0a542764]:hover{animation:none}}.home-nav[data-v-154cf988]{background:transparent;border:1px solid transparent;border-radius:14px;box-shadow:none;left:20px;padding:6px 0;position:fixed;top:50%;transform:translateY(-50%);transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,padding .28s ease;z-index:200}.home-nav.is-hovered[data-v-154cf988]{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#ffffffd1;border-color:#ffffffe6;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a;padding:8px 0}@media(max-width:900px){.home-nav[data-v-154cf988]{display:none}}.nav-list[data-v-154cf988]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nav-item[data-v-154cf988]{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:1px 5px;overflow:hidden;padding:5px 10px;transition:background .18s ease}.is-hovered .nav-item[data-v-154cf988]:hover:not(.is-active){background:#1194920f}.is-hovered .nav-item.is-active[data-v-154cf988]{background:#1194921a}.nav-line[data-v-154cf988]{background:#b4b4b459;border-radius:2px;display:block;flex-shrink:0;height:2px;transition:width .22s ease,background .22s ease,opacity .18s ease,max-width .22s ease;width:12px}.nav-item.is-active .nav-line[data-v-154cf988]{background:var(--color-primary);width:17px}.nav-item:hover:not(.is-active) .nav-line[data-v-154cf988]{background:#11949273;width:15px}.is-hovered .nav-item .nav-line[data-v-154cf988]{max-width:0;opacity:0;width:0}.nav-icon-wrap[data-v-154cf988]{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;max-width:0;opacity:0;overflow:hidden;transition:opacity .22s ease,max-width .22s ease,background .15s ease;width:22px}.is-hovered .nav-item .nav-icon-wrap[data-v-154cf988]{max-width:22px;opacity:1}.is-hovered .nav-item.is-active .nav-icon-wrap[data-v-154cf988]{background:#1194921a}.nav-icon[data-v-154cf988]{color:#aaa;transition:color .15s ease}.is-hovered .nav-item.is-active .nav-icon[data-v-154cf988],.is-hovered .nav-item:hover .nav-icon[data-v-154cf988]{color:var(--color-primary)}.nav-label[data-v-154cf988]{color:var(--color-text-sub);font-size:.75rem;line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;transform:translate(-4px);transition:max-width .25s ease,opacity .25s ease,margin-left .25s ease,transform .25s ease,color .15s ease,font-weight .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.is-hovered .nav-item .nav-label[data-v-154cf988]{margin-left:7px;max-width:120px;opacity:1;transform:translate(0)}.is-hovered .nav-item.is-active .nav-label[data-v-154cf988]{color:var(--color-primary);font-weight:600}.nav-fade-enter-active[data-v-154cf988],.nav-fade-leave-active[data-v-154cf988]{transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1)}.nav-fade-enter-from[data-v-154cf988],.nav-fade-leave-to[data-v-154cf988]{opacity:0;transform:translateY(-50%) translate(-10px)}.home-page[data-v-faa1e1d8]{background-color:#fff;min-height:100vh;width:100%}.home-intro-flow[data-v-faa1e1d8]{background:#fff;isolation:isolate;overflow:hidden;position:relative}.home-intro-flow[data-v-faa1e1d8]:before{background:radial-gradient(ellipse 58% 52% at 82% 35%,rgba(195,240,235,.72) 0,rgba(195,240,235,.42) 27%,rgba(195,240,235,.15) 52%,transparent 78%),radial-gradient(ellipse 48% 36% at 68% 67%,rgba(220,248,245,.5) 0,rgba(220,248,245,.2) 38%,transparent 76%);content:"";height:calc(100svh + 520px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.home-intro-flow[data-v-faa1e1d8]>*{position:relative;z-index:1}html:has(.home-page){scrollbar-width:none}html:has(.home-page)::-webkit-scrollbar{display:none;height:0;width:0}.search-section[data-v-faa1e1d8]{margin-top:-4.5rem;position:relative;z-index:100}
