._page_vo9u8_1{color:#29262f;max-width:1380px;margin:0 auto;padding:28px 36px 80px}._inspirationBanner_vo9u8_3{background:linear-gradient(110deg,#eeeaff,#e4d6ff 60%,#f0edff);border:1px solid #ebe5fc;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:20px 28px;display:flex;position:relative;overflow:hidden}._inspirationBanner_vo9u8_3>span{color:#6e568e;z-index:1;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex;position:relative}._inspirationBanner_vo9u8_3>strong{color:#5a466f;z-index:1;align-items:center;gap:10px;margin-right:180px;font-size:12px;display:flex;position:relative}._inspirationBanner_vo9u8_3>div{gap:6px;display:flex;position:absolute;top:13px;right:22px;transform:rotate(-9deg)}._inspirationBanner_vo9u8_3 img{object-fit:cover;border:3px solid #fff;border-radius:5px;width:46px;height:65px;transition:transform .3s;box-shadow:0 3px 6px #71618114}._inspirationBanner_vo9u8_3 img:nth-child(2){transform:translateY(-9px)rotate(10deg)}._inspirationBanner_vo9u8_3:hover img{transform:translateY(-5px)rotate(5deg)}._welcome_vo9u8_15{justify-content:space-between;align-items:flex-end;gap:20px;margin:32px 0 21px;display:flex}._welcome_vo9u8_15 p{color:#a19aa9;margin:0 0 7px;font-size:12px}._welcome_vo9u8_15 h1{letter-spacing:-.04em;margin:0;font-size:27px;font-weight:750}._welcome_vo9u8_15>span{color:#a39daa;font-size:11px}._spotlights_vo9u8_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._spotlight_vo9u8_19{isolation:isolate;background:#f0ebfc;border:1px solid #e8e2f3;border-radius:13px;align-items:center;min-height:185px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}._spotlight_vo9u8_19[data-tone=lime]{background:#f2f7e8;border-color:#e6edcf}._spotlight_vo9u8_19>div{z-index:1;max-width:54%}._spotlight_vo9u8_19>div>span{color:#a294b5;font-size:10px}._spotlight_vo9u8_19 h2{color:#302b37;letter-spacing:-.03em;margin:9px 0 7px;font-size:22px;font-weight:750}._spotlight_vo9u8_19 p{color:#8c8297;max-width:215px;margin:0;font-size:11px;line-height:1.8}._spotlight_vo9u8_19 b{color:#51465f;background:#fff;border-radius:6px;align-items:center;gap:7px;margin-top:18px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}._spotlight_vo9u8_19>img{object-fit:cover;border:7px solid #fff;border-radius:10px;width:47%;height:calc(100% + 10px);transition:transform .4s;position:absolute;top:15px;right:-10px;transform:rotate(8deg);box-shadow:0 3px 12px #5c466e18}._spotlight_vo9u8_19:hover{transform:translateY(-3px);box-shadow:0 8px 22px #65517b10}._spotlight_vo9u8_19:hover>img{transform:rotate(3deg)scale(1.04)}._spotlight_vo9u8_19:hover b{color:#242424;background:#d8ff00}._quickLinks_vo9u8_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:15px 0 36px;display:grid}._quickLinks_vo9u8_33>a{background:#fff;border:1px solid #eeebf3;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;transition:border-color .2s,background .2s;display:flex}._quickLinks_vo9u8_33>a:hover{background:#fcfaff;border-color:#d0c3e1}._quickLinks_vo9u8_33 img,._quickIcon_vo9u8_37{object-fit:cover;color:#a088bb;background:#f2edfa;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}._quickLinks_vo9u8_33 a>span:nth-last-child(2){flex:1;gap:5px;display:grid}._quickLinks_vo9u8_33 strong{color:#655a70;font-size:12px;font-weight:650}._quickLinks_vo9u8_33 small{color:#a49baa;font-size:10px}._quickLinks_vo9u8_33>a>svg{color:#b2a7bd}._directoryHead_vo9u8_41{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._directoryHead_vo9u8_41 h2{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:700}._searchBox_vo9u8_43{color:#ab9eb8;background:#fff;border:1px solid #e9e4ef;border-radius:8px;align-items:center;gap:9px;width:290px;padding:10px 12px;transition:box-shadow .2s,border-color .2s;display:flex}._searchBox_vo9u8_43:focus-within{border-color:#c9b8df;box-shadow:0 0 0 3px #f0e8fb}._searchBox_vo9u8_43 input{min-width:0;font:inherit;color:#65596f;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:11px}._searchBox_vo9u8_43 button{color:#9d8eac;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._filterBar_vo9u8_47{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}._filterBar_vo9u8_47>span{color:#b2a9bc;white-space:nowrap;font-size:10px}._filters_vo9u8_47{flex-wrap:wrap;gap:6px;display:flex}._filters_vo9u8_47 button{color:#9b91a6;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 13px;font-size:12px;transition:background .2s,color .2s}._filters_vo9u8_47 button:hover{color:#61546f;background:#f5f1fb}._filters_vo9u8_47 button[aria-pressed=true]{color:#292929;background:#e7ff82;font-weight:650}._grid_vo9u8_53{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}._toolCard_vo9u8_55{background:#f6f5f9;border:1px solid #0000;border-radius:11px;min-width:0;padding:12px;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}._toolCard_vo9u8_55:hover{background:#fff;border-color:#dfd3ef;transform:translateY(-4px);box-shadow:0 8px 20px #65527910}._cardTitle_vo9u8_59{justify-content:space-between;align-items:center;gap:4px;min-height:22px;margin-bottom:10px;display:flex}._cardTitle_vo9u8_59 h3{white-space:nowrap;text-overflow:ellipsis;color:#50465a;margin:0;font-size:13px;font-weight:600;overflow:hidden}._cardTitle_vo9u8_59>span{color:#6b733e;background:#e9ff94;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:8px}._cardImage_vo9u8_63{aspect-ratio:1.06;background:#eeebf3;border-radius:8px;position:relative;overflow:hidden}._cardImage_vo9u8_63 img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}._cardImage_vo9u8_63>span{color:#363636;opacity:0;background:#e6ff72;border-radius:50%;place-items:center;width:29px;height:29px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(7px)}._toolCard_vo9u8_55:hover ._cardImage_vo9u8_63 img{transform:scale(1.05)}._toolCard_vo9u8_55:hover ._cardImage_vo9u8_63>span,._toolCard_vo9u8_55:focus-visible ._cardImage_vo9u8_63>span{opacity:1;transform:none}._toolCard_vo9u8_55>p{color:#a59bad;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:10px 0 0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}._cardFooter_vo9u8_71{color:#9988a9;justify-content:space-between;align-items:center;margin-top:9px;font-size:10px;display:flex}._welcome_vo9u8_15 p,._welcome_vo9u8_15>span,._spotlight_vo9u8_19>div>span,._spotlight_vo9u8_19 p,._quickLinks_vo9u8_33 small,._filterBar_vo9u8_47>span,._filters_vo9u8_47 button,._toolCard_vo9u8_55>p,._cardFooter_vo9u8_71{color:var(--haiyu-text-muted)}._emptyState_vo9u8_75{color:#a697b5;text-align:center;background:#fcfaff;border:1px dashed #e6deef;border-radius:12px;justify-items:center;gap:12px;padding:55px 20px;display:grid}._emptyState_vo9u8_75 h3{color:#746281;margin:0;font-size:16px}._emptyState_vo9u8_75 p{margin:0;font-size:12px}._emptyState_vo9u8_75 button{color:#3d432b;cursor:pointer;background:#e7ff82;border:0;border-radius:6px;margin-top:7px;padding:9px 14px}@media (width>=1600px){._grid_vo9u8_53{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1200px){._page_vo9u8_1{padding:25px 24px 60px}._grid_vo9u8_53{grid-template-columns:repeat(4,minmax(0,1fr))}._spotlight_vo9u8_19{padding:20px}._inspirationBanner_vo9u8_3>strong{margin-right:160px}._inspirationBanner_vo9u8_3>span{font-size:12px}}@media (width<=900px){._grid_vo9u8_53{grid-template-columns:repeat(3,minmax(0,1fr))}._welcome_vo9u8_15>span{display:none}._spotlight_vo9u8_19 p{font-size:10px}._spotlight_vo9u8_19 h2{font-size:20px}._inspirationBanner_vo9u8_3>strong{margin-right:130px;font-size:10px}._inspirationBanner_vo9u8_3>div{right:15px}._inspirationBanner_vo9u8_3 img{width:34px}}@media (width<=640px){._page_vo9u8_1{padding:18px 14px 50px}._inspirationBanner_vo9u8_3{min-height:100px;padding:17px;display:block}._inspirationBanner_vo9u8_3>span{max-width:63%;font-size:11px;line-height:1.6}._inspirationBanner_vo9u8_3>span>svg{flex-shrink:0}._inspirationBanner_vo9u8_3>strong{margin:10px 0 0 27px;font-size:10px}._inspirationBanner_vo9u8_3 img{width:30px;height:60px}._welcome_vo9u8_15{margin:25px 0 17px}._welcome_vo9u8_15 h1{font-size:23px}._welcome_vo9u8_15 p{font-size:10px}._spotlights_vo9u8_19{gap:11px}._spotlight_vo9u8_19{align-items:flex-start;min-height:213px;padding:16px 12px}._spotlight_vo9u8_19>div{max-width:100%}._spotlight_vo9u8_19>div>span{font-size:8px}._spotlight_vo9u8_19 h2{font-size:18px}._spotlight_vo9u8_19 p{display:none}._spotlight_vo9u8_19 b{margin-top:5px;padding:5px 7px;font-size:9px}._spotlight_vo9u8_19>img{border-width:4px;width:84%;height:120px;top:115px;right:0}._quickLinks_vo9u8_33{grid-template-columns:1fr;gap:8px;margin:12px 0 29px}._quickLinks_vo9u8_33>a{padding:10px 12px}._quickLinks_vo9u8_33 strong{font-size:11px}._quickLinks_vo9u8_33 small{font-size:9px}._quickLinks_vo9u8_33 img,._quickIcon_vo9u8_37{flex-basis:35px;width:35px;height:35px}._directoryHead_vo9u8_41{flex-direction:column;align-items:stretch;gap:15px}._directoryHead_vo9u8_41 h2{font-size:18px}._searchBox_vo9u8_43{width:100%;padding:11px 12px}._filterBar_vo9u8_47{align-items:flex-start;gap:4px}._filterBar_vo9u8_47>span{padding-top:9px;font-size:9px}._filters_vo9u8_47{gap:2px}._filters_vo9u8_47 button{padding:8px 9px;font-size:10px}._grid_vo9u8_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._toolCard_vo9u8_55{padding:10px}._cardTitle_vo9u8_59 h3{font-size:12px}._cardTitle_vo9u8_59>span{font-size:7px}._toolCard_vo9u8_55>p,._cardFooter_vo9u8_71{font-size:9px}}@media (prefers-reduced-motion:reduce){._toolCard_vo9u8_55,._spotlight_vo9u8_19,._spotlight_vo9u8_19>img,._cardImage_vo9u8_63 img,._cardImage_vo9u8_63>span,._inspirationBanner_vo9u8_3 img{transition:none}._toolCard_vo9u8_55:hover,._spotlight_vo9u8_19:hover,._spotlight_vo9u8_19:hover>img,._toolCard_vo9u8_55:hover ._cardImage_vo9u8_63 img{transform:none}}._cardImage_vo9u8_63{aspect-ratio:3/4}._cardImage_vo9u8_63>img{object-fit:contain;background:#efede8}._caseArt_vo9u8_91{width:100%;height:100%;overflow:hidden}._toolCard_vo9u8_55:hover ._caseArt_vo9u8_91 img{transform:none}._spotlightArt_vo9u8_91{border-radius:8px;width:42%;height:calc(100% - 24px);display:block;position:absolute;top:12px;right:12px;overflow:hidden}._spotlightArt_vo9u8_91 img{transform:none}._spotlight_vo9u8_19>div{max-width:54%}@media (width<=640px){._spotlight_vo9u8_19{min-height:260px}._spotlight_vo9u8_19>div{max-width:100%}._spotlightArt_vo9u8_91{width:calc(100% - 20px);height:138px;top:112px;right:10px}}
