.home-next{--ink:#183d41;--muted:#738081;--line:#e1e7e3;background:#f6f7f3;color:#263d40;min-height:100vh;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.home-next .fishy-nav.hn-rail{position:fixed;left:0;top:0;height:100dvh;background:#153b40;border:0;width:238px;color:#d9e8e6;padding:32px 20px 22px;gap:0;box-shadow:none;z-index:50}.hn-brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none;font-size:18px;font-weight:650}.hn-brandmark{width:43px;height:43px;background:#b9d5c9;color:#173d40;border-radius:15px 15px 15px 4px;display:grid;place-items:center;font-family:serif;font-size:26px}.hn-brand small{display:block;font-size:8px;letter-spacing:1.6px;color:#93b6b3;margin-top:7px;font-weight:400}.hn-navcaption{display:flex;justify-content:space-between;font-size:10px;color:#85aaa8;margin:48px 12px 18px}.home-next .fishy-nav .links{display:flex;flex-direction:column;gap:8px}.home-next .fishy-nav .navlink{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:10px;color:#aec9c7;border:1px solid transparent;min-height:66px;text-decoration:none}.home-next .fishy-nav .navlink.on{background:#2b5355;border-color:#3e6867;color:#fff}.home-next .fishy-nav .navlink:hover{background:#254e51}.home-next .fishy-nav a.navlink .nl-text{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500}.hn-rail .nl-text small{font-size:10px;color:#85aaa8;font-weight:400}.hn-index{font-size:9px;margin-left:auto;opacity:.45}.hn-rail-card{margin-top:auto;padding:42px 12px 30px}.hn-tiny{font-size:8px;letter-spacing:1.5px;color:#88aaa5}.hn-rail-card p{color:#e1eee7;font-family:serif;font-size:22px;line-height:1.7;margin:14px 0 20px}.hn-rail-card a{color:#bad0c9;font-size:11px;display:flex;gap:10px;text-decoration:none}.home-next .fishy-nav .foot{margin-top:0;padding:19px 12px 0;border-top:1px solid #355b5d;font-size:10px;color:#85aaa8}.hn-rail .foot a{color:#b4cac7}.home-next .fishy-shell{margin-left:238px;width:calc(100% - 238px);max-width:none;padding:0 42px 26px;min-height:100vh}.hn-topline{justify-content:space-between;min-height:83px;border-bottom:1px solid var(--line);font-size:11px;color:#7c8987;margin-bottom:30px}.hn-topline,.hn-topline>div{display:flex;align-items:center}.hn-topline>div{gap:18px}.hn-slash{padding:0 14px;color:#bcc9c2}.hn-avatar{display:grid;place-items:center;background:#e3ebe4;border-radius:50%;height:30px;width:30px;color:#2b5653;font-family:serif}.hn-footer{margin-top:44px;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font-size:10px;color:#8a9690}.hn-footer a{display:flex;gap:8px;color:inherit;text-decoration:none}.hn-mobile,.hn-scrim{display:none}.wn-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:26px 0}.wn-kicker{font-size:10px;letter-spacing:2px;color:#7c948b;text-transform:uppercase}.wn-heading h1{font-size:29px;font-weight:550;letter-spacing:-.7px;color:var(--ink);margin:9px 0}.wn-heading p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.wn-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:0 0 26px;overflow-x:auto;white-space:nowrap}.wn-tabs a{font-size:12px;padding:14px 2px;color:#7b8882;text-decoration:none;border-bottom:2px solid transparent}.wn-tabs a.on{color:#1a6660;border-color:#237d78;font-weight:600}.wn-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0}.wn-card h2{font-size:16px;font-weight:550;margin:0 0 18px;color:#244a4a}.wn-card h3{font-size:13px;margin:0 0 9px}.wn-card p{font-size:12px;line-height:1.8;color:#7c8882}.wn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wn-two{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px}.wn-stack{display:flex;flex-direction:column;gap:18px}.wn-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #d7e0db;background:white;border-radius:8px;font-size:12px;color:#355e58;text-decoration:none;cursor:pointer;min-height:38px}.wn-btn.primary{background:#237970;border-color:#237970;color:white}.wn-btn:disabled{opacity:.45;cursor:wait}.wn-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.wn-error{background:#fff1e8;border:1px solid #efd3be;padding:14px 18px;border-radius:9px;color:#955433;font-size:12px;line-height:1.8}.wn-ok{background:#edf5ef;border:1px solid #c6dfcd;padding:12px 16px;color:#32694b;border-radius:9px;font-size:12px}.wn-muted{color:#82918a;font-size:11px}.wn-stat{font-size:28px;font-weight:500;color:#285653;margin:14px 0 6px}.wn-badge{display:inline-flex;font-size:10px;background:#eef3ee;color:#598071;padding:5px 9px;border-radius:5px}.wn-row{padding:16px 0;border-bottom:1px solid #eef1ed;display:flex;justify-content:space-between;gap:15px;align-items:center}.wn-row:last-child{border-bottom:0}.wn-row strong{font-size:12px;font-weight:500}.wn-row small{display:block;font-size:10px;color:#8a9790;margin-top:6px}.wn-form{display:grid;gap:16px}.wn-form label{font-size:11px;color:#657d73;display:flex;flex-direction:column;gap:8px}.wn-form input,.wn-form select,.wn-form textarea,.wn-input{border:1px solid #dce5de;border-radius:8px;padding:11px 13px;background:#fcfdfb;font:inherit;color:#294d45;width:100%;min-width:0;font-size:12px}.wn-form textarea{min-height:92px;resize:vertical}.wn-form input[type=checkbox]{width:18px;height:18px;accent-color:#237970}.wn-form .wn-check{flex-direction:row;align-items:center}.wn-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wn-savebar{position:sticky;bottom:18px;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:15px 18px;border:1px solid #dce6de;background:#fffefa;border-radius:12px;box-shadow:0 8px 26px #183d4110;margin-top:20px;z-index:4;font-size:11px}.wn-hero{position:relative;overflow:hidden;background:#e5eee5;border:1px solid #d7e1d4;border-radius:18px;min-height:240px;padding:34px 38px;margin-bottom:24px}.wn-hero h2{position:relative;z-index:1;font-family:serif;font-size:35px;color:#234f49;font-weight:400;line-height:1.45;margin:17px 0 13px}.wn-hero p{max-width:58%;font-size:12px;line-height:1.9;color:#668474}.wn-hero img{mix-blend-mode:multiply;position:absolute;right:45px;bottom:-30px;height:260px;width:260px;object-fit:contain;filter:drop-shadow(0 20px 18px #71896b24)}.wn-hero .wn-actions{margin-top:22px}.wn-section-title{display:flex;align-items:center;justify-content:space-between;margin:30px 0 15px}.wn-section-title h2{font-size:16px;font-weight:550}.wn-section-title a{font-size:11px;color:#608373;text-decoration:none}.wn-feature{display:block;text-decoration:none;color:inherit;position:relative;min-height:152px;transition:transform .2s}.wn-feature:hover{transform:translateY(-3px)}.wn-feature svg{color:#588e7d;margin-bottom:20px}.wn-feature h3{font-size:14px}.wn-feature .wn-arrow{position:absolute;right:22px;top:24px;width:15px}.wn-timeline{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid #edf1eb}.wn-timeline time{width:90px;flex-shrink:0;font-size:11px;color:#729082}.wn-timeline h3{font-size:13px;margin:0 0 7px}.wn-timeline p{margin:0;font-size:12px;color:#7f8c84}.wn-timeline.current{background:#edf4ec;margin:0 -12px;padding:18px 12px;border-radius:9px;border:0}.wn-timeline .wn-actions{margin-left:auto}.wn-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wn-material{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;text-align:left;cursor:pointer;padding:0;color:inherit}.wn-material .empty-cover,.wn-material img{height:175px;width:100%;object-fit:cover;background:#edf0e9;display:grid;place-items:center;color:#98ad9c;font-size:38px;font-family:serif}.wn-material>div:last-child{padding:15px}.wn-material h3{font-size:13px;margin:0 0 8px}.wn-material small{font-size:10px;color:#8a978f}.wn-pilltabs{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap}.wn-pilltabs button{border:1px solid #dce6dd;background:#fff;padding:9px 15px;border-radius:7px;color:#678375;font-size:11px;cursor:pointer}.wn-pilltabs button.on{background:#234e48;color:#fff;border-color:#234e48}.wn-dialog{border:1px solid #d9e3dc;border-radius:18px;padding:26px;width:min(720px,94vw);max-height:90vh;overflow:auto;color:#294d45;background:#fff}.wn-dialog::backdrop{background:#14373866;backdrop-filter:blur(3px)}.wn-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wn-dialog h2{font-size:18px;margin:0}.wn-details{font-size:12px;line-height:1.8}.wn-details summary{cursor:pointer;color:#497b65}.wn-details pre{white-space:pre-wrap;word-break:break-word;font-size:11px;background:#f6f8f3;padding:12px;max-height:350px;overflow:auto}.wn-progress{height:5px;background:#edf1eb;border-radius:10px;margin-top:10px;overflow:hidden}.wn-progress>span{display:block;height:100%;background:#8cb4a1}.home-next .fishy-card{border:1px solid #e0e7df;background:#fff;box-shadow:none;border-radius:14px}.home-next .fishy-btn{border-radius:8px;box-shadow:none}.home-next .fishy-btn.blue,.home-next .fishy-btn.primary{background:#237970;color:white}.home-next .fishy-subnav{background:#eff3ec;border:1px solid #e0e7dc;border-radius:12px;box-shadow:none}.home-next .fishy-subnav-item.on{color:#24685a;background:#dfeadd}.home-next .fishy-page-head h1{color:#244b45;font-weight:550}.wn-embedded .fishy-subnav,.wn-embedded>.fishy-page-head{display:none}.wn-embedded .fishy-config-main{width:100%}.wn-embedded .fishy-config-layout{display:block}.hn-rail .navlink.on:before{background:#acd4bb}.wn-embedded .mg-tabs{display:none}.home-next .fishy-shell--fluid{height:auto;min-height:100vh}.home-next a:focus-visible,.home-next button:focus-visible,.home-next input:focus-visible,.home-next select:focus-visible,.home-next textarea:focus-visible{outline:2px solid #67a28b;outline-offset:3px}@media (min-width:1600px){.home-next .fishy-shell{padding-left:65px;padding-right:65px}.wn-hero{min-height:270px}.wn-hero img{height:300px;width:300px}}@media (max-width:1200px){.home-next .fishy-shell{padding:0 26px 24px}.wn-grid{gap:12px}.wn-library{grid-template-columns:repeat(3,minmax(0,1fr))}.wn-two{grid-template-columns:minmax(0,1fr)}.wn-hero img{right:10px}}@media (max-width:850px){.home-next .fishy-nav.hn-rail{visibility:hidden;position:fixed;transform:translateX(-100%);transition:transform .2s;height:100dvh;top:0;left:0}.home-next.nav-open .fishy-nav.hn-rail{visibility:visible;transform:translateX(0)}.home-next .fishy-shell{margin-left:0;width:100%;padding:0 20px 24px}.hn-mobile{display:grid;place-items:center;position:fixed;left:16px;top:20px;z-index:60;background:#244c48;border:0;border-radius:8px;width:36px;height:36px;color:#fff}.nav-open .hn-mobile{left:190px}.hn-scrim{display:block;position:fixed;inset:0;background:#163e3d66;z-index:45;border:0}.hn-topline{padding-left:48px;min-height:76px;margin-bottom:22px}.hn-owner{display:none}.wn-heading h1{font-size:25px}.wn-hero{padding:25px;min-height:245px}.wn-hero h2{font-size:28px}.wn-hero img{width:190px;height:190px;right:-20px;bottom:-20px;opacity:.25}.wn-hero p{max-width:78%}.wn-hero .wn-actions,.wn-hero p{position:relative;z-index:1}.wn-grid,.wn-library{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-tabs{gap:20px}.wn-card{padding:20px}.wn-formgrid{grid-template-columns:1fr}.hn-footer{gap:16px}.hn-footer span{max-width:65%;line-height:1.7}.hn-rail-card{display:none}.home-next .fishy-nav .foot{margin-top:auto}.wn-savebar{flex-wrap:wrap}.wn-timeline time{width:65px;font-size:10px}.wn-material .empty-cover,.wn-material img{height:140px}}@media (prefers-reduced-motion:reduce){.home-next *{transition:none!important;animation:none!important}}