@media (width<=520px){.supply-card-grid>article dl{grid-template-columns:1fr}.enterprise-card-actions,.project-card-actions-v2{grid-template-columns:38px 38px minmax(0,1fr)}}.commerce-disabled .vip-widget,.commerce-disabled .vip-action{display:none!important}.wechat-login-unavailable{padding-top:12px}.wechat-login-status{text-align:center;background:linear-gradient(145deg,#f5f9fc,#eef5fa);border:1px dashed #bdd2e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin:28px 0 10px;padding:30px;display:flex}.wechat-login-status>i{color:#52718c;background:#e3eef7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;font-weight:800;display:grid}.wechat-login-status>b{color:#263f55;margin-top:16px;font-size:16px}.wechat-login-status>p{color:#718392;max-width:330px;margin:8px 0 0;font-size:12px;line-height:1.75}.wechat-login-unavailable>.primary-btn{margin-top:12px}.dashboard-load-more{justify-content:center;padding-top:18px;display:flex}.dashboard-load-more button{color:#176ed7;cursor:pointer;background:#f4f9ff;border:1px solid #c9def4;border-radius:10px;min-width:280px;padding:11px 18px;font-weight:700}.dashboard-load-more button:hover{background:#eaf4ff;border-color:#82b7ed}.dashboard-load-more button:disabled{cursor:wait;opacity:.65}.dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-tool-grid article{cursor:pointer;background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce7f1;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:132px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #234e760b}.dashboard-tool-grid article:hover,.dashboard-tool-grid article:focus-visible{border-color:#8ebceb;outline:0;transform:translateY(-2px);box-shadow:0 12px 28px #2063a61a}.dashboard-tool-logo{color:#176ed7;background:linear-gradient(135deg,#e7f2ff,#d8e9ff);border-radius:14px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.dashboard-tool-logo img{object-fit:cover;width:100%;height:100%}.dashboard-tool-copy{min-width:0}.dashboard-tool-copy small{color:#337bc9;font-size:11px;font-weight:700}.dashboard-tool-copy h3{color:#152c40;margin:5px 0 6px;font-size:17px}.dashboard-tool-copy p{color:#728495;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.dashboard-tool-copy>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.dashboard-tool-copy em{color:#59738b;background:#eef5fc;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.dashboard-tool-grid article>button{color:#176ed7;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfe0f1;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;display:flex}.dashboard-tool-grid article>button:hover{color:#fff;background:#176ed7}.dashboard-tool-grid article>button i{font-style:normal}@media (width<=980px){.dashboard-tool-grid{grid-template-columns:1fr}}@media (width<=620px){.dashboard-tool-grid article{grid-template-columns:46px minmax(0,1fr);padding:14px}.dashboard-tool-logo{border-radius:12px;width:46px;height:46px}.dashboard-tool-grid article>button{grid-column:2;justify-self:start}}.community-bounty-state{color:#9a5b09;background:#fff8ee;border:1px solid #ffd9a8;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:13px 16px;display:flex}.community-bounty-state b{font-size:16px}.community-bounty-state span{font-size:12px}.community-comment-tools .accept-answer{color:#b66700;background:#fff6e8;border-color:#ef9b29;font-weight:700}.creator-case-actions button.danger{color:#c54e4e;background:#fff8f8;border-color:#efcaca}.creator-case-actions button.danger:not(:disabled):hover{background:#fff1f1;border-color:#df9999}.creator-center-page .creator-identity>span{overflow:hidden}.creator-center-page .creator-identity>span img{object-fit:cover;width:100%;height:100%;display:block}.creator-center-page .creator-identity>span b{color:#fff;font-size:30px}.creator-pagination{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.creator-pagination button{color:#176fd7;cursor:pointer;background:#fff;border:1px solid #cdddea;border-radius:8px;min-height:36px;padding:0 14px;font-weight:700}.creator-pagination button:disabled{opacity:.4;cursor:not-allowed}.creator-pagination span{color:#718699;font-size:12px}.creator-case-section{background:#fff;border:1px solid #dce6ef;border-radius:16px;margin-top:24px;padding:24px}.creator-case-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.creator-case-list article{background:#fafcfe;border:1px solid #e0e8ef;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:110px minmax(0,1fr);align-self:start;gap:10px 14px;padding:12px;display:grid;overflow:hidden}.creator-case-list img,.creator-case-placeholder{aspect-ratio:4/3;object-fit:cover;border-radius:9px;grid-row:1/3;width:110px}.creator-case-placeholder{color:#6f8597;background:#edf3f8;place-items:center;font-weight:700;display:grid}.creator-case-list article>div:nth-child(2){min-width:0}.creator-case-list article span{color:#3174b6;font-size:11px}.creator-case-list h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0;overflow:hidden}.creator-case-list p{color:#7b8e9e;margin:0;font-size:11px}.creator-case-actions{grid-column:2;align-items:center;gap:8px;min-height:32px;display:flex}.creator-case-actions button{color:#176fd7;cursor:pointer;background:#fff;border:1px solid #cdddea;border-radius:7px;min-height:32px;padding:0 11px}.creator-case-actions button:disabled{opacity:.4;cursor:not-allowed}@media (width<=760px){.creator-case-list{grid-template-columns:1fr}}@media (width<=480px){.creator-case-list article{grid-template-columns:80px minmax(0,1fr)}.creator-case-list img,.creator-case-placeholder{width:80px}.creator-case-actions{grid-column:1/-1}}.enterprise-center .supply-card-grid>article:before,.enterprise-channel-page .supply-card-grid>article:before,.supply-page .supply-card-grid>article:before{background:linear-gradient(90deg,#1677e8,#f0a044)!important}.enterprise-center .supply-card-grid>article dl>div,.enterprise-channel-page .supply-card-grid>article dl>div,.supply-page .supply-card-grid>article dl>div{background:#f5f9fd!important;border-color:#e5edf4!important}.enterprise-center .supply-card-grid>article dl dt,.enterprise-channel-page .supply-card-grid>article dl dt,.supply-page .supply-card-grid>article dl dt{color:#8493a2!important}.enterprise-center .supply-card-grid>article dl dd,.enterprise-channel-page .supply-card-grid>article dl dd,.supply-page .supply-card-grid>article dl dd{color:#15283b!important}.enterprise-center .supply-card-grid>article>header .supply-kind-tag,.enterprise-channel-page .supply-card-grid>article>header .supply-kind-tag,.supply-page .supply-card-grid>article>header .supply-kind-tag{color:#176fd7!important;background:#eaf3ff!important;border:0!important}.enterprise-center .supply-card-grid>article>header .supply-owner-status em,.enterprise-channel-page .supply-card-grid>article>header .supply-owner-status em,.supply-page .supply-card-grid>article>header .supply-owner-status em{color:#c96b18!important;background:#fff1e2!important}.supply-results .supply-card-grid>article,.enterprise-home-supply-grid>article{background:#fff!important;border:1px solid #d8e3ed!important;border-radius:16px!important;padding:19px!important;box-shadow:0 8px 24px #1841630e!important}.supply-results .supply-card-grid>article:before,.enterprise-home-supply-grid>article:before{height:3px;left:20px;right:20px;background:linear-gradient(90deg,#1677e8,#70ace8)!important}.supply-card-grid article>header .supply-kind-tag{color:#2b6fac!important;background:#eef5fc!important;border:1px solid #d9e8f8!important;padding:5px 9px!important}.supply-card-grid article>header .supply-owner-status em{color:#238060!important;background:#eef7f3!important;padding:5px 9px!important}.supply-results .supply-card-grid>article h3,.enterprise-home-supply-grid>article h3{line-height:1.5;color:#142e45!important;margin:0 0 14px!important;font-size:18px!important}.supply-results .supply-card-grid>article dl,.enterprise-home-supply-grid>article dl{background:#f8fafc;border:1px solid #e5ebf1;border-radius:11px;gap:0 18px!important;padding:2px 12px!important}.supply-results .supply-card-grid>article dl>div,.enterprise-home-supply-grid>article dl>div{justify-content:space-between;align-items:center;gap:10px;background:0 0!important;border:0!important;border-bottom:1px solid #e8edf2!important;border-radius:0!important;min-height:43px!important;padding:8px 0!important;display:flex!important}.supply-results .supply-card-grid>article dl dt,.enterprise-home-supply-grid>article dl dt{white-space:nowrap;color:#7a8b9a!important;margin:0!important;font-size:11px!important}.supply-results .supply-card-grid>article dl dd,.enterprise-home-supply-grid>article dl dd{font-weight:700;color:#203d55!important;text-align:right!important;font-size:12px!important}.supply-results .supply-card-grid>article .supply-publisher-line,.enterprise-home-supply-grid>article .supply-publisher-line{background:0 0!important;border:0!important;border-bottom:1px solid #e7edf3!important;border-radius:0!important;margin:12px 0 0!important;padding:10px 0!important}.supply-results .supply-card-grid>article>.enterprise-card-actions,.enterprise-home-supply-grid>article>.enterprise-card-actions{border-top:0!important;margin-top:0!important;padding-top:10px!important}@media (width<=520px){.supply-results .supply-card-grid>article dl,.enterprise-home-supply-grid>article dl{grid-template-columns:1fr!important}.supply-card-grid>article dl>div:nth-last-child(2){border-bottom:1px solid #e8edf2!important}}.supply-card-grid>article{flex-direction:column;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d7e3ed!important;border-radius:16px!important;height:auto!important;min-height:0!important;padding:0 20px 18px!important;display:flex!important;overflow:visible!important;box-shadow:0 8px 24px #123d600e!important}.supply-card-grid>article:before{background:linear-gradient(90deg,#1677e8,#f0a044)!important;height:3px!important;left:20px!important;right:20px!important}.supply-card-grid>article>header{background:linear-gradient(120deg,#eef6ff,#fff9f1)!important;border-bottom:1px solid #e4eaf1!important;border-radius:16px 16px 0 0!important;margin:0 -20px 14px!important;padding:15px 20px 13px!important}.supply-card-grid>article>header .supply-kind-tag{font-weight:700;color:#176fd7!important;background:#eaf3ff!important;border:0!important;border-radius:8px!important;padding:5px 9px!important}.supply-card-grid>article>header .supply-owner-status em{font-weight:700;color:#168964!important;background:#e9f8f2!important;border-radius:8px!important;padding:5px 9px!important}.supply-card-grid>article h3{color:#102235!important;min-height:0!important;margin:0 0 14px!important;font-size:18px!important;line-height:1.45!important}.supply-card-grid>article dl{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 14px!important;padding:0!important;display:grid!important}.supply-card-grid>article dl>div{background:#f5f9fd!important;border:1px solid #e5edf4!important;border-radius:10px!important;min-height:58px!important;padding:9px 8px!important;display:block!important}.supply-card-grid>article dl>div:nth-last-child(-n+2){border-bottom:1px solid #e5edf4!important}.supply-card-grid>article dl dt{line-height:1.3;color:#8493a2!important;margin:0!important;font-size:10px!important}.supply-card-grid>article dl dd{line-height:1.35;color:#15283b!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:12px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.supply-card-grid>article .supply-publisher-line{background:0 0!important;border:0!important;border-top:1px solid #e6edf3!important;border-radius:0!important;margin:0!important;padding:11px 2px!important}.supply-card-grid>article>.enterprise-card-actions{width:100%;border-top:1px solid #e7eef4!important;grid-template-columns:40px 40px minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:10px 0 0!important;display:grid!important}@media (width<=760px){.supply-card-grid>article dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.project-card-grid-v2>.project-card-v2{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d7e3ed!important;border-radius:16px!important;height:auto!important;min-height:0!important;padding:0 20px 18px!important;overflow:visible!important}.project-card-grid-v2>.project-card-v2 .project-card-v2-top{background:linear-gradient(120deg,#eef6ff,#fff9f1)!important;border-bottom:1px solid #e4eaf1!important;border-radius:16px 16px 0 0!important;margin:0 -20px 14px!important;padding:15px 20px 13px!important}.project-card-grid-v2>.project-card-v2 .project-publisher-v2{margin-top:12px!important}.project-card-grid-v2>.project-card-v2>.project-card-actions-v2{border-top:1px solid #e7eef4!important;margin:0!important;padding:10px 0 0!important}.supply-results .supply-card-grid>article,.enterprise-home-supply-grid>article{border-radius:16px;height:auto!important;min-height:0!important;padding:0 18px 17px!important;overflow:visible!important}.supply-results .supply-card-grid>article h3,.enterprise-home-supply-grid>article h3{font-size:18px;line-height:1.5;min-height:0!important;margin:0 0 13px!important}.supply-results .supply-card-grid>article dl>div,.enterprise-home-supply-grid>article dl>div{border-radius:10px;background:#f5faf8!important;border:1px solid #dfece7!important;min-height:63px!important;padding:9px 10px!important;display:block!important}.supply-results .supply-card-grid>article dl dt,.enterprise-home-supply-grid>article dl dt{color:#718b81!important;margin-bottom:7px!important;font-size:10px!important}.supply-results .supply-card-grid>article dl dd,.enterprise-home-supply-grid>article dl dd{text-overflow:ellipsis;white-space:nowrap;color:#173b31!important;text-align:left!important;font-size:12px!important;display:block!important;overflow:hidden!important}.supply-results .supply-card-grid>article .supply-publisher-line,.enterprise-home-supply-grid>article .supply-publisher-line{background:#f9fcfb;border:1px solid #e1ece7;border-radius:10px;margin:13px 0 0!important;padding:11px 9px!important}.project-results-v2 .project-card-v2{border-radius:16px;height:auto!important;min-height:0!important;padding:0 20px 18px!important;overflow:visible!important}.project-results-v2 .project-card-v2-top{background:linear-gradient(120deg,#eef6ff,#fff9f1);border-bottom:1px solid #e4eaf1;border-radius:16px 16px 0 0;margin:0 -20px 14px;padding:15px 20px 13px}.project-results-v2 .project-category-v2{margin-top:0;height:auto!important}.project-results-v2 .project-summary-v2{min-height:43px}.project-results-v2 .project-skill-tags-v2{min-height:27px;flex-wrap:wrap!important;height:auto!important;overflow:visible!important}.project-results-v2 .project-core-data-v2{margin-top:5px}.project-results-v2 .project-deliverables-v2{min-height:68px;height:auto!important}.project-results-v2 .project-card-actions-v2{margin-top:0!important}.enterprise-channel-grid>article.channel-demands{background:linear-gradient(#fff,#f7fcfa);border-top:3px solid #22a982}.enterprise-channel-grid>article.channel-projects{background:linear-gradient(#fff,#fffbf5);border-top:3px solid #e69a37}.enterprise-channel-grid>article.channel-demands>p{background:#f2faf7;border-radius:10px;padding:12px}.enterprise-channel-grid>article.channel-projects dl{background:#fff8ee;border-radius:10px;padding:6px 12px}@media (width<=520px){.supply-results .supply-card-grid>article dl,.enterprise-home-supply-grid>article dl{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;line-height:1.6}button,input,select,textarea{font:inherit}.noise{pointer-events:none;opacity:.035;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09100fde;border-bottom:1px solid #ffffff14;align-items:center;gap:34px;height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.brand b{letter-spacing:1px;font-size:18px}.brand small{color:var(--muted);letter-spacing:1.7px;font-size:8px;line-height:1;display:block}.brand-mark{border:1px solid var(--green);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.brand-mark:after{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.brand-mark i{border:1px solid var(--green);border-radius:5px;width:43px;height:7px;position:absolute}.brand-mark i:nth-child(2){transform:rotate(60deg)}.brand-mark i:nth-child(3){transform:rotate(120deg)}nav{gap:25px;margin-right:auto;display:flex}nav a{color:#b9c6c1;font-size:14px;text-decoration:none;transition:all .2s}.primary-btn,.ghost-btn,.icon-btn{cursor:pointer;border:0;border-radius:9px;padding:11px 18px;transition:all .2s}.primary-btn{background:var(--green);color:#122007;font-weight:700}.primary-btn:hover{background:#caff66;transform:translateY(-1px)}.primary-btn.small{padding:9px 14px}.ghost-btn,.icon-btn{border:1px solid var(--line);color:var(--text);background:0 0}.ghost-btn:hover,.icon-btn:hover{border-color:var(--green);color:var(--green)}.icon-btn{padding:9px 12px}.menu-btn{color:#fff;background:0 0;border:0;font-size:24px;display:none}.page{min-height:72vh}.shell{width:min(1240px,100% - 40px);margin:auto}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;min-height:620px;display:grid;position:relative;overflow:hidden}.eyebrow{color:var(--green);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.eyebrow:before{content:"";border-top:2px solid var(--green);width:28px}h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(44px,5.6vw,78px);line-height:1.05}.outline{-webkit-text-stroke:1px #98aaa4;color:#0000}.hero-copy>p{color:#a8b8b2;max-width:620px;font-size:18px}.searchbox{max-width:650px;box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-top:35px;padding:6px;display:flex}.searchbox input{color:#17201d;border:0;outline:0;flex:1;padding:11px 15px}.searchbox button{color:#fff;cursor:pointer;background:#17221e;border:0;border-radius:8px;padding:0 24px}.hot{color:var(--muted);margin-top:14px;font-size:13px}.hot button{color:#c8d5d0;cursor:pointer;background:0 0;border:0}.hero-visual{place-items:center;height:490px;display:grid;position:relative}.blueprint{background-color:#0000;background-image:linear-gradient(#b7f34a09 1px,#0000 1px),linear-gradient(90deg,#b7f34a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #263b35;border-radius:6px;position:absolute;inset:20px;transform:perspective(800px)rotateY(-8deg)rotateX(3deg)}.machine{aspect-ratio:1;filter:drop-shadow(0 25px 40px #00000080);width:72%;position:relative}.machine .ring{border:2px solid #789389;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 35px #b7f34a1a}.machine .ring:nth-child(2){border-width:12px;border-color:#253b34;inset:27%}.machine .ring:nth-child(3){background:var(--green);border:8px solid #111b18;inset:41%}.machine .arm{background:linear-gradient(90deg,#1c2a26,#50635d,#1c2a26);border:1px solid #80928c;border-radius:6px;width:72%;height:34px;position:absolute;top:47%;left:14%;transform:rotate(32deg)}.machine .arm:nth-of-type(2){transform:rotate(152deg)}.machine-label{color:var(--green);font-family:monospace;font-size:11px;position:absolute;top:14%;right:4%}.machine-label:before{content:"";border-top:1px solid var(--green);width:100px;position:absolute;top:8px;right:100%}.stat-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:25px 30px}.stat:last-child{border:0}.stat strong{font-size:26px;display:block}.stat span{color:var(--muted);font-size:13px}.section{padding:80px 0}.section-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-head h2{margin:0;font-size:34px}.section-head p{color:var(--muted);margin:5px 0 0}.text-link{color:var(--green);text-decoration:none}.categories{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.cat{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;padding:22px 16px;transition:all .2s}.cat:hover{border-color:var(--green);transform:translateY(-4px)}.cat-icon{margin-bottom:18px;font-size:25px;display:block}.cat b{display:block}.cat small{color:var(--muted)}.resource-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-card{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:14px;transition:all .2s;overflow:hidden}.resource-card:hover{border-color:#49625a;transform:translateY(-4px)}.thumb{background:radial-gradient(circle at 40% 35%,#35483f 0,#17231f 42%,#0c1412 100%);place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.thumb:before,.detail-art:before{content:"";border:18px solid #778982;border-radius:20px;width:115px;height:115px;transform:rotate(35deg);box-shadow:inset 0 0 0 9px #19241f}.thumb:after{content:"";background:linear-gradient(#0000 60%,#00000059),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/25px 25px;position:absolute;inset:0}.badge{background:var(--green);color:#162009;z-index:2;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:13px;left:13px}.badge.vip{background:var(--amber)}.favorite{z-index:3;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff40;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:12px}.favorite.on{color:#ff776d}.card-body{padding:20px}.meta{color:var(--green);text-transform:uppercase;letter-spacing:1px;font-size:11px}.card-body h3{margin:8px 0;font-size:17px;line-height:1.45}.card-body p{color:var(--muted);height:42px;font-size:13px;overflow:hidden}.card-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.cta-panel{background:var(--green);color:#142006;border-radius:18px;justify-content:space-between;align-items:center;padding:50px;display:flex;position:relative;overflow:hidden}.cta-panel:after{content:"MECH";opacity:.06;font-size:150px;font-weight:900;position:absolute;right:20%}.cta-panel h2{margin:0 0 6px;font-size:36px}.cta-panel button{color:#fff;cursor:pointer;z-index:2;background:#101713;border:0;border-radius:8px;padding:13px 24px}.toolbar{gap:12px;margin:30px 0;display:flex}.toolbar input,.toolbar select{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:12px 14px}.toolbar input{flex:1}.filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:30px;padding:7px 13px}.chip.active{background:var(--green);color:#142006;border-color:var(--green)}.page-title{padding-top:58px}.page-title h1{margin:8px 0;font-size:46px}.page-title p{color:var(--muted)}.detail{grid-template-columns:1.2fr .8fr;gap:35px;padding:55px 0;display:grid}.detail-art{border:1px solid var(--line);background:radial-gradient(circle,#394e45,#111b18 65%);border-radius:14px;place-items:center;height:480px;display:grid;position:relative}.detail-art:before{border-width:30px;width:190px;height:190px}.detail-info h1{letter-spacing:-1px;font-size:38px}.detail-tags{flex-wrap:wrap;gap:8px;display:flex}.detail-tags span{background:var(--panel2);color:#c0d0ca;border-radius:5px;padding:5px 10px;font-size:12px}.author{align-items:center;gap:12px;margin:25px 0;display:flex}.avatar{background:var(--green);color:#142006;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.unlock{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:24px}.unlock p{color:var(--muted)}.form-layout{grid-template-columns:1fr 340px;gap:25px;padding:40px 0 80px;display:grid}.form-card,.side-card,.profile-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:28px}.field{margin-bottom:20px}.field label{margin-bottom:7px;font-size:13px;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;color:var(--text);background:#0b1412;border-radius:8px;padding:12px}.field textarea{resize:vertical;min-height:120px}.upload-zone{text-align:center;color:var(--muted);border:1px dashed #50665f;border-radius:10px;padding:35px}.checks{color:var(--muted);padding:0;font-size:13px;list-style:none}.checks li{margin:10px 0}.checks li:before{content:"✓";color:var(--green);margin-right:8px}.pricing{grid-template-columns:repeat(3,1fr);gap:20px;padding:45px 0 90px;display:grid}.price-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:30px;position:relative}.price-card.featured{border-color:var(--green);transform:translateY(-10px)}.recommend{background:var(--green);color:#142006;padding:5px 9px;font-size:11px;position:absolute;top:0;right:20px}.price{margin:20px 0;font-size:42px;font-weight:800}.price small{color:var(--muted);font-size:13px}.price-card ul{color:#b6c7c1;min-height:180px;padding-left:18px}.price-card button{width:100%}.profile-grid{grid-template-columns:280px 1fr;gap:25px;padding:40px 0 80px;display:grid}.profile-card{text-align:center}.big-avatar{background:linear-gradient(135deg,var(--green),#469e54);color:#142006;border-radius:50%;place-items:center;width:85px;height:85px;margin:auto;font-size:30px;font-weight:900;display:grid}.progress{background:#26332f;border-radius:10px;height:7px;overflow:hidden}.progress i{background:var(--green);width:63%;height:100%;display:block}.activity{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:25px}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px 90px;gap:15px;padding:16px 0;font-size:14px;display:grid}.modal-page{place-items:center;min-height:75vh;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);width:min(440px,100% - 40px);box-shadow:var(--shadow);border-radius:15px;padding:35px}.login-card h2{font-size:28px}.login-card .primary-btn{width:100%}.login-card p{color:var(--muted);text-align:center;font-size:13px}.toast{color:#142019;z-index:100;box-shadow:var(--shadow);background:#eef8f2;border-radius:9px;padding:12px 18px;transition:all .25s;position:fixed;bottom:25px;right:25px;transform:translateY(120px)}.toast.show{transform:none}body.light{--bg:#edf1ed;--panel:#fff;--panel2:#e5ece7;--line:#ced8d1;--text:#17211d;--muted:#65746e;--shadow:0 18px 55px #1c2f261f}body.light .topbar{background:#edf1ede6}body.light .searchbox{border:1px solid var(--line)}@media (width<=900px){.topbar{padding:0 20px}.menu-btn{margin-left:auto;display:block}.topbar nav{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:18px;display:none;position:absolute;top:70px;left:15px;right:15px}.topbar nav.open{display:flex}.header-actions{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0}.hero-visual{height:360px}.categories{grid-template-columns:repeat(3,1fr)}.resource-grid{grid-template-columns:repeat(2,1fr)}.detail,.form-layout,.profile-grid,.pricing{grid-template-columns:1fr}.price-card.featured{transform:none}}@media (width<=560px){.shell{width:min(100% - 28px,1240px)}h1{letter-spacing:-1.5px}.hero{padding-top:48px}.hero-copy h1{font-size:44px}.hero-visual{height:290px}.searchbox button{padding:0 14px}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.categories{grid-template-columns:repeat(2,1fr)}.resource-grid{grid-template-columns:1fr}.section{padding:55px 0}.section-head{flex-direction:column;align-items:start}.cta-panel{flex-direction:column;align-items:start;gap:20px;padding:30px}.page-title h1{font-size:36px}.toolbar{flex-direction:column}.detail-art{height:320px}.pricing{padding-top:25px}.activity-row{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}footer{padding-left:20px!important;padding-right:20px!important}}footer{border-top:1px solid var(--line);color:var(--muted);padding:45px max(24px,50vw - 620px);font-size:12px}.footer-brand{color:var(--text);margin-bottom:15px;font-size:18px}.footer-links{gap:22px;display:flex}.footer-links a{color:var(--muted);text-decoration:none}.follow-heading{text-align:center;max-width:720px;margin:0 auto 35px}.follow-heading>span{letter-spacing:2.5px;color:#2b54ad;font-size:10px;font-weight:800}.follow-heading h2{margin:8px 0;font-size:34px}.follow-heading h2:after{content:"";background:linear-gradient(90deg,#2841a6,#4e67d7);border-radius:4px;width:105px;height:4px;margin:13px auto 0;display:block}.follow-heading p{color:#697888}.social-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.social-grid article{text-align:center;background:#fff;border:1px solid #dce3ec;border-top:4px solid #3049ad;border-radius:12px;padding:20px;box-shadow:0 8px 24px #293b5c0d}.social-grid h3{color:#243b82;margin:8px 0 14px}.social-grid img{aspect-ratio:1;image-rendering:auto;width:min(170px,100%);margin:auto;display:block}.social-grid p{color:#4860aa;margin:12px 0 0;font-size:11px;font-weight:700}.social-icon{color:#fff;border-radius:12px;place-items:center;width:45px;height:45px;margin:auto;font-style:normal;font-weight:800;display:grid}.social-icon.wechat,.social-icon.official{background:#13c979}.social-icon.channels{background:#ff3e45}.social-icon.douyin{background:#151515}.social-icon.kuaishou{background:#ff8b24}.social-icon.baijia{background:#4a55dc}.social-icon.redbook{background:#ff4c69}.social-icon.bilibili{background:#ef83aa}.follow-value{color:#fff;background:linear-gradient(120deg,#222f8e,#3049b5);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:35px auto 0;padding:25px 28px;display:flex}.follow-value div{text-align:center}.follow-value b{font-size:20px;display:block}.follow-value span{color:#cbd3f5;font-size:11px}.follow-value button{color:#293d9f;cursor:pointer;background:#fff;border:0;border-radius:22px;padding:12px 20px;font-weight:700}footer{text-align:center;background:#fff;flex-direction:column;align-items:center;display:flex}.footer-brand{text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}.footer-trust{flex-wrap:wrap;justify-content:center;width:100%;max-width:900px}footer>p{text-align:center;margin:14px auto 0}@media (width<=900px){.social-grid{grid-template-columns:repeat(2,1fr)}.follow-value{flex-wrap:wrap;justify-content:center}.follow-value div{min-width:28%}}@media (width<=560px){.follow-section{padding:50px 0}.follow-heading h2{font-size:27px}.social-grid{grid-template-columns:repeat(2,1fr);gap:10px}.social-grid article{padding:14px 9px}.social-grid img{width:130px}.follow-value{flex-direction:column}.follow-value div{min-width:100%}.footer-trust{align-items:center}.footer-links{gap:14px}}.follow-section{background:#f7f9fb;border-top:1px solid #e4e9ee;padding:30px 0 28px}.follow-compact-head{align-items:center;gap:18px;margin-bottom:18px;display:flex}.follow-compact-head>div{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.follow-compact-head span{color:#8a95a0;font-size:11px}.follow-compact-head>i{background:#dfe5eb;flex:1;height:1px}.social-grid{grid-template-columns:repeat(8,1fr);gap:10px}.social-grid article{box-shadow:none;background:#fff;border:1px solid #e1e6eb;border-radius:9px;padding:10px 8px 9px}.social-grid article:hover{border-color:#b9c9de;box-shadow:0 6px 18px #293b520f}.social-grid h3{color:#394756;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.social-grid img{border-radius:5px;width:100%;max-width:112px}.social-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.social-dot.wechat,.social-dot.official{background:#13c979}.social-dot.channels{background:#ff3e45}.social-dot.douyin{background:#151515}.social-dot.kuaishou{background:#ff8b24}.social-dot.baijia{background:#4a55dc}.social-dot.redbook{background:#ff4c69}.social-dot.bilibili{background:#ef83aa}@media (width<=900px){.social-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.follow-section{padding:24px 0}.follow-compact-head>div{flex-direction:column;align-items:flex-start;gap:0}.social-grid{grid-template-columns:repeat(2,1fr)}.social-grid img{max-width:120px}}.follow-compact-head{text-align:center;justify-content:center}.follow-compact-head>div{justify-content:center}.follow-compact-head b{font-size:18px}.login-page{background:linear-gradient(135deg,#eef3f8,#f8fafc);place-items:center;min-height:760px;padding:55px 20px;display:grid}.login-shell{background:#fff;border:1px solid #dfe6ec;border-radius:17px;grid-template-columns:360px 1fr;width:min(940px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 28px 70px #1f364d21}.login-brand-panel{color:#fff;background:radial-gradient(circle at 85% 18%,#ff925099,#0000 25%),linear-gradient(145deg,#132f4e,#285f8f);padding:55px 40px;position:relative}.login-brand-panel:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-70px;right:-120px}.login-brand-panel img{filter:brightness(0)invert();opacity:.92;width:135px}.login-brand-panel>span{letter-spacing:2px;color:#a9c8e2;margin-top:12px;font-size:9px;display:block}.login-brand-panel h1{letter-spacing:-2px;margin:55px 0 5px;font-size:38px}.login-brand-panel p{color:#c7d8e6}.login-brand-panel ul{color:#d8e5ef;margin-top:45px;padding:0;font-size:12px;list-style:none}.login-brand-panel li{margin:13px 0}.login-brand-panel li:before{content:"✓";color:#8dcbff;background:#ffffff24;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;display:inline-grid}.login-main{padding:38px 48px;position:relative}.login-tabs{border-bottom:1px solid #e7ebef;margin-bottom:25px;display:flex}.login-tabs button{color:#7a8792;cursor:pointer;background:0 0;border:0;margin-right:28px;padding:0 3px 13px}.login-tabs button.active{color:#1769d3;border-bottom:2px solid #1769d3;font-weight:700}.login-panel{display:none}.login-panel.active{display:block}.wechat-title{justify-content:center;align-items:center;gap:12px;display:flex}.wechat-title>i{color:#fff;background:#16c77a;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.wechat-title h2{margin:0;font-size:21px}.wechat-title p{color:#87929c;margin:2px 0;font-size:11px}.login-qr{background:#fff;border:1px solid #dce3e9;border-radius:10px;width:224px;height:224px;margin:20px auto 12px;padding:10px;position:relative}.login-qr img{object-fit:contain;width:100%;height:100%}.login-qr span{color:#fff;background:#111f2dc2;border-radius:4px;padding:2px 6px;font-size:8px;position:absolute;bottom:7px;right:7px}.scan-tip{text-align:center;color:#4e5c69;font-size:13px}.first-login-flow{background:#f5f7f9;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.first-login-flow b{color:#1769d3}.first-login-flow i{color:#a4adb5;font-style:normal}.login-notice{color:#929da7;text-align:center;margin-top:12px;font-size:9px}.login-panel>h2{margin:15px 0 5px}.login-panel>p{color:#87929c;margin-bottom:25px;font-size:12px}.login-panel .primary-btn{width:100%;margin-top:18px}.remember{color:#78848f;font-size:11px}.text-action{color:#1769d3;cursor:pointer;background:0 0;border:0;width:100%;margin-top:15px;font-size:11px}.login-agreement{text-align:center;color:#929ca6;font-size:9px;position:absolute;bottom:18px;left:0;right:0}.login-agreement a{color:#667685;margin:0 3px}@media (width<=720px){.login-page{padding:25px 14px}.login-shell{grid-template-columns:1fr}.login-brand-panel{display:none}.login-main{min-height:570px;padding:28px 22px}.login-tabs{justify-content:center}.login-tabs button{margin:0 14px}.login-qr{width:210px;height:210px}}.membership-page{background:#f5f7fa}.membership-hero{color:#fff;background:radial-gradient(circle at 78% 35%,#ef945373,#0000 20%),linear-gradient(125deg,#142e4b,#2a638f);padding:48px 0 85px}.membership-hero>.shell{justify-content:space-between;align-items:center;display:flex}.membership-hero span{letter-spacing:2px;color:#9cc8ec;font-size:10px}.membership-hero h1{letter-spacing:-2px;margin:8px 0;font-size:39px}.membership-hero p{color:#c8d9e7}.member-mini-profile{background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:11px;padding:13px 17px;display:flex}.member-mini-profile .avatar{background:linear-gradient(135deg,#f8bd68,#ef813a)}.member-mini-profile small{color:#cbdce9;display:block}.purchase-shell{background:#fff;border:1px solid #dee5eb;border-radius:15px;grid-template-columns:360px 1fr;margin-top:-48px;display:grid;overflow:hidden;box-shadow:0 22px 60px #1d324821}.benefit-panel{background:linear-gradient(145deg,#fff8ea,#fff);border-right:1px solid #e6e9ed;padding:35px}.member-emblem{background:linear-gradient(135deg,#f8cc82,#e99337);border-radius:50%;width:68px;height:68px;padding:6px;box-shadow:0 10px 24px #ca853340}.member-emblem span{color:#fff;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:900;display:grid}.benefit-panel h2{margin:17px 0 3px}.benefit-panel>p{color:#a17b4b;font-size:12px}.benefit-panel ul{margin:25px 0;padding:0;list-style:none}.benefit-panel li{gap:11px;margin:17px 0;display:flex}.benefit-panel li>i{color:#d78c32;background:#fff0d5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.benefit-panel li b{font-size:13px}.benefit-panel li small{color:#9b8b77;margin-top:2px;font-size:10px;display:block}.benefit-note{color:#996f3d;text-align:center;background:#fff2dc;border-radius:7px;padding:11px;font-size:10px}.checkout-panel{padding:35px 40px}.checkout-title{justify-content:space-between;align-items:center;display:flex}.checkout-title h2{margin:0}.checkout-title p{color:#84909a;margin:3px 0;font-size:11px}.checkout-title>span{color:#27a273;background:#eaf8f2;border-radius:16px;padding:5px 10px;font-size:10px}.plan-options{grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0 20px;display:grid}.plan-options button{cursor:pointer;background:#fff;border:1px solid #dfe5ea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:142px;transition:all .2s;display:flex;position:relative}.plan-options button:hover{border-color:#7ba8e3}.plan-options button.selected{background:#f5f9ff;border:2px solid #1769d3;box-shadow:0 8px 20px #1769d31a}.plan-options button>i{color:#fff;background:#ff744a;border-radius:0 9px 0 8px;padding:4px 8px;font-size:9px;font-style:normal;position:absolute;top:-1px;right:-1px}.plan-options small{color:#5d6873;font-size:12px}.plan-options b{color:#ff5e66;margin:5px 0;font-size:31px}.plan-options b em{font-size:15px;font-style:normal}.plan-options span{color:#84919c;font-size:10px}.selected-summary{background:#f6f8fa;border-radius:8px;align-items:center;padding:12px 15px;display:flex}.selected-summary span{color:#84909a;margin-right:12px;font-size:11px}.selected-summary b{flex:1;font-size:13px}.selected-summary strong{color:#ff5e66;font-size:20px}.pay-heading{margin:24px 0 10px;font-size:13px;font-weight:700}.payment-options{gap:10px;display:flex}.payment-options button{cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:110px;height:65px;display:flex}.payment-options button.selected{background:#fff8f8;border:2px solid #ff5e66}.payment-options i{color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.pay-wechat{background:#13bd5e}.pay-alipay{background:#168ce5}.pay-balance{background:#ff914d}.payment-options span{font-size:11px}.pay-agreement{color:#7e8994;margin:18px 0 11px;font-size:10px;display:block}.pay-agreement a{color:#1769d3}.pay-now{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff735f,#ff393f);border:0;border-radius:25px;width:100%;height:48px;font-size:16px;font-weight:800;box-shadow:0 10px 24px #ff3f442e}.checkout-tips{color:#929ca6;justify-content:center;gap:35px;margin-top:14px;font-size:9px;display:flex}.member-compare-section{padding-top:60px}.membership-page .faq{padding-top:40px}@media (width<=900px){.purchase-shell{grid-template-columns:1fr}.benefit-panel{border-bottom:1px solid #e6e9ed;border-right:0}.benefit-panel ul{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}}@media (width<=600px){.membership-hero>.shell{flex-direction:column;align-items:flex-start}.member-mini-profile{margin-top:15px}.purchase-shell{width:calc(100% - 28px)}.benefit-panel,.checkout-panel{padding:25px 18px}.benefit-panel ul{display:block}.plan-options{grid-template-columns:1fr}.plan-options button{height:108px}.payment-options button{flex:1}.checkout-tips{gap:12px}.membership-hero h1{font-size:32px}}:root{--bg:#f4f6f8;--panel:#fff;--panel2:#edf1f5;--line:#dce2e8;--text:#17212b;--muted:#65717e;--green:#1667d9;--green2:#0f56bd;--amber:#f39b32;--danger:#dc5449;--shadow:0 18px 45px #1d2f441a}body{background:var(--bg);color:var(--text)}.noise{opacity:.014}.topbar{background:#fffffff0;border-bottom:1px solid #e3e7eb;height:78px;box-shadow:0 3px 18px #1c2d400a}.brand-logo{background:0 0;flex:none;place-items:center;width:88px;height:48px;display:grid}.brand-logo img{object-fit:contain;width:88px;height:46px;display:block}.brand b{color:#111820;font-size:19px}.brand small{color:#8a949f;letter-spacing:1.35px}nav a{color:#4f5b67;font-weight:500}nav a:hover,nav a.active{color:#145fc5}.primary-btn{color:#fff;background:#1769d3;box-shadow:0 6px 16px #1769d32e}.primary-btn:hover{background:#0f59ba}.ghost-btn,.icon-btn{color:#394552;background:#fff;border-color:#d8dee5}.ghost-btn:hover,.icon-btn:hover{color:#1769d3;border-color:#1769d3}.hero{min-height:610px}.hero:before{content:"";z-index:-1;background:radial-gradient(circle,#e7f1ff 0,#eef4fb 54%,#0000 55%);border-radius:50%;width:560px;height:560px;position:absolute;top:15px;right:-80px}.eyebrow{color:#1769d3}.eyebrow:before{border-color:#f39b32}h1{letter-spacing:-3.5px}.outline{-webkit-text-stroke:1px #7f8b97}.hero-copy>p{color:#667482}.searchbox{border:1px solid #d8e0e8;box-shadow:0 16px 38px #2139541f}.searchbox button{background:#1769d3}.hot button{color:#536170}.blueprint{background-color:#0000;background-image:linear-gradient(#1769d30e 1px,#0000 1px),linear-gradient(90deg,#1769d30e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#cbd9e8;box-shadow:0 24px 60px #314c691f}.machine{filter:drop-shadow(0 25px 35px #34475b2e)}.machine .ring{border-color:#7790a7;box-shadow:inset 0 0 35px #1769d31a}.machine .ring:nth-child(2){border-color:#bdd0e3}.machine .ring:nth-child(3){background:#f39b32;border-color:#fff}.machine .arm{background:linear-gradient(90deg,#7d8d9d,#d9e0e7,#7d8d9d);border-color:#6f8192}.machine-label{color:#1769d3}.machine-label:before{border-color:#1769d3}.stat-strip{background:#fff;border-color:#e0e5ea}.stat{border-color:#e0e5ea}.stat strong{color:#17212b}.stat span{color:#75818c}.cat,.resource-card,.form-card,.side-card,.profile-card,.activity,.price-card,.unlock,.login-card{box-shadow:0 7px 25px #2334460b}.cat:hover,.resource-card:hover{border-color:#8fb4e4;box-shadow:0 15px 35px #214a7a1a}.cat-icon,.meta{color:#1769d3}.badge{color:#fff;background:#1769d3}.badge.vip{color:#fff;background:#f39b32}.thumb{background:radial-gradient(circle at 40% 35%,#edf3f8 0,#dbe5ed 45%,#c8d5df 100%)}.thumb:before,.detail-art:before{border-color:#6f8090;box-shadow:inset 0 0 0 9px #dbe4eb}.thumb:after{background:linear-gradient(#0000 60%,#2133441a),linear-gradient(90deg,#ffffff40 1px,#0000 1px) 0 0/25px 25px}.favorite{color:#83909c;background:#fffc;border-color:#cfd9e1}.card-body p,.card-foot{color:#74818e}.cta-panel{color:#fff;background:linear-gradient(125deg,#123a68,#1769d3);box-shadow:0 25px 55px #17509333}.cta-panel button{color:#145dbf;background:#fff}.cta-panel:after{color:#fff}.toolbar input,.toolbar select,.field input,.field textarea,.field select{color:#17212b;background:#fff;border-color:#d8dfe6}.chip{background:#fff}.chip.active{color:#fff;background:#1769d3;border-color:#1769d3}.detail-art{background:radial-gradient(circle,#edf4fa,#d3e0ea 68%)}.detail-tags span{background:#e9eff5}.avatar,.big-avatar{color:#fff;background:linear-gradient(135deg,#1769d3,#68a8ff)}.progress i{background:#1769d3}.price-card.featured{border-color:#1769d3}.recommend{color:#fff;background:#1769d3}.footer-brand span{color:#f39b32}.toast{color:#fff;background:#17212b}.upload-zone{background:#f8fafc;border-color:#bdc9d4}body.light{--bg:#f4f6f8;--panel:#fff;--panel2:#edf1f5;--line:#dce2e8;--text:#17212b;--muted:#65717e}@media (width<=900px){.topbar nav{background:#fff}.brand-logo,.brand-logo img{width:76px}.hero:before{right:-260px}}.portal-home{background:#f3f5f8}.portal-home+.footer{background:#fff}.portal-hero{color:#fff;background:radial-gradient(circle at 68% 45%,#f5a75bd9,#0000 22%),radial-gradient(circle at 36% 18%,#598cc0b8,#0000 28%),linear-gradient(125deg,#182b41 0%,#344f69 42%,#d47a4c 100%);height:390px;position:relative;overflow:hidden}.portal-hero:before{content:"";background:linear-gradient(110deg,#0a131ed1,#111f2e52,#29171240);position:absolute;inset:0}.portal-hero:after{content:"";opacity:.18;background-image:linear-gradient(25deg,#0000 48%,#ffffff40 49%,#0000 50%),linear-gradient(155deg,#0000 48%,#ffffff26 49%,#0000 50%);background-size:160px 160px;position:absolute;inset:0}.portal-hero-inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.portal-hero h1{letter-spacing:3px;text-shadow:0 5px 28px #00000040;margin:10px 0 2px;font-size:48px}.portal-hero p{color:#ffffffd1;margin:0 0 28px}.hero-pill{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff14;border:1px solid #ffffff59;border-radius:40px;padding:5px 14px;font-size:12px}.portal-hero-inner[style*=--home-banner-image]:before{content:"";z-index:-1;background-image:linear-gradient(110deg,#0a131ec2,#111f2e57),var(--home-banner-image);background-position:50%;background-size:cover;width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.portal-search{background:#fffffff2;border-radius:30px;width:min(780px,90%);height:56px;padding:5px 6px 5px 23px;display:flex;box-shadow:0 18px 45px #08131f47}.portal-search input{color:#263340;background:0 0;border:0;outline:0;flex:1}.portal-search button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8b45,#ff6257);border:0;border-radius:50%;place-items:center;width:52px;height:46px;display:grid}.portal-search-glass{box-sizing:border-box;border:2px solid;border-radius:50%;width:15px;height:15px;position:relative}.portal-search-glass:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.portal-hot{color:#ffffffa6;margin-top:12px;font-size:12px}.portal-hot button{color:#ffffffe6;cursor:pointer;background:0 0;border:0}.hero-gears{z-index:1;position:absolute;inset:0}.hero-gears i{border:2px solid #ffffff29;border-radius:50%;width:230px;height:230px;position:absolute;top:15%;right:12%;box-shadow:inset 0 0 0 22px #0000}.hero-gears i:after{content:"";border:12px solid #ffffff1f;border-radius:50%;position:absolute;inset:35%}.hero-gears i:nth-child(2){width:130px;height:130px;top:58%;right:28%}.hero-gears i:nth-child(3){width:90px;height:90px;top:16%;left:14%}.quick-actions{z-index:4;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-32px;display:grid;position:relative}.quick-actions>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7eaee;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:54px 1fr auto;align-items:center;height:88px;padding:15px 17px;transition:all .2s;display:grid;box-shadow:0 10px 30px #1f314317}.quick-actions>button:hover{transform:translateY(-4px);box-shadow:0 16px 38px #1f314324}.quick-icon{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.quick-icon.orange{background:linear-gradient(135deg,#ff9f5c,#ff714a)}.quick-icon.blue{background:linear-gradient(135deg,#6ea8ff,#4c72df)}.quick-icon.purple{background:linear-gradient(135deg,#a58bff,#745ed8)}.quick-icon.green{background:linear-gradient(135deg,#5dd6ab,#29a97d)}.quick-actions b{align-self:end}.quick-actions small{color:#8a949f;align-self:start}.quick-actions em{color:#4779ce;background:#edf3ff;border-radius:12px;grid-area:1/3/3;padding:2px 7px;font-size:10px;font-style:normal}.portal-notice{background:#fff;border:1px solid #e7eaee;border-radius:10px;align-items:center;gap:9px;min-height:50px;margin-top:20px;padding:10px 16px;font-size:13px;display:flex}.portal-notice p{color:#6f7b87;flex:1;margin:0}.portal-notice a{color:#f0783c;text-decoration:none}.portal-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding-top:20px;display:grid}.portal-main,.side-widget{background:#fff;border:1px solid #e6eaee;border-radius:12px}.portal-main{padding:20px}.portal-tabs{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.portal-tabs button{color:#66727e;cursor:pointer;background:0 0;border:0;margin-right:24px;padding:0 2px 14px}.portal-tabs button.active{color:#ed7041;border-bottom:2px solid #ed7041;font-weight:700}.portal-tabs a{color:#7a8792;font-size:12px;text-decoration:none}.portal-resource-grid{grid-template-columns:repeat(2,1fr)}.portal-resource-grid .thumb{height:150px}.portal-resource-grid .card-body{padding:15px}.portal-resource-grid .card-body p{display:none}.portal-side{flex-direction:column;gap:16px;display:flex}.side-widget{padding:17px}.widget-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.widget-head span{color:#9aa3ac;font-size:11px}.member-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:13px 5px;display:grid}.member-grid div>span{color:#fff;background:hsl(var(--h),55%,58%);border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-weight:700;display:grid}.member-grid small{color:#78838e;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.welcome-widget .ghost-btn{width:100%;margin-top:17px}.feed-list{margin:0;padding:0;list-style:none}.feed-list li{border-bottom:1px solid #eef1f4;gap:10px;padding:10px 0;display:flex}.feed-list li>i{color:#4a75b0;background:#eef3fa;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.feed-list p{color:#596673;margin:0;font-size:12px}.feed-list p b{color:#273441}.feed-list small{color:#9aa3ac;margin-top:2px;display:block}.vip-widget{background:linear-gradient(135deg,#fff6e7,#fff);border-color:#f3dfbc}.vip-widget>span{color:#dd8b23;font-weight:800}.vip-widget h3{margin:7px 0}.vip-widget p{color:#8c7657;font-size:12px}.vip-widget .primary-btn{background:linear-gradient(135deg,#f7a842,#ef7d38);width:100%}.portal-home .section{padding-top:55px}.portal-home .cat{box-shadow:none}@media (width<=900px){.quick-actions{grid-template-columns:repeat(2,1fr)}.portal-layout{grid-template-columns:1fr}.portal-side{grid-template-columns:repeat(2,1fr);display:grid}.vip-widget{grid-column:1/3}}@media (width<=560px){.portal-hero{height:350px}.portal-hero h1{font-size:38px}.quick-actions{grid-template-columns:1fr;margin-top:-20px}.portal-notice{flex-wrap:wrap;align-items:flex-start}.portal-notice p{flex-basis:80%}.portal-resource-grid{grid-template-columns:1fr}.portal-side{display:flex}.vip-widget{grid-column:auto}.portal-tabs{align-items:flex-start}.portal-tabs button{margin-right:10px;font-size:12px}}.topbar{gap:22px}.topbar nav{gap:18px}.topbar nav a{font-size:13px}.knowledge-home{padding:45px 0 20px}.knowledge-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.knowledge-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9ee;border-radius:12px;flex-direction:column;min-height:116px;padding:17px;transition:all .2s;display:flex}.knowledge-card:hover,.knowledge-card.active{border-color:#82aef0;transform:translateY(-3px);box-shadow:0 12px 28px #2b4f7a1a}.knowledge-card.active{background:#edf5ff}.knowledge-card>span{color:#1769d3;background:#eaf3ff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:10px;font-size:17px;display:grid}.knowledge-card b{font-size:14px}.knowledge-card small{color:#8a96a1;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.resource-hub{background:#f5f7f9}.resource-hero{color:#fff;background:linear-gradient(125deg,#152b43,#315b84);padding:48px 0 38px}.resource-hero h1{margin:6px 0;font-size:42px}.resource-hero p{color:#c8d5e1}.resource-hero .toolbar{margin-bottom:0}.resource-hero .toolbar input,.resource-hero .toolbar select{background:#fff}.resource-hub>.shell{padding-top:22px}.subfilter{background:#fff;border:1px solid #e4e9ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;padding:14px 17px;display:flex}.subfilter span{color:#9aa3ac;margin-right:8px;font-size:11px}.subfilter button{color:#586674;cursor:pointer;background:#f1f4f7;border:0;border-radius:20px;padding:7px 12px}.subfilter button:hover{color:#1769d3;background:#e5effd}.result-head{justify-content:space-between;align-items:end;margin:32px 0 18px;display:flex}.result-head h2{margin:0}.result-head p{color:#8a96a1;margin:3px 0;font-size:12px}.empty-result{text-align:center;color:#7c8995;background:#fff;border:1px dashed #cfd8e1;border-radius:12px;grid-column:1/-1;padding:55px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:38px 0;display:grid}.feature-grid article{background:#fff;border:1px solid #e2e7ec;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:22px;display:grid}.feature-grid article>span{color:#1769d3;background:#eaf3ff;border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.feature-grid h3{margin:0}.feature-grid p{color:#7d8994;margin:2px 0;font-size:12px}.feature-grid button{color:#1769d3;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;padding:0}.community-layout{grid-template-columns:1fr 300px;gap:20px;padding:38px 0 80px;display:grid}.community-main,.community-aside{background:#fff;border:1px solid #e2e7ec;border-radius:13px}.community-main{padding:8px 24px}.community-main article{border-bottom:1px solid #edf0f3;padding:22px 0}.community-main h3{margin:8px 0}.community-main p{color:#8a96a1;margin:0;font-size:12px}.topic-tag{color:#1769d3;background:#e9f3ff;border-radius:5px;padding:4px 9px;font-size:11px}.topic-tag.t1{color:#ea7738;background:#fff1e7}.topic-tag.t2{color:#28a477;background:#ecf9f3}.topic-tag.t3{color:#75c;background:#f2edff}.community-aside{height:max-content;padding:20px}.community-aside>button{text-align:left;color:#536170;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;width:100%;padding:12px 2px}.community-aside>button span{float:right;color:#9aa3ac}.community-aside>button.primary-btn{color:#fff;text-align:center;border-radius:8px;margin-top:18px}@media (width<=1100px){.brand small{display:none}.brand-logo,.brand-logo img{width:70px}.topbar{gap:14px}.topbar nav{gap:12px}.header-actions .ghost-btn{display:none}.knowledge-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.knowledge-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.community-layout{grid-template-columns:1fr}}@media (width<=560px){.knowledge-grid,.feature-grid{grid-template-columns:1fr}.resource-hero{padding-top:35px}.resource-hero h1{font-size:34px}.result-head{align-items:flex-start}.knowledge-card{min-height:100px}}.hero-actions{gap:10px;margin-top:16px;display:flex}.hero-actions button{cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:700}.hero-primary{color:#fff;background:#ff744a;border:0}.hero-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff80}.hero-rule{color:#ffffffb8;margin-top:8px;font-size:11px}.portal-hero-inner{justify-content:center}.portal-hero p{margin-bottom:18px}.portal-hot{margin-top:8px}.starter-banner{background:linear-gradient(110deg,#fff7ed,#fff);border:1px solid #f3dac3;border-radius:13px;align-items:center;gap:25px;margin-top:20px;padding:22px 28px;display:flex;box-shadow:0 9px 28px #5f42250f}.starter-copy{flex:1}.starter-copy>span{color:#e86f35;font-size:11px;font-weight:800}.starter-copy h2{margin:3px 0;font-size:21px}.starter-copy p{color:#7c8792;margin:0;font-size:12px}.starter-files{display:flex}.starter-files i{color:#55708c;background:#fff;border:1px solid #e2e8ee;border-radius:7px;place-items:center;width:48px;height:56px;margin-left:-7px;font-size:9px;font-style:normal;display:grid;transform:rotate(-4deg);box-shadow:0 4px 12px #23324414}.starter-files i:nth-child(2){color:#d75b55;transform:rotate(3deg)}.starter-files i:nth-child(3){color:#4783ce;transform:rotate(8deg)}.topic-promo{color:#fff;background:linear-gradient(120deg,#163451,#285f8c);border-radius:13px;justify-content:space-between;align-items:center;margin:20px auto;padding:25px 30px;display:flex}.topic-promo span{color:#8fc4f2;letter-spacing:2px;font-size:10px}.topic-promo h2{margin:3px 0}.topic-promo p{color:#c7d9e8;margin:0;font-size:12px}.topic-promo button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;padding:11px 18px}.advanced-filter{background:#fff;border:1px solid #e2e7ec;border-radius:12px;margin:20px 0;padding:8px 18px}.advanced-filter>div{border-bottom:1px solid #eef1f4;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 0;display:flex}.advanced-filter>div:last-child{border:0}.advanced-filter b{width:75px;font-size:12px}.advanced-filter button{color:#6d7984;cursor:pointer;background:0 0;border:0;border-radius:15px;padding:5px 10px;font-size:12px}.advanced-filter button:hover,.advanced-filter button.active{color:#1769d3;background:#eaf3ff}.detail-page{background:#f5f7f9}.detail-breadcrumb{color:#87929d;gap:8px;padding-top:25px;font-size:12px;display:flex}.detail-breadcrumb button{color:#1769d3;cursor:pointer;background:0 0;border:0;padding:0}.detail-v2{grid-template-columns:minmax(0,1fr) 390px;gap:24px;padding:18px 0 50px;display:grid}.detail-gallery,.detail-description,.detail-buy{background:#fff;border:1px solid #e2e7ec;border-radius:13px}.detail-gallery{padding:14px}.detail-gallery .detail-art{border:0;height:480px}.gallery-thumbs{gap:9px;margin-top:10px;display:flex}.gallery-thumbs button{background:linear-gradient(135deg,#edf2f6,#c9d5df);border:1px solid #dfe5ea;border-radius:6px;width:62px;height:45px}.gallery-thumbs button.active{border:2px solid #1769d3}.detail-description{margin-top:16px;padding:0 25px 25px}.content-tabs{border-bottom:1px solid #e8ecf0;gap:25px;display:flex}.content-tabs button{color:#6d7883;background:0 0;border:0;padding:17px 0}.content-tabs button.active{color:#1769d3;border-bottom:2px solid #1769d3}.detail-description h2{margin-top:25px;font-size:19px}.detail-description>p{color:#64717d}.spec-table{border:1px solid #e4e8ed;border-radius:9px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.spec-table>div{border-bottom:1px solid #e8ecf0;grid-template-columns:90px 1fr;padding:11px;display:grid}.spec-table>div:nth-last-child(-n+2){border-bottom:0}.spec-table span{color:#87929c;font-size:12px}.spec-table b{font-size:12px}.file-list{color:#5f6c78;line-height:2}.report-bar{color:#7b8792;background:#f5f7f9;border-radius:8px;padding:12px 15px;font-size:12px}.report-bar button{float:right;color:#1769d3;cursor:pointer;background:0 0;border:0}.detail-buy{height:max-content;padding:25px;position:sticky;top:94px}.resource-status{gap:8px;display:flex}.resource-status span{color:#24865f;background:#eaf8f1;border-radius:5px;padding:4px 8px;font-size:10px}.detail-buy h1{letter-spacing:-1px;font-size:26px;line-height:1.35}.detail-buy .author small{color:#8c97a1;font-size:11px;display:block}.rating{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:14px 0}.rating>b{font-size:22px}.rating>span{color:#f4a33f;margin-left:8px}.rating>small{color:#929ca5;display:block}.quota{margin:17px 0}.quota>div{justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.quota span{color:#77838e}.unlock-v2{background:linear-gradient(135deg,#eff6ff,#fff7ed);border:1px solid #d9e6f4;border-radius:10px;padding:20px}.unlock-v2>small{color:#e56e37}.unlock-v2 h3{margin:5px 0 14px}.unlock-v2 .primary-btn{width:100%}.unlock-v2 p{color:#929ba4;text-align:center;font-size:10px}.detail-fav{cursor:pointer;background:#fff;border:1px solid #d9e0e6;border-radius:8px;width:100%;margin-top:10px;padding:10px}.assurance{color:#87929c;justify-content:space-between;margin-top:15px;font-size:9px;display:flex}.starter-hero{text-align:center;color:#fff;background:linear-gradient(125deg,#17365b,#2470c9);padding:85px 0}.starter-hero span{letter-spacing:3px;font-size:11px}.starter-hero h1{margin:12px;font-size:50px}.starter-hero p{color:#d5e3f2}.starter-hero small{color:#c4d7e9;margin-top:10px;display:block}.gift-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:45px 0;display:grid}.gift-grid article{background:#fff;border:1px solid #e1e7ec;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.gift-grid article>span{color:#1769d3;background:#eaf3ff;border-radius:7px;place-items:center;width:50px;height:55px;font-size:10px;display:grid}.gift-grid h3{margin:0}.gift-grid p{color:#7f8b95;margin:3px 0;font-size:12px}.gift-grid article>b{color:#28a477}.gift-steps{text-align:center;padding-bottom:70px}.gift-steps>div{justify-content:center;align-items:center;gap:25px;display:flex}.gift-steps span{background:#fff;border:1px solid #e1e7ec;border-radius:9px;padding:16px 25px}.gift-steps span b{color:#1769d3;margin-right:7px}.gift-steps i{color:#a2abb4;font-style:normal}.founder-note{color:#8a6631;background:linear-gradient(90deg,#fff2dd,#fff9ef);border:1px solid #f0d5a6;border-radius:10px;justify-content:space-between;margin-top:28px;padding:13px 18px;display:flex}.member-proof,.member-samples,.faq{padding-top:20px}.compare-table{background:#fff;border:1px solid #e1e6eb;border-radius:12px;overflow:hidden}.compare-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:2fr 1fr 1fr;padding:14px 20px;display:grid}.compare-table>div:last-child{border:0}.compare-table .compare-head{background:#f2f6fa}.compare-table>div>:nth-child(n+2){text-align:center}.compare-table>div>b:last-child{color:#1769d3}.faq{padding-bottom:80px}.faq details{background:#fff;border:1px solid #e1e6eb;border-radius:9px;margin:9px 0;padding:14px 17px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#687581;font-size:13px}.topic-hero{color:#fff;background:linear-gradient(125deg,#132c48,#396f96);padding:75px 0}.topic-hero span{letter-spacing:3px;font-size:11px}.topic-hero h1{margin:10px 0;font-size:50px}.topic-hero p{color:#d5e2ed}.topic-hero .ghost-btn{color:#fff;border-color:#ffffff80;margin-left:8px}.topic-path{padding:55px 0}.topic-path>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.topic-path article{background:#fff;border:1px solid #e1e6eb;border-radius:11px;padding:20px}.topic-path article>b{color:#1769d3;font-size:24px}.topic-path h3{margin:10px 0 4px}.topic-path p{color:#7b8792;font-size:12px}.legal-page{padding-bottom:90px}.legal-page article{background:#fff;border:1px solid #e1e6eb;border-radius:12px;max-width:820px;padding:30px}.legal-page article p{color:#65727e}.footer-trust{border-top:1px solid var(--line);gap:18px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}@media (width<=900px){.detail-v2{grid-template-columns:1fr}.detail-buy{position:static}.topic-path>div{grid-template-columns:repeat(2,1fr)}.gift-grid{grid-template-columns:1fr}}@media (width<=560px){.hero-actions{flex-direction:column;width:90%}.starter-banner{flex-direction:column;align-items:flex-start}.starter-files{display:none}.advanced-filter b{width:100%}.detail-gallery .detail-art{height:300px}.spec-table{grid-template-columns:1fr}.spec-table>div{border-bottom:1px solid #e8ecf0!important}.detail-buy h1{font-size:23px}.gift-steps>div{flex-direction:column}.gift-steps i{transform:rotate(90deg)}.topic-path>div{grid-template-columns:1fr}.topic-hero h1,.starter-hero h1{font-size:36px}.founder-note{flex-direction:column}.compare-table>div{grid-template-columns:1.5fr 1fr 1fr;padding:12px 8px;font-size:12px}.footer-trust{flex-direction:column;gap:5px}}.resource-hub .resource-card .card-body{padding-bottom:41.667px}.detail-page>.section .resource-card .card-body,.page.shell>.section .resource-card .card-body{padding-bottom:48px}.upload-form-layout{padding-top:40px}.upload-review-note{color:var(--muted);font-size:12px;line-height:1.7}.auth-error{background:#fff1f0;border:1px solid #ffc9c4;border-radius:7px;padding:8px 10px;color:#d93025!important;text-align:left!important}.profile-logout{width:100%;margin-top:10px}.profile-card .progress{margin-bottom:14px}.profile-upgrade{width:100%;margin-top:14px!important;position:static!important}.membership-status{color:#31546f;background:#f3f7fc;border-radius:8px;flex-direction:column;gap:4px;margin:12px 0 4px;padding:11px 12px;display:flex}.membership-status b{color:#1769d3}.membership-status span{color:#718392;font-size:11px}.detail-fav{cursor:pointer}.detail-fav:hover{color:#1769d3;border-color:#1769d3}.quick-actions>button{grid-template-columns:54px minmax(0,1fr) auto}.quick-actions b{white-space:nowrap;font-size:15px;line-height:1.25}.quick-actions small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-breadcrumb span:nth-of-type(2),.detail-tags span:first-child{cursor:pointer}.detail-breadcrumb span:nth-of-type(2):hover,.detail-tags span:first-child:hover{color:#1769d3}.gallery-thumbs button{cursor:pointer}.detail-art{background-position:var(--gallery-position,0) center;transition:background-position .3s,filter .3s}.footer-trust button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.footer-trust button:hover{color:#1769d3}.legal-page{background:#f5f7fa;min-height:70vh}.legal-hero{color:#fff;background:linear-gradient(125deg,#142f4b,#326b96);padding:52px 0}.legal-hero .eyebrow{color:#6eafff;letter-spacing:2px;font-weight:700}.legal-hero h1{margin:10px 0;font-size:38px}.legal-hero p{color:#d3e1ec}.legal-layout{grid-template-columns:230px 1fr;gap:24px;padding-top:34px;padding-bottom:70px;display:grid}.legal-layout aside,.legal-layout article{background:#fff;border:1px solid #dde5eb;border-radius:12px}.legal-layout aside{height:max-content;padding:12px}.legal-layout aside button{text-align:left;color:#536575;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:13px 15px;display:block}.legal-layout aside button.active{color:#1769d3;background:#edf5ff;font-weight:700}.legal-layout article{min-height:330px;padding:34px 40px}.legal-layout article>div{border-bottom:1px solid #edf0f3;margin-bottom:22px;padding-bottom:22px}.legal-layout article h2{margin:0 0 11px;font-size:20px}.legal-layout article p{color:#607383;line-height:1.9}.legal-layout article .primary-btn{margin-top:8px}@media (width<=700px){.legal-layout{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.legal-layout aside{display:flex;overflow:auto}.legal-layout aside button{white-space:nowrap}.legal-layout article{padding:25px}}.legal-layout{grid-template-columns:330px minmax(0,1fr);align-items:start}.legal-directory{grid-template-columns:1fr 1fr;gap:24px 16px;padding:22px!important;display:grid!important}.legal-directory section h2{color:#173b5b;margin:0 0 10px;padding:0 10px;font-size:15px}.legal-directory section button{padding:9px 10px!important}.legal-document{overflow:hidden;padding:0!important}.legal-document>header{background:#f8fbfe;border-bottom:1px solid #e4ebf1;padding:30px 38px}.legal-document>header span{color:#1677ff;letter-spacing:.16em;font-size:11px;font-weight:800}.legal-document>header h2{color:#143a5a;margin:7px 0 10px;font-size:26px}.legal-document>header p{color:#4f6c82;margin:0 0 12px;line-height:1.8}.legal-document>header small{color:#8a9bab}.legal-document .legal-clause{border-bottom:1px solid #edf0f3;grid-template-columns:42px 1fr;gap:16px;margin:0 38px;display:grid;padding:24px 0!important}.legal-clause>i{color:#1677ff;background:#edf5ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.legal-clause section h2{margin:2px 0 9px;font-size:18px}.legal-clause section p{color:#546f83;margin:0;line-height:1.95}.legal-document>.primary-btn{margin:24px 38px 30px!important}@media (width<=900px){.legal-layout{grid-template-columns:1fr}.legal-directory{grid-template-columns:1fr 1fr}.legal-layout aside{display:grid;overflow:visible}}@media (width<=600px){.legal-directory{grid-template-columns:1fr}.legal-document>header{padding:25px}.legal-document .legal-clause{grid-template-columns:34px 1fr;gap:12px;margin:0 24px}}.legal-layout{grid-template-columns:255px minmax(0,1fr);gap:28px}.legal-directory{position:sticky;top:82px;box-shadow:0 8px 28px #143a5a0d;border-radius:10px!important;padding:16px!important;display:block!important}.legal-directory section+section{border-top:1px solid #e8eef4;margin-top:18px;padding-top:18px}.legal-directory section h2{color:#8a9bad;letter-spacing:.12em;margin:0;padding:0 12px 8px;font-size:11px}.legal-directory section button{margin:2px 0;position:relative;border-radius:7px!important;padding:10px 12px!important}.legal-directory section button.active{background:#edf5ff!important;padding-left:27px!important}.legal-directory section button.active:before{content:"";background:#1677ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.site-footer{text-align:left!important;background:#f8fafc!important;padding-top:38px!important;padding-bottom:22px!important;display:block!important}.footer-main{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(130px,1fr));gap:48px;width:min(100%,1240px);margin:0 auto;display:grid}.footer-intro{text-align:center}.footer-intro .footer-brand{text-align:center;margin-bottom:15px}.footer-intro p{color:#788a99;text-align:center;max-width:360px;margin:0 auto;line-height:1.7}.footer-main section h3{color:#173b5b;margin:2px 0 13px;font-size:13px}.footer-main section button{color:#687d8e;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:8px 0;padding:0;display:block}.footer-main section button:hover{color:#1677ff}.footer-record{color:#91a0ad;text-align:center;border-top:1px solid #e1e8ee;flex-wrap:wrap;justify-content:center;gap:8px 24px;width:min(100%,1240px);margin:28px auto 0;padding-top:18px;font-size:10px;display:flex}@media (width<=900px){.footer-main{grid-template-columns:1fr 1fr;gap:30px}.legal-directory{position:static}.footer-intro{grid-column:1/-1}}@media (width<=560px){.footer-main{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-intro{grid-column:1/-1}.footer-record{flex-direction:column;gap:8px}}.detail-art:before{transform:translateX(var(--gallery-shift,0)) rotate(var(--gallery-turn,35deg));transition:transform .3s}.site-footer .footer-intro{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.resource-card .favorite.active{color:#e83962;background:#fff1f4;border-color:#f4a3b4}.case-detail-page{display:none}.case-publish-v2{border-top:1px solid #e2e9ef;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;padding-top:20px;display:grid}.case-publish-v2>h3,.case-publish-v2>.case-step-editor-list,.case-publish-v2>.case-add-step{grid-column:1/-1}.case-publish-v2 h3{color:#153b5b;margin:8px 0 0}.case-step-editor-card input,.case-step-editor-card textarea{border:1px solid #d5e0e9;border-radius:7px;width:100%;margin:5px 0;padding:10px}.case-step-editor-card textarea{min-height:90px}.case-add-step{color:#1677ff;background:#f0f7ff;border:1px dashed #83b4eb;padding:11px}@media (width<=650px){.case-publish-v2{grid-template-columns:1fr}}.quick-actions b{letter-spacing:0;grid-area:1/2;font-size:15px}.quick-actions small{grid-area:2/2}.portal-notice button{color:#f0783c;cursor:pointer;background:0 0;border:0}.portal-notice small{color:#9aa5af;font-size:10px}.dynamic-tab-panel{min-height:260px;padding:22px 0 8px}.dynamic-tab-panel>h2{margin-top:0}.dynamic-tab-panel>p{color:#667784;line-height:1.8}.dynamic-tab-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dynamic-tab-head h2{margin:0}.dynamic-tab-head p{color:#83909b;margin:3px 0;font-size:12px}.review-list article{border-top:1px solid #e8edf1;padding:16px 0}.review-list article>div{justify-content:space-between;display:flex}.review-list article span{color:#f4a33f}.review-list article p{color:#5f6f7c;margin:7px 0}.empty-tab{text-align:center;color:#87939e;background:#f7f9fb;border-radius:9px;padding:45px}.cases-page{background:#f5f7fa;min-height:80vh}.cases-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#ef945361,#0000 24%),linear-gradient(125deg,#132d49,#2d6591);padding:58px 0 52px}.cases-hero .eyebrow{color:#63a7ff;letter-spacing:2px;font-weight:700}.cases-hero h1{margin:10px 0;font-size:42px}.cases-hero p{color:#d4e2ee;font-size:16px}.case-stats{gap:36px;margin-top:28px;display:flex}.case-stats span{color:#c5d8e7}.case-stats b{color:#fff;margin-right:5px;font-size:22px}.case-categories{gap:9px;padding-top:28px;display:flex;overflow:auto}.case-categories button{color:#526474;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:22px;padding:10px 18px}.case-categories button.active{color:#fff;background:#1769d3;border-color:#1769d3}.case-list{grid-template-columns:repeat(2,1fr);gap:22px;padding-top:24px;padding-bottom:65px;display:grid}.case-card{cursor:pointer;background:#fff;border:1px solid #dde5eb;border-radius:14px;grid-template-columns:210px 1fr;transition:all .2s;display:grid;overflow:hidden}.case-card:hover{border-color:#9ac2f4;transform:translateY(-3px);box-shadow:0 14px 35px #2344631a}.case-cover{color:#fff;background:linear-gradient(145deg,#163651,#3877a6);flex-direction:column;justify-content:space-between;min-height:250px;padding:22px;display:flex;position:relative;overflow:hidden}.case-cover:after{content:"";border:24px solid #ffffff1a;width:145px;height:145px;position:absolute;bottom:-55px;right:-58px;transform:rotate(45deg)}.case-cover span{letter-spacing:2px;font-size:12px}.case-cover i{color:#d7e8f5;font-style:normal}.case-meta{gap:8px;display:flex}.case-meta span{color:#1769d3;background:#edf5ff;border-radius:12px;padding:4px 8px;font-size:11px}.case-copy>p{color:#687a89;font-size:13px;line-height:1.7}.case-points{color:#536a7d;flex-wrap:wrap;gap:6px 14px;margin:16px 0;font-size:11px;display:flex}.case-copy footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.case-copy footer small{color:#8a98a4}.case-copy footer button{color:#1769d3;cursor:pointer;background:0 0;border:0;font-weight:700}@media (width<=900px){.case-list{grid-template-columns:1fr}.case-card{grid-template-columns:150px 1fr}.case-stats{flex-wrap:wrap;gap:16px}}@media (width<=560px){.cases-hero h1{font-size:34px}.case-card{grid-template-columns:1fr}.case-cover{min-height:135px}.case-categories{padding-left:18px}.case-list{padding-left:18px;padding-right:18px}}.upload-zone{cursor:pointer;transition:all .2s}.upload-zone:hover{background:#f3f8ff;border-color:#1769d3}.upload-preview-grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-bottom:10px;display:grid}.upload-preview-grid>div{background:#e9eff5;border-radius:7px;height:92px;position:relative;overflow:hidden}.upload-preview-grid img{object-fit:cover;width:100%;height:100%}.upload-preview-grid span{color:#fff;background:#1769d3e6;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:5px;left:5px}@media (width<=600px){.upload-preview-grid{grid-template-columns:repeat(2,1fr)}}.quick-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.quick-actions>button:hover .quick-icon{transform:rotate(-4deg)scale(1.08)}.quick-icon{transition:transform .22s,box-shadow .22s}.quick-actions>button:hover .quick-icon.orange{box-shadow:0 8px 18px #ff714a47}.quick-actions>button:hover .quick-icon.blue{box-shadow:0 8px 18px #4c72df47}.quick-actions>button:hover .quick-icon.purple{box-shadow:0 8px 18px #745ed847}.quick-actions>button:hover .quick-icon.green{box-shadow:0 8px 18px #29a97d47}.knowledge-card>span svg{width:19px;height:19px}.knowledge-card>span{transition:all .22s;box-shadow:inset 0 0 0 1px #1769d30a}.knowledge-card:hover>span{transform:translateY(-2px)rotate(-3deg);box-shadow:0 7px 15px #1769d324}.knowledge-card:nth-child(2n)>span{color:#6b55d9;background:#f0edff}.knowledge-card:nth-child(3n)>span{color:#e27a36;background:#fff1e8}.knowledge-card:nth-child(5n)>span{color:#279c78;background:#eaf8f3}.knowledge-card:nth-child(7)>span{color:#347cc7;background:#e9f4ff}.knowledge-card:nth-child(8)>span{color:#8a55cc;background:#f4edff}.knowledge-card:nth-child(9)>span{color:#d06b3f;background:#fff0e9}.community-main article{cursor:pointer;transition:all .18s}.community-main article:hover{background:#f8fbff;padding-left:10px}.community-main article:hover h3{color:#1769d3}.community-aside>button.active{color:#1769d3;background:#f2f7ff;font-weight:700}.community-detail-page{padding-top:32px;padding-bottom:75px}.back-community{color:#1769d3;cursor:pointer;background:0 0;border:0;margin-bottom:18px}.post-detail,.post-comments{background:#fff;border:1px solid #e1e7ec;border-radius:13px;padding:30px 35px}.post-detail h1{letter-spacing:-1px;margin:15px 0;font-size:32px}.post-author{color:#87939e;border-bottom:1px solid #edf0f3;padding-bottom:18px;font-size:12px}.post-detail>p{color:#445666;white-space:pre-wrap;font-size:16px;line-height:2}.post-comments{margin-top:18px}.post-comments>article{border-top:1px solid #edf0f3;padding:17px 0}.post-comments>article p{color:#536676}.post-comments>article small{color:#929da6}.detail-fav.favorited{color:#df3657;background:#fff1f4;border-color:#ef8ca0;font-weight:700}.detail-fav.favorited:hover{background:#ffe8ee;border-color:#df3657}.profile-favorites{margin-top:24px}.profile-favorites h3{margin-bottom:10px}.profile-favorite-row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.profile-favorite-row:hover{color:#1769d3;background:#f4f8fd}.profile-empty{color:#84919c;background:#f7f9fb;border-radius:8px;padding:20px;font-size:12px}.marketplace-hero{color:#fff;background:linear-gradient(125deg,#102b48,#235f91 62%,#e5824f);padding:76px 0 68px}.marketplace-hero span{letter-spacing:.18em;color:#78baff;font-size:13px;font-weight:800}.marketplace-hero h1{margin:12px 0 10px;font-size:46px}.marketplace-hero p{color:#d8e7f4;margin:0 0 24px;font-size:17px}.marketplace-hero .ghost-btn{color:#fff;background:0 0;border-color:#ffffff8c;margin-left:12px}.marketplace-rules{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-25px;display:grid}.marketplace-rules span{color:#6b7c8d;background:#fff;border:1px solid #dbe5ee;border-radius:14px;padding:22px;box-shadow:0 12px 30px #14345014}.marketplace-rules b{color:#176ed7;margin-bottom:4px;font-size:24px;display:block}.paid-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding-top:42px;padding-bottom:76px;display:grid}.paid-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #12334d0f}.paid-cover{background:linear-gradient(135deg,#dceaf5,#9db9cd) 50%/cover;height:190px;padding:16px}.paid-cover span{color:#fff;background:#ff8b30;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.paid-card>div:last-child{padding:20px}.paid-card small{color:#176ed7}.paid-card h3{margin:10px 0;font-size:20px}.paid-card p{color:#6e7f90;min-height:46px;line-height:1.65}.creator-line{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.creator-line span{color:#7a8b9b}.creator-line b{color:#ff5f4e;font-size:26px}.paid-card .primary-btn{width:100%}.paid-card button:disabled{color:#71808d;box-shadow:none;background:#d7dee5}.account-list-page,.wallet-page{padding-top:58px;padding-bottom:80px}.account-list{gap:14px;display:grid}.account-list>article{background:#fff;border:1px solid #dbe4ec;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:22px 25px;display:grid}.account-list h3{margin:6px 0}.account-list p,.account-list small{color:#7a8997;margin:0}.account-list>article>b{color:#f65;font-size:22px}.wallet-summary{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wallet-summary article{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:24px}.wallet-summary small{color:#7b8b99;display:block}.wallet-summary b{color:#176ed7;margin-top:8px;font-size:30px;display:block}.wallet-actions{background:#eef6ff;border-radius:12px;justify-content:space-between;align-items:center;margin:22px 0;padding:18px 22px;display:flex}.wallet-actions p{color:#587086;margin:0}.wallet-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.wallet-columns section{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:24px}.wallet-columns article{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.wallet-columns article small{color:#83909b;margin-top:5px;display:block}.wallet-columns strong{color:#16a06a}.paid-upload-box{background:#f5f9fe;border:1px solid #cfe0f2;border-radius:12px;margin:4px 0 22px;padding:18px 20px}.paid-upload-box>label{align-items:center;gap:9px;font-weight:700;display:flex}.paid-upload-box>div{margin-top:16px}.paid-upload-box>div>div{align-items:center;max-width:280px;margin:8px 0;display:flex}.paid-upload-box em{color:#ff5c4f;background:#fff;border:1px solid #cedae6;border-right:0;border-radius:8px 0 0 8px;padding:13px 14px;font-style:normal}.paid-upload-box input[type=number]{border-radius:0 8px 8px 0;margin:0}.paid-upload-box small{color:#718293}.commerce-shortcuts{gap:10px;margin-bottom:22px;display:flex}.commerce-shortcuts button{color:#176ed7;cursor:pointer;background:#f3f8fe;border:1px solid #cbd9e5;border-radius:8px;padding:10px 16px}@media (width<=900px){.marketplace-rules,.wallet-summary,.paid-grid{grid-template-columns:repeat(2,1fr)}.wallet-columns{grid-template-columns:1fr}}@media (width<=600px){.marketplace-rules,.paid-grid,.wallet-summary,.account-list>article{grid-template-columns:1fr}.commerce-shortcuts{flex-wrap:wrap}}.resource-author{border-top:1px solid #edf1f5;align-items:center;gap:8px;margin-top:15px;padding-top:13px;display:flex}.resource-author>span{color:#fff;background:linear-gradient(135deg,#126bd5,#5d9ff4);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.resource-author b{font-size:13px}.resource-author small{color:#8a99a7;margin-left:auto;font-size:11px}.resource-actions{color:#748696;gap:16px;margin:11px 0;font-size:12px;display:flex}.resource-card-extra{display:contents}.member-grid button{cursor:pointer;background:0 0;border:0;padding:0}.member-grid button:hover span{transform:translateY(-2px);box-shadow:0 5px 12px #145fbe38}.member-grid button span{transition:all .2s}.feed-list li{cursor:pointer}.feed-list li:hover{background:#f5f9fe}.portal-empty{color:#8795a2;font-size:13px;line-height:1.6}.creator-center-page,.creator-public-page{padding-top:58px;padding-bottom:80px}.creator-overview{color:#fff;background:linear-gradient(125deg,#113251,#276da3);border-radius:18px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.creator-identity{align-items:center;gap:18px;display:flex}.creator-identity>span,.creator-public-head>span{background:linear-gradient(135deg,#ff8851,#ffb249);border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;font-weight:800;display:grid}.creator-identity h2{margin:5px 0}.creator-identity p,.creator-identity small{color:#d8e8f5;margin:0}.creator-metrics{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.creator-metrics span{color:#d8e8f5;min-width:80px;font-size:12px}.creator-metrics b{color:#fff;font-size:24px;display:block}.creator-tools{border:0;grid-template-columns:repeat(5,1fr);gap:14px;height:auto;margin:22px 0 42px;display:grid}.creator-tools button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e4ed;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:128px;padding:20px;display:flex}.creator-tools button:hover{border-color:#62a0ea;box-shadow:0 8px 22px #175fae1a}.creator-tools i{color:#176dd6;background:#eaf3ff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-style:normal;font-weight:800;display:grid}.creator-tools b{font-size:16px}.creator-tools small{color:#7e8e9c;margin-top:5px}.creator-resource-list article{background:#fff;border:1px solid #dbe5ed;border-radius:12px;grid-template-columns:1fr 80px 80px 80px;align-items:center;gap:12px;padding:18px 22px;display:grid}.creator-resource-list h3{margin:8px 0 4px}.creator-resource-list p{color:#7a8a98;margin:0}.creator-resource-list>article>div:not(:first-child){text-align:center}.creator-resource-list>article>div:not(:first-child) b,.creator-resource-list>article>div:not(:first-child) small{display:block}.creator-resource-list span[class^=status-]{color:#526d84;background:#edf3f9;border-radius:6px;padding:4px 8px;font-size:12px}.creator-resource-list .status-published{color:#149264;background:#e7f8f0}.creator-resource-list .status-pending{color:#d78113;background:#fff3df}.creator-public-head{background:linear-gradient(135deg,#ecf5ff,#fff);border-radius:18px;align-items:center;gap:22px;margin:20px 0 45px;padding:30px;display:flex}.creator-public-head h1{margin:5px 0;font-size:36px}.creator-public-head p,.creator-public-head small{color:#718493;margin:0}.creator-public-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.creator-public-grid>article{background:#fff;border:1px solid #dbe5ed;border-radius:14px;padding:15px}.creator-public-cover{background:linear-gradient(135deg,#dbeaf6,#a9c2d6) 50%/cover;border-radius:10px;height:160px;margin-bottom:14px}.creator-public-grid h3{margin:8px 0}.creator-public-grid p{color:#738594;line-height:1.6}.creator-public-grid footer{color:#7e8e9b;border-top:1px solid #edf1f4;justify-content:space-between;padding-top:12px;font-size:12px;display:flex}@media (width<=900px){.creator-overview{flex-direction:column;align-items:flex-start;gap:25px}.creator-tools,.creator-public-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.creator-metrics{grid-template-columns:repeat(2,1fr)}.creator-tools,.creator-public-grid{grid-template-columns:1fr}.creator-resource-list article{grid-template-columns:1fr 1fr 1fr}.creator-resource-list article>div:first-child{grid-column:1/-1}}.resource-card .badge.paid{color:#fff;background:linear-gradient(135deg,#ff613f,#f49725);box-shadow:0 5px 14px #f25e2c40}.paid-home-empty{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.portal-tabs>div{flex-wrap:wrap;display:flex}.engineer-dashboard{background:#f5f8fb;grid-template-columns:260px minmax(0,1fr);gap:26px;max-width:1520px;margin:0 auto;padding:28px 30px 80px;display:grid}.dashboard-sidebar{background:#fff;border:1px solid #dce5ed;border-radius:18px;align-self:start;max-height:calc(100vh - 120px);padding:18px 14px;position:sticky;top:100px;overflow:auto;box-shadow:0 10px 35px #1736520f}.dashboard-user{border-bottom:1px solid #edf1f4;align-items:center;gap:12px;padding:6px 8px 18px;display:flex}.dashboard-user>span{color:#fff;background:linear-gradient(135deg,#126edb,#63a2f6);border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.dashboard-user b,.dashboard-user small{display:block}.dashboard-user small{color:#8493a0;margin-top:4px;font-size:12px}.dashboard-sidebar nav{border:0;height:auto;padding:12px 0;display:block}.dashboard-sidebar nav section{margin:4px 0}.dashboard-group{color:#33485b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:26px 1fr auto;align-items:center;width:100%;padding:11px 10px;display:grid}.dashboard-group:hover,.dashboard-group.active{color:#126bd3;background:#edf5ff}.dashboard-group i{font-size:17px;font-style:normal}.dashboard-group span{color:#91a0ad;font-size:17px}.dashboard-submenu{padding:3px 0 6px 36px;display:grid}.dashboard-submenu button{color:#748493;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #e3eaf0;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.dashboard-submenu button:hover,.dashboard-submenu button.active{color:#176ed7;background:linear-gradient(90deg,#eff6ff,#0000);border-left-color:#176ed7}.dashboard-submenu em{color:#fff;background:#ff5b55;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.sidebar-member{background:linear-gradient(135deg,#fff7e9,#fff);border-radius:11px;gap:5px;margin-top:8px;padding:15px;display:grid}.sidebar-member b{color:#e48619}.sidebar-member small{color:#8a7866;line-height:1.5}.sidebar-member button,.dashboard-logout{cursor:pointer;background:#fff;border:1px solid #e0e7ed;border-radius:8px;margin-top:8px;padding:9px}.sidebar-member button{color:#c86f0a;border-color:#f2b66c}.dashboard-logout{color:#71808c;width:100%}.dashboard-content{background:0 0;min-width:0;padding:0}.dashboard-heading{justify-content:space-between;align-items:flex-end;margin:4px 0 25px;display:flex}.dashboard-heading span{color:#176ed7;letter-spacing:.16em;font-size:12px;font-weight:800}.dashboard-heading h1{margin:7px 0 5px;font-size:34px}.dashboard-heading p{color:#7c8d9b;margin:0}.dashboard-stats{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.dashboard-stats article{background:#fff;border:1px solid #dce5ed;border-radius:15px;min-height:142px;padding:19px;position:relative;overflow:hidden}.dashboard-stats article:after{content:"";opacity:.08;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-28px}.dashboard-stats i{color:#fff;background:currentColor;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.dashboard-stats small,.dashboard-stats b,.dashboard-stats span{display:block}.dashboard-stats small{color:#758795;margin-top:13px}.dashboard-stats b{color:#172b3d;margin:3px 0;font-size:27px}.dashboard-stats span{color:#91a0ac;font-size:11px}.dashboard-stats .blue{color:#1671dc}.dashboard-stats .cyan{color:#13a8c0}.dashboard-stats .purple{color:#775ee7}.dashboard-stats .pink{color:#ef6694}.dashboard-stats .orange{color:#f18b27}.dashboard-stats .green{color:#24a778}.dashboard-two-columns{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:20px;display:grid}.dashboard-panel{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:23px;box-shadow:0 8px 28px #17365209}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.panel-heading h2{margin:0 0 5px;font-size:19px}.panel-heading p{color:#8494a1;margin:0;font-size:13px}.panel-heading>button{color:#176ed7;cursor:pointer;background:0 0;border:0;padding:8px 12px}.mini-resource-grid{gap:10px;display:grid}.mini-resource-grid article{cursor:pointer;border-radius:11px;grid-template-columns:72px 1fr;gap:13px;padding:10px;display:grid}.mini-resource-grid article:hover{background:#f6f9fc}.mini-cover,.list-cover{background:linear-gradient(135deg,#d9e7f2,#a8bdce);border-radius:9px}.mini-resource-grid small,.mini-resource-grid p{color:#8494a1;font-size:11px}.mini-resource-grid h3{margin:5px 0;font-size:14px}.mini-resource-grid p{margin:0}.task-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.task-list li{background:#f8fafc;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.task-list i{color:#8897a3;background:#e6edf3;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.task-list li.done i{color:#14915f;background:#dff6eb}.task-list b,.task-list small{display:block}.task-list b{font-size:13px}.task-list small{color:#8b99a5;margin-top:3px;font-size:11px}.task-list strong{color:#f08a25;font-size:12px}.task-list.large li{padding:17px}.growth-panel{margin-top:20px}.growth-layout{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.growth-level{align-items:center;gap:12px;display:flex}.growth-level>span{color:#fff;background:linear-gradient(135deg,#176ed7,#6aa7f3);border-radius:16px;place-items:center;width:58px;height:58px;font-size:19px;font-weight:800;display:grid}.growth-level p{color:#7e8e9c;margin:4px 0 0}.growth-progress>div{background:#e7edf3;border-radius:6px;height:9px;overflow:hidden}.growth-progress i{background:linear-gradient(90deg,#1670dc,#55a4fa);border-radius:6px;height:100%;display:block}.growth-progress small{color:#8494a1;margin-top:8px;display:block}.growth-numbers{gap:20px;display:flex}.growth-numbers span{color:#81909d;text-align:center;font-size:11px}.growth-numbers b{color:#203345;font-size:18px;display:block}.dashboard-search{border:1px solid #d4e0e9;border-radius:9px;width:240px;padding:10px 13px}.dashboard-resource-list{gap:10px;display:grid}.dashboard-resource-list article{cursor:pointer;border:1px solid #edf1f4;border-radius:11px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px;display:grid}.dashboard-resource-list article:hover{background:#fafdff;border-color:#a9cef4}.dashboard-resource-list .list-cover{height:62px}.dashboard-resource-list h3{margin:5px 0}.dashboard-resource-list p,.dashboard-resource-list small{color:#83929e;margin:0}.dashboard-resource-list button{color:#176ed7;cursor:pointer;background:0 0;border:0;padding:8px 12px}.dashboard-empty{color:#8493a0;text-align:center;padding:65px 20px}.dashboard-empty b{color:#405467;margin-bottom:8px;font-size:17px;display:block}.points-member-hero{color:#fff;background:linear-gradient(125deg,#123658,#266ea6);border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:25px;display:grid}.points-member-hero small,.points-member-hero b,.points-member-hero p{margin:0;display:block}.points-member-hero b{margin:5px 0;font-size:25px}.points-member-hero p{color:#d8e7f3}.points-member-hero button{color:#fff;background:#ff9a38;border:0;border-radius:9px;padding:11px 18px;font-weight:700}.message-list{display:grid}.message-list article{border-bottom:1px solid #edf1f4;grid-template-columns:10px 1fr auto;gap:14px;padding:18px 8px;display:grid}.message-list i{background:#176ed7;border-radius:50%;width:8px;height:8px;margin-top:6px}.message-list p{color:#788a98;margin:6px 0 0}.message-list small{color:#8b9aa6}.settings-form{gap:15px;max-width:660px;display:grid}.settings-form label{gap:7px;font-weight:600;display:grid}.settings-form input{border:1px solid #d6e1e9;border-radius:9px;padding:12px}.avatar-setting{align-items:center;gap:15px;margin-bottom:8px;display:flex}.avatar-setting span{color:#fff;background:#2778df;border-radius:20px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:800;display:grid}.avatar-setting button,.security-list button{color:#176ed7;background:#fff;border:1px solid #d5e0e8;border-radius:8px;padding:9px 13px}.security-list{display:grid}.security-list article{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:18px 5px;display:flex}.security-list p{color:#82919d;margin:5px 0 0}.security-list .danger b{color:#dd4f4f}.privacy-options{gap:13px;display:grid}.privacy-options label{border:1px solid #e2e9ef;border-radius:9px;padding:13px}.privacy-options .primary-btn{width:max-content;margin-top:10px}@media (width<=1200px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}.growth-layout{grid-template-columns:1fr}.growth-numbers{justify-content:space-between}}@media (width<=900px){.engineer-dashboard{grid-template-columns:1fr;padding:16px}.dashboard-sidebar{max-height:none;position:static}.dashboard-sidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.dashboard-two-columns{grid-template-columns:1fr}}@media (width<=600px){.dashboard-sidebar nav,.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:14px}.growth-numbers{grid-template-columns:1fr 1fr;display:grid}.points-member-hero{grid-template-columns:1fr}.dashboard-resource-list article{grid-template-columns:60px 1fr}.dashboard-resource-list article>button{grid-column:2}.dashboard-stats article{min-height:125px}}.order-history-list article{cursor:default;grid-template-columns:84px minmax(0,1fr) auto auto}.order-kind{color:#176ed7;background:#edf5ff;border-radius:8px;place-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-grid}.order-kind.points{color:#d97918;background:#fff3e5}.order-kind.membership{color:#d87312;background:#fff0dc}.order-amount{color:#172f45;text-align:right;min-width:92px}.order-amount.points{color:#e26b39}.order-amount.membership{color:#e88121}.order-complete{color:#77909f;padding:8px 12px;font-size:12px}.order-history-list article>button{white-space:nowrap}@media (width<=700px){.order-history-list article{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.order-history-list article>div{grid-column:2/-1}.order-history-list .order-amount{text-align:left;grid-column:2}.order-history-list article>button,.order-history-list .order-complete{grid-area:2/3;margin:0;padding:8px 0}.order-kind{align-self:start}.order-history-list p{overflow-wrap:anywhere}}.profile-rewards-page{color:#0f172a;gap:18px;display:grid}.profile-rewards-title span{color:#1677ff;letter-spacing:.16em;font-size:11px;font-weight:800}.profile-rewards-title h2{margin:7px 0 5px;font-size:28px}.profile-rewards-title p{color:#64748b;margin:0}.profile-rewards-panel{background:#fff;border:1px solid #dfe7ef;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #1c3a5809}.profile-rewards-panel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.profile-rewards-panel>header h3{margin:0 0 5px;font-size:18px}.profile-rewards-panel>header p{color:#64748b;margin:0;font-size:12px}.profile-points-asset{color:#fff;background:linear-gradient(120deg,#123858,#246da5);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.profile-points-metrics{grid-template-columns:repeat(4,minmax(110px,1fr));gap:1px;display:grid}.profile-points-metrics>div{border-left:1px solid #ffffff29;padding:4px 20px}.profile-points-metrics>div:first-child{border:0;padding-left:0}.profile-points-metrics small,.profile-points-metrics strong,.profile-points-metrics b{display:block}.profile-points-metrics small{color:#c9dce9;font-size:12px}.profile-points-metrics strong{margin-top:6px;font-size:30px}.profile-points-metrics b{margin-top:10px;font-size:16px}.profile-points-asset>button,.profile-membership-card button,.profile-membership-plans button,.profile-rewards-empty button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:8px;min-height:40px;padding:9px 16px;font-weight:700}.profile-points-asset>button{color:#1769bd;background:#fff}.profile-rewards-tabs{gap:4px;display:flex;overflow-x:auto}.profile-rewards-tabs button{color:#64748b;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 14px}.profile-rewards-tabs button.active{color:#1677ff;background:#eaf3ff}.profile-points-ledger article{border-bottom:1px solid #edf1f5;grid-template-columns:36px minmax(0,1fr) 170px 70px;align-items:center;gap:13px;min-height:72px;padding:10px 20px;display:grid}.profile-points-ledger article:last-child{border:0}.profile-points-ledger article>i{color:#27825d;background:#e8f6ef;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.profile-points-ledger article>i.expense{color:#c76634;background:#fff0e8}.profile-points-ledger b,.profile-points-ledger p{margin:0;display:block}.profile-points-ledger p,.profile-points-ledger time{color:#7b8a99;margin-top:4px;font-size:12px}.profile-points-ledger strong{text-align:right}.profile-points-ledger strong.income{color:#27825d}.profile-points-ledger strong.expense{color:#c76634}.profile-rewards-empty{color:#94a3b8;text-align:center;place-items:center;min-height:190px;padding:28px;display:grid}.profile-rewards-empty i{font-size:25px;font-style:normal}.profile-rewards-empty b{color:#475569;margin-top:8px}.profile-rewards-empty p{margin:7px 0 13px}.profile-rewards-empty.compact{min-height:150px}.profile-points-rules{background:#fff;border:1px solid #dfe7ef;border-radius:12px;padding:16px 20px}.profile-points-rules summary{cursor:pointer;font-weight:700}.profile-points-rules p{color:#64748b;margin:12px 0 0;line-height:1.7}.profile-missions-progress{background:#f4f9ff;border:1px solid #d7e5f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:20px 24px;display:grid}.profile-missions-progress small,.profile-missions-progress b{display:block}.profile-missions-progress b{margin:6px 0 10px}.profile-missions-progress>div>div{background:#dce9f6;border-radius:10px;height:8px;overflow:hidden}.profile-missions-progress>div>div i{border-radius:inherit;background:#1677ff;height:100%;display:block}.profile-missions-progress p{color:#64748b}.profile-missions-progress strong{color:#1677ff;margin-top:5px;font-size:18px;display:block}.profile-missions-list>article{border-bottom:1px solid #edf1f5;grid-template-columns:42px minmax(0,1fr) 80px 92px;align-items:center;gap:14px;min-height:72px;padding:10px 20px;display:grid}.profile-missions-list>article>i{color:#1677ff;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.profile-missions-list article b,.profile-missions-list article p{margin:0;display:block}.profile-missions-list article p{color:#7b8a99;margin-top:4px;font-size:12px}.profile-missions-list article strong{color:#237960}.profile-missions-list article button{color:#1677ff;background:#fff;border:1px solid #bfd6ed;border-radius:8px;min-height:38px}.profile-missions-list article.completed{background:#fbfcfd}.profile-missions-list article.completed>i{color:#24805c;background:#e7f5ed}.profile-missions-list article button:disabled{color:#94a3b8;border-color:#e3e8ed}.profile-checkin-week>header>b{color:#1677ff}.profile-checkin-week>div{grid-template-columns:repeat(7,1fr);padding:20px;display:grid}.profile-checkin-week span{border-right:1px solid #edf1f5;place-items:center;gap:8px;display:grid}.profile-checkin-week span:last-child{border:0}.profile-checkin-week small{color:#64748b}.profile-checkin-week i{color:#94a3b8;background:#f1f5f9;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.profile-checkin-week i.done{color:#24805c;background:#e6f5ed}.profile-membership-card{color:#fff;background:linear-gradient(120deg,#102f4d,#246ca5);border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;display:grid;overflow:hidden}.profile-membership-card>div{padding:25px}.profile-membership-card>div small{color:#8dc4f2;letter-spacing:.12em}.profile-membership-card h3{margin:12px 0 7px;font-size:28px}.profile-membership-card>div>b{font-size:16px}.profile-membership-card p{color:#d2e2ee}.profile-membership-card aside{border-left:1px solid #ffffff21;align-content:center;padding:24px;display:grid}.profile-membership-card aside small{color:#c5d8e6}.profile-membership-card aside strong{margin:7px 0 12px;font-size:34px}.profile-membership-card aside em{margin-left:4px;font-size:13px;font-style:normal;font-weight:400}.profile-membership-card aside button{background:#f29a38}.profile-membership-card footer{color:#d2e2ee;background:#05182a33;grid-column:1/-1;padding:11px 25px;font-size:12px}.profile-membership-benefits{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.profile-membership-benefits article{background:#fbfdff;border:1px solid #e2e8f0;border-radius:11px;min-height:115px;padding:17px}.profile-membership-benefits i{color:#1677ff;font-size:11px;font-style:normal;font-weight:800}.profile-membership-benefits b{margin:12px 0 5px;display:block}.profile-membership-benefits p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.profile-membership-benefits .upcoming{background:#f8fafc}.profile-membership-plans>div:not(.profile-rewards-empty){grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.profile-membership-plans article{border:1px solid #dce5ee;border-radius:12px;padding:19px}.profile-membership-plans article small{color:#1677ff}.profile-membership-plans h4{margin:8px 0}.profile-membership-plans article strong{font-size:25px}.profile-membership-plans article p{color:#64748b}.profile-membership-plans article button{width:100%}.profile-membership-compare>div{overflow-x:auto}.profile-membership-compare table{border-collapse:collapse;width:100%}.profile-membership-compare th,.profile-membership-compare td{text-align:center;border-bottom:1px solid #edf1f5;padding:13px 20px}.profile-membership-compare th:first-child,.profile-membership-compare td:first-child{text-align:left}.profile-membership-compare th{color:#64748b;background:#f8fafc;font-size:12px}.profile-orders-panel>header{justify-content:flex-start}.profile-orders-list>article{border-bottom:1px solid #edf1f5;grid-template-columns:160px minmax(0,1fr) 100px 70px 90px;align-items:center;gap:15px;min-height:76px;padding:12px 20px;display:grid}.profile-order-type span{color:#1677ff;background:#edf5ff;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-block}.profile-order-type span.membership{color:#c8701a;background:#fff1df}.profile-order-type span.points{color:#bf6338;background:#fff1e9}.profile-order-type small{color:#94a3b8;margin-top:6px;font-size:10px;display:block}.profile-orders-list article b,.profile-orders-list article p,.profile-orders-list article time{margin:0;display:block}.profile-orders-list article p,.profile-orders-list article time{color:#7b8a99;margin-top:4px;font-size:11px}.profile-orders-list article>strong{font-size:15px}.profile-orders-list article>em{color:#27825d;font-size:12px;font-style:normal}.profile-orders-list article>button{color:#1677ff;background:#fff;border:1px solid #bfd6ed;border-radius:7px;min-height:36px}.profile-orders-list article>span{color:#94a3b8;font-size:11px}@media (width<=1024px){.profile-points-metrics{grid-template-columns:repeat(2,1fr);gap:18px}.profile-points-metrics>div:nth-child(3){border:0;padding-left:0}.profile-membership-benefits{grid-template-columns:repeat(2,1fr)}.profile-orders-list>article{grid-template-columns:130px minmax(0,1fr) 90px 70px}.profile-orders-list>article>button,.profile-orders-list>article>span{grid-column:2}}@media (width<=768px){.profile-points-asset,.profile-missions-progress,.profile-membership-card{grid-template-columns:1fr}.profile-points-asset>button{justify-self:start}.profile-points-ledger article{grid-template-columns:36px minmax(0,1fr) auto}.profile-points-ledger time{grid-column:2}.profile-membership-card aside{border-top:1px solid #ffffff21;border-left:0}.profile-membership-plans>div:not(.profile-rewards-empty){grid-template-columns:1fr}.profile-orders-list>article{grid-template-columns:1fr auto;gap:8px}.profile-order-type,.profile-orders-list article>div:nth-child(2){grid-column:1/-1}.profile-orders-list article>em{text-align:right}.profile-orders-list article>button,.profile-orders-list article>span{grid-column:auto}.profile-rewards-panel>header{flex-direction:column;align-items:flex-start}}@media (width<=430px){.profile-rewards-page{gap:14px}.profile-rewards-title h2{font-size:24px}.profile-points-asset{padding:18px}.profile-points-metrics{gap:14px}.profile-points-metrics>div{padding-left:12px}.profile-points-metrics strong{font-size:25px}.profile-missions-list>article{grid-template-columns:38px minmax(0,1fr) auto}.profile-missions-list article>strong{grid-column:2}.profile-missions-list article>button{grid-area:1/3/3}.profile-checkin-week>div{padding:16px 8px}.profile-checkin-week span{border:0}.profile-membership-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.profile-membership-benefits article{min-height:125px;padding:13px}.profile-membership-compare>div{overflow-x:auto}.profile-membership-compare table{min-width:520px}.profile-points-ledger article{padding:12px}.profile-points-ledger strong{grid-area:1/3/3}.profile-orders-list>article{padding:14px}}.dashboard-content:has(.profile-transaction-page)>.dashboard-heading{display:none}.profile-transaction-page>header>div>span{color:#1677ff;letter-spacing:.15em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.profile-transaction-page>header>div>h3{font-size:24px}.profile-transaction-orders>article{grid-template-columns:165px minmax(220px,1fr) 105px 78px 150px}.profile-order-money small,.profile-order-money strong{display:block}.profile-order-money small{color:#94a3b8;font-size:10px}.profile-order-money strong{color:#d97720;margin:3px 0}.profile-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.profile-order-actions button,.profile-invoice-list button{color:#1677ff;background:#fff;border:1px solid #bfd6ed;border-radius:7px;min-height:34px;padding:6px 9px}.profile-order-actions button.muted,.profile-order-actions button:disabled,.profile-invoice-list button:disabled{color:#94a3b8;border-color:#e2e8f0}.profile-rewards-empty>div{gap:8px;display:flex}.profile-rewards-empty button.secondary{color:#1677ff;background:#fff;border:1px solid #bfd6ed}.profile-invoice-list article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 180px 90px 90px;align-items:center;gap:14px;min-height:72px;padding:10px 20px;display:grid}.profile-invoice-list p{color:#7b8a99;margin:4px 0 0;font-size:11px}.profile-invoice-list span{color:#64748b;font-size:12px}.profile-invoice-list strong{color:#d97720}.profile-refund-list article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(200px,1fr) minmax(160px,1fr) 80px 155px 75px;align-items:center;gap:14px;min-height:72px;padding:10px 20px;display:grid}.profile-refund-list p{color:#7b8a99;margin:4px 0 0;font-size:11px}.profile-refund-list span,.profile-refund-list time{color:#64748b;font-size:12px}.profile-refund-list em{color:#237960;font-style:normal}.profile-orders-list article>em.status-待支付{color:#c87820}.profile-orders-list article>em.status-已关闭{color:#94a3b8}.profile-orders-list article>em.status-已退款{color:#7c6aa6}@media (width<=1100px){.profile-transaction-orders>article{grid-template-columns:135px minmax(190px,1fr) 95px 70px}.profile-order-actions{grid-column:2/-1}.profile-refund-list article{grid-template-columns:minmax(180px,1fr) 1fr 75px}.profile-refund-list time,.profile-refund-list em{grid-column:auto}}@media (width<=768px){.profile-transaction-orders>article,.profile-invoice-list article,.profile-refund-list article{grid-template-columns:1fr auto;gap:8px}.profile-transaction-orders .profile-order-type,.profile-transaction-orders article>div:nth-child(2),.profile-invoice-list article>div,.profile-refund-list article>div{grid-column:1/-1}.profile-order-actions{grid-column:1/-1;justify-content:flex-start}.profile-invoice-list span,.profile-refund-list span{grid-column:1/-1}.profile-refund-list time{grid-column:1}.profile-rewards-empty>div{flex-wrap:wrap;justify-content:center}}.header-actions{align-items:center;gap:10px;display:flex}.notification-button{color:#506578;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-button:hover{color:#176ed7;background:#f4f9ff;border-color:#9ec5ef}.notification-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.notification-button em{color:#fff;background:#ff4f4f;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.user-account-area{position:relative}.user-trigger{color:#344a5d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:5px 9px 5px 5px;display:flex}.user-trigger:hover,.user-trigger.open{background:#f4f8fc;border-color:#d6e3ee}.top-avatar{color:#fff;background:linear-gradient(135deg,#176ed7,#61a1f2);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.top-avatar img,.dropdown-avatar img{object-fit:cover;width:100%;height:100%}.top-avatar b{font-size:15px}.top-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:14px;font-weight:600;overflow:hidden}.user-trigger>svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;transition:all .2s}.user-trigger.open>svg{transform:rotate(180deg)}.account-dropdown{z-index:120;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffffa;border:1px solid #d9e3eb;border-radius:16px;width:310px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 65px #13304b2e}.account-dropdown:before{content:"";background:#fff;border:0;border-top:1px solid #d9e3eb;border-left:1px solid #d9e3eb;width:12px;height:12px;position:absolute;top:-6px;right:25px;transform:rotate(45deg)}.account-dropdown header{background:linear-gradient(135deg,#f2f8ff,#fff);gap:13px;padding:20px;display:flex}.dropdown-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#176ed7,#65a5f4);border:0;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;padding:0;display:grid;position:relative;overflow:hidden}.dropdown-avatar b{font-size:22px}.dropdown-avatar i{opacity:0;background:#0b2237b3;padding:3px;font-size:9px;font-style:normal;transition:all .2s;position:absolute;bottom:0;left:0;right:0}.dropdown-avatar:hover i{opacity:1}.account-dropdown header h3{margin:2px 0 4px;font-size:16px}.account-dropdown header p{color:#748697;margin:0 0 8px;font-size:12px}.account-dropdown header div div{flex-wrap:wrap;gap:5px;display:flex}.account-dropdown header span{color:#5d7183;background:#eaf1f7;border-radius:10px;padding:3px 7px;font-size:10px}.account-dropdown header .user-vip{color:#d7780d;background:#fff0da}.account-dropdown header .creator-certified{color:#148a5d;background:#e2f7ee}.account-dropdown nav{border:0;height:auto;padding:8px;display:grid}.account-dropdown nav button,.account-dropdown footer button{color:#3e5365;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;padding:10px 11px;display:grid}.account-dropdown nav button:hover{color:#176ed7;background:#edf5ff}.account-dropdown nav i,.account-dropdown footer i{color:#71879a;font-style:normal}.account-dropdown nav b{color:#176ed7;background:#eaf2fb;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.account-dropdown footer{border-top:1px solid #e9eef2;padding:8px}.account-dropdown footer button:hover{color:#dc4d4d;background:#fff0f0}.account-menu-enter-active,.account-menu-leave-active{transition:all .18s}.account-menu-enter-from,.account-menu-leave-to{opacity:0;transform:translateY(-7px)scale(.98)}@media (width<=700px){.top-user-name{display:none}.account-dropdown{width:min(310px,100vw - 24px);position:fixed;top:78px;right:12px}.notification-button{width:37px;height:37px}}.creator-studio{background:#f5f8fb}.studio-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#ff8b4438,#0000 330px),linear-gradient(125deg,#102c49,#226294);padding:58px 0 80px}.studio-hero>div>span{color:#72b6ff;letter-spacing:.18em;font-size:12px;font-weight:800}.studio-hero h1{margin:10px 0 8px;font-size:43px}.studio-hero p{color:#d9e8f4;margin:0;font-size:17px}.studio-hero>div>div{color:#d7e8f5;align-items:center;gap:12px;margin-top:25px;font-size:12px;display:flex}.studio-hero>div>div b{color:#fff}.studio-hero>div>div i{background:#73a8d4;width:42px;height:1px}.studio-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;margin-top:-38px;padding-bottom:90px;display:grid}.studio-form{gap:18px;display:grid}.studio-card,.studio-aside>section{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:27px;box-shadow:0 9px 30px #12324d0b}.studio-card>header{gap:13px;margin-bottom:23px;display:flex}.studio-card>header>i{color:#176ed7;background:#e9f3ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.studio-card h2{margin:0 0 5px;font-size:20px}.studio-card header p{color:#81919f;margin:0;font-size:13px}.studio-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studio-fields>label,.studio-single,.studio-textarea{color:#405367;gap:8px;font-size:13px;font-weight:600;display:grid}.studio-fields .full{grid-column:1/-1}.studio-fields input,.studio-fields select,.studio-fields textarea,.studio-single input,.studio-single textarea,.studio-textarea textarea,.highlight-builder textarea{color:#263c4f;width:100%;font:inherit;background:#fff;border:1px solid #cfdae4;border-radius:9px;outline:none;padding:13px 14px}.studio-fields input:focus,.studio-fields select:focus,.studio-fields textarea:focus,.studio-single input:focus,.studio-single textarea:focus,.studio-textarea textarea:focus{border-color:#5a9dea;box-shadow:0 0 0 3px #1e77db14}.studio-card em{color:#ef574d;font-style:normal}.studio-choice>b,.origin-choice>b{margin-bottom:10px;display:block}.studio-choice>div,.origin-choice>div{flex-wrap:wrap;gap:8px;display:flex}.studio-choice label,.origin-choice label{color:#687b8b;cursor:pointer;background:#fafcfd;border:1px solid #d7e1e9;border-radius:8px;padding:8px 11px;font-size:12px}.studio-choice label.selected,.origin-choice label.selected{color:#176ed7;background:#ebf4ff;border-color:#75ace8}.studio-choice input,.origin-choice input{display:none}.studio-choice>small{color:#8a98a4;margin-top:9px;display:block}.studio-textarea>span{justify-content:space-between;align-items:center;display:flex}.studio-textarea button{color:#176ed7;cursor:pointer;background:#eef6ff;border:1px solid #c9dff6;border-radius:8px;padding:7px 10px}.studio-textarea textarea{resize:vertical;min-height:180px}.highlight-builder{background:#f7f9fc;border-radius:12px;margin-top:20px;padding:18px}.highlight-builder>p{color:#8494a1;margin:5px 0 13px;font-size:12px}.highlight-builder>div{flex-wrap:wrap;gap:8px;display:flex}.highlight-builder label{color:#607485;background:#fff;border:1px solid #dce5ec;border-radius:8px;padding:7px 10px;font-size:12px}.highlight-builder textarea{min-height:95px;margin-top:13px}.studio-upload{color:#5e7589;text-align:center;background:linear-gradient(135deg,#f8fbfe,#f2f7fc);border:2px dashed #bfd3e5;border-radius:13px;min-height:190px;padding:35px}.studio-upload:hover{background:#f1f7ff;border-color:#68a6e7}.studio-upload>small{color:#8797a4;margin-top:9px;display:block}.upload-preview-grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.upload-preview-grid>div{background:#dce7ef;border-radius:9px;min-height:110px;position:relative;overflow:hidden}.upload-preview-grid img{object-fit:cover;width:100%;height:110px;display:block}.upload-preview-grid>div>span{color:#fff;background:#176ed7;border-radius:5px;padding:3px 7px;font-size:10px;position:absolute;top:6px;left:6px}.preview-controls{gap:3px;display:flex;position:absolute;bottom:4px;right:4px}.preview-controls button{color:#fff;cursor:pointer;background:#10263ac7;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.preview-controls button:disabled{opacity:.35}.studio-single{margin-top:18px}.disk-detected{color:#169366}.price-modes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.price-modes button{color:#586d7e;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e3eb;border-radius:12px;justify-items:start;min-height:115px;padding:17px;display:grid}.price-modes button.active{background:#eef6ff;border-color:#4c97e7;box-shadow:0 0 0 2px #2a7edb0f}.price-modes i{color:#176ed7;background:#e9f2fb;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:10px;font-style:normal;display:grid}.price-modes b{color:#263b4e}.price-modes small{margin-top:4px}.price-options,.cash-price{background:#f7f9fc;border-radius:11px;margin-top:17px;padding:17px}.price-options>div{gap:8px;margin-top:10px;display:flex}.price-options button{background:#fff;border:1px solid #d4dfe8;border-radius:7px;padding:8px 13px}.price-options button.active{color:#fff;background:#176ed7;border-color:#176ed7}.cash-price label>div{max-width:280px;margin-top:8px;display:flex}.cash-price em{background:#fff;border:1px solid #cfdbe5;border-right:0;border-radius:8px 0 0 8px;padding:12px 14px}.cash-price input{border:1px solid #cfdbe5;border-radius:0 8px 8px 0;width:100%;padding:12px}.cash-price>small{color:#7d8e9b;margin-top:8px;display:block}.income-preview{background:#f0ddc5;border:1px solid #f0ddc5;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.income-preview>div{background:#fffaf4;padding:14px}.income-preview small,.income-preview b,.income-preview strong{display:block}.income-preview small{color:#927d66;font-size:10px}.income-preview b,.income-preview strong{color:#5f4c39;margin-top:5px}.income-preview strong{color:#ed7c20}.copyright-card>label{color:#6e5a45;background:#fffaf4;border:1px solid #f0d7bd;border-radius:11px;gap:11px;padding:17px;line-height:1.65;display:flex}.copyright-card input{margin-top:4px}.studio-submit{color:#fff;background:linear-gradient(125deg,#163b5e,#22699f);border-radius:15px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.studio-submit p{color:#cfe0ed;margin:5px 0 0}.studio-submit button{min-width:170px}.studio-aside{gap:16px;display:grid;position:sticky;top:100px}.studio-aside>section{padding:22px}.studio-aside h3{margin:0 0 17px}.studio-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.studio-timeline:before{content:"";background:#dce6ed;width:1px;position:absolute;top:20px;bottom:20px;left:16px}.studio-timeline li{z-index:1;gap:12px;padding:8px 0;display:flex;position:relative}.studio-timeline i{color:#718596;background:#fff;border:1px solid #d4e0e9;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.studio-timeline li.active i{color:#fff;background:#176ed7;border-color:#176ed7}.studio-timeline b,.studio-timeline small{display:block}.studio-timeline small{color:#8a98a4;margin-top:3px}.creator-incentive{background:linear-gradient(135deg,#f5faff,#fff)!important}.creator-incentive ul{color:#4e6578;gap:11px;margin:0;padding:0;list-style:none;display:grid}.studio-growth>div{border-left:2px solid #dfe7ed;align-items:center;gap:9px;padding:8px;display:flex}.studio-growth>div.current{background:#eff6ff;border-left-color:#176ed7}.studio-growth>div i{color:#176ed7;font-style:normal;font-weight:700}.studio-growth footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.studio-growth footer span{color:#84929e;background:#f5f8fa;border-radius:8px;padding:9px;font-size:10px}.studio-growth footer b{color:#31495c;font-size:15px;display:block}.studio-rules p{color:#718494;line-height:1.7}.studio-rules button{color:#176ed7;background:0 0;border:0;padding:0}.studio-success-mask{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1c2a8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studio-success-modal{text-align:center;background:#fff;border-radius:20px;width:min(520px,100%);padding:36px;box-shadow:0 30px 90px #00000038}.studio-success-modal>i{font-size:48px;font-style:normal}.studio-success-modal h2{margin:14px 0 8px}.studio-success-modal>p{color:#758795}.studio-success-modal ul{text-align:left;background:#f5f9fd;border-radius:12px;gap:9px;margin:22px 0;padding:18px;list-style:none;display:grid}.studio-success-modal li{color:#4b6578}.studio-success-modal>div{justify-content:center;gap:10px;display:flex}@media (width<=1080px){.studio-layout{grid-template-columns:1fr}.studio-aside{grid-template-columns:repeat(2,1fr);position:static}}@media (width<=700px){.studio-fields,.price-modes,.income-preview,.studio-aside{grid-template-columns:1fr}.upload-preview-grid{grid-template-columns:repeat(2,1fr)}.studio-submit{flex-direction:column;align-items:flex-start;gap:16px}.studio-submit button{width:100%}.studio-success-modal>div{flex-direction:column}}.community-top{background:#fff;border-bottom:1px solid #dce5ed;padding:43px 0 38px}.community-top>.shell{grid-template-columns:1fr minmax(380px,620px) auto;align-items:center;gap:24px;display:grid}.community-top>div>div>span{color:#176ed7;letter-spacing:.16em;font-size:11px;font-weight:800}.community-top h1{margin:7px 0 4px;font-size:31px}.community-top p{color:#7a8c9b;margin:0}.community-top form{background:#f8fafc;border:1px solid #ccdae5;border-radius:12px;padding:5px;display:flex}.community-top form:focus-within{border-color:#68a3e5;box-shadow:0 0 0 3px #2277d514}.community-top input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 12px}.community-top form button{color:#fff;background:#176ed7;border:0;border-radius:8px;padding:9px 17px}.community-quick{gap:7px;display:flex}.community-quick button{color:#506679;white-space:nowrap;background:#fff;border:1px solid #d4e0e9;border-radius:9px;padding:10px 13px}.community-quick .primary-btn{color:#fff}.community-three{grid-template-columns:220px minmax(0,1fr) 320px;align-items:start;gap:20px;padding-top:24px;padding-bottom:80px;display:grid}.community-left,.community-right{gap:14px;display:grid;position:sticky;top:100px}.community-left section,.community-right section,.feed-post,.today-pick,.feed-toolbar,.guess-section{background:#fff;border:1px solid #dce5ed;border-radius:14px}.community-left section{padding:12px}.community-left h3,.community-right h3{color:#405568;margin:5px 8px 10px;font-size:13px}.community-left section>button{color:#637889;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.community-left section>button:hover,.community-left section>button.active{color:#176ed7;background:#edf5ff}.community-left section>button i{place-items:center;width:22px;font-style:normal;display:grid}.community-left section>button span{flex:1}.community-left section>button em{font-size:10px;font-style:normal}.community-tags{flex-wrap:wrap;gap:5px;display:flex}.community-tags button{color:#698092;background:#f1f5f8;border:0;border-radius:6px;padding:5px 7px;font-size:10px}.community-feed{background:0 0;gap:14px;min-width:0;padding:0;display:grid}.today-pick{cursor:pointer;background:linear-gradient(125deg,#edf6ff,#fff 70%,#fff7ee);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.today-pick>span{color:#fff;background:#176ed7;border-radius:7px;padding:7px 9px;font-size:11px}.today-pick small{color:#e8811b}.today-pick h2{margin:5px 0;font-size:18px}.today-pick p{color:#718595;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.today-pick>i{color:#176ed7;font-size:22px;font-style:normal}.feed-toolbar{justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.feed-toolbar button{color:#6a7f90;background:0 0;border:0;border-radius:7px;padding:7px 10px}.feed-toolbar button.active{color:#176ed7;background:#eaf3ff}.feed-toolbar>span{color:#8493a0;font-size:11px}.feed-post{overflow:hidden}.feed-post>header{align-items:center;gap:10px;padding:18px 20px 0;display:flex}.feed-avatar{color:#fff;background:linear-gradient(135deg,#176ed7,#65a4f4);border-radius:11px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.feed-post header>div{flex:1}.feed-post header b,.feed-post header small{display:block}.feed-post header small{color:#8897a3;margin-top:3px;font-size:10px}.post-kind{color:#617687;background:#edf3f8;border-radius:6px;padding:5px 8px;font-size:10px;font-style:normal}.post-kind.question{color:#176ed7;background:#e9f3ff}.post-kind.experience{color:#178c60;background:#e6f8ef}.post-kind.bounty{color:#d77914;background:#fff1df}.post-kind.showcase{color:#7351d3;background:#f1eaff}.post-kind.project{color:#138696;background:#e5f8fa}.feed-body{cursor:pointer;grid-template-columns:1fr auto;gap:15px;padding:15px 20px;display:grid}.feed-body h2{margin:7px 0;font-size:18px}.feed-body p{color:#667c8e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.feed-body>img{object-fit:cover;border-radius:9px;width:145px;height:92px}.post-flags{gap:5px;display:flex}.post-flags span{border-radius:5px;padding:3px 6px;font-size:9px}.post-flags .solved{color:#13895d;background:#e1f7ec}.post-flags .bounty{color:#d47710;background:#fff0dc}.post-flags .recommended{color:#e2643d;background:#fff2ed}.post-tags{gap:6px;margin-top:11px;display:flex}.post-tags span{color:#3879ba;font-size:10px}.related-chip{color:#3076bb;cursor:pointer;background:#f1f7fd;border-radius:8px;margin:0 20px 10px;padding:9px 11px;font-size:11px}.feed-post>footer{color:#81909c;border-top:1px solid #edf1f4;align-items:center;gap:7px;padding:10px 20px;font-size:11px;display:flex}.feed-post>footer span{margin-right:auto}.feed-post>footer button{color:#708393;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.feed-post>footer button:hover,.feed-post>footer button.active{color:#176ed7;background:#edf5ff}.guess-section{padding:20px}.guess-section h2{margin:0 0 14px;font-size:17px}.guess-section>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.guess-section button{text-align:left;background:#fff;border:1px solid #e1e8ee;border-radius:9px;gap:6px;padding:12px;display:grid}.guess-section small{color:#176ed7}.guess-section span{color:#8997a2;font-size:10px}.community-right section{padding:16px}.community-data>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.community-data span{color:#7b8c99;background:#f4f8fb;border-radius:9px;padding:10px;font-size:10px}.community-data b{color:#243b4e;margin-bottom:3px;font-size:18px;display:block}.hot-posts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hot-posts li{cursor:pointer;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:start;gap:7px;padding:7px;display:grid}.hot-posts li:hover{background:#f4f8fc}.hot-posts i{color:#8394a1;font-style:normal;font-weight:700}.hot-posts li:nth-child(-n+3) i{color:#f27932}.hot-posts span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hot-posts small{color:#91a0aa}.excellent-creators{display:grid}.excellent-creators button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.excellent-creators button:hover{background:#f4f8fc}.excellent-creators i{color:#176ed7;background:#eaf3ff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.excellent-creators span b,.excellent-creators span small{display:block}.excellent-creators span small{color:#8998a3;font-size:9px}.excellent-creators em{color:#176ed7;font-size:10px;font-style:normal}.community-resource{cursor:pointer}.community-resource>div{background:linear-gradient(135deg,#dbe9f4,#a8bdce);border-radius:9px;height:105px}.community-resource small,.community-resource b,.community-resource span{display:block}.community-resource small{color:#176ed7;margin-top:8px}.community-resource b{margin:5px 0}.community-resource span{color:#718493;font-size:10px}.community-notice{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;gap:4px;width:100%;padding:9px;display:grid}.community-notice small{color:#83929e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=1200px){.community-top>.shell{grid-template-columns:1fr 1fr}.community-quick{grid-column:1/-1}.community-three{grid-template-columns:200px minmax(0,1fr)}.community-right{grid-column:1/-1;grid-template-columns:repeat(3,1fr);position:static}}@media (width<=850px){.community-top>.shell,.community-three{grid-template-columns:1fr}.community-left,.community-right{position:static}.community-left{grid-template-columns:repeat(2,1fr)}.community-right{grid-template-columns:1fr 1fr}.community-top form{min-width:0}}@media (width<=600px){.community-left,.community-right{grid-template-columns:1fr}.community-quick{flex-wrap:wrap}.feed-body>img{display:none}.feed-post>footer{flex-wrap:wrap}.feed-post>footer span{width:100%}.guess-section>div{grid-template-columns:1fr}}.cases-page{background:#f5f8fb}.cases-hero{background:radial-gradient(circle at 75% 20%,#488bd347,#0000 30%),linear-gradient(120deg,#0c2947,#164c7d 70%,#28658f);padding:58px 0}.cases-hero-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:70px;display:grid}.cases-hero h1{letter-spacing:-1.5px;font-size:44px}.cases-hero p{max-width:720px;line-height:1.8}.case-stats span{flex-direction:column;gap:3px;font-size:12px;display:flex}.case-stats b{font-size:24px}.cases-hero-visual{background-image:linear-gradient(90deg,#0a26442e,#0a264405),url(/cases/engineering-cases-sheet.png);background-position:0 0;background-repeat:no-repeat;background-size:300% 200%;border:1px solid #ffffff2e;border-radius:20px;height:210px;position:relative;overflow:hidden;box-shadow:0 24px 60px #03142640}.cases-hero-visual:after{content:"";background:linear-gradient(#0000 55%,#05192db8);position:absolute;inset:0}.cases-hero-visual i{border:1px solid #ffffff38;border-radius:13px;position:absolute;inset:14px}.cases-hero-visual span{z-index:1;color:#fff;letter-spacing:.08em;font-size:13px;position:absolute;bottom:20px;left:24px}.case-discovery{margin-top:-1px;padding-top:32px;position:relative}.case-search{background:#fff;border:1px solid #d8e3ed;border-radius:14px;align-items:center;gap:12px;padding:8px 9px 8px 18px;display:flex;box-shadow:0 10px 30px #12304d0d}.case-search>span{color:#2974ce;font-size:24px}.case-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px;font-size:15px}.case-filter-toggle{color:#156bcf;background:#eaf3ff;border:0;border-radius:10px;padding:11px 15px;display:none}.case-categories{border-bottom:1px solid #dfe7ee;padding:20px 0 16px}.case-categories button{background:0 0;border:0;border-radius:9px;padding:9px 15px}.case-categories button.active{background:#176fd7}.case-advanced-filters{background:#fff;border:1px solid #dde6ee;border-radius:16px;padding:10px 22px}.case-advanced-filters>div{border-bottom:1px solid #eef2f6;align-items:center;gap:5px;padding:10px 0;display:flex}.case-advanced-filters>div:last-child{border:0}.case-advanced-filters b{color:#27384a;flex:0 0 82px;font-size:13px}.case-advanced-filters button{color:#596b7d;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 10px}.case-advanced-filters button:hover,.case-advanced-filters button.active{color:#1168ce;background:#eaf3ff}.case-result-bar{color:#657487;justify-content:space-between;align-items:center;padding:18px 2px 0;display:flex}.case-result-bar p{margin:0}.case-result-bar b{color:#126bcf}.case-result-bar button{color:#126bcf;background:0 0;border:0}.case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px}.case-card{cursor:default;border-radius:16px;grid-template-columns:40% minmax(0,60%);height:306px;display:grid;box-shadow:0 6px 24px #1234520d}.case-cover{background-image:url(/cases/engineering-cases-sheet.png);background-repeat:no-repeat;background-size:300% 200%;min-width:0;height:100%;min-height:0;padding:18px;transition:background-size .35s}.case-cover:after{display:none}.case-cover span,.case-cover i{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061f38b8;border-radius:7px;width:max-content;padding:5px 8px;position:relative}.case-cover i{color:#fff;font-size:11px}.case-card:hover .case-cover{background-size:306% 204%}.case-copy{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.case-meta{align-items:center;gap:6px}.case-meta span,.case-meta em{color:#1769d3;background:#edf5ff;border-radius:10px;padding:4px 7px;font-size:10px;font-style:normal}.case-meta em{color:#16815f;background:#eaf8f2;margin-left:auto}.case-meta em.vip{color:#cf711c;background:#fff1e2}.case-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 6px;font-size:19px;line-height:1.35;display:-webkit-box;overflow:hidden}.case-copy>p{-webkit-line-clamp:2;color:#657689;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.case-copy dl{margin:10px 0 0}.case-copy dl>div{grid-template-columns:58px minmax(0,1fr);gap:6px;margin-top:6px;font-size:11px;display:grid}.case-copy dt{color:#8a98a6}.case-copy dd{color:#44596b;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.case-copy .case-points{gap:6px;margin:0;display:flex;overflow:hidden}.case-copy .case-points span{color:#3c5f7d;background:#f2f7fc;border-radius:5px;flex:none;padding:2px 5px}.case-copy footer{gap:12px;margin-top:auto;padding-top:10px}.case-copy footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.case-copy footer b,.case-copy footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-copy footer b{color:#526b80;font-size:10px}.case-copy footer small{font-size:9px}.case-copy footer button{color:#fff;white-space:nowrap;background:#176fd7;border-radius:9px;flex:none;padding:9px 11px;font-size:11px}.case-copy footer button:hover{background:#0f5ebd}.case-empty{text-align:center;padding:70px 20px}.case-empty b{font-size:22px}.case-empty p{color:#708093}.case-detail-page{background:#f5f8fb;padding-bottom:80px}.case-detail-hero{color:#fff;background:linear-gradient(120deg,#0c2947,#1c5c91);padding:45px 0}.case-detail-hero button{color:#a9cef1;background:0 0;border:0}.case-detail-hero div>div{max-width:820px;margin-top:30px}.case-detail-hero span{color:#65aaf1;font-size:13px}.case-detail-hero h1{margin:12px 0;font-size:40px}.case-detail-hero p{color:#d4e3f0;font-size:16px;line-height:1.75}.case-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding-top:30px;display:grid}.case-detail-layout main{gap:18px;display:grid}.case-detail-layout main>section,.case-detail-layout aside{background:#fff;border:1px solid #dde6ee;border-radius:16px;padding:30px}.case-detail-layout main small{color:#1471d9;letter-spacing:.08em}.case-detail-layout main h2{margin:9px 0 15px}.case-detail-layout main p{color:#566a7d;line-height:1.85}.case-detail-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case-detail-steps article{background:#f3f7fb;border-radius:12px;gap:10px;padding:15px;display:flex}.case-detail-steps i{color:#fff;background:#176fd7;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.case-detail-steps p{font-size:12px;margin:6px 0 0!important;line-height:1.55!important}.case-detail-image{background-image:url(/cases/engineering-cases-sheet.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:13px;height:380px}.case-detail-layout aside{align-self:start;position:sticky;top:95px}.case-detail-layout aside>span{color:#c96d18;background:#fff0df;border-radius:9px;padding:5px 9px;font-size:12px;display:inline-block}.case-detail-layout aside h3{font-size:22px}.case-detail-layout aside dl>div{border-top:1px solid #edf1f5;justify-content:space-between;padding:12px 0;display:flex}.case-detail-layout aside dt{color:#7b8998}.case-detail-layout aside dd{text-align:right;margin:0}.case-detail-layout aside button{width:100%;margin-top:10px}.case-detail-layout aside .ghost-btn{color:#176fd7;background:#fff;border-color:#cfdae5}@media (width<=1100px){.cases-hero-layout{grid-template-columns:1fr 340px;gap:35px}.case-list{grid-template-columns:1fr}.case-card{grid-template-columns:38% minmax(0,62%)}.case-detail-layout{grid-template-columns:1fr}.case-detail-layout aside{position:static}}@media (width<=760px){.cases-hero-layout{grid-template-columns:1fr}.cases-hero h1{font-size:34px}.cases-hero-visual{height:180px}.case-filter-toggle{display:block}.case-advanced-filters{display:none}.case-advanced-filters.open{margin-top:14px;display:block}.case-advanced-filters>div{flex-wrap:wrap;align-items:flex-start}.case-advanced-filters b{flex-basis:100%}.case-categories{padding-left:0}.case-card{grid-template-columns:1fr;height:auto}.case-cover{background-size:300% 200%;height:220px}.case-copy{min-height:290px}.case-copy dl>div{grid-template-columns:1fr}.case-copy dd{white-space:normal}.case-copy footer{flex-direction:column;align-items:flex-start}.case-copy footer button{width:100%;font-size:13px}.case-detail-steps{grid-template-columns:1fr}.case-detail-image{height:250px}.case-detail-hero h1{font-size:32px}}@media (width>=761px){.case-card{height:338px}.case-copy{padding:20px}.case-copy footer{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:9px;display:flex}.case-copy footer>div{grid-template-columns:1fr;gap:3px;width:100%;min-width:0;display:grid}.case-copy footer b,.case-copy footer small{text-overflow:clip;white-space:normal;max-width:100%;line-height:1.35;display:block;overflow:visible}.case-copy footer b{font-size:11px}.case-copy footer small{font-size:10px}.case-copy footer button{text-align:center;white-space:nowrap;flex:none;width:100%;min-height:36px;padding:9px 14px;font-size:12px;line-height:18px;display:block}}.case-card,.case-cover,.case-copy{box-sizing:border-box}.case-copy{width:100%;min-width:0;max-width:100%;padding-bottom:92px;position:relative;overflow:hidden}.case-card-bottom{box-sizing:border-box;border-top:1px solid #e9eef3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.case-card-data{min-width:0;overflow:hidden}.case-card-data b,.case-card-data small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.5;display:block;overflow:hidden}.case-card-data b{color:#455d72;font-size:11px}.case-card-data small{color:#8493a1;font-size:10px}.case-card-bottom>button{color:#fff;white-space:nowrap;writing-mode:horizontal-tb;cursor:pointer;background:#176fd7;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:118px;height:36px;margin:0;padding:0 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.case-card-bottom>button:hover{background:#0f5ebd}@media (width<=760px){.case-copy{padding-bottom:112px}.case-card-bottom{grid-template-columns:1fr;align-items:stretch}.case-card-bottom>button{width:100%}}.cases-page .case-list{align-items:stretch;gap:24px}.cases-page .case-card{border-color:#dce6ef;grid-template-columns:minmax(0,33%) minmax(0,67%);height:auto;min-height:360px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 24px #1234520e}.cases-page .case-card:hover{border-color:#91bbe9;transform:translateY(-2px);box-shadow:0 13px 32px #1b49701b}.cases-page .case-cover{background:#f5f7fa;place-items:center;height:100%;min-height:360px;padding:14px;display:grid}.cases-page .case-cover-media{aspect-ratio:4/3;background-color:#f7f9fc;border-radius:9px;width:100%;position:relative;overflow:hidden}.cases-page .case-cover-media img{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.cases-page .case-cover span{z-index:1;color:#fff;letter-spacing:.12em;background:#082036b8;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #0820361f}.cases-page .case-copy{gap:0;padding:22px 22px 96px}.cases-page .case-meta{gap:6px;min-height:22px}.cases-page .case-meta span,.cases-page .case-meta em{text-overflow:ellipsis;white-space:nowrap;max-width:42%;padding:4px 8px;overflow:hidden}.cases-page .case-meta .case-featured-tag{color:#76551b;background:#fff6df}.cases-page .case-meta em.points{color:#a26700;background:#fff6dc}.cases-page .case-meta em.paid{color:#c35b25;background:#fff0e7}.cases-page .case-meta em.vip{color:#6c55aa;background:#f3efff}.cases-page .case-copy h2{color:#172c40;margin:13px 0 7px;font-size:19px;font-weight:700;line-height:1.42}.cases-page .case-copy>p{min-height:0;font-size:12px;line-height:1.65}.cases-page .case-engineering-attrs{flex-wrap:wrap;gap:6px;min-width:0;margin-top:12px;display:flex}.cases-page .case-engineering-attrs span{color:#385a75;text-overflow:ellipsis;white-space:nowrap;background:#f5f9fd;border:1px solid #dbe8f4;border-radius:6px;max-width:100%;padding:4px 7px;font-size:10px;overflow:hidden}.cases-page .case-knowledge{min-width:0;margin-top:12px}.cases-page .case-knowledge>b{color:#7b8c9c;letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.cases-page .case-knowledge>div{gap:10px;min-width:0;display:flex;overflow:hidden}.cases-page .case-knowledge span{color:#405b72;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;position:relative;overflow:hidden}.cases-page .case-knowledge span+span{padding-left:11px}.cases-page .case-knowledge span+span:before{content:"·";color:#9bacba;position:absolute;left:0}.cases-page .case-card-bottom{align-items:center;bottom:20px}.cases-page .case-card-data{align-items:center;gap:10px;min-width:0;display:flex}.cases-page .case-card-author{align-items:center;gap:6px;min-width:0;display:flex}.cases-page .case-card-author>span{color:#176fd7;background:#eaf3ff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.cases-page .case-card-author>span img{object-fit:cover;width:100%;height:100%;display:block}.cases-page .case-card-author>b{color:#455d72;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:92px;font-size:10px;font-weight:600;overflow:hidden}.cases-page .case-card-stats{align-items:center;gap:8px;min-width:0;display:flex}.cases-page .case-card-stats span{color:#7b8e9f;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.cases-page .case-card-stats svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cases-page .case-card-bottom>button{min-width:105px;transition:background .16s}.cases-page .case-card-bottom>button i{margin-left:6px;font-style:normal;transition:transform .16s}.cases-page .case-card-bottom>button:hover i{transform:translate(2px)}@media (width<=1100px){.cases-page .case-card{grid-template-columns:minmax(0,34%) minmax(0,66%)}}@media (width<=760px){.cases-page .case-card{grid-template-columns:1fr;min-height:0}.cases-page .case-cover{aspect-ratio:16/9;height:auto;min-height:0}.cases-page .case-cover-media{aspect-ratio:auto;width:100%;height:100%}.cases-page .case-copy{min-height:330px;padding:20px 20px 116px}.cases-page .case-card-bottom{left:20px;right:20px}.cases-page .case-card-data{justify-content:space-between}.cases-page .case-card-data b{max-width:50%}}@media (width<=430px){.cases-page .case-list{gap:18px}.cases-page .case-copy{min-height:342px}.cases-page .case-meta span,.cases-page .case-meta em{max-width:40%}.cases-page .case-card-data{flex-direction:column;align-items:flex-start;gap:3px}.cases-page .case-card-data b{max-width:100%}}.ai-workspace-hero{background:radial-gradient(circle at 88% 10%,#59a6f438,#0000 28%),linear-gradient(135deg,#f4f9ff,#e8f3ff);border:1px solid #d7e5f4;border-radius:22px;margin-top:32px;padding:42px;box-shadow:0 18px 50px #11437012}.ai-hero-copy span,.ai-section header span{color:#1471d9;letter-spacing:.16em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.ai-hero-copy h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:44px}.ai-hero-copy p{color:#587087;font-size:16px}.ai-workspace-input{background:#fff;border:1px solid #b9d4f1;border-radius:17px;margin-top:28px;padding:12px;box-shadow:0 14px 36px #1e588f14}.ai-workspace-input textarea{resize:vertical;box-sizing:border-box;width:100%;height:126px;font:inherit;color:#182b3d;border:0;outline:0;padding:14px;font-size:16px;line-height:1.7;display:block}.ai-attachment-row{border-top:1px solid #edf2f7;align-items:center;gap:10px;padding:10px 10px 0;display:flex}.ai-attachment-row label{color:#45657f;cursor:pointer;font-size:13px;position:relative}.ai-attachment-row input{opacity:0;width:1px;height:1px;position:absolute}.ai-file-list{flex:1;gap:5px;min-width:0;display:flex;overflow:auto}.ai-file-list em{color:#246bb7;background:#edf5ff;border-radius:7px;flex:none;padding:5px 7px;font-size:10px;font-style:normal}.ai-notice{color:#1769c8;margin:10px 8px 0;font-size:12px}.ai-suggestions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.ai-suggestions button{color:#536c82;background:#ffffffad;border:1px solid #caddf1;border-radius:9px;padding:7px 10px;font-size:12px}.ai-usage-bar{background:#fff;border:1px solid #dce5ed;border-radius:16px;grid-template-columns:110px 130px 110px minmax(220px,1fr) auto auto;align-items:center;gap:0;margin:20px 0 58px;padding:16px 18px;display:grid;box-shadow:0 8px 25px #1635530a}.ai-usage-bar>div{border-right:1px solid #e8edf2;padding:0 16px}.ai-usage-bar small,.ai-usage-bar b,.ai-usage-bar span{display:block}.ai-usage-bar small{color:#82909d;font-size:11px}.ai-usage-bar b{color:#1a2c3c;margin-top:5px}.ai-last-task span{color:#8995a0;margin-top:4px;font-size:10px}.ai-usage-bar>button{color:#1769cc;white-space:nowrap;background:#edf5ff;border:0;border-radius:9px;margin-left:10px;padding:9px 12px}.ai-usage-bar .vip-action{color:#c36b18;background:#fff0df}.ai-section{margin-top:60px}.ai-section>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:23px;display:flex}.ai-section header h2{margin:0 0 7px;font-size:29px}.ai-section header p{color:#6b7c8d;margin:0}.ai-section header>button{color:#176fd7;background:0 0;border:0}.ai-capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ai-capability-grid article{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:24px;transition:all .22s}.ai-capability-grid article:hover{border-color:#4e96e7;transform:translateY(-4px);box-shadow:0 16px 36px #184d811a}.ai-capability-grid article>i{color:#1471d9;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.ai-capability-grid h3{margin:16px 0 8px;font-size:19px}.ai-capability-grid p{color:#657689;min-height:42px;line-height:1.6}.ai-capability-grid small{color:#8a97a4}.ai-capability-grid article>div{flex-wrap:wrap;gap:5px;margin:9px 0 20px;display:flex}.ai-capability-grid article>div span{color:#526a80;background:#f2f6fa;border-radius:6px;padding:5px 7px;font-size:11px}.ai-capability-grid article>button{color:#126bcf;background:#edf5ff;border:0;border-radius:9px;width:100%;padding:10px;font-weight:700}.ai-capability-grid article:hover>button{color:#fff;background:#176fd7}.ai-workflow{color:#fff;background:#102f50;border-radius:18px;padding:28px}.ai-workflow header p{color:#bed1e4}.ai-workflow header span{color:#69adf2}.ai-workflow>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ai-workflow>div button{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:9px;padding:13px;display:flex;position:relative}.ai-workflow>div i{background:#247fe0;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.ai-workflow>div span{z-index:1;color:#6fa9df;position:absolute;right:-9px}.ai-content-columns{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:20px;display:grid}.ai-recent,.ai-learning-resources{background:#fff;border:1px solid #dce5ed;border-radius:17px;padding:24px}.ai-recent{margin-top:60px}.ai-recent>div>article{border-top:1px solid #ecf0f4;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ai-recent article>i{color:#176fd7;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.ai-recent article small,.ai-recent article b,.ai-recent article span{display:block}.ai-recent article small,.ai-recent article span{color:#81909d;font-size:10px}.ai-recent article b{margin:4px 0}.ai-recent article>button{color:#176fd7;background:0 0;border:0}.ai-learning-resources>button{text-align:left;background:0 0;border:0;border-top:1px solid #ecf0f4;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.ai-learning-resources>button i{color:#176fd7;font-size:11px;font-style:normal}.ai-learning-resources>button span{flex:1}.ai-learning-resources b,.ai-learning-resources small{display:block}.ai-learning-resources small{color:#8794a0;margin-top:4px}.ai-learning-resources em{color:#176fd7;font-style:normal}.ai-template-center>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ai-template-center>div button{text-align:left;background:#fff;border:1px solid #dce5ed;border-radius:13px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.ai-template-center>div button:hover{border-color:#4e96e7}.ai-template-center>div i{color:#176fd7;background:#edf5ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.ai-template-center>div span{color:#176fd7;font-size:11px}.ai-history-center{padding-top:10px}.ai-history-tabs{gap:6px;margin-bottom:12px;display:flex;overflow:auto}.ai-history-tabs button{color:#607185;white-space:nowrap;background:#edf2f7;border:0;border-radius:9px;padding:8px 12px}.ai-history-tabs button.active{color:#fff;background:#176fd7}.ai-history-list{background:#fff;border:1px solid #dce5ed;border-radius:16px;overflow:hidden}.ai-history-list>article{border-bottom:1px solid #e9eef3;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;padding:18px 20px;display:grid}.ai-history-list>article>i{color:#176fd7;background:#eaf3ff;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.ai-history-list h3{margin:4px 0}.ai-history-list small{color:#82909d}.ai-history-list p{text-overflow:ellipsis;white-space:nowrap;color:#6e7c8a;margin:0;overflow:hidden}.ai-history-list article>div:last-child{align-items:center;gap:5px;display:flex}.ai-history-list article>div:last-child button{color:#41627e;background:#f0f5fa;border:0;border-radius:7px;padding:7px 9px}.ai-history-list article>div:last-child button:first-child{color:#fff;background:#176fd7}.ai-empty{text-align:center;color:#758493;padding:35px}.ai-empty b{color:#263b4e}.ai-disclaimer{background:#fff9f0;border:1px solid #f0d5b3;border-radius:14px;gap:14px;margin:60px 0 80px;padding:20px;display:flex}.ai-disclaimer>i{color:#fff;background:#f3a43d;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-style:normal;display:grid}.ai-disclaimer b{color:#6b481f}.ai-disclaimer p{color:#7f6a50;margin:5px 0 0;line-height:1.65}@media (width<=1100px){.ai-usage-bar{grid-template-columns:repeat(3,1fr)}.ai-usage-bar>div{padding:10px}.ai-last-task{grid-column:1/-1}.ai-usage-bar>button{margin-top:10px}.ai-capability-grid{grid-template-columns:repeat(2,1fr)}.ai-workflow>div{grid-template-columns:repeat(3,1fr)}.ai-content-columns{grid-template-columns:1fr}.ai-learning-resources{margin-top:0}.ai-template-center>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ai-workspace-hero{padding:24px 18px}.ai-hero-copy h1{font-size:34px}.ai-attachment-row{flex-direction:column;align-items:stretch}.ai-attachment-row .primary-btn{width:100%}.ai-usage-bar,.ai-capability-grid,.ai-workflow>div,.ai-template-center>div{grid-template-columns:1fr}.ai-usage-bar>div{border-bottom:1px solid #e8edf2;border-right:0}.ai-workflow>div span{display:none}.ai-recent>div>article{grid-template-columns:38px 1fr}.ai-recent article>button{grid-column:2}.ai-history-list>article{grid-template-columns:38px 1fr}.ai-history-list article>div:last-child{flex-wrap:wrap;grid-column:2}.ai-history-list p{white-space:normal}.ai-section>header{flex-direction:column;align-items:flex-start}}.enterprise-center{color:#14283a;background:#f5f8fb;padding-bottom:90px}.enterprise-hero{color:#fff;background:radial-gradient(circle at 76% 20%,#4997e742,#0000 26%),linear-gradient(125deg,#0b2a49,#175a8e);padding:66px 0}.enterprise-hero>.shell{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:55px;display:grid}.enterprise-hero span,.enterprise-section>header span,.enterprise-ranking header span{color:#67adf2;letter-spacing:.16em;margin-bottom:11px;font-size:12px;font-weight:800;display:block}.enterprise-hero h1{margin:0 0 13px;font-size:46px}.enterprise-hero p{color:#d0e1ef;font-size:17px;line-height:1.75}.enterprise-hero>div>div>div{gap:11px;margin-top:26px;display:flex}.enterprise-hero .ghost-btn{color:#fff;background:#ffffff12;border-color:#ffffff57}.enterprise-hero aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:18px;padding:25px;display:flex}.enterprise-hero aside>i{background:#2684e6;border-radius:17px;flex:0 0 64px;place-items:center;height:64px;font-size:25px;font-style:normal;font-weight:800;display:grid}.enterprise-hero aside small,.enterprise-hero aside b{display:block}.enterprise-hero aside small{color:#a9cbe8}.enterprise-hero aside b{margin:6px 0;font-size:18px}.enterprise-hero aside p{margin:0;font-size:12px}.enterprise-notice{color:#1d65aa;background:#edf6ff;border:1px solid #bdd9f5;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 17px;display:flex}.enterprise-notice button{color:#176fd7;background:0 0;border:0}.enterprise-entry-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;display:grid}.enterprise-entry-grid article{background:#fff;border:1px solid #dce6ef;border-radius:18px;padding:25px;transition:all .22s;position:relative;overflow:hidden}.enterprise-entry-grid article:hover,.company-logo-grid article:hover,.enterprise-projects article:hover,.enterprise-engineers article:hover{border-color:#4e96e7;transform:translateY(-4px);box-shadow:0 16px 38px #1545721a}.enterprise-entry-grid article>i{color:#176fd7;background:#e9f3ff;border-radius:13px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:800;display:grid}.enterprise-entry-grid article.green>i{color:#208e68;background:#e8f7f1}.enterprise-entry-grid article.orange>i{color:#ce741d;background:#fff1e2}.enterprise-entry-grid article.purple>i{color:#7355ce;background:#f1edff}.enterprise-entry-grid small{color:#768697;margin-top:17px;display:block}.enterprise-entry-grid h2{margin:5px 0 12px;font-size:21px}.enterprise-entry-grid article>div{flex-wrap:wrap;gap:5px;display:flex}.enterprise-entry-grid article>div span{color:#607285;background:#f3f6f9;border-radius:7px;padding:5px 7px;font-size:11px}.enterprise-entry-grid article>button{color:#176fd7;background:#edf5ff;border:0;border-radius:10px;width:100%;margin-top:20px;padding:10px}.enterprise-entry-grid article:hover>button{color:#fff;background:#176fd7}.enterprise-stats{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px;display:grid}.enterprise-stats article{background:#fff;border:1px solid #dce5ed;border-radius:14px;grid-template-columns:35px 1fr;gap:2px 10px;padding:17px;display:grid}.enterprise-stats i{color:#176fd7;background:#edf5ff;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.enterprise-stats b{font-size:20px}.enterprise-stats small{color:#7e8d9a}.enterprise-section{margin-top:67px}.enterprise-section>header,.enterprise-ranking>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.enterprise-section h2,.enterprise-ranking h2{margin:0 0 7px;font-size:29px}.enterprise-section header p{color:#718192;margin:0}.enterprise-section header>button{color:#176fd7;background:0 0;border:0}.company-logo-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.company-logo-grid article{cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:15px;align-items:center;gap:14px;padding:18px;transition:all .22s;display:flex}.company-logo-grid article>i{color:#fff;background:linear-gradient(145deg,#0f4678,#2482de);border-radius:14px;flex:0 0 52px;place-items:center;height:52px;font-size:19px;font-style:normal;font-weight:800;display:grid}.company-logo-grid span{color:#17916c;font-size:10px}.company-logo-grid h3{margin:4px 0}.company-logo-grid p,.company-logo-grid small{color:#738393;font-size:11px}.company-logo-grid p{margin:0 0 4px}.enterprise-tabs{gap:6px;margin-bottom:15px;display:flex;overflow:auto}.enterprise-tabs button{color:#607185;white-space:nowrap;background:#edf2f7;border:0;border-radius:9px;padding:8px 13px}.enterprise-tabs button.active{color:#fff;background:#176fd7}.enterprise-demands article>button,.enterprise-projects article>button,.enterprise-engineers article>button{color:#176fd7;background:#edf5ff;border:0;border-radius:9px;width:100%;padding:9px;font-weight:700}.enterprise-soft-section{background:#edf3f8;margin-top:67px;padding:2px 0 60px}.enterprise-supply-layout{grid-template-columns:minmax(0,1fr) 370px;gap:22px;display:grid}.enterprise-demands>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.enterprise-demands article{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:19px}.enterprise-demands article>span{color:#d6751b;background:#fff0df;border-radius:7px;padding:4px 7px;font-size:10px}.enterprise-demands h3{font-size:17px}.enterprise-demands p,.enterprise-demands small{color:#718190}.enterprise-demands small{margin-bottom:15px;display:block}.enterprise-ranking{background:#fff;border:1px solid #dce5ed;border-radius:16px;margin-top:67px;padding:22px}.enterprise-ranking ol{margin:0;padding:0;list-style:none}.enterprise-ranking li{border-top:1px solid #edf1f4;grid-template-columns:45px 1fr auto;gap:7px 10px;padding:11px 0;display:grid}.enterprise-ranking li i{color:#176fd7;grid-row:1/3;font-size:11px;font-style:normal}.enterprise-ranking li span{color:#f2a13c;font-size:11px}.enterprise-ranking li small{color:#84919d}.enterprise-projects>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.enterprise-projects article{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:21px;transition:all .22s}.enterprise-projects article>span{float:right;color:#168964;background:#e9f8f2;border-radius:8px;padding:5px 8px;font-size:10px}.enterprise-projects article>span.进行中{color:#176fd7;background:#eaf3ff}.enterprise-projects small{color:#84919d}.enterprise-projects h3{margin:18px 0;font-size:19px}.enterprise-projects dl>div{border-top:1px solid #edf1f4;justify-content:space-between;padding:8px 0;display:flex}.enterprise-projects dt{color:#7a8997}.enterprise-projects dd{margin:0;font-weight:700}.enterprise-projects article>button{margin-top:15px}.enterprise-engineers>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.enterprise-engineers article{text-align:center;background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:23px;transition:all .22s}.enterprise-engineers article>i{color:#fff;background:linear-gradient(145deg,#176fd7,#58a3ef);border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;font-size:20px;font-style:normal;display:grid}.enterprise-engineers h3{margin:13px 0 6px}.enterprise-engineers p,.enterprise-engineers small{color:#748493}.enterprise-engineers article>div{justify-content:center;gap:5px;display:flex}.enterprise-engineers article>div span{color:#176fd7;background:#edf5ff;border-radius:6px;padding:4px 7px;font-size:10px}.enterprise-engineers small{margin:13px 0;display:block}.enterprise-floating{z-index:20;gap:7px;display:grid;position:fixed;top:45%;right:22px}.enterprise-floating button{color:#355873;background:#fff;border:1px solid #cfe0f1;border-radius:12px;align-items:center;gap:8px;padding:9px;display:flex;box-shadow:0 7px 20px #14395b17}.enterprise-floating i{color:#fff;background:#176fd7;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.enterprise-floating span{font-size:11px}@media (width<=1150px){.enterprise-entry-grid,.company-logo-grid,.enterprise-engineers>div{grid-template-columns:repeat(2,1fr)}.enterprise-stats{grid-template-columns:repeat(3,1fr)}.enterprise-supply-layout{grid-template-columns:1fr}.enterprise-ranking{margin-top:0}.enterprise-projects>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.enterprise-hero>.shell{grid-template-columns:1fr}.enterprise-hero h1{font-size:35px}.enterprise-entry-grid,.company-logo-grid,.enterprise-engineers>div,.enterprise-projects>div,.enterprise-demands>div,.enterprise-stats{grid-template-columns:1fr}.enterprise-section>header{flex-direction:column;align-items:flex-start}.enterprise-floating{grid-template-columns:repeat(3,1fr);top:auto;bottom:15px;right:10px}.enterprise-floating button{padding:7px}.enterprise-floating span{display:none}}.enterprise-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.enterprise-partner-grid>article{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:#d7e4f0;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:17px;min-height:260px;padding:24px 24px 68px;display:grid;position:relative;box-shadow:0 10px 28px #1840690f}.enterprise-partner-grid>article:only-child{grid-column:span 2;max-width:760px}.enterprise-partner-logo{background:#eef6ff;border:1px solid #d8e7f5;border-radius:18px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.enterprise-partner-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.enterprise-partner-logo>i{color:#fff;background:linear-gradient(145deg,#0f4678,#2482de);place-items:center;width:100%;height:100%;font-size:24px;font-style:normal;font-weight:800;display:grid}.enterprise-partner-copy{min-width:0}.enterprise-partner-badges{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.enterprise-partner-badges span,.enterprise-partner-badges em{color:#16815d;background:#e8f8f1;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.enterprise-partner-badges em{color:#bd7018;background:#fff2df}.enterprise-partner-grid h3{color:#142c43;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:19px;overflow:hidden}.enterprise-partner-grid .enterprise-partner-copy>p{color:#66798c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.enterprise-partner-meta{color:#71869a;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:11px;display:flex}.enterprise-partner-meta span{color:#71869a;font-size:11px}.enterprise-partner-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.enterprise-partner-tags small{color:#4f708e;background:#edf4fb;border-radius:6px;padding:4px 7px;font-size:10px}.enterprise-partner-copy>aside{color:#45647f;background:#eef6ff;border-left:3px solid #2683e8;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:13px;padding:10px 12px;font-size:11px;display:grid}.enterprise-partner-copy>aside b{color:#176fd7;white-space:nowrap}.enterprise-partner-copy>aside span{color:#526f88;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-partner-action{color:#fff;cursor:pointer;background:#176fd7;border:0;border-radius:9px;height:38px;font-weight:700;position:absolute;bottom:20px;left:115px;right:24px}.enterprise-partner-action:hover{background:#0e5fbe}.enterprise-supply-layout:has(>.enterprise-demands:only-child){grid-template-columns:minmax(0,1fr)}@media (width<=1150px){.enterprise-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-partner-grid>article:only-child{grid-column:span 2}}@media (width<=720px){.enterprise-partner-grid{grid-template-columns:1fr}.enterprise-partner-grid>article,.enterprise-partner-grid>article:only-child{grid-column:auto;grid-template-columns:58px minmax(0,1fr);min-height:0;padding:18px 18px 64px}.enterprise-partner-logo{border-radius:14px;width:58px;height:58px}.enterprise-partner-action{bottom:16px;left:93px;right:18px}.enterprise-partner-copy>aside{grid-template-columns:1fr}.enterprise-partner-copy>aside span{white-space:normal}}.home-platform-stats{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:repeat(5,1fr);max-width:900px;overflow:hidden;gap:1px!important;margin:24px auto 0!important;display:grid!important}.home-platform-stats span{text-align:center;background:#06213c29;padding:13px 17px}.home-platform-stats b,.home-platform-stats small{display:block}.home-platform-stats b{color:#fff;font-size:19px}.home-platform-stats small{color:#c8dcf0;margin-top:4px;font-size:10px}.home-today{margin-top:52px}.home-today .section-head>div>span,.home-module>header span{color:#176fd7;letter-spacing:.15em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.home-today>.section-head>small{color:#82909d}.home-today>div:last-child{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.home-today article{cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:15px;transition:all .22s;overflow:hidden}.home-today article:hover{border-color:#4e96e7;transform:translateY(-4px);box-shadow:0 14px 32px #1445711a}.home-today article>div{color:#fff;background:linear-gradient(145deg,#123e69,#2684dc);height:100px;padding:13px}.home-today article>div.tools{background:linear-gradient(145deg,#3f3b96,#6f72e5)}.home-today article>div.learning{background:linear-gradient(145deg,#13745c,#31ae87)}.home-today article>div.cases{background:linear-gradient(145deg,#a85527,#e99648)}.home-today article>div.community{background:linear-gradient(145deg,#165f79,#36a4bb)}.home-today article>div i{background:#ffffff29;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.home-today article>small,.home-today article>h3,.home-today article>button{margin-left:14px;margin-right:14px}.home-today article>small{color:#7b8997;margin-top:13px;display:block}.home-today article>h3{min-height:43px;font-size:16px}.home-today article>button{color:#176fd7;background:0 0;border:0;margin-bottom:15px;padding:0}.knowledge-card em{color:#176fd7;margin-top:8px;font-size:10px;font-style:normal;display:block}.home-topic-slider{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;transition:all .25s;display:grid}.home-topic-slider>div small{color:#c8dcef;margin-top:12px;display:block}.home-topic-slider .topic-arrow{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.home-topic-slider.vision{background:linear-gradient(120deg,#123b60,#217d92)}.home-topic-slider.energy{background:linear-gradient(120deg,#17446a,#218f78)}.home-topic-slider.line{background:linear-gradient(120deg,#172f52,#4c5e9c)}.home-topic-slider.design{background:linear-gradient(120deg,#183b5c,#876144)}.home-resource-sort{background:#fff;border:1px solid #dce5ed;border-radius:13px;align-items:center;gap:6px;margin-top:30px;padding:11px 14px;display:flex;overflow:auto}.home-resource-sort b{white-space:nowrap;margin-right:8px}.home-resource-sort button{color:#667789;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 10px}.home-resource-sort button.active{color:#fff;background:#176fd7}.home-ecosystem{background:#edf4fa;margin-top:74px;padding:65px 0}.home-ecosystem>.shell{gap:70px;display:grid}.home-module>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:21px;display:flex}.home-module>header h2{margin:0 0 6px;font-size:29px}.home-module>header p{color:#718191;margin:0}.home-module>header>button{color:#176fd7;background:0 0;border:0}.home-ai-zone>div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.home-ai-zone article{cursor:pointer;background:#fff;border:1px solid #d9e5f0;border-radius:15px;padding:19px;transition:all .2s}.home-ai-zone article:hover,.home-community-zone article:hover,.home-creators article:hover{border-color:#4e96e7;transform:translateY(-3px);box-shadow:0 13px 30px #14436c17}.home-ai-zone article>i{color:#176fd7;background:#eaf3ff;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.home-ai-zone h3{font-size:16px}.home-ai-zone p{color:#6b7c8d;min-height:54px;font-size:12px;line-height:1.55}.home-ai-zone small{color:#8b98a4}.home-ai-zone article>button{color:#176fd7;background:0 0;border:0;margin-top:13px;padding:0;display:block}.home-enterprise-zone>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.home-enterprise-zone article{cursor:pointer;background:#fff;border:1px solid #d9e5f0;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.home-enterprise-zone article>i{color:#176fd7;background:#eaf3ff;border-radius:11px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.home-enterprise-zone h3{margin:0 0 4px}.home-enterprise-zone p{color:#718191;margin:0;font-size:11px}.home-enterprise-zone article>span{color:#176fd7;font-size:11px}.home-community-zone{margin-top:72px}.home-community-zone>div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.home-community-zone article{cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:15px;padding:18px;transition:all .2s}.home-community-zone article>span{color:#176fd7;background:#eaf3ff;border-radius:7px;padding:4px 7px;font-size:10px}.home-community-zone h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;font-size:16px;display:-webkit-box;overflow:hidden}.home-community-zone article>p{-webkit-line-clamp:2;color:#708090;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-community-zone footer{color:#81909d;border-top:1px solid #edf1f4;gap:10px;padding-top:11px;display:flex}.home-creator-rank{grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-top:72px;display:grid}.home-creators>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.home-creators article{text-align:center;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:15px;padding:18px;transition:all .2s}.home-creators article>i{color:#fff;background:linear-gradient(145deg,#176fd7,#62aaee);border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:19px;font-style:normal;display:grid}.home-creators h3{margin:11px 0 5px}.home-creators p,.home-creators small{color:#758493;font-size:11px}.home-creators article>button{color:#176fd7;background:0 0;border:0;margin-top:11px}.home-ranking{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:21px}.home-ranking h2{margin-top:0}.home-ranking nav{gap:4px;display:flex;overflow:auto}.home-ranking nav button{color:#667789;white-space:nowrap;background:#f0f4f8;border:0;border-radius:7px;padding:6px;font-size:10px}.home-ranking nav button.active{color:#fff;background:#176fd7}.home-ranking ol{margin:11px 0 0;padding:0;list-style:none}.home-ranking li{cursor:pointer;border-top:1px solid #edf1f4;grid-template-columns:23px 1fr auto;gap:8px;padding:9px 0;display:grid}.home-ranking li i{color:#176fd7;font-style:normal;font-weight:800}.home-ranking li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ranking li b{color:#718192;font-size:11px}.home-news-company{background:#edf3f8;margin-top:72px;padding:65px 0}.home-news-company>.shell{grid-template-columns:1fr 1fr;gap:45px;display:grid}.home-news>div article{border-top:1px solid #dbe4eb;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.home-news article>span{color:#176fd7}.home-news h3{margin:0;font-size:15px}.home-news small{color:#81909d}.home-company-wall>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.home-company-wall>div button{background:#fff;border:1px solid #d9e4ed;border-radius:12px;place-items:center;gap:6px;min-height:80px;display:grid}.home-company-wall i{color:#fff;background:#176fd7;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.home-vip-benefits{background:linear-gradient(120deg,#fffaf2,#fff);border:1px solid #f0d3ae;border-radius:19px;grid-template-columns:minmax(260px,.7fr) 1.3fr auto;align-items:center;gap:35px;margin-top:70px;padding:32px;display:grid;box-shadow:0 14px 40px #824f1412}.home-vip-benefits>div span{color:#d47a1e;letter-spacing:.15em;font-size:11px}.home-vip-benefits h2{margin:8px 0;font-size:27px}.home-vip-benefits p{color:#796b5c}.home-vip-benefits ul{color:#5d5247;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-vip-benefits li{background:#fff7eb;border-radius:8px;padding:9px}.home-vip-benefits>button{white-space:nowrap}@media (width<=1100px){.home-today>div:last-child,.home-ai-zone>div,.home-community-zone>div{grid-template-columns:repeat(3,1fr)}.home-enterprise-zone>div{grid-template-columns:repeat(2,1fr)}.home-creator-rank,.home-news-company>.shell,.home-vip-benefits{grid-template-columns:1fr}.home-vip-benefits ul{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.home-platform-stats{grid-template-columns:repeat(2,1fr)}.home-today>div:last-child,.home-ai-zone>div,.home-community-zone>div,.home-enterprise-zone>div,.home-creators>div,.home-company-wall>div{grid-template-columns:1fr}.home-topic-slider{grid-template-columns:auto 1fr auto}.home-topic-slider>button:not(.topic-arrow){grid-column:2}.home-creator-rank,.home-news-company>.shell{padding-left:18px;padding-right:18px}.home-vip-benefits{margin-left:18px;margin-right:18px}.home-vip-benefits ul{grid-template-columns:1fr}.home-module>header{flex-direction:column;align-items:flex-start}}.today-meta{align-items:center;gap:13px;display:flex}.today-meta small{color:#83909c}.today-meta button{color:#176fd7;background:0 0;border:0}.home-ecosystem.compact{padding:52px 0}.home-ecosystem.compact>.shell{gap:45px}.home-ai-compact>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.home-ai-compact article{cursor:pointer;background:#fff;border:1px solid #d9e5f0;border-radius:14px;grid-template-columns:38px 1fr;gap:8px 10px;min-height:104px;padding:14px;transition:all .2s;display:grid}.home-ai-compact article:hover,.home-enterprise-compact article:hover{border-color:#4e96e7;transform:translateY(-3px);box-shadow:0 12px 28px #14436c14}.home-ai-compact article>i{color:#176fd7;background:#eaf3ff;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.home-ai-compact h3{margin:0 0 4px;font-size:15px}.home-ai-compact p{-webkit-line-clamp:1;color:#718191;-webkit-box-orient:vertical;margin:0;font-size:11px;display:-webkit-box;overflow:hidden}.home-ai-compact article>button{color:#176fd7;background:0 0;border:0;grid-column:2;width:max-content;padding:0;font-size:11px}.home-enterprise-compact>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-enterprise-compact article{cursor:pointer;background:#fff;border:1px solid #d9e5f0;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:83px;padding:13px;transition:all .2s;display:grid}.home-enterprise-compact article>i{color:#176fd7;background:#edf5ff;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.home-enterprise-compact h3{margin:0 0 3px;font-size:15px}.home-enterprise-compact p{color:#7a8997;margin:0;font-size:10px}.home-enterprise-compact article>span{color:#176fd7;white-space:nowrap;font-size:10px}.home-community-compact{margin-top:55px}.home-community-compact>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.home-community-compact article{cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:14px;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:15px;transition:all .2s;display:grid}.home-community-compact article:hover{border-color:#4e96e7;transform:translateY(-3px)}.home-community-compact article>i{color:#176fd7;grid-row:1/3;font-size:15px;font-style:normal;font-weight:800}.home-community-compact small{color:#84919d}.home-community-compact h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:15px;overflow:hidden}.home-community-compact footer{color:#778695;border:0;grid-column:2;gap:14px;padding:0;display:flex}.home-ranking-wide{background:#fff;border:1px solid #dce5ed;border-radius:17px;margin-top:55px;padding:24px}.home-ranking-wide>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.home-ranking-wide>header span{color:#176fd7;letter-spacing:.15em;font-size:11px}.home-ranking-wide h2{margin:6px 0;font-size:28px}.home-ranking-wide header p{color:#768594;margin:0}.home-ranking-wide nav{gap:5px;display:flex}.home-ranking-wide nav button{color:#627487;background:#eef3f8;border:0;border-radius:8px;padding:8px 11px}.home-ranking-wide nav button.active{color:#fff;background:#176fd7}.home-ranking-wide ol{grid-template-columns:repeat(2,1fr);gap:0 25px;margin:20px 0 0;padding:0;list-style:none;display:grid}.home-ranking-wide li{cursor:pointer;border-top:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.home-ranking-wide li>i{color:#176fd7;background:#eef3f8;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.home-ranking-wide li>i.top{color:#fff;background:#176fd7}.home-ranking-wide li span small,.home-ranking-wide li span b{display:block}.home-ranking-wide li span small{color:#86939e;font-size:10px}.home-ranking-wide li span b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.home-ranking-wide li em{color:#647789;font-size:11px;font-style:normal}.home-ranking-wide li>button{color:#176fd7;background:0 0;border:0}.home-news-company{padding:48px 0}.home-company-wall>div button{min-height:70px}.home-vip-benefits{margin-top:55px}.portal-home{padding-bottom:0}@media (width<=1050px){.home-ai-compact>div{grid-template-columns:repeat(3,1fr)}.home-enterprise-compact>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.today-meta{flex-direction:column;align-items:flex-start}.home-ai-compact>div,.home-enterprise-compact>div,.home-community-compact>div,.home-ranking-wide ol{grid-template-columns:1fr}.home-ranking-wide>header{flex-direction:column;align-items:flex-start}.home-ranking-wide nav{width:100%;overflow:auto}.home-ranking-wide,.home-community-compact{margin-left:18px;margin-right:18px}}.side-ai-widget,.side-enterprise-widget{border-radius:14px;padding:19px;overflow:hidden}.side-ai-widget{background:linear-gradient(145deg,#f8fbff,#edf6ff);border-color:#cfe1f3}.side-enterprise-widget{background:linear-gradient(145deg,#fff,#f3f8fb);border-color:#d8e5ed}.side-ai-widget>.widget-head,.side-enterprise-widget>.widget-head{margin-bottom:10px}.side-ai-widget>.widget-head small,.side-enterprise-widget>.widget-head small{letter-spacing:.08em;font-size:9px}.side-ai-widget>p,.side-enterprise-widget>p{color:#718293;margin:0 0 14px;font-size:11px;line-height:1.6}.side-ai-widget>div:last-of-type,.side-enterprise-widget>div:last-of-type{gap:7px;margin-bottom:12px;display:grid}.side-ai-widget>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.side-enterprise-widget>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.side-ai-widget>div:last-of-type button,.side-enterprise-widget>div:last-of-type button{color:#40576b;cursor:pointer;background:#ffffffe6;border:1px solid #d8e5f1;border-radius:10px;min-width:0;padding:10px 5px;transition:all .2s}.side-ai-widget>div:last-of-type button{place-items:center;gap:5px;display:grid}.side-enterprise-widget>div:last-of-type button{text-align:left;align-items:center;gap:7px;display:flex}.side-ai-widget>div:last-of-type button:hover,.side-enterprise-widget>div:last-of-type button:hover{color:#176fd7;border-color:#5b9ee7;transform:translateY(-2px);box-shadow:0 8px 18px #1a5c991a}.side-ai-widget>div:last-of-type i,.side-enterprise-widget>div:last-of-type i{color:#176fd7;background:#e6f1ff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-style:normal;display:grid}html,body,#app{max-width:100%;overflow-x:clip}.side-ai-widget>div:last-of-type span,.side-enterprise-widget>div:last-of-type span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.side-main-action{color:#fff;cursor:pointer;background:#176fd7;border:0;border-radius:9px;width:100%;padding:10px 12px;font-weight:700;transition:all .2s}.side-main-action:hover{background:#0f5fbe;box-shadow:0 8px 18px #176fd733}.side-hot-widget{background:linear-gradient(145deg,#fff,#f7faff);border-color:#d8e4ef;padding:18px 19px}.side-hot-widget .widget-head{align-items:center;margin-bottom:8px}.side-hot-widget .widget-head button{color:#176fd7;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.side-hot-widget ol{margin:0;padding:0;list-style:none}.side-hot-widget li{cursor:pointer;border-top:1px solid #e8eef4;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.side-hot-widget li:first-child{border-top:0}.side-hot-widget li>i{color:#176fd7;font-size:12px;font-style:normal;font-weight:800}.side-hot-widget li b{text-overflow:ellipsis;white-space:nowrap;color:#263746;font-size:11px;line-height:1.4;display:block;overflow:hidden}.side-hot-widget li small{color:#84929f;margin-top:4px;font-size:9px;display:block}.side-hot-widget li:hover b{color:#176fd7}.detail-social{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(2,1fr);gap:9px;padding:13px 0;display:grid}.detail-buy{min-width:0;overflow:hidden}.detail-buy h1{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.detail-breadcrumb{min-width:0}.detail-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-social button{color:#536779;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:9px;padding:10px 8px;transition:all .2s}.detail-social button span{color:#176fd7;margin-right:4px;font-size:15px}.detail-social button:hover,.detail-social button.active{color:#176fd7;background:#edf5ff;border-color:#176fd7}.detail-social button.active span{color:#ef5b61}.detail-social .detail-fav{white-space:nowrap;width:auto;margin:0;padding:10px 8px;font-size:12px}.review-compose{background:#f8fafc;border:1px solid #dbe5ee;border-radius:11px;margin-bottom:20px;padding:17px}.review-compose-head,.review-compose-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-compose-head label{color:#687a8a;font-size:12px}.review-compose-head select{color:#f09a32;background:#fff;border:1px solid #d4dfe9;border-radius:7px;margin-left:6px;padding:6px 9px}.review-content{box-sizing:border-box;resize:vertical;color:#263746;width:100%;font:inherit;background:#fff;border:1px solid #d4dfe9;border-radius:9px;outline:none;margin:13px 0 10px;padding:12px 14px;line-height:1.6;display:block}.review-content:focus{border-color:#176fd7;box-shadow:0 0 0 3px #176fd717}.review-compose-foot{justify-content:flex-end}.review-form-message{color:#d94b4b;margin-right:auto;font-size:11px}.review-compose-foot .primary-btn{min-width:108px}.rating-summary{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dce6ee;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;margin-bottom:18px;padding:20px;display:grid}.rating-summary strong{color:#172b3d;grid-row:1/3;font-size:40px}.rating-summary span{color:#f3a13a;letter-spacing:2px;font-size:20px}.rating-summary small{color:#7c8b98}.rating-compose{background:#f8fafc;border:1px solid #dce6ee;border-radius:12px;padding:18px}.rating-stars{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.rating-star{color:#6c7c8a;cursor:pointer;background:#fff;border:1px solid #d4dfe8;border-radius:9px;padding:9px 14px}.rating-star:hover,.rating-star.selected{color:#d88118;background:#fff7e9;border-color:#f0a03b}.review-item-tools{align-items:center;gap:11px;display:flex}.review-item-tools>span{font-size:11px;color:#8a98a5!important}.comment-delete{color:#9a6b6b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 7px}.comment-delete:hover{color:#d94444;background:#fff0f0}.feedback-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1d2d7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-share-backdrop{z-index:10080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e203194;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-share-modal{box-sizing:border-box;background:#fff;border:1px solid #d5e2edd9;border-radius:22px;width:min(560px,100vw - 32px);overflow:hidden;box-shadow:0 32px 90px #071c2f4d}.community-share-modal>header{background:linear-gradient(135deg,#f7fbff 0%,#fff 58%,#fff8ee 100%);border-bottom:1px solid #e7eef4;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 27px 20px;display:flex}.community-share-modal>header small{color:#176ed7;letter-spacing:.17em;font-size:10px;font-weight:800}.community-share-modal>header h2{color:#18344c;margin:6px 0 4px;font-size:25px}.community-share-modal>header p{color:#7d8e9c;margin:0;font-size:12px}.community-share-modal>header>button{color:#5d7487;cursor:pointer;background:#eaf2f8;border:0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.community-share-preview{background:linear-gradient(135deg,#f3f8fe,#fff);border:1px solid #d9e7f3;border-radius:14px;align-items:center;gap:14px;margin:22px 27px 18px;padding:16px;display:flex}.community-share-preview>i{color:#fff;background:linear-gradient(145deg,#237bdc,#63a8ed);border-radius:13px;flex:0 0 48px;place-items:center;height:48px;font-size:20px;font-style:normal;font-weight:800;display:grid;box-shadow:0 8px 20px #237bdc38}.community-share-preview>div{gap:4px;min-width:0;display:grid}.community-share-preview small,.community-share-preview span{color:#8293a1;font-size:11px}.community-share-preview b{color:#203c53;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.community-share-modal>label{color:#365166;gap:8px;margin:0 27px;font-size:12px;font-weight:700;display:grid}.community-share-modal>label>div{gap:8px;display:flex}.community-share-modal input{box-sizing:border-box;color:#607588;background:#f9fbfd;border:1px solid #d3e0ea;border-radius:10px;outline:none;flex:1;min-width:0;height:43px;padding:0 12px}.community-share-modal input:focus{border-color:#69a6e5;box-shadow:0 0 0 3px #176ed714}.community-share-modal label button{color:#fff;cursor:pointer;background:#176ed7;border:0;border-radius:10px;flex:0 0 105px;font-weight:700}.community-share-modal>aside{color:#748694;background:#f4f7fa;border-radius:10px;align-items:center;gap:9px;margin:14px 27px 22px;padding:10px 12px;font-size:11px;display:flex}.community-share-modal>aside.success{color:#317557;background:#edf9f3}.community-share-modal>aside i{color:#fff;background:#8197a8;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-style:normal;display:grid}.community-share-modal>aside.success i{background:#39a575}.community-share-modal>aside p{margin:0;line-height:1.55}.community-share-modal>footer{background:#fbfcfd;border-top:1px solid #e7eef4;justify-content:flex-end;gap:10px;padding:16px 27px;display:flex}.community-share-modal>footer .primary-btn,.community-share-modal>footer .ghost-btn{box-sizing:border-box;justify-content:center;align-items:center;min-width:118px;height:41px;text-decoration:none;display:inline-flex}.community-share-modal>footer .primary-btn{border-radius:9px}@media (width<=560px){.community-share-backdrop{padding:10px}.community-share-modal{width:calc(100vw - 20px)}.community-share-modal>header,.community-share-modal>footer{padding-left:18px;padding-right:18px}.community-share-preview,.community-share-modal>label,.community-share-modal>aside{margin-left:18px;margin-right:18px}.community-share-modal>label>div{display:grid}.community-share-modal label button{height:42px}.community-share-modal>footer>*{flex:1;min-width:0!important}}.community-share-modal label button{border:1px solid #176ed7;flex-basis:118px;font-size:12px}.community-share-modal label button.copy-link-only{color:#176ed7;background:#fff;flex-basis:100px}.feedback-modal{box-sizing:border-box;background:#fff;border:1px solid #fffc;border-radius:17px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:22px 24px;animation:.2s ease-out feedback-in;overflow:auto;box-shadow:0 28px 80px #0d284240}.feedback-modal>header{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.feedback-modal>header span{color:#176fd7;letter-spacing:.16em;font-size:10px;font-weight:800}.feedback-modal>header h2{color:#172b3d;margin:5px 0 3px;font-size:22px}.feedback-modal>header p{color:#7a8996;margin:0;font-size:12px}.feedback-modal>header>button{color:#607383;cursor:pointer;background:#f0f4f8;border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.feedback-modal>header>button:hover{color:#176fd7;background:#e5eef8}.feedback-resource{background:#f3f7fb;border-radius:10px;align-items:center;gap:11px;margin:15px 0;padding:11px 13px;display:flex}.feedback-resource>i{color:#176fd7;background:#e5f0ff;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.feedback-resource small,.feedback-resource b{display:block}.feedback-resource small{color:#84919d;font-size:10px}.feedback-resource b{text-overflow:ellipsis;white-space:nowrap;color:#2c4052;max-width:390px;margin-top:3px;overflow:hidden}.feedback-modal>label{color:#354b5d;margin-top:14px;font-size:12px;font-weight:700;display:block}.feedback-types{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.feedback-types button{color:#667988;cursor:pointer;background:#fff;border:1px solid #d9e3ec;border-radius:9px;padding:9px 5px}.feedback-types button:hover,.feedback-types button.active{color:#176fd7;background:#edf5ff;border-color:#176fd7}.feedback-modal textarea{box-sizing:border-box;resize:vertical;color:#293e50;width:100%;min-height:112px;max-height:180px;font:inherit;border:1px solid #d5e0e9;border-radius:10px;outline:none;margin-top:8px;padding:11px 13px;line-height:1.6}.feedback-modal textarea:focus{border-color:#176fd7;box-shadow:0 0 0 3px #176fd717}.feedback-modal label>small{text-align:right;color:#8c98a3;margin-top:4px;font-weight:400;display:block}.feedback-error{color:#d94949;margin:8px 0 0;font-size:11px}.feedback-modal>footer{border-top:1px solid #e8eef3;gap:10px;text-align:right!important;background:0 0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;max-width:none!important;margin:16px 0 0!important;padding:15px 0 0!important;display:flex!important}.feedback-modal>footer button{flex:0 0 104px;justify-content:center;align-items:center;min-width:104px;height:40px;display:inline-flex;margin:0!important}.feedback-modal button:disabled{opacity:.6;cursor:not-allowed}@keyframes feedback-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (width<=560px){.feedback-modal{padding:20px}.feedback-types{grid-template-columns:repeat(2,1fr)}.feedback-resource b{max-width:260px}}.resource-hub .advanced-filter{display:none}.professional-resource-filter{background:#fff;border:1px solid #dce5ed;border-radius:16px;margin-top:24px;overflow:hidden;box-shadow:0 10px 32px #1837520e}.filter-card-heading{background:linear-gradient(135deg,#fff,#f8fbff);border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.filter-card-heading span{color:#176fd7;letter-spacing:.17em;font-size:10px;font-weight:800}.filter-card-heading h2{color:#172b3d;margin:5px 0 3px;font-size:22px}.filter-card-heading p{color:#778896;margin:0;font-size:12px}.filter-card-heading>button{color:#526879;cursor:pointer;background:#fff;border:1px solid #d7e2eb;border-radius:10px;height:36px;padding:0 15px;transition:all .2s}.filter-card-heading>button:hover{color:#176fd7;background:#f3f8ff;border-color:#176fd7}.filter-group{border-bottom:1px solid #edf1f4;grid-template-columns:92px minmax(0,1fr) 72px;align-items:start;gap:14px;padding:18px 24px;display:grid}.filter-label{color:#263b4d;padding-top:9px;font-size:13px}.filter-options{flex-wrap:wrap;gap:8px;max-height:36px;transition:max-height .3s;display:flex;overflow:hidden}.filter-group.expanded .filter-options{max-height:320px}.filter-options button{color:#536779;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:18px;height:36px;padding:0 14px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.filter-options button:hover{color:#176fd7;background:#edf5ff;border-color:#bed8f5}.filter-options button.active{color:#fff;background:#176fd7;border-color:#176fd7;box-shadow:0 5px 13px #176fd733}.filter-options button:active{transform:scale(.97)}.filter-expand{color:#6d8090;cursor:pointer;background:0 0;border:0;height:36px;font-size:12px}.filter-expand:hover{color:#176fd7}.filter-group-mobile,.filter-option-arrow{display:none}.active-filter-bar{background:#f8fafc;align-items:center;gap:14px;min-height:48px;padding:13px 24px;display:flex}.active-filter-bar>b{color:#344a5d;flex:none;font-size:12px}.active-filter-list{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.active-filter-list button{color:#176fd7;cursor:pointer;background:#edf5ff;border:1px solid #cfe0f2;border-radius:16px;padding:6px 10px;font-size:11px}.active-filter-list button:hover{background:#e3f0ff;border-color:#176fd7}.active-filter-list button span{margin-left:4px;font-size:14px}.active-filter-list small{color:#8a98a4}.clear-filter-button{color:#176fd7;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px}.clear-filter-button:hover{text-decoration:underline}@media (width<=700px){.professional-resource-filter{border-radius:14px;margin-top:16px}.filter-card-heading{align-items:flex-start;padding:18px}.filter-card-heading h2{font-size:19px}.filter-card-heading p{display:none}.filter-card-heading>button{height:34px;padding:0 11px}.filter-group{padding:0 16px;display:block}.filter-label,.filter-expand{display:none}.filter-group-mobile{color:#2e4355;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}.filter-group-mobile b{font-size:13px}.filter-group-mobile span{color:#176fd7;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.filter-group-mobile i{color:#7d8c98;font-size:11px;font-style:normal}.filter-options-scroller{align-items:center;gap:4px;width:100%;min-width:0;padding:0 0 10px;display:none}.filter-group.expanded .filter-options-scroller{display:flex}.filter-option-arrow{color:#176fd7;background:#fff;border:1px solid #dce7f0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.filter-options{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;min-width:0;padding:0;display:none;overflow:auto hidden;max-height:none!important}.filter-options::-webkit-scrollbar{display:none}.filter-group.expanded .filter-options{display:flex}.filter-options button{flex:none;height:34px;padding:0 13px}.active-filter-bar{flex-wrap:wrap;align-items:flex-start;padding:13px 16px}.active-filter-bar>b{padding-top:6px}.active-filter-list{min-width:calc(100% - 80px)}.clear-filter-button{margin-left:auto}}.case-categories{scrollbar-width:thin;scroll-snap-type:x proximity;overflow:auto hidden}.case-categories button{scroll-snap-align:start;transition:all .2s}.case-categories button:hover{color:#176fd7;background:#eef5ff}.case-categories button.active:hover{color:#fff;background:#176fd7}.case-advanced-filters>div{align-items:flex-start;gap:14px;padding:12px 0}.case-advanced-filters>div>div{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.case-advanced-filters button{cursor:pointer;transition:all .2s}.case-advanced-filters button:hover{background:#eef5ff}.case-advanced-filters button.active{color:#fff;background:#176fd7;box-shadow:0 4px 10px #176fd726}.case-selected-filters{background:#f8fafc;border:1px solid #dce6ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:12px 15px;display:flex}.case-selected-filters>b{color:#43596b;margin-right:3px;font-size:12px}.case-selected-filters button{color:#176fd7;cursor:pointer;background:#edf5ff;border:1px solid #cfe0f2;border-radius:16px;padding:6px 10px;font-size:11px}.case-selected-filters .case-clear-all{background:0 0;border-color:#0000;margin-left:auto}.case-selected-filters .case-clear-all:hover{text-decoration:underline}@media (width<=760px){.case-categories{flex-wrap:nowrap}.case-advanced-filters>div{display:block}.case-advanced-filters>div>b{margin-bottom:8px;display:block}.case-advanced-filters>div>div{flex-wrap:wrap}.case-selected-filters .case-clear-all{margin-left:0}}.case-advanced-filters{padding:8px 20px}.case-advanced-filters>div>b{flex-basis:72px;padding-top:7px}.case-advanced-filters button,.case-advanced-panel button,.case-diy-filter button{color:#5f6b7a;white-space:nowrap;cursor:pointer;background:#f5f7fa;border:0;border-radius:999px;padding:7px 12px;transition:all .2s}.case-advanced-filters button:hover,.case-advanced-panel button:hover,.case-diy-filter button:hover{color:#176fd7;background:#eef5ff}.case-advanced-filters button.active,.case-advanced-panel button.active,.case-diy-filter button.active{color:#fff;background:#176fd7;box-shadow:0 4px 10px #176fd729}.case-advanced-filters button.suggested:not(.active){color:#176fd7;background:#eef5ff;box-shadow:inset 0 0 0 1px #78ace8}.case-advanced-filters>footer{justify-content:flex-end;align-items:center;gap:18px;padding:12px 0 4px;display:flex}.case-advanced-filters>footer span{color:#6082a2;margin-right:auto;font-size:11px}.case-advanced-filters>footer button{color:#176fd7;background:0 0;font-weight:700}.case-advanced-filters>footer i{margin-left:5px;font-size:10px;font-style:normal}.case-advanced-panel{background:#fff;border:1px solid #dce5ed;border-radius:16px;margin-top:12px;padding:20px;box-shadow:0 14px 36px #12314f14}.case-advanced-panel>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.case-advanced-panel>header b{font-size:17px}.case-advanced-panel>header p{color:#7b8996;margin:3px 0 0;font-size:11px}.case-advanced-panel>header button{place-items:center;width:32px;height:32px;padding:0;font-size:20px;display:grid}.case-advanced-panel>div{border-bottom:1px solid #edf1f4;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.case-advanced-panel>div:last-child{border:0}.case-advanced-panel>div>b{color:#33495c;padding-top:7px;font-size:12px}.case-advanced-panel>div>div,.case-diy-filter>div{flex-wrap:wrap;gap:7px;display:flex}.case-diy-filter{background:linear-gradient(135deg,#f6faff,#fff);border:1px solid #dbe5ee;border-radius:16px;margin-top:12px;padding:18px 20px}.case-diy-filter header{margin-bottom:12px}.case-diy-filter header b,.case-diy-filter header small{display:block}.case-diy-filter header b{color:#176fd7;font-size:17px}.case-diy-filter header small{color:#7b8997;margin-top:2px}.case-filter-expand-enter-active,.case-filter-expand-leave-active{transition:all .25s}.case-filter-expand-enter-from,.case-filter-expand-leave-to{opacity:0;transform:translateY(-8px)}@media (width<=760px){.case-advanced-filters{padding:8px 15px}.case-advanced-filters>div{min-height:0;padding:12px 0}.case-advanced-filters>div>div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.case-advanced-filters>footer{flex-direction:column;align-items:flex-start}.case-advanced-panel{padding:16px}.case-advanced-panel>div{grid-template-columns:1fr}.case-advanced-panel>div>div,.case-diy-filter>div{flex-wrap:nowrap;overflow-x:auto}}.case-discovery .case-categories{scroll-snap-type:none;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.case-discovery .case-categories button{flex:none}.case-discovery .case-advanced-filters{border-top-left-radius:16px;border-top-right-radius:16px}.case-discovery .case-advanced-filters>div:last-child{border-bottom:0}.case-discovery .case-category-row{align-items:flex-start;display:flex}.case-discovery .case-category-row>b{flex:0 0 72px;padding-top:7px}.case-discovery .case-category-row .case-categories{border:0;flex:1;min-width:0;margin:0;padding:0}@media (width<=760px){.case-discovery .case-categories,.case-discovery .case-advanced-filters>div>div{flex-wrap:wrap;overflow:visible}}.resource-hub>div.shell>.knowledge-grid{display:none}.professional-resource-filter{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.resource-filter-channel-grid{margin-bottom:24px}.professional-resource-filter .filter-card-heading{display:none}.professional-resource-filter .filter-group{background:#fff;border-bottom:1px solid #e8edf2;border-left:1px solid #e1e8ee;border-right:1px solid #e1e8ee;grid-template-columns:92px minmax(0,1fr) 72px;padding:16px 20px}.professional-resource-filter .resource-filter-channel-grid+.filter-card-heading+.filter-group{border-top:1px solid #e1e8ee;border-radius:16px 16px 0 0}.professional-resource-filter .filter-options button{background:0 0;border-color:#0000;height:34px;padding:0 13px}.professional-resource-filter .filter-options button:hover{background:#edf5ff;border-color:#0000}.professional-resource-filter .filter-options button.active{color:#fff;background:#176fd7;border-color:#176fd7;box-shadow:0 4px 10px #176fd729}.professional-resource-filter .active-filter-bar{background:#f8fafc;border:1px solid #e1e8ee;border-top:0;border-radius:0 0 16px 16px}.resource-filter-channel-grid .knowledge-card{min-height:132px}.resource-filter-channel-grid .knowledge-card em{margin-top:auto;padding-top:7px}.professional-resource-filter .filter-group{padding-top:12px;padding-bottom:12px}.professional-resource-filter .filter-label{padding-top:7px;font-size:12px}.professional-resource-filter .filter-options{gap:6px 8px;max-height:32px}.professional-resource-filter .filter-options button{height:32px;padding:0 11px;font-size:13px}.professional-resource-filter .filter-expand{height:32px;font-size:11px}.resource-hub .resource-grid .resource-card .card-body{padding:16px 20px 18px}.resource-hub .resource-grid .resource-card .card-body h3{margin:7px 0 6px}.resource-hub .resource-grid .resource-card .card-body p{height:auto;min-height:38px;margin:6px 0 10px;line-height:1.55}.resource-hub .resource-grid .resource-card .card-foot{margin-top:10px;padding-top:11px}@media (width<=700px){.resource-filter-channel-grid{margin-bottom:16px}.professional-resource-filter .filter-group{padding:0 16px}.professional-resource-filter .resource-filter-channel-grid+.filter-card-heading+.filter-group{border-radius:14px 14px 0 0}.professional-resource-filter .filter-options button{background:#fff;border-color:#dbe4ec}}.message-list article.read i{background:#cbd6df}.message-list article.read b{color:#536879}.resource-copyright-notice{color:#536879;background:#f7faff;border:1px solid #dce6f2;border-radius:10px;margin:24px 0 14px;padding:17px 18px}.resource-copyright-notice h3{color:#183b62;margin:0 0 8px;font-size:15px}.resource-copyright-notice p{margin:0;font-size:13px;line-height:1.8}.resource-copyright-notice button{color:#1769d3;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-weight:600}.dashboard-content .message-list article{padding:0;display:block}.message-list .message-row{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 8px;display:grid}.message-list .message-row:hover{background:#f7faff}.message-list .message-row:focus-visible{outline-offset:-2px;outline:2px solid #176ed7}.message-list .message-row>span{gap:6px;min-width:0;display:grid}.message-list .message-row>span small{white-space:normal}.message-list .message-detail{color:#536879;padding:0 24px 18px 32px}.message-list .message-detail p{white-space:pre-wrap;margin:0 0 8px}.message-list .message-detail button{color:#176ed7;cursor:pointer;background:0 0;border:0;padding:4px 0}.panel-heading>button:disabled{cursor:default;opacity:.55}.knowledge-community .feed-post>footer{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.knowledge-community .feed-post>footer>span{color:#8796a3;flex:auto;width:auto;min-width:64px;margin:0}.knowledge-community .feed-post>footer>button{white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;width:auto;min-width:58px;margin:0;padding:7px 9px;line-height:1.2;display:inline-flex}.knowledge-community .feed-post>footer>.community-owner-action{color:#526d83;background:#f7fafc;border:1px solid #d2dfeb;min-width:auto;padding-inline:10px;font-weight:700}.knowledge-community .feed-post>footer>.community-owner-action:last-child{color:#c44b4b;background:#fff7f7;border-color:#efcdcd}.knowledge-community .feed-post>footer>.community-owner-action:hover{color:#176ed7;background:#eef6ff;border-color:#82afe0}@media (width<=600px){.knowledge-community .feed-post>footer{gap:4px;padding:10px 12px}.knowledge-community .feed-post>footer>button{min-width:auto;padding:7px}.knowledge-community .feed-post>footer>.community-owner-action{padding-inline:8px}}.community-comment-heading{margin-bottom:20px}.community-comment-heading h2{margin:0 0 6px;font-size:24px}.community-comment-heading p{color:#81919f;margin:0;font-size:13px}.community-comment-compose{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d5e3ef;border-radius:14px;padding:20px}.community-comment-compose h3{margin:0 0 14px;font-size:17px}.community-comment-compose textarea{box-sizing:border-box;color:#263b4e;width:100%;min-height:142px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9e5;border-radius:11px;outline:none;padding:16px;line-height:1.7;transition:all .2s;display:block}.community-comment-compose textarea:focus{border-color:#3986e5;box-shadow:0 0 0 3px #176ed717}.community-comment-compose>div{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.community-comment-compose p{color:#8796a3;margin:0;font-size:12px}.community-comment-compose p.error{color:#d84c4c}.community-comment-compose .primary-btn{min-width:116px}.community-comment-count{color:#53697b;border-bottom:1px solid #edf1f4;margin-top:25px;padding-bottom:12px;font-weight:700}.community-comment-count b{color:#176ed7}@media (width<=600px){.community-comment-compose{padding:15px}.community-comment-compose>div{flex-direction:column;align-items:stretch}.community-comment-compose .primary-btn{width:100%}}.post-comments>article{padding-right:150px;position:relative}.post-comments>article>.community-comment-tools{position:absolute;bottom:15px;right:0;text-align:left!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.post-comments>article>.community-comment-tools>button{color:#4c6b82;width:auto;min-width:58px;height:32px;font:inherit;cursor:pointer;background:#f7fafc;border:1px solid #cddce8;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.post-comments>article>.community-comment-tools>button:hover{color:#176ed7;background:#eef6ff;border-color:#75abe1}.post-comments>article>.community-comment-tools>button:last-child:not(:first-child){color:#c64a4a;background:#fff7f7;border-color:#efcaca}.post-comments>article>.community-comment-tools>button:last-child:not(:first-child):hover{background:#fff0f0;border-color:#e69d9d}.post-comments>article small{padding-top:3px;display:block}.post-comments>article b{color:#203b52}.post-comments>article p{line-height:1.75}@media (width<=600px){.post-comments>article{padding-bottom:58px;padding-right:0}.post-comments>article>.community-comment-tools{bottom:14px;left:0;right:auto}}.knowledge-community .hot-posts small{white-space:nowrap}.knowledge-community .hot-posts small:after{content:" 浏览";font-size:9px}.knowledge-community .community-notice{cursor:pointer;border-radius:8px;transition:background .2s;position:relative}.knowledge-community .community-notice:hover{background:#f4f8fc}.knowledge-community .community-notice:after{content:"查看详情 →";color:#176ed7;text-align:right;margin-top:3px;font-size:9px}.knowledge-community .community-quick{background:#f7fafd;border:1px solid #d9e4ed;border-radius:13px;padding:5px;box-shadow:0 8px 24px #2244630f}.knowledge-community .community-quick button{background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.knowledge-community .community-quick button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #1f578d1a}.knowledge-community .community-quick .primary-btn{color:#53697b;box-shadow:none;background:0 0}.knowledge-community .community-quick .primary-btn:hover{color:#fff;background:linear-gradient(135deg,#176ed7,#2887ed);box-shadow:0 7px 16px #176ed733}.community-composer-backdrop{z-index:10020;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14263785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.community-composer{box-sizing:border-box;background:#fff;border:1px solid #cddce8e6;border-radius:20px;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 30px 80px #0f284040}.community-composer>header{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.community-composer>header span{color:#176ed7;letter-spacing:.16em;font-size:11px;font-weight:800}.community-composer>header h2{color:#152c40;margin:7px 0 5px;font-size:27px}.community-composer>header p{color:#81919f;margin:0}.community-composer>header>button{color:#617687;cursor:pointer;background:#f0f5f9;border:0;border-radius:10px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.community-composer>header>button:hover{color:#176ed7;background:#e6f0fa}.composer-types{padding:20px 0 8px}.composer-types>b,.community-composer>label>b{color:#263d50;margin-bottom:10px;font-size:13px;display:block}.composer-types>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.composer-types button{color:#617586;cursor:pointer;background:#fff;border:1px solid #d9e4ec;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;display:flex}.composer-types button i{color:#176ed7;background:#eff5fb;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.composer-types button:hover{background:#f7fbff;border-color:#9fc5ef}.composer-types button.active{color:#176ed7;background:#edf5ff;border-color:#176ed7;box-shadow:0 5px 14px #176ed71a}.community-composer>label{margin-top:16px;display:block;position:relative}.community-composer>label input,.community-composer>label textarea,.community-composer>label select{box-sizing:border-box;color:#22394c;width:100%;font:inherit;background:#fbfcfd;border:1px solid #cedbe5;border-radius:11px;outline:none;padding:13px 15px;line-height:1.65;transition:all .2s}.community-composer>label select{min-height:48px}.community-composer>label textarea{resize:vertical;min-height:170px}.community-composer>label input:focus,.community-composer>label textarea:focus,.community-composer>label select:focus{background:#fff;border-color:#3986e5;box-shadow:0 0 0 3px #176ed714}.community-composer>label>small{color:#98a5ae;font-size:10px;position:absolute;bottom:9px;right:12px}.community-composer>label em{color:#91a0ab;font-size:11px;font-style:normal;font-weight:400}.community-composer>aside{color:#607789;background:#f1f7fd;border-radius:11px;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.community-composer>aside>i{color:#176ed7;background:#dcecff;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-style:normal;font-weight:800;display:grid}.community-composer>aside p,.community-composer>aside b,.community-composer>aside span{margin:0;display:block}.community-composer>aside span{margin-top:3px;font-size:11px;line-height:1.6}.composer-error{color:#d64b4b;margin:12px 0 0;font-size:12px}.community-composer>footer{border-top:1px solid #e7edf2;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.community-composer>footer button{min-width:120px}@media (width<=650px){.community-composer{padding:20px}.composer-types>div{grid-template-columns:1fr 1fr}.community-composer>header h2{font-size:23px}.community-composer>footer button{flex:1;min-width:0}}.knowledge-community .community-quick button{color:#53697b;box-shadow:none;position:relative}.knowledge-community .community-quick button:hover{color:#fff;background:linear-gradient(135deg,#176ed7,#2887ed);box-shadow:0 7px 16px #176ed733}.knowledge-community .community-quick:has(button:hover) .primary-btn:not(:hover){color:#53697b;box-shadow:none;background:0 0}.knowledge-community .community-quick button:focus-visible{outline-offset:2px;outline:3px solid #176ed72e}.enterprise-entry-grid article{flex-direction:column;min-height:250px;display:flex}.enterprise-entry-grid article>div{align-content:flex-start}.enterprise-entry-grid article>button{margin-top:auto}.enterprise-my-submissions{background:#fff;border:1px solid #d8e5f1;border-radius:14px;margin-top:18px;padding:18px 20px}.enterprise-my-submissions>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.enterprise-my-submissions>header div b,.enterprise-my-submissions>header div small{display:block}.enterprise-my-submissions>header div small{color:#7c8b99;margin-top:4px}.enterprise-my-submissions>header>span{color:#176fd7}.enterprise-my-submissions>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.enterprise-my-submissions article{background:#f5f8fb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.enterprise-my-submissions article>span{color:#176fd7;background:#e7f2ff;border-radius:7px;padding:5px 8px}.enterprise-my-submissions article div b,.enterprise-my-submissions article div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-my-submissions article div small{color:#7b8a98;margin-top:4px}.enterprise-my-submissions article em{color:#d67a1e;font-style:normal}.enterprise-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f233685;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.enterprise-publish-modal,.enterprise-companies-modal{background:#fff;border:1px solid #ffffffa6;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:28px;overflow:auto;box-shadow:0 28px 80px #0a253d40}.enterprise-publish-modal>header,.enterprise-companies-modal>header{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.enterprise-publish-modal>header span,.enterprise-companies-modal>header span{color:#176fd7;letter-spacing:.16em;font-size:11px;font-weight:800}.enterprise-publish-modal>header h2,.enterprise-companies-modal>header h2{margin:7px 0 5px;font-size:27px}.enterprise-publish-modal>header p,.enterprise-companies-modal>header p{color:#778795;margin:0}.enterprise-publish-modal>header>button,.enterprise-companies-modal>header>button{color:#64788a;background:#eef3f8;border:0;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;font-size:22px;display:grid}.enterprise-form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:22px;display:grid}.enterprise-form-grid label{gap:8px;display:grid}.enterprise-form-grid label.wide{grid-column:1/-1}.enterprise-form-grid label>span{font-weight:700}.enterprise-form-grid input,.enterprise-form-grid textarea,.enterprise-company-search input{box-sizing:border-box;color:#183047;background:#fbfcfd;border:1px solid #d4e0ea;border-radius:11px;outline:0;width:100%}.enterprise-form-grid input{height:46px;padding:0 13px}.enterprise-form-grid textarea{resize:vertical;padding:13px;line-height:1.65}.enterprise-form-grid input:focus,.enterprise-form-grid textarea:focus,.enterprise-company-search input:focus{border-color:#3489e3;box-shadow:0 0 0 3px #3489e31f}.enterprise-form-error{color:#d54848}.enterprise-publish-modal>footer{border-top:1px solid #e4ebf1;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.enterprise-publish-modal>footer button{min-width:110px}.enterprise-company-search{margin:20px 0;display:block;position:relative}.enterprise-company-search>span{color:#176fd7;position:absolute;top:12px;left:15px}.enterprise-company-search input{height:46px;padding:0 14px 0 42px}.enterprise-company-list{grid-template-columns:1fr 1fr;gap:11px;display:grid}.enterprise-company-list article{border:1px solid #dce6ef;border-radius:14px;grid-template-columns:50px minmax(0,1fr);gap:12px;padding:15px;display:grid}.enterprise-company-list article>i{color:#fff;background:linear-gradient(145deg,#10558f,#2588e4);border-radius:13px;grid-row:1/3;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.enterprise-company-list article div>span{color:#168b67;font-size:10px}.enterprise-company-list article h3{margin:4px 0}.enterprise-company-list article p,.enterprise-company-list article small{color:#758594;font-size:11px}.enterprise-company-list article p{margin:0 0 4px}.enterprise-company-list article>button{color:#176fd7;background:0 0;border:0;grid-column:2;justify-self:start;padding:0}@media (width<=720px){.enterprise-form-grid,.enterprise-company-list,.enterprise-my-submissions>div{grid-template-columns:1fr}.enterprise-publish-modal,.enterprise-companies-modal{padding:20px}.enterprise-my-submissions article{grid-template-columns:auto minmax(0,1fr)}}.enterprise-channel-page{color:#172d40;background:#f5f8fb;min-height:100vh;padding-bottom:80px}.enterprise-channel-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#4997e747,#0000 27%),linear-gradient(125deg,#0c2c4b,#176295);padding:44px 0}.enterprise-channel-hero>.shell{position:relative}.enterprise-channel-hero button{color:#bed9ee;background:0 0;border:0;padding:0}.enterprise-channel-hero>div>div{margin-top:27px}.enterprise-channel-hero span{color:#6db4f4;letter-spacing:.16em;font-size:11px;font-weight:800}.enterprise-channel-hero h1{margin:8px 0;font-size:39px}.enterprise-channel-hero p{color:#d2e2ef;margin:0;font-size:15px}.enterprise-channel-hero i{background:#ffffff17;border:1px solid #fff3;border-radius:25px;place-items:center;width:92px;height:92px;font-size:36px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:35px}.enterprise-channel-tools{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:27px;display:grid}.enterprise-channel-tools form{position:relative}.enterprise-channel-tools form>span{color:#176fd7;position:absolute;top:14px;left:17px}.enterprise-channel-tools input{box-sizing:border-box;background:#fff;border:1px solid #d7e3ed;border-radius:13px;outline:0;width:100%;height:50px;padding:0 18px 0 45px}.enterprise-channel-tools input:focus{border-color:#428fe2;box-shadow:0 0 0 3px #428fe21c}.enterprise-channel-filters{gap:7px;margin-top:14px;padding-bottom:4px;display:flex;overflow:auto}.enterprise-channel-filters button{color:#617486;white-space:nowrap;background:#fff;border:1px solid #dce5ed;border-radius:999px;padding:8px 13px}.enterprise-channel-filters button.active{color:#fff;background:#176fd7;border-color:#176fd7;box-shadow:0 6px 14px #176fd72b}.enterprise-channel-results{margin-top:30px}.enterprise-channel-results>header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.enterprise-channel-results>header b,.enterprise-channel-results>header small{display:block}.enterprise-channel-results>header b{font-size:24px}.enterprise-channel-results>header small{color:#7b8a98;margin-top:5px}.enterprise-channel-results>header button{color:#176fd7;background:0 0;border:0}.enterprise-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.enterprise-channel-grid>article{background:#fff;border:1px solid #dce5ed;border-radius:16px;flex-direction:column;min-height:220px;padding:21px;transition:all .22s;display:flex}.enterprise-channel-grid>article:hover{border-color:#4d96e8;transform:translateY(-3px);box-shadow:0 15px 34px #15457217}.enterprise-channel-grid article>span{color:#168964;background:#e9f8f2;border-radius:7px;align-self:flex-start;padding:5px 8px;font-size:10px}.enterprise-channel-grid article>small{color:#81909d;margin-top:10px}.enterprise-channel-grid h2{margin:15px 0 8px;font-size:19px}.enterprise-channel-grid article>b{color:#ed7c27;font-size:20px}.enterprise-channel-grid article p{color:#6e7f8f;line-height:1.65}.enterprise-channel-grid article em{background:#eef4f9;border-radius:6px;margin:3px;padding:4px 6px;font-size:10px;font-style:normal;display:inline-block}.enterprise-channel-grid article>button{color:#176fd7;background:#edf5ff;border:0;border-radius:9px;width:100%;margin-top:auto;padding:10px;font-weight:700}.enterprise-channel-grid dl{margin:10px 0 18px}.enterprise-channel-grid dl>div{border-top:1px solid #edf1f4;justify-content:space-between;padding:9px 0;display:flex}.enterprise-channel-grid dt{color:#7c8b99}.enterprise-channel-grid dd{margin:0;font-weight:700}.enterprise-channel-grid .channel-companies{grid-template-columns:55px minmax(0,1fr);min-height:185px;display:grid}.enterprise-channel-grid .channel-companies>i{color:#fff;background:linear-gradient(145deg,#10558f,#2789e4);border-radius:14px;place-items:center;width:52px;height:52px;font-style:normal;font-weight:800;display:grid}.enterprise-channel-grid .channel-companies>div>span{color:#168b67;font-size:10px}.enterprise-channel-grid .channel-companies h2{margin:5px 0}.enterprise-channel-grid .channel-companies>button{grid-column:1/-1}@media (width<=980px){.enterprise-channel-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.enterprise-channel-hero i{display:none}.enterprise-channel-tools,.enterprise-channel-grid{grid-template-columns:1fr}.enterprise-channel-results>header{align-items:flex-start}.enterprise-channel-hero h1{font-size:32px}}.enterprise-modal-backdrop{padding:18px;overflow:hidden}.enterprise-publish-modal{box-sizing:border-box;border-radius:18px;width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);padding:22px 24px;overflow:hidden auto}.enterprise-publish-modal>header{padding-bottom:14px}.enterprise-publish-modal>header h2{margin:5px 0 3px;font-size:24px}.enterprise-publish-modal>header p{font-size:12px}.enterprise-publish-modal>header>button{border-radius:10px;flex-basis:34px;height:34px;font-size:19px}.enterprise-publish-modal .enterprise-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:16px}.enterprise-publish-modal .enterprise-form-grid label{gap:6px;min-width:0}.enterprise-publish-modal .enterprise-form-grid label>span{font-size:12px}.enterprise-publish-modal .enterprise-form-grid input{min-width:0;height:40px;padding:0 11px}.enterprise-publish-modal .enterprise-form-grid textarea{min-width:0;height:94px;min-height:94px;padding:10px 11px}.enterprise-publish-modal>footer{gap:9px;margin-top:15px;padding-top:14px}.enterprise-publish-modal>footer button{height:40px;padding:0 18px;width:auto!important;min-width:94px!important}@media (width<=600px){.enterprise-modal-backdrop{padding:10px}.enterprise-publish-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.enterprise-publish-modal .enterprise-form-grid{grid-template-columns:1fr}.enterprise-publish-modal .enterprise-form-grid label.wide{grid-column:auto}.enterprise-publish-modal>footer{background:#fff;margin-left:-18px;margin-right:-18px;padding:12px 18px;position:sticky;bottom:-18px}}.enterprise-publish-modal>footer{box-sizing:border-box;text-align:right!important;background:0 0!important;border-top:1px solid #e4ebf1!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;width:100%!important;margin:15px 0 0!important;padding:14px 0 0!important;display:flex!important}.enterprise-publish-modal>footer button{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:94px!important;height:40px!important;margin:0!important;padding:0 18px!important;display:inline-flex!important}@media (width<=600px){.enterprise-publish-modal>footer{position:sticky;bottom:-18px;background:#fff!important;margin:12px -18px -18px!important;padding:12px 18px!important}.enterprise-publish-modal>footer button{flex:1 1 0!important}}.enterprise-region-filter{white-space:nowrap;border-left:1px solid #dce5ed;align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:flex}.enterprise-region-filter>span{color:#708293;font-size:12px}.enterprise-region-filter select{color:#40586c;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:999px;outline:0;min-width:116px;height:36px;padding:0 32px 0 12px;transition:all .2s}.enterprise-region-filter select:hover{background:#f7fbff;border-color:#8ab9e9}.enterprise-region-filter select:focus{border-color:#3489e3;box-shadow:0 0 0 3px #3489e31a}@media (width<=700px){.enterprise-channel-filters{flex-wrap:wrap}.enterprise-region-filter{border-top:1px solid #e4ebf1;border-left:0;width:100%;margin-left:0;padding:8px 0 0}.enterprise-region-filter select{flex:1}}.enterprise-region-filter>label{display:block;position:relative}.enterprise-region-filter>label small{z-index:1;color:#8a99a6;pointer-events:none;font-size:10px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.enterprise-region-filter>label select{min-width:142px;padding-left:48px}.enterprise-region-filter>label select:disabled{cursor:not-allowed;color:#a3afb9;background:#f3f6f8}.enterprise-active-regions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.enterprise-channel-results>header .enterprise-active-regions button{color:#176fd7;background:#edf6ff;border:1px solid #cfe2f7;border-radius:999px;padding:5px 9px;font-size:11px}@media (width<=700px){.enterprise-region-filter{grid-template-columns:1fr 1fr;display:grid}.enterprise-region-filter>span{grid-column:1/-1}.enterprise-region-filter>label select{width:100%;min-width:0}}.enterprise-publish-modal .enterprise-form-grid select{color:#183047;background:#fbfcfd;border:1px solid #d4e0ea;border-radius:11px;outline:0;width:100%;min-width:0;height:40px;padding:0 34px 0 11px}.enterprise-publish-modal .enterprise-form-grid select:focus{border-color:#3489e3;box-shadow:0 0 0 3px #3489e31f}.enterprise-publish-modal .enterprise-form-grid select:disabled{color:#9aa7b2;background:#f1f4f6}.supply-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#50a9ee4d,#0000 25%),linear-gradient(122deg,#0b2d4d,#17659a);padding:43px 0 47px}.supply-hero-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.supply-hero-inner>div>button{color:#b9d8ef;background:0 0;border:0;padding:0}.supply-hero-inner>div>span,.supply-results>header span,.supplier-section header span,.hot-demand-section header span,.supply-cta span{color:#5eaff2;letter-spacing:.16em;margin-top:25px;font-size:11px;font-weight:800;display:block}.supply-hero h1{margin:7px 0;font-size:40px}.supply-hero p{color:#d4e5f1;max-width:620px;margin:0;font-size:16px}.supply-hero-inner>div>div{gap:10px;margin-top:23px;display:flex}.supply-hero .ghost-btn{color:#fff;background:#ffffff14;border-color:#ffffff59}.supply-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:18px;align-items:center;gap:15px;width:320px;padding:22px;display:flex}.supply-hero aside i{background:#2589e5;border-radius:16px;flex:0 0 58px;place-items:center;height:58px;font-size:26px;font-style:normal;display:grid}.supply-hero aside b,.supply-hero aside small{display:block}.supply-hero aside small{color:#c8ddec;margin-top:6px;line-height:1.5}.supply-search{margin-top:25px}.supply-search form{background:#fff;border:1px solid #d6e2ec;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:54px;display:grid;box-shadow:0 8px 24px #1842680f}.supply-search form>span{color:#176fd7;padding-left:18px}.supply-search input{border:0;outline:0;height:100%;padding:0 14px}.supply-search form button{color:#fff;background:#176fd7;border:0;border-radius:10px;height:42px;margin-right:6px;padding:0 22px;font-weight:700}.supply-search>nav,.supply-filter-card nav{flex-wrap:wrap;gap:8px;display:flex}.supply-search>nav{margin-top:13px}.supply-search nav button,.supply-filter-card nav button{color:#607486;background:#fff;border:1px solid #dce6ee;border-radius:999px;padding:8px 13px;transition:all .2s}.supply-search nav button:hover,.supply-filter-card nav button:hover{color:#176fd7;background:#eef6ff;border-color:#9bc6ef}.supply-search nav button.active,.supply-filter-card nav button.active{color:#fff;background:#176fd7;border-color:#176fd7;box-shadow:0 6px 14px #176fd729}.supply-filter-card{background:#fff;border:1px solid #dce6ee;border-radius:16px;margin-top:18px;padding:8px 23px;box-shadow:0 8px 28px #1842680b}.supply-filter-card>div{border-bottom:1px solid #edf1f4;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.supply-filter-card>div:last-child{border:0}.supply-filter-card b{font-size:13px}.supply-results{margin-top:34px}.supply-results>header,.supplier-section header,.hot-demand-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.supply-results>header span,.supplier-section header span,.hot-demand-section header span{margin:0}.supply-results h2,.supplier-section h2,.hot-demand-section h2,.supply-cta h2{margin:6px 0;font-size:28px}.supply-results>header p,.supplier-section header p{color:#778897;margin:0}.supply-results>header>button,.supplier-section header>button{color:#176fd7;background:0 0;border:0}.supply-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.supply-card-grid article{background:#fff;border:1px solid #dce6ee;border-radius:16px;flex-direction:column;min-height:390px;padding:20px;transition:all .22s;display:flex;box-shadow:0 7px 24px #1942650a}.supply-card-grid article:hover{border-color:#4c96e5;transform:translateY(-3px);box-shadow:0 15px 34px #1948741a}.supply-card-grid article>header{justify-content:space-between;display:flex}.supply-card-grid article>header span,.supply-card-grid article>header em{color:#168a65;background:#e8f7f1;border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal}.supply-card-grid article>header em{color:#176fd7;background:#eaf3ff}.supply-card-grid article>header em.done{color:#87939d;background:#f0f2f4}.supply-card-grid h3{margin:17px 0;font-size:19px}.supply-card-grid dl{margin:0}.supply-card-grid dl>div{border-bottom:1px dashed #e7edf2;justify-content:space-between;gap:18px;padding:7px 0;display:flex}.supply-card-grid dt{color:#7b8b99}.supply-card-grid dd{text-align:right;margin:0;font-weight:700}.supply-trust{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.supply-trust span{color:#168a65;font-size:11px}.supply-trust small{color:#7d8c99;width:100%}.supply-card-grid article>button{color:#176fd7;background:#edf5ff;border:0;border-radius:10px;width:100%;margin-top:auto;padding:11px;font-weight:700}.supply-card-grid article>button:hover{color:#fff;background:#176fd7}.supplier-section{background:#edf6fd;margin-top:55px;padding:48px 0}.supplier-section header span{margin:0}.supplier-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.supplier-grid article{background:#fff;border:1px solid #d9e6f0;border-radius:15px;grid-template-columns:50px minmax(0,1fr);gap:12px;padding:18px;display:grid}.supplier-grid i{color:#fff;background:linear-gradient(145deg,#10558f,#2789e4);border-radius:13px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.supplier-grid span{color:#168a65;font-size:10px}.supplier-grid h3{margin:4px 0}.supplier-grid p,.supplier-grid small{color:#758695;font-size:11px}.supplier-grid p{margin:0 0 5px}.hot-demand-section{padding:48px 0}.hot-demand-section>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hot-demand-section>div>button{color:#193248;text-align:left;background:#fff;border:1px solid #dce6ee;border-radius:14px;flex-direction:column;align-items:flex-start;gap:15px;padding:18px;font-size:15px;font-weight:700;display:flex}.hot-demand-section>div>button:hover{border-color:#5b9ee6;transform:translateY(-2px)}.hot-demand-section button span{color:#176fd7;font-size:12px}.supply-cta{background:linear-gradient(110deg,#eef7ff,#fff);border:1px solid #cfe1f0;border-radius:19px;justify-content:space-between;align-items:center;margin-bottom:70px;padding:32px 38px;display:flex}.supply-cta span{margin:0}.supply-cta p{color:#718494;margin:0}@media (width<=980px){.supply-card-grid,.supplier-grid,.hot-demand-section>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.supply-hero-inner{display:block}.supply-hero aside{display:none}.supply-filter-card>div,.supply-card-grid,.supplier-grid,.hot-demand-section>div{grid-template-columns:1fr}.supply-cta{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.supply-search form button{padding:0 14px}}.enterprise-submission-actions{align-items:center;gap:12px;margin-left:auto;display:flex!important}.enterprise-submission-actions em{color:#f07a22;white-space:nowrap;font-style:normal}.enterprise-submission-actions button{color:#66758a;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:7px 12px;transition:all .2s}.enterprise-submission-actions button:hover{color:#d33b4e;background:#fff5f6;border-color:#e05b68}.enterprise-submission-actions button.confirm{color:#fff;background:#d94354;border-color:#d94354}@media (width<=760px){.enterprise-submission-actions{justify-content:space-between;width:100%}}.enterprise-submission-preview{gap:16px;display:grid}.enterprise-submission-preview>header{align-items:center}.enterprise-manage-link{color:#126ee3;cursor:pointer;background:0 0;border:0;font-weight:700}.enterprise-manage-link span{background:#eaf3ff;border-radius:999px;place-items:center;min-width:24px;height:24px;margin:0 4px;display:inline-grid}.enterprise-submission-summary{gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.enterprise-submission-summary button{color:#5c6b7f;white-space:nowrap;cursor:pointer;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.enterprise-submission-summary button b{color:#8a98aa;font-size:12px}.enterprise-submission-summary button.active{color:#fff;background:#1473e6;border-color:#1473e6;box-shadow:0 6px 16px #1473e62e}.enterprise-submission-summary button.active b{color:#fff}.enterprise-submission-preview>footer{justify-content:center;display:flex}.enterprise-submission-preview>footer button{color:#1473e6;cursor:pointer;background:0 0;border:0}.enterprise-submission-empty{text-align:center;color:#8b98a9;padding:26px}.enterprise-publication-manager{background:#fff;border-radius:20px;flex-direction:column;width:min(820px,100vw - 32px);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #122a463d}.enterprise-publication-manager>header{border-bottom:1px solid #e8edf3;flex:none;justify-content:space-between;gap:24px;padding:26px 30px 20px;display:flex}.enterprise-publication-manager>header span{color:#1473e6;letter-spacing:.16em;font-size:12px;font-weight:800}.enterprise-publication-manager>header h2{margin:6px 0}.enterprise-publication-manager>header p{color:#758397;margin:0}.enterprise-publication-manager>header button{color:#607185;cursor:pointer;background:#eff4f9;border:0;border-radius:10px;width:38px;height:38px;font-size:22px}.enterprise-publication-manager>.enterprise-submission-summary{scrollbar-width:none;flex:none;min-height:42px;margin:18px 30px 10px}.enterprise-publication-manager>.enterprise-submission-summary::-webkit-scrollbar{display:none}.enterprise-publication-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 30px 20px;overflow:auto}.enterprise-publication-list article{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.enterprise-publication-list article>span{color:#1473e6;background:#eaf3ff;border-radius:8px;padding:6px 9px}.enterprise-publication-list article>div{gap:5px;min-width:0;display:grid}.enterprise-publication-list article b,.enterprise-publication-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-publication-list article small{color:#8592a4}.enterprise-publication-list article>em{color:#ef7a22;font-style:normal}.enterprise-publication-list article>button{color:#68768a;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:8px 12px}.enterprise-publication-list article>button.confirm{color:#fff;background:#d94354;border-color:#d94354}.enterprise-publication-manager>footer{border-top:1px solid #e8edf3;flex:none;justify-content:space-between;align-items:center;padding:16px 30px;display:flex}.enterprise-publication-manager>footer small{color:#8794a6}@media (width<=700px){.enterprise-publication-list article{grid-template-columns:auto 1fr auto}.enterprise-publication-list article>em{grid-column:2}.enterprise-publication-list article>button{grid-area:1/3/3}.enterprise-publication-manager>header,.enterprise-publication-list,.enterprise-publication-manager>footer{padding-left:18px;padding-right:18px}.enterprise-publication-manager>.enterprise-submission-summary{margin-left:18px;margin-right:18px}}.supply-search{margin-bottom:14px}.supply-region-row{align-items:center}.supply-region-row>.enterprise-region-filter{flex:1;align-items:center;gap:12px;display:flex}.supply-region-row .enterprise-region-filter label{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:10px;align-items:center;gap:8px;min-width:190px;padding:0 12px;display:flex}.supply-region-row .enterprise-region-filter small{color:#7e8b9d;white-space:nowrap}.supply-region-row .enterprise-region-filter select{color:#34445a;background:0 0;border:0;outline:0;width:100%;height:40px}.supply-detail-modal{background:#fff;border-radius:20px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #11274242}.supply-detail-modal>header{border-bottom:1px solid #e6ecf3;justify-content:space-between;gap:20px;padding:26px 30px 20px;display:flex}.supply-detail-modal>header span{color:#1473e6;letter-spacing:.14em;font-size:12px;font-weight:800}.supply-detail-modal>header h2{margin:7px 0 4px}.supply-detail-modal>header p{color:#748297;margin:0}.supply-detail-modal>header button{color:#627286;cursor:pointer;background:#eff4f9;border:0;border-radius:10px;width:38px;height:38px;font-size:22px}.supply-detail-status{align-items:center;gap:10px;padding:20px 30px 4px;display:flex}.supply-detail-status span,.supply-detail-status em{color:#13815a;background:#eaf8f1;border-radius:999px;padding:6px 10px;font-style:normal}.supply-detail-status em{color:#1473e6;background:#eaf3ff}.supply-detail-status em.done{color:#7b8796;background:#eef1f5}.supply-detail-status small{color:#8794a6;margin-left:auto}.supply-detail-modal>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 30px;display:grid}.supply-detail-modal>dl div{background:#f7f9fc;border-radius:12px;gap:6px;padding:14px;display:grid}.supply-detail-modal dt{color:#8390a2;font-size:12px}.supply-detail-modal dd{color:#1f2c3d;margin:0;font-weight:700}.supply-detail-modal>section{padding:0 30px 20px}.supply-detail-modal>section h3{margin:0 0 8px}.supply-detail-modal>section p{color:#607086;margin:0;line-height:1.8}.supply-detail-modal>aside{color:#16825c;background:#f2fbf7;border:1px solid #d9f1e6;border-radius:12px;align-items:center;gap:10px;margin:0 30px 20px;padding:14px;display:flex}.supply-detail-modal>aside p{color:#748297;margin:0 0 0 auto;font-size:12px}.supply-detail-modal>footer{border-top:1px solid #e6ecf3;justify-content:flex-end;gap:10px;padding:16px 30px;display:flex}@media (width<=700px){.supply-region-row>.enterprise-region-filter{flex-direction:column;align-items:stretch}.supply-region-row .enterprise-region-filter label{width:100%;min-width:0}.supply-detail-modal>dl{grid-template-columns:1fr}.supply-detail-modal>aside{flex-wrap:wrap;align-items:flex-start}.supply-detail-modal>aside p{width:100%;margin:0}}.supply-filter-card>.supply-region-row:first-child{padding-top:14px}.supply-cta-before-results{margin-top:24px;margin-bottom:34px}.supply-cta-before-results+.supply-results{margin-top:0}.supply-detail-modal>footer{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.supply-detail-modal>footer>button{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:112px!important;height:42px!important;margin:0!important;padding:0 20px!important;display:inline-flex!important}@media (width<=650px){.supply-cta-before-results{margin-bottom:28px}.supply-detail-modal>footer>button{flex:1 1 0!important;min-width:0!important}}.supply-response-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1f3494}.supply-response-modal{background:#fff;border:1px solid #d5e1efe6;border-radius:22px;width:min(560px,100vw - 32px);animation:.2s ease-out supply-response-in;overflow:hidden;box-shadow:0 30px 90px #0a23424d}.supply-response-modal>header{background:linear-gradient(135deg,#f5f9ff 0%,#fff 72%);border-bottom:1px solid #e7edf5;grid-template-columns:52px minmax(0,1fr) 38px;align-items:start;gap:14px;padding:26px 28px 22px;display:grid;position:relative}.supply-response-icon{color:#fff;background:linear-gradient(135deg,#2589f5,#0968d8);border-radius:15px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:800;display:grid;box-shadow:0 10px 24px #1473e638}.supply-response-modal>header span{color:#1473e6;letter-spacing:.13em;margin:2px 0 5px;font-size:11px;font-weight:800;display:block}.supply-response-modal>header h2{color:#14263d;margin:0;font-size:23px;line-height:1.35}.supply-response-modal>header p{color:#748297;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;overflow:hidden}.supply-response-modal>header>button{color:#607187;cursor:pointer;background:#edf3f9;border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;font-size:22px;transition:all .18s;display:grid}.supply-response-modal>header>button:hover{color:#1e3856;background:#e1ebf5}.supply-response-modal>section{padding:24px 28px 12px}.supply-response-tip{background:#f3f8ff;border:1px solid #dceaff;border-radius:13px;margin-bottom:20px;padding:14px 16px}.supply-response-tip b{color:#22446d;font-size:14px}.supply-response-tip p{color:#6e8097;margin:5px 0 0;font-size:13px;line-height:1.65}.supply-response-modal label{color:#263b53;align-items:center;gap:8px;margin-bottom:9px;font-size:14px;font-weight:700;display:flex}.supply-response-modal label em{color:#dc4b4b;background:#fff0f0;border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.supply-response-modal textarea{box-sizing:border-box;resize:vertical;color:#20344c;width:100%;min-height:138px;font:inherit;background:#fbfcfe;border:1px solid #d8e2ed;border-radius:13px;outline:none;padding:14px 15px;line-height:1.7;transition:all .18s}.supply-response-modal textarea::placeholder{color:#a1adbc}.supply-response-modal textarea:focus{background:#fff;border-color:#3187ed;box-shadow:0 0 0 4px #3187ed1a}.supply-response-modal textarea.invalid{border-color:#e65c5c;box-shadow:0 0 0 4px #e65c5c14}.supply-response-meta{color:#8b98a9;justify-content:space-between;gap:16px;margin-top:8px;font-size:12px;display:flex}.supply-response-meta span.error{color:#dc4141}.supply-response-meta small{color:#8b98a9;margin-left:auto}.supply-response-modal>footer{justify-content:flex-end;gap:12px;padding:18px 28px 24px;display:flex}.supply-response-modal>footer button{border-radius:10px;min-width:108px;height:42px}.supply-response-modal>footer button:disabled{cursor:not-allowed;opacity:.65}@keyframes supply-response-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.supply-response-modal>header{grid-template-columns:44px minmax(0,1fr) 34px;padding:21px 20px 18px}.supply-response-icon{width:44px;height:44px}.supply-response-modal>section{padding:20px 20px 10px}.supply-response-modal>footer{padding:16px 20px 20px}.supply-response-modal>footer button{flex:1}}.supply-filter-card>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 13px;display:flex}.supply-filter-card>header>div{gap:3px;display:grid}.supply-filter-card>header b{font-size:16px}.supply-filter-card>header small{color:#8391a1}.supply-filter-card>header>button{color:#1473e6;cursor:pointer;background:#f7faff;border:1px solid #d9e5ef;border-radius:9px;padding:7px 11px}.supply-filter-card>div,.supply-filter-card>div>nav{box-sizing:border-box;min-width:0;max-width:100%}.supply-filter-card nav{gap:7px}.supply-filter-card nav button{padding:7px 11px;font-size:13px;line-height:1.2}.supply-process-row{overflow:visible}.supply-process-row nav{width:100%;padding:3px 2px;overflow:visible;flex-wrap:wrap!important}.supply-process-row nav button{white-space:nowrap;flex:none}.supply-capability-row{grid-template-columns:92px minmax(0,1fr) 82px auto!important}.supply-capability-row nav{flex-wrap:wrap;overflow:visible}.supply-capability-row nav button{white-space:nowrap;flex:none}.supply-result-actions{align-items:center;gap:12px;display:flex}.supply-result-actions label{color:#758596;align-items:center;gap:8px;font-size:12px;display:flex}.supply-result-actions select{color:#31475b;background:#fff;border:1px solid #dce6ee;border-radius:10px;outline:0;height:40px;padding:0 34px 0 12px}.supply-result-actions select:focus{border-color:#7cb2e8;box-shadow:0 0 0 3px #1473e614}.supply-result-actions>button{height:40px;color:#1473e6!important;background:#f3f7fb!important;border:0!important;border-radius:10px!important;padding:0 12px!important}@media (width<=900px){.supply-capability-row{grid-template-columns:92px minmax(0,1fr)!important}.supply-capability-row>b:nth-of-type(2){margin-top:9px}.supply-results>header{align-items:flex-start}.supply-result-actions{flex-direction:column;align-items:flex-end}}@media (width<=650px){.supply-filter-card{padding-left:16px;padding-right:16px}.supply-filter-card>header{align-items:flex-start}.supply-filter-card>div{grid-template-columns:1fr}.supply-filter-card nav{flex-wrap:nowrap;padding-bottom:7px;overflow-x:auto}.supply-filter-card nav button{white-space:nowrap;flex:none}.supply-result-actions{flex-direction:row;align-items:stretch;width:100%}.supply-result-actions label{flex:1}.supply-result-actions select{width:100%}}.supply-publisher-line{border-top:1px solid #edf1f5;align-items:center;gap:9px;margin-top:16px;padding:14px 0 12px;display:flex}.supply-publisher-line .enterprise-publisher-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.supply-publisher-line>small{color:#8795a6;white-space:nowrap;margin-left:auto}.supply-publisher-line+button{margin-top:8px!important}.supply-detail-publisher{color:#26394c!important;background:#f5f9fd!important;border-color:#dce8f3!important}.supply-detail-publisher .enterprise-detail-publisher-name{color:#26394c;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.supply-detail-publisher .enterprise-detail-publisher-name small{color:#8795a6}.supply-detail-publisher .enterprise-detail-publisher-name b{font-size:14px}.supply-detail-publisher>p{color:#748297!important}.supply-kind-tag{font-weight:700}.supply-kind-tag.kind-supplier{color:#176fd7!important;background:#eaf3ff!important}.supply-kind-tag.kind-factory{color:#168a65!important;background:#e8f7f1!important}.supply-kind-tag.kind-project{color:#d96b13!important;background:#fff1e5!important}.supply-kind-tag.kind-technology{color:#7550c8!important;background:#f1ebff!important}.supply-kind-tag.kind-equipment{color:#137e87!important;background:#e7f7f8!important}.supply-kind-tag.kind-default{color:#5f7082!important;background:#eef2f6!important}.supply-detail-status-select{color:#126bd3;cursor:pointer;background:#eef6ff;border:1px solid #b9d8f6;border-radius:999px;outline:0;height:34px;padding:0 32px 0 12px;font-size:13px;font-weight:700}.supply-detail-status-select:focus{border-color:#1473e6;box-shadow:0 0 0 3px #1473e61a}.supply-owner-status{align-items:center;display:flex}.supply-owner-status select{color:#126bd3;cursor:pointer;background:#eef6ff;border:1px solid #b9d8f6;border-radius:999px;outline:0;height:30px;padding:0 28px 0 10px;font-size:12px;font-weight:700}.supply-owner-status select:focus{border-color:#1473e6;box-shadow:0 0 0 3px #1473e61a}.supply-status-action{font-weight:700;color:#126bd3!important;background:#eef6ff!important;border:1px solid #b9d8f6!important}.supply-status-action:hover{background:#e4f1ff!important;border-color:#1473e6!important}.enterprise-publisher{cursor:pointer;transition:all .2s;color:#24374b!important;text-align:left!important;width:100%!important;min-height:52px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e1e9f1!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin:13px 0 10px!important;padding:9px 10px!important;display:flex!important}.enterprise-publisher:hover{transform:translateY(-1px);background:#f0f7ff!important;border-color:#8ebff0!important}.enterprise-publisher>i,.enterprise-detail-publisher>i{color:#fff;background:linear-gradient(135deg,#1875dd,#55a0f4);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:800;display:grid}.enterprise-publisher>span{flex:1;gap:1px;min-width:0;display:grid}.enterprise-publisher small{color:#8795a6;font-size:10px}.enterprise-publisher b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#24374b!important;font-size:12px!important}.enterprise-publisher>em{white-space:nowrap;font-style:normal;color:#1473e6!important;background:0 0!important;margin:0!important;padding:0!important;font-size:11px!important}.enterprise-detail-publisher{color:#22364b;text-align:left;cursor:pointer;background:#f5f9fd;border:1px solid #dce8f3;border-radius:13px;align-items:center;gap:12px;width:100%;margin:18px 0 2px;padding:13px 15px;transition:all .2s;display:flex}.enterprise-detail-publisher:hover{background:#edf6ff;border-color:#86b9eb}.enterprise-detail-publisher>span{flex:1;grid-template-columns:auto auto;align-items:center;gap:2px 8px;display:grid}.enterprise-detail-publisher small{color:#8594a5;grid-column:1/-1}.enterprise-detail-publisher b{font-size:14px}.enterprise-detail-publisher em{color:#1473e6;background:#e5f2ff;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.enterprise-detail-publisher strong{color:#1473e6;white-space:nowrap;margin-left:auto;font-size:12px}@media (width<=600px){.enterprise-publisher>em{display:none}.enterprise-detail-publisher strong{font-size:0}.enterprise-detail-publisher strong:after{content:"主页 →";font-size:12px}}.enterprise-publisher-line{color:#8795a6;border-top:1px solid #edf1f5;align-items:center;gap:9px;margin-top:auto;padding:13px 0;font-size:12px;display:flex}.enterprise-publisher-line>span{white-space:nowrap;margin-left:auto}.enterprise-publisher-avatar{cursor:pointer;transition:all .2s;overflow:hidden;background:linear-gradient(135deg,#1673dc,#55a0f5)!important;border:0!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 4px 11px #1673dc2e!important}.enterprise-publisher-avatar:hover{transform:translateY(-2px)scale(1.04)}.enterprise-publisher-avatar img{object-fit:cover;width:100%;height:100%}.enterprise-publisher-avatar i{color:#fff;place-items:center;width:100%;height:100%;font-size:13px;font-style:normal;font-weight:800;display:grid}.enterprise-publisher-name{cursor:pointer;width:auto!important;box-shadow:none!important;color:#25384c!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:3px 0!important;font-size:13px!important;font-weight:700!important}.enterprise-publisher-name:hover{text-decoration:underline;color:#1473e6!important}.enterprise-detail-publisher{cursor:default}.enterprise-detail-publisher .enterprise-publisher-avatar{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.enterprise-detail-publisher-name{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.enterprise-detail-publisher-name small{color:#8594a5;font-size:11px}.enterprise-detail-publisher-name b{color:#24374b;font-size:14px}.enterprise-detail-publisher-name:hover b{color:#1473e6}.enterprise-detail-publisher>em{color:#1473e6;background:#e7f2ff;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.enterprise-detail-publisher>span{color:#7b8b9d;white-space:nowrap;margin-left:auto;font-size:11px}@media (width<=600px){.enterprise-publisher-line>span{font-size:10px}.enterprise-detail-publisher>span{display:none}}.project-filter-card>div:nth-of-type(3){display:none}.project-hero{color:#fff;background:linear-gradient(118deg,#0b2e4d 0%,#124f7e 58%,#1977bd 100%);padding:72px 0}.project-hero-inner{justify-content:space-between;align-items:center;gap:64px;display:flex}.project-hero-inner>div{max-width:680px}.project-hero-inner>div>button{color:#b9daf5;background:0 0;border:0;margin-bottom:24px;padding:0}.project-hero h1{margin:10px 0 14px;font-size:46px}.project-hero p{color:#d8e9f7;font-size:18px}.project-hero-inner>div>div{gap:12px;margin-top:28px;display:flex}.project-hero .ghost-btn{color:#fff;background:#ffffff0d;border-color:#8eb9dc}.project-hero aside{background:#ffffff12;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:22px;width:360px;min-height:170px;padding:24px;display:flex}.project-blueprint{background:linear-gradient(145deg,#1c83d6,#0d4f85);border-radius:16px;place-items:center;width:112px;height:104px;display:grid;position:relative;overflow:hidden}.project-blueprint:before,.project-blueprint:after{content:"";border:1px solid #fff5;position:absolute;inset:15px;transform:rotate(8deg)}.project-blueprint:after{inset:28px;transform:rotate(-12deg)}.project-blueprint b{letter-spacing:2px;font-size:22px;position:relative}.project-hero aside small{color:#c7deef;margin-top:8px;line-height:1.6;display:block}.project-search{margin-top:28px}.project-search form{background:#fff;border:1px solid #d8e2ec;border-radius:16px;align-items:center;height:64px;padding:6px 7px 6px 20px;display:flex;box-shadow:0 8px 30px #183b5910}.project-search span{color:#1472d3}.project-search input{border:0;outline:0;flex:1;padding:0 14px;font-size:16px}.project-search button{color:#fff;background:#1472d3;border:0;border-radius:12px;height:50px;padding:0 28px;font-weight:700}.project-filter-card{background:#fff;border:1px solid #dbe4ec;border-radius:18px;margin-top:18px;padding:8px 24px;box-shadow:0 8px 30px #183b5908}.project-filter-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.project-filter-card header small{color:#8090a0;margin-top:4px;display:block}.project-filter-card header button{color:#1269c7;background:#fff;border:1px solid #d5e1ed;border-radius:10px;padding:9px 14px}.project-filter-card>div{border-bottom:1px solid #edf1f5;grid-template-columns:92px 1fr;align-items:start;padding:14px 0;display:grid}.project-filter-card>div:last-child{border-bottom:0}.project-filter-card nav{flex-wrap:wrap;gap:8px;display:flex}.project-filter-card nav button{color:#55687b;background:#f8fafc;border:1px solid #dae4ed;border-radius:999px;padding:8px 15px;transition:all .2s}.project-filter-card nav button:hover{color:#126bd0;background:#eef5ff}.project-filter-card nav button.active{color:#fff;background:#1472d3;border-color:#1472d3;box-shadow:0 5px 14px #1472d32b}.project-results{padding-top:42px}.project-results>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.project-results>header span,.project-soft-section header span,.project-cta span{letter-spacing:2px;color:#1472d3;font-size:12px;font-weight:800}.project-results>header h2,.project-soft-section h2,.project-cta h2{margin:8px 0;font-size:30px}.project-results>header p{color:#8190a0}.project-results>header>button{color:#1472d3;background:0 0;border:0}.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.project-card-grid>article{background:#fff;border:1px solid #dbe4ec;border-radius:18px;flex-direction:column;min-height:390px;padding:22px;transition:all .25s;display:flex;box-shadow:0 8px 28px #173b5708}.project-card-grid>article:hover{border-color:#67aaf0;transform:translateY(-4px);box-shadow:0 16px 36px #173b5714}.project-card-grid article>header{justify-content:space-between;align-items:center;display:flex}.project-status{color:#0c6bcd;background:#eaf4ff;border-radius:999px;padding:6px 10px;font-size:12px}.project-status.active{color:#bd7300;background:#fff4db}.project-status.done{color:#71808e;background:#edf2f5}.project-card-grid header em{color:#f08b23;font-size:12px;font-style:normal}.project-card-grid article>small{color:#1472d3;margin-top:18px}.project-card-grid h3{margin:8px 0;font-size:21px}.project-card-grid article>p{color:#65778a;min-height:48px;line-height:1.7}.project-skill-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.project-skill-tags span,.project-detail-skills span{color:#236db4;background:#eef5ff;border-radius:7px;padding:5px 8px;font-size:12px}.project-card-grid dl{margin:5px 0 15px}.project-card-grid dl div{border-bottom:1px dashed #e5ebf1;justify-content:space-between;padding:8px 0;display:flex}.project-card-grid dt{color:#8492a0}.project-card-grid dd{font-weight:700}.project-publisher{grid-template-columns:36px auto 1fr;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:grid}.project-publisher .enterprise-publisher-avatar{width:36px;height:36px}.project-publisher>button:nth-child(2){text-align:left;background:0 0;border:0;padding:0;font-weight:700}.project-publisher small{text-align:right;color:#8a98a7}.project-apply-btn{color:#0870d6;background:#edf5ff;border:0;border-radius:11px;width:100%;margin-top:15px;padding:12px;font-weight:700}.project-apply-btn:hover{color:#fff;background:#1472d3}.project-soft-section{background:#f3f8fc;margin-top:58px;padding:54px 0}.project-soft-section>.shell{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.project-hot,.project-engineers{background:#fff;border:1px solid #dce6ef;border-radius:18px;padding:24px}.project-hot>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-hot article{border:1px solid #e2e9f0;border-radius:12px;padding:16px}.project-hot article small{color:#7b8b9b;margin:8px 0;display:block}.project-hot article button,.project-engineers article button{color:#1472d3;background:0 0;border:0}.project-engineers article{border-bottom:1px solid #edf1f4;align-items:center;gap:12px;padding:13px 0;display:flex}.project-engineers article>i{color:#1472d3;background:#e9f3ff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.project-engineers article>div{flex:1}.project-engineers article small{color:#8191a0;display:block}.project-engineers article p{gap:5px;margin:5px 0 0;display:flex}.project-engineers article p span{background:#f2f5f8;border-radius:5px;padding:3px 6px;font-size:11px}.project-cta{background:linear-gradient(110deg,#eff8ff,#fff);border:1px solid #bfdcf5;border-radius:20px;justify-content:space-between;align-items:center;margin-top:54px;margin-bottom:60px;padding:34px 40px;display:flex}.project-detail-modal{background:#fff;border-radius:20px;width:min(720px,100vw - 32px);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #071d3150}.project-detail-modal>header{border-bottom:1px solid #e7edf3;justify-content:space-between;padding:26px 30px 20px;display:flex}.project-detail-modal header span{letter-spacing:1.5px;color:#1472d3;font-size:12px;font-weight:800}.project-detail-modal header p{color:#748596}.project-detail-modal header>button{background:#eef3f7;border:0;border-radius:10px;width:38px;height:38px;font-size:22px}.project-detail-badges{gap:10px;padding:20px 30px;display:flex}.project-detail-badges span,.project-detail-badges em{color:#1472d3;background:#eaf4ff;border-radius:999px;padding:7px 11px;font-style:normal}.project-detail-modal dl{grid-template-columns:1fr 1fr;gap:10px;padding:0 30px;display:grid}.project-detail-modal dl div{background:#f5f8fb;border-radius:12px;padding:14px}.project-detail-modal dt{color:#7f8f9f;font-size:13px}.project-detail-modal dd{margin-top:6px;font-weight:800}.project-detail-modal>section p{color:#607487;line-height:1.8}.project-detail-skills{flex-wrap:wrap;gap:7px;margin:10px 0 22px;display:flex}.project-detail-publisher{background:#f5f9fd;border-radius:14px;grid-template-columns:44px auto 1fr;align-items:center;gap:10px;margin:0 30px 20px;padding:15px;display:grid}.project-detail-publisher>button:nth-child(2){text-align:left;background:0 0;border:0}.project-detail-publisher small{color:#8695a3;display:block}.project-detail-publisher p{text-align:right;color:#6f8090}.project-detail-modal>footer{border-top:1px solid #e7edf3;justify-content:flex-end;gap:12px;padding:18px 30px;display:flex}@media (width<=1024px){.project-card-grid{grid-template-columns:1fr 1fr}.project-hero aside{display:none}.project-soft-section>.shell{grid-template-columns:1fr}}@media (width<=700px){.project-hero{padding:44px 0}.project-hero h1{font-size:34px}.project-card-grid{grid-template-columns:1fr}.project-filter-card>div{grid-template-columns:1fr;gap:10px}.project-soft-section{padding:35px 0}.project-hot>div{grid-template-columns:1fr}.project-cta{flex-direction:column;align-items:flex-start;gap:20px}.project-detail-modal dl{grid-template-columns:1fr}.project-detail-publisher{grid-template-columns:44px 1fr}.project-detail-publisher p{text-align:left;grid-column:1/-1}}.project-results,.project-soft-section,.project-cta{display:none}.project-results-v2{padding:42px 0 64px}.project-results-v2-head{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.project-results-v2-head span{letter-spacing:2px;color:#1677ff;font-size:12px;font-weight:800}.project-results-v2-head h2{color:#122235;margin:7px 0 3px;font-size:30px}.project-results-v2-head p{color:#8090a1}.project-results-v2-head>button{color:#1677ff;cursor:pointer;background:0 0;border:0}.project-card-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project-card-v2{background:#fff;border:1px solid #dce5ed;border-radius:16px;flex-direction:column;min-height:535px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #173b5708}.project-card-v2:hover{border-color:#65a9ef;transform:translateY(-4px);box-shadow:0 16px 38px #173b5715}.project-card-v2-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-card-v2-top>div{align-items:center;gap:7px;display:flex}.project-status-v2,.project-difficulty-v2,.project-corner-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.project-status-v2{color:#1677ff;background:#eaf4ff}.project-status-v2 i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.project-status-v2.active{color:#159363;background:#e9f8f1}.project-status-v2.done{color:#768594;background:#edf1f4}.project-difficulty-v2.entry{color:#168b5f;background:#e9f8f1}.project-difficulty-v2.medium{color:#bd7200;background:#fff4dc}.project-difficulty-v2.high{color:#dc4d4d;background:#fff0f0}.project-corner-badge{color:#d97812;background:#fff3e5}.project-category-v2{gap:6px;margin-top:17px;display:flex}.project-category-v2 span{color:#426884;background:#f0f5fa;border-radius:6px;padding:5px 8px;font-size:11px}.project-card-v2 h3{color:#102235;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:25px;margin:10px 0 5px;font-size:18px;line-height:25px;display:block;overflow:hidden}.project-summary-v2{color:#65798c;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:66px;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.project-skill-tags-v2{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.project-skill-tags-v2 span,.project-skill-tags-v2 em{color:#276eaf;background:#eef5ff;border-radius:7px;padding:5px 8px;font-size:11px;font-style:normal}.project-core-data-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:3px 0 14px;display:grid}.project-core-data-v2 div{background:#f6f9fc;border-radius:10px;padding:10px 8px}.project-core-data-v2 dt{color:#8493a2;font-size:11px}.project-core-data-v2 dd{color:#15283b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:800;overflow:hidden}.project-core-data-v2 div:first-child dd{color:#f07c22}.project-deliverables-v2{border:1px solid #e6edf3;border-radius:11px;padding:12px}.project-deliverables-v2>b{color:#43586b;margin-bottom:8px;font-size:12px;display:block}.project-deliverables-v2>div{flex-wrap:wrap;gap:5px;display:flex}.project-deliverables-v2 span{color:#627486;background:#f3f6f9;border-radius:6px;padding:4px 7px;font-size:11px}.project-publisher-v2{align-items:center;gap:9px;margin-top:auto;padding:15px 0 12px;display:flex}.project-publisher-v2 .enterprise-publisher-avatar{flex:0 0 38px;width:38px;height:38px}.project-publisher-v2>button:nth-child(2){text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.project-publisher-v2 b{color:#203448;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-publisher-v2 small{color:#8191a0;font-size:11px}.project-card-actions-v2{grid-template-columns:40px 40px 1fr;gap:8px;display:grid}.project-card-actions-v2>button{color:#527087;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:9px;height:40px;transition:all .2s}.project-card-actions-v2>button:hover,.project-card-actions-v2>button.active{color:#1677ff;background:#eef6ff;border-color:#81b8ef}.project-card-actions-v2 .project-apply-v2{color:#fff;background:linear-gradient(135deg,#1677ff,#0c65cf);border-color:#1677ff;font-weight:800}.project-card-actions-v2 .project-apply-v2:hover{color:#fff;background:linear-gradient(135deg,#0d6fe8,#075bbc)}@media (width<=1100px){.project-card-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.project-results-v2{padding-top:30px}.project-card-grid-v2{grid-template-columns:1fr}.project-card-v2{min-height:auto}.project-core-data-v2{grid-template-columns:1fr 1fr}.project-core-data-v2 div:last-child{grid-column:1/-1}.project-card-v2-top{align-items:flex-start}.project-card-v2-top>div{flex-direction:column;align-items:flex-end}}.project-filter-card>header>button{display:none!important}.project-filter-card>div:nth-of-type(4),.project-filter-card>div:nth-of-type(5){display:grid!important}.project-card-v2{min-height:0!important}.project-publisher-v2{margin-top:8px!important}.project-card-v2>.project-card-actions-v2{grid-template-columns:40px 40px minmax(0,1fr);gap:8px;width:100%;min-height:40px;visibility:visible!important;opacity:1!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.enterprise-card-actions{grid-template-columns:42px 42px minmax(0,1fr);gap:9px;width:100%;margin-top:auto;padding-top:12px;display:grid!important}.supply-card-grid article>.enterprise-card-actions,.enterprise-channel-grid article>.enterprise-card-actions{margin-top:auto}.enterprise-card-actions>button{cursor:pointer;place-items:center;height:42px;font-size:18px;font-weight:700;transition:all .2s;display:grid;color:#587087!important;background:#fff!important;border:1px solid #d9e4ee!important;border-radius:10px!important;width:100%!important;margin:0!important;padding:0!important}.enterprise-card-actions>button:hover{transform:translateY(-1px);color:#1677ff!important;background:#f0f7ff!important;border-color:#84b9ec!important}.enterprise-card-actions>button.active{box-shadow:0 6px 16px #e739611f;color:#e73961!important;background:#fff1f4!important;border-color:#ff9bb0!important}.enterprise-card-actions>.enterprise-card-primary{justify-content:center;align-items:center;font-size:14px;color:#1677ff!important;background:#edf5ff!important;border-color:#dbeaff!important;display:flex!important}.enterprise-card-actions>.enterprise-card-primary:hover{color:#fff!important;background:linear-gradient(135deg,#1677ff,#0868d3)!important;border-color:#1677ff!important}.enterprise-favorite-cover{color:#1677ff;place-items:center;font-size:20px;font-weight:800;background:linear-gradient(145deg,#eaf4ff,#f5f9ff)!important;display:grid!important}@media (width<=650px){.enterprise-card-actions{grid-template-columns:42px 42px minmax(0,1fr)}}.project-publish-entry{background:linear-gradient(135deg,#f7fbff 0%,#fff 58%,#f1f7ff 100%);border:1px solid #cfe2f5;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:center;gap:30px;margin-top:24px;margin-bottom:44px;padding:28px 30px;display:grid;overflow:hidden;box-shadow:0 12px 32px #15426914}.project-publish-entry-copy>span{color:#1677ff;letter-spacing:2px;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.project-publish-entry-copy h2{color:#11283e;margin:0;font-size:28px;line-height:1.25}.project-publish-entry-copy p{color:#687d90;max-width:680px;margin:10px 0 15px;line-height:1.7}.project-publish-entry-copy>div{flex-wrap:wrap;gap:8px 18px;display:flex}.project-publish-entry-copy em{color:#3374ab;font-size:12px;font-style:normal}.project-publish-entry aside{border-left:1px solid #dce9f4;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding-left:24px;display:flex}.project-publish-entry ol{flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.project-publish-entry li{align-items:center;gap:8px;min-width:0;display:flex}.project-publish-entry li i{color:#1677ff;background:#e9f3ff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid}.project-publish-entry li span{flex-direction:column;gap:2px;min-width:0;display:flex}.project-publish-entry li b{color:#20384e;white-space:nowrap;font-size:12px}.project-publish-entry li small{color:#8a9aaa;white-space:nowrap;font-size:10px}.project-publish-entry .primary-btn{white-space:nowrap;width:100%;min-width:0;height:46px}.publish-project .enterprise-form-grid>label:nth-child(7){display:none}@media (width<=1100px){.project-publish-entry{grid-template-columns:1fr}.project-publish-entry aside{border-top:1px solid #dce9f4;border-left:0;padding-top:18px;padding-left:0}}@media (width<=700px){.project-publish-entry{margin:18px 14px 32px;padding:22px 18px}.project-publish-entry-copy h2{font-size:23px}.project-publish-entry aside{flex-direction:column;align-items:stretch}.project-publish-entry ol{flex-direction:column}.project-publish-entry .primary-btn{width:100%}}.supply-card-grid dl>div{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.supply-card-grid dl>div>dt{text-align:left;align-self:flex-start;width:100%;margin:0;display:block}.supply-card-grid dl>div>dd{text-align:center;align-self:stretch;width:100%;margin:0;display:block}.supply-results .supply-card-grid article dl>div{grid-template-rows:auto 1fr;align-content:start;gap:8px;min-height:68px;padding:11px 12px 10px;display:grid;position:relative;text-align:left!important}.supply-results .supply-card-grid article dl>div>dt{color:#7b8b99;justify-self:start;width:100%;margin:0;font-size:11px;line-height:1.2;display:block;text-align:left!important}.supply-results .supply-card-grid article dl>div>dd{color:#112d45;justify-content:center;align-items:center;width:100%;min-width:0;margin:0;font-weight:700;line-height:1.25;display:flex;text-align:center!important}@media (width>=701px){.supply-card-grid>article{box-sizing:border-box;height:500px;overflow:hidden}.supply-card-grid>article h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:24px;line-height:24px;display:block;overflow:hidden}.project-card-grid-v2>.project-card-v2{box-sizing:border-box;height:548px!important;min-height:548px!important}.project-card-v2 .project-category-v2{height:27px;overflow:hidden}.project-card-v2 .project-skill-tags-v2{flex-wrap:nowrap;align-items:center;height:31px;margin:11px 0;overflow:hidden}.project-card-v2 .project-skill-tags-v2 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card-v2 .project-deliverables-v2{box-sizing:border-box;height:72px;overflow:hidden}.project-card-v2 .project-publisher-v2{margin-top:auto!important}}.enterprise-entry-grid{gap:16px}.enterprise-entry-grid article{border-color:#d8e5f0;min-height:270px;padding:24px 22px 20px;box-shadow:0 10px 30px #1a44690e}.enterprise-entry-grid article:before{content:"";opacity:.72;background:linear-gradient(90deg,#1677ff,#70b1f2);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:22px;right:22px}.enterprise-entry-grid article.green:before{background:linear-gradient(90deg,#25a879,#77d7b6)}.enterprise-entry-grid article.orange:before{background:linear-gradient(90deg,#ef8a2e,#ffc071)}.enterprise-entry-grid article.purple:before{background:linear-gradient(90deg,#7958dc,#b59df6)}.enterprise-entry-grid article>i{border-radius:14px;width:44px;height:44px;font-size:18px;box-shadow:inset 0 0 0 1px #1677ff0d}.enterprise-entry-grid h2{color:#102b43;order:2;margin:14px 0 5px;font-size:22px;line-height:1.25}.enterprise-entry-grid small{color:#71869a;order:3;min-height:22px;margin:0 0 11px;font-size:13px;line-height:1.65}.enterprise-entry-grid article>div{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-bottom:10px;display:grid}.enterprise-entry-grid article>div span{color:#526b81;background:#f7f9fc;border:1px solid #e5edf5;border-radius:9px;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;line-height:1.35;display:flex}.enterprise-entry-grid article>div span:before{content:"";background:#4a94e8;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-right:7px}.enterprise-entry-grid article.green>div span:before{background:#36ab82}.enterprise-entry-grid article.orange>div span:before{background:#ed8a36}.enterprise-entry-grid article.purple>div span:before{background:#8469df}.enterprise-entry-grid article>button{background:linear-gradient(135deg,#f3f8ff,#eaf3ff);border:1px solid #d9e8f8;order:5;min-height:43px;margin-top:8px;font-weight:700;transition:all .2s}.enterprise-entry-grid article:hover>button{background:linear-gradient(135deg,#2582ed,#116bd5);border-color:#1677ff}@media (width<=720px){.enterprise-entry-grid article{min-height:0}}.thumb.has-resource-cover,.detail-art.has-resource-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.thumb.has-resource-cover:before,.thumb.has-resource-cover:after,.detail-art.has-resource-cover:before{display:none}.detail-art{aspect-ratio:16/10;height:auto;overflow:hidden}.upload-preview-grid img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;display:block}.resource-status .pending-audit{color:#b55a00;background:#fff7e6}.detail-art .resource-cover-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.detail-art>.badge{z-index:2}.gallery-thumbs button{background-position:50%;background-size:cover}.cover-crop-overlay{z-index:1000;background:#0f2740b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cover-crop-dialog{background:#fff;border-radius:16px;width:min(760px,100%);padding:20px;box-shadow:0 24px 70px #0f274047}.cover-crop-dialog>header,.cover-crop-dialog>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.cover-crop-dialog>header b,.cover-crop-dialog>header small{display:block}.cover-crop-dialog>header small{color:#7a869a}.cover-crop-dialog>header button{background:#eef3f8;border:0;border-radius:8px;width:36px;height:36px;font-size:20px}.cover-crop-stage{aspect-ratio:4/3;background:#eef2f6;border-radius:12px;width:100%;margin:18px 0;position:relative;overflow:hidden}.cover-crop-stage:after{content:"4:3 封面展示区域";color:#fff;background:#0f2740b8;border-radius:5px;padding:4px 8px;font-size:11px;position:absolute;bottom:10px;left:12px}.cover-crop-stage img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform 80ms}.cover-crop-controls{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.cover-crop-controls label{color:#56667a;gap:6px;font-size:12px;display:grid}.cover-crop-controls input{width:100%}.cover-crop-dialog>footer{justify-content:flex-end}.cover-crop-dialog>footer>button{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:9px 18px}.cover-crop-dialog>footer>.primary-btn{color:#fff;background:#1677ff;border-color:#1677ff}@media (width<=640px){.cover-crop-controls{grid-template-columns:1fr}}.price-modes{grid-template-columns:repeat(4,1fr)}.price-modes i{box-sizing:border-box;width:auto;min-width:30px;padding:0 5px;font-size:10px;font-weight:800}.vip-price-note{background:#f8f5ff;border:1px solid #ddd2fa;border-radius:11px;margin-top:17px;padding:17px}.vip-price-note b,.vip-price-note small{display:block}.vip-price-note b{color:#6d46bd}.vip-price-note small{color:#766b8c;margin-top:6px}.commerce-disabled .sidebar-member,.commerce-disabled .creator-overview .creator-income-metric,.commerce-disabled .creator-incentive li:nth-child(2),.commerce-disabled .studio-timeline li:nth-child(6),.commerce-disabled .studio-growth footer>span:last-child{display:none!important}.resource-hub .resource-hero .toolbar{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:12px;display:grid}.resource-hub .resource-publish-cta{color:#fff;white-space:nowrap;cursor:pointer;background:#1677e8;border:1px solid #ffffff7a;border-radius:10px;height:46px;padding:0 20px;font-weight:700;box-shadow:0 8px 18px #0d66d733}.resource-hub .resource-publish-cta:hover{background:#0c69d8;transform:translateY(-1px)}.creator-studio .studio-fields>label,.creator-studio .studio-single{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 3px}.creator-studio .studio-fields>label>input,.creator-studio .studio-fields>label>select,.creator-studio .studio-fields>label>textarea,.creator-studio .studio-single>input,.creator-studio .studio-single>select,.creator-studio .studio-single>textarea,.creator-studio .studio-single>small{grid-column:1/-1}.creator-studio .studio-card em{line-height:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.creator-studio .studio-textarea>span>b{color:#405367;align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.creator-studio .copyright-agreement-text>button{color:#1672df;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.creator-studio .copyright-agreement-text>button:hover{text-decoration:underline}.creator-studio .studio-aside .studio-growth>footer{border-top:1px solid #e7edf3;background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))!important;gap:8px!important;width:100%!important;max-width:none!important;margin:14px 0 0!important;padding:14px 0 0!important;display:grid!important}.creator-studio .studio-aside .studio-growth>footer>span{background:#f5f8fb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;font-size:12px;line-height:1.45;writing-mode:horizontal-tb!important;white-space:normal!important;text-align:center!important;min-width:0!important;padding:9px 5px!important;display:flex!important}.creator-studio .studio-aside .studio-growth>footer>span>b{width:100%;margin:0 0 2px;font-size:16px;line-height:1.2;display:block;writing-mode:horizontal-tb!important}@media (width<=760px){.resource-hub .resource-hero .toolbar{grid-template-columns:1fr}.resource-hub .resource-publish-cta{width:100%}}.cover-crop-dialog{width:min(860px,100%);padding:0;overflow:hidden}.cover-crop-dialog>header{border-bottom:1px solid #e3eaf1;padding:20px 24px}.cover-crop-guide{color:#587086;justify-content:space-between;gap:18px;padding:18px 24px 0;font-size:12px;display:flex}.cover-crop-stage{background:#929ba5;border-radius:12px;width:min(720px,100% - 48px);max-height:480px;margin:14px auto 22px;overflow:hidden}.cover-crop-stage:after{display:none}.cover-crop-stage img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:none;display:block;transform:none}.cover-crop-selection{z-index:2;box-sizing:border-box;cursor:move;touch-action:none;background:#ffffff08;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #1474e1cc,0 0 0 9999px #0818287a}.cover-crop-selection:before,.cover-crop-selection:after{content:"";pointer-events:none;position:absolute}.cover-crop-selection:before{border-left:1px solid #ffffff8c;border-right:1px solid #ffffff8c;width:33.333%;height:100%;top:0;left:33.333%}.cover-crop-selection:after{border-top:1px solid #ffffff8c;border-bottom:1px solid #ffffff8c;width:100%;height:33.333%;top:33.333%;left:0}.cover-crop-selection>i{background:#1677ff;border:2px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute}.cover-crop-selection>i:first-child{top:-6px;left:-6px}.cover-crop-selection>i:nth-child(2){top:-6px;right:-6px}.cover-crop-selection>i:nth-child(3){bottom:-6px;left:-6px}.cover-crop-selection>i:nth-child(4){bottom:-6px;right:-6px}.cover-crop-selection>span{z-index:3;cursor:nwse-resize;background:#1677ff;border:3px solid #fff;border-radius:50%;width:21px;height:21px;position:absolute;bottom:-11px;right:-11px;box-shadow:0 3px 10px #10539a59}.cover-crop-dialog>footer{border-top:1px solid #e3eaf1;background:#fff!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 24px!important;display:flex!important}.cover-crop-dialog>footer>button{min-width:92px;height:38px;margin:0!important;padding:0 16px!important}.enterprise-stats>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:14px;grid-template-columns:35px 1fr;gap:2px 10px;padding:17px;transition:all .2s;display:grid;position:relative}.enterprise-stats>button:hover{border-color:#6ba8e8;transform:translateY(-2px);box-shadow:0 10px 24px #15457217}.enterprise-stats>button>span{color:#1672df;opacity:0;font-size:10px;transition:all .2s;position:absolute;bottom:9px;right:12px}.enterprise-stats>button:hover>span{opacity:1}.site-modal-mask{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1f34ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-modal{background:#fff;border:1px solid #dce7f1;border-radius:16px;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #081f374d}.site-modal>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex}.site-modal>header small{color:#1672df;letter-spacing:.14em;font-size:10px;font-weight:800}.site-modal>header h2{margin:5px 0 2px;font-size:23px}.site-modal>header p{color:#76899c;margin:0}.site-modal>header>button{cursor:pointer;background:#edf3f8;border:0;border-radius:9px;width:35px;height:35px;font-size:20px}.login-site-modal form,.starter-site-modal>div,.starter-site-modal>.primary-btn,.starter-site-modal>.modal-error,.resource-access-site-modal>div,.resource-access-site-modal>p,.confirm-site-modal>p{margin-left:24px;margin-right:24px}.login-site-modal form{gap:14px;padding:22px 0;display:grid}.login-site-modal label{gap:7px;font-weight:700;display:grid}.login-site-modal input{border:1px solid #cedbe7;border-radius:9px;height:44px;padding:0 12px}.login-site-modal .text-action{color:#1672df;cursor:pointer;background:0 0;border:0}.starter-benefits{gap:9px;padding:20px 0;display:grid}.starter-benefits span{background:#f4f8fc;border-radius:9px;padding:11px 13px}.starter-site-modal>.primary-btn{width:calc(100% - 48px);margin-bottom:24px}.starter-result{gap:12px;margin-bottom:22px;display:grid}.starter-result label,.resource-link-fields label{color:#52687d;gap:6px;font-size:12px;font-weight:700;display:grid}.starter-result label>div,.resource-link-fields label>div{display:flex}.starter-result input,.resource-link-fields input{background:#f8fafc;border:1px solid #d3e0eb;border-radius:8px 0 0 8px;flex:1;min-width:0;height:42px;padding:0 10px}.starter-result label button,.resource-link-fields label button{color:#126bd2;background:#e9f3ff;border:0;border-radius:0 8px 8px 0;padding:0 14px}.resource-modal-summary{gap:14px;padding:20px 0;display:flex}.resource-modal-summary img{aspect-ratio:16/10;object-fit:cover;background:#edf2f6;border-radius:10px;width:110px}.resource-modal-summary div{align-content:center;gap:5px;display:grid}.resource-modal-summary span,.resource-modal-summary small{color:#708397}.resource-locked,.resource-access-error{text-align:center;background:#f5f8fb;border-radius:12px;padding:20px;margin-bottom:22px!important}.resource-link-fields{gap:14px;padding-bottom:22px;display:grid}.resource-link-fields>a{text-align:center;text-decoration:none}.resource-feedback-link{color:#1672df;cursor:pointer;background:0 0;border:0}.modal-error,.resource-access-error{color:#a94a3d}.confirm-site-modal>p{color:#5d7083;padding:22px 0}.confirm-site-modal>footer{border-top:1px solid #e7edf3;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.danger-btn{color:#fff;cursor:pointer;background:#d84b43;border:0;border-radius:9px;padding:10px 18px}.creator-center-page .creator-tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 24px}.creator-center-page .creator-tools>button{align-content:center;min-height:104px;padding:15px 16px}.creator-center-page .creator-tools>button i{width:34px;height:34px;font-size:15px}.creator-center-page .creator-tools>button b{font-size:15px}.creator-center-page .creator-tools>button small{margin-top:3px}.creator-center-page .creator-tools>button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #12457114}.creator-resource-list{gap:13px;display:grid}.creator-resource-list>article{background:#fff;border:1px solid #dce6ef;border-radius:15px;align-items:center;gap:16px;grid-template-columns:190px minmax(0,1fr) repeat(3,70px) auto!important;padding:14px!important;display:grid!important}.creator-resource-cover{aspect-ratio:16/10;background:#edf3f8 50%/cover no-repeat;border-radius:11px;width:190px}.creator-resource-list>article>div:nth-child(2){min-width:0}.creator-resource-list>article>div:nth-child(2) h3{margin:7px 0}.creator-resource-list>article>div:nth-child(2) p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-resource-manage-actions{gap:7px;display:flex!important}.creator-resource-manage-actions button{color:#176fd7;cursor:pointer;background:#fff;border:1px solid #cdddea;border-radius:8px;padding:8px 11px}.creator-resource-manage-actions button.danger{color:#bd4b43}.creator-resource-manage-actions button:disabled{opacity:.45;cursor:not-allowed}.commerce-disabled .membership-page .pay-heading,.commerce-disabled .membership-page .payment-options,.commerce-disabled .membership-page .pay-agreement,.commerce-disabled .membership-page .pay-now,.commerce-disabled .membership-page .checkout-tips{display:none!important}.commerce-disabled .membership-page .checkout-panel:after{content:"会员方案与续费价格可正常查看。当前版本暂未开放在线支付；后续接入正式支付平台后，可按所选方案开通或续费。";color:#42617c;background:#f2f7fc;border:1px solid #cfe0f2;border-radius:12px;margin-top:20px;padding:18px 20px;line-height:1.8;display:block}@media (width<=900px){.creator-center-page .creator-tools{grid-template-columns:repeat(2,1fr)}.creator-resource-list>article{grid-template-columns:130px minmax(0,1fr)!important}.creator-resource-cover{width:130px}.creator-resource-list>article>div:nth-child(n+3){display:none}.creator-resource-manage-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=560px){.site-modal-mask{padding:10px}.site-modal{max-height:calc(100vh - 20px)}.creator-resource-list>article{grid-template-columns:1fr!important}.creator-resource-cover{width:100%}.creator-center-page .creator-tools{gap:8px}.creator-center-page .creator-tools>button{min-height:94px;padding:12px}}.mini-cover,.list-cover{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.mini-cover.has-resource-cover,.list-cover.has-resource-cover{background-color:#edf3f8}.detail-social{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.detail-social>button{white-space:nowrap!important;writing-mode:horizontal-tb!important;min-width:0!important;padding:9px 6px!important;font-size:11px!important;line-height:1.25!important}.detail-social>button>span{font-size:13px!important}.resource-share-button{color:#3f5870;cursor:pointer;background:#fff;border:1px solid #d3e0eb;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:46px;display:flex}.resource-share-button:hover{color:#116fd9;background:#f5f9ff;border-color:#75aae6}.site-toast{z-index:1600;color:#fff;background:#153c61;border-radius:9px;padding:11px 18px;font-size:14px;position:fixed;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #081f3740}@media (width<=640px){.detail-social{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.enterprise-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=900px){.enterprise-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.creator-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.creator-resource-list>article{grid-template-rows:minmax(72px,auto) 40px;align-items:center;gap:10px 8px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 7px 22px #1843680a;border-radius:16px!important;grid-template-columns:148px minmax(0,1fr) repeat(3,48px)!important;padding:16px!important}.creator-resource-list>article:hover{border-color:#9bc4ee;transform:translateY(-2px);box-shadow:0 13px 30px #18436817}.creator-resource-cover{border:1px solid #e1e9f0;grid-area:1/1/3;height:104px;box-shadow:inset 0 0 0 1px #ffffff80;aspect-ratio:auto!important;background-color:#f4f7fa!important;border-radius:12px!important;width:148px!important}.creator-resource-list>article>div:nth-child(2){grid-column:2/6;align-self:start;min-width:0;text-align:left!important}.creator-resource-list>article>div:nth-child(2) span[class^=status-]{align-items:center;min-height:24px;padding:3px 9px;display:inline-flex}.creator-resource-list>article>div:nth-child(2) h3{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.35;overflow:hidden;margin:7px 0 4px!important}.creator-resource-list>article>div:nth-child(2) p{font-size:12px;line-height:1.5}.creator-resource-list>article>div:nth-child(3),.creator-resource-list>article>div:nth-child(4),.creator-resource-list>article>div:nth-child(5){border-left:1px solid #edf1f5;grid-row:2;align-content:center;justify-items:center;gap:1px;min-width:0;text-align:center!important;display:grid!important}.creator-resource-list>article>div:nth-child(3){grid-column:3}.creator-resource-list>article>div:nth-child(4){grid-column:4}.creator-resource-list>article>div:nth-child(5){grid-column:5}.creator-resource-list>article>div:nth-child(3) b,.creator-resource-list>article>div:nth-child(4) b,.creator-resource-list>article>div:nth-child(5) b{font-size:14px;line-height:1.2}.creator-resource-list>article>div:nth-child(3) small,.creator-resource-list>article>div:nth-child(4) small,.creator-resource-list>article>div:nth-child(5) small{color:#8293a2;font-size:10px}.creator-resource-manage-actions{grid-area:2/2;justify-content:flex-start;align-self:center;gap:6px!important}.creator-resource-manage-actions button{height:34px;font-size:12px;transition:all .18s;border-radius:8px!important;padding:0 10px!important}.creator-resource-manage-actions button:hover{background:#f2f7fd;border-color:#6ea9e8}.creator-resource-manage-actions button.danger:hover{background:#fff5f4;border-color:#e9aaa5}@media (width<=1050px){.creator-resource-list{grid-template-columns:1fr}}@media (width<=620px){.creator-resource-list>article{grid-template-columns:1fr!important}.creator-resource-cover{grid-area:auto/1;width:100%!important}.creator-resource-list>article>div:nth-child(n){grid-column:1}.creator-resource-manage-actions{grid-row:auto}}.home-ranking-wide{margin-top:38px!important}.resource-author.clickable,.detail-buy .author.clickable{cursor:pointer}.resource-author.clickable:hover b,.detail-buy .author.clickable:hover b{color:#176fd7}.resource-author.clickable>span{transition:all .18s}.resource-author.clickable:hover>span{transform:translateY(-1px);box-shadow:0 5px 12px #176fd733}.creator-public-page{overflow:hidden}.creator-public-page .section-head{margin-bottom:18px}.creator-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creator-public-grid>article{cursor:pointer;border-radius:16px;min-width:0;padding:0;transition:all .2s;overflow:hidden;box-shadow:0 7px 24px #1641660b}.creator-public-grid>article:hover{border-color:#75abe4;transform:translateY(-3px);box-shadow:0 14px 34px #1641661a}.creator-public-cover{aspect-ratio:4/3;background-color:#edf3f8;background-position:50%;background-size:cover;border-radius:0;height:auto;margin:0}.creator-public-body{padding:17px 18px}.creator-public-body>small{color:#176fd7;font-size:11px}.creator-public-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 6px;font-size:18px;overflow:hidden}.creator-public-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0 0 15px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.creator-public-grid footer{justify-content:flex-start;gap:14px;padding:12px 0 0}.creator-public-body>button{float:right;color:#176fd7;cursor:pointer;background:0 0;border:0;margin-top:-24px;padding:0}@media (width<=700px){.creator-public-grid{grid-template-columns:1fr}.creator-public-head{align-items:flex-start}.creator-public-head h1{font-size:28px}}.portal-home .home-ranking-wide{margin-bottom:46px!important}.creator-public-page .creator-public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.creator-public-page .creator-public-grid>article{border-radius:14px;box-shadow:0 6px 20px #1641660b}.creator-public-page .creator-public-cover{aspect-ratio:4/3;background-color:#f7f9fb;background-repeat:no-repeat;background-size:cover}.creator-public-page .creator-public-body{padding:14px 15px 15px}.creator-public-page .creator-public-grid h3{font-size:16px}.creator-public-page .creator-public-grid p{min-height:38px;font-size:12px}.creator-public-page .creator-public-grid footer{flex-wrap:wrap;gap:7px 12px;font-size:10px}.creator-public-page .creator-public-body>button{float:none;text-align:center;background:#f5f9fd;border:1px solid #cfe0f0;border-radius:8px;width:100%;margin:13px 0 0;padding:8px;display:block}@media (width<=1200px){.creator-public-page .creator-public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.creator-public-page .creator-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.creator-public-page .creator-public-grid{grid-template-columns:1fr}}.resource-card{flex-direction:column;height:100%;display:flex}.resource-card .thumb,.portal-resource-grid .resource-card .thumb,.resource-hub .resource-grid .resource-card .thumb{aspect-ratio:4/3;flex:none;width:100%;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important}.resource-card .card-body{flex-direction:column;flex:1;min-height:286px;display:flex}.resource-card .meta{text-overflow:ellipsis;white-space:nowrap;min-height:17px;display:block;overflow:hidden}.resource-card .card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;max-height:48px;line-height:24px;display:-webkit-box;overflow:hidden;margin:7px 0 5px!important}.resource-card .card-body>p,.resource-hub .resource-grid .resource-card .card-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:60px;display:-webkit-box;overflow:hidden;height:60px!important;min-height:60px!important;margin:0 0 10px!important;line-height:20px!important}.resource-card .resource-card-extra{margin-top:auto}.resource-card .resource-author{min-height:38px}.resource-card .resource-actions{min-height:27px}.resource-card .card-foot{margin-top:0!important}.portal-resource-grid .resource-card .card-body>p{display:-webkit-box}.detail-page>.section .resource-grid{align-items:start}.detail-page>.section .resource-card{height:auto}.detail-page>.section .resource-card .card-body{flex:none;min-height:0;padding-bottom:16px}.detail-page>.section .resource-card .resource-card-extra{margin-top:0}.detail-page>.section .resource-card .card-body h3{text-overflow:ellipsis;white-space:nowrap;min-height:24px;max-height:24px;display:block;overflow:hidden}.creator-resource-cover,.creator-public-page .creator-public-cover{aspect-ratio:4/3!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important}.creator-public-page .creator-public-grid>article{flex-direction:column;height:100%;display:flex}.creator-public-page .creator-public-body{flex-direction:column;flex:1;display:flex}.creator-public-page .creator-public-grid h3{white-space:normal;-webkit-line-clamp:2;min-height:44px}.creator-public-page .creator-public-grid p{height:38px;min-height:38px;max-height:38px}.creator-public-page .creator-public-grid footer{margin-top:auto}.cases-page .case-card{cursor:pointer}.cases-page .case-card:focus-visible{outline-offset:3px;outline:3px solid #1e7ce852}.my-design-cases-panel{padding-top:20px;padding-bottom:28px}.my-design-cases-panel>header{margin-bottom:14px}.my-design-cases-panel>header h2{color:#142d45;margin:0;font-size:24px}.company-payment-qr{background:#f7faff;border:1px solid #dce6ef;border-radius:12px;justify-items:center;gap:8px;margin:18px 24px;padding:18px;display:grid}.company-payment-qr img{object-fit:contain;background:#fff;border-radius:8px;width:190px;height:190px}.company-payment-qr b{color:#142d45}.company-payment-qr span{color:#e25d2b;font-weight:800}.creator-metrics .creator-income-metric{min-width:190px}.creator-income-metric small{color:#c8deef;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.commerce-disabled .creator-center-page .creator-overview{gap:32px}.commerce-disabled .creator-center-page .creator-metrics{grid-template-columns:repeat(3,minmax(88px,1fr));gap:20px;width:min(42%,380px)}.commerce-disabled .creator-center-page .creator-tools{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.commerce-disabled .creator-center-page .creator-metrics{width:100%;max-width:380px}.commerce-disabled .creator-center-page .creator-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.commerce-disabled .creator-center-page .creator-metrics{gap:10px}.commerce-disabled .creator-center-page .creator-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-access-site-modal>aside{color:#50677b;align-items:flex-start;gap:10px;margin:0 24px;padding:16px 0;display:flex}.resource-access-site-modal>aside>i{color:#1677ff;background:#eaf3ff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;font-weight:800;display:grid}.resource-access-site-modal>aside>p{margin:0}.resource-access-site-modal>footer{border-top:1px solid #e7edf3;padding:16px 24px}.resource-access-site-modal>footer>button{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:112px!important;min-height:44px!important;margin:0!important;padding:10px 18px!important;line-height:1.4!important;display:inline-flex!important}.my-design-cases-panel>.my-design-case-card{background:#fff;border:1px solid #dce6ef;border-radius:14px;grid-template-columns:180px minmax(0,1fr);min-height:150px;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 6px 22px #1437580b}.my-design-case-cover{color:#87a0b6;letter-spacing:.16em;background-color:#edf3f8;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;min-height:150px;font-size:13px;font-weight:800;display:grid}.my-design-case-card .case-copy{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.my-design-case-card .case-copy h3{color:#173149;margin:0 0 8px;font-size:18px}.my-design-case-card .case-copy p{color:#718397;margin:0;font-size:12px}.my-design-case-card .case-copy small{color:#c45a48;margin-top:8px}.my-design-case-card .case-copy footer{border-top:1px solid #edf1f5;gap:8px;margin-top:auto;padding-top:15px;display:flex}.my-design-case-card .case-copy footer button{color:#176fd7;background:#fff;border:1px solid #cfdeea;border-radius:7px;padding:7px 13px}.my-design-case-card .case-copy footer button:hover{background:#edf5ff}@media (width<=620px){.my-design-cases-panel>.my-design-case-card{grid-template-columns:1fr}.my-design-case-cover{aspect-ratio:16/9}}.dashboard-content .submission-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-content .submission-card-grid article{background:#fff;border-color:#dce6ef;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:124px;padding:0;overflow:hidden;box-shadow:0 6px 20px #1437580b}.dashboard-content .submission-card-grid .list-cover{background-size:cover;border-radius:0;grid-row:1/3;width:112px;height:100%;min-height:124px}.dashboard-content .submission-card-grid article>button{background:#f7fbff;border:1px solid #d3e1ed;border-radius:7px;place-self:start;margin:0 0 12px 4px;padding:6px 11px}.my-design-cases-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.my-design-cases-panel>header,.my-design-cases-panel>p{grid-column:1/-1}.my-design-cases-panel>.my-design-case-card{border-radius:13px;grid-template-columns:112px minmax(0,1fr);min-height:124px;margin:0;box-shadow:0 6px 20px #1437580b}.my-design-cases-panel .my-design-case-cover{background-size:cover;min-height:124px}.my-design-case-card .case-copy{padding:15px}.my-design-case-card .case-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:16px;display:-webkit-box;overflow:hidden}.my-design-case-card .case-copy footer{flex-wrap:wrap;gap:5px;padding-top:10px}.my-design-case-card .case-copy footer button{padding:5px 9px;font-size:11px}@media (width<=1100px){.dashboard-content .submission-card-grid,.my-design-cases-panel{grid-template-columns:1fr}}@media (width<=620px){.dashboard-content .submission-card-grid article,.my-design-cases-panel>.my-design-case-card{grid-template-columns:92px minmax(0,1fr)}.dashboard-content .submission-card-grid .list-cover{width:92px;min-height:112px}.my-design-cases-panel .my-design-case-cover{aspect-ratio:auto;min-height:112px}}.dashboard-content .submission-card-grid article{grid-template-columns:160px minmax(0,1fr);min-height:142px}.dashboard-content .submission-card-grid .list-cover{width:160px;height:100%;min-height:120px;background-color:#f3f6f8!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.my-design-cases-panel>.my-design-case-card{grid-template-columns:160px minmax(0,1fr);min-height:142px}.my-design-cases-panel .my-design-case-cover{background-color:#f3f6f8;background-size:contain;min-height:120px}@media (width<=720px){.dashboard-content .submission-card-grid article,.my-design-cases-panel>.my-design-case-card{grid-template-columns:132px minmax(0,1fr)}.dashboard-content .submission-card-grid .list-cover{width:132px}.my-design-cases-panel .my-design-case-cover{min-height:110px}}.dashboard-content .submission-card-grid article{grid-template-rows:1fr;grid-template-columns:148px minmax(0,1fr) auto;column-gap:12px;min-height:128px;padding:8px}.dashboard-content .submission-card-grid .list-cover{aspect-ratio:4/3;border:1px solid #e4ebf1;border-radius:9px;grid-row:auto;width:148px;height:auto;min-height:0;margin:0}.dashboard-content .submission-card-grid article>div:nth-child(2){align-self:center;padding:0}.dashboard-content .submission-card-grid article>div:nth-child(2) small{color:#73879a;margin-bottom:5px;display:block}.dashboard-content .submission-card-grid article>div:nth-child(2) h3{margin:0 0 7px;font-size:16px;line-height:1.35}.dashboard-content .submission-card-grid article>div:nth-child(2) p{color:#718397;margin:0;font-size:12px}.dashboard-content .submission-card-grid article>.submission-view-action{color:#116fd6;white-space:nowrap;background:#f4f9ff;border-color:#cfe0f1;place-self:center end;margin:0 8px 0 0;padding:8px 11px;font-weight:700}.my-design-cases-panel>.my-design-case-card{grid-template-columns:148px minmax(0,1fr);column-gap:12px;min-height:128px;padding:8px}.my-design-cases-panel .my-design-case-cover{aspect-ratio:4/3;border:1px solid #e4ebf1;border-radius:9px;width:148px;min-height:0}.my-design-case-card .case-copy{grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:14px;padding:4px 8px 4px 0;display:grid}.my-design-case-card .case-copy h3,.my-design-case-card .case-copy p,.my-design-case-card .case-copy>small{grid-column:1}.my-design-case-card .case-copy footer{border:0;flex-direction:column;grid-area:1/2/4;align-self:center;margin:0;padding:0;display:flex}.my-design-case-card .case-copy footer button{white-space:nowrap}.my-design-case-card .case-copy footer .case-view-action{color:#116fd6;background:#f4f9ff;border-color:#cfe0f1;font-weight:700}@media (width<=720px){.dashboard-content .submission-card-grid article{grid-template-columns:112px minmax(0,1fr);column-gap:9px}.dashboard-content .submission-card-grid .list-cover{width:112px}.dashboard-content .submission-card-grid article>.submission-view-action{grid-column:2;justify-self:start;margin:0 0 3px}.my-design-cases-panel>.my-design-case-card{grid-template-columns:112px minmax(0,1fr);column-gap:9px}.my-design-cases-panel .my-design-case-cover{width:112px}.my-design-case-card .case-copy{padding-right:4px;display:flex}.my-design-case-card .case-copy footer{flex-direction:row;margin-top:8px}}@media (width<=620px){.resource-card .card-body{min-height:276px}.creator-resource-cover{width:100%!important}}@media (width<=560px){.points-resource{grid-template-columns:62px 1fr}.points-resource img{width:62px;height:54px}.points-resource em{grid-column:2;justify-self:start}.points-exchange-modal>footer{flex-direction:column-reverse}.points-exchange-modal>footer button{width:100%}}.points-exchange-modal{background:#fff;border:1px solid #dce7f2;border-radius:22px;width:min(520px,100vw - 32px);overflow:hidden;box-shadow:0 28px 90px #0a2b4b47}.points-exchange-modal>header{background:linear-gradient(135deg,#f8fbff,#edf6ff);border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:flex-start;padding:24px 26px 18px;display:flex}.points-exchange-modal>header small{color:#1475df;letter-spacing:.16em;font-size:10px;font-weight:800}.points-exchange-modal>header h2{color:#152d44;margin:6px 0 4px;font-size:24px}.points-exchange-modal>header p{color:#7a8b9b;margin:0;font-size:12px}.points-exchange-modal>header>button{color:#536b80;background:#e6eef6;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.points-resource{background:#fbfdff;border:1px solid #dfe8f0;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px 26px 16px;padding:14px;display:grid}.points-resource img{object-fit:contain;background:#eef3f7;border-radius:9px;width:76px;height:62px}.points-resource small,.points-resource b,.points-resource span{display:block}.points-resource small{color:#8a98a6;font-size:10px}.points-resource b{color:#1c3348;margin:4px 0}.points-resource span{color:#718395;font-size:11px}.points-resource em{color:#106fd9;white-space:nowrap;background:#eaf3ff;border-radius:9px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.points-balance-flow{color:#fff;background:linear-gradient(135deg,#102f50,#176ec5);border-radius:14px;grid-template-columns:1fr 36px 1fr;align-items:center;margin:0 26px;padding:18px;display:grid}.points-balance-flow div{text-align:center}.points-balance-flow small,.points-balance-flow b,.points-balance-flow strong{display:block}.points-balance-flow small{color:#b9d2eb;font-size:11px}.points-balance-flow b,.points-balance-flow strong{margin-top:6px;font-size:25px}.points-balance-flow i{text-align:center;color:#8fc5fa;font-size:22px;font-style:normal}.points-exchange-modal>aside{color:#805c2f;background:#fff8ed;border-radius:11px;gap:10px;margin:16px 26px;padding:12px;display:flex}.points-exchange-modal>aside i{color:#fff;background:#f2a33e;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-style:normal;font-weight:800;display:grid}.points-exchange-modal>aside p{margin:0;font-size:11px;line-height:1.65}.points-exchange-modal>footer{justify-content:flex-end;gap:10px;padding:0 26px 24px;display:flex}.points-exchange-modal>footer button{min-width:120px;height:42px}.custom-points-price{color:#27445f;background:#f4f9ff;border:1px dashed #8dbbea;border-radius:11px;grid-template-columns:auto minmax(150px,220px) auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 14px;display:grid}.custom-points-price>span{font-size:12px;font-weight:800}.custom-points-price>div{background:#fff;border:1px solid #bdd5ec;border-radius:9px;align-items:center;display:flex;overflow:hidden}.custom-points-price input{color:#163754;border:0;outline:0;width:100%;min-width:0;padding:9px 10px;font-weight:800}.custom-points-price em{color:#176fd7;padding:0 10px;font-size:11px;font-style:normal;font-weight:700}.custom-points-price small{color:#71869a;font-size:10px}@media (width<=560px){.points-resource{grid-template-columns:62px 1fr}.points-resource img{width:62px;height:54px}.points-resource em{grid-column:2;justify-self:start}.points-exchange-modal>footer{flex-direction:column-reverse}.points-exchange-modal>footer button{width:100%}.custom-points-price{grid-template-columns:1fr}.custom-points-price>div{width:100%}}.creator-public-page .creator-public-grid footer{justify-content:space-between;align-items:center;text-align:left!important;flex-flow:row!important;gap:8px!important;display:flex!important}.creator-public-page .creator-public-grid footer span{white-space:nowrap;align-items:center;display:inline-flex;width:auto!important}.creator-public-page .creator-public-body>button{clear:both}.portal-home .portal-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portal-home .portal-resource-grid .resource-card .card-body>p{height:0!important;min-height:0!important;margin:0!important;display:none!important}.portal-home .portal-resource-grid .resource-card .meta{letter-spacing:.6px;min-height:16px;font-size:9px}.portal-home .portal-resource-grid .resource-card .card-body h3{min-height:42px;max-height:42px;font-size:15px;line-height:21px;margin:6px 0 8px!important}.portal-home .portal-resource-grid .resource-author{min-height:34px;margin-top:2px;font-size:11px}.portal-home .portal-resource-grid .resource-author>span{width:27px;height:27px}.portal-home .portal-resource-grid .resource-author small{display:none}.portal-home .portal-resource-grid .resource-actions{min-height:24px;font-size:10px}.portal-home .portal-resource-grid .card-foot{padding-top:9px;font-size:10px}@media (width<=1200px){.portal-home .portal-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.portal-home .portal-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.portal-home .portal-resource-grid{grid-template-columns:1fr}}.resource-hub .resource-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.resource-hub .resource-grid .resource-card .meta{letter-spacing:.35px;font-size:9px}.resource-hub .resource-grid .resource-card .card-body h3{min-height:38px;max-height:38px;font-size:14px;line-height:19px;margin:5px 0 6px!important}.resource-hub .resource-grid .resource-card .card-body>p{-webkit-line-clamp:2;max-height:40px;font-size:11px;height:40px!important;min-height:40px!important;line-height:20px!important}.resource-hub .resource-grid .resource-card .card-foot{font-size:10px}.resource-hub .resource-grid .resource-card .resource-actions{white-space:nowrap;border-top:1px solid #edf1f5;grid-template-columns:repeat(4,25%);gap:0;margin:10px 0 0;padding-top:10px;font-size:10px;display:grid}.resource-hub .resource-grid .resource-card .resource-actions span{text-align:center;justify-content:center;align-items:center;min-width:0;display:flex}.portal-home .portal-resource-grid .resource-actions{white-space:nowrap;border-top:1px solid #edf1f5;grid-template-columns:repeat(4,25%);gap:0;padding-top:9px;display:grid}.portal-home .portal-resource-grid .resource-actions span{justify-content:center;align-items:center;min-width:0;display:flex}.resource-card .resource-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px;margin-right:3px}.resource-card .resource-actions span:nth-child(2) svg{color:#e25865}.resource-card .resource-actions span:nth-child(3) svg{color:#d29a20}.resource-card .resource-actions span:nth-child(4) svg{color:#3979b8}.detail-fav.favorited{color:#b77a00;background:#fff9e8;border-color:#e8bc4e}.detail-buy .rating{display:none!important}.resource-card .badge,.detail-art .badge{letter-spacing:.04em;border:1px solid #0000;box-shadow:0 4px 12px #112a4329}.resource-card .badge.access-free,.detail-art .badge.access-free{color:#16845a!important;background:#e8f8f0!important;border-color:#bfe8d5!important}.resource-card .badge.access-points,.detail-art .badge.access-points{color:#9a6500!important;background:#fff4d9!important;border-color:#f4d28a!important}.resource-card .badge.access-cash,.detail-art .badge.access-cash{color:#6248b4!important;background:#eeeaff!important;border-color:#cfc6f5!important}.resource-card .badge.access-vip,.detail-art .badge.access-vip{color:#ffe29a!important;background:#253b56!important;border-color:#e7c66c!important}.crop-ratio-picker{grid-template-columns:repeat(6,1fr);gap:8px;width:calc(100% - 48px);margin:16px auto 0;display:grid}.crop-ratio-picker button{color:#52687c;cursor:pointer;background:#f7f9fc;border:1px solid #d5e1eb;border-radius:9px;height:36px;font-weight:700}.crop-ratio-picker button.active{color:#096bd7;background:#eaf4ff;border-color:#1677ff;box-shadow:0 0 0 2px #1677ff17}@media (width<=640px){.crop-ratio-picker{grid-template-columns:repeat(3,1fr)}}@media (width<=1400px){.resource-hub .resource-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1150px){.resource-hub .resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.resource-hub .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.resource-hub .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.resource-hub .resource-grid{grid-template-columns:1fr}}.community-reference-card{box-sizing:border-box;color:#1b354b;text-align:left;cursor:pointer;background:#f4f8fc;border:1px solid #d7e4ef;border-radius:11px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.community-reference-card img,.community-reference-card>i{box-sizing:border-box;color:#176ed7;object-fit:contain;background:#e4f1ff;border-radius:8px;place-items:center;width:62px;height:52px;font-style:normal;font-weight:800;display:grid}.community-reference-card span{gap:3px;min-width:0;display:grid}.community-reference-card small{color:#176ed7;font-size:10px}.community-reference-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-reference-card em{color:#7c8d9b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.community-reference-card{background:#f5f9fd;width:calc(100% - 40px);margin:0 20px 13px}.community-reference-card strong{color:#176ed7;white-space:nowrap;font-size:11px}.community-reference-card.unavailable{cursor:default;opacity:.75}.community-reference-card.detail-reference{width:100%;margin:22px 0 0}.community-reference-picker-backdrop{z-index:10040;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1426378f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-reference-picker{background:#fff;border-radius:18px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(78vh,760px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0f284047}.community-reference-picker>header{border-bottom:1px solid #e6edf3;justify-content:space-between;gap:20px;padding:23px 25px 18px;display:flex}.community-reference-picker>header span{color:#176ed7;letter-spacing:.16em;font-size:10px;font-weight:800}.community-reference-picker>header h2{margin:5px 0}.community-reference-picker>header p{color:#7c8d9c;margin:0}.community-reference-picker>header>button{background:#eef4f8;border:0;border-radius:9px;width:36px;height:36px;font-size:21px}.reference-picker-search{margin:18px 25px 8px;position:relative}.reference-picker-search span{color:#176ed7;position:absolute;top:12px;left:14px}.reference-picker-search input{box-sizing:border-box;border:1px solid #d3e0ea;border-radius:10px;outline:0;width:100%;height:44px;padding:0 14px 0 40px}.community-reference-picker>nav{border-bottom:1px solid #e6edf3;gap:20px;padding:0 25px;display:flex}.community-reference-picker>nav button{color:#718394;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 2px}.community-reference-picker>nav button.active{color:#176ed7;border-color:#176ed7;font-weight:700}.community-reference-picker>main{flex:1;padding:12px 25px;overflow:auto}.community-reference-picker>main>button{text-align:left;background:#fff;border:1px solid #0000;border-radius:11px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.community-reference-picker>main>button:hover,.community-reference-picker>main>button.selected{background:#f2f8ff;border-color:#9fc8f0}.community-reference-picker>main img,.community-reference-picker>main i{color:#176ed7;object-fit:contain;background:#e9f3fd;border-radius:8px;place-items:center;width:74px;height:58px;font-style:normal;font-weight:800;display:grid}.community-reference-picker>main span{gap:5px;display:grid}.community-reference-picker>main small{color:#7d8d9b}.community-reference-picker>main em{color:#176ed7;font-size:12px;font-style:normal}.reference-picker-empty{text-align:center;color:#81909e;padding:50px 10px}.community-reference-picker>footer{border-top:1px solid #e6edf3;justify-content:flex-end;gap:10px;padding:15px 25px;display:flex}.community-reference-picker>footer button{min-width:110px}.detail-discuss{color:#176ed7;cursor:pointer;background:#f3f8fd;border:1px solid #bad2e8;border-radius:9px;width:100%;min-height:43px;margin-top:10px;font-weight:700}@media (width<=600px){.community-reference-picker-backdrop{padding:10px}.community-reference-picker{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.community-reference-picker>header,.community-reference-picker>main,.community-reference-picker>footer{padding-left:16px;padding-right:16px}.reference-picker-search{margin-left:16px;margin-right:16px}.community-reference-picker>nav{padding-left:16px;padding-right:16px}.community-reference-picker>main>button{grid-template-columns:58px minmax(0,1fr) auto}.community-reference-picker>main img,.community-reference-picker>main i{width:58px;height:50px}.community-reference-picker>footer button{flex:1;min-width:0}.community-reference-card{grid-template-columns:52px minmax(0,1fr)}.community-reference-card img,.community-reference-card>i{width:52px;height:46px}.community-reference-card>strong{grid-column:2}.community-reference-card{width:calc(100% - 24px);margin-inline:12px}}.enterprise-directory-hero{background:linear-gradient(135deg,#edf6ff,#fff 58%,#fff6eb);padding:54px 0 44px}.enterprise-directory-hero button{color:#60758d;cursor:pointer;background:0 0;border:0;margin-bottom:26px;padding:0}.enterprise-directory-hero span,.enterprise-listing-benefits header span,.enterprise-listing-process header span,.enterprise-listing-faq header span,.enterprise-listing-cta span{letter-spacing:2px;color:#0878ef;font-size:12px;font-weight:800}.enterprise-directory-hero h1{color:#082846;margin:8px 0 12px;font-size:clamp(36px,4vw,54px)}.enterprise-directory-hero p{color:#65778c;max-width:660px;margin:0;font-size:16px}.enterprise-directory-tools{align-items:center;gap:14px;margin-top:28px;display:flex}.enterprise-directory-tools form{background:#fff;border:1px solid #dbe5ef;border-radius:12px;flex:1;align-items:center;min-width:0;height:48px;padding:0 16px;display:flex;box-shadow:0 8px 26px #173c6310}.enterprise-directory-tools input{border:0;outline:0;width:100%;padding-left:10px;font-size:14px}.enterprise-directory-tools>button{white-space:nowrap;min-height:48px;padding-inline:26px}.enterprise-directory-filters{scrollbar-width:none;gap:8px;padding-top:18px;padding-bottom:18px;display:flex;overflow:auto}.enterprise-directory-filters button{color:#536b82;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:999px;flex:none;padding:8px 18px}.enterprise-directory-filters button.active{color:#0878ef;background:#eaf4ff;border-color:#1681f4;font-weight:700}.enterprise-listing-banner{background:linear-gradient(105deg,#eff8ff,#fff);border:1px solid #cfe5fb;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding:24px 28px;display:grid;box-shadow:0 12px 32px #1a507b0d}.enterprise-listing-banner span{color:#0878ef;letter-spacing:1px;font-size:12px;font-weight:800;display:block}.enterprise-listing-banner b{color:#102e49;margin:5px 0;font-size:19px;display:block}.enterprise-listing-banner p{color:#718398;margin:0;font-size:13px}.enterprise-listing-banner strong{color:#ff8a1e;font-size:30px}.enterprise-listing-banner strong small{color:#8796a6;font-size:11px;font-weight:500;display:block}.enterprise-listing-banner strong em{font-size:13px;font-style:normal}.enterprise-listing-banner button{color:#fff;cursor:pointer;background:#ff922e;border:0;border-radius:10px;padding:12px 20px;font-weight:700}.enterprise-directory-results{padding-top:42px;padding-bottom:62px}.enterprise-directory-results>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.enterprise-directory-results>header b{color:#102c47;font-size:26px;display:block}.enterprise-directory-results>header small{color:#8493a3}.enterprise-directory-results>header button{color:#668097;cursor:pointer;background:0 0;border:0}.enterprise-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.enterprise-directory-grid>article{background:#fff;border:1px solid #dce6ef;border-radius:16px;flex-direction:column;min-width:0;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #173d6410}.enterprise-company-logo{background:linear-gradient(135deg,#f5f9fd,#eef6ff);place-items:center;height:116px;display:grid}.enterprise-company-logo img{object-fit:contain;width:100%;height:100%;padding:20px}.enterprise-company-logo i{color:#fff;background:#0878ef;border-radius:16px;place-items:center;width:62px;height:62px;font-size:24px;font-style:normal;font-weight:800;display:grid}.enterprise-company-card-body{flex:1;padding:20px}.enterprise-company-card-body>div:first-child{justify-content:space-between;gap:8px;display:flex}.enterprise-company-card-body>div:first-child span{color:#15966b;font-size:11px;font-weight:700}.enterprise-company-card-body>div:first-child em{color:#75889b;font-size:11px;font-style:normal}.enterprise-company-card-body h2{color:#102b46;margin:12px 0 8px;font-size:20px}.enterprise-company-card-body p{color:#6d7f91;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0;font-size:13px;line-height:22px;display:-webkit-box;overflow:hidden}.enterprise-company-card-body>small{color:#7e90a1;margin-top:16px;display:block}.enterprise-company-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.enterprise-company-tags span{color:#40729e;background:#edf5fd;border-radius:6px;padding:5px 8px;font-size:11px}.enterprise-directory-grid footer{gap:8px;padding:0 20px 20px;display:flex}.enterprise-directory-grid footer button{color:#fff;cursor:pointer;background:#0878ef;border:0;border-radius:9px;flex:1;min-height:40px;font-weight:700}.enterprise-directory-grid footer button.ghost{color:#49677f;background:#fff;border:1px solid #d5e1ec}.enterprise-directory-empty{text-align:center;border:1px dashed #cddce9;border-radius:16px;padding:70px 20px}.enterprise-directory-empty i{color:#0878ef;background:#edf6ff;border-radius:18px;place-items:center;width:60px;height:60px;margin:auto;font-size:25px;font-style:normal;display:grid}.enterprise-directory-empty b{margin:16px 0 5px;display:block}.enterprise-directory-empty p{color:#8291a1}.enterprise-listing-benefits,.enterprise-listing-process,.enterprise-listing-faq{padding-top:70px;padding-bottom:70px}.enterprise-listing-benefits header,.enterprise-listing-process header,.enterprise-listing-faq header{text-align:center;margin-bottom:30px}.enterprise-listing-benefits h2,.enterprise-listing-process h2,.enterprise-listing-faq h2{color:#102c47;margin:7px 0;font-size:30px}.enterprise-listing-benefits header p{color:#748699;margin:0}.enterprise-listing-benefits>div,.enterprise-listing-process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.enterprise-listing-benefits article,.enterprise-listing-process article{background:#fff;border:1px solid #dce7f0;border-radius:14px;padding:24px}.enterprise-listing-benefits article i,.enterprise-listing-process article i{color:#1782ef;font-style:normal;font-weight:800}.enterprise-listing-benefits article b,.enterprise-listing-process article b{color:#16334d;margin:18px 0 7px;display:block}.enterprise-listing-benefits article p,.enterprise-listing-process article p{color:#75889a;margin:0;font-size:13px;line-height:21px}.enterprise-listing-process{background:#f4f9fe;border-radius:20px}.enterprise-listing-process article i{color:#fff;background:#0878ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.enterprise-listing-faq{max-width:900px}.enterprise-listing-faq details{border-bottom:1px solid #dce6ef;padding:18px 4px}.enterprise-listing-faq summary{cursor:pointer;color:#193751;font-weight:700}.enterprise-listing-faq details p{color:#6b7f92;line-height:24px}.enterprise-listing-cta{color:#fff;background:linear-gradient(120deg,#0a3458,#0878ef);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;margin-bottom:70px;padding:36px 42px;display:flex}.enterprise-listing-cta span{color:#8dcbff}.enterprise-listing-cta h2{margin:8px 0;font-size:28px}.enterprise-listing-cta p{color:#c9e1f5;margin:0}.enterprise-listing-cta button{color:#fff;white-space:nowrap;cursor:pointer;background:#ff942f;border:0;border-radius:10px;padding:14px 24px;font-weight:700}.enterprise-join-modal,.enterprise-company-detail{background:#fff;border-radius:18px;width:min(620px,100% - 28px);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #061d3860}.enterprise-join-modal>header,.enterprise-company-detail>header{border-bottom:1px solid #e3ebf2;align-items:center;gap:16px;padding:24px 26px;display:flex}.enterprise-join-modal>header>div,.enterprise-company-detail>header>div:nth-child(2){flex:1}.enterprise-join-modal header span,.enterprise-company-detail header span{color:#0878ef;letter-spacing:1.5px;font-size:11px;font-weight:800}.enterprise-join-modal h2,.enterprise-company-detail h2{color:#102d48;margin:5px 0}.enterprise-join-modal header p,.enterprise-company-detail header p{color:#7a8c9e;margin:0}.enterprise-join-modal header>button,.enterprise-company-detail header>button{cursor:pointer;background:#edf3f8;border:0;border-radius:9px;width:36px;height:36px;font-size:22px}.enterprise-join-fee{background:#fff6eb;border-radius:13px;align-items:center;gap:18px;margin:24px 26px;padding:20px;display:flex}.enterprise-join-fee small{color:#866d52}.enterprise-join-fee strong{color:#ff8417;font-size:34px}.enterprise-join-fee span{color:#866d52;margin-left:auto}.enterprise-join-contact{padding:0 26px 24px}.enterprise-join-contact p{color:#6e8193}.enterprise-join-contact dl,.enterprise-company-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enterprise-join-contact dl div,.enterprise-company-detail dl div{background:#f5f8fb;border-radius:9px;padding:12px}.enterprise-join-contact dt,.enterprise-company-detail dt{color:#8493a1;font-size:11px}.enterprise-join-contact dd,.enterprise-company-detail dd{color:#17344e;margin:4px 0 0;font-weight:700}.enterprise-contact-empty{background:#f5f8fb;border-radius:9px;padding:15px}.enterprise-join-modal>footer,.enterprise-company-detail>footer{border-top:1px solid #e3ebf2;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.enterprise-join-modal>footer button,.enterprise-company-detail>footer button{cursor:pointer;background:#fff;border:1px solid #d8e2eb;border-radius:9px;min-height:40px;padding:0 20px}.enterprise-join-modal>footer button.primary-btn,.enterprise-company-detail>footer button.primary-btn{color:#fff;background:#1769d3;border-color:#1769d3;box-shadow:0 6px 16px #1769d32e}.enterprise-join-modal>footer button.primary-btn:hover,.enterprise-company-detail>footer button.primary-btn:hover{background:#0f59ba}.enterprise-join-contact label{color:#324d68;margin:12px 0;font-size:13px;font-weight:700;display:block}.enterprise-join-contact input,.enterprise-join-contact textarea{box-sizing:border-box;width:100%;font:inherit;color:#17344e;background:#fff;border:1px solid #d8e2eb;border-radius:9px;margin-top:6px;padding:10px 12px;display:block}.enterprise-join-contact textarea{resize:vertical;min-height:80px}.enterprise-join-contact .primary-btn{margin-top:10px}.enterprise-join-modal{width:min(780px,100% - 28px)}.enterprise-join-structured h3{margin-bottom:8px}.enterprise-join-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.enterprise-join-region{grid-template-columns:110px repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin:14px 0;display:grid}.enterprise-join-region>b{color:#324d68;font-size:13px}.enterprise-join-region em{color:#e25555;font-style:normal}.enterprise-join-region select{color:#314d67;background:#fff;border:1px solid #d8e2eb;border-radius:9px;min-width:0;height:42px;padding:0 11px}.enterprise-join-structured fieldset{border:1px solid #dfe8ef;border-radius:11px;margin:16px 0;padding:13px 14px 14px}.enterprise-join-structured legend{color:#294861;padding:0 6px;font-size:13px;font-weight:800}.enterprise-join-structured legend small{color:#8999a7;margin-left:6px;font-weight:400}.enterprise-join-options{flex-wrap:wrap;gap:7px;display:flex}.enterprise-join-options button{color:#61768a;cursor:pointer;background:#fff;border:1px solid #d5e1ea;border-radius:17px;min-height:32px;padding:0 11px;font-size:12px}.enterprise-join-options button:hover{color:#176fd7;border-color:#88b8e8}.enterprise-join-options button.active{color:#fff;background:#176fd7;border-color:#176fd7;box-shadow:0 4px 10px #176fd72b}.enterprise-join-fields label small{color:#8999a7;margin-left:5px;font-weight:400}.enterprise-logo-picker{background:#f8fbfe;border:1px dashed #b9cfe1;border-radius:10px;align-items:center;gap:12px;min-height:62px;margin-top:6px;padding:8px;display:flex}.enterprise-logo-picker img,.enterprise-logo-picker>b{border-radius:9px;flex:0 0 46px;width:46px;height:46px}.enterprise-logo-picker img{object-fit:contain;background:#fff}.enterprise-logo-picker>b{color:#1975d2;background:linear-gradient(135deg,#e9f4ff,#d9ebff);place-items:center;font-size:11px;display:grid}.enterprise-join-contact .enterprise-logo-picker input{color:#627a8e;background:0 0;border:0;min-width:0;margin:0;padding:7px;font-size:12px}.detail-route-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:58vh;display:flex}.detail-route-state>div{gap:10px;margin-top:12px;display:flex}.detail-route-spinner{border:4px solid #dceafa;border-top-color:#1677df;border-radius:50%;width:38px;height:38px;margin-bottom:14px;animation:.8s linear infinite detail-route-spin}@keyframes detail-route-spin{to{transform:rotate(360deg)}}.enterprise-company-detail{width:min(820px,100% - 28px)}.enterprise-company-detail>header .enterprise-company-logo{border-radius:14px;flex:0 0 78px;height:78px}.enterprise-company-detail>nav{border-bottom:1px solid #e4ebf1;padding:0 26px;display:flex;overflow:auto}.enterprise-company-detail>nav button{color:#687d90;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:15px 18px}.enterprise-company-detail>nav button.active{color:#0878ef;border-color:#0878ef;font-weight:700}.enterprise-company-detail>main{min-height:260px;padding:26px}.enterprise-company-detail>main h3{color:#17344d;margin-top:0}.enterprise-company-detail>main p{color:#687d90;line-height:25px}.enterprise-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-product-list article{border:1px solid #dfe8ef;border-radius:11px;gap:12px;padding:13px;display:flex}.enterprise-product-list img{object-fit:contain;width:74px;height:64px}.enterprise-product-list b{color:#18364f;display:block}.enterprise-product-list small{color:#1680ed}.enterprise-product-list p{font-size:12px;margin:4px 0 0!important;line-height:18px!important}@media (width<=1000px){.enterprise-directory-grid,.enterprise-listing-benefits>div,.enterprise-listing-process>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.enterprise-directory-hero{padding:34px 0}.enterprise-directory-tools{flex-direction:column;align-items:stretch}.enterprise-directory-tools>button{width:100%}.enterprise-listing-banner{grid-template-columns:1fr;gap:16px}.enterprise-listing-banner button{width:100%}.enterprise-directory-grid{grid-template-columns:1fr}.enterprise-listing-benefits,.enterprise-listing-process,.enterprise-listing-faq{padding-top:48px;padding-bottom:48px}.enterprise-listing-benefits>div,.enterprise-listing-process>div{grid-template-columns:1fr}.enterprise-listing-cta{flex-direction:column;align-items:stretch;padding:28px 22px}.enterprise-listing-cta button{width:100%;min-height:44px}.enterprise-join-contact dl,.enterprise-company-detail dl,.enterprise-product-list,.enterprise-join-fields,.enterprise-join-region{grid-template-columns:1fr}.enterprise-join-fee{flex-direction:column;align-items:flex-start;gap:5px}.enterprise-join-fee span{margin-left:0}}.community-post-tools{border-top:1px solid #edf1f4;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:16px;display:flex}.community-post-tools button{color:#42627c;cursor:pointer;background:#fff;border:1px solid #cbdbe8;border-radius:8px;min-width:92px;height:36px;padding:0 15px;font-weight:700}.community-post-tools button:hover{color:#176ed7;background:#f4f9ff;border-color:#7eb2e6}.community-post-tools button.report{color:#a66615;background:#fff9f0;border-color:#f1cf9f}.community-post-tools button.danger{color:#c74747;border-color:#efc5c5}.community-report-backdrop{z-index:10060;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11233494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-report-modal{background:#fff;border-radius:19px;width:min(590px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto;box-shadow:0 30px 85px #071b2d52}.community-report-modal>header{border-bottom:1px solid #e6edf3;justify-content:space-between;gap:18px;padding:23px 25px 19px;display:flex}.community-report-modal>header span{color:#176ed7;letter-spacing:.16em;font-size:10px;font-weight:800}.community-report-modal>header h2{color:#17334c;margin:6px 0 4px}.community-report-modal>header p{color:#7c8d9c;margin:0;font-size:12px}.community-report-modal>header>button{cursor:pointer;background:#eef4f8;border:0;border-radius:9px;flex:0 0 36px;width:36px;height:36px;font-size:21px}.community-report-target{background:#f3f7fa;border-radius:11px;align-items:center;gap:13px;margin:20px 25px 0;padding:13px 15px;display:flex}.community-report-target>i{color:#b36d16;background:#fff0db;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.community-report-target>div{gap:3px;min-width:0;display:grid}.community-report-target small,.community-report-target span{color:#81909d;font-size:10px}.community-report-target b{color:#263f54;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-report-body{gap:17px;padding:20px 25px;display:grid}.community-report-body label{color:#344e64;gap:9px;font-size:13px;display:grid}.community-report-body label>b em{color:#9aabb8;margin-left:4px;font-size:10px;font-style:normal;font-weight:400}.community-report-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.community-report-types button{color:#617688;cursor:pointer;background:#fff;border:1px solid #d7e2eb;border-radius:8px;min-height:38px}.community-report-types button.active{color:#176ed7;background:#eef7ff;border-color:#69a8e8;font-weight:700;box-shadow:0 0 0 2px #176ed712}.community-report-body textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #d4e0e9;border-radius:10px;outline:0;padding:12px}.community-report-body textarea:focus{border-color:#6fa9e4;box-shadow:0 0 0 3px #176ed714}.community-report-body label>small{color:#91a0ad;justify-self:end;font-size:10px}.community-report-body aside{color:#718492;background:#f4f8fb;border-radius:9px;gap:9px;padding:11px 12px;font-size:11px;display:flex}.community-report-body aside i{color:#fff;background:#6e8ca4;border-radius:50%;flex:0 0 19px;place-items:center;height:19px;font-style:normal;display:grid}.community-report-body aside p{margin:0;line-height:1.6}.community-report-error{color:#c54444;background:#fff0f0;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.community-report-modal>footer{box-sizing:border-box;border-top:1px solid #e6edf3;background:#fafcfe!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:16px 25px!important;display:flex!important}.community-report-modal>footer button{flex:none!important;min-width:108px!important;height:40px!important;margin:0!important}.community-report-modal button:disabled{cursor:not-allowed;opacity:.65}@media (width<=560px){.community-post-tools{justify-content:stretch}.community-post-tools button{flex:1}.community-report-backdrop{padding:8px}.community-report-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.community-report-types{grid-template-columns:repeat(2,minmax(0,1fr))}.community-report-modal>header,.community-report-body,.community-report-modal>footer{padding-left:17px!important;padding-right:17px!important}.community-report-target{margin-left:17px;margin-right:17px}.community-report-modal>footer button{flex:1 1 0!important;min-width:0!important}}.dashboard-content .dashboard-panel,.dashboard-content .dashboard-resource-list,.dashboard-content .dashboard-resource-list article,.dashboard-content .dashboard-resource-list article>div:nth-child(2),.dashboard-content .mini-resource-grid article,.dashboard-content .mini-resource-grid article>div,.dashboard-content .task-list li>div,.dashboard-content .message-list article>div,.dashboard-content .panel-heading>div,.dashboard-sidebar .dashboard-user>div{min-width:0}.dashboard-sidebar .dashboard-user b,.dashboard-sidebar .dashboard-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-content .submission-card-grid article{grid-template-rows:auto auto;grid-template-columns:148px minmax(0,1fr);align-content:center;gap:7px 11px;min-height:128px;padding:8px}.dashboard-content .submission-card-grid .list-cover{aspect-ratio:4/3;grid-row:1/3;width:148px;height:auto;min-height:0}.dashboard-content .submission-card-grid article>div:nth-child(2){align-self:end;padding:2px 5px 0 0;overflow:hidden}.dashboard-content .submission-card-grid article>div:nth-child(2) small,.dashboard-content .submission-card-grid article>div:nth-child(2) p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dashboard-content .submission-card-grid article>div:nth-child(2) h3{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0 0 6px;display:-webkit-box;overflow:hidden}.dashboard-content .submission-card-grid article>.submission-view-action{white-space:nowrap;grid-area:2/2;place-self:start;width:max-content;max-width:100%;margin:0 0 2px}.dashboard-content .mini-resource-grid article{grid-template-columns:72px minmax(0,1fr)}.dashboard-content .mini-resource-grid h3,.dashboard-content .mini-resource-grid small,.dashboard-content .mini-resource-grid p,.dashboard-content .task-list b,.dashboard-content .task-list small,.dashboard-content .message-list b,.dashboard-content .message-list p{overflow-wrap:anywhere;word-break:break-word}.dashboard-content .task-list li{grid-template-columns:30px minmax(0,1fr) auto}.dashboard-content .message-list article{grid-template-columns:10px minmax(0,1fr) auto}.dashboard-content .message-list small,.dashboard-content .task-list strong{white-space:nowrap}.dashboard-content .dashboard-stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=720px){.dashboard-content .submission-card-grid article{grid-template-columns:112px minmax(0,1fr)}.dashboard-content .submission-card-grid .list-cover{width:112px}}@media (width<=620px){.dashboard-content .submission-card-grid article{grid-template-columns:92px minmax(0,1fr)}.dashboard-content .submission-card-grid .list-cover{width:92px}.dashboard-content .panel-heading{flex-direction:column;align-items:stretch;gap:10px}.dashboard-content .dashboard-search{width:100%}}.community-composer>footer,.community-reference-picker>footer,.points-exchange-modal>footer,.withdrawal-modal>footer,.case-crop-dialog>footer,.cover-crop-dialog>footer,.case-publish-modal>footer,.enterprise-publish-modal>footer,.supply-detail-modal>footer,.project-detail-modal>footer,.feedback-modal>footer,.site-modal>footer,.enterprise-company-detail>footer,.enterprise-join-modal>footer,.supply-response-modal>footer,.community-share-modal>footer{box-sizing:border-box!important;text-align:right!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;display:flex!important}.community-composer>footer{margin:20px 0 0!important;padding:18px 0 0!important}.community-composer>footer>button,.community-reference-picker>footer>button,.supply-response-modal>footer>button,.community-share-modal>footer>button,.community-share-modal>footer>a{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:120px!important;margin:0!important;display:inline-flex!important}@media (width<=600px){.community-composer>footer>button,.community-reference-picker>footer>button,.supply-response-modal>footer>button,.community-share-modal>footer>button,.community-share-modal>footer>a{flex:1 1 0!important;width:0!important;min-width:0!important}}.top-avatar img,.dropdown-avatar img,.avatar-setting img,.dashboard-user>span img,.creator-identity>span img,.creator-public-head>span img,.feed-avatar img,.member-grid span img,.excellent-creators i img,.resource-author>span img,.detail-buy .author .avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.studio-multi{color:#405367;min-width:0;font-size:13px;font-weight:600}.studio-multi>b{margin-bottom:8px;display:block}.studio-multi details{position:relative}.studio-multi summary{box-sizing:border-box;color:#637689;cursor:pointer;background:#fff;border:1px solid #cfdae4;border-radius:9px;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-weight:400;list-style:none;display:flex}.studio-multi summary::-webkit-details-marker{display:none}.studio-multi summary i{color:#6f8498;font-style:normal}.studio-multi details[open] summary{border-color:#5a9dea;box-shadow:0 0 0 3px #1e77db14}.studio-multi details>div{z-index:30;background:#fff;border:1px solid #d5e2ec;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;padding:11px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #11304b29}.studio-multi.full details>div{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-multi details label{color:#607486;cursor:pointer;background:#f8fafc;border:1px solid #e1e8ee;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:9px 10px;font-size:12px;font-weight:500;display:flex}.studio-multi details label:hover,.studio-multi details label.selected{color:#176ed7;background:#eef6ff;border-color:#87b7ea}.studio-multi details label input{accent-color:#176ed7;flex:none;width:15px;height:15px;margin:0}.studio-multi details>small{color:#8797a4;padding:8px 3px 0;font-size:11px;font-weight:400;display:block}.case-advanced-filters .case-filter-extra{border:0;padding:0;display:block}.case-advanced-filters .case-filter-extra>div{border-bottom:1px solid #eef2f6;align-items:flex-start;gap:14px;min-height:54px;padding:10px 0;display:flex}.case-advanced-filters .case-filter-extra>div>b{color:#27384a;flex:0 0 72px;padding-top:7px;font-size:13px}.case-advanced-filters .case-filter-extra>div>div{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.case-advanced-filters>footer{border-top:1px solid #eef2f6}.case-submit-success-backdrop{z-index:10100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1e3094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.case-submit-success{box-sizing:border-box;text-align:center;background:#fff;border-radius:22px;width:min(440px,100%);padding:38px 34px;box-shadow:0 30px 90px #05192b4d}.case-submit-success>i{color:#fff;background:linear-gradient(135deg,#22b783,#0d8f67);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 17px;font-size:30px;font-style:normal;display:grid;box-shadow:0 12px 28px #18a47540}.case-submit-success>small{color:#1680dc;letter-spacing:.14em;font-weight:800}.case-submit-success h2{color:#15344e;margin:8px 0 7px;font-size:25px}.case-submit-success p{color:#738696;margin:0;line-height:1.7}.case-submit-success button{min-width:150px;margin-top:24px}@media (width<=760px){.studio-multi.full details>div,.studio-multi details>div{grid-template-columns:1fr}.case-advanced-filters .case-filter-extra>div{display:block}.case-advanced-filters .case-filter-extra>div>b{margin-bottom:8px;display:block}.case-advanced-filters .case-filter-extra>div>div{flex-wrap:wrap;overflow:visible}}@media (width>=761px){.case-row-head{cursor:default;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:auto;min-height:0;padding:0;display:flex}.case-row-head span,.case-row-head i{display:none}.case-row-head b{color:#27384a;flex:0 0 72px;padding-top:7px;font-size:13px}.case-filter-options-scroller{flex:1;align-items:center;gap:6px;display:flex}.case-option-arrow{display:none}.case-filter-options{flex-wrap:wrap;flex:1;gap:6px;max-height:none;display:flex;overflow:visible}}@media (width<=760px){.case-row-head{display:none}.case-filter-options-scroller{display:block}.case-option-arrow{display:none}}.case-advanced-filters>div{flex-wrap:nowrap}.case-advanced-filters>div>.case-filter-options{flex:auto;align-content:flex-start;max-height:34px;overflow:hidden}.case-advanced-filters>div>.case-filter-options.expanded{max-height:none;overflow:visible}.case-advanced-filters .case-category-row .case-categories{border:0;min-width:0;padding:0}.case-advanced-filters .case-row-expand{color:#176fd7;background:0 0;flex:none;align-self:flex-start;margin-left:auto;padding:7px 4px;font-weight:700}.case-advanced-filters .case-row-expand:hover{background:0 0;text-decoration:underline}@media (width<=760px){.case-advanced-filters>div{flex-wrap:nowrap;align-items:flex-start;display:flex}.case-advanced-filters>div>b{flex:0 0 64px;margin:0;padding-top:7px}.case-advanced-filters>div>.case-filter-options{flex-wrap:wrap;padding-bottom:0;display:flex;overflow:hidden}.case-advanced-filters>div>.case-filter-options.expanded{flex-wrap:wrap;overflow:visible}.case-advanced-filters .case-row-expand{display:block}}.quota-reached-modal{width:min(520px,100vw - 32px);overflow:hidden}.quota-reached-modal>header{color:#fff;background:linear-gradient(135deg,#103c68,#176fc0);padding:22px 24px 18px}.quota-reached-modal>header small{color:#8dccff}.quota-reached-modal>header button{color:#fff;background:#ffffff24}.quota-reached-modal .resource-modal-summary{border-bottom:1px solid #e5edf5;margin:0 24px;padding:18px 0}.quota-reached-modal .resource-modal-summary img{width:88px}.resource-quota-state{text-align:center;background:linear-gradient(145deg,#f7fbff,#eef6ff);border:1px solid #d9e8f7;border-radius:16px;justify-items:center;gap:10px;margin:22px 24px 24px;padding:24px;display:grid}.resource-quota-state>span{color:#1672df;background:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:24px;display:grid;box-shadow:0 8px 22px #1672df21}.resource-quota-state>b{color:#173551;font-size:17px}.resource-quota-state>p{color:#657b90;max-width:370px;margin:0;line-height:1.75}.resource-quota-state>div{gap:10px;margin-top:8px;display:flex}.resource-quota-state button{min-width:132px;min-height:42px}@media (width<=540px){.resource-quota-state>div{flex-direction:column;width:100%}.resource-quota-state button{width:100%}}.case-vip-gate-modal{width:min(520px,100vw - 32px);overflow:hidden}.case-vip-gate-modal>header{color:#fff;background:linear-gradient(135deg,#102f4c,#286ea5);padding:24px}.case-vip-gate-modal>header small{color:#87c8ff}.case-vip-gate-modal>header button{color:#fff;background:#ffffff24}.case-vip-gate-body{text-align:center;justify-items:center;padding:28px 30px;display:grid}.case-vip-gate-body>span{color:#6d4b00;background:linear-gradient(145deg,#fff4cb,#f1c75b);border-radius:18px;place-items:center;width:62px;height:62px;font-size:18px;font-weight:900;display:grid;box-shadow:0 12px 28px #c2912033}.case-vip-gate-body h3{color:#193950;margin:16px 0 8px;font-size:20px}.case-vip-gate-body p{color:#657b8e;max-width:410px;margin:0;line-height:1.75}.case-vip-gate-body ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.case-vip-gate-body li{color:#49677e;background:#f0f6fb;border-radius:999px;padding:7px 10px;font-size:12px}.case-vip-gate-modal>footer{border-top:1px solid #e4ecf3;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.case-vip-gate-modal>footer button{min-width:120px}@media (width<=540px){.case-vip-gate-modal>footer{flex-direction:column-reverse}.case-vip-gate-modal>footer button{width:100%}}.community-data{color:#274e70;overflow:hidden;background:linear-gradient(145deg,#f7fbff,#edf5fc)!important}.community-data h3{color:#274e70!important}.community-data>div{background:0 0;border-radius:10px;overflow:visible;gap:7px!important}.community-data span{border:1px solid #dce9f4;box-shadow:0 3px 9px #1f598b0a;color:#71879a!important;background:#ffffffe6!important;padding:12px 11px!important}.community-data b{color:#176ed7!important;font-size:20px!important}.excellent-creators em.followed{color:#16845b}.community-resource>div{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.resource-creator-ranking button{grid-template-columns:18px 32px minmax(0,1fr);gap:8px}.resource-creator-ranking button>strong{color:#8a9aa8;text-align:center;font-size:11px}.resource-creator-ranking button:nth-child(-n+3)>strong{color:#ef7b27;font-size:13px}.knowledge-community{background:linear-gradient(#f3f8fd 0,#edf4fa 48%,#f7fafc 100%)}.knowledge-community .community-top{background:linear-gradient(112deg,#fff 0%,#f1f7fd 62%,#e8f3ff 100%);position:relative;overflow:hidden}.knowledge-community .community-top:after{content:"";pointer-events:none;background:radial-gradient(circle,#1677d71f 1px,#0000 1.5px) 0 0/16px 16px;width:220px;height:100px;position:absolute;top:92px;right:8%}.community-left section{background:linear-gradient(145deg,#fff,#f7fbff);border-color:#d7e5f1;box-shadow:0 5px 16px #1b49700b}.community-left section:nth-child(2){background:linear-gradient(145deg,#fff,#f5fbf8)}.community-left section:nth-child(3){background:linear-gradient(145deg,#fff,#fff9f2)}.community-left section:last-child{background:linear-gradient(145deg,#fff,#f5f2ff)}.community-left h3{color:#274e70;align-items:center;gap:7px;display:flex}.community-left h3:before{content:"";background:#277dd1;border-radius:3px;width:3px;height:13px}.community-feed .feed-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-color:#d7e5f1;box-shadow:0 5px 15px #1f496c0a}.community-feed .feed-post{background:linear-gradient(105deg,#fff 0% 76%,#f7fbff 100%);border-color:#d5e3ef;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 7px 20px #224b6d0e}.community-feed .feed-post:hover{border-color:#9ec8ee;transform:translateY(-1px);box-shadow:0 11px 27px #1c5b921a}.community-feed .feed-post:nth-of-type(3n+2){background:linear-gradient(105deg,#fff 0% 78%,#f5fbf8 100%)}.community-feed .feed-post:nth-of-type(3n){background:linear-gradient(105deg,#fff 0% 78%,#fff9f1 100%)}.community-feed .today-pick{background:linear-gradient(120deg,#eaf5ff,#fff 58%,#fff5e8);border-color:#c9dff2;box-shadow:0 8px 22px #1c5b9214}.community-feed .guess-section{background:linear-gradient(135deg,#fff,#f4f8fc);border-color:#d7e5f1}.community-right section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-color:#d7e5f1;box-shadow:0 6px 18px #1b49700e}.community-right section:nth-child(2){background:linear-gradient(145deg,#fff,#fff9f2)}.community-right section:nth-child(3){background:linear-gradient(145deg,#fff,#f4f8ff)}.community-right h3{color:#274e70;align-items:center;gap:7px;display:flex}.community-right h3:before{content:"";background:#e88828;border-radius:3px;width:3px;height:13px}.community-right .community-data h3:before{background:#277dd1}@media (width<=900px){.knowledge-community .community-top:after{display:none}.community-feed .feed-post{background:#fff}}.portal-home .portal-resource-grid .resource-card .card-body{min-height:126px;padding:11px 13px 10px!important}.portal-home .portal-resource-grid .resource-card .card-body h3{min-height:21px;max-height:42px;margin:5px 0 6px!important}.portal-home .portal-resource-grid .resource-author{min-height:30px;margin-top:0}.portal-home .portal-resource-grid .resource-actions{min-height:20px;padding-top:7px}.portal-home .portal-resource-grid .card-foot{padding-top:7px}.resource-hub .resource-grid .resource-card .card-body{min-height:150px;padding:10px 11px!important}.resource-hub .resource-grid .resource-card .card-body h3{min-height:19px;max-height:38px;margin:4px 0 5px!important}.resource-hub .resource-grid .resource-card .card-body>p{max-height:36px;height:36px!important;min-height:36px!important;margin:3px 0 7px!important;line-height:18px!important}.resource-hub .resource-grid .resource-author{min-height:30px}.resource-card .resource-author>span{flex:0 0 26px;overflow:hidden}.portal-home .portal-resource-grid .resource-author>span{flex-basis:27px}.resource-card .resource-author>b,.resource-card .resource-author>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resource-card .resource-author>b{flex:auto}.resource-card .resource-author>small{flex:0 auto}.resource-hub .resource-grid .resource-card .resource-actions{margin-top:7px;padding-top:7px}.supply-card-grid>article,.project-card-grid-v2>.project-card-v2{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#d7e3ed;position:relative;box-shadow:0 8px 24px #123d600e}.supply-card-grid>article:before,.project-card-grid-v2>.project-card-v2:before{content:"";background:linear-gradient(90deg,#1677e8,#65b3ff);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:18px;right:18px}.project-card-grid-v2>.project-card-v2:before{background:linear-gradient(90deg,#1677e8,#f0a044)}.supply-card-grid>article .supply-publisher-line{border-top:1px solid #e5edf4;padding:11px 2px;margin-top:12px!important}.enterprise-card-actions,.project-card-actions-v2{border-top:1px solid #e7eef4;padding-top:10px}.enterprise-card-actions>.enterprise-card-primary,.enterprise-card-actions>button:last-child,.project-card-actions-v2 .project-apply-v2{color:#fff!important;background:linear-gradient(135deg,#1677e8,#0966cc)!important;border-color:#1677e8!important}.supply-card-grid>article{padding:20px 20px 18px}.supply-card-grid>article h3{color:#153149;margin:14px 0 11px}.supply-card-grid>article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supply-card-grid>article dl>div{background:#f6fbf9;border-radius:9px;border:1px solid #e5eee9!important;min-height:62px!important;padding:9px 10px!important}.supply-card-grid>article dl>div>dt{color:#718b81!important}.supply-card-grid>article dl>div>dd{font-size:12px;color:#173a30!important}.project-card-grid-v2>.project-card-v2{padding:22px 21px 19px}.project-card-v2 .project-core-data-v2 div{background:#f5f9fd;border:1px solid #e5edf4}.project-card-v2 .project-deliverables-v2{background:#fbfcfe;border-color:#e2eaf1}.project-card-v2 .project-publisher-v2{border-top:1px solid #e6edf3;padding:11px 2px;margin-top:12px!important}@media (width<=520px){.supply-card-grid>article dl{grid-template-columns:1fr}.enterprise-card-actions,.project-card-actions-v2{grid-template-columns:38px 38px minmax(0,1fr)}}.enterprise-submission-preview{overflow:hidden}.enterprise-submission-preview>header{gap:24px}.enterprise-submission-preview>header>div:first-child{min-width:220px}.enterprise-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.enterprise-preview-actions .enterprise-manage-link{color:#146fd5;white-space:nowrap;background:#f7fbff;border:1px solid #dbe8f5;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:inline-flex}.enterprise-preview-actions .enterprise-manage-link:hover{background:#edf6ff;border-color:#9cc7f4}.enterprise-preview-actions .enterprise-manage-link.primary{color:#fff;background:#1677e8;border-color:#1677e8;box-shadow:0 7px 18px #1677e82e}.enterprise-preview-actions .enterprise-manage-link span{background:#ffffff38;min-width:20px;height:20px;margin:0}.enterprise-preview-actions .enterprise-manage-link i{display:none}.supply-card-grid>article{background:radial-gradient(circle at 100% 0,#1677ff12,#0000 34%),linear-gradient(#fff 0% 72%,#fbfdff 100%);border-color:#d8e4ee;position:relative;overflow:hidden;box-shadow:0 10px 30px #1841670e}.supply-card-grid>article:before{content:"";opacity:.82;background:linear-gradient(90deg,#1677ff,#59aaf5 58%,#82d4c5);height:4px;position:absolute;inset:0 0 auto}.supply-card-grid>article:hover{border-color:#72aef0;transform:translateY(-5px);box-shadow:0 20px 44px #184e7f1f}.supply-card-grid article>header span{letter-spacing:.02em;background:#edf9f5;border:1px solid #cfe9df;font-weight:700}.supply-card-grid h3{color:#102b42;letter-spacing:-.015em}.supply-card-grid dl{margin-bottom:12px}.enterprise-publisher-line{border-top:1px solid #e8eef4;min-height:43px;margin-top:6px;padding:13px 2px 9px}.enterprise-publisher-avatar{box-shadow:0 5px 13px #1677ff2b}.supply-card-grid dl{background:#f7fafdc7;border:1px solid #edf2f6;border-radius:12px;padding:3px 12px}.supply-card-grid dl>div:last-child{border-bottom:0}.enterprise-card-actions{border-top:1px solid #edf2f6}.enterprise-card-actions>button:first-child{font-family:Arial,sans-serif;line-height:1;color:#71879a!important;font-size:23px!important}.enterprise-card-actions>button:first-child.active{box-shadow:0 7px 18px #ed365e29;color:#ed365e!important;background:linear-gradient(145deg,#fff5f7,#ffe9ee)!important;border-color:#ff9aae!important}.enterprise-card-actions>button:first-child.active:hover{color:#d91f49!important}.enterprise-card-actions>.enterprise-card-primary{letter-spacing:.01em;background:linear-gradient(135deg,#eef6ff,#e6f1ff)!important}.enterprise-submission-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enterprise-submission-preview>div>article{min-width:0}.enterprise-submission-preview>div>article:nth-child(n+5),.enterprise-submission-preview>footer{display:none}@media (width<=720px){.enterprise-submission-preview>div{grid-template-columns:1fr}}.enterprise-channel-grid>article.project-inspired-enterprise-card,.supply-card-grid>article.project-inspired-enterprise-card{background:#fff;border:1px solid #dce5ed;border-radius:16px;min-height:0;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 8px 26px #173b570b}.enterprise-channel-grid>article.project-inspired-enterprise-card:before,.supply-card-grid>article.project-inspired-enterprise-card:before{display:none}.enterprise-channel-grid>article.project-inspired-enterprise-card:hover,.supply-card-grid>article.project-inspired-enterprise-card:hover{border-color:#65a9ef;transform:translateY(-4px);box-shadow:0 16px 38px #173b5717}.project-inspired-enterprise-card>span,.project-inspired-enterprise-card>header span{align-self:flex-start;align-items:center;min-height:26px;padding:0 10px;font-weight:700;display:inline-flex;color:#1677ff!important;background:#eaf4ff!important;border:0!important;border-radius:999px!important;font-size:11px!important}.project-inspired-enterprise-card h2,.project-inspired-enterprise-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;line-height:1.4;display:-webkit-box;overflow:hidden;color:#102235!important;margin:14px 0 7px!important;font-size:20px!important}.enterprise-channel-grid .project-inspired-job-card>b{box-sizing:border-box;color:#f07c22;background:#f6f9fc;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin:0 0 10px;padding:10px 12px;font-size:18px;display:flex}.enterprise-channel-grid .project-inspired-job-card>b:before{content:"薪资范围";color:#8493a2;font-size:11px;font-weight:400}.supply-card-grid .project-inspired-supply-card dl{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;padding:0;display:grid}.supply-card-grid .project-inspired-supply-card dl>div{box-sizing:border-box;text-align:center;background:#f6f9fc;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:64px;padding:10px 11px;display:flex}.supply-card-grid .project-inspired-supply-card dt{color:#8493a2;text-align:center;width:100%;margin-bottom:6px;font-size:11px;line-height:1.2}.supply-card-grid .project-inspired-supply-card dd{color:#15283b;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden}.project-inspired-enterprise-card .enterprise-publisher-line{border-top:1px solid #e7edf3;min-height:42px;margin-top:0;padding:13px 0 11px}.project-inspired-enterprise-card .enterprise-card-actions{border-top:0;grid-template-columns:42px 42px minmax(0,1fr);gap:8px;margin-top:0;padding-top:0}.project-inspired-enterprise-card .enterprise-card-actions>button{border-radius:9px!important;height:42px!important}.project-inspired-enterprise-card .enterprise-card-actions>.enterprise-card-primary{font-weight:800;color:#fff!important;background:linear-gradient(135deg,#1677ff,#0c65cf)!important;border-color:#1677ff!important}.project-inspired-enterprise-card .enterprise-card-actions>.enterprise-card-primary:hover{background:linear-gradient(135deg,#0d6fe8,#075bbc)!important}@media (width<=650px){.supply-card-grid .project-inspired-supply-card dl{grid-template-columns:1fr 1fr}}.creator-detail-panel{background:#fff;border:1px solid #d9e5ef;border-radius:16px;margin:0 0 38px;padding:24px;box-shadow:0 12px 34px #18436812}.creator-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.creator-detail-panel>header small{color:#1677ff;letter-spacing:.14em;font-weight:800}.creator-detail-panel>header h2{margin:5px 0}.creator-detail-panel>header p{color:#748596;margin:0}.creator-detail-panel>header button{color:#1677ff;cursor:pointer;white-space:nowrap;background:0 0;border:0}.creator-points-panel{padding:28px}.creator-points-panel>header{margin-bottom:22px}.creator-points-overview{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px;display:grid}.creator-points-balance{color:#fff;background:linear-gradient(120deg,#12395f,#1d6b9f);border-radius:18px;align-items:center;gap:22px;min-height:178px;padding:28px 32px;display:flex}.creator-points-icon{background:#ffffff21;border:1px solid #ffffff47;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;font-size:27px;display:grid}.creator-points-balance div{flex-direction:column;align-items:flex-start;display:flex}.creator-points-balance small,.creator-points-balance div>span{color:#d6eaff}.creator-points-balance strong{letter-spacing:-.04em;margin:2px 0;font-size:48px;line-height:1.15}.creator-points-summary{background:#f6faff;border:1px solid #dce8f2;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-height:178px;padding:24px 28px;display:flex}.creator-points-summary small{color:#667e95;display:block}.creator-points-summary strong{color:#12395f;margin:4px 0 0;font-size:30px;line-height:1.2;display:block}.creator-points-summary strong span{font-size:14px;font-weight:600}.creator-points-summary p{color:#8091a2;margin:4px 0 0;font-size:13px}.creator-points-summary button{color:#176dcc;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700}.creator-points-summary button:hover{color:#0b4e9c;text-decoration:underline}.creator-points-redeem{background:#f8fbfe;border:1px solid #e1e9f0;border-radius:14px;margin-top:16px;padding:22px}.creator-points-redeem p{color:#627487;line-height:1.7}.creator-points-redeem p strong{color:#f07c22}.creator-points-redeem button:disabled{color:#8996a2;cursor:not-allowed;background:#e9eef3;border-color:#dce4ea}.creator-points-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.creator-points-layout>article{color:#fff;background:linear-gradient(135deg,#123b62,#247ab8);border-radius:14px;flex-direction:column;justify-content:center;padding:24px;display:flex}.creator-points-layout>article small,.creator-points-layout>article span{color:#d5e9f8}.creator-points-layout>article strong{margin:6px 0;font-size:38px}.creator-points-layout>section{background:#f8fbfe;border:1px solid #e1e9f0;border-radius:14px;padding:22px}.creator-points-layout>section p{color:#627487;line-height:1.7}.creator-points-layout>section p strong{color:#f07c22}.creator-points-layout>section button:disabled{color:#8996a2;cursor:not-allowed;background:#e9eef3;border-color:#dce4ea}.creator-panel-notice{color:#176dcc;background:#edf6ff;border-radius:9px;margin:14px 0 0;padding:10px 12px}.creator-level-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.withdrawal-modal-mask{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a233d94}.withdrawal-modal{border:1px solid #ffffffb8;border-radius:20px;width:min(560px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 30px 80px #09274647}.withdrawal-modal>header{background:linear-gradient(135deg,#f4f9ff,#fff);border-bottom:1px solid #e4edf5;padding:24px 26px 20px}.withdrawal-modal>header small{color:#1677ff;letter-spacing:1.8px;font-weight:800}.withdrawal-modal>header h2{color:#102f4d;margin:7px 0 5px;font-size:26px}.withdrawal-modal>header p{color:#75899b;margin:0}.withdrawal-balance{color:#fff;background:linear-gradient(125deg,#0e4d7f,#1979d8);border-radius:14px;grid-template-columns:1fr auto;align-items:center;margin:22px 26px 18px;padding:18px 20px;display:grid}.withdrawal-balance span{color:#cfe7ff;font-size:13px}.withdrawal-balance strong{grid-area:1/2/3;font-size:30px}.withdrawal-balance small{color:#b9dcff;margin-top:5px}.withdrawal-fields{gap:15px;padding:0 26px;display:grid}.withdrawal-fields label{color:#24425e;gap:7px;font-size:13px;font-weight:700;display:grid}.withdrawal-fields input{box-sizing:border-box;color:#173653;background:#fbfdff;border:1px solid #d5e1eb;border-radius:10px;outline:none;width:100%;height:44px;padding:0 13px}.withdrawal-fields input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.money-input{position:relative}.money-input i{color:#1677ff;font-style:normal;font-weight:800;position:absolute;top:12px;left:14px}.money-input input{padding-left:34px;font-size:18px;font-weight:800}.withdrawal-tip{color:#8a6327;background:#fff7e9;border-radius:9px;margin:17px 26px 0;padding:11px 13px;font-size:12px}.withdrawal-modal .modal-error,.withdrawal-modal .modal-success{margin:12px 26px 0}.withdrawal-modal .modal-success{color:#16845c}.withdrawal-modal>footer{background:#fafcfe;border-top:1px solid #e7edf3;justify-content:flex-end;gap:10px;margin-top:20px;padding:17px 26px;display:flex}.withdrawal-modal>footer button{min-width:118px}@media (width<=600px){.withdrawal-balance{grid-template-columns:1fr}.withdrawal-balance strong{grid-area:auto;margin-top:6px}.withdrawal-modal>footer button{flex:1;min-width:0}}.creator-level-list article{background:#f8fafc;border:1px solid #e0e8ef;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.creator-level-list article>i{color:#1677ff;background:#e8f2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.creator-level-list article div{gap:5px;display:grid}.creator-level-list article small{color:#7c8b99;min-height:34px;line-height:1.5}.creator-level-list article>span{color:#697989;background:#edf1f5;border-radius:7px;align-self:flex-start;padding:5px 8px;font-size:11px}.creator-level-list article.active{background:#f0f7ff;border-color:#1677ff;box-shadow:0 8px 20px #1677ff1a}.creator-level-list article.active>span,.creator-level-list article.reached>span{color:#14845e;background:#e7f8f0}@media (width<=900px){.creator-level-list{grid-template-columns:repeat(2,1fr)}.creator-points-layout{grid-template-columns:1fr}}@media (width<=560px){.creator-level-list{grid-template-columns:1fr}.creator-detail-panel{padding:18px}}@media (width<=700px){.creator-points-overview{grid-template-columns:1fr}.creator-points-balance,.creator-points-summary{min-height:150px}}@media (width<=560px){.creator-points-balance{gap:16px;padding:22px}.creator-points-icon{width:48px;height:48px}.creator-points-balance strong{font-size:40px}.creator-points-summary{padding:20px}}.task-list .task-action{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;color:#1677ff!important;width:auto!important;min-width:72px!important;height:28px!important;box-shadow:none!important;background:#eef6ff!important;border:1px solid #9ec8f5!important;border-radius:999px!important;flex:none!important;margin:0 0 0 auto!important;padding:0 10px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.task-list .task-action:hover{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important}.task-list .task-action:disabled{cursor:default;color:#4f9a70!important;background:#edf5f0!important;border-color:#d9e4dd!important}.dashboard-stats article{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.dashboard-stats article:hover{border-color:#92bfee;transform:translateY(-3px);box-shadow:0 12px 28px #176ed71a}.dashboard-stats article:focus-visible{outline-offset:2px;outline:3px solid #176ed72e}.dashboard-stats article span:after{content:"  →";color:currentColor;font-weight:700}.case-result-bar>div{align-items:center;gap:10px;display:flex}.case-result-bar .case-publish-button{color:#fff;background:#1677ff;border:1px solid #1677ff;border-radius:9px;padding:9px 15px;font-weight:700;box-shadow:0 7px 16px #1677ff29}.case-publish-modal{background:#fff;border-radius:20px;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #11274247}.case-publish-modal>header{border-bottom:1px solid #e6edf3;justify-content:space-between;gap:20px;padding:24px 28px 18px;display:flex}.case-publish-modal>header span{color:#1677ff;letter-spacing:.15em;font-size:11px;font-weight:800}.case-publish-modal>header h2{margin:7px 0 4px}.case-publish-modal>header p{color:#748596;margin:0}.case-publish-modal>header>button{background:#eef3f7;border:0;border-radius:10px;width:38px;height:38px;font-size:22px}.case-publish-fields{grid-template-columns:1fr 1fr;gap:14px;padding:22px 28px;display:grid}.case-publish-fields label{color:#44596c;gap:7px;font-size:13px;font-weight:700;display:grid}.case-publish-fields .full{grid-column:1/-1}.case-publish-fields input,.case-publish-fields select,.case-publish-fields textarea{box-sizing:border-box;color:#263b4e;width:100%;font:inherit;background:#fff;border:1px solid #d8e3eb;border-radius:9px;outline:none;padding:11px 12px}.case-publish-fields textarea{resize:vertical;min-height:78px}.case-publish-fields input:focus,.case-publish-fields select:focus,.case-publish-fields textarea:focus{border-color:#75ade8;box-shadow:0 0 0 3px #1677ff14}.case-publish-modal>.auth-error{margin:0 28px 14px}.case-publish-modal>footer{border-top:1px solid #e6edf3;justify-content:flex-end;gap:10px;padding:15px 28px;display:flex}@media (width<=620px){.case-publish-fields{grid-template-columns:1fr}.case-publish-fields .full{grid-column:auto}}.case-publish-modal>footer{box-sizing:border-box;width:100%;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:15px 28px!important;display:flex!important}.case-publish-modal>footer>button{justify-content:center;align-items:center;height:40px;flex:none!important;width:auto!important;min-width:96px!important;margin:0!important;padding:0 20px!important;display:inline-flex!important}@media (width<=620px){.case-publish-modal>footer>button{flex:1 1 0!important;min-width:0!important}}.enterprise-channel-grid .project-inspired-job-card>b:before{content:"薪资范围"}.enterprise-home-supply-grid,.enterprise-home-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-center .enterprise-supply-layout{grid-template-columns:minmax(0,1fr)}.enterprise-center .enterprise-ranking{margin-top:28px}.enterprise-home-project-grid .project-card-v2{min-width:0}.enterprise-home-project-grid .project-card-v2-top>div{flex-wrap:wrap;justify-content:flex-end}.enterprise-home-project-grid .project-core-data-v2>div{grid-template-rows:auto minmax(22px,auto);align-content:start;min-width:0;padding:11px 10px;display:grid}.enterprise-home-project-grid .project-core-data-v2 dt{white-space:nowrap;line-height:1.35}.enterprise-home-project-grid .project-core-data-v2 dd{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;line-height:1.35;display:block;overflow:hidden}.enterprise-home-project-grid .project-summary-v2{word-break:break-word}.enterprise-home-project-grid .project-publisher-v2 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.enterprise-home-supply-grid,.enterprise-home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.enterprise-home-supply-grid,.enterprise-home-project-grid{grid-template-columns:1fr}}.project-detail-modal{width:min(680px,100vw - 32px)}.project-detail-modal>header{padding:20px 26px 16px}.project-detail-modal header h2{margin:6px 0}.project-detail-modal header p{margin:0}.project-detail-badges{padding:16px 26px 10px}.project-detail-modal>dl{gap:8px;padding:10px 26px 0}.project-detail-modal>dl>div{padding:11px 13px}.project-detail-modal>section{padding:12px 26px 14px}.project-detail-modal>section h3{margin:12px 0 8px}.project-detail-modal>section p{margin:0;line-height:1.65}.project-detail-skills{margin:8px 0 14px}.project-detail-publisher{margin:0 26px 16px;padding:12px 14px}.project-detail-modal>footer{box-sizing:border-box;width:100%;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:14px 26px!important;display:flex!important}.project-detail-modal>footer>button{justify-content:center;align-items:center;min-width:96px;height:40px;flex:none!important;width:auto!important;margin:0!important;padding:0 20px!important;display:inline-flex!important}.project-card-v2{padding:19px}.project-card-v2 h3{min-height:42px;margin-top:8px}.project-summary-v2{-webkit-line-clamp:2;min-height:52px;line-height:1.55}.project-skill-tags-v2{flex-wrap:nowrap;margin:10px 0;display:flex;overflow:hidden}.project-skill-tags-v2>span:not(.project-more-count),.project-deliverables-v2>div>span:not(.project-more-count){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-skill-tags-v2 .project-more-count,.project-deliverables-v2 .project-more-count{color:#1677e8;white-space:nowrap;background:#eaf4ff;flex:none}.project-core-data-v2{margin-bottom:11px}.project-deliverables-v2{padding:10px}.project-deliverables-v2>div{flex-wrap:nowrap;display:flex;overflow:hidden}.project-publisher-v2{padding:11px 0 9px}@media (width<=650px){.project-detail-modal>footer>button{min-width:0;flex:1 1 0!important}}.setting-notice{border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:14px}.setting-notice.success{color:#087443;background:#eafaf2;border:1px solid #bfead2}.setting-notice.error{color:#c9362b;background:#fff1ef;border:1px solid #ffc8c2}.avatar-setting span{overflow:hidden}.avatar-setting img{object-fit:cover;width:100%;height:100%}.password-setting{background:#f8fbfe;border:1px solid #dce7f2;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:20px;display:grid}.password-setting h3{grid-column:1/-1;margin:0}.password-setting label{gap:7px;font-weight:600;display:grid}.password-setting input{background:#fff;border:1px solid #ceddea;border-radius:9px;min-width:0;padding:12px}.password-setting .primary-btn{white-space:nowrap;height:43px}.safe-status{color:#078454;background:#e9f9f1;border-radius:999px;padding:6px 10px}.security-list article small{color:#8193a7;margin-top:6px;display:block}.security-list button:disabled{cursor:not-allowed;opacity:.55}@media (width<=900px){.password-setting{grid-template-columns:1fr}.password-setting h3{grid-column:auto}}.studio-growth>div{grid-template-columns:52px 1fr auto;align-items:center;display:grid!important}.studio-growth>div small{color:#8295aa;font-size:12px}.studio-growth>div.current small{color:#1672df}.enterprise-service-modal{max-width:980px}.enterprise-service-modal>label{align-items:center;gap:12px;margin:0 0 18px;font-weight:700;display:flex}.enterprise-service-modal>label select{background:#fff;border:1px solid #d9e4f0;border-radius:9px;min-width:260px;padding:10px 12px}.enterprise-service-modal{width:min(900px,100vw - 32px)}.enterprise-service-body{overscroll-behavior:contain;min-height:0;padding-top:1px;overflow-y:auto}.enterprise-service-body>label{color:#40556b;align-items:center;gap:12px;margin:18px 30px;font-weight:700;display:flex}.enterprise-service-body>label select{color:#263e55;background:#fff;border:1px solid #d6e1eb;border-radius:9px;min-width:220px;height:40px;padding:0 12px}.enterprise-service-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 30px 20px;display:grid}.enterprise-service-plans>article{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce7f3;border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.enterprise-service-plans small{color:#1670dd;font-weight:700}.enterprise-service-plans h3,.enterprise-service-plans p{margin:0}.enterprise-service-plans p{color:#65768a;min-height:42px;line-height:1.6}.enterprise-service-plans strong{color:#0b5fc4;font-size:25px}.enterprise-service-plans span{color:#8795a5;font-size:12px}.enterprise-service-plans button{margin-top:5px}.enterprise-service-records{border-top:1px solid #edf1f5;margin:0 30px 20px;padding-top:18px}.enterprise-service-records>h3{margin:0 0 10px}.enterprise-service-records>article{border-top:1px solid #edf1f5;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 4px;display:grid}.enterprise-service-records b,.enterprise-service-records small{display:block}.enterprise-service-records small{color:#8290a1;margin-top:3px}.enterprise-service-records em{color:#1670dd;font-style:normal}.enterprise-service-records time{color:#6b7c90;font-size:12px}.enterprise-service-body{flex:auto}.enterprise-directory-results>header>button{display:none}.enterprise-engineers>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.enterprise-engineers>div.creator-count-1{grid-template-columns:minmax(260px,320px)}.enterprise-engineers>div.creator-count-2{grid-template-columns:repeat(2,minmax(260px,320px))}.enterprise-engineers>div.creator-count-3{grid-template-columns:repeat(3,minmax(240px,1fr))}.enterprise-engineers>div.creator-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-engineers article{padding:28px 22px 22px;position:relative}.enterprise-engineers article>i{overflow:hidden}.enterprise-engineers article>i img,.project-engineers article i img{object-fit:cover;width:100%;height:100%}.enterprise-creator-rank{color:#1672df;letter-spacing:.06em;background:#edf5ff;border-radius:7px;padding:4px 7px;font-size:10px;position:absolute;top:14px;left:14px}.enterprise-engineers article>p{color:#526b82;margin:14px 0 0;font-weight:600}.enterprise-engineers article>small{margin:8px 0 18px}.enterprise-creator-empty{text-align:center;color:#7c8c9c;border:1px dashed #cfdeeb;border-radius:14px;grid-column:1/-1;margin:0;padding:30px}@media (width<=1150px){.enterprise-engineers>div,.enterprise-engineers>div.creator-count-3,.enterprise-engineers>div.creator-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.enterprise-engineers>div,.enterprise-engineers>div.creator-count-1,.enterprise-engineers>div.creator-count-2,.enterprise-engineers>div.creator-count-3,.enterprise-engineers>div.creator-count-4{grid-template-columns:1fr}}@media (width<=900px){.enterprise-submission-preview>header{flex-direction:column;align-items:flex-start}.enterprise-preview-actions{justify-content:flex-start;width:100%}}@media (width<=760px){.enterprise-service-body>label{flex-direction:column;align-items:stretch;margin-left:18px;margin-right:18px}.enterprise-service-body>label select{width:100%;min-width:0}.enterprise-service-plans{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.enterprise-service-records{margin-left:18px;margin-right:18px}.enterprise-service-records>article{grid-template-columns:1fr auto}.enterprise-service-records time{grid-column:1/-1}.enterprise-preview-actions{grid-template-columns:1fr;width:100%;display:grid}.enterprise-preview-actions .enterprise-manage-link{justify-content:space-between;width:100%}.enterprise-preview-actions .enterprise-manage-link i{opacity:.7;font-size:12px;font-style:normal;display:inline}}.cases-page .cases-hero{padding:42px 0}.cases-page .cases-hero-visual{height:180px}.case-discovery{padding-top:22px}.case-search{padding-block:5px}.case-advanced-filters{border-radius:13px;margin-top:10px;padding:4px 18px 7px;position:relative}.case-advanced-filters>div{min-height:34px;padding:5px 0}.case-advanced-filters b{flex-basis:72px}.case-advanced-filters button{border-radius:7px;padding:5px 9px;font-size:12px}.case-discovery .case-category-row>b{padding-top:5px}.case-discovery .case-categories{gap:4px}.case-more-toggle{margin:5px 0 0 72px;display:block;color:#176fd7!important;background:#f7faff!important;border:1px solid #d7e4f1!important;padding:5px 10px!important}.case-more-row{animation:.16s caseMoreIn}@keyframes caseMoreIn{0%{opacity:0;transform:translateY(-4px)}}.case-selected-filters{margin-top:8px;padding-block:7px}.case-result-bar{padding-top:12px}.case-result-bar>div{flex-direction:row-reverse}.case-list{gap:16px;padding-top:14px}.case-card{grid-template-columns:38% minmax(0,62%);height:250px!important}.case-copy{padding:17px 18px 78px}.case-copy h2{margin:9px 0 6px;font-size:18px}.case-copy>p{font-size:13px}.case-card-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.case-card-tags span{color:#577087;background:#f0f5fa;border-radius:10px;padding:3px 7px;font-size:10px}.case-card-bottom{padding-top:8px;bottom:14px;left:18px;right:18px}.case-card-bottom>button{min-width:94px;height:32px}.case-cover{padding:14px}.case-cover span,.case-cover i{padding:4px 7px}.case-copy dl{display:none}@media (width<=760px){.cases-page .cases-hero{padding:34px 0}.case-advanced-filters{margin-top:10px!important;display:block!important}.case-advanced-filters>div{flex-wrap:wrap;align-items:flex-start;display:flex}.case-advanced-filters>div>b{flex:0 0 100%}.case-more-toggle{margin-left:0}.case-card{grid-template-columns:1fr;height:auto!important}.case-cover{height:200px}.case-copy{min-height:190px;padding-bottom:82px}.case-result-bar{align-items:flex-start;gap:12px}.case-result-bar>div{flex-wrap:wrap;justify-content:flex-end}}.case-card .case-cover[style*=background-image]{background-color:#f4f7fa;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.case-cover-field>span{color:#7a8b9b;font-size:11px;font-weight:400;line-height:1.55}.case-publish-modal{width:min(920px,100vw - 32px);max-height:calc(100vh - 30px)}.case-publish-modal .case-publish-fields{padding-bottom:10px}.case-publish-v2{border-top:1px solid #e5ebf1;grid-template-columns:1fr 1fr;gap:14px;padding-top:18px;display:grid}.case-publish-v2>h3,.case-publish-v2>.case-step-editor-list,.case-publish-v2>.case-add-step,.case-publish-v2>input[type=hidden]{grid-column:1/-1}.case-publish-v2>h3{color:#15324c;margin:12px 0 0}.case-step-editor-list{gap:12px;display:grid}.case-step-editor-card{background:#f8fbfe;border:1px solid #dbe5ed;border-radius:11px;padding:16px}.case-step-editor-card header{justify-content:space-between;margin-bottom:11px;display:flex}.case-step-editor-card header button{color:#d75555;background:0 0;border:0}.case-step-editor-card input,.case-step-editor-card textarea{box-sizing:border-box;background:#fff;border:1px solid #d7e2eb;border-radius:8px;width:100%;margin-top:8px;padding:10px 11px;display:block}.case-add-step{color:#176fd7;background:#f2f8ff;border:1px dashed #8db8e8;border-radius:9px;padding:10px}@media (width<=700px){.case-publish-v2{grid-template-columns:1fr}.case-publish-modal{max-height:calc(100vh - 16px)}}.case-card .case-cover{isolation:isolate;background-image:linear-gradient(#476f930e 1px,#0000 1px),linear-gradient(90deg,#476f930e 1px,#0000 1px);background-size:22px 22px;border-right:1px solid #dce6ef;background-color:#eef4f9!important}.case-card .case-cover:before{content:"";z-index:0;pointer-events:none;border:1px solid #426a8f26;border-radius:10px;position:absolute;inset:10px}.case-card .case-cover span,.case-card .case-cover i{z-index:2;margin:0;position:absolute;box-shadow:0 5px 14px #0c284226}.case-card .case-cover i:after{content:" · ENGINEERING";letter-spacing:.08em;opacity:.7;font-size:8px}.case-card .case-cover[style*=background-image]{background-color:#eef4f9!important}.case-cover-result{background:#f5faff;border:1px solid #cfe1f2;border-radius:12px;align-items:center;gap:15px;padding:12px;display:flex}.case-cover-result img{aspect-ratio:16/10;object-fit:cover;border:1px solid #d7e3ed;border-radius:8px;width:150px}.case-cover-result div{gap:5px;display:grid}.case-cover-result span{color:#718496;font-size:11px;font-weight:400}.case-cover-result button{color:#176fd7;background:#e3f0ff;border:0;border-radius:7px;justify-self:start;padding:5px 9px}.case-crop-backdrop{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091c2fad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.case-crop-dialog{background:#fff;border-radius:20px;width:min(860px,100vw - 28px);overflow:hidden;box-shadow:0 30px 90px #00142a59}.case-crop-dialog>header{border-bottom:1px solid #e3eaf1;justify-content:space-between;gap:20px;padding:21px 25px 17px;display:flex}.case-crop-dialog>header span{color:#1677ff;letter-spacing:.16em;font-size:10px;font-weight:800}.case-crop-dialog>header h2{margin:6px 0 3px}.case-crop-dialog>header p{color:#718294;margin:0;font-size:12px}.case-crop-dialog>header>button{background:#eef3f7;border:0;border-radius:9px;width:36px;height:36px;font-size:20px}.case-crop-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:22px;padding:24px;display:grid}.case-crop-frame{aspect-ratio:16/10;background:#172c40;border-radius:12px;position:relative;overflow:hidden}.case-crop-frame img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform 80ms linear}.case-crop-frame i{pointer-events:none;border:1px dashed #ffffffbf;border-radius:7px;position:absolute;inset:10px;box-shadow:0 0 0 10px #05142229}.case-crop-controls{align-content:center;gap:18px;display:grid}.case-crop-controls label{color:#445c71;gap:7px;font-size:12px;font-weight:700;display:grid}.case-crop-controls input{accent-color:#1677ff;width:100%}.case-crop-controls small{color:#8292a1;line-height:1.6}.case-crop-dialog>footer{border-top:1px solid #e3eaf1;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.case-crop-dialog>footer button{min-width:100px;height:40px}@media (width<=700px){.case-crop-workspace{grid-template-columns:1fr}.case-crop-dialog{max-height:calc(100vh - 20px);overflow:auto}.case-cover-result img{width:110px}}.case-crop-workspace{background:#f6f8fb;flex-direction:column;align-items:center;gap:13px;padding:22px 28px;display:flex}.case-crop-guide{color:#617589;justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:12px;display:flex}.case-crop-guide b{color:#28445f}.case-crop-guide span{text-align:right}.case-crop-image-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#172c40;border-radius:10px;width:min(100%,720px);max-height:430px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0d274124}.case-crop-image-stage>img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.case-crop-mask{display:none}.case-crop-selection{z-index:2;box-sizing:border-box;cursor:move;touch-action:none;background:#ffffff08;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #1474e1bf,0 0 0 9999px #0818287a}.case-crop-selection:before,.case-crop-selection:after{content:"";pointer-events:none;position:absolute}.case-crop-selection:before{border-left:1px solid #ffffff8c;border-right:1px solid #ffffff8c;width:33.333%;height:100%;top:0;left:33.333%}.case-crop-selection:after{border-top:1px solid #ffffff8c;border-bottom:1px solid #ffffff8c;width:100%;height:33.333%;top:33.333%;left:0}.case-crop-selection>i{background:#1677ff;border:2px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute}.case-crop-selection>i:first-child{top:-6px;left:-6px}.case-crop-selection>i:nth-child(2){top:-6px;right:-6px}.case-crop-selection>i:nth-child(3){bottom:-6px;left:-6px}.case-crop-selection>i:nth-child(4){bottom:-6px;right:-6px}.case-crop-selection>span{z-index:3;cursor:nwse-resize;background:#1677ff;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-10px;right:-10px;box-shadow:0 3px 10px #10539a59}.avatar-crop-selection{border-radius:12px}.case-crop-workspace>small{color:#718496}.case-crop-dialog>footer{justify-content:space-between}.case-crop-dialog>footer .ghost-btn{margin-right:auto}.case-crop-dialog>footer .primary-btn{margin-left:auto}.case-card .case-cover{border-right:0;background-color:#eef3f7!important}.case-card .case-cover:before{display:none}.case-card .case-cover span{top:10px;left:10px}.case-card .case-cover i{bottom:10px;left:10px}@media (width<=700px){.case-crop-guide{flex-direction:column;align-items:flex-start;gap:4px}.case-crop-guide span{text-align:left}.case-crop-workspace{padding:18px}.case-crop-image-stage{max-height:55vh}}.case-publish-modal{border:1px solid #d0deeae6;overflow:auto;background:#f7f9fc!important;border-radius:22px!important;width:min(1080px,100vw - 36px)!important;max-height:calc(100vh - 28px)!important}.case-publish-modal>header{z-index:4;color:#fff;background:linear-gradient(135deg,#102f4c,#195f99);position:sticky;top:0;border:0!important;padding:25px 32px 20px!important}.case-publish-modal>header span{color:#86c5ff!important}.case-publish-modal>header p{max-width:720px;color:#d8e9f7!important}.case-publish-modal>header>button{color:#fff!important;background:#ffffff24!important}.case-publish-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 32px;padding:18px 0 0;display:grid}.case-publish-progress span{background:#fff;border:1px solid #dce7f0;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:11px 14px;display:grid;position:relative}.case-publish-progress span:first-child{border-radius:12px 0 0 12px}.case-publish-progress span:last-child{border-radius:0 12px 12px 0}.case-publish-progress i{color:#71869a;background:#edf3f8;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.case-publish-progress b{color:#29465f;font-size:12px}.case-publish-progress small{color:#8a9aa8;font-size:10px}.case-publish-progress span.active{background:#eff7ff;border-color:#a9cff4}.case-publish-progress span.active i{color:#fff;background:#176fd7}.case-publish-modal .case-publish-fields{gap:18px;padding:26px 32px!important}.case-publish-modal .case-publish-fields>label{background:#fff;border:1px solid #dce7f0;border-radius:13px;padding:15px}.case-publish-modal .case-publish-fields>label.full{padding:17px}.case-publish-modal .case-publish-fields input,.case-publish-modal .case-publish-fields select,.case-publish-modal .case-publish-fields textarea{margin-top:3px;background:#fbfdff!important}.case-publish-v2{background:#fff;border-radius:16px;grid-column:1/-1;border:1px solid #dce7f0!important;padding:22px!important}.case-publish-v2>h3{border-bottom:1px solid #e7eef4;grid-column:1/-1;padding:0 0 10px;font-size:18px;color:#153e61!important;margin:10px 0 0!important}.case-step-editor-card{background:#f5f9fd!important;border-radius:14px!important}.case-add-step{min-height:44px;font-weight:700;border-radius:11px!important}.case-publish-modal>footer{z-index:4;position:sticky;bottom:0;box-shadow:0 -8px 24px #1e3e5b12;background:#fffffff5!important;padding:16px 32px!important}.case-file-trigger{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#f5faff,#eef6ff);border:1px dashed #91bce7;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;min-height:72px;margin-top:7px;padding:12px 15px;transition:all .2s;position:relative;display:grid!important}.case-file-trigger:hover{background:#edf6ff;border-color:#347fd0;box-shadow:0 7px 18px #176fd717}.case-file-trigger>i{color:#fff;background:#176fd7;border-radius:10px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.case-file-trigger>strong{color:#23527b;font-size:13px}.case-file-trigger>small{color:#7b91a4;font-size:10px;font-weight:400}.case-file-trigger>input{opacity:0;cursor:pointer;inset:0;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.step-image-field{margin-top:8px;display:block;position:relative}.step-image-field>b{color:#405970;font-size:12px;display:block}.step-image-field .case-file-trigger{margin-top:8px}.step-file-status{color:#52738f;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;font-style:normal;font-weight:500;display:block;overflow:hidden}@media (width<=700px){.case-publish-progress{grid-template-columns:1fr;margin:0 18px}.case-publish-progress span:first-child,.case-publish-progress span:last-child{border-radius:10px}.case-publish-modal .case-publish-fields{padding:20px 18px!important}}.points-exchange-modal>footer{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.points-exchange-modal>footer>button{flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important}.case-crop-dialog>footer{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.case-crop-dialog>footer>button{max-width:150px;flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important}.case-publish-multi{color:#44596c;background:#fff;border:1px solid #dce7f0;border-radius:13px;min-width:0;padding:15px;font-size:13px}.case-publish-multi>b{margin-bottom:8px;display:block}.case-publish-multi details{position:relative}.case-publish-multi summary{color:#6e8090;cursor:pointer;background:#fbfdff;border:1px solid #d7e2eb;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;list-style:none;display:flex}.case-publish-multi summary::-webkit-details-marker{display:none}.case-publish-multi summary i{font-style:normal}.case-publish-multi details>div{z-index:20;background:#fff;border:1px solid #d7e3ec;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0e2f4b2e}.case-publish-multi details label{color:#607487;cursor:pointer;background:#f8fafc;border:1px solid #e0e8ef;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.case-publish-multi details label.selected{color:#176fd7;background:#edf6ff;border-color:#79afe7}.case-publish-multi details input{accent-color:#176fd7;flex:none;height:15px;width:15px!important;margin:0!important}.case-resource-reference>small{color:#8193a3;margin-top:8px;font-size:10px;display:block}.case-resource-reference details>div{grid-template-columns:1fr}.case-resource-reference details label span{gap:3px;min-width:0;display:grid}.case-resource-reference details label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-resource-reference details label small{color:#8496a6;font-size:10px}.cases-page .case-card{height:220px!important}.cases-page .case-card .case-copy>p{-webkit-line-clamp:1;font-size:11px}.cases-page .case-card .case-engineering-attrs,.cases-page .case-card .case-knowledge{margin-top:7px}@media (width<=760px){.case-publish-multi details>div{grid-template-columns:1fr}.cases-page .case-card{height:auto!important}.cases-page .case-card .case-copy{min-height:180px;padding-bottom:64px}}.cases-page .case-card{background:#fff;border:1px solid #d9e4ed;border-radius:15px;grid-template-columns:39% minmax(0,61%);box-shadow:0 8px 25px #183a580e;height:242px!important}.cases-page .case-card:hover{border-color:#83b5eb;box-shadow:0 14px 34px #1948711c}.cases-page .case-card .case-cover{border-right:1px solid #e2e9ef;height:100%;padding:0;background-color:#edf3f7!important;background-position:50%!important}.cases-page .case-card .case-cover[style*=background-image]{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.cases-page .case-card .case-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#081c2e1f 0,#0000 25% 66%,#081c2e94 100%);border:0;width:auto;height:auto;display:block;position:absolute;inset:0;transform:none}.cases-page .case-card .case-cover span,.cases-page .case-card .case-cover i{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b273ec2;border:1px solid #ffffff38;border-radius:7px;width:auto;padding:5px 8px;box-shadow:0 5px 13px #071d3029}.cases-page .case-card .case-cover span{letter-spacing:.15em;font-size:10px;font-weight:700;top:12px;left:12px}.cases-page .case-card .case-cover i{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:calc(100% - 24px);font-size:10px;font-weight:600;bottom:12px;left:12px;right:auto;overflow:hidden}.cases-page .case-card .case-cover i:after{content:""}.cases-page .case-card .case-copy{padding:16px 18px 66px}.cases-page .case-card .case-meta span,.cases-page .case-card .case-meta em{padding:4px 7px;font-size:9px}.cases-page .case-card .case-copy h2{margin:8px 0 5px;font-size:17px;line-height:1.35}.cases-page .case-card .case-copy>p{font-size:12px;line-height:1.55}.cases-page .case-card .case-card-tags{margin-top:7px}.cases-page .case-card .case-card-tags span{padding:3px 6px;font-size:9px}.cases-page .case-card .case-card-bottom{align-items:center;padding-top:8px;bottom:12px;left:18px;right:18px}.cases-page .case-card .case-card-data b{font-size:10px}.cases-page .case-card .case-card-data small{font-size:9px}.cases-page .case-card .case-card-bottom>button{border-radius:8px;min-width:96px;height:33px;font-size:11px;box-shadow:0 6px 14px #176fd729}@media (width<=760px){.cases-page .case-card{grid-template-columns:1fr;height:auto!important}.cases-page .case-card .case-cover{height:210px}.cases-page .case-card .case-copy{min-height:185px;padding-bottom:74px}}.case-resource-picker-trigger{color:#6e8090;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d7e2eb;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 13px;display:flex}.case-resource-picker-trigger i{color:#176fd7;font-style:normal;font-weight:700}.case-resource-selected{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.case-resource-selected>span{color:#316b9f;background:#edf6ff;border-radius:7px;align-items:center;gap:6px;max-width:240px;padding:5px 8px;font-size:10px;display:flex;overflow:hidden}.case-resource-selected>span>button{color:#718da4;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.case-resource-picker>nav{align-items:center}.case-resource-picker>nav small{color:#71879a;margin-left:auto}.case-resource-picker>main>button{cursor:pointer}.cases-page .case-card .case-cover{min-height:0!important}.cases-page .case-card .case-copy{padding:12px 15px 50px;min-height:0!important}.cases-page .case-card .case-meta{min-height:20px}.cases-page .case-card .case-copy h2{margin:5px 0 3px;font-size:15px}.cases-page .case-card .case-copy>p{-webkit-line-clamp:1;font-size:10px;line-height:1.45}.cases-page .case-card .case-engineering-attrs,.cases-page .case-card .case-knowledge{margin-top:5px}.cases-page .case-card .case-card-bottom{padding-top:5px;bottom:7px;left:15px;right:15px}.cases-page .case-card .case-card-bottom>button{height:29px}.cases-page .case-card .case-cover span{top:9px;left:9px}@media (width<=760px){.cases-page .case-card{height:auto!important}.cases-page .case-card .case-copy{min-height:165px;padding-bottom:60px}}.cases-page .case-card .case-copy{flex-direction:column;min-width:0;display:flex;overflow:hidden;padding:11px 15px 8px!important}.cases-page .case-card .case-meta{align-items:center;min-width:0;min-height:19px;display:flex}.cases-page .case-card .case-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.cases-page .case-card .case-meta em{margin-left:auto}.cases-page .case-card .case-copy h2{color:#172c40;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;font-weight:750;display:-webkit-box;overflow:hidden;margin:4px 0 2px!important;font-size:15px!important;line-height:1.32!important}.cases-page .case-card .case-copy>p{color:#708292;-webkit-box-orient:vertical;max-height:29px;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2!important;font-size:10px!important;line-height:1.45!important}.cases-page .case-card .case-engineering-attrs{flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden;margin-top:4px!important}.cases-page .case-card .case-engineering-attrs span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cases-page .case-card .case-knowledge{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden;margin-top:4px!important}.cases-page .case-card .case-knowledge>b{color:#334e65;letter-spacing:0;flex:none;margin:0;font-size:9px;font-weight:700;display:block}.cases-page .case-card .case-knowledge>div{gap:7px;min-width:0;display:flex;overflow:hidden}.cases-page .case-card .case-knowledge span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cases-page .case-card .case-knowledge span+span{padding-left:8px}.cases-page .case-card .case-card-bottom{border-top:1px solid #e9eef3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:5px;display:grid;position:static}.cases-page .case-card .case-card-data{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.cases-page .case-card .case-card-stats{gap:6px}.cases-page .case-card .case-card-bottom>button{min-width:92px;height:29px}@media (width<=760px){.cases-page .case-card .case-copy{min-height:165px;padding:12px 15px 9px!important}.cases-page .case-card .case-card-bottom{grid-template-columns:minmax(0,1fr) auto}.cases-page .case-card .case-card-bottom>button{width:auto}}@media (width<=430px){.cases-page .case-card .case-card-data{flex-direction:row;align-items:center;gap:7px}.cases-page .case-card .case-card-stats{gap:5px}.cases-page .case-card .case-card-bottom>button{min-width:84px;padding-inline:8px}}.case-step-editor-card .step-image-field{gap:8px;margin-top:8px;display:grid}.case-step-editor-card .step-image-field>.case-file-trigger{color:#176fd7;cursor:pointer;background:#f2f8ff;border:1px dashed #8db8e8;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:58px;margin:0;padding:9px 12px;display:grid;position:relative}.case-step-editor-card .step-image-field>.case-file-trigger i{color:#fff;background:#176fd7;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;display:grid}.case-step-editor-card .step-image-field>.case-file-trigger strong{align-self:end}.case-step-editor-card .step-image-field>.case-file-trigger small{color:#71879a;align-self:start;font-size:10px}.case-step-editor-card .step-images{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.case-step-editor-card .step-file-status{color:#667d91;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.case-existing-step-images{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:10px 0;display:grid}.case-existing-step-images figure{background:#fff;border:1px solid #d7e2eb;border-radius:9px;margin:0;position:relative;overflow:hidden}.case-existing-step-images img{object-fit:cover;width:100%;height:82px;display:block}.case-existing-step-images button{color:#fff;background:#af2626e0;border:0;border-radius:6px;padding:4px 7px;font-size:11px;position:absolute;bottom:5px;right:5px}.cases-page .case-list{gap:22px}.cases-page .case-card{height:auto!important;min-height:228px!important}.cases-page .case-card .case-copy{justify-content:space-between;padding:13px 16px 9px!important}.cases-page .case-card .case-copy h2{margin:7px 0 5px!important}.cases-page .case-card .case-copy>p{max-height:34px;font-size:11px!important;line-height:1.55!important}.cases-page .case-card .case-engineering-attrs,.cases-page .case-card .case-knowledge{margin-top:7px!important}.cases-page .case-card .case-card-bottom{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:0;padding-top:7px}.cases-page .case-card .case-card-data{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:flex;overflow:visible}.cases-page .case-card .case-card-author{flex:0 auto;min-width:0}.cases-page .case-card .case-card-author>b{max-width:66px}.cases-page .case-card .case-card-bottom>button{align-self:center;min-width:78px;padding-inline:8px}.cases-page .case-card .case-card-stats{border:0;flex:none;justify-content:flex-start;gap:20px;margin-left:5px;padding:0;font-size:11px;display:flex}.cases-page .case-card .case-card-stats span{color:#708398;gap:5px}.cases-page .case-card .case-card-stats span:nth-child(2) svg{stroke:#e16b7b}.cases-page .case-card .case-card-stats span:nth-child(3) svg{stroke:#d79b36}.cases-page .case-card .case-card-stats svg{width:15px;height:15px}@media (width<=1250px) and (width>=761px){.cases-page .case-card .case-card-stats{gap:13px;margin-left:2px}.cases-page .case-card .case-card-author>b{max-width:54px}}@media (width<=760px){.cases-page .case-card{height:auto!important;min-height:0!important}.cases-page .case-card .case-copy{justify-content:flex-start;min-height:180px!important}.cases-page .case-card .case-card-bottom{margin-top:auto}}@media (width<=430px){.cases-page .case-card .case-card-stats{gap:12px;margin-left:0}.cases-page .case-card .case-card-author>b{max-width:58px}}@media (width<=700px){.enterprise-modal-backdrop:has(>.case-publish-modal){z-index:1500;padding:8px}.case-publish-modal{overscroll-behavior:contain;min-width:0;width:100%!important;max-height:calc(100dvh - 16px)!important}.case-publish-modal>header{padding:18px 20px 15px!important}.case-publish-modal>header h2{font-size:22px}.case-publish-modal>header p{font-size:12px;line-height:1.5}.case-publish-modal>header>button{flex:0 0 36px}.case-publish-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 18px;padding-top:12px}.case-publish-progress span{gap:5px;min-width:0;padding:8px 5px;display:flex;border-radius:9px!important}.case-publish-progress i{flex:0 0 24px;width:24px;height:24px;font-size:12px}.case-publish-progress b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-publish-progress small{display:none}.case-publish-modal .case-publish-fields{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px!important}.case-publish-modal>footer{padding:10px 18px!important}}.resource-card{container-type:inline-size}.resource-card .resource-actions span{white-space:nowrap}@container (width<=190px){.resource-card .resource-actions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}}.knowledge-community .feed-post>footer{flex-wrap:wrap;gap:8px;overflow-x:visible}.knowledge-community .feed-post>footer>span{flex:none;width:auto}.creator-public-body footer span:nth-child(2),.creator-resource-list article>div:nth-child(3),.detail-buy .rating small{display:none!important}.public-user-id{color:#52708a;letter-spacing:.04em;background:#f2f7fc;border:1px solid #cfe0ef;border-radius:999px;align-items:center;width:max-content;margin-top:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.public-user-id-row{width:max-content;max-width:100%;color:inherit;cursor:pointer;text-align:left;opacity:.82;background:0 0;border:0;align-items:center;gap:6px;margin:5px 0 1px;padding:0;font-size:11px;line-height:1.5;display:flex}.public-user-id-row span{white-space:nowrap;font-weight:400}.public-user-id-row code{color:inherit;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;overflow:hidden}.public-user-id-row i{opacity:.68;flex:0 0 12px;width:12px;height:12px;font-size:0;font-style:normal;transition:opacity .16s,transform .16s;position:relative;overflow:hidden}.public-user-id-row i:before,.public-user-id-row i:after{box-sizing:border-box;content:"";border:1px solid;border-radius:2px;width:7px;height:7px;position:absolute}.public-user-id-row i:before{opacity:.65;top:1px;left:1px}.public-user-id-row i:after{background:0 0;bottom:1px;right:1px}.public-user-id-row:hover{opacity:1}.public-user-id-row:hover i{opacity:1;transform:translateY(-1px)}.public-user-id-row:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.creator-overview .public-user-id-row{color:#e5f3ff}.creator-overview .creator-identity>div>p{margin-top:5px}.dashboard-user .public-user-id-row{color:#52708a}.settings-form .public-user-id-field{gap:7px;font-weight:600;display:grid}.settings-form .public-user-id-field input{color:#45637c;letter-spacing:.06em;background:#f5f8fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.creator-public-head .public-user-id{margin-top:7px}:root{--container-max:1280px;--page-padding-xl:24px;--page-padding-lg:20px;--page-padding-md:18px;--page-padding-sm:16px;--page-padding-xs:12px;--section-gap-xl:48px;--section-gap-lg:40px;--section-gap-md:32px;--section-gap-sm:24px;--card-radius:12px;--site-page-padding:clamp(12px, 2.2vw, 24px)}@media (width>=576px){.portal-home .quick-actions .quick-title-mobile{display:none}}@media (width<=575px){.portal-home .quick-actions .quick-title-desktop{display:none}.portal-home .quick-actions .quick-title-mobile{white-space:nowrap;display:inline}}.legal-page .legal-directory-rail{display:contents}.legal-page .legal-nav-arrow{display:none}@media (width<=700px){.legal-page .legal-hero{padding:30px 0}.legal-page .legal-hero h1{font-size:28px}.legal-page .legal-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 12px 80px;display:grid}.legal-page .legal-directory{white-space:nowrap;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:5px;min-width:0;position:static;padding:8px!important;display:grid!important;overflow:visible!important}.legal-page .legal-directory-rail{scrollbar-width:none;scroll-behavior:smooth;gap:7px;min-width:0;display:flex;overflow:auto hidden}.legal-page .legal-directory-rail::-webkit-scrollbar{display:none}.legal-page .legal-directory>.legal-nav-arrow{color:#176fd7;background:#fff;border:1px solid #d5e4f2;border-radius:7px;place-items:center;height:34px;margin:0;font-size:20px;line-height:1;display:grid;width:28px!important;padding:0!important}.legal-page .legal-directory section{display:contents}.legal-page .legal-directory section h2{display:none}.legal-page .legal-directory section button{white-space:nowrap;flex:none;width:auto;margin:0;padding:8px 12px!important}.legal-page .legal-directory section button.active{padding-left:22px!important}.legal-page .legal-document{box-sizing:border-box;width:100%;min-width:0}.legal-page .legal-document>header{padding:20px 18px}.legal-page .legal-document>header h2{font-size:22px}.legal-page .legal-document .legal-clause{grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0 16px;padding:18px 0!important}.legal-page .legal-clause section{min-width:0}.legal-page .legal-clause section p{overflow-wrap:anywhere}.creator-studio .price-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creator-studio .price-modes>button{align-content:start;min-width:0;min-height:126px;padding:12px}.creator-studio .price-modes b{white-space:nowrap;font-size:14px}.creator-studio .price-modes small{overflow-wrap:break-word;font-size:12px;line-height:1.45}}.mobile-dashboard-hub,.account-menu-backdrop,.account-menu-close{display:none}@media (width<=720px){.topbar:has(.account-dropdown){z-index:1200;-webkit-backdrop-filter:none}.topbar .account-menu-backdrop{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c3073;border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}.topbar .account-dropdown{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-height:min(82dvh,700px);display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -16px 48px #09223a33}.topbar .account-dropdown:before{display:none}.topbar .account-dropdown header{background:linear-gradient(130deg,#eaf4ff,#f8fbff 65%,#fff);flex:none;align-items:center;gap:12px;padding:23px 48px 18px 18px;position:relative}.topbar .account-dropdown header:before{content:"";background:#c4d4e3;border-radius:3px;width:36px;height:4px;position:absolute;top:8px;left:calc(50% - 18px)}.topbar .account-dropdown .dropdown-avatar{border-radius:15px;width:52px;height:52px}.topbar .account-dropdown header h3{margin:0 0 2px;font-size:17px}.topbar .account-dropdown header p{margin:0 0 5px;font-size:11px}.topbar .account-dropdown header span{font-size:9px}.topbar .account-menu-close{color:#41617e;background:#e6eff8;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:26px;right:16px}.topbar .account-dropdown nav{width:100%;min-height:0;box-shadow:none;background:#fff;border:0;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px 16px;display:grid;position:static;overflow-y:auto}.topbar .account-dropdown nav button{color:#25445f;background:#f8fbfe;border:1px solid #e6edf4;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;gap:5px;min-width:0;min-height:58px;padding:10px;font-size:12px;font-weight:600;display:grid}.topbar .account-dropdown nav button:active{background:#edf6ff;border-color:#a9cff6}.topbar .account-dropdown nav i{color:#176ed7;background:#eaf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.topbar .account-dropdown nav span{white-space:nowrap;min-width:0}.topbar .account-dropdown nav b{align-self:start}.topbar .account-dropdown footer{padding:9px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8eef4;flex:none}.topbar .account-dropdown footer button{color:#bd5252;background:#fff8f8;border:1px solid #f1dede;justify-content:center;gap:9px;min-height:42px;font-size:12px;display:flex}.topbar .account-dropdown footer i{color:inherit}.account-menu-enter-from,.account-menu-leave-to{opacity:0;transform:translateY(24px)}.engineer-dashboard{box-sizing:border-box;background:#f4f8fc;width:100%;max-width:none;padding:12px 12px 86px;display:block;overflow-x:hidden}.engineer-dashboard .dashboard-sidebar{display:none}.engineer-dashboard .dashboard-user{gap:10px;padding:2px 2px 12px}.engineer-dashboard .dashboard-user>span{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.engineer-dashboard .dashboard-sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:100%;padding:10px 0 4px;display:flex;overflow-x:auto}.engineer-dashboard .dashboard-sidebar nav::-webkit-scrollbar{display:none}.engineer-dashboard .dashboard-sidebar nav section{scroll-snap-align:start;box-sizing:border-box;background:#fbfdff;border:1px solid #e1eaf2;border-radius:12px;flex:0 0 min(74vw,270px);margin:0;padding:5px}.engineer-dashboard .dashboard-group{min-height:40px;padding:8px}.engineer-dashboard .dashboard-group b{font-size:14px}.engineer-dashboard .dashboard-group span{font-size:15px}.engineer-dashboard .dashboard-submenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px 2px 2px}.engineer-dashboard .dashboard-submenu button{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:0;border-radius:8px;min-width:0;min-height:34px;padding:7px 8px;font-size:12px;overflow:hidden}.engineer-dashboard .dashboard-submenu button.active{background:#eaf4ff}.engineer-dashboard .sidebar-member{grid-template-columns:1fr auto;align-items:center;margin-top:8px;padding:10px 12px}.engineer-dashboard .sidebar-member small{grid-column:1}.engineer-dashboard .sidebar-member button{white-space:nowrap;grid-area:1/2/span 2;margin:0}.engineer-dashboard .dashboard-logout{min-height:38px;margin-top:8px}.engineer-dashboard .dashboard-content{flex-direction:column;width:100%;min-width:0;display:flex}.engineer-dashboard .dashboard-content>:not(.mobile-dashboard-hub):not(.dashboard-heading){order:3}.engineer-dashboard .mobile-dashboard-hub{background:#fff;border:1px solid #dbe7f2;border-radius:16px;order:1;margin-bottom:16px;padding:14px;display:block;box-shadow:0 8px 28px #1437580e}.engineer-dashboard .mobile-dashboard-hub>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.engineer-dashboard .mobile-dashboard-hub>header>span{color:#fff;background:linear-gradient(135deg,#176fd7,#5c9ff2);border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.engineer-dashboard .mobile-dashboard-hub header small,.engineer-dashboard .mobile-dashboard-hub header b,.engineer-dashboard .mobile-dashboard-hub header em{display:block}.engineer-dashboard .mobile-dashboard-hub header small{color:#81909d;font-size:10px}.engineer-dashboard .mobile-dashboard-hub header b{margin:2px 0;font-size:15px}.engineer-dashboard .mobile-dashboard-hub header em{color:#688096;font-size:10px;font-style:normal}.engineer-dashboard .mobile-dashboard-hub>header>button{color:#fff;background:#176fd7;border:0;border-radius:9px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700}.engineer-dashboard .mobile-dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.engineer-dashboard .mobile-dashboard-shortcuts button{color:#526a80;background:#f4f8fc;border:0;border-radius:11px;place-items:center;gap:3px;min-width:0;min-height:66px;padding:8px 3px;display:grid}.engineer-dashboard .mobile-dashboard-shortcuts button.active{color:#126bd3;background:#e8f3ff}.engineer-dashboard .mobile-dashboard-shortcuts i{color:#176fd7;font-size:19px;font-style:normal;line-height:1}.engineer-dashboard .mobile-dashboard-shortcuts span{white-space:nowrap;font-size:11px}.engineer-dashboard .mobile-dashboard-all{border-top:1px solid #edf2f6;margin-top:10px}.engineer-dashboard .mobile-dashboard-all summary{color:#385069;cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-size:12px;font-weight:700;list-style:none;display:flex}.engineer-dashboard .mobile-dashboard-all summary::-webkit-details-marker{display:none}.engineer-dashboard .mobile-dashboard-all summary span{color:#176fd7;font-size:10px}.engineer-dashboard .mobile-dashboard-all[open] summary span{font-size:0}.engineer-dashboard .mobile-dashboard-all[open] summary span:after{content:"收起";font-size:10px}.engineer-dashboard .mobile-dashboard-all>div{gap:10px;padding:4px 0 2px;display:grid}.engineer-dashboard .mobile-dashboard-all section{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.engineer-dashboard .mobile-dashboard-all section>b{color:#7b8b99;grid-column:1/-1;padding:2px;font-size:10px}.engineer-dashboard .mobile-dashboard-all section button{color:#50677c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e4ebf2;border-radius:8px;min-width:0;min-height:34px;padding:6px 4px;font-size:11px;position:relative;overflow:hidden}.engineer-dashboard .mobile-dashboard-all section button.active{color:#126bd3;background:#edf6ff;border-color:#9bc6f4}.engineer-dashboard .mobile-dashboard-all em{color:#fff;background:#f05b55;border-radius:7px;min-width:14px;height:14px;font-size:8px;font-style:normal;line-height:14px;position:absolute;top:2px;right:3px}.engineer-dashboard .dashboard-heading{order:2;align-items:flex-start;gap:12px;margin:0 0 16px;padding:0 2px}.engineer-dashboard .dashboard-heading h1{margin:5px 0 3px;font-size:27px;line-height:1.2}.engineer-dashboard .dashboard-heading p{font-size:13px;line-height:1.6}.engineer-dashboard .dashboard-heading .primary-btn{display:none}.engineer-dashboard .dashboard-content .dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.engineer-dashboard .dashboard-stats article{box-sizing:border-box;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:102px;padding:10px 9px;display:flex}.engineer-dashboard .dashboard-stats i{display:none}.engineer-dashboard .dashboard-stats small{white-space:nowrap;margin:0;font-size:10px;line-height:1.3}.engineer-dashboard .dashboard-stats b{margin:5px 0 0;font-size:22px;line-height:1.15}.engineer-dashboard .dashboard-stats span{overflow-wrap:anywhere;width:100%;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.25}.engineer-dashboard .dashboard-stats article:after{width:76px;height:76px;bottom:-43px;right:-35px}.engineer-dashboard .dashboard-two-columns{grid-template-columns:1fr;gap:12px;margin-top:14px}.engineer-dashboard .dashboard-panel{border-radius:14px;min-width:0;padding:15px}.engineer-dashboard .panel-heading{align-items:flex-start;gap:8px;margin-bottom:12px}.engineer-dashboard .panel-heading h2{font-size:18px}.engineer-dashboard .panel-heading>button{white-space:nowrap;flex:none;padding:6px 0 6px 8px}.engineer-dashboard .mini-resource-grid article{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0}.engineer-dashboard .mini-cover{min-height:54px}.engineer-dashboard .mini-resource-grid h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engineer-dashboard .growth-panel{margin-top:14px}.engineer-dashboard .growth-layout{gap:18px}.engineer-dashboard .growth-numbers{gap:8px}}html[data-interaction=mobile]{--interaction-target-size:44px}html[data-interaction=desktop]{--interaction-target-size:36px}button,a,input,select,textarea{touch-action:manipulation}html,body,#app{width:100%;min-width:0;max-width:100%;overflow-x:clip}body{margin:0}img,svg,video,canvas{max-width:100%}main,section,article,aside,nav,div{min-width:0}.site-container,.shell{width:100%;max-width:var(--container-max);padding-inline:var(--site-page-padding);box-sizing:border-box;margin-inline:auto}.responsive-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.responsive-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.responsive-section{padding-block:var(--section-gap-sm)}.mobile-drawer-head,.mobile-nav-backdrop,.mobile-bottom-navigation{display:none}.detail-breadcrumb{width:100%;min-width:0;overflow:hidden}.detail-breadcrumb>*{white-space:nowrap;flex:none}.detail-breadcrumb>b{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.detail-v2{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.detail-v2>section{min-width:0}.detail-gallery .detail-art{aspect-ratio:4/3;background:#fff;width:100%;max-height:620px;height:auto!important}.detail-art .resource-cover-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}.gallery-thumbs{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.gallery-thumbs button{cursor:pointer;flex:0 0 62px;min-width:62px}.content-tabs{overscroll-behavior-inline:contain;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-height:45px;overflow-x:auto}.content-tabs::-webkit-scrollbar{display:none}.content-tabs button{white-space:nowrap;flex:none;min-height:44px}.site-footer,.site-footer .footer-main,.site-footer .footer-record{width:100%;max-width:var(--container-max);box-sizing:border-box}.site-footer{max-width:none;padding-inline:var(--site-page-padding)!important}.site-footer .footer-main,.site-footer .footer-record{padding-inline:0}@media (width>=768px){.responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.responsive-section{padding-block:var(--section-gap-md)}}@media (width>=992px){.responsive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-section{padding-block:var(--section-gap-lg)}}@media (width>=1200px){.responsive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsive-section{padding-block:var(--section-gap-xl)}}@media (width>=1440px){:root{--container-max:1280px}}@media (width>=992px) and (width<=1199px){.topbar{padding-inline:var(--page-padding-lg);gap:16px}.topbar>nav{gap:13px}.topbar>nav a{font-size:12px}.top-user-name{text-overflow:ellipsis;max-width:76px;overflow:hidden}.detail-v2{grid-template-columns:minmax(0,1fr) minmax(300px,320px);gap:18px}}@media (width<=991px){.topbar{height:64px;padding-inline:var(--site-page-padding);z-index:1200;gap:8px}.topbar .brand{flex:0 auto;margin-right:auto;overflow:hidden}.topbar .brand-logo{flex:none}.topbar .brand>span:last-child{overflow:hidden}.topbar .brand b,.topbar .brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .header-actions{order:2;gap:6px;margin-left:auto;display:flex}.topbar .menu-btn{color:#173b5b;border-radius:10px;order:3;place-items:center;width:42px;height:42px;margin:0;padding:0;display:grid}.topbar>nav{z-index:1101;visibility:visible;pointer-events:auto;background:#fff;border:0;border-radius:0;flex-direction:column;gap:4px;width:min(360px,86vw);max-width:100%;padding:18px;display:none;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:none;box-shadow:-18px 0 50px #0f2b4533}.topbar>nav.open{display:flex}.topbar>nav>a{color:#425d74;border-radius:9px;align-items:center;min-height:46px;padding:0 14px;font-size:15px;display:flex}.topbar>nav>a:hover,.topbar>nav>a.active{color:#176fd7;background:#edf5ff}.topbar>nav>a.bottom-nav-duplicate{display:none}.mobile-drawer-head{color:#173b5b;border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;min-height:50px;margin-bottom:8px;padding:0 8px 13px;display:flex}.mobile-drawer-head button{color:#25445f;background:#edf3f8;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.mobile-nav-backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#0a1f347a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}html.mobile-navigation-open,html.mobile-navigation-open body{overflow:hidden}html.mobile-navigation-open .topbar{-webkit-backdrop-filter:none}.topbar .primary-btn.small{white-space:nowrap;min-height:40px;padding:0 13px}.topbar .mobile-auth-label{display:inline}.topbar .desktop-auth-label{display:none}.topbar .notification-button,.topbar .user-trigger{min-width:40px;min-height:40px}.topbar .top-user-name,.topbar .user-trigger>svg{display:none}#app-content{padding-bottom:74px}.mobile-bottom-navigation{z-index:1050;min-height:64px;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #dce6ef;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #1134521a}.mobile-bottom-navigation button{color:#6f8294;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:52px;padding:3px;display:grid}.mobile-bottom-navigation button i{font-size:18px;font-style:normal;line-height:1}.mobile-bottom-navigation button span{font-size:10px;line-height:1.25}.mobile-bottom-navigation button.active{color:#126fd5;background:#eaf4ff;font-weight:700}.detail-v2{flex-direction:column;gap:0;padding-top:14px;display:flex}.detail-v2>section{display:contents}.detail-gallery{order:1}.detail-buy{order:2;margin-top:16px;position:static}.detail-description{order:3}.detail-buy{flex-direction:column;display:flex}.detail-buy>h1{order:1}.detail-buy>.resource-status{order:2}.detail-buy>.detail-tags{order:3}.detail-buy>.author{order:4}.detail-buy>.rating{order:5}.detail-buy>.detail-social{order:6}.detail-buy>.quota{order:7}.detail-buy>.unlock-v2{order:8}.detail-buy>.detail-fav{order:9}.detail-buy>.assurance{order:10}.detail-gallery .detail-art{max-height:min(620px,72vh)}.detail-description{padding-inline:20px}}.mobile-auth-label{display:none}@media (width<=1199px){.portal-home .portal-hero{height:clamp(320px,34vw,390px)}.portal-home .portal-hero h1{margin-block:clamp(5px,1vw,10px) 2px;font-size:clamp(32px,4vw,48px)}.portal-home .portal-hero p{margin-bottom:clamp(12px,1.6vw,18px);font-size:clamp(13px,1.25vw,16px)}.portal-home .portal-search{width:min(780px,94%);height:clamp(48px,5vw,56px)}.portal-home .portal-search button{flex:none;width:clamp(42px,4.5vw,52px);height:100%}.portal-home .hero-actions{flex-flow:row;justify-content:center;gap:clamp(7px,1vw,10px);width:auto;max-width:100%}.portal-home .hero-actions button{white-space:nowrap;min-height:40px;padding:8px clamp(11px,1.5vw,18px);font-size:clamp(13px,1.15vw,15px)}.portal-home .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.3vw,14px);margin-top:clamp(-32px,-2.4vw,-20px)}.portal-home .portal-layout{gap:clamp(14px,1.6vw,20px)}}@media (width>=992px) and (width<=1199px){.portal-home .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-home .portal-layout{grid-template-columns:minmax(0,1fr) 270px}.portal-home .portal-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=991px){.portal-home .portal-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-home .portal-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-home .vip-widget{grid-column:1/-1}}@media (width<=767px){.portal-home .portal-hero-inner{padding-block:18px 30px}.portal-home .hero-pill{padding:4px 10px;font-size:10px}.portal-home .portal-hot{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.portal-home .quick-actions>button{grid-template-rows:1fr 1fr;grid-template-columns:clamp(36px,10vw,46px) minmax(0,1fr);gap:0 9px;height:clamp(78px,21vw,88px);padding:clamp(9px,2.5vw,15px);position:relative}.portal-home .quick-icon{width:clamp(34px,9vw,46px);height:clamp(34px,9vw,46px)}.portal-home .quick-actions b{font-size:clamp(13px,3.4vw,15px)}.portal-home .quick-actions small{font-size:clamp(10px,2.7vw,12px)}.portal-home .quick-actions em{grid-area:auto;padding:1px 5px;font-size:9px;position:absolute;top:8px;right:8px}.portal-home .portal-main{padding:clamp(12px,3.5vw,20px)}.portal-home .portal-tabs{white-space:nowrap;gap:12px;overflow-x:auto}.portal-home .portal-tabs>div{flex-wrap:nowrap}.portal-home .portal-tabs button{min-height:40px;margin-right:clamp(9px,2.5vw,18px)}.portal-home .portal-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.5vw,12px)}.portal-home .portal-resource-grid .thumb{aspect-ratio:16/10;height:auto}.portal-home .portal-resource-grid .resource-card .card-body{min-height:142px;padding:11px!important}.portal-home .portal-resource-grid .resource-card .card-body h3,.resource-hub .resource-grid .resource-card .card-body h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:clip!important;min-height:40px!important;max-height:40px!important;line-height:20px!important;display:-webkit-box!important;overflow:hidden!important}.advanced-filter button,.professional-resource-filter button,.filter-chips .chip,.subfilter button{min-height:36px;padding-block:7px}.portal-home .portal-resource-grid .resource-author{gap:6px}.portal-home .portal-resource-grid .resource-actions,.portal-home .portal-resource-grid .card-foot{gap:5px;margin-top:6px;font-size:9px;justify-content:space-between!important;width:100%!important;display:flex!important}.portal-home .portal-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-home .portal-side .side-widget{padding:clamp(12px,3vw,17px)}.portal-home .vip-widget{grid-column:1/-1}.portal-home .home-today>div:last-child,.portal-home .home-ai-zone>div,.portal-home .home-community-zone>div,.portal-home .home-enterprise-zone>div,.portal-home .home-creators>div,.portal-home .home-company-wall>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.5vw,12px)}.portal-home .home-module>header{gap:10px}.portal-home .home-module>header h2{font-size:clamp(22px,5.8vw,28px)}.portal-home .home-ecosystem,.portal-home .home-news-company{padding-block:clamp(28px,8vw,48px)}.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.site-footer .footer-intro{grid-column:1/-1}.site-footer .footer-record{flex-direction:column;align-items:center;gap:6px}.detail-buy,.detail-gallery{padding:16px}.detail-description{padding:0 16px 18px}.detail-buy h1{font-size:clamp(24px,7vw,30px)}.detail-gallery .detail-art{max-height:min(520px,68vh)}.content-tabs{gap:20px}.spec-table{grid-template-columns:1fr}.spec-table>div{border-bottom:1px solid #e8ecf0!important}}.case-mobile-filter-toolbar{display:none}@media (width>=576px){.portal-home .home-filter-row{border-bottom:1px solid #eef2f6;align-items:center;gap:8px;padding:10px 0;display:flex}.portal-home .home-filter-row:last-of-type{border-bottom:0}.portal-home .home-row-head{cursor:default;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:auto;min-height:0;padding:0;display:flex}.portal-home .home-row-head span,.portal-home .home-row-head i{display:none}.portal-home .home-row-head b{color:#27384a;flex:0 0 72px;font-size:13px}.portal-home .home-filter-scroller{flex:1;align-items:center;gap:6px;display:flex}.portal-home .home-option-arrow{display:none}.portal-home .home-filter-options{flex-wrap:wrap;flex:1;gap:6px;display:flex}.portal-home .home-filter-options button{color:#5d7185;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:7px 12px;font-size:13px}.portal-home .home-filter-options button.active{color:#fff;background:#1677ff}.portal-home .home-all-link{text-align:right;color:#176fd7;margin:6px 0 10px;font-size:12px;display:block}}@media (width<=575px){:root{--site-page-padding:12px}.cases-page .cases-hero{padding:22px 0 20px}.cases-page .cases-hero h1{letter-spacing:-.5px;font-size:25px;line-height:1.25}.cases-page .cases-hero p{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,2.7vw,10.5px);line-height:1.6;overflow:hidden}.cases-page .case-stats{display:none}.cases-page .case-stats span{min-width:0;font-size:10px;line-height:1.4}.cases-page .case-stats b{margin:0;font-size:13px;line-height:1.4}.cases-page .cases-hero-visual{display:none}.cases-page .case-discovery{padding-top:13px}.cases-page .case-mobile-filter-toolbar{color:#28425b;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.cases-page .case-mobile-filter-toolbar button{color:#1169c9;background:#eef6ff;border:1px solid #b8d7f8;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.cases-page .case-mobile-filter-toolbar button b{color:#fff;background:#176fd7;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;display:inline-grid}.cases-page .case-advanced-filters{padding:2px 10px;margin-top:8px!important}.cases-page .case-advanced-filters:not(.mobile-open) .case-filter-row:not(:first-child){display:none}.cases-page .case-filter-row{border-bottom:1px solid #f0f4f8;flex-direction:column;padding:8px 0;display:flex}.cases-page .case-filter-row:last-child{border-bottom:0}.cases-page .case-row-head{color:#2e4355;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0;display:flex}.cases-page .case-row-head b{flex:none;font-size:13px}.cases-page .case-row-head span{color:#176fd7;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;overflow:hidden}.cases-page .case-row-head i{color:#7d8c98;flex:none;font-size:11px;font-style:normal}.cases-page .case-filter-options-scroller{align-items:center;gap:4px;width:100%;min-width:0;padding:0 0 8px;display:none}.cases-page .case-filter-row.expanded .case-filter-options-scroller{display:flex}.cases-page .case-option-arrow{color:#176fd7;background:#fff;border:1px solid #dce7f0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.cases-page .case-filter-options{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:1 1 0;gap:5px;min-width:0;display:flex;overflow:auto hidden}.cases-page .case-filter-options::-webkit-scrollbar{display:none}.cases-page .case-filter-options button{flex:none;padding:7px 9px;font-size:11px}.cases-page .case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:13px}.cases-page .case-card{flex-direction:column;min-width:0;display:flex;height:100%!important;min-height:0!important}.cases-page .case-card .case-cover{aspect-ratio:4/3;border-right:0;width:100%;height:auto;padding:0;overflow:hidden;min-height:0!important}.cases-page .case-card .case-cover-media{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.cases-page .case-card .case-cover-media img{object-fit:contain;width:100%;height:100%}.cases-page .case-card .case-cover span{padding:3px 5px;font-size:8px;top:6px;left:6px}.cases-page .case-card .case-copy{flex:1;gap:5px;min-height:0!important;padding:9px!important}.cases-page .case-card .case-copy h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;margin:0!important;font-size:14px!important;line-height:1.4!important}.cases-page .case-card .case-copy>p{display:none}.cases-page .case-card .case-engineering-attrs,.cases-page .case-card .case-knowledge{margin-top:0!important}.cases-page .case-card .case-knowledge{display:none}.cases-page .case-card .case-engineering-attrs{flex-wrap:nowrap;gap:4px;min-width:0;max-height:none;display:flex;overflow:hidden}.cases-page .case-card .case-engineering-attrs span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:10px;overflow:hidden}.cases-page .case-card .case-card-bottom{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:auto;padding-top:7px}.cases-page .case-card .case-card-data{flex-wrap:wrap;gap:4px 8px;min-width:0}.cases-page .case-card .case-card-stats{gap:8px;margin-left:0;font-size:11px}.cases-page .case-card .case-card-bottom>button{width:100%;min-height:38px}.resource-hub .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resource-hub .resource-grid .resource-card{min-width:0}.resource-hub .resource-grid .resource-card .card-body{padding:9px!important}.resource-hub .resource-grid .resource-card .card-body h3{font-size:13px;line-height:18px!important}.resource-hub .resource-grid .resource-author{gap:4px}.resource-hub .resource-grid .resource-author>small{display:none}.resource-hub .resource-grid .resource-card .resource-actions{font-size:9px}.topbar>nav{top:auto;right:0;bottom:calc(64px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid #e5edf4;border-bottom:0;border-radius:20px 20px 0 0;width:100vw;max-width:none;height:auto;max-height:min(75dvh,440px);padding:12px 14px 18px;left:0;box-shadow:0 -16px 45px #0f2b452e}.topbar>nav.open{z-index:1210}.topbar>nav>a{flex:none;min-height:48px}.mobile-drawer-head{z-index:1;background:#fff;position:sticky;top:0}html.mobile-navigation-open .mobile-bottom-navigation{z-index:1220}.page,.portal-home,.resource-hub{width:100%;max-width:100%;overflow-x:clip}.topbar{box-sizing:border-box;width:100%;max-width:100%}.topbar .brand{gap:8px}.topbar .brand-logo,.topbar .brand-logo img{width:84px}.topbar .brand>span:last-child{display:none}.topbar .primary-btn.small{text-overflow:clip;width:auto;max-width:none;overflow:visible}.detail-breadcrumb{padding-top:16px;font-size:11px}.detail-gallery .detail-art{max-height:min(460px,62vh)}.gallery-thumbs button{flex-basis:68px;min-width:68px;height:50px}.detail-social{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quota>div{gap:12px}.assurance{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px}.site-footer{padding-top:26px!important;padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.site-footer .footer-intro{text-align:center;border-bottom:1px solid #e1e8ee;grid-column:1/-1;padding-bottom:15px}.site-footer .footer-intro .footer-brand,.site-footer .footer-intro p{text-align:center;margin-inline:auto}.site-footer .footer-intro .footer-brand{margin-bottom:7px;font-size:15px;font-weight:700}.site-footer .footer-intro p{max-width:320px;font-size:11px;line-height:1.6}.site-footer .footer-main>section:not(.footer-intro){text-align:center;min-width:0}.site-footer .footer-main>section:not(.footer-intro) h3{margin:0 0 9px;font-size:12px}.site-footer .footer-main>section:not(.footer-intro) button{text-align:center;margin:0 auto 8px;font-size:11px;line-height:1.5}.site-footer .footer-main>section:last-child{border-top:1px solid #e1e8ee;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding-top:14px;display:grid}.site-footer .footer-main>section:last-child h3{grid-column:1/-1}.site-footer .footer-record{text-align:center;align-items:center;margin-top:12px;padding-top:12px}.portal-home .portal-hero{height:auto;min-height:410px}.portal-home .portal-hero-inner{box-sizing:border-box;height:auto;min-height:410px;padding:30px 12px 34px}.portal-home .portal-hero-inner[style*=--home-banner-image]:before{width:100%;inset:0;transform:none}.portal-home .portal-hero h1{letter-spacing:1px;font-size:clamp(31px,9vw,36px);line-height:1.15}.portal-home .portal-hero p{text-align:center;font-size:13px}.portal-home .portal-search{width:100%;max-width:100%}.portal-home .portal-search input{min-width:0;font-size:14px}.portal-home .hero-actions{flex-direction:row;width:100%}.portal-home .hero-actions button{flex:0 auto;min-width:0;padding-inline:12px}.portal-home .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.portal-home .portal-notice{margin-top:18px}.portal-home .starter-banner{box-sizing:border-box;width:100%;margin-top:20px;padding:20px 17px}.portal-home .knowledge-home{padding-top:38px}.portal-home .knowledge-home .knowledge-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-home .knowledge-home .knowledge-card{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;min-height:78px;padding:10px 11px;display:grid}.portal-home .knowledge-home .knowledge-card>span{grid-row:1/3;width:30px;height:30px;margin:0;font-size:15px}.portal-home .knowledge-home .knowledge-card>span svg{width:17px;height:17px}.portal-home .knowledge-home .knowledge-card b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;line-height:1.35;overflow:hidden}.portal-home .knowledge-home .knowledge-card small{display:none}.portal-home .knowledge-home .knowledge-card em{align-self:start;margin:2px 0 0;padding:0;font-size:9px;line-height:1.3}.portal-home .knowledge-home{padding-bottom:8px}.portal-home .home-filter-row{border-bottom:1px solid #f0f4f8;flex-direction:column;padding:8px 0;display:flex}.portal-home .home-filter-row:last-of-type{border-bottom:0}.portal-home .home-row-head{color:#2e4355;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0;display:flex}.portal-home .home-row-head b{flex:none;font-size:13px}.portal-home .home-row-head span{color:#176fd7;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;overflow:hidden}.portal-home .home-row-head i{color:#7d8c98;flex:none;font-size:11px;font-style:normal}.portal-home .home-filter-scroller{align-items:center;gap:4px;width:100%;min-width:0;padding:0 0 8px;display:none}.portal-home .home-filter-row.expanded .home-filter-scroller{display:flex}.portal-home .home-option-arrow{color:#176fd7;background:#fff;border:1px solid #dce7f0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.portal-home .home-filter-options{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:1 1 0;gap:5px;min-width:0;display:flex;overflow:auto hidden}.portal-home .home-filter-options::-webkit-scrollbar{display:none}.portal-home .home-filter-options button{color:#5d7185;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 10px;font-size:12px}.portal-home .home-filter-options button.active{color:#fff;background:#1677ff}.portal-home .home-all-link{text-align:right;color:#176fd7;margin:6px 0 10px;font-size:12px;display:block}.portal-home .home-resource-sort{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;margin-top:14px;padding:8px;display:flex;overflow:auto hidden}.portal-home .home-resource-sort b{flex:none;align-self:center;margin:0 3px 0 0;font-size:12px}.portal-home .home-resource-sort button{flex:none;min-height:36px;padding:6px 2px;font-size:11px}.portal-home .portal-layout{padding-top:10px}.portal-home .portal-main{padding:11px}.portal-home .portal-tabs{white-space:nowrap;scrollbar-width:thin;align-items:center;gap:9px;margin-bottom:11px;display:flex;overflow:auto hidden}.portal-home .portal-tabs>div{flex-wrap:nowrap;flex:none;gap:9px;width:auto;display:flex}.portal-home .portal-tabs button{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:max-content;min-height:36px;margin:0;padding:7px 1px;font-size:10px;line-height:1.2;overflow:hidden}.portal-home .portal-tabs>a{flex:none;align-self:center;margin-left:auto;padding-right:2px;font-size:11px}.portal-home .portal-layout{margin-top:10px}.portal-home .home-module,.portal-home .home-community-zone,.portal-home .home-creator-rank{margin-top:38px}.resource-hub .resource-hero{padding:28px 0 24px}.resource-hub .resource-hero h1{font-size:30px}.resource-filter-channel-grid{gap:10px;padding-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.resource-filter-channel-grid .knowledge-card{min-height:118px;padding:13px}.resource-filter-channel-grid .knowledge-card>span{margin-bottom:7px}.resource-filter-channel-grid .knowledge-card b{font-size:13px;line-height:1.35}.resource-filter-channel-grid .knowledge-card small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.professional-resource-filter .filter-group{box-sizing:border-box;width:100%}}@media (width<=389px){.portal-home .portal-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-home .portal-side{grid-template-columns:minmax(0,1fr)}.portal-home .vip-widget{grid-column:auto}.portal-home .home-community-zone>div{grid-template-columns:minmax(0,1fr)}}@media (width<=349px){.resource-filter-channel-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=761px){.cases-page .case-discovery .case-advanced-filters{box-shadow:none;background:0 0;border:0;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.cases-page .case-advanced-filters .case-filter-row{background:#fff;border-bottom:1px solid #e8edf2;border-left:1px solid #e1e8ee;border-right:1px solid #e1e8ee;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:12px 20px;display:grid}.cases-page .case-advanced-filters .case-filter-row:nth-child(2){border-top:1px solid #e1e8ee;border-radius:16px 16px 0 0}.cases-page .case-advanced-filters .case-filter-row.case-sort-row{border-radius:0 0 16px 16px;order:1}.cases-page .case-advanced-filters .case-filter-row.has-expand{grid-template-columns:90px minmax(0,1fr) 54px}.cases-page .case-advanced-filters .case-row-head{text-align:left;background:0 0;border:0;align-items:center;width:90px;min-height:32px;padding:0;display:flex}.cases-page .case-advanced-filters .case-row-head b{flex:none;padding:0;font-size:13px}.cases-page .case-advanced-filters .case-row-head span,.cases-page .case-advanced-filters .case-row-head i,.cases-page .case-advanced-filters .case-option-arrow{display:none}.cases-page .case-advanced-filters .case-filter-options-scroller{align-items:center;min-width:0;padding:0;display:flex}.cases-page .case-advanced-filters .case-filter-options{flex-wrap:wrap;gap:6px;max-height:none;display:flex;overflow:visible}.cases-page .case-advanced-filters .case-filter-row.has-expand:not(.expanded) .case-filter-options{max-height:32px;overflow:hidden}.cases-page .case-advanced-filters .case-filter-row.has-expand.expanded .case-filter-options{max-height:none;overflow:visible}.cases-page .case-advanced-filters .case-row-expand{color:#176fd7;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:start;align-items:center;min-height:32px;margin:0;padding:0 2px;font-size:12px;display:inline-flex}.cases-page .case-advanced-filters .case-filter-options button{color:#5f6b7a;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;height:32px;padding:0 11px;display:inline-flex}.cases-page .case-advanced-filters .case-filter-options button.active{color:#fff;background:#176fd7}.cases-page .case-advanced-filters .case-categories{border:0;align-content:flex-start;align-items:flex-start;margin:0;padding:0}}@media (width<=760px){.cases-page .case-advanced-filters .case-row-expand{display:none}.cases-page .case-advanced-filters .case-filter-options button:not(.active){background:#fff}}@media (width>=576px){.portal-home .home-filter-row{align-items:center;gap:12px;min-height:46px;padding:7px 0;display:flex}.portal-home .home-row-head{cursor:default;flex:0 0 76px;width:76px;min-height:32px}.portal-home .home-row-head b{flex:none;margin:0;font-size:13px}.portal-home .home-row-head span,.portal-home .home-row-head i,.portal-home .home-option-arrow{display:none}.portal-home .home-filter-scroller{flex:1;align-items:center;min-width:0;padding:0;display:flex}.portal-home .home-filter-options{flex-wrap:wrap;gap:7px;min-width:0;display:flex;overflow:visible}.portal-home .home-filter-options button{border-radius:999px;padding:7px 12px;font-size:13px}}.social-qr-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.social-qr-button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1677e8}.social-qr-overlay{z-index:1400;background:#0b1f33b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.social-qr-dialog{text-align:center;background:#fff;border-radius:18px;width:min(350px,100%);padding:25px 22px 20px;position:relative;box-shadow:0 24px 70px #00000040}.social-qr-dialog h2{margin:0 0 17px;font-size:20px}.social-qr-dialog img{aspect-ratio:1;object-fit:contain;width:min(270px,100%);margin:auto;display:block}.social-qr-dialog p{color:#66798c;margin:14px 0 0;font-size:12px}.social-qr-close{color:#314e6b;cursor:pointer;background:#eef4fa;border:0;border-radius:8px;width:32px;height:32px;font-size:24px;position:absolute;top:10px;right:12px}@media (width<=560px){.follow-section .social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.follow-section .social-grid article{min-width:0;padding:8px 3px 7px}.follow-section .social-grid h3{white-space:nowrap;gap:3px;min-height:24px;margin:0 0 4px;font-size:9px}.follow-section .social-grid .social-dot{flex:0 0 5px;width:5px;height:5px}.follow-section .social-grid img{width:100%;max-width:72px}}@media (width<=600px){.knowledge-community{max-width:100%;overflow-x:hidden}.knowledge-community .community-top{padding:26px 0 22px}.knowledge-community .community-top>.shell{box-sizing:border-box;gap:14px;width:100%;padding-inline:12px}.knowledge-community .community-top h1{margin:5px 0 3px;font-size:28px}.knowledge-community .community-top p{font-size:13px;line-height:1.6}.knowledge-community .community-top form{border-radius:11px;padding:4px}.knowledge-community .community-top input{flex:1 1 0;width:auto;min-width:0;padding:8px 9px;font-size:13px}.knowledge-community .community-top form button{min-width:58px;padding:8px 11px}.knowledge-community .community-quick{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:4px;display:grid}.knowledge-community .community-quick button{justify-content:center;min-width:0;min-height:38px;padding:0 5px;font-size:12px}.knowledge-community .community-three{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;padding:14px 12px 76px;display:grid}.knowledge-community .community-feed{grid-area:1/1;gap:12px}.knowledge-community .community-left{grid-area:2/1}.knowledge-community .community-right{grid-area:3/1}.knowledge-community .today-pick{border-radius:13px;grid-template-columns:64px minmax(0,1fr) 18px;gap:10px;padding:14px}.knowledge-community .today-pick>span{text-align:center;padding:6px 7px;font-size:10px}.knowledge-community .today-pick h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-community .today-pick p{font-size:10px}.knowledge-community .feed-toolbar{z-index:20;border-radius:12px;gap:8px;padding:7px 8px;position:sticky;top:62px;overflow:hidden}.knowledge-community .feed-toolbar>div{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.knowledge-community .feed-toolbar>div::-webkit-scrollbar{display:none}.knowledge-community .feed-toolbar button{flex:none;padding:7px 9px}.knowledge-community .feed-toolbar>span{text-align:right;flex:0 0 38px}.knowledge-community .feed-post{border-radius:14px}.knowledge-community .feed-post>header{gap:9px;padding:14px 14px 0}.knowledge-community .feed-avatar{border-radius:10px;width:36px;height:36px}.knowledge-community .feed-body{padding:12px 14px 13px}.knowledge-community .feed-body h2{margin:6px 0;font-size:17px;line-height:1.45}.knowledge-community .feed-body>div{min-width:0}.knowledge-community .feed-body h2,.knowledge-community .feed-body p{overflow-wrap:anywhere;word-break:break-word}.knowledge-community .feed-body p{font-size:13px;line-height:1.65}.knowledge-community .post-tags{white-space:nowrap;gap:5px;margin-top:9px;overflow:hidden}.knowledge-community .related-chip{margin:0 14px 9px}.knowledge-community .feed-post>footer{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:2px;padding:8px 10px;display:flex;overflow-x:auto}.knowledge-community .feed-post>footer::-webkit-scrollbar{display:none}.knowledge-community .feed-post>footer>span{flex:none;width:auto;min-width:0;margin:0;padding:7px 4px}.knowledge-community .feed-post>footer>button{flex:none;padding:7px 5px;font-size:10px}.knowledge-community .guess-section{padding:15px}.knowledge-community .guess-section>div{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.knowledge-community .guess-section button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;min-height:48px;padding:7px 10px;display:grid}.knowledge-community .guess-section button small{grid-column:1/-1}.knowledge-community .guess-section button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-community .guess-section button span{white-space:nowrap}.knowledge-community .community-left{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:0;display:grid;overflow:visible}.knowledge-community .community-left>section{box-sizing:border-box;min-width:0}.knowledge-community .community-left>section:last-child{grid-column:1/-1}.knowledge-community .community-left section>button{min-width:0;padding:8px 5px;font-size:12px}.knowledge-community .community-left section>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-community .community-right{grid-template-columns:minmax(0,1fr)}.knowledge-community .community-data>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.knowledge-community .community-data span{text-align:center;min-width:0;padding:8px 4px;font-size:10px}.knowledge-community .hot-posts li{align-items:center;min-height:38px;padding:5px 7px}.knowledge-community .hot-posts span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}}@media (width<=620px){.creator-center-page{box-sizing:border-box;width:100%;padding:24px 12px 78px;overflow-x:hidden}.creator-center-page>.page-title{margin:0 0 16px;padding:0}.creator-center-page>.page-title .eyebrow{font-size:11px}.creator-center-page>.page-title h1{margin:7px 0 5px;font-size:29px;line-height:1.2}.creator-center-page>.page-title p{margin:0;font-size:13px;line-height:1.6}.creator-center-page .creator-overview{border-radius:16px;gap:16px;padding:18px}.creator-center-page .creator-identity{gap:12px;width:100%}.creator-center-page .creator-identity>span{flex:0 0 54px;width:54px;height:54px;font-size:23px}.creator-center-page .creator-identity>span b{font-size:23px}.creator-center-page .creator-identity h2{margin:3px 0;font-size:20px}.creator-center-page .creator-identity p{font-size:12px}.creator-center-page .creator-identity .public-user-id-row{max-width:100%}.creator-center-page .creator-metrics{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;overflow:hidden}.creator-center-page .creator-metrics span,.creator-center-page .creator-metrics .creator-income-metric{background:#072a4724;min-width:0;padding:11px 12px;font-size:10px}.creator-center-page .creator-metrics b{font-size:20px}.creator-center-page .creator-income-metric small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.creator-center-page .creator-tools{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;margin:14px 0 24px;padding:0;display:grid;overflow:visible}.creator-center-page .creator-tools>button{scroll-snap-align:none;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:2px 9px;width:100%;min-width:0;min-height:76px;padding:11px 12px;display:grid}.creator-center-page .creator-tools>button:last-child{grid-column:1/-1}.commerce-disabled .creator-center-page .creator-tools>button:last-child{grid-column:auto}.creator-center-page .creator-tools>button i{grid-row:1/3;width:32px;height:32px;margin:0}.creator-center-page .creator-tools>button b{font-size:14px}.creator-center-page .creator-tools>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:10px;overflow:hidden}.creator-center-page .my-creator-resources>.section-head,.creator-center-page .creator-case-section>.section-head{align-items:flex-start;gap:12px;margin-bottom:14px}.creator-center-page .section-head h2{margin:0 0 5px;font-size:25px}.creator-center-page .section-head p{font-size:12px;line-height:1.55}.creator-center-page .creator-resource-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;flex-direction:initial!important;gap:8px!important;display:grid!important}.creator-center-page .creator-resource-heading-actions .creator-search-input{box-sizing:border-box;grid-column:1/-1;min-height:40px;width:100%!important}.creator-center-page .creator-resource-heading-actions>button{justify-content:center;width:100%;min-height:40px;margin:0}.creator-center-page .creator-resource-list{gap:10px}.creator-center-page .creator-resource-list>article{align-items:center;gap:8px 11px;min-height:0;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:96px minmax(0,1fr)!important;padding:11px!important;display:grid!important}.creator-center-page .creator-resource-cover{aspect-ratio:auto!important;border-radius:10px!important;grid-area:1/1/3!important;width:96px!important;height:96px!important}.creator-center-page .creator-resource-list>article>div:nth-child(2){align-self:end;grid-area:1/2!important}.creator-center-page .creator-resource-list>article>div:nth-child(2) span[class^=status-]{min-height:20px;padding:2px 6px;font-size:9px}.creator-center-page .creator-resource-list>article>div:nth-child(2) h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden;margin:5px 0 3px!important}.creator-center-page .creator-resource-list>article>div:nth-child(2) p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creator-center-page .creator-resource-list>article>div:nth-child(3),.creator-center-page .creator-resource-list>article>div:nth-child(4),.creator-center-page .creator-resource-list>article>div:nth-child(5){display:none!important}.creator-center-page .creator-resource-manage-actions{justify-content:flex-start;align-self:start;grid-area:2/2!important;gap:5px!important}.creator-center-page .creator-resource-manage-actions button{height:30px;font-size:11px;padding:0 8px!important}.creator-center-page .creator-pagination{gap:8px;font-size:12px}.creator-center-page .creator-pagination button{min-height:34px;padding:0 10px}.creator-center-page .creator-resource-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-center-page .creator-resource-list>article{flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:9px!important;display:flex!important}.creator-center-page .creator-resource-cover{flex:none;aspect-ratio:4/3!important;width:100%!important;height:auto!important}.creator-center-page .creator-resource-list>article>div:nth-child(2){align-self:stretch;min-width:0}.creator-center-page .creator-resource-list>article>div:nth-child(2) h3{min-height:39px;font-size:13px}.creator-center-page .creator-resource-list>article>div:nth-child(2) p{font-size:9px}.creator-center-page .creator-resource-manage-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:auto;display:grid!important}.creator-center-page .creator-resource-manage-actions button{width:100%;min-width:0;height:30px;font-size:10px;padding:0 2px!important}.creator-center-page .creator-case-section{border-radius:14px;margin-top:18px;padding:12px}.creator-center-page .creator-case-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-center-page .creator-case-list article{flex-direction:column;gap:8px;min-width:0;padding:9px;display:flex}.creator-center-page .creator-case-list img,.creator-center-page .creator-case-placeholder{aspect-ratio:4/3;flex:none;width:100%}.creator-center-page .creator-case-list article>div:nth-child(2){width:100%;min-width:0}.creator-center-page .creator-case-list h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:5px 0 3px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.creator-center-page .creator-case-list p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.creator-center-page .creator-case-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-top:auto;display:grid}.creator-center-page .creator-case-actions button{width:100%;min-width:0;min-height:30px;padding:0 2px;font-size:10px}}@media (width<=575px){.portal-home{flex-direction:column;align-items:stretch;display:flex}.portal-home>.portal-hero{order:0}.portal-home>.quick-actions{order:1}.portal-home>.portal-notice{order:2}.portal-home>.starter-banner{order:3}.portal-home>.home-today{order:4}.portal-home>.home-resource-sort{order:5}.portal-home>.portal-layout{order:6}.portal-home>.knowledge-home{order:7}.portal-home>.topic-promo{order:8}.portal-home .portal-hero{height:auto;min-height:0}.portal-home .portal-hero-inner{height:auto;min-height:0;padding:44px 14px 24px}.portal-home .portal-hero h1{margin:7px 0 4px;font-size:clamp(29px,8vw,34px);line-height:1.2}.portal-home .portal-hero p{max-width:340px;margin-bottom:13px;font-size:12px;line-height:1.5}.portal-home .portal-search{height:48px;padding:4px 5px 4px 15px}.portal-home .portal-search input{font-size:13px}.portal-home .portal-search button{flex:0 0 40px;width:40px;height:40px}.portal-home .hero-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:8px;width:100%;margin-top:12px;display:grid}.portal-home .hero-actions button{white-space:normal;width:100%;min-height:40px;padding:7px 8px;font-size:11px;line-height:1.3}.portal-home .hero-rule{margin-top:9px;font-size:10px;line-height:1.45}.portal-home .portal-hot{display:none}.portal-home .quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.portal-home .quick-actions>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:auto;min-height:84px;padding:10px 4px;display:flex}.portal-home .quick-actions .quick-icon{width:32px;height:32px}.portal-home .quick-actions b{text-align:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;place-self:center;min-width:0;font-size:10px;font-style:normal;font-weight:700;line-height:1.3}.portal-home .quick-actions small,.portal-home .quick-actions em{display:none}.portal-home .home-today{margin-top:28px}.portal-home .home-today .section-head{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:13px}.portal-home .home-today .section-head h2{margin:0;font-size:23px}.portal-home .home-today .section-head p{display:none}.portal-home .home-today .today-meta{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.portal-home .home-today>div:last-child{margin-right:calc(-1 * var(--site-page-padding));padding:0 var(--site-page-padding) 8px 0;scroll-padding-left:var(--site-page-padding);scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.portal-home .home-today>div:last-child::-webkit-scrollbar{display:none}.portal-home .home-today article{scroll-snap-align:start;flex:0 0 min(68vw,250px);min-width:0}.portal-home .home-today article>div{height:64px;padding:10px}.portal-home .home-today article>div i{width:30px;height:30px;font-size:11px}.portal-home .home-today article>small{margin-top:9px;font-size:10px}.portal-home .home-today article>h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:6px;margin-bottom:5px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.portal-home .home-today article>button{margin-bottom:10px;font-size:11px}.portal-home .home-resource-sort{margin-top:23px}.portal-home .portal-layout{margin-top:0;padding-top:8px}.portal-home .portal-side .welcome-widget,.portal-home .portal-side .community-activity-widget,.portal-home .portal-side .vip-widget{display:none}.portal-home .portal-side{grid-template-columns:minmax(0,1fr);margin-top:14px}.portal-home .portal-side>.side-widget{padding:14px}.portal-home .knowledge-home{padding-top:28px}.portal-home .topic-promo{margin-top:28px}.portal-home .portal-notice{min-height:0;margin-top:14px;padding:11px 12px;font-size:11px}.portal-home .portal-notice p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;line-height:1.45;display:-webkit-box;overflow:hidden}.portal-home .starter-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:13px;display:grid}.portal-home .starter-copy{min-width:0}.portal-home .starter-copy h2{margin:3px 0 0;font-size:13px;line-height:1.45}.portal-home .starter-copy p,.portal-home .starter-files{display:none}.portal-home .starter-banner>button{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:11px}}.resource-mobile-tools,.resource-mobile-selected,.resource-filter-channel-grid .resource-all-channel{display:none}.resource-channel-scroller{display:contents}.resource-channel-arrow{display:none}.professional-resource-filter .resource-channel-scroller+.filter-card-heading+.filter-group{border-top:1px solid #e1e8ee;border-radius:16px 16px 0 0}@media (width<=575px){.resource-hub .resource-hero{padding:19px 0 17px}.resource-hub .resource-hero .eyebrow{display:none}.resource-hub .resource-hero h1{letter-spacing:0;margin:0 0 3px;font-size:26px}.resource-hub .resource-hero p{margin:0 0 12px;font-size:11px;line-height:1.5}.resource-hub .resource-hero .toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.resource-hub .resource-hero .toolbar input{min-width:0;height:40px;padding:8px 11px;font-size:12px}.resource-hub .resource-hero .toolbar select{display:none}.resource-hub .resource-publish-cta{width:auto;height:40px;padding:0 10px;font-size:11px}.resource-hub .professional-resource-filter{margin-top:12px}.resource-hub .resource-channel-scroller{align-items:center;gap:4px;width:100%;min-width:0;margin-bottom:11px;display:flex}.resource-hub .resource-channel-arrow{color:#176fd7;background:#fff;border:1px solid #dce7f0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.resource-hub .resource-filter-channel-grid{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:7px;width:auto;min-width:0;margin:0;padding:0 0 4px;overflow:auto hidden;display:flex!important}.resource-hub .resource-filter-channel-grid::-webkit-scrollbar{display:none}.resource-hub .resource-filter-channel-grid .knowledge-card{scroll-snap-align:start;background:#fff;border:1px solid #dce7f0;border-radius:10px;flex:none;align-items:center;gap:6px;width:auto;min-width:0;min-height:42px;padding:7px 11px;display:flex}.resource-hub .resource-filter-channel-grid .knowledge-card.active{background:#eaf4ff;border-color:#80b6ee}.resource-hub .resource-filter-channel-grid .knowledge-card:hover,.resource-hub .resource-filter-channel-grid .knowledge-card.active{transform:none}.resource-hub .resource-filter-channel-grid .knowledge-card>span{border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin:0;font-size:13px;display:grid}.resource-hub .resource-filter-channel-grid .knowledge-card b{white-space:nowrap;font-size:11px;line-height:1.2}.resource-hub .resource-filter-channel-grid .knowledge-card small,.resource-hub .resource-filter-channel-grid .knowledge-card em{display:none}.resource-hub .resource-mobile-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.resource-hub .resource-mobile-shortcuts{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.resource-hub .resource-mobile-shortcuts::-webkit-scrollbar{display:none}.resource-hub .resource-mobile-shortcuts button,.resource-hub .resource-mobile-filter-toggle{color:#526a80;white-space:nowrap;background:#fff;border:1px solid #dce6ef;border-radius:9px;flex:none;min-height:34px;padding:5px 10px;font-size:11px}.resource-hub .resource-mobile-shortcuts button.active{color:#fff;background:#176fd7;border-color:#176fd7}.resource-hub .resource-mobile-filter-toggle{color:#1766c3;background:#edf5ff;border-color:#afcdef;align-items:center;gap:4px;font-weight:700;display:flex}.resource-hub .resource-mobile-filter-toggle b{color:#fff;background:#176fd7;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.resource-hub .resource-mobile-selected{scrollbar-width:none;gap:5px;margin-top:9px;display:flex;overflow-x:auto}.resource-hub .resource-mobile-selected button{color:#1766c3;background:#e9f3ff;border:0;border-radius:7px;flex:none;min-height:26px;padding:3px 8px;font-size:10px}.resource-hub .resource-mobile-selected button.clear{color:#647789;background:#f0f3f6}.resource-hub .professional-resource-filter:not(.mobile-filters-open) .filter-group,.resource-hub .professional-resource-filter:not(.mobile-filters-open) .active-filter-bar{display:none}.resource-hub .professional-resource-filter.mobile-filters-open .filter-card-heading{border:1px solid #e0e9f2;border-radius:12px 12px 0 0;margin-top:11px;padding:12px;display:flex}.resource-hub .professional-resource-filter.mobile-filters-open .filter-card-heading h2{font-size:15px}.resource-hub .professional-resource-filter.mobile-filters-open .filter-card-heading span{font-size:9px}.resource-hub .professional-resource-filter.mobile-filters-open .filter-card-heading>button{font-size:11px}.resource-hub .professional-resource-filter .filter-group{padding:0 12px}.resource-hub .professional-resource-filter .filter-group-mobile{min-height:43px}.resource-hub .professional-resource-filter .active-filter-bar{padding:10px 12px}.resource-hub>.shell:last-child{padding-top:0}.resource-hub .result-head{align-items:center;gap:8px;margin:18px 0 11px}.resource-hub .result-head h2{font-size:18px;line-height:1.3}.resource-hub .result-head p{font-size:11px}.resource-hub .result-head>button{white-space:nowrap;min-height:32px;padding:5px 9px;font-size:11px}.resource-hub .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.resource-hub .resource-grid .resource-card{min-width:0}.resource-hub .resource-grid .resource-card .thumb{aspect-ratio:4/3}.resource-hub .resource-grid .resource-card .card-body{min-height:0;padding:9px!important}.resource-hub .resource-grid .resource-card .meta{min-height:0;font-size:9px}.resource-hub .resource-grid .resource-card .card-body h3{min-height:38px;max-height:38px;font-size:13px;margin:5px 0!important;line-height:19px!important}.resource-hub .resource-grid .resource-card .card-body>p{display:none!important}.resource-hub .resource-grid .resource-card .resource-author{gap:5px;min-height:27px;margin-top:auto;padding-top:6px}.resource-hub .resource-grid .resource-card .resource-author>span{flex-basis:22px;width:22px;height:22px}.resource-hub .resource-grid .resource-card .resource-author b{font-size:10px}.resource-hub .resource-grid .resource-card .resource-actions{white-space:nowrap;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:0;margin-top:6px;padding-top:6px;font-size:9px;display:grid}.resource-hub .resource-grid .resource-card .resource-actions span{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.resource-hub .resource-grid .resource-card .resource-actions svg{flex:0 0 11px;width:11px;height:11px;margin:0}}.supply-card-grid>article:before{background:linear-gradient(90deg,#1677e8,#f0a044)!important}.supply-card-grid>article>header{background:linear-gradient(120deg,#eef6ff,#fff9f1)!important;border-bottom-color:#e4eaf1!important}.supply-card-grid>article>header .supply-kind-tag{color:#176fd7!important;background:#eaf3ff!important;border:0!important}.supply-card-grid>article>header .supply-owner-status em,.supply-card-grid>article>header .supply-owner-status em.done{color:#c96b18!important;background:#fff1e2!important}.supply-card-grid>article dl>div{background:#f5f9fd!important;border-color:#e5edf4!important}.supply-card-grid>article dl dt{color:#8493a2!important}.supply-card-grid>article dl dd{color:#15283b!important}.supply-card-grid>article .supply-publisher-line{background:0 0!important;border-color:#e6edf3!important}.supply-results .supply-card-grid,.enterprise-home-supply-grid{gap:15px!important}.supply-results .supply-card-grid>article,.enterprise-home-supply-grid>article{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d7e3ed!important;border-radius:16px!important;height:auto!important;min-height:0!important;padding:0 18px 17px!important;overflow:hidden!important;box-shadow:0 8px 24px #123d600e!important}.supply-results .supply-card-grid>article:before,.enterprise-home-supply-grid>article:before{background:linear-gradient(90deg,#1677e8,#f0a044)!important;left:18px!important;right:18px!important}.supply-results .supply-card-grid>article>header,.enterprise-home-supply-grid>article>header{background:linear-gradient(120deg,#eef6ff,#fff9f1)!important;border-bottom:1px solid #e4eaf1!important;border-radius:16px 16px 0 0!important;margin:0 -18px 14px!important;padding:15px 18px 13px!important}.supply-results .supply-card-grid>article h3,.enterprise-home-supply-grid>article h3{color:#102b42!important;min-height:0!important;margin:0 0 13px!important;font-size:18px!important;line-height:1.5!important}.supply-results .supply-card-grid>article dl,.enterprise-home-supply-grid>article dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.supply-results .supply-card-grid>article dl>div,.enterprise-home-supply-grid>article dl>div{background:#f5f9fd!important;border:1px solid #e5edf4!important;border-radius:10px!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:7px!important;min-height:63px!important;padding:10px 11px!important;display:grid!important}.supply-results .supply-card-grid>article dl dt,.enterprise-home-supply-grid>article dl dt{color:#8493a2!important;text-align:center!important;width:100%!important;margin:0!important;font-size:10px!important}.supply-results .supply-card-grid>article dl dd,.enterprise-home-supply-grid>article dl dd{color:#15283b!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:flex!important}.supply-results .supply-card-grid>article .supply-publisher-line,.enterprise-home-supply-grid>article .supply-publisher-line{background:0 0!important;border:0!important;border-top:1px solid #e6edf3!important;border-radius:0!important;min-height:42px!important;margin:13px 0 0!important;padding:11px 2px!important}.supply-results .supply-card-grid>article>.enterprise-card-actions,.enterprise-home-supply-grid>article>.enterprise-card-actions{margin-top:10px!important;padding-top:10px!important}.project-card-v2 .project-corner-badge{display:none!important}.enterprise-directory-filter-panel{background:#fffffff0;border:1px solid #dce6ef;border-radius:15px;margin-top:16px;overflow:hidden;box-shadow:0 10px 28px #173d640d}.enterprise-directory-filter-panel>div{border-bottom:1px solid #edf1f5;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:13px 18px;display:grid}.enterprise-directory-filter-panel>div>b{color:#263f56;padding-top:7px;font-size:12px}.enterprise-directory-filter-panel nav{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.enterprise-directory-filter-panel nav button{color:#617486;cursor:pointer;background:#f5f8fb;border:1px solid #0000;border-radius:8px;padding:7px 12px}.enterprise-directory-filter-panel nav button:hover{color:#176fd7;border-color:#bfd8f0}.enterprise-directory-filter-panel nav button.active{color:#fff;background:#176fd7;border-color:#176fd7;font-weight:700;box-shadow:0 5px 12px #176fd729}.enterprise-directory-filter-panel>footer{color:#76889a;font-size:12px;background:#f8fbfe!important;justify-content:space-between!important;align-items:center!important;padding:11px 18px!important;display:flex!important}.enterprise-directory-filter-panel>footer button{color:#176fd7;cursor:pointer;background:0 0;border:0}.enterprise-directory-grid{gap:16px!important}.enterprise-directory-grid>article{box-sizing:border-box;background:linear-gradient(145deg,#fff 0%,#f9fcff 100%)!important;border:1px solid #dce6ef!important;border-radius:16px!important;grid-template-rows:1fr auto!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;gap:0 16px!important;min-height:250px!important;padding:20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #173d640e!important}.enterprise-directory-grid>article:before{content:"";background:linear-gradient(90deg,#1677e8,#69b4ff);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:20px;right:20px}.enterprise-directory-grid>article:hover{border-color:#9bc4eb!important;transform:translateY(-3px)!important;box-shadow:0 16px 34px #17446c1c!important}.enterprise-directory-grid>article>.enterprise-company-logo{border:1px solid #dbe7f2;grid-area:1/1;overflow:hidden;background:#f1f6fb!important;border-radius:15px!important;width:76px!important;height:76px!important}.enterprise-directory-grid .enterprise-company-logo img{box-sizing:border-box;object-fit:contain!important;width:100%!important;height:100%!important;padding:9px!important}.enterprise-directory-grid .enterprise-company-logo i{background:linear-gradient(145deg,#10558f,#2789e4)!important;border-radius:0!important;width:100%!important;height:100%!important}.enterprise-directory-grid .enterprise-company-card-body{grid-area:1/2;min-width:0;padding:0!important}.enterprise-directory-grid .enterprise-company-card-body h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#102b46!important;margin:10px 0 7px!important;font-size:18px!important}.enterprise-directory-grid .enterprise-company-card-body p{color:#687c8f!important;min-height:42px!important;line-height:21px!important}.enterprise-directory-grid .enterprise-company-tags{gap:5px!important;margin-top:11px!important}.enterprise-directory-grid .enterprise-company-tags span{border:1px solid #dce9f5;color:#3974a7!important;background:#f1f7fd!important;padding:4px 7px!important}.enterprise-directory-grid .enterprise-company-card-body>small{color:#74879a!important;margin-top:12px!important}.enterprise-card-facts{color:#60758a;flex-wrap:wrap;gap:7px 13px;margin-top:12px;font-size:12px;display:flex}.enterprise-company-profile-page{color:#132d49;background:linear-gradient(#edf5fd 0,#f5f8fc 270px);min-height:75vh;padding:26px 0 70px}.enterprise-profile-shell{max-width:1180px}.enterprise-profile-breadcrumb{color:#7b8b9d;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.enterprise-profile-breadcrumb button{color:#2269be;cursor:pointer;background:0 0;border:0}.enterprise-profile-header,.enterprise-profile-panel{background:#fff;border:1px solid #e1e9f2;border-radius:16px;box-shadow:0 10px 25px #1436580a}.enterprise-profile-header{align-items:center;gap:20px;padding:24px 28px;display:flex}.enterprise-profile-logo{color:#176ac3;background:#e9f3ff;border:1px solid #e2ebf5;border-radius:16px;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:32px;font-weight:800;display:grid;overflow:hidden}.enterprise-profile-logo img{object-fit:contain;width:100%;height:100%}.enterprise-profile-heading{flex:1;min-width:0}.enterprise-profile-heading h1{margin:8px 0 5px;font-size:clamp(23px,3vw,30px);line-height:1.3}.enterprise-profile-heading p{color:#61768a;margin:0}.enterprise-profile-status{color:#53677d;background:#edf2f7;border-radius:6px;padding:5px 9px;font-size:12px;display:inline-block}.enterprise-profile-status.verified{color:#138047;background:#e8f6ee}.enterprise-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:290px;display:flex}.enterprise-profile-actions a,.enterprise-profile-actions button{color:#176ac3;cursor:pointer;background:#fff;border:1px solid #cfe0f2;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.enterprise-profile-actions .enterprise-profile-contact-action{color:#fff;background:#176ac3;border-color:#176ac3}.enterprise-profile-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;margin-top:20px;display:grid}.enterprise-profile-main{gap:18px;min-width:0;display:grid}.enterprise-profile-panel{padding:26px}.enterprise-profile-panel h2{margin:0 0 14px;font-size:21px}.enterprise-profile-section-heading>span,.enterprise-profile-contact-eyebrow{color:#2c78c8;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.enterprise-profile-panel h2 small{color:#789;margin-left:8px;font-size:13px;font-weight:400}.enterprise-profile-panel p{color:#53677b;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.enterprise-profile-panel dl{gap:10px;margin:18px 0 0;display:grid}.enterprise-profile-panel dl div{grid-template-columns:78px 1fr;gap:10px;font-size:14px;display:grid}.enterprise-profile-panel dt{color:#8798a8}.enterprise-profile-panel dd{overflow-wrap:anywhere;margin:0}.enterprise-profile-tags,.enterprise-profile-counts{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.enterprise-profile-tags span,.enterprise-profile-counts span{color:#246da9;background:#edf5ff;border-radius:7px;padding:7px 10px;font-size:13px}.enterprise-profile-header-tags{gap:6px;margin-top:11px}.enterprise-profile-header-tags span{padding:4px 8px;font-size:12px}.enterprise-profile-capabilities{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#cfe2f7}.enterprise-profile-capabilities>p{color:#344d66;margin:0;font-size:16px}.enterprise-profile-contact{scroll-margin-top:94px;position:sticky;top:20px}.enterprise-profile-contact dl{border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;padding:14px 0}.enterprise-profile-contact dd a{color:#176ac3;text-decoration:none}.enterprise-profile-contact dd a:hover{text-decoration:underline}.enterprise-profile-contact .primary-btn{margin:10px 0}.enterprise-profile-contact small{color:#8899a9;margin-top:20px;line-height:1.6;display:block}.enterprise-profile-website{color:#176ac3;margin-top:15px;display:inline-block}@media (width<=800px){.enterprise-profile-layout{grid-template-columns:1fr}.enterprise-profile-contact{position:static}.enterprise-profile-actions{max-width:none;margin-left:auto}}@media (width<=550px){.enterprise-company-profile-page{padding-top:16px}.enterprise-profile-header{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:20px;display:grid}.enterprise-profile-logo{width:58px;height:58px;font-size:25px}.enterprise-profile-heading h1{font-size:21px}.enterprise-profile-actions{grid-column:1/-1;width:100%;margin-top:4px}.enterprise-profile-actions a,.enterprise-profile-actions button{white-space:nowrap;flex:1}.enterprise-profile-panel{padding:20px}}.enterprise-directory-grid>article>footer{border-top:1px solid #e7edf3;grid-area:2/1/auto/-1;grid-template-columns:1fr 90px 90px;margin-top:17px;gap:9px!important;padding:14px 0 0!important;display:grid!important}.enterprise-directory-grid>article>footer button{border-radius:9px!important;min-height:40px!important}@media (width<=680px){.enterprise-directory-filter-panel>div{grid-template-columns:1fr;gap:8px}.enterprise-directory-filter-panel>div>b{padding-top:0}.enterprise-directory-filter-panel nav{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.enterprise-directory-filter-panel nav button{flex:none}.enterprise-directory-grid>article{grid-template-columns:64px minmax(0,1fr)!important;padding:16px!important}.enterprise-directory-grid>article>.enterprise-company-logo{width:64px!important;height:64px!important}}.supply-results .supply-card-grid>article.project-inspired-supply-card dl>div>dt,.supply-results .supply-card-grid>article.project-inspired-supply-card dl>div>dd,.enterprise-home-supply-grid>article.project-inspired-supply-card dl>div>dt,.enterprise-home-supply-grid>article.project-inspired-supply-card dl>div>dd{text-align:center!important;justify-self:stretch!important;width:100%!important}.supply-results .supply-card-grid>article.project-inspired-supply-card dl>div>dd,.enterprise-home-supply-grid>article.project-inspired-supply-card dl>div>dd{justify-content:center!important;align-items:center!important;display:flex!important}.supply-results .supply-card-grid>article.project-inspired-supply-card .supply-metrics>.supply-metric>.supply-metric-label,.supply-results .supply-card-grid>article.project-inspired-supply-card .supply-metrics>.supply-metric>.supply-metric-value{box-sizing:border-box!important;text-align:center!important;place-self:stretch stretch!important;width:100%!important}.supply-results .supply-card-grid>article.project-inspired-supply-card .supply-metrics>.supply-metric{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;display:flex!important}.supply-results .supply-card-grid>article.project-inspired-supply-card .supply-metrics>.supply-metric>.supply-metric-value{justify-content:center!important;align-items:center!important;display:flex!important}.enterprise-directory-filter-panel.supply-filter-card{background:#fff!important;border:1px solid #dce6ee!important;border-radius:16px!important;margin-top:18px!important;padding:8px 23px!important;overflow:visible!important;box-shadow:0 8px 28px #1842680b!important}.enterprise-directory-filter-panel.supply-filter-card>div{border-bottom:1px solid #edf1f4!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:13px 0!important;display:grid!important}.enterprise-directory-filter-panel.supply-filter-card>div>b{padding:0!important;font-size:13px!important}.enterprise-directory-filter-panel.supply-filter-card nav{gap:7px!important}.enterprise-directory-filter-panel.supply-filter-card nav button{color:#607486!important;background:#fff!important;border:1px solid #dce6ee!important;border-radius:999px!important;padding:7px 11px!important;font-size:13px!important}.enterprise-directory-filter-panel.supply-filter-card nav button.active{color:#fff!important;background:#176fd7!important;border-color:#176fd7!important}.enterprise-directory-filter-panel .enterprise-capability-row nav .capability-expand,.enterprise-directory-filter-panel .enterprise-industry-row nav .industry-expand{font-weight:700;color:#176fd7!important;background:#f4f9ff!important;border-style:dashed!important;border-color:#9fc5e8!important}.enterprise-company-region-row .enterprise-region-filter{justify-self:start}.enterprise-directory-tools form>button{color:#fff;cursor:pointer;background:#176fd7;border:0;border-radius:9px;flex:none;height:38px;padding:0 18px;font-weight:700}.enterprise-company-active-filters{border-bottom:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.enterprise-company-active-filters b{color:#263f56;width:84px;font-size:13px}.enterprise-company-active-filters button{color:#176fd7;cursor:pointer;background:#eef7ff;border:1px solid #bcd8f2;border-radius:999px;padding:6px 10px}@media (width<=680px){.enterprise-directory-filter-panel.supply-filter-card{padding-left:16px!important;padding-right:16px!important}.enterprise-directory-filter-panel.supply-filter-card>div{grid-template-columns:1fr!important}.enterprise-company-region-row .enterprise-region-filter{justify-self:stretch;width:100%}.enterprise-company-active-filters b{width:100%}}.portal-home .welcome-widget,.portal-home .community-activity-widget{border-color:#cfe1f7;position:relative;overflow:hidden;box-shadow:0 12px 30px #235b8f14}.portal-home .welcome-widget{background:linear-gradient(145deg,#f7faff 0%,#edf5ff 100%)}.portal-home .welcome-widget:after{content:"";pointer-events:none;background:radial-gradient(circle,#4989ff2e,#4989ff00 68%);border-radius:50%;width:130px;height:130px;position:absolute;top:-54px;right:-52px}.portal-home .welcome-widget .widget-head,.portal-home .community-activity-widget .widget-head{z-index:1;align-items:flex-start;margin-bottom:14px;position:relative}.portal-home .welcome-widget .widget-head>div,.portal-home .community-activity-widget .widget-head>div{gap:2px;display:grid}.portal-home .welcome-widget .widget-head small,.portal-home .community-activity-widget .widget-head small{color:#4387df;letter-spacing:.16em;font-size:8px;font-weight:800}.portal-home .welcome-widget .widget-head b,.portal-home .community-activity-widget .widget-head b{color:#173b5e;font-size:16px}.portal-home .welcome-widget .widget-head>span{color:#4380c8;background:#fff;border-radius:20px;padding:4px 8px;font-weight:700}.portal-home .welcome-widget .member-grid{z-index:1;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:relative}.portal-home .welcome-widget .member-grid article{background:#ffffffc7;border:1px solid #bed6f1c7;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:9px 8px;display:flex}.portal-home .welcome-widget .member-grid article>span{background:hsl(var(--h),68%,55%);color:#fff;border:2px solid #fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 4px 12px #2b66a42e}.portal-home .welcome-widget .member-grid article>span img{object-fit:cover;width:100%;height:100%;display:block}.portal-home .welcome-widget .member-grid article>span b{font-size:13px}.portal-home .welcome-widget .member-grid article>div{min-width:0}.portal-home .welcome-widget .member-grid strong,.portal-home .welcome-widget .member-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-home .welcome-widget .member-grid strong{color:#244561;font-size:11px}.portal-home .welcome-widget .member-grid small{color:#8195a8;margin-top:2px;font-size:9px}.portal-home .welcome-widget .ghost-btn{z-index:1;color:#2876c7;background:#ffffffb8;border-color:#bcd4ee;font-weight:700;position:relative}.portal-home .community-activity-widget{background:linear-gradient(150deg,#f5fbfb 0%,#eef8f7 58%,#f8fbff 100%);border-color:#cae5df}.portal-home .community-activity-widget:before{content:"";background:linear-gradient(#35b99a 0%,#42aabd 52%,#4b8ee9 100%);border-radius:0 3px 3px 0;width:3px;position:absolute;top:58px;bottom:18px;left:0;box-shadow:1px 0 5px #35b99a24}.portal-home .community-activity-widget .widget-head>span{color:#278e78;align-items:center;gap:5px;font-weight:700;display:flex}.portal-home .community-activity-widget .widget-head>span:before{content:"";background:#2fbd96;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2fbd961f}.portal-home .community-activity-widget .feed-list{background:#ffffffb3;border:1px solid #cae4dfd1;border-radius:12px;padding:0 10px;display:block;overflow:hidden}.portal-home .community-activity-widget .feed-list li{background:0 0;border:0;border-bottom:1px solid #e1eeeb;border-radius:0;align-items:center;gap:10px;min-height:55px;padding:9px 2px}.portal-home .community-activity-widget .feed-list li:last-child{border-bottom:0}.portal-home .community-activity-widget .feed-list li:hover{background:#e5f6f28c;transform:none}.portal-home .community-activity-widget .feed-list li>i{box-sizing:border-box;color:#258f79;aspect-ratio:1;background:linear-gradient(145deg,#e1f5ef,#e9f2ff);border-radius:50%;flex:0 0 34px;align-self:center;place-items:center;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;font-weight:800;line-height:1;display:grid;overflow:hidden}.portal-home .community-activity-widget .feed-list li>i img{object-fit:cover;object-position:center;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;display:block}.portal-home .community-activity-widget .feed-list li>i span{place-items:center;width:100%;height:100%;line-height:1;display:grid}.portal-home .community-activity-widget .feed-list p{color:#607684;flex:1;min-width:0}.portal-home .community-activity-widget .feed-list small{text-overflow:ellipsis;white-space:nowrap;color:#8ca0aa;overflow:hidden}.portal-home .community-activity-widget .feed-list em{color:#80a79e;font-size:18px;font-style:normal}.portal-home .community-activity-widget .feed-list li{transition:background .2s}.detail-buy>h1{letter-spacing:-.5px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;max-width:100%;font-size:18px;line-height:1.45;display:block;overflow:visible}.portal-home .portal-resource-grid .resource-card .card-body h3,.resource-hub .resource-grid .resource-card .card-body h3{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:initial;height:21px!important;min-height:21px!important;max-height:21px!important;line-height:21px!important;display:block!important;overflow:hidden!important}@media (width<=760px){.portal-home .welcome-widget .member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-home .portal-side{gap:14px}.portal-home .portal-side>.side-widget{background:#fff;border:1px solid #dbe5ee;border-radius:14px;padding:18px;box-shadow:0 8px 24px #1e3a560e}.portal-home .portal-side .widget-head{margin-bottom:12px}.portal-home .portal-side .widget-head b{color:#19344d;font-size:16px;line-height:1.25}.portal-home .portal-side>.welcome-widget{background:#fff;border-top:3px solid #397fd1}.portal-home .welcome-widget:after{display:none}.portal-home .welcome-widget .widget-head small{color:#397fd1}.portal-home .welcome-widget .widget-head>span{color:#3974b9;background:#edf4fc;padding:4px 8px}.portal-home .welcome-widget .member-grid{gap:8px}.portal-home .welcome-widget .member-grid article{background:#f8fafc;border-color:#e0e8f0;border-radius:10px;padding:9px 8px}.portal-home .welcome-widget .member-grid article>span{box-shadow:none;background:linear-gradient(145deg,#438adb,#2d6fbe);border:0}.portal-home .welcome-widget .member-grid strong{color:#274158}.portal-home .welcome-widget .member-grid small{color:#8a9aa9}.portal-home .welcome-widget .ghost-btn{color:#2e70bb;min-height:42px;box-shadow:none;background:#fff;border-color:#ccdbe9;border-radius:9px;margin-top:14px}.portal-home .welcome-widget .ghost-btn:hover{background:#f5f9fd;border-color:#8db1d7}.portal-home .portal-side>.side-enterprise-widget,.portal-home .portal-side>.side-ai-widget{background:#fff;border-color:#dbe5ee;padding:18px}.portal-home .side-enterprise-widget{border-top:3px solid #55799d!important}.portal-home .side-ai-widget{border-top:3px solid #397fd1!important}.portal-home .side-ai-widget>p,.portal-home .side-enterprise-widget>p{color:#75889a;margin-bottom:13px}.portal-home .side-ai-widget>div:last-of-type button,.portal-home .side-enterprise-widget>div:last-of-type button{box-shadow:none;background:#f8fafc;border-color:#e0e8ef;border-radius:9px}.portal-home .side-ai-widget>div:last-of-type button:hover,.portal-home .side-enterprise-widget>div:last-of-type button:hover{box-shadow:none;background:#f2f7fc;border-color:#a9c2db;transform:none}.portal-home .side-ai-widget>div:last-of-type i,.portal-home .side-enterprise-widget>div:last-of-type i{color:#3375bc;background:#e9f1f9}.portal-home .side-main-action{min-height:42px;box-shadow:none;background:#246fbd;border-radius:9px}.portal-home .side-main-action:hover{box-shadow:none;background:#1b5fa4}.portal-home .portal-side>.vip-widget{background:#fffdf8;border-color:#d7a44c #eadcbf #eadcbf;border-top-style:solid;border-top-width:3px}.portal-home .vip-widget h3{color:#24394d}.portal-home .vip-widget .primary-btn{min-height:42px;box-shadow:none;background:#246fbd;border-radius:9px}.portal-home .portal-side>.side-hot-widget{background:#fff;border-color:#55799d #dbe5ee #dbe5ee;border-top-style:solid;border-top-width:3px;padding:18px}.portal-home .side-hot-widget li{border-color:#e7edf3}.portal-home .side-hot-widget li>i,.portal-home .side-hot-widget .widget-head button{color:#3478bf}.portal-home .portal-side>.community-activity-widget{background:#fff;border-color:#35a6ad #dbe5ee #dbe5ee;border-top-style:solid;border-top-width:3px}.portal-home .community-activity-widget:before{width:3px;box-shadow:none;background:linear-gradient(#35a6ad,#397fd1);top:61px;bottom:18px}.portal-home .community-activity-widget .widget-head small,.portal-home .community-activity-widget .widget-head>span{color:#328f96}.portal-home .community-activity-widget .widget-head>span:before{background:#35a6ad;box-shadow:0 0 0 3px #35a6ad1c}.portal-home .community-activity-widget .feed-list{background:#f8fafc;border-color:#e1e9ef;border-radius:10px;padding:0 9px}.portal-home .community-activity-widget .feed-list li{border-color:#e2eaf0}.portal-home .community-activity-widget .feed-list li:hover{background:#f0f6fa}.portal-home .community-activity-widget .feed-list p{color:#657b8d}.portal-home .community-activity-widget .feed-list small{color:#8b9dab}.portal-home .community-activity-widget .feed-list em{color:#7f9bae}.portal-home .portal-side{--side-ink:#142f49;--side-muted:#71869a;--side-line:#dfe7ee;--side-soft:#f6f9fb;--side-blue:#2474bd;gap:15px}.portal-home .portal-layout{align-items:stretch}.portal-home .portal-main{align-self:stretch;height:auto}.portal-home .home-ranking-inline{width:auto;box-shadow:none;border-radius:14px;padding:20px;display:none;margin:24px 0 0!important}.portal-home .home-ranking-inline>header{flex-direction:column;align-items:flex-start;gap:13px}.portal-home .home-ranking-inline h2{margin:4px 0;font-size:23px}.portal-home .home-ranking-inline header p{font-size:12px}.portal-home .home-ranking-inline nav{width:100%;overflow-x:auto}.portal-home .home-ranking-inline nav button{white-space:nowrap;flex:none;padding:7px 9px;font-size:11px}.portal-home .home-ranking-inline ol{grid-template-columns:1fr;margin-top:14px}.portal-home .home-ranking-inline li{grid-template-columns:28px minmax(0,1fr) auto auto}.portal-home .portal-side>.side-widget{border-radius:16px;padding:19px 18px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #16345011;background:#fff!important;border:1px solid #1f43631c!important}.portal-home .portal-side>.side-widget:after{content:"";background:#4c89c2;border-radius:0 0 4px 4px;width:42px;height:3px;position:absolute;top:0;left:18px}.portal-home .portal-side .widget-head{align-items:flex-start;margin-bottom:13px}.portal-home .portal-side .widget-head b{color:var(--side-ink);letter-spacing:-.02em;font-size:17px;font-weight:750}.portal-home .portal-side .widget-head span{color:#8496a8;letter-spacing:.08em;font-size:9px;font-weight:700}.portal-home .portal-side .widget-head small{letter-spacing:.18em;font-size:8px}.portal-home .welcome-widget:after{background:#3d83c8;display:block}.portal-home .welcome-widget .widget-head>span{color:#3974ad;background:#edf4fa;border:0;padding:4px 8px}.portal-home .welcome-widget .member-grid article{border-color:var(--side-line);background:var(--side-soft);padding:9px}.portal-home .welcome-widget .member-grid article>span{background:linear-gradient(145deg,#438bce,#226bad)}.portal-home .welcome-widget .ghost-btn{color:#fff;background:linear-gradient(135deg,#236daf,#2e7ec3);border:0;min-height:40px;margin-top:14px;font-size:13px;font-weight:700;box-shadow:0 7px 16px #2474bd26}.portal-home .welcome-widget .ghost-btn:hover{color:#fff;background:linear-gradient(135deg,#1b5fa4,#2671b5);border:0;transform:translateY(-1px);box-shadow:0 9px 20px #2474bd33}.portal-home .side-enterprise-widget:after{background:#587998!important}.portal-home .side-ai-widget:after{background:#3d83c8!important}.portal-home .side-enterprise-widget>p,.portal-home .side-ai-widget>p{color:var(--side-muted);line-height:1.65}.portal-home .side-enterprise-widget>div:last-of-type button,.portal-home .side-ai-widget>div:last-of-type button{border-color:var(--side-line);background:var(--side-soft);min-height:49px}.portal-home .side-enterprise-widget>div:last-of-type i,.portal-home .side-ai-widget>div:last-of-type i{color:#2f75b6;background:#e8f1f8}.portal-home .side-enterprise-widget>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-home .side-enterprise-widget>div:last-of-type button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:8px 3px;display:flex}.portal-home .side-enterprise-widget>div:last-of-type span{width:100%}.portal-home .side-main-action{background:linear-gradient(135deg,#236daf,#2e7ec3);min-height:40px;font-size:13px;box-shadow:0 7px 16px #2474bd26}.portal-home .portal-side>.vip-widget{background:linear-gradient(145deg,#fffdf8,#fffaf0)!important}.portal-home .vip-widget:after{background:#c59543!important}.portal-home .vip-widget>span{color:#a9701f;letter-spacing:.14em;font-size:11px}.portal-home .vip-widget h3{color:var(--side-ink);margin:9px 0;font-size:19px}.portal-home .vip-widget p{color:#85765f}.portal-home .vip-widget .primary-btn{background:linear-gradient(135deg,#b88432,#d09d48);min-height:40px;font-size:13px;box-shadow:0 7px 16px #b5822f24}.portal-home .vip-widget .primary-btn:hover{background:linear-gradient(135deg,#a87529,#c18d3c)}.portal-home .side-hot-widget:after{background:#587998!important}.portal-home .side-hot-widget .widget-head button{color:#3274af;font-weight:650}.portal-home .side-hot-widget li{border-color:#e8edf2;padding:12px 0}.portal-home .side-hot-widget li>i{color:#357ab8}.portal-home .side-hot-widget li b{color:#203d56}.portal-home .portal-side>.community-activity-widget{padding-left:20px;background:linear-gradient(145deg,#fff,#fbfdfd)!important}.portal-home .community-activity-widget:after{background:#36a1a7!important}.portal-home .community-activity-widget:before{background:linear-gradient(#35a6ad,#397fd1);width:3px;top:62px;bottom:19px;left:0}.portal-home .community-activity-widget .widget-head small,.portal-home .community-activity-widget .widget-head>span{color:#31898f}.portal-home .community-activity-widget .feed-list{background:#f7f9fb;border-color:#e2e9ee}.portal-home .community-activity-widget .feed-list li{min-height:56px;padding:9px 2px}.portal-home .community-activity-widget .feed-list li>i{color:#317c89;background:#e8f2f4}.portal-home .community-activity-widget .feed-list p b{color:#234159}@media (width<=560px){.portal-home .portal-side>.side-widget{padding:17px 16px}.portal-home .portal-side>.side-widget:after{left:16px}}.creator-resource-heading-actions{align-items:center;gap:10px;display:flex}.creator-trash-entry{color:#557087;cursor:pointer;background:#fff;border:1px solid #d6e1ea;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-weight:700;display:inline-flex}.creator-trash-entry:hover,.creator-trash-entry.active{color:#176fd7;background:#eef6ff;border-color:#82afe0}.creator-trash-entry span{font-size:17px}.creator-trash-entry b{color:#60788c;background:#edf2f6;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.creator-trash-panel{background:#fff;border:1px solid #d9e3ec;border-radius:16px;margin-top:20px;padding:22px;box-shadow:0 10px 30px #1b3d5b0f}.creator-trash-panel>header{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.creator-trash-panel>header small{color:#7b8fa1;letter-spacing:.15em;font-size:10px;font-weight:800}.creator-trash-panel>header h2{color:#183750;margin:5px 0}.creator-trash-panel>header p{color:#748899;margin:0;font-size:12px}.creator-trash-panel>header>button{color:#657d91;cursor:pointer;background:0 0;border:0}.creator-trash-list{gap:10px;padding-top:16px;display:grid}.creator-trash-list>article{background:#fafcfd;border:1px solid #e1e8ee;border-radius:12px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px;display:grid}.creator-trash-cover{aspect-ratio:4/3;background:#edf2f6 50%/cover no-repeat;border-radius:9px;width:112px}.creator-trash-list article>div:nth-child(2){min-width:0}.creator-trash-list article span{color:#788896;background:#f1f3f5;border-radius:6px;padding:3px 7px;font-size:10px;display:inline-block}.creator-trash-list h3{color:#294358;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:15px;overflow:hidden}.creator-trash-list p{color:#8796a3;margin:0;font-size:11px}.creator-trash-actions{gap:8px;display:flex}.creator-trash-actions button{color:#216eb4;cursor:pointer;background:#f2f8fd;border:1px solid #b9d2ea;border-radius:8px;min-height:36px;padding:0 12px;font-weight:700}.creator-trash-actions button.danger{color:#bf4d4d;background:#fff7f7;border-color:#edcccc}.creator-trash-empty{color:#8494a1;justify-items:center;gap:5px;padding:40px;display:grid}.creator-trash-empty i{font-size:30px;font-style:normal}.creator-trash-empty b{color:#536b7e}.creator-trash-empty p{margin:0;font-size:12px}@media (width<=760px){.creator-resource-heading-actions{flex-direction:column;align-items:stretch;width:100%}.creator-trash-entry{justify-content:center}.creator-trash-list>article{grid-template-columns:78px minmax(0,1fr)}.creator-trash-cover{width:78px}.creator-trash-actions{grid-column:1/-1}.creator-trash-actions button{flex:1}}.enterprise-filter-scroller,.enterprise-filter-rail{display:contents}.enterprise-filter-arrow,.enterprise-row-arrow,.enterprise-channel-page .enterprise-mobile-filter-toolbar{display:none!important}.enterprise-action-mobile{display:none}.enterprise-center .enterprise-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-center .enterprise-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width>=576px) and (width<=900px){.enterprise-center .enterprise-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-center .enterprise-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=576px){.enterprise-channel-page .enterprise-directory-filter-panel.supply-filter-card>.enterprise-mobile-filter-toolbar,.enterprise-channel-page .supply-filter-card>.enterprise-mobile-filter-toolbar,.enterprise-channel-page .project-filter-card>.enterprise-mobile-filter-toolbar{display:none!important}}@media (width<=700px){.project-card-v2 .project-category-v2 span{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:calc(50% - 3px);overflow:hidden}}@media (width<=575px){.enterprise-center{flex-direction:column;display:flex}.enterprise-center>*{order:8}.enterprise-center>.enterprise-hero,.enterprise-center>.dashboard-empty,.enterprise-center>.enterprise-notice{order:0}.enterprise-center>.enterprise-stats{order:1}.enterprise-center>.enterprise-entry-grid{order:2}.enterprise-center>.enterprise-my-submissions{order:3}.enterprise-center>.enterprise-soft-section{order:5}.enterprise-center>.enterprise-projects{order:6}.enterprise-center>.enterprise-partners{order:7}.enterprise-center>.enterprise-engineers{order:8}.enterprise-center .enterprise-hero{padding:25px 0 23px}.enterprise-center .enterprise-hero h1{margin:4px 0 7px;font-size:27px}.enterprise-center .enterprise-hero p{margin:0;font-size:12px;line-height:1.55}.enterprise-center .enterprise-hero aside{display:none}.enterprise-center .enterprise-hero>.shell>div>div{margin-top:14px}.enterprise-center .enterprise-hero .primary-btn,.enterprise-center .enterprise-hero .ghost-btn{min-height:38px;padding:8px 11px;font-size:12px}.enterprise-center .enterprise-entry-grid{margin-top:16px}.enterprise-center .enterprise-entry-grid>article{padding:12px}.enterprise-center .enterprise-entry-grid>article>small{margin-top:8px}.enterprise-center .enterprise-section{margin-top:26px}.enterprise-center .enterprise-section>header{gap:5px;margin-bottom:12px}.enterprise-center .enterprise-section>header span{margin-bottom:3px;font-size:10px}.enterprise-center .enterprise-section h2{margin-bottom:3px;font-size:22px}.enterprise-center .enterprise-section header p{font-size:12px}.enterprise-center .enterprise-soft-section{margin-top:26px;padding:0 0 22px}.enterprise-center .enterprise-soft-section .enterprise-section{margin-top:20px}.enterprise-center .enterprise-stats{gap:5px;margin-top:16px;display:grid;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-center .enterprise-stats>button{min-width:0;min-height:72px;padding:8px}.enterprise-center .enterprise-stats>button span,.enterprise-center .enterprise-home-supply-grid dl>div:nth-child(4),.enterprise-center .enterprise-home-supply-grid dl>div:nth-child(6){display:none}.enterprise-center .enterprise-home-supply-grid dl dd{font-size:11px!important}.enterprise-center .enterprise-submission-preview>header{gap:10px}.enterprise-center .enterprise-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.enterprise-center .enterprise-preview-actions .enterprise-manage-link{justify-content:center;min-width:0;min-height:34px;padding:6px;font-size:11px}.enterprise-center .enterprise-preview-actions .enterprise-manage-link.primary{grid-column:1/-1}.enterprise-center .enterprise-submission-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.enterprise-center .enterprise-submission-preview>div>article{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:112px;padding:9px;display:flex}.enterprise-center .enterprise-submission-preview>div>article>span{padding:3px 6px;font-size:10px}.enterprise-center .enterprise-submission-preview>div>article>div:not(.enterprise-submission-actions){width:100%;min-width:0}.enterprise-center .enterprise-submission-preview>div>article b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.enterprise-center .enterprise-submission-preview>div>article small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.enterprise-center .enterprise-submission-preview .enterprise-submission-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%;margin:2px 0 0}.enterprise-center .enterprise-submission-preview .enterprise-submission-actions em{margin-right:auto;font-size:10px}.enterprise-center .enterprise-submission-preview .enterprise-submission-actions button{min-height:28px;padding:3px 6px;font-size:10px}.enterprise-center .enterprise-stats{gap:5px;padding-bottom:0;display:grid;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-center .enterprise-stats>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:68px;padding:5px 2px;display:flex}.enterprise-center .enterprise-stats>button i{width:22px;height:22px;font-size:11px}.enterprise-center .enterprise-stats>button b{font-size:14px;line-height:1.1}.enterprise-center .enterprise-stats>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.enterprise-center .enterprise-engineers>div,.enterprise-center .enterprise-engineers>div.creator-count-1,.enterprise-center .enterprise-engineers>div.creator-count-2,.enterprise-center .enterprise-engineers>div.creator-count-3,.enterprise-center .enterprise-engineers>div.creator-count-4{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.enterprise-center .enterprise-engineers article{flex-direction:column;align-items:center;min-width:0;min-height:158px;padding:30px 7px 8px;display:flex}.enterprise-center .enterprise-creator-rank{padding:3px 5px;font-size:9px;top:7px;left:7px}.enterprise-center .enterprise-engineers article>i{flex:0 0 36px;width:36px;height:36px;font-size:15px}.enterprise-center .enterprise-engineers article h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:6px 0 2px;font-size:11px;overflow:hidden}.enterprise-center .enterprise-engineers article>p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:2px 0;font-size:10px;overflow:hidden}.enterprise-center .enterprise-engineers article>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:2px 0 7px;font-size:9px;overflow:hidden}.enterprise-center .enterprise-engineers article>button{min-height:29px;margin-top:auto;padding:5px 2px;font-size:10px}.enterprise-center .enterprise-entry-grid,.enterprise-center .enterprise-partner-grid,.enterprise-center .enterprise-home-supply-grid,.enterprise-center .enterprise-home-project-grid{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-center .enterprise-entry-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-center .enterprise-entry-grid>article{text-align:center;align-items:center;min-width:0;min-height:0;padding:10px 4px}.enterprise-center .enterprise-entry-grid>article>i{width:32px;height:32px;font-size:15px}.enterprise-center .enterprise-entry-grid>article>small,.enterprise-center .enterprise-entry-grid>article>div{display:none}.enterprise-center .enterprise-entry-grid>article h2{place-items:center;min-height:35px;margin:7px 0 5px;font-size:11px;line-height:1.25;display:grid}.enterprise-center .enterprise-entry-grid>article>button{white-space:nowrap;min-height:29px;margin-top:auto;padding:4px 1px;font-size:9px}.enterprise-center .enterprise-partner-grid>article,.enterprise-center .enterprise-partner-grid>article:only-child{flex-direction:column;grid-column:auto;gap:8px;min-width:0;max-width:none;min-height:0;padding:12px;display:flex}.enterprise-center .enterprise-partner-logo{border-radius:10px;width:40px;height:40px}.enterprise-center .enterprise-partner-badges{gap:3px;margin:0 0 5px}.enterprise-center .enterprise-partner-badges span,.enterprise-center .enterprise-partner-badges em{padding:3px 5px;font-size:8px}.enterprise-center .enterprise-partner-grid h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:13px;line-height:1.4;display:-webkit-box}.enterprise-center .enterprise-partner-grid .enterprise-partner-copy>p{min-height:0;font-size:10px;line-height:1.45}.enterprise-center .enterprise-partner-meta{margin-top:6px}.enterprise-center .enterprise-partner-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;display:block;overflow:hidden}.enterprise-center .enterprise-partner-tags,.enterprise-center .enterprise-partner-copy>aside{display:none}.enterprise-center .enterprise-partner-action{width:100%;height:32px;margin-top:auto;font-size:10px;position:static}.enterprise-center .enterprise-home-supply-grid>article,.enterprise-center .enterprise-home-project-grid>article{min-width:0;padding:11px!important}.enterprise-center .enterprise-home-supply-grid h3,.enterprise-center .enterprise-home-project-grid h3{max-height:40px;margin:8px 0;line-height:1.4;overflow:hidden;min-height:0!important;font-size:13px!important}.enterprise-center .enterprise-home-supply-grid dl{gap:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-center .enterprise-home-supply-grid dl>div{min-width:0;min-height:49px!important;padding:5px 3px!important}.enterprise-center .enterprise-home-supply-grid dl dt{font-size:9px}.enterprise-center .enterprise-home-supply-grid dl dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden;font-size:10px!important}.enterprise-center .enterprise-home-project-grid .project-summary-v2,.enterprise-center .enterprise-home-project-grid .project-deliverables-v2{display:none}.enterprise-center .enterprise-home-project-grid .project-core-data-v2{gap:3px;display:grid;grid-template-columns:1fr!important}.enterprise-center .enterprise-home-project-grid .project-core-data-v2>div:last-child,.enterprise-center .enterprise-home-supply-grid .supply-publisher-line,.enterprise-center .enterprise-home-project-grid .project-publisher-v2{display:none}.enterprise-center .enterprise-home-supply-grid .enterprise-card-actions,.enterprise-center .enterprise-home-project-grid .enterprise-card-actions{margin-top:auto!important}}@media (width<=600px){.enterprise-company-detail>header{grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:11px;padding:16px 14px;display:grid}.enterprise-company-detail>header .enterprise-company-logo{flex:none;width:56px;min-width:0;height:56px}.enterprise-company-detail>header .enterprise-company-logo i{width:42px;height:42px;font-size:19px}.enterprise-company-detail>header>div:nth-child(2){min-width:0}.enterprise-company-detail>header h2{overflow-wrap:anywhere;margin:3px 0;font-size:18px;line-height:1.35}.enterprise-company-detail>header p{font-size:12px;line-height:1.5}.enterprise-company-detail>header>button{width:32px;height:32px}.enterprise-company-detail>nav{height:auto;min-height:0;padding:0 12px}.enterprise-company-detail>nav button{white-space:nowrap;padding:12px 10px;font-size:13px}.enterprise-company-detail>main{padding:18px 15px}}@media (width<=575px){.enterprise-channel-projects-page{flex-direction:column;display:flex}.enterprise-channel-projects-page .project-hero{order:1}.enterprise-channel-projects-page .project-search{order:2}.enterprise-channel-projects-page .project-filter-card{order:3}.enterprise-channel-projects-page .project-results-v2{order:4}.enterprise-channel-projects-page .project-soft-section{order:5}.enterprise-channel-projects-page .project-cta{order:6}.enterprise-channel-projects-page .project-publish-entry{order:7}.enterprise-channel-page .project-results{display:none}.enterprise-channel-page .supply-results .supply-card-grid,.enterprise-channel-page .project-results-v2 .project-card-grid-v2,.enterprise-channel-page .enterprise-directory-grid{gap:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-channel-page .supply-results .supply-card-grid>article,.enterprise-channel-page .project-results-v2 .project-card-grid-v2>article,.enterprise-channel-page .enterprise-directory-grid>article{min-width:0;height:auto!important;min-height:0!important;padding:11px!important}.enterprise-channel-page .supply-results .supply-card-grid>article h3,.enterprise-channel-page .project-results-v2 .project-card-grid-v2>article h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;margin:7px 0;line-height:1.45;overflow:hidden;white-space:normal!important;min-height:0!important;font-size:13px!important;display:-webkit-box!important}.enterprise-channel-page .supply-results .supply-publisher-line,.enterprise-channel-page .project-results-v2 .project-publisher-v2{display:none}.enterprise-channel-page .supply-results .enterprise-card-actions,.enterprise-channel-page .project-results-v2 .project-card-actions-v2{gap:4px;padding-top:7px;grid-template-columns:30px 30px minmax(0,1fr)!important}.enterprise-channel-page .supply-results .enterprise-card-actions>button,.enterprise-channel-page .project-results-v2 .project-card-actions-v2>button{min-width:0;height:32px;font-size:11px}.enterprise-channel-page .supply-results .enterprise-card-actions>button:last-child,.enterprise-channel-page .project-results-v2 .project-card-actions-v2>button:last-child{white-space:nowrap;padding:3px;font-size:10px}.enterprise-channel-page .supply-results .supply-card-grid>article dl{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-channel-page .supply-results .supply-card-grid>article dl>div{min-width:0;min-height:48px!important;padding:5px 3px!important}.enterprise-channel-page .supply-results .supply-card-grid dt{font-size:9px}.enterprise-channel-page .supply-results .supply-card-grid dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:10px!important}.enterprise-channel-projects-page .project-results-v2 .project-card-grid-v2>article .project-card-v2-top{box-sizing:border-box;gap:4px;min-height:42px;align-items:center!important;margin:-11px -11px 8px!important;padding:6px 10px!important}.enterprise-channel-projects-page .project-results-v2 .project-card-v2-top>div{gap:3px;flex-direction:row!important;align-items:center!important}.enterprise-channel-projects-page .project-results-v2 .project-status-v2,.enterprise-channel-projects-page .project-results-v2 .project-difficulty-v2{padding:4px 5px;font-size:9px;line-height:1.2}.enterprise-channel-projects-page .project-results-v2 .project-corner-badge{display:none}.enterprise-channel-page .project-results-v2 .project-difficulty-v2,.enterprise-channel-page .project-results-v2 .project-corner-badge{font-size:9px}.enterprise-channel-page .project-results-v2 .project-summary-v2,.enterprise-channel-page .project-results-v2 .project-deliverables-v2{display:none}.enterprise-channel-page .project-results-v2 .project-skill-tags-v2{gap:3px}.enterprise-channel-page .project-results-v2 .project-skill-tags-v2 span{padding:3px 4px;font-size:9px}.enterprise-channel-page .project-results-v2 .project-core-data-v2{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-channel-page .project-results-v2 .project-core-data-v2>div:last-child{display:none}.enterprise-channel-page .project-results-v2 .project-core-data-v2>div{min-width:0;padding:6px 3px}.enterprise-channel-page .project-results-v2 .project-core-data-v2 dt,.enterprise-channel-page .project-results-v2 .project-core-data-v2 dd{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid>article{border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:5px 7px;display:grid}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-logo{border:1px solid #dbe9f6;border-radius:9px;grid-area:1/1;width:38px;height:38px;margin:0;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-logo img{padding:2px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-logo i{border-radius:8px;width:100%;height:100%;font-size:15px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body{grid-area:1/2;min-width:0;padding:0}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child{flex-wrap:wrap;justify-content:flex-start;gap:3px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child span,.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:4px 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;max-height:30px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>small{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-tags{max-height:21px;margin-top:5px;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-tags span{padding:2px 3px;font-size:8px}.enterprise-channel-page .enterprise-directory-grid footer{border-top:1px solid #e7eef5;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 30px 48px;gap:4px;margin-top:auto;padding:7px 0 0;display:grid}.enterprise-channel-page .enterprise-directory-grid footer button{white-space:nowrap;min-width:0;min-height:30px;padding:3px;font-size:9px}.enterprise-channel-page .enterprise-directory-grid footer button:first-child{grid-column:auto}.enterprise-channel-page .enterprise-directory-grid footer button:nth-child(2){font-size:0;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid footer button:nth-child(2):after{content:"↗";font-size:15px}.enterprise-channel-page .enterprise-channel-filters:has(.enterprise-region-filter){overflow:visible}.enterprise-channel-page .enterprise-channel-filters:has(.enterprise-region-filter) .enterprise-filter-scroller{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.enterprise-channel-page .enterprise-channel-filters:has(.enterprise-region-filter) .enterprise-filter-rail{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow:auto hidden}.enterprise-channel-page .enterprise-channel-filters:has(.enterprise-region-filter) .enterprise-filter-rail::-webkit-scrollbar{display:none}.enterprise-channel-page .enterprise-channel-filters:has(.enterprise-region-filter) .enterprise-filter-rail>button{flex:none}.enterprise-channel-page .enterprise-channel-filters:has(.enterprise-region-filter) .enterprise-filter-arrow{color:#176fd7;background:#fff;border:1px solid #dce7f0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:34px;padding:0;font-size:22px;line-height:1;display:grid!important}.enterprise-center .enterprise-home-supply-grid .enterprise-card-actions,.enterprise-center .enterprise-home-project-grid .project-card-actions-v2{width:100%;padding-top:8px;grid-template-columns:30px 30px minmax(0,1fr)!important;gap:5px!important;display:grid!important}.enterprise-center .enterprise-home-supply-grid .enterprise-card-actions>button,.enterprise-center .enterprise-home-project-grid .project-card-actions-v2>button{min-width:0!important;height:34px!important;padding:0 3px!important}.enterprise-center .enterprise-home-supply-grid .enterprise-card-primary,.enterprise-center .enterprise-home-project-grid .project-apply-v2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;font-size:10px!important;line-height:1!important}.enterprise-channel-page .supply-filter-card>.enterprise-filter-option-row,.enterprise-channel-page .project-filter-card>.enterprise-filter-option-row{align-items:center;grid-template-columns:26px minmax(0,1fr) 26px!important;gap:4px!important;display:grid!important}.enterprise-channel-page .enterprise-filter-option-row>b{grid-column:1/-1;min-width:0}.enterprise-channel-page .enterprise-filter-option-row>nav{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/2;gap:7px;min-width:0;max-width:100%;margin:0;flex-wrap:nowrap!important;width:100%!important;padding:2px 0!important;display:flex!important;overflow:auto hidden!important}.enterprise-channel-page .enterprise-filter-option-row>nav::-webkit-scrollbar{display:none}.enterprise-channel-page .enterprise-filter-option-row>nav>button{white-space:nowrap;flex:none}.enterprise-channel-page .enterprise-filter-option-row>.enterprise-row-arrow{color:#176fd7;background:#fff;border:1px solid #dce7f0;border-radius:8px;grid-row:2;place-items:center;width:26px;height:34px;padding:0;font-size:22px;line-height:1;display:grid!important}.enterprise-channel-page .enterprise-filter-option-row>.enterprise-row-arrow.previous{grid-column:1}.enterprise-channel-page .enterprise-filter-option-row>.enterprise-row-arrow.next{grid-column:3}.enterprise-channel-page .supply-capability-row>nav:last-child{grid-area:auto/1/auto/-1}.enterprise-channel-page .supply-filter-card>header,.enterprise-channel-page .project-filter-card>header{display:none}.enterprise-channel-page .enterprise-mobile-filter-toolbar{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:5px 0!important;display:flex!important}.enterprise-channel-page .enterprise-mobile-filter-toolbar span{color:#253f58;font-size:12px;font-weight:700}.enterprise-channel-page .enterprise-mobile-filter-toolbar button{color:#176fd7;background:#f1f7ff;border:1px solid #bdd9f5;border-radius:9px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:700}.enterprise-channel-page .supply-filter-card:not(.mobile-expanded)>div:not(.enterprise-mobile-filter-toolbar):not(.enterprise-filter-quick-row),.enterprise-channel-page .project-filter-card:not(.mobile-expanded)>div:not(.enterprise-mobile-filter-toolbar):not(.enterprise-filter-quick-row),.enterprise-channel-page .enterprise-directory-filter-panel:not(.mobile-expanded)>aside,.enterprise-channel-page .enterprise-directory-filter-panel:not(.mobile-expanded)>footer,.enterprise-channel-page .enterprise-filter-option-row[style*="display: none"]{display:none!important}.enterprise-channel-page .enterprise-filter-quick-row>b{display:none}.enterprise-channel-page .enterprise-filter-quick-row>nav,.enterprise-channel-page .enterprise-filter-quick-row>.enterprise-row-arrow{grid-row:1}.enterprise-channel-page .enterprise-filter-quick-row{border-bottom:0;padding:7px 0 3px!important}.enterprise-channel-page .supply-results .supply-card-grid>article h3,.enterprise-channel-page .project-results-v2 .project-card-grid-v2>article h3{text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important;min-height:20px!important;max-height:20px!important;line-height:20px!important;display:block!important;overflow:hidden!important}.enterprise-channel-page .enterprise-directory-grid>article{flex-direction:column;align-items:stretch;gap:5px!important;min-height:0!important;padding:12px!important;display:flex!important}.enterprise-channel-page .enterprise-directory-grid>article>.enterprise-company-logo{flex:0 0 40px;border-radius:10px!important;width:40px!important;height:40px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body{flex:auto;width:100%;min-width:0}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child{min-height:16px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;max-height:32px;line-height:16px;display:-webkit-box;overflow:hidden;margin:4px 0 5px!important;font-size:11px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:30px;margin:0;font-size:9px;display:-webkit-box;overflow:hidden;min-height:30px!important;line-height:15px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-tags{max-height:20px;overflow:hidden;margin:6px 0 0!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>small{margin-top:5px!important}.enterprise-channel-page .enterprise-directory-grid>article>footer{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;gap:5px!important;padding-top:8px!important;display:grid!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button{min-width:0;font-size:9px;min-height:30px!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button:first-child{grid-column:1/-1}.enterprise-channel-page .enterprise-directory-grid>article>footer button:nth-child(2){font-size:9px}.enterprise-channel-page .supply-filter-card,.enterprise-channel-page .project-filter-card{padding:7px 12px!important}.enterprise-channel-page .supply-filter-card>.enterprise-filter-option-row,.enterprise-channel-page .project-filter-card>.enterprise-filter-option-row{padding:9px 0!important}.enterprise-channel-page .enterprise-filter-option-row>b{font-size:12px}.enterprise-channel-page .enterprise-filter-option-row>nav>button{min-height:30px;padding:5px 9px;font-size:11px}.enterprise-channel-page .enterprise-filter-option-row>.enterprise-row-arrow{height:30px}.enterprise-channel-page .enterprise-directory-grid>article{flex-direction:column;background:linear-gradient(145deg,#fff 0%,#f8fbff 100%)!important;border-color:#d7e4f0!important;border-radius:16px!important;gap:0!important;min-height:228px!important;padding:12px!important;display:flex!important}.enterprise-channel-page .enterprise-directory-grid>article:before{display:none}.enterprise-channel-page .enterprise-directory-grid>article>.enterprise-company-logo{flex:0 0 40px;margin-bottom:7px;border-radius:10px!important;width:40px!important;height:40px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;padding:0!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child{gap:3px;min-height:0;margin-bottom:4px;display:flex}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child span,.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child em{color:#15885b;background:#e9f8f1;border-radius:999px;max-width:100%;padding:3px 5px;font-size:8px;line-height:1.1;display:inline-block}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child em{color:#a86919;background:#fff2df}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body h2{min-height:36px;max-height:36px;line-height:18px;margin:0 0 5px!important;font-size:13px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body p{max-height:29px;font-size:10px;min-height:29px!important;line-height:14.5px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-tags{display:none}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>small{font-size:9px;margin-top:6px!important}.enterprise-channel-page .enterprise-directory-grid>article>footer{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;gap:5px!important;padding:8px 0 0!important;display:grid!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button{min-width:0;padding:3px 5px;min-height:28px!important;font-size:9px!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button:first-child{grid-column:1/-1;min-height:32px!important;font-size:10px!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button:nth-child(2){overflow:visible;font-size:9px!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body h2{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;min-height:18px;max-height:18px;display:block;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid>article>footer{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.9fr);gap:4px!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button,.enterprise-channel-page .enterprise-directory-grid>article>footer button:first-child{white-space:nowrap;grid-column:auto;min-width:0;padding:3px 1px;overflow:hidden;min-height:31px!important;font-size:0!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button:after{font-size:9px;font-weight:700}.enterprise-channel-page .enterprise-directory-grid>article>footer button:first-child:after{content:"查看详情"}.enterprise-channel-page .enterprise-directory-grid>article>footer button:nth-child(2):after{content:"分享"}.enterprise-channel-page .enterprise-directory-grid>article>footer button:nth-child(3):after{content:"联系"}.enterprise-channel-page .enterprise-directory-grid>article>footer button:after{content:none!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button .enterprise-action-desktop{display:none}.enterprise-channel-page .enterprise-directory-grid>article>footer button .enterprise-action-mobile{white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;display:inline}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child span,.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child em{font-size:9px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body p{font-size:11px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>small{font-size:10px}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child{justify-content:flex-start;align-items:center;width:100%;min-width:0;overflow:hidden;flex-wrap:nowrap!important;display:flex!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child span{white-space:nowrap;flex:none}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body>div:first-child em{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid>article>footer{box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));place-self:stretch stretch;min-width:0;width:100%!important;max-width:none!important}.enterprise-channel-page .enterprise-directory-grid>article>footer button{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex;width:100%!important}.enterprise-channel-page .enterprise-directory-grid{align-items:start}.enterprise-channel-page .enterprise-directory-grid>article{min-height:0!important}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-card-body{flex:none}.enterprise-channel-page .enterprise-directory-grid>article>footer{margin-top:10px!important;padding-top:0!important}}@media (width>=681px){.enterprise-channel-page .enterprise-directory-grid .enterprise-company-tags{flex-wrap:nowrap;align-items:center;min-width:0;min-height:28px;max-height:28px;display:flex;overflow:hidden}.enterprise-channel-page .enterprise-directory-grid .enterprise-company-tags span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}}@media (width<=700px){.enterprise-home-supply-grid .project-inspired-supply-card h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:0;display:block;overflow:hidden}.enterprise-center .enterprise-home-project-grid .project-category-v2,.enterprise-center .enterprise-home-project-grid .project-skill-tags-v2,.enterprise-channel-page .project-results-v2 .project-category-v2,.enterprise-channel-page .project-results-v2 .project-skill-tags-v2{align-items:center;min-width:0;display:flex;flex-wrap:nowrap!important;height:27px!important;min-height:27px!important;overflow:hidden!important}.enterprise-center .enterprise-home-project-grid .project-category-v2 span,.enterprise-center .enterprise-home-project-grid .project-skill-tags-v2 span,.enterprise-channel-page .project-results-v2 .project-category-v2 span,.enterprise-channel-page .project-results-v2 .project-skill-tags-v2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:50%;overflow:hidden}}@media (width<=575px){.enterprise-center .enterprise-home-project-grid>.project-card-v2,.enterprise-channel-projects-page .project-results-v2 .project-card-grid-v2>.project-card-v2{overflow:hidden!important}.enterprise-center .enterprise-home-project-grid>.project-card-v2>.project-card-v2-top,.enterprise-channel-projects-page .project-results-v2 .project-card-grid-v2>.project-card-v2>.project-card-v2-top{box-sizing:border-box;width:auto;min-width:0;max-width:none;margin:-11px -11px 8px!important;padding:6px 10px!important}}@media (width<=600px){.enterprise-modal-backdrop:has(>:is(.enterprise-publish-modal,.enterprise-join-modal)){z-index:1300;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.enterprise-modal-backdrop>:is(.enterprise-publish-modal,.enterprise-join-modal){box-sizing:border-box;overscroll-behavior:contain;width:100%;min-width:0;max-height:calc(100dvh - 16px);overflow:hidden auto}.enterprise-modal-backdrop>.enterprise-publish-modal{width:100%;max-height:calc(100dvh - 16px)}.enterprise-publish-modal>header,.enterprise-join-modal>header{z-index:2;background:#fff;position:sticky;top:0}.enterprise-publish-modal>footer{z-index:2;background:#fff;bottom:0;margin:12px -18px 0!important;padding:12px 18px!important}.enterprise-join-modal>footer{z-index:2;background:#fff;position:sticky;bottom:0}}.enterprise-join-crop-overlay{z-index:1600}@media (width>=601px){.enterprise-join-modal .enterprise-join-upload-picker{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px dashed #93bde5;border-radius:11px;align-items:center;gap:10px;width:100%;min-width:0;min-height:70px;margin-top:7px;padding:9px;display:flex;position:relative;overflow:hidden}.enterprise-join-modal .enterprise-upload-visual{color:#176fd7;background:#e0efff;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.enterprise-join-modal .enterprise-upload-visual img{object-fit:contain;background:#fff;width:100%;height:100%}.enterprise-join-modal .enterprise-upload-visual b{font-size:10px}.enterprise-join-modal .enterprise-upload-copy{flex:1;gap:3px;min-width:0;display:grid}.enterprise-join-modal .enterprise-upload-copy strong{color:#234a6c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.enterprise-join-modal .enterprise-upload-copy small{color:#6e879c;margin:0;font-size:10px;line-height:1.35}.enterprise-join-modal .enterprise-join-upload-picker>em{color:#176fd7;white-space:nowrap;flex:none;font-size:10px;font-style:normal;font-weight:700}.enterprise-join-modal .enterprise-join-contact .enterprise-join-upload-picker input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;max-width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}}@media (width<=600px){.enterprise-join-modal .enterprise-join-upload-picker{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px dashed #93bde5;border-radius:11px;align-items:center;gap:10px;width:100%;min-width:0;min-height:70px;margin-top:7px;padding:9px;display:flex;position:relative;overflow:hidden}.enterprise-join-modal .enterprise-upload-visual{color:#176fd7;background:#e0efff;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.enterprise-join-modal .enterprise-upload-visual img{object-fit:contain;background:#fff;width:100%;height:100%}.enterprise-join-modal .enterprise-upload-visual b{font-size:10px}.enterprise-join-modal .enterprise-upload-copy{flex:1;gap:3px;min-width:0;display:grid}.enterprise-join-modal .enterprise-upload-copy strong{color:#234a6c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.enterprise-join-modal .enterprise-upload-copy small{color:#6e879c;margin:0;font-size:10px;line-height:1.35}.enterprise-join-modal .enterprise-join-upload-picker>em{color:#176fd7;white-space:nowrap;flex:none;font-size:10px;font-style:normal;font-weight:700}.enterprise-join-modal .enterprise-join-upload-picker input[type=file]{opacity:0;cursor:pointer;width:100%;max-width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.enterprise-join-crop-overlay{padding:8px}.enterprise-join-crop-overlay .cover-crop-dialog{max-height:calc(100dvh - 16px);overflow:auto}}.topbar .brand-logo{width:68px}.topbar .brand-logo img{object-fit:contain;width:68px;height:48px}.login-brand-panel img{filter:none;opacity:1;object-fit:contain;width:135px;max-height:105px}@media (width<=560px){.topbar .brand-logo{width:56px}.topbar .brand-logo img{width:56px;height:42px}}.pagination-nav[data-v-3681c5cc]{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:24px 8px;font-size:13px;display:flex}.pagination-nav button[data-v-3681c5cc]{color:#1d5dbb;cursor:pointer;background:#fff;border:1px solid #d8e3f0;border-radius:8px;min-width:36px;height:36px;padding:0 10px}.pagination-nav button.active[data-v-3681c5cc]{color:#fff;background:#1769d2;border-color:#1769d2}.pagination-nav button[data-v-3681c5cc]:disabled{opacity:.45;cursor:not-allowed}.pagination-nav label[data-v-3681c5cc]{align-items:center;gap:5px;display:flex}.pagination-nav input[data-v-3681c5cc]{text-align:center;border:1px solid #d8e3f0;border-radius:8px;width:54px;height:36px;padding:0 5px}.pagination-ellipsis[data-v-3681c5cc]{padding:0 2px}
