:root{color-scheme:dark;--bg:#05080f;--bg2:#080d16;--panel:#0e1420;--panel2:#121923;--line:#20304a;--soft:#91a0b7;--text:#eef6ff;--muted:#9da8ba;--cyan:#00e5f0;--mint:#18e0a6;--violet:#815cff;--amber:#ffc14a;--red:#ff5d7d;--radius:8px;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.brandVisualBackdrop,.productVisualImage{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brandVisualBackdrop{z-index:0;opacity:1;filter:none}.productBrandVisual>.brandVisualGrid{display:none}.productVisualImage{z-index:0;opacity:1;filter:none}.productVisual>.visualGrid,.productVisual>.visualOrb{display:none}.materialVisual{background:#07101b;border:1px solid #ffffff1a;border-radius:6px;height:74px;display:block;overflow:hidden}.materialVisual img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.aiTopicCardImage{object-fit:cover;filter:none;border:1px solid #00e5f033;border-radius:7px;width:100%;height:88px;margin-bottom:13px;display:block}.topicOverviewImage{object-fit:cover;filter:none;border:1px solid #00e5f02e;border-radius:6px;width:100%;height:82px;display:block}.hubPanelVisual{object-fit:cover;filter:none;border:1px solid #00e5f033;border-radius:8px;width:100%;height:112px;margin-bottom:16px;display:block}.courseRankCard img{object-fit:cover;filter:none;border:1px solid #00e5f029;border-radius:6px;width:100%;height:46px;display:block}@media (width<=900px){.productVisualImage{opacity:1}.topicOverviewCard{min-height:212px}.topicOverviewImage{height:70px}}.homeRankPanel{box-shadow:var(--shadow-panel);background:radial-gradient(circle at 100% 0,#22dce71f,#0000 38%),#08121d;border-color:#375b7ab8;padding:22px;display:block}.homeRankPanel:before{content:none}.homeRankPanel>header{border-bottom:1px solid #37526e7a;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex;position:relative}.homeRankPanel>header>div{gap:4px;display:grid}.homeRankPanel>header span{color:#22dce7;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.homeRankPanel>header h2{color:#f3f8fc;margin:0;font-size:24.78px}.homeRankPanel>header h2:before{content:none}.homeRankPanel .rankPanelAll{color:#a9f6fa;background:#0e2b33b8;border:1px solid #3685939e;border-radius:5px;align-items:center;gap:4px;width:auto;height:32px;min-height:32px;margin:0;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.homeRankPanel .rankPanelAll:before,.homeRankPanel .homeRankRow:before{content:none}.homeRankList{gap:8px;display:grid}.homeRankPanel .homeRankRow{color:#e9f1f8;text-align:left;background:#060f19db;border:1px solid #2d4660ad;border-radius:7px;grid-template-columns:28px 44px minmax(0,1fr) 50px;align-items:center;gap:10px;width:100%;height:74px;min-height:74px;margin:0;padding:9px 11px;display:grid;overflow:hidden}.homeRankPanel .homeRankRow:hover{background:#0a1b28f5;border-color:#22dce7b3;transform:translateY(-1px);box-shadow:0 10px 24px #0003}.homeRankNo{color:#567086;font:900 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeRankRow:first-child .homeRankNo{color:#f0b94c}.homeRankLogo{background:#f4f7fa;border:1px solid #4a66848f;border-radius:7px;width:44px;height:44px;padding:7px}.homeRankInfo{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.homeRankPanel .homeRankInfo b{color:#eef5fb;text-overflow:ellipsis;white-space:nowrap;font-size:16.52px;overflow:hidden}.homeRankInfo>small{color:#71879b;white-space:nowrap;font-size:13px}.homeRankTrack{background:#142b37;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.homeRankTrack span{border-radius:inherit;background:linear-gradient(90deg,#22dce7,#36d5a2);height:100%;display:block;box-shadow:0 0 10px #22dce759}.homeRankMetric{justify-items:end;gap:5px;display:grid}.homeRankPanel .homeRankMetric strong{color:#55edf4;background:0 0;border:0;min-width:0;height:auto;font:900 22.42px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeRankMetric small{color:#54d9a6;align-items:center;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.homeRankPanel>footer{color:#6e8498;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:13px;display:flex}.homeRankPanel>footer span{align-items:center;gap:6px;display:inline-flex}.homeRankPanel>footer span i{background:#36d5a2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #36d5a2}.homeRankPanel>footer small{color:#6e8498;font-size:13px}.apiRelayAd{color:#f4f9ff;background:linear-gradient(100deg,#00e5f00b,#0000 52%),#050f1a;border:1px solid #00e5f094;border-radius:8px;grid-template-columns:minmax(320px,.88fr) minmax(430px,1.35fr) 210px;align-items:stretch;width:100%;min-height:218px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000057,0 0 36px #00e5f00f,inset 0 1px #ffffff0f}.apiRelayAd:after{content:"";z-index:2;background:linear-gradient(90deg,#37dfa2,#00e5f0 52%,#ffc75a);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #00e5f07a}.apiRelayAd>img{object-fit:cover;object-position:center;filter:brightness(1.22)saturate(1.2)contrast(1.08);width:100%;height:100%;min-height:218px;transition:transform .28s,filter .28s}.apiRelayAd>.apiRelayCopy{border-left:1px solid #00e5f03d;flex-direction:column;justify-content:flex-start;min-width:0;padding:28px 34px;display:flex}.apiRelayAd>.apiRelayCopy>span,.monetizationHead span,.monetizationPageHero>div>span{color:#63f4f7;text-transform:uppercase;font-size:13px;font-weight:900}.apiRelayTitle{flex-wrap:wrap;align-items:center;gap:10px 15px;min-width:0;margin:8px 0 7px;display:flex}.apiRelayAd h2{color:#fff;text-shadow:0 0 22px #00e5f02e;margin:0;font-size:37.76px;line-height:1.15}.apiRelayTitle>strong{color:#ffda78;white-space:nowrap;border-left:3px solid #ffc75a;padding:2px 0 2px 12px;font-size:20.06px;line-height:1.35}.apiRelayAd p{color:#c5d3e1;margin:0;font-size:17.7px;line-height:1.7}.apiRelayAd>.apiRelayCopy>.apiRelayCta{color:#171003;background:#ffc75a;border:1px solid #ffd475;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:40px;margin-top:17px;padding:0 15px;font-size:15.34px;font-weight:950;display:inline-flex;box-shadow:0 9px 24px #ffc75a29}.apiRelayAd>aside{background:#061522;border-left:1px solid #00e5f042;flex-direction:column;justify-content:center;padding:26px;display:flex}.apiRelayAd>aside small,.apiRelayAd>aside em{color:#7f92a8;font-size:13px;font-style:normal}.apiRelayAd>aside strong{color:#fff;text-shadow:0 0 24px #00e5f038;margin:7px 0 2px;font-size:44.84px;line-height:1}.apiRelayLive{color:#75e9b8;align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:900;display:inline-flex}.apiRelayLive i{background:#43dfa0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43dfa01a,0 0 12px #43dfa094}.apiRelayAd:hover{border-color:#00e5f0e6;transform:translateY(-2px);box-shadow:0 28px 66px #0006,0 0 42px #00e5f01a,inset 0 1px #ffffff12}.apiRelayAd:hover>img{filter:brightness(1.3)saturate(1.26)contrast(1.08);transform:scale(1.018)}.monetizationHome{padding-top:12px;padding-bottom:34px}.monetizationHead,.monetizationPageHero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.monetizationHead h2{color:#f3f8ff;margin:5px 0 0;font-size:31.86px}.monetizationHead>button,.monetizationFilters button{color:#c4d1df;background:#0a1420;border:1px solid #526e928a;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.monetizationHomeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.monetizationHomeGrid>button,.monetizationCaseGrid>button{color:#edf5ff;text-align:left;background:#0b1420;border:1px solid #3f5370b3;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #0000002e}.monetizationHomeGrid>button{flex-direction:column;padding-bottom:13px;display:flex}.monetizationHomeGrid>button>img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #5269896b;width:100%}.monetizationHomeGrid .caseTags,.monetizationHomeGrid h3,.monetizationHomeGrid footer{margin-left:13px;margin-right:13px}.monetizationHomeGrid .caseTags{gap:6px;margin-top:12px;display:flex}.caseTags span{color:#83e7ed;background:#00dff012;border:1px solid #00dff03d;border-radius:4px;padding:3px 6px;font-size:13px;font-weight:800}.monetizationHomeGrid h3{min-height:52px;margin-top:9px;margin-bottom:12px;font-size:17.7px;line-height:1.55}.monetizationHomeGrid footer{color:#78899e;justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.monetizationHomeGrid footer span{align-items:center;gap:4px;display:flex}.monetizationHomeGrid footer b{color:#ffc75a}.monetizationHomeGrid>button:hover,.monetizationCaseGrid>button:hover{border-color:#00dff094;transform:translateY(-3px)}.monetizationPage,.monetizationDetail{padding-bottom:58px}.monetizationDetailLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.monetizationDetailLayout>main{min-width:0}.monetizationDetailLayout>main>section{border-bottom:1px solid #495e7c73;padding:27px 4px;scroll-margin-top:140px}.monetizationDetailLayout>aside{background:#09131f;border:1px solid #4960818c;border-radius:8px;padding:18px;position:sticky;top:138px}.monetizationPageHero{border-bottom:1px solid #00dff047;align-items:center;min-height:210px;padding:20px 0 28px}.monetizationPageHero h1{color:#f4f8fd;margin:7px 0 10px;font-size:54.28px}.monetizationPageHero p{color:#9fb0c3;max-width:760px;font-size:18.88px;line-height:1.75}.monetizationPageHero aside{border-left:2px solid #4ee5ed;min-width:170px;padding-left:22px}.monetizationPageHero aside>*{display:block}.monetizationPageHero aside b{color:#fff;font-size:47.2px}.monetizationPageHero aside span{color:#b6c5d4;font-weight:800}.monetizationPageHero aside small{color:#66798f;margin-top:5px}.monetizationFilters{white-space:nowrap;align-items:center;gap:8px;margin:20px 0;display:flex;overflow-x:auto}.monetizationFilters>span{color:#708297;font-size:14.16px}.monetizationFilters button.active{color:#6aebf1;background:#00dff01a;border-color:#36dbe5}.monetizationCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:34px;display:grid}.monetizationCaseGrid>button{flex-direction:column;padding-bottom:17px;display:flex}.monetizationCaseGrid time{color:#708197;padding:12px 14px;font-size:13px}.monetizationCaseGrid img{aspect-ratio:16/9;object-fit:cover;width:100%}.monetizationCaseGrid>button>span{color:#ffc75a;align-self:flex-start;gap:5px;margin:13px 16px 0;font-size:13px;display:flex}.monetizationCaseGrid h2{color:#eef5fd;margin:9px 16px 0;font-size:21.24px;line-height:1.5}.monetizationCaseGrid p{color:#8fa0b4;margin:9px 16px 16px;font-size:15.34px;line-height:1.65}.monetizationCaseGrid footer{color:#718297;justify-content:space-between;margin:auto 16px 0;font-size:13px;display:flex}.monetizationCaseGrid footer em{color:#59e3eb;font-style:normal}.monetizationDetail>header{border-bottom:1px solid #455b7a73;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:center;gap:28px;margin:18px 0 28px;padding:25px 0 30px;display:grid}.monetizationDetail>header span{color:#52e5ed;font-size:14.16px;font-weight:900}.monetizationDetail>header h1{color:#f3f8fd;margin:10px 0;font-size:47.2px;line-height:1.25}.monetizationDetail>header p{color:#a8b7c8;font-size:18.88px;line-height:1.75}.monetizationDetail>header div>div{color:#73859a;gap:12px;font-size:14.16px;display:flex}.monetizationDetail>header em{color:#ffc75a;font-style:normal}.monetizationDetail>header img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.monetizationSteps article,.monetizationToolStack article{border-top:1px solid #475c7961;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.monetizationSteps article>span{color:#4ee4ec;font-size:21.24px;font-weight:900}.monetizationSteps b,.monetizationToolStack b{color:#dce6f0}.monetizationSteps p,.monetizationToolStack p{margin:4px 0 0;font-size:15.34px!important}.monetizationToolStack .appIcon{background:#fff;border-radius:7px;width:42px;height:42px;padding:7px}.caseRiskNote{border-left:3px solid #ffc75a!important;padding-left:18px!important}.monetizationDetailLayout aside dl{margin:0 0 16px}.monetizationDetailLayout aside dl>div{border-bottom:1px solid #495e7b61;padding:11px 0}.monetizationDetailLayout aside dt{color:#718399;font-size:13px}.monetizationDetailLayout aside dd{color:#d3dfeb;margin:4px 0 0;font-size:15.34px}.monetizationDetailLayout aside>button{color:#69e9ef;background:#0c2631;border:1px solid #27d8e3;border-radius:6px;width:100%;min-height:40px;margin-top:8px;font-weight:850}.monetizationDetailLayout aside>button.ghost{color:#aebdce;background:0 0;border-color:#5168898f}@media (width<=1200px) and (width>=901px){.monetizationHomeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.monetizationHomeGrid>button:last-child{display:none}.apiRelayAd{grid-template-columns:290px minmax(0,1fr) 175px}.apiRelayAd>.apiRelayCopy{padding-inline:25px}.apiRelayTitle>strong{font-size:17.7px}}@media (width<=900px){.apiRelayAd,.apiRelayAd.isCompact{border-radius:7px;grid-template-columns:118px minmax(0,1fr);min-height:0}.apiRelayAd>img{height:100%;min-height:166px}.apiRelayAd>.apiRelayCopy{border-left:1px solid #00dff02e;padding:15px 13px}.apiRelayAd>.apiRelayCopy>span{font-size:13px;line-height:1.4}.apiRelayTitle{margin:5px 0 6px;display:block}.apiRelayAd h2{margin:0;font-size:23.6px}.apiRelayTitle>strong{white-space:normal;border-left-width:2px;margin-top:5px;padding:0 0 0 8px;font-size:14.16px;line-height:1.35;display:block}.apiRelayAd p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.16px;line-height:1.5;display:-webkit-box;overflow:hidden}.apiRelayAd>.apiRelayCopy>.apiRelayCta{min-height:32px;margin-top:9px;padding:0 11px;font-size:13px}.apiRelayAd>aside{display:none}.mobileMonetizationHome{margin-top:18px}.mobileMonetizationHome .figmaHomeHead{align-items:flex-end}.mobileMonetizationHome .figmaHomeHead>div>span{color:#51e5ed;font-size:13px;font-weight:900}.mobileMonetizationHome .monetizationHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobileMonetizationHome .monetizationHomeGrid>button{min-width:0}.mobileMonetizationHome .monetizationHomeGrid h3{min-height:55px;margin:8px 10px 10px;font-size:15.34px;line-height:1.45}.mobileMonetizationHome .monetizationHomeGrid .caseTags,.mobileMonetizationHome .monetizationHomeGrid footer{margin-left:10px;margin-right:10px}.mobileMonetizationHome .monetizationHomeGrid footer b{display:none}.mobileMonetizationPage,.mobileMonetizationDetail{padding-bottom:38px}.mobileMonetizationList{gap:10px;margin:15px 0 22px;display:grid}.mobileMonetizationList>button{color:#e5edf6;text-align:left;background:#0a1521;border:1px solid #465c7b94;border-radius:7px;grid-template-columns:116px minmax(0,1fr);gap:12px;min-width:0;padding:0;display:grid;overflow:hidden}.mobileMonetizationList img{object-fit:cover;width:116px;height:100%;min-height:132px}.mobileMonetizationList>button>div{min-width:0;padding:11px 10px 10px 0}.mobileMonetizationList span,.mobileMonetizationList small{color:#718399;font-size:13px}.mobileMonetizationList b{color:#edf4fb;margin-top:5px;font-size:16.52px;line-height:1.45;display:block}.mobileMonetizationList p{color:#94a5b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobileCaseLead{color:#a8b8c9;font-size:16.52px;line-height:1.7}.mobileCaseCover{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:100%;margin:13px 0}}.newsEditionTabs,.reportPeriodTabs{background:#07101c;border:1px solid #203653;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 24px;padding:6px;display:grid}.reportPeriodTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.newsEditionTabs button,.reportPeriodTabs button{color:#91a7c1;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:48px;display:flex}.newsEditionTabs button span,.reportPeriodTabs button span{color:#55708f;font:800 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.newsEditionTabs button b,.reportPeriodTabs button b{font-size:16.52px}.newsEditionTabs button:hover,.newsEditionTabs button.active,.reportPeriodTabs button:hover,.reportPeriodTabs button.active{color:#effcff;background:#0d1c2b;border-color:#2e7181;box-shadow:inset 3px 0 #00dce8}.newsEditionTabs button.active span,.reportPeriodTabs button.active span{color:#00dce8}.reportDigest{gap:16px;margin-bottom:30px;display:grid}.reportDigestHero{background:#08131f;border:1px solid #24425d;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:22px;padding:28px;display:grid;box-shadow:inset 4px 0 #00dce8,0 18px 55px #00000038}.report-weekly .reportDigestHero{box-shadow:inset 4px 0 #18e0a6,0 18px 55px #00000038}.report-monthly .reportDigestHero{box-shadow:inset 4px 0 #ffc14a,0 18px 55px #00000038}.reportDigestHero>div>span{color:#00dce8;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.reportDigestHero h2{color:#f4fbff;margin:8px 0;font-size:35.4px}.reportDigestHero p{color:#aebfd2;max-width:720px;line-height:1.7}.reportDigestHero>div>small{color:#7892ae;align-items:center;gap:7px;margin-top:14px;display:flex}.reportDigestHero aside{border-left:1px solid #25405c;justify-items:end;gap:4px;padding-left:20px;display:grid}.reportDigestHero aside b{color:#fff;font-size:54.28px;line-height:1}.reportDigestHero aside span{color:#b8cae0;font-weight:800}.reportDigestHero aside small{color:#7088a4}.reportLeadGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;display:grid}.reportLeadStory,.reportSignals,.reportSectionList article{background:#080f19;border:1px solid #20364f;border-radius:8px}.reportLeadStory{min-height:238px;color:inherit;text-align:left;grid-template-columns:minmax(0,240px) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.reportLeadStory:not(:has(>img)){grid-template-columns:1fr}.reportLeadStory>img{object-fit:cover;width:100%;height:100%}.reportLeadStory>div{flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.reportLeadStory span{color:#00dce8;font-size:14.16px;font-weight:900}.reportLeadStory h3{color:#f2f8ff;margin:9px 0;font-size:25.96px;line-height:1.35}.reportLeadStory p{color:#9fb2c8;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.reportLeadStory small{color:#6f8aa6;margin-top:15px}.reportSignals{padding:18px}.reportSignals h3{color:#f0f8ff;margin:0 0 10px;font-size:18.88px}.reportSignals button{color:#dce9f7;text-align:left;background:0 0;border:0;border-top:1px solid #1c2e43;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.reportSignals button>span{color:#00dce8;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportSignals button div{gap:3px;min-width:0;display:grid}.reportSignals button small{color:#7089a5}.reportSectionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reportSectionList article{min-width:0;padding:18px}.reportSectionList article>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;display:grid}.reportSectionList article>header>span{color:#00dce8;font:900 21.24px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportSectionList h3{color:#f0f7ff;margin:0;font-size:20.06px}.reportSectionList header small{color:#7088a4}.reportSectionList article>button{color:#d8e5f3;text-align:left;background:0 0;border:0;border-top:1px solid #1d3046;grid-template-columns:44px minmax(0,1fr) 34px;gap:10px;width:100%;padding:14px 0;display:grid}.reportSectionList time{color:#7892ae;font:800 14.16px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.reportSectionList button div{min-width:0}.reportSectionList button b{color:#eaf3fc;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.reportSectionList button p{color:#8ea2ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:15.34px;line-height:1.5;display:-webkit-box;overflow:hidden}.reportSectionList button small{color:#617d9b}.reportSectionList button>strong{color:#ffc14a;text-align:right}.reportDigestFooter{background:#07101a;border:1px solid #20364f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.reportDigestFooter p{color:#8299b4}.reportDigestFooter button{color:#c6fbff;background:#0b2530;border:1px solid #2b7280;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:900;display:flex}.relatedNewsModule{border-top:1px solid #243b55;margin-top:28px;padding-top:24px}.relatedNewsModule>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.relatedNewsModule>header span{color:#00dce8;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.relatedNewsModule>header h2{color:#f2f8ff;margin:5px 0 0;font-size:25.96px}.relatedNewsModule>header small{color:#748ca7}.relatedNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.relatedNewsGrid>button{min-width:0;min-height:142px;color:inherit;text-align:left;background:#07101a;border:1px solid #20364f;border-radius:8px;grid-template-columns:112px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.relatedNewsGrid>button:not(:has(>img)){grid-template-columns:1fr}.relatedNewsGrid>button:hover{background:#0a1725;border-color:#318091;transform:translateY(-2px)}.relatedNewsGrid img{object-fit:cover;width:100%;height:100%}.relatedNewsGrid button>div{flex-direction:column;min-width:0;padding:14px;display:flex}.relatedNewsGrid span{color:#00dce8;font-size:13px;font-weight:900}.relatedNewsGrid h3{color:#eaf4ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:17.7px;line-height:1.45;display:-webkit-box;overflow:hidden}.relatedNewsGrid p{color:#8fa4bc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.16px;line-height:1.5;display:-webkit-box;overflow:hidden}.relatedNewsGrid footer{color:#6f88a4;justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px;font-size:13px;display:flex}.relatedNewsGrid footer b{color:#9eb2c8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktopHome .promptWall{background:#07111d;border-color:#25526a;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09,0 16px 45px #0003}.desktopHome .promptWall:after{content:none}.promptWallHead>div>span{color:#00dce8;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.promptWallHead p{color:#7890aa;margin:0;font-size:13px}.promptWallHead>button{color:#7ef5ff;background:#0b202a;border:1px solid #2c6877;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.promptFeatured{color:#eaf5ff;text-align:left;background:#0b1927;border:1px solid #2b596d;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:82px;padding:12px;display:grid;box-shadow:inset 3px 0 #ffc14a}.promptFeaturedIcon{color:#ffc14a;background:#201c12;border:1px solid #765f2a;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.promptFeatured div{min-width:0}.promptFeatured small{color:#ffc14a;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.promptFeatured b{color:#fff;margin:4px 0;font-size:16.52px;display:block}.promptFeatured p{color:#8ea4bc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.creativeResourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creativeResourceCard{color:#dfeaf6;text-align:left;background:#091522;border:1px solid #203d57;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;min-height:70px;padding:9px;display:grid;position:relative}.creativeResourceCard:hover{background:#0d1e2d;border-color:#34798a;transform:translateY(-2px)}.creativeResourceCard>span{color:#00dce8;background:#102637;border-radius:6px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.creativeResourceCard.visual>span{color:#a895ff;background:#171a2d}.creativeResourceCard.product>span{color:#ffc14a;background:#252013}.creativeResourceCard.workflow>span{color:#18e0a6;background:#10271f}.creativeResourceCard b{color:#eef7ff;white-space:normal;font-size:13px;line-height:1.25}.creativeResourceCard small{color:#6f88a4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.creativeResourceCard>svg{display:none}.promptWallFooter{color:#6f88a4;justify-content:space-between;align-items:center;font-size:13px;display:flex}.promptWallFooter span{align-items:center;gap:6px;display:flex}.promptWallFooter i{background:#18e0a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #18e0a6}.promptWallFooter b{color:#a9bfd6}@media (width<=900px){.newsEditionTabs,.reportPeriodTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.reportPeriodTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.newsEditionTabs button,.reportPeriodTabs button{gap:4px;min-height:44px;padding:5px}.newsEditionTabs button span,.reportPeriodTabs button span{display:none}.reportDigestHero{grid-template-columns:1fr 84px;gap:12px;padding:18px 16px}.reportDigestHero h2{font-size:27.14px}.reportDigestHero p{font-size:15.34px}.reportDigestHero aside{padding-left:12px}.reportDigestHero aside b{font-size:37.76px}.reportDigestHero aside span,.reportDigestHero aside small{text-align:right;font-size:13px}.reportLeadGrid,.reportSectionList{grid-template-columns:1fr}.reportLeadStory{grid-template-columns:104px minmax(0,1fr);min-height:180px}.reportLeadStory>div{padding:15px}.reportLeadStory h3{font-size:20.06px}.reportLeadStory p{-webkit-line-clamp:2;font-size:14.16px}.reportDigestFooter{flex-direction:column;align-items:flex-start}.relatedNewsModule{margin-top:22px;padding-top:18px}.relatedNewsModule>header{flex-direction:column;align-items:flex-start;gap:4px}.relatedNewsModule>header small{font-size:13px}.relatedNewsGrid{grid-template-columns:1fr}.relatedNewsGrid>button{grid-template-columns:92px minmax(0,1fr);min-height:124px}.relatedNewsGrid button>div{padding:12px}.relatedNewsGrid h3{font-size:16.52px}.relatedNewsGrid p{-webkit-line-clamp:1}.relatedNewsGrid footer{font-size:13px}}.aiTopicCardImage[src^="/brand-logos/"],.topicOverviewImage[src^="/brand-logos/"],.topicDetailHeroVisual>img[src^="/brand-logos/"],.mobileSectionHeroImage[src^="/brand-logos/"],.mobileTopicHeroImage[src^="/brand-logos/"],.mobileContentCover[src^="/brand-logos/"]{object-fit:contain!important;filter:none!important;background:#0c1522!important}.aiTopicCardImage[src^="/brand-logos/"],.topicOverviewImage[src^="/brand-logos/"]{padding:20px 30px}.topicDetailHeroVisual>img[src^="/brand-logos/"],.mobileSectionHeroImage[src^="/brand-logos/"],.mobileTopicHeroImage[src^="/brand-logos/"]{padding:30px}.mobileContentCover[src^="/brand-logos/"]{padding:8px!important}.productVisualImage[src^="/brand-logos/"]{width:42%;height:70%;padding:0;inset:15% 5% 15% auto;object-fit:contain!important;filter:none!important;background:0 0!important}.productVisual.compact .productVisualImage[src^="/brand-logos/"]{width:34%;height:62%;inset:19% 6% 19% auto}.figmaLibraryMedia>img[src^="/brand-logos/"]{padding:10px;object-fit:contain!important;filter:none!important;background:#0c1522!important}.materialVisual>img[src^="/brand-logos/"],.posterArt>img[src^="/brand-logos/"],.figmaHomeToolPreview>img[src^="/brand-logos/"]{padding:14px;object-fit:contain!important;filter:none!important;background:#0c1522!important}.productBrandVisual.productBrandVisual,.toolShot.productBrandVisual,.productLibraryCard .toolShot.productBrandVisual{--brand-accent:hsl(var(--brand-hue) 84% 58%);border:1px solid color-mix(in srgb, var(--brand-accent) 52%, #294064);background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--brand-accent) 32%, transparent), transparent 34%), linear-gradient(135deg, #091321, color-mix(in srgb, var(--brand-accent) 22%, #0a1422));color:#eff9ff;text-align:left;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.productBrandVisual.thumb{height:116px}.toolShot.productBrandVisual{height:142px;margin:0}.productLibraryCard .toolShot.productBrandVisual{height:116px;margin-bottom:2px}.brandVisualGrid{background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 88%)}.brandLogo.brandVisualLogo{z-index:2;border-color:color-mix(in srgb, var(--brand-accent) 62%, #fff);width:58px;height:58px;box-shadow:0 14px 30px #00000059, 0 0 24px color-mix(in srgb, var(--brand-accent) 24%, transparent);background:#050c16e6;border-radius:15px;grid-column:1;position:relative;inset:auto}.brandVisualCopy{z-index:2;grid-column:2;min-width:0;padding-top:12px;position:relative;inset:auto}.productBrandVisual .brandVisualCopy b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18.88px;line-height:1.18;display:block;overflow:hidden}.productBrandVisual .brandVisualCopy small{color:color-mix(in srgb, var(--brand-accent) 72%, #d9efff);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14.16px;font-weight:800;display:block;overflow:hidden}.brandVisualType{z-index:2;color:color-mix(in srgb, var(--brand-accent) 76%, #fff);font-size:13px;font-weight:900;position:absolute;top:12px;right:13px}@media (width<=900px){.productBrandVisual.productBrandVisual,.toolShot.productBrandVisual,.productLibraryCard .toolShot.productBrandVisual{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:13px}.brandLogo.brandVisualLogo{border-radius:13px;width:50px;height:50px;position:relative;inset:auto}.brandVisualCopy{padding-top:10px;position:relative;inset:auto}.productBrandVisual .brandVisualCopy b{font-size:16.52px;line-height:1.2}.brandVisualType{font-size:13px;top:8px;right:9px}}.sharePoster{background:radial-gradient(circle at 18% 10%,#00dbf033,#0000 28%),radial-gradient(circle at 88% 0,#8c5cff33,#0000 30%),linear-gradient(135deg,#07121ff5,#050911fa);border:1px solid #00dbf02e;border-radius:22px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:18px;margin:34px 0 0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff0d}.sharePoster:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 70%)}.sharePosterArt,.sharePosterActions{z-index:1;position:relative}.sharePosterArt{background:linear-gradient(135deg,#00dbf01a,#0000 38%),#ffffff09;border:1px solid #74c4ff2e;border-radius:18px;align-content:space-between;gap:18px;min-height:260px;padding:24px;display:grid}.sharePosterBrand{color:#8eefff;justify-content:space-between;align-items:center;gap:14px;font-size:15.34px;font-weight:900;display:flex}.sharePosterBrand .aiogaWordmark{width:126px;min-width:126px}.sharePosterArt h2{color:#f5fbff;max-width:820px;margin:0;font-size:clamp(28px,3vw,46px);line-height:1.08}.sharePosterArt p{color:#b8c9de;max-width:760px;margin:0;font-size:18.88px;line-height:1.7}.sharePosterMeta{flex-wrap:wrap;gap:9px;display:flex}.sharePosterMeta span{color:#c8f9ff;background:#00dbf012;border:1px solid #00dbf02e;border-radius:999px;padding:7px 11px;font-size:14.16px;font-weight:900}.sharePosterActions{background:#040b14b8;border:1px solid #74c4ff24;border-radius:18px;align-content:center;gap:13px;padding:22px;display:grid}.sharePosterActions b{color:#fff;font-size:25.96px}.sharePosterActions p{color:#a9bad0;margin:0;font-size:16.52px;line-height:1.65}.sharePosterActions div{grid-template-columns:1fr;gap:10px;display:grid}.sharePosterActions button{color:#e9fcff;background:#00dbf01a;border:1px solid #00dbf047;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:900;display:inline-flex}.sharePosterActions button:first-child{color:#031018;background:linear-gradient(135deg,#00dbf0,#8c5cff)}.sharePosterModal{z-index:10000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sharePosterBackdrop{backdrop-filter:blur(12px);background:#02070de6;border:0;width:100%;height:100%;position:absolute;inset:0}.sharePosterDialog{z-index:1;background:#080e17;border:1px solid #75cde147;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;width:min(500px,100%);max-height:calc(100dvh - 48px);padding:18px;display:grid;position:relative;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff0f}.sharePosterDialog>header{justify-content:space-between;align-items:center;min-height:38px;display:flex}.sharePosterDialog>header>div{color:#f4fbff;align-items:center;gap:9px;font-size:21.24px;display:inline-flex}.sharePosterDialog>header>div svg{color:#00dbe8}.sharePosterDialog>header>button{color:#dce8f5;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sharePosterPreview{background:#050a11;border:1px solid #ffffff12;border-radius:16px;place-items:center;min-height:300px;padding:16px;display:grid;overflow:auto}.sharePosterPreview img{object-fit:contain;border-radius:16px;width:min(100%,390px);height:auto;max-height:min(68dvh,660px);display:block;box-shadow:0 22px 60px #0000006b}.sharePosterLoading{color:#9fb0c4;place-items:center;gap:14px;font-size:16.52px;display:grid}.sharePosterLoading span{border:3px solid #00dbe82e;border-top-color:#00dbe8;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite sharePosterSpin}@keyframes sharePosterSpin{to{transform:rotate(360deg)}}.sharePosterDialog>p{color:#91a5bb;text-align:center;margin:0;font-size:15.34px}.sharePosterDialogActions{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.sharePosterDialogActions a,.sharePosterDialogActions button{color:#dffcff;background:#00dbe814;border:1px solid #00dbe847;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:16.52px;font-weight:900;text-decoration:none;display:inline-flex}.sharePosterDialogActions a{color:#fff;background:#167988;border-color:#0000}.sharePosterDialogActions button:disabled{opacity:.45}@media (width<=900px){.figmaMobileTop+.figmaMobileMain .figmaLogoIntro{display:none!important}.figmaMobileTopicDetail h1,.figmaMobileCourseDetail h1{word-break:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:8px 0!important;font-size:33.04px!important;line-height:1.18!important}.figmaMobileTopicDetail>p:not(.figmaMeta),.figmaMobileCourseDetail>p:not(.figmaMeta){font-size:17.7px!important;line-height:1.62!important}.figmaMobileTopicDetail .figmaAiBriefSummary,.figmaMobileCourseDetail .figmaAiBriefSummary{margin-top:14px!important;padding:15px!important}.sharePoster{border-radius:18px!important;margin:18px 0 0!important;padding:12px!important;display:block!important}.sharePosterArt{border-radius:16px!important;gap:12px!important;min-height:188px!important;padding:15px!important}.sharePosterBrand{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;font-size:14.16px!important;display:grid!important}.sharePosterBrand .aiogaWordmark{width:104px!important;min-width:104px!important;height:34px!important}.sharePosterArt h2{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:27.14px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.sharePosterArt p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:16.52px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.sharePosterMeta span{padding:6px 9px!important;font-size:13px!important}.sharePosterActions{border-radius:16px!important;gap:9px!important;margin-top:10px!important;padding:14px!important}.sharePosterActions b{font-size:21.24px!important}.sharePosterActions p{font-size:15.34px!important;line-height:1.55!important}.sharePosterActions button{border-radius:11px!important;height:42px!important;font-size:16.52px!important}.sharePosterModal{place-items:stretch stretch;padding:0}.sharePosterDialog{width:100%;height:100dvh;max-height:100dvh;padding:16px 18px max(18px, env(safe-area-inset-bottom));border:0;border-radius:0}.sharePosterPreview{border-radius:12px;min-height:0;padding:12px}.sharePosterPreview img{border-radius:14px;width:min(100%,360px);max-height:calc(100dvh - 220px)}.sharePosterDialogActions{grid-template-columns:1fr}.sharePosterDialogActions button{display:none}}.pcCompletionBlocks{background:radial-gradient(circle at 82% 0,#00e0ff1f,#0000 30%),linear-gradient(#0c1623f5,#060c15fa);border:1px solid #00e0ff2e;border-radius:8px;margin-top:34px;padding:28px;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0a}.pcCompletionHead{border-bottom:1px solid #5b7d9e38;gap:8px;padding-bottom:22px;display:grid}.pcCompletionHead span{color:var(--cyan);text-transform:uppercase;font-size:14.16px;font-weight:900}.pcCompletionHead h2{color:var(--text);margin:0;font-size:33.04px;line-height:1.15}.pcCompletionHead p{max-width:720px;color:var(--soft);margin:0;font-size:16.52px;line-height:1.7}.pcCompletionLayout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);gap:22px;margin-top:22px;display:grid}.pcCompletionTimeline,.pcCompletionCards{gap:12px;display:grid}.pcCompletionTimeline button,.pcCompletionCards button{min-width:0;color:var(--text);text-align:left;background:#09111dd1;border:1px solid #5b7d9e38;border-radius:8px}.pcCompletionTimeline button{grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:88px;padding:18px;display:grid}.pcCompletionTimeline span{width:38px;height:38px;color:var(--cyan);background:#00e0ff1f;border-radius:8px;place-items:center;font-weight:900;display:grid}.pcCompletionTimeline b,.pcCompletionCards b,.pcCompletionCta b{color:var(--text);font-size:18.88px;line-height:1.25;display:block}.pcCompletionTimeline p,.pcCompletionCards p,.pcCompletionCta p{color:var(--soft);margin:7px 0 0;font-size:15.34px;line-height:1.55}.pcCompletionCards{grid-template-columns:repeat(2,minmax(0,1fr))}.pcCompletionCards button{min-height:112px;padding:18px}.pcCompletionDeepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pcCompletionDeepGrid button{min-height:112px;color:var(--text);text-align:left;background:radial-gradient(circle at 90% 0,#00e0ff1f,#0000 34%),#07121ee6;border:1px solid #00e0ff33;border-radius:8px;padding:18px}.pcCompletionDeepGrid b,.pcCompletionDigest b{color:var(--text);line-height:1.35}.pcCompletionDeepGrid p{color:var(--soft);margin:8px 0 0;font-size:15.34px;line-height:1.55}.pcCompletionDigest{background:#040a12c7;border:1px solid #5b7d9e38;border-radius:8px;margin-top:18px;padding:18px}.pcCompletionDigest h3{color:var(--text);margin:0 0 12px;font-size:21.24px}.pcCompletionDigest button{width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border:0;border-top:1px solid #5b7d9e33;grid-template-columns:64px 120px minmax(0,1fr) 42px;align-items:center;gap:14px;display:grid}.pcCompletionDigest time,.pcCompletionDigest strong{color:var(--cyan);font-weight:900}.pcCompletionDigest span{color:#7f91aa;font-size:14.16px;font-weight:800}.pcCompletionBlocks.mode-search .pcCompletionDigest,.pcCompletionBlocks.mode-models .pcCompletionDigest,.pcCompletionBlocks.mode-products .pcCompletionDigest,.pcCompletionBlocks.mode-ranking .pcCompletionDigest{display:none}.pcFigmaTailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pcFigmaTailGrid button{min-height:122px;color:inherit;text-align:left;background:radial-gradient(circle at 88% 0,#00e0ff1f,#0000 35%),#07121ee6;border:1px solid #00e0ff33;border-radius:8px;padding:18px}.pcFigmaTailGrid b{color:var(--text);font-size:18.88px;display:block}.pcFigmaTailGrid p{color:var(--soft);margin-top:8px;font-size:15.34px;line-height:1.55}.pcCompletionCta{background:linear-gradient(90deg,#00e0ff1f,#815cff1a),#060d16cc;border:1px solid #00e0ff3d;border-radius:8px;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:14px;min-height:116px;margin-top:22px;padding:22px;display:grid}.pcCompletionCta button{background:var(--cyan);color:#021016;border:0;border-radius:8px;height:44px;font-weight:900}.pcCompletionCta .ghost{color:var(--cyan);background:#08121ee6;border:1px solid #00e0ff47}@media (width<=900px){.pcCompletionBlocks{padding:18px}.pcCompletionLayout,.pcCompletionDeepGrid,.pcFigmaTailGrid,.pcCompletionCta,.pcCompletionCards{grid-template-columns:1fr}.pcCompletionDigest button{grid-template-columns:54px minmax(0,1fr) 34px}.pcCompletionDigest span{display:none}}@media (width<=900px){.swatches{grid-template-columns:1fr}.materialCard{grid-template-rows:46px auto auto;min-height:94px}}.imageFilled:before,.imageFilled:after,.articleThumb.imageFilled:after,.articlePoster:after{content:none!important;display:none!important}.imageFilled img{filter:none}.toolShot.imageFilled,.thumb.imageFilled,.articleThumb.imageFilled{background:#07111d}@media (width<=900px){html,body,#root{background:#04060b}.desktopApp{display:none!important}.pageContextVisual.isMobile{width:calc(100% - 36px);height:138px;margin:18px auto 0;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0a}.figmaHome>.pageContextVisual.isMobile{width:100%;margin-top:18px}.figmaMobileMain>.pageContextVisual.isMobile+.figmaScreen{padding-top:18px}.figmaMobileApp{color:#e8f2ff;background:#04060b;min-height:100vh;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:block}.figmaMobileApp *{box-sizing:border-box;letter-spacing:0}.figmaMobileApp button{font:inherit;color:inherit;cursor:pointer}.figmaMobileTop{z-index:50;background:#060910;border:1px solid #213357;border-left:0;border-right:0;grid-template-columns:100px minmax(0,1fr) 32px 32px;align-items:center;gap:8px;height:70px;padding:0 12px;display:grid;position:sticky;top:0}.figmaMobileTop img{object-fit:contain;width:84px;height:34px}.aiogaWordmark{align-items:center;gap:4px;width:100px;height:42px;display:inline-flex;overflow:hidden}.aiogaWordmark img{object-fit:contain;filter:drop-shadow(0 0 10px #00dbf057);flex:none;width:42px;height:38px}.aiogaWordmark b{color:#f4fbff;letter-spacing:0;text-transform:lowercase;align-items:baseline;font-size:21.24px;font-weight:900;line-height:1;display:inline-flex}.aiogaWordmark b span{color:#0000;background:linear-gradient(#30f7ff,#8f6cff 55%,#ff59d4);text-shadow:0 0 18px #00dbf06b;background-clip:text}.figmaClose,.figmaDots{color:#e8f2ff;background:0 0;border:0;place-items:center;height:36px;padding:0;display:grid}.figmaDots{letter-spacing:0;width:32px;font-size:21.24px;overflow:hidden}.figmaClose{justify-content:start;width:86px}.figmaSearchTitle{text-align:center;color:#9eabc2;background:0 0;border:0;gap:2px;min-width:0;display:grid}.figmaSearchTitle b{text-overflow:ellipsis;white-space:nowrap;color:#e8f2ff;font-size:14.16px;line-height:16px;overflow:hidden}.figmaSearchTitle small{color:#9eabc2;font-size:13px}.figmaSubscribeDot{background:#e8f2ff;border:0;border-radius:17px;width:32px;height:32px;font-size:15.34px;font-weight:900;color:#04060b!important}.figmaMobileMain{padding-bottom:88px}.figmaScreen{background:#04060b;width:100%;min-height:calc(100vh - 140px);padding:22px 18px 28px}.figmaLogoIntro{grid-template-columns:1fr;align-items:center;gap:0;min-height:34px;margin-bottom:14px;display:grid}.figmaLogoIntro img{object-fit:contain;width:86px;height:34px}.figmaLogoIntro .aiogaWordmark{display:none}.figmaLogoIntro .aiogaWordmark img{object-fit:contain;width:42px;height:38px}.figmaLogoIntro p,.figmaScreen>p{color:#9eabc2;margin:6px 0 0;font-size:14.16px;line-height:1.55}.figmaScreen h1{color:#e8f2ff;margin:0;font-size:37.76px;font-weight:900;line-height:1.28}.figmaTabs,.figmaChipRow{scrollbar-width:none;gap:9px;margin:20px 0 22px;display:flex;overflow-x:auto}.figmaTabs button,.figmaChipRow button{color:#9eabc2;background:#0e131c;border:1px solid #213357;border-radius:17px;flex:none;min-width:64px;height:34px;padding:0 15px;font-size:14.16px;font-weight:800}.figmaTabs .active,.figmaChipRow .active{color:#00dbf0;background:#082924;border-color:#00dbf0}.figmaDate{align-items:center;gap:22px;margin-bottom:14px;display:flex}.figmaDate b{font-size:21.24px}.figmaDate span{color:#9eabc2;font-size:16.52px}.figmaNewsList{display:grid}.figmaNewsList button{text-align:left;background:0 0;border:0;border-bottom:1px solid #213357b8;grid-template-columns:44px 1fr 34px 12px;align-items:start;gap:10px;min-height:82px;padding:14px 0;display:grid}.figmaNewsList time,.figmaMeta{color:#9eabc2;font-size:14.16px}.figmaNewsList small{color:#9eabc2;font-size:13px}.figmaNewsList b{color:#e8f2ff;margin-top:8px;font-size:17.7px;font-weight:900;line-height:1.35;display:block}.figmaNewsList strong,.figmaNewsList em{color:#00dbf0;font-size:14.16px;font-style:normal}.figmaHome{padding-top:18px}.figmaHomeHero{background:radial-gradient(circle at 88% 6%,#815cff33,#0000 34%),linear-gradient(#111722,#0b101a);border:1px solid #334766;border-radius:14px;min-height:178px;padding:22px 18px 16px;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000047}.figmaHomeHero span{color:#00dbf0;font-size:13px;font-weight:900}.figmaHomeHero h1{max-width:270px;margin-top:8px;font-size:31.86px;line-height:1.16}.figmaHomeHero p{color:#c2cfdf;margin:6px 0 0;font-size:14.16px}.figmaHomeHero strong{color:#00dbf0;margin-top:10px;font-size:13px;display:block}.figmaHomeHero div{grid-template-columns:1fr 68px;gap:8px;height:36px;margin-top:12px;display:grid}.figmaHomeHero input{color:#e8f2ff;background:#0a101a;border:1px solid #213357;border-radius:8px;min-width:0;padding:0 12px;font-size:14.16px}.figmaHomeHero button{color:#fff;background:#815cff;border:0;border-radius:8px;font-size:14.16px;font-weight:900}.figmaHomeBlock{margin-top:22px}.figmaHomeBlock:not(.noPanel){background:#0e131c;border:1px solid #334766;border-radius:12px;padding:14px}.figmaHomeHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.figmaHomeHead h2{margin:0;font-size:21.24px;line-height:1.2}.figmaHomeHead button{color:#00dbf0;background:0 0;border:0;min-height:32px;padding:0 4px;font-size:13px;font-weight:900}.figmaHomeNews{display:grid}.figmaHomeNews button{text-align:left;background:0 0;border:0;border-bottom:1px solid #213357b8;grid-template-columns:44px 1fr 28px;align-items:start;gap:10px;min-height:66px;padding:11px 0;display:grid}.figmaHomeNews button:last-child{border-bottom:0}.figmaHomeNews time,.figmaHomeNews small{color:#7787a0;font-size:13px}.figmaHomeNews b{color:#e8f2ff;margin-top:5px;font-size:14.16px;line-height:1.35;display:block}.figmaHomeNews strong{color:#00dbf0;font-size:13px}.figmaHomeTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.figmaHomeTopicGrid button{min-height:112px;color:inherit;text-align:left;background:radial-gradient(circle at 90% 8%,#00dbf026,#0000 38%),linear-gradient(145deg,#0d1825fa,#070e18fa);border:1px solid #00dbf042;border-radius:12px;grid-template-columns:1fr 16px;align-items:end;gap:8px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0a}.figmaHomeTopicGrid button>span{color:#ffc75c;background:#ffc75c14;border:1px solid #ffc75c3d;border-radius:999px;grid-column:1/-1;place-items:center;width:30px;height:22px;font-size:13px;font-weight:900;display:grid}.figmaHomeTopicGrid b{color:#eef7ff;font-size:15.34px;line-height:1.25;display:block}.figmaHomeTopicGrid small{color:#8fa4bf;margin-top:7px;font-size:13px;line-height:1.35;display:block}.figmaHomeTopicGrid svg{color:#00dbf0}.figmaMobileVideo{background:#08111de6;border:1px solid #00dbf03d;border-radius:12px;margin-top:18px;padding:12px}.figmaMobileVideo .productVisual{min-height:138px}.figmaMobileVideo>button{color:#001116;background:#00dbf0;border:0;border-radius:9px;width:100%;height:42px;margin-top:10px;font-size:15.34px;font-weight:900}.figmaMiniRanks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.figmaMiniRanks button{text-align:center;background:#0e131c;border:0;border-radius:9px;min-height:70px;padding:9px 7px}.figmaMiniRanks span{color:#ffc75c;font-size:14.16px;font-weight:900;display:block}.figmaMiniRanks b{text-overflow:clip;white-space:normal;word-break:break-word;color:#e8f2ff;margin-top:8px;font-size:13px;line-height:1.18;display:block;overflow:visible}.figmaMiniRanks small{color:#00dbf0;margin-top:5px;font-size:13px;display:block}.figmaHomeCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.figmaHomeCategories button{color:#9eabc2;background:#0e131c;border:1px solid #213357;border-radius:8px;height:30px;font-size:13px;font-weight:800}.figmaHomeCategories .empty{background:#0e131cb8;border:1px solid #213357;border-radius:8px;height:30px}.figmaHomeCategories .active{color:#001116;background:#00dbf0;border-color:#00dbf0}.figmaHomeTutorials{gap:10px;display:grid}.figmaHomeTutorials button{text-align:left;background:#0e131c;border:1px solid #213357;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.figmaHomeTutorials span{color:#001116;background:#00dbf0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14.16px;font-weight:900;display:grid}.figmaHomeTutorials b{font-size:15.34px;display:block}.figmaHomeTutorials small{color:#00dbf0;margin-top:5px;font-size:13px;display:block}.figmaHomeToolStack{gap:12px;display:grid}.figmaHomeToolStack>button{min-height:254px;color:inherit;text-align:left;background:radial-gradient(circle at 82% 8%,#00dbf014,#0000 34%),linear-gradient(#0d1825fa,#080f19fa);border:1px solid #00dbf057;border-radius:8px;gap:9px;padding:12px;display:grid}.figmaHomeToolPreview{background:#101927;border:1px solid #00dbf038;border-radius:7px;height:88px;position:relative;overflow:hidden}.figmaHomeToolPreview:before{content:"";background:#ff58c8;border-radius:7px;width:132px;height:7px;position:absolute;top:14px;left:14px}.figmaHomeToolPreview span,.figmaHomeToolPreview i,.figmaHomeToolPreview em{background:#111827;border:2px solid #ffc75a;border-radius:8px;display:block;position:absolute}.figmaHomeToolPreview span{width:72px;height:28px;top:36px;left:18px}.figmaHomeToolPreview i{background:#b05acb;border:0;width:48px;height:18px;top:48px;left:102px}.figmaHomeToolPreview em{background:#00dbf01a;border:0;width:70px;height:28px;top:35px;right:22px}.figmaHomeToolPreview.tone1:before{background:#ff9f43}.figmaHomeToolPreview.tone1 span{background:#f3f8ec;border-color:#0000}.figmaHomeToolPreview.tone1 i{background:#ffb86c}.figmaHomeToolPreview.tone2:before{background:#161b24}.figmaHomeToolPreview.tone2 span{background:#c5d2dc;border-color:#0000}.figmaHomeToolPreview.tone3:before{background:#8c6cff}.figmaHomeToolPreview.tone3 i{background:#a78bfa}.figmaHomeToolStack>button>small{color:#fff;background:#d943bb;border-radius:5px;width:fit-content;padding:4px 8px;font-size:13px;font-weight:900}.figmaHomeToolTitle{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.figmaHomeToolTitle b{color:#e8f2ff;font-size:16.52px;line-height:1.25;display:block}.figmaHomeToolTitle p,.figmaHomeToolStack>button>p{color:#9eabc2;margin:3px 0 0;font-size:13px;line-height:1.45}.figmaHomeToolStack strong{color:#00dbf0;border:1px solid #00dbf052;border-radius:6px;width:fit-content;padding:4px 9px;font-size:13px}.figmaHomeSubmit{color:#eaffff;background:linear-gradient(135deg,#11d8e9,#2f84ff);border-radius:9px;align-content:center;gap:8px;min-height:148px;margin-top:22px;padding:20px 18px;display:grid}.figmaHomeSubmit span{opacity:.7;font-size:13px;font-weight:900}.figmaHomeSubmit h2{margin:0;font-size:28.32px;line-height:1.28}.figmaHomeSubmit p{color:#eaffffd6;max-width:250px;margin:0;font-size:14.16px;line-height:1.45}.figmaHomeSubmit button{color:#fff;background:#ffffff1f;border:1px solid #ffffff61;border-radius:8px;justify-self:end;min-width:92px;height:36px;font-weight:900}.figmaHomeFooter{background:#0b131f;border:1px solid #00dbf03d;border-radius:8px;margin-top:22px;margin-bottom:78px;padding:18px 14px}.figmaHomeFooter img{object-fit:contain;width:88px;height:34px}.figmaHomeFooter p{color:#e8f2ff;margin:12px 0 7px;font-size:14.16px;font-weight:800}.figmaHomeFooter small{color:#9eabc2;font-size:13px}.figmaTools h1,.figmaTutorials h1{color:#e8f2ff}.figmaToolList,.figmaRankList,.figmaTutorialList{gap:12px;display:grid}.figmaToolList button,.figmaRankList button,.figmaTutorialList button{text-align:left;background:#13161d;border:1px solid #334766;border-radius:12px;grid-template-columns:50px 1fr 18px;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.figmaToolList b,.figmaRankList b,.figmaTutorialList b{color:#e8f2ff;font-size:20.06px;line-height:1.2;display:block}.figmaToolList small,.figmaRankList small,.figmaTutorialList small{color:#9eabc2;margin-top:5px;font-size:14.16px;display:block}.figmaToolList p{color:#7787a0;margin:5px 0 0;font-size:13px;line-height:1.35}.figmaIcon{color:#fff;background:#ff3c6f;border-radius:9px;place-items:center;width:38px;height:38px;font-size:14.16px;font-weight:900;display:grid;box-shadow:0 0 0 12px #0e131c,0 0 0 13px #334766}.figmaIcon.tone0{background:#ff942e}.figmaIcon.tone1{background:#21c977}.figmaIcon.tone2{background:#306bff}.figmaIcon.tone3{background:#7147db}.figmaIcon.tone4{color:#04060b;background:#ffc75c}.figmaRankHero{text-align:center;background:#090705;align-content:start;justify-items:center;height:230px;margin:-22px -18px 26px;padding-top:36px;display:grid}.figmaRankHero h1{color:#ffc75c;font-size:37.76px}.figmaRankHero p{color:#e8f2ff;background:#1a140d;border:1px solid #ffc75c;border-radius:14px;place-items:center;min-width:246px;height:28px;margin-top:12px;font-size:13px;display:grid}.figmaRankHero strong{color:#ffc75c;margin-top:10px;font-size:80.24px;line-height:1}.figmaChipRow.rank{margin-top:0}.figmaRankList button{grid-template-columns:30px 62px 1fr;gap:16px;min-height:116px;padding:18px 14px}.figmaRankList button>span{color:#04060b;background:#ffc75c;border-radius:8px;place-items:center;width:30px;height:34px;font-size:16.52px;font-weight:900;display:grid}.figmaRankList .figmaIcon{align-self:center;width:38px;height:38px}.figmaRankList em{color:#00dbf0;margin-top:7px;font-size:14.16px;font-style:normal;display:block}.figmaDaily h1{font-size:42.48px}.figmaChipRow.compact{margin-top:-8px}.figmaDailyTitle{border-bottom:3px double #5a6a84;margin:22px 0 18px;padding-bottom:16px}.figmaDailyTitle span{color:#00dbf0;letter-spacing:4px;font-size:14.16px;font-weight:900}.figmaDailyTitle h2{color:#e8f2ff;margin:18px 0 0;font-size:30.68px;line-height:1.25}.dailyCard{padding:18px 18px 20px}.dailyCard>div{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dailyCard>div h2{color:#f3f8ff;margin:0;font-size:28.32px;line-height:1.2}.dailyCard>div small{color:#aebbd0;font-size:15.34px;font-weight:800}.dailyCard button{text-align:left;background:0 0;border:0;border-top:1px solid #213357b3;grid-template-columns:42px minmax(0,1fr) 24px;align-items:start;gap:12px;width:100%;min-height:78px;padding:14px 0;display:grid}.dailyCard button span{color:#18e0a6;font-size:18.88px;font-weight:900;line-height:1.25}.dailyCard button b{color:#edf5ff;font-size:18.88px;line-height:1.32;display:block}.dailyCard button p{color:#91a3bc;margin:7px 0 0;font-size:15.34px;line-height:1.55}.dailyCard button strong{color:#b5c2d8;text-align:right;font-size:17.7px;line-height:1.25}.figmaAiBriefSummary{background:radial-gradient(circle at 84% 16%,#00dbf01f,#0000 34%),linear-gradient(#07111cf5,#040c14fa);border:1px solid #00dbf0b8;border-radius:8px;margin-top:22px;margin-bottom:12px;padding:14px;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000038}.figmaAiBriefSummary h2{color:#e8f2ff;margin:0;font-size:17.7px;line-height:1.25}.figmaAiBriefSummary p{color:#7d8ca6;margin:5px 0 10px;font-size:13px;line-height:1.35}.figmaAiBriefSummary div{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:8px;display:grid}.figmaAiBriefSummary button{color:#dff8ff;text-overflow:ellipsis;white-space:nowrap;background:#00dbf00d;border:1px solid #00dbf080;border-radius:8px;min-width:0;height:28px;padding:0 9px;font-size:13px;font-weight:800;overflow:hidden}.figmaLibraryList{display:grid}.figmaLibraryList button{text-align:left;background:0 0;border:0;border-bottom:1px solid #213357b8;grid-template-columns:36px minmax(0,1fr) minmax(44px,auto);align-items:start;gap:12px;min-height:86px;padding:15px 0;display:grid}.figmaLibraryList.hasBrandLogos button{grid-template-columns:28px 46px minmax(0,1fr) minmax(38px,auto);gap:9px}.figmaLibraryList.hasBrandLogos .figmaLibraryLogo{color:#dff9ff;text-align:center;overflow-wrap:normal;border-radius:10px;width:42px;min-width:42px;height:42px}.figmaLibraryList button>span,.figmaLibraryList strong{color:#00dbf0;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:17.7px;font-weight:900}.figmaLibraryList b{color:#e8f2ff;font-size:21.24px;display:block}.figmaLibraryList p{color:#9eabc2;margin:6px 0 0;font-size:14.16px;line-height:1.45}.figmaLibraryList small{color:#00dbf0;margin-top:8px;font-size:13px;display:block}.figmaDetail h1{margin-top:16px;font-size:35.4px}.figmaDetail>p:not(.figmaMeta){color:#c4d0df;font-size:16.52px;line-height:1.75}.figmaRichDetail{background:linear-gradient(#00dbf014 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#00dbf014 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 82% 7%,#00dbf033,#0000 24%),#04060b}.figmaDetailHeroBlock{border-bottom:1px solid #273d5cb3;padding:24px 4px 18px}.figmaDetailHeroBlock .figmaMeta{color:#9eabc2;margin:0 0 18px;font-size:14.16px;font-weight:800}.figmaDetailHeroBlock h1{color:#e8f2ff;margin:0;font-size:40.12px;line-height:1.06}.figmaDetailHeroBlock small{color:#00dbf0;margin-top:18px;font-size:14.16px;font-weight:900;display:block}.figmaDetailHeroBlock p{color:#b7c2d3;margin:22px 0 0;font-size:17.7px;line-height:1.65}.figmaRichDetail .figmaActionRow button,.figmaContinueCta button{color:#031018;background:linear-gradient(135deg,#19dbe6,#287cff);box-shadow:0 14px 34px #00dbf029}.figmaRichDetail .figmaActionRow button+button{color:#00dbf0;background:linear-gradient(135deg,#13dbe61f,#287cff2e);border:1px solid #00dbf040}.figmaCoreCard,.figmaCapabilityCard,.figmaDetailSupplement,.figmaActionExtension{background:#07111ce0;border:1px solid #00dbf08c;border-radius:8px;margin-top:22px;position:relative;box-shadow:0 20px 46px #00dbf014}.figmaCoreCard{min-height:178px}.figmaCoreCard>span{background:#00dbf0;border-radius:2px;width:7px;height:7px;position:absolute;top:14px;right:18px}.figmaCoreCard button{color:#00dbf0;background:#00dbf00d;border:1px solid #00dbf0ad;border-radius:7px;min-width:112px;height:28px;margin-top:12px;font-size:13px;font-weight:900}.figmaCapabilityCard{background:linear-gradient(135deg,#081e26f5,#07101bf5);border-top:3px solid #00dbf0;padding:18px}.figmaCapabilityCard h2,.figmaDetailSupplement h2,.figmaActionExtension h2,.figmaContinueCta h2{color:#e8f2ff;margin:0;font-size:23.6px;line-height:1.2}.figmaCapabilityCard p{color:#7d8ca6;margin:6px 0 16px;font-size:14.16px}.figmaCapabilityCard div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.figmaCapabilityCard button{color:#cfefff;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #00dbf073;border-radius:17px;min-width:0;height:34px;padding:0 10px;font-size:13px;font-weight:800;overflow:hidden}.figmaDetailSupplement,.figmaActionExtension{padding:20px 16px}.figmaDetailSupplement h2:before,.figmaActionExtension h2:before{content:"";vertical-align:-5px;background:#00dbf0;border-radius:3px;width:4px;height:22px;margin-right:12px;display:inline-block}.figmaDetailSupplement button{text-align:left;background:#08121ec7;border:1px solid #00dbf047;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px 12px;width:100%;min-height:88px;margin-top:14px;padding:14px;display:grid}.figmaDetailSupplement small,.figmaActionExtension span{color:#00dbf0;font-size:13px;font-weight:900}.figmaDetailSupplement small,.figmaDetailSupplement b,.figmaDetailSupplement p{grid-column:1;min-width:0}.figmaDetailSupplement svg{grid-area:1/2/span 3;place-self:center end}.figmaDetailSupplement b{color:#e8f2ff;margin-top:6px;font-size:17.7px;line-height:1.35;display:block}.figmaDetailSupplement p,.figmaActionExtension p,.figmaContinueCta p{color:#8fa0b8;margin:5px 0 0;font-size:14.16px;line-height:1.45}.figmaActionExtension button{text-align:left;background:#09121d;border:1px solid #00dbf042;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:78px;margin-top:12px;padding:14px;display:grid}.figmaActionExtension button span{grid-area:1/1/span 2;place-self:center}.figmaActionExtension b{color:#e8f2ff;grid-column:2;min-width:0;font-size:17.7px;display:block}.figmaActionExtension button p{grid-column:2;min-width:0}.figmaActionExtension span:first-child{color:#00dbf0}.figmaActionExtension button:nth-of-type(3) span{color:#ffc75c}.figmaActionExtension button:nth-of-type(4) span{color:#ff5c93}.figmaContinueCta{color:#eaffff;background:linear-gradient(135deg,#13dbe6,#2d83ff);border-radius:8px;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;margin-top:22px;padding:20px;display:grid}.figmaContinueCta h2{color:#eaffff}.figmaContinueCta p{color:#eaffffc7}.figmaContinueCta button{color:#eaffff;border:1px solid #ffffff59;border-radius:8px;height:40px;font-weight:900}.figmaProductHead{grid-template-columns:54px 1fr;align-items:center;gap:14px;margin-top:14px;display:grid}.figmaProductHead h1{margin:0}.figmaActionRow{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.figmaActionRow button,.figmaForm>button{color:#04060b;background:#e8f2ff;border:0;border-radius:23px;height:46px;font-size:15.34px;font-weight:900}.figmaActionRow button+button{color:#00dbf0;background:#0e1728;border:1px solid #213357}.figmaVisitBox{color:#fff;background:#50565a;border:1px solid #334766;border-radius:10px;place-items:center;height:112px;margin-bottom:24px;font-size:21.24px;font-weight:900;display:grid}.figmaInfoCard,.figmaCourseRank{background:#0e131c;border:1px solid #334766;border-radius:12px;margin-top:24px;padding:20px}.figmaInfoCard h2{margin:0 0 12px;font-size:20.06px}.figmaInfoCard p,.figmaInfoCard li{color:#9eabc2;font-size:15.34px;line-height:1.7}.figmaPills{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.figmaPills span{color:#9eabc2;background:#0e131c;border:1px solid #213357;border-radius:14px;align-items:center;height:28px;padding:0 12px;font-size:13px;display:inline-flex}.figmaCourseRank{color:#ffc75c;grid-template-columns:46px 1fr;gap:12px;display:grid}.figmaCourseRank span{color:#9eabc2;grid-column:span 2;min-height:28px;font-size:14.16px;display:block}.figmaTutorialList button{grid-template-columns:38px 1fr}.figmaTutorialList button>span{color:#04060b;background:#00dbf0;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.figmaForm label{color:#9eabc2;gap:8px;margin-top:18px;font-size:15.34px;display:grid}.figmaForm input{color:#e8f2ff;background:#0e131c;border:1px solid #213357;border-radius:10px;height:46px;padding:0 14px}.figmaForm>button{width:100%;margin-top:34px}.figmaRichForm{background:linear-gradient(#00dbf014 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#00dbf014 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 86% 4%,#00dbf033,#0000 24%),#04060b}.figmaRichForm h1{margin-top:18px;font-size:44.84px;line-height:1.08}.figmaRichForm>p{color:#b7c2d3;margin:12px 0 28px;font-size:17.7px;line-height:1.6}.figmaRichForm label{border-bottom:1px solid #213357b8;margin-top:13px;padding-bottom:10px;font-weight:800}.figmaRichForm input{background:#07111cd1;border-color:#00dbf059;height:48px}.figmaFormCheck{background:#07111ce0;border:1px solid #00dbf07a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;margin-top:10px;padding:12px;display:grid}.figmaFormCheck h2{color:#e8f2ff;margin:0;font-size:17.7px}.figmaFormCheck p{color:#9eabc2;margin:4px 0 0;font-size:13px}.figmaFormCheck span{color:#00dbf0;white-space:nowrap;border:1px solid #00dbf07a;border-radius:12px;align-items:center;height:24px;padding:0 8px;font-size:13px;font-weight:900;display:inline-flex}.figmaRichForm>button{color:#eaffff;background:linear-gradient(135deg,#18dbe6,#2b81ff);border-radius:8px;width:100%;margin-top:70px;box-shadow:0 16px 40px #00dbf029}.figmaFormPreview{margin-top:-22px}.figmaFormSupplement,.figmaFormQuick{margin-top:26px}.figmaRichArticle,.figmaRichToolDetail{background:linear-gradient(#00dbf013 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#00dbf013 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 82% 6%,#00dbf038,#0000 26%),radial-gradient(circle at 8% 28%,#815cff2e,#0000 28%),#04060b}.figmaRichArticle .figmaArticleHero{background:radial-gradient(circle at 84% 18%,#00dbf02e,#0000 34%),linear-gradient(#081522f5,#050b14fa);border:1px solid #00dbf06b;border-radius:8px;grid-template-columns:1fr;gap:18px;min-height:auto;margin:0;padding:22px 16px;display:grid;box-shadow:0 22px 52px #00000057,inset 0 1px #ffffff0d}.figmaRichArticle .figmaArticleHero:after{content:"";background:linear-gradient(135deg,#00dbf029,#815cff1a),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 16px);border:1px solid #00dbf03d;border-radius:8px;width:100%;height:104px;box-shadow:inset 0 0 34px #00dbf01c}.figmaRichArticle .figmaArticleHero .figmaMeta{color:#91a5bd;margin:0;font-size:13px;font-weight:800;line-height:1.5}.figmaRichArticle .figmaArticleHero h1{color:#f0f8ff;letter-spacing:0;max-width:none;margin:0;font-size:35.4px;line-height:1.14}.figmaRichArticle .figmaArticleHero div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.figmaRichArticle .figmaArticleHero span,.figmaRichArticle .figmaArticleHero button{color:#7af8ff;white-space:nowrap;background:#00dbf00f;border:1px solid #00dbf06b;border-radius:8px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.figmaArticleLead{background:#08121ec7;border-left:3px solid #00dbf0;border-radius:8px;padding:16px;color:#c8d6e6!important;margin:18px 0 0!important;font-size:16.52px!important;line-height:1.68!important}.figmaArticleCore{padding:18px}.figmaArticleCore ol{margin:12px 0 0;padding-left:20px}.figmaArticleCore li{color:#afbdd0;margin:8px 0}.figmaArticleSupplement,.figmaArticleExtension,.figmaToolExtension{box-shadow:0 18px 44px #00dbf017,inset 0 1px #ffffff0a}.figmaMore>div{gap:10px;margin-top:24px;display:grid}.figmaMore button{text-align:left;background:#0e131c;border:1px solid #213357;border-radius:10px;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.figmaMore button span{color:#00dbf0;background:#082924;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.figmaMore button b{font-size:17.7px}.figmaRichMore{background:linear-gradient(#00dbf014 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#00dbf014 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 86% 4%,#00dbf033,#0000 24%),#04060b}.figmaRichMore h1{margin-top:20px;font-size:40.12px}.figmaMoreGroup{background:#07111cdb;border:1px solid #00dbf061;border-radius:8px;margin-top:16px;padding:14px}.figmaMoreGroup h2{color:#8fa0b8;margin:0 0 10px;font-size:14.16px;font-weight:900}.figmaMoreGroup button{background:0 0;border:0;border-bottom:1px solid #213357b8;border-radius:0;min-height:48px;padding:0}.figmaMoreGroup button:last-child{border-bottom:0}.figmaMoreGroup button span{color:#00dbf0;background:0 0}.figmaMoreGuide,.figmaMoreQuick{margin-top:28px}.figmaRichMore .figmaMoreGuide button{grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:88px;padding:14px}.figmaRichMore .figmaMoreGuide small,.figmaRichMore .figmaMoreGuide b,.figmaRichMore .figmaMoreGuide p{grid-column:1;min-width:0}.figmaRichMore .figmaMoreGuide b{font-size:17.7px;line-height:1.35}.figmaRichMore .figmaMoreGuide svg{grid-area:1/2/span 3}.figmaRichMore .figmaMoreQuick button{grid-template-columns:42px minmax(0,1fr);min-height:72px;padding:14px}.figmaRichMore .figmaMoreQuick span{background:0 0;width:auto;height:auto}.figmaMobileBottom{z-index:60;height:70px;padding-bottom:env(safe-area-inset-bottom);background:#060910;border:1px solid #213357;border-left:0;border-right:0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.figmaMobileBottom button{color:#9eabc2;background:0 0;border:0;align-content:center;place-items:center;gap:4px;font-size:14.16px;font-weight:800;display:grid}.figmaMobileBottom button.active{color:#00dbf0}}@media (width>=901px){.figmaMobileApp{display:none}.desktopApp{display:block}.timelineNewsStream .newsTimelineCard{grid-template-columns:158px minmax(0,1fr) 52px;align-items:stretch}.newsTimelineThumb{object-fit:cover;filter:none;border:1px solid #5b9dca42;border-radius:9px;align-self:center;width:158px;height:112px}.leadNewsCard .newsTimelineThumb{height:132px}.topicDetailHero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch}.topicDetailHeroVisual{grid-template-rows:1fr auto;gap:12px;min-width:0;display:grid}.topicDetailHeroVisual>img{object-fit:cover;border:1px solid #00dbf03d;border-radius:9px;width:100%;height:100%;min-height:164px;max-height:208px}.topicDetailHeroVisual .topicAllLink{width:100%;min-height:38px}.hotList button{grid-template-columns:28px 102px minmax(0,1fr) 112px 46px;min-height:86px}.hotList button>img{object-fit:cover;border:1px solid #5b9dca38;border-radius:7px;width:102px;height:68px}.timelineCardImage{object-fit:cover;border:1px solid #5b9dca3d;border-radius:7px;width:100%;height:128px;margin-bottom:14px}}@media (width<=900px){.figmaTimelineCard,.mobileAihotTimeline .figmaTimelineCard{grid-template-columns:minmax(0,1fr) 30px!important;align-items:start!important}.figmaTimelineThumb{object-fit:cover;filter:none;border:1px solid #4c97cf3d;border-radius:9px;grid-column:1/-1;width:100%;height:96px;margin-bottom:4px}.mobileAihotTimeline .figmaTimelineCard{padding:4px 2px 8px 0!important}.mobileAihotTimeline .figmaTimelineThumb{height:102px}.figmaHomeTopicGrid button{grid-template-columns:76px 34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:92px!important;display:grid!important}.figmaHomeTopicGrid button>img{object-fit:cover;border:1px solid #4ea4da40;border-radius:8px;width:76px;height:58px}.figmaHomeTutorials button{grid-template-columns:84px 34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:86px!important;display:grid!important}.figmaHomeTutorials button>img{object-fit:cover;border:1px solid #4ea4da40;border-radius:8px;width:84px;height:58px}.figmaHomeToolPreview{overflow:hidden;background:#07111e!important}.figmaHomeToolPreview:before,.figmaHomeToolPreview span,.figmaHomeToolPreview i,.figmaHomeToolPreview em{display:none!important}.figmaHomeToolPreview>img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.mobileSectionHeroImage,.mobileTopicHeroImage{aspect-ratio:16/7;object-fit:cover;border:1px solid #00dbf047;border-radius:10px;width:100%;margin:16px 0 18px;display:block;box-shadow:0 16px 34px #0000003d}.mobileContentCover{object-fit:cover!important;background:#07111e!important;border:1px solid #00dbf04d!important;border-radius:11px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;display:block!important;box-shadow:0 10px 24px #00000038!important}.figmaLibraryList.hasBrandLogos button:has(.figmaLibraryMedia){grid-template-columns:28px 112px minmax(0,1fr) minmax(38px,auto)!important;min-height:112px!important}.figmaLibraryMedia{grid-template-columns:64px 40px;align-items:center;gap:7px;width:112px;height:58px;display:grid}.figmaLibraryMedia>img{object-fit:cover;border:1px solid #4ea4da3d;border-radius:9px;width:64px;height:58px}.figmaLibraryMedia .brandLogo.figmaLibraryLogo{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#091321!important;border-radius:10px!important;position:relative!important}.figmaLibraryMedia .brandLogo.figmaLibraryLogo img{width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}.figmaMobileTopicDetail .figmaTimelineThumb{height:108px}}@media (width>=901px) and (width<=1320px){.topbar{gap:9px;padding:0 18px}.brand{min-width:132px;height:52px}.brand .brandLogo{width:128px;height:50px}.tagline{display:none}.navItems{flex:auto;gap:3px;min-width:0}.navLink{flex:1 1 0;width:auto;min-width:0;padding:0 6px;font-size:15.34px}.searchBtn,.subscribe{padding:0 12px}}@media (width<=900px){.page-home .mobileHome{padding-top:12px;padding-bottom:112px}.page-home .mobileHeroCard{min-height:150px;padding:16px}.page-home .mobileHeroCard h1{margin-top:7px;font-size:33.04px;line-height:1.05}.page-home .mobileHeroCard p{margin-top:8px;font-size:14.16px;line-height:1.5}.page-home .mobileSearchDock{height:34px;margin-top:12px}.page-home .mobileBlock{margin-top:12px;padding:12px}.mobileFeaturedFeed{gap:8px;margin-top:8px;display:grid}.mobileFeaturedFeed button{min-height:50px;color:inherit;text-align:left;background:#0a121e;border:1px solid #2d4365c7;border-radius:9px;grid-template-columns:48px 1fr 30px;align-items:center;gap:9px;padding:8px 10px;display:grid}.mobileFeaturedFeed time{color:#00dbf0;font-size:13px;font-weight:900}.mobileFeaturedFeed small{color:#ffc75c;margin-bottom:3px;font-size:13px;font-weight:900;display:block}.mobileFeaturedFeed b{color:#e8f2ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobileFeaturedFeed strong{color:#00dbf0;justify-self:end;font-size:13px}.mobileHotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mobileHotGrid button{min-height:78px;color:inherit;text-align:left;background:#0a121e;border:1px solid #2d4365c7;border-radius:9px;padding:8px}.mobileHotGrid span{color:#1b1300;background:#ffc75c;border-radius:5px;place-items:center;width:21px;height:21px;font-size:13px;font-weight:900;display:grid}.mobileHotGrid b{color:#e8f2ff;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.18;display:block}.mobileHotGrid small{color:#00dbf0;margin-top:6px;font-size:13px;display:block}.mobilePillGrid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mobilePillGrid button{color:#c8d3e4;background:#0a121e;border:1px solid #334766;border-radius:15px;min-width:72px;height:30px;padding:0 12px;font-size:13px;font-weight:800}.mobilePillGrid button.active{color:#00dbf0;background:#082924;border-color:#00dbf0}}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 50% -8%, #243f6052, transparent 28%), var(--bg);color:var(--text);letter-spacing:0;margin:0}button,input{font:inherit}button,a{cursor:pointer;color:inherit}a{text-decoration:none}.app{min-height:100vh;padding-bottom:0}.shell{width:min(1320px,100vw - 80px);margin:0 auto}.pageContextVisual{background:#07111d;border:1px solid #4f97ca3d;border-radius:8px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff0a}.pageContextVisual:after{content:none;display:none}.pageContextVisual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pageContextVisual figcaption{backdrop-filter:blur(10px);background:#040a12d1;border-left:2px solid #41e5ed;justify-content:space-between;align-items:flex-end;gap:18px;padding:8px 11px;display:flex;position:absolute;inset:auto 18px 16px}.pageContextVisual figcaption span,.pageContextVisual figcaption b{display:block}.pageContextVisual figcaption span{color:#51e3eb;font-size:13px;font-weight:900}.pageContextVisual figcaption b{color:#e8f2fb;text-overflow:ellipsis;white-space:nowrap;font-size:15.34px;overflow:hidden}.pageContextVisual.isDesktop{width:min(1320px,100vw - 80px);height:clamp(176px,14vw,220px);margin:30px auto 0}.sponsor{color:#fff;background:#7657ef;place-items:center;height:38px;font-size:15.34px;font-weight:700;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:10;backdrop-filter:blur(18px);background:#05080ff0;align-items:center;gap:22px;height:82px;padding:0 38px;display:flex;position:sticky;top:0}.brand{background:0 0;border:0;align-items:center;gap:8px;min-width:164px;height:58px;padding:0;display:inline-flex;overflow:visible}.brand .brandLogo{object-fit:contain;object-position:left center;filter:saturate(1.18)contrast(1.06);width:156px;height:56px}.aiogaWordmark{align-items:center;gap:6px;width:122px;height:52px;display:inline-flex;overflow:visible}.aiogaWordmark img{object-fit:contain;filter:drop-shadow(0 0 10px #00dbf057);flex:none;width:52px;height:48px}.aiogaWordmark b{color:#f4fbff;letter-spacing:0;text-transform:lowercase;align-items:baseline;font-size:27.14px;font-weight:900;line-height:1;display:inline-flex}.aiogaWordmark b span{color:#0000;background:linear-gradient(#30f7ff,#8f6cff 55%,#ff59d4);text-shadow:0 0 18px #00dbf06b;background-clip:text}.logoMark{color:#fff;background:linear-gradient(135deg,#00e5f0,#8c5cff 52%,#ff6ec7);border-radius:10px;place-items:center;width:35px;height:35px;font-size:16.52px;font-weight:900;display:inline-grid;box-shadow:0 0 22px #00e5f047}.brandText{color:#82dff6;font-size:22.42px;font-weight:900}.tagline{color:#d3deef;white-space:nowrap;margin-right:auto;font-size:17.7px;font-weight:700}.navItems{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.navLink{color:#c4cede;background:0 0;border:0;border-radius:8px;min-width:84px;height:38px;font-size:16.52px}.navLink.active{color:var(--cyan);background:#00e5f014;border:1px solid #00e5f057}.mobileTopSearch{display:none}.searchBtn,.subscribe,.menuBtn{border:1px solid var(--line);color:#d8e2ef;background:#0c1420;border-radius:18px;align-items:center;gap:8px;height:36px;padding:0 18px;display:inline-flex}.subscribe{color:#0c1420;background:#f4f8ff;padding:0 14px;font-weight:800}.lang{color:#e6eefc;white-space:nowrap;font-size:14.16px}.languageSwitcher{color:#e6eefc;background:#08121fc7;border:1px solid #00e5f038;border-radius:8px;justify-content:center;align-items:center;min-width:86px;height:36px;font-size:14.16px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.languageSwitcher select{opacity:0;cursor:pointer;position:absolute;inset:0}.languageSwitcher.compact{color:#001116;background:var(--cyan);border-radius:999px;width:42px;min-width:42px;height:42px}.menuBtn{justify-content:center;width:38px;padding:0;display:none}.hero{background:radial-gradient(circle at 78% 24%,#00e5f02e,#0000 28%),radial-gradient(circle at 18% 82%,#ffc14a1a,#0000 26%),linear-gradient(135deg,#0e1624fa,#050911fa);border:1px solid #00e5f033;border-radius:18px;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:48px;min-height:520px;margin-top:42px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #00000047}.hero:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#ffffff0b,#0000 38%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 84px);position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#0000,#00e5f094,#ffc14a52,#0000);height:1px;position:absolute;bottom:34px;left:48px;right:48px;box-shadow:0 0 28px #00e5f03d}.hero>*{z-index:1;position:relative}.eyebrow{color:var(--cyan);font-size:14.16px;font-weight:900}h1,h2,h3,p{margin:0}.hero h1{letter-spacing:0;max-width:680px;margin-top:16px;font-size:clamp(64px,5.8vw,92px);line-height:1.04}.hero p{color:#c4cfdd;max-width:650px;margin-top:18px;font-size:18.88px;line-height:1.72}.heroGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin-top:24px;display:grid}.heroGuide button{min-height:82px;color:inherit;text-align:left;background:#08101cc7;border:1px solid #384f71b8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:15px 16px;display:grid}.heroGuide button:hover{background:#0a1422f0;border-color:#00e5f08a}.heroGuide b{color:#edf8ff;font-size:17.7px;line-height:1.2}.heroGuide span{color:#97a8bd;grid-column:1;font-size:14.16px;line-height:1.5}.heroGuide svg{color:var(--cyan);margin-top:2px}.heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:820px;margin-top:24px;display:grid}.heroStats div{background:#070e18b8;border:1px solid #20304ae6;border-radius:10px;align-content:center;gap:6px;min-height:86px;padding:16px;display:grid}.heroStats b{color:var(--cyan);font-size:30.68px;line-height:1}.heroStats span{color:#97a6ba;font-size:14.16px;font-weight:800}.hero .heroActions{margin-top:28px}.hero .heroActions button{border-radius:10px;height:46px;padding:0 22px}.heroSide{justify-items:stretch;gap:14px;display:grid}.heroRadar{background:radial-gradient(circle at 50% 46%,#00e5f02e,#0000 27%),linear-gradient(#0a1422db,#040910eb);border:1px solid #00e5f03d;border-radius:16px;place-items:center;min-height:276px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 54px #0000003d}.heroRadar:before,.heroRadar:after{content:"";border:1px solid #00e5f038;border-radius:50%;position:absolute;inset:42px}.heroRadar:after{border-color:#ffc14a33;inset:78px}.radarCore{background:linear-gradient(135deg, var(--cyan), #815cff);color:#fff;border-radius:50%;place-items:center;width:86px;height:86px;font-size:33.04px;font-weight:900;display:grid;box-shadow:0 0 44px #00e5f061}.heroRadar i{background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #00e5f0b8}.heroRadar i:nth-of-type(2){background:var(--amber);top:128px;right:84px;box-shadow:0 0 18px #ffc14ab8}.heroRadar i:nth-of-type(3){background:var(--mint);bottom:70px;left:154px;box-shadow:0 0 18px #18e0a6b8}.radarBrief{background:#050a12c7;border:1px solid #20304adb;border-radius:10px;padding:14px;position:absolute;bottom:20px;left:22px;right:22px}.radarBrief b{color:#eaf6ff;display:block}.radarBrief small{color:#95a4b8;margin-top:6px;line-height:1.45;display:block}.heroRadar{isolation:isolate;background:radial-gradient(circle at 50% 42%,#00e5f03d,#0000 19%),radial-gradient(circle at 76% 14%,#8b5cff33,#0000 24%),radial-gradient(circle at 18% 70%,#18e0a629,#0000 26%),linear-gradient(#08121ffa,#03080ffa);border-color:#00e5f06b;box-shadow:inset 0 1px #ffffff0f,inset 0 0 42px #00e5f017,0 28px 70px #00000052,0 0 34px #00e5f014}.heroRadar:before{border:1px solid #00e5f052;border-radius:50%;inset:33px 42px 74px;box-shadow:0 0 34px #00e5f029,inset 0 0 40px #00e5f00f}.radarGrid{z-index:-1;background-color:#0000;background-image:linear-gradient(#00e5f00e 1px,#0000 1px),linear-gradient(90deg,#00e5f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 43%,#000000db,#0000 74%)}.radarSweep{z-index:0;filter:blur(.2px);opacity:.78;mix-blend-mode:screen;background:conic-gradient(from -34deg,#00e5f057,#00e5f00a 42deg,#0000 86deg);border-radius:50%;width:220px;height:220px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.radarOrbit{z-index:1;border:1px solid #00e5f033;border-radius:50%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:inset 0 0 24px #00e5f00a}.radarOrbit.orbitB{border-color:#ffc14a3d;width:238px;height:82px;transform:translate(-50%,-50%)rotate(8deg)}.radarCore{z-index:3;color:#f7fdff;text-shadow:0 0 18px #ffffff6b;background:radial-gradient(circle at 34% 24%,#ffffff57,#0000 20%),linear-gradient(135deg,#16efff 0%,#327bff 52%,#8d5cff 100%);border:1px solid #ffffff47;width:92px;height:92px;position:relative;box-shadow:0 0 0 10px #00e5f00f,0 0 56px #00e5f080,0 0 82px #815cff47,inset 0 1px #fff6}.radarCore:after{content:"";border-radius:inherit;border:1px solid #00e5f029;position:absolute;inset:-18px}.heroRadar i{z-index:4;border:2px solid #ffffff2e;width:10px;height:10px}.radarData{z-index:4;color:#9ffaff;background:#030910bd;border:1px solid #00e5f04d;border-radius:999px;place-items:center;min-width:66px;height:26px;font-size:13px;font-style:normal;font-weight:900;display:inline-grid;position:absolute;box-shadow:0 0 22px #00e5f01a}.radarData.dataB{color:#ffd36a;border-color:#ffc14a57;top:52px;right:44px}.radarData.dataC{color:#9fffdc;border-color:#18e0a657;bottom:88px;right:60px}.radarBrief{z-index:5;backdrop-filter:blur(10px);background:linear-gradient(90deg,#00e5f01a,#0000 34%),#040a12db;border-color:#00e5f057;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #0003}.heroRadar:before{background:radial-gradient(circle,#00e5f014,#0000 42%),repeating-radial-gradient(#0000 0 28px,#00e5f014 29px 30px);border-color:#00e5f057;inset:44px 46px 86px;box-shadow:0 0 38px #00e5f02e,inset 0 0 54px #00e5f014}.heroRadar:after{border-color:#ffc14a5c;inset:76px 92px 120px;box-shadow:0 0 30px #ffc14a24,inset 0 0 22px #ffc14a14}.radarGrid{z-index:0;background:linear-gradient(#00e5f012 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#00e5f00e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(115deg,#0000 0 47%,#00e5f014 48% 49%,#0000 50%) 0 0/120px 120px;mask-image:linear-gradient(#000000db,#0000007a 72%,#0000)}.radarFrame{z-index:1;pointer-events:none;opacity:.48;filter:drop-shadow(0 0 10px #00e5f061);background:linear-gradient(90deg,#00e5f0 0 42px,#0000 42px calc(100% - 42px),#00e5f0 calc(100% - 42px)) top/100% 1px no-repeat,linear-gradient(90deg,#00e5f0 0 42px,#0000 42px calc(100% - 42px),#00e5f0 calc(100% - 42px)) bottom/100% 1px no-repeat,linear-gradient(#00e5f0 0 34px,#0000 34px calc(100% - 34px),#00e5f0 calc(100% - 34px)) 0/1px 100% no-repeat,linear-gradient(#00e5f0 0 34px,#0000 34px calc(100% - 34px),#00e5f0 calc(100% - 34px)) 100%/1px 100% no-repeat;border-radius:14px;position:absolute;inset:14px}.radarSweep{filter:blur(.4px);opacity:.88;background:conic-gradient(from -22deg,#00e5f080,#00e5f021 28deg,#8d5cff1a 52deg,#0000 96deg);width:260px;height:260px;top:41%}.radarSweep:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ffffffd9,#00e5f06b,#0000);width:136px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(18deg);box-shadow:0 0 14px #00e5f08c}.radarOrbit{z-index:2;border-color:#00e5f052;top:42%}.radarOrbit.orbitA{width:352px;height:118px}.radarOrbit.orbitB{width:254px;height:86px}.radarHud{z-index:6;color:#9ffaff;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;top:18px;left:24px;right:24px}.radarHud span{align-items:center;gap:8px;display:inline-flex}.radarHud span:before{content:"";background:#18e0a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #18e0a6cc}.radarHud b{background:#020a12b8;border:1px solid #00e5f047;border-radius:999px;place-items:center;min-width:58px;height:24px;display:grid}.radarCore{background:radial-gradient(circle at 32% 28%,#ffffff8c,#0000 18%),linear-gradient(135deg,#19efff 0%,#246cff 52%,#9c5cff 100%);border-radius:30px;width:106px;height:106px;top:-12px;transform:rotate(45deg);box-shadow:0 0 0 12px #00e5f012,0 0 0 25px #00e5f009,0 0 72px #00e5f09e,0 0 96px #8d5cff5c,inset 0 1px #ffffff85}.radarCore span,.radarCore small{transform:rotate(-45deg)}.radarCore span{color:#f7fdff;font-size:35.4px;line-height:1;display:block}.radarCore small{color:#e8fcffcc;letter-spacing:0;margin-top:6px;font-size:13px;font-weight:900;display:block}.radarCore:before{content:"";border:1px solid #ffffff2e;border-radius:34px;position:absolute;inset:-10px}.radarCore:after{border-color:#00e5f038;border-radius:42px;inset:-28px;box-shadow:inset 0 0 22px #00e5f014}.radarData{z-index:7;background:linear-gradient(#04121ceb,#02080ee0);border-radius:8px;min-width:74px;height:28px;box-shadow:inset 0 1px #ffffff0f,0 0 24px #00e5f01f}.radarData.dataA{top:58px;left:38px}.radarData.dataB{top:68px;right:38px}.radarData.dataC{bottom:92px;right:44px}.radarMetric{z-index:6;background:#020b139e;border:1px solid #00e5f033;border-radius:10px;align-content:center;gap:3px;width:74px;min-height:48px;padding:8px 10px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a}.radarMetric b{color:#eaffff;font-size:21.24px;line-height:1}.radarMetric small{color:#7cefff;font-size:13px;font-weight:900}.radarStream{z-index:5;opacity:.95;grid-template-columns:repeat(5,1fr);gap:8px;height:26px;display:grid;position:absolute;bottom:76px;left:34px;right:34px}.radarStream span{background:linear-gradient(90deg,#00e5f029,#00e5f0cc,#8d5cff2e);border-radius:999px;box-shadow:0 0 14px #00e5f02e}.radarStream span:nth-child(2){opacity:.56}.radarStream span:nth-child(3){opacity:.86}.radarStream span:nth-child(4){opacity:.42}.radarStream span:nth-child(5){opacity:.68}.radarBrief b{font-size:21.24px}.radarBrief small{color:#afc8dc;font-size:14.16px}.heroRadar{background:radial-gradient(circle at 50% 38%,#2ff9ff61,#0000 14%),radial-gradient(circle at 68% 32%,#845cff4d,#0000 24%),radial-gradient(circle at 18% 78%,#18e0a633,#0000 25%),linear-gradient(135deg,#071827fa,#040913fc 58%,#080f1dfc);border-color:#1af5ffb8;border-radius:22px;min-height:316px;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff08,inset 0 -44px 96px #0000008c,0 32px 78px #00000070,0 0 58px #00e5f038}.heroRadar:before{filter:drop-shadow(0 0 18px #00e5f03d);background:radial-gradient(circle,#00e5f01f,#0000 34%),repeating-radial-gradient(#0000 0 23px,#00e5f021 24px 25px);border-color:#28f8ff75;inset:66px 72px 94px}.heroRadar:after{border-color:#ffc14a7a;inset:92px 114px 130px;transform:rotate(-10deg)}.radarVignette{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(#ffffff1a,#0000 1px) top/100% 1px no-repeat,repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 7px),radial-gradient(circle at 50% 44%,#0000 0 45%,#01060d61 76%);position:absolute;inset:0}.radarGrid{opacity:.84;background:linear-gradient(#00e5f016 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#00e5f012 1px,#0000 1px) 0 0/26px 26px,linear-gradient(60deg,#0000 0 48%,#00e5f01a 49% 50%,#0000 51%) 0 0/116px 116px,linear-gradient(120deg,#0000 0 48%,#8d5cff1a 49% 50%,#0000 51%) 0 0/116px 116px}.radarFrame{opacity:.74;filter:drop-shadow(0 0 14px #00e5f08c);background:linear-gradient(90deg,#26f7ff 0 58px,#0000 58px calc(100% - 58px),#26f7ff calc(100% - 58px)) top/100% 1px no-repeat,linear-gradient(90deg,#26f7ff 0 58px,#0000 58px calc(100% - 58px),#26f7ff calc(100% - 58px)) bottom/100% 1px no-repeat,linear-gradient(#26f7ff 0 44px,#0000 44px calc(100% - 44px),#26f7ff calc(100% - 44px)) 0/1px 100% no-repeat,linear-gradient(#26f7ff 0 44px,#0000 44px calc(100% - 44px),#26f7ff calc(100% - 44px)) 100%/1px 100% no-repeat;border-radius:18px;inset:12px}.radarSweep{opacity:.92;background:conic-gradient(from -18deg,#00e5f09e,#00e5f033 23deg,#8d5cff1a 54deg,#0000 98deg);width:306px;height:306px;top:40%}.radarSweep:after{background:linear-gradient(90deg,#fffffff2,#2ff9ff94,#0000);width:170px}.radarOrbit{top:40%}.radarOrbit.orbitA{border-color:#1af5ff75;width:392px;height:124px}.radarOrbit.orbitB{border-color:#ffc14a6b;width:276px;height:90px}.radarOrbit.orbitC{border-style:dashed;border-color:#8d5cff57;width:214px;height:214px;transform:translate(-50%,-50%)rotate(22deg)}.radarHud{background:#020a138c;border:1px solid #00e5f033;border-radius:999px;height:28px;padding:0 10px;top:22px;left:28px;right:28px;box-shadow:inset 0 1px #ffffff0f}.radarPanel{z-index:8;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#020a13b8;border:1px solid #00e5f047;border-radius:12px;width:96px;min-height:76px;padding:11px 12px;position:absolute;top:78px;box-shadow:inset 0 1px #ffffff14,0 18px 34px #00000038}.radarPanel.panelLeft{left:28px}.radarPanel.panelRight{text-align:right;border-color:#ffc14a47;right:28px}.radarPanel small{color:#81f7ff;font-size:13px;font-weight:900;display:block}.radarPanel b{color:#f6fdff;margin-top:7px;font-size:30.68px;line-height:1;display:block}.radarPanel span{color:#9eb4c8;margin-top:5px;font-size:13px;font-weight:800;display:block}.radarCore{background:radial-gradient(circle at 30% 24%,#ffffffad,#0000 17%),radial-gradient(circle at 72% 76%,#18e0a647,#0000 24%),linear-gradient(135deg,#2df8ff 0%,#286fff 50%,#a86aff 100%);border-color:#ffffff61;border-radius:34px;width:118px;height:118px;top:-28px;box-shadow:0 0 0 10px #00e5f014,0 0 0 28px #00e5f00b,0 0 74px #00e5f0c2,0 0 116px #8d5cff6b,inset 0 1px #ffffff9e,inset 0 -18px 34px #1d2eaa4d}.radarCore span{font-size:40.12px}.radarCore small{font-size:13px}.heroRadar i{width:11px;height:11px}.heroRadar i:first-of-type{top:86px;left:148px}.heroRadar i:nth-of-type(2){top:135px;right:154px}.heroRadar i:nth-of-type(3){bottom:112px;left:226px}.radarData{display:none}.radarMetric{background:linear-gradient(#00e5f014,#ffffff05),#020b13c2;border-radius:12px;width:80px;min-height:50px}.radarMetric.metricA{bottom:90px;left:28px}.radarMetric.metricB{bottom:90px;right:28px}.radarMetric.metricC{top:26px;left:136px}.radarTicker{z-index:8;grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;bottom:82px;left:138px;right:138px}.radarTicker span{color:#83f6ff;background:#020a12a8;border:1px solid #00e5f038;border-radius:6px;place-items:center;height:22px;font-size:13px;font-weight:900;display:grid}.radarStream{gap:6px;height:18px;bottom:56px;left:148px;right:148px}.radarStream span{background:linear-gradient(#fff3,#0000),linear-gradient(90deg,#00e5f02e,#00e5f0eb,#8d5cff47);border-radius:2px}.radarBrief{background:linear-gradient(90deg,#00e5f02e,#8d5cff12 48%,#0000),#020911e0;border-color:#1af5ff8a;border-radius:14px;min-height:68px;bottom:16px;left:18px;right:18px}.radarBrief b{color:#f5fdff;text-shadow:0 0 18px #00e5f03d}.heroChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.heroChips span,.heroChips button{border:1px solid var(--line);color:#cbd6e5;background:#101827;border-radius:18px;place-items:center;height:36px;font-size:15.34px;display:grid}.heroChips button:hover{border-color:var(--cyan);color:var(--cyan)}.heroQuickPanel{text-align:left;background:#070e18d6;border:1px solid #2c4466b8;border-radius:12px;padding:13px 16px}.heroQuickPanel b{color:#edf8ff;font-size:15.34px;display:block}.heroQuickPanel span{color:#8ea3ba;margin-top:5px;font-size:14.16px;line-height:1.45;display:block}.heroSearch{background:#f3f6ff;border-radius:10px;height:48px;padding:5px;display:flex;box-shadow:0 16px 35px #815cff38}.heroSearch input{color:#172033;background:0 0;border:0;outline:0;flex:1;padding:0 18px}.heroSearch button{background:var(--violet);color:#fff;border:0;border-radius:7px;padding:0 28px;font-weight:800}.productVisual{background:radial-gradient(circle at 72% 18%,#815cff47,#0000 32%),radial-gradient(circle at 26% 72%,#00e5f038,#0000 30%),linear-gradient(145deg,#091827fa,#040a13fa);border:1px solid #00e5f059;border-radius:18px;min-height:260px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 54px #00000047}.productVisual.compact{border-radius:12px;min-height:128px;margin-bottom:14px;padding:14px}.productVisual,.productVisual.compact,.productVisual .visualScreen,.brandLogo.visualBrandLogo{border-radius:8px}.brandLogo.visualBrandLogo{z-index:3;background:#040c16d1;border-color:#ffffff6b;border-radius:8px;width:82px;height:82px;position:absolute;top:62px;right:48px;box-shadow:0 16px 38px #00000057,0 0 38px #00e5f03d}.productVisual.compact .visualBrandLogo{border-radius:8px;width:52px;height:52px;top:39px;right:23px}.visualGrid{background-color:#0000;background-image:linear-gradient(#00e5f013 1px,#0000 1px),linear-gradient(90deg,#00e5f00f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 46%,#000,#0000 78%)}.visualOrb{background:linear-gradient(135deg,#23f2ff,#286fff 52%,#a56cff);border-radius:42px;width:150px;height:150px;position:absolute;top:34px;right:26px;transform:rotate(45deg);box-shadow:0 0 70px #00e5f06b,inset 0 1px #ffffff8c}.productVisual.compact .visualOrb{border-radius:22px;width:74px;height:74px;top:28px;right:14px}.visualScreen{z-index:2;background:#020911ad;border:1px solid #ffffff1a;border-radius:14px;align-content:end;max-width:72%;min-height:150px;padding:18px;display:grid;position:relative}.productVisual.compact .visualScreen{min-height:92px;padding:12px}.visualScreen i{background:linear-gradient(90deg, var(--cyan), transparent);border-radius:999px;width:42px;height:8px;position:absolute;top:18px;left:18px}.visualScreen b{color:#f4fbff;overflow-wrap:anywhere;font-size:33.04px;line-height:1.06}.productVisual.compact .visualScreen b{font-size:21.24px}.visualScreen small{color:#8cefff;margin-top:8px;font-weight:900}.visualSignal{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.productVisual.compact .visualSignal{display:none}.visualSignal em{color:#8ff8ff;background:#00e5f014;border:1px solid #00e5f03d;border-radius:999px;padding:5px 9px;font-size:13px;font-style:normal;font-weight:900}.productVisual>strong{color:#ffffff2e;font-size:63.72px;line-height:1;position:absolute;bottom:16px;right:18px}.toolDetailHero,.courseDetailHero{background:radial-gradient(circle at 92% 12%,#00e5f024,#0000 34%),linear-gradient(135deg,#0e1827f5,#070d18fa);border:1px solid #37537eb8;border-radius:16px;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:32px;margin-top:22px;padding:30px;display:grid}.toolDetailHero h1,.courseDetailHero h1{margin:0;font-size:54.28px;line-height:1.08}.detailTitle.rich{grid-template-columns:62px 1fr auto;align-items:center;gap:16px;display:grid}.detailTitle.rich .appIcon{border-radius:14px;width:62px;height:62px}.courseMetaPills{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.courseMetaPills span{color:#d7edf6;background:#00e5f012;border:1px solid #00e5f03d;border-radius:999px;padding:8px 12px;font-size:14.16px;font-weight:900}.richDetailTwoCol,.courseDetailLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:28px;display:grid}.richDetailMain,.richDetailSide,.courseVideoPanel,.courseLessonPanel,.faqPanel,.courseDetailBlocks article{background:#0a111ce6;border:1px solid #37537eb8;border-radius:14px;padding:22px}.richIntroBlock h2,.detailSectionHead h2,.courseLessonPanel h2,.courseOutcome h2,.faqPanel h2{margin:0;font-size:28.32px}.richIntroBlock p,.detailSectionHead p,.courseDetailHero p,.toolDetailHero p{color:#b9c7d7;margin-top:12px;line-height:1.75}.richFeatureGrid,.courseDetailBlocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.richFeatureGrid article{background:#030b149e;border:1px solid #00e5f02e;border-radius:10px;min-height:126px;padding:16px}.richFeatureGrid b,.courseDetailBlocks b{color:#eaf7ff;font-size:18.88px}.richFeatureGrid p,.courseDetailBlocks p{color:#9fb0c4;margin-top:10px;font-size:15.34px;line-height:1.65}.richScenePanel,.richHowToPanel,.richNewsPanel,.faqPanel,.courseOutcome{margin-top:22px}.detailSectionHead span{color:var(--cyan);font-size:14.16px;font-weight:900}.richScenePanel button,.courseLessonPanel button,.richDetailSide button{width:100%;min-height:70px;color:inherit;text-align:left;background:#050c16b8;border:1px solid #37537e9e;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}.richScenePanel button>span,.courseLessonPanel button>span{color:var(--amber);font-weight:900}.courseLessonPanel button.active,.figmaMobileCourseDetail .figmaDetailSupplement button.active{background:#36d5a21f;border-color:#36d5a2d1;box-shadow:inset 3px 0 #36d5a2}.courseActiveLesson{color:#d9f5ea;background:#36d5a214;border:1px solid #36d5a261;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:14.16px;display:grid}.courseActiveLesson span{color:#72e8bc;font-weight:900}.courseActiveLesson b{color:#edf8f3;min-width:0}.courseActiveLesson small{color:#a9c8bb;white-space:nowrap}.courseActiveLesson.mobile{grid-template-columns:auto 1fr;font-size:13px}.courseActiveLesson.mobile small{white-space:normal;grid-column:2}.richScenePanel b,.courseLessonPanel b,.richDetailSide b{color:#f3f8ff}.richScenePanel p,.courseLessonPanel small,.richDetailSide small{color:#93a5bb;font-size:14.16px;line-height:1.5}.richDetailSide{position:sticky;top:104px}.richDetailSide button{grid-template-columns:42px 1fr}.richSideCta{background:linear-gradient(135deg,#00e5f01a,#0000 46%),#07131f;border:1px solid #00e5f057;border-radius:10px;margin-top:16px;padding:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0003}.richSideCtaHead{align-items:center;gap:12px;display:flex}.richSideCtaHead>span{width:44px;height:44px;color:var(--cyan);background:#00e5f01a;border:1px solid #00e5f057;border-radius:9px;flex:0 0 44px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.richSideCtaHead div{min-width:0}.richSideCtaHead small{color:#69dbe5;font-size:13px;font-weight:900;display:block}.richSideCtaHead b{margin-top:3px;font-size:21.24px;display:block}.richSideCta p{color:#a8b7c8;margin:13px 0 14px;font-size:15.34px;line-height:1.65}.richSideCtaMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.richSideCtaMetrics>span{text-align:center;background:#030a1294;border:1px solid #4a648480;border-radius:7px;min-width:0;padding:9px 5px}.richSideCtaMetrics b{color:#f1f7fb;font-size:16.52px;display:block}.richSideCtaMetrics small{color:#7f91a7;white-space:nowrap;margin-top:3px;font-size:13px;display:block}.richSideCta button,.videoMock button{background:var(--cyan);color:#001116;border:0;border-radius:8px;height:40px;padding:0 14px;font-weight:900}.richDetailSide .richSideCta>button{background:var(--cyan);color:#001116;text-align:left;border:1px solid #00e5f09e;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;margin:0;padding:0 14px;display:flex}.richDetailSide .richSideCta>button span{min-width:0;color:inherit;white-space:nowrap;font-size:15.34px;font-weight:950}.actionFormStatus.error,.figmaFormStatus.error{color:#ff9cab}.actionFormStatus.success,.figmaFormStatus.success{color:#7cf0ce}.actionForm button:disabled,.figmaMobileRealForm button:disabled{cursor:wait;opacity:.68}.figmaMobileRealForm{gap:12px;display:grid}.figmaMobileRealForm>label{color:#dce8f3;gap:7px;font-size:14.16px;font-weight:800;display:grid}.figmaMobileRealForm>label :is(input,textarea){color:#f2f7fb;background:#09131f;border:1px solid #46607ead;border-radius:7px;outline:0;width:100%;min-width:0;padding:0 13px}.figmaMobileRealForm>label input{height:46px}.figmaMobileRealForm>label textarea{resize:vertical;min-height:92px;font:inherit;padding-block:12px;line-height:1.55}.figmaMobileRealForm>label :is(input,textarea):focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00e5f014}.figmaMobileRealForm>button{background:var(--cyan);color:#001116;border:0;border-radius:7px;width:100%;min-height:46px;font-weight:950}.figmaSearchEmpty{color:#91a4b8;text-align:center;border:1px dashed #46607e94;border-radius:8px;padding:18px}.tutorialSourceLink{color:#73edf5;border-bottom:1px solid #00e5f075;align-items:center;gap:7px;width:fit-content;min-height:38px;margin-top:14px;font-size:14.16px;font-weight:850;display:inline-flex}.tutorialSourceLink.mobile{margin:4px 0 14px;font-size:13px}.mobileTutorialCategoryRail{scrollbar-width:none;gap:8px;margin:18px -14px 12px;padding:0 14px 7px;display:flex;overflow-x:auto}.mobileTutorialCategoryRail::-webkit-scrollbar{display:none}.mobileTutorialCategoryRail button{color:#9eafc1;background:#0a141e;border:1px solid #48628194;border-radius:6px;flex:none;min-height:36px;padding:0 13px;font-size:14.16px;font-weight:900}.mobileTutorialCategoryRail button.active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#00e5f01a;border-color:#00e5f0b8}@media (width>=901px){.refinedRankItem{grid-template-columns:minmax(0,1fr) 76px 88px;gap:16px;min-height:142px;padding:20px 24px}.refinedRankItem .rankMainButton{grid-column:auto;grid-template-columns:50px 76px minmax(0,1fr);gap:18px;min-height:100px}.refinedRankItem>button:not(.rankMainButton){width:100%;min-width:0}.refinedRankItem .rankNo,.refinedRankItem .appIcon{justify-self:start}}.figmaStructuredField{border:0;min-width:0;margin:0;padding:0}.figmaStructuredField legend{color:#dce8f3;margin-bottom:8px;font-size:14.16px;font-weight:800}.figmaStructuredField select{color:#f2f7fb;background:#09131f;border:1px solid #46607ead;border-radius:7px;outline:0;width:100%;height:46px;padding:0 12px}.figmaStructuredField select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00e5f014}.figmaFieldChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.figmaFieldChoices label{color:#aebed0;background:#09131f;border:1px solid #46607e8a;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;font-size:14.16px;font-weight:800;display:flex}.figmaFieldChoices input{width:16px;height:16px;accent-color:var(--cyan)}.figmaFieldChoices label:has(input:checked){color:#e9fbff;background:#00e5f017;border-color:#00e5f0ad}.figmaSegmentedControl{background:#09131f;border:1px solid #46607e94;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.figmaSegmentedControl button{color:#8fa3b8;background:0 0;border:0;border-radius:5px;min-height:38px;font-weight:900}.figmaSegmentedControl button.active{background:var(--cyan);color:#001116}.mobileToolCategoryRail{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:18px -14px 10px;padding:0 14px 7px;display:flex;overflow-x:auto}.mobileToolCategoryRail::-webkit-scrollbar{display:none}.mobileToolCategoryRail button{color:#9eafc1;scroll-snap-align:start;background:#0a141e;border:1px solid #48628194;border-radius:6px;flex:none;min-height:36px;padding:0 13px;font-size:14.16px;font-weight:900}.mobileToolCategoryRail button.active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#00e5f01a;border-color:#00e5f0b8}.mobileToolLoadMore{color:#e8f8fb;text-align:left;background:#00e5f012;border:1px solid #00e5f07a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:14px;padding:0 14px;display:grid}.mobileToolLoadMore span{font-weight:950}.mobileToolLoadMore small{color:#7f94aa;font-size:13px}.mobileToolLoadMore svg{color:var(--cyan)}.mobileToolEmpty{color:#91a4b8;text-align:center;border:1px dashed #46607e94;border-radius:8px;place-items:center;gap:10px;margin-top:16px;padding:24px 16px;display:grid}.mobileToolEmpty button{min-height:38px;color:var(--cyan);background:#00e5f014;border:1px solid #00e5f085;border-radius:6px;padding:0 14px;font-weight:900}.figmaSearchDiscovery{margin:10px -14px 0}.figmaDiscoveryBlock{border-top:1px solid #364f6c9e;padding:20px 14px}.figmaDiscoveryBlock:last-child{border-bottom:1px solid #364f6c9e}.figmaDiscoveryBlock>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.figmaDiscoveryBlock h2{color:#e8f2ff;align-items:center;gap:8px;margin:0 0 13px;font-size:21.24px;display:flex}.figmaDiscoveryBlock h2 svg{color:var(--cyan)}.figmaDiscoveryBlock header h2{margin:0}.figmaDiscoveryBlock header>button{color:#8ea2b8;background:0 0;border:0;align-items:center;gap:3px;min-height:34px;font-size:13px;font-weight:850;display:flex}.figmaDiscoveryTerms{flex-wrap:wrap;gap:8px;display:flex}.figmaDiscoveryTerms button{color:#b7c6d6;background:#0a141e;border:1px solid #42608094;border-radius:6px;min-height:36px;padding:0 12px;font-size:14.16px;font-weight:850}.figmaDiscoveryTerms.categories button{color:#9deef5;border-color:#00e5f03d}.figmaDiscoveryNews{margin-top:11px;display:grid}.figmaDiscoveryNews>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #2d445ea3;grid-template-columns:56px minmax(0,1fr);gap:5px 10px;min-width:0;padding:13px 0;display:grid}.figmaDiscoveryNews span{color:var(--cyan);grid-row:1/span 2;align-self:start;font-size:13px;font-weight:900}.figmaDiscoveryNews b{color:#e7eef7;min-width:0;font-size:16.52px;line-height:1.45}.figmaDiscoveryNews small{color:#788da3;font-size:13px}.figmaDiscoveryTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.figmaDiscoveryTools>button{color:#e8f2ff;text-align:left;background:#0a141e;border:1px solid #3a547194;border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:68px;padding:9px;display:grid}.searchDiscoveryLogo{background:#f7f9fc;border-radius:7px;width:40px;height:40px}.figmaDiscoveryTools span{min-width:0}.figmaDiscoveryTools b,.figmaDiscoveryTools small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.figmaDiscoveryTools b{font-size:14.16px}.figmaDiscoveryTools small{color:#7f94aa;margin-top:4px;font-size:13px}.faqList{gap:10px;margin-top:16px;display:grid}.faqList details{background:#040c16b8;border:1px solid #37537e9e;border-radius:10px;padding:0 14px}.faqList summary{cursor:pointer;color:#eef7ff;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-weight:900;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList details[open] summary b{transform:rotate(45deg)}.faqList p{color:#aebdd0;border-top:1px solid #37537e73;margin:0;padding:12px 0 16px;line-height:1.7}.videoMock{background:#030a12b8;border:1px solid #00e5f038;border-radius:14px;padding:14px}.videoMock button{width:100%;margin-top:14px}.videoMock button span{margin-right:8px}.youtubeEmbed{aspect-ratio:16/9;background:#02060b;border:1px solid #00e5f04d;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000047}.youtubeEmbed iframe,.youtubeEmbedPoster{border:0;width:100%;height:100%;position:absolute;inset:0}.youtubeEmbed iframe{background:#000;display:block}.youtubeSoundButton{z-index:3;color:#fff;backdrop-filter:blur(8px);background:#02080ee0;border:1px solid #ffffffb8;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:14.16px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000057}.youtubeSoundButton:hover,.youtubeSoundButton:focus-visible{border-color:var(--cyan);color:var(--cyan)}.youtubeSoundButton.isConfirmed{color:#77efb3;border-color:#3edb93b8}.youtubeEmbedPoster{cursor:pointer;color:#fff;text-align:left;background:#07111d;padding:0;overflow:hidden}.youtubeEmbedPoster>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .24s;display:block}.youtubeEmbedPoster:hover>img{transform:scale(1.015)}.youtubeEmbedShade{background:linear-gradient(#02070d14 20%,#02070de0 100%);position:absolute;inset:0}.youtubeEmbedPlay{color:#001116;background:#00dbf0eb;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000005c,0 0 0 8px #00dbf01a}.youtubeEmbedPlay svg{margin-left:3px}.youtubeEmbedCopy{position:absolute;bottom:18px;left:20px;right:20px}.youtubeEmbedCopy b,.youtubeEmbedCopy small{display:block}.youtubeEmbedCopy b{font-size:20.06px;line-height:1.3}.youtubeEmbedCopy small{color:#b8c9db;margin-top:5px;font-size:14.16px;line-height:1.45}.videoUnavailable>p{color:#9fb1c4;text-align:center;margin:14px 0 0;font-size:15.34px;line-height:1.6}.figmaMobileVideo>.youtubeEmbed{border-radius:9px}.figmaMobileVideo>.videoUnavailable>p{margin-bottom:2px}.courseOutcome div{border-bottom:1px solid #37537e7a;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:52px;display:grid}.courseOutcome div:last-child{border-bottom:0}.courseOutcome span{color:var(--amber);font-weight:900}.courseOutcome b{color:#edf7ff;line-height:1.45}.courseLearningCopy{border-top:1px solid #37537ea8;margin-top:26px;padding-top:25px}.courseCopyHead{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.courseCopyHead>span{width:44px;height:44px;color:var(--cyan);background:#00e5f014;border:1px solid #00e5f06b;border-radius:8px;place-items:center;display:grid}.courseCopyHead div{min-width:0}.courseCopyHead small,.courseArticleCopy header small{color:#58cbd7;font-size:13px;font-weight:900;display:block}.courseCopyHead h2,.courseArticleCopy h2{color:#f0f7ff;margin:3px 0 0;font-size:27.14px;line-height:1.25}.courseCopyHead em{color:#7ce8c0;white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}.courseCopyNotice{color:#8fa3b8;margin:16px 0 0;font-size:15.34px;line-height:1.72}.courseTranscript{border-top:1px solid #37537e7a;margin-top:18px}.courseTranscript article{border-bottom:1px solid #37537e6b;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px 0;display:grid;position:relative}.courseTranscript article:before{content:"";background:#43dfa0;border-radius:50%;width:7px;height:7px;position:absolute;top:25px;left:54px;box-shadow:0 0 0 4px #43dfa01a,0 0 14px #43dfa06b}.courseTranscript time{color:#73e7f0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14.16px;font-weight:900;line-height:1.7}.courseTranscript article>div{min-width:0}.courseTranscript b{color:#edf6ff;font-size:18.88px;line-height:1.5;display:block}.courseTranscript p{color:#b6c5d4;margin:7px 0 0;font-size:17.7px;line-height:1.78}.courseArticleCopy{border-top:1px solid #00e5f04d;margin-top:30px;padding-top:26px}.courseArticleCopy>header{color:var(--cyan);align-items:center;gap:12px;display:flex}.courseArticleCopy>header>div{min-width:0}.courseArticleCopy .courseArticleLead{color:#dce7f3;margin:18px 0 0;font-size:20.06px;line-height:1.86}.courseArticleCopy h3{color:#f1f7fd;margin:24px 0 10px;font-size:21.24px}.courseArticleCopy>p:not(.courseArticleLead){color:#bdcad7;margin:0;font-size:18.88px;line-height:1.8}.courseArticleCopy :is(ol,ul){gap:10px;margin:0;padding-left:22px;display:grid}.courseArticleCopy li{color:#c7d4e1;padding-left:4px;font-size:17.7px;line-height:1.72}.courseArticleCopy li::marker{color:#4adfac;font-weight:900}.courseArticleCopy footer{color:#cce9dd;background:#43dfa00f;border-left:3px solid #43dfa0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:26px;padding:14px 16px;font-size:16.52px;line-height:1.65;display:grid}.courseArticleCopy footer svg{color:#56e5ad;margin-top:2px}@media (width<=900px){.youtubeSoundButton{min-height:34px;padding:6px 9px;font-size:14.16px;top:9px;right:9px}.youtubeEmbedPlay{width:54px;height:54px}.youtubeEmbedPlay svg{width:23px;height:23px}.youtubeEmbedCopy{bottom:11px;left:13px;right:13px}.youtubeEmbedCopy b{font-size:16.52px}.youtubeEmbedCopy small{display:none}.figmaCourseLearningCopy{background:linear-gradient(#09141f9e,#040b1366);border-top:1px solid #37537eb8;border-bottom:1px solid #37537eb8;margin:18px -14px 0;padding:21px 14px 24px}.courseCopyHead{grid-template-columns:42px minmax(0,1fr);gap:11px}.courseCopyHead>span{width:42px;height:42px}.courseCopyHead h2,.courseArticleCopy h2{font-size:24.78px}.courseCopyHead em{white-space:normal;grid-column:2;margin-top:-5px}.courseCopyNotice{color:#a8b8c9;margin-top:15px;font-size:16.52px;line-height:1.75}.courseTranscript article{grid-template-columns:49px minmax(0,1fr);gap:12px;padding:17px 0}.courseTranscript article:before{top:25px;left:41px}.courseTranscript time{font-size:13px}.courseTranscript b{font-size:20.06px;line-height:1.5}.courseTranscript p{font-size:18.88px;line-height:1.78}.courseArticleCopy{margin-top:25px;padding-top:23px}.courseArticleCopy .courseArticleLead,.courseArticleCopy>p:not(.courseArticleLead){font-size:20.06px;line-height:1.82}.courseArticleCopy h3{margin-top:23px;font-size:22.42px}.courseArticleCopy :is(ol,ul){gap:12px;padding-left:21px}.courseArticleCopy li{font-size:18.88px;line-height:1.76}.courseArticleCopy footer{font-size:17.7px;line-height:1.72}.toolDetailHero,.courseDetailHero,.richDetailTwoCol,.courseDetailLayout{grid-template-columns:1fr}.toolDetailHero,.courseDetailHero{gap:18px;padding:16px}.toolDetailHero h1,.courseDetailHero h1{font-size:37.76px}.productVisual{min-height:210px;padding:16px}.productVisual.compact{min-height:118px}.visualOrb{width:108px;height:108px}.visualScreen{max-width:78%;min-height:126px}.visualScreen b{font-size:25.96px}.richFeatureGrid,.courseDetailBlocks{grid-template-columns:1fr}.richDetailSide{position:static}.detailTitle.rich{grid-template-columns:54px 1fr}.detailTitle.rich em{grid-column:1/-1;width:fit-content}}.split{grid-template-columns:1.2fr .85fr;gap:48px;margin-top:48px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:26px 28px}.panel h2{margin-bottom:22px;font-size:25.96px}.feed article{border-bottom:1px solid #20304ab8;grid-template-columns:70px 160px 1fr 40px;align-items:center;gap:18px;min-height:66px;display:grid}.feed article:last-child{border-bottom:0}.feed time,.feed span{color:var(--muted);font-size:14.16px}.feed b{font-size:17.7px;line-height:1.45}.feed strong,.rankPanel strong{color:var(--cyan)}.rankPanel button{background:0 0;border:0;border-bottom:1px solid #20304ab3;justify-content:space-between;align-items:center;width:100%;height:58px;display:flex}.rankPanel button:last-child{border-bottom:0}.rankPanel{background:linear-gradient(135deg,#0f1726,#08111c);position:relative;overflow:hidden}.rankPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 18%,#00e5f02e,#0000 32%);position:absolute;inset:0}.rankPanel h2{align-items:center;gap:10px;display:flex;position:relative}.rankPanel h2:before{content:"";background:var(--cyan);width:10px;height:10px;box-shadow:0 0 18px var(--cyan);border-radius:50%}.rankPanel button{background:#060e18b8;border:1px solid #20304ab8;border-radius:8px;height:70px;margin-bottom:10px;padding:0 14px;position:relative;overflow:hidden}.rankPanel button:before{content:"";background:linear-gradient(90deg, var(--cyan), #18e0a629);opacity:.9;border-radius:3px;height:3px;position:absolute;bottom:10px;left:14px;right:70px}.rankPanel button:hover{border-color:var(--cyan);transform:translateY(-1px)}.rankPanel button b{z-index:1;font-size:18.88px}.rankPanel strong{z-index:1;background:#00e5f01f;border:1px solid #00e5f047;border-radius:8px;place-items:center;min-width:42px;height:34px;display:grid}.pcBriefing{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.pcBriefing button{border:1px solid var(--line);min-height:146px;color:inherit;text-align:left;background:linear-gradient(#111927fa,#09101bfa);border-radius:10px;align-content:start;gap:10px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000029}.pcBriefing button:hover{border-color:#00e5f0ad;transform:translateY(-1px)}.pcBriefing span{color:var(--cyan);font-size:14.16px;font-weight:900}.pcBriefing b{font-size:21.24px}.pcBriefing p{color:#b9c4d3;font-size:15.34px;line-height:1.58}.pcBriefing small{color:var(--amber);margin-top:auto;font-weight:800}.focusGrid{grid-template-columns:1.35fr .85fr;gap:24px;display:grid}.focusLead,.focusSide article,.focusSide button{border:1px solid var(--line);border-radius:var(--radius);color:inherit;text-align:left;background:linear-gradient(135deg,#111927,#0b111c);padding:26px}.focusLead{align-content:end;min-height:280px;display:grid;position:relative;overflow:hidden}.focusLead:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 20%,#00e5f02e,#0000 32%);position:absolute;inset:0}.focusLead>span,.focusSide>button>span{width:fit-content;color:var(--cyan);border:1px solid #00e5f073;border-radius:6px;padding:5px 10px;font-size:14.16px;font-weight:900}.focusLead h2{max-width:780px;margin-top:22px;font-size:40.12px;line-height:1.18;position:relative}.focusLead p{color:#c0cad8;max-width:760px;margin-top:14px;line-height:1.7;position:relative}.focusLead small,.focusSide small{color:var(--muted);margin-top:18px;display:block;position:relative}.focusLead.hasMedia{align-content:start}.focusLead.hasMedia:before,.focusLead.hasMedia:after{display:none}.focusLeadMedia{z-index:1;background:#07111c;border:1px solid #00e5f057;border-radius:8px;width:100%;height:160px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #00000038}.focusLeadMedia:after{content:none;display:none}.focusLeadMedia>img{object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block}.focusLeadMedia .focusLeadBrand{z-index:3;background:#f7f9fc;border-color:#ffffff47;border-radius:10px;width:48px;height:48px;padding:0;position:absolute;top:14px;left:14px}.focusLeadMedia .focusLeadBrand img{object-fit:contain}.focusLead.hasMedia h2{margin-top:22px}.focusSide{gap:18px;display:grid}.focusSide article{min-height:131px}.focusSide h3{margin-top:14px;font-size:22.42px;line-height:1.35}.focusSide p{color:var(--muted);margin-top:8px;font-size:15.34px;line-height:1.6}.feedColumns{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feedColumns article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:20px}.feedColumns h3{color:var(--cyan);margin-bottom:14px}.feedColumns button{text-align:left;background:0 0;border:0;border-bottom:1px solid #20304ab3;grid-template-columns:34px 1fr;align-items:start;gap:12px;width:100%;min-height:58px;padding:12px 0;display:grid}.feedColumns button:last-child{border-bottom:0}.feedColumns span{color:var(--amber);font-weight:900}.feedColumns button>div{gap:5px;min-width:0;display:grid}.feedColumns b{font-size:16.52px;line-height:1.45}.feedColumns small{color:var(--muted);font-size:13px;line-height:1.35}.aiTopicHome{margin-top:0}.aiTopicNav{scrollbar-width:thin;scrollbar-color:#00e5f07a transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;padding-bottom:2px;display:grid;overflow-x:auto}.aiTopicNav button{min-width:292px;min-height:96px;color:inherit;text-align:left;background:radial-gradient(circle at 90% 12%,#00e5f014,#0000 34%),linear-gradient(#101927f2,#090f1afa);border:1px solid #37537eb8;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.aiTopicNav button:hover,.aiTopicNav button.active{background:radial-gradient(circle at 90% 12%,#00e5f02e,#0000 34%),linear-gradient(#0c202dfa,#08101cfa);border-color:#00e5f0b8;transform:translateY(-1px);box-shadow:0 18px 42px #00e5f014,inset 0 1px #ffffff0d}.aiTopicNav span{color:var(--amber);font-size:18.88px;font-weight:950;line-height:1.2}.aiTopicNav b{color:var(--cyan);font-size:21.24px;line-height:1.25;display:block}.aiTopicNav small{color:#aeb9c8;margin-top:8px;font-size:15.34px;line-height:1.55;display:block}.aiTopicCardRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:2px 0 10px;display:grid;overflow:visible}.aiTopicCard{min-height:138px;color:inherit;text-align:left;background:radial-gradient(circle at 92% 8%,#00e5f014,#0000 35%),linear-gradient(#121a2af5,#0b111dfa);border:1px solid #37537ead;border-radius:10px;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000024}.aiTopicCard:hover{border-color:#00e5f0bd;transform:translateY(-2px);box-shadow:0 20px 46px #00e5f01a,inset 0 1px #ffffff0d}.aiTopicCard h3{color:#f2f7ff;font-size:24.78px;line-height:1.25}.aiTopicCard p{color:#9eb0c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin-top:10px;font-size:15.34px;line-height:1.65;display:-webkit-box;overflow:hidden}.aiTopicCard small{color:var(--cyan);align-items:center;gap:8px;margin-top:12px;font-size:14.16px;font-weight:900;display:inline-flex}.aiTopicCard small b{color:inherit;font-size:inherit}.aiTopicColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.aiTopicColumns article{background:radial-gradient(circle at 94% 0,#00e5f014,#0000 32%),#0d1420;border:1px solid #37537edb;border-radius:8px;min-height:296px;padding:20px}.aiTopicColumns h3{color:var(--cyan);margin-bottom:14px;font-size:21.24px}.aiTopicColumns button{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #37537e7a;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.aiTopicColumns button:last-child{border-bottom:0}.aiTopicColumns span{color:var(--amber);font-weight:900}.aiTopicColumns b{color:#eef6ff;font-size:16.52px;line-height:1.45}.aiTopicColumns button:hover b{color:var(--cyan)}.hubGrid{grid-template-columns:1fr 1fr 320px;gap:18px;display:grid}.hubPanel,.hubRank{border:1px solid var(--line);background:linear-gradient(135deg,#101827,#07101a);border-radius:12px;padding:20px}.hubPanel.product{background:radial-gradient(circle at 86% 18%,#ffc14a1f,#0000 32%),linear-gradient(135deg,#15151d,#07101a)}.hubHead{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;margin-bottom:14px;display:grid}.hubHead span{color:var(--cyan);grid-column:1/-1;font-size:14.16px;font-weight:900}.hubHead h3,.hubRank h3{font-size:27.14px}.hubHead button{border:1px solid var(--line);color:#d9e6f5;background:#0d1420;border-radius:16px;height:32px;padding:0 13px;font-weight:800}.signalList{gap:10px;display:grid}.signalList button{min-height:82px;color:inherit;text-align:left;background:#070d16c7;border:1px solid #20304ad1;border-radius:8px;grid-template-columns:1fr 18px;align-items:center;gap:6px 10px;padding:14px;display:grid}.signalList button:hover,.hubRank button:hover{border-color:#00e5f0b3}.signalList b{font-size:18.88px}.signalList p{color:var(--muted);grid-column:1;font-size:14.16px;line-height:1.55}.signalList svg{color:var(--cyan);grid-area:1/2/3}.hubRank{align-content:start;gap:10px;display:grid}.hubRank button{min-height:68px;color:inherit;text-align:left;background:#070d16c7;border:1px solid #20304ad1;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:4px 12px;padding:12px;display:grid}.hubRank button span{background:var(--amber);color:#151007;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.hubRank button small{color:var(--muted)}.sourceMatrix{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sourceMatrix button{border:1px solid var(--line);background:var(--panel);min-height:126px;color:inherit;text-align:left;border-radius:10px;align-content:start;gap:10px;padding:18px;display:grid}.sourceMatrix button:hover{border-color:var(--cyan);transform:translateY(-1px)}.sourceMatrix b{color:#eef6ff;font-size:21.24px}.sourceMatrix p{color:#b7c2d1;font-size:15.34px;line-height:1.55}.sourceMatrix small{color:var(--cyan);font-weight:800}.topicCards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.topicCards article,.topicCardButton{border:1px solid var(--line);border-radius:var(--radius);min-height:150px;color:inherit;text-align:left;background:#0a121d;padding:22px}.topicCards span{color:var(--amber);font-weight:900}.topicCards h3{margin-top:18px;font-size:23.6px}.topicCards p{color:var(--muted);margin-top:12px;font-size:15.34px;line-height:1.65}.formPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:18px;max-width:760px;margin-top:34px;padding:24px;display:grid}.formPanel label{color:#d8e4f2;gap:8px;font-weight:700;display:grid}.formPanel input,.largeSearch input{border:1px solid var(--line);height:44px;color:var(--text);background:#0a111d;border-radius:8px;outline:none;padding:0 14px}.formPanel button{background:var(--cyan);color:#001116;border:0;border-radius:8px;height:46px;font-weight:900}.largeSearch{border:1px solid var(--line);background:var(--panel);border-radius:27px;align-items:center;gap:12px;max-width:760px;height:54px;margin-top:30px;padding:0 18px;display:flex}.largeSearch input{background:0 0;border:0;flex:1;min-width:0}.searchResultGrid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:880px;margin-top:26px;display:grid}.searchResultGrid button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:92px;color:var(--text);place-items:center;gap:8px;font-weight:900;display:grid}.searchResultGrid svg{color:var(--cyan)}.pageTopics{margin-top:34px}.topicsPage{padding-bottom:100px}.topicsHero{background:linear-gradient(135deg,#0f1826fa,#090e1bfa);border:1px solid #37537eb8;border-radius:14px;grid-template-columns:1fr 230px;align-items:end;gap:28px;min-height:236px;margin-top:22px;padding:34px;display:grid;position:relative;overflow:hidden}.topicsHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#00e5f029,#0000 30%),linear-gradient(90deg,#0000,#815cff14);position:absolute;inset:0}.topicsHero>*{position:relative}.topicsHero h1{margin-top:14px;font-size:56.64px;line-height:1.08}.topicsHero p{color:#c2cedd;max-width:780px;margin-top:18px;line-height:1.75}.topicsHero aside{text-align:center;background:#060e18c2;border:1px solid #00e5f03d;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.topicsHero aside b{color:var(--muted);font-size:15.34px}.topicsHero aside strong{color:var(--cyan);font-size:63.72px;line-height:1}.topicsHero aside span{color:#d4deec;font-size:14.16px}.topicQuickStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.topicQuickStats div{border:1px solid var(--line);color:#d4deec;background:#0c1420e6;border-radius:8px;place-items:center;height:48px;font-size:15.34px;font-weight:800;display:grid}.topicGroupStack{gap:38px;margin-top:44px;display:grid}.topicGroupHead,.topicSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.topicGroupHead h2,.topicSectionHead h2{font-size:30.68px}.topicGroupHead span,.topicSectionHead span{color:var(--muted);font-size:15.34px}.topicOverviewGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.topicOverviewCard{border:1px solid var(--line);min-height:154px;color:inherit;text-align:left;background:#0a121d;border-radius:8px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;display:flex}.topicOverviewCard:hover{background:#0d1724;border-color:#00e5f0cc;transform:translateY(-1px)}.topicOverviewCard h3{font-size:21.24px;line-height:1.25}.topicOverviewCard p{color:var(--muted);margin-top:9px;font-size:14.16px;line-height:1.55}.topicOverviewCard footer{color:var(--cyan);grid-template-columns:auto auto 18px;align-items:center;gap:8px;font-size:14.16px;font-weight:800;display:grid}.topicOverviewCard footer span{white-space:nowrap;background:#00e5f00f;border:1px solid #00e5f038;border-radius:5px;padding:4px 7px}.topicFigmaExtension{background:radial-gradient(circle at 85% 0,#00e0ff1f,#0000 32%),#07121ef0;border:1px solid #00e0ff2e;border-radius:10px;margin-top:38px;padding:24px}.topicFigmaLayout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.topicFigmaLayout article,.topicFigmaLayout aside{gap:12px;display:grid}.topicFigmaLayout article button{min-height:74px;color:inherit;text-align:left;background:#050d18c7;border:1px solid #5b7d9e33;border-radius:8px;grid-template-columns:62px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:14px 16px;display:grid}.topicFigmaLayout article time,.topicFigmaLayout article strong{color:var(--cyan);font-weight:900}.topicFigmaLayout article b,.topicFigmaLayout aside b{color:var(--text);line-height:1.35;display:block}.topicFigmaLayout article p{color:var(--soft);margin-top:5px;font-size:14.16px}.topicFigmaLayout aside button{min-height:94px;color:inherit;text-align:left;background:#0a1422db;border:1px solid #00e0ff2e;border-radius:8px;padding:16px}.topicFigmaLayout aside span{color:var(--soft);margin-top:8px;font-size:14.16px;line-height:1.45;display:block}.backLink{border:1px solid var(--line);color:#d7e4f3;background:#0c1420;border-radius:17px;align-items:center;gap:6px;height:34px;margin-bottom:18px;padding:0 14px;display:inline-flex}.topicDetailHero{background:linear-gradient(135deg,#101827,#09101f);border:1px solid #37537eb8;border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:34px;min-height:224px;padding:32px;display:grid}.topicDetailHero h1{margin-top:16px;font-size:54.28px;line-height:1.1}.topicDetailHero p{color:#c4cfdd;max-width:760px;margin-top:16px;line-height:1.72}.topicMetaPills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.topicMetaPills span{color:#d9e8f5;background:#00e5f012;border:1px solid #00e5f03d;border-radius:16px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:14.16px;font-weight:800;display:inline-flex}.topicAllLink{color:#8fa8c7;white-space:nowrap;background:0 0;border:0;font-size:15.34px;font-weight:800}.topicDetailHero aside{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.topicDetailHero aside div{background:#08111d;border:1px solid #00e5f038;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:114px;display:grid}.topicDetailHero aside b{color:var(--cyan);font-size:35.4px;line-height:1}.topicDetailHero aside span{color:var(--muted);font-size:14.16px}.hotPanel,.timelinePanel,.topicSupplementPanel,.topicDigestPanel{background:#0a111ce0;border:1px solid #37537eb8;border-radius:10px;margin-top:28px;padding:24px}.topicDigestPanel{background:radial-gradient(circle at 16% 0,#815cff2e,#0000 34%),radial-gradient(circle at 88% 12%,#00e5f024,#0000 30%),linear-gradient(135deg,#0b1422f5,#060d18f0)}.topicDigestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.topicDigestGrid article{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#050d18b8;border:1px solid #00e5f033;border-radius:10px;min-height:150px;padding:18px;box-shadow:inset 0 1px #ffffff14,0 18px 45px #00000038}.topicDigestGrid span{width:34px;height:24px;color:var(--amber);background:#ffc14a14;border:1px solid #ffc14a3d;border-radius:999px;place-items:center;font-size:14.16px;font-weight:900;display:grid}.topicDigestGrid b{color:#f5f9ff;margin-top:16px;font-size:20.06px;display:block}.topicDigestGrid p{color:#b9c7d7;margin-top:10px;font-size:15.34px;line-height:1.7}.hotList{gap:10px;display:grid}.hotList button{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 86px 46px;align-items:center;gap:14px;min-height:40px;padding:6px 0;display:grid}.hotList button:hover{border-color:var(--cyan)}.hotList span{width:22px;height:22px;color:var(--amber);background:0 0;border-radius:0;place-items:center;font-weight:900;display:grid}.hotList b{line-height:1.4}.hotList small{color:var(--muted);text-align:right}.hotList strong{color:var(--cyan);text-align:right;font-size:21.24px}.topicSupplementPanel{background:radial-gradient(circle at 92% 8%,#00e5f01a,#0000 34%),#08111deb}.topicSupplementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.topicSupplementGrid article{background:#040c16ad;border:1px solid #00e5f02e;border-radius:8px;min-height:116px;padding:16px}.topicSupplementGrid b{color:var(--cyan);font-size:16.52px;display:block}.topicSupplementGrid p{color:#b9c7d7;margin-top:10px;font-size:15.34px;line-height:1.7}.timeline{gap:24px;display:grid}.timelineDay{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:20px;display:grid}.timelineDate{color:#9fdcff;background:0 0;border:0;border-radius:0;place-items:start;min-height:42px;padding-top:2px;font-weight:900;display:grid;position:sticky;top:106px}.timelineEntries{gap:16px;display:grid}.timelineItem{grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.timelineRail{color:var(--muted);grid-template-rows:26px 1fr;justify-items:center;gap:8px;font-size:14.16px;display:grid}.timelineRail time{color:#f1f4fa;background:0 0;border:0;border-radius:0;place-items:center;width:58px;height:26px;font-size:21.24px;font-weight:900;display:grid}.timelineRail span{background:linear-gradient(var(--cyan), #00e5f00a);width:1px;min-height:100%;position:relative}.timelineRail span:before{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #18e0a68c}.timelineCard{background:#111827;border:1px solid #37537eb8;border-radius:8px;padding:18px}.timelineCard:hover{border-color:#00e5f0b8}.timelineCardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.timelineCardTop small{color:var(--muted)}.timelineCardTop strong{min-width:40px;height:30px;color:var(--cyan);background:#00e5f01f;border-radius:7px;place-items:center;display:grid}.timelineCard h3{font-size:23.6px;line-height:1.36}.timelineCard p{color:#bac6d5;margin-top:10px;line-height:1.7}.topicTags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.topicTags span{color:#f7d38a;background:#ffc14a14;border:1px solid #ffc14a38;border-radius:5px;padding:5px 8px;font-size:14.16px;font-weight:800}.reasonBar{border-left:3px solid var(--mint);color:#c7f7e7;background:#18e0a614;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:15.34px;line-height:1.55}.sectionTitle{justify-content:space-between;align-items:center;margin:58px 0 22px;display:flex}.sectionTitle h2{font-size:33.04px}.sectionTitle button{min-height:32px;color:var(--cyan);background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:inline-flex}.discoveryGrid{grid-template-columns:250px 1fr 320px;gap:24px;display:grid}.sourceList,.toolList,.promptWall{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px}.sourceList{gap:14px;display:grid}.sourceList div{grid-template-columns:22px 1fr;align-items:start;gap:4px 10px;display:grid}.sourceList svg{color:var(--cyan)}.sourceList small{color:var(--muted);grid-column:2;line-height:1.45}.toolList{gap:14px;display:grid}.toolRow{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#0b111c;grid-template-columns:42px 1fr 24px;align-items:center;gap:16px;width:100%;min-height:78px;padding:14px;display:grid}.toolRow:hover{border-color:var(--cyan)}.appIcon{width:42px;height:42px;color:var(--cyan);background:linear-gradient(135deg,#202a40,#101726);border:1px solid #294064;border-radius:10px;place-items:center;font-size:15.34px;font-weight:900;display:grid}.appIcon.hot{color:#fff;background:linear-gradient(135deg,#ffb433,#ff7b1c)}.brandLogo{color:#dff9ff;background:linear-gradient(145deg,#111b2b,#07101b);border:1px solid #699adc5c;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000003d}.brandLogo img{z-index:2;object-fit:contain;width:calc(100% - 14px);height:calc(100% - 14px);display:block;position:absolute;inset:7px}.brandLogoFallback{z-index:1;font-size:13px;font-weight:900;line-height:1;position:relative}.appIcon.brandLogo,.figmaIcon.brandLogo{padding:0}.imageFilled .brandLogo img{object-fit:contain;width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.cardBrandLogo{z-index:4;backdrop-filter:blur(8px);background:#050c16e6;border-color:#ffffff57;width:50px;height:50px;position:absolute;top:13px;left:13px}.cardBrandLogo.large{width:68px;height:68px}.toolRow b{font-size:20.06px}.toolRow p{color:var(--muted);margin-top:5px;font-size:15.34px;line-height:1.35}.toolRow small{color:var(--cyan);margin-top:8px;display:inline-block}.promptWall h3{margin-bottom:16px}.swatches span{aspect-ratio:1.25;background:#d7b52c;border:1px solid #375070;border-radius:5px}.categoryGrid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.category{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:24px 1fr;align-content:center;gap:4px 12px;min-height:72px;padding:14px 18px;display:grid}.category small{color:var(--muted);grid-column:2}.category svg{color:var(--amber)}.tutorialMini{grid-template-columns:repeat(2,1fr);gap:18px 32px;display:grid}.tutorialLine{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);grid-template-columns:44px 1fr;gap:18px;padding:18px;display:grid}.tutorialLine>span{background:var(--cyan);color:#06111a;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.tutorialLine p{color:var(--muted);margin-top:6px;line-height:1.45}.tutorialLine small{color:var(--cyan);margin-top:10px;display:block}.regionGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.regionGrid button{border:1px solid var(--line);background:radial-gradient(circle at 82% 18%, #00e5f01f, transparent 32%), var(--panel);min-height:138px;color:inherit;text-align:left;border-radius:10px;padding:20px}.regionGrid button:hover{border-color:var(--cyan)}.regionGrid span{width:fit-content;color:var(--cyan);background:#00e5f017;border:1px solid #00e5f03d;border-radius:16px;padding:5px 11px;font-size:14.16px;font-weight:900}.regionGrid p{color:#bdc8d7;margin-top:16px;font-size:15.34px;line-height:1.65}.globalTools{margin-top:70px}.globalTools h2{color:var(--cyan);margin-top:16px;font-size:37.76px}.globalTools>p{color:var(--muted);margin-top:10px}.rankingStrip{border:1px solid var(--line);border-radius:var(--radius);background:#07101a;grid-template-columns:190px repeat(5,1fr);align-items:stretch;gap:22px;min-height:164px;margin:110px auto 90px;padding:24px;display:grid}.rankingStrip>div,.rankingStrip article,.rankingStrip>button{border-radius:var(--radius);text-align:center;color:inherit;background:#0b111c;border:0;align-content:center;justify-items:center;gap:8px;padding:16px;display:grid}.rankingStrip svg{color:var(--amber)}.rankingStrip button{background:var(--amber);color:#1d1605;border:0;border-radius:6px;height:30px;padding:0 14px;font-weight:900}.rankingStrip article span{color:#111;background:var(--amber);border-radius:6px;padding:4px 8px;font-size:14.16px;font-weight:900}.rankingStrip article small{color:var(--mint);background:#09221d;border-radius:4px;padding:4px 10px}.filters{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.filters button{border:1px solid var(--line);color:#cdd7e6;background:#0d1422;border-radius:6px;height:34px;padding:0 16px;font-size:15.34px}.filters button.active{background:var(--cyan);color:#001116;border-color:var(--cyan);font-weight:900}.cards{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.productCard{text-align:left;border:1px solid var(--line);background:var(--panel2);border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:8px;min-height:314px;padding:16px;display:flex}.productCard:hover{border-color:var(--cyan)}.thumb{background:#dbe7f1;border-radius:6px;height:116px;position:relative;overflow:hidden}.imageFilled{position:relative;overflow:hidden}.imageFilled img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.imageFilled:before,.imageFilled:after{display:none}.imageFilled>:not(img){z-index:1;position:relative}.thumb:before{content:"";background:var(--cyan);border-radius:5px;height:8px;position:absolute;top:10px;left:12px;right:12px}.thumb span:first-child{background:#7ddff0;border-radius:7px;width:44px;height:34px;position:absolute;top:42px;left:24px}.thumb span:nth-child(2){background:#a98df5;border-radius:7px;width:50px;height:34px;position:absolute;top:42px;right:24px}.thumb i{background:#17202b;border-radius:6px;height:11px;position:absolute;bottom:20px;left:28px;right:28px}.productCard .badge{color:#7cffb4;background:#173821;border-radius:5px;width:fit-content;padding:5px 10px;font-size:14.16px;font-weight:800}.productCard b{font-size:20.06px}.productCard small{color:var(--muted)}.productCard p{color:#aeb8c6;min-height:56px;font-size:14.16px;line-height:1.55}.productCard footer{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:13px;display:flex}.submitBand{border:1px solid var(--line);border-radius:var(--radius);background:#07131a;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:110px;margin:42px 0 86px;padding:24px 30px;display:grid}.submitBand span{color:var(--cyan);font-weight:900}.submitBand h2{margin-top:8px}.submitBand p{color:var(--muted);margin-top:8px}.submitBand button{background:var(--cyan);color:#001116;border:0;border-radius:8px;height:44px;padding:0 24px;font-weight:900}.submitBand .ghost{color:#d7e5f5;border:1px solid var(--line);background:#111a29}.rankingPage{padding-bottom:70px}.rankingHero{text-align:center;background:radial-gradient(circle,#4c3716 0,#241705 28%,#070707 54%);align-content:center;place-items:center;gap:14px;height:270px;display:grid}.rankingHero h1{color:var(--amber);font-size:56.64px}.rankingHero p{border:1px solid var(--amber);color:#f7d990;border-radius:18px;padding:8px 38px}.rankingHero svg{color:var(--amber)}.rankTabs{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px;display:grid}.rankTabs button{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);text-align:left;min-height:76px;padding:16px 22px}.rankTabs .active{border-color:var(--cyan);background:#00e5f01f}.rankTabs small{color:var(--muted);margin-top:8px;display:block}.rankList{gap:18px;margin-top:34px;display:grid}.rankItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);grid-template-columns:48px 54px 1fr 62px 62px;align-items:center;gap:18px;min-height:116px;padding:20px 24px;display:grid}.rankNo{background:var(--amber);color:#10100b;border-radius:7px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.rankItem h2{font-size:28.32px}.rankItem p{color:var(--muted);margin-top:6px}.rankItem small{color:var(--cyan);margin-top:10px;display:block}.rankItem button{border:1px solid var(--line);height:56px;color:var(--cyan);background:#0d1420;border-radius:8px;font-weight:900}.pagePad{padding-top:58px;padding-bottom:80px}.pageTitle{margin-top:22px;font-size:51.92px}.pageLead{max-width:920px;color:var(--muted);margin-top:18px;line-height:1.7}.learningHero,.newsHero{border:1px solid var(--line);background:linear-gradient(135deg,#101827,#07101a);border-radius:14px;grid-template-columns:1fr 390px;align-items:center;gap:34px;margin-top:22px;padding:34px;display:grid}.learningHero h1,.newsHero h1{margin-top:14px;font-size:54.28px;line-height:1.1}.learningHero p,.newsHero p{color:#c4cfdd;max-width:760px;margin-top:16px;line-height:1.72}.learningHero aside{gap:12px;display:grid}.learningHero aside div{background:#08111d;border:1px solid #00e5f038;border-radius:8px;padding:16px}.learningHero aside b{color:var(--cyan);margin-bottom:8px;display:block}.learningHero aside span{color:var(--muted);font-size:15.34px;line-height:1.5}.heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.heroActions button,.articleActions button{background:var(--cyan);color:#001116;border:0;border-radius:8px;height:42px;padding:0 20px;font-weight:900}.heroActions .ghost,.articleActions button:last-child{color:#d9e8f5;border:1px solid var(--line);background:#101a29}.courseHero{border:1px solid var(--line);border-radius:var(--radius);background:#0b111c;grid-template-columns:180px repeat(5,1fr);align-items:stretch;gap:18px;min-height:176px;margin-top:32px;padding:24px;display:grid}.courseHero>div,.courseHero article,.courseHero>button{background:var(--panel2);border-radius:var(--radius);text-align:center;color:inherit;border:1px solid #20304ad9;align-content:center;place-items:center;gap:8px;min-width:0;padding:14px;display:grid}.courseHero svg{color:var(--amber)}.courseHero>div button{background:var(--amber);color:#1b1300;border:0;border-radius:6px;height:30px;padding:0 12px;font-weight:900}.courseRankCard span{background:var(--amber);color:#10100b;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.courseRankCard b{font-size:17.7px;line-height:1.35}.courseRankCard small{color:var(--mint)}.tutorialLayout{grid-template-columns:1fr 300px;align-items:start;gap:26px;display:grid}.tutorialCards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tutorialCards article,.tutorialCards>button{border-radius:var(--radius);background:var(--panel2);min-height:360px;color:inherit;text-align:left;border:1px solid #0000;padding:18px}.tutorialCards article:hover,.tutorialCards>button:hover{border-color:var(--cyan)}.tutorialCards .thumb{height:112px;margin-bottom:14px}.tutorialCards h2{min-height:52px;margin:10px 0 4px;font-size:23.6px;line-height:1.25}.tutorialCards small{color:var(--muted)}.tutorialCards p{color:#aeb8c6;min-height:60px;margin-top:14px;font-size:15.34px;line-height:1.5}.tutorialCards footer{color:var(--cyan);align-items:center;gap:4px;margin-top:14px;font-size:14.16px;font-weight:900;display:inline-flex}.learningSide,.newsSide{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;padding:18px;display:grid}.learningSide h2,.newsSide h2{font-size:23.6px}.learningSide button{min-height:70px;color:inherit;text-align:left;background:#0b121d;border:1px solid #20304ae0;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.learningSide button span{width:30px;height:30px;color:var(--cyan);background:#00e5f01f;border-radius:7px;place-items:center;font-weight:900;display:grid}.learningSide button small{color:var(--muted);grid-column:2}.newsHero label{border:1px solid var(--line);background:#0b1320;border-radius:24px;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.newsHero input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.newsTabs{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.newsTabs button{border:1px solid var(--line);color:#cdd7e6;background:#0d1422;border-radius:7px;height:34px;padding:0 16px;font-size:15.34px}.newsTabs .active{background:var(--cyan);color:#001116;border-color:var(--cyan);font-weight:900}.newsLayout{grid-template-columns:1fr 340px;align-items:start;gap:28px;display:grid}.newsStream{gap:14px;display:grid}.newsStream button{border:1px solid var(--line);min-height:116px;color:inherit;text-align:left;background:#0b121d;border-radius:8px;grid-template-columns:70px 1fr 48px;align-items:center;gap:18px;padding:18px;display:grid}.newsStream button:hover{border-color:var(--cyan)}.newsStream .leadNewsCard{background:linear-gradient(135deg,#111b2b,#0a121d);min-height:164px}.newsStream time{color:var(--cyan);font-weight:900}.newsStream span{color:var(--amber);font-size:14.16px;font-weight:900}.newsStream h2{margin-top:8px;font-size:24.78px;line-height:1.35}.newsStream p{color:#aeb8c6;margin-top:9px;line-height:1.55}.newsStream footer{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:14.16px;display:flex}.newsStream strong{color:var(--cyan);text-align:right;font-size:23.6px}.newsSide button{color:inherit;text-align:left;background:#0b121d;border:1px solid #20304ae0;border-radius:8px;padding:14px}.newsSide p{color:var(--muted);margin-top:8px;font-size:15.34px;line-height:1.55}.sideCta{background:#00e5f012;border:1px solid #00e5f03d;border-radius:8px;gap:12px;margin-top:4px;padding:16px;display:grid}.sideCta span{color:#d9e8f5;font-weight:800}.sideCta button{background:var(--cyan);color:#001116;text-align:center;border:0;height:38px;font-weight:900}.articleChannelHero{background:radial-gradient(circle at 86% 20%,#815cff2e,#0000 30%),linear-gradient(135deg,#111827,#07101a);border:1px solid #20304aeb;border-radius:14px;grid-template-columns:250px 1fr 160px;align-items:center;gap:34px;min-height:238px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.articleChannelHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#0000 42%);position:absolute;inset:0}.articleChannelHero>*{position:relative}.articlePoster{color:#05101d;background:radial-gradient(circle at 76% 28%,#ffffff5c,#0000 20%),linear-gradient(135deg,#bde9ff,#2c70d8 64%,#141b2b);border:1px solid #00e5f047;border-radius:12px;align-content:center;gap:8px;height:164px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000038}.articlePoster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.articlePoster:after{content:"";background:linear-gradient(90deg,#ffffff94,#ffffff0a);position:absolute;inset:0}.articlePoster>:not(img){z-index:1;position:relative}.articlePoster span{color:#2163b8;background:#ffffffc2;border-radius:12px;width:fit-content;padding:4px 8px;font-size:13px;font-weight:900}.articlePoster b{color:#005bba;font-size:29.5px;line-height:1.28}.articlePoster small{color:#0d375b;font-weight:900}.articleChannelHero h2{margin-top:8px;font-size:44.84px;line-height:1.08}.articleChannelHero p{color:#c0cad8;max-width:760px;margin-top:14px;line-height:1.72}.articleTags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.articleTags button{color:#ffd892;background:#ffc14a14;border:1px solid #ffc14a33;border-radius:7px;height:30px;padding:0 12px;font-weight:800}.articleChannelHero aside{text-align:center;background:#ffc14a0f;border:1px solid #ffc14a38;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:146px;display:grid}.articleChannelHero aside strong{color:#ff8a1f;font-size:40.12px;line-height:1}.articleChannelHero aside span{color:var(--muted);font-size:14.16px}.articleChannelHero aside button{color:#fff;background:#ff6a00;border:0;border-radius:8px;height:36px;padding:0 18px;font-weight:900}.articleTabs{background:#0b121df5;border:1px solid #20304aeb;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(12,1fr);gap:6px;min-height:62px;padding:12px 18px;display:grid}.articleTabs button{color:#b6c2d1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;font-weight:800;display:inline-flex}.articleTabs button:hover,.articleTabs .active{color:#fff;background:#ff6a00}.articleChannelNote{color:#9faabd;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;font-size:15.34px;display:flex}.articleChannelNote button{color:#ff8a1f;background:0 0;border:0;font-weight:900}.articleChannelGrid{grid-template-columns:1fr 240px;align-items:start;gap:22px;display:grid}.articleCardGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.articleCard{border:1px solid var(--line);min-height:382px;color:inherit;text-align:left;background:linear-gradient(#101827,#0a111d);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff09,0 14px 30px #0000002e}.articleCard:hover{border-color:#00e5f0b8;transform:translateY(-2px)}.articleThumb{background:linear-gradient(135deg,#badcff,#1d72d8);border-radius:8px;align-content:end;height:156px;padding:14px;display:grid;position:relative;overflow:hidden}.articleThumb.imageFilled:after{content:"";background:linear-gradient(#0000 30%,#00000085);display:block;position:absolute;inset:0}.articleThumb:before{content:"";background:#ffffffb8;border-radius:8px;height:8px;position:absolute;inset:12px 14px auto}.articleThumb span{color:#fff;text-shadow:0 2px 12px #0000004d;font-size:24.78px;font-weight:900;position:relative}.articleThumb.tone-1{background:linear-gradient(135deg,#251c66,#865bff)}.articleThumb.tone-2{background:linear-gradient(135deg,#1d3b88,#ffcf5b)}.articleThumb.tone-3{background:linear-gradient(135deg,#09111f,#27b7ff 54%,#815cff)}.newsVisual{border-radius:inherit;color:#effbff;background:radial-gradient(circle at 86% 22%,#00e5f057,#0000 24%),radial-gradient(circle at 22% 82%,#815cff42,#0000 32%),linear-gradient(135deg,#0b1726,#122b48 54%,#06101b);height:100%;min-height:116px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.newsVisual.large{border-radius:12px;min-height:164px}.newsVisualImage{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.newsVisual .newsVisualShade,.newsVisual .newsVisualGrid,.newsVisual .newsVisualOrb{display:none}.newsVisualScreen{z-index:3;backdrop-filter:blur(8px);background:#020911c2;border:1px solid #ffffff1f;border-radius:8px;width:132px;min-height:74px;padding:10px 11px;position:absolute;top:14px;left:14px}.newsVisualScreen i{background:linear-gradient(90deg,#00e5f0,#0000);border-radius:999px;width:38px;height:5px;margin-bottom:9px;display:block}.newsVisualScreen b{color:#f5fbff;white-space:nowrap;text-overflow:ellipsis;font-size:17.7px;line-height:1.15;display:block;overflow:hidden}.newsVisualScreen small{color:#8cefff;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;font-weight:900;display:block;overflow:hidden}.newsVisual .newsVisualMonogram{z-index:1;color:#f1fcffeb;text-shadow:0 0 24px #00e5f07a;font-size:40.12px;font-weight:950;line-height:1;position:absolute;top:20px;right:20px}.newsVisual .newsVisualFooter{z-index:3;color:#ddf0fab8;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:13px;font-weight:900;display:grid;position:absolute;bottom:11px;left:14px;right:14px}.newsVisual .newsVisualFooter i{background:linear-gradient(90deg,#00e5f0a6,#ffffff14);height:1px}.newsVisual .newsVisualFooter b{color:#fff;font-size:13px}.newsVisual .newsVisualFooter span{color:#ddf0fab8;text-shadow:none;font-size:13px;font-weight:900;line-height:1;position:static}.newsVisual.tone-1{background:radial-gradient(circle at 86% 22%,#ffd25f57,#0000 24%),linear-gradient(135deg,#101827,#35216f 56%,#07101a)}.newsVisual.tone-2{background:radial-gradient(circle at 86% 22%,#27c59b57,#0000 24%),linear-gradient(135deg,#071a18,#124a52 56%,#06101b)}.newsVisual.tone-3{background:radial-gradient(circle at 86% 22%,#ff5d7d4d,#0000 24%),linear-gradient(135deg,#130d18,#472653 56%,#07101a)}.newsVisual.tone-4{background:radial-gradient(circle at 86% 22%,#815cff5c,#0000 24%),linear-gradient(135deg,#07101d,#16335d 56%,#050912)}.newsVisual.tone-5{background:radial-gradient(circle at 86% 22%,#ff8a1f52,#0000 24%),linear-gradient(135deg,#14100b,#3e2d12 56%,#070d14)}.articlePoster{background:0 0;padding:0}.articlePoster:after,.articleThumb:before,.articleThumb.imageFilled:after{display:none}.articlePoster .newsVisual{width:100%}.articleThumb{background:0 0;border:1px solid #00e5f02e;padding:0}.articleThumb>.newsVisual{width:auto;height:auto;min-height:0;position:absolute;inset:0}.articleCard>small{color:#fff;background:#ff4d57;border-radius:4px;width:fit-content;padding:3px 5px;font-size:13px;font-weight:900}.articleCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:49px;font-size:21.24px;line-height:1.35;display:-webkit-box;overflow:hidden}.articleCard p{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:15.34px;line-height:1.58;display:-webkit-box;overflow:hidden}.articleCard footer{color:#8f9bae;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:14.16px;display:flex}.articleCard footer b{color:var(--cyan)}.articleCard footer em{font-style:normal}.hotBriefPanel{background:linear-gradient(#111827,#0a111d);border:1px solid #20304aeb;border-radius:10px;padding:18px;position:sticky;top:120px;overflow:hidden}.hotBriefPanel:before{content:"";background:#ffffff0a;width:86px;height:86px;position:absolute;top:-26px;right:-26px;transform:rotate(45deg)}.hotBriefPanel h3{font-size:23.6px}.hotBriefPanel>small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.hotBriefPanel button{width:100%;min-height:54px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #20304ab8;grid-template-columns:36px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.hotBriefPanel button:last-child{border-bottom:0}.hotBriefPanel button span{color:#ffffff29;font-size:28.32px;font-weight:900;line-height:1}.hotBriefPanel button b{color:#cfd9e8;font-size:15.34px;line-height:1.5}.articleShell{border:1px solid var(--line);background:#0b121d;border-radius:12px;max-width:960px;padding:34px}.articleShell h1{margin-top:18px;font-size:49.56px;line-height:1.16}.articleLead{color:#c6d2e1;margin-top:16px;font-size:20.06px;line-height:1.75}.articleMeta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.articleMeta span{color:#d9e8f5;background:#00e5f012;border:1px solid #00e5f038;border-radius:15px;padding:6px 12px;font-size:14.16px;font-weight:800}.articleShell section{margin-top:32px}.articleShell section h2{margin-bottom:12px;font-size:28.32px}.articleShell section p{color:#bac6d5;line-height:1.78}.stepRow{border-bottom:1px solid #20304abf;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:50px;display:grid}.stepRow span{background:var(--cyan);color:#001116;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.articleActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.figmaArticlePage{width:min(960px,100vw - 48px);padding-top:112px}.figmaArticleShell{background:radial-gradient(circle at 72% 4%,#00e5f029,#0000 22%),linear-gradient(#050c16fa,#03070dfa);border-color:#23d4e338;border-radius:8px;max-width:none;padding:0;overflow:hidden}.figmaArticleShell .backLink{margin:24px 32px 0}.figmaArticleHero{background:#07101be6;border:1px solid #23d4e338;border-radius:8px;grid-template-columns:1fr 370px;align-items:start;gap:28px;min-height:250px;margin:32px;padding:32px;display:grid;position:relative}.figmaArticleHero span,.figmaDepthHeader span{color:#00dbf0;font-size:14.16px;font-weight:900}.figmaArticleHero h1{color:#edf5ff;max-width:560px;margin-top:18px;font-size:47.2px;line-height:1.1}.figmaArticleHero p{color:#8ca1b8;margin-top:16px;font-size:18.88px;line-height:1.5}.figmaArticleHero em{color:#59faff;background:#07131fbd;border:1px solid #27d7e657;border-radius:8px;justify-content:center;align-items:center;min-width:142px;height:30px;margin-top:18px;font-size:14.16px;font-style:normal;font-weight:900;display:inline-flex}.figmaArticleChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.figmaArticleChips button,.figmaArticleAside button,.figmaDecisionPanel button{color:#f3f8fff5;background:#07131fbd;border:1px solid #27d7e657;border-radius:8px;min-width:0}.figmaArticleChips button{height:30px;font-size:14.16px;font-weight:800}.figmaContextStrip,.figmaArticleMetrics{background:#0a1420db;border:1px solid #23d4e347;border-radius:8px;grid-template-columns:170px repeat(3,1fr);gap:16px;margin:0 32px;padding:16px 20px;display:grid}.figmaContextStrip div,.figmaArticleMetrics div{border-left:1px solid #2b4a7d80;min-width:0;padding-left:16px}.figmaContextStrip div:first-child,.figmaArticleMetrics div:first-child{border-left:0;padding-left:0}.figmaContextStrip small,.figmaArticleMetrics b{color:#00dbf0;font-size:14.16px;font-weight:900;display:block}.figmaContextStrip b,.figmaArticleMetrics span{color:#edf7ff;margin-top:8px;font-size:16.52px;line-height:1.35;display:block}.figmaArticleSectionTitle,.figmaMoreHead,.figmaDepthHeader{margin:66px 32px 22px}.figmaArticleSectionTitle,.figmaMoreHead h2,.figmaDepthHeader h2{color:#edf5ff;font-size:30.68px;line-height:1.2}.figmaArticleGrid,.figmaDepthGrid{grid-template-columns:minmax(0,1fr) 300px;gap:34px;margin:0 32px;display:grid}.figmaArticlePanel{background:#0a1420db;border:1px solid #23d4e338;border-radius:8px;min-width:0;min-height:300px;padding:28px}.figmaArticlePanel p{color:#f3f8fff5;font-size:20.06px;line-height:1.8}.figmaArticlePanel p b{color:#8ca1b8;margin-right:8px}.figmaArticleAside,.figmaDecisionPanel{align-content:start;gap:16px;display:grid}.figmaArticleAside h3,.figmaDecisionPanel h3{color:#edf5ff;margin-bottom:4px;font-size:28.32px}.figmaArticleAside button,.figmaDecisionPanel button{text-align:left;min-height:52px;padding:10px 14px}.figmaArticleAside button b,.figmaDecisionPanel button b{color:#edf7ff;display:block}.figmaArticleAside button small,.figmaDecisionPanel button small{color:#8fa8c7;margin-top:5px;display:block}.figmaArticleMetrics{border-top-left-radius:0;border-top-right-radius:0;grid-template-columns:repeat(3,1fr);margin-top:0}.figmaMoreHead{justify-content:space-between;align-items:center;display:flex}.figmaMoreHead button{color:#e5fafff0;background:0 0;border:0;font-weight:800}.figmaMoreLayout{grid-template-columns:minmax(0,1fr) 300px;gap:34px;margin:0 32px;display:grid}.figmaMoreList{background:#0a1420db;border:1px solid #23d4e338;border-radius:8px;padding:16px 24px;margin:0!important}.figmaMoreList button{width:100%;min-height:70px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #2b3b5761;grid-template-columns:54px 120px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.figmaMoreList button:last-child{border-bottom:0}.figmaMoreList time,.figmaMoreList strong{color:#22e1ee;font-weight:900}.figmaMoreList small{color:#8ca1b8}.figmaMoreList b{color:#edf5ff;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35;overflow:visible}.figmaSideCards{grid-template-columns:repeat(3,1fr);align-content:start;gap:14px;display:grid}.figmaSideCards button{min-height:104px;color:inherit;text-align:left;background:#111822b8;border:1px solid #1f73948a;border-radius:10px;padding:16px}.figmaSideCards b{color:#edf5ff;font-size:21.24px;line-height:1.25;display:block}.figmaSideCards span{color:#8ca1b8;margin-top:8px;font-size:14.16px;line-height:1.35;display:block}.figmaIndexGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 32px;display:grid}.figmaIndexGrid button{min-height:104px;color:inherit;text-align:left;background:#0a1420db;border:1px solid #23d4e338;border-radius:8px;padding:20px}.figmaIndexGrid b{color:#edf5ff;font-size:21.24px;display:block}.figmaIndexGrid span{color:#8ca1b8;margin-top:10px;font-size:15.34px;display:block}.figmaDepthHeader{border-left:4px solid #00e0ff;padding-left:14px}.figmaInsightRows{gap:0;display:grid}.figmaInsightRows div{border-bottom:1px solid #2b4a7d80;grid-template-columns:54px 1fr;align-content:center;min-height:78px;display:grid}.figmaInsightRows div:last-child{border-bottom:0}.figmaInsightRows span{color:#00e0ff;font-weight:900}.figmaInsightRows b{color:#edf7ff}.figmaInsightRows p{color:#8fa8c7;grid-column:2;margin-top:6px;font-size:15.34px;line-height:1.45}.figmaDecisionPanel button{grid-template-columns:1fr 20px;align-items:center;display:grid}.figmaDecisionPanel button small{grid-column:1}.figmaDecisionPanel button svg{color:#00e0ff;grid-area:1/2/span 2}.figmaArticleCta{background:linear-gradient(90deg,#18d8e8fa,#2b85fff0);border:1px solid #9ff7ff57;border-radius:8px;grid-template-columns:1fr 140px;align-items:center;gap:24px;min-height:128px;margin:46px 32px 48px;padding:28px 34px;display:grid}.figmaArticleCta h2{color:#edf7ff;font-size:28.32px}.figmaArticleCta p{color:#edf7ffc2;margin-top:8px;line-height:1.55}.figmaArticleCta button{color:#edf7ff;background:#ffffff14;border:1px solid #9ff7ff80;border-radius:8px;height:44px;font-weight:900}.pageHeaderRow{justify-content:space-between;align-items:start;gap:40px;display:flex}.desktopSearch{border:1px solid var(--line);background:#101827;border-radius:25px;align-items:center;gap:10px;width:320px;height:50px;padding:0 18px;display:flex}.desktopSearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.toolsLayout{grid-template-columns:1fr 330px;gap:32px;margin-top:32px;display:grid}.toolRows{gap:18px;display:grid}.sidePanel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);height:fit-content;padding:26px}.sidePanel h2{margin-bottom:20px}.sidePanel p{color:var(--muted);margin:16px 0;line-height:1.7}.sidePanel button{background:var(--violet);border:0;border-radius:8px;width:100%;height:44px;font-weight:900}.detailLayout{grid-template-columns:1fr 330px;gap:34px;display:grid}.detailMain{min-width:0}.detailTitle{align-items:center;gap:16px;display:flex}.detailTitle h1{font-size:49.56px}.detailTitle p{color:var(--muted);margin-top:8px}.detailTitle em{border:1px solid var(--cyan);color:var(--cyan);border-radius:4px;margin-left:12px;padding:4px 10px;font-size:14.16px;font-style:normal}.scoreGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.scoreGrid div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:center;gap:14px;min-height:74px;padding:16px;display:flex}.scoreGrid svg{color:var(--amber)}.longText{color:#c9d3e0;margin-top:34px;line-height:1.85}.actions{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:28px;display:grid}.actions button{background:#121a27;border:0;border-radius:7px;height:48px}.actions button:first-child{background:var(--mint);color:#00150f;font-weight:900}.actions button.active:not(:first-child){color:#7fffdc;background:#00e8b621;border:1px solid #00e8b6b3}.actions button svg,.figmaActionRow button svg{vertical-align:-3px}.mobileToolPreset button{color:#00dbf0;background:0 0;border:0;font-weight:800}.poster{border-radius:var(--radius);background:#1d2731;grid-template-columns:360px 1fr;align-items:center;gap:50px;margin-top:70px;padding:36px;display:grid}.posterArt{color:#15254b;background:#c8dbff;border-radius:8px;align-content:start;gap:20px;min-height:360px;padding:50px;display:grid;position:relative}.posterArt h2{font-size:35.4px}.posterArt span{background:#a9c4ff;border-radius:12px;width:84px;height:84px;margin-right:10px;display:inline-block}.posterArt span:nth-child(3){background:#b995e9}.poster ul{color:#d4dce8;line-height:1.9}.detailSection{grid-template-columns:40px 1fr;gap:12px;margin-top:58px;display:grid}.detailSection span{background:var(--cyan);color:#001014;border-radius:5px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.detailSection p{color:#cbd4df;grid-column:2;line-height:1.8}.detailSide{align-content:start;gap:18px;display:grid}.similar,.ad{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:8px 14px;padding:18px;display:grid}.similar small{color:var(--muted);grid-column:2}.ad{color:#d8fff2;background:#063b2a;margin-top:22px;font-size:25.96px;font-weight:900;line-height:1.45;display:block}.ad b{color:#111;background:#fff;place-items:center;width:82px;height:82px;margin-top:24px;display:grid}.mobileMore,.mobileHome,.mobilePageBar,.mobileDetailLabel{display:none}.desktopHome{display:block}.footer{border-top:1px solid var(--line);color:#cbd6e5;background:#070b13;grid-template-columns:1.05fr 1.7fr;gap:44px;min-height:320px;padding:52px min(120px,8vw) 28px;display:grid}.footer p{margin-top:18px;line-height:1.7}.footerLogo{object-fit:contain;object-position:left center;filter:saturate(1.18)contrast(1.06);width:170px;height:64px;margin-bottom:8px;display:block}.footerLogoButton{background:0 0;border:0;width:132px;margin:0 0 8px;padding:0;display:block}.footerWordmark{transform-origin:0;transform:scale(1.08)}.footerWordmark b{color:#f4f9ff;text-shadow:0 0 18px #00e5f02e}.footerWordmark b span{color:var(--cyan)}.footer small{color:var(--muted);max-width:520px;margin-top:20px;display:block}.footerLinks{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.footerLinks div{align-content:start;gap:10px;display:grid}.footerLinks span{color:#9faabd;font-size:15.34px}.footerLinks button,.footerLinks a,.footerBottom button,.footerBottom a{color:#9faabd;text-align:left;background:0 0;border:0;align-items:center;width:fit-content;min-height:32px;padding:0;font-size:15.34px;display:inline-flex}.footerLinks button:hover,.footerLinks a:hover,.footerBottom button:hover,.footerBottom a:hover,.footerLogoButton:hover .footerWordmark b{color:var(--cyan)}.footerBottom{color:#8f9bae;border-top:1px solid #20304ab8;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:20px;font-size:14.16px;display:flex}.mobileTabs{display:none}@media (width<=900px){.app{padding-bottom:76px}.sponsor{display:none}.topbar{gap:12px;height:70px;padding:0 18px;position:sticky;top:0}.tagline,.navItems,.searchBtn,.lang,.topbar>.languageSwitcher{display:none}.brand{min-width:0}.brandText{font-size:21.24px}.subscribe{justify-content:center;width:38px;margin-left:auto;padding:0}.menuBtn{display:inline-flex}.shell{width:calc(100vw - 26px)}.hero{border-radius:8px;min-height:118px;margin-top:16px;padding:18px 14px;display:block}.hero h1{max-width:310px;font-size:29.5px;line-height:1.18}.hero p{display:none}.eyebrow{font-size:13px}.heroSide{margin-top:12px;display:block}.heroGuide,.heroChips{display:none}.heroQuickPanel{border-radius:8px;margin-bottom:8px;padding:10px 12px}.heroSearch{border-radius:7px;height:34px}.heroSearch input{padding:0 10px;font-size:14.16px}.heroSearch button{padding:0 18px;font-size:14.16px}.split{margin-top:20px;display:block}.panel{border-radius:8px;padding:16px}.panel+.panel{margin-top:22px}.panel h2{margin-bottom:14px;font-size:22.42px}.feed article{grid-template-columns:42px 1fr 28px;gap:9px;min-height:58px}.feed span{display:none}.feed b{font-size:15.34px}.rankPanel{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid}.rankPanel h2{grid-column:1/-1}.rankPanel button{background:var(--panel);text-align:left;border:0;border-radius:8px;min-height:58px;padding:10px;display:block}.rankPanel button b,.rankPanel button strong{font-size:14.16px;display:block}.sectionTitle{margin:30px 0 12px}.sectionTitle h2{font-size:23.6px}.focusGrid{grid-template-columns:1fr;gap:12px}.focusLead,.focusSide article{padding:16px}.focusLead{min-height:210px}.focusLead h2{font-size:27.14px}.focusLead p{font-size:15.34px}.focusSide h3{font-size:18.88px}.feedColumns{grid-template-columns:1fr;gap:12px}.feedColumns article{padding:16px}.feedColumns button{min-height:48px}.topicCards{grid-template-columns:1fr;gap:12px}.topicCards article{min-height:112px;padding:16px}.topicCards h3{margin-top:10px;font-size:20.06px}.discoveryGrid{display:block}.sourceList,.promptWall{display:none}.toolList{background:0 0;border:0;gap:10px;padding:0 0 84px}.toolRow{grid-template-columns:38px 1fr 18px;min-height:72px;padding:12px}.toolRow b{font-size:17.7px}.toolRow p{font-size:14.16px}.appIcon{width:38px;height:38px;font-size:14.16px}.categoryGrid{grid-template-columns:repeat(4,1fr);gap:8px}.category{text-align:center;min-height:36px;padding:8px;display:block}.category svg,.category small{display:none}.category b{font-size:14.16px}.tutorialMini{grid-template-columns:1fr;gap:10px}.tutorialLine{grid-template-columns:42px 1fr;padding:14px}.globalTools{margin-top:24px;padding-bottom:92px}.globalTools h2{font-size:28.32px}.rankingStrip{grid-template-columns:repeat(2,1fr);gap:10px;min-height:0;margin:34px 0;padding:10px}.rankingStrip>div{grid-column:1/-1}.rankingStrip article{min-height:88px}.filters{gap:8px;margin:18px 0}.filters button{height:30px;padding:0 10px;font-size:14.16px}.cards{grid-template-columns:repeat(2,1fr);gap:12px}.productCard{min-height:282px;padding:10px}.thumb{height:92px}.productCard p{min-height:48px;font-size:13px}.submitBand{grid-template-columns:1fr;margin:24px 0 36px;padding:18px}.rankingHero{height:230px}.rankingHero h1{font-size:36.58px}.rankingHero p{padding:6px 24px;font-size:14.16px}.rankTabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:26px}.rankTabs button{text-align:center;min-height:36px;padding:0}.rankTabs small{display:none}.rankList{gap:16px;margin-top:30px}.rankItem{grid-template-columns:36px 58px 1fr;gap:12px;min-height:116px;padding:18px 14px}.rankItem h2{font-size:23.6px}.rankItem button{display:none}.rankNo{width:30px;height:34px}.pagePad{padding-top:28px;padding-bottom:104px}.pageTitle{margin-top:14px;font-size:35.4px}.pageLead{font-size:15.34px;line-height:1.6}.topicsPage{padding-bottom:104px}.topicsHero{border-radius:8px;min-height:0;margin-top:16px;padding:18px;display:block}.topicsHero h1{font-size:36.58px}.topicsHero p{font-size:15.34px;line-height:1.65}.topicsHero aside{min-height:96px;margin-top:18px}.topicsHero aside strong{font-size:44.84px}.topicQuickStats{grid-template-columns:repeat(2,1fr);gap:8px}.topicQuickStats div{height:38px;font-size:14.16px}.topicGroupStack{gap:26px;margin-top:30px}.topicGroupHead{align-items:start;gap:8px;margin-bottom:12px}.topicSectionHead{margin-bottom:12px;display:block}.topicGroupHead h2,.topicSectionHead h2{font-size:23.6px}.topicGroupHead span{text-align:right;font-size:14.16px}.topicSectionHead span{text-align:left;margin-top:6px;font-size:14.16px;line-height:1.45;display:block}.topicOverviewGrid{grid-template-columns:1fr;gap:10px}.topicOverviewCard{min-height:120px;padding:15px}.topicOverviewCard h3{font-size:20.06px}.topicDetailHero{border-radius:8px;grid-template-columns:1fr;gap:18px;min-height:0;padding:18px}.topicDetailHero h1{font-size:36.58px}.topicDetailHero p{font-size:15.34px;line-height:1.65}.topicMetaPills{gap:8px;margin-top:16px}.topicMetaPills span{height:30px;font-size:13px}.topicDetailHero aside{grid-template-columns:repeat(3,1fr);gap:8px}.topicDetailHero aside div{min-height:78px}.topicDetailHero aside b{font-size:25.96px}.hotPanel,.timelinePanel{border-radius:8px;padding:14px}.hotList button{grid-template-columns:34px 1fr 42px;gap:10px;min-height:74px;padding:12px}.hotList span{width:26px;height:26px;font-size:14.16px}.hotList b{font-size:15.34px}.hotList small{display:none}.hotList strong{font-size:17.7px}.timeline{gap:20px}.timelineDay{grid-template-columns:1fr;gap:10px}.timelineDate{width:fit-content;min-height:32px;padding:0 12px;position:static}.timelineItem{grid-template-columns:52px 1fr;gap:10px}.timelineRail time{width:48px;font-size:13px}.timelineCard{padding:14px}.timelineCardTop{margin-bottom:9px}.timelineCardTop small{font-size:13px}.timelineCard h3{font-size:17.7px}.timelineCard p{font-size:14.16px;line-height:1.62}.topicTags{gap:6px}.topicTags span{padding:4px 7px;font-size:13px}.reasonBar{font-size:14.16px}.learningHero,.newsHero{border-radius:8px;padding:18px;display:block}.learningHero h1,.newsHero h1{font-size:35.4px}.learningHero p,.newsHero p{font-size:15.34px;line-height:1.62}.learningHero aside{margin-top:18px}.learningHero aside div{padding:13px}.heroActions{gap:8px;margin-top:18px}.heroActions button{height:36px;padding:0 14px;font-size:14.16px}.courseHero{grid-template-columns:1fr;gap:10px;margin-top:20px;padding:12px}.courseRankCard{text-align:left;grid-template-columns:32px 1fr auto;justify-items:start;min-height:58px;display:grid!important}.courseRankCard b{font-size:15.34px}.courseHero>div{min-height:110px}.tutorialLayout,.newsLayout{display:block}.tutorialCards{grid-template-columns:repeat(2,1fr);gap:12px}.tutorialCards article,.tutorialCards>button{min-height:286px;padding:10px}.tutorialCards .thumb{height:84px}.tutorialCards h2{min-height:38px;font-size:17.7px}.tutorialCards p{min-height:50px;font-size:13px}.learningSide,.newsSide{margin-top:16px;padding:14px}.newsHero label{height:42px;margin-top:18px}.newsStream{gap:10px}.newsStream button,.newsStream .leadNewsCard{grid-template-columns:48px 1fr 34px;gap:10px;min-height:106px;padding:12px}.newsStream h2{font-size:17.7px}.newsStream p{font-size:14.16px}.newsStream strong{font-size:17.7px}.newsStream footer{gap:8px}.articleShell{border-radius:8px;padding:18px}.articleShell h1{font-size:33.04px}.articleLead{font-size:16.52px}.articleShell section h2{font-size:23.6px}.pageHeaderRow,.toolsLayout,.detailLayout{display:block}.desktopSearch{width:100%;height:42px;margin-top:18px}.sidePanel,.detailSide{margin-top:22px}.detailTitle h1{font-size:35.4px}.scoreGrid{grid-template-columns:1fr;gap:10px}.actions{grid-template-columns:1fr}.poster{grid-template-columns:1fr;gap:18px;margin-top:30px;padding:18px}.posterArt{min-height:220px;padding:24px}.footer{min-height:210px;padding:32px 22px;display:block}.footer>p{text-align:left;margin-top:24px;font-size:14.16px}.mobileOnlyPage{display:block}.mobilePageHead{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.mobilePageHead span{color:var(--cyan);font-size:14.16px;font-weight:900}.mobilePageHead h1{margin-top:8px;font-size:33.04px}.mobilePageHead p{color:var(--muted);margin-top:8px;line-height:1.55}.segTabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.segTabs button{border:1px solid var(--line);background:var(--panel);color:#cfdaeb;border-radius:8px;height:34px}.segTabs .active{background:var(--cyan);color:#001116;border-color:var(--cyan);font-weight:900}.mobileNewsList{gap:10px;display:grid}.mobileNewsList article{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:48px 1fr 32px;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.mobileNewsList time{color:var(--muted);font-size:14.16px}.mobileNewsList b{font-size:16.52px;line-height:1.35}.mobileNewsList p{color:var(--muted);margin-top:5px;font-size:14.16px}.mobileNewsList strong{color:var(--cyan)}.mobileDigest{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:16px;padding:18px}.mobileDigest h2{font-size:23.6px}.mobileDigest p{color:var(--muted);margin-top:10px;line-height:1.65}.mobileDigest button{color:#111827;background:#eef4ff;border:0;border-radius:8px;height:38px;margin-top:16px;padding:0 18px;font-weight:900}.mobileTabs{border-top:1px solid var(--line);z-index:20;height:76px;padding-bottom:env(safe-area-inset-bottom);background:#080d16;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileTabs button{color:#aeb8c8;background:0 0;border:0;font-weight:700}.mobileTabs button.active{color:var(--cyan)}.mobileMore{background:var(--bg);min-height:calc(100vh - 76px);padding-bottom:28px;display:block}.mobileMore+.footer{display:none}.moreTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;padding:0 24px;display:flex}.moreTop button{background:0 0;border:0}.moreTop div{text-align:center;gap:6px;display:grid}.moreTop small{color:var(--muted)}.mobileMore h1{padding:24px 24px 0;font-size:44.84px}.moreCard{background:#090e17;border:1px solid #284063;border-radius:10px;margin:8px 24px;padding:12px 16px}.moreCard span{color:var(--muted);margin-bottom:10px;font-size:15.34px;display:block}.moreCard button{text-align:left;background:0 0;border:0;border-bottom:1px solid #243751;grid-template-columns:28px 1fr 18px;align-items:center;width:100%;min-height:40px;display:grid}.moreCard button:last-child{border-bottom:0}.moreCard small{color:#aeb8c8}.moreCard b{font-size:17.7px}.moreCard svg{color:#aeb8c8}}@media (width>=901px) and (width<=1220px){.topbar{gap:12px;padding:0 22px}.navLink{min-width:68px;font-size:15.34px}.shell{width:calc(100vw - 48px)}.cards,.tutorialCards,.categoryGrid{grid-template-columns:repeat(4,1fr)}.discoveryGrid{grid-template-columns:220px 1fr}.promptWall{display:none}}.feedButton{text-align:left;background:0 0;border:0;border-bottom:1px solid #20304ab8;grid-template-columns:70px 160px 1fr 40px;align-items:center;gap:18px;width:100%;min-height:66px;display:grid}.feedButton:last-child{border-bottom:0}.feedButton time,.feedButton span{color:var(--muted);font-size:14.16px}.feedButton:hover b{color:var(--cyan)}.focusLead:before{background:radial-gradient(circle at 20% 40%,#00e5f047,#0000 22%),radial-gradient(circle at 78% 32%,#18e0a638,#0000 28%),linear-gradient(120deg,#101827,#0b3a43 52%,#112131);border:1px solid #00e5f033;border-radius:8px;height:128px;inset:26px 26px auto}.focusLead:after{content:"";background:linear-gradient(90deg,#0000,#00e5f0b8,#0000);height:1px;position:absolute;top:90px;left:54px;right:54px;box-shadow:0 0 22px #00e5f073}.focusLead h2{margin-top:170px}.promptWall{align-content:start;gap:14px;display:grid}.promptWall h3{margin:0}.promptWall:after{content:"提示词 · 配色 · 封面 · 图标";color:var(--muted);font-size:14.16px}.swatches{grid-template-columns:1fr;gap:10px}.swatches span{aspect-ratio:auto;border-radius:8px;min-height:54px;position:relative;background:linear-gradient(135deg,#172131,#0e6d75)!important}.swatches span:after{content:"素材卡片";color:#dffbff;font-size:14.16px;font-weight:900;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.swatches span:nth-child(2){background:linear-gradient(135deg,#252a35,#6951df)!important}.swatches span:nth-child(3){background:linear-gradient(135deg,#28384a,#ffc14a)!important}.swatches span:nth-child(4){background:linear-gradient(135deg,#163326,#18e0a6)!important}.rankingStrip.toolRankStrip,.toolRankStrip{border:1px solid var(--line);background:#111722;border-radius:8px;grid-template-columns:180px repeat(5,1fr);gap:16px;min-height:0;margin:34px 0 28px;padding:16px;display:grid}.toolRankStrip>div,.toolRankStrip>button{min-height:132px;color:inherit;text-align:center;background:#1b202a;border:0;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:14px;display:grid;position:relative}.toolRankStrip>button>span:not(.appIcon){background:var(--amber);color:#1b1300;border-radius:0 0 8px;padding:5px 8px;font-weight:900;position:absolute;top:0;left:0}.toolRankStrip svg{color:var(--amber)}.toolRankStrip>div button{color:#1b1300;background:#f7d38a;border:0;border-radius:6px;height:30px;padding:0 12px;font-weight:900}.toolsHero{justify-content:space-between;align-items:center;gap:40px;margin-bottom:28px;display:flex}.toolsHero h1{margin-top:22px;font-size:54.28px}.toolsHero p{color:#c4cfdd;margin-top:16px}.toolsHero label{border:1px solid var(--line);background:#101827;border-radius:25px;align-items:center;gap:10px;width:360px;height:50px;padding:0 18px;display:flex}.toolsHero input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.toolFilterPanel{border:1px solid var(--line);background:#0a111ceb;border-radius:12px;gap:12px;margin:18px 0;padding:18px;display:grid}.toolFilterPanel div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolFilterPanel b{color:#e8f2ff;min-width:54px;font-size:16.52px}.toolFilterPanel button{color:#b9c6d8;background:#101827;border:1px solid #20304aeb;border-radius:15px;height:30px;padding:0 12px;font-weight:800}.toolFilterPanel button.active,.toolFilterPanel button:hover{border-color:var(--cyan);color:var(--cyan);background:#00e5f01a}.toolCollectionGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 22px;display:grid}.toolCollectionGrid button{border:1px solid var(--line);min-height:122px;color:inherit;text-align:left;background:radial-gradient(circle at 84% 18%,#00e5f01f,#0000 30%),linear-gradient(135deg,#101827,#08111c);border-radius:10px;align-content:start;gap:10px;padding:18px;display:grid}.toolCollectionGrid button:hover{border-color:#00e5f0ad;transform:translateY(-1px)}.toolCollectionGrid button>span:not(.appIcon){width:fit-content;color:var(--cyan);background:#00e5f014;border:1px solid #00e5f042;border-radius:16px;padding:5px 10px;font-size:14.16px;font-weight:900}.toolCollectionGrid .appIcon{border-radius:12px;width:40px;height:40px;margin-bottom:2px}.toolCollectionGrid p{color:#c0cad8;font-size:15.34px;line-height:1.55}.toolCollectionGrid small{color:var(--amber);font-weight:800}.toolCategoryTabs{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.toolCategoryTabs button{border:1px solid var(--line);color:#cdd7e6;background:#151b25;border-radius:6px;height:32px;padding:0 14px}.toolCategoryTabs .active{background:var(--cyan);color:#001116;border-color:var(--cyan);font-weight:900}.toolCardGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.toolGalleryCard{min-height:300px;color:inherit;text-align:left;background:#171c26;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 14px 28px #0000002e}.toolGalleryCard:hover{border-color:var(--cyan);background:#18202b;transform:translateY(-2px);box-shadow:0 18px 44px #00e5f014}.toolGalleryCard em{background:var(--mint);color:#00150f;opacity:0;border-radius:8px;align-items:center;gap:6px;height:42px;padding:0 18px;font-style:normal;font-weight:900;transition:all .18s;display:inline-flex;position:absolute;top:14px;right:14px;transform:translateY(-6px)}.toolGalleryCard:hover em{opacity:1;transform:translateY(0)}.toolShot{background:#dbe7f1;border:1px solid #ffffff0f;border-radius:6px;height:112px;position:relative;overflow:hidden}.toolShot:before{content:"";background:var(--cyan);border-radius:5px;height:8px;position:absolute;top:10px;left:12px;right:12px}.toolShot span:first-child{background:#7ddff0;border-radius:7px;width:42px;height:32px;position:absolute;top:42px;left:22px}.toolShot span:nth-child(2){background:#a98df5;border-radius:7px;width:46px;height:32px;position:absolute;top:42px;right:22px}.toolShot i{background:#17202b;border-radius:6px;height:11px;position:absolute;bottom:20px;left:26px;right:26px}.toolGalleryHead{grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:-4px;display:grid}.toolGalleryHead .appIcon{box-shadow:0 8px 18px #00000047}.toolGalleryHead b{font-size:18.88px;display:block}.toolGalleryHead small{color:var(--muted);margin-top:4px;display:block}.toolGalleryCard p{color:#aeb8c6;min-height:50px;font-size:14.16px;line-height:1.55}.toolGalleryCard footer{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:14.16px;display:flex}.toolTag{color:#87ffd8;background:#18e0a61c;border-radius:5px;width:fit-content;padding:5px 9px;font-size:14.16px;font-weight:800}.toolGalleryCard.tone-violet .toolTag,.toolGalleryCard.tone-rose .toolTag{color:#ffabc0;background:#ff5d7d1f}.toolGalleryCard.tone-amber .toolTag{color:#ffd98d;background:#ffc14a21}.aiGlyph{color:#caffff;background:radial-gradient(circle at 30% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#00e5f038,#6951df47 52%,#18e0a629);border-color:#00e5f05c;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038}.aiGlyph svg{stroke-width:2.4px;filter:drop-shadow(0 0 8px #00e5f059)}.aiCoverBadge{color:#dffcff;letter-spacing:0;backdrop-filter:blur(8px);z-index:3;border:1px solid #00e5f06b;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:950;position:absolute;top:10px;right:10px;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff14;background:#050e18bd!important;border-radius:9px!important;width:auto!important;height:30px!important;margin:0!important;padding:0 9px!important;display:inline-flex!important}.aiCoverBadge b{line-height:1}.aiCoverBadge svg{color:var(--cyan);filter:drop-shadow(0 0 8px #00e5f06b)}.aiCoverBadge.large{font-size:15.34px;border-radius:12px!important;height:40px!important;padding:0 13px!important}.toolShot .aiCoverBadge,.thumb .aiCoverBadge,.posterArt .aiCoverBadge{inset:10px 10px auto auto!important}.toolShot .aiCoverBadge:before,.toolShot .aiCoverBadge:after{display:none}.toolResultBar{color:#c9d7e8;background:#09111cc7;border:1px solid #00e5f02e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 18px;padding:12px 14px;display:flex}.toolResultBar span{font-size:15.34px;font-weight:800}.toolResultBar button,.emptyToolState button{color:var(--cyan);background:#00e5f01a;border:1px solid #00e5f05c;border-radius:8px;height:32px;padding:0 13px;font-weight:900}.emptyToolState{text-align:center;background:radial-gradient(circle at 50% 0,#00e5f021,#0000 36%),#0a111ce0;border:1px dashed #00e5f052;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:160px;margin-top:18px;display:grid}.emptyToolState b{font-size:23.6px}.emptyToolState p{color:var(--muted);max-width:520px}.libraryPage{padding-bottom:96px}.libraryHero{background:radial-gradient(circle at 78% 22%,#00e5f02e,#0000 30%),linear-gradient(135deg,#101827,#07101a 68%);border:1px solid #00e5f038;border-radius:16px;grid-template-columns:1fr 220px;align-items:center;gap:34px;min-height:260px;padding:36px 42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000038}.libraryHero:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#ffffff0a,#0000 30%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 72px);position:absolute;inset:0}.libraryHero>*{position:relative}.libraryHero h1{margin-top:14px;font-size:56.64px;line-height:1.08}.libraryHero p{color:#c4cfdd;max-width:760px;margin-top:16px;line-height:1.72}.libraryHero .heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.librarySignal{text-align:center;background:#060e18c2;border:1px solid #00e5f042;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:170px;display:grid}.librarySignal b{color:var(--muted);font-size:15.34px}.librarySignal strong{color:var(--cyan);font-size:59px;line-height:1}.librarySignal span{color:#d4deec;max-width:150px;font-size:14.16px;line-height:1.45}.productHero{background:radial-gradient(circle at 78% 22%,#ffc14a2e,#0000 31%),linear-gradient(135deg,#14151f,#07101a 68%);border-color:#ffc14a3d}.productHero .librarySignal{border-color:#ffc14a47}.productHero .librarySignal strong{color:var(--amber);font-size:51.92px}.libraryStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.libraryStats button{border:1px solid var(--line);min-height:78px;color:inherit;text-align:left;background:#0c1420eb;border-radius:10px;gap:4px;padding:15px 16px;transition:all .18s;display:grid}.libraryStats button:hover{border-color:#00e5f0a8;transform:translateY(-1px)}.libraryStats span{color:var(--cyan);font-size:14.16px;font-weight:900}.libraryStats b{font-size:18.88px}.libraryStats small{color:var(--muted)}.libraryGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.libraryCard{border:1px solid var(--line);min-height:258px;color:inherit;text-align:left;background:linear-gradient(#171c26fa,#0a121dfa);border-radius:10px;flex-direction:column;gap:14px;padding:20px;transition:all .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0003}.libraryCard:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(circle at 86% 10%,#00e5f021,#0000 28%);position:absolute;inset:0}.libraryCard>*{position:relative}.libraryCard:hover{border-color:#00e5f0b8;transform:translateY(-2px);box-shadow:0 20px 52px #00e5f014,inset 0 1px #ffffff0d}.libraryCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.libraryCardTop span{color:#9df7ff;background:#00e5f014;border:1px solid #00e5f03d;border-radius:6px;padding:5px 9px;font-size:14.16px;font-weight:900}.libraryCard h2{font-size:25.96px;line-height:1.18}.libraryCard p{color:#b5c0ce;font-size:15.34px;line-height:1.62}.modelMeta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.modelMeta span{color:#d5dfec;text-align:center;background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;place-items:center;min-height:34px;padding:0 8px;font-size:13px;font-weight:800;display:grid}.libraryCard footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.libraryCard footer b{color:var(--cyan);font-size:28.32px}.libraryCard footer em{color:#90f7ff;align-items:center;gap:6px;font-size:14.16px;font-style:normal;font-weight:900;display:inline-flex}.libraryDeepGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.libraryDeepGrid article{border:1px solid var(--line);background:#0a111ceb;border-radius:12px;padding:22px}.libraryDeepGrid article>button{width:100%;min-height:74px;color:inherit;text-align:left;background:#0b121d;border:1px solid #20304ad1;border-radius:8px;gap:6px;margin-top:10px;padding:14px 16px;display:grid}.libraryDeepGrid article>button:hover{border-color:#00e5f0ad}.libraryDeepGrid b{font-size:18.88px}.libraryDeepGrid p{color:var(--muted);font-size:14.16px;line-height:1.55}.productDeep article>button:hover{border-color:#ffc14aa3}.libraryDeepGrid article>button.productGrowthButton{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}.productGrowthLogo{background:#f7f9fc;border-radius:9px;width:42px;height:42px}.productGrowthLogo img{object-fit:contain}.productGrowthButton>div{min-width:0}.productTrendPanel{background:#121116eb;border:1px solid #ffc14a33;border-radius:14px;grid-template-columns:1.6fr repeat(5,1fr);align-items:stretch;gap:12px;margin-top:20px;padding:20px;display:grid}.productTrendPanel h2{margin-top:8px;font-size:28.32px}.productTrendPanel p{color:#c9c0ad;margin-top:9px;font-size:15.34px;line-height:1.6}.productTrendPanel button{color:inherit;text-align:left;background:#ffc14a0f;border:1px solid #ffc14a33;border-radius:10px;padding:14px}.productTrendPanel button:hover{background:#ffc14a1a;border-color:#ffc14a9e}.productTrendPanel button b{color:#ffd98d;display:block}.productTrendPanel button small{color:#bfb5a2;margin-top:8px;display:block}.productLibraryCard .toolShot{height:96px;margin-bottom:2px}.productLibraryCard:before{background:radial-gradient(circle at 84% 10%,#ffc14a29,#0000 28%)}.productLibraryCard:hover{border-color:#ffc14aad;box-shadow:0 20px 52px #ffc14a12,inset 0 1px #ffffff0d}.productLibraryCard .libraryCardTop span{color:#ffd98d;background:#ffc14a17;border-color:#ffc14a42}.productLibraryCard footer b{color:var(--amber)}.productLibraryCard footer em{color:#ffd98d}.refinedRanking{padding-top:28px;position:relative}.rankBackdrop{pointer-events:none;background:radial-gradient(circle at 50% -40%,#ffc14a57,#0000 46%),linear-gradient(#ffc14a0f,#0000);height:140px;position:absolute;top:0;left:0;right:0}.desktopRankHero{z-index:1;background:radial-gradient(circle at 84% 30%,#ffc14a3d,#0000 28%),linear-gradient(135deg,#16120b,#080b12 62%);border:1px solid #ffc14a42;border-radius:16px;grid-template-columns:1fr 160px;align-items:center;gap:30px;min-height:244px;padding:34px 42px;display:grid;position:relative}.desktopRankHero h1{color:#ffc75c;margin-top:14px;font-size:56.64px;line-height:1.08}.desktopRankHero p{color:#d9c18b;max-width:720px;margin-top:16px;line-height:1.7}.desktopRankHero strong{background:#ffc14a14;border:1px solid #ffc14a47;border-radius:24px;justify-self:end;place-items:center;width:132px;height:132px;font-size:84.96px;display:grid}.rankDimensionGrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px;display:grid}.rankDimensionGrid button{min-height:118px;color:inherit;text-align:left;background:#0d0e12eb;border:1px solid #ffc14a2e;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.rankDimensionGrid button:hover,.rankDimensionGrid .active{background:#ffc14a14;border-color:#ffc14aa3}.rankDimensionGrid b{color:#ffd98d;font-size:20.06px}.rankDimensionGrid p{color:#cbbf9f;font-size:14.16px;line-height:1.45}.rankDimensionGrid small{color:var(--muted);font-weight:800}.rankInsightGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.rankInsightGrid button{min-height:104px;color:inherit;text-align:left;background:#0b121d;border:1px solid #20304ae6;border-radius:10px;padding:18px}.rankInsightGrid button:hover{background:#0e1724;border-color:#00e5f06b}.rankInsightGrid span{color:var(--cyan);font-size:15.34px;font-weight:900}.rankInsightGrid p{color:#bdc8d7;margin-top:10px;font-size:15.34px;line-height:1.6}.rankModeTabs{z-index:1;position:relative}.rankModeTabs button{align-content:center;gap:6px;min-height:110px;display:grid}.rankModeTabs svg{color:var(--cyan)}.refinedRankList{z-index:1;gap:20px;margin-top:28px;display:grid;position:relative}.refinedRankItem{background:#1b1f27;border-color:#303743;grid-template-columns:50px 76px 1fr 68px 82px;min-height:138px}.refinedRankItem .rankMainButton{width:100%;height:auto;min-height:96px;color:inherit;text-align:left;background:0 0;border:0;grid-column:span 3;grid-template-columns:50px 76px minmax(0,1fr);place-items:center stretch;gap:18px;padding:0;display:grid}.refinedRankItem .rankMainButton>div{grid-template-rows:30px 30px minmax(24px,auto);align-content:center;width:100%;min-width:0;display:grid}.refinedRankItem .rankMainButton h2{align-self:center;margin:0;line-height:1.2}.refinedRankItem .rankMainButton p{min-height:24px;margin-top:5px;line-height:1.5}.refinedRankItem .rankMainButton:hover h2{color:#fff}.rankBadges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rankBadges small{color:#f7d38a;background:#ffc14a14;border:1px solid #ffc14a38;border-radius:5px;margin:0;padding:4px 8px}.refinedRankItem button{align-content:center;place-items:center;gap:6px;height:66px;display:grid}@media (width>=901px){.refinedRankItem{grid-template-columns:minmax(0,1fr) 76px 88px;gap:16px;min-height:142px;padding:20px 24px}.refinedRankItem .rankMainButton{grid-column:auto;grid-template-columns:50px 76px minmax(0,1fr);gap:18px;min-height:100px}.refinedRankItem>button:not(.rankMainButton){width:100%;min-width:0}.refinedRankItem .rankNo,.refinedRankItem .appIcon{justify-self:start}}.newsCategoryPanel{border:1px solid var(--line);background:linear-gradient(135deg,#0e1c26f5,#111623f5);border-radius:12px;margin:16px 0 20px;padding:22px}.newsCategoryPanel h2{font-size:30.68px}.newsCategoryPanel p{color:var(--muted);margin-top:6px}.newsCategoryHead{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.newsCategoryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.newsCategoryStats div{background:#08111dd6;border:1px solid #344b6cd1;border-radius:10px;align-content:center;gap:5px;min-height:78px;padding:12px 14px;display:grid}.newsCategoryStats b{color:#edf8ff;font-size:21.24px;line-height:1.2}.newsCategoryStats span{color:#8ea3ba;font-size:13px;line-height:1.4}.newsCategoryActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.newsCategoryActions button{background:var(--cyan);color:#001116;border:0;border-radius:8px;min-height:38px;padding:0 16px;font-size:15.34px;font-weight:900}.newsCategoryActions .ghost{color:#dbe9f7;background:#0a121eeb;border:1px solid #46607eb8}.timelineCard{text-align:left;width:100%}@media (width<=900px){.newsCategoryHead,.newsCategoryStats{grid-template-columns:1fr}.newsCategoryStats div{min-height:64px}.newsCategoryActions{gap:8px}.newsCategoryActions button{min-height:34px;padding:0 12px}.feedButton{grid-template-columns:42px 1fr 28px;gap:9px;min-height:58px}.focusLead:before{height:86px;inset:16px 16px auto}.focusLead:after{top:64px;left:34px;right:34px}.focusLead h2{margin-top:112px}.toolRankStrip,.rankingStrip.toolRankStrip{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.toolRankStrip>div{grid-column:1/-1}.toolsHero{display:block}.toolsHero h1{font-size:35.4px}.toolsHero label{width:100%;height:42px;margin-top:18px}.toolCardGrid{grid-template-columns:repeat(2,1fr);gap:12px}.toolGalleryCard{min-height:278px;padding:10px}.toolGalleryCard em{opacity:1;height:30px;padding:0 10px;font-size:13px;top:10px;right:10px;transform:none}.rankModeTabs{grid-template-columns:repeat(2,1fr)}.refinedRankItem{grid-template-columns:36px 50px 1fr;gap:12px}.refinedRankItem button{display:none}}.toolCardGrid{align-items:stretch;gap:20px}.toolGalleryCard{background:linear-gradient(#ffffff09,#0000 26%),#1b202a;border-color:#7086a629;gap:0;min-height:330px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:0 18px 34px #00000042,inset 0 1px #ffffff0b}.toolGalleryCard:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#00e5f024,#0000 34%,#ffc14a14);border-radius:8px;transition:opacity .18s;position:absolute;inset:0}.toolGalleryCard:hover{background:linear-gradient(#ffffff0d,#0000 30%),#1e2430;border-color:#00e5f09e;box-shadow:0 24px 54px #00000057,0 0 0 1px #00e5f014,0 0 30px #00e5f01a}.toolGalleryCard:hover:before{opacity:1}.toolShot{border-radius:7px;height:136px;margin:14px 14px 0;box-shadow:inset 0 1px #ffffff52,0 12px 24px #00000038}.toolShot:before{height:6px;top:13px;left:14px;right:14px;box-shadow:0 0 18px #00e5f094}.toolShot:after{content:"";opacity:.38;background:linear-gradient(90deg,#fff3,#0000 45%),repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 18px);border-radius:6px;position:absolute;inset:28px 18px 16px}.toolGalleryCard.tone-cyan .toolShot{background:radial-gradient(circle at 78% 30%,#bbf8ff 0 12%,#0000 28%),linear-gradient(135deg,#f4fbff,#9ee6f1 54%,#6ebccc)}.toolGalleryCard.tone-violet .toolShot{background:radial-gradient(circle at 78% 30%,#a78bfaeb 0 12%,#0000 27%),linear-gradient(135deg,#151821,#312778 52%,#5d48dc)}.toolGalleryCard.tone-amber .toolShot{background:radial-gradient(circle at 80% 34%,#ffe38b 0 12%,#0000 28%),linear-gradient(135deg,#fff6dd,#dec150 56%,#ad8531)}.toolGalleryCard.tone-mint .toolShot{background:radial-gradient(circle at 78% 30%,#78ffd8 0 12%,#0000 27%),linear-gradient(135deg,#091417,#126c5c 54%,#25c6a5)}.toolGalleryCard.tone-rose .toolShot{background:radial-gradient(circle at 78% 30%,#ffb9d8 0 12%,#0000 28%),linear-gradient(135deg,#fff1f6,#d88ab1 56%,#a85883)}.toolShot span:first-child{z-index:1;width:42px;height:32px;top:55px;left:24px;box-shadow:0 8px 18px #0000002e}.toolShot span:nth-child(2){z-index:1;width:46px;height:32px;top:55px;right:24px;box-shadow:0 8px 18px #0000002e}.toolShot i{z-index:1;height:10px;bottom:22px;left:28px;right:28px;box-shadow:0 8px 18px #0000001f}.toolGalleryHead{z-index:1;grid-template-columns:46px 1fr;align-items:start;gap:12px;margin-top:10px;padding:0 16px;position:relative}.toolGalleryHead .appIcon{width:46px;height:46px;color:var(--cyan);background:linear-gradient(145deg,#0d1727,#132b45);border:1px solid #00e5f052;border-radius:10px;margin-top:-30px;box-shadow:0 12px 22px #0000005c,0 0 0 4px #0b1019d1}.toolGalleryHead b{color:#f5f8ff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:20.06px;line-height:1.18;display:-webkit-box;overflow:hidden}.toolGalleryHead small{color:#9caabd}.toolTag{border:1px solid #18e0a62e;border-radius:6px;margin:12px 16px 0;padding:6px 9px}.toolGalleryCard p{color:#b3bfce;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:64px;padding:12px 16px 0;font-size:14.16px;line-height:1.65;display:-webkit-box;overflow:hidden}.toolGalleryCard footer{color:#97a7bb;border-top:1px solid #7086a629;height:44px;margin:auto 16px 0;padding-top:12px}.toolGalleryCard em{z-index:3;background:linear-gradient(135deg, var(--mint), var(--cyan));border-radius:7px;height:34px;top:18px;right:18px;box-shadow:0 12px 24px #00000042}.cards .productCard,.tutorialCards>button,.newsStream button,.topicOverviewCard,.timelineCard,.refinedRankItem{box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff09}.cards .productCard:hover,.tutorialCards>button:hover,.newsStream button:hover,.topicOverviewCard:hover,.timelineCard:hover,.refinedRankItem:hover{border-color:#00e5f073;box-shadow:0 22px 48px #0000004d,0 0 28px #00e5f014}@media (width<=900px){.toolCardGrid{gap:12px}.toolGalleryCard{min-height:304px}.toolShot{height:104px;margin:10px 10px 0}.toolGalleryHead{grid-template-columns:38px 1fr;margin-top:8px;padding:0 10px}.toolGalleryHead .appIcon{border-radius:8px;width:38px;height:38px}.toolGalleryCard p{min-height:58px;padding:10px 10px 0;font-size:13px}.toolGalleryCard footer{height:40px;margin:auto 10px 0;font-size:13px}.app{padding-bottom:70px}.mobileHome{padding-top:14px;padding-bottom:86px;display:block}.mobileHeroCard{background:radial-gradient(circle at 82% 18%,#00e5f02e,#0000 34%),linear-gradient(#0d1625,#08101b);border:1px solid #2d4365e6;border-radius:12px;padding:16px;box-shadow:0 16px 34px #00000042,inset 0 1px #ffffff0a}.mobileHeroCard>span{color:var(--cyan);font-size:14.16px;font-weight:900}.mobileHeroCard h1{margin-top:10px;font-size:35.4px;line-height:1}.mobileHeroCard p{color:#b8c5d6;margin-top:10px;font-size:14.16px;line-height:1.55}.mobileSearchDock{background:#0a1320;border:1px solid #00e5f02e;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;height:40px;margin-top:14px;padding:0 8px;display:grid}.mobileSearchDock svg{color:var(--cyan);justify-self:center}.mobileSearchDock button{color:#dbe7f6;text-align:left;background:0 0;border:0;border-radius:8px;height:30px;font-size:14.16px}.mobileQuickGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.mobileQuickGrid button{color:#eef6ff;background:linear-gradient(#0d1522,#09111c);border:1px solid #2d4365db;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:72px;padding:8px 4px;display:grid}.mobileQuickGrid svg{color:var(--cyan)}.mobileQuickGrid small{color:var(--muted);font-size:13px}.mobileBlock{background:linear-gradient(#0d1522f5,#080e18fa);border:1px solid #2d4365db;border-radius:12px;margin-top:12px;padding:12px;box-shadow:0 14px 28px #0003}.mobileBlockHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobileBlockHead h2{font-size:21.24px;line-height:1.2}.mobileBlockHead button{color:var(--cyan);background:0 0;border:0;font-size:14.16px;font-weight:900}.mobileLeadNews{width:100%;min-height:128px;color:inherit;text-align:left;background:radial-gradient(circle at 90% 18%,#00e5f021,#0000 32%),#0b1421;border:1px solid #00e5f033;border-radius:10px;grid-template-columns:44px 1fr 30px;gap:10px;padding:12px;display:grid}.mobileLeadNews time,.mobileNewsStack time{color:var(--cyan);font-size:15.34px;font-weight:900}.mobileLeadNews span{color:var(--amber);font-size:13px;font-weight:900}.mobileLeadNews h3{margin-top:5px;font-size:17.7px;line-height:1.34}.mobileLeadNews p{color:#aeb8c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.mobileLeadNews strong{color:var(--cyan);align-self:center}.mobileNewsStack,.mobileToolStack,.mobileRankStack,.mobileTutorialStack,.mobileTopicStack,.mobileIndexGrid{gap:8px;margin-top:8px;display:grid}.mobileNewsStack button,.mobileToolStack button,.mobileRankStack button,.mobileTutorialStack button,.mobileTopicStack button,.mobileIndexGrid button{min-height:54px;color:inherit;text-align:left;background:#0a121e;border:1px solid #2d4365c7;border-radius:9px;align-items:center;padding:9px 10px;display:grid}.mobileNewsStack button{grid-template-columns:42px 1fr 74px;gap:8px}.mobileNewsStack b{font-size:14.16px;line-height:1.35}.mobileNewsStack small,.mobileToolStack small,.mobileRankStack small{color:var(--muted);font-size:13px}.mobileToolStack button{grid-template-columns:38px 1fr 42px;gap:10px}.mobileToolStack b{font-size:15.34px;display:block}.mobileToolStack strong{color:var(--cyan);text-align:right;font-size:14.16px}.mobileRankStack button{grid-template-columns:34px 1fr 42px;gap:10px}.mobileRankStack span{background:var(--amber);color:#1b1300;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.mobileRankStack b{font-size:15.34px}.mobileTutorialStack button,.mobileTopicStack button{grid-template-columns:34px 1fr;gap:10px}.mobileTopicStack button{grid-template-columns:34px 1fr 18px}.mobileTutorialStack span,.mobileTopicStack span{background:var(--amber);color:#1b1300;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14.16px;font-weight:900;display:grid}.mobileTutorialStack b,.mobileTopicStack b,.mobileIndexGrid b{font-size:15.34px;line-height:1.35;display:block}.mobileTopicStack small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobileTopicStack svg,.mobileIndexGrid svg{color:var(--cyan)}.mobileCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mobileCategoryGrid button{min-height:62px;color:inherit;text-align:left;background:#0a121e;border:1px solid #2d4365c7;border-radius:9px;padding:10px}.mobileCategoryGrid b{font-size:14.16px;display:block}.mobileCategoryGrid small{color:var(--cyan);margin-top:7px;font-size:13px;display:block}.mobileIndexGrid{grid-template-columns:1fr}.mobileIndexGrid button{background:radial-gradient(circle at 92% 22%,#00e5f01a,#0000 34%),#0a121e;grid-template-columns:1fr 18px;gap:10px;min-height:68px}.mobileIndexGrid button b,.mobileIndexGrid button small{grid-column:1;min-width:0}.mobileIndexGrid button small{margin-top:4px;line-height:1.45}.mobileIndexGrid button svg{grid-area:1/2/span 2;place-self:center end}.topbar{background:#050911f5;border-bottom-color:#20304ab8;height:58px;padding:0 14px}.mobilePageBar{z-index:30;background:#050911fa;border-bottom:1px solid #2d4365db;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #00000038}.mobilePageBar button{color:#d7e4f4;background:#0a1320;border:1px solid #2d4365e0;border-radius:15px;place-items:center;width:30px;height:30px;display:grid}.mobilePageBar div{text-align:center;gap:2px;display:grid}.mobilePageBar b{font-size:16.52px;line-height:1}.subscribe{border-radius:16px;width:auto;height:32px;padding:0 12px;font-size:15.34px}.menuBtn{background:#0b1320;border-radius:17px;width:34px;height:34px}.hero,.newsHero,.learningHero,.toolsHero,.topicsHero,.topicDetailHero,.articleShell,.simplePage,.detailMain,.panel,.newsCategoryPanel,.hotPanel,.timelinePanel,.formPanel{background:linear-gradient(#0d1522f5,#080e18fa);border-color:#2d4365db;border-radius:10px;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff09}.hero{min-height:172px;margin-top:14px;padding:18px 16px}.hero h1{font-size:33.04px}.hero p{margin-top:9px;font-size:14.16px;line-height:1.5;display:block}.heroSide{margin-top:14px}.heroSide strong{color:var(--cyan);text-align:left;font-size:14.16px;display:block}.heroChips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.heroChips button{border-radius:14px;flex:none;min-width:68px;height:28px;padding:0 10px;font-size:13px}.heroSearch{background:#eef4ff;border-radius:8px;height:38px;box-shadow:0 10px 26px #815cff47}.split{margin-top:14px}.panel{padding:16px}.panel h2,.sectionTitle h2,.topicGroupHead h2,.topicSectionHead h2{font-size:21.24px;line-height:1.25}.feedButton{border-bottom-color:#2d4365a3;grid-template-columns:42px 1fr 32px;min-height:64px}.feedButton span{display:none}.feedButton b{font-size:15.34px;line-height:1.38}.rankPanel{background:linear-gradient(135deg,#07141ff5,#060b13f5);padding:16px}.rankPanel button{background:#0a1521e6;border:1px solid #00e5f02e;min-height:58px}.sectionTitle{margin:28px 0 12px}.sectionTitle button{font-size:14.16px}.focusLead,.focusSide button,.feedColumns article,.topicCardButton,.category,.tutorialLine,.productCard,.courseRankCard,.newsStream button,.learningSide button,.newsSide button,.topicOverviewCard,.hotList button,.timelineCard,.refinedRankItem,.similar{background:linear-gradient(#0d1522,#09111c);border:1px solid #2d4365d1;border-radius:9px;box-shadow:0 10px 20px #0000002e}.focusLead{min-height:246px;padding:16px}.focusLead h2{font-size:25.96px;line-height:1.18}.focusSide{gap:10px}.focusSide button{min-height:112px;padding:14px}.feedColumns{gap:10px}.feedColumns article{padding:14px}.topicCards{gap:10px}.topicCardButton{min-height:108px;padding:14px}.categoryGrid{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.category{text-align:left;flex:0 0 118px;grid-template-columns:20px 1fr;min-height:54px;padding:10px;display:grid}.category svg{display:block}.category small{font-size:13px;display:block}.globalTools{margin-top:26px}.rankingStrip.toolRankStrip,.toolRankStrip{background:#07101a;border-radius:10px;grid-template-columns:1fr;gap:8px;margin:18px 0;padding:10px}.toolRankStrip>div,.toolRankStrip>button{text-align:left;grid-template-columns:38px 1fr auto;justify-items:start;min-height:58px;padding:10px 12px;display:grid}.toolRankStrip>div{grid-template-columns:40px 1fr;place-items:center start;min-height:64px}.toolRankStrip>div svg{width:28px;height:28px;display:block}.toolRankStrip>div b{word-break:keep-all;font-size:17.7px;line-height:1.32}.toolRankStrip>div button{display:none}.toolRankStrip>button>span:not(.appIcon){border-radius:6px;position:static}.cards,.tutorialCards,.toolCardGrid{grid-template-columns:1fr;gap:10px}.productCard,.tutorialCards>button{grid-template-columns:82px 1fr;align-items:start;gap:10px 12px;min-height:132px;padding:10px;display:grid}.productCard .thumb,.tutorialCards .thumb{grid-row:1/span 5;width:82px;height:82px}.productCard b,.tutorialCards h2{min-height:0;font-size:17.7px;line-height:1.25}.productCard p,.tutorialCards p{min-height:0;font-size:13px;line-height:1.45}.productCard footer,.tutorialCards footer{font-size:13px}.toolsHero,.newsHero,.learningHero{margin-top:14px;padding:16px}.toolsHero h1,.newsHero h1,.learningHero h1,.pageTitle,.topicsHero h1,.topicDetailHero h1{font-size:29.5px;line-height:1.14}.toolsHero p,.newsHero p,.learningHero p,.pageLead,.topicsHero p,.topicDetailHero p{font-size:14.16px;line-height:1.55}.toolsHero label,.newsHero label,.largeSearch{background:#0b1422;border-radius:9px;height:38px;margin-top:12px}.toolCategoryTabs,.filters,.segTabs{scrollbar-width:none;gap:8px;margin:12px 0;display:flex;overflow-x:auto}.toolCategoryTabs button,.filters button,.segTabs button{border-radius:15px;flex:none;height:30px;padding:0 12px;font-size:14.16px}.toolGalleryCard{grid-template-columns:86px 1fr;align-items:start;gap:8px 10px;min-height:126px;padding:10px;display:grid}.toolGalleryCard:before,.toolGalleryCard em{display:none}.toolShot{grid-row:1/span 5;width:86px;height:86px;margin:0}.toolGalleryHead{grid-template-columns:34px 1fr;margin:0;padding:0}.toolGalleryHead .appIcon{border-radius:8px;width:34px;height:34px;margin-top:0}.toolTag{margin:2px 0 0}.toolGalleryCard p{-webkit-line-clamp:2;min-height:0;padding:0}.toolGalleryCard footer{height:auto;margin:0;padding-top:6px}.newsCategoryPanel{margin:12px 0;padding:14px}.newsCategoryPanel h2{font-size:21.24px}.newsLayout,.tutorialLayout{display:block}.newsStream{gap:10px}.newsStream button,.newsStream .leadNewsCard{grid-template-columns:42px 1fr 28px;min-height:112px;padding:12px}.newsStream h2{margin-top:4px;font-size:16.52px;line-height:1.36}.newsStream p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.newsStream footer{gap:8px;margin-top:8px}.newsSide,.learningSide{border-radius:10px;margin-top:12px;padding:12px}.rankModeTabs{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.rankModeTabs button{border-radius:9px;min-height:82px;padding:10px}.refinedRankList{gap:10px;margin-top:12px}.refinedRankItem{grid-template-columns:34px 42px 1fr;min-height:108px;padding:12px}.refinedRankItem h2{font-size:20.06px}.rankBadges small{font-size:13px}.refinedRankItem p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.topicsHero,.topicDetailHero{margin-top:12px;padding:16px}.topicQuickStats{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.topicQuickStats div{flex:0 0 142px;height:36px}.topicGroupStack{gap:20px;margin-top:22px}.topicOverviewCard{min-height:112px;padding:14px}.topicDetailHero aside{grid-template-columns:repeat(3,1fr)}.hotPanel,.timelinePanel{padding:14px}.hotList button{grid-template-columns:28px 1fr 34px;min-height:66px}.timelineItem{grid-template-columns:42px 1fr;gap:8px}.articleShell{padding:16px}.articleShell h1{font-size:27.14px;line-height:1.2}.articleLead{font-size:15.34px;line-height:1.65}.articleMeta{gap:7px}.articleMeta span{padding:5px 8px;font-size:13px}.articleShell section{margin-top:24px}.stepRow{grid-template-columns:34px 1fr;min-height:48px}.articleActions{grid-template-columns:1fr;gap:8px;display:grid}.detailTitle{grid-template-columns:42px 1fr;gap:12px;display:grid}.detailTitle h1{font-size:28.32px}.detailTitle em{grid-column:2;width:fit-content;margin-left:0}.scoreGrid div{min-height:58px}.actions{grid-template-columns:1fr;gap:8px}.poster{border-radius:10px;margin-top:20px;padding:14px}.posterArt{min-height:154px}.detailSection{grid-template-columns:34px 1fr;margin-top:28px}.simplePage{margin-top:14px;padding:16px}.formPanel{margin-top:18px;padding:14px}.searchResultGrid{grid-template-columns:1fr;gap:10px;max-width:none}.searchResultGrid button{grid-template-columns:32px 1fr;justify-items:start;min-height:56px;padding:0 14px;display:grid}.footer{display:none}.mobileTabs{background:#050911fa;border-top:1px solid #2d4365db;height:64px;box-shadow:0 -12px 24px #00000057}.mobileTabs button{color:#96a5ba;font-size:14.16px}.mobileTabs button.active{color:var(--cyan);text-shadow:0 0 14px #00e5f052}.mobileMore{min-height:calc(100vh - 64px);padding-bottom:82px}.moreTop{background:#050911f5;height:58px;padding:0 16px}.moreCard{background:linear-gradient(#0d1522,#09111c);border-radius:10px;margin:10px 12px;padding:10px 12px}.moreCard button{grid-template-columns:26px 1fr 16px;min-height:44px}.topbar{height:48px;padding:0 10px}.brand{min-width:108px;height:40px}.subscribe{height:28px;padding:0 10px;font-size:14.16px}.menuBtn{width:30px;height:30px}.mobileHome{padding-top:10px;padding-bottom:112px}.mobileHeroCard{border-radius:9px;padding:13px}.mobileHeroCard>span{font-size:13px}.mobileHeroCard h1{margin-top:7px;font-size:28.32px}.mobileHeroCard p{margin-top:8px;font-size:13px}.mobileSearchDock{border-radius:8px;height:34px;margin-top:10px}.mobileSearchDock button{height:28px;font-size:13px}.mobileQuickGrid{gap:6px;margin-top:8px}.mobileQuickGrid button{border-radius:8px;gap:3px;min-height:58px}.mobileQuickGrid b,.mobileQuickGrid small{font-size:13px}.mobileBlock{border-radius:9px;margin-top:9px;padding:10px}.mobileBlockHead{margin-bottom:8px}.mobileBlockHead button{font-size:13px}.mobileLeadNews{border-radius:8px;grid-template-columns:40px 1fr 26px;gap:8px;min-height:102px;padding:10px}.mobileLeadNews time,.mobileNewsStack time{font-size:14.16px}.mobileLeadNews h3{font-size:15.34px;line-height:1.32}.mobileLeadNews p{font-size:13px}.mobileNewsStack,.mobileToolStack,.mobileRankStack,.mobileTutorialStack,.mobileTopicStack,.mobileIndexGrid{gap:6px;margin-top:6px}.mobileNewsStack button,.mobileToolStack button,.mobileRankStack button,.mobileTutorialStack button,.mobileTopicStack button,.mobileIndexGrid button{border-radius:8px;min-height:46px;padding:7px 9px}.mobileNewsStack button{grid-template-columns:40px 1fr 68px}.mobileNewsStack b,.mobileToolStack b,.mobileRankStack b{font-size:13px}.mobileToolStack button{grid-template-columns:32px 1fr 36px}.mobileToolStack .appIcon{border-radius:8px;width:32px;height:32px;font-size:13px}.mobileToolStack strong{font-size:13px}.mobileRankStack button{grid-template-columns:30px 1fr 34px}.mobileRankStack span{border-radius:6px;width:26px;height:26px;font-size:14.16px}.mobileTutorialStack span,.mobileTopicStack span{border-radius:7px;width:28px;height:28px;font-size:13px}.toolsHero,.newsHero,.learningHero,.topicsHero,.topicDetailHero,.simplePage,.articleShell,.newsCategoryPanel,.toolRankStrip,.rankingStrip.toolRankStrip,.hotPanel,.timelinePanel{border-radius:9px;padding:12px}.toolsHero h1,.newsHero h1,.learningHero h1,.pageTitle,.topicsHero h1,.topicDetailHero h1,.articleShell h1{font-size:25.96px}.toolsHero p,.newsHero p,.learningHero p,.pageLead,.topicsHero p,.topicDetailHero p,.articleLead{font-size:13px}.newsStream button,.newsStream .leadNewsCard,.toolGalleryCard,.productCard,.tutorialCards>button,.refinedRankItem,.topicOverviewCard,.timelineCard{border-radius:8px}.newsStream button,.newsStream .leadNewsCard{min-height:92px;padding:9px}.toolGalleryCard{grid-template-columns:72px 1fr;min-height:108px;padding:8px}.toolShot{width:72px;height:72px}.toolGalleryHead b{font-size:14.16px}.toolGalleryCard p,.toolGalleryCard footer{font-size:13px}.rankModeTabs button{min-height:66px;padding:8px}.rankModeTabs b{font-size:15.34px}.rankModeTabs small{display:none}.refinedRankItem{grid-template-columns:30px 34px 1fr;gap:8px;min-height:78px;padding:9px}.rankNo{width:26px;height:30px;font-size:15.34px}.refinedRankItem .appIcon{border-radius:8px;width:34px;height:34px}.refinedRankItem h2{font-size:17.7px;line-height:1.2}.rankBadges{gap:5px;margin-top:5px}.rankBadges small{padding:3px 6px}.mobileTabs{height:58px;padding-bottom:env(safe-area-inset-bottom)}.mobileTabs button{align-content:center;place-items:center;gap:3px;font-size:13px;display:grid}.mobileTabs svg{color:currentColor}.mobileTabs span{line-height:1}.mobileMore{padding-bottom:70px}.moreTop{height:48px}.mobileMore h1{padding:14px 14px 6px;font-size:28.32px}.moreCard{border-radius:9px;margin:8px 9px}.mobilePageBar{position:relative}.app:not(.page-home):not(.page-more) .pagePad>.backLink,.app:not(.page-home):not(.page-more) .pagePad>.breadcrumb,.app:not(.page-home):not(.page-more) .articleShell>.breadcrumb{display:none}.page-news .newsHero,.page-tools .toolsHero,.page-tutorials .learningHero,.page-topics .topicsHero,.page-ranking .rankModeTabs{margin-top:8px}.articlePage,.detailPage{padding-top:8px}.articleShell,.detailMain{background:linear-gradient(#0d1522fa,#080e18fa);border-radius:9px;max-width:none;padding:12px}.mobileDetailLabel{height:22px;color:var(--cyan);background:#00e5f014;border:1px solid #00e5f03d;border-radius:6px;align-items:center;margin-bottom:10px;padding:0 8px;font-size:13px;font-weight:900;display:inline-flex}.articleShell h1,.detailTitle h1{font-size:24.78px;line-height:1.18}.articleLead,.detailTitle p,.longText{font-size:14.16px;line-height:1.6}.articleMeta span{border-radius:6px;padding:4px 7px;font-size:13px}.articleShell section{background:#08111d;border:1px solid #2d43659e;border-radius:9px;margin-top:14px;padding:12px}.articleShell section h2{margin-bottom:8px;font-size:18.88px}.articleShell section p{font-size:14.16px}.articleActions{margin-top:12px}.articleActions button{background:#0d1624;border:1px solid #2d4365b8;border-radius:8px;height:38px}.detailLayout{display:block}.detailTitle{grid-template-columns:38px 1fr;align-items:start;gap:10px;display:grid}.detailTitle .appIcon{border-radius:8px;width:34px;height:34px}.detailTitle em{border-radius:6px;grid-column:2;width:fit-content;margin:4px 0 0;padding:4px 8px;font-size:13px}.scoreGrid{grid-template-columns:1fr;gap:6px;margin-top:12px}.scoreGrid div{border-radius:8px;min-height:44px;padding:9px 10px;font-size:14.16px}.scoreGrid svg{width:17px;height:17px}.longText{margin-top:12px}.actions{grid-template-columns:1fr;gap:6px;margin-top:12px;display:grid}.actions button{border-radius:8px;height:38px;font-size:14.16px}.poster{background:linear-gradient(#152130,#0d1724);border-radius:9px;margin-top:12px;padding:10px;display:block}.posterArt{border-radius:8px;min-height:142px;padding:18px}.posterArt h2{font-size:25.96px}.posterArt span{width:54px;height:54px}.poster h2{margin-top:10px;font-size:21.24px}.poster p,.poster li{font-size:14.16px;line-height:1.58}.detailSection{background:#08111d;border:1px solid #2d43659e;border-radius:9px;grid-template-columns:30px 1fr;margin-top:10px;padding:12px}.detailSection span{border-radius:6px;width:24px;height:24px;font-size:13px}.detailSection h2{font-size:18.88px}.detailSection p{font-size:14.16px;line-height:1.6}.detailSide{margin-top:12px}.detailSide h2{font-size:21.24px}.similar{border-radius:9px;min-height:58px}.ad{display:none}body{background:#04060b}.app{background:#04060b;padding-bottom:70px}header{z-index:30;position:sticky;top:0}.sponsor,.tagline,.navItems,.searchBtn,.lang{display:none}.topbar,.mobilePageBar,.moreTop{backdrop-filter:none;background:#060910;border:1px solid #213357;border-left:0;border-right:0;height:70px;padding:0 18px}.app:not(.page-home):not(.page-more) .topbar,.app.page-more .topbar{display:flex}.app:not(.page-home):not(.page-more) .mobilePageBar{display:none}.brand{width:86px;min-width:86px;height:34px;position:absolute;top:15px;left:18px}.brand .brandLogo{width:86px;height:34px}.subscribe{color:#04060b;background:#e8f2ff;border-radius:17px;width:34px;height:34px;margin-left:auto;padding:0;font-size:0;position:absolute;top:17px;left:336px}.subscribe:after{content:"订";font-size:15.34px;font-weight:900}.mobileTopSearch{color:#9eabc2;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:160px;height:16px;padding:0;font-size:15.34px;line-height:13px;display:block;position:absolute;top:25px;left:128px;overflow:hidden}.menuBtn{display:none}.mobilePageBar{z-index:25;justify-content:space-between;align-items:center;display:flex;position:sticky;top:70px}.mobilePageBar button{color:#e8f2ff;background:#0e131c;border:1px solid #213357;border-radius:17px;width:34px;height:34px}.mobilePageBar div{text-align:center}.mobilePageBar b{color:#e8f2ff;font-size:17.7px;line-height:18px;display:block}.mobilePageBar small{color:#9eabc2;font-size:13px}.shell{width:calc(100vw - 36px)}.desktopHome{display:none}.mobileHome{width:100%;padding:18px 18px 88px;display:block}.mobileHeroCard,.mobileBlock,.newsHero,.toolsHero,.learningHero,.topicsHero,.topicDetailHero,.articleShell,.detailMain,.simplePage,.newsCategoryPanel,.hotPanel,.timelinePanel{background:#13161d;border:1px solid #334766;border-radius:12px;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000038}.mobileHeroCard{background:radial-gradient(circle at 78% 10%,#00dbf038,#0000 38%),linear-gradient(#111722,#080d16);min-height:178px;padding:18px}.mobileHeroCard h1{font-size:37.76px;line-height:1.05}.mobileQuickGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.mobileQuickGrid button{background:#0e131c;border:1px solid #213357;border-radius:10px;min-height:72px}.mobileBlock{margin-top:14px;padding:14px}.mobileBlockHead h2{font-size:21.24px}.mobileLeadNews{background:#0e131c;border:1px solid #334766;border-radius:12px;min-height:116px}.mobileNewsStack button,.mobileToolStack button,.mobileRankStack button{background:#0e131c;border:1px solid #213357;border-radius:10px;min-height:58px}.mobileTabs{height:70px;padding:0 0 env(safe-area-inset-bottom);background:#060910;border:1px solid #213357;border-left:0;border-right:0;display:block}.mobileTabs button{color:#9eabc2;width:58px;height:70px;padding:0;font-size:15.34px;font-weight:700;display:block;position:absolute;top:0}.mobileTabs button:first-child{left:28px}.mobileTabs button:nth-child(2){left:120px}.mobileTabs button:nth-child(3){left:212px}.mobileTabs button:nth-child(4){left:304px}.mobileTabs svg{display:none}.mobileTabs span{text-align:center;width:58px;height:18px;line-height:18px;position:absolute;top:23px;left:0}.mobileTabs button.active{color:#00dbf0}.mobileRankHero{text-align:center;background:radial-gradient(circle at 50% 54%,#ffc75c33,#0000 38%),#090705;height:230px;margin:0;padding-top:34px;display:block}.mobileRankHero h1{color:#ffc75c;width:314px;margin:0 auto;font-size:37.76px;font-weight:900;line-height:34px}.mobileRankHero p{color:#e8f2ff;background:#1a140d;border:1px solid #ffc75c;border-radius:14px;width:246px;height:28px;margin:12px auto 0;font-size:13px;line-height:26px}.mobileRankHero strong{color:#ffc75c;margin-top:10px;font-size:80.24px;line-height:68px;display:block}.page-ranking .rankBackdrop,.page-ranking .refinedRankList{display:none}.page-ranking .rankModeTabs{gap:8px;width:calc(100vw - 60px);margin:26px 18px 0;display:flex;overflow-x:auto}.page-ranking .rankModeTabs button{background:#0e131c;border-radius:8px;flex:none;place-items:center;width:auto;min-width:64px;height:34px;min-height:34px;padding:0 14px;display:grid}.page-ranking .rankModeTabs button:first-child{min-width:82px}.page-ranking .rankModeTabs button:nth-child(4){min-width:78px}.page-ranking .rankModeTabs svg,.page-ranking .rankModeTabs small{display:none}.page-ranking .rankModeTabs b{font-size:14.16px;line-height:15px}.page-ranking .rankModeTabs .active,.page-ranking .rankModeTabs button:first-child{color:#00dbf0;background:#082924;border-color:#00dbf0}.mobileRankingList{gap:16px;width:calc(100vw - 36px);margin:30px 18px 126px;display:grid}.mobileRankingRow{min-height:116px;color:inherit;text-align:left;background:#13161d;border:1px solid #334766;border-radius:12px;grid-template-columns:30px 62px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.mobileRankNo{color:#04060b;background:#ffc75c;border-radius:8px;place-items:center;width:30px;height:34px;font-size:16.52px;font-weight:900;display:grid}.mobileRankingRow .appIcon{color:#fff;background:#0e131c;border:1px solid #334766;border-radius:12px;width:62px;height:62px;font-size:16.52px}.mobileRankingRow b{color:#e8f2ff;font-size:21.24px;line-height:20px;display:block}.mobileRankingRow small{color:#9eabc2;margin-top:8px;font-size:14.16px;display:block}.mobileRankingRow em{color:#00dbf0;margin-top:7px;font-size:14.16px;font-style:normal;font-weight:800;display:block}.mobileMore{background:#04060b;width:100%;min-height:calc(100vh - 70px);padding:18px 18px 88px;display:block}.moreTop{display:none}.mobileMore h1{color:#e8f2ff;background:#13161d;border:1px solid #334766;border-bottom:0;border-radius:12px 12px 0 0;width:100%;margin:0;padding:18px;font-size:35.4px;line-height:34px}.moreLead{color:#9eabc2;background:#13161d;border:1px solid #334766;border-top:0;border-radius:0 0 12px 12px;margin:0 0 14px;padding:0 18px 18px;font-size:14.16px;line-height:1.55}.moreCard{background:#13161d;border:1px solid #334766;border-radius:12px;margin:14px 0 0;padding:14px;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000038}.moreCard span{color:#00dbf0;margin-bottom:10px;font-size:14.16px;font-weight:900}.moreCard button{color:#e8f2ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #213357;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 0;display:grid}.moreCard button:last-child{border-bottom:0}.moreCard button small{color:#00dbf0;background:#0e131c;border:1px solid #334766;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.moreCard button b{font-size:17.7px}.moreCard svg{color:#9eabc2}.pagePad{padding-top:18px;padding-bottom:88px}.newsHero,.toolsHero,.learningHero,.topicsHero,.topicDetailHero{min-height:150px;padding:18px}.newsHero h1,.toolsHero h1,.learningHero h1,.topicsHero h1,.topicDetailHero h1,.pageTitle{font-size:35.4px;line-height:1.28}.newsLayout,.tutorialLayout,.detailLayout,.toolsLayout{display:block}.newsStream,.toolCardGrid,.tutorialCards,.topicOverviewGrid{grid-template-columns:1fr;gap:14px;display:grid}.newsStream button,.toolGalleryCard,.tutorialCards>button,.topicOverviewCard{background:#13161d;border:1px solid #334766;border-radius:12px;min-height:116px}}@media (width>=901px){.mobileRankHero,.mobileRankingList{display:none}}@media (width<=900px){.page-ranking .refinedRanking{padding-top:0}.page-tools .toolRankStrip{background:#0e131c;border:1px solid #334766;border-radius:12px;grid-template-columns:1fr;gap:8px;margin:28px 0 18px;padding:12px;display:grid}.page-tools .toolRankStrip>div{place-items:initial;background:#1b202a;border-radius:8px;grid-template-columns:42px 1fr;place-items:center start;gap:12px;min-height:64px;padding:14px;display:grid}.page-tools .toolRankStrip>div svg{width:30px;height:30px}.page-tools .toolRankStrip>div b{text-align:left;font-size:17.7px;line-height:18px}.page-tools .toolRankStrip>button{text-align:left;background:#1b202a;border-radius:8px;grid-template-columns:36px 46px 1fr;place-items:center start;gap:10px;min-height:82px;padding:12px;display:grid}.page-tools .toolRankStrip>button>span:not(.appIcon){color:#04060b;background:#ffc75c;border-radius:8px;place-items:center;width:36px;height:34px;padding:0;font-size:16.52px;display:grid;position:static}.page-tools .toolRankStrip>button .appIcon{color:#caffff;background:radial-gradient(circle at 30% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#00e5f038,#6951df47 52%,#18e0a629);border:1px solid #00e5f05c;border-radius:10px;width:46px;height:46px;font-size:14.16px}.page-tools .toolRankStrip>button b{color:#e8f2ff;text-align:left;justify-self:start;font-size:20.06px}.page-tools .toolRankStrip>button small{color:#00dbf0;grid-column:3/4;margin-top:-18px;font-size:13px}.toolCategoryTabs,.filters,.refinedFilters,.newsTabs{flex-wrap:nowrap;gap:8px;margin:18px 0;padding-bottom:2px;display:flex;overflow-x:auto}.toolCategoryTabs button,.filters button,.refinedFilters button,.newsTabs button{color:#c8d3e4;background:#0e131c;border:1px solid #334766;border-radius:17px;flex:none;height:34px;padding:0 14px;font-size:14.16px}.toolCategoryTabs .active,.filters .active,.refinedFilters .active,.newsTabs .active{color:#00dbf0;background:#082924;border-color:#00dbf0}.toolGalleryCard{grid-template-rows:auto auto auto;grid-template-columns:78px 1fr;gap:8px 12px;min-height:116px;padding:12px;display:grid;overflow:hidden}.toolGalleryCard:before,.toolGalleryCard em{display:none}.toolShot{border-radius:10px;grid-row:1/4;width:78px;height:92px;margin:0}.toolGalleryHead{grid-template-columns:38px 1fr;gap:10px;margin:0;padding:0}.toolGalleryHead .appIcon{border-radius:9px;width:38px;height:38px}.toolGalleryHead b{font-size:17.7px;line-height:18px}.toolTag{align-items:center;width:fit-content;height:24px;margin:0;display:inline-flex}.toolGalleryCard p{color:#9eabc2;min-height:0;margin:0;padding:0;font-size:13px;line-height:1.45}.toolGalleryCard footer{height:auto;margin:0;font-size:13px}.newsCategoryPanel{margin:14px 0;padding:14px}.newsCategoryPanel h2{font-size:21.24px}.newsStream{gap:12px}.newsStream button,.newsStream .leadNewsCard{grid-template-columns:50px 1fr 34px;align-items:start;gap:12px;min-height:116px;padding:14px;display:grid}.newsStream time{color:#00dbf0;font-size:15.34px;font-weight:900}.newsStream h2{font-size:17.7px;line-height:1.35}.newsStream p{color:#9eabc2;margin-top:8px;font-size:13px;line-height:1.45}.newsStream footer{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:13px;display:flex}.newsStream strong{color:#00dbf0;background:#00dbf01a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:16.52px;display:grid}.newsSide,.learningSide,.detailSide{background:#13161d;border:1px solid #334766;border-radius:12px;margin-top:14px;padding:14px}.newsSide button,.learningSide button,.similar{background:#0e131c;border:1px solid #213357;border-radius:10px;min-height:62px}.courseHero.refined{background:#0e131c;border:1px solid #334766;border-radius:12px;grid-template-columns:1fr;gap:8px;margin:18px 0;padding:12px;display:grid}.courseHero.refined>div,.courseRankCard{background:#1b202a;border-radius:8px;min-height:72px}.courseRankCard{text-align:left;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.courseRankCard span{color:#04060b;background:#ffc75c;border-radius:8px;place-items:center;width:36px;height:34px;font-weight:900;display:grid}.courseRankCard b{min-width:0;font-size:16.52px;line-height:1.35}.courseRankCard small{color:#00dbf0;text-align:right;word-break:keep-all;max-width:76px;font-size:13px;line-height:1.25}.tutorialCards>button{text-align:left;grid-template-columns:92px 1fr;gap:12px;min-height:132px;padding:12px;display:grid}.tutorialCards .thumb{border-radius:10px;grid-row:1/5;height:108px;margin:0}.tutorialCards h2{font-size:18.88px;line-height:1.28}.tutorialCards p{font-size:13px;line-height:1.45}.topicOverviewCard{gap:12px;min-height:116px;padding:14px;display:grid}.topicOverviewCard h3{font-size:20.06px}.topicOverviewCard p{font-size:14.16px;line-height:1.55}.topicOverviewCard footer{align-items:center;min-height:32px}.topicQuickStats{grid-template-columns:repeat(2,1fr);gap:8px}.topicQuickStats div{background:#13161d;border:1px solid #334766;border-radius:10px;min-height:56px}.topicGroup{margin-top:18px}.topicGroupHead{margin-bottom:10px}.topicDetailHero aside,.scoreGrid{grid-template-columns:1fr}.timelineItem{display:block}.timelineRail{align-items:center;gap:10px;margin-bottom:8px;display:flex}.timelineRail span{flex:1}.timelineCard{padding:14px}.timelineCard h3{font-size:18.88px;line-height:1.35}.timelineCard p,.reasonBar{font-size:14.16px;line-height:1.55}.articleShell,.detailMain,.simplePage{padding:18px}.articleShell h1,.detailTitle h1{font-size:28.32px;line-height:1.18}.articleShell section,.detailSection,.poster,.formPanel,.searchResultGrid button{background:#0e131c;border:1px solid #334766;border-radius:12px}.articleActions button{color:#e8f2ff;font-weight:900}.articleActions button:first-child{background:#0d1624;border-color:#334766}.articleActions button:last-child{background:#102033;border-color:#334766}.formPanel{padding:14px}.formPanel label,.largeSearch{background:#0e131c;border-color:#334766;border-radius:10px}.searchResultGrid{grid-template-columns:1fr;gap:10px}.searchResultGrid button{justify-content:flex-start;min-height:58px;padding:0 14px}.articlePage,.detailPage,.simplePage,.topicsPage,.tutorialsPage,.newsPage,.toolsPage{width:calc(100vw - 36px);margin-left:auto;margin-right:auto}.articleShell,.detailMain,.simplePage,.newsHero,.toolsHero,.learningHero,.topicsHero,.topicDetailHero{background:linear-gradient(#ffffff06,#0000 28%),#13161d;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000047}.topicDetailHero .breadcrumb,.articleShell .breadcrumb,.detailPage>.breadcrumb{display:none}.articleMeta,.topicMetaPills{gap:8px;margin-top:16px}.articleMeta span,.topicMetaPills span{color:#e8f2ff;background:#00dbf014;border:1px solid #00dbf057;border-radius:16px;align-items:center;min-height:32px;display:inline-flex}.articleShell section,.detailSection,.hotPanel,.timelinePanel,.newsCategoryPanel,.learningSide,.newsSide,.detailSide{box-shadow:inset 0 1px #ffffff09,0 12px 26px #0003}.articleActions,.actions{grid-template-columns:1fr;gap:8px;display:grid}.articleActions button,.actions button,.formPanel button{color:#e8f2ff;background:#0e131c;border:1px solid #334766;border-radius:10px;min-height:46px;font-weight:900}.actions button:first-child,.formPanel button,.mobileSearchDock+button{color:#001116;background:linear-gradient(135deg,#18e0a6,#00dbf0);border-color:#00dbf0}.poster{background:#0e131c;border-color:#334766}.posterArt{background:radial-gradient(circle at 78% 22%,#00dbf038,#0000 30%),radial-gradient(circle at 22% 76%,#ffc75c24,#0000 28%),linear-gradient(135deg,#101827,#06101b);border:1px solid #00dbf047;position:relative;overflow:hidden}.posterArt:before{content:"";background:#00dbf0;border-radius:8px;height:8px;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 0 22px #00dbf08c}.posterArt h2{color:#e8f2ff;z-index:1;position:relative}.posterArt span{z-index:1;opacity:.9;background:linear-gradient(135deg,#00dbf0,#815cff);position:relative}.topicQuickStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.topicQuickStats div{text-align:center;min-width:0;min-height:58px;padding:0 8px;line-height:1.35}.topicDetailHero aside{grid-template-columns:1fr;gap:8px;display:grid}.topicDetailHero aside div{background:#08111d;border-radius:10px;min-height:78px}.hotList button{background:#0e131c;border-radius:10px}.timelineDay{gap:12px}.timelineDate{color:#ffc75c;background:#ffc75c1a;border-color:#ffc75c}.timelineRail time{background:#0e131c}.learningHero aside{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.learningHero aside div{background:#08111d;border:1px solid #00dbf047;border-radius:10px;min-height:92px;padding:16px}.learningHero aside b{color:#00dbf0;font-size:21.24px}.learningHero aside span{color:#c3d0df;margin-top:8px;font-size:15.34px;line-height:1.55;display:block}.newsStream button,.toolGalleryCard,.tutorialCards>button,.topicOverviewCard,.mobileRankingRow{transition:border-color .18s,background .18s,transform .18s}.newsStream button:active,.toolGalleryCard:active,.tutorialCards>button:active,.topicOverviewCard:active,.mobileRankingRow:active{background:#101a28;border-color:#00dbf0;transform:translateY(1px)}}.discoveryGrid{align-items:stretch}.sourceList,.toolList,.promptWall{background:linear-gradient(#0a1420f5,#060d16fa);border-color:#00e0ff2e;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff09}.sourceList div,.toolRow{background:#09121ed1;border-radius:8px}.toolList{padding:20px 24px}.toolRow{border-color:#00e0ff2e;min-height:84px}.toolRow:hover{background:#0a1927f5;box-shadow:0 0 0 1px #00e0ff29,0 12px 28px #00000038}.promptWall{gap:16px}.promptWall:after{content:none}.promptWallHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.promptWallHead h3{color:#edf7ff;margin:0;font-size:21.24px}.promptWallHead button{color:#e5faffe6;background:0 0;border:0;font-size:14.16px;font-weight:800}.swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.swatches span{display:none}.materialCard{min-height:126px;color:inherit;text-align:left;background:#08121feb;border:1px solid #00e0ff33;border-radius:8px;grid-template-rows:74px auto auto;gap:6px;padding:8px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0003}.materialCard:hover{border-color:#00e0ff8f;transform:translateY(-1px)}.materialCard i{background:linear-gradient(135deg,#d4b326,#f3d75f);border:1px solid #ffffff14;border-radius:6px;display:block;box-shadow:inset 0 1px #ffffff29}.materialCard.slate i{background:linear-gradient(135deg,#272a31,#161b25)}.materialCard.bronze i{background:linear-gradient(135deg,#8c5730,#b57842)}.materialCard.copper i{background:linear-gradient(135deg,#814b2e,#a8663f)}.materialCard b{color:#edf7ff;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:15.34px;line-height:1.25}.materialCard small{color:#8fa8c7;font-size:13px;line-height:1.35}.figmaArticleMetrics{z-index:2;background:#07121efa;border-color:#00e0ff57;position:relative;overflow:hidden;box-shadow:inset 0 2px #00e0ff8c}.figmaArticleMetrics div{background:#060e18c7;border-radius:8px;min-width:0;padding:12px 16px}.figmaArticleMetrics b,.figmaArticleMetrics span{overflow-wrap:anywhere}.figmaDepthGrid{z-index:2;position:relative}.figmaArticlePanel,.figmaInsightRows,.figmaDecisionPanel{background:#07101cfc;border-color:#23d4e34d}.figmaInsightRows div{min-height:74px}.figmaArticleCta{z-index:3;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047,0 0 34px #00e0ff29}.figmaArticleCta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff24,#0000 36%),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 90px);position:absolute;inset:0}.figmaArticleCta>*{z-index:1;position:relative}@media (width<=900px){.swatches{grid-template-columns:1fr}.materialCard{grid-template-rows:46px auto auto;min-height:94px}}.newsPage>.newsHero,.newsPage>.newsCategoryPanel,.newsPage>.newsLayout{display:none}.newsPrelude{background:linear-gradient(#050c16fa,#040910fc),repeating-linear-gradient(90deg,#00e0ff0b 0 1px,#0000 1px 240px);border:1px solid #00e0ff29;border-radius:12px;padding:28px;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff09}.newsIntelHero{background:#060f1bf5;border:1px solid #23d4e33d;border-radius:8px;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:34px;min-height:228px;padding:34px;display:grid}.newsIntelHero h1{color:#edf7ff;margin-top:14px;font-size:49.56px;line-height:1.05}.newsIntelHero p{color:#9fb4c9;max-width:620px;margin-top:16px;line-height:1.7}.newsIntelHero em{color:#00e0ff;background:#00e0ff14;border:1px solid #00e0ff52;border-radius:7px;align-items:center;height:30px;margin-top:18px;padding:0 14px;font-size:14.16px;font-style:normal;font-weight:900;display:inline-flex}.newsHeroChips{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.newsHeroChips button{color:#e5f7ff;background:#081421e6;border:1px solid #23d4e359;border-radius:7px;height:34px;font-weight:800}.newsHeroChips button:hover{color:#00e0ff;border-color:#00e0ffad}.newsContextStrip{background:#07121efa;border:1px solid #00e0ff57;border-radius:8px;grid-template-columns:1.1fr repeat(3,1fr);gap:18px;margin-top:22px;padding:14px 18px;display:grid;box-shadow:inset 0 2px #00e0ffb8}.newsContextStrip button{min-height:62px;color:inherit;text-align:left;background:#08121ed9;border:1px solid #374e6ec7;border-radius:8px;padding:10px 14px}.newsContextStrip b{color:#00e0ff;font-size:14.16px;display:block}.newsContextStrip span{color:#edf7ff;margin-top:6px;font-size:16.52px;font-weight:800;line-height:1.35;display:block}.newsContentBlock{margin-top:22px}.newsContentBlock h2{color:#edf7ff;margin-bottom:16px;font-size:30.68px}.newsContentGrid{grid-template-columns:minmax(0,1fr) 300px;gap:28px;display:grid}.newsContentList,.newsRelatedBox,.newsSignalBar{background:#07121efa;border:1px solid #23d4e33d;border-radius:8px}.newsContentList{padding:24px 30px}.newsContentList button{width:100%;min-height:74px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #2b3b5770;grid-template-columns:58px 104px minmax(0,1fr) 36px;align-items:center;gap:14px;display:grid}.newsContentList button:last-child{border-bottom:0}.newsContentList time,.newsContentList strong{color:#00e0ff;font-weight:900}.newsContentList small{color:#8fa8c7}.newsContentList b{color:#edf7ff;font-size:17.7px;line-height:1.35}.newsRelatedBox{padding:34px 26px}.newsRelatedBox h3{color:#edf7ff;margin-bottom:20px;font-size:30.68px}.newsRelatedBox button{width:100%;min-height:46px;color:inherit;text-align:left;background:#06101cdb;border:1px solid #23d4e347;border-radius:7px;margin-bottom:14px;padding:9px 14px}.newsRelatedBox b{color:#edf7ff;display:block}.newsRelatedBox span{color:#8fa8c7;margin-top:3px;font-size:14.16px;display:block}.newsSignalBar{border-top-left-radius:0;border-top-right-radius:0;grid-template-columns:repeat(3,1fr);margin-top:0;padding:14px 18px;display:grid}.newsSignalBar button{color:inherit;text-align:left;background:0 0;border:0;padding:8px 14px}.newsSignalBar b{color:#00e0ff;font-size:14.16px;display:block}.newsSignalBar span{color:#edf7ff;margin-top:5px;display:block}.articleChannel{margin-top:54px}@media (width<=900px){.newsPrelude{box-shadow:none;background:0 0;border:0;padding:0}.newsIntelHero,.newsContextStrip,.newsContentGrid,.newsSignalBar{grid-template-columns:1fr}.newsIntelHero{min-height:auto;padding:18px}.newsIntelHero h1{font-size:40.12px}.newsHeroChips{grid-template-columns:repeat(2,1fr)}.newsContextStrip{gap:10px;padding:12px}.newsContentList{padding:12px 14px}.newsContentList button{grid-template-columns:46px minmax(0,1fr) 30px;gap:8px}.newsContentList small{display:none}.newsRelatedBox{padding:18px}}.figmaDatabasePage{color:#eaf7ff}.figmaDbHero{background:radial-gradient(circle at 78% 18%,#00e0ff33,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa);border:1px solid #00e0ff38;border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:26px;min-height:260px;padding:34px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.figmaDbHero.compare{background:radial-gradient(circle at 82% 12%,#785eff38,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa)}.figmaDbHero.product{background:radial-gradient(circle at 82% 12%,#0fffb729,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa)}.figmaDbHero.funding{background:radial-gradient(circle at 82% 12%,#ffb74b2e,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa)}.figmaDbHero h1{color:#f4fbff;margin:14px 0 16px;font-size:clamp(38px,4vw,66px);line-height:1.02}.figmaDbHero p{color:#a8bad0;max-width:760px;font-size:18.88px;line-height:1.75}.figmaDbHero aside{background:#040c16d1;border:1px solid #00e0ff3d;border-radius:10px;align-content:center;gap:8px;padding:22px;display:grid}.figmaDbHero aside b{color:#8ceeff;text-transform:uppercase;font-size:15.34px}.figmaDbHero aside strong{color:#fff;font-size:51.92px;line-height:1}.figmaDbHero aside span{color:#8fa8c7}.entityHeroAside .entityHeroLogo{background:#f7f9fc;border:1px solid #8ceeff47;border-radius:10px;width:68px;height:68px;margin-bottom:8px;box-shadow:0 12px 28px #0000003d}.entityHeroAside .entityHeroLogo img{object-fit:contain}.figmaDbPanel,.fundingList{background:#07121ef5;border:1px solid #00e0ff2e;border-radius:10px;box-shadow:inset 0 1px #ffffff09}.figmaDbLayout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:26px;display:grid}.figmaDbPanel{padding:24px}.figmaDbPanel h2{color:#f4fbff;margin:0 0 18px;font-size:28.32px}.figmaDbPanel button,.fundingList button{width:100%;color:inherit;text-align:left;background:#060f1ad1;border:1px solid #374e6e85;border-radius:8px}.figmaDbPanel button{grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:76px;margin-bottom:12px;padding:14px 16px;display:grid}.figmaDbPanel>button{grid-template-columns:minmax(0,1fr)}.figmaDbPanel button span{color:#00e0ff;font-weight:900}.figmaDbPanel button b{color:#f4fbff;display:block}.figmaDbPanel button p{color:#8fa8c7;margin-top:5px;line-height:1.5}.fundingList{margin-top:26px;padding:18px}.fundingList button{grid-template-columns:48px 52px 96px minmax(0,1fr) 150px;align-items:center;gap:16px;min-height:86px;margin-bottom:12px;padding:16px 18px;display:grid}.fundingCompanyLogo{background:#f7f9fc;border:1px solid #8ceeff38;border-radius:9px;width:46px;height:46px}.fundingCompanyLogo img{object-fit:contain}.fundingList span,.fundingList i,.fundingList strong{color:#00e0ff;font-style:normal;font-weight:900}.fundingList b{color:#f4fbff;font-size:20.06px}.fundingList p{color:#8fa8c7;margin-top:5px}.figmaDetailEntityLogo{background:#f7f9fc;border:1px solid #5ce0ff40;border-radius:12px;width:76px;height:76px;margin-bottom:16px;box-shadow:0 16px 34px #00000040}.figmaDetailEntityLogo img{object-fit:contain}.figmaMobileSearchBox{color:#00e0ff;background:#07121ef5;border:1px solid #00e0ff47;border-radius:10px;align-items:center;gap:10px;height:48px;margin:18px 0;padding:0 14px;display:flex}.figmaMobileSearchBox input{color:#edf7ff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16.52px}.figmaMobileSearchBox input::placeholder{color:#6f87a6}.figmaRichSearch{background:linear-gradient(#00dbf014 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#00dbf014 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 84% 5%,#00dbf033,#0000 24%),#04060b}.figmaRichSearch h1{margin-top:18px;font-size:47.2px}.figmaSearchResults{background:#07111c94;border-top:1px solid #00dbf06b;border-bottom:1px solid #00dbf06b;margin:22px -18px 0;padding:14px 18px}.figmaSearchResults h2{color:#e8f2ff;margin:0 0 10px;font-size:25.96px}.figmaSearchResults h2 span{color:#7787a0;margin-left:16px;font-size:16.52px;font-weight:800}.figmaSearchResults button{text-align:left;background:0 0;border:0;border-bottom:1px solid #213357b8;grid-template-columns:52px minmax(0,1fr) 34px;align-items:start;gap:12px;width:100%;min-height:82px;padding:13px 0;display:grid}.figmaSearchResults time,.figmaSearchResults strong{color:#00dbf0;font-size:15.34px;font-weight:900}.figmaSearchResults small{color:#7787a0;font-size:13px;font-weight:800}.figmaSearchResults b{color:#e8f2ff;margin-top:5px;font-size:20.06px;line-height:1.25;display:block}.figmaSearchResults p{color:#00dbf0;margin:6px 0 0;font-size:13px}.figmaSearchSummary,.figmaSearchSupplement,.figmaSearchQuick{margin-top:28px}.actionPage{color:#eaf7ff}.actionHero{background:radial-gradient(circle at 78% 18%,#00e0ff33,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa);border:1px solid #00e0ff38;border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;gap:26px;min-height:254px;padding:34px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.actionHero.subscribe{background:radial-gradient(circle at 80% 20%,#ffc14a2e,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa)}.actionHero.search{background:radial-gradient(circle at 80% 20%,#785eff33,#0000 34%),linear-gradient(135deg,#081422fa,#040a12fa)}.actionHero h1{color:#f4fbff;margin:14px 0 16px;font-size:clamp(38px,4vw,64px);line-height:1.03}.actionHero p{color:#a8bad0;max-width:760px;font-size:18.88px;line-height:1.75}.actionHero aside{background:#040c16d1;border:1px solid #00e0ff3d;border-radius:10px;align-content:center;gap:8px;padding:22px;display:grid}.actionHero aside b{color:#8ceeff;text-transform:uppercase;font-size:15.34px}.actionHero aside strong{color:#fff;overflow-wrap:anywhere;font-size:49.56px;line-height:1}.actionHero aside span{color:#8fa8c7;line-height:1.45}.actionLayout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:26px;display:grid}.actionForm,.actionSide{background:#07121ef5;border:1px solid #00e0ff2e;border-radius:10px;padding:24px;box-shadow:inset 0 1px #ffffff09}.actionForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.actionForm label{color:#d8e4f2;gap:8px;font-size:15.34px;font-weight:800;display:grid}.actionForm input{color:#eef8ff;background:#08111d;border:1px solid #374e6ea3;border-radius:8px;outline:none;min-width:0;height:46px;padding:0 14px}.actionForm button{color:#001116;background:#00e0ff;border:0;border-radius:8px;grid-column:1/-1;height:48px;font-weight:900}.actionSide h2{color:#f4fbff;margin:0 0 18px;font-size:28.32px}.actionSide button{width:100%;min-height:74px;color:inherit;text-align:left;background:#060f1ad1;border:1px solid #374e6e85;border-radius:8px;margin-bottom:12px;padding:14px 16px}.actionSide b{color:#f4fbff;display:block}.actionSide p{color:#8fa8c7;margin-top:5px;line-height:1.5}.actionSearch{color:#00e0ff;background:#07121ef5;border:1px solid #00e0ff38;border-radius:12px;align-items:center;gap:12px;height:62px;margin-top:26px;padding:0 12px 0 20px;display:flex}.actionSearch input{color:#eef8ff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:18.88px}.actionSearch button{color:#001116;background:#00e0ff;border:0;border-radius:8px;height:42px;padding:0 24px;font-weight:900}.actionEntryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.actionEntryGrid button{min-height:146px;color:inherit;text-align:left;background:#07121ef5;border:1px solid #00e0ff2e;border-radius:10px;align-content:start;gap:10px;padding:18px;display:grid}.actionEntryGrid svg{color:#00e0ff}.actionEntryGrid b{color:#f4fbff;font-size:20.06px}.actionEntryGrid p{color:#8fa8c7;font-size:15.34px;line-height:1.45}.actionEntryGrid span{color:#00e0ff;margin-top:auto;font-size:14.16px;font-weight:900}.searchFigmaBlocks{gap:24px;margin-top:34px;display:grid}.searchCoreLayout,.searchMoreLayout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.searchResultPanel,.searchRelatedPanel,.searchDecisionGrid button,.searchIndexGrid button{background:#07121ef5;border:1px solid #00e0ff2e;border-radius:10px;box-shadow:inset 0 1px #ffffff09}.searchResultPanel{padding:22px}.searchSectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.searchSectionTitle span{color:#f4fbff;font-size:28.32px;font-weight:900}.searchSectionTitle button{color:#00e0ff;background:#00e0ff0f;border:1px solid #00e0ff42;border-radius:6px;height:32px;padding:0 14px;font-weight:800}.searchResultPanel>button{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #5b7d9e33;grid-template-columns:68px minmax(0,1fr) 42px;align-items:center;gap:16px;display:grid}.searchResultPanel>button:last-child{border-bottom:0}.searchResultPanel time,.searchResultPanel strong{color:#00e0ff;font-weight:900}.searchResultPanel small{color:#778ba7;font-size:14.16px;font-weight:800}.searchResultPanel b{color:#f4fbff;margin-top:6px;font-size:18.88px;line-height:1.35;display:block}.searchRelatedPanel{padding:24px}.searchRelatedPanel h2{color:#f4fbff;margin:0 0 18px;font-size:28.32px}.searchRelatedPanel button{width:100%;min-height:48px;color:inherit;text-align:left;background:#050e18e0;border:1px solid #00e0ff38;border-radius:8px;margin-bottom:12px;padding:12px 14px}.searchRelatedPanel b,.searchDecisionGrid b,.searchIndexGrid b{color:#f4fbff;line-height:1.35;display:block}.searchRelatedPanel span,.searchDecisionGrid span,.searchIndexGrid span{color:#8fa8c7;margin-top:5px;font-size:14.16px;line-height:1.4;display:block}.searchDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:14px;display:grid}.searchDecisionGrid button{min-height:110px;color:inherit;text-align:left;padding:18px}.searchIndexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.searchIndexGrid button{min-height:112px;color:inherit;text-align:left;padding:18px}.refinedMobileForm .figmaInfoCard{margin:18px 0}@media (width<=900px){.actionHero,.actionLayout,.actionForm,.actionEntryGrid{grid-template-columns:1fr}.actionHero{padding:22px}.actionHero h1{font-size:40.12px}.actionSearch{flex-wrap:wrap;height:auto;min-height:56px;padding:12px}.actionSearch button{width:100%}.searchCoreLayout,.searchMoreLayout,.searchDecisionGrid,.searchIndexGrid{grid-template-columns:1fr}.searchResultPanel>button{grid-template-columns:54px minmax(0,1fr) 34px}.figmaDbHero,.figmaDbLayout,.fundingList button{grid-template-columns:1fr}.figmaDbHero{padding:22px}.figmaDbHero h1{font-size:40.12px}.fundingList button{gap:8px}}.mobileContinuation{gap:14px;margin-top:22px;display:grid}.mobileContinuationHead{background:radial-gradient(circle at 88% 8%,#00dbf01f,#0000 34%),linear-gradient(#111722,#0b101a);border:1px solid #334766;border-radius:12px;padding:18px}.mobileContinuationHead span{color:#00dbf0;font-size:13px;font-weight:900}.mobileContinuationHead h2{color:#e8f2ff;margin:7px 0 0;font-size:25.96px;line-height:1.2}.mobileContinuationHead p{color:#9eabc2;margin:7px 0 0;font-size:14.16px;line-height:1.55}.mobileContinuationTimeline{gap:10px;display:grid}.mobileContinuationTimeline button{text-align:left;background:#0e131c;border:1px solid #263a5d;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:86px;padding:13px;display:grid}.mobileContinuationTimeline span{color:#00dbf0;background:#00dbf01f;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14.16px;font-weight:900;display:grid}.mobileContinuationTimeline b,.mobileContinuationGrid b{color:#e8f2ff;font-size:16.52px;line-height:1.25;display:block}.mobileContinuationTimeline p{color:#7787a0;margin:5px 0 0;font-size:13px;line-height:1.45}.mobileContinuationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileContinuationGrid button{text-align:left;background:linear-gradient(#101824f5,#0a101afa);border:1px solid #263a5d;border-radius:12px;min-height:82px;padding:14px}.mobileContinuationGrid small{color:#00dbf0;margin-top:7px;font-size:13px;line-height:1.35;display:block}.mobileContinuationDigest{background:#0b1018;border:1px solid #263a5d;border-radius:12px;padding:14px}.mobileContinuationDigest h3{color:#e8f2ff;margin:0 0 8px;font-size:18.88px}.mobileContinuationDigest button{text-align:left;background:0 0;border:0;border-top:1px solid #49638f4d;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;display:grid}.mobileContinuationDigest time{color:#00dbf0;font-size:13px;font-weight:900}.mobileContinuationDigest b{color:#e8f2ff;font-size:14.16px;line-height:1.35;display:block}.mobileContinuationDigest small{color:#7787a0;margin-top:4px;font-size:13px;display:block}.mobileFigmaDeepBlock{background:radial-gradient(circle at 90% 0,#00dbf01f,#0000 35%),#0b1018;border:1px solid #263a5d;border-radius:12px;padding:14px}.mobileFigmaDeepBlock h3{color:#e8f2ff;margin:0 0 10px;font-size:18.88px}.mobileFigmaDeepBlock button{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #49638f4d;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.mobileFigmaDeepBlock b{color:#e8f2ff;font-size:15.34px;display:block}.mobileFigmaDeepBlock small{color:#7787a0;margin-top:5px;font-size:13px;line-height:1.45;display:block}.mobileFigmaCompactBlock{background:#0b1018;border:1px solid #263a5d;border-radius:12px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.mobileFigmaCompactBlock button{color:#dfeeff;background:#0e131c;border:1px solid #49638f61;border-radius:9px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:14.16px;font-weight:900;display:flex}.mobileContinuationIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileContinuationIndex button{color:#dfeeff;background:#0e131c;border:1px solid #263a5d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:14.16px;font-weight:900;display:flex}.mobileContinuationCta{text-align:left;background:linear-gradient(135deg,#24d6e2 0%,#2588ff 100%);border:1px solid #ffffff47;border-radius:10px;min-height:58px;padding:0 24px;font-size:18.88px;font-weight:900;box-shadow:0 18px 44px #008cff3d,inset 0 1px #ffffff2e;color:#f4fbff!important}.newsFilterHint{color:#ffd36a;margin-top:10px;font-size:14.16px;line-height:1.5;display:block}.aihotArticlePage{width:min(920px,100vw - 48px);padding-top:112px}.aihotArticleShell{background:radial-gradient(circle at 84% 0,#00dbf029,#0000 26%),radial-gradient(circle at 0 18%,#7b5cff1f,#0000 30%),linear-gradient(#07111d,#04070d 58%,#050811);border:1px solid #27d7e63d;border-radius:14px;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff0d}.aihotArticleShell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#00dbf00b 1px,#0000 1px),linear-gradient(90deg,#00dbf00a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 42%)}.aihotArticleShell>*{z-index:1;position:relative}.aihotBack{margin:0 0 22px}.aihotArticleTopline{border-bottom:1px solid #34507c8f;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding-bottom:22px;display:flex}.aihotArticleTopline small,.aihotReasonBox span,.aihotArticleTags span{color:#00dbf0;font-size:14.16px;font-weight:900;display:block}.aihotArticleTopline b{color:#f3f7ff;margin-top:6px;font-size:21.24px;display:block}.aihotArticleActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aihotArticleActions span,.aihotArticleActions strong,.aihotArticleActions button,.aihotArticleActions a{color:#dffbff;background:#081420d1;border:1px solid #00dbf052;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:14.16px;font-weight:900;text-decoration:none;display:inline-flex}.aihotArticleActions strong{color:#ffd36a;min-width:42px}.aihotArticleActions button.active{color:#ffd36a;background:#ffc14a1f;border-color:#ffc14a9e}.aihotArticleHeader{padding:46px 0 28px}.aihotArticleTags{flex-wrap:wrap;gap:10px;display:flex}.aihotArticleTags span{background:#00dbf00f;border:1px solid #00dbf047;border-radius:999px;padding:7px 12px}.aihotArticleHeader h1{color:#f4f8ff;letter-spacing:0;max-width:780px;margin:18px 0;font-size:clamp(38px,5vw,64px);line-height:1.08}.aihotArticleMeta,.aihotOriginalLink{color:#91a6c2;flex-wrap:wrap;align-items:center;gap:8px;font-size:16.52px;display:flex}.aihotOriginalLink{color:#69f6ff;width:fit-content;margin-top:16px;font-weight:900;text-decoration:none}.aihotArticleAuthor{color:#c9faff;border-bottom:1px solid #29e6ef61;font-weight:800;text-decoration:none}.aihotArticleAuthor:hover{color:#29e6ef;border-bottom-color:currentColor}.aihotReasonBox,.aihotSummaryBox,.aihotArticleBody,.aihotSourceNote,.aihotArticleRelated{border-radius:12px;margin-top:22px}.aihotReasonBox{background:linear-gradient(#412f0ccc,#1c160ad1);border:1px solid #ffd25f6b;padding:20px 22px}.aihotReasonBox span{color:#ffd36a}.aihotReasonBox p,.aihotSummaryBox p,.aihotArticleBody p{color:#d9e4f3;margin:9px 0 0;font-size:18.88px;line-height:1.78}.aihotSummaryBox{background:radial-gradient(circle at 94% 10%,#00dbf024,#0000 34%),#08131fe0;border:1px solid #00dbf057;padding:24px}.aihotSummaryBox div{color:#00dbf0;align-items:center;gap:10px;display:flex}.aihotSummaryBox h2,.aihotArticleBody h2,.aihotArticleRelated h2{color:#eff7ff;margin:0;font-size:28.32px;line-height:1.25}.aihotSummaryBox ul{color:#9eb1cc;margin:16px 0 0;padding-left:20px;line-height:1.8}.aihotArticleBody{background:#050c15b8;border:1px solid #34507c7a;padding:26px}.aihotArticleBody p{color:#c6d3e4}.aihotArticleParagraph+.aihotArticleParagraph{margin-top:18px}.aihotArticleParagraph{font-size:20.06px!important;line-height:1.9!important}.aihotArticleFigure,.figmaArticleFigure{margin:18px 0 24px}.aihotArticleFigure img,.figmaArticleFigure img{object-fit:contain;background:#050a12;border:1px solid #34507c94;border-radius:10px;width:100%;max-height:680px;display:block}.aihotArticleFigure figcaption,.figmaArticleFigure figcaption{color:#8296b0;text-align:center;margin-top:8px;font-size:14.16px}.generatedArticleCover img{aspect-ratio:16/9;object-fit:cover;background:#07111d;max-height:none}.aihotBodyMissing{font-style:italic;color:#879bb5!important}.aihotSourceNote,.figmaAihotSourceNote{background:#00dbf00e;border:1px solid #00dbf03d;border-radius:10px;margin-top:22px;padding:20px 22px}.aihotSourceNote h2,.figmaAihotSourceNote h2{color:#eff7ff;margin:0;font-size:23.6px}.aihotSourceNote p,.figmaAihotSourceNote p{color:#9fb1c8;margin:10px 0;line-height:1.75}.aihotSourceNote a,.figmaAihotSourceNote a{color:#69f6ff;align-items:center;gap:6px;font-weight:900;text-decoration:none;display:inline-flex}.articleTranslationBar{color:#8ea3bf;border-bottom:1px solid #34507c80;align-items:center;gap:10px;min-height:38px;margin-bottom:18px;padding-bottom:10px;font-size:15.34px;display:flex}.articleTranslationBar>span{margin-right:auto}.articleTranslationBar>div{background:#04101bc7;border:1px solid #62cfdd85;border-radius:999px;display:flex;overflow:hidden;box-shadow:0 0 18px #00dbf014}.articleTranslationBar button{color:#a7b8cc;white-space:nowrap;background:0 0;border:0;min-width:68px;min-height:32px;padding:0 12px;font-size:15.34px;font-weight:800}.articleTranslationBar a{color:#a7b8cc;white-space:nowrap;place-items:center;min-width:54px;min-height:28px;padding:0 12px;font-size:14.16px;font-weight:800;text-decoration:none;display:grid}.articleTranslationBar button:hover{color:#eafcff;background:#62cfdd1a}.articleTranslationBar button.active{color:#041018;background:#62cfdd;box-shadow:inset 0 0 0 1px #ffffff3d}[hidden]{display:none!important}.aihotBodyBlock{background:#08121eb8;border:1px solid #34507c6b;border-radius:10px;margin-top:16px;padding:16px 18px}.aihotBodyBlock b,.figmaBodyBlock b{color:#69f6ff;font-size:16.52px;font-weight:900;display:block}.aihotBodyBlock p,.figmaBodyBlock p{margin-top:8px}.aihotArticleRelated{padding-top:10px}.aihotArticleRelated div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.aihotArticleRelated button{min-height:86px;color:inherit;text-align:left;background:#091420d6;border:1px solid #00dbf038;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:16px;display:grid}.aihotArticleRelated b,.figmaAihotLinks button{color:#f1f8ff}.aihotArticleRelated span{color:#8ca1bc;min-height:24px;margin-top:6px;font-size:14.16px;line-height:1.45;display:block}.figmaAihotArticle{background:linear-gradient(#00dbf00e 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#00dbf00b 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 82% 0,#00dbf038,#0000 28%),#04070d}.figmaArticleBack{color:#9df9ff;background:#081420d1;border:1px solid #00dbf047;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:0 12px;font-size:14.16px;font-weight:900;display:inline-flex}.figmaAihotArticleTop,.figmaAihotArticleHero,.figmaAihotReason,.figmaAihotSummary,.figmaAihotBody,.figmaAihotSourceNote,.figmaAihotLinks{background:#070f1ae6;border:1px solid #00dbf047;border-radius:10px;margin-top:14px}.figmaBodyBlock{background:#08121eb8;border:1px solid #34507c6b;border-radius:9px;margin-top:12px;padding:13px}.figmaAihotArticleTop{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px;display:flex}.figmaAihotArticleTop small,.figmaAihotTags span,.figmaAihotReason span{color:#00dbf0;font-size:13px;font-weight:900}.figmaAihotArticleTop b{color:#f0f7ff;margin-top:4px;font-size:15.34px;line-height:1.3;display:block}.figmaAihotArticleTop div:last-child{gap:6px;display:flex}.figmaAihotArticleTop span,.figmaAihotArticleTop strong{color:#dffbff;border:1px solid #00dbf052;border-radius:8px;place-items:center;min-height:28px;padding:0 9px;font-size:13px;font-weight:900;display:grid}.figmaAihotArticleTop strong{color:#ffd36a}.figmaAihotArticleHero{background:radial-gradient(circle at 92% 8%,#00dbf029,#0000 36%),#070f1aeb;min-height:auto;padding:18px 15px;overflow:visible}.figmaAihotTags{gap:8px;display:flex}.figmaAihotTags span{border:1px solid #00dbf03d;border-radius:999px;padding:5px 9px}.figmaAihotArticleHero h1{color:#f4f9ff;overflow-wrap:anywhere;margin:14px 0 12px;font-size:29.5px;line-height:1.2}.figmaAihotArticleHero p,.figmaAihotArticleHero a{color:#8fa4bf;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.figmaAihotArticleHero a{color:#7af8ff;width:fit-content;margin-top:10px;font-weight:900}.figmaAihotReason{background:#30240bd6;border-color:#ffd25f6b;margin-top:18px;padding:15px}.figmaAihotReason span{color:#ffd36a}.figmaAihotReason p,.figmaAihotSummary p,.figmaAihotBody p{color:#d6e2f2;margin:8px 0 0;font-size:15.34px;line-height:1.72}.figmaAihotSummary,.figmaAihotBody{padding:16px}.figmaArticleParagraph+.figmaArticleParagraph{margin-top:14px}.figmaArticleFigure{margin:14px -4px 18px}.figmaArticleFigure img{border-radius:8px;max-height:460px}.figmaAihotBody .figmaArticleParagraph{color:#d7e2f0;font-size:17.7px;line-height:1.85}.figmaAihotSourceNote{margin-top:14px;padding:15px}.figmaAihotSourceNote h2{font-size:20.06px}.figmaAihotSourceNote p{font-size:15.34px}@media (width<=760px){.figmaAihotArticle{padding-bottom:22px}.figmaAihotArticleTop{background:0 0;border:0;border-radius:0;min-height:40px;margin-top:8px;padding:4px 0}.figmaAihotArticleTop small{display:none}.figmaAihotArticleTop b{margin:0;font-size:15.34px}.figmaAihotArticleTop div:last-child span,.figmaAihotArticleTop div:last-child strong{border-radius:4px;min-height:24px;padding:0 7px}.figmaAihotArticleHero{background:0 0;border:0;border-radius:0;margin-top:6px;padding:8px 0 14px}.figmaAihotArticleHero h1{margin:10px 0;font-size:29.5px;line-height:1.35}.figmaAihotTags{display:none}.figmaAihotReason,.figmaAihotSummary{border-radius:9px;padding:15px}.figmaAihotSummary{background:#0d1520f0;margin-top:10px}.figmaAihotSummary h2{color:#8fa7c3;font-size:13px;font-weight:700}.figmaAihotSummary p{margin-top:9px;font-size:17.7px;line-height:1.78}.figmaAihotSummary ul{display:none}.figmaAihotBody{background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}.figmaAihotBody>h2{display:none}.mobileTranslationBar{align-items:flex-start;margin-bottom:16px}.mobileTranslationBar>span{max-width:42%;padding-top:5px;line-height:1.45}.mobileTranslationBar button{min-width:58px;padding:0 10px}.figmaAihotBody .figmaArticleParagraph{color:#eef4fb;margin-top:0;margin-bottom:16px;font-size:18.88px;line-height:1.9}.figmaAihotBody .figmaArticleParagraph+.figmaArticleParagraph{margin-top:0}.figmaAihotSourceNote{margin-top:18px}}.figmaAihotSummary h2,.figmaAihotBody h2{color:#eff7ff;margin:0;font-size:22.42px}.figmaAihotSummary ul{color:#96a9c1;margin:12px 0 0;padding-left:18px;font-size:14.16px;line-height:1.7}.figmaAihotLinks{gap:8px;padding:10px;display:grid}.figmaAihotLinks button{background:#091420e6;border:1px solid #00dbf038;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:14.16px;font-weight:900;display:flex}@media (width<=760px){.aihotArticlePage{width:calc(100vw - 24px);padding-top:86px}.aihotArticleShell{padding:18px}.aihotArticleTopline{flex-direction:column;align-items:flex-start}.aihotArticleActions{justify-content:flex-start}.aihotArticleHeader{padding-top:30px}.aihotArticleHeader h1{font-size:40.12px}.aihotArticleRelated div{grid-template-columns:1fr}.aihotReasonBox,.aihotSummaryBox,.aihotArticleBody{padding:18px}}@media (width>=901px){.toolCardGrid,.globalTools .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.timelineNewsStream{gap:26px}.newsTimelineGroup{gap:14px;display:grid}.timelineNewsStream .newsTimelineDate{color:#9fdcff;background:0 0;border:0;border-radius:0;grid-template-columns:none;align-items:center;gap:8px;width:fit-content;min-height:0;padding:0 0 0 16px;font-size:20.06px;font-weight:800;display:inline-flex}.timelineNewsStream .newsTimelineDate span{color:#9fdcff;font-size:inherit}.timelineNewsStream .newsTimelineDate svg,.figmaTimelineDate svg,.timelineFoldButton svg,.figmaTimelineFold svg{transition:transform .18s}.timelineNewsStream .newsTimelineDate svg.open,.figmaTimelineDate svg.open,.timelineFoldButton svg.open,.figmaTimelineFold svg.open{transform:rotate(90deg)}.newsTimelineRow{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.newsTimeRail{grid-template-columns:72px 1fr;align-items:start;gap:16px;min-height:128px;padding-top:18px;display:grid;position:relative}.newsTimeRail:after{content:"";background:linear-gradient(#455d8240,#455d82e6,#455d8233);width:1px;position:absolute;top:0;bottom:-14px;right:7px}.newsTimeRail time{color:#f2f5fb;text-align:right;font-size:29.5px;font-weight:950;line-height:1}.newsTimeRail i{z-index:1;background:#27c59b;border-radius:50%;width:12px;height:12px;margin-top:1px;position:relative;box-shadow:0 0 0 3px #27c59b2e,0 0 18px #27c59b6b}.timelineNewsStream .newsTimelineCard{width:100%;min-height:128px;color:inherit;text-align:left;background:radial-gradient(circle at 92% 12%,#00dbf014,#0000 36%),linear-gradient(#111827,#0b121d);border:1px solid #2a3a58eb;border-radius:14px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 18px 42px #00000038}.timelineNewsStream .leadNewsCard .newsTimelineCard{background:radial-gradient(circle at 92% 12%,#00dbf029,#0000 36%),linear-gradient(135deg,#132033,#0a121d);border-color:#00dbf05c;min-height:168px}.timelineNewsStream .newsTimelineCard:hover{border-color:#00dbf0b8;transform:translateY(-1px)}.timelineNewsStream .newsTimelineCard span{color:var(--amber);font-size:14.16px;font-weight:900}.timelineNewsStream .newsTimelineCard h2{color:#eef5ff;margin-top:8px;font-size:24.78px;line-height:1.35}.timelineNewsStream .newsTimelineCard p{color:#aeb8c6;margin-top:9px;line-height:1.55}.timelineNewsStream .newsTimelineCard footer{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:14.16px;display:flex}.timelineNewsStream .newsTimelineCard strong{color:var(--cyan);text-align:right;font-size:23.6px}.timelineNewsStream .timelineFoldButton{color:#8ff7ff;background:#00dbf00d;border:1px dashed #00dbf05c;border-radius:10px;grid-template-columns:none;justify-content:center;justify-self:end;align-items:center;gap:8px;width:calc(100% - 130px);min-height:42px;padding:0 14px;font-weight:900;display:flex}.newsTimelineGroup.isFolded{border-bottom:1px solid #2a3a5880;padding-bottom:6px}.figmaTimelineFeed{gap:20px;margin-top:6px;display:grid}.figmaTimelineGroup{gap:0;display:grid}.figmaTimelineDate{color:#9fdcff;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;height:32px;padding:0 0 0 37px;font-size:18.88px;font-weight:800;display:inline-flex}.figmaTimelineItem{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.figmaTimelineRail{grid-template-columns:74px 1fr;gap:14px;min-height:136px;padding-top:22px;display:grid;position:relative}.figmaTimelineRail:after{content:"";background:#455d82c7;width:1px;position:absolute;top:0;bottom:0;right:7px}.figmaTimelineRail time{color:#f1f4fa;text-align:right;font-size:29.5px;font-weight:950;line-height:1}.figmaTimelineRail i{z-index:1;background:#28c59b;border-radius:50%;width:11px;height:11px;margin-top:0;position:relative;box-shadow:0 0 0 3px #28c59b2b,0 0 14px #28c59b6b}.figmaTimelineCard{min-width:0;min-height:112px;color:inherit;text-align:left;background:radial-gradient(circle at 94% 12%,#00dbf017,#0000 34%),#0d1420;border:1px solid #263a5de0;border-radius:14px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:10px;margin:10px 0 12px;padding:15px;display:grid}.figmaTimelineCard small{color:#8ca1bc;font-size:13px}.figmaTimelineCard b{color:#f0f6ff;margin-top:7px;font-size:17.7px;line-height:1.36;display:block}.figmaTimelineCard p{color:#00dbf0;margin:7px 0 0;font-size:13px;font-weight:900}.figmaTimelineCard strong{color:#00dbf0;text-align:right;font-size:14.16px}.figmaTimelineFold{color:#8ff7ff;background:#00dbf00d;border:1px dashed #00dbf061;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;margin:6px 0 14px 112px;padding:0 12px;font-size:14.16px;font-weight:900;display:inline-flex}@media (width<=900px){.timelineNewsStream .newsTimelineDate{padding-left:4px}.newsTimelineRow{grid-template-columns:82px minmax(0,1fr);gap:10px}.newsTimeRail{grid-template-columns:54px 1fr;gap:9px}.newsTimeRail time{font-size:21.24px}.timelineNewsStream .newsTimelineCard{grid-template-columns:minmax(0,1fr) 34px;min-height:106px;padding:12px}.timelineNewsStream .newsTimelineCard h2{font-size:17.7px}.timelineNewsStream .newsTimelineCard p{font-size:14.16px}.timelineNewsStream .timelineFoldButton{width:calc(100% - 92px)}}@media (width<=420px){.figmaTimelineItem{grid-template-columns:64px minmax(0,1fr);gap:7px}.figmaTimelineDate{padding-left:12px}.figmaTimelineRail{grid-template-columns:40px 1fr;gap:6px;min-height:126px;padding-top:20px}.figmaTimelineRail time{letter-spacing:0;font-size:16.52px;font-weight:900}.figmaTimelineRail:after{right:5px}.figmaTimelineRail i{width:8px;height:8px;box-shadow:0 0 0 2px #28c59b29,0 0 10px #28c59b61}.figmaTimelineCard{grid-template-columns:minmax(0,1fr) 28px;gap:8px;padding:14px 12px}.figmaTimelineCard b{font-size:18.88px;line-height:1.34}.figmaTimelineFold{margin-left:64px}}.newsPage>.newsCategoryPanel{margin-top:0;display:block}.newsPage>.newsLayout{margin-bottom:42px;display:grid}.timelineNewsStream .newsTimelineCard footer small{font-size:14.16px;line-height:1.45}@media (width<=900px){.figmaHomeNews time,.figmaHomeNews small,.mobileContinuationDigest small,.figmaSearchTitle small{font-size:13px;line-height:1.45}.figmaHomeCategories{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.figmaHomeCategories button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:38px;padding:0 8px;font-size:14.16px;overflow:hidden}.figmaAiBriefSummary{padding:16px}.figmaAiBriefSummary h2{font-size:21.24px;line-height:1.28}.figmaAiBriefSummary p{margin:7px 0 12px;font-size:14.16px;line-height:1.55}.figmaAiBriefSummary div{grid-template-columns:repeat(2,minmax(0,1fr))}.figmaAiBriefSummary button{height:36px;padding:0 10px;font-size:14.16px}.mobileFigmaDeepBlock{background:radial-gradient(circle at 92% 0,#00dbf02e,#0000 34%),linear-gradient(#0c1420,#080d15);border-color:#00dbf042;padding:16px}.mobileFigmaDeepBlock h3{font-size:20.06px}.mobileFigmaDeepBlock button,.figmaDetailSupplement button{writing-mode:horizontal-tb;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px 12px;min-height:72px;padding:13px 12px}.mobileFigmaDeepBlock button>*,.figmaDetailSupplement button>*{writing-mode:horizontal-tb}.mobileFigmaDeepBlock b,.figmaDetailSupplement b{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0;font-size:17.7px;line-height:1.35}.mobileFigmaDeepBlock small,.figmaDetailSupplement small,.figmaDetailSupplement p{white-space:normal;overflow-wrap:break-word;word-break:normal;grid-column:1;min-width:0;font-size:14.16px;line-height:1.5}.mobileFigmaDeepBlock svg,.figmaDetailSupplement svg{flex-shrink:0;grid-area:1/2/span 2;justify-self:end}.figmaActionExtension{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.figmaActionExtension h2{grid-column:1/-1;margin-bottom:2px;font-size:22.42px}.figmaActionExtension button{background:radial-gradient(circle at 88% 12%,#00dbf021,#0000 38%),linear-gradient(#0d1b2af5,#070e18fa);border-color:#00dbf057;grid-template-columns:1fr;align-content:center;gap:6px;min-height:104px;margin-top:0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0000002e}.figmaActionExtension button span,.figmaActionExtension b,.figmaActionExtension button p{grid-area:auto/1;justify-self:start;min-width:0}.figmaActionExtension button span{background:#00dbf014;border:1px solid #00dbf052;border-radius:999px;place-items:center;width:30px;height:22px;font-size:13px;display:inline-grid}.figmaActionExtension b{font-size:18.88px;line-height:1.25}.figmaActionExtension button p{margin-top:0;font-size:14.16px;line-height:1.45}.figmaAihotArticleTop small,.figmaAihotTags span,.figmaAihotReason span{font-size:13px}.figmaAihotArticleTop b{font-size:16.52px}.figmaAihotArticleHero h1{font-size:30.68px;line-height:1.22}.figmaAihotArticleHero p,.figmaAihotArticleHero a{font-size:15.34px;line-height:1.58}.figmaAihotReason p,.figmaAihotSummary p,.figmaAihotBody p{font-size:17.7px;line-height:1.78}.figmaAihotSummary,.figmaAihotBody{padding:18px}.figmaAihotSummary h2,.figmaAihotBody h2{font-size:24.78px;line-height:1.3}.figmaAihotSummary ul{font-size:16.52px;line-height:1.78}.figmaAihotLinks button{min-height:46px;font-size:15.34px}}@media (width<=390px){.figmaActionExtension button{min-height:96px;padding:12px 10px}.figmaActionExtension b{font-size:17.7px}.figmaActionExtension button p{font-size:13px}}@media (width<=900px){.aiTopicHome{margin-top:28px}.aiTopicNav{grid-template-columns:none;grid-auto-columns:minmax(268px,82vw);grid-auto-flow:column;gap:10px;margin-bottom:14px;padding-bottom:8px;display:grid}.aiTopicNav button{min-width:0;min-height:92px;padding:15px}.aiTopicNav b{font-size:18.88px}.aiTopicNav small{font-size:14.16px}.aiTopicCardRail{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(252px,78vw);grid-auto-flow:column;gap:10px;overflow-x:auto}.aiTopicCard{min-height:132px;padding:17px}.aiTopicCard h3{font-size:21.24px}.topicSupplementPanel{border-radius:8px;padding:14px}.topicSupplementGrid{grid-template-columns:1fr;gap:10px}.topicSupplementGrid article{min-height:0;padding:14px}}.figmaHomeFooter .aiogaWordmark{width:116px;height:42px}.figmaHomeFooter .aiogaWordmark b,.footerWordmark b{color:#f4f9ff}.figmaHomeFooter .aiogaWordmark b span,.footerWordmark b span{color:#0000;background:linear-gradient(#30f7ff,#8f6cff 55%,#ff59d4);background-clip:text}.figmaCourseRank button{color:#9eabc2;text-align:left;background:0 0;border:0;grid-column:span 2;min-height:30px;padding:0;font-size:14.16px;font-weight:800;display:block}.figmaCourseRank button:active{color:#00dbf0}.figmaMobileFaq{gap:10px;margin-top:18px;display:grid}.figmaMobileFaq h2{color:#eff7ff;margin:0 0 2px;font-size:23.6px;line-height:1.25}.figmaMobileFaq details{background:radial-gradient(circle at 92% 12%,#00dbf017,#0000 34%),#08111cf0;border:1px solid #00dbf042;border-radius:10px;overflow:hidden}.figmaMobileFaq summary{color:#eef7ff;cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:58px;padding:13px 14px;list-style:none;display:grid}.figmaMobileFaq summary::-webkit-details-marker{display:none}.figmaMobileFaq summary span{overflow-wrap:anywhere;min-width:0;font-size:16.52px;font-weight:900;line-height:1.35}.figmaMobileFaq summary b{color:#00dbf0;border:1px solid #00dbf059;border-radius:8px;place-items:center;width:28px;height:28px;font-size:21.24px;line-height:1;display:grid}.figmaMobileFaq details[open] summary b{color:#031018;background:#00dbf0}.figmaMobileFaq p{color:#b9c8da;border-top:1px solid #00dbf024;margin:0;padding:0 14px 15px;font-size:15.34px;line-height:1.7}.figmaFormStatus{color:#9df9ff;background:#00dbf014;border:1px solid #00dbf04d;border-radius:10px;margin:10px 0 0;padding:12px 14px;font-size:15.34px;font-weight:800;line-height:1.55}.actionFormStatus{color:#9df9ff;background:#00e5f012;border:1px solid #00e5f047;border-radius:10px;margin:12px 0 0;padding:13px 15px;font-size:16.52px;font-weight:800;line-height:1.6}.aihotArticleBody p,.aihotSummaryBox p,.aihotReasonBox p{color:#dce8f7;font-size:21.24px;line-height:1.9}.aihotArticleBody{padding:30px}.aihotSummaryBox ul{font-size:18.88px}.aihotArticleMeta,.aihotOriginalLink{font-size:17.7px}.articleCard p,.toolGalleryCard p,.libraryCard p,.rankItem p,.topicCardButton p,.feedColumns button b,.focusGrid p,.sourceGrid p,.mobileContinuationGrid small,.mobileContinuationTimeline p,.figmaHomeNews small,.figmaHomeTutorials small,.figmaHomeToolStack p,.figmaMiniRanks small,.figmaHomeTopicGrid small,.figmaLibraryList p,.figmaToolList p,.figmaRankList small,.figmaTutorialList small,.figmaDetailSupplement p,.figmaActionExtension button p,.figmaMobileFaq p{letter-spacing:0}@media (width<=900px){.figmaAihotBody p,.figmaAihotSummary p,.figmaAihotReason p{font-size:18.88px;line-height:1.86}.figmaAihotSummary ul{font-size:17.7px;line-height:1.82}.figmaAihotArticleHero p,.figmaAihotArticleHero a{font-size:16.52px}.figmaHomeNews small,.figmaHomeTutorials small,.figmaMiniRanks small,.figmaHomeTopicGrid small,.figmaHomeToolStack p,.figmaLibraryList p,.figmaToolList p,.figmaRankList small,.figmaTutorialList small,.mobileContinuationTimeline p,.mobileContinuationGrid small,.mobileContinuationDigest small,.figmaDetailSupplement p,.figmaActionExtension button p,.figmaMobileFaq p{font-size:15.34px;line-height:1.62}.figmaDetailSupplement small,.figmaAihotArticleTop small,.figmaAihotTags span,.figmaAihotReason span,.figmaLibraryList small,.figmaToolList small{font-size:14.16px}.figmaHomeNews b,.figmaHomeTutorials b,.figmaHomeTopicGrid b,.figmaLibraryList b,.figmaToolList b,.figmaTutorialList b{font-size:18.88px;line-height:1.36}}@media (width<=760px){.aihotArticleBody p,.aihotSummaryBox p,.aihotReasonBox p{font-size:20.06px;line-height:1.88}.aihotArticleBody{padding:22px}}@media (width<=900px){.figmaAihotArticle{overflow:visible}.figmaAihotArticleHero{isolation:isolate;z-index:3;background:radial-gradient(circle at 88% 4%,#00dbf033,#0000 34%),linear-gradient(#071523 0%,#050b14 100%);height:auto;min-height:0;margin:14px 0 22px;padding:18px 15px 20px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000006b,inset 0 1px #ffffff0f}.figmaAihotArticleHero h1{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:14px 0;font-size:33.04px;line-height:1.25;display:block}.figmaAihotArticleHero p,.figmaAihotArticleHero a{white-space:normal;overflow-wrap:anywhere;align-items:center;width:100%;max-width:100%;min-height:32px;margin-top:10px;display:flex;position:relative}.figmaAihotReason,.figmaAihotSummary,.figmaAihotBody,.figmaAihotLinks{clear:both;z-index:1;background:#07111f;margin-top:18px;position:relative;box-shadow:0 12px 28px #00000047}.figmaAihotReason{background:linear-gradient(#241d0d 0%,#17120a 100%)}}@media (width<=420px){.figmaHomeFooter .aiogaWordmark{transform:none}}@media screen and (width<=900px){.figmaMobileApp,.figmaMobileApp *{box-sizing:border-box!important}.figmaMobileApp button,.figmaMobileApp input{border-radius:0;appearance:none!important;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif!important}.figmaMobileTop{background:#060910!important;border-bottom:1px solid #213357!important;align-items:center!important;gap:8px!important;width:100%!important;height:72px!important;padding:0 12px!important;display:flex!important}.figmaMobileTop .aiogaWordmark{width:104px!important;min-width:104px!important;height:42px!important}.figmaSearchTitle{color:#dfeaff!important;background:#0a1220!important;border:1px solid #00dbf038!important;border-radius:8px!important;flex:auto!important;min-width:0!important;height:38px!important;padding:0 10px!important}.figmaSubscribeDot,.figmaDots,.figmaClose{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.figmaSubscribeDot{color:#04060b!important;background:#e8f2ff!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important}.figmaScreen{background:#04060b!important;width:100%!important;padding:18px 14px 28px!important;overflow:hidden!important}.figmaHomeHero,.figmaHomeBlock:not(.noPanel),.figmaAiBriefSummary{color:#e8f2ff!important;background:#0a111d!important;border:1px solid #243a60!important;border-radius:12px!important;width:100%!important;display:block!important}.figmaHomeHero{background:linear-gradient(#101827,#07101c)!important;min-height:188px!important;padding:20px 16px 16px!important}.figmaHomeHero h1{color:#f3f8ff!important;max-width:300px!important;margin:8px 0 0!important;font-size:31.86px!important;line-height:1.18!important}.figmaHomeHero p,.figmaHomeHero strong,.figmaHomeHero span{text-align:left!important;display:block!important}.figmaHomeHero div{gap:8px!important;width:100%!important;height:38px!important;margin-top:12px!important;display:flex!important}.figmaHomeHero input{color:#e8f2ff!important;background:#070d17!important;border:1px solid #243a60!important;border-radius:8px!important;flex:auto!important;min-width:0!important;height:38px!important}.figmaHomeHero button{color:#001116!important;text-align:center!important;background:#00dbf0!important;border:0!important;border-radius:8px!important;width:66px!important;min-width:66px!important;height:38px!important}.figmaHomeHead{justify-content:space-between!important;align-items:center!important;display:flex!important}.figmaHomeNews{width:100%!important;display:block!important}.figmaHomeNews button{color:#e8f2ff!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #243a60db!important;border-radius:0!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-height:78px!important;padding:13px 0!important;display:flex!important}.figmaHomeNews time{color:#9eb0c8!important;text-align:left!important;width:46px!important;min-width:46px!important;font-size:14.16px!important;line-height:1.35!important}.figmaHomeNews button>div{flex:auto!important;min-width:0!important}.figmaHomeNews b{color:#f0f6ff!important;white-space:normal!important;word-break:break-word!important;font-size:17.7px!important;line-height:1.38!important;display:block!important}.figmaHomeNews small{color:#91a3bc!important;font-size:14.16px!important;line-height:1.35!important;display:block!important}.figmaHomeNews strong{color:#00dbf0!important;text-align:right!important;width:34px!important;min-width:34px!important;font-size:15.34px!important}.figmaHomeTopicGrid{width:100%!important;display:block!important}.figmaHomeTopicGrid button{color:#e8f2ff!important;text-align:left!important;background:#0a1422!important;border:1px solid #00dbf047!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:96px!important;margin-bottom:10px!important;padding:14px!important;display:flex!important}.figmaHomeTopicGrid button>span{color:#ffc75c!important;background:#ffc75c14!important;border:1px solid #ffc75c47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:26px!important;display:inline-flex!important}.figmaHomeTopicGrid button>div{flex:auto!important;min-width:0!important}.figmaHomeTopicGrid b{color:#f0f6ff!important;font-size:18.88px!important;line-height:1.3!important;display:block!important}.figmaHomeTopicGrid small{color:#91a3bc!important;margin-top:5px!important;font-size:14.16px!important;line-height:1.45!important;display:block!important}.figmaMobileBottom button{appearance:none!important;color:#9eabc2!important;background:0 0!important;border:0!important}.figmaMobileBottom button.active{color:#00dbf0!important}}.searchLivePanel{background:linear-gradient(135deg,#00dbf014,#0000 32%),#080f1bdb;border:1px solid #74c4ff29;border-radius:14px;margin-top:22px;padding:16px;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff0d}.searchLivePanel>button{color:#ecf6ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #74c4ff1f;grid-template-columns:76px minmax(0,1fr) 52px;align-items:center;gap:14px;width:100%;padding:15px 10px;display:grid}.searchLivePanel>button:last-child{border-bottom:0}.searchLivePanel time{color:#7ecfff;font-size:15.34px;font-weight:700}.searchLivePanel small{color:#8fa6c4;margin-bottom:5px;font-size:14.16px;display:block}.searchLivePanel b{color:#f4f9ff;font-size:18.88px;line-height:1.45;display:block}.searchLivePanel p{color:#aabbd2;margin:6px 0 0;font-size:15.34px;line-height:1.55}.searchLivePanel strong{color:#ffc75c;justify-self:end;font-size:16.52px}.searchEmpty{color:#9fb2ca;margin:0;padding:18px}@media (width<=980px){.searchLivePanel>button{grid-template-columns:48px minmax(0,1fr) 36px;gap:10px}.searchLivePanel b{font-size:17.7px}}@media (width<=900px){.figmaMobileMain{background:radial-gradient(circle at 16% 0,#00dbf01f,#0000 28%),linear-gradient(#07111d 0%,#08111c 44%,#050914 100%)}.mobileAihotHome{gap:16px;display:grid}.mobileAihotBrand{justify-content:flex-end;align-items:center;padding:2px 2px 0;display:flex}.mobileAihotBrand .aiogaWordmark{display:none}.mobileAihotBrand .aiogaWordmark b{color:#fff}.mobileAihotBrand span{color:#9fb2ca;font-size:15.34px;font-weight:700}.mobileAihotHotCard,.mobileAihotSearch,.mobileAihotPageHead,.mobileDailySections article,.aiogaMobileColumnGrid button{background:linear-gradient(145deg,#0d1b2df0,#050c18fa),radial-gradient(circle at 14% 12%,#00dbf029,#0000 34%);border:1px solid #74c4ff29;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff0f}.mobileAihotHotCard{border-radius:18px;gap:10px;padding:16px;display:grid}.mobileAihotSectionTitle,.mobileAihotPageHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileAihotSectionTitle :is(h1,h2),.mobileAihotPageHead h1{color:#f4fbff;margin:0;font-size:23.6px;line-height:1.18}.mobileAihotSectionTitle strong,.mobileAihotSectionTitle button,.mobileAihotPageHead strong{color:#00dbf0;white-space:nowrap;background:#00dbf01a;border:1px solid #00dbf03d;border-radius:999px;padding:5px 9px;font-size:14.16px;font-weight:800}.mobileAihotHotCard>button{color:#ecf8ff;text-align:left;background:#ffffff09;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px;display:grid}.mobileAihotHotCard>button span{color:#fff;background:linear-gradient(135deg,#ff416f,#ffc45c);border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid;box-shadow:0 8px 18px #ff5d5d3d}.mobileAihotHotCard>button:nth-child(3) span{color:#201304;background:linear-gradient(135deg,#ff9c2f,#ffe06a)}.mobileAihotHotCard b{color:#f2f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:17.7px;line-height:1.32;overflow:hidden}.mobileAihotHotCard small{color:#99adc7;white-space:nowrap;font-size:13px}.mobileAihotLatestTitle{margin-top:2px}.mobileAihotPills{scrollbar-width:none;gap:8px;margin:-2px -18px 0;padding:0 18px 2px;display:flex;overflow-x:auto}.mobileAihotPills::-webkit-scrollbar{display:none}.mobileAihotPills button{color:#a9bad1;background:#ffffff0a;border:1px solid #74c4ff2e;border-radius:999px;flex:none;min-height:38px;padding:0 15px;font-size:16.52px;font-weight:800}.mobileAihotPills button.active{color:#fff;background:#061f2b;border-color:#00dbf080;box-shadow:inset 0 0 0 1px #00dbf02e}.mobileAihotTimeline{border-radius:14px;gap:0;margin-top:0;display:grid;overflow:hidden}.mobileAihotTimeline .figmaTimelineGroup{box-shadow:none;background:0 0;border:0;border-radius:0}.mobileAihotTimeline .figmaTimelineDate{color:#e9f6ff;text-align:left;background:#e5edf714;border:1px solid #74c4ff1f;border-radius:0;grid-template-columns:auto 1fr 20px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;display:grid}.mobileAihotTimeline .figmaTimelineDate span{font-size:16.52px;font-weight:900}.mobileAihotTimeline .figmaTimelineDate small{color:#92a6be;font-size:14.16px;font-weight:700}.mobileAihotTimeline .figmaTimelineItem{border-bottom:1px solid #74c4ff1a;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.mobileAihotTimeline .figmaTimelineRail{width:42px;padding-top:2px}.mobileAihotTimeline .figmaTimelineRail time{color:#9fb0c8;white-space:nowrap;font-size:14.16px;font-weight:800}.mobileAihotTimeline .figmaTimelineRail i{display:none}.mobileAihotTimeline .figmaTimelineCard{color:#eff8ff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 30px;gap:8px;width:100%;padding:0 2px 0 0;display:grid}.mobileAihotTimeline .figmaTimelineCard small{color:#8ea2bc;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14.16px;display:block;overflow:hidden}.mobileAihotTimeline .figmaTimelineCard b{color:#f2f8ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18.88px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobileAihotTimeline .figmaTimelineCard p{color:#a9b8ca;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:16.52px;line-height:1.55;display:-webkit-box;overflow:hidden}.mobileAihotTimeline .figmaTimelineCard strong{color:#00dbf0;text-align:right;font-size:15.34px}.mobileAihotTimeline .figmaTimelineFold{color:#c9f8ff;background:#00dbf014;border:1px solid #00dbf029;border-radius:12px;width:100%;min-height:40px;font-size:15.34px;font-weight:800}.aiogaMobileKeep{margin-top:22px}.aiogaMobileColumnGrid{grid-template-columns:1fr;gap:10px;display:grid}.aiogaMobileColumnGrid button{color:#eef8ff;text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:82px;padding:15px 14px 15px 16px;display:grid;overflow:hidden}.aiogaMobileColumnGrid b{color:#f3f9ff;grid-area:1/1;font-size:20.06px;line-height:1.25;display:block}.aiogaMobileColumnGrid small{color:#9eb4cf;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;margin-top:7px;font-size:15.34px;line-height:1.45;display:-webkit-box;overflow:hidden}.aiogaMobileColumnGrid svg{color:#d9faff;grid-area:1/2/3;place-self:center end}.mobileAihotFeed,.mobileAihotDaily{padding-top:10px}.mobileAihotPageHead{border-radius:18px;min-height:92px;padding:16px}.mobileAihotPageHead p{color:#9eb4ce;margin:7px 0 0;font-size:16.52px;line-height:1.5}.mobileAihotSearch{color:#00dbf0;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;height:44px;margin-top:14px;padding:0 13px;display:grid}.mobileAihotSearch input{color:#edf8ff;background:0 0;border:0;outline:0;min-width:0;font-size:16.52px}.mobileDailySections{gap:14px;margin-top:16px;display:grid}.mobileDailySections article{border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}.mobileDailySections article>span{color:#00dbf0;border:1px solid #00dbf047;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.mobileDailySections h2{color:#f2f9ff;margin:0 0 10px;font-size:21.24px}.mobileDailySections button{color:#eaf6ff;text-align:left;background:#ffffff09;border:1px solid #74c4ff1a;border-radius:13px;width:100%;margin-top:10px;padding:12px;display:block}.mobileDailySections b{font-size:17.7px;line-height:1.42;display:block}.mobileDailySections p{color:#a8bad0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:16.52px;line-height:1.55;display:-webkit-box;overflow:hidden}.mobileDailySections small{color:#00dbf0;margin-top:8px;font-size:14.16px;display:block}}@media (width>=901px){.desktopApp :is(.hero,.hubPanel){border-radius:8px}}@media (width<=900px){.figmaMobileApp :is(.figmaHomeSubmit,.figmaCapabilityCard,.figmaDetailSupplement,.figmaAiBriefSummary,.figmaActionExtension,.figmaContinueCta,.sharePoster){border-radius:8px}.figmaMobileTop{gap:8px!important;height:70px!important;padding:0 10px!important;overflow:hidden!important}.figmaMobileTop .aiogaWordmark{width:96px!important;min-width:96px!important;max-width:96px!important;height:38px!important;overflow:hidden!important}.figmaMobileTop .aiogaWordmark img{object-fit:contain!important;width:38px!important;height:36px!important}.figmaMobileTop .aiogaWordmark b{font-size:23.6px!important;line-height:1!important}.figmaSearchTitle{border-radius:10px!important;min-width:0!important;height:38px!important;padding:0 8px!important}.figmaSearchTitle b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15.34px!important;line-height:1.1!important;overflow:hidden!important}.figmaSearchTitle small{font-size:13px!important}.figmaSubscribeDot{color:#031018!important;background:#00dbf0!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:16.52px!important;font-weight:900!important}.figmaDots{color:#dcecff!important;width:30px!important;min-width:30px!important;height:42px!important}.mobileAihotPills{overscroll-behavior-inline:contain;scroll-padding-inline:0 8px;gap:4px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 8px 2px 0!important;overflow:auto hidden!important}.mobileAihotPills button:last-child{margin-right:0!important}.mobileAihotPills button{min-height:36px!important;padding:0 12px!important;font-size:15.34px!important}.mobileAihotTimeline .figmaTimelineFold,.figmaTimelineFold{width:calc(100% - 50px)!important;max-width:calc(100% - 50px)!important;margin:8px 0 14px 50px!important;padding:0 10px!important}.figmaRankHero{background:radial-gradient(circle at 74% 18%,#ffc75c33,#0000 36%),linear-gradient(145deg,#13120ef5,#080d16fa)!important;border:1px solid #ffc75c38!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:178px!important;margin:0 0 18px!important;padding:24px 16px!important;overflow:hidden!important}.figmaRankHero h1{font-size:30.68px!important;line-height:1.18!important}.figmaRankHero strong{font-size:56.64px!important}.figmaSearchResults{background:#07111cc2!important;border:1px solid #00dbf03d!important;border-radius:16px!important;width:100%!important;margin:18px 0 0!important;padding:12px!important;overflow:hidden!important}.figmaSearchResults button{grid-template-columns:44px minmax(0,1fr) 28px!important;gap:9px!important;min-height:78px!important;padding:12px 0!important}.figmaSearchResults b{font-size:17.7px!important;line-height:1.35!important}.figmaMore.figmaRichMore{background:radial-gradient(circle at 16% 0,#00dbf01f,#0000 26%),linear-gradient(#050914 0%,#060b14 100%)!important;padding-top:18px!important}.figmaRichMore h1{color:#f4fbff!important;margin:0!important;font-size:35.4px!important;line-height:1.15!important}.figmaRichMore>p{color:#9fb4cf!important;margin:8px 0 16px!important;font-size:16.52px!important;line-height:1.55!important}.figmaMoreGroup{background:#08121fe6!important;border:1px solid #74c4ff29!important;border-radius:16px!important;margin-top:12px!important;padding:12px!important;box-shadow:0 14px 32px #0000002e!important}.figmaMoreGroup h2{color:#9eb4cf!important;margin:0 0 7px!important;font-size:15.34px!important}.figmaMoreGroup button{border-bottom:1px solid #74c4ff1a!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:0 2px!important}.figmaMoreGroup button span{color:#00dbf0!important;background:#00dbf014!important;border-radius:9px!important;width:30px!important;height:30px!important;font-size:15.34px!important;font-weight:900!important}.figmaMoreGroup button b{color:#f0f8ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18.88px!important;line-height:1.25!important;overflow:hidden!important}.figmaMoreGuide,.figmaMoreQuick,.figmaRichMore .figmaAiBriefSummary,.figmaRichMore .figmaContinueCta{margin-top:16px!important}.figmaRichMore .figmaMoreGuide button,.figmaRichMore .figmaMoreQuick button{border-radius:14px!important}.figmaLogoIntro{min-height:0!important;margin:0 0 10px!important}.figmaLogoIntro .aiogaWordmark{display:none!important}.figmaLogoIntro p{color:#9fb4cf!important;margin:0!important;font-size:15.34px!important;line-height:1.45!important}.figmaDetail,.figmaRichArticle,.figmaRichToolDetail,.figmaMobileTopicDetail,.figmaMobileCourseDetail{padding-top:18px!important}.figmaArticleBack{border-radius:10px!important;min-height:36px!important;padding:0 12px!important;font-size:16.52px!important}.figmaAihotArticleTop{border-radius:16px!important;min-height:56px!important;margin-top:14px!important;padding:12px!important}.figmaAihotArticleTop b{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:16.52px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.figmaAihotArticleHero{border-radius:16px!important;margin:12px 0 16px!important;padding:16px 14px 18px!important}.figmaAihotArticleHero h1{margin:12px 0 10px!important;font-size:29.5px!important;line-height:1.24!important}.figmaAihotArticleHero p,.figmaAihotArticleHero a{min-height:0!important;font-size:15.34px!important;line-height:1.55!important}.figmaAihotReason,.figmaAihotSummary,.figmaAihotBody,.figmaAihotLinks,.figmaInfoCard,.figmaDetailSupplement,.figmaCapabilityCard,.figmaActionExtension,.figmaContinueCta{border-radius:16px!important}.figmaAihotReason p,.figmaAihotSummary p,.figmaAihotBody p,.figmaDetail p,.figmaInfoCard p{font-size:18.88px!important;line-height:1.75!important}.figmaRichToolDetail .figmaProductHead{border-radius:16px!important;min-height:78px!important;padding:13px!important}.figmaRichToolDetail .figmaProductHead h1{font-size:33.04px!important;line-height:1.28!important}.figmaRichToolDetail .figmaVisitBox,.figmaVisitBox{color:#c9f8ff!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#00dbf014!important;border-radius:12px!important;margin:0 0 18px!important;font-size:17.7px!important}.figmaActionRow{gap:10px!important;margin:14px 0!important}.figmaActionRow button{border-radius:12px!important;min-width:0!important;height:46px!important;font-size:17.7px!important}.figmaMobileTopicDetail h1,.figmaMobileCourseDetail h1{overflow-wrap:anywhere!important;font-size:40.12px!important;line-height:1.28!important}.figmaMobileTopicDetail .figmaAiBriefSummary,.figmaMobileCourseDetail .figmaAiBriefSummary{border-radius:16px!important}.mobileAihotRanking .mobileAihotPageHead{margin-bottom:14px!important}.mobileAihotRankList{background:#07111cbd!important;border:1px solid #74c4ff29!important;border-radius:16px!important;gap:0!important;margin-top:12px!important;display:grid!important;overflow:hidden!important}.mobileAihotRankList button{color:#edf8ff!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #74c4ff1f!important;border-radius:0!important;grid-template-columns:32px 42px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;min-height:88px!important;padding:12px!important;display:grid!important}.mobileAihotRankList button:last-child{border-bottom:0!important}.mobileAihotRankList button>span{color:#00dbf0!important;text-align:center!important;font-size:18.88px!important;font-weight:900!important}.mobileAihotRankList .figmaIcon{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;display:grid!important}.mobileAihotRankList small{color:#91a7c1!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14.16px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.mobileAihotRankList b{color:#f2f8ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;font-size:21.24px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.mobileAihotRankList p{color:#00dbf0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:6px 0 0!important;font-size:15.34px!important;line-height:1.25!important;overflow:hidden!important}.mobileAihotRankList strong{color:#00dbf0!important;text-align:right!important;font-size:18.88px!important;font-weight:900!important}.figmaMobileTop+.figmaMobileMain .figmaLogoIntro{display:none!important}.figmaMobileTopicDetail h1,.figmaMobileCourseDetail h1{word-break:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:8px 0!important;font-size:33.04px!important;line-height:1.18!important}.figmaMobileTopicDetail>p:not(.figmaMeta),.figmaMobileCourseDetail>p:not(.figmaMeta){font-size:17.7px!important;line-height:1.62!important}.figmaMobileTopicDetail .figmaAiBriefSummary,.figmaMobileCourseDetail .figmaAiBriefSummary{margin-top:14px!important;padding:15px!important}.mobileSharePoster{margin-top:18px!important}}.pcMorePage,.infoPolicyPage{color:#e9f3ff}.pcMoreHero,.infoPolicyHero{background:radial-gradient(circle at 18% 0,#00dbf02e,#0000 30%),radial-gradient(circle at 86% 20%,#8c5cff33,#0000 34%),linear-gradient(135deg,#08121ff0,#050911fa);border:1px solid #00dbf02e;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:24px;padding:34px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0d}.pcMoreHero h1,.infoPolicyHero h1{color:#f6fbff;margin:10px 0 14px;font-size:clamp(40px,4vw,66px);line-height:1.02}.pcMoreHero p,.infoPolicyHero p{color:#aebed1;max-width:760px;margin:0;font-size:18.88px;line-height:1.75}.pcMoreHero aside,.infoPolicyHero aside{background:#ffffff0b;border:1px solid #74c4ff29;border-radius:18px;align-content:center;gap:10px;padding:22px;display:grid}.pcMoreHero aside b,.infoPolicyHero aside b{color:#91f4ff;font-size:15.34px}.pcMoreHero aside strong,.infoPolicyHero aside strong{color:#fff;font-size:68.44px;line-height:1}.pcMoreHero aside span,.infoPolicyHero aside span{color:#98aac0;font-size:15.34px;line-height:1.5}.pcMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.pcMoreGroup{background:linear-gradient(#08121feb,#050a12f2);border:1px solid #74c4ff24;border-radius:20px;padding:20px;box-shadow:0 16px 48px #00000029}.pcMoreGroup>div{margin-bottom:12px}.pcMoreGroup h2,.infoPolicyLayout h2,.pcMoreOps h2{color:#f5fbff;margin:0;font-size:25.96px;line-height:1.25}.pcMoreGroup p,.pcMoreOps p{color:#91a4bc;margin:8px 0 0;font-size:16.52px;line-height:1.65}.pcMoreGroup button,.infoPolicyLayout aside button{color:#eaf6ff;text-align:left;background:#ffffff09;border:1px solid #74c4ff1f;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:72px;margin-top:10px;padding:12px;display:grid}.pcMoreGroup button:hover,.infoPolicyLayout aside button:hover{background:#00dbf013;border-color:#00dbf05c}.pcMoreGroup button span,.pcMoreOps button span{color:#00dbf0;background:#00dbf01a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15.34px;font-weight:900;display:inline-grid}.pcMoreGroup button b,.infoPolicyLayout aside button b{color:#f2f8ff;font-size:18.88px;display:block}.pcMoreGroup button small,.infoPolicyLayout aside button small{color:#8fa2b9;margin-top:5px;font-size:14.16px;line-height:1.45;display:block}.pcMoreOps{background:linear-gradient(135deg,#00dbf014,#0000 36%),#08121fe6;border:1px solid #00dbf029;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:20px;margin-top:22px;padding:24px;display:grid}.pcMoreOps span:first-child{color:#00dbf0;font-size:14.16px;font-weight:900}.pcMoreOps>div:last-child{gap:10px;display:grid}.pcMoreOps button{color:#eaf6ff;text-align:left;background:#ffffff09;border:1px solid #74c4ff1f;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.pcMoreOps button b{color:#dcecff;font-size:16.52px}.infoPolicyHero{margin-top:16px}.infoPolicyLayout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:22px;display:grid}.infoPolicyLayout article,.infoPolicyLayout aside{background:#08121fe6;border:1px solid #74c4ff24;border-radius:20px;padding:22px}.infoPolicyLayout article section{border-bottom:1px solid #74c4ff1a;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.infoPolicyLayout article section:last-child{border-bottom:0}.infoPolicyLayout article section>span{color:#00dbf0;background:linear-gradient(135deg,#00dbf02e,#8c5cff1f);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.infoPolicyLayout p{color:#a7b8cd;margin:8px 0 0;font-size:17.7px;line-height:1.75}.infoPolicyLayout aside{align-self:start;position:sticky;top:112px}@media (width<=900px){.pcMoreGrid,.pcMoreHero,.pcMoreOps,.infoPolicyHero,.infoPolicyLayout{grid-template-columns:1fr}}.feedButton,.newsStream button,.timelineNewsStream .newsTimelineCard,.topicFigmaLayout article button,.figmaTimelineCard,.mobileAihotTimeline .figmaTimelineCard,.mobileAihotHotCard>button,.mobileAihotRankList button,.newsContentList button,.hotList button,.feedButton>*,.newsStream button>*,.timelineNewsStream .newsTimelineCard>*,.topicFigmaLayout article button>*,.figmaTimelineCard>*,.mobileAihotTimeline .figmaTimelineCard>*,.mobileAihotHotCard>button>*,.mobileAihotRankList button>*,.newsContentList button>*,.hotList button>*{min-width:0}.feedButton strong,.newsStream strong,.timelineNewsStream .newsTimelineCard strong,.topicFigmaLayout article strong,.timelineCardTop strong,.figmaTimelineCard strong,.newsContentList strong,.hotList strong,.mobileAihotTimeline .figmaTimelineCard strong,.mobileAihotHotCard>button strong,.mobileAihotRankList strong{color:#8ff7ff!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#00dbf01a!important;border:1px solid #00dbf02e!important;border-radius:9px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:46px!important;max-width:96px!important;height:auto!important;min-height:28px!important;padding:5px 8px!important;font-size:14.16px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important;overflow:hidden!important}.newsStream button{grid-template-columns:70px minmax(0,1fr) minmax(54px,auto)}.feedButton{grid-template-columns:70px minmax(110px,160px) minmax(0,1fr) minmax(54px,auto)}.timelineCardTop{min-width:0}.timelineCardTop small,.figmaTimelineCard small,.mobileAihotTimeline .figmaTimelineCard small,.topicFigmaLayout article small,.newsContentList small,.hotList small,.timelineCard small,.topicSupplementGrid p,.topicMetaPills span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timelineCardTop{grid-template-columns:minmax(0,1fr) minmax(54px,auto);display:grid}.timelineCard{min-width:0}.figmaTimelineCard{grid-template-columns:minmax(0,1fr) minmax(54px,auto)}.mobileAihotTimeline .figmaTimelineCard{grid-template-columns:minmax(0,1fr) minmax(46px,auto)!important}@media (width<=900px){.feedButton,.newsStream button{grid-template-columns:48px minmax(0,1fr) minmax(46px,auto)!important}.feedButton strong,.newsStream strong,.timelineNewsStream .newsTimelineCard strong,.topicFigmaLayout article strong,.timelineCardTop strong,.figmaTimelineCard strong,.newsContentList strong,.hotList strong,.mobileAihotTimeline .figmaTimelineCard strong,.mobileAihotHotCard>button strong,.mobileAihotRankList strong{min-width:40px!important;max-width:72px!important;min-height:24px!important;padding:4px 6px!important;font-size:13px!important}}@media (width>=901px){.topbar{min-width:0}.topbar .navLink,.topbar .searchBtn,.topbar .languageSwitcher,.topbar .subscribe{align-self:center;margin-top:0;margin-bottom:0;line-height:1;position:relative;top:auto;transform:none}.topbar .navLink{border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.topbar .navLink.active{border-color:#00e5f057}.searchBtn,.subscribe,.languageSwitcher{white-space:nowrap;flex:none}.searchBtn{justify-content:center;min-width:78px}.subscribe{justify-content:center;min-width:62px}.hero h1{word-break:keep-all;overflow-wrap:normal;text-wrap:balance}}@media (width>=901px) and (width<=1440px){.topbar{gap:12px;padding:0 28px}.brand{min-width:148px}.brand .brandLogo{width:144px}.tagline{font-size:16.52px}.navItems{gap:4px;min-width:0}.navLink{min-width:74px;padding:0 8px}.hero{grid-template-columns:minmax(0,1fr) 430px;gap:36px;padding:46px 48px}.hero h1{max-width:700px;font-size:75.52px;line-height:1.05}.hero p{max-width:690px}}@media (width>=901px) and (width<=1240px){.topbar{gap:8px;padding:0 18px}.brand{min-width:132px}.brand .brandLogo{width:128px}.tagline{display:none}.navLink{min-width:64px;padding:0 6px;font-size:15.34px}.searchBtn{min-width:72px;padding:0 12px}.subscribe{min-width:58px;padding:0 12px}.languageSwitcher{min-width:78px}.hero{grid-template-columns:minmax(0,1fr) 400px;gap:28px}.hero h1{max-width:620px;font-size:68.44px}}@media (width<=900px){.figmaMobileApp small,.figmaMobileApp time,.figmaMobileApp .figmaMeta,.figmaMobileApp .figmaHomeHead button,.figmaMobileApp .figmaMoreGroup h2{font-size:14.16px!important;line-height:1.45!important}.figmaMobileApp p,.figmaToolList p,.toolGalleryCard p,.mobileQuickGrid small,.category small,.rankBadges small,.mobileToolStack strong{font-size:15.34px!important;line-height:1.55!important}.mobileAihotTimeline .figmaTimelineItem{grid-template-columns:36px minmax(0,1fr)!important;gap:7px!important;padding:14px 0!important}.mobileAihotTimeline .figmaTimelineRail{width:36px!important}.mobileAihotTimeline .figmaTimelineRail time{font-size:13px!important}.mobileAihotTimeline .figmaTimelineCard{grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important}.mobileAihotTimeline .figmaTimelineCard small{font-size:14.16px!important}.mobileAihotTimeline .figmaTimelineCard b{font-size:18.88px!important;line-height:1.4!important}.mobileAihotTimeline .figmaTimelineCard p{-webkit-line-clamp:2!important;margin-top:6px!important;font-size:16.52px!important;line-height:1.55!important}.mobileAihotTimeline .figmaTimelineFold,.figmaTimelineFold{width:calc(100% - 43px)!important;max-width:calc(100% - 43px)!important;margin-left:43px!important;font-size:14.16px!important}.figmaMoreGroup button{min-height:50px}.figmaMoreGroup button b,.figmaMobileBottom span{font-size:15.34px!important}.figmaDots{margin-right:-6px;width:42px!important;min-width:42px!important;height:42px!important}.figmaCourseRank button{min-height:42px!important;padding:8px 10px!important}}.toolShot.productBrandVisual>.brandVisualGrid,.productBrandVisual>.brandVisualGrid{background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.toolShot.productBrandVisual>.brandLogo.brandVisualLogo,.productBrandVisual>.brandLogo.brandVisualLogo{background:#050c16e6;border-radius:15px;grid-column:1;width:58px;height:58px;position:relative;inset:auto}@media (width<=900px){.toolShot.productBrandVisual>.brandLogo.brandVisualLogo,.productBrandVisual>.brandLogo.brandVisualLogo{border-radius:13px;width:50px;height:50px}}.toolCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.toolGalleryCard.directoryToolCard{color:#f3f8ff;background:linear-gradient(135deg,#ffffff09,#0000 44%),#0d1521;border:1px solid #566e9657;border-radius:8px;flex-direction:column;gap:0;min-height:144px;padding:14px 14px 12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029}.toolGalleryCard.directoryToolCard:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--cyan), color-mix(in srgb, var(--cyan) 30%, var(--violet)));opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.toolGalleryCard.directoryToolCard:after{content:"";opacity:.42;background:linear-gradient(90deg,#0000,#00e5f0cc,#0000);height:2px;position:absolute;top:0;left:0;right:0}.toolGalleryCard.directoryToolCard:hover{background:linear-gradient(135deg,#00e5f00e,#0000 44%),#101a28;border-color:#00e5f0a8;transform:translateY(-2px);box-shadow:0 16px 34px #00000042,0 0 24px #00e5f012}.toolGalleryCard.directoryToolCard:hover:before{opacity:.025}.directoryToolCard>.brandLogo.toolCardWatermark{z-index:0;width:126px;height:126px;box-shadow:none;opacity:.065;filter:grayscale()brightness(1.8);pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;top:-24px;right:-24px}.directoryToolCard>.brandLogo.toolCardWatermark img{width:100%;height:100%;inset:0}.directoryToolCard>.brandLogo.toolCardWatermark .brandLogoFallback{font-size:49.56px}.toolGalleryCard.directoryToolCard .toolGalleryHead{z-index:2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:0;display:grid;position:relative}.toolGalleryCard.directoryToolCard .toolGalleryHead .appIcon{border-radius:10px;width:38px;height:38px;margin:0;box-shadow:0 7px 16px #00000047}.toolGalleryCard.directoryToolCard .toolGalleryHead b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16.52px;line-height:1.25;display:block;overflow:hidden}.toolGalleryCard.directoryToolCard .toolGalleryHead small{color:#85dce5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:800;display:block;overflow:hidden}.toolCompactBadge{color:#a8f8ff;text-overflow:ellipsis;white-space:nowrap;background:#00e5f012;border:1px solid #00e5f038;border-radius:5px;max-width:58px;padding:4px 6px;font-size:13px;font-weight:900;overflow:hidden}.toolGalleryCard.directoryToolCard p{z-index:2;color:#bec9d7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:10px 0 0;padding:0;font-size:14.16px;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.toolGalleryCard.directoryToolCard footer{z-index:2;color:#7f90a7;border-top:1px solid #5c74972e;height:auto;margin:auto 0 0;padding:9px 0 0;font-size:13px;display:flex;position:relative}.toolGalleryCard.directoryToolCard em{z-index:4;border-radius:5px;height:26px;padding:0 9px;font-size:13px;top:auto;bottom:8px;right:10px}.toolGalleryCard.directoryToolCard:hover footer{padding-right:82px}@media (width<=1180px) and (width>=901px){.toolCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.toolCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toolGalleryCard.directoryToolCard{min-height:154px;padding:12px}.toolGalleryCard.directoryToolCard .toolGalleryHead{grid-template-columns:34px minmax(0,1fr);gap:8px}.toolGalleryCard.directoryToolCard .toolGalleryHead .appIcon{border-radius:9px;width:34px;height:34px}.toolGalleryCard.directoryToolCard .toolGalleryHead b{font-size:15.34px}.toolGalleryCard.directoryToolCard .toolGalleryHead small{font-size:13px}.toolCompactBadge{display:none}.toolGalleryCard.directoryToolCard p{-webkit-line-clamp:3;min-height:57px;font-size:14.16px!important}.toolGalleryCard.directoryToolCard footer{font-size:13px}.toolGalleryCard.directoryToolCard em{display:none}.directoryToolCard>.brandLogo.toolCardWatermark{opacity:.05;width:96px;height:96px}}@media (width<=430px){.toolCardGrid{grid-template-columns:1fr}.toolGalleryCard.directoryToolCard{min-height:132px}.toolGalleryCard.directoryToolCard p{-webkit-line-clamp:2;min-height:38px}}@media (width<=900px){.figmaToolList button,.enhancedTutorialList button{background:radial-gradient(circle at 12% 16%,#00dbf01f,#0000 28%),linear-gradient(145deg,#111d2dfa,#070d17fa)!important;border-color:#5c8bc66b!important;border-radius:16px!important;grid-template-columns:62px minmax(0,1fr) 20px!important;gap:12px!important;min-height:112px!important;padding:14px 13px!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0f!important}.figmaToolList .brandLogo.figmaIcon,.enhancedTutorialList .tutorialCardIcon,.figmaSearchResults .searchResultIcon{border-radius:16px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.figmaLibraryList.hasBrandLogos button,.enhancedMobileCardList button{background:radial-gradient(circle at 18% 18%,#8c5cff1a,#0000 28%),linear-gradient(145deg,#0d1928f5,#060c16fa)!important;border:1px solid #5c8bc647!important;border-radius:16px!important;grid-template-columns:28px 58px minmax(0,1fr) minmax(38px,auto)!important;align-items:center!important;gap:9px!important;min-height:108px!important;margin:8px 0!important;padding:13px 10px!important;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0d!important}.figmaLibraryList.hasBrandLogos .figmaLibraryLogo,.enhancedMobileCardList .figmaLibraryLogo{border-radius:16px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.mobileAihotRankList button{background:linear-gradient(90deg,#ffc75c09,#0000 32%),#07111cc7!important;grid-template-columns:28px 58px minmax(0,1fr) 42px!important;gap:9px!important;min-height:108px!important;padding:13px 10px!important}.mobileAihotRankList .brandLogo.figmaIcon{border-radius:16px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.figmaToolList .brandLogo.figmaIcon,.figmaLibraryList .brandLogo.figmaLibraryLogo,.mobileAihotRankList .brandLogo.figmaIcon,.figmaProductHead .brandLogo.figmaIcon,.figmaHomeToolTitle .brandLogo.homeToolLogo,.figmaSearchResults .brandLogo.searchResultIcon{background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 28%),linear-gradient(145deg,#112336fa,#050d18fa)!important;border:1px solid #4de1ee7a!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #00dbf024,inset 0 1px #ffffff1f!important}.figmaToolList .brandLogo.figmaIcon:after,.figmaLibraryList .brandLogo.figmaLibraryLogo:after,.mobileAihotRankList .brandLogo.figmaIcon:after,.figmaProductHead .brandLogo.figmaIcon:after,.figmaHomeToolTitle .brandLogo.homeToolLogo:after,.figmaSearchResults .brandLogo.searchResultIcon:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:3px}.figmaToolList .brandLogo img,.figmaLibraryList .brandLogo img,.mobileAihotRankList .brandLogo img,.figmaProductHead .brandLogo img,.figmaHomeToolTitle .brandLogo img,.figmaSearchResults .brandLogo img{filter:drop-shadow(0 4px 8px #00000047)saturate(1.08)!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;inset:8px!important}.figmaToolList .brandLogoFallback,.figmaLibraryList .brandLogoFallback,.mobileAihotRankList .brandLogoFallback,.figmaProductHead .brandLogoFallback,.figmaHomeToolTitle .brandLogoFallback{font-size:15.34px!important}.figmaToolList button:nth-child(3n+2) .brandLogo,.figmaLibraryList button:nth-child(3n+2) .brandLogo,.mobileAihotRankList button:nth-child(3n+2) .brandLogo{border-color:#a87cff85!important;box-shadow:0 12px 28px #8c5cff29,inset 0 1px #ffffff1f!important}.figmaToolList button:nth-child(3n) .brandLogo,.figmaLibraryList button:nth-child(3n) .brandLogo,.mobileAihotRankList button:nth-child(3n) .brandLogo{border-color:#ffc75c80!important;box-shadow:0 12px 28px #ffb73d1f,inset 0 1px #ffffff1f!important}.aiogaMobileColumnGrid button{grid-template-rows:auto!important;grid-template-columns:60px minmax(0,1fr) 20px!important;gap:12px!important;min-height:102px!important;padding:14px!important}.aiogaMobileColumnGrid .mobileColumnIcon{background:radial-gradient(circle at 34% 22%,#ffffff2b,#0000 28%),linear-gradient(145deg,#12263afa,#070f1bfa)!important;border:1px solid #00dbf075!important;border-radius:16px!important;grid-area:1/1!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;box-shadow:0 12px 28px #00dbf024,inset 0 1px #ffffff1a!important}.aiogaMobileColumnGrid .mobileColumnIcon svg,.enhancedMobileCardList .figmaLibraryLogo svg,.enhancedTutorialList .tutorialCardIcon svg,.figmaSearchResults .searchResultIcon svg{filter:drop-shadow(0 0 8px #00dbf057);stroke-width:2.2px!important;width:25px!important;height:25px!important}.enhancedMobileCardList .aiGlyph.figmaLibraryLogo{background:radial-gradient(circle at 34% 22%,#ffffff29,#0000 28%),linear-gradient(145deg,#152b40fa,#08101cfa)!important;border-color:#00dbf06b!important;box-shadow:0 12px 28px #00dbf021,inset 0 1px #ffffff1a!important}.aiogaMobileColumnGrid button>div{min-width:0}.aiogaMobileColumnGrid button>div b,.aiogaMobileColumnGrid button>div small{grid-area:auto!important}.aiogaMobileColumnGrid button>svg{grid-area:1/3!important}.figmaHomeToolTitle{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important}.figmaHomeToolTitle .brandLogo.homeToolLogo{border-radius:16px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.figmaSearchResults button{grid-template-columns:60px minmax(0,1fr) 38px!important;gap:10px!important;min-height:104px!important}.figmaProductHead .brandLogo.figmaIcon{border-radius:18px!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}}.aiTopicCard{align-content:start;padding:12px;display:grid;overflow:hidden}.topicOverviewCard{min-height:238px;padding:12px;overflow:hidden}@media (width<=900px){.topicOverviewCard{min-height:212px}}@media (width>=901px){.aihotArticleBody .aihotArticleParagraph,.articleShell section p{color:#dce7f5;font-size:22.42px!important;line-height:1.92!important}.aihotReasonBox p,.aihotSummaryBox p,.aihotBodyBlock p,.longText,.detailSection p,.richIntroBlock p,.detailSectionHead p,.courseDetailHero p,.toolDetailHero p,.topicDetailHero p,.infoPolicyHero p,.infoPolicyLayout p{font-size:20.06px!important;line-height:1.84!important}.aihotSummaryBox ul,.aihotSourceNote p,.figmaAihotSourceNote p,.richFeatureGrid p,.richScenePanel button p,.courseDetailBlocks p,.faqList p,.topicDigestGrid p,.topicSupplementGrid p,.topicFigmaLayout article p{font-size:18.88px!important;line-height:1.78!important}}@media (width<=900px){.figmaAihotBody .figmaArticleParagraph,.figmaAihotBody>p:not(.aihotBodyMissing){color:#eef5fc!important;font-size:21.24px!important;line-height:1.92!important}.figmaAihotReason p,.figmaAihotSummary p,.figmaDetail>p:not(.figmaMeta),.figmaDetailHeroBlock>p:not(.figmaMeta),.figmaMobileTopicDetail>p:not(.figmaMeta),.figmaMobileCourseDetail>p:not(.figmaMeta){font-size:20.06px!important;line-height:1.82!important}.figmaAihotSummary ul,.figmaAihotSourceNote p,.figmaInfoCard p,.figmaCoreCard p,.figmaCapabilityCard p,.figmaDetailSupplement p,.figmaActionExtension p,.figmaContinueCta p,.figmaAiBriefSummary p,.figmaMobileFaq p{font-size:18.88px!important;line-height:1.76!important}.figmaAihotSourceNote a,.figmaArticleFigure figcaption{font-size:16.52px!important;line-height:1.6!important}}.productBrandVisual.productBrandVisual,.toolShot.productBrandVisual,.productLibraryCard .toolShot.productBrandVisual{border-color:color-mix(in srgb, var(--brand-accent) 36%, #294064);background:#091321;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #0000002e}.productBrandVisual>.brandVisualGrid,.toolShot.productBrandVisual>.brandVisualGrid{display:none}.productBrandVisual .brandLogo.brandVisualLogo{box-shadow:0 10px 24px #00000047}.productBrandVisual .brandVisualType{opacity:.72}@media (width>=901px){.modelPage .libraryGrid{gap:20px}.modelPage .modelCard{background:#0b1421;border-color:#34507cc2;gap:12px;min-height:408px;padding:18px}.modelCard>.productVisual.compact{width:100%;min-height:156px;margin:0 0 4px;padding:14px}.modelCard>.productVisual.compact .visualScreen{max-width:66%;min-height:126px;padding:15px}.modelCard>.productVisual.compact .visualOrb{width:92px;height:92px;top:30px;right:24px}.modelCard>.productVisual.compact .visualBrandLogo{width:62px;height:62px;top:46px;right:38px}.modelCard .libraryCardTop{margin-top:2px}.modelCard h2{font-size:28.32px}.modelCard>p{min-height:48px;font-size:17.7px;line-height:1.62}.modelCard .modelMeta{margin-top:2px}.modelCard footer{border-top:1px solid #34507c75;min-height:34px;padding-top:4px}.courseHero{min-height:220px}.courseRankCard img{filter:none;height:82px;margin-bottom:2px}.tutorialCards article,.tutorialCards>button{background:#0d1622;border-color:#34507c8a;min-height:408px}.tutorialCards .thumb{height:148px}.tutorialCards .thumb img{object-fit:cover}.topicOverviewGrid{gap:16px}.topicOverviewCard{background:#091321;gap:14px;min-height:292px;padding:12px}.topicOverviewImage{object-fit:cover;filter:none;border-radius:7px;width:100%;height:132px;margin-bottom:2px}.topicOverviewCard>div,.topicOverviewCard footer{padding-left:6px;padding-right:6px}.topicOverviewCard h3{font-size:22.42px}.topicOverviewCard p{min-height:42px;font-size:15.34px;line-height:1.6}.timelineNewsStream .newsTimelineCard{grid-template-columns:158px minmax(0,1fr) 52px!important;align-items:center!important;gap:18px!important}.timelineNewsStream .newsTimelineCard>div{min-width:0}.timelineNewsStream .newsTimelineThumb{object-fit:cover;border:1px solid #5b9dca42;border-radius:9px;display:block;width:158px!important;min-width:158px!important;height:112px!important}.timelineNewsStream .leadNewsCard .newsTimelineThumb{height:132px!important}.topicDetailHero{grid-template-columns:minmax(0,1fr) 360px!important;align-items:stretch!important}.topicDetailHeroVisual{grid-template-rows:1fr auto;gap:12px;min-width:0;display:grid}.topicDetailHeroVisual>img{object-fit:cover;border:1px solid #00dbf03d;border-radius:9px;width:100%;height:100%;min-height:164px;max-height:208px}.topicDetailHeroVisual .topicAllLink{width:100%;min-height:38px}.hotList button{grid-template-columns:28px 102px minmax(0,1fr) 112px 46px!important;min-height:86px!important}.hotList button>img{object-fit:cover;border:1px solid #5b9dca38;border-radius:7px;width:102px;height:68px}.timelineCardImage{object-fit:cover;border:1px solid #5b9dca3d;border-radius:7px;width:100%;height:128px;margin-bottom:14px;display:block}}@media (width<=900px){.figmaTimelineCard,.mobileAihotTimeline .figmaTimelineCard{grid-template-columns:minmax(0,1fr) 30px!important;align-items:start!important}.figmaTimelineCard>div{min-width:0}.figmaTimelineThumb{object-fit:cover;border:1px solid #4c97cf3d;border-radius:9px;margin-bottom:4px;grid-column:1/-1!important;width:100%!important;height:96px!important;display:block!important}.mobileAihotTimeline .figmaTimelineCard{padding:4px 2px 8px 0!important}.mobileAihotTimeline .figmaTimelineThumb,.figmaMobileTopicDetail .figmaTimelineThumb{height:102px!important}.figmaHomeTopicGrid button{grid-template-columns:76px 34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:92px!important;display:grid!important}.figmaHomeTopicGrid button>img{object-fit:cover;border:1px solid #4ea4da40;border-radius:8px;width:76px!important;height:58px!important}.figmaHomeTutorials button{grid-template-columns:84px 34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:86px!important;display:grid!important}.figmaHomeTutorials button>img{object-fit:cover;border:1px solid #4ea4da40;border-radius:8px;width:84px!important;height:58px!important}.figmaHomeToolPreview{overflow:hidden;background:#07111e!important}.figmaHomeToolPreview:before,.figmaHomeToolPreview span,.figmaHomeToolPreview i,.figmaHomeToolPreview em{display:none!important}.figmaHomeToolPreview>img{object-fit:cover;display:block;width:100%!important;height:100%!important}.mobileSectionHeroImage,.mobileTopicHeroImage{aspect-ratio:16/7;object-fit:cover;border:1px solid #00dbf047;border-radius:10px;width:100%;margin:16px 0 18px;display:block;box-shadow:0 16px 34px #0000003d}.mobileContentCover{object-fit:cover!important;background:#07111e!important;border:1px solid #00dbf04d!important;border-radius:11px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;display:block!important;box-shadow:0 10px 24px #00000038!important}.figmaLibraryList.hasBrandLogos button:has(.figmaLibraryMedia){grid-template-columns:28px 112px minmax(0,1fr) minmax(38px,auto)!important;min-height:112px!important}.figmaLibraryMedia{grid-template-columns:64px 40px;align-items:center;gap:7px;width:112px;height:58px;display:grid}.figmaLibraryMedia>img{object-fit:cover;border:1px solid #4ea4da3d;border-radius:9px;width:64px;height:58px}.figmaLibraryMedia .brandLogo.figmaLibraryLogo{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#091321!important;border-radius:10px!important;position:relative!important}.figmaLibraryMedia .brandLogo.figmaLibraryLogo img{width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}}.topicDetailPage .timelinePanel{background:0 0;border:0;padding:0}.topicDetailPage .timelinePanel>.topicSectionHead{border-bottom:1px solid #4b60805c;margin-bottom:18px;padding:0 2px 14px}.topicDetailPage .timeline{gap:20px}.topicDetailPage .timelineDay{grid-template-columns:64px minmax(0,1fr);gap:0}.topicDetailPage .timelineDate{color:#91a1b6;padding-top:4px;font-size:14.16px;position:static}.topicDetailPage .timelineEntries{gap:12px}.topicDetailPage .timelineItem{grid-template-columns:64px minmax(0,1fr);gap:0}.topicDetailPage .timelineRail{border-left:1px solid #5d708c57;grid-template-rows:28px 1fr;gap:0;position:relative}.topicDetailPage .timelineRail time{color:#aeb9c9;justify-items:start;width:54px;height:28px;font-size:14.16px;font-weight:800}.topicDetailPage .timelineRail span{background:0 0;width:0;min-height:100%;position:static}.topicDetailPage .timelineRail span:before{background:#63d5e3;width:7px;height:7px;top:-20px;left:-1px;box-shadow:0 0 0 3px #0a111c}.topicDetailPage .timelineCard{width:100%;min-height:0;box-shadow:none;background:#161e2b;border:1px solid #465b7e94;border-radius:7px;padding:16px 18px 0}.topicDetailPage .timelineCard:hover{background:#182231;border-color:#63d5e399;transform:none}.topicDetailPage .timelineCardTop{justify-content:flex-start;gap:9px;margin-bottom:9px;display:flex!important}.timelineSourceAvatar{color:#17202c;background:#eff4f7;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;font-size:13px;font-weight:950;display:grid}.timelineAuthor{align-items:baseline;gap:7px;min-width:0;display:flex}.timelineAuthor b{color:#dbe4ef;font-size:15.34px}.timelineAuthor small{color:#78879b;font-size:13px}.timelineFeatured{color:#f6c760;background:#ffc14a24;border-radius:4px;padding:3px 6px;font-size:13px;font-style:normal;font-weight:900;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.topicDetailPage .timelineCardTop>strong{background:#00dbf014;border:0;min-width:34px;height:24px;font-size:13px;margin-left:auto!important}.topicDetailPage .timelineCard h3{color:#f0f5fb;margin:0;font-size:21.24px;line-height:1.42}.topicDetailPage .timelineCard>p{color:#aeb8c7;max-width:920px;margin-top:7px;font-size:16.52px;line-height:1.65}.topicDetailPage .timelineCardImage{object-fit:cover;border:1px solid #ffffff1f;border-radius:7px;width:240px;max-width:100%;height:152px;margin:12px 0 0;display:block}.topicDetailPage .topicTags{gap:12px;margin-top:10px}.topicDetailPage .topicTags span{color:#79889d;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.topicDetailPage .topicTags span:before{content:"#"}.timelineRelated{color:#78879b;margin-top:12px;font-size:13px;display:block}.topicDetailPage .reasonBar{color:#8fc7b6;background:0 0;border:0;border-top:1px dashed #62759261;border-radius:0;margin-top:12px;padding:13px 0 15px;font-size:14.16px;line-height:1.65}.topicDetailPage .reasonBar b{color:#a6dccb}@media (width<=900px){.topicDetailPage .timelineDay{grid-template-columns:1fr}.topicDetailPage .timelineItem{grid-template-columns:46px minmax(0,1fr)}.topicDetailPage .timelineRail{grid-template-rows:26px 1fr}.topicDetailPage .timelineRail time{width:42px;font-size:13px}.topicDetailPage .timelineCard{padding:13px 14px 0}.timelineAuthor small{display:none}.topicDetailPage .timelineCard h3{font-size:18.88px}.topicDetailPage .timelineCard>p{font-size:15.34px;line-height:1.58}.topicDetailPage .timelineCardImage{width:220px;height:136px}}@media (width>=901px){.timelineNewsStream .newsTimelineCard:not(:has(>.newsTimelineThumb)){grid-template-columns:minmax(0,1fr) 52px!important}.articleChannelHero.noArticleVisual,.articleChannelHero:not(:has(>.articlePoster)){grid-template-columns:minmax(0,1fr) 160px}.hotList button:not(:has(>img)){grid-template-columns:28px minmax(0,1fr) 112px 46px!important}}.articleCard:not(:has(>.articleThumb)){min-height:270px}@media (width<=900px){.figmaTimelineCard:not(:has(>.figmaTimelineThumb)),.mobileAihotTimeline .figmaTimelineCard:not(:has(>.figmaTimelineThumb)){grid-template-columns:minmax(0,1fr) 30px!important}.hotList button:has(>img){grid-template-columns:34px 74px minmax(0,1fr) 42px!important}.hotList button:has(>img)>img{object-fit:cover;border-radius:7px;width:74px;height:54px}.hotList button:not(:has(>img)){grid-template-columns:34px minmax(0,1fr) 42px!important}}.productCatalogPage{padding-bottom:64px}.productCatalogHero{text-align:center;border-bottom:1px solid #415b7b99;padding:30px 0 28px;position:relative;overflow:hidden}.productCatalogHero:before{content:"";pointer-events:none;background-image:linear-gradient(#415f8014 1px,#0000 1px),linear-gradient(90deg,#415f8014 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(#000c,#0000)}.productCatalogHero>*{z-index:1;position:relative}.productCatalogHero h1{color:#f4f8fd;margin:8px 0 10px;font-size:49.56px;line-height:1.18}.productCatalogHero>p{color:#9eafc2;max-width:760px;margin:0 auto;font-size:17.7px;line-height:1.7}.productCatalogSearch{color:#58e5ed;background:#0b1724;border:1px solid #00dff085;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(760px,86%);min-height:56px;margin:24px auto 0;padding:0 14px 0 18px;display:grid;box-shadow:0 16px 36px #00000038}.productCatalogSearch:focus-within{border-color:#5ceaf1;box-shadow:0 0 0 3px #00dff017,0 18px 38px #00000042}.productCatalogSearch input{color:#eef6ff;background:0 0;border:0;outline:0;min-width:0;height:54px;font-size:17.7px}.productCatalogSearch input::placeholder{color:#66798f}.productCatalogSearch>span{color:#8395aa;white-space:nowrap;border-left:1px solid #4760807a;padding-left:14px;font-size:13px}.productCatalogHeroMeta{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;display:flex}.productCatalogHeroMeta span{color:#7f91a6;align-items:center;gap:6px;font-size:13px;display:inline-flex}.productCatalogHeroMeta svg{color:#4adfe8}.productCatalogQuickTabs{border-bottom:1px solid #3e54718c;align-items:center;gap:7px;padding:14px 0;display:flex;overflow-x:auto}.productCatalogQuickTabs button{color:#9dafc2;background:#091521;border:1px solid #455e7f8c;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:14.16px;font-weight:800;display:inline-flex}.productCatalogQuickTabs button.active,.productCatalogQuickTabs button:hover{color:#62e8ef;background:#00dff017;border-color:#00dff0a8}.productCatalogQuickTabs button:last-child{color:#f2c867;border-color:#ffc14a61;margin-left:auto}.productFeaturedRail{margin:20px 0}.productCatalogSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;min-height:48px;margin-bottom:12px;display:flex}.productCatalogSectionHead span{color:#49dfe8;font-size:13px;font-weight:900}.productCatalogSectionHead h2{color:#eef5fc;margin:4px 0 0;font-size:24.78px}.productCatalogSectionHead>button{color:#8fa2b8;background:0 0;border:0;align-items:center;gap:6px;font-size:14.16px;font-weight:800;display:inline-flex}.productFeaturedRail>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.productFeaturedRail>div:last-child>button{color:#e4edf7;text-align:left;background:#0a1521;border:1px solid #425b7ba3;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:104px;padding:13px;display:grid}.productFeaturedRail>div:last-child>button:hover{background:#0c1b28;border-color:#00dff08c;transform:translateY(-2px)}.featuredProductLogo{background:#fff;border:1px solid #ffffff1f;border-radius:8px;width:48px;height:48px;padding:8px}.productFeaturedRail button>div{min-width:0}.productFeaturedRail button>div>span{color:#4fe2eb;font-size:13px;font-weight:850}.productFeaturedRail button>div>b{color:#eef5fc;margin-top:3px;font-size:16.52px;display:block}.productFeaturedRail button>div>p{color:#8294a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.productFeaturedRail button>strong{color:#52e5ed;font-size:21.24px}.productCatalogLayout{grid-template-columns:208px minmax(0,1fr) 232px;align-items:start;gap:14px;display:grid}.productCatalogSidebar,.productCatalogTrend{background:#09131f;border:1px solid #3e5674a3;border-radius:8px;padding:13px;position:sticky;top:92px}.productCatalogSidebar>header,.productCatalogTrend>header{color:#dbe5ef;border-bottom:1px solid #3e546f73;align-items:center;gap:8px;padding:3px 3px 12px;display:flex}.productCatalogSidebar>header svg,.productCatalogTrend>header svg{color:#4fe2ea}.productCatalogSidebar>div{margin:7px 0 13px}.productCatalogSidebar>div>button{color:#91a3b7;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 9px;display:flex}.productCatalogSidebar>div>button:hover,.productCatalogSidebar>div>button.active{color:#65e8ef;background:#00dff017}.productCatalogSidebar>div>button small{color:#71849a;text-align:center;background:#111f2c;border-radius:4px;min-width:24px;padding:3px 5px}.productCatalogSidebar>section{border-top:1px solid #3e546f73;padding:13px 3px 4px}.productCatalogSidebar>section>b{color:#b9c7d5;font-size:14.16px}.productCatalogSidebar>section>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.productCatalogSidebar>section button{color:#8194a9;background:#0d1925;border:1px solid #465e7e7a;border-radius:4px;padding:5px 7px;font-size:13px}.productSubmitCta{color:#f2c963;text-align:left;background:#ffc14a12;border:1px solid #ffc14a59;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:11px;display:grid}.productSubmitCta span>*{display:block}.productSubmitCta b{color:#e9d49f;font-size:13px}.productSubmitCta small{color:#8c8065;margin-top:2px;font-size:13px}.productCatalogMain{min-width:0}.productCatalogToolbar{background:#09131f;border:1px solid #3e5674a3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.productCatalogToolbar>div,.productCatalogToolbar label{align-items:center;gap:7px;display:flex}.productCatalogToolbar>div{color:#9fb0c3}.productCatalogToolbar>div svg{color:#50e1e9}.productCatalogToolbar>div b{color:#4fe1e9;text-align:center;background:#10202d;border-radius:4px;min-width:24px;padding:4px 6px;font-size:13px}.productCatalogToolbar label span{color:#718399;font-size:13px}.productCatalogToolbar select{color:#b7c5d4;background:#0d1925;border:1px solid #465e7e94;border-radius:5px;outline:0;height:34px;padding:0 28px 0 9px;font-size:13px}.productCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.productCatalogCard{color:#e4edf6;text-align:left;background:#0a1420;border:1px solid #3e5776ad;border-radius:8px;flex-direction:column;min-width:0;min-height:342px;padding:0 14px 14px;display:flex;overflow:hidden;box-shadow:0 12px 28px #00000026}.productCatalogCard:hover{background:#0b1825;border-color:#00dff099;transform:translateY(-3px);box-shadow:0 18px 38px #0000003b}.productCardVisual{background:#07111c;border-bottom:1px solid #4059788c;height:128px;margin:0 -14px 13px;position:relative;overflow:hidden}.productCardVisual .productBrandVisual{border:0;border-radius:0;width:100%;height:100%}.productCardVisual>span{color:#f3ca68;background:#070e16e6;border:1px solid #ffc14a61;border-radius:4px;padding:4px 7px;font-size:13px;font-weight:850;position:absolute;bottom:9px;right:10px}.productCardIdentity{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.productCardLogo,.trendProductLogo,.recommendProductLogo{background:#fff;border:1px solid #ffffff24;border-radius:7px;width:42px;height:42px;padding:7px}.productCardIdentity h2{color:#edf4fb;overflow-wrap:anywhere;margin:0;font-size:18.88px;line-height:1.2}.productCardIdentity span{color:#51dfe8;margin-top:3px;font-size:13px;display:block}.productCardIdentity strong{color:#52e4ec;font-size:23.6px}.productCatalogCard>p{color:#92a3b6;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:13px 0 10px;font-size:14.16px;line-height:1.6;display:-webkit-box;overflow:hidden}.productCardTags{flex-wrap:wrap;gap:5px;display:flex}.productCardTags span{color:#8497ac;text-overflow:ellipsis;white-space:nowrap;background:#0d1a27;border:1px solid #4760807a;border-radius:4px;max-width:100%;padding:4px 6px;font-size:13px;overflow:hidden}.productCatalogCard footer{border-top:1px solid #3e546f6b;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.productCatalogCard footer span,.productCatalogCard footer em{align-items:center;gap:5px;font-size:13px;font-style:normal;display:inline-flex}.productCatalogCard footer span{color:#71849a}.productCatalogCard footer em{color:#53e2ea;font-weight:850}.productCatalogTrend>header>div>*{display:block}.productCatalogTrend>header b{color:#dce6ef;font-size:15.34px}.productCatalogTrend>header small{color:#677a8f;margin-top:2px;font-size:13px}.productCatalogTrend>button{color:#cbd7e3;text-align:left;background:0 0;border:0;border-bottom:1px solid #3e546f61;grid-template-columns:24px 38px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:11px 2px;display:grid}.productCatalogTrend>button>span{color:#4fe0e8;font-size:13px;font-weight:900}.productCatalogTrend .trendProductLogo{width:38px;height:38px;padding:6px}.productCatalogTrend>button div{min-width:0}.productCatalogTrend>button div>*{display:block}.productCatalogTrend>button div b{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.productCatalogTrend>button div small{color:#6e8196;margin-top:3px;font-size:13px}.productCatalogTrend>button svg{color:#60758c}.productCatalogTrend>section{background:#ffc14a0f;border-left:2px solid #ffc14a;margin-top:13px;padding:12px}.productCatalogTrend>section>*{display:block}.productCatalogTrend>section span{color:#d7a944;font-size:13px;font-weight:900}.productCatalogTrend>section b{color:#e8d7ad;margin-top:5px;font-size:15.34px}.productCatalogTrend>section p{color:#8f846d;margin:6px 0 9px;font-size:13px;line-height:1.55}.productCatalogTrend>section button{color:#f0c963;background:0 0;border:0;padding:0;font-size:13px;font-weight:850}.productCatalogEmpty{color:#708399;text-align:center;border:1px dashed #4660808f;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:420px;margin-top:12px;display:grid}.productCatalogEmpty h2{color:#cbd7e3;margin:4px 0 0;font-size:21.24px}.productCatalogEmpty p{margin:0;font-size:14.16px}.productCatalogEmpty button{color:#5fe7ee;background:#00dff014;border:1px solid #00dff07a;border-radius:5px;margin-top:7px;padding:8px 12px}.productCatalogSignals{border-top:1px solid #4058778f;margin-top:28px;padding-top:24px}.productCatalogSignals>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.productCatalogSignals>div:last-child>button{color:#ccd8e4;text-align:left;background:#091521;border:1px solid #4058778c;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.productCatalogSignals>div:last-child>button>span{color:#4fe1e9;font-size:14.16px;font-weight:900}.productCatalogSignals button div b{color:#dce6ef;font-size:15.34px}.productCatalogSignals button div p{color:#7f92a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.productCatalogSignals button>svg{color:#60758c}@media (width<=1180px) and (width>=901px){.productCatalogLayout{grid-template-columns:190px minmax(0,1fr)}.productCatalogTrend{display:none}.productFeaturedRail>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mobileProductCatalog{padding-bottom:42px}.mobileProductCatalogHead>span{color:#4ee1e9;font-size:13px;font-weight:900}.mobileProductCatalogHead h1{color:#f1f6fc;margin:6px 0;font-size:33.04px;line-height:1.2}.mobileProductCatalogHead p{color:#899caf;margin:0;font-size:14.16px;line-height:1.6}.mobileProductSearch{color:#50e1e9;background:#0a1723;border:1px solid #00dff07a;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;margin:14px 0 11px;padding:0 11px;display:grid}.mobileProductSearch input{color:#eef5fc;background:0 0;border:0;outline:0;min-width:0;height:44px;font-size:15.34px}.mobileProductSearch button{color:#8ea1b5;background:#132432;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.mobileProductFilters{margin-bottom:15px}.mobileProductFeatured{background:#091521;border:1px solid #415a799e;border-radius:8px;padding:11px}.mobileProductFeatured>div{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.mobileProductFeatured>div span{color:#4fe1e9;font-size:13px;font-weight:900}.mobileProductFeatured>div b{color:#8fa2b7;font-size:13px}.mobileProductFeatured>button{color:#e1ebf5;text-align:left;background:#07111c;border:0;border-radius:7px;grid-template-columns:116px minmax(0,1fr);gap:11px;width:100%;padding:0;display:grid;overflow:hidden}.mobileProductFeatured .productBrandVisual{border:0;border-radius:0;width:116px;height:118px}.mobileProductFeatured>button>div{min-width:0;padding:12px 10px 10px 0}.mobileProductFeatured button small{color:#4fdfe8;font-size:13px}.mobileProductFeatured button b{color:#f0f5fb;margin-top:5px;font-size:18.88px;display:block}.mobileProductFeatured button p{color:#8295aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobileProductFeatured button span{color:#f0c85f;align-items:center;gap:3px;font-size:13px;font-weight:850;display:flex}.mobileProductCatalogMeta{justify-content:space-between;align-items:center;margin:16px 0 9px;display:flex}.mobileProductCatalogMeta>div,.mobileProductCatalogMeta>button{align-items:center;gap:6px;display:flex}.mobileProductCatalogMeta>div{color:#a7b8ca}.mobileProductCatalogMeta>div svg{color:#4fe0e8}.mobileProductCatalogMeta>div span{color:#4fe1e9;background:#11212e;border-radius:4px;padding:3px 6px;font-size:13px}.mobileProductCatalogMeta>button{color:#f1c861;background:0 0;border:0;padding:0;font-size:13px;font-weight:850}.mobileProductDirectory{gap:8px;display:grid}.mobileProductDirectory>button{color:#dce6ef;text-align:left;background:#091521;border:1px solid #4159789e;border-radius:8px;grid-template-columns:25px 52px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;min-height:108px;padding:11px 9px;display:grid;overflow:hidden}.mobileProductDirectory>button:active{background:#0b1a27;border-color:#00dff0b3}.mobileProductRank{color:#4edfe8;font-size:13px;font-weight:900}.mobileProductLogo{background:#fff;border:1px solid #ffffff24;border-radius:8px;width:52px;height:52px;padding:8px}.mobileProductDirectory>button>div{min-width:0}.mobileProductDirectory header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobileProductDirectory header b{color:#eef5fc;text-overflow:ellipsis;white-space:nowrap;font-size:16.52px;overflow:hidden}.mobileProductDirectory header strong{color:#50e2ea;font-size:15.34px}.mobileProductDirectory p{color:#8799ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.mobileProductDirectory footer{flex-wrap:wrap;gap:4px;display:flex}.mobileProductDirectory footer span{color:#71859a;background:#0d1b28;border:1px solid #465f7f7a;border-radius:4px;padding:3px 5px;font-size:13px}.mobileProductDirectory>button>svg{color:#5e748b}.mobileProductEmpty{color:#718399;border:1px dashed #46608094;border-radius:8px;align-content:center;place-items:center;gap:9px;min-height:240px;display:grid}.mobileProductEmpty b{color:#c9d6e3}.mobileProductEmpty button{color:#5ce5ed;background:#00dff014;border:1px solid #00dff073;border-radius:5px;padding:7px 10px}.mobileProductTrend{background:#ffc14a0f;border-left:3px solid #ffc14a;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;padding:13px;display:flex}.mobileProductTrend span{color:#d9aa43;font-size:13px;font-weight:900}.mobileProductTrend h2{color:#e5d4aa;margin:5px 0;font-size:18.88px}.mobileProductTrend p{color:#8d826a;max-width:220px;margin:0;font-size:13px;line-height:1.5}.mobileProductTrend>button{color:#efc75f;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:850;display:inline-flex}}.productPreviewVisual{--preview-accent:hsl(var(--preview-hue) 82% 58%);border:1px solid color-mix(in srgb, var(--preview-accent) 38%, #26394d);background:#07131f;border-radius:7px;flex-direction:column;justify-content:space-between;min-width:0;min-height:100px;padding:14px;display:flex;position:relative;overflow:hidden}.productWebsitePreview{background:#07111d;margin:0;padding:0;display:block}.productWebsitePreview:after{content:none}.productWebsitePreview>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.productWebsitePreview>figcaption{backdrop-filter:blur(8px);background:#040a11db;border-left:2px solid #50e1e9;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;inset:auto 8px 8px}.productWebsitePreview>figcaption span{color:#55e4ec;font-size:13px;font-weight:900}.productWebsitePreview>figcaption b{color:#f0f6fc;font-size:13px}.productPreviewGrid{opacity:.26;background-image:linear-gradient(color-mix(in srgb, var(--preview-accent) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--preview-accent) 20%, transparent) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.productPreviewVisual:after{content:"";border-top:1px solid var(--preview-accent);border-right:1px solid var(--preview-accent);opacity:.55;width:72px;height:36px;position:absolute;top:42px;right:14px;transform:skew(-28deg)}.productPreviewVisual>header,.productPreviewVisual>footer,.productPreviewBars{z-index:1;position:relative}.productPreviewVisual>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.productPreviewVisual>header span{color:var(--preview-accent);align-items:center;gap:5px;font-size:13px;font-weight:900;display:inline-flex}.productPreviewVisual>header b{color:#eaf3fb;font-size:21.24px}.productPreviewBars{gap:5px;width:min(62%,190px);margin:10px 0;display:grid}.productPreviewBars i{background:color-mix(in srgb, var(--preview-accent) 58%, #102535);border-radius:3px;height:3px}.productPreviewBars i:first-child{width:92%}.productPreviewBars i:nth-child(2){width:72%}.productPreviewBars i:nth-child(3){width:84%}.productPreviewBars i:nth-child(4){width:58%}.productPreviewVisual>footer{flex-wrap:wrap;gap:5px;display:flex}.productPreviewVisual>footer span{color:#8fa3b8;text-overflow:ellipsis;white-space:nowrap;background:#07121de0;border:1px solid #67819e61;border-radius:4px;max-width:100%;padding:4px 6px;font-size:13px;overflow:hidden}.productCardVisual .productPreviewVisual{border:0;border-radius:0;width:100%;height:100%}.mobileProductFeatured .productPreviewVisual{border:0;border-radius:0;width:116px;height:118px;min-height:118px;padding:10px}.mobileProductFeatured .productPreviewVisual>footer span:nth-child(n+2){display:none}@media (width<=900px){.pageContextVisual figcaption{padding:6px 8px;inset:auto 10px 9px}.pageContextVisual figcaption span{font-size:13px}.pageContextVisual figcaption b{max-width:58%;font-size:13px}.mobileProductIntel .mobileProductVisual{padding:15px}.mobileProductIntel .mobileProductVisual.productWebsitePreview{padding:0}.mobileProductIntel .mobileProductVisual .productPreviewBars{width:72%}.mobileProductIntel .mobileProductVisual>footer span{font-size:13px}}button,a,input,select{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #52e4ec}.desktopApp :is(.libraryHero,.figmaDbHero,.rankingHero,.infoHero,.figmaDbPanel,.rankMode,.rankCategory,.richDetailSide,.compareTable,.fundingList,.searchPanel,.legalHero,.legalPanel){border-radius:8px}.desktopApp :is(.libraryHero,.figmaDbHero,.rankingHero,.infoHero){box-shadow:0 20px 44px #0003}.productCatalogCard>p{font-size:15.34px}.productCatalogCard footer span,.productCatalogCard footer em{font-size:13px}@media (width<=900px){.figmaMobileApp :is(.figmaInfoCard,.figmaRankList,.moreCard,.figmaFormCard,.mobileAihotPageHead,.mobileDailySections article,.mobileProductFaq){border-radius:8px}.figmaChipRow,.figmaTabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto}.figmaChipRow>button,.figmaTabs>button{flex:none}.mobileTopicGroupTabs button{align-items:center;gap:7px;display:inline-flex}.mobileTopicGroupTabs button small{color:inherit;opacity:.72;font-size:13px}}:root{--bg:#05080d;--bg2:#070c13;--panel:#0a121c;--panel2:#0d1722;--panel3:#111c28;--line:#243449;--line-soft:#5c779747;--soft:#8ea0b5;--text:#f1f6fb;--muted:#93a3b6;--cyan:#22dce7;--mint:#36d5a2;--violet:#8b7cf6;--amber:#f0b94c;--red:#f06d82;--radius:8px;--page-accent:#22dce7;--page-accent-soft:#22dce71f;--shadow-panel:0 16px 36px #00000038, inset 0 1px #ffffff06}.page-ranking{--page-accent:#f0b94c;--page-accent-soft:#f0b94c1c}.page-tutorials,.page-tutorialDetail{--page-accent:#36d5a2;--page-accent-soft:#36d5a21c}.page-models,.page-modelDetail,.page-modelCompare{--page-accent:#8b9cff;--page-accent-soft:#8b9cff1c}.page-submit,.page-subscribe,.page-about,.page-contact,.page-privacy,.page-terms{--page-accent:#65c8e8;--page-accent-soft:#65c8e81a}html,body,#root{background:var(--bg)}body{background:var(--bg);color:var(--text);text-rendering:optimizelegibility}::selection{color:#fff;background:#22dce742}.desktopApp main{min-height:58vh}.sponsor{color:#b7c5d3;background:#081119;border-bottom:1px solid #22dce72e;justify-content:center;align-items:center;gap:9px;height:30px;font-size:13px;font-weight:700;display:flex}.sponsor:before{content:"LIVE";color:#6ee1ba;background:#36d5a214;border:1px solid #36d5a25c;border-radius:3px;padding:2px 5px;font-size:13px;font-weight:900}.topbar{backdrop-filter:blur(18px);background:#05090ef7;border-bottom:1px solid #3a4e68ad;gap:18px;height:76px;padding:0 30px;box-shadow:0 10px 30px #0000002e}.topbar .brand{min-width:142px}.topbar .tagline{color:#b8c4d1;white-space:nowrap;font-size:14.16px;font-weight:750}.topbar .navItems{justify-content:center;align-items:center;gap:3px;margin-left:auto;display:flex}.topbar .navLink{color:#aab7c6;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;min-height:38px;padding:0 11px;font-size:15.34px;font-weight:720;display:inline-flex;position:relative}.topbar .navLink:hover{color:#f1f6fb;background:#0b141e}.topbar .navLink.active{border-color:color-mix(in srgb, var(--page-accent) 44%, transparent);background:var(--page-accent-soft);color:var(--page-accent);box-shadow:inset 0 -2px var(--page-accent)}.topbar :is(.searchBtn,.languageSwitcher,.subscribe){border-radius:6px;min-height:36px}.topbar .searchBtn{color:#c5d0dc;background:#0a131e;border-color:#49607e8c}.topbar .subscribe{color:#071019;background:#eef5fb;box-shadow:0 5px 18px #cbe0ef1f}.pageContextVisual{border-color:color-mix(in srgb, var(--page-accent) 26%, #293b50);background:#071019;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff09}.pageContextVisual.isDesktop{height:168px;margin-top:24px}.pageContextVisual img{object-position:center 48%}.pageContextVisual figcaption{border-left-color:var(--page-accent);background:#050b11e0;border-radius:0 4px 4px 0;max-width:calc(100% - 28px);inset:auto 14px 12px;box-shadow:0 7px 20px #00000038}.pageContextVisual figcaption span{color:var(--page-accent)}.desktopApp main>.pageContextVisual.isDesktop+.pagePad,.desktopApp main>.pageContextVisual.isDesktop+.rankingPage{padding-top:28px}.pagePad{padding-bottom:68px}.backLink{color:#b9c7d5;background:#0a131d;border-color:#4c65848c;border-radius:6px;height:34px;margin-bottom:18px;padding:0 12px}.backLink:hover{border-color:var(--page-accent);color:var(--page-accent)}.eyebrow{color:var(--page-accent);letter-spacing:0;font-size:13px;font-weight:900}.breadcrumb{color:#74869a;font-size:13px}.desktopApp :is(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.productIntelHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero){border:1px solid color-mix(in srgb, var(--page-accent) 25%, #293b50);border-left:3px solid var(--page-accent);box-shadow:var(--shadow-panel);background:#0a131e;border-radius:8px;position:relative;overflow:hidden}.desktopApp :is(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero) h1{color:#f4f8fc;letter-spacing:0;font-size:49.56px;line-height:1.14}.desktopApp :is(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero) p{color:#9fb0c1;line-height:1.7}.desktopRankHero{background:#12130f;margin-top:0}.desktopRankHero>strong{color:var(--page-accent);filter:none}.rankingPage .rankBackdrop{display:none}.heroActions button,.articleActions button,.actionForm>button{background:var(--page-accent);color:#041014;min-height:40px;box-shadow:0 8px 22px color-mix(in srgb, var(--page-accent) 16%, transparent);border-radius:6px}.heroActions button:hover,.articleActions button:hover,.actionForm>button:hover{filter:brightness(1.06);transform:translateY(-1px)}.heroActions .ghost,.articleActions button:last-child{color:#c5d1dd;box-shadow:none;background:#0c1722;border-color:#4e688894}.desktopApp :is(.newsCategoryPanel,.newsSide,.toolRankStrip,.toolFilterPanel,.toolCollectionGrid>button,.toolCardGrid>button,.libraryStats>button,.libraryCard,.libraryDeepGrid>article,.rankTabs>button,.rankDimensionGrid>button,.rankItem,.tutorialCards>button,.learningSide,.topicGroup,.topicOverviewCard,.topicFigmaExtension,.figmaDbPanel,.reportPeriodTabs,.reportDigest,.actionForm,.actionSide,.infoPolicyLayout>article,.infoPolicyLayout>aside,.searchWorkbench>section,.pcCompletionBlocks,.productCatalogSidebar,.productCatalogTrend,.productCatalogCard,.productIntelSection,.productAlternatives,.faqPanel){border-color:var(--line-soft);background:#0a131e;border-radius:8px;box-shadow:0 10px 26px #00000024,inset 0 1px #ffffff05}.desktopApp :is(.toolCollectionGrid>button,.toolCardGrid>button,.libraryStats>button,.libraryCard,.rankTabs>button,.rankDimensionGrid>button,.tutorialCards>button,.topicOverviewCard,.productCatalogCard):hover{border-color:color-mix(in srgb, var(--page-accent) 52%, #30445b);background:#0d1824;transform:translateY(-2px);box-shadow:0 14px 30px #0003}.desktopApp :is(.segTabs,.filters,.toolCategoryTabs,.productCatalogQuickTabs) button,.desktopApp :is(.toolFilterPanel,.productIntelTags,.courseMetaPills) button,.desktopApp :is(.toolFilterPanel,.productIntelTags,.courseMetaPills) span{border-radius:5px}.desktopApp :is(.segTabs,.filters,.toolCategoryTabs,.productCatalogQuickTabs) button.active{border-color:color-mix(in srgb, var(--page-accent) 60%, transparent);background:var(--page-accent-soft);color:var(--page-accent);box-shadow:inset 0 -2px var(--page-accent)}.newsEditionTabs{border-color:var(--line-soft);background:#08111b;border-radius:8px;box-shadow:0 9px 24px #00000021}.newsEditionTabs button{border-radius:5px}.newsEditionTabs button.active{border-color:var(--page-accent);background:var(--page-accent-soft)}.newsTimelineCard,.topicTimelineRow{background:#0b1622;border-color:#46607e80;box-shadow:0 8px 20px #0000001f}.newsTimelineCard:hover,.topicTimelineRow:hover{border-color:color-mix(in srgb, var(--page-accent) 52%, #31465e)}.footer{color:#aebcca;background:#060a10;border-top:1px solid #4259769e;row-gap:24px;min-height:292px;padding-top:44px}.footer:before{content:"AIOGA · GLOBAL AI INTELLIGENCE";color:#597086;grid-column:1/-1;font-size:13px;font-weight:900}.footerLinks b{color:#dce6ef;font-size:15.34px}.footerLinks :is(button,a,span){color:#8294a8;font-size:14.16px}.footerBottom{color:#718397;border-top-color:#34486199}@media (width<=1180px) and (width>=901px){.topbar{gap:10px;padding-inline:20px}.topbar .tagline{display:none}.topbar .navLink{padding-inline:8px;font-size:14.16px}.pageContextVisual.isDesktop{height:154px}}@media (width>=1181px) and (width<=1500px){.topbar{gap:8px;padding-inline:18px}.topbar .brand{min-width:128px}.topbar .tagline{display:none}.topbar .navItems{gap:1px;min-width:0}.topbar .navLink{white-space:nowrap;min-width:0;padding-inline:6px;font-size:15px}.topbar .searchBtn,.topbar .subscribe{min-width:78px;padding-inline:10px}}@media (width<=900px){:root{--shadow-panel:0 10px 24px #0000002e, inset 0 1px #ffffff05}html,body,#root,.figmaMobileApp{background:#05080d}.figmaMobileTop{backdrop-filter:blur(16px);background:#05090ef7;border-bottom:1px solid #3e5672ad;grid-template-columns:94px minmax(0,1fr) 34px 30px;gap:7px;height:64px;padding:0 10px;box-shadow:0 8px 24px #0003}.figmaMobileTop .aiogaWordmark{gap:4px;width:94px;height:48px}.figmaMobileTop .aiogaWordmark img{width:38px;height:38px}.figmaMobileTop .aiogaWordmark b{font-size:23.6px}.figmaSearchTitle{background:#09131d;border-color:#365e7ab8;border-radius:6px;min-width:0;height:40px;padding-inline:9px}.figmaSearchTitle b{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.figmaSearchTitle small{color:#70849a;font-size:13px}.figmaMobileTop .languageSwitcher{background:var(--page-accent);color:#041015;border-radius:6px;width:34px;height:34px}.figmaDots,.figmaClose{color:#9fb0c2;border-radius:6px}.pageContextVisual.isMobile{border-radius:8px;width:calc(100% - 28px);height:118px;margin-top:14px}.figmaHome>.pageContextVisual.isMobile{margin-top:14px}.figmaMobileMain>.pageContextVisual.isMobile+.figmaScreen{padding-top:16px}.pageContextVisual figcaption{border-radius:0 3px 3px 0;max-width:calc(100% - 16px);padding:5px 7px;inset:auto 8px 7px}.pageContextVisual figcaption b{color:#dfe8f1;max-width:62%;font-size:13px}.figmaScreen{padding-inline:14px}.figmaMobileApp :is(.mobileAihotPageHead,.figmaInfoCard,.figmaRankList,.moreCard,.figmaFormCard,.mobileDailySections article,.mobileProductFaq,.mobileProductFeatured,.mobileProductDirectory>button,.figmaLibraryList>button,.figmaToolCard,.figmaMobileFaq,.figmaSharePanel,.mobileProductStats article){box-shadow:var(--shadow-panel);background:#0a131e;border-color:#40597794;border-radius:8px}.figmaMobileApp :is(.mobileProductDirectory>button,.figmaLibraryList>button,.figmaToolCard):active{border-color:var(--page-accent);background:#0d1824}.figmaMobileApp h1{color:#f2f6fb;letter-spacing:0}.figmaMobileApp h2{color:#e4ebf2;letter-spacing:0}.figmaMobileApp p{color:#95a6b8}.figmaChipRow button,.figmaTabs button{color:#9eafc1;background:#0a141e;border-radius:5px;min-height:34px}.figmaChipRow button.active,.figmaTabs button.active{border-color:color-mix(in srgb, var(--page-accent) 62%, transparent);background:var(--page-accent-soft);color:var(--page-accent);box-shadow:inset 0 -2px var(--page-accent)}.figmaMobileBottom{backdrop-filter:blur(16px);background:#05090efa;border-top:1px solid #415875b8;height:64px;box-shadow:0 -10px 28px #00000042}.figmaMobileBottom button{color:#8496aa;gap:3px;font-size:13px;position:relative}.figmaMobileBottom button.active{color:var(--page-accent)}.figmaMobileBottom button.active:before{content:"";background:var(--page-accent);height:2px;position:absolute;inset:0 26% auto}.figmaMobileBottom svg{width:17px;height:17px}}.desktopApp main :is(section,article,form),.desktopApp :is(.hero,.hubPanel,.sharePoster),.figmaMobileApp .figmaMobileMain :is(section,article,form),.figmaMobileApp :is(.sharePoster,.figmaContinueCta){border-radius:8px!important}@media (width<=900px){.figmaContinueCta,.figmaHomeSubmit{position:relative;overflow:hidden;color:#edf6fc!important;background:linear-gradient(145deg,#0c1823,#08111a)!important;border:1px solid #386888b8!important;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff06!important}.figmaContinueCta{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:18px!important}.figmaContinueCta h2,.figmaContinueCta p{max-width:none!important;margin:0!important}.figmaContinueCta button{width:100%;margin-top:4px}.figmaContinueCta:before,.figmaHomeSubmit:before{content:"";background:var(--page-accent);width:3px;position:absolute;inset:0 auto 0 0}.figmaContinueCta h2,.figmaHomeSubmit h2{color:#edf6fc!important}.figmaContinueCta p,.figmaHomeSubmit p{color:#93a6b9!important}.figmaContinueCta button,.figmaHomeSubmit button{box-shadow:inset 0 -2px var(--page-accent);border:1px solid color-mix(in srgb, var(--page-accent) 62%, transparent)!important;background:var(--page-accent-soft)!important;color:var(--page-accent)!important;border-radius:6px!important}.mobileContinuationCta{border:1px solid #386888b8!important;border-left:3px solid var(--page-accent)!important;color:#e8f2f9!important;background:#0a151f!important;border-radius:8px!important;box-shadow:0 12px 26px #0003!important}.figmaHomeFooter{margin-bottom:0!important}}.reportArchivePage{padding-top:24px}.reportArchiveIntro{border:1px solid #28536b;border-left:3px solid var(--page-accent);background:#08131e;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;min-height:132px;padding:22px 26px;display:grid;box-shadow:0 16px 38px #0003}.reportArchiveIntro>div>span{color:var(--page-accent);font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveIntro h1{color:#f2f7fc;margin:6px 0 5px;font-size:40.12px;line-height:1.1}.reportArchiveIntro p{color:#8fa4b9;margin:0;font-size:16.52px;line-height:1.6}.reportArchiveIntro aside{border-left:1px solid #294056;grid-template-columns:auto 1fr;align-items:center;gap:2px 13px;padding-left:22px;display:grid}.reportArchiveIntro aside span{color:#7c96ad;grid-column:1/-1;font-size:13px;font-weight:800}.reportArchiveIntro aside b{color:#f4fbff;font:900 40.12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveIntro aside small{color:#7890a7;font-size:13px}.reportArchivePage>.reportPeriodTabs{margin:12px 0 18px}.reportArchiveLayout{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:22px;display:grid}.reportArchiveSidebar{border:1px solid var(--line-soft);max-height:calc(100vh - 116px);box-shadow:var(--shadow-panel);background:#08111a;border-radius:8px;position:sticky;top:94px;overflow:hidden}.reportArchiveSidebar>header{border-bottom:1px solid #203347;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:17px;display:grid}.reportArchiveSidebar>header span{color:var(--page-accent);grid-column:1/-1;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveSidebar>header h2{color:#eaf2f9;margin:0;font-size:20.06px}.reportArchiveSidebar>header small{color:#71859a;align-self:center;font-size:13px}.reportArchiveSidebar>div{overscroll-behavior:contain;max-height:calc(100vh - 198px);padding:7px;overflow-y:auto}.reportArchiveSidebar button{color:#9caec0;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;width:100%;padding:11px 10px;display:grid}.reportArchiveSidebar button+button{border-top-color:#18293a}.reportArchiveSidebar button:hover{color:#dce8f2;background:#0c1823}.reportArchiveSidebar button.active{color:#dffcff;background:#22dce714;border-color:#22dce747}.reportArchiveSidebar button time{color:var(--page-accent);grid-column:1;font-size:13px;font-weight:850}.reportArchiveSidebar button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:14.16px;line-height:1.5;display:-webkit-box;overflow:hidden}.reportArchiveSidebar button small{color:#71859a;grid-area:1/2;font-size:13px}.reportIssueMain{min-width:0}.reportIssueMasthead{text-align:center;border-bottom:3px double #5c7184;padding:6px 0 18px}.reportIssueMasthead>span{color:#708da8;text-transform:uppercase;font:800 13px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.reportIssueMasthead h1{color:#f0f5fa;margin:9px 0 5px;font-size:42.48px;line-height:1.1}.reportIssueMasthead p{color:#7890a7;margin:0;font-size:14.16px}.reportIssueTheme{border:1px solid var(--line-soft);border-left:3px solid var(--page-accent);background:#0a131d;margin-top:18px;padding:24px 26px}.reportIssueTheme>span{color:var(--page-accent);font-size:13px;font-weight:900}.reportIssueTheme h2{color:#eef4fa;margin:8px 0 10px;font-size:30.68px;line-height:1.28}.reportIssueTheme p{color:#9cafc1;margin:0;font-size:17.7px;line-height:1.85}.reportIssueStats{border:1px solid var(--line-soft);background:#08111a;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.reportIssueStats>div{justify-items:center;gap:4px;padding:17px 10px;display:grid}.reportIssueStats>div+div{border-left:1px solid #203347}.reportIssueStats b{color:#eef5fb;font:900 25.96px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportIssueStats span{color:#758a9f;font-size:13px}@media (width<=1080px) and (width>=901px){.reportArchiveLayout{grid-template-columns:220px minmax(0,1fr);gap:16px}}@media (width<=900px){.reportArchivePage{padding-top:16px}.reportArchiveIntro{grid-template-columns:minmax(0,1fr) 82px;gap:12px;min-height:0;padding:17px 15px}.reportArchiveIntro h1{font-size:29.5px}.reportArchiveIntro p{font-size:14.16px}.reportArchiveIntro aside{grid-template-columns:1fr;justify-items:end;gap:3px;padding-left:10px}.reportArchiveIntro aside span,.reportArchiveIntro aside small{text-align:right;grid-column:auto;font-size:13px}.reportArchiveIntro aside b{font-size:30.68px}.reportArchiveLayout{grid-template-columns:1fr}.reportArchiveSidebar{max-height:none;position:static}.reportArchiveSidebar>div{max-height:none;display:flex;overflow:auto hidden}.reportArchiveSidebar button{min-width:180px}.reportIssueMasthead h1{font-size:30.68px}.reportIssueTheme{padding:18px}.reportIssueTheme h2{font-size:24.78px}.reportIssueStats{grid-template-columns:repeat(2,minmax(0,1fr))}.reportIssueStats>div:nth-child(3){border-top:1px solid #203347;border-left:0}.reportIssueStats>div:nth-child(4){border-top:1px solid #203347}}.desktopApp .homeSignalPair{grid-template-columns:minmax(0,1.24fr) minmax(420px,.86fr);align-items:stretch;gap:20px}.desktopApp .homeNewsPanel,.desktopApp .homeRankPanel{min-width:0;min-height:470px;box-shadow:var(--shadow-panel);background:#08121d;border-color:#375b7ab8;border-radius:8px}.homeNewsPanel{flex-direction:column;padding:22px;display:flex}.homeNewsPanel>header{border-bottom:1px solid #37526e7a;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.homeNewsPanel>header>div{gap:4px;display:grid}.homeNewsPanel>header span{color:#22dce7;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.homeNewsPanel>header h2{color:#f3f8fc;margin:0;font-size:24.78px}.homeNewsPanel>header>button{color:#a9f6fa;background:#0e2b33b8;border:1px solid #3685939e;border-radius:5px;align-items:center;gap:4px;height:32px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.homeNewsLead{color:#eaf2f9;text-align:left;background:#0a1723;border:1px solid #2d4e68bd;border-left:3px solid #22dce7;border-radius:7px;width:100%;min-height:138px;margin-top:12px;padding:15px 16px}.homeNewsLead:hover{background:#0c1c29;border-color:#22dce7b8;transform:translateY(-1px)}.homeNewsLead>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.homeNewsLead>div span{color:#4ee5ed;font-size:13px;font-weight:900}.homeNewsLead>div strong{color:#f0b94c;font:900 14.16px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeNewsLead h3{color:#f1f6fb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 5px;font-size:20.06px;line-height:1.4;display:-webkit-box;overflow:hidden}.homeNewsLead p{color:#8fa4b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.homeNewsLead footer{color:#6e8398;justify-content:space-between;gap:10px;margin-top:8px;font-size:13px;display:flex}.homeNewsLead footer b{color:#91a7bc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homeNewsList{margin-top:6px;display:grid}.homeNewsRow{color:#dfe9f2;text-align:left;background:0 0;border:0;border-bottom:1px solid #2e465e7a;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:10px;width:100%;min-height:61px;padding:9px 4px;display:grid}.homeNewsRow:hover{background:#22dce709}.homeNewsRow>span{color:#587186;font:900 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeNewsRow div{min-width:0}.homeNewsRow small{color:#668198;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.homeNewsRow b{color:#dfe8f1;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14.16px;line-height:1.35;display:block;overflow:hidden}.homeNewsRow>strong{color:#55e5ec;text-align:right;font:900 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeNewsFooter{color:#6e8498;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;font-size:13px;display:flex}.homeNewsFooter span{align-items:center;gap:6px;display:inline-flex}.homeNewsFooter i{background:#36d5a2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #36d5a2}.desktopApp .homeRankPanel{background:radial-gradient(circle at 100% 0,#22dce71a,#0000 38%),#08121d;padding:22px;display:block}.desktopApp .homeRankPanel .homeRankRow{background:#060f19db;height:74px;min-height:74px;margin:0}.brandLogo,.appIcon.brandLogo,.figmaIcon.brandLogo,.productBrandVisual .brandLogo,.figmaMobileApp .brandLogo{box-shadow:none!important;background:0 0!important;border-color:#748aa26b!important}.brandLogo:before,.brandLogo:after,.figmaMobileApp .brandLogo:before,.figmaMobileApp .brandLogo:after{content:none!important;display:none!important}.timelineMoreDates{color:#8ff4f8;background:#081f28b8;border:1px solid #22dce76b;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 86px);min-height:42px;margin:10px 0 2px 86px;font-size:13px;font-weight:900;display:flex}.timelineMoreDates:hover{background:#0b2c36db;border-color:#22dce7}.timelineMoreDates svg{transition:transform .18s}.timelineMoreDates svg.open{transform:rotate(90deg)}@media (width<=1180px) and (width>=901px){.desktopApp .homeSignalPair{grid-template-columns:minmax(0,1fr) 420px;gap:14px}.homeNewsPanel,.homeRankPanel{padding:18px}}@media (width<=900px){.timelineMoreDates{width:100%;margin-left:0}}.languageSwitcher{isolation:isolate;color:#e8edf1;background:#ffffff13;border:0;border-radius:50%;width:36px;min-width:36px;height:36px;overflow:visible}.languageTrigger{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s;display:flex}.languageTrigger:hover{color:#fff;background:#ffffff17}.languageSwitcher.isOpen{color:#fff;box-shadow:none;background:#343637}.languageTriggerLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.languageMenu{z-index:120;background:#303132;border:1px solid #ffffff0b;border-radius:14px;width:142px;position:absolute;top:calc(100% + 6px);right:-5px;overflow:hidden;box-shadow:0 18px 40px #00000061}.languageMenu:before{display:none}.languageOptions{gap:0;padding:7px 5px;display:grid}.languageOptions>button{color:#a9bacb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:5px;width:100%;min-height:28px;padding:4px 7px;transition:background .14s,color .14s;display:grid}.languageOptions>button:hover{color:#fff;background:#ffffff13}.languageOptions>button.active{color:#fff;background:#ffffff0b}.languageOptions>button b{text-overflow:ellipsis;white-space:nowrap;font-size:15.34px;font-weight:650;line-height:1.25;overflow:hidden}.languageOptions>button svg{color:#eef2f3;stroke-width:2.4px;justify-self:center}.languageOptions>button i{width:14px;height:14px}.languageSwitcher.compact .languageTrigger{padding:0}.languageSwitcher.compact .languageMenu{right:-4px}.footerLinks{grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) minmax(300px,1.8fr);column-gap:36px}.footerLinks>div{grid-template-rows:26px repeat(6,30px);gap:0}.footerLinks>div>b{align-self:start;line-height:20px}.footerLinks>div>:is(a,button){text-align:left;white-space:nowrap;align-items:center;width:fit-content;max-width:100%;min-height:30px;line-height:1.35;display:inline-flex}.footerLinks>.footerLanguageGroup{grid-template-rows:26px repeat(9,30px);grid-template-columns:repeat(2,minmax(128px,1fr));grid-auto-flow:row;column-gap:28px}.footerLinks>.footerLanguageGroup>b{grid-column:1/-1}@media (width<=1180px) and (width>=901px){.footer{grid-template-columns:minmax(210px,.72fr) minmax(0,2.28fr);gap:18px 26px;padding-inline:30px}.footerLinks{grid-template-columns:minmax(112px,.75fr) minmax(145px,1fr) minmax(270px,1.7fr);column-gap:20px}.footerLinks>.footerLanguageGroup{grid-template-columns:repeat(2,minmax(118px,1fr));column-gap:18px}}@media (width<=900px){.figmaMobileTop{z-index:200;overflow:visible!important}.figmaMobileTop .languageSwitcher.compact{color:#eef3f5;background:#ffffff1a;border-radius:50%;width:34px;min-width:34px;height:34px}.languageSwitcher.compact .languageMenu{width:142px;position:fixed;top:58px;right:46px}.languageOptions{grid-template-columns:1fr}.languageOptions>button{grid-template-columns:minmax(0,1fr) 18px;min-height:29px;padding:4px 7px}.figmaMobileTop .figmaDots{margin-right:0!important}}.page-daily .desktopApp main>.pageContextVisual,.page-weekly .desktopApp main>.pageContextVisual,.page-monthly .desktopApp main>.pageContextVisual{display:none}.aihotReportPage{padding-top:28px}.aihotReportPage .reportArchiveLayout{grid-template-columns:292px minmax(0,1fr);align-items:stretch;gap:0;min-height:900px}.aihotReportPage .reportArchiveSidebar{max-height:calc(100vh - 82px);box-shadow:none;background:#0a1118;border:0;border-right:1px solid #202c37;border-radius:0;position:sticky;top:82px}.reportSidebarTabs{border:1px solid #26333e;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px 20px;display:grid;overflow:hidden}.reportSidebarTabs button{color:#8c9bab;background:#0c131b;border:0;border-radius:0;min-height:45px;font-size:15.34px;font-weight:800}.reportSidebarTabs button+button{border-left:1px solid #26333e}.reportSidebarTabs button:hover{color:#dce9ef;background:#101b24}.reportSidebarTabs button.active{color:#77e4ed;background:#12232d}.reportArchiveGroups{scrollbar-width:thin;scrollbar-color:#33424e transparent;max-height:calc(100vh - 158px)!important;padding:0 18px 22px!important;overflow-y:auto!important}.reportArchiveGroups>section{border-bottom:1px solid #202c36}.reportArchiveGroups .reportMonthToggle{color:#a8b6c7;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:51px;padding:0;display:grid}.reportMonthToggle svg{transition:transform .16s}.reportMonthToggle svg.open{transform:rotate(90deg)}.reportMonthToggle b{font-size:16.52px}.reportMonthToggle small{color:#6d7e8e;font-size:13px}.reportArchiveGroups>section>div{gap:2px;padding-bottom:7px;display:grid}.reportArchiveGroups>section>div>button{color:#95a5b6;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:6px;min-height:51px;padding:8px 9px;display:grid}.reportArchiveGroups>section>div>button:hover{color:#d8e5ed;background:#0f1b24}.reportArchiveGroups>section>div>button.active{color:#83e5eb;background:#10232d}.reportArchiveGroups>section>div>button.loading{color:#8fdce2;background:#10202a;padding-right:28px;position:relative}.reportArchiveGroups>section>div>button.loading:after{content:"";border:2px solid #4ddde740;border-top-color:#4ddde7;border-radius:50%;width:10px;height:10px;margin-top:-6px;animation:.7s linear infinite reportIssueSpin;position:absolute;top:50%;right:9px}.reportArchiveGroups>section>div time{color:inherit;white-space:nowrap;padding-top:1px;font-size:13px}.reportArchiveGroups>section>div b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.16px;font-weight:550;line-height:1.55;display:-webkit-box;overflow:hidden}.reportAllIssues{color:#7f91a1;background:0 0;border:0;align-items:center;gap:4px;min-height:42px;padding:0;font-size:14.16px;display:inline-flex}.aihotReportPage .reportIssueMain{padding:4px 0 30px 56px}.aihotReportPage .reportIssueMasthead{border-bottom:4px double #a5b3be;padding:4px 0 20px}.aihotReportPage .reportIssueMasthead>span{color:#74a5c2;letter-spacing:0;font-size:13px}.aihotReportPage .reportIssueMasthead h1{margin:12px 0 6px;font-size:42.48px}.aihotReportPage .reportIssueMasthead h1>span{color:#f4f6f8}.aihotReportPage .reportIssueMasthead h1>span>span{color:#49d7e2}.aihotReportPage .reportIssueMasthead p{color:#7e9bb1;font-size:14.16px}.reportHighlights{background:#0c131a;border:1px solid #25323d;border-radius:8px;margin-top:20px;padding:17px 20px 10px}.reportHighlights>header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.reportHighlights>header h2{color:#f0f4f7;margin:0;font-size:17.7px}.reportHighlights>header span{color:#8bb9d0;font-size:13px}.reportHighlights>button{color:#c7d5df;text-align:left;background:0 0;border:0;border-top:1px solid #1f2b35;grid-template-columns:26px minmax(0,1fr) 28px;align-items:center;gap:7px;width:100%;min-height:63px;padding:9px 0;display:grid}.reportHighlights>button>span{color:#48d8e4;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportHighlights>button div{min-width:0}.reportHighlights>button b{color:#f3f6f8;margin-bottom:5px;font-size:15.34px;display:block}.reportHighlights>button p{color:#9fc2d5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15.34px;overflow:hidden}.reportHighlights>button strong{color:#90bed5;text-align:right;font-size:13px}.reportLongformSections{gap:44px;margin-top:28px;display:grid}.reportLongformSections>section>header{border-bottom:1px solid #26323c;grid-template-columns:25px auto auto minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:11px;display:grid}.reportLongformSections>section>header>span{color:#4bdce6;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportLongformSections>section>header h2{color:#f2f5f7;margin:0;font-size:22.42px}.reportLongformSections>section>header small{color:#7192a9;font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportLongformSections>section>header strong{color:#edf3f6;justify-self:end;font-size:15.34px}.reportLongformSections>section>div>button{color:#c7d5df;text-align:left;background:0 0;border:0;border-bottom:1px solid #1f2a33;width:100%;padding:17px 0 18px;display:block}.reportLongformSections>section>div>button:hover b{color:#67e3eb}.reportLongformSections>section>div>button>b{color:#f1f4f6;font-size:18.88px;line-height:1.45;transition:color .15s;display:block}.reportLongformSections>section>div>button>small{color:#7895a8;align-items:center;gap:8px;margin-top:7px;font-size:13px;display:flex}.reportLongformSections>section>div>button>small span{color:#65dce5;background:#102630;border-radius:3px;padding:3px 6px}.reportLongformSections>section>div>button>p{color:#9bb8ca;margin:8px 0 0;font-size:16.52px;line-height:1.75}.reportSourceFooter{color:#718898;border-top:1px solid #26323c;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:18px;font-size:13px;display:flex}.reportSourceFooter button{color:#bfeaf0;background:#0d2029;border:1px solid #315767;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.mobileReportSource{border-left:2px solid var(--page-accent);color:#7f9cae;background:#0b1720;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.reportArchiveLoading,.mobileReportLoading{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:540px;display:grid}.reportArchiveLoading>span,.mobileReportLoading>span{color:var(--page-accent);font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveLoading h1,.mobileReportLoading h1{color:#edf4f7;margin:0;font-size:30.68px}.reportArchiveLoading p,.mobileReportLoading p{color:#718899;margin:0;font-size:14.16px}.reportArchiveLoading>div,.mobileReportLoading>div{gap:5px;margin-top:8px;display:flex}.reportArchiveLoading i,.mobileReportLoading i{background:#4ddde7;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite reportLoadingPulse}.reportArchiveLoading i:nth-child(2),.mobileReportLoading i:nth-child(2){animation-delay:.15s}.reportArchiveLoading i:nth-child(3),.mobileReportLoading i:nth-child(3){animation-delay:.3s}@keyframes reportLoadingPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes reportIssueSpin{to{transform:rotate(360deg)}}.mobileReportLoading{min-height:440px;padding:24px}.mobileReportLoading h1{font-size:24.78px}.figmaDaily .figmaChipRow.compact button.loading{opacity:.68;cursor:progress}@media (width<=900px){.figmaMobileApp .figmaHomeNews b,.figmaMobileApp .figmaHomeTutorials b,.figmaMobileApp .figmaHomeTopicGrid b,.figmaMobileApp .figmaLibraryList b,.figmaMobileApp .figmaToolList b,.figmaMobileApp .figmaRankList b,.figmaMobileApp .figmaTutorialList b{text-wrap:pretty;font-size:17.7px!important;line-height:1.42!important}.figmaMobileApp .figmaHomeNews small,.figmaMobileApp .figmaHomeTutorials small,.figmaMobileApp .figmaHomeTopicGrid small,.figmaMobileApp .figmaLibraryList p,.figmaMobileApp .figmaToolList p,.figmaMobileApp .figmaTutorialList small{font-size:15.34px!important;line-height:1.58!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineItem{grid-template-columns:32px minmax(0,1fr)!important;gap:6px!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineRail{width:32px!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard,.figmaMobileApp .figmaTimelineCard:not(:has(>.figmaTimelineThumb)){grid-template-columns:minmax(0,1fr) 26px!important;gap:6px!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard>div,.figmaMobileApp .figmaTimelineCard:not(:has(>.figmaTimelineThumb))>div{min-width:0}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard b{text-wrap:balance;min-height:45px;font-size:18.88px!important;line-height:1.42!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard p{min-height:42px;font-size:16.52px!important;line-height:1.62!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard strong{min-width:26px!important;max-width:26px!important;padding:3px 2px!important;font-size:14.16px!important}.figmaMobileApp .figmaNewsList button{grid-template-columns:34px minmax(0,1fr) 22px 0!important;gap:7px!important}.figmaMobileApp .figmaNewsList b{text-wrap:pretty;font-size:18.88px!important;line-height:1.42!important}}@media (width<=1080px) and (width>=901px){.aihotReportPage .reportArchiveLayout{grid-template-columns:250px minmax(0,1fr)}.aihotReportPage .reportIssueMain{padding-left:30px}}@media (width<=900px){.figmaMobileApp{--mobile-gutter:14px;color:#edf4fb;font-size:16.52px}.figmaMobileMain{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.figmaScreen{width:100%;min-width:0;padding-bottom:38px;padding-inline:var(--mobile-gutter)!important}.figmaMobileTop{grid-template-columns:94px minmax(0,1fr) 34px 30px;height:68px;padding-inline:10px}.figmaSearchTitle{height:42px}.figmaSearchTitle b{font-size:14.16px}.figmaSearchTitle small{margin-top:2px;font-size:13px}.pageContextVisual.isMobile{border-color:#4c7397a3;border-radius:8px;width:calc(100% - 28px);height:116px;margin:14px auto 0;box-shadow:0 14px 30px #0000003d}.pageContextVisual figcaption span{font-size:13px}.pageContextVisual figcaption b{max-width:64%;font-size:13px}.figmaMobileMain>.pageContextVisual.isMobile+.figmaScreen{padding-top:18px}.figmaScreen>h1,.mobileProductCatalogHead h1,.mobileAihotPageHead h1,.figmaRichForm h1,.figmaSearchScreen>h1{color:#f4f8fc;overflow-wrap:anywhere;margin-top:10px;font-size:35.4px!important;line-height:1.18!important}.figmaScreen>p:not(.figmaMeta),.mobileProductCatalogHead p,.mobileAihotPageHead p,.figmaRichForm>p{color:#9eb0c2!important;font-size:16.52px!important;line-height:1.68!important}.figmaMobileApp :is(h2,h3){letter-spacing:0}.figmaMobileApp :is(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail,.figmaHomeCategories){overscroll-behavior-inline:contain;max-width:100%;scroll-padding-inline:var(--mobile-gutter);scrollbar-width:none;overflow-x:auto}.figmaMobileApp :is(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail,.figmaHomeCategories)::-webkit-scrollbar{display:none}.figmaMobileApp :is(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail)>button{flex:none;min-height:38px;padding-inline:13px;font-size:14.16px;font-weight:850}.figmaToolList button,.enhancedTutorialList button{margin-bottom:10px;background:#0a1521!important;border-color:#435e7eb8!important;border-radius:8px!important;grid-template-columns:56px minmax(0,1fr) 18px!important;gap:12px!important;min-height:98px!important;padding:13px!important;box-shadow:0 10px 24px #0000002e!important}.figmaToolList .brandLogo.figmaIcon,.enhancedTutorialList .tutorialCardIcon,.figmaSearchResults .searchResultIcon{border-radius:8px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}.figmaLibraryList.hasBrandLogos button,.enhancedMobileCardList button{background:#0a1521!important;border-color:#405b7ab3!important;border-radius:8px!important;grid-template-columns:26px 54px minmax(0,1fr) 34px!important;gap:9px!important;min-height:94px!important;margin:9px 0!important;padding:12px 10px!important;box-shadow:0 10px 22px #0000002b!important}.figmaLibraryList.hasBrandLogos .figmaLibraryLogo,.enhancedMobileCardList .figmaLibraryLogo{border-radius:8px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}.figmaLibraryList.hasBrandLogos b,.enhancedMobileCardList b,.figmaToolList b,.enhancedTutorialList b{font-size:18.88px!important;line-height:1.35!important}.figmaLibraryList.hasBrandLogos p,.enhancedMobileCardList p,.figmaToolList p{margin-top:4px;font-size:15.34px!important;line-height:1.52!important}.figmaLibraryList.hasBrandLogos small,.enhancedMobileCardList small,.enhancedTutorialList small{font-size:13px!important}.mobileProductDirectory{gap:10px}.mobileProductDirectory>button{background:#0a1521;border-color:#405b7ab3;border-radius:8px;grid-template-columns:28px 54px minmax(0,1fr) 16px;gap:9px;min-height:98px;padding:12px 10px;box-shadow:0 10px 22px #0000002b}.mobileProductLogo{border-radius:8px;width:52px;height:52px}.mobileProductDirectory header b{font-size:18.88px}.mobileProductDirectory p{margin:5px 0 7px;font-size:15.34px;line-height:1.5}.mobileProductDirectory footer span{font-size:13px}.mobileProductCatalogHead>span,.mobileProductHowTo>span,.mobileMonetizationList span,.mobileMonetizationList small,.mobileMonetizationHome .figmaHomeHead>div>span,.figmaHomeSubmit>span,.apiRelayAd>div>span{line-height:1.4;font-size:13px!important}.mobileMonetizationList b{font-size:18.88px;line-height:1.48}.mobileMonetizationList p{font-size:15.34px;line-height:1.58}.mobileAihotRankList button{background:#08131e!important;border-radius:0!important;grid-template-columns:26px 54px minmax(0,1fr) 40px!important;gap:9px!important;min-height:102px!important;padding:13px 10px!important}.mobileRankingDimensionRail{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:7px;width:100%;max-width:100%;min-height:42px;margin-top:10px;padding:3px 2px 4px;display:flex;overflow:auto hidden}.mobileRankingDimensionRail::-webkit-scrollbar{display:none}.mobileRankingDimensionRail button{color:#aebed0;white-space:nowrap;background:#0a1521;border:1px solid #536f8fb8;border-radius:7px;flex:none;min-width:64px;min-height:34px;padding:0 11px;font-size:14.16px;font-weight:850}.mobileRankingDimensionRail button.active{color:#f4fdff;background:#00dbf01f;border-color:#00dbf0b8;box-shadow:inset 0 0 0 1px #00dbf01f}.mobileAihotRankList .brandLogo.figmaIcon{border-radius:8px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}.mobileAihotRankList b{font-size:21.24px!important;line-height:1.28!important}.mobileAihotRankList small,.mobileAihotRankList p{font-size:14.16px!important;line-height:1.45!important}.mobileDailySections{gap:14px;margin-top:18px}.mobileDailySections article{background:#0a1521!important;border-color:#405b7ab8!important;border-radius:8px!important;padding:14px!important;display:block!important;box-shadow:0 12px 28px #0000002e!important}.mobileDailySections article>header{border-bottom:1px solid #425b788c;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:0 0 11px;display:grid}.mobileDailySections article>header>span{color:#4fe5ed;background:#00dbf012;border:1px solid #00dbf06b;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15.34px;font-weight:900;display:grid}.mobileDailySections article>header h2{color:#f1f6fb;margin:0;font-size:22.42px;line-height:1.3}.mobileDailyStoryList{gap:10px;width:100%;display:grid}.mobileDailyStoryList button{width:100%;min-width:0;box-shadow:inset 0 1px #ffffff06;background:#0d1a27!important;border:1px solid #445e7e9e!important;border-radius:8px!important;margin:0!important;padding:14px!important}.mobileDailyStoryList button b{color:#f1f6fb;overflow-wrap:anywhere;font-size:18.88px!important;line-height:1.48!important}.mobileDailyStoryList button p{color:#a3b4c5;-webkit-line-clamp:4;margin:8px 0 0;font-size:16.52px!important;line-height:1.65!important}.mobileDailyStoryList button small{color:#4fe5ed;margin-top:10px;line-height:1.45;font-size:14.16px!important}.dailyCard{background:#0a1521!important;border-color:#456080ad!important}.dailyCard>button b{font-size:17.7px}.dailyCard>button p{font-size:16.52px;line-height:1.58}.figmaAihotArticleHero h1,.figmaMobileTopicDetail h1,.figmaMobileCourseDetail h1,.mobileMonetizationDetail h1{overflow-wrap:anywhere;font-size:34.22px!important;line-height:1.28!important}.figmaArticleParagraph,.figmaAihotBody>p,.figmaAihotSummary p,.figmaAihotReason p,.mobileCaseLead{font-size:18.88px!important;line-height:1.82!important}.figmaAihotSummary li,.figmaAihotSourceNote p,.figmaInfoCard p,.figmaMobileFaq p,.mobileProductSource p{font-size:16.52px!important;line-height:1.68!important}.figmaMoreGroup{background:#0a1521;border-color:#405b7aad;padding:12px 14px}.figmaMoreGroup h2{font-size:15.34px}.figmaMoreGroup button{min-height:52px}.figmaMoreGroup button b{font-size:17.7px}.figmaMobileRealForm>label,.figmaStructuredField legend{font-size:16.52px}.figmaMobileRealForm>label :is(input,textarea),.figmaStructuredField select{font-size:17.7px}.figmaMobileBottom{height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.figmaMobileBottom button{min-width:0;font-size:13px}.figmaMobileBottom button.active:before{inset-inline:24%}}@media (width<=370px){.figmaMobileApp{--mobile-gutter:12px}.figmaMobileTop{grid-template-columns:88px minmax(0,1fr) 32px 28px;gap:5px;padding-inline:8px}.figmaMobileTop .aiogaWordmark{width:88px}.figmaScreen>h1,.mobileProductCatalogHead h1,.figmaSearchScreen>h1{font-size:33.04px!important}.figmaLibraryList.hasBrandLogos button,.enhancedMobileCardList button{grid-template-columns:24px 50px minmax(0,1fr) 30px!important;gap:7px!important}}@media (width<=900px){.mobileAihotSectionTitle h1,.mobileAihotSectionTitle h2,.figmaHomeHead h2{font-size:24.78px!important;line-height:1.28!important}.figmaHomeHead button{font-size:14.16px!important}.figmaHomeNews b,.figmaHomeTutorials b,.figmaHomeTopicGrid b{font-size:18.88px!important;line-height:1.42!important}.figmaHomeNews small,.figmaHomeTutorials small,.figmaHomeTopicGrid small,.monetizationHomeGrid small{font-size:15.34px!important;line-height:1.55!important}.figmaHomeTopicGrid button,.mobileAihotHotCard{border-radius:8px!important}.monetizationHomeGrid h3{font-size:17.7px!important;line-height:1.48!important}}@media (width>=901px){.toolsHero,.monetizationPageHero{padding-inline:34px!important}}@media (width>=901px) and (width<=1080px){.topbar{gap:6px;padding-inline:14px}.topbar .brand{min-width:126px}.topbar .brand .brandLogo{width:124px}.topbar .navItems{gap:2px}.topbar .navLink{white-space:nowrap;min-width:0;padding-inline:5px;font-size:13px}}@media (width<=900px){.figmaMobileApp :is(.figmaNewsList b,.figmaHomeNews b,.figmaHomeTutorials b,.figmaHomeTopicGrid b,.mobileAihotHotCard>button b,.mobileDailyStoryList button b,.mobileMonetizationList b,.figmaTutorialList b,.enhancedTutorialList b){text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.84em;display:-webkit-box;overflow:hidden;white-space:normal!important;line-height:1.42!important}.figmaMobileApp .mobileAihotHotCard>button{align-items:start;min-height:64px}.figmaMobileApp .figmaToolList button,.figmaMobileApp .enhancedMobileCardList button{position:relative;background:#091522!important;border:1px solid #346f91b8!important;border-radius:8px!important;grid-template-rows:118px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:start!important;gap:10px!important;min-height:244px!important;margin:12px 0!important;padding:10px!important;display:grid!important;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff09!important}.figmaMobileApp .figmaToolList button>.brandLogo.figmaIcon,.figmaMobileApp .enhancedMobileCardList button>.figmaLibraryLogo{background:#0c1a29!important;border:1px solid #00dbf047!important;border-radius:8px!important;grid-area:1/1/auto/-1!important;place-items:center!important;width:100%!important;min-width:0!important;height:118px!important;min-height:118px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.figmaMobileApp .figmaToolList button>.brandLogo.figmaIcon img{transform:translate(-50%);width:74px!important;height:74px!important;inset:22px auto auto 50%!important}.figmaMobileApp .enhancedMobileCardList button>.figmaLibraryLogo img{object-fit:contain!important;width:76px!important;height:76px!important}.figmaMobileApp .figmaToolList button>.figmaLibraryLogo,.figmaMobileApp .enhancedMobileCardList button>.aiGlyph.figmaLibraryLogo{color:#eff8ff;font-weight:900;font-size:33.04px!important}.figmaMobileApp .figmaToolList button>div,.figmaMobileApp .enhancedMobileCardList button>div{grid-area:2/1!important;min-width:0!important;padding:0 0 2px 42px!important}.figmaMobileApp .figmaToolList button>div{padding-left:0!important}.mobileToolBadgeRow{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.mobileToolBadgeRow span,.figmaMobileApp .enhancedMobileCardList button>div small{color:#63e8ef;background:#00dbf01a;border:1px solid #00dbf070;border-radius:5px;align-items:center;min-height:22px;padding:2px 8px;font-weight:850;line-height:1.2;display:inline-flex;font-size:13px!important}.mobileToolBadgeRow span:first-child{color:#ff8cdb;background:#f247be29;border-color:#f247bea3}.figmaMobileApp .figmaToolList button>div>b,.figmaMobileApp .enhancedMobileCardList button>div>b{color:#f1f7fc;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.84em;display:-webkit-box;overflow:hidden;font-size:21.24px!important;line-height:1.42!important}.figmaMobileApp .figmaToolList button>div>small{color:#91a9bd;background:0 0;border:0;margin-top:2px;padding:0;line-height:1.4;display:block;font-size:15.34px!important}.figmaMobileApp .figmaToolList button>div>p,.figmaMobileApp .enhancedMobileCardList button>div>p{color:#9fb4c6;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.1em;margin:5px 0 0;display:-webkit-box;overflow:hidden;font-size:15.34px!important;line-height:1.55!important}.figmaMobileApp .enhancedMobileCardList button>span:first-child{z-index:2;color:#ffc75c;background:#111c28;border:1px solid #ffc75c8c;border-radius:999px;place-items:center;width:34px;height:26px;font-size:14.16px;font-weight:900;display:grid;position:absolute;top:137px;left:12px}.figmaMobileApp .enhancedMobileCardList button>strong{color:#35e0e9;text-align:right;grid-area:2/2!important;align-self:end!important;min-width:24px!important;max-width:58px!important;padding:0!important;font-size:17.7px!important;line-height:1.3!important}.figmaMobileApp .figmaToolList button>svg,.figmaMobileApp .enhancedMobileCardList button>svg{color:#37e0e9;margin-bottom:4px;grid-area:2/2!important;align-self:end!important}.figmaMobileApp :is(.figmaTimelineCard b,.figmaNewsList b,.mobileAihotHotCard>button b,.mobileDailyStoryList button b,.mobileMonetizationList b){text-wrap:wrap!important;word-break:normal!important;overflow-wrap:break-word!important}.figmaMobileApp .figmaTimelineFeed .figmaTimelineItem{grid-template-columns:60px minmax(0,1fr)!important;gap:8px!important}.figmaMobileApp .figmaTimelineFeed .figmaTimelineRail{min-height:126px;position:relative;grid-template-columns:44px 12px!important;gap:4px!important;width:60px!important;padding-top:4px!important;display:grid!important}.figmaMobileApp .figmaTimelineFeed .figmaTimelineRail time{color:#a9b9ca;white-space:nowrap;font-weight:850;text-align:right!important;width:44px!important;font-size:14.16px!important;line-height:1.2!important}.figmaMobileApp .figmaTimelineFeed .figmaTimelineRail:after{background:#5d708580!important;width:1px!important;inset:0 auto 0 54px!important}.figmaMobileApp .figmaTimelineFeed .figmaTimelineRail i{justify-self:center;z-index:2!important;background:#43c7ad!important;border:0!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-top:2px!important;display:block!important;position:relative!important;box-shadow:0 0 0 2px #43c7ad1f,0 0 9px #43c7ad6b!important}.figmaMobileApp .figmaToolList button,.figmaMobileApp .enhancedMobileCardList button{height:278px!important;min-height:278px!important;max-height:278px!important;overflow:hidden!important}.figmaMobileApp .figmaToolList button>div>b{-webkit-line-clamp:1!important;min-height:26px!important}.figmaMobileApp .figmaToolList button>div>p,.figmaMobileApp .enhancedMobileCardList button>div>p{min-height:3.1em}.figmaMobileApp .figmaTimelineFeed .figmaTimelineCard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px!important;min-height:45px!important;font-size:18.88px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}}.aiogaEditorialInsights{background:radial-gradient(circle at 100% 0,#00e0ff1a,#0000 34%),linear-gradient(135deg,#0a1724f5,#060d18f5);border:1px solid #00e0ff33;border-radius:8px;margin:18px 0 24px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #00000024}.aiogaEditorialInsights>header{border-bottom:1px solid #5b7d9e33;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.aiogaEditorialInsights>header div{color:var(--text);align-items:center;gap:8px;font-size:18.88px;font-weight:900;display:flex}.aiogaEditorialInsights>header svg{color:var(--cyan)}.aiogaEditorialInsights>header small{color:var(--muted);white-space:nowrap;font-size:13px}.aiogaEditorialGrid{counter-reset:editorial-section;grid-template-columns:1fr;gap:0;margin-top:10px;display:grid}.aiogaEditorialGrid article{counter-increment:editorial-section;background:0 0;border:0;border-bottom:1px solid #5b7d9e33;border-radius:0;grid-template-columns:minmax(132px,156px) minmax(0,1fr);align-items:start;gap:24px;min-width:0;padding:18px 4px;display:grid}.aiogaEditorialGrid article:last-child{border-bottom:0;padding-bottom:4px}.aiogaEditorialGrid b{color:var(--cyan);font-size:16.52px;line-height:1.5;display:block}.aiogaEditorialGrid b:before{content:"0" counter(editorial-section);color:#9fdcff94;letter-spacing:.08em;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.aiogaEditorialGrid p{color:var(--soft);overflow-wrap:anywhere;margin:0;font-size:18.88px;line-height:1.85}.aiogaEditorialInsights.isCompact{margin:10px 0 16px;padding:14px}.aiogaEditorialInsights.isCompact>header div{font-size:16.52px}.aiogaEditorialInsights.isCompact>header small{font-size:13px}.aiogaEditorialInsights.isCompact .aiogaEditorialGrid{grid-template-columns:1fr;gap:0;margin-top:8px}.aiogaEditorialInsights.isCompact .aiogaEditorialGrid article{grid-template-columns:minmax(112px,132px) minmax(0,1fr);gap:16px;padding:14px 2px}.aiogaEditorialInsights.isCompact .aiogaEditorialGrid p{font-size:16.52px;line-height:1.62}@media (width<=640px){.aiogaEditorialInsights{margin:14px 0 18px;padding:14px}.aiogaEditorialInsights>header{align-items:flex-start}.aiogaEditorialInsights>header small{text-align:right;white-space:normal;max-width:110px;line-height:1.35}.aiogaEditorialGrid{grid-template-columns:1fr;gap:0;margin-top:8px}.aiogaEditorialGrid article,.aiogaEditorialInsights.isCompact .aiogaEditorialGrid article{grid-template-columns:1fr;gap:7px;padding:15px 0}.aiogaEditorialGrid b:before{margin:0 8px 0 0;display:inline}.aiogaEditorialGrid p{font-size:17.7px;line-height:1.78}}.sponsor{color:#dceaf5;background:#07131d;border-bottom:1px solid #24d8e357;justify-content:flex-start;align-items:center;gap:16px;height:42px;min-height:42px;padding:0 22px;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 -1px #ffffff05}.sponsor:before{content:none;display:none}.sponsor>span{color:#77f0c6;background:#34daa81a;border:1px solid #34daa880;border-radius:4px;padding:3px 7px;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.sponsor>b{color:#70eff7;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:15.34px;line-height:1.2;overflow:hidden}.sponsor>em{color:#e8f0f8;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14.16px;font-style:normal;font-weight:700;overflow:hidden}.sponsorOffer{color:#ffda7c;white-space:nowrap;border-left:2px solid #ffc85a;padding-left:13px;font-size:14.16px;font-style:normal;font-weight:950}.sponsor>strong{color:#ffc85a;white-space:nowrap;align-items:center;gap:5px;font-size:14.16px;display:inline-flex}.sponsor:hover{background:#0a1a26}.sponsor:hover>b,.sponsor:hover>strong{color:#fff}.capturedNewsSection{margin-top:0}.capturedNewsHero{background:radial-gradient(circle at 88% 16%,#5a4ab429,#0000 35%),linear-gradient(135deg,#111b2a,#0b1222);border:1px solid #3c5884ad;border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:32px;min-height:238px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 20px 55px #0000002e}.capturedNewsHero>div>span{color:#23dfe9;font:900 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.capturedNewsHero h2{color:#f7fbff;margin:9px 0 8px;font-size:42.48px;line-height:1.28}.capturedNewsHero p{color:#c8d6e6;max-width:800px;margin:0;font-size:18.88px;line-height:1.7}.capturedNewsPills{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.capturedNewsPills button{color:#ffd57d;background:#ffc14a14;border:1px solid #ffc14a57;border-radius:6px;min-height:30px;padding:0 12px;font-size:15.34px;font-weight:850}.capturedNewsPills button:hover{color:#fff;border-color:#ffc14a}.capturedNewsHero>aside{text-align:center;background:#ffc14a12;border:1px solid #ffc14a4d;border-radius:8px;align-content:center;place-items:center;gap:7px;min-height:146px;padding:16px;display:grid}.capturedNewsHero>aside strong{color:#ff9b2f;font:950 44.84px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capturedNewsHero>aside small{color:#b8c8dc;font-size:14.16px}.capturedNewsHero>aside button{color:#fff;background:#ff6d0b;border:0;border-radius:6px;min-height:38px;margin-top:4px;padding:0 17px;font-size:16.52px;font-weight:900}.capturedNewsTabs{background:#09121e;border:1px solid #3c5884ad;border-top:0;border-radius:0 0 8px 8px;align-items:center;gap:8px;min-height:64px;padding:10px 18px;display:flex;overflow-x:auto}.capturedNewsTabs button{color:#c7d6e5;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:105px;min-height:40px;font-size:16.52px;font-weight:850;display:inline-flex}.capturedNewsTabs button span{color:#5ddde5;font-size:13px}.capturedNewsTabs button:hover{color:#fff;background:#23dfe90f}.capturedNewsTabs button.active{color:#fff;background:#ff6d0b}.capturedNewsTabs button.active span{color:#fff}.capturedNewsIntro{justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.capturedNewsIntro p{color:#a9bbce;margin:0;font-size:15.34px}.capturedNewsIntro button{color:#ffc14a;background:0 0;border:0;align-items:center;gap:4px;font-size:15.34px;font-weight:900;display:inline-flex}.capturedNewsLayout{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:20px;display:grid}.capturedNewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capturedNewsCard{color:#eaf3fb;text-align:left;background:#0b1523;border:1px solid #3a5472b8;border-radius:8px;flex-direction:column;min-width:0;min-height:260px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff08,0 15px 34px #0000001f}.capturedNewsMedia{border-bottom:1px solid #3a5472b8;border-radius:8px 8px 0 0;height:148px;margin:-18px -18px 15px;overflow:hidden}.capturedNewsMedia .newsVisual{border-radius:0;min-height:148px}.capturedNewsCard:hover{background:#0d1a2a;border-color:#23dfe9c7;transform:translateY(-2px);box-shadow:0 18px 42px #00dae717}.capturedNewsCard>span{color:#fff;background:#ff4f66;border-radius:5px;width:fit-content;padding:4px 8px;font-size:13px;font-weight:900}.capturedNewsCard.tone-model>span{background:#7b61ff}.capturedNewsCard.tone-product>span{background:#ef476f}.capturedNewsCard.tone-paper>span{background:#168aad}.capturedNewsCard.tone-tool>span{background:#078c6d}.capturedNewsCard.tone-funding>span{background:#ca6702}.capturedNewsCard h3{color:#f5f9fd;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 9px;font-size:22.42px;line-height:1.35;display:-webkit-box;overflow:hidden}.capturedNewsCard p{color:#b2c3d4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16.52px;line-height:1.65;display:-webkit-box;overflow:hidden}.capturedNewsInsight{background:#23dfe90b;border-left:2px solid #23dfe9ad;gap:5px;margin-top:13px;padding:10px 12px;display:grid}.capturedNewsInsight b{color:#71edf3;font-size:13px}.capturedNewsInsight small{color:#9fb2c5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.capturedNewsCard footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:15px;display:flex}.capturedNewsCard footer b{color:#35e4ed;text-overflow:ellipsis;white-space:nowrap;font-size:14.16px;line-height:1.35;overflow:hidden}.capturedNewsCard footer time{color:#9bb0c7;white-space:nowrap;font-size:13px}.capturedNewsRail{background:linear-gradient(150deg,#111a2a,#09121e 46%);border:1px solid #3a5472b8;border-radius:8px;flex-direction:column;min-width:0;padding:18px;display:flex}.capturedNewsRail>header{border-bottom:1px solid #3c55708a;padding-bottom:12px}.capturedNewsRail h3{color:#f1f6fb;margin:0;font-size:23.6px}.capturedNewsRail header small{color:#71879e;margin-top:6px;font-size:13px;display:block}.capturedNewsRail>div{display:grid}.capturedNewsRail>div button{color:#dce7f1;text-align:left;background:0 0;border:0;border-bottom:1px solid #344c6580;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:14px 0;display:grid}.capturedNewsRail>div span{color:#53677d;font:950 25.96px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capturedNewsRail>div b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.34px;line-height:1.5;display:-webkit-box;overflow:hidden}.capturedNewsRailMore{color:#8bf1f6;background:#23dfe912;border:1px solid #23dfe95c;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:38px;margin-top:auto;font-size:14.16px;font-weight:900;display:inline-flex}@media (width<=1180px) and (width>=901px){.capturedNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capturedNewsLayout{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=900px){.sponsor{text-align:center;flex-wrap:wrap;gap:4px 10px;height:auto;min-height:48px;padding:7px 12px}.sponsor>span{display:none}.sponsor>b{font-size:14.16px}.sponsor>em{display:none}.sponsorOffer{border-left:0;padding-left:0;font-size:13px}.sponsor>strong{font-size:13px}.capturedNewsHero{grid-template-columns:1fr;padding:20px}.capturedNewsHero>aside{grid-template-columns:auto auto;min-height:100px}.capturedNewsHero h2{font-size:34.22px}.capturedNewsHero p{font-size:16.52px}.capturedNewsLayout,.capturedNewsGrid{grid-template-columns:1fr}.figmaMobileApp .figmaTimelineFeed .figmaTimelineCard small{overflow-wrap:anywhere;max-width:100%;display:block;white-space:normal!important}.figmaMobileCourseDetail>p:not(.figmaMeta),.figmaMobileTopicDetail>p:not(.figmaMeta){font-size:20.06px!important;line-height:1.82!important}.figmaMobileTop .figmaSearchTitle{height:44px!important;min-height:44px!important}.figmaMobileTop .languageSwitcher.compact{width:44px!important;min-width:44px!important;height:44px!important}.figmaMobileTop :is(.figmaDots,.figmaClose){width:44px!important;min-width:44px!important;height:44px!important;margin-right:0!important}.languageSwitcher.compact .languageMenu{border-radius:8px;width:min(180px,100vw - 24px);top:64px;right:58px}.languageOptions{overscroll-behavior-y:contain;max-height:calc(100dvh - 78px);padding:6px;overflow-y:auto}.languageOptions>button{min-height:44px;padding:8px 10px}.figmaMobileApp :is(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail,.figmaHomeCategories)>button,.mobileRankingDimensionRail button{min-height:44px!important}.pageContextVisual figcaption :is(span,b),.figmaSearchTitle small,.mobileProductDirectory footer span,.productWebsitePreview>figcaption :is(span,b),.mobileProductFeatured>div :is(span,b),.mobileProductFeatured button :is(small,span){line-height:1.35;font-size:13px!important}.mobileProductFeatured button p{font-size:14.16px!important}.mobileProductCatalogMeta>div span,.mobileProductRank,.figmaDiscoveryNews span{font-size:13px!important}.mobileProductCatalogMeta>button,.figmaDiscoveryTerms button{min-height:44px!important}.mobileProductCatalogMeta>button{padding-inline:8px;font-size:13px}.mobileAihotSectionTitle button,.mobileAihotTimeline .figmaTimelineDate,.mobileAihotTimeline .figmaTimelineFold,.figmaAiBriefSummary button,.mobileToolCategoryRail button,.figmaCourseRank button,.figmaDiscoveryBlock header>button,.mobileProductTrend>button{height:auto!important;min-height:44px!important}.mobileProductTrend span,.mobileProductTrend>button{line-height:1.35;font-size:13px!important}.mobileProductTrend p{font-size:14.16px!important}.mobileProductTrend>button{justify-content:center;padding-inline:6px}.figmaMobileApp .figmaToolList button,.figmaMobileApp .enhancedMobileCardList button{height:auto!important;min-height:278px!important;max-height:none!important;overflow:hidden!important}}@media (width<=370px){.figmaMobileTop{gap:6px!important;padding-inline:8px!important}.figmaMobileTop .aiogaWordmark{width:88px!important;min-width:88px!important;max-width:88px!important}}@media (width>=901px) and (width<=1100px){.sponsor{gap:10px;padding-inline:14px}.sponsor>em{display:none}.tutorialLayout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.tutorialCards{grid-template-columns:repeat(2,minmax(0,1fr))}.learningSide{min-width:0}}.desktopApp small,.figmaMobileApp small{line-height:1.35;font-size:max(13px,min(16px,.9em))!important}html[data-locale]:not([data-locale=zh-CN])[data-localization-ready=false] .app{visibility:hidden}@media (width>=901px){.desktopApp main>.pageContextVisual.isDesktop{border-radius:14px;height:152px;margin-top:18px}.desktopApp .pagePad{padding-top:22px;padding-bottom:92px}.desktopApp :is(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.productIntelHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero,.productCatalogHero,.topicDetailHero){border-radius:14px;gap:24px;padding:30px 32px}.desktopApp :is(.toolsHero,.libraryHero,.desktopRankHero,.productCatalogHero,.topicDetailHero) h1{letter-spacing:-.03em;margin-top:10px}.desktopApp :is(.toolsHero,.libraryHero,.desktopRankHero,.productCatalogHero,.topicDetailHero) p{max-width:760px}.toolsHero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;min-height:214px;display:grid}.toolsHero label{border-radius:16px;justify-self:end;width:100%;max-width:320px}.libraryHero{grid-template-columns:minmax(0,1fr) 164px;min-height:220px}.desktopRankHero{grid-template-columns:minmax(0,1fr) 116px;min-height:208px}.desktopRankHero strong{border-radius:20px;width:108px;height:108px;font-size:68.44px}.productCatalogHero{padding-inline:34px}.topicDetailHero{grid-template-columns:minmax(0,1fr) 340px;align-items:center;min-height:0}.topicDetailHero h1{font-size:clamp(44px,4.5vw,68px);line-height:1}.topicDetailHeroVisual{background:radial-gradient(circle at 22% 20%,#41e5ed1f,#0000 34%),linear-gradient(160deg,#0a121efa,#070e18f0);border:1px solid #41e5ed3d;border-radius:16px;min-height:214px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.topicDetailHeroVisual>img{object-fit:contain;padding:18px}.topicDigestGrid{gap:14px}.topicDigestGrid article{background:linear-gradient(#101827f0,#0a121efa);border-radius:14px;min-height:214px;padding:22px 20px 18px;box-shadow:0 18px 36px #00000024}.hotList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hotList button{background:linear-gradient(#101827e6,#0a121df5);border:1px solid #37537e9e;border-radius:14px;grid-template-columns:30px 88px minmax(0,1fr) 50px;align-items:center;gap:14px;min-height:118px;padding:16px 18px}.hotList button:hover{border-color:#41e5ed70;transform:translateY(-1px)}.hotList button>img{border-radius:10px;width:88px;height:64px}.hotList small{text-align:left}.timelineCard{background:linear-gradient(#111827f0,#0a111dfa);border-radius:14px;padding:20px;box-shadow:0 18px 36px #00000024}.timelineCardImage{border-radius:12px}}@media (width<=900px){.figmaMobileMain{padding-bottom:116px!important}.figmaScreen{padding-bottom:22px;padding-inline:16px!important}.figmaMobileMain>.pageContextVisual.isMobile+.figmaScreen{padding-top:18px!important}.pageContextVisual.isMobile{border-radius:14px;margin-top:12px}.pageContextVisual figcaption{border-radius:0 8px 8px 0;gap:10px;padding:7px 9px;inset:auto 10px 10px}.figmaScreen>h1,.mobileProductCatalogHead h1,.mobileAihotPageHead h1{letter-spacing:-.04em;font-size:clamp(28px,9vw,40px)!important;line-height:1.06!important}.figmaScreen>p:not(.figmaMeta),.mobileProductCatalogHead p,.mobileAihotPageHead p{color:#a7b7c8!important}.mobileAihotPageHead,.mobileProductFeatured,.mobileProductDirectory>button,.mobileMonetizationList button,.figmaAiBriefSummary,.figmaInfoCard,.mobileProductFaq{border-radius:16px!important}.mobileAihotPageHead{background:radial-gradient(circle at 100% 0,#41e5ed14,#0000 36%),linear-gradient(#0c121dfa,#080e18fa);border:1px solid #3d5e808a;gap:14px;box-shadow:0 16px 34px #00000029;padding:20px 18px!important}.mobileAihotPageHead strong{background:#0b1522eb;border-radius:18px;min-width:72px;min-height:72px;box-shadow:inset 0 1px #ffffff0a}.mobileAihotSearch{box-shadow:inset 0 1px #ffffff08;background:#0a141f!important;border-color:#4262858f!important;border-radius:14px!important;height:46px!important;margin-top:14px!important;padding-inline:14px!important}.mobileAihotPills,.figmaChipRow{padding-bottom:2px;gap:8px!important;margin-top:14px!important}.mobileAihotPills button,.figmaChipRow button{border-radius:12px!important;min-height:38px!important;padding-inline:14px!important}.figmaTimelineFeed{gap:14px}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard,.figmaMobileApp .figmaTimelineCard:not(:has(>.figmaTimelineThumb)){padding:10px 10px 12px 0!important}.mobileAihotTimeline .figmaTimelineThumb,.figmaMobileTopicDetail .figmaTimelineThumb{border-radius:12px;height:112px!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard b,.figmaMobileApp .figmaTimelineFeed .figmaTimelineCard b{line-height:1.24!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard p,.figmaMobileApp .figmaTimelineFeed .figmaTimelineCard p{margin-top:5px;line-height:1.48!important}.mobileProductFeatured{gap:14px;padding:18px}.mobileProductFeatured>button{grid-template-columns:minmax(116px,36%) minmax(0,1fr);gap:14px;min-height:184px}.mobileProductFeatured .productPreviewVisual,.mobileProductFeatured .productBrandVisual{border-radius:14px;min-height:100%}.mobileProductFeatured>button>div{align-content:start;padding-top:2px}.mobileProductDirectory{gap:12px}.mobileProductDirectory>button{grid-template-columns:34px 54px minmax(0,1fr) 16px;gap:12px;min-height:128px;padding:14px}.mobileProductDirectory header b{font-size:17.7px}.mobileProductDirectory p{-webkit-line-clamp:3;line-height:1.5}.mobileProductCatalogMeta{margin-top:16px}.mobileProductCatalogMeta>div,.mobileProductCatalogMeta>button{min-height:36px}}.capturedNewsMedia{aspect-ratio:16/9;flex:none;align-self:stretch;width:calc(100% + 36px);height:auto}.capturedNewsMedia .newsVisual{width:100%;min-width:100%;height:100%;min-height:0}.capturedNewsMedia .newsVisualImage{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;inset:0}
