:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-auto-center{justify-content:center;display:flex}.adm-auto-center-content{flex:0 auto}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:0;left:0}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-spin-loading{--color:var(--adm-color-weak);--size:32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:.8s linear infinite adm-spin-loading-rotate}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-skeleton{--width:100%;--height:0;--border-radius:0;border-radius:var(--border-radius);width:var(--width);height:var(--height);background-color:#bebebe33;display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%) 0 0/400% 100%;animation:1.4s infinite adm-skeleton-loading}.adm-skeleton.adm-skeleton-title{--width:45%;--height:32px;--border-radius:2px;margin-top:16px;margin-bottom:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height:18px;--border-radius:2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width:65%}@keyframes adm-skeleton-loading{0%{background-position:100%}to{background-position:0}}.adm-notice-bar{--background-color:var(--adm-color-weak);--border-color:var(--adm-color-weak);--text-color:var(--adm-color-text-light-solid);--font-size:var(--adm-font-size-7);--icon-font-size:var(--adm-font-size-10);--height:40px;--adm-notice-bar-border-radius:4px;--adm-notice-bar-border-width:1px;height:var(--height);box-sizing:border-box;font-size:var(--font-size);border:solid var(--adm-notice-bar-border-width) var(--border-color);background-color:var(--background-color);color:var(--text-color);border-left-width:0;border-right-width:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.adm-notice-bar>span[role=img]{color:var(--text-color)}.adm-notice-bar.adm-notice-bar-alert{--background-color:#fff9ed;--border-color:#fff3e9;--text-color:var(--adm-color-orange)}.adm-notice-bar.adm-notice-bar-error{--background-color:var(--adm-color-danger);--border-color:#d9281e;--text-color:#fff}.adm-notice-bar.adm-notice-bar-info{--background-color:#d0e4ff;--border-color:#bcd8ff;--text-color:var(--adm-color-primary)}.adm-notice-bar.adm-notice-bar-success{--background-color:#d1fff0;--border-color:#a8f0d8;--text-color:var(--adm-color-success)}.adm-notice-bar .adm-notice-bar-left{font-size:var(--icon-font-size);flex-shrink:0;margin-right:8px}.adm-notice-bar .adm-notice-bar-content{flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner{white-space:nowrap;width:auto;transition-timing-function:linear}.adm-notice-bar-wrap.adm-notice-bar .adm-notice-bar-content .adm-notice-bar-content-inner{white-space:normal}.adm-notice-bar .adm-notice-bar-right{flex-shrink:0;align-items:center;margin-left:12px;display:flex}.adm-notice-bar-close{width:24px;height:24px;font-size:var(--adm-font-size-10);justify-content:center;align-items:center;margin-right:-3px;display:flex}.adm-notice-bar-wrap{align-items:flex-start;height:auto;padding-top:8px;padding-bottom:8px;line-height:22px}.adm-notice-bar-neutral{border-radius:var(--adm-notice-bar-border-radius)}.adm-notice-bar-rounded{border-radius:1000px}.adm-notice-bar-bordered{border-left-width:var(--adm-notice-bar-border-width);border-right-width:var(--adm-notice-bar-border-width)}.adm-notice-bar-without-border{border-top-width:0;border-bottom-width:0}.adm-progress-bar{--track-width:var(--adm-progress-bar-track-width,8px);--track-color:var(--adm-progress-bar-track-color,var(--adm-color-border));--fill-color:var(--adm-progress-bar-fill-color,var(--adm-color-primary));--text-width:var(--adm-progress-bar-text-width,40px);align-items:center;display:flex}.adm-progress-bar-trail{background:var(--track-color);height:var(--track-width);flex:auto;overflow:hidden}.adm-progress-bar-fill{background:var(--fill-color);height:var(--track-width);transition:width .3s}.adm-progress-bar-text{width:calc(var(--text-width) + 8px);color:var(--adm-color-weak);flex:none;padding-left:8px}.adm-progress-bar-rounded .adm-progress-bar-trail,.adm-progress-bar-rounded .adm-progress-bar-fill{border-radius:var(--track-width)}.adm-toast-mask .adm-toast-wrap{text-align:center;width:100%;height:100%;position:fixed;top:0;left:0}.adm-toast-mask .adm-toast-main{color:#fff;word-break:break-all;pointer-events:all;width:auto;max-width:204px;max-height:70%;font-size:var(--adm-font-size-7);box-sizing:border-box;text-align:initial;background-color:#000000b3;border-radius:8px;line-height:1.5;display:inline-block;position:relative;top:50%;overflow:auto;transform:translateY(-50%)}.adm-toast-mask .adm-toast-main-text{min-width:0;padding:12px}.adm-toast-mask .adm-toast-main-icon{min-width:150px;padding:35px 12px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size:48px;margin:0 auto 8px}.source-qr{text-align:center;justify-items:center;gap:.75rem;margin:1.5rem 0;display:grid}.source-qr img{aspect-ratio:1;object-fit:contain;width:min(100%,15rem);display:block}.source-qr figcaption{max-width:24rem}.about-site{--about-brand:#4d82c4;--about-ink:#17365d;--about-copy:#47627c;--about-muted:#53697f;--about-action:#2b5e99;--about-sky:#eaf2fa;--about-paper:#f7fafd;--about-white:#fff;--about-line:#dce7f2;--about-rose:#ab5262;--about-blush:#fff0f2;--about-soft-line:#ceddeb;background:var(--about-sky);color:var(--about-ink);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.about-site *{box-sizing:border-box}.about-site :is(h1,h2,h3,p,figure){margin:0}.about-site a{color:inherit;text-decoration:none}.about-site button{font:inherit;cursor:pointer}.about-site :is(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.about-site :is(button,a,summary):focus-visible{outline:3px solid var(--about-brand);outline-offset:4px}.about-site :is(button,a,summary):active{transform:scale(.98)}.about-site ::selection{background:var(--about-line);color:var(--about-ink)}.about-site [id]{scroll-margin-top:90px}.about-page{background:var(--about-white);max-width:1200px;min-height:100dvh;margin-inline:auto}.about-sprite{width:0;height:0;position:absolute;overflow:hidden}.about-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;color:var(--about-brand);flex:none;display:block}.about-icon.is-rose{color:var(--about-rose)}.about-header{z-index:20;background:var(--about-white);border-bottom:1px solid var(--about-line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.about-header nav{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 24px;display:flex}.about-brand,.about-footer-brand{align-items:center;gap:8px;font-size:20px;font-weight:650;display:flex}.about-brand{white-space:nowrap;min-height:44px}.about-brand-mark{object-fit:contain;width:34px;height:28px;display:block}.about-nav-action{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:15px;display:flex;color:var(--about-copy)!important}.about-nav-action .about-icon{width:18px;height:18px}.about-reverse{transform:rotate(180deg)}.about-section{padding:48px 24px}.about-site h1{font-size:clamp(29px,7.7vw,36px);font-weight:700;line-height:1.5}.about-site h2{text-wrap:balance;font-size:28px;font-weight:700;line-height:1.45}.about-site h3{font-size:19px;font-weight:650;line-height:1.65}.about-site p{color:var(--about-copy);font-size:16px;line-height:1.85}.about-section-heading>p{margin-top:16px}.about-hero{padding-top:36px;padding-bottom:40px;display:grid}.about-hero-copy{display:contents}.about-hero h1{order:0}.about-hero em{color:var(--about-brand);font-style:normal}.about-hero .about-hero-subtitle{white-space:nowrap;order:1;margin-top:16px;margin-bottom:28px}.about-discover{order:3;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:28px;font-size:15px;display:flex;color:var(--about-copy)!important}.about-discover .about-icon{width:18px;height:18px}.about-hero-figure{order:2;min-width:0;position:relative}.about-photo{background:var(--about-sky);display:block;overflow:hidden}.about-photo img{object-fit:cover;width:100%;height:100%;display:block}.about-photo.is-broken{place-items:center;padding:24px;display:grid}.about-photo.is-broken span{text-align:center;color:var(--about-copy);font-size:16px;line-height:1.8}.about-hero-photo{border-radius:16px 16px 56px;height:260px}.about-hero-photo img{object-position:37% center}.about-hero-figure>figcaption{background:var(--about-white);border-radius:32px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:8px 16px;font-size:14px;line-height:1.7;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.about-hero-figure>figcaption .about-icon{width:18px;height:18px;color:var(--about-rose)}.about-difficulties{background:var(--about-sky)}.about-difficulties h2{white-space:nowrap;font-size:clamp(20px,5.5vw,26px)}.about-site .about-difficulty-figure{width:100%;max-width:480px;margin:28px auto 0}.about-difficulty-figure img{width:100%;height:auto;display:block}.about-icon-tile{background:var(--about-white);width:44px;height:44px;color:var(--about-brand);border-radius:12px;flex:none;place-items:center;display:grid}.about-icon-tile.is-rose{background:var(--about-blush)}.about-icon-tile.is-rose .about-icon{color:var(--about-rose)}.about-services{background:var(--about-paper)}.about-service-overview{margin-top:28px!important}.about-service-photo{border-radius:16px 16px 0 0;height:196px}.about-service-photo img{object-position:center 44%}.about-service-overview figcaption{background:var(--about-sky);border-radius:0 0 16px 16px;padding:18px 20px}.about-service-overview figcaption p{color:var(--about-ink);font-weight:600}.about-service-overview figcaption>div{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.about-service-list{border-top:1px solid var(--about-line);margin-top:28px}.about-service{border-bottom:1px solid var(--about-line)}.about-service summary{cursor:pointer;align-items:center;gap:12px;min-height:84px;padding:20px 0;list-style:none;display:flex}.about-service summary::-webkit-details-marker{display:none}.about-service h3{flex:1}.about-expand{width:44px;height:44px;color:var(--about-brand);flex:none;place-items:center;font-size:25px;font-weight:400;display:grid}.about-service-detail{background:var(--about-sky);border-radius:12px;margin-bottom:20px;padding:16px}.about-service-note{color:var(--about-muted)!important;margin-top:24px!important;font-size:15px!important}.about-trust-photo{border-radius:56px 16px 16px;height:275px;margin-top:28px}.about-trust-photo img{object-position:center 45%}.about-trust .about-information{margin-top:20px}.about-information-row{border-bottom:1px solid var(--about-line);align-items:flex-start;gap:16px;padding-block:24px;display:flex}.about-information-row:last-child{border-bottom:0}.about-information-row>div{flex:1;min-width:0}.about-information-row p{margin-top:8px}.about-information-row .about-icon-tile{background:var(--about-sky)}.about-trust .about-information-row{align-items:center}.about-trust .about-icon-tile{background:0 0;width:28px}.about-more{background:var(--about-paper)}.about-more-list{background:var(--about-white);border-radius:16px;margin-top:24px;overflow:hidden}.about-more-list>:is(a,button){border:0;border-bottom:1px solid var(--about-line);background:var(--about-white);width:100%;min-height:88px;color:var(--about-ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.about-more-list>:last-child{border-bottom:0}.about-more-list strong{font-size:18px;font-weight:600;line-height:1.6;display:block}.about-more-list small{color:var(--about-copy);margin-top:3px;font-size:14px;line-height:1.7;display:block}.about-more-list button:disabled{background:var(--about-paper);cursor:default}.about-more-list button:disabled .about-icon{color:var(--about-muted)}.about-footer{background:var(--about-sky);padding:32px 24px max(28px,env(safe-area-inset-bottom,0px));text-align:center}.about-footer-brand{justify-content:center;margin-bottom:16px;font-size:18px}.about-footer p,.about-mail{line-height:2;font-size:14px!important}.about-legal{color:var(--about-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-block:8px 20px;font-size:14px;display:flex}.about-back-top{z-index:30;bottom:max(22px,env(safe-area-inset-bottom,0px));background:var(--about-ink);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:max(16px,50vw - 584px)}.about-back-top .about-icon{color:var(--about-white);width:20px;height:20px}.about-secondary-hero{background:var(--about-sky)}.about-secondary-hero p{text-wrap:balance;max-width:36ch;margin-top:16px;font-size:21px;line-height:1.75}.about-secondary-section{padding:32px 24px}.about-secondary-section+.about-secondary-section{border-top:1px solid var(--about-line)}.about-secondary-section>h2{font-size:23px}.about-secondary-section>p{margin-top:16px}.about-closing{background:var(--about-sky);text-align:center;border-radius:16px;padding:28px 24px}.about-closing .about-icon{margin:0 auto 16px}.about-closing p{color:var(--about-ink);text-wrap:balance;font-size:21px;font-weight:650}.about-community{background:var(--about-paper)}.about-community ol{background:var(--about-white);border-radius:16px;margin:24px 0 0;padding:20px;list-style:none}.about-community li{gap:16px;display:flex;position:relative}.about-community li:not(:last-child){padding-bottom:40px}.about-community li:not(:last-child):after{content:"";border-left:1px solid var(--about-line);position:absolute;top:52px;bottom:12px;left:22px}.about-community li>div{min-width:0}.about-community .about-icon-tile{background:var(--about-sky)}.about-community p{margin-top:8px}.about-step-label{color:var(--about-copy);font-size:14px;line-height:2}.about-secondary-footer{background:var(--about-white);border-top:1px solid var(--about-line)}.about-return{background:var(--about-sky);border-radius:24px;justify-content:center;align-items:center;gap:8px;max-width:440px;min-height:44px;margin:20px auto 0;padding:10px 16px;font-size:15px;display:flex}.about-mail{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.about-skip{z-index:100;background:var(--about-ink);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%);color:var(--about-white)!important}.about-skip:focus{transform:translateY(0)}.about-channel{border-top:1px solid var(--about-line);padding:32px 24px}.about-channel h2{margin-bottom:20px}.about-channel .service-link{margin-top:12px}.about-channel [role=alert]{color:var(--about-rose)}.about-text-action{min-height:44px;color:var(--about-action);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}@media (min-width:600px){.about-header nav{padding-inline:40px}.about-section{padding:56px 40px}.about-hero-photo{height:360px}.about-more-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-more-list>:is(a,button){border-bottom:1px solid var(--about-line)}.about-more-list>:nth-last-child(-n+2){border-bottom:0}.about-secondary-section,.about-channel{padding:40px}.about-trust-photo{height:340px}}@media (min-width:960px){.about-header nav{min-height:84px;padding-inline:64px}.about-section{padding:72px 64px}.about-site h1{font-size:48px;line-height:1.5}.about-site h2{font-size:34px}.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px}.about-hero-copy{display:block}.about-hero .about-hero-subtitle{margin:24px 0 0}.about-hero-photo{height:390px}.about-discover{justify-content:flex-start;width:-moz-fit-content;width:fit-content;margin-top:32px}.about-difficulties{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.about-difficulties h2{font-size:26px}.about-site .about-difficulty-figure{margin-top:0}.about-services{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.about-service-introduction{position:sticky;top:116px}.about-service-photo{height:250px}.about-service-list{margin-top:0}.about-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.about-trust-photo{height:330px}.about-trust .about-information{margin-top:0}.about-information-row{padding-block:28px}.about-more-list{grid-template-columns:repeat(4,minmax(0,1fr))}.about-more-list>:is(a,button){border-bottom:0}.about-more-list strong{font-size:17px}.about-secondary-hero{justify-content:space-between;align-items:center;gap:40px;display:flex}.about-secondary-hero p{max-width:28ch;margin:0;font-size:24px}.about-secondary-body{max-width:1000px;margin:auto}.about-secondary-section{padding:48px 64px}.about-secondary-company>.about-secondary-section:first-child>p{max-width:65ch}.about-community ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:32px;display:grid}.about-community li:not(:last-child){padding-bottom:0}.about-community li:after{display:none}.about-channel{padding:48px 64px}}@media (max-width:350px){.about-section{padding-inline:20px}.about-header nav{gap:8px;padding-inline:20px}.about-site h2{font-size:26px}.about-difficulties h2{font-size:20px}.about-hero-photo{height:224px}.about-service summary{gap:8px}.about-service h3{font-size:18px}}@media (hover:hover){.about-site :is(a,summary):hover{color:var(--about-action)}.about-more-list a:hover{background:var(--about-paper)}}@media (prefers-reduced-motion:reduce){.about-site *,.about-site :before,.about-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{color:#26364a;--adm-color-primary:#4d82c4;--ink:#26364a;--muted:#5e6b7a;--scenario-primary-soft:#eef4fc;--scenario-secondary:#b94368;--scenario-secondary-soft:#fff0f4;--scenario-surface:#fff;background:#eef1f5;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.source-entry .report-facts dt{color:var(--muted)}.source-entry .source-consent{min-height:44px;color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;display:flex}.source-entry .source-consent input{width:20px;height:20px;accent-color:var(--adm-color-primary);flex:none;margin-top:3px}.source-entry button.action-link{font-family:inherit;font-size:inherit;cursor:pointer;border:0;font-weight:600}.source-entry .action-link:active{transform:scale(.96)}.source-entry button:disabled{opacity:.55;cursor:not-allowed}.source-entry h1,.source-entry dd{overflow-wrap:anywhere}.source-entry [role=alert],.source-entry [role=status]{gap:16px;display:grid}*{box-sizing:border-box}body{margin:0}a{color:var(--adm-color-primary)}.entry-source-copy{color:#315f96;margin:0 2px 12px;font-size:13px;line-height:20px}.entry-source-error{color:#b94a5d;margin:0 2px 12px;font-size:13px;line-height:20px}.service-link{background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:14px;min-height:86px;padding:16px;text-decoration:none;display:flex}a.service-link:active{background:#eef4fc}a.service-link:focus-visible{outline-offset:3px;outline:2px solid #4d82c4}.service-mark{border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:grid}.service-mark-primary{color:#d96f7d;background:#fff0f2}.service-text{flex:1;gap:4px;min-width:0;display:grid}.service-text strong{color:#26364a;font-size:16px;font-weight:600;line-height:24px}.service-text small{color:#5e6b7a;font-size:13px;line-height:19px}.service-chevron{color:#929caa;font-size:27px;line-height:1}.service-link-pending{cursor:default}.service-status{color:#5e6b7a;background:#eef1f5;border-radius:4px;flex:none;padding:5px 8px;font-size:11px;line-height:16px}@media (max-width:340px){.service-link{gap:10px;padding:12px}.service-text strong{font-size:14px}.service-status{padding-inline:5px}}.care-shell{color:#26364a;background:#fff;width:min(100%,680px);min-height:100dvh;margin:auto}.care-header{z-index:10;background:#fffffff5;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;min-height:58px;padding:10px 20px;display:flex;position:sticky;top:0}.care-header a{color:#26364a;font-size:17px;font-weight:700;text-decoration:none}.care-header span{color:#5e6b7a;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:13px;overflow:hidden}.care-main{min-height:calc(100dvh - 58px)}.page-section{padding:30px 22px max(40px, env(safe-area-inset-bottom));gap:22px;display:grid}.page-section h1,.page-section h2,.page-section p{margin:0}.page-section h1{color:#1f3044;font-size:27px;line-height:1.35}.page-section h2{color:#26364a;font-size:18px;line-height:1.45}.page-section p{color:#5e6b7a;font-size:14px;line-height:1.75}.section-heading,.home-intro{gap:9px;display:grid}.eyebrow{font-weight:700;color:#b85f70!important;font-size:12px!important}.auth-state{align-content:center;min-height:100dvh}.auth-state .action-link{justify-self:start}.primary-action{border-block:1px solid #dce4ed;gap:18px;padding:24px 0;display:grid}.primary-action>div{gap:8px;display:grid}.step-number{color:#b85f70;font-size:12px;font-weight:700}.action-link{color:#fff;background:#386fae;border-radius:6px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:42px;padding:9px 17px;font-weight:600;text-decoration:none;display:inline-flex}.action-link:focus-visible,.home-links a:focus-visible,.task-actions button:focus-visible{outline-offset:3px;outline:2px solid #386fae}.action-link.secondary{color:#315f96;background:#fff;border:1px solid #b7c7d9}.home-links{flex-wrap:wrap;gap:18px;display:flex}.home-links a{color:#315f96;text-underline-offset:4px;font-weight:600}.question-block{border:0;border-top:1px solid #e3e8ef;gap:14px;min-width:0;margin:0;padding:22px 0 0;display:grid}.question-block legend{color:#26364a;max-width:100%;padding:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.field-label{color:#495a6e;gap:8px;font-size:14px;display:grid}.field-label input,.field-label select{color:#26364a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b7c2cf;border-radius:6px;padding:9px 11px}.choice-grid,.scale-options,.inline-options{gap:10px;display:grid}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-options{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.inline-options{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid label,.scale-options label,.inline-options label{min-width:0;display:flex;position:relative}.choice-grid input,.scale-options input,.inline-options input{opacity:0;pointer-events:none;position:absolute}.choice-grid span,.scale-options span,.inline-options span{color:#495a6e;text-align:center;border:1px solid #c9d2dc;border-radius:6px;place-items:center;width:100%;min-height:44px;padding:8px;font-size:13px;line-height:1.35;display:grid}.choice-grid input:checked+span,.scale-options input:checked+span,.inline-options input:checked+span{color:#234f82;background:#eaf2fb;border-color:#386fae;font-weight:600}.choice-grid input:focus-visible+span,.scale-options input:focus-visible+span,.inline-options input:focus-visible+span{outline-offset:2px;outline:2px solid #386fae}.save-status{color:#5e6b7a;align-items:center;gap:8px;font-size:13px;display:flex}.status-dot{background:#8c98a7;border-radius:50%;width:8px;height:8px}.status-dot.syncing{background:#b97a24}.status-dot.saved{background:#358166}.status-dot.error{background:#b94a5d}.sticky-actions{padding:14px 0 max(14px, env(safe-area-inset-bottom));background:#fffffff5;gap:10px;display:flex;position:sticky;bottom:0}.sticky-actions>button{flex:1}.report-meta,.task-metadata{color:#5e6b7a;border-block:1px solid #e3e8ef;flex-wrap:wrap;gap:8px 16px;padding-block:14px;font-size:13px;display:flex}.report-sections{gap:0;display:grid}.report-sections>section,.reflection,.next-step,.plan-preview{border-bottom:1px solid #e3e8ef;gap:14px;padding:22px 0;display:grid}.report-facts,.task-metadata,.plan-preview dl{gap:10px;margin:0;display:grid}.report-facts>div,.task-metadata>div,.plan-preview dl>div{justify-content:space-between;gap:16px;display:flex}.report-facts dt,.task-metadata dt,.plan-preview dt{color:#6d7988}.report-facts dd,.task-metadata dd,.plan-preview dd{color:#26364a;text-align:right;overflow-wrap:anywhere;margin:0}.reflection fieldset{border:0;margin:0;padding:0}.reflection legend{color:#3b4d61;margin-bottom:10px}.protect-state{background:#fff0f2;border-radius:6px;gap:8px;padding:18px;display:grid}.task-list{gap:12px;display:grid}.task-list article{border:1px solid #dce4ed;border-radius:8px;gap:16px;padding:18px;display:grid}.task-list article>div:first-child{gap:7px;display:grid}.task-state{color:#b85f70;font-size:12px;font-weight:700}.task-actions{align-items:center;gap:10px;display:flex}.task-actions button{color:#6b5960;min-height:42px;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 12px;text-decoration:underline}.empty-state{text-align:center;gap:9px;padding-block:30px;display:grid}.empty-state>span{color:#b85f70;font-size:12px;font-weight:700}.history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.history-list li{border-bottom:1px solid #e3e8ef;grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;padding:18px 0;display:grid}.history-list li>div{gap:5px;display:grid}.history-list time,.history-list li>span{color:#6d7988;font-size:12px}.history-list a{color:#315f96;text-underline-offset:4px;align-self:end}::selection{color:#1f3044;background:#cfe1f5}@media (max-width:380px){.page-section{padding-inline:17px}.choice-grid{grid-template-columns:1fr}.scale-options{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-options{grid-template-columns:1fr}}.task-video video{aspect-ratio:16/9;object-fit:contain;background:var(--ink);border-radius:16px;width:100%;display:block}.survey-page>.adm-notice-bar{min-width:0}.scenario-block{border:1px solid var(--adm-color-primary);background:var(--scenario-primary-soft);border-radius:8px;margin-top:22px;padding:18px}.scenario-block legend{color:var(--adm-color-primary);padding:0 8px}.scenario-block legend strong{font-size:13px;display:inline-block}.scenario-secondary{border-color:var(--scenario-secondary);background:var(--scenario-secondary-soft)}.scenario-secondary legend{color:var(--scenario-secondary)}.scenario-help,.scenario-description{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.scenario-options{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-options span{background:var(--scenario-surface);min-height:60px}.scenario-options small{margin-top:6px;font-size:12px;display:block}.scenario-options input:disabled+span{opacity:.5}.scenario-secondary .scenario-options input:checked+span{border-color:var(--scenario-secondary);color:var(--scenario-secondary);background:var(--scenario-surface)}.scenario-secondary .scenario-options input:focus-visible+span{outline-color:var(--scenario-secondary)}
