:root{--lightningcss-light: ;--lightningcss-dark:initial;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;top:0;bottom:0;left:0;right: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 (max-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 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.homeRankPanel>header h2{color:#f3f8fc;margin:0;font-size:21px}.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:11px;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 11px/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:14px;overflow:hidden}.homeRankInfo>small{color:#71879b;white-space:nowrap;font-size:9px}.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 19px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeRankMetric small{color:#54d9a6;align-items:center;gap:2px;font-size:9px;font-weight:800;display:inline-flex}.homeRankPanel>footer{color:#6e8498;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:9px;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:9px}.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:center;min-width:0;padding:28px 34px;display:flex}.apiRelayAd>.apiRelayCopy>span,.monetizationHead span,.monetizationPageHero>div>span{color:#63f4f7;text-transform:uppercase;font-size:11px;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:32px;line-height:1.15}.apiRelayTitle>strong{color:#ffda78;white-space:nowrap;border-left:3px solid #ffc75a;padding:2px 0 2px 12px;font-size:17px;line-height:1.35}.apiRelayAd p{color:#c5d3e1;margin:0;font-size:15px;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:-moz-fit-content;width:fit-content;min-height:40px;margin-top:17px;padding:0 15px;font-size:13px;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:11px;font-style:normal}.apiRelayAd>aside strong{color:#fff;text-shadow:0 0 24px #00e5f038;margin:7px 0 2px;font-size:38px;line-height:1}.apiRelayLive{color:#75e9b8;align-items:center;gap:7px;margin-top:14px;font-size:11px;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:27px}.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:10px;font-weight:800}.monetizationHomeGrid h3{min-height:52px;margin-top:9px;margin-bottom:12px;font-size:15px;line-height:1.55}.monetizationHomeGrid footer{color:#78899e;justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;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)}.productIntelDetail,.monetizationPage,.monetizationDetail{padding-bottom:58px}.productIntelHero{background:#08131f;border:1px solid #00dff052;border-radius:8px;grid-template-columns:minmax(0,1.04fr) minmax(460px,.96fr);gap:32px;margin-top:18px;padding:34px;display:grid;box-shadow:0 22px 52px #00000038}.productIntelHero .breadcrumb{color:#75869b;margin-bottom:22px;font-size:12px;display:block}.productIntelIdentity{align-items:center;gap:17px;display:flex}.productIntelLogo{background:#fff;border:1px solid #ffffff29;border-radius:8px;width:66px;height:66px;padding:10px}.productIntelIdentity span{color:#54e9f1;font-size:11px;font-weight:900}.productIntelIdentity h1{color:#f6f9fd;margin:3px 0 0;font-size:48px;line-height:1.08}.productIntelHero>div>p{color:#b2c0d0;max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.8}.productIntelRating,.productIntelTags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.productIntelRating span{color:#ffc75a}.productIntelRating b{color:#f5f8fc}.productIntelRating em{color:#718298;font-size:12px;font-style:normal}.productIntelTags span,.productAudienceSection span,.mobileProductTags span{color:#aebed0;background:#0b1825;border:1px solid #53709685;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:700}.productIntelHero>aside{border-left:1px solid #536c8f61;min-width:0;padding-left:26px}.productIntelVisual{aspect-ratio:16/9;border-radius:7px;width:100%;overflow:hidden}.productIntelHero dl{margin:14px 0 0}.productIntelHero dl>div{border-bottom:1px solid #5066844d;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12px;display:grid}.productIntelHero dt{color:#718298}.productIntelHero dd{color:#d8e2ed;text-align:right;margin:0}.productIntelTabs{z-index:12;background:#070e17f5;border:1px solid #485e7e8a;border-radius:7px;gap:5px;margin:18px 0;padding:7px;display:flex;position:sticky;top:74px;overflow-x:auto}.productIntelTabs button{color:#9fb0c3;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 15px}.productIntelTabs button:hover{color:#5ce8ef;background:#10202e}.productIntelLayout,.monetizationDetailLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.productIntelLayout>main,.monetizationDetailLayout>main{min-width:0}.productIntelSection,.productSourceDisclosure,.monetizationDetailLayout>main>section{border-bottom:1px solid #495e7c73;padding:27px 4px;scroll-margin-top:140px}.productIntelSection:first-child{padding-top:8px}.productIntelSection h2,.productAlternatives h2,.monetizationDetailLayout h2{color:#eef5fc;margin:0 0 15px;font-size:22px}.productIntelSection>p,.monetizationDetailLayout main p{color:#aebccc;font-size:15px;line-height:1.82}.productQuickFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.productQuickFacts article{background:#0a1521;border-left:2px solid #26d7e2;padding:13px 15px}.productQuickFacts b,.productQuickFacts span{display:block}.productQuickFacts b{color:#708298;font-size:11px}.productQuickFacts span{color:#dbe5ef;margin-top:4px;font-size:13px}.productFeatureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productFeatureList article{background:#0a1521;border:1px solid #485e7d80;border-radius:7px;grid-template-columns:34px minmax(0,1fr);gap:8px 11px;padding:15px;display:grid}.productFeatureList article>span{color:#57e8ef;background:#00dff01a;border-radius:6px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.productFeatureList b{color:#e3ebf4;font-size:14px}.productFeatureList p{color:#7f90a4;margin:0;font-size:12px;line-height:1.55}.productUseCase{border-top:1px solid #465b7866;grid-template-columns:48px minmax(0,1fr);align-items:center;padding:14px 0;display:grid}.productUseCase span{color:#4fe5ed;font-size:12px;font-weight:900}.productUseCase p{color:#bdcad7;margin:0;font-size:14px}.productAudienceSection>div,.productTagSection>div,.mobileProductTags>div{flex-wrap:wrap;gap:8px;display:flex}.productTagSection button{color:#aebed0;background:#091520;border:1px solid #4c638480;border-radius:5px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.productSourceDisclosure{color:#8394a8;font-size:12px;line-height:1.7}.productSourceDisclosure b{color:#c9d6e4}.productSourceDisclosure p{margin:5px 0 0}.productAlternatives,.monetizationDetailLayout>aside{background:#09131f;border:1px solid #4960818c;border-radius:8px;padding:18px;position:sticky;top:138px}.productAlternatives>button,.mobileProductAlternatives>button{color:#d8e3ee;text-align:left;background:0 0;border:0;border-top:1px solid #465b7861;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.productAlternatives .appIcon,.mobileProductAlternatives .appIcon{background:#fff;border-radius:7px;width:42px;height:42px;padding:7px}.productAlternatives p{color:#8fa0b4;margin:3px 0;font-size:11px;line-height:1.4}.productAlternatives small{color:#64768b}.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:46px}.monetizationPageHero p{color:#9fb0c3;max-width:760px;font-size:16px;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:40px}.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:12px}.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:11px}.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:11px;display:flex}.monetizationCaseGrid h2{color:#eef5fd;margin:9px 16px 0;font-size:18px;line-height:1.5}.monetizationCaseGrid p{color:#8fa0b4;margin:9px 16px 16px;font-size:13px;line-height:1.65}.monetizationCaseGrid footer{color:#718297;justify-content:space-between;margin:auto 16px 0;font-size:11px;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:12px;font-weight:900}.monetizationDetail>header h1{color:#f3f8fd;margin:10px 0;font-size:40px;line-height:1.25}.monetizationDetail>header p{color:#a8b7c8;font-size:16px;line-height:1.75}.monetizationDetail>header div>div{color:#73859a;gap:12px;font-size:12px;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:18px;font-weight:900}.monetizationSteps b,.monetizationToolStack b{color:#dce6f0}.monetizationSteps p,.monetizationToolStack p{margin:4px 0 0;font-size:13px!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:11px}.monetizationDetailLayout aside dd{color:#d3dfeb;margin:4px 0 0;font-size:13px}.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 (max-width:1200px) and (min-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-start:25px;padding-inline-end:25px}.apiRelayTitle>strong{font-size:15px}}@media (max-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:8px;line-height:1.4}.apiRelayTitle{margin:5px 0 6px;display:block}.apiRelayAd h2{margin:0;font-size:20px}.apiRelayTitle>strong{white-space:normal;border-left-width:2px;margin-top:5px;padding:0 0 0 8px;font-size:12px;line-height:1.35;display:block}.apiRelayAd p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.apiRelayAd>.apiRelayCopy>.apiRelayCta{min-height:32px;margin-top:9px;padding:0 11px;font-size:11px}.apiRelayAd>aside{display:none}.mobileMonetizationHome{margin-top:18px}.mobileMonetizationHome .figmaHomeHead{align-items:flex-end}.mobileMonetizationHome .figmaHomeHead>div>span{color:#51e5ed;font-size:9px;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:13px;line-height:1.45}.mobileMonetizationHome .monetizationHomeGrid .caseTags,.mobileMonetizationHome .monetizationHomeGrid footer{margin-left:10px;margin-right:10px}.mobileMonetizationHome .monetizationHomeGrid footer b{display:none}.mobileProductIntel{overflow:hidden}.mobileProductIntel .figmaProductHead{align-items:center}.mobileProductIntel .figmaProductHead h1{overflow-wrap:anywhere}.mobileProductVisual{aspect-ratio:16/9;border-radius:7px;width:100%;margin:14px 0;overflow:hidden}.mobileProductFeatures,.mobileProductAlternatives,.mobileProductTags{margin-top:18px}.mobileProductFeatures h2,.mobileProductAlternatives h2,.mobileProductTags h2{color:#eef5fc;margin:0 0 10px;font-size:18px}.mobileProductFeatures article{color:#d4dfeb;border-top:1px solid #4a607e6b;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;display:grid}.mobileProductFeatures article>span,.mobileProductFeatures article>svg{color:#54e6ed;background:#00dff01a;border-radius:6px;place-items:center;width:28px;height:28px;padding:6px;display:grid}.mobileProductTags>div{gap:6px}.mobileProductTags span{padding:6px 8px}.mobileProductFaq{margin-top:18px}.mobileProductFaq .detailFaq button{font-size:13px}.mobileProductAlternatives>button{min-height:62px}.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:9px}.mobileMonetizationList b{color:#edf4fb;margin-top:5px;font-size:14px;line-height:1.45;display:block}.mobileMonetizationList p{color:#94a5b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobileCaseLead{color:#a8b8c9;font-size:14px;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 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.newsEditionTabs button b,.reportPeriodTabs button b{font-size:14px}.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 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.reportDigestHero h2{color:#f4fbff;margin:8px 0;font-size:30px}.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:46px;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:12px;font-weight:900}.reportLeadStory h3{color:#f2f8ff;margin:9px 0;font-size:22px;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:16px}.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 11px/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 18px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportSectionList h3{color:#f0f7ff;margin:0;font-size:17px}.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 12px/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:13px;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 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.relatedNewsModule>header h2{color:#f2f8ff;margin:5px 0 0;font-size:22px}.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:11px;font-weight:900}.relatedNewsGrid h3{color:#eaf4ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:15px;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:12px;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:11px;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 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.promptWallHead p{color:#7890aa;margin:0;font-size:11px}.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 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.promptFeatured b{color:#fff;margin:4px 0;font-size:14px;display:block}.promptFeatured p{color:#8ea4bc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;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:11px;line-height:1.25}.creativeResourceCard small{color:#6f88a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creativeResourceCard>svg{display:none}.promptWallFooter{color:#6f88a4;justify-content:space-between;align-items:center;font-size:10px;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 (max-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:23px}.reportDigestHero p{font-size:13px}.reportDigestHero aside{padding-left:12px}.reportDigestHero aside b{font-size:32px}.reportDigestHero aside span,.reportDigestHero aside small{text-align:right;font-size:10px}.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:17px}.reportLeadStory p{-webkit-line-clamp:2;font-size:12px}.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:11px}.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:14px}.relatedNewsGrid p{-webkit-line-clamp:1}.relatedNewsGrid footer{font-size:10px}}.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;top:15%;bottom:15%;left:auto;right:5%;object-fit:contain!important;filter:none!important;background:0 0!important}.productVisual.compact .productVisualImage[src^="/brand-logos/"]{width:34%;height:62%;top:19%;bottom:19%;left:auto;right:6%}.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,.toolDetailCoverImage.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}.toolDetailCoverImage.productBrandVisual{border-radius:16px;height:232px;min-height:232px}.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;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);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;top:auto;bottom:auto;left:auto;right:auto}.brandVisualCopy{z-index:2;grid-column:2;min-width:0;padding-top:12px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.productBrandVisual .brandVisualCopy b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;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:12px;font-weight:800;display:block;overflow:hidden}.brandVisualType{z-index:2;color:color-mix(in srgb, var(--brand-accent) 76%, #fff);font-size:9px;font-weight:900;position:absolute;top:12px;right:13px}.toolDetailCoverImage.productBrandVisual{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;padding:30px;display:grid}.toolDetailCoverImage .brandLogo.brandVisualLogo{border-radius:22px;width:88px;height:88px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.toolDetailCoverImage .brandVisualCopy{position:relative;top:auto;bottom:auto;left:auto;right:auto}.toolDetailCoverImage .brandVisualCopy b{font-size:30px}.toolDetailCoverImage .brandVisualCopy small{font-size:14px}@media (max-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;top:auto;bottom:auto;left:auto;right:auto}.brandVisualCopy{padding-top:10px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.productBrandVisual .brandVisualCopy b{font-size:14px;line-height:1.2}.brandVisualType{font-size:8px;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;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);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:13px;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:16px;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:12px;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:22px}.sharePosterActions p{color:#a9bad0;margin:0;font-size:14px;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;top:0;bottom:0;left:0;right:0}.sharePosterBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070de6;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right: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:18px;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:14px;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:13px}.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:14px;font-weight:900;text-decoration:none;display:inline-flex}.sharePosterDialogActions a{color:#fff;background:#167988;border-color:#0000}.sharePosterDialogActions button:disabled{opacity:.45}@media (max-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:28px!important;line-height:1.18!important}.figmaMobileTopicDetail>p:not(.figmaMeta),.figmaMobileCourseDetail>p:not(.figmaMeta){font-size:15px!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:12px!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:23px!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:14px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.sharePosterMeta span{padding:6px 9px!important;font-size:11px!important}.sharePosterActions{border-radius:16px!important;gap:9px!important;margin-top:10px!important;padding:14px!important}.sharePosterActions b{font-size:18px!important}.sharePosterActions p{font-size:13px!important;line-height:1.55!important}.sharePosterActions button{border-radius:11px!important;height:42px!important;font-size:14px!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:12px;font-weight:900}.pcCompletionHead h2{color:var(--text);margin:0;font-size:28px;line-height:1.15}.pcCompletionHead p{max-width:720px;color:var(--soft);margin:0;font-size:14px;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:16px;line-height:1.25;display:block}.pcCompletionTimeline p,.pcCompletionCards p,.pcCompletionCta p{color:var(--soft);margin:7px 0 0;font-size:13px;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:13px;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:18px}.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:12px;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:16px;display:block}.pcFigmaTailGrid p{color:var(--soft);margin-top:8px;font-size:13px;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 (max-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 (max-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 (max-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:18px;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;-webkit-background-clip:text;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:18px;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:12px;line-height:16px;overflow:hidden}.figmaSearchTitle small{color:#9eabc2;font-size:10px}.figmaSubscribeDot{background:#e8f2ff;border:0;border-radius:17px;width:32px;height:32px;font-size:13px;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:12px;line-height:1.55}.figmaScreen h1{color:#e8f2ff;margin:0;font-size:32px;font-weight:900;line-height:1.12}.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:12px;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:18px}.figmaDate span{color:#9eabc2;font-size:14px}.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:12px}.figmaNewsList small{color:#9eabc2;font-size:11px}.figmaNewsList b{color:#e8f2ff;margin-top:8px;font-size:15px;font-weight:900;line-height:1.35;display:block}.figmaNewsList strong,.figmaNewsList em{color:#00dbf0;font-size:12px;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:10px;font-weight:900}.figmaHomeHero h1{max-width:270px;margin-top:8px;font-size:27px;line-height:1.16}.figmaHomeHero p{color:#c2cfdf;margin:6px 0 0;font-size:12px}.figmaHomeHero strong{color:#00dbf0;margin-top:10px;font-size:11px;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:12px}.figmaHomeHero button{color:#fff;background:#815cff;border:0;border-radius:8px;font-size:12px;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:18px;line-height:1.2}.figmaHomeHead button{color:#00dbf0;background:0 0;border:0;min-height:32px;padding:0 4px;font-size:11px;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:10px}.figmaHomeNews b{color:#e8f2ff;margin-top:5px;font-size:12px;line-height:1.35;display:block}.figmaHomeNews strong{color:#00dbf0;font-size:11px}.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:11px;font-weight:900;display:grid}.figmaHomeTopicGrid b{color:#eef7ff;font-size:13px;line-height:1.25;display:block}.figmaHomeTopicGrid small{color:#8fa4bf;margin-top:7px;font-size:10px;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:13px;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:12px;font-weight:900;display:block}.figmaMiniRanks b{text-overflow:clip;white-space:normal;word-break:break-word;color:#e8f2ff;margin-top:8px;font-size:11px;line-height:1.18;display:block;overflow:visible}.figmaMiniRanks small{color:#00dbf0;margin-top:5px;font-size:10px;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:10px;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:12px;font-weight:900;display:grid}.figmaHomeTutorials b{font-size:13px;display:block}.figmaHomeTutorials small{color:#00dbf0;margin-top:5px;font-size:10px;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:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:10px;font-weight:900}.figmaHomeToolTitle{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.figmaHomeToolTitle b{color:#e8f2ff;font-size:14px;line-height:1.25;display:block}.figmaHomeToolTitle p,.figmaHomeToolStack>button>p{color:#9eabc2;margin:3px 0 0;font-size:11px;line-height:1.45}.figmaHomeToolStack strong{color:#00dbf0;border:1px solid #00dbf052;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:4px 9px;font-size:10px}.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:10px;font-weight:900}.figmaHomeSubmit h2{margin:0;font-size:24px;line-height:1.12}.figmaHomeSubmit p{color:#eaffffd6;max-width:250px;margin:0;font-size:12px;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:12px;font-weight:800}.figmaHomeFooter small{color:#9eabc2;font-size:10px}.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:17px;line-height:1.2;display:block}.figmaToolList small,.figmaRankList small,.figmaTutorialList small{color:#9eabc2;margin-top:5px;font-size:12px;display:block}.figmaToolList p{color:#7787a0;margin:5px 0 0;font-size:11px;line-height:1.35}.figmaIcon{color:#fff;background:#ff3c6f;border-radius:9px;place-items:center;width:38px;height:38px;font-size:12px;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:32px}.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:11px;display:grid}.figmaRankHero strong{color:#ffc75c;margin-top:10px;font-size:68px;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:14px;font-weight:900;display:grid}.figmaRankList .figmaIcon{align-self:center;width:38px;height:38px}.figmaRankList em{color:#00dbf0;margin-top:7px;font-size:12px;font-style:normal;display:block}.figmaDaily h1{font-size:36px}.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:12px;font-weight:900}.figmaDailyTitle h2{color:#e8f2ff;margin:18px 0 0;font-size:26px;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:24px;line-height:1.2}.dailyCard>div small{color:#aebbd0;font-size:13px;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:16px;font-weight:900;line-height:1.25}.dailyCard button b{color:#edf5ff;font-size:16px;line-height:1.32;display:block}.dailyCard button p{color:#91a3bc;margin:7px 0 0;font-size:13px;line-height:1.55}.dailyCard button strong{color:#b5c2d8;text-align:right;font-size:15px;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:15px;line-height:1.25}.figmaAiBriefSummary p{color:#7d8ca6;margin:5px 0 10px;font-size:10px;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:10px;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:15px;font-weight:900}.figmaLibraryList b{color:#e8f2ff;font-size:18px;display:block}.figmaLibraryList p{color:#9eabc2;margin:6px 0 0;font-size:12px;line-height:1.45}.figmaLibraryList small{color:#00dbf0;margin-top:8px;font-size:11px;display:block}.figmaDetail h1{margin-top:16px;font-size:30px}.figmaDetail>p:not(.figmaMeta){color:#c4d0df;font-size:14px;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:12px;font-weight:800}.figmaDetailHeroBlock h1{color:#e8f2ff;margin:0;font-size:34px;line-height:1.06}.figmaDetailHeroBlock small{color:#00dbf0;margin-top:18px;font-size:12px;font-weight:900;display:block}.figmaDetailHeroBlock p{color:#b7c2d3;margin:22px 0 0;font-size:15px;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:11px;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:20px;line-height:1.2}.figmaCapabilityCard p{color:#7d8ca6;margin:6px 0 16px;font-size:12px}.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:11px;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:11px;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:15px;line-height:1.35;display:block}.figmaDetailSupplement p,.figmaActionExtension p,.figmaContinueCta p{color:#8fa0b8;margin:5px 0 0;font-size:12px;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:15px;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:13px;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:18px;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:17px}.figmaInfoCard p,.figmaInfoCard li{color:#9eabc2;font-size:13px;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:11px;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:12px;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:13px;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:38px;line-height:1.08}.figmaRichForm>p{color:#b7c2d3;margin:12px 0 28px;font-size:15px;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:15px}.figmaFormCheck p{color:#9eabc2;margin:4px 0 0;font-size:11px}.figmaFormCheck span{color:#00dbf0;white-space:nowrap;border:1px solid #00dbf07a;border-radius:12px;align-items:center;height:24px;padding:0 8px;font-size:10px;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:11px;font-weight:800;line-height:1.5}.figmaRichArticle .figmaArticleHero h1{color:#f0f8ff;letter-spacing:0;max-width:none;margin:0;font-size:30px;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:10px;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:14px!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,.figmaToolSupplement,.figmaToolExtension{box-shadow:0 18px 44px #00dbf017,inset 0 1px #ffffff0a}.figmaRichToolDetail .figmaMeta{color:#8fa0b8;margin:2px 0 14px;font-weight:900}.figmaRichToolDetail .figmaProductHead{background:radial-gradient(circle at 86% 16%,#00dbf029,#0000 32%),linear-gradient(#081522f5,#050b14fa);border:1px solid #00dbf06b;border-radius:8px;grid-template-columns:62px minmax(0,1fr);min-height:84px;margin-top:0;padding:14px}.figmaRichToolDetail .figmaProductHead .figmaIcon{border-radius:15px;width:56px;height:56px;box-shadow:0 18px 36px #00dbf024}.figmaRichToolDetail .figmaProductHead h1{font-size:30px;line-height:1.05}.figmaRichToolDetail .figmaProductHead p{color:#00dbf0;margin:8px 0 0;font-size:12px;font-weight:900}.figmaRichToolDetail .figmaActionRow{margin:16px 0}.figmaRichToolDetail .figmaActionRow button{color:#031018;background:linear-gradient(135deg,#19dbe6,#287cff);border-radius:8px;box-shadow:0 14px 34px #00dbf029}.figmaRichToolDetail .figmaActionRow button+button{color:#00dbf0;background:#09121de6;border:1px solid #00dbf059}.figmaRichToolDetail .figmaActionRow button.active{color:#83ffe0;background:#00e8b624;border-color:#00e8b6cc}.figmaRichToolDetail .figmaVisitBox{color:#eaffff;text-shadow:0 0 18px #00dbf047;background:linear-gradient(135deg,#00dbf01f,#815cff1a),linear-gradient(#ffffff14 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/22px 22px,#07111d;border-color:#00dbf057;border-radius:8px;width:100%;height:148px;margin-bottom:22px;box-shadow:inset 0 0 38px #00dbf01a,0 22px 46px #00000042}.figmaRichToolDetail>h2{color:#e8f2ff;margin:22px 0 8px;font-size:20px}.figmaRichToolDetail>h2+p{color:#c0ccdc;margin-top:0}.figmaRichToolDetail .figmaPills span{color:#bdd8e5;background:#00dbf00d;border-color:#00dbf047}.figmaToolInfo{background:radial-gradient(circle at 92% 10%,#00dbf01f,#0000 34%),#07111ce6;border-color:#00dbf066}.figmaToolScene{min-height:154px}.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:15px}.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:34px}.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:12px;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:15px;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:12px;font-weight:800;display:grid}.figmaMobileBottom button.active{color:#00dbf0}}@media (min-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 (max-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;top:6px!important;bottom:6px!important;left:6px!important;right:6px!important}.figmaMobileTopicDetail .figmaTimelineThumb{height:108px}}@media (min-width:901px) and (max-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:13px}.searchBtn,.subscribe{padding:0 12px}}@media (max-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:28px;line-height:1.05}.page-home .mobileHeroCard p{margin-top:8px;font-size:12px;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:11px;font-weight:900}.mobileFeaturedFeed small{color:#ffc75c;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.mobileFeaturedFeed b{color:#e8f2ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobileFeaturedFeed strong{color:#00dbf0;justify-self:end;font-size:11px}.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:11px;font-weight:900;display:grid}.mobileHotGrid b{color:#e8f2ff;overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.18;display:block}.mobileHotGrid small{color:#00dbf0;margin-top:6px;font-size:10px;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:11px;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{-webkit-backdrop-filter:blur(10px);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;top:auto;bottom:16px;left:18px;right:18px}.pageContextVisual figcaption span,.pageContextVisual figcaption b{display:block}.pageContextVisual figcaption span{color:#51e3eb;font-size:9px;font-weight:900}.pageContextVisual figcaption b{color:#e8f2fb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;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:13px;font-weight:700;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(18px);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:23px;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;-webkit-background-clip:text;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:14px;font-weight:900;display:inline-grid;box-shadow:0 0 22px #00e5f047}.brandText{color:#82dff6;font-size:19px;font-weight:900}.tagline{color:#d3deef;white-space:nowrap;margin-right:auto;font-size:15px;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:14px}.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:12px}.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:12px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.languageSwitcher select{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right: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;top:0;bottom:0;left:0;right: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:12px;font-weight:900}h1,h2,h3,p{margin:0}.hero h1{letter-spacing:0;max-width:760px;margin-top:18px;font-size:72px;line-height:1.02}.hero p{color:#c4cfdd;max-width:730px;margin-top:22px;font-size:17px;line-height:1.82}.heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:820px;margin-top:34px;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:26px;line-height:1}.heroStats span{color:#97a6ba;font-size:12px;font-weight:800}.hero .heroActions{margin-top:28px}.hero .heroActions button{border-radius:10px;height:46px;padding:0 22px}.heroSide{justify-items:stretch;gap:18px;display:grid}.heroSide strong{color:var(--cyan);text-align:center;font-size:14px}.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;top:42px;bottom:42px;left:42px;right:42px}.heroRadar:after{border-color:#ffc14a33;top:78px;bottom:78px;left:78px;right:78px}.radarCore{background:linear-gradient(135deg, var(--cyan), #815cff);color:#fff;border-radius:50%;place-items:center;width:86px;height:86px;font-size:28px;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%;top:33px;bottom:74px;left:42px;right:42px;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;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 43%,#000000db,#0000 74%);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;top:-18px;bottom:-18px;left:-18px;right:-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:10px;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;-webkit-backdrop-filter:blur(10px);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;top:44px;bottom:86px;left:46px;right:46px;box-shadow:0 0 38px #00e5f02e,inset 0 0 54px #00e5f014}.heroRadar:after{border-color:#ffc14a5c;top:76px;bottom:120px;left:92px;right:92px;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;-webkit-mask-image:linear-gradient(#000000db,#0000007a 72%,#0000);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;top:14px;bottom:14px;left:14px;right: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:10px;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:30px;line-height:1;display:block}.radarCore small{color:#e8fcffcc;letter-spacing:0;margin-top:6px;font-size:9px;font-weight:900;display:block}.radarCore:before{content:"";border:1px solid #ffffff2e;border-radius:34px;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.radarCore:after{border-color:#00e5f038;border-radius:42px;top:-28px;bottom:-28px;left:-28px;right:-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:18px;line-height:1}.radarMetric small{color:#7cefff;font-size:10px;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:18px}.radarBrief small{color:#afc8dc;font-size:12px}.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;top:66px;bottom:94px;left:72px;right:72px}.heroRadar:after{border-color:#ffc14a7a;top:92px;bottom:130px;left:114px;right:114px;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;top:0;bottom:0;left:0;right: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;top:12px;bottom:12px;left:12px;right: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:9px;font-weight:900;display:block}.radarPanel b{color:#f6fdff;margin-top:7px;font-size:26px;line-height:1;display:block}.radarPanel span{color:#9eb4c8;margin-top:5px;font-size:11px;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:34px}.radarCore small{font-size:10px}.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:9px;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(3,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:13px;display:grid}.heroChips button:hover{border-color:var(--cyan);color:var(--cyan)}.heroSearch{background:#f3f6ff;border-radius:10px;height:52px;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}.toolDetailCover{gap:14px;min-width:0;display:grid}.toolDetailCoverImage{background:#050c16f5;border:1px solid #00e5f052;border-radius:16px;min-height:232px;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff14}.toolDetailCover .productVisual.compact{margin-bottom:0}.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;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 78%);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:28px;line-height:1.06}.productVisual.compact .visualScreen b{font-size:18px}.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:10px;font-style:normal;font-weight:900}.productVisual>strong{color:#ffffff2e;font-size:54px;line-height:1;position:absolute;bottom:16px;right:18px}.toolDetailHero,.modelDetailHero,.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,.modelDetailHero h1,.courseDetailHero h1{margin:0;font-size:46px;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:12px;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:24px}.richIntroBlock p,.detailSectionHead p,.courseDetailHero p,.modelDetailHero 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:16px}.richFeatureGrid p,.courseDetailBlocks p{color:#9fb0c4;margin-top:10px;font-size:13px;line-height:1.65}.richScenePanel,.richHowToPanel,.richNewsPanel,.faqPanel,.courseOutcome{margin-top:22px}.detailSectionHead span{color:var(--cyan);font-size:12px;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}.richScenePanel b,.courseLessonPanel b,.richDetailSide b{color:#f3f8ff}.richScenePanel p,.courseLessonPanel small,.richDetailSide small{color:#93a5bb;font-size:12px;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:9px;font-weight:900;display:block}.richSideCtaHead b{margin-top:3px;font-size:18px;display:block}.richSideCta p{color:#a8b7c8;margin:13px 0 14px;font-size:13px;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:14px;display:block}.richSideCtaMetrics small{color:#7f91a7;white-space:nowrap;margin-top:3px;font-size:9px;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:13px;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:12px;font-weight:800;display:grid}.figmaMobileRealForm>label :-webkit-any(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 :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-start:12px;padding-block-end:12px;line-height:1.55}.figmaMobileRealForm>label :-webkit-any(input,textarea):focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00e5f014}.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:-moz-fit-content;width:fit-content;min-height:38px;margin-top:14px;font-size:12px;font-weight:850;display:inline-flex}.tutorialSourceLink.mobile{margin:4px 0 14px;font-size:11px}.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:12px;font-weight:900}.mobileTutorialCategoryRail button.active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#00e5f01a;border-color:#00e5f0b8}@media (min-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:12px;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:12px;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:12px;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:10px}.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:18px;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:11px;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:12px;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:10px;font-weight:900}.figmaDiscoveryNews b{color:#e7eef7;min-width:0;font-size:14px;line-height:1.45}.figmaDiscoveryNews small{color:#788da3;font-size:10px}.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:12px}.figmaDiscoveryTools small{color:#7f94aa;margin-top:4px;font-size:9px}.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;top:0;bottom:0;left:0;right:0}.youtubeEmbed iframe{background:#000;display:block}.youtubeSoundButton{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);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:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000057}.youtubeSoundButton:hover{border-color:var(--cyan);color:var(--cyan)}.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;top:0;bottom:0;left:0;right: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:17px;line-height:1.3}.youtubeEmbedCopy small{color:#b8c9db;margin-top:5px;font-size:12px;line-height:1.45}.videoUnavailable>p{color:#9fb1c4;text-align:center;margin:14px 0 0;font-size:13px;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:10px;font-weight:900;display:block}.courseCopyHead h2,.courseArticleCopy h2{color:#f0f7ff;margin:3px 0 0;font-size:23px;line-height:1.25}.courseCopyHead em{color:#7ce8c0;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.courseCopyNotice{color:#8fa3b8;margin:16px 0 0;font-size:13px;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:12px;font-weight:900;line-height:1.7}.courseTranscript article>div{min-width:0}.courseTranscript b{color:#edf6ff;font-size:16px;line-height:1.5;display:block}.courseTranscript p{color:#b6c5d4;margin:7px 0 0;font-size:15px;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:17px;line-height:1.86}.courseArticleCopy h3{color:#f1f7fd;margin:24px 0 10px;font-size:18px}.courseArticleCopy>p:not(.courseArticleLead){color:#bdcad7;margin:0;font-size:16px;line-height:1.8}.courseArticleCopy :-webkit-any(ol,ul){gap:10px;margin:0;padding-left:22px;display:grid}.courseArticleCopy :is(ol,ul){gap:10px;margin:0;padding-left:22px;display:grid}.courseArticleCopy li{color:#c7d4e1;padding-left:4px;font-size:15px;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:14px;line-height:1.65;display:grid}.courseArticleCopy footer svg{color:#56e5ad;margin-top:2px}@media (max-width:900px){.youtubeSoundButton{min-height:34px;padding:6px 9px;font-size:12px;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:14px}.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:21px}.courseCopyHead em{white-space:normal;grid-column:2;margin-top:-5px}.courseCopyNotice{color:#a8b8c9;margin-top:15px;font-size:14px;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:11px}.courseTranscript b{font-size:17px;line-height:1.5}.courseTranscript p{font-size:16px;line-height:1.78}.courseArticleCopy{margin-top:25px;padding-top:23px}.courseArticleCopy .courseArticleLead,.courseArticleCopy>p:not(.courseArticleLead){font-size:17px;line-height:1.82}.courseArticleCopy h3{margin-top:23px;font-size:19px}.courseArticleCopy :-webkit-any(ol,ul){gap:12px;padding-left:21px}.courseArticleCopy :is(ol,ul){gap:12px;padding-left:21px}.courseArticleCopy li{font-size:16px;line-height:1.76}.courseArticleCopy footer{font-size:15px;line-height:1.72}.toolDetailHero,.modelDetailHero,.courseDetailHero,.richDetailTwoCol,.courseDetailLayout{grid-template-columns:1fr}.toolDetailHero,.modelDetailHero,.courseDetailHero{gap:18px;padding:16px}.toolDetailHero h1,.modelDetailHero h1,.courseDetailHero h1{font-size:32px}.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:22px}.richFeatureGrid,.courseDetailBlocks{grid-template-columns:1fr}.richDetailSide{position:static}.detailTitle.rich{grid-template-columns:54px 1fr}.detailTitle.rich em{grid-column:1/-1;width:-moz-fit-content;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:22px}.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:12px}.feed b{font-size:15px;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;top:0;bottom:0;left:0;right: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:16px}.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:12px;font-weight:900}.pcBriefing b{font-size:18px}.pcBriefing p{color:#b9c4d3;font-size:13px;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;top:0;bottom:0;left:0;right:0}.focusLead>span,.focusSide>button>span{width:-moz-fit-content;width:fit-content;color:var(--cyan);border:1px solid #00e5f073;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:900}.focusLead h2{max-width:780px;margin-top:22px;font-size:34px;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:19px;line-height:1.35}.focusSide p{color:var(--muted);margin-top:8px;font-size:13px;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:14px;line-height:1.45}.feedColumns small{color:var(--muted);font-size:11px;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:16px;font-weight:950;line-height:1.2}.aiTopicNav b{color:var(--cyan);font-size:18px;line-height:1.25;display:block}.aiTopicNav small{color:#aeb9c8;margin-top:8px;font-size:13px;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:21px;line-height:1.25}.aiTopicCard p{color:#9eb0c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin-top:10px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.aiTopicCard small{color:var(--cyan);align-items:center;gap:8px;margin-top:12px;font-size:12px;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:18px}.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:14px;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:12px;font-weight:900}.hubHead h3,.hubRank h3{font-size:23px}.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:16px}.signalList p{color:var(--muted);grid-column:1;font-size:12px;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:18px}.sourceMatrix p{color:#b7c2d1;font-size:13px;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:20px}.topicCards p{color:var(--muted);margin-top:12px;font-size:13px;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;top:0;bottom:0;left:0;right:0}.topicsHero>*{position:relative}.topicsHero h1{margin-top:14px;font-size:48px;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:13px}.topicsHero aside strong{color:var(--cyan);font-size:54px;line-height:1}.topicsHero aside span{color:#d4deec;font-size:12px}.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:13px;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:26px}.topicGroupHead span,.topicSectionHead span{color:var(--muted);font-size:13px}.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:18px;line-height:1.25}.topicOverviewCard p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.55}.topicOverviewCard footer{color:var(--cyan);grid-template-columns:auto auto 18px;align-items:center;gap:8px;font-size:12px;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:12px}.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:12px;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:46px;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:12px;font-weight:800;display:inline-flex}.topicAllLink{color:#8fa8c7;white-space:nowrap;background:0 0;border:0;font-size:13px;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:30px;line-height:1}.topicDetailHero aside span{color:var(--muted);font-size:12px}.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:12px;font-weight:900;display:grid}.topicDigestGrid b{color:#f5f9ff;margin-top:16px;font-size:17px;display:block}.topicDigestGrid p{color:#b9c7d7;margin-top:10px;font-size:13px;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:18px}.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:14px;display:block}.topicSupplementGrid p{color:#b9c7d7;margin-top:10px;font-size:13px;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:12px;display:grid}.timelineRail time{color:#f1f4fa;background:0 0;border:0;border-radius:0;place-items:center;width:58px;height:26px;font-size:18px;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:20px;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:12px;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:13px;line-height:1.55}.sectionTitle{justify-content:space-between;align-items:center;margin:58px 0 22px;display:flex}.sectionTitle h2{font-size:28px}.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:13px;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;top:7px;bottom:7px;left:7px;right:7px}.brandLogoFallback{z-index:1;font-size:11px;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);top:7px;bottom:7px;left:7px;right:7px}.cardBrandLogo{z-index:4;-webkit-backdrop-filter:blur(8px);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:17px}.toolRow p{color:var(--muted);margin-top:5px;font-size:13px;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:-moz-fit-content;width:fit-content;color:var(--cyan);background:#00e5f017;border:1px solid #00e5f03d;border-radius:16px;padding:5px 11px;font-size:12px;font-weight:900}.regionGrid p{color:#bdc8d7;margin-top:16px;font-size:13px;line-height:1.65}.globalTools{margin-top:70px}.globalTools h2{color:var(--cyan);margin-top:16px;font-size:32px}.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:12px;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:13px}.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;top:0;bottom:0;left:0;right: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:-moz-fit-content;width:fit-content;padding:5px 10px;font-size:12px;font-weight:800}.productCard b{font-size:17px}.productCard small{color:var(--muted)}.productCard p{color:#aeb8c6;min-height:56px;font-size:12px;line-height:1.55}.productCard footer{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:11px;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:48px}.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:24px}.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:44px}.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:46px;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:13px;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:15px;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:20px;line-height:1.25}.tutorialCards small{color:var(--muted)}.tutorialCards p{color:#aeb8c6;min-height:60px;margin-top:14px;font-size:13px;line-height:1.5}.tutorialCards footer{color:var(--cyan);align-items:center;gap:4px;margin-top:14px;font-size:12px;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:20px}.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:13px}.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:12px;font-weight:900}.newsStream h2{margin-top:8px;font-size:21px;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:12px;display:flex}.newsStream strong{color:var(--cyan);text-align:right;font-size:20px}.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:13px;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;top:0;bottom:0;left:0;right: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;top:0;bottom:0;left:0;right:0}.articlePoster:after{content:"";background:linear-gradient(90deg,#ffffff94,#ffffff0a);position:absolute;top:0;bottom:0;left:0;right:0}.articlePoster>:not(img){z-index:1;position:relative}.articlePoster span{color:#2163b8;background:#ffffffc2;border-radius:12px;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.articlePoster b{color:#005bba;font-size:25px;line-height:1.12}.articlePoster small{color:#0d375b;font-weight:900}.articleChannelHero h2{margin-top:8px;font-size:38px;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:34px;line-height:1}.articleChannelHero aside span{color:var(--muted);font-size:12px}.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:13px;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;top:0;bottom:0;left:0;right:0}.articleThumb:before{content:"";background:#ffffffb8;border-radius:8px;height:8px;position:absolute;top:12px;bottom:auto;left:14px;right:14px}.articleThumb span{color:#fff;text-shadow:0 2px 12px #0000004d;font-size:21px;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;top:0;bottom:0;left:0;right:0;transform:scale(1.015)}.newsVisual .newsVisualShade,.newsVisual .newsVisualGrid,.newsVisual .newsVisualOrb{display:none}.newsVisualScreen{z-index:3;-webkit-backdrop-filter:blur(8px);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:15px;line-height:1.15;display:block;overflow:hidden}.newsVisualScreen small{color:#8cefff;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;font-weight:900;display:block;overflow:hidden}.newsVisual .newsVisualMonogram{z-index:1;color:#f1fcffeb;text-shadow:0 0 24px #00e5f07a;font-size:34px;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:8px;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:10px}.newsVisual .newsVisualFooter span{color:#ddf0fab8;text-shadow:none;font-size:8px;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;top:0;bottom:0;left:0;right:0}.articleCard>small{color:#fff;background:#ff4d57;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:3px 5px;font-size:11px;font-weight:900}.articleCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:49px;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.articleCard p{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;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:12px;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:20px}.hotBriefPanel>small{color:var(--muted);margin-top:6px;font-size:11px;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:24px;font-weight:900;line-height:1}.hotBriefPanel button b{color:#cfd9e8;font-size:13px;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:42px;line-height:1.16}.articleLead{color:#c6d2e1;margin-top:16px;font-size:17px;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:12px;font-weight:800}.articleShell section{margin-top:32px}.articleShell section h2{margin-bottom:12px;font-size:24px}.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:12px;font-weight:900}.figmaArticleHero h1{color:#edf5ff;max-width:560px;margin-top:18px;font-size:40px;line-height:1.1}.figmaArticleHero p{color:#8ca1b8;margin-top:16px;font-size:16px;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:12px;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:12px;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:12px;font-weight:900;display:block}.figmaContextStrip b,.figmaArticleMetrics span{color:#edf7ff;margin-top:8px;font-size:14px;line-height:1.35;display:block}.figmaArticleSectionTitle,.figmaMoreHead,.figmaDepthHeader{margin:66px 32px 22px}.figmaArticleSectionTitle,.figmaMoreHead h2,.figmaDepthHeader h2{color:#edf5ff;font-size:26px;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:17px;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:24px}.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:18px;line-height:1.25;display:block}.figmaSideCards span{color:#8ca1b8;margin-top:8px;font-size:12px;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:18px;display:block}.figmaIndexGrid span{color:#8ca1b8;margin-top:10px;font-size:13px;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:13px;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:24px}.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:-moz-fit-content;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:42px}.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:12px;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:30px}.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:22px;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:-moz-fit-content;width:fit-content;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:13px}.footerLinks button,.footerLinks a,.footerBottom button,.footerBottom a{color:#9faabd;text-align:left;background:0 0;border:0;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0;font-size:13px;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:12px;display:flex}.mobileTabs{display:none}@media (max-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:18px}.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:25px;line-height:1.18}.hero p{display:none}.eyebrow{font-size:10px}.heroSide{margin-top:12px;display:block}.heroChips{display:none}.heroSide strong{text-align:left;margin-bottom:8px;font-size:11px;display:block}.heroSearch{border-radius:7px;height:34px}.heroSearch input{padding:0 10px;font-size:12px}.heroSearch button{padding:0 18px;font-size:12px}.split{margin-top:20px;display:block}.panel{border-radius:8px;padding:16px}.panel+.panel{margin-top:22px}.panel h2{margin-bottom:14px;font-size:19px}.feed article{grid-template-columns:42px 1fr 28px;gap:9px;min-height:58px}.feed span{display:none}.feed b{font-size:13px}.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:12px;display:block}.sectionTitle{margin:30px 0 12px}.sectionTitle h2{font-size:20px}.focusGrid{grid-template-columns:1fr;gap:12px}.focusLead,.focusSide article{padding:16px}.focusLead{min-height:210px}.focusLead h2{font-size:23px}.focusLead p{font-size:13px}.focusSide h3{font-size:16px}.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:17px}.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:15px}.toolRow p{font-size:12px}.appIcon{width:38px;height:38px;font-size:12px}.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:12px}.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:24px}.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:12px}.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:11px}.submitBand{grid-template-columns:1fr;margin:24px 0 36px;padding:18px}.rankingHero{height:230px}.rankingHero h1{font-size:31px}.rankingHero p{padding:6px 24px;font-size:12px}.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:20px}.rankItem button{display:none}.rankNo{width:30px;height:34px}.pagePad{padding-top:28px;padding-bottom:104px}.pageTitle{margin-top:14px;font-size:30px}.pageLead{font-size:13px;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:31px}.topicsHero p{font-size:13px;line-height:1.65}.topicsHero aside{min-height:96px;margin-top:18px}.topicsHero aside strong{font-size:38px}.topicQuickStats{grid-template-columns:repeat(2,1fr);gap:8px}.topicQuickStats div{height:38px;font-size:12px}.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:20px}.topicGroupHead span{text-align:right;font-size:12px}.topicSectionHead span{text-align:left;margin-top:6px;font-size:12px;line-height:1.45;display:block}.topicOverviewGrid{grid-template-columns:1fr;gap:10px}.topicOverviewCard{min-height:120px;padding:15px}.topicOverviewCard h3{font-size:17px}.topicDetailHero{border-radius:8px;grid-template-columns:1fr;gap:18px;min-height:0;padding:18px}.topicDetailHero h1{font-size:31px}.topicDetailHero p{font-size:13px;line-height:1.65}.topicMetaPills{gap:8px;margin-top:16px}.topicMetaPills span{height:30px;font-size:11px}.topicDetailHero aside{grid-template-columns:repeat(3,1fr);gap:8px}.topicDetailHero aside div{min-height:78px}.topicDetailHero aside b{font-size:22px}.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:12px}.hotList b{font-size:13px}.hotList small{display:none}.hotList strong{font-size:15px}.timeline{gap:20px}.timelineDay{grid-template-columns:1fr;gap:10px}.timelineDate{width:-moz-fit-content;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:11px}.timelineCard{padding:14px}.timelineCardTop{margin-bottom:9px}.timelineCardTop small{font-size:11px}.timelineCard h3{font-size:15px}.timelineCard p{font-size:12px;line-height:1.62}.topicTags{gap:6px}.topicTags span{padding:4px 7px;font-size:11px}.reasonBar{font-size:12px}.learningHero,.newsHero{border-radius:8px;padding:18px;display:block}.learningHero h1,.newsHero h1{font-size:30px}.learningHero p,.newsHero p{font-size:13px;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:12px}.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:13px}.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:15px}.tutorialCards p{min-height:50px;font-size:11px}.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:15px}.newsStream p{font-size:12px}.newsStream strong{font-size:15px}.newsStream footer{gap:8px}.articleShell{border-radius:8px;padding:18px}.articleShell h1{font-size:28px}.articleLead{font-size:14px}.articleShell section h2{font-size:20px}.pageHeaderRow,.toolsLayout,.detailLayout{display:block}.desktopSearch{width:100%;height:42px;margin-top:18px}.sidePanel,.detailSide{margin-top:22px}.detailTitle h1{font-size:30px}.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:12px}.mobileOnlyPage{display:block}.mobilePageHead{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.mobilePageHead span{color:var(--cyan);font-size:12px;font-weight:900}.mobilePageHead h1{margin-top:8px;font-size:28px}.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:12px}.mobileNewsList b{font-size:14px;line-height:1.35}.mobileNewsList p{color:var(--muted);margin-top:5px;font-size:12px}.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:20px}.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:38px}.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:13px;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:15px}.moreCard svg{color:#aeb8c8}}@media (min-width:901px) and (max-width:1220px){.topbar{gap:12px;padding:0 22px}.navLink{min-width:68px;font-size:13px}.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:12px}.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;top:26px;bottom:auto;left:26px;right:26px}.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:12px}.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:12px;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:46px}.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:14px}.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:-moz-fit-content;width:fit-content;color:var(--cyan);background:#00e5f014;border:1px solid #00e5f042;border-radius:16px;padding:5px 10px;font-size:12px;font-weight:900}.toolCollectionGrid .appIcon{border-radius:12px;width:40px;height:40px;margin-bottom:2px}.toolCollectionGrid p{color:#c0cad8;font-size:13px;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:16px;display:block}.toolGalleryHead small{color:var(--muted);margin-top:4px;display:block}.toolGalleryCard p{color:#aeb8c6;min-height:50px;font-size:12px;line-height:1.55}.toolGalleryCard footer{color:var(--muted);justify-content:space-between;margin-top:auto;font-size:12px;display:flex}.toolTag{color:#87ffd8;background:#18e0a61c;border-radius:5px;width:-moz-fit-content;width:fit-content;padding:5px 9px;font-size:12px;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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;border:1px solid #00e5f06b;justify-content:center;align-items:center;gap:5px;font-size:11px;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:13px;border-radius:12px!important;height:40px!important;padding:0 13px!important}.toolShot .aiCoverBadge,.thumb .aiCoverBadge,.posterArt .aiCoverBadge,.toolDetailCoverImage .aiCoverBadge{top:10px!important;bottom:auto!important;left:auto!important;right:10px!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:13px;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:20px}.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;top:0;bottom:0;left:0;right:0}.libraryHero>*{position:relative}.libraryHero h1{margin-top:14px;font-size:48px;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:13px}.librarySignal strong{color:var(--cyan);font-size:50px;line-height:1}.librarySignal span{color:#d4deec;max-width:150px;font-size:12px;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:44px}.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:12px;font-weight:900}.libraryStats b{font-size:16px}.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;top:0;bottom:0;left:0;right: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:12px;font-weight:900}.libraryCard h2{font-size:22px;line-height:1.18}.libraryCard p{color:#b5c0ce;font-size:13px;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:11px;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:24px}.libraryCard footer em{color:#90f7ff;align-items:center;gap:6px;font-size:12px;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:16px}.libraryDeepGrid p{color:var(--muted);font-size:12px;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:24px}.productTrendPanel p{color:#c9c0ad;margin-top:9px;font-size:13px;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:48px;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:72px;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:17px}.rankDimensionGrid p{color:#cbbf9f;font-size:12px;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:13px;font-weight:900}.rankInsightGrid p{color:#bdc8d7;margin-top:10px;font-size:13px;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 (min-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:26px}.newsCategoryPanel p{color:var(--muted);margin-top:6px}.timelineCard{text-align:left;width:100%}@media (max-width:900px){.feedButton{grid-template-columns:42px 1fr 28px;gap:9px;min-height:58px}.focusLead:before{height:86px;top:16px;bottom:auto;left:16px;right:16px}.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:30px}.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:11px;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;top:0;bottom:0;left:0;right: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;top:28px;bottom:16px;left:18px;right:18px}.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:17px;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:12px;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 (max-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:11px}.toolGalleryCard footer{height:40px;margin:auto 10px 0;font-size:11px}.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:12px;font-weight:900}.mobileHeroCard h1{margin-top:10px;font-size:30px;line-height:1}.mobileHeroCard p{color:#b8c5d6;margin-top:10px;font-size:12px;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:12px}.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:10px}.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:18px;line-height:1.2}.mobileBlockHead button{color:var(--cyan);background:0 0;border:0;font-size:12px;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:13px;font-weight:900}.mobileLeadNews span{color:var(--amber);font-size:11px;font-weight:900}.mobileLeadNews h3{margin-top:5px;font-size:15px;line-height:1.34}.mobileLeadNews p{color:#aeb8c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;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:12px;line-height:1.35}.mobileNewsStack small,.mobileToolStack small,.mobileRankStack small{color:var(--muted);font-size:11px}.mobileToolStack button{grid-template-columns:38px 1fr 42px;gap:10px}.mobileToolStack b{font-size:13px;display:block}.mobileToolStack strong{color:var(--cyan);text-align:right;font-size:12px}.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:13px}.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:12px;font-weight:900;display:grid}.mobileTutorialStack b,.mobileTopicStack b,.mobileIndexGrid b{font-size:13px;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:12px;display:block}.mobileCategoryGrid small{color:var(--cyan);margin-top:7px;font-size:11px;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:14px;line-height:1}.subscribe{border-radius:16px;width:auto;height:32px;padding:0 12px;font-size:13px}.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:28px}.hero p{margin-top:9px;font-size:12px;line-height:1.5;display:block}.heroSide{margin-top:14px}.heroSide strong{color:var(--cyan);text-align:left;font-size:12px;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:11px}.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:18px;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:13px;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:12px}.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:22px;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:10px;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:15px;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:15px;line-height:1.25}.productCard p,.tutorialCards p{min-height:0;font-size:11px;line-height:1.45}.productCard footer,.tutorialCards footer{font-size:11px}.toolsHero,.newsHero,.learningHero{margin-top:14px;padding:16px}.toolsHero h1,.newsHero h1,.learningHero h1,.pageTitle,.topicsHero h1,.topicDetailHero h1{font-size:25px;line-height:1.14}.toolsHero p,.newsHero p,.learningHero p,.pageLead,.topicsHero p,.topicDetailHero p{font-size:12px;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:12px}.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:18px}.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:14px;line-height:1.36}.newsStream p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;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:17px}.rankBadges small{font-size:10px}.refinedRankItem p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;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:23px;line-height:1.2}.articleLead{font-size:13px;line-height:1.65}.articleMeta{gap:7px}.articleMeta span{padding:5px 8px;font-size:11px}.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:24px}.detailTitle em{grid-column:2;width:-moz-fit-content;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:12px}.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:12px}.menuBtn{width:30px;height:30px}.mobileHome{padding-top:10px;padding-bottom:112px}.mobileHeroCard{border-radius:9px;padding:13px}.mobileHeroCard>span{font-size:11px}.mobileHeroCard h1{margin-top:7px;font-size:24px}.mobileHeroCard p{margin-top:8px;font-size:11px}.mobileSearchDock{border-radius:8px;height:34px;margin-top:10px}.mobileSearchDock button{height:28px;font-size:11px}.mobileQuickGrid{gap:6px;margin-top:8px}.mobileQuickGrid button{border-radius:8px;gap:3px;min-height:58px}.mobileQuickGrid b{font-size:11px}.mobileQuickGrid small{font-size:9px}.mobileBlock{border-radius:9px;margin-top:9px;padding:10px}.mobileBlockHead{margin-bottom:8px}.mobileBlockHead button{font-size:11px}.mobileLeadNews{border-radius:8px;grid-template-columns:40px 1fr 26px;gap:8px;min-height:102px;padding:10px}.mobileLeadNews time,.mobileNewsStack time{font-size:12px}.mobileLeadNews h3{font-size:13px;line-height:1.32}.mobileLeadNews p{font-size:10px}.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:11px}.mobileToolStack button{grid-template-columns:32px 1fr 36px}.mobileToolStack .appIcon{border-radius:8px;width:32px;height:32px;font-size:10px}.mobileToolStack strong{font-size:11px}.mobileRankStack button{grid-template-columns:30px 1fr 34px}.mobileRankStack span{border-radius:6px;width:26px;height:26px;font-size:12px}.mobileTutorialStack span,.mobileTopicStack span{border-radius:7px;width:28px;height:28px;font-size:11px}.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:22px}.toolsHero p,.newsHero p,.learningHero p,.pageLead,.topicsHero p,.topicDetailHero p,.articleLead{font-size:11px}.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:12px}.toolGalleryCard p,.toolGalleryCard footer{font-size:10px}.rankModeTabs button{min-height:66px;padding:8px}.rankModeTabs b{font-size:13px}.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:13px}.refinedRankItem .appIcon{border-radius:8px;width:34px;height:34px}.refinedRankItem h2{font-size:15px;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:10px;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:24px}.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:11px;font-weight:900;display:inline-flex}.articleShell h1,.detailTitle h1{font-size:21px;line-height:1.18}.articleLead,.detailTitle p,.longText{font-size:12px;line-height:1.6}.articleMeta span{border-radius:6px;padding:4px 7px;font-size:10px}.articleShell section{background:#08111d;border:1px solid #2d43659e;border-radius:9px;margin-top:14px;padding:12px}.articleShell section h2{margin-bottom:8px;font-size:16px}.articleShell section p{font-size:12px}.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:-moz-fit-content;width:fit-content;margin:4px 0 0;padding:4px 8px;font-size:10px}.scoreGrid{grid-template-columns:1fr;gap:6px;margin-top:12px}.scoreGrid div{border-radius:8px;min-height:44px;padding:9px 10px;font-size:12px}.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:12px}.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:22px}.posterArt span{width:54px;height:54px}.poster h2{margin-top:10px;font-size:18px}.poster p,.poster li{font-size:12px;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:11px}.detailSection h2{font-size:16px}.detailSection p{font-size:12px;line-height:1.6}.detailSide{margin-top:12px}.detailSide h2{font-size:18px}.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{-webkit-backdrop-filter:none;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:13px;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:13px;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:15px;line-height:18px;display:block}.mobilePageBar small{color:#9eabc2;font-size:10px}.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:32px;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:18px}.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:13px;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:32px;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:11px;line-height:26px}.mobileRankHero strong{color:#ffc75c;margin-top:10px;font-size:68px;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:12px;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:14px;font-weight:900;display:grid}.mobileRankingRow .appIcon{color:#fff;background:#0e131c;border:1px solid #334766;border-radius:12px;width:62px;height:62px;font-size:14px}.mobileRankingRow b{color:#e8f2ff;font-size:18px;line-height:20px;display:block}.mobileRankingRow small{color:#9eabc2;margin-top:8px;font-size:12px;display:block}.mobileRankingRow em{color:#00dbf0;margin-top:7px;font-size:12px;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:30px;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:12px;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:12px;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:15px}.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:30px;line-height:1.12}.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 (min-width:901px){.mobileRankHero,.mobileRankingList{display:none}}@media (max-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:15px;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:14px;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:12px}.page-tools .toolRankStrip>button b{color:#e8f2ff;text-align:left;justify-self:start;font-size:17px}.page-tools .toolRankStrip>button small{color:#00dbf0;grid-column:3/4;margin-top:-18px;font-size:11px}.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:12px}.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:15px;line-height:18px}.toolTag{align-items:center;width:-moz-fit-content;width:fit-content;height:24px;margin:0;display:inline-flex}.toolGalleryCard p{color:#9eabc2;min-height:0;margin:0;padding:0;font-size:11px;line-height:1.45}.toolGalleryCard footer{height:auto;margin:0;font-size:11px}.newsCategoryPanel{margin:14px 0;padding:14px}.newsCategoryPanel h2{font-size:18px}.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:13px;font-weight:900}.newsStream h2{font-size:15px;line-height:1.35}.newsStream p{color:#9eabc2;margin-top:8px;font-size:11px;line-height:1.45}.newsStream footer{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.newsStream strong{color:#00dbf0;background:#00dbf01a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;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:14px;line-height:1.35}.courseRankCard small{color:#00dbf0;text-align:right;word-break:keep-all;max-width:76px;font-size:11px;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:16px;line-height:1.28}.tutorialCards p{font-size:11px;line-height:1.45}.topicOverviewCard{gap:12px;min-height:116px;padding:14px;display:grid}.topicOverviewCard h3{font-size:17px}.topicOverviewCard p{font-size:12px;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:16px;line-height:1.35}.timelineCard p,.reasonBar{font-size:12px;line-height:1.55}.articleShell,.detailMain,.simplePage{padding:18px}.articleShell h1,.detailTitle h1{font-size:24px;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:18px}.learningHero aside span{color:#c3d0df;margin-top:8px;font-size:13px;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:18px}.promptWallHead button{color:#e5faffe6;background:0 0;border:0;font-size:12px;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:13px;line-height:1.25}.materialCard small{color:#8fa8c7;font-size:11px;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;top:0;bottom:0;left:0;right:0}.figmaArticleCta>*{z-index:1;position:relative}@media (max-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:42px;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:12px;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:12px;display:block}.newsContextStrip span{color:#edf7ff;margin-top:6px;font-size:14px;font-weight:800;line-height:1.35;display:block}.newsContentBlock{margin-top:22px}.newsContentBlock h2{color:#edf7ff;margin-bottom:16px;font-size:26px}.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:15px;line-height:1.35}.newsRelatedBox{padding:34px 26px}.newsRelatedBox h3{color:#edf7ff;margin-bottom:20px;font-size:26px}.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:12px;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:12px;display:block}.newsSignalBar span{color:#edf7ff;margin-top:5px;display:block}.articleChannel{margin-top:54px}@media (max-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:34px}.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:16px;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:13px}.figmaDbHero aside strong{color:#fff;font-size:44px;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}.figmaDbMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.figmaDbMetrics button,.figmaDbPanel,.compareTable,.fundingList{background:#07121ef5;border:1px solid #00e0ff2e;border-radius:10px;box-shadow:inset 0 1px #ffffff09}.figmaDbMetrics button{min-height:84px;color:inherit;text-align:left;padding:16px 18px}.figmaDbMetrics b{color:#f4fbff;display:block}.figmaDbMetrics span{color:#00e0ff;margin-top:8px;font-size:12px;font-weight:800;display:block}.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:24px}.figmaDbPanel button,.fundingList button,.compareTable 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}.compareTable{margin-top:26px;padding:18px}.compareHead,.compareTable button{grid-template-columns:1.1fr .9fr .8fr 1fr 70px;align-items:center;gap:14px;display:grid}.compareHead{color:#8fa8c7;padding:0 16px 12px;font-size:12px;font-weight:800}.compareTable button{min-height:70px;margin-top:10px;padding:14px 16px}.compareModelIdentity{align-items:center;gap:11px;min-width:0;display:flex}.compareModelIdentity b{overflow-wrap:anywhere;min-width:0}.compareModelLogo{background:#f7f9fc;border-radius:8px;flex:0 0 38px;width:38px;height:38px}.compareModelLogo img{object-fit:contain}.compareTable b,.compareTable strong{color:#f4fbff}.compareTable span{color:#9fb4c9}.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:17px}.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}.figmaModelRelated button{grid-template-columns:44px minmax(0,1fr) 16px;align-items:center}.figmaModelRelated button>div{min-width:0}.figmaModelRelated button>div small,.figmaModelRelated button>div b,.figmaModelRelated button>div p{display:block}.mobileRelatedModelLogo{background:#f7f9fc;border-radius:9px;width:42px;height:42px}.mobileRelatedModelLogo 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:14px}.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:40px}.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:22px}.figmaSearchResults h2 span{color:#7787a0;margin-left:16px;font-size:14px;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:13px;font-weight:900}.figmaSearchResults small{color:#7787a0;font-size:11px;font-weight:800}.figmaSearchResults b{color:#e8f2ff;margin-top:5px;font-size:17px;line-height:1.25;display:block}.figmaSearchResults p{color:#00dbf0;margin:6px 0 0;font-size:11px}.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:16px;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:13px}.actionHero aside strong{color:#fff;overflow-wrap:anywhere;font-size:42px;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:13px;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:24px}.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:16px}.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:17px}.actionEntryGrid p{color:#8fa8c7;font-size:13px;line-height:1.45}.actionEntryGrid span{color:#00e0ff;margin-top:auto;font-size:12px;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:24px;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:12px;font-weight:800}.searchResultPanel b{color:#f4fbff;margin-top:6px;font-size:16px;line-height:1.35;display:block}.searchRelatedPanel{padding:24px}.searchRelatedPanel h2{color:#f4fbff;margin:0 0 18px;font-size:24px}.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:12px;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 (max-width:900px){.actionHero,.actionLayout,.actionForm,.actionEntryGrid{grid-template-columns:1fr}.actionHero{padding:22px}.actionHero h1{font-size:34px}.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,.figmaDbMetrics,.compareHead,.compareTable button,.fundingList button{grid-template-columns:1fr}.figmaDbHero{padding:22px}.figmaDbHero h1{font-size:34px}.compareHead{display:none}.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:10px;font-weight:900}.mobileContinuationHead h2{color:#e8f2ff;margin:7px 0 0;font-size:22px;line-height:1.2}.mobileContinuationHead p{color:#9eabc2;margin:7px 0 0;font-size:12px;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:12px;font-weight:900;display:grid}.mobileContinuationTimeline b,.mobileContinuationGrid b{color:#e8f2ff;font-size:14px;line-height:1.25;display:block}.mobileContinuationTimeline p{color:#7787a0;margin:5px 0 0;font-size:11px;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:11px;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:16px}.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:11px;font-weight:900}.mobileContinuationDigest b{color:#e8f2ff;font-size:12px;line-height:1.35;display:block}.mobileContinuationDigest small{color:#7787a0;margin-top:4px;font-size:10px;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:16px}.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:13px;display:block}.mobileFigmaDeepBlock small{color:#7787a0;margin-top:5px;font-size:11px;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:12px;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:12px;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:16px;font-weight:900;box-shadow:0 18px 44px #008cff3d,inset 0 1px #ffffff2e;color:#f4fbff!important}.newsFilterHint{color:#ffd36a;margin-top:10px;font-size:12px;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;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 42%);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:12px;font-weight:900;display:block}.aihotArticleTopline b{color:#f3f7ff;margin-top:6px;font-size:18px;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:12px;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:14px;display:flex}.aihotOriginalLink{color:#69f6ff;width:-moz-fit-content;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:16px;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:24px;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:17px!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:12px}.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:20px}.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:13px;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:13px;font-weight:800}.articleTranslationBar a{color:#a7b8cc;white-space:nowrap;place-items:center;min-width:54px;min-height:28px;padding:0 12px;font-size:12px;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:14px;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:12px;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:-moz-fit-content;width:fit-content;min-height:34px;padding:0 12px;font-size:12px;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:10px;font-weight:900}.figmaAihotArticleTop b{color:#f0f7ff;margin-top:4px;font-size:13px;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:11px;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:25px;line-height:1.2}.figmaAihotArticleHero p,.figmaAihotArticleHero a{color:#8fa4bf;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.figmaAihotArticleHero a{color:#7af8ff;width:-moz-fit-content;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:13px;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:15px;line-height:1.85}.figmaAihotSourceNote{margin-top:14px;padding:15px}.figmaAihotSourceNote h2{font-size:17px}.figmaAihotSourceNote p{font-size:13px}@media (max-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:13px}.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:25px;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:11px;font-weight:700}.figmaAihotSummary p{margin-top:9px;font-size:15px;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:16px;line-height:1.9}.figmaAihotBody .figmaArticleParagraph+.figmaArticleParagraph{margin-top:0}.figmaAihotSourceNote{margin-top:18px}}.figmaAihotSummary h2,.figmaAihotBody h2{color:#eff7ff;margin:0;font-size:19px}.figmaAihotSummary ul{color:#96a9c1;margin:12px 0 0;padding-left:18px;font-size:12px;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:12px;font-weight:900;display:flex}@media (max-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:34px}.aihotArticleRelated div{grid-template-columns:1fr}.aihotReasonBox,.aihotSummaryBox,.aihotArticleBody{padding:18px}}@media (min-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:-moz-fit-content;width:fit-content;min-height:0;padding:0 0 0 16px;font-size:17px;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:25px;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:12px;font-weight:900}.timelineNewsStream .newsTimelineCard h2{color:#eef5ff;margin-top:8px;font-size:21px;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:12px;display:flex}.timelineNewsStream .newsTimelineCard strong{color:var(--cyan);text-align:right;font-size:20px}.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:-moz-fit-content;width:fit-content;height:32px;padding:0 0 0 37px;font-size:16px;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:25px;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:11px}.figmaTimelineCard b{color:#f0f6ff;margin-top:7px;font-size:15px;line-height:1.36;display:block}.figmaTimelineCard p{color:#00dbf0;margin:7px 0 0;font-size:11px;font-weight:900}.figmaTimelineCard strong{color:#00dbf0;text-align:right;font-size:12px}.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:12px;font-weight:900;display:inline-flex}@media (max-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:18px}.timelineNewsStream .newsTimelineCard{grid-template-columns:minmax(0,1fr) 34px;min-height:106px;padding:12px}.timelineNewsStream .newsTimelineCard h2{font-size:15px}.timelineNewsStream .newsTimelineCard p{font-size:12px}.timelineNewsStream .timelineFoldButton{width:calc(100% - 92px)}}@media (max-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:14px;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:16px;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:12px;line-height:1.45}@media (max-width:900px){.figmaHomeNews time,.figmaHomeNews small,.mobileContinuationDigest small,.figmaSearchTitle small{font-size:11px;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:12px;overflow:hidden}.figmaAiBriefSummary{padding:16px}.figmaAiBriefSummary h2{font-size:18px;line-height:1.28}.figmaAiBriefSummary p{margin:7px 0 12px;font-size:12px;line-height:1.55}.figmaAiBriefSummary div{grid-template-columns:repeat(2,minmax(0,1fr))}.figmaAiBriefSummary button{height:36px;padding:0 10px;font-size:12px}.mobileFigmaDeepBlock{background:radial-gradient(circle at 92% 0,#00dbf02e,#0000 34%),linear-gradient(#0c1420,#080d15);border-color:#00dbf042;padding:16px}.mobileFigmaDeepBlock h3{font-size:17px}.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:15px;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:12px;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:19px}.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:10px;display:inline-grid}.figmaActionExtension b{font-size:16px;line-height:1.25}.figmaActionExtension button p{margin-top:0;font-size:12px;line-height:1.45}.figmaAihotArticleTop small,.figmaAihotTags span,.figmaAihotReason span{font-size:11px}.figmaAihotArticleTop b{font-size:14px}.figmaAihotArticleHero h1{font-size:26px;line-height:1.22}.figmaAihotArticleHero p,.figmaAihotArticleHero a{font-size:13px;line-height:1.58}.figmaAihotReason p,.figmaAihotSummary p,.figmaAihotBody p{font-size:15px;line-height:1.78}.figmaAihotSummary,.figmaAihotBody{padding:18px}.figmaAihotSummary h2,.figmaAihotBody h2{font-size:21px;line-height:1.3}.figmaAihotSummary ul{font-size:14px;line-height:1.78}.figmaAihotLinks button{min-height:46px;font-size:13px}}@media (max-width:390px){.figmaActionExtension button{min-height:96px;padding:12px 10px}.figmaActionExtension b{font-size:15px}.figmaActionExtension button p{font-size:11px}}@media (max-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:16px}.aiTopicNav small{font-size:12px}.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:18px}.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);-webkit-background-clip:text;background-clip:text}.figmaMobileModelDetail .productVisual.compact{margin-top:16px;margin-bottom:14px}.figmaRichToolDetail .productVisual.compact{margin-top:14px;margin-bottom:14px}.figmaCourseRank button{color:#9eabc2;text-align:left;background:0 0;border:0;grid-column:span 2;min-height:30px;padding:0;font-size:12px;font-weight:800;display:block}.figmaCourseRank button:active{color:#00dbf0}.figmaMobileModelDetail .figmaProductHead{align-items:center}.figmaMobileModelDetail .figmaProductHead h1{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.12}.figmaMobileModelDetail .figmaProductHead p{color:#8ff8ff;margin-top:6px;font-size:12px;line-height:1.45}.figmaMobileModelDetail .figmaActionRow button:first-child{color:#021018;background:linear-gradient(135deg,#00dbf0,#805bff);box-shadow:0 14px 34px #00dbf038}.figmaModelInfo{background:radial-gradient(circle at 90% 0,#00dbf024,#0000 32%),#0e131c}.figmaModelStrengths button,.figmaModelRelated button{background:radial-gradient(circle at 94% 18%,#00dbf01f,#0000 36%),linear-gradient(#0d1826f5,#080e17fa);border-color:#00dbf042}.figmaMobileFaq{gap:10px;margin-top:18px;display:grid}.figmaMobileFaq h2{color:#eff7ff;margin:0 0 2px;font-size:20px;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:14px;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:18px;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:13px;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:13px;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:14px;font-weight:800;line-height:1.6}.aihotArticleBody p,.aihotSummaryBox p,.aihotReasonBox p{color:#dce8f7;font-size:18px;line-height:1.9}.aihotArticleBody{padding:30px}.aihotSummaryBox ul{font-size:16px}.aihotArticleMeta,.aihotOriginalLink{font-size:15px}.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 (max-width:900px){.figmaAihotBody p,.figmaAihotSummary p,.figmaAihotReason p{font-size:16px;line-height:1.86}.figmaAihotSummary ul{font-size:15px;line-height:1.82}.figmaAihotArticleHero p,.figmaAihotArticleHero a{font-size:14px}.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:13px;line-height:1.62}.figmaDetailSupplement small,.figmaAihotArticleTop small,.figmaAihotTags span,.figmaAihotReason span,.figmaLibraryList small,.figmaToolList small{font-size:12px}.figmaHomeNews b,.figmaHomeTutorials b,.figmaHomeTopicGrid b,.figmaLibraryList b,.figmaToolList b,.figmaTutorialList b{font-size:16px;line-height:1.36}}@media (max-width:760px){.aihotArticleBody p,.aihotSummaryBox p,.aihotReasonBox p{font-size:17px;line-height:1.88}.aihotArticleBody{padding:22px}}@media (max-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:28px;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 (max-width:420px){.figmaHomeFooter .aiogaWordmark{transform:none}.figmaMobileModelDetail .figmaProductHead{grid-template-columns:48px minmax(0,1fr);gap:12px}.figmaMobileModelDetail .figmaProductHead h1{font-size:25px}.figmaMobileModelDetail .figmaActionRow{grid-template-columns:1fr}}@media screen and (max-width:900px){.figmaMobileApp,.figmaMobileApp *{box-sizing:border-box!important}.figmaMobileApp button,.figmaMobileApp input{border-radius:0;-webkit-appearance:none!important;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:27px!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:12px!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:15px!important;line-height:1.38!important;display:block!important}.figmaHomeNews small{color:#91a3bc!important;font-size:12px!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:13px!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:16px!important;line-height:1.3!important;display:block!important}.figmaHomeTopicGrid small{color:#91a3bc!important;margin-top:5px!important;font-size:12px!important;line-height:1.45!important;display:block!important}.figmaMobileBottom button{-webkit-appearance:none!important;appearance:none!important;color:#9eabc2!important;background:0 0!important;border:0!important}.figmaMobileBottom button.active{color:#00dbf0!important}}.searchLivePanel,.adminPanel,.adminStatusGrid article{background:linear-gradient(135deg,#00dbf014,#0000 32%),#080f1bdb;border:1px solid #74c4ff29;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff0d}.searchLivePanel{border-radius:14px;margin-top:22px;padding:16px}.searchLivePanel>button,.adminArticleList>button,.adminSource{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,.adminArticleList>button:last-child{border-bottom:0}.searchLivePanel time,.adminArticleList time{color:#7ecfff;font-size:13px;font-weight:700}.searchLivePanel small,.adminArticleList small,.adminSource p{color:#8fa6c4;margin-bottom:5px;font-size:12px;display:block}.searchLivePanel b,.adminArticleList b,.adminSource b{color:#f4f9ff;font-size:16px;line-height:1.45;display:block}.searchLivePanel p{color:#aabbd2;margin:6px 0 0;font-size:13px;line-height:1.55}.searchLivePanel strong,.adminArticleList strong{color:#ffc75c;justify-self:end;font-size:14px}.searchEmpty{color:#9fb2ca;margin:0;padding:18px}.adminPage{color:#eaf4ff}.adminHero aside strong{color:#00dbf0}.adminStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.adminStatusGrid article{border-radius:14px;min-height:126px;padding:18px}.adminStatusGrid b,.adminStatusGrid strong{display:block}.adminStatusGrid b{color:#9eb7d4;font-size:13px}.adminStatusGrid strong{color:#f4f9ff;margin-top:12px;font-size:22px}.adminStatusGrid p{color:#92a8c4;margin:10px 0 0;font-size:13px;line-height:1.5}.adminLayout{grid-template-columns:.8fr 1.25fr 1.25fr;align-items:start;gap:16px;display:grid}.adminPanel{border-radius:14px;min-width:0;padding:16px}.adminSource{border:1px solid #74c4ff1f;border-radius:12px;grid-template-columns:minmax(0,1fr) 72px;margin-top:10px;padding:13px}.adminSource span{color:#00dbf0;background:#00dbf01a;border-radius:999px;justify-self:end;padding:4px 9px;font-size:12px}.adminSource.error span,.adminSource.warning span{color:#ffc75c;background:#ffc75c1f}.adminArticleList>button{border-radius:10px}.adminArticleList>button.active{background:#00dbf014}.adminEditor textarea{color:#ddecff;resize:vertical;background:#030810eb;border:1px solid #74c4ff29;border-radius:12px;width:100%;min-height:320px;margin-top:12px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.adminTokenRow{color:#9eb7d4;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:grid}.adminTokenRow input{color:#eaf6ff;background:#030810bd;border:1px solid #74c4ff2e;border-radius:10px;min-width:0;height:40px;padding:0 12px}.adminEditorActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminEditorActions button{color:#eaf6ff;cursor:pointer;background:#00dbf014;border:1px solid #00dbf038;border-radius:10px;min-height:42px}.adminApiBox{background:#0308107a;border:1px solid #74c4ff24;border-radius:12px;margin-top:14px;padding:14px}.adminApiBox b,.adminApiBox span{display:block}.adminApiBox b{color:#eef7ff;font-size:15px}.adminApiBox span{border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:4px 9px;font-size:12px}.adminApiBox span.ok{color:#00dbf0;background:#00dbf01f}.adminApiBox span.warn{color:#ffc75c;background:#ffc75c1f}.adminApiBox p{color:#93a8c2;margin:10px 0 0;font-size:13px;line-height:1.55}.adminCollectionEditor{border-top:1px solid #74c4ff1f;margin-top:18px;padding-top:16px}.adminCollectionTabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.adminCollectionTabs button{color:#9fb5d0;cursor:pointer;background:#ffffff08;border:1px solid #74c4ff2e;border-radius:999px;min-height:32px;padding:0 11px}.adminCollectionTabs button.active{color:#00dbf0;background:#00dbf01f;border-color:#00dbf05c}.adminCollectionList{gap:8px;margin-top:12px;display:grid}.adminCollectionList article{background:#ffffff06;border:1px solid #74c4ff1f;border-radius:10px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:8px;padding:10px;display:grid}.adminCollectionList article>button{color:#eaf6ff;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0}.adminCollectionList article>button:last-child{color:#ffb4b4;text-align:center;border:1px solid #f663;border-radius:8px;height:30px}.adminCollectionList b,.adminCollectionList span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminCollectionList b{font-size:13px}.adminCollectionList span,.adminCollectionList p{color:#8fa6c4;margin:4px 0 0;font-size:12px}.adminCollectionEditor textarea{min-height:190px}.adminEditor>p{color:#95a9c5;font-size:13px;line-height:1.6}@media (max-width:980px){.adminStatusGrid,.adminLayout{grid-template-columns:1fr}.searchLivePanel>button,.adminArticleList>button{grid-template-columns:48px minmax(0,1fr) 36px;gap:10px}.searchLivePanel b,.adminArticleList b{font-size:15px}}@media (max-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:13px;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}.mobileAihotPageHead h1{color:#f4fbff;margin:0;font-size:20px;line-height:1.18}.mobileAihotSectionTitle :-webkit-any(h1,h2){color:#f4fbff;margin:0;font-size:20px;line-height:1.18}.mobileAihotSectionTitle :is(h1,h2){color:#f4fbff;margin:0;font-size:20px;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:12px;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:15px;line-height:1.32;overflow:hidden}.mobileAihotHotCard small{color:#99adc7;white-space:nowrap;font-size:11px}.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:14px;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:14px;font-weight:900}.mobileAihotTimeline .figmaTimelineDate small{color:#92a6be;font-size:12px;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:12px;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:12px;display:block;overflow:hidden}.mobileAihotTimeline .figmaTimelineCard b{color:#f2f8ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;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:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mobileAihotTimeline .figmaTimelineCard strong{color:#00dbf0;text-align:right;font-size:13px}.mobileAihotTimeline .figmaTimelineFold{color:#c9f8ff;background:#00dbf014;border:1px solid #00dbf029;border-radius:12px;width:100%;min-height:40px;font-size:13px;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:17px;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:13px;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:14px;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:14px}.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:18px}.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:15px;line-height:1.42;display:block}.mobileDailySections p{color:#a8bad0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mobileDailySections small{color:#00dbf0;margin-top:8px;font-size:12px;display:block}}@media (min-width:901px){.desktopApp :-webkit-any(.hero,.hubPanel){border-radius:8px}.desktopApp :is(.hero,.hubPanel){border-radius:8px}}@media (max-width:900px){.figmaMobileApp :-webkit-any(.figmaHomeSubmit,.figmaCapabilityCard,.figmaDetailSupplement,.figmaAiBriefSummary,.figmaActionExtension,.figmaContinueCta,.sharePoster){border-radius:8px}.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:20px!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:13px!important;line-height:1.1!important;overflow:hidden!important}.figmaSearchTitle small{font-size:11px!important}.figmaSubscribeDot{color:#031018!important;background:#00dbf0!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:14px!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:13px!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:26px!important;line-height:1.18!important}.figmaRankHero strong{font-size:48px!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:15px!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:30px!important;line-height:1.15!important}.figmaRichMore>p{color:#9fb4cf!important;margin:8px 0 16px!important;font-size:14px!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:13px!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:13px!important;font-weight:900!important}.figmaMoreGroup button b{color:#f0f8ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!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:13px!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:14px!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:14px!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:25px!important;line-height:1.24!important}.figmaAihotArticleHero p,.figmaAihotArticleHero a{min-height:0!important;font-size:13px!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:16px!important;line-height:1.75!important}.figmaRichToolDetail .figmaProductHead,.figmaMobileModelDetail .figmaProductHead{border-radius:16px!important;min-height:78px!important;padding:13px!important}.figmaRichToolDetail .figmaProductHead h1,.figmaMobileModelDetail .figmaProductHead h1{font-size:28px!important;line-height:1.12!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:15px!important}.figmaActionRow{gap:10px!important;margin:14px 0!important}.figmaActionRow button{border-radius:12px!important;min-width:0!important;height:46px!important;font-size:15px!important}.figmaMobileTopicDetail h1,.figmaMobileCourseDetail h1{overflow-wrap:anywhere!important;font-size:34px!important;line-height:1.12!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:16px!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:12px!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:18px!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:13px!important;line-height:1.25!important;overflow:hidden!important}.mobileAihotRankList strong{color:#00dbf0!important;text-align:right!important;font-size:16px!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:28px!important;line-height:1.18!important}.figmaMobileTopicDetail>p:not(.figmaMeta),.figmaMobileCourseDetail>p:not(.figmaMeta){font-size:15px!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:16px;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:13px}.pcMoreHero aside strong,.infoPolicyHero aside strong{color:#fff;font-size:58px;line-height:1}.pcMoreHero aside span,.infoPolicyHero aside span{color:#98aac0;font-size:13px;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:22px;line-height:1.25}.pcMoreGroup p,.pcMoreOps p{color:#91a4bc;margin:8px 0 0;font-size:14px;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:13px;font-weight:900;display:inline-grid}.pcMoreGroup button b,.infoPolicyLayout aside button b{color:#f2f8ff;font-size:16px;display:block}.pcMoreGroup button small,.infoPolicyLayout aside button small{color:#8fa2b9;margin-top:5px;font-size:12px;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:12px;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:14px}.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:15px;line-height:1.75}.infoPolicyLayout aside{align-self:start;position:sticky;top:112px}@media (max-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:12px!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 (max-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:11px!important}}@media (min-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 (min-width:901px) and (max-width:1440px){.topbar{gap:12px;padding:0 28px}.brand{min-width:148px}.brand .brandLogo{width:144px}.tagline{font-size:14px}.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:64px;line-height:1.05}.hero p{max-width:690px}}@media (min-width:901px) and (max-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:13px}.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:58px}}@media (max-width:900px){.figmaMobileApp small,.figmaMobileApp time,.figmaMobileApp .figmaMeta,.figmaMobileApp .figmaHomeHead button,.figmaMobileApp .figmaMoreGroup h2{font-size:12px!important;line-height:1.45!important}.figmaMobileApp p,.figmaToolList p,.toolGalleryCard p,.mobileQuickGrid small,.category small,.rankBadges small,.mobileToolStack strong{font-size:13px!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:11px!important}.mobileAihotTimeline .figmaTimelineCard{grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important}.mobileAihotTimeline .figmaTimelineCard small{font-size:12px!important}.mobileAihotTimeline .figmaTimelineCard b{font-size:16px!important;line-height:1.4!important}.mobileAihotTimeline .figmaTimelineCard p{-webkit-line-clamp:2!important;margin-top:6px!important;font-size:14px!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:12px!important}.figmaMoreGroup button{min-height:50px}.figmaMoreGroup button b,.figmaMobileBottom span{font-size:13px!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;top:0;bottom:0;left:0;right:0}.toolShot.productBrandVisual>.brandLogo.brandVisualLogo,.productBrandVisual>.brandLogo.brandVisualLogo{background:#050c16e6;border-radius:15px;grid-column:1;width:58px;height:58px;position:relative;top:auto;bottom:auto;left:auto;right:auto}@media (max-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;top:0;bottom:0;left:0;right: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%;top:0;bottom:0;left:0;right:0}.directoryToolCard>.brandLogo.toolCardWatermark .brandLogoFallback{font-size:42px}.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:14px;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:10px;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:9px;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:12px;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:10px;display:flex;position:relative}.toolGalleryCard.directoryToolCard em{z-index:4;border-radius:5px;height:26px;padding:0 9px;font-size:10px;top:auto;bottom:8px;right:10px}.toolGalleryCard.directoryToolCard:hover footer{padding-right:82px}@media (max-width:1180px) and (min-width:901px){.toolCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-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:13px}.toolGalleryCard.directoryToolCard .toolGalleryHead small{font-size:10px}.toolCompactBadge{display:none}.toolGalleryCard.directoryToolCard p{-webkit-line-clamp:3;min-height:57px;font-size:12px!important}.toolGalleryCard.directoryToolCard footer{font-size:9px}.toolGalleryCard.directoryToolCard em{display:none}.directoryToolCard>.brandLogo.toolCardWatermark{opacity:.05;width:96px;height:96px}}@media (max-width:430px){.toolCardGrid{grid-template-columns:1fr}.toolGalleryCard.directoryToolCard{min-height:132px}.toolGalleryCard.directoryToolCard p{-webkit-line-clamp:2;min-height:38px}}@media (max-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;top:3px;bottom:3px;left:3px;right: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;top:8px!important;bottom:8px!important;left:8px!important;right:8px!important}.figmaToolList .brandLogoFallback,.figmaLibraryList .brandLogoFallback,.mobileAihotRankList .brandLogoFallback,.figmaProductHead .brandLogoFallback,.figmaHomeToolTitle .brandLogoFallback{font-size:13px!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 (max-width:900px){.topicOverviewCard{min-height:212px}}@media (min-width:901px){.aihotArticleBody .aihotArticleParagraph,.articleShell section p{color:#dce7f5;font-size:19px!important;line-height:1.92!important}.aihotReasonBox p,.aihotSummaryBox p,.aihotBodyBlock p,.longText,.detailSection p,.richIntroBlock p,.detailSectionHead p,.courseDetailHero p,.modelDetailHero p,.toolDetailHero p,.topicDetailHero p,.infoPolicyHero p,.infoPolicyLayout p{font-size:17px!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:16px!important;line-height:1.78!important}}@media (max-width:900px){.figmaAihotBody .figmaArticleParagraph,.figmaAihotBody>p:not(.aihotBodyMissing){color:#eef5fc!important;font-size:18px!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:17px!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:16px!important;line-height:1.76!important}.figmaAihotSourceNote a,.figmaArticleFigure figcaption{font-size:14px!important;line-height:1.6!important}}.productBrandVisual.productBrandVisual,.toolShot.productBrandVisual,.productLibraryCard .toolShot.productBrandVisual,.toolDetailCoverImage.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 (min-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:24px}.modelCard>p{min-height:48px;font-size:15px;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:19px}.topicOverviewCard p{min-height:42px;font-size:13px;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 (max-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;top:6px!important;bottom:6px!important;left:6px!important;right: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:12px;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:12px;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:11px;font-weight:950;display:grid}.timelineAuthor{align-items:baseline;gap:7px;min-width:0;display:flex}.timelineAuthor b{color:#dbe4ef;font-size:13px}.timelineAuthor small{color:#78879b;font-size:11px}.timelineFeatured{color:#f6c760;background:#ffc14a24;border-radius:4px;padding:3px 6px;font-size:11px;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:11px;margin-left:auto!important}.topicDetailPage .timelineCard h3{color:#f0f5fb;margin:0;font-size:18px;line-height:1.42}.topicDetailPage .timelineCard>p{color:#aeb8c7;max-width:920px;margin-top:7px;font-size:14px;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:11px;font-weight:700}.topicDetailPage .topicTags span:before{content:"#"}.timelineRelated{color:#78879b;margin-top:12px;font-size:11px;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:12px;line-height:1.65}.topicDetailPage .reasonBar b{color:#a6dccb}@media (max-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:11px}.topicDetailPage .timelineCard{padding:13px 14px 0}.timelineAuthor small{display:none}.topicDetailPage .timelineCard h3{font-size:16px}.topicDetailPage .timelineCard>p{font-size:13px;line-height:1.58}.topicDetailPage .timelineCardImage{width:220px;height:136px}}@media (min-width:901px){.timelineNewsStream .newsTimelineCard:not(:has(>.newsTimelineThumb)){grid-template-columns:minmax(0,1fr) 52px!important}.articleChannelHero.noArticleVisual{grid-template-columns:minmax(0,1fr) 160px}.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 (max-width:900px){.figmaTimelineCard:not(:has(>.figmaTimelineThumb)){grid-template-columns:minmax(0,1fr) 30px!important}.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;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000c,#0000);mask-image:linear-gradient(#000c,#0000)}.productCatalogHero>*{z-index:1;position:relative}.productCatalogHero h1{color:#f4f8fd;margin:8px 0 10px;font-size:42px;line-height:1.18}.productCatalogHero>p{color:#9eafc2;max-width:760px;margin:0 auto;font-size:15px;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:15px}.productCatalogSearch input::placeholder{color:#66798f}.productCatalogSearch>span{color:#8395aa;white-space:nowrap;border-left:1px solid #4760807a;padding-left:14px;font-size:11px}.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:11px;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:12px;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:10px;font-weight:900}.productCatalogSectionHead h2{color:#eef5fc;margin:4px 0 0;font-size:21px}.productCatalogSectionHead>button{color:#8fa2b8;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;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:9px;font-weight:850}.productFeaturedRail button>div>b{color:#eef5fc;margin-top:3px;font-size:14px;display:block}.productFeaturedRail button>div>p{color:#8294a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.productFeaturedRail button>strong{color:#52e5ed;font-size:18px}.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:12px}.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:9px}.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:11px}.productSubmitCta small{color:#8c8065;margin-top:2px;font-size:9px}.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:10px}.productCatalogToolbar label span{color:#718399;font-size:10px}.productCatalogToolbar select{color:#b7c5d4;background:#0d1925;border:1px solid #465e7e94;border-radius:5px;outline:0;height:34px;padding:0 28px 0 9px;font-size:11px}.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:9px;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:16px;line-height:1.2}.productCardIdentity span{color:#51dfe8;margin-top:3px;font-size:10px;display:block}.productCardIdentity strong{color:#52e4ec;font-size:20px}.productCatalogCard>p{color:#92a3b6;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:13px 0 10px;font-size:12px;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:9px;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:10px;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:13px}.productCatalogTrend>header small{color:#677a8f;margin-top:2px;font-size:9px}.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:10px;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:11px;overflow:hidden}.productCatalogTrend>button div small{color:#6e8196;margin-top:3px;font-size:9px}.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:9px;font-weight:900}.productCatalogTrend>section b{color:#e8d7ad;margin-top:5px;font-size:13px}.productCatalogTrend>section p{color:#8f846d;margin:6px 0 9px;font-size:10px;line-height:1.55}.productCatalogTrend>section button{color:#f0c963;background:0 0;border:0;padding:0;font-size:10px;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:18px}.productCatalogEmpty p{margin:0;font-size:12px}.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:12px;font-weight:900}.productCatalogSignals button div b{color:#dce6ef;font-size:13px}.productCatalogSignals button div p{color:#7f92a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.productCatalogSignals button>svg{color:#60758c}.productRecommendationStrip{grid-template-columns:150px repeat(5,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.productRecommendationStrip>div{border-left:2px solid #49dfe8;flex-direction:column;justify-content:center;padding-left:12px;display:flex}.productRecommendationStrip>div span{color:#d8e3ed;font-size:12px;font-weight:850}.productRecommendationStrip>div small{color:#687b90;margin-top:4px;font-size:9px}.productRecommendationStrip>button{color:#cdd9e4;text-align:left;background:#091521;border:1px solid #4159788f;border-radius:7px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.productRecommendationStrip .recommendProductLogo{width:36px;height:36px;padding:6px}.productRecommendationStrip button div{min-width:0}.productRecommendationStrip button b{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.productRecommendationStrip button small{color:#708298;margin-top:3px;font-size:9px;display:block}.productRecommendationStrip button>svg{color:#5d7288}.productHowTo>span,.productTrafficHead span{color:#4fe0e8;font-size:10px;font-weight:900}.productHowTo>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.productHowTo article{background:#091521;border:1px solid #40587785;border-radius:7px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px;display:grid}.productHowTo article>span{color:#4fe2ea;font-size:16px;font-weight:900}.productHowTo article b{color:#dbe6ef;font-size:13px}.productHowTo article p{color:#7f92a7;margin:5px 0 0;font-size:11px;line-height:1.55}.productTrafficHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.productTrafficHead small{color:#718399;font-size:10px}.productTrafficMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.productTrafficMetrics article{background:#091521;border:1px solid #40587785;border-radius:7px;padding:13px;overflow:hidden}.productTrafficMetrics span,.productTrafficMetrics b{display:block}.productTrafficMetrics span{color:#708399;font-size:9px}.productTrafficMetrics b{color:#e2ebf4;margin-top:6px;font-size:18px}.productTrafficMetrics i{background:#162534;border-radius:3px;height:3px;margin-top:12px;display:block;position:relative;overflow:hidden}.productTrafficMetrics i:after{content:"";width:var(--signal);background:#4bdfe8;position:absolute;top:0;bottom:0;left:0;right:auto}.productCompareSection>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.productCompareSection button{color:#aebed0;background:#091521;border:1px solid #415a798c;border-radius:6px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 14px;align-items:center;gap:6px;min-width:0;padding:12px;display:grid}.productCompareSection button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productCompareSection button b{color:#f1c75f;font-size:10px}.productCompareSection button svg{color:#5f748b}.productAlternativeShowcase{border-top:1px solid #4058778f;margin-top:34px;padding-top:22px}.productAlternativeShowcase>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.productAlternativeShowcase .productCatalogCard{min-height:326px}@media (max-width:1180px) and (min-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))}.productRecommendationStrip{grid-template-columns:140px repeat(3,minmax(0,1fr))}.productRecommendationStrip>button:nth-of-type(n+4){display:none}}@media (max-width:900px){.mobileProductCatalog{padding-bottom:42px}.mobileProductCatalogHead>span{color:#4ee1e9;font-size:9px;font-weight:900}.mobileProductCatalogHead h1{color:#f1f6fc;margin:6px 0;font-size:28px;line-height:1.2}.mobileProductCatalogHead p{color:#899caf;margin:0;font-size:12px;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:13px}.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:9px;font-weight:900}.mobileProductFeatured>div b{color:#8fa2b7;font-size:10px}.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:9px}.mobileProductFeatured button b{color:#f0f5fb;margin-top:5px;font-size:16px;display:block}.mobileProductFeatured button p{color:#8295aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobileProductFeatured button span{color:#f0c85f;align-items:center;gap:3px;font-size:9px;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:9px}.mobileProductCatalogMeta>button{color:#f1c861;background:0 0;border:0;padding:0;font-size:10px;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:10px;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:14px;overflow:hidden}.mobileProductDirectory header strong{color:#50e2ea;font-size:13px}.mobileProductDirectory p{color:#8799ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:10px;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:8px}.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:9px;font-weight:900}.mobileProductTrend h2{color:#e5d4aa;margin:5px 0;font-size:16px}.mobileProductTrend p{color:#8d826a;max-width:220px;margin:0;font-size:10px;line-height:1.5}.mobileProductTrend>button{color:#efc75f;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:850;display:inline-flex}.mobileProductIntel .productRecommendationStrip,.mobileProductIntel .productAlternativeShowcase{display:none}.mobileProductIntel .mobileProductVisual{background:#081621;border:1px solid #00dff073;height:158px}.mobileProductStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 17px;display:grid}.mobileProductStats article{background:#0a1723;border-left:2px solid #4fe1e9;min-width:0;padding:10px 11px}.mobileProductStats span,.mobileProductStats b{display:block}.mobileProductStats span{color:#71849a;font-size:9px}.mobileProductStats b{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.mobileProductHowTo{margin-top:17px}.mobileProductHowTo>span{color:#4fe1e9;font-size:9px;font-weight:900}.mobileProductHowTo h2{color:#edf4fb;margin:5px 0 9px;font-size:18px}.mobileProductHowTo article{border-top:1px solid #425a787a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:45px;display:grid}.mobileProductHowTo article span{color:#4fe0e8;font-size:11px;font-weight:900}.mobileProductHowTo article b{color:#cfdbe6;font-size:13px}.mobileProductSource{color:#d8c58f;background:#ffc14a0f;border-left:2px solid #ffc14a;grid-template-columns:22px minmax(0,1fr);gap:8px;margin:19px 0;padding:12px;display:grid}.mobileProductSource b{color:#e2d2a7;font-size:12px}.mobileProductSource p{color:#8c8269;margin:4px 0 0;font-size:10px;line-height:1.55}}.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{-webkit-backdrop-filter:blur(8px);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;top:auto;bottom:8px;left:8px;right:8px}.productWebsitePreview>figcaption span{color:#55e4ec;font-size:8px;font-weight:900}.productWebsitePreview>figcaption b{color:#f0f6fc;font-size:10px}.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;top:0;bottom:0;left:0;right: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:9px;font-weight:900;display:inline-flex}.productPreviewVisual>header b{color:#eaf3fb;font-size:18px}.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:8px;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 (max-width:900px){.pageContextVisual figcaption{padding:6px 8px;top:auto;bottom:9px;left:10px;right:10px}.pageContextVisual figcaption span{font-size:7px}.pageContextVisual figcaption b{max-width:58%;font-size:10px}.mobileProductIntel .mobileProductVisual{padding:15px}.mobileProductIntel .mobileProductVisual.productWebsitePreview{padding:0}.mobileProductIntel .mobileProductVisual .productPreviewBars{width:72%}.mobileProductIntel .mobileProductVisual>footer span{font-size:9px}}button,a,input,select{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible{outline-offset:2px;outline:2px solid #52e4ec}a:focus-visible{outline-offset:2px;outline:2px solid #52e4ec}input:focus-visible{outline-offset:2px;outline:2px solid #52e4ec}select:focus-visible{outline-offset:2px;outline:2px solid #52e4ec}.desktopApp :-webkit-any(.libraryHero,.figmaDbHero,.rankingHero,.infoHero,.figmaDbPanel,.rankMode,.rankCategory,.richDetailSide,.compareTable,.fundingList,.searchPanel,.legalHero,.legalPanel){border-radius:8px}.desktopApp :is(.libraryHero,.figmaDbHero,.rankingHero,.infoHero,.figmaDbPanel,.rankMode,.rankCategory,.richDetailSide,.compareTable,.fundingList,.searchPanel,.legalHero,.legalPanel){border-radius:8px}.desktopApp :-webkit-any(.libraryHero,.figmaDbHero,.rankingHero,.infoHero){box-shadow:0 20px 44px #0003}.desktopApp :is(.libraryHero,.figmaDbHero,.rankingHero,.infoHero){box-shadow:0 20px 44px #0003}.productCatalogCard>p{font-size:13px}.productCatalogCard footer span,.productCatalogCard footer em{font-size:11px}@media (max-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:10px}}: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:11px;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:8px;font-weight:900}.topbar{-webkit-backdrop-filter:blur(18px);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:12px;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:13px;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 :-webkit-any(.searchBtn,.languageSwitcher,.subscribe){border-radius:6px;min-height:36px}.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);top:auto;bottom:12px;left:14px;right:14px;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:10px;font-weight:900}.breadcrumb{color:#74869a;font-size:11px}.desktopApp :-webkit-any(.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,.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 :-webkit-any(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero) h1{color:#f4f8fc;letter-spacing:0;font-size:42px;line-height:1.14}.desktopApp :is(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero) h1{color:#f4f8fc;letter-spacing:0;font-size:42px;line-height:1.14}.desktopApp :-webkit-any(.newsHero,.toolsHero,.libraryHero,.learningHero,.topicsHero,.figmaDbHero,.desktopRankHero,.modelDetailHero,.courseDetailHero,.actionHero,.infoPolicyHero,.monetizationPageHero) p{color:#9fb0c1;line-height:1.7}.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 :-webkit-any(.segTabs,.filters,.toolCategoryTabs,.productCatalogQuickTabs) button{border-radius:5px}.desktopApp :is(.segTabs,.filters,.toolCategoryTabs,.productCatalogQuickTabs) button{border-radius:5px}.desktopApp :-webkit-any(.toolFilterPanel,.productIntelTags,.courseMetaPills) button{border-radius:5px}.desktopApp :is(.toolFilterPanel,.productIntelTags,.courseMetaPills) button{border-radius:5px}.desktopApp :-webkit-any(.toolFilterPanel,.productIntelTags,.courseMetaPills) span{border-radius:5px}.desktopApp :is(.toolFilterPanel,.productIntelTags,.courseMetaPills) span{border-radius:5px}.desktopApp :-webkit-any(.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)}.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:9px;font-weight:900}.footerLinks b{color:#dce6ef;font-size:13px}.footerLinks :-webkit-any(button,a,span){color:#8294a8;font-size:12px}.footerLinks :is(button,a,span){color:#8294a8;font-size:12px}.footerBottom{color:#718397;border-top-color:#34486199}@media (max-width:1180px) and (min-width:901px){.topbar{gap:10px;padding-inline-start:20px;padding-inline-end:20px}.topbar .tagline{display:none}.topbar .navLink{padding-inline-start:8px;padding-inline-end:8px;font-size:12px}.pageContextVisual.isDesktop{height:154px}}@media (max-width:900px){:root{--shadow-panel:0 10px 24px #0000002e, inset 0 1px #ffffff05}html,body,#root,.figmaMobileApp{background:#05080d}.figmaMobileTop{-webkit-backdrop-filter:blur(16px);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:20px}.figmaSearchTitle{background:#09131d;border-color:#365e7ab8;border-radius:6px;min-width:0;height:40px;padding-inline-start:9px;padding-inline-end:9px}.figmaSearchTitle b{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.figmaSearchTitle small{color:#70849a;font-size:9px}.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;top:auto;bottom:7px;left:8px;right:8px}.pageContextVisual figcaption b{color:#dfe8f1;max-width:62%;font-size:9px}.figmaScreen{padding-inline-start:14px;padding-inline-end: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{-webkit-backdrop-filter:blur(16px);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:10px;position:relative}.figmaMobileBottom button.active{color:var(--page-accent)}.figmaMobileBottom button.active:before{content:"";background:var(--page-accent);height:2px;position:absolute;top:0;bottom:auto;left:26%;right:26%}.figmaMobileBottom svg{width:17px;height:17px}}.desktopApp main :-webkit-any(section,article,form){border-radius:8px!important}.desktopApp main :is(section,article,form){border-radius:8px!important}.desktopApp :-webkit-any(.hero,.hubPanel,.sharePoster){border-radius:8px!important}.desktopApp :is(.hero,.hubPanel,.sharePoster){border-radius:8px!important}.figmaMobileApp .figmaMobileMain :-webkit-any(section,article,form){border-radius:8px!important}.figmaMobileApp .figmaMobileMain :is(section,article,form){border-radius:8px!important}.figmaMobileApp :-webkit-any(.sharePoster,.figmaContinueCta){border-radius:8px!important}.figmaMobileApp :is(.sharePoster,.figmaContinueCta){border-radius:8px!important}@media (max-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;top:0;bottom:0;left:0;right:auto}.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 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveIntro h1{color:#f2f7fc;margin:6px 0 5px;font-size:34px;line-height:1.1}.reportArchiveIntro p{color:#8fa4b9;margin:0;font-size:14px;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:11px;font-weight:800}.reportArchiveIntro aside b{color:#f4fbff;font:900 34px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveIntro aside small{color:#7890a7;font-size:11px}.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 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveSidebar>header h2{color:#eaf2f9;margin:0;font-size:17px}.reportArchiveSidebar>header small{color:#71859a;align-self:center;font-size:11px}.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:11px;font-weight:850}.reportArchiveSidebar button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.reportArchiveSidebar button small{color:#71859a;grid-area:1/2;font-size:10px}.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 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.reportIssueMasthead h1{color:#f0f5fa;margin:9px 0 5px;font-size:36px;line-height:1.1}.reportIssueMasthead p{color:#7890a7;margin:0;font-size:12px}.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:10px;font-weight:900}.reportIssueTheme h2{color:#eef4fa;margin:8px 0 10px;font-size:26px;line-height:1.28}.reportIssueTheme p{color:#9cafc1;margin:0;font-size:15px;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 22px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportIssueStats span{color:#758a9f;font-size:11px}@media (max-width:1080px) and (min-width:901px){.reportArchiveLayout{grid-template-columns:220px minmax(0,1fr);gap:16px}}@media (max-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:25px}.reportArchiveIntro p{font-size:12px}.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:9px}.reportArchiveIntro aside b{font-size:26px}.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:26px}.reportIssueTheme{padding:18px}.reportIssueTheme h2{font-size:21px}.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 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.homeNewsPanel>header h2{color:#f3f8fc;margin:0;font-size:21px}.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:11px;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:10px;font-weight:900}.homeNewsLead>div strong{color:#f0b94c;font:900 12px/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:17px;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:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.homeNewsLead footer{color:#6e8398;justify-content:space-between;gap:10px;margin-top:8px;font-size:9px;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 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.homeNewsRow div{min-width:0}.homeNewsRow small{color:#668198;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.homeNewsRow b{color:#dfe8f1;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.homeNewsRow>strong{color:#55e5ec;text-align:right;font:900 11px/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:9px;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:11px;font-weight:900;display:flex}.timelineMoreDates:hover{background:#0b2c36db;border-color:#22dce7}.timelineMoreDates svg{transition:transform .18s}.timelineMoreDates svg.open{transform:rotate(90deg)}@media (max-width:1180px) and (min-width:901px){.desktopApp .homeSignalPair{grid-template-columns:minmax(0,1fr) 420px;gap:14px}.homeNewsPanel,.homeRankPanel{padding:18px}}@media (max-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:13px;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>:-webkit-any(a,button){text-align:left;white-space:nowrap;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;line-height:1.35;display:inline-flex}.footerLinks>div>:is(a,button){text-align:left;white-space:nowrap;align-items:center;width:-moz-fit-content;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 (max-width:1180px) and (min-width:901px){.footer{grid-template-columns:minmax(210px,.72fr) minmax(0,2.28fr);gap:18px 26px;padding-inline-start:30px;padding-inline-end: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 (max-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:13px;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:14px}.reportMonthToggle small{color:#6d7e8e;font-size:11px}.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:11px}.reportArchiveGroups>section>div b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;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:12px;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:9px}.aihotReportPage .reportIssueMasthead h1{margin:12px 0 6px;font-size:36px}.aihotReportPage .reportIssueMasthead h1>span{color:#f4f6f8}.aihotReportPage .reportIssueMasthead h1>span>span{color:#49d7e2}.aihotReportPage .reportIssueMasthead p{color:#7e9bb1;font-size:12px}.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:15px}.reportHighlights>header span{color:#8bb9d0;font-size:11px}.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 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportHighlights>button div{min-width:0}.reportHighlights>button b{color:#f3f6f8;margin-bottom:5px;font-size:13px;display:block}.reportHighlights>button p{color:#9fc2d5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.reportHighlights>button strong{color:#90bed5;text-align:right;font-size:11px}.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 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportLongformSections>section>header h2{color:#f2f5f7;margin:0;font-size:19px}.reportLongformSections>section>header small{color:#7192a9;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportLongformSections>section>header strong{color:#edf3f6;justify-self:end;font-size:13px}.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:16px;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:10px;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:14px;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:11px;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:11px;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 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.reportArchiveLoading h1,.mobileReportLoading h1{color:#edf4f7;margin:0;font-size:26px}.reportArchiveLoading p,.mobileReportLoading p{color:#718899;margin:0;font-size:12px}.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:21px}.figmaDaily .figmaChipRow.compact button.loading{opacity:.68;cursor:progress}@media (max-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:15px!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:13px!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{grid-template-columns:minmax(0,1fr) 26px!important;gap:6px!important}.figmaMobileApp .figmaTimelineCard:not(:has(>.figmaTimelineThumb)){grid-template-columns:minmax(0,1fr) 26px!important;gap:6px!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard>div{min-width:0}.figmaMobileApp .figmaTimelineCard:not(:has(>.figmaTimelineThumb))>div{min-width:0}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard b{text-wrap:balance;min-height:45px;font-size:16px!important;line-height:1.42!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard p{min-height:42px;font-size:14px!important;line-height:1.62!important}.figmaMobileApp .mobileAihotTimeline .figmaTimelineCard strong{min-width:26px!important;max-width:26px!important;padding:3px 2px!important;font-size:12px!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:16px!important;line-height:1.42!important}}@media (max-width:1080px) and (min-width:901px){.aihotReportPage .reportArchiveLayout{grid-template-columns:250px minmax(0,1fr)}.aihotReportPage .reportIssueMain{padding-left:30px}}@media (max-width:900px){.figmaMobileApp{--mobile-gutter:14px;color:#edf4fb;font-size:14px}.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-start:10px;padding-inline-end:10px}.figmaSearchTitle{height:42px}.figmaSearchTitle b{font-size:12px}.figmaSearchTitle small{margin-top:2px;font-size:10px}.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:9px}.pageContextVisual figcaption b{max-width:64%;font-size:10px}.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:30px!important;line-height:1.18!important}.figmaScreen>p:not(.figmaMeta),.mobileProductCatalogHead p,.mobileAihotPageHead p,.figmaRichForm>p{color:#9eb0c2!important;font-size:14px!important;line-height:1.68!important}.figmaMobileApp :-webkit-any(h2,h3){letter-spacing:0}.figmaMobileApp :is(h2,h3){letter-spacing:0}.figmaMobileApp :-webkit-any(.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){overscroll-behavior-inline:contain;max-width:100%;scroll-padding-inline:var(--mobile-gutter);scrollbar-width:none;overflow-x:auto}.figmaMobileApp :-webkit-any(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail,.figmaHomeCategories)::-webkit-scrollbar{display:none}.figmaMobileApp :is(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail,.figmaHomeCategories)::-webkit-scrollbar{display:none}.figmaMobileApp :-webkit-any(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail)>button{flex:none;min-height:38px;padding-inline-start:13px;padding-inline-end:13px;font-size:12px;font-weight:850}.figmaMobileApp :is(.mobileAihotPills,.figmaChipRow,.figmaTabs,.mobileTutorialCategoryRail)>button{flex:none;min-height:38px;padding-inline-start:13px;padding-inline-end:13px;font-size:12px;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:16px!important;line-height:1.35!important}.figmaLibraryList.hasBrandLogos p,.enhancedMobileCardList p,.figmaToolList p{margin-top:4px;font-size:13px!important;line-height:1.52!important}.figmaLibraryList.hasBrandLogos small,.enhancedMobileCardList small,.enhancedTutorialList small{font-size:11px!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:16px}.mobileProductDirectory p{margin:5px 0 7px;font-size:13px;line-height:1.5}.mobileProductDirectory footer span{font-size:10px}.mobileProductCatalogHead>span,.mobileProductHowTo>span,.mobileMonetizationList span,.mobileMonetizationList small,.mobileMonetizationHome .figmaHomeHead>div>span,.figmaHomeSubmit>span,.apiRelayAd>div>span{line-height:1.4;font-size:11px!important}.mobileMonetizationList b{font-size:16px;line-height:1.48}.mobileMonetizationList p{font-size:13px;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:12px;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:18px!important;line-height:1.28!important}.mobileAihotRankList small,.mobileAihotRankList p{font-size:12px!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:13px;font-weight:900;display:grid}.mobileDailySections article>header h2{color:#f1f6fb;margin:0;font-size:19px;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:16px!important;line-height:1.48!important}.mobileDailyStoryList button p{color:#a3b4c5;-webkit-line-clamp:4;margin:8px 0 0;font-size:14px!important;line-height:1.65!important}.mobileDailyStoryList button small{color:#4fe5ed;margin-top:10px;line-height:1.45;font-size:12px!important}.dailyCard{background:#0a1521!important;border-color:#456080ad!important}.dailyCard>button b{font-size:15px}.dailyCard>button p{font-size:14px;line-height:1.58}.figmaAihotArticleHero h1,.figmaMobileTopicDetail h1,.figmaMobileCourseDetail h1,.mobileMonetizationDetail h1{overflow-wrap:anywhere;font-size:29px!important;line-height:1.28!important}.figmaArticleParagraph,.figmaAihotBody>p,.figmaAihotSummary p,.figmaAihotReason p,.mobileCaseLead{font-size:16px!important;line-height:1.82!important}.figmaAihotSummary li,.figmaAihotSourceNote p,.figmaInfoCard p,.figmaMobileFaq p,.mobileProductSource p{font-size:14px!important;line-height:1.68!important}.figmaMoreGroup{background:#0a1521;border-color:#405b7aad;padding:12px 14px}.figmaMoreGroup h2{font-size:13px}.figmaMoreGroup button{min-height:52px}.figmaMoreGroup button b{font-size:15px}.figmaMobileRealForm>label,.figmaStructuredField legend{font-size:14px}.figmaStructuredField select{font-size:15px}.figmaMobileRealForm>label :-webkit-any(input,textarea){font-size:15px}.figmaMobileRealForm>label :is(input,textarea){font-size:15px}.figmaMobileBottom{height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.figmaMobileBottom button{min-width:0;font-size:11px}.figmaMobileBottom button.active:before{left:24%;right:24%}}@media (max-width:370px){.figmaMobileApp{--mobile-gutter:12px}.figmaMobileTop{grid-template-columns:88px minmax(0,1fr) 32px 28px;gap:5px;padding-inline-start:8px;padding-inline-end:8px}.figmaMobileTop .aiogaWordmark{width:88px}.figmaScreen>h1,.mobileProductCatalogHead h1,.figmaSearchScreen>h1{font-size:28px!important}.figmaLibraryList.hasBrandLogos button,.enhancedMobileCardList button{grid-template-columns:24px 50px minmax(0,1fr) 30px!important;gap:7px!important}}@media (max-width:900px){.mobileAihotSectionTitle h1,.mobileAihotSectionTitle h2,.figmaHomeHead h2{font-size:21px!important;line-height:1.28!important}.figmaHomeHead button{font-size:12px!important}.figmaHomeNews b,.figmaHomeTutorials b,.figmaHomeTopicGrid b{font-size:16px!important;line-height:1.42!important}.figmaHomeNews small,.figmaHomeTutorials small,.figmaHomeTopicGrid small,.monetizationHomeGrid small{font-size:13px!important;line-height:1.55!important}.figmaHomeTopicGrid button,.mobileAihotHotCard{border-radius:8px!important}.monetizationHomeGrid h3{font-size:15px!important;line-height:1.48!important}}@media (min-width:901px){.toolsHero,.monetizationPageHero{padding-inline-start:34px!important;padding-inline-end:34px!important}}@media (min-width:901px) and (max-width:1080px){.topbar{gap:6px;padding-inline-start:14px;padding-inline-end: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-start:5px;padding-inline-end:5px;font-size:11px}}@media (max-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;top:22px!important;bottom:auto!important;left:50%!important;right:auto!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:28px!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:11px!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:18px!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:13px!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:13px!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:12px;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:15px!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:12px!important;line-height:1.2!important}.figmaMobileApp .figmaTimelineFeed .figmaTimelineRail:after{background:#5d708580!important;width:1px!important;top:0!important;bottom:0!important;left:54px!important;right:auto!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:16px!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:16px;font-weight:900;display:flex}.aiogaEditorialInsights>header svg{color:var(--cyan)}.aiogaEditorialInsights>header small{color:var(--muted);white-space:nowrap;font-size:11px}.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:14px;line-height:1.5;display:block}.aiogaEditorialGrid b:before{content:"0" counter(editorial-section);color:#9fdcff94;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.aiogaEditorialGrid p{color:var(--soft);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.aiogaEditorialInsights.isCompact{margin:10px 0 16px;padding:14px}.aiogaEditorialInsights.isCompact>header div{font-size:14px}.aiogaEditorialInsights.isCompact>header small{font-size:10px}.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:14px;line-height:1.62}@media (max-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:15px;line-height:1.78}}.sponsor{color:#dceaf5;background:#07131d;border-bottom:1px solid #24d8e357;justify-content:center;align-items:center;gap:16px;height:42px;min-height:42px;padding:0 22px;text-decoration:none;display:flex;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 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.sponsor>b{color:#70eff7;white-space:nowrap;font-size:13px;line-height:1.2}.sponsor>em{color:#e8f0f8;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.sponsorOffer{color:#ffda7c;white-space:nowrap;border-left:2px solid #ffc85a;padding-left:13px;font-size:12px;font-style:normal;font-weight:950}.sponsor>strong{color:#ffc85a;white-space:nowrap;align-items:center;gap:5px;font-size:12px;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 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.capturedNewsHero h2{color:#f7fbff;margin:9px 0 8px;font-size:36px;line-height:1.12}.capturedNewsHero p{color:#c8d6e6;max-width:800px;margin:0;font-size:16px;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:13px;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 38px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capturedNewsHero>aside small{color:#b8c8dc;font-size:12px}.capturedNewsHero>aside button{color:#fff;background:#ff6d0b;border:0;border-radius:6px;min-height:38px;margin-top:4px;padding:0 17px;font-size:14px;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:14px;font-weight:850;display:inline-flex}.capturedNewsTabs button span{color:#5ddde5;font-size:11px}.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:13px}.capturedNewsIntro button{color:#ffc14a;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;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}.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:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:11px;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:19px;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:14px;line-height:1.65;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:12px;line-height:1.35;overflow:hidden}.capturedNewsCard footer time{color:#9bb0c7;white-space:nowrap;font-size:11px}.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:20px}.capturedNewsRail header small{color:#71879e;margin-top:6px;font-size:10px;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 22px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capturedNewsRail>div b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;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:12px;font-weight:900;display:inline-flex}@media (max-width:1180px) and (min-width:901px){.capturedNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capturedNewsLayout{grid-template-columns:minmax(0,1fr) 230px}}@media (max-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:12px}.sponsor>em{display:none}.sponsorOffer{border-left:0;padding-left:0;font-size:11px}.sponsor>strong{font-size:11px}.capturedNewsHero{grid-template-columns:1fr;padding:20px}.capturedNewsHero>aside{grid-template-columns:auto auto;min-height:100px}.capturedNewsHero h2{font-size:29px}.capturedNewsHero p{font-size:14px}.capturedNewsLayout,.capturedNewsGrid{grid-template-columns:1fr}}.brandEntityPage{--entity-accent:#22dce7;--entity-violet:#8b7cf6}.brandEntityHero{border:1px solid #486f918a;border-left:3px solid var(--entity-accent);box-shadow:var(--shadow-panel);background:#08121d;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:24px;padding:34px;display:grid}.brandEntityHeroMain{min-width:0}.brandEntityWordmark{width:176px;height:58px;margin-bottom:20px}.brandEntityWordmark img{width:58px;height:54px}.brandEntityWordmark b{font-size:30px}.brandEntityHero h1{color:#f4fbff;letter-spacing:0;margin:6px 0 18px;font-size:clamp(42px,5vw,72px);line-height:1.02}.brandEntityHero h1 span{color:var(--entity-accent)}.brandEntityLead{color:#afc0d2;max-width:760px;margin:0;font-size:17px;line-height:1.78}.brandEntityPills{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.brandEntityPills span{color:#d9eef6;background:#112535c7;border:1px solid #5b8caa75;border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.brandEntityPills svg{color:var(--entity-accent)}.brandEntityRecord{background:#0b1824;border:1px solid #6184a366;border-radius:6px;align-self:stretch;padding:22px}.brandEntityRecordLabel{color:var(--entity-accent);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:850;display:flex}.brandEntityRecord dl{margin:0}.brandEntityRecord dl>div{border-bottom:1px solid #6184a329;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.brandEntityRecord dl>div:last-child{border-bottom:0}.brandEntityRecord dt{color:#7e95ab;font-size:12px}.brandEntityRecord dd{color:#eef7ff;margin:0;font-size:13px;font-weight:700;line-height:1.45}.brandEntityRecordNote{color:#71869c;margin-top:18px;font-size:11px;display:block}.brandEntityDefinition{background:#0a1722;border:1px solid #22dce747;border-radius:8px;margin-top:22px;padding:28px 30px}.brandEntityDefinition h2{color:#f5fcff;margin:8px 0 10px;font-size:30px;line-height:1.18}.brandEntityDefinition>p:last-child{color:#b5c6d7;max-width:920px;margin:0;font-size:16px;line-height:1.75}.brandEntitySection,.brandEntityFaq,.brandEntityLinks{margin-top:34px}.brandEntitySectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.brandEntitySectionHead h2,.brandEntityEvidence h2,.brandEntityLinks h2{color:#f4fbff;margin:7px 0 0;font-size:27px;line-height:1.18}.brandEntitySectionHead>span{color:#7890a7;font-size:12px}.brandEntityPillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.brandEntityPillar{color:#eaf5fb;text-align:left;background:#0b1722;border:1px solid #57779557;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 16px;align-content:start;gap:12px;min-height:188px;padding:20px 16px;display:grid}.brandEntityPillar:hover{border-color:var(--entity-accent);background:#0d1d2b;transform:translateY(-2px)}.brandEntityPillar>span{color:var(--entity-accent);font-size:12px;font-weight:900}.brandEntityPillar h3{color:#f4fbff;margin:0;font-size:18px}.brandEntityPillar p{color:#9cb0c3;margin:10px 0 0;font-size:13px;line-height:1.65}.brandEntityPillar>svg{color:#6f8ca3;margin-top:2px}.brandEntityEvidence{background:#091520;border:1px solid #57779557;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;margin-top:34px;padding:28px 30px;display:grid}.brandEntityEvidence ol{counter-reset:evidence;gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.brandEntityEvidence li{counter-increment:evidence;border-top:1px solid #5777952b;grid-template-columns:42px 74px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.brandEntityEvidence li:before{content:counter(evidence, decimal-leading-zero);color:var(--entity-accent);font-size:12px;font-weight:900}.brandEntityEvidence li b{color:#eaf6fd;font-size:14px}.brandEntityEvidence li span{color:#9bb0c2;font-size:14px;line-height:1.55}.brandEntityEvidence aside{border-left:2px solid var(--entity-violet);background:#10182a;align-self:center;padding:20px}.brandEntityEvidenceMark{color:#c1b9ff;align-items:center;gap:8px;font-size:14px;font-weight:850;display:flex}.brandEntityEvidence aside p{color:#aebbd0;margin:12px 0 18px;font-size:14px;line-height:1.7}.brandEntityEvidence aside button{color:#e6e2ff;background:#8b7cf61f;border:1px solid #8b7cf68a;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.brandEntityFaq{gap:0;display:grid}.brandEntityFaq .brandEntitySectionHead{margin-bottom:14px}.brandEntityFaq details{border-top:1px solid #57779547}.brandEntityFaq details:last-child{border-bottom:1px solid #57779547}.brandEntityFaq summary{color:#eaf5fc;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:15px;font-weight:750;list-style:none;display:flex}.brandEntityFaq summary::-webkit-details-marker{display:none}.brandEntityFaq summary svg{color:var(--entity-accent);transition:transform .2s}.brandEntityFaq details[open] summary svg{transform:rotate(90deg)}.brandEntityFaq details p{color:#9eb2c5;max-width:940px;margin:-2px 32px 18px 0;font-size:14px;line-height:1.75}.brandEntityLinks{background:#0b1722;border:1px solid #57779557;border-radius:8px;grid-template-columns:.72fr 1.28fr;gap:28px;padding:28px 30px;display:grid}.brandEntityLinks>div>p:last-child{color:#96aabd;margin:12px 0 0;font-size:14px;line-height:1.65}.brandEntityLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brandEntityLinkGrid button{color:#ecf7fc;text-align:left;background:#0e1d2a;border:1px solid #57779547;border-radius:5px;grid-template-columns:minmax(0,1fr) 16px;align-content:center;gap:10px;min-height:72px;padding:12px 14px;display:grid}.brandEntityLinkGrid button:hover{border-color:var(--entity-accent)}.brandEntityLinkGrid b{font-size:14px}.brandEntityLinkGrid small{color:#91a7ba;grid-column:1/-1;font-size:11px;line-height:1.45}.brandEntityLinkGrid svg{color:var(--entity-accent);grid-area:1/2/span 2;align-self:center}@media (max-width:1100px){.brandEntityPillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.brandEntityPage{padding:14px 14px 54px}.brandEntityHero{grid-template-columns:1fr;gap:18px;padding:22px 18px}.brandEntityWordmark{width:142px;height:48px;margin-bottom:12px}.brandEntityWordmark img{width:46px;height:44px}.brandEntityWordmark b{font-size:25px}.brandEntityHero h1{font-size:46px}.brandEntityLead{font-size:15px}.brandEntityRecord{padding:16px}.brandEntityDefinition,.brandEntityEvidence,.brandEntityLinks{padding:20px 18px}.brandEntityDefinition h2{font-size:25px}.brandEntityEvidence,.brandEntityLinks{grid-template-columns:1fr;gap:18px}.brandEntitySectionHead{flex-direction:column;align-items:start;gap:7px}}.mobileBrandEntity{color:#eef7ff;padding:14px 14px 48px}.mobileEntityBack{color:#b9cbd8;background:#0a1621;border:1px solid #57779573;border-radius:5px;align-items:center;gap:5px;min-height:32px;margin-bottom:12px;padding:0 10px;font-size:12px;display:inline-flex}.mobileEntityHero{background:#081521;border:1px solid #22dce761;border-left:2px solid #22dce7;border-radius:7px;padding:22px 18px}.mobileEntityWordmark{width:132px;height:44px;margin-bottom:14px}.mobileEntityWordmark img{width:42px;height:40px}.mobileEntityWordmark b{font-size:23px}.mobileEntityHero h1{color:#f4fbff;margin:8px 0 14px;font-size:38px;line-height:1.05}.mobileEntityHero h1+p{color:#a9bdcd;margin:0;font-size:15px;line-height:1.7}.mobileEntityPills{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.mobileEntityPills span{color:#c8e8ef;background:#0d202d;border:1px solid #578ca373;border-radius:4px;align-items:center;min-height:27px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.mobileEntityPrimary{color:#041014;background:#22dce7;border-radius:5px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.mobileEntityRecord,.mobileEntityDefinition,.mobileEntityEvidence,.mobileEntityLinks{background:#0a1722;border:1px solid #57779557;border-radius:7px;margin-top:14px;padding:18px}.mobileEntityRecord>div{color:#22dce7;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;display:flex}.mobileEntityRecord p{color:#eaf5fb;border-top:1px solid #5777952b;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:0;padding:9px 0;font-size:13px;line-height:1.45;display:grid}.mobileEntityRecord p span{color:#7890a7}.mobileEntityRecord small{color:#6f859b;margin-top:10px;font-size:10px;display:block}.mobileEntityDefinition h2{color:#f5fcff;margin:7px 0 8px;font-size:23px;line-height:1.2}.mobileEntityDefinition>p:last-child{color:#a3b8c8;margin:0;font-size:14px;line-height:1.65}.mobileEntitySectionTitle h2,.mobileEntityEvidence h2,.mobileEntityLinks h2{color:#f4fbff;margin:5px 0 14px;font-size:23px}.mobileEntityPillars{margin-top:22px}.mobileEntityPillars>button{color:#eef7ff;text-align:left;background:0 0;border:0;border-top:1px solid #57779547;grid-template-columns:27px minmax(0,1fr) 15px;align-items:start;gap:10px;width:100%;padding:15px 0;display:grid}.mobileEntityPillars>button:last-child{border-bottom:1px solid #57779547}.mobileEntityPillars>button>span{color:#22dce7;font-size:11px;font-weight:900}.mobileEntityPillars>button b{font-size:15px}.mobileEntityPillars>button p{color:#93aabd;margin:6px 0 0;font-size:13px;line-height:1.55}.mobileEntityPillars>button>svg{color:#6f8ca3;margin-top:2px}.mobileEntityEvidence{margin-top:22px}.mobileEntityEvidence>p:not(.figmaMeta){color:#b7c9d6;border-top:1px solid #57779533;align-items:baseline;gap:10px;margin:0;padding:11px 0;font-size:13px;line-height:1.5;display:flex}.mobileEntityEvidence>p b{color:#22dce7;font-size:11px}.mobileEntityFaq{margin-top:22px}.mobileEntityFaq details{border-top:1px solid #57779547}.mobileEntityFaq details:last-child{border-bottom:1px solid #57779547}.mobileEntityFaq summary{color:#edf7fb;justify-content:space-between;align-items:center;gap:10px;min-height:52px;font-size:14px;font-weight:750;list-style:none;display:flex}.mobileEntityFaq summary::-webkit-details-marker{display:none}.mobileEntityFaq summary svg{color:#22dce7}.mobileEntityFaq details p{color:#96adbd;margin:0 0 14px;font-size:13px;line-height:1.65}.mobileEntityLinks{margin-top:22px}.mobileEntityLinks>button{color:#eaf5fb;text-align:left;background:0 0;border:0;border-top:1px solid #57779538;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0;display:flex}.mobileEntityLinks>button svg{color:#22dce7}
