*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(1200px,100% - 48px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dce6ede6;height:76px;position:sticky;top:0}.header-inner{height:100%}.brand,.header-inner{align-items:center;display:flex}.brand{letter-spacing:-.6px;gap:11px;min-width:230px;font-size:21px;font-weight:850}.brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.brand small{color:#8393a0;letter-spacing:.6px;margin-top:5px;font-size:10px;font-weight:500}.brand-mark{flex:none;width:36px;height:36px;display:block}.brand-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.site-header .brand-mark,.site-header .brand-mark img{background:0 0!important}.main-nav{align-items:center;gap:2px;height:100%;margin-left:20px;display:flex}.main-nav a{color:#3b5268;place-items:center;min-width:66px;height:100%;padding:0 17px;font-size:16px;font-weight:650;display:grid;position:relative}.main-nav a:hover{color:var(--blue)}.main-nav a.nav-active{color:var(--blue);font-weight:800}.main-nav a.nav-active:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:22px;right:22px}.header-actions{gap:9px;margin-left:auto}.header-actions,.header-search{align-items:center;display:flex}.header-search{color:#80909f;background:#f4f7f9;border:1px solid #e3e9ee;border-radius:9px;gap:8px;width:218px;height:38px;padding:0 12px}.header-search-submit{width:18px;height:18px;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.header-search-submit:hover{color:var(--blue)}.header-search input{outline:0;width:100%}.header-search input,.login-entry{background:0 0;border:0;font-size:13px}.login-entry{color:#344d63;height:38px;box-shadow:none;border-radius:0;align-items:center;gap:5px;padding:0 3px;font-weight:650;transition:color .18s;display:inline-flex}.login-entry:hover{color:#0b5cab;box-shadow:none;background:0 0;transform:none}.login-entry-icon{background:#ffffff29;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.login-entry-arrow{opacity:.7;transition:transform .18s}.login-entry:hover .login-entry-arrow{transform:translate(2px)}.member-entry{color:#38586f;background:0 0;border:0;align-items:center;gap:7px;height:38px;padding:0 4px;font-size:13px;font-weight:750;display:flex}.member-entry-avatar{color:#52748d;background:#dceaf3;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.member-entry-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.menu-btn{color:var(--ink);background:0 0;border:0;padding:8px;display:none}.home-banner{background:#edf5fb;border-bottom:1px solid #dbe7f0;min-height:500px;position:relative;overflow:hidden}.banner-wash{background:radial-gradient(circle at 78% 10%,#3397e12e,#0000 32%),radial-gradient(circle at 12% 74%,#22a89e1f,#0000 28%),linear-gradient(108deg,#f6fafc,#edf6fb 47%,#dcecf8);position:absolute;inset:0}.banner-wash:after{content:"";border:1px solid #256da726;border-radius:50%;width:540px;height:540px;position:absolute;top:-250px;right:-205px;box-shadow:0 0 0 70px #ffffff2e,0 0 0 140px #ffffff1f}.banner-layout{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:74px;min-height:470px;padding:55px 0 44px;display:grid;position:relative}.banner-kicker,.category-eyebrow{color:#087d78;letter-spacing:.2px;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.banner-copy h1{letter-spacing:-3px;margin:17px 0 18px;font-size:clamp(42px,4.25vw,59px);line-height:1.13}.banner-copy h1 em{color:var(--blue);font-style:normal}.banner-copy>p{color:#5d7285;max-width:650px;margin:0;font-size:17px;line-height:1.8}.banner-actions{gap:12px;margin-top:27px;display:flex}.banner-actions a{border-radius:9px;align-items:center;gap:8px;height:45px;padding:0 19px;font-size:14px;font-weight:750;display:inline-flex}.primary-action{color:#fff;background:var(--blue);box-shadow:0 9px 22px #1671c938}.secondary-action{color:var(--ink-2);background:#ffffffb3;border:1px solid #becfdbe6}.banner-proof{color:#718696;gap:22px;margin-top:25px;font-size:12px;display:flex}.banner-proof span{align-items:center;gap:5px;display:flex}.banner-feature{color:#fff;background:linear-gradient(145deg,#112f49,#0b4a72);border:1px solid #ffffff24;border-radius:24px 24px 24px 6px;min-height:354px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 25px 55px #163a5738}.feature-top{justify-content:space-between;align-items:center;font-size:12px;display:flex}.feature-top span{color:#9fe7df;border:1px solid #9fe7df59;border-radius:6px;padding:6px 9px}.feature-top b{color:#8eaabe;letter-spacing:1px;font-weight:600}.feature-visual{color:#7fdcd3;letter-spacing:1.5px;align-items:center;gap:14px;width:150px;height:76px;margin-top:26px;font-size:9px;font-weight:800;line-height:1.6;display:flex}.medical-cross{width:58px;height:58px;position:relative;transform:rotate(5deg)}.medical-cross i{background:#38beb4;border-radius:6px;display:block;position:absolute;box-shadow:0 0 24px #38beb466}.medical-cross i:first-child{width:19px;height:58px;top:0;left:19px}.medical-cross i:last-child{width:58px;height:19px;top:19px;left:0}.banner-feature h2{letter-spacing:-.8px;margin:17px 0 9px;font-size:29px;line-height:1.35}.banner-feature p{color:#a9c2d3;margin:0;font-size:13px}.banner-feature>a{color:#bdeee9;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:24px;right:25px}.banner-feature:after{content:"";border:35px solid #32b6ae24;border-radius:50%;width:210px;height:210px;position:absolute;top:58px;right:-100px}.banner-dots{z-index:2;align-items:flex-start;gap:6px;height:30px;display:flex;position:relative}.banner-dots b,.banner-dots i{background:#b6c8d5;border-radius:3px;width:18px;height:3px;display:block}.banner-dots b{background:var(--blue);width:35px}.category-menu{z-index:3;border-bottom:1px solid var(--line);background:#fff;position:relative}.category-menu-grid{grid-template-columns:repeat(4,1fr);display:grid}.category-menu-card{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:110px;padding:23px 19px;transition:all .2s;display:grid}.category-menu-card:first-child{border-left:1px solid var(--line)}.category-menu-card:hover{color:var(--blue);background:#f7fbfe}.category-menu-card:hover>svg{transform:translate(3px)}.category-menu-icon{width:45px;height:45px;color:var(--blue);background:#eaf3fb;border-radius:12px;place-items:center;display:grid}.category-menu-card:nth-child(2) .category-menu-icon{color:#057f79;background:#e5f5f3}.category-menu-card:nth-child(3) .category-menu-icon{color:#cc6e18;background:#fff0e1}.category-menu-card:nth-child(4) .category-menu-icon{color:#7053bc;background:#f0edfb}.category-menu-card b{color:var(--ink);font-size:18px;display:block}.category-menu-card small{color:#7a8b99;margin-top:6px;font-size:11px;line-height:1.45;display:block}.category-menu-card>svg{color:#9aadbb;transition:all .2s}.home-section{padding:78px 0}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.section-title>div{align-items:center;gap:16px;display:flex}.section-index{width:43px;height:43px;color:var(--blue);background:#edf5fb;border-radius:11px 11px 11px 3px;place-items:center;font-size:13px;font-weight:800;display:grid}.section-title small{color:var(--blue);letter-spacing:1.5px;font-size:10px;font-weight:800}.section-title h2{letter-spacing:-.8px;margin:4px 0 0;font-size:28px}.section-title>p{color:#83919e;margin:0;font-size:13px}.section-title>a{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.quick-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.quick-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:110px;padding:21px;transition:all .2s;display:grid}.quick-card:hover{box-shadow:var(--shadow);border-color:#bdd4e6;transform:translateY(-3px)}.quick-card>svg:first-child{color:var(--blue)}.quick-card:nth-child(2)>svg:first-child{color:#0b9189}.quick-card:nth-child(3)>svg:first-child{color:#d4761d}.quick-card h3{margin:0;font-size:17px}.quick-card p{color:#7a8b99;margin:7px 0 0;font-size:12px}.quick-card>svg:last-child{color:#a2b1bd}.course-showcase{background:#f4f7f9;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.course-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.course-card{border:1px solid var(--line);background:#fff;border-radius:15px;transition:all .22s;overflow:hidden}.course-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.course-cover{color:#fff;height:150px;padding:18px;position:relative;overflow:hidden}.course-cover:after{content:"";border:24px solid #ffffff24;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-55px;right:-45px}.course-cover-lines{opacity:.48;gap:7px;display:grid;position:absolute;bottom:22px;left:18px;right:18px}.course-cover-lines i{background:#ffffff9e;border-radius:3px;height:3px}.course-cover-lines i:first-child{width:42%}.course-cover-lines i:nth-child(2){width:70%}.course-cover-lines i:nth-child(3){width:55%}.course-cover button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:17px;right:17px}.tone-blue{background:linear-gradient(135deg,#1b75c9,#0e579b)}.tone-navy{background:linear-gradient(135deg,#244d73,#102f4e)}.tone-teal{background:linear-gradient(135deg,#199c97,#08706d)}.tone-green{background:linear-gradient(135deg,#3a8e72,#23624f)}.tone-violet{background:linear-gradient(135deg,#725cc2,#49388f)}.tone-indigo{background:linear-gradient(135deg,#4c66b5,#30437f)}.tone-cyan{background:linear-gradient(135deg,#249dbb,#14718b)}.tone-rose{background:linear-gradient(135deg,#b45474,#813650)}.tone-orange{background:linear-gradient(135deg,#dc812f,#a95617)}.tone-amber{background:linear-gradient(135deg,#c99b2c,#927019)}.tone-purple{background:linear-gradient(135deg,#7052bd,#43328a)}.tone-sky{background:linear-gradient(135deg,#3d92ce,#24648f)}.course-body{padding:17px}.course-body h3{text-overflow:ellipsis;white-space:nowrap;height:25px;margin:0 0 7px;font-size:16px;line-height:1.55;overflow:hidden}.course-body p{color:#718391;margin:0;font-size:12px}.course-stats{color:#82929f;border-top:1px solid #edf1f4;justify-content:space-between;gap:7px;margin-top:16px;padding-top:13px;font-size:11px;display:flex}.course-stats span{white-space:nowrap;align-items:center;gap:4px;display:flex}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.knowledge-card{border:1px solid #dce6ed;border-radius:16px;min-height:260px;padding:25px;position:relative;overflow:hidden}.knowledge-card:after{content:"";border:27px solid #ffffff9e;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-100px}.knowledge-blue{background:linear-gradient(140deg,#eaf5fd,#f8fbfd)}.knowledge-orange{background:linear-gradient(140deg,#fff1e6,#fdfaf7)}.knowledge-green{background:linear-gradient(140deg,#e8f5ef,#f8fbf9)}.knowledge-head{color:var(--blue);letter-spacing:1px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.knowledge-orange .knowledge-head{color:#bf671d}.knowledge-green .knowledge-head{color:#26765c}.knowledge-card h3{margin:22px 0 8px;font-size:21px}.knowledge-card>p{color:#708391;margin:0;font-size:13px}.knowledge-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.knowledge-tags span{color:#40586d;background:#ffffffd1;border:1px solid #d5e0e8d9;border-radius:6px;padding:6px 8px;font-size:11px}.knowledge-card button{color:var(--ink-2);background:0 0;border:0;gap:5px;margin-top:20px;padding:0;font-weight:750;display:flex}.ai-tools,.knowledge-card button{align-items:center;font-size:12px}.ai-tools{color:#496176;border:1px solid var(--line);background:#f4f8fb;border-radius:12px;grid-template-columns:1.3fr repeat(4,1fr);min-height:62px;margin-top:14px;padding:0 20px;display:grid}.ai-tools>span{color:var(--blue);gap:7px;font-weight:800}.ai-tools a,.ai-tools>span{align-items:center;display:flex}.ai-tools a{border-left:1px solid #dfe7ed;justify-content:center;gap:5px}.category-hero{color:#fff;background:linear-gradient(115deg,#123c61,#1261a0);position:relative;overflow:hidden}.category-hero--research{background:linear-gradient(115deg,#173e53,#147e7a)}.category-hero--education{background:linear-gradient(115deg,#59402a,#b86724)}.category-hero--ai{background:linear-gradient(115deg,#382c65,#684bb5)}.category-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:520px;height:520px;position:absolute;top:-310px;right:-180px;box-shadow:0 0 0 75px #ffffff0a,0 0 0 150px #ffffff06}.category-hero-grid{z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;min-height:380px;display:grid;position:relative}.breadcrumb{color:#ffffff94;align-items:center;gap:6px;font-size:12px;display:flex}.breadcrumb a:hover{color:#fff}.category-eyebrow{color:#8fe2da;margin-top:29px}.category-hero-copy h1{letter-spacing:-1.6px;max-width:700px;margin:12px 0 14px;font-size:41px;line-height:1.25}.category-hero-copy>p{color:#ffffffb3;max-width:650px;margin:0;font-size:15px;line-height:1.8}.category-hero-actions{align-items:center;gap:17px;margin-top:25px;display:flex}.category-hero-actions a{color:#16344b;background:#fff;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.category-hero-actions span{color:#ffffff8c;font-size:11px}.category-hero-art{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px 22px 22px 5px;justify-self:end;width:310px;height:250px;padding:25px;position:relative;overflow:hidden}.art-label{color:#ffffff8c;letter-spacing:1.5px;font-size:10px}.category-hero-art strong{letter-spacing:-4px;margin-top:58px;font-size:54px;display:block}.category-hero-art>span{color:#ffffffa6;font-size:12px}.art-ring{border:18px solid #ffffff14;border-radius:50%;position:absolute}.art-ring-one{width:165px;height:165px;top:-42px;right:-48px}.art-ring-two{width:100px;height:100px;bottom:-56px;right:28px}.category-tabs{z-index:4;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);min-height:93px;margin-top:-22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #183a531a}.category-tabs button{color:#53697b;border:0;border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:19px 22px;display:flex}.category-tabs button:last-child{border-right:0}.category-tabs button b{color:var(--ink);font-size:17px}.category-tabs button span{color:#8998a5;font-size:11px}.category-tabs button.active{color:var(--blue);box-shadow:inset 0 -3px var(--blue);background:#f1f7fc}.category-tabs button.active b,.category-tabs button:hover b{color:var(--blue)}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:31px;overflow:hidden}.filter-row{-moz-column-gap:10px;grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:10px;min-height:58px;padding:11px 16px 11px 20px;display:grid}.filter-row+.filter-row{border-top:1px solid #e9eef2}.filter-row--sub{background:#fafcfd}.filter-row>b{color:#334c61;min-width:0;font-size:13px;line-height:1.35}.filter-row-options{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.filter-row button{color:#5d7182;background:0 0;border:0;border-radius:7px;min-height:30px;padding:6px 8px;font-size:12px;line-height:1.2}.filter-row button.active,.filter-row button:hover{color:var(--blue);background:#eaf3fb;font-weight:700}.listing-content{padding:58px 0 80px}.result-bar{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.result-bar>div:first-child{align-items:center;gap:12px;display:flex}.result-icon{width:38px;height:38px;color:var(--blue);background:#edf5fb;border-radius:9px;place-items:center;display:grid}.result-bar small{color:#8796a2;font-size:10px}.result-bar h2{letter-spacing:-.6px;margin:2px 0 0;font-size:24px}.result-count{color:#789;background:#f1f4f6;border-radius:5px;margin-left:4px;padding:4px 7px;font-size:11px}.result-controls{align-items:center;gap:8px;display:flex}.result-controls label{color:#8796a2;border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;width:210px;height:38px;padding:0 11px;display:flex}.result-controls input{border:0;outline:0;width:100%;font-size:12px}.result-controls>button{color:#53697b;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;display:flex}.empty-state{color:#8a9aa7;background:#f6f8fa;border:1px dashed #d7e1e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:250px;display:flex}.empty-state b{color:#51697c;font-size:15px}.empty-state span{font-size:12px}.category-page{--category-accent:#1677bd;--category-accent-soft:#eaf4fb;background:#f7f9fb}.category-page--patient_education{--category-accent:#bd722c;--category-accent-soft:#fbf1e7}.category-page--ai{--category-accent:#6952b9;--category-accent-soft:#f1edfb}.category-main-hero{background:0 0;padding:22px 0 0}.category-page-breadcrumb{color:#8494a0;align-items:center;gap:6px;margin-bottom:17px;font-size:11px;display:flex}.category-page-breadcrumb a{color:#5d7485}.category-page-breadcrumb a:hover{color:var(--category-accent)}.category-banner-shell{background:#e9eef2;border-radius:14px;width:100%;max-height:340px;overflow:hidden}.category-banner-shell>a,.category-banner-shell>div{width:100%;display:block}.category-banner-shell img{width:100%;height:100%;display:block}.category-banner-fallback{color:#fff;background:linear-gradient(115deg,#123c61,#1677bd);border-radius:14px;justify-content:space-between;align-items:center;min-height:280px;padding:42px 52px;display:flex;position:relative;overflow:hidden}.category-page--research .category-banner-fallback{background:linear-gradient(115deg,#143e52,#16867d)}.category-page--patient_education .category-banner-fallback{background:linear-gradient(115deg,#5a402b,#bd722c)}.category-page--ai .category-banner-fallback{background:linear-gradient(115deg,#352b63,#6952b9)}.category-banner-fallback:after,.category-banner-fallback:before{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.category-banner-fallback:before{width:360px;height:360px;top:-220px;right:-80px}.category-banner-fallback:after{width:230px;height:230px;bottom:-180px;right:150px}.category-banner-fallback>div{z-index:1;max-width:670px;position:relative}.category-banner-fallback small{color:#ffffffa8;letter-spacing:1.4px;font-size:10px;font-weight:800}.category-banner-fallback h1{letter-spacing:-1.8px;margin:11px 0 10px;font-size:clamp(32px,4vw,49px);line-height:1.18}.category-banner-fallback p{color:#ffffffb8;max-width:620px;margin:0;line-height:1.75}.category-banner-fallback a{color:#17384f;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:40px;margin-top:22px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.category-banner-fallback>strong{z-index:1;color:#ffffff21;letter-spacing:-7px;white-space:nowrap;font-size:clamp(60px,9vw,118px);line-height:1;position:relative}.category-subcategory-filter{margin-top:30px}.category-subcategory-filter .filter-row>b{align-self:center}.category-subcategory-filter .filter-row button.active,.category-subcategory-filter .filter-row button:hover{color:var(--category-accent);background:var(--category-accent-soft)}.course-center-catalog{padding-top:22px}.course-center-heading{justify-content:space-between;align-items:end;gap:32px;padding:12px 0 24px;display:flex}.course-center-heading small{color:var(--blue);letter-spacing:1.4px;font-size:10px;font-weight:850}.course-center-heading h1{color:var(--ink);letter-spacing:-1.2px;margin:6px 0 0;font-size:34px}.course-center-heading p{color:#718492;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.7}.course-center-category-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.course-center-category-card{min-height:116px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.course-center-category-card:hover{border-color:#9dc5e6;transform:translateY(-2px);box-shadow:0 13px 30px #19374b14}.course-center-category-card>span{width:34px;height:34px;color:var(--blue);background:#edf5fb;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.course-center-category-card h2{margin:0 0 5px;font-size:17px}.course-center-category-card p{color:#7a8c99;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.course-center-category-card>svg{color:#8da0ad;transition:color .2s,transform .2s}.course-center-category-card:hover>svg{color:var(--blue);transform:translate(3px)}.category-overview{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;padding:48px 0 30px;display:grid}.category-overview-copy{max-width:610px}.category-overview-copy>small,.category-section-heading small,.category-spotlight-copy>small{color:var(--category-accent);letter-spacing:1px;font-size:10px;font-weight:850}.category-overview-copy h2{letter-spacing:-1px;margin:8px 0 10px;font-size:30px}.category-overview-copy p{color:#657a89;margin:0;font-size:13px;line-height:1.8}.category-overview-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,128px);display:grid;overflow:hidden}.category-overview-stats>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:86px;padding:15px;display:flex}.category-overview-stats>div:last-child{border-right:0}.category-overview-stats svg{color:var(--category-accent)}.category-overview-stats span{gap:2px;display:grid}.category-overview-stats b{color:var(--ink);font-size:20px}.category-overview-stats small{color:#82929e;font-size:10px}.subcategory-hub{padding:36px 0 14px}.category-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:19px;display:flex}.category-section-heading h2{letter-spacing:-.8px;margin:5px 0 0;font-size:27px}.category-section-heading p{color:#718492;margin:0;font-size:12px}.subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subcategory-grid button{min-height:112px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:5px 14px;padding:19px 20px;transition:all .2s;display:grid;position:relative}.subcategory-grid button.active,.subcategory-grid button:hover{border-color:var(--category-accent);transform:translateY(-2px);box-shadow:0 10px 26px #19384c14}.subcategory-grid button.active{background:var(--category-accent-soft)}.subcategory-grid button>span{color:var(--category-accent);letter-spacing:1px;font-size:10px;font-weight:850}.subcategory-grid button>b{grid-column:1;font-size:16px}.subcategory-grid button>small{color:#83939f;grid-column:1;font-size:10px}.subcategory-grid button>svg{color:#8da0ad;grid-area:1/2/4;align-self:center}.subcategory-grid button.active>svg,.subcategory-grid button:hover>svg{color:var(--category-accent)}.category-spotlight{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);margin-top:54px;display:grid;overflow:hidden;box-shadow:0 16px 38px #19374b12}.category-spotlight-cover{color:#fff;background:var(--category-accent);place-items:center;min-height:290px;display:grid;overflow:hidden}.category-spotlight-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.category-spotlight-copy{align-self:center;padding:42px 46px}.category-spotlight-copy h2{letter-spacing:-.8px;margin:9px 0 12px;font-size:28px;line-height:1.35}.category-spotlight-copy p{color:#627787;margin:0;font-size:13px;line-height:1.8}.category-spotlight-copy>div{color:#7a8c99;flex-wrap:wrap;gap:14px;margin-top:17px;font-size:11px;display:flex}.category-spotlight-copy>a{color:#fff;background:var(--category-accent);border-radius:8px;align-items:center;gap:7px;min-height:40px;margin-top:23px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.category-course-list{padding-top:62px}.category-course-list .result-icon{color:var(--category-accent);background:var(--category-accent-soft)}.category-course-list .result-controls label{background:#fff;width:250px}@media (width<=900px){.category-banner-fallback{min-height:250px;padding:34px}.category-banner-fallback>strong{display:none}.category-overview{grid-template-columns:1fr;align-items:start;gap:24px}.category-overview-stats{grid-template-columns:repeat(3,1fr);width:100%}.subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.category-main-hero,.course-center-catalog{padding-top:15px}.course-center-heading{flex-direction:column;align-items:start;gap:8px;padding-top:6px}.course-center-heading h1{font-size:29px}.course-center-heading p{text-align:left}.course-center-category-grid{grid-template-columns:1fr}.course-center-category-card{min-height:100px}.category-banner-shell{border-radius:9px}.category-banner-shell>a,.category-banner-shell>div{aspect-ratio:auto;min-height:175px}.category-banner-fallback{border-radius:9px;min-height:230px;padding:28px 22px}.category-banner-fallback h1{font-size:31px}.category-overview{padding-top:35px}.category-overview-copy h2{font-size:25px}.category-overview-stats{grid-template-columns:1fr}.category-overview-stats>div{border-right:0;border-bottom:1px solid var(--line);min-height:68px}.category-overview-stats>div:last-child{border-bottom:0}.category-section-heading{flex-direction:column;align-items:start;gap:8px}.subcategory-grid{grid-template-columns:1fr}.subcategory-grid button{min-height:96px}.category-spotlight{grid-template-columns:1fr;margin-top:40px}.category-spotlight-cover{min-height:210px}.category-spotlight-copy{padding:28px 23px}.category-spotlight-copy h2{font-size:23px}.category-course-list .result-bar{flex-direction:column;align-items:stretch;gap:17px}.category-course-list .result-controls label{width:100%}}.category-service{color:#fff;background:#102a42;padding:35px 0}.category-service .container{grid-template-columns:180px 1fr auto;align-items:center;gap:28px;display:grid}.category-service>div>span{color:#7ed9d1;font-size:12px;font-weight:750}.category-service b{font-size:18px}.category-service p{color:#9db0c0;margin:6px 0 0;font-size:12px}.category-service button{height:42px;color:var(--ink);background:#fff;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.site-footer{color:#fff;background:#0a1d2d;padding:50px 0 24px}.brand--light .brand-mark{box-sizing:border-box;background:#fff;border-radius:10px;padding:3px}.brand--light small{color:#7f95a6}.site-footer p{color:#8397a8;margin:14px 0 0;font-size:12px}.footer-grid{grid-template-columns:1fr auto;align-items:start;gap:55px;display:grid}.footer-links{color:#b6c4cf;gap:25px;font-size:12px;display:flex}.footer-bottom{color:#667f92;border-top:1px solid #20384a;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:20px;font-size:11px;display:flex}.footer-copyright{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.footer-icp-link{color:#8ca1b0;transition:color .18s}.footer-icp-link:hover{color:#0877b9;text-underline-offset:3px;text-decoration:underline}.footer-legal-links{flex-wrap:wrap;gap:16px;display:flex}.footer-legal-links a{color:#8ca1b0}.footer-legal-links a:hover{color:#0877b9;text-underline-offset:3px;text-decoration:underline}@media (width<=1080px){.brand{min-width:auto}.brand small{display:none}.header-search{width:175px}.main-nav a{min-width:58px;padding:0 12px}.banner-layout{gap:45px}.category-menu-card{grid-template-columns:auto 1fr}.category-menu-card>svg{display:none}.course-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.container{width:min(100% - 32px,1200px)}.site-header{height:68px}.main-nav{border-bottom:1px solid var(--line);height:auto;box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(2,1fr);margin:0;padding:13px 16px;display:none;position:absolute;top:68px;left:0;right:0}.main-nav.is-open{display:grid}.main-nav a{height:44px}.header-search,.main-nav a.nav-active:after{display:none}.menu-btn{display:grid}.banner-layout{grid-template-columns:1fr;padding:55px 0 35px}.banner-feature{min-height:315px}.category-menu-grid{grid-template-columns:repeat(2,1fr)}.category-menu-card:nth-child(2){border-right:1px solid var(--line)}.category-menu-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.knowledge-grid,.quick-grid{grid-template-columns:1fr}.section-title{align-items:flex-start}.section-title>p{text-align:right;max-width:280px;line-height:1.5}.ai-tools{grid-template-columns:1fr 1fr;gap:15px;padding:16px}.ai-tools>span{grid-column:1/-1}.ai-tools a{border:0;justify-content:flex-start}.category-hero-grid{grid-template-columns:1fr;gap:25px;padding:45px 0}.category-hero-art{display:none}.category-tabs{grid-template-columns:repeat(2,1fr)}.category-tabs button:nth-child(2){border-right:0}.category-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.result-bar{align-items:flex-start;gap:20px}.result-controls label{display:none}.category-service .container{grid-template-columns:1fr auto}.category-service>div>span{display:none}}@media (width<=560px){.brand{font-size:18px}.brand-mark{width:33px;height:33px}.login-entry{gap:6px;height:37px;padding-right:10px}.login-entry-icon{width:25px;height:25px}.login-entry-arrow{display:none}.banner-copy h1{letter-spacing:-2px;font-size:38px}.banner-copy>p{font-size:15px}.banner-actions{flex-direction:column;align-items:flex-start}.banner-proof{flex-wrap:wrap;gap:11px}.banner-feature{min-height:300px;padding:24px}.banner-feature h2{font-size:25px}.category-menu-card{min-height:105px;padding:16px 12px}.category-menu-icon{width:39px;height:39px}.category-menu-card b{font-size:16px}.category-menu-card small{display:none}.home-section{padding:58px 0}.section-title>p{display:none}.section-title>a{font-size:0}.section-title>a svg{width:20px;height:20px}.section-title h2{font-size:25px}.course-grid{grid-template-columns:1fr}.category-hero-copy h1{font-size:32px}.category-hero-actions span{display:none}.category-tabs button{padding:14px}.category-tabs button span{display:none}.filter-row{grid-template-columns:1fr;align-items:start;row-gap:6px}.filter-row>b{width:auto}.filter-row-options{gap:4px 8px}.listing-content{padding:45px 0 60px}.result-count{display:none}.category-service .container{grid-template-columns:1fr}.category-service button{justify-self:start}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-links{flex-wrap:wrap}}:root{--ink:#102338;--ink-2:#304b63;--muted:#718497;--line:#dce6ed;--soft:#f4f8fb;--blue:#1268c4;--blue-deep:#0a4e98;--cyan:#0c9c95;--radius:18px;--shadow:0 20px 54px #1937521c}body{background:#f7f9fb}.site-shell>main{min-height:60vh}.page-enter-active,.page-leave-active{transition:opacity .2s,transform .2s}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.article-card,.claw-pick-item,.course-card,.course-center-category-card,.latest-launch-card,.scenario-card,.subcategory-grid button{-webkit-tap-highlight-color:transparent}.header-search{transition:width .2s,border-color .2s,box-shadow .2s}.header-search:focus-within{background:#fff;border-color:#9ec4e4;box-shadow:0 0 0 4px #1268c414}.managed-top-banner{background:#0d2940;min-height:0}.managed-top-banner img{-o-object-fit:contain;object-fit:contain;height:auto;max-height:120px}.managed-banner-stage{background:#e8f0f5}.managed-banner-slide img{-o-object-fit:contain;object-fit:contain}.category-banner-shell{max-height:none}.category-banner-shell>a,.category-banner-shell>div{aspect-ratio:48/13}.quick-access-section{background:#fff}.section-title--split>p{text-align:right;max-width:420px;line-height:1.7}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.scenario-card{color:#fff;isolation:isolate;background:#173c5c;border-radius:16px;min-height:176px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 32px #1331491c}.scenario-card:hover{transform:translateY(-5px);box-shadow:0 24px 52px #13314933}.scenario-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.scenario-card:hover>img{transform:scale(1.045)}.scenario-card-shade{z-index:1;background:linear-gradient(#0617250a 8%,#071927de);position:absolute;inset:0}.scenario-card>div{z-index:2;padding:19px 21px;position:absolute;bottom:0;left:0;right:0}.scenario-card small{color:#9ddbd7;letter-spacing:1.5px;font-size:9px;font-weight:850}.scenario-card h3{letter-spacing:-.4px;margin:5px 0 3px;font-size:19px}.scenario-card p{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px);margin:0;font-size:12px;overflow:hidden}.scenario-card-action{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:18px;right:18px}.scenario-card:hover .scenario-card-action{color:#17486e;background:#fff;transform:translate(2px)}.course-showcase .course-card{box-shadow:0 8px 28px #18354b0b}.latest-launch-section{background:linear-gradient(#f7fafc,#eef4f7);border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed}.latest-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.latest-launch-card{min-height:132px;color:var(--ink);background:#ffffffeb;border:1px solid #dce7ed;border-radius:14px;grid-template-columns:106px minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 7px 24px #18354b09}.latest-launch-card:hover{border-color:#a9c8de;transform:translateY(-3px);box-shadow:0 13px 30px #18354b14}.latest-launch-card figure{border-radius:10px;width:106px;height:104px;margin:0;position:relative;overflow:hidden}.latest-launch-card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.latest-launch-card figure>span{color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#082032a8;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:850;position:absolute;top:8px;left:8px}.latest-launch-card>div{min-width:0}.latest-launch-card small{color:#718796;align-items:center;gap:4px;font-size:9px;display:flex}.latest-launch-card h3{margin:8px 0 6px;font-size:15px;line-height:1.45}.latest-launch-card h3,.latest-launch-card p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latest-launch-card p{color:#82939f;margin:0;font-size:10px}.latest-launch-card>svg{color:#9aadb9}.latest-launch-card:hover>svg{color:var(--blue)}.home-curated-section{background:#fff;border-top:1px solid #e2eaee;border-bottom:1px solid #e2eaee}.home-curated-section .home-section{padding-top:52px;padding-bottom:52px}.home-curated-heading{margin-bottom:24px}.home-curated-heading h2{color:var(--ink)}.home-curated-heading small{color:#16877f}.home-curated-heading>p{color:#7b8d99}.home-curated-heading .section-index{color:#16877f;background:#eaf7f5;border-color:#d4ece8}.home-curated-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;display:grid}.claw-picks-panel{background:#f8fafb;border:1px solid #dde7ec;border-radius:18px;padding:22px;box-shadow:0 12px 34px #1631450e}.claw-picks-panel>header{margin-bottom:13px}.claw-picks-panel>header>span{color:#0d8880;letter-spacing:1.4px;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.claw-picks-panel>header h2{letter-spacing:-.7px;margin:7px 0 4px;font-size:25px}.claw-picks-panel>header p{color:#81919d;margin:0;font-size:11px}.claw-pick-list{gap:6px;display:grid}.claw-pick-item{min-height:66px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px 9px 6px 6px;transition:all .2s;display:grid}.claw-pick-item:hover{background:#fff;border-color:#cbdce6;transform:translate(3px);box-shadow:0 9px 22px #1a364b12}.claw-pick-item figure{border-radius:7px;width:60px;height:54px;margin:0;overflow:hidden}.claw-pick-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.claw-pick-item>div{min-width:0}.claw-pick-item small{color:#16877f;font-size:9px;display:block}.claw-pick-item h3,.claw-pick-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.claw-pick-item h3{margin:5px 0 4px;font-size:14px}.claw-pick-item p{color:#84939d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.claw-pick-item>svg{color:#96a8b4}.master-class-entry{color:#fff;isolation:isolate;background:radial-gradient(circle at 75% 10%,#24a49a47,#0000 30%),linear-gradient(145deg,#102d43,#174f6d);border-radius:18px;min-height:430px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #112f442e}.master-class-entry>img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.master-class-entry:hover>img{transform:scale(1.045)}.master-class-shade{z-index:-1;background:linear-gradient(#0719271f,#071927e8);position:absolute;inset:0}.master-class-badge{color:#c1efeb;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082a3a80;border:1px solid #c7eeeb38;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:850;display:flex;position:absolute;top:24px;left:24px}.master-class-copy{padding:34px;position:absolute;bottom:0;left:0;right:0}.master-class-copy>small{color:#91ddd6;letter-spacing:1.2px;font-size:11px;font-weight:850}.master-class-copy h2{letter-spacing:-.9px;margin:9px 0 10px;font-size:28px;line-height:1.35}.master-class-copy p{color:#ffffffad;margin:0;font-size:12px}.master-class-copy>span{align-items:center;gap:6px;margin-top:22px;font-size:12px;font-weight:800;display:flex}.floating-service{z-index:60;color:#486075;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #cedbe4e6;border-radius:999px;gap:6px;padding:6px;display:grid;position:fixed;top:68%;right:14px;transform:translateY(-50%);box-shadow:0 12px 30px #0f2b411f}.floating-service>a,.floating-service>button{width:42px;height:42px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.floating-service>a>span,.floating-service>button>span{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.floating-service>a:focus-visible,.floating-service>a:hover,.floating-service>button.active,.floating-service>button:focus-visible,.floating-service>button:hover{color:#fff;background:#126dcc;outline:0;transform:translateY(-1px);box-shadow:0 8px 18px #126dcc38}.floating-service>a:before,.floating-service>button:before{content:attr(data-label);color:#fff;text-align:center;white-space:nowrap;border-radius:6px;min-width:52px;padding:7px 9px;font-size:11px;line-height:1;right:52px;transform:translate(6px,-50%);box-shadow:0 10px 24px #0c203029}.floating-service>a:after,.floating-service>a:before,.floating-service>button:after,.floating-service>button:before{opacity:0;pointer-events:none;background:#0f2639eb;transition:opacity .18s,transform .18s;position:absolute;top:50%}.floating-service>a:after,.floating-service>button:after{content:"";width:8px;height:8px;right:48px;transform:translate(6px,-50%)rotate(45deg)}.floating-service>a:focus-visible:after,.floating-service>a:focus-visible:before,.floating-service>a:hover:after,.floating-service>a:hover:before,.floating-service>button:focus-visible:after,.floating-service>button:focus-visible:before,.floating-service>button:hover:after,.floating-service>button:hover:before{opacity:1;transform:translateY(-50%)rotate(0)}.floating-service>a:focus-visible:after,.floating-service>a:hover:after,.floating-service>button:focus-visible:after,.floating-service>button:hover:after{transform:translateY(-50%)rotate(45deg)}.floating-email-link{position:relative}.floating-email-link:focus-visible:before,.floating-email-link:hover:before{content:attr(data-email);min-width:194px}.floating-qr-panel{color:#173247;background:#fffffffa;border:1px solid #d8e3ea;border-radius:10px;place-items:center;width:214px;padding:15px 15px 17px;animation:.18s both floating-panel-in;display:grid;position:absolute;top:0;right:58px;box-shadow:0 18px 44px #0f26392e}.floating-qr-panel:after{content:"";background:#fff;border-top:1px solid #d8e3ea;border-right:1px solid #d8e3ea;width:11px;height:11px;position:absolute;top:18px;right:-6px;transform:rotate(45deg)}.floating-qr-panel>button{color:#6f8290;background:#f3f6f8;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:8px;right:8px}.floating-qr-panel>button:hover{color:#173247;background:#e8eef2}.floating-qr-panel img{-o-object-fit:contain;object-fit:contain;border:1px solid #e4ebef;border-radius:8px;width:162px;height:162px}.floating-qr-panel b{margin-top:10px;font-size:13px}.floating-qr-panel span{color:#758895;margin-top:4px;font-size:10px}@keyframes floating-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.channel-hero{border-radius:18px;justify-content:space-between;align-items:center;min-height:294px;padding:48px 56px;display:flex;overflow:hidden}.channel-hero>div{z-index:1;max-width:680px;position:relative}.channel-hero small,.channel-hero>div>span{letter-spacing:1.6px;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.channel-hero h1{letter-spacing:-1.8px;margin:13px 0 12px;font-size:clamp(34px,4vw,50px);line-height:1.18}.channel-hero p{max-width:620px;margin:0;font-size:15px;line-height:1.8}.patient-hero{color:#4a321e;background:radial-gradient(circle at 82% 5%,#cb854129,#0000 30%),linear-gradient(125deg,#fffaf3,#f3e3cf);border:1px solid #ead4b9}.patient-hero small{color:#af681f}.patient-hero>svg{color:#ac662140}.ai-hero{color:#fff;background:radial-gradient(circle at 76% 16%,#6d5ee47a,#0000 34%),linear-gradient(125deg,#15294a,#392d71 70%,#5842a0);position:relative;box-shadow:0 22px 55px #26235b33}.ai-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-100px;box-shadow:0 0 0 60px #ffffff09}.ai-hero>div>span{color:#b7adff}.ai-hero p{color:#ffffffad}.ai-hero>svg{z-index:1;color:#c5beff80;position:relative}.ai-tool-section{padding:54px 0 4px}.ai-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-tool-card{background:#fff;border:1px solid #dddff0;border-radius:15px;grid-template-columns:112px 1fr auto;align-items:center;gap:16px;min-height:114px;padding:15px;transition:all .22s;display:grid;box-shadow:0 10px 30px #2d29620e}.ai-tool-card:hover{border-color:#9f93d9;transform:translateY(-3px);box-shadow:0 16px 34px #2d29621f}.ai-tool-card img{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:112px;height:84px}.ai-tool-card h3{margin:0 0 7px;font-size:16px}.ai-tool-card p{color:#788897;margin:0;font-size:11px;line-height:1.55}.ai-tool-card>svg{color:#765fc0}.ai-channel .listing-content,.patient-channel .listing-content{padding-top:50px}.patient-channel .result-icon{color:#b36c25;background:#fbf0e5}.ai-channel .result-icon{color:#7057be;background:#f0ecfb}.patient-article-layout{gap:20px;display:grid}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.article-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;transition:all .23s;display:flex;overflow:hidden;box-shadow:0 9px 30px #18354b0b}.article-card:hover{box-shadow:var(--shadow);border-color:#bdceda;transform:translateY(-4px)}.article-card-media{color:#7690a5;background:linear-gradient(135deg,#edf3f6,#dce8ed);place-items:center;height:174px;display:grid;position:relative}.article-card-media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-card-media>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#122a3ba8;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:750;position:absolute;top:13px;left:13px}.article-card-copy{flex-direction:column;flex:1;padding:20px;display:flex}.article-card-meta{color:#8796a2;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.article-card-meta span{align-items:center;gap:5px;display:flex}.article-card-meta em{color:#a36b33;font-style:normal}.ai-channel .article-card-meta em{color:#6d56b4}.article-card h3{margin:13px 0 8px;font-size:18px;line-height:1.5}.article-card p{color:#6d8090;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.article-card-more{color:var(--blue);align-items:center;gap:5px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:750;display:flex}.article-card--featured{grid-template-columns:1.08fr .92fr;min-height:330px;display:grid}.article-card--featured .article-card-media{height:100%;min-height:330px}.article-card--featured .article-card-copy{justify-content:center;padding:42px}.article-card--featured h3{margin-top:18px;font-size:30px;line-height:1.35}.article-card--featured p{-webkit-line-clamp:3;font-size:14px}.ai-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.pagination button{width:40px;height:40px;color:var(--blue);border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;display:grid}.pagination button:hover:not(:disabled){color:#fff;background:var(--blue);border-color:var(--blue)}.pagination button:disabled{cursor:not-allowed;opacity:.4}.pagination span{color:#6f8290;text-align:center;min-width:100px;font-size:12px}.server-content-status--inline{min-height:280px;padding:50px 0}.empty-state button{color:#fff;background:var(--blue);border:0;border-radius:8px;padding:9px 14px}.ai-workspace-page{color:#20384a;background:#f4f7f9}.ai-workspace-head{background:#fff;border-bottom:1px solid #dce5ea}.ai-workspace-head>.container{justify-content:space-between;align-items:center;gap:28px;min-height:118px;display:flex}.ai-workspace-head small{color:#12877e;letter-spacing:1.4px;font-size:9px;font-weight:850}.ai-workspace-head h1{color:#123e72;letter-spacing:0;margin:6px 0 5px;font-size:27px}.ai-workspace-head p{color:#748795;margin:0;font-size:12px;line-height:1.6}.ai-workspace-head dl{align-items:center;gap:30px;margin:0;display:flex}.ai-workspace-head dl>div{text-align:center;min-width:68px}.ai-workspace-head dt{color:#0b6bcb;font-size:24px;line-height:1}.ai-workspace-head dl>div:last-child dt{color:#12977c}.ai-workspace-head dd{color:#7f909b;margin:7px 0 0;font-size:10px}.ai-section-heading{gap:18px;min-height:32px;margin-bottom:15px}.ai-section-heading svg{color:#0b6bcb}.ai-section-heading h2{color:#15436f;font-size:16px}.ai-section-heading p{color:#82919b;margin:0 0 0 2px}.ai-section-heading>span{color:#7c8d98;font-size:10px}.ai-assistant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ai-assistant-card{color:#213c50;border:1px solid #d8e2e7;border-top:3px solid #3188cf;min-height:218px;padding:15px;box-shadow:0 7px 20px #1836490b}.ai-assistant-card.tone-1{border-top-color:#18a078}.ai-assistant-card.tone-2{border-top-color:#d25782}.ai-assistant-card.tone-3{border-top-color:#d28a35}.ai-assistant-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ai-assistant-card>header img{-o-object-fit:cover;object-fit:cover;background:#edf4f8;border-radius:7px;width:48px;height:48px;display:block}.ai-assistant-card>header>div{min-width:0}.ai-assistant-card h3{color:#17476d;margin:0 0 5px;font-size:15px}.ai-assistant-card h3,.ai-assistant-card>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-assistant-card>header p{color:#718592;margin:0;font-size:10px}.ai-assistant-card>header>span{color:#107466;white-space:nowrap;background:#e9f7f2;border-radius:4px;padding:4px 6px;font-size:9px}.ai-assistant-card.tone-2>header>span{color:#a44569;background:#fbeef3}.ai-assistant-description{color:#596f7e;-webkit-line-clamp:3;height:50px;margin:14px 0 9px;font-size:11px;line-height:1.55}.ai-assistant-tags span{color:#22699c;background:#edf5fb;font-size:9px}.ai-assistant-card footer b{color:#0b6bcb;gap:4px}.ai-news-banner-layout{grid-template-columns:minmax(0,7fr) minmax(270px,3fr);align-items:stretch;gap:16px;display:grid}.ai-news-panel{border:1px solid #d9e2e7}.ai-news-panel>header>div:first-child span{color:#10847c;letter-spacing:1px}.ai-news-panel>header small{color:#84939c;font-size:10px}.ai-news-panel-actions{align-items:center;gap:8px;display:flex}.ai-news-panel-actions>a{color:#0b6bcb;align-items:center;gap:4px;height:30px;padding:0 3px;font-size:10px;font-weight:750;display:inline-flex}.ai-news-panel-actions>a:hover{color:#084f96}.ai-news-list>a{color:#223e52;grid-template-columns:76px minmax(0,1fr) 48px 18px;gap:12px;min-height:63px}.ai-news-list>a:hover h4{color:#0b6bcb}.ai-news-list figure{background:#edf4f8;width:76px;height:52px}.ai-news-list figure.has-image{background:#dce7ed}.ai-news-list figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.ai-news-list>a:hover figure img{transform:scale(1.04)}.ai-news-list h4{margin:0 0 6px;font-family:Georgia,Times New Roman,Microsoft YaHei,serif;font-size:14px;font-weight:700}.ai-news-list p{color:#7a8c98;font-size:10px}.ai-news-list time{font-size:9px}.ai-workspace-banner{aspect-ratio:1;align-self:start;position:sticky;top:92px}.ai-workspace-banner>a{background:#123e66;box-shadow:0 12px 30px #14344c24}.ai-workspace-banner img{transition:transform .4s}.ai-workspace-banner__shade{background:#081f3394}.ai-workspace-banner__badge{background:#d34e7c;font-size:9px;top:17px;left:17px}.ai-workspace-banner small{color:#9de8df;letter-spacing:1.1px;font-size:9px}.ai-workspace-banner p{color:#ffffffbf;line-height:1.6}.ai-banner-arrow{z-index:2;color:#fff;opacity:0;background:#071d2f85;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ai-banner-arrow:focus-visible,.ai-workspace-banner:hover .ai-banner-arrow{opacity:1}.ai-banner-arrow:hover{background:#071d2fc7}.ai-banner-arrow--prev{left:10px}.ai-banner-arrow--next{right:10px}.ai-banner-dots{z-index:2;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.ai-banner-dots button{background:#ffffff7a;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.ai-banner-dots button.active{background:#fff;border-radius:3px;width:17px}.ai-guidance-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.ai-capability-panel,.ai-notice-panel{background:#fff;border:1px solid #d9e2e7;border-radius:8px;min-height:205px;padding:18px 20px}.ai-guidance-grid article>header{align-items:center;gap:10px;display:flex}.ai-guidance-grid article>header>span{color:#087f75;background:#eaf7f4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ai-guidance-grid article header small{color:#12877e;letter-spacing:1px;font-size:8px;font-weight:850}.ai-guidance-grid article h2{color:#17466d;margin:4px 0 0;font-size:16px}.ai-capability-panel ul{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.ai-capability-panel li{color:#526b7b;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.ai-capability-panel li svg{color:#159776;flex:none;margin-top:1px}.ai-capability-panel li.limit svg{color:#c85d5d}.ai-notice-panel{background:#fffaf1;border-color:#efc77a}.ai-notice-panel>header>span{color:#a86418!important;background:#fff0cf!important}.ai-notice-panel header small{color:#b06a18!important}.ai-notice-panel p{color:#6e5b43;margin:17px 0 16px;font-size:11px;line-height:1.75}.ai-notice-panel>div{gap:8px;display:flex}.ai-notice-panel>div a{color:#9b5e17;background:#fff;border:1px solid #e7bd70;border-radius:5px;padding:7px 10px;font-size:10px}.ai-inline-empty{color:#84949e;justify-content:center;align-items:center;gap:8px;min-height:110px;font-size:11px;display:flex}.ai-information-head{background:#fff;border-bottom:1px solid #dce5ea}.ai-information-head>.container{justify-content:space-between;align-items:center;gap:24px;min-height:138px;display:flex;position:relative}.ai-information-head>.container>a{color:#6f8290;align-items:center;gap:5px;font-size:10px;display:inline-flex;position:absolute;top:18px;left:0}.ai-information-head>.container>a:hover{color:#0b6bcb}.ai-information-head span{color:#12877e;letter-spacing:1.2px;font-size:9px;font-weight:850}.ai-information-head h1{color:#153f68;letter-spacing:0;margin:7px 0 5px;font-size:28px}.ai-information-head p{color:#798b97;margin:0;font-size:11px}.ai-information-head strong{color:#0b6bcb;text-align:center;font-size:27px;font-weight:500}.ai-information-head strong small{color:#84949e;margin-top:5px;font-size:9px;font-weight:500;display:block}.ai-information-page .information-listing{padding-top:32px}@media (width<=1080px){.ai-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-news-banner-layout{grid-template-columns:minmax(0,1fr) 285px}}@media (width>=1181px) and (width<=1300px){.ai-workspace-body,.ai-workspace-head>.container{width:min(1070px,100% - 48px)}}@media (width<=700px){.ai-workspace-head>.container{flex-direction:column;align-items:flex-start;gap:18px;min-height:142px;padding-top:20px;padding-bottom:20px}.ai-workspace-head dl{gap:22px}.ai-workspace-head dl>div{text-align:left;min-width:58px}.ai-workspace-body{padding-top:16px;padding-bottom:50px}.ai-section-heading{align-items:flex-start}.ai-section-heading>div{flex-wrap:wrap;align-items:flex-start}.ai-section-heading p{width:100%;margin-left:27px}.ai-assistant-grid,.ai-guidance-grid,.ai-news-banner-layout{grid-template-columns:1fr}.ai-workspace-banner{width:min(100%,420px);position:static}.ai-news-list{padding:0 12px}.ai-news-list>a{grid-template-columns:64px minmax(0,1fr) 40px 14px;gap:9px;min-height:76px}.ai-news-list figure{width:64px;height:46px}.ai-news-list h4{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ai-news-list p{display:none}.ai-banner-arrow{opacity:1}.ai-information-head>.container{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-height:160px;padding-top:35px}.ai-information-head>.container>a{left:16px}.ai-information-head strong{position:absolute;bottom:25px;right:16px}.ai-information-page .information-listing{padding-top:22px}}.search-page{background:#f6f8fa;min-height:70vh}.search-hero{color:#fff;background:radial-gradient(circle at 76% 12%,#1b97ac33,#0000 32%),linear-gradient(120deg,#102b43,#0c5591);padding:72px 0 68px}.search-hero small{color:#8adcd6;letter-spacing:1.6px;font-size:10px;font-weight:850}.search-hero h1{letter-spacing:-1.5px;margin:10px 0 25px;font-size:clamp(34px,4vw,50px)}.search-page-form{color:#6d8292;background:#fff;border-radius:13px;align-items:center;gap:12px;width:min(740px,100%);height:58px;padding:0 7px 0 18px;display:flex;box-shadow:0 18px 45px #041b2e38}.search-page-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-page-form button{color:#fff;background:var(--blue);border:0;border-radius:9px;height:44px;padding:0 25px;font-weight:750}.search-results{padding:58px 0 84px}.search-results>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.search-results>header small{color:var(--blue);letter-spacing:1.4px;font-size:9px;font-weight:850}.search-results>header h2{margin:6px 0 0;font-size:27px}.search-results>header>span{color:#7d8e9b;font-size:12px}.mixed-search-results{gap:55px;display:grid}.mixed-search-heading{align-items:end;gap:10px;margin-bottom:18px;display:flex}.mixed-search-heading small{color:var(--blue);letter-spacing:1.2px;font-size:9px;font-weight:850}.mixed-search-heading h3{margin:0;font-size:23px}.mixed-search-heading span{color:#8495a1;font-size:11px}.article-detail-page{color:#1a2730;font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.article-detail-page,.article-reading-page{background:#f7faff;min-height:70vh}.article-pdf-header,.article-reading-header{background:radial-gradient(circle at 79% 18%,#fffffff0 0 4%,#0000 28%),linear-gradient(104deg,#f8fcff,#eff7ff 52%,#e5f2ff);border-bottom:1px solid #86b1d72e;min-height:330px;overflow:hidden}.article-pdf-header__inner,.article-reading-header__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(960px,100% - 48px);min-height:330px;margin:0 auto;padding:27px 0 76px;display:flex;position:relative}.article-back-link{color:#1a27307a;align-items:center;gap:6px;margin-bottom:29px;font-size:13px;transition:color .18s;display:inline-flex}.article-back-link:hover{color:#0877c9}.article-channel-badge{z-index:1;color:#075faa;letter-spacing:.5px;background:#ffffffb8;border:1px solid #0777c924;border-radius:6px;align-items:center;gap:7px;width:max-content;min-height:29px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.article-pdf-header h1,.article-reading-header h1{z-index:1;color:#1a2730;letter-spacing:-.8px;max-width:900px;margin:13px 0 10px;font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.35;position:relative}.article-pdf-header p,.article-reading-header p{z-index:1;color:#1a27307a;max-width:790px;margin:0;font-size:15px;line-height:1.85;position:relative}.article-meta{z-index:1;color:#1a273085;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:12px;display:flex;position:relative}.article-meta>span{background:#ffffff9e;border:1px solid #6f9ec629;border-radius:15px;align-items:center;gap:6px;min-height:28px;padding:0 11px;display:inline-flex}.article-hero-wordmark{color:#0653930d;letter-spacing:-7px;pointer-events:none;-webkit-user-select:none;user-select:none;font:italic 900 88px/1 Arial,sans-serif;position:absolute;bottom:32px;right:20px}.article-reading-body{z-index:2;background:#fff;border:1px solid #e4ebf2;border-radius:16px;width:min(900px,100% - 48px);min-height:600px;margin:-44px auto 76px;padding:30px 68px 54px;position:relative;box-shadow:0 18px 54px #2b5b8417}.article-reading-cover{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:calc(100% + 88px);max-height:460px;margin:-10px -44px 38px;display:block}.article-reading-body .rich-content{color:#384f60;overflow-wrap:anywhere;font-size:16px;line-height:2.05}.article-reading-body .rich-content>:first-child{margin-top:0}.article-reading-body .rich-content>:last-child{margin-bottom:0}.article-reading-body .rich-content p{margin:1.25em 0}.article-reading-body .rich-content h1,.article-reading-body .rich-content h2,.article-reading-body .rich-content h3{color:#1b3b52;margin:1.8em 0 .7em;line-height:1.45}.article-reading-body .rich-content h1{font-size:28px}.article-reading-body .rich-content h2{border-left:4px solid #0789d1;padding-left:12px;font-size:24px}.article-reading-body .rich-content h3{font-size:20px}.article-reading-body .rich-content ol,.article-reading-body .rich-content ul{margin:1.2em 0;padding-left:1.7em}.article-reading-body .rich-content li+li{margin-top:.5em}.article-reading-body .rich-content blockquote{color:#45667e;background:linear-gradient(90deg,#eef7ff,#f8fbff);border-left:4px solid #0789d1;border-radius:7px;margin:1.6em 0;padding:15px 18px}.article-reading-body .rich-content img{border-radius:10px;max-width:100%;height:auto;margin:1.5em auto;display:block}.article-reading-body .rich-content a{color:#0877c9;text-underline-offset:3px;text-decoration:underline}.article-reading-body .rich-content table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:14px}.article-reading-body .rich-content td,.article-reading-body .rich-content th{text-align:left;border:1px solid #dfe8ef;padding:11px 13px}.article-reading-body .rich-content th{color:#1f4a69;background:#f1f7fc}.article-reading-body>footer{color:#1a27306b;border-top:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:22px;font-size:12px;display:flex}.article-reading-body>footer a{color:#0877c9;align-items:center;gap:6px;font-weight:600;display:flex}.article-reading-body>footer a svg{transition:transform .18s}.article-reading-body>footer a:hover svg{transform:translate(3px)}.article-external-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding-top:55px;display:flex}.article-external-body>svg{color:var(--blue)}.article-external-body h2{color:#243b4c;margin:18px 0 8px;font-size:24px}.article-external-body>p{color:#7d8d98;margin:0 0 24px}.article-external-body>a{color:#fff;background:var(--blue);border-radius:6px;align-items:center;gap:7px;padding:11px 20px;font-weight:750;display:inline-flex}.article-pdf-page{background:#f7faff;min-height:70vh;padding-bottom:78px}.article-pdf-reader{z-index:2;width:min(1200px,100% - 48px);margin-top:-44px;position:relative}.article-pdf-reader .page-pdf-viewer{border-color:#dde7ef;border-radius:15px;box-shadow:0 18px 54px #2b5b841a}.article-pdf-reader .page-pdf-toolbar{min-height:64px;padding:11px 18px}.article-pdf-reader .page-pdf-toolbar button,.article-pdf-reader .page-pdf-toolbar select{border-color:#dce7ef;border-radius:8px}.article-pdf-reader .page-pdf-toolbar button:hover:not(:disabled){color:#0877c9;background:#f2f8fd;border-color:#b9d9ef}.article-pdf-reader .page-pdf-stage{background:#edf3f7}.external-article-state{text-align:center;background:radial-gradient(circle at 78% 16%,#ffffffe6,#0000 26%),linear-gradient(104deg,#f8fcff,#e9f4ff);justify-content:center;align-items:flex-start;min-height:640px;padding:72px 24px;display:flex}.external-article-card{background:#fff;border:1px solid #e2eaf1;border-radius:18px;flex-direction:column;align-items:center;width:min(820px,100%);min-height:440px;padding:76px 65px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #2b5b8417}.external-article-card h1{z-index:1;color:#1a2730;max-width:720px;margin:18px 0 12px;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.4;position:relative}.external-article-card>p{z-index:1;color:#718491;max-width:620px;margin:0;line-height:1.8;position:relative}.external-article-card>a{z-index:1;color:#fff;background:linear-gradient(#0795d8,#16349e);border-radius:22px;align-items:center;gap:7px;margin-top:27px;padding:12px 20px;font-size:13px;font-weight:700;display:flex;position:relative}.external-article-card>a+a{color:#718593;background:0 0;margin-top:16px;padding:0}.external-article-card .article-hero-wordmark{bottom:-10px;right:-8px}.login-page-redesign{background:#eaf1f5;grid-template-columns:minmax(0,680px) 420px;justify-content:center;align-items:center;gap:34px;width:100%;min-height:calc(100vh - 76px);padding:72px max(36px,50vw - 620px) 42px;display:grid;position:relative;overflow:hidden}.login-back{z-index:2;color:#5d7486;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:30px;left:max(48px,50vw - 600px)}.login-product-note{z-index:1;color:#fff;background:#102d3e;border-radius:8px;width:100%;height:540px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 20px 48px #18364829}.login-medical-visual{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 56%;object-position:50% 56%;width:100%;height:100%;display:block}.login-visual-shade{background:#061c2a78;position:absolute;inset:0}.login-ai-mark{color:#102f40;background:#a9f0e5;border:1px solid #ffffff8f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:28px;right:28px;box-shadow:0 12px 30px #0003}.login-visual-signal{color:#c8fff6;letter-spacing:1px;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex;position:absolute;top:31px;left:30px}.login-visual-signal svg{color:#82eadb}.login-product-copy{max-width:570px;position:absolute;bottom:34px;left:36px;right:36px}.login-product-copy>span{color:#9aeee2;letter-spacing:1.4px;font-size:10px;font-weight:850}.login-product-copy h1{color:#fff;letter-spacing:0;text-shadow:0 4px 18px #00000047;margin:12px 0 9px;font-size:46px;line-height:1.08}.login-card-redesign{z-index:2;background:#fffffffa;border:1px solid #cddbe4f2;border-radius:8px;width:420px;padding:38px 40px 35px;position:relative;box-shadow:0 24px 60px #13365021}.login-security{color:#138a82;letter-spacing:.7px;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.login-card-redesign header h2{letter-spacing:-.7px;margin:9px 0 7px;font-size:30px}.login-card-redesign header p{color:#82919c;margin:0;font-size:12px}.login-form-redesign label>span:first-child{color:#415a6d;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.login-form-redesign input{width:100%;height:47px;color:var(--ink);background:#fbfcfd;border:1px solid #d7e2e9;border-radius:9px;outline:0;padding:0 13px}.login-form-redesign input:focus{background:#fff;border-color:#75a9d6;box-shadow:0 0 0 4px #1268c414}.login-code-field{grid-template-columns:1fr 112px;gap:8px;display:grid}.login-code-field button{color:var(--blue);background:#edf5fb;border:1px solid #d3e4f1;border-radius:9px;font-size:11px;font-weight:750}.login-code-field button:disabled{color:#9babb5;cursor:not-allowed}.login-form-redesign .login-consent{color:#81919d;align-items:flex-start;gap:8px;font-size:10px;line-height:1.65;display:flex}.login-consent input{flex:none;width:15px;height:15px;margin-top:1px}.login-consent a{color:var(--blue)}.login-primary{color:#fff;background:linear-gradient(135deg,#126dcc,#0956a6);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:48px;font-weight:800;display:flex;box-shadow:0 11px 25px #1268c436}.login-primary:disabled{opacity:.65}.login-divider{color:#9aa8b2;place-items:center;height:35px;font-size:10px;display:grid;position:relative}.login-divider:before{content:"";background:#e5ebef;height:1px;position:absolute;left:0;right:0}.login-divider span{background:#fff;padding:0 10px;position:relative}.wechat-login-trigger{width:100%;min-height:58px;color:var(--ink);text-align:left;background:#f7fbf9;border:1px solid #d8e8df;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:8px 12px;display:grid}.wechat-login-trigger:hover{background:#f1faf4;border-color:#70bb8b}.wechat-login-trigger>span:first-child,.wechat-modal-logo{background:#20b05a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.wechat-login-trigger img{filter:invert();width:23px;height:20px}.wechat-login-trigger b,.wechat-login-trigger small{display:block}.wechat-login-trigger small{color:#7d8f9b;margin-top:3px;font-size:9px}.wechat-login-trigger>span:last-child{color:#21a957}.login-error{color:#c54e4e;text-align:center;margin:-5px 0 0;font-size:11px}.wechat-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08182594;place-items:center;display:grid;position:fixed;inset:0}.wechat-modal{text-align:center;background:#fff;border-radius:20px;place-items:center;width:min(410px,100% - 32px);padding:33px 34px 30px;display:grid;position:relative;box-shadow:0 30px 80px #04141f4d}.wechat-modal-close{color:#71838f;background:#f2f5f7;border:0;border-radius:50%;padding:7px;position:absolute;top:14px;right:14px}.wechat-modal-logo{border-radius:13px;width:48px;height:48px}.wechat-modal-logo img{filter:invert();width:29px}.wechat-modal h2{margin:15px 0 6px;font-size:22px}.wechat-modal>p{color:#7c8d99;max-width:300px;margin:0 0 18px;font-size:11px;line-height:1.7}.wechat-qr-shell{background:#fff;border:1px solid #dce5ea;border-radius:14px;place-items:center;width:260px;height:260px;padding:4px;display:grid}.wechat-qr-shell>img{width:252px;height:252px}.qr-state{color:#718593;place-items:center;gap:9px;display:grid}.refresh-qr{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;margin-top:13px;font-size:11px;display:flex}.spin{animation:.8s linear infinite member-spin}@keyframes member-spin{to{transform:rotate(1turn)}}@media (width<=1180px){.floating-service{right:10px}.latest-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page-redesign{grid-template-columns:minmax(0,630px) 410px;gap:26px}.login-card-redesign{width:410px}.ai-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ai-news-grid,.article-grid,.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-curated-grid{grid-template-columns:1fr}.master-class-entry{min-height:390px}.article-card--featured{grid-template-columns:1fr}.article-card--featured .article-card-media{min-height:260px}.login-page-redesign{grid-template-columns:1fr;padding:75px 24px 55px}.login-product-note{justify-self:center;width:min(600px,100%);height:300px;min-height:300px}.login-medical-visual{-o-object-position:50% 60%;object-position:50% 60%}.login-product-copy{bottom:28px;left:30px;right:30px}.login-product-copy h1{font-size:40px}.login-card-redesign{justify-self:center;width:min(430px,100%)}.login-back{left:24px}}@media (width<=760px){.floating-service{border-radius:999px;grid-template-columns:repeat(3,42px);top:auto;bottom:12px;right:12px;transform:none}.floating-service>a,.floating-service>button{width:42px;height:42px}.floating-service>a:after,.floating-service>a:before,.floating-service>button:after,.floating-service>button:before{display:none}.floating-qr-panel{top:auto;bottom:58px;right:0}.floating-qr-panel:after{top:auto;bottom:-6px;right:18px;transform:rotate(135deg)}.channel-hero{min-height:240px;padding:34px 28px}.channel-hero>svg{display:none}.ai-tool-grid{grid-template-columns:1fr}.article-reading-body{padding:24px 34px 42px}.article-reading-cover{width:calc(100% + 44px);margin:-8px -22px 32px}.article-pdf-reader{width:calc(100% - 32px)}.external-article-card{padding:60px 36px 48px}}@media (width<=560px){.managed-top-banner img{min-height:36px}.managed-banner-stage{aspect-ratio:16/5;min-height:0}.section-title--split>p{display:none}.ai-news-grid,.article-grid,.latest-launch-grid,.scenario-grid{grid-template-columns:1fr}.latest-launch-card{grid-template-columns:88px minmax(0,1fr) auto}.latest-launch-card figure{width:88px;height:90px}.claw-picks-panel{padding:21px 16px}.claw-pick-item{grid-template-columns:68px minmax(0,1fr) auto;gap:10px}.claw-pick-item figure{width:68px;height:65px}.master-class-entry{min-height:330px}.master-class-copy{padding:25px 22px}.master-class-copy h2{font-size:23px}.scenario-card{min-height:158px}.channel-hero{border-radius:11px;padding:29px 22px}.channel-hero h1{font-size:31px}.article-card--featured .article-card-copy{padding:25px 22px}.article-card--featured h3{font-size:23px}.article-card--featured .article-card-media{min-height:210px}.result-controls{width:100%}.result-controls label{width:100%;display:flex}.result-bar{flex-direction:column}.search-hero{padding:50px 0}.search-page-form{height:54px}.search-page-form button{padding:0 17px}.search-results>header{flex-direction:column;align-items:flex-start;gap:8px}.article-pdf-header,.article-reading-header{min-height:298px}.article-pdf-header__inner,.article-reading-header__inner{width:calc(100% - 32px);min-height:298px;padding:20px 0 58px}.article-back-link{margin-bottom:23px}.article-pdf-header h1,.article-reading-header h1{font-size:30px;line-height:1.4}.article-pdf-header p,.article-reading-header p{font-size:13px;line-height:1.7}.article-hero-wordmark{font-size:58px;bottom:27px;right:-28px}.article-reading-body{border-radius:12px;width:calc(100% - 24px);min-height:420px;margin:-28px auto 45px;padding:18px 18px 38px;box-shadow:0 12px 32px #2b5b8414}.article-reading-cover{border-radius:8px;width:calc(100% + 20px);margin:-8px -10px 28px}.article-reading-body .rich-content{font-size:15px;line-height:1.95}.article-reading-body .rich-content h1{font-size:24px}.article-reading-body .rich-content h2{font-size:21px}.article-reading-body .rich-content h3{font-size:18px}.article-reading-body>footer{flex-direction:column;align-items:flex-start}.article-pdf-page{padding-bottom:46px}.article-pdf-reader{width:100%;margin-top:-28px}.article-pdf-reader .page-pdf-viewer{border-left:0;border-right:0;border-radius:0;box-shadow:0 10px 28px #2b5b8414}.article-pdf-reader .page-pdf-toolbar{padding:10px 12px}.external-article-state{min-height:560px;padding:40px 12px}.external-article-card{border-radius:14px;min-height:400px;padding:54px 20px 42px}.external-article-card h1{font-size:29px}.login-page-redesign{padding:58px 16px 32px}.login-back{top:18px;left:18px}.login-product-note{height:205px;min-height:205px}.login-ai-mark{width:44px;height:44px;top:18px;right:18px}.login-visual-signal{top:19px;left:18px}.login-product-copy{bottom:20px;left:20px;right:20px}.login-product-copy>span{display:none}.login-product-copy h1{margin:0 0 6px;font-size:34px}.login-product-copy p{font-size:12px}.login-card-redesign{border-radius:8px;padding:30px 21px 27px}}.managed-top-banner{background:#0c2940;place-items:center;display:grid;position:relative;overflow:hidden}.managed-top-banner>a,.managed-top-banner>div{text-align:center;width:100%;display:block}.managed-top-banner img{max-width:100%;margin:auto;display:block}.managed-top-banner>button{color:#fff;background:#00000038;border:1px solid #ffffff40;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;top:6px;right:18px}.managed-home-banner{border-bottom:1px solid var(--line);background:#e7f1f7;padding:0}.managed-banner-stage{width:100%;min-height:280px;box-shadow:none;background:#dce8ef;border-radius:0;margin:0;position:relative;overflow:hidden}.managed-banner-slide{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.managed-banner-slide img{display:block}.banner-arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091f3061;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.banner-arrow:hover{background:#091f30b3}.banner-arrow--left{left:20px}.banner-arrow--right{right:20px}.managed-banner-dots{z-index:3;gap:7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.managed-banner-dots button{background:#ffffff9e;border:0;border-radius:8px;width:8px;height:8px;padding:0;transition:all .2s}.managed-banner-dots button.active{background:#fff;width:28px}.course-center-page,.platform-overview-page{color:#1a2730;background:#fff;font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:is(body:has(.course-center-page) .site-header,body:has(.platform-overview-page) .site-header){height:88px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:0}:is(body:has(.course-center-page) .header-inner,body:has(.platform-overview-page) .header-inner){width:min(1260px,100% - 48px)}:is(body:has(.course-center-page) .brand,body:has(.platform-overview-page) .brand){min-width:270px}:is(body:has(.course-center-page) .brand-mark,body:has(.platform-overview-page) .brand-mark){width:120px;height:48px}:is(body:has(.course-center-page) .brand>span:last-child,body:has(.platform-overview-page) .brand>span:last-child){display:none}:is(body:has(.course-center-page) .main-nav,body:has(.platform-overview-page) .main-nav){gap:2px;margin-left:auto}:is(body:has(.course-center-page) .main-nav a,body:has(.platform-overview-page) .main-nav a){color:#1a2730;min-width:auto;padding:0 20px;font-size:16px;font-weight:500}:is(body:has(.course-center-page) .main-nav a.nav-active,body:has(.platform-overview-page) .main-nav a.nav-active){color:#0757ad;font-weight:700}body:has(.course-center-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;bottom:12px;left:20px;right:20px}body:has(.platform-overview-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;bottom:12px;left:20px;right:20px}:is(body:has(.course-center-page) .header-actions,body:has(.platform-overview-page) .header-actions){margin-left:28px}:is(body:has(.course-center-page) .header-search,body:has(.platform-overview-page) .header-search){background:#ffffffd1;border-color:#dce5eb;border-radius:22px;width:208px;height:38px}:is(body:has(.course-center-page) .login-entry,body:has(.platform-overview-page) .login-entry){color:#fff;background:linear-gradient(#0795d8,#16349e);border-radius:22px;justify-content:center;min-width:96px;height:38px;padding:0 24px}:is(body:has(.course-center-page) .login-entry:hover,body:has(.platform-overview-page) .login-entry:hover){color:#fff;background:linear-gradient(#0787c7,#102d92)}.platform-overview-hero{background:#fff;height:950px;margin-top:-88px;position:relative;overflow:hidden}.platform-overview-hero-art{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:950px;display:block;position:absolute;inset:0}.platform-overview-hero-content{z-index:2;height:100%;padding-top:247px;position:relative}.platform-overview-hero-content>p{color:#075eb8;letter-spacing:-2px;text-shadow:2px 2px #ef5d1f61;margin:0 0 23px;font-size:42px;font-style:italic;font-weight:900}.platform-overview-hero-content h1{color:#18242d;letter-spacing:-2px;margin:0;font-size:clamp(48px,3.35vw,64px);font-weight:900;line-height:1.12}.platform-overview-hero-content>a,.platform-workbench a{color:#fff;background:linear-gradient(90deg,#1535a4,#0797d6);border-radius:22px;justify-content:center;align-items:center;gap:8px;min-width:166px;height:44px;margin-top:52px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #0b5db52e}.platform-overview-hero-content>a:hover,.platform-workbench a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b5db542}.platform-capabilities{background:#fff;padding:155px 0 100px}.platform-capabilities>.container{gap:100px;width:min(1260px,100% - 48px);display:grid}.platform-capability-card{border:1px solid #d9e6f2;border-radius:40px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 20px 50px #255d8e0f}.platform-capability-card:hover{transform:translateY(-5px);box-shadow:0 28px 66px #255d8e1f}.platform-capability-card img{width:100%;height:auto;display:block}.platform-workbench{color:#fff;background:radial-gradient(circle at 92% 20%,#14bdec40,#0000 34%),linear-gradient(135deg,#17388f,#0b86cb);min-height:436px;padding:128px 0 72px}.platform-workbench .container{width:min(1260px,100% - 48px)}.platform-workbench span{color:#d7efff;font-size:18px;font-weight:700}.platform-workbench h2{margin:12px 0 18px;font-size:38px;line-height:1.3}.platform-workbench p{color:#ffffffc7;margin:0;font-size:15px;line-height:1.8}.platform-workbench a{box-shadow:none;background:#ffffff26;border:1px solid #ffffff5c;margin-top:28px}:is(body:has(.course-center-page) .site-footer,body:has(.platform-overview-page) .site-footer){color:#1a2730;background:#fff;border-top:1px solid #edf1f4}body:has(.course-center-page) .footer-bottom{color:#71808d}body:has(.course-center-page) .site-footer p{color:#71808d}body:has(.platform-overview-page) .footer-bottom{color:#71808d}body:has(.platform-overview-page) .site-footer p{color:#71808d}.course-center-intro{z-index:2;text-align:center;padding:38px 24px 26px;position:relative}.course-center-intro h1{color:#1a2730;margin:0;font-size:36px;line-height:1.25}.course-center-intro h1 em{color:#0788ce;font-style:normal}.course-center-intro p{color:#a0a7ad;margin:7px 0 0;font-size:16px}.course-center-page .managed-banner-stage{aspect-ratio:1260/540;border-radius:16px;width:min(1260px,100% - 48px);overflow:hidden;box-shadow:0 16px 34px #165e9a29}.figma-course-hero{background:#fff;overflow:hidden}.figma-course-hero a,.figma-course-hero img{width:100%;display:block}@media (width<=1180px){:is(body:has(.course-center-page) .brand,body:has(.platform-overview-page) .brand){min-width:150px}:is(body:has(.course-center-page) .main-nav a,body:has(.platform-overview-page) .main-nav a){padding:0 12px;font-size:14px}:is(body:has(.course-center-page) .header-search,body:has(.platform-overview-page) .header-search){width:150px}}@media (width<=820px){:is(body:has(.course-center-page) .site-header,body:has(.platform-overview-page) .site-header){height:76px}:is(body:has(.course-center-page) .brand-mark,body:has(.platform-overview-page) .brand-mark){width:100px;height:40px}.platform-overview-hero{height:720px;margin-top:-76px}.platform-overview-hero-art{-o-object-position:61% top;object-position:61% top;opacity:.78;height:720px}.platform-overview-hero-content{padding-top:165px}.platform-overview-hero-content>p{font-size:32px}.platform-overview-hero-content h1{font-size:48px}.platform-capabilities{padding:64px 0}.platform-capabilities>.container{gap:32px}.platform-capability-card{border-radius:22px}.platform-workbench{min-height:360px;padding:82px 0 58px}.platform-workbench h2{font-size:30px}}@media (width<=560px){.platform-overview-hero{height:610px}.platform-overview-hero-art{-o-object-position:66% top;object-position:66% top;opacity:.48;height:610px}.platform-overview-hero:after{content:"";background:linear-gradient(90deg,#fffffffa 8%,#ffffffc7 58%,#ffffff26);position:absolute;inset:0}.platform-overview-hero-content{padding-top:150px}.platform-overview-hero-content>p{margin-bottom:16px;font-size:28px}.platform-overview-hero-content h1{letter-spacing:-1px;font-size:39px}.platform-overview-hero-content>a{margin-top:34px}.platform-capabilities>.container{gap:20px;width:min(100% - 24px,1260px)}.platform-capability-card{border-radius:14px}.platform-workbench{min-height:390px;padding:70px 0 54px}.platform-workbench h2{font-size:26px}.platform-workbench p br{display:none}.course-center-intro{padding-top:28px}.course-center-intro h1{font-size:28px}.course-center-page .managed-home-banner{padding-bottom:28px}.course-center-page .managed-banner-stage{border-radius:10px;width:calc(100% - 24px)}}.rich-content{color:#40566a;font-size:15px;line-height:1.9}.rich-content img{max-width:100%;height:auto}.rich-content h1,.rich-content h2,.rich-content h3{color:var(--ink);line-height:1.35}.banner-content-page{background:#f4f7f9;min-height:65vh}.banner-content-article{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#fff;width:min(920px,100% - 48px);min-height:560px;padding:54px 64px 80px}.banner-content-article .rich-content{color:#334e63;font-size:16px;line-height:2}.course-cover.has-image{background:#e7eef3;padding:0}.course-cover.has-image .course-cover-lines,.course-cover.has-image:after{display:none}.course-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.course-card:hover .course-cover>img{transform:scale(1.035)}.course-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2d394361;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:13px;right:13px;box-shadow:0 4px 12px #14202a2e}.course-detail-page{background:#f7f9fb;min-height:70vh}.course-detail-hero{color:var(--ink);background:0 0}.course-detail-wrap{padding:16px 0 24px}.course-breadcrumb{color:#8797a3;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-bottom:16px;font-size:11px;display:flex}.course-breadcrumb a{color:#617889}.course-breadcrumb a:hover{color:var(--blue)}.course-breadcrumb strong{color:#8797a3;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.course-detail-layout{-moz-column-gap:36px;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"copy card""content card";align-items:start;gap:18px 36px;display:grid}.course-detail-copy{grid-area:copy;min-width:0}.course-detail-tags{color:#86ded8;align-items:center;gap:10px;margin-top:30px;font-size:12px;display:flex}.course-detail-tags b{color:#d8f4f1;background:#29b8ae29;border:1px solid #73ded647;border-radius:5px;padding:5px 8px}.course-detail-copy h1{letter-spacing:-1.5px;max-width:760px;margin:0 0 12px;font-size:clamp(29px,3vw,42px);line-height:1.2}.course-detail-copy>p{color:#607688;max-width:700px;margin:0;font-size:14px;line-height:1.75}.course-detail-card{background:#fff;border:1px solid #dbe5ec;border-radius:13px;grid-area:card;padding:11px;position:sticky;top:92px;box-shadow:0 10px 28px #14364c12}.course-detail-cover{color:#fff;border-radius:8px;place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.course-detail-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.course-primary-button{color:#fff;background:var(--blue);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:10px;font-size:14px;font-weight:800;display:flex}.course-detail-card-facts{color:#536d80;border-bottom:1px solid #e5ebef;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;margin-top:8px;padding:8px 2px;font-size:11px;display:flex}.course-detail-card-facts span{align-items:center;gap:5px;display:flex}.course-detail-card-meta{margin:0}.course-detail-card-meta>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 2px;font-size:11px;display:flex}.course-detail-card-meta dt{color:#84939e}.course-detail-card-meta dd{color:#29465c;text-align:right;margin:0}.course-detail-card .detail-keywords{margin-top:10px}.course-detail-card>small{color:#7b8d9a;border-top:1px solid #edf1f4;justify-content:center;align-items:center;gap:5px;margin:10px 0 0;padding-top:9px;font-size:10px;display:flex}.course-detail-content{grid-area:content;min-width:0;padding-bottom:72px}.detail-section{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:42px}.detail-section:last-child{border-bottom:0}.detail-section h2{letter-spacing:-.5px;margin:0 0 20px;font-size:25px}.detail-section>p{color:#536a7d;margin:0;line-height:1.9}.course-content-tabs{background:#fff;border:1px solid #dbe5ec;border-radius:10px;margin-bottom:0;padding-bottom:0;overflow:hidden;box-shadow:0 8px 24px #1633490a}.course-content-tablist{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:30px;min-height:58px;padding:0 22px;display:flex}.course-content-tablist button{color:#6c7f8e;background:0 0;border:0;padding:0 2px;font-size:16px;font-weight:700;position:relative}.course-content-tablist button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.course-content-tablist button.active,.course-content-tablist button:hover{color:var(--blue)}.course-content-tablist button.active:after{background:var(--blue)}.course-content-tablist button span{color:#91a0ab;margin-left:5px;font-size:11px;font-weight:600}.course-tab-panel{background:#fff;min-height:180px;padding:22px}.course-tab-empty{color:#8a99a4;margin:0;line-height:1.8}.detail-keywords{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.detail-keywords span{color:#527087;background:#fff;border:1px solid #dce6ed;border-radius:5px;padding:5px 8px;font-size:10px}.chapter-list{gap:10px;display:grid}.chapter-list details{border:1px solid var(--line);border-radius:10px;overflow:hidden}.chapter-list summary{cursor:pointer;background:#f6f9fb;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 17px;list-style:none;display:grid}.chapter-list summary small,.chapter-list summary span{color:#81919e;font-size:11px}.chapter-list summary b{font-size:14px}.lesson-list button{width:100%;min-height:63px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #edf1f4;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:10px 17px;display:grid}.lesson-list button.active,.lesson-list button:hover{background:#f3f8fc}.lesson-list button>span{color:var(--blue);align-items:center;gap:5px;font-size:11px;display:flex}.lesson-list .lesson-media{background:#eaf2f7;border-radius:5px;justify-content:center;width:45px;height:34px;overflow:hidden}.lesson-list .lesson-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lesson-list button div{gap:5px;display:grid}.lesson-list button div b{font-size:13px}.lesson-list button div small{color:#80909d;font-size:11px}.lesson-list button em{color:#168b84;font-size:11px;font-style:normal}.lesson-list button.locked{cursor:default}.lesson-list button.locked em{color:#929fa9}.topic-item-list{gap:9px;display:grid}.topic-item-row{width:100%;min-height:72px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 14px;text-decoration:none;display:grid}.topic-item-row:hover{background:#f3f8fc;border-color:#c8dce8}.topic-item-row--locked{cursor:not-allowed;opacity:.72}.topic-item-row--locked:hover{border-color:var(--line);background:#fff}.topic-item-row .lesson-media{width:52px;height:39px;color:var(--blue);background:#eaf2f7;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex;overflow:hidden}.topic-item-row .lesson-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.topic-item-row>div{gap:3px;min-width:0;display:grid}.topic-item-row>div small{color:#168b84;font-size:9px;font-weight:750}.topic-item-row>div b{font-size:13px}.topic-item-row>div p{color:#80909d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.topic-item-row em{color:#168b84;align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.topic-item-row .topic-item-video-play{color:#5683a2;justify-content:center;width:30px;height:30px;transition:color .18s,transform .18s}.topic-item-row:hover .topic-item-video-play{color:var(--blue);transform:translate(1px)}.course-media-section{background:#091c2b;padding:52px 0;scroll-margin-top:76px}.course-media-poster{cursor:pointer;background:#112b3e;border-radius:14px;place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.course-media-poster:after{content:"";background:#04121c47;position:absolute;inset:0}.course-media-poster>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.course-media-poster>button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09273bb8;border:1px solid #ffffff73;border-radius:13px;place-items:center;gap:7px;min-width:112px;min-height:82px;padding:14px 22px;display:grid;position:relative}.course-media-poster>button span{font-size:12px;font-weight:750}.online-video-player video{background:#000;border-radius:12px;width:100%;max-height:72vh;display:block}.online-video-player h2{color:#fff;margin:18px 0 0;font-size:18px}.online-document-viewer{background:#fff;border-radius:12px;height:min(78vh,900px);overflow:hidden}.online-document-viewer iframe{border:0;width:100%;height:100%;display:block}.related-courses{border-top:1px solid var(--line);background:#f4f7f9;padding:66px 0 80px}.related-courses .course-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-status{color:#738796;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:420px;display:flex}.detail-status a{color:var(--blue)}.learn-page{background:#f2f5f7;min-height:70vh}.learn-heading{color:#fff;background:#0c263a;border-bottom:1px solid #234258;padding:18px 0}.learn-heading .container{align-items:center;gap:28px;display:flex}.learn-heading a{color:#9eb6c7;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.learn-heading .container>div{min-width:0}.learn-heading small{color:#68cdc5;font-size:10px}.learn-heading h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:18px;overflow:hidden}.learn-heading .learn-exit{color:#d8e4ec;border:1px solid #446176;border-radius:7px;min-height:34px;margin-left:auto;padding:0 11px}.learn-heading .learn-exit:hover{color:#fff;background:#193a51;border-color:#6a879a}.series-learning-shell{color:#fff;background:#071722;grid-template-columns:minmax(0,1fr) 390px;min-height:calc(100vh - 144px);display:grid}.series-player-pane{min-width:0;padding:30px 34px 45px}.series-player-pane video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#000;width:100%;max-height:calc(100vh - 280px);display:block}.current-lesson-info{padding:20px 2px 0}.current-lesson-info small{color:#58c7be;font-size:10px}.current-lesson-info h2{margin:6px 0 0;font-size:20px}.current-lesson-info p{color:#94aaba;margin:9px 0 0;font-size:13px;line-height:1.7}.learn-media-locked{color:#fff;background:#102c40;place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.learn-media-locked>img{-o-object-fit:cover;object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.learn-media-locked:after{content:"";background:#04111b59;position:absolute;inset:0}.learn-media-locked>div{z-index:1;place-items:center;gap:12px;display:grid;position:relative}.learn-media-locked.compact{color:#617483;background:#e2e8ec;border-radius:12px;min-height:360px}.learn-media-locked.compact:after{display:none}.series-catalog-pane{min-width:0;color:var(--ink);background:#fff;border-left:1px solid #dce5eb}.series-catalog-pane>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:70px;padding:0 19px;display:flex}.series-catalog-pane>header>svg{color:var(--blue)}.series-catalog-pane>header div{flex:1;justify-content:space-between;align-items:baseline;display:flex}.series-catalog-pane>header b{font-size:16px}.series-catalog-pane>header small{color:#81929f;font-size:11px}.series-catalog-scroll{max-height:calc(100vh - 214px);padding:8px 0 30px;overflow-y:auto}.series-catalog-scroll section h3{align-items:center;gap:8px;margin:0;padding:15px 17px 8px;font-size:13px;display:flex}.series-catalog-scroll section h3 span{color:#6e8393;background:#edf2f5;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.series-catalog-scroll section button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 16px;display:grid}.series-catalog-scroll section button.active,.series-catalog-scroll section button:hover{background:#eef7fb}.series-catalog-scroll section button.active{box-shadow:inset 3px 0 var(--blue)}.lesson-placeholder,.series-catalog-scroll section button>img{-o-object-fit:cover;object-fit:cover;color:#7d94a5;background:#e7eef2;border-radius:6px;place-items:center;width:76px;height:45px;display:grid}.series-catalog-scroll section button>div{gap:4px;min-width:0;display:grid}.series-catalog-scroll section button>div small{color:#8a99a4;font-size:9px}.series-catalog-scroll section button>div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.series-catalog-scroll section button>em{color:#78909f;font-style:normal}.information-learning-page{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;padding:38px 0 70px;display:grid}.information-catalog{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.information-catalog>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:62px;padding:0 16px;display:flex}.information-catalog>header>svg{color:var(--blue)}.information-catalog>header div{flex:1;justify-content:space-between;align-items:baseline;display:flex}.information-catalog>header small{color:#81929f;font-size:10px}.information-catalog>a,.information-catalog>button{width:100%;min-height:62px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:10px 14px;text-decoration:none;display:grid}.information-catalog>a:hover,.information-catalog>button.active,.information-catalog>button:hover{background:#eef7fb}.information-catalog>button.active{box-shadow:inset 3px 0 var(--blue)}.information-catalog>button.locked{cursor:not-allowed;opacity:.68}.information-catalog>button.locked:hover{background:#fff}.information-catalog>a>svg,.information-catalog>button>svg{color:#168b84}.information-catalog span{gap:3px;min-width:0;display:grid}.information-catalog span small{color:#8797a2;font-size:9px}.information-catalog span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.information-reader{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:520px;padding:34px 42px 60px}.information-reader>small{color:#168b84;font-size:10px;font-weight:800}.information-reader>h2{margin:8px 0 10px;font-size:26px}.information-reader>p{color:#6f8290;line-height:1.75}.information-reader>a{color:#fff;background:var(--blue);gap:6px;padding:10px 14px;font-weight:750}.information-reader-lock,.information-reader>a{border-radius:8px;align-items:center;margin-top:12px;font-size:12px;display:inline-flex}.information-reader-lock{color:#6f7e87;background:#eef1f3;gap:7px;padding:10px 13px}.information-reader .rich-content{margin-top:24px}.single-video-learning{padding:42px 0 70px}.single-video-stage{background:#050b0f;border-radius:14px;overflow:hidden;box-shadow:0 22px 60px #0b273a2e}.single-video-stage video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;width:100%;max-height:72vh;display:block}.single-video-stage .learn-media-locked{min-height:560px}.single-video-learning>article{width:min(880px,100%);padding:34px 0}.single-video-learning>article h2{margin:0 0 12px;font-size:27px}.single-video-learning>article>p{color:#5e7485;line-height:1.8}.document-learning-page{padding:38px 0 70px}.document-learning-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.document-learning-title small{color:#15867f;font-size:10px;font-weight:800}.document-learning-title h2{margin:5px 0 0;font-size:24px}.document-learning-title>span{color:#748896;font-size:12px}.article-learning-page{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#fff;width:min(920px,100% - 48px);min-height:600px;padding:52px 64px 80px}.page-pdf-viewer{background:#e6ebee;border:1px solid #d7e0e5;border-radius:12px;overflow:hidden}.page-pdf-toolbar{background:#fff;border-bottom:1px solid #dce4e8;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.page-pdf-toolbar>div{align-items:center;gap:7px;display:flex}.page-pdf-toolbar button{color:#41596c;background:#fff;border:1px solid #d8e1e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:12px;display:flex}.page-pdf-toolbar button:disabled{opacity:.4;cursor:not-allowed}.page-pdf-toolbar select{color:#41596c;background:#fff;border:1px solid #d8e1e7;border-radius:7px;height:34px;padding:0 9px}.page-pdf-toolbar span{color:#748793;text-align:center;min-width:43px;font-size:11px}.page-pdf-stage{text-align:center;min-height:640px;max-height:calc(100vh - 250px);padding:26px;position:relative;overflow:auto}.page-pdf-stage canvas{background:#fff;max-width:none;margin:0 auto;display:block;box-shadow:0 8px 26px #1f31392e}.pdf-error-state,.pdf-loading{z-index:2;background:#fffffff0;border-radius:10px;place-items:center;gap:10px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdf-error-state{color:#647682;width:min(420px,100% - 40px)}.pdf-error-state p{margin:0;font-size:11px}.server-content-status{color:#748796;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:430px;padding:90px 0;display:flex}.server-content-status b{color:#40586c;font-size:17px}.server-content-status p{margin:0;font-size:13px}.server-content-status button{color:#fff;background:var(--blue);border:0;border-radius:8px;margin-top:5px;padding:9px 15px;font-size:12px}.status-spinner{border:3px solid #dce8f0;border-top-color:var(--blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(1turn)}}.home-network-loader{place-items:center;width:76px;height:76px;display:grid;position:relative}.home-network-loader-ring{border:1px solid #1885aa2e;border-radius:50%;animation:1.8s ease-out infinite home-loader-ring;position:absolute;inset:8px}.home-network-loader-ring:after{content:"";border-radius:inherit;border:1px solid #1885aa1f;animation:1.8s ease-out .62s infinite home-loader-ring;position:absolute;inset:-1px}.home-network-loader-mark{width:34px;height:34px;animation:1.4s ease-in-out infinite home-loader-pulse;display:block}.home-network-loader-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.home-network-loader-dots{gap:4px;display:flex;position:absolute;bottom:6px;right:8px}.home-network-loader-dots i{background:#2a94b0;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite home-loader-dot;display:block}.home-network-loader-dots i:nth-child(2){animation-delay:.14s}.home-network-loader-dots i:nth-child(3){animation-delay:.28s}@keyframes home-loader-ring{0%{opacity:.6;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.16)}}@keyframes home-loader-pulse{0%,to{opacity:.72;transform:scale(.92)}45%{opacity:1;transform:scale(1.08)}}@keyframes home-loader-dot{0%,to{opacity:.26;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}@media (width<=820px){.managed-banner-stage{aspect-ratio:3/1.35;width:100%;min-height:210px}.course-detail-layout{grid-template-columns:1fr;grid-template-areas:"copy""card""content";gap:18px}.course-detail-card{width:min(420px,100%);position:static}.course-detail-content{padding-bottom:55px}.related-courses .course-grid{grid-template-columns:repeat(2,1fr)}.series-learning-shell{grid-template-columns:1fr}.series-player-pane{padding:20px 16px 28px}.series-player-pane video{max-height:none}.series-catalog-pane{border-top:1px solid var(--line);border-left:0}.series-catalog-scroll{max-height:none}.information-learning-page{grid-template-columns:1fr}.learn-media-locked{min-height:360px}.page-pdf-toolbar{flex-direction:column;align-items:stretch}.page-pdf-toolbar>div{justify-content:center}}@media (width<=560px){.managed-home-banner{padding:0}.managed-banner-stage{border-radius:0;width:100%;min-height:165px}.banner-arrow{width:34px;height:34px}.banner-arrow--left{left:10px}.banner-arrow--right{right:10px}.managed-banner-dots{bottom:9px}.banner-content-article{border:0;width:100%;padding:32px 20px 55px}.course-detail-wrap{padding:13px 0 20px}.course-breadcrumb{margin-bottom:14px;overflow:hidden}.course-detail-copy h1{letter-spacing:-1.2px;font-size:30px}.course-detail-facts{display:grid}.chapter-list summary{grid-template-columns:1fr auto;padding:12px 14px}.chapter-list summary span{display:none}.lesson-list button{grid-template-columns:35px 1fr;padding:11px 13px}.learn-heading .container{gap:12px}.learn-heading .learn-exit{padding:0 8px;font-size:0}.lesson-list button em{display:none}.topic-item-row{grid-template-columns:44px minmax(0,1fr)}.topic-item-row em{display:none}.course-media-section{padding:24px 0}.course-media-poster{border-radius:9px;min-height:240px}.online-document-viewer{border-radius:8px;height:72vh}.related-courses .course-grid{grid-template-columns:1fr}.learn-heading .container{flex-direction:column;align-items:flex-start;gap:10px}.learn-heading h1{white-space:normal;font-size:16px}.series-player-pane{padding:12px 0 24px}.current-lesson-info,.series-player-pane .learn-media-locked,.series-player-pane video{border-radius:0}.current-lesson-info{padding:16px}.single-video-learning{width:100%;padding:0 0 45px}.single-video-stage{box-shadow:none;border-radius:0}.single-video-stage .learn-media-locked{min-height:240px}.single-video-learning>article{padding:25px 16px}.document-learning-page{width:100%;padding:25px 0 45px}.document-learning-title{padding:0 16px}.page-pdf-viewer{border-radius:0}.page-pdf-toolbar button{padding:0 7px;font-size:11px}.page-pdf-stage{min-height:500px;padding:14px}.article-learning-page{border:0;width:100%;padding:35px 20px 60px}.information-learning-page{width:100%;padding:20px 0 45px}.information-catalog,.information-reader{border-left:0;border-right:0;border-radius:0}.information-reader{min-height:420px;padding:28px 20px 50px}}.managed-top-banner{height:42px;min-height:42px}.managed-top-banner>a,.managed-top-banner>div{height:42px}.managed-top-banner img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:42px;max-height:none}.managed-top-banner>button{place-items:center;line-height:0;display:grid;top:50%;bottom:auto;transform:translateY(-50%)}.managed-top-banner>button svg{display:block}.managed-banner-stage{aspect-ratio:16/5;min-height:0}.managed-banner-slide img{width:100%;height:100%}.category-banner-shell img,.managed-banner-slide img{-o-object-fit:cover;object-fit:cover}.category-page:not(.information-channel-page) .category-banner-shell>a,.category-page:not(.information-channel-page) .category-banner-shell>div{aspect-ratio:auto;height:clamp(88px,13.54vw,170px);min-height:0}@media (width<=820px){.managed-banner-stage{aspect-ratio:16/5;min-height:0}}@media (width<=560px){.managed-top-banner,.managed-top-banner>a,.managed-top-banner>div{height:36px;min-height:36px}.managed-top-banner img{height:36px;min-height:0}.managed-banner-stage{aspect-ratio:16/5;min-height:0}}.curated-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.curated-panel-heading>div{min-width:0}.curated-panel-heading>div>span{color:#0d8880;letter-spacing:1.4px;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.curated-panel-heading h2{letter-spacing:-.7px;margin:7px 0 4px;font-size:26px}.curated-panel-heading p{color:#81919d;margin:0;font-size:11px}.curated-panel-heading>a{color:#177f78;white-space:nowrap;background:#eaf7f5;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.curated-panel-heading>a:hover{color:#fff;background:#118b82}.master-class-panel{background:#102c42;border:1px solid #1e4862;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 18px 44px #112f4429}.curated-panel-heading--master>div>span{color:#86dcd5}.curated-panel-heading--master h2{color:#fff;font-size:30px}.curated-panel-heading--master p{color:#ffffff94}.curated-panel-heading--master>a{color:#c7f2ef;background:#ffffff1a}.master-class-carousel{flex:1;min-height:326px;position:relative}.master-class-panel .master-class-entry{height:100%;min-height:326px;box-shadow:none}.master-class-control{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061a2885;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.master-class-control:hover{color:#173f58;background:#fff}.master-class-control--prev{left:14px}.master-class-control--next{right:14px}.master-class-dots{z-index:4;justify-content:center;gap:5px;display:flex;position:absolute;bottom:-17px;left:0;right:0}.master-class-dots button{background:#ffffff5c;border:0;border-radius:5px;width:5px;height:5px;padding:0;transition:width .2s,background .2s}.master-class-dots button.active{background:#74d4cc;width:20px}.master-class-panel .master-class-copy>small{letter-spacing:1.4px;font-size:13px}.master-class-panel .master-class-copy h2{font-size:27px}.course-center-filter-state{color:#7c8e9a;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;font-size:10px;display:flex}.course-center-filter-state>a{color:#516b7e;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;min-height:31px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.course-center-filter-state>a.active,.course-center-filter-state>a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.course-center-filter-state b{color:var(--blue)}.course-center-category-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.course-center-category-group{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:178px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #16334909}.course-center-primary{color:#fff;background:linear-gradient(145deg,#123c5e,#176aa0);flex-direction:column;align-items:flex-start;min-height:148px;padding:20px;display:flex}.course-center-primary>span{color:#8ddbd5;letter-spacing:1px;font-size:10px;font-weight:850}.course-center-primary h2{margin:9px 0 5px;font-size:23px}.course-center-primary p{color:#ffffffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.course-center-primary>svg{color:#a8d5ea;margin-top:auto}.course-center-primary:hover>svg{transform:translate(4px)}.course-center-primary.active{background:linear-gradient(145deg,#0b5a91,#0c8d9a);box-shadow:inset 0 0 0 2px #84e2da7a}.course-center-secondary{align-content:center;gap:10px;min-width:0;padding:14px 16px;display:grid}.course-center-secondary-row{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.course-center-secondary-row>b{color:#7d8f9c;padding-top:6px;font-size:10px;font-weight:750}.course-center-secondary-row>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.course-center-secondary-row a{color:#3f596d;background:#f2f6f8;border:1px solid #0000;border-radius:7px;align-items:center;gap:3px;min-height:29px;padding:0 9px;font-size:11px;display:inline-flex}.course-center-secondary-row a:hover{color:var(--blue);background:#fff;border-color:#acd0e9}.course-center-secondary-row a.active{color:#fff;background:var(--blue);border-color:var(--blue)}.course-center-secondary-row>div>span{color:#a0adb6;padding-top:6px;font-size:10px}.category-level-browser{background:#fff;border:1px solid #dfe7eb;border-radius:12px;margin-top:20px;overflow:hidden;box-shadow:0 10px 28px #1c37480e}.course-list-heading+.category-level-browser--center{margin-top:0}.category-primary-nav{background:#f5f8f9;border-bottom:1px solid #dfe7ea;flex-wrap:wrap;align-items:center;gap:9px;min-height:60px;padding:11px 16px;display:flex}.category-primary-nav button{color:#3e5663;white-space:nowrap;background:#fff;border:1px solid #dce4e7;border-radius:8px;min-width:118px;min-height:38px;padding:7px 18px;font-size:13px;font-weight:700}.category-primary-nav button:hover{color:#176f69;border-color:#a9d0cb}.category-primary-nav button.active{color:#fff;background:#244f66;border-color:#244f66;box-shadow:0 5px 13px #244f6629}.category-level-browser--center .category-secondary-nav:first-child{border-top:0}.category-secondary-nav{border-bottom:1px solid #e7edef;flex-wrap:wrap;align-items:center;gap:8px;min-height:62px;padding:12px 16px;display:flex}.category-secondary-nav button{color:#405764;white-space:nowrap;background:#f5f7f8;border:1px solid #e2e7e9;border-radius:7px;min-width:112px;min-height:36px;padding:7px 16px;font-size:13px;font-weight:650;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.category-secondary-nav button.preview,.category-secondary-nav button:hover{color:#176f69;background:#edf6f4;border-color:#c9e0dc}.category-secondary-nav button.active{color:#fff;background:#177e76;border-color:#177e76;box-shadow:0 5px 13px #177e762e}.category-tertiary-panel{background:#f8fafb;min-height:90px;padding:13px 17px 16px;animation:.15s ease-out category-panel-enter}.category-tertiary-heading{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.category-tertiary-heading strong{color:#29444f;font-size:13px}.category-tertiary-heading>button{color:#17786f;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:700}.category-tertiary-heading>button:hover{color:#0c5d57}.category-tertiary-panel>nav{flex-wrap:wrap;gap:8px;padding-top:9px;display:flex}.category-tertiary-panel>nav button{color:#536770;text-align:center;white-space:nowrap;background:#fff;border:1px solid #dfe5e7;border-radius:6px;min-width:108px;min-height:32px;padding:6px 13px;font-size:12px}.category-tertiary-panel>nav button:hover{color:#176f69;background:#eef7f5;border-color:#a9cfca}.category-tertiary-panel>nav button.active{color:#fff;background:#4d7773;border-color:#4d7773}.category-tertiary-panel>p{color:#87949a;margin:9px 0 0;font-size:12px}.category-level-browser+.listing-content{padding-top:18px}@keyframes category-panel-enter{0%{opacity:.45;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.course-category-flat-filter{background:#ffffffeb;border:1px solid #dce6ec;border-radius:10px;margin-top:18px;padding:6px 16px;overflow:visible;box-shadow:0 8px 22px #16334909}.course-category-flat-row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;min-height:38px;display:grid;position:relative}.course-category-flat-row+.course-category-flat-row{border-top:1px solid #eef3f6}.course-category-flat-group{color:#1f3445;text-align:left;align-items:flex-start;min-height:38px;padding:9px 0;font-size:13px;font-weight:850;line-height:1.45;display:flex}.course-category-flat-group:after{content:":";color:#7f91a0;margin-left:2px}.course-category-flat-children{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:4px 14px;min-width:0;height:38px;max-height:38px;padding:4px 0;display:flex;position:relative;overflow:hidden}.course-category-flat-row.has-overflow .course-category-flat-children{padding-right:38px}.course-category-flat-row.has-overflow:not(.expanded) .course-category-flat-children:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 58%);width:54px;position:absolute;top:0;bottom:0;right:0}.course-category-flat-row.expanded .course-category-flat-children{height:auto;max-height:none;padding-right:38px;overflow:visible}.course-category-flat-children button{color:#40576a;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 2px;font-size:12px}.course-category-flat-children button:hover{color:var(--category-accent)}.course-category-flat-children button.active{color:#ef3333;background:#fff1f1;padding:0 10px;font-weight:800}.course-category-flat-toggle{z-index:2;color:#6f8595;background:#fff;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:5px;right:2px}.course-category-flat-toggle>svg{transition:transform .18s}.course-category-flat-row.expanded .course-category-flat-toggle>svg{transform:rotate(180deg)}.course-list-heading{padding-top:18px}.course-list-heading .category-page-breadcrumb{margin-bottom:8px}.course-list-heading .course-center-heading{align-items:center;padding:4px 0 16px}.course-list-heading .course-center-heading h1{letter-spacing:0;margin-top:3px;font-size:28px}.course-list-heading .course-center-heading p{font-size:11px}.taxonomy-filter{background:#fff;border:1px solid #dce6ec;border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 8px 24px #1633490a}.course-list-heading+.taxonomy-filter{margin-top:0}.taxonomy-filter-head{background:#f3f7f9;border-bottom:1px solid #e2eaef;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 16px;display:flex}.taxonomy-filter-head>div{color:#647988;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.taxonomy-filter-head svg{color:var(--category-accent);flex:none}.taxonomy-filter-head b{color:#29445a;white-space:nowrap;font-size:12px}.taxonomy-filter-head span{color:var(--category-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taxonomy-filter-head>button{color:#708492;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:5px 0;font-size:10px;display:inline-flex}.taxonomy-filter-head>button:hover{color:var(--category-accent)}.taxonomy-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;padding:6px 15px;display:grid}.taxonomy-row+.taxonomy-row{border-top:1px solid #edf1f4}.taxonomy-row>b{color:#7b8d99;font-size:11px;font-weight:700}.taxonomy-row>div{flex-wrap:wrap;align-items:center;gap:3px 5px;min-width:0;display:flex}.taxonomy-row button{color:#425c70;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:29px;padding:5px 10px;font-size:11px}.taxonomy-row button:hover{color:var(--category-accent);background:var(--category-accent-soft)}.taxonomy-row button.active{color:#fff;background:var(--category-accent);font-weight:700}.category-compact-filter{margin-top:20px;overflow:hidden}.category-compact-filter .taxonomy-row{background:#fff;align-items:center;min-height:43px}.category-compact-filter .taxonomy-row:first-child{border-radius:8px 8px 0 0}.category-compact-filter .taxonomy-row:last-child{border-radius:0 0 8px 8px}.category-compact-filter .taxonomy-row>b{padding-top:0}.category-compact-filter .taxonomy-row>div{height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:flex-start;transition:none;position:static;overflow:visible}.category-compact-filter+.listing-content,.course-category-flat-filter+.listing-content,.course-center-results{padding-top:18px}.course-result-bar{border-bottom:1px solid #dfe7ec;margin-bottom:14px;padding-bottom:12px}.course-result-bar h2{letter-spacing:0;margin:0;font-size:19px}.information-channel-page{background:#f3f6f8}.information-channel-page .information-listing{padding-bottom:86px}.information-channel-page .result-bar{border-bottom:1px solid #dbe5eb;margin-bottom:28px;padding-bottom:22px}.information-waterfall{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.information-waterfall .article-card--masonry{align-self:stretch;width:100%;height:100%;min-height:0;margin:0;display:flex}.article-card--masonry{background:#fff;border:0;border-radius:19px;overflow:hidden;box-shadow:0 10px 32px #1a344813}.article-card--masonry:hover{transform:translateY(-5px);box-shadow:0 24px 52px #19344824}.article-card--masonry .article-card-media{flex:0 0 170px;height:170px;min-height:170px;overflow:hidden}.article-card--masonry .article-card-media>img{min-width:0;min-height:0}.article-card--masonry.article-card--variant-1 .article-card-media,.article-card--masonry.article-card--variant-2 .article-card-media,.article-card--masonry.article-card--variant-3 .article-card-media{height:170px}.article-card--masonry .article-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081b2a59);height:45%;position:absolute;inset:auto 0 0}.article-card--masonry .article-card-media>span{z-index:1;background:#0a2233b3;border-radius:20px;top:16px;left:16px}.article-card--masonry .article-card-copy{padding:20px 18px 18px}.article-card--masonry h3{letter-spacing:-.3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:54px;margin:13px 0 9px;font-size:18px;line-height:1.5;display:-webkit-box;overflow:hidden}.article-card--masonry p{-webkit-line-clamp:2;height:44px;min-height:44px;margin:0;font-size:12px;line-height:1.8}.article-card-byline{color:#8a9aa5;border-top:1px solid #edf1f3;justify-content:space-between;align-items:flex-start;gap:10px;height:44px;margin-top:17px;padding-top:14px;font-size:10px;display:flex}.article-card-byline b{color:#5a7182;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.article-card--masonry .article-card-more{padding-top:16px}.patient-channel .article-card--masonry .article-card-more{color:#a76020}.ai-channel .article-card--masonry .article-card-more{color:#7057be}.ai-channel .article-card--masonry:hover{box-shadow:0 24px 54px #40317e26}.ai-channel .information-listing{padding-top:32px}.ai-editorial-layout{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:start;gap:24px;display:grid}.ai-editorial-layout--single{grid-template-columns:1fr}.ai-article-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.article-card--horizontal{background:#fff;border:1px solid #dfe6eb;border-radius:8px;grid-template-columns:142px minmax(0,1fr);min-height:142px;transition:all .22s;display:grid;overflow:hidden;box-shadow:0 7px 22px #1a34480d}.article-card--horizontal:hover{border-color:#c7c0df;transform:translateY(-2px);box-shadow:0 14px 32px #322a641a}.article-card--horizontal .article-card-media{width:100%;height:100%;min-height:142px}.article-card--horizontal .article-card-media>span{border-radius:4px;top:13px;left:13px}.article-card--horizontal .article-card-copy{-moz-column-gap:10px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:stretch;column-gap:10px;min-width:0;padding:14px 15px 13px;display:grid}.article-card--horizontal .article-card-meta{grid-area:1/2;align-self:start;font-size:11px}.article-card--horizontal h3{letter-spacing:0;-webkit-line-clamp:2;grid-area:1/1;margin:0 0 5px;font-family:Georgia,Times New Roman,Microsoft YaHei,serif;font-size:17px;line-height:1.42}.article-card--horizontal h3,.article-card--horizontal p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card--horizontal p{color:#687b88;-webkit-line-clamp:1;grid-area:2/1/auto/-1;margin:0;font-size:11px;line-height:1.6}.article-card--horizontal .article-card-byline{display:none}.article-card--horizontal .article-card-more{grid-area:3/1/auto/-1;align-self:end;margin-top:0;padding-top:8px;font-size:10px}.ai-feature-banner{position:sticky;top:92px}.ai-feature-banner>a{aspect-ratio:1;color:#fff;background:#172d3e;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 15px 38px #162a3a29}.ai-feature-banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.ai-feature-banner>a:hover img{transform:scale(1.035)}.ai-feature-banner__shade{background:linear-gradient(#08131d0f 20%,#08131de6);position:absolute;inset:0}.ai-feature-banner__badge{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091c299e;border:1px solid #fff3;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:18px;left:18px}.ai-feature-banner__copy{padding:24px;position:absolute;bottom:0;left:0;right:0}.ai-feature-banner__copy small{color:#bdb4f1;letter-spacing:1.2px;font-size:10px;font-weight:850}.ai-feature-banner__copy h3{margin:8px 0 7px;font-size:24px;line-height:1.35}.ai-feature-banner__copy p{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.ai-feature-banner__copy>span{align-items:center;gap:5px;margin-top:17px;font-size:11px;font-weight:800;display:flex}.information-load-more{justify-content:center;padding-top:28px;display:flex}.information-load-more button{color:#5f4ba2;background:#fff;border:1px solid #d7d0ed;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:136px;height:40px;padding:0 20px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex}.information-load-more button:hover:not(:disabled){color:#fff;background:#6650ae;border-color:#6650ae}.information-load-more button:disabled{cursor:wait;opacity:.72}.information-load-more button svg{animation:.8s linear infinite status-spin}.information-channel-page .category-banner-shell>a,.information-channel-page .category-banner-shell>div{aspect-ratio:auto;height:clamp(110px,13vw,165px);min-height:0}.information-channel-page .category-banner-shell img{-o-object-fit:cover;object-fit:cover;height:100%}.collection-page{background:#f4f7f9;min-height:70vh}.collection-hero{color:#fff;background:radial-gradient(circle at 80% 12%,#18a89c3b,#0000 30%),linear-gradient(125deg,#0e2e47,#155f7b);padding:62px 0 66px}.collection-page--master .collection-hero{background:radial-gradient(circle at 78% 8%,#8069ef61,#0000 32%),linear-gradient(125deg,#192741,#49357c)}.collection-hero a{color:#ffffffa8;align-items:center;gap:6px;font-size:11px;display:inline-flex}.collection-hero>.container>span{color:#89ddd6;letter-spacing:1.5px;align-items:center;gap:7px;margin-top:38px;font-size:10px;font-weight:850;display:flex}.collection-page--master .collection-hero>.container>span{color:#c5b9ff}.collection-hero h1{letter-spacing:-2px;margin:10px 0;font-size:clamp(38px,5vw,58px)}.collection-hero p{color:#ffffffad;max-width:720px;margin:0;font-size:14px;line-height:1.8}.collection-hero>.container>div{color:#ffffffa8;align-items:center;gap:18px;margin-top:24px;font-size:11px;display:flex}.collection-hero>.container>div span{align-items:center;gap:5px;display:flex}.collection-hero>.container>div b{color:#fff;font-size:20px}.collection-content{padding:56px 0 86px}.collection-section+.collection-section{border-top:1px solid #dce6ec;margin-top:64px;padding-top:52px}.collection-section>header{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.collection-section>header small{color:#0f9188;letter-spacing:1.4px;font-size:9px;font-weight:850}.collection-section>header h2{margin:6px 0 0;font-size:29px}.collection-section>header>span{color:#83949f;font-size:11px}@media (width<=1080px){.course-center-category-tree{grid-template-columns:1fr}.information-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-editorial-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.ai-article-feed{grid-template-columns:1fr}.article-card--horizontal{grid-template-columns:150px minmax(0,1fr)}}@media (width<=700px){.claw-picks-panel,.master-class-panel{padding:21px 16px}.curated-panel-heading{align-items:flex-start}.curated-panel-heading h2,.curated-panel-heading--master h2{font-size:24px}.master-class-panel .master-class-entry{min-height:310px}.course-center-category-group{grid-template-columns:1fr}.category-level-browser{border-radius:10px;width:calc(100% - 28px);margin-top:14px}.course-list-heading+.category-level-browser--center{margin-top:0}.category-primary-nav{scrollbar-width:none;flex-wrap:nowrap;min-height:0;padding:10px;overflow-x:auto}.category-primary-nav::-webkit-scrollbar{display:none}.category-primary-nav button{flex:none;min-width:auto}.category-secondary-nav{scrollbar-width:none;flex-wrap:nowrap;min-height:0;padding:10px;overflow-x:auto}.category-secondary-nav::-webkit-scrollbar{display:none}.category-secondary-nav button{flex:none;min-width:auto}.category-tertiary-panel{min-height:0;padding:11px 12px 13px}.category-tertiary-panel>nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.category-tertiary-panel>nav::-webkit-scrollbar{display:none}.category-tertiary-panel>nav button{flex:none;min-width:auto}.category-level-browser+.listing-content{padding-top:14px}.course-category-flat-filter{width:calc(100% - 28px);padding:5px 10px}.course-category-flat-row{grid-template-columns:88px minmax(0,1fr);gap:8px}.course-category-flat-group{min-height:36px;font-size:12px}.course-category-flat-children{height:36px;max-height:36px;padding:4px 0}.course-category-flat-row.has-overflow .course-category-flat-children{padding-right:32px}.course-category-flat-row.expanded .course-category-flat-children{flex-wrap:wrap;height:auto;max-height:none;padding-right:32px;overflow:visible}.course-category-flat-row.has-overflow:not(.expanded) .course-category-flat-children:after{width:34px}.course-category-flat-toggle{right:0}.course-center-primary{min-height:112px}.course-center-secondary-row{grid-template-columns:1fr;gap:4px}.course-list-heading{padding-top:12px}.course-list-heading .course-center-heading{padding-bottom:12px}.course-list-heading .course-center-heading h1{font-size:24px}.course-list-heading .course-center-heading p{display:none}.taxonomy-filter{width:calc(100% - 28px);margin-top:14px}.course-list-heading+.taxonomy-filter{margin-top:0}.taxonomy-filter-head{padding:0 12px}.taxonomy-row{grid-template-columns:62px minmax(0,1fr);gap:4px;min-height:42px;padding:6px 10px}.taxonomy-row>div{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.taxonomy-row>div::-webkit-scrollbar{display:none}.taxonomy-row button{flex:none}.category-compact-filter{margin-top:14px}.category-compact-filter .taxonomy-row>b{padding-top:7px}.category-compact-filter .taxonomy-row>div{width:auto;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none;position:static;overflow:auto hidden}.category-compact-filter+.listing-content,.course-category-flat-filter+.listing-content,.course-center-results{padding-top:14px}.course-result-bar{margin-bottom:12px}.information-waterfall{gap:16px}.ai-article-feed,.ai-editorial-layout,.information-waterfall{grid-template-columns:1fr}.ai-feature-banner{order:-1;width:min(100%,420px);position:static}.article-card--horizontal{grid-template-columns:132px minmax(0,1fr);min-height:150px}.article-card--horizontal .article-card-media{min-height:150px}.article-card--horizontal .article-card-copy{padding:14px}.article-card--horizontal h3{margin-top:9px;font-size:16px}.article-card--horizontal .article-card-byline,.article-card--horizontal p{display:none}.article-card--masonry .article-card-media,.article-card--masonry.article-card--variant-1 .article-card-media,.article-card--masonry.article-card--variant-3 .article-card-media{flex-basis:210px;height:210px;min-height:210px}.collection-hero{padding:38px 0 44px}.collection-hero>.container>span{margin-top:28px}.collection-content{padding-top:38px}}.home-page{--ink:#172b3f;--ink-2:#344b60;--muted:#6d7f90;--line:#dfe7ee;--soft:#f5f8fb;--blue:#0b5cab;--blue-deep:#084a8d;--cyan:#0f8f88;--accent:#5bc7bf;--radius:8px;--shadow:0 14px 36px #0f233d1a;color:var(--ink);background:#fff}body:has(.home-page) .site-header{background:#fffffff0;border-bottom-color:#dde4eceb;box-shadow:0 1px #0f233d05}body:has(.home-page) .brand{color:#172b3f}body:has(.home-page) .brand small{color:#7a8797}body:has(.home-page) .main-nav a{color:#415066;transition:color .18s,background .18s}:is(body:has(.home-page) .main-nav a.nav-active,body:has(.home-page) .main-nav a:hover){color:#0b5cab}body:has(.home-page) .main-nav a.nav-active:after{background:#0b5cab}body:has(.home-page) .header-search{color:#7a8797;background:#f7f9fc;border-color:#e1e7ef;border-radius:8px;transition:background .18s,border-color .18s,box-shadow .18s}body:has(.home-page) .header-search:hover{border-color:#cbd5e1}body:has(.home-page) .header-search:focus-within{background:#fff;border-color:#8bb5dc;box-shadow:0 0 0 3px #0b5cab1c}body:has(.home-page) .login-entry{color:#344d63;box-shadow:none;background:0 0;border:0;border-radius:0}body:has(.home-page) .login-entry:hover{color:#0b5cab;box-shadow:none;background:0 0}body:has(.home-page) .login-entry-icon{color:#fff;background:#ffffff29}body:has(.home-page) :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #0b5cab40}body:has(.home-page) .header-search :is(input,.header-search-submit):focus-visible{outline-offset:0;box-shadow:none;outline:none}.home-page{background:#fff}body:has(.home-page){background:#fff}.home-page .managed-home-banner{isolation:isolate;background:linear-gradient(#48566524,#cdd7e04d 50%,#fff0);border-bottom:0;padding:10px 0 8px;position:relative}.home-page .managed-home-banner:before{content:"";z-index:0;background:radial-gradient(ellipse at 50% -10%,var(--banner-glow-start) 0,var(--banner-glow-end) 36%,transparent 78%);opacity:.22;pointer-events:none;width:100%;height:100%;transition:background 1s;animation:5.6s ease-in-out infinite home-banner-breathe;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.home-page .managed-banner-stage{aspect-ratio:4;z-index:1;width:min(1200px,100% - 48px);box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0 auto;position:relative}.home-page .banner-arrow{background:#11203175;border-color:#ffffff7a;box-shadow:0 6px 18px #0f172a24}.home-page .banner-arrow:hover{background:#112031c7}.home-page .managed-banner-dots{bottom:14px;left:auto;right:18px;transform:none}.home-page .managed-banner-dots button{background:#ffffffb3}.home-page .managed-banner-dots button.active{background:#fff}@keyframes home-banner-breathe{0%,to{opacity:.16;transform:translate(-50%)scaleX(.98)}50%{opacity:.36;transform:translate(-50%)scaleX(1.02)}}@media (width<=820px){.home-page .managed-home-banner{padding:8px 0 7px}.home-page .managed-banner-stage{aspect-ratio:4}}@media (width<=700px){.home-page .managed-home-banner{padding:6px 0 7px}.home-page .managed-banner-stage{aspect-ratio:16/5;border-radius:6px;width:min(100% - 32px,1200px)}.home-page .managed-banner-dots{bottom:8px;right:12px}}@media (prefers-reduced-motion:reduce){.home-page .managed-home-banner:before{animation:none}}.home-page .quick-access-section{background:#fff}.home-page .quick-access-section .home-section{padding-top:18px;padding-bottom:12px}.home-page .scenario-grid{grid-template-columns:repeat(var(--scenario-columns,3),minmax(0,1fr))}@media (width<=820px){.home-page .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-page .scenario-grid{grid-template-columns:1fr}}.home-page .scenario-card{background:#18324a;border:1px solid #142b411a;border-radius:8px;box-shadow:0 8px 24px #0f233d17}.home-page .scenario-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0f233d26}.home-page .scenario-card-shade{background:linear-gradient(#0814220a 6%,#081827e6)}.home-page .scenario-card small{color:#83d8d1}.home-page .scenario-card p{color:#ffffffc2}.home-page .scenario-card-action{background:#ffffff24;border-color:#ffffff57}.home-page .scenario-card:hover .scenario-card-action,.home-page .section-title small{color:#0b5cab}.home-page .section-title h2{color:#172b3f}.home-page .section-title>p{color:#758397}.home-page .section-title>a{color:#0b5cab;transition:color .18s}.home-page .section-title>a:hover{color:#084a8d}.home-page .course-showcase{background:#fff;border:0}.home-page .course-showcase .home-section{padding-top:16px;padding-bottom:28px}.home-page .course-card{border-color:#e1e7ee;border-radius:8px;box-shadow:0 4px 14px #0f233d0a}.home-page .course-card:hover{border-color:#b9cdf8;transform:translateY(-3px);box-shadow:0 14px 32px #0f233d1a}.home-page .course-body h3{color:#172b3f}.home-page .course-stats{color:#778597;border-top-color:#edf1f5}.home-page .course-play{background:#2d394361;border-color:#ffffff52}.home-page :is(.tone-blue,.tone-indigo,.tone-sky){background:linear-gradient(135deg,#1973c3,#0b5cab)}.home-page :is(.tone-teal,.tone-cyan,.tone-green){background:linear-gradient(135deg,#20a59d,#0f7772)}.home-page :is(.tone-navy,.tone-violet,.tone-purple){background:linear-gradient(135deg,#365b78,#193a55)}.home-page :is(.tone-rose,.tone-orange,.tone-amber){background:linear-gradient(135deg,#4b728a,#2b526c)}.home-page .home-curated-section{background:#fff;border:0}.home-page .home-curated-section .home-section{padding-top:16px;padding-bottom:28px}.home-page .claw-picks-panel{background:#f8fafc;border-color:#e1e7ee;border-radius:8px;box-shadow:0 8px 24px #0f233d0d}.home-page .claw-picks-panel>header>span,.home-page .curated-panel-heading>div>span{color:#0f8f88}.home-page .curated-panel-heading>a{color:#0c756f;background:#e8f6f4;border-radius:6px}.home-page .curated-panel-heading>a:hover{color:#fff;background:#0f8f88}.home-page .claw-pick-item{border-color:#edf1f5;border-radius:7px}.home-page .claw-pick-item:hover{border-color:#b7d9d5;box-shadow:0 8px 20px #0f233d12}.home-page .master-class-panel{background:#102f49;border-color:#28516d;border-radius:8px;box-shadow:0 14px 34px #0f233d29}.home-page .master-class-shade{background:linear-gradient(#0818271a,#081827f0)}.home-page .master-class-badge{color:#caf1ed;background:#0a3045a8;border-color:#83d8d152;border-radius:6px}.home-page .master-class-copy>small{color:#83d8d1}.home-page .master-class-dots button.active{background:#5bc7bf}.home-page .latest-launch-section{background:#fff;border:0}.home-page .latest-launch-section .home-section{padding-top:16px;padding-bottom:36px}.home-page .latest-launch-card{background:#fff;border-color:#e1e7ee;border-radius:8px;box-shadow:0 4px 14px #0f233d09}.home-page .latest-launch-card:hover{border-color:#b9cdf8;box-shadow:0 12px 28px #0f233d17}.home-page .latest-launch-card figure>span{color:#fff;background:#143b58d1;border-radius:4px}.home-page .latest-launch-card small{color:#718095}.home-page .latest-launch-card>svg{color:#94a3b8}body:has(.home-page) .floating-service{color:#41566d;border-color:#dfe6ee;box-shadow:0 12px 30px #0f233d21}:is(body:has(.home-page) .floating-service>a:hover,body:has(.home-page) .floating-service>button:hover){background:#0b5cab}@media (width<=700px){body:has(.home-page) .header-search{background:0 0}.home-page .claw-picks-panel,.home-page .course-card,.home-page .latest-launch-card,.home-page .master-class-panel,.home-page .scenario-card{border-radius:8px}}.search-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.search-article-grid .article-card--horizontal{border-color:#dfe7ee;grid-template-columns:132px minmax(0,1fr);min-height:126px;box-shadow:0 5px 16px #1631490b}.search-article-grid .article-card--horizontal:hover{border-color:#aac8df;box-shadow:0 10px 24px #16314917}.search-article-grid .article-card--horizontal .article-card-media{min-height:126px}.search-article-grid .article-card--horizontal .article-card-copy{padding:12px 14px 11px}.search-article-grid .article-card--horizontal .article-card-meta{color:#7c8d9a;font-size:9px}.search-article-grid .article-card--horizontal h3{margin:0 0 4px;font-family:inherit;font-size:16px;line-height:1.4}.search-article-grid .article-card--horizontal p{font-size:10px;line-height:1.55}.search-article-grid .article-card--horizontal .article-card-more{color:#0b5cab;padding-top:6px}@media (width<=760px){.search-article-grid{grid-template-columns:1fr}.search-article-grid .article-card--horizontal{grid-template-columns:116px minmax(0,1fr);min-height:116px}.search-article-grid .article-card--horizontal .article-card-media{min-height:116px}.search-article-grid .article-card--horizontal .article-card-meta{display:none}.search-article-grid .article-card--horizontal h3{font-size:15px}}.brand--pulse .brand-mark{animation:1.35s ease-out both brand-first-pulse}@keyframes brand-first-pulse{0%,to{filter:drop-shadow(0 0 #107ea400);transform:scale(1)}25%{filter:drop-shadow(0 3px 9px #107ea457);transform:translateY(-2px)scale(1.15)}48%{transform:translateY(0)scale(.98)}68%{filter:drop-shadow(0 0 5px #107ea42e);transform:scale(1.045)}}.member-entry-copy{gap:1px;line-height:1;display:grid}.member-entry-copy b{font-size:12px;font-weight:700}.member-entry-copy small{color:#7b8d98;white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-weight:500;display:flex}.member-entry-copy small svg{color:#d47b34}.continue-learning-section{background:#fff;padding:7px 0 11px}.continue-learning-section>.container{background:#f7fafc;border:1px solid #e4ebf0;border-radius:8px;padding:14px 16px}.continue-learning-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.continue-learning-heading>div{color:#2f6886;align-items:center;gap:9px;display:flex}.continue-learning-heading>div>svg{color:#fff;background:#397c99;border-radius:50%;width:29px;height:29px;padding:7px}.continue-learning-heading span{gap:3px;display:grid}.continue-learning-heading b{color:#29465c;font-size:13px}.continue-learning-heading small{color:#84939e;font-size:9px}.continue-learning-heading>a{color:#547487;align-items:center;gap:4px;font-size:10px;display:inline-flex}.continue-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.continue-learning-item{background:#fff;border:1px solid #e5ebef;border-radius:7px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;transition:border-color .18s,transform .18s;display:grid}.continue-learning-item:hover{border-color:#b8cedc;transform:translateY(-1px)}.continue-learning-item figure{color:#6f8797;background:#e9f0f4;border-radius:5px;place-items:center;width:72px;height:48px;margin:0;display:grid;overflow:hidden}.continue-learning-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.continue-learning-item>div{min-width:0}.continue-learning-item h3{color:#304c60;text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:11px;font-weight:650;overflow:hidden}.continue-learning-item div>span{grid-template-columns:minmax(0,1fr) 29px;align-items:center;gap:7px;display:grid}.continue-learning-item i{background:#e5edf1;border-radius:4px;height:4px;overflow:hidden}.continue-learning-item em{border-radius:inherit;background:#278d86;height:100%;display:block}.continue-learning-item small{color:#82939e;text-align:right;font-size:8px}.continue-learning-item>svg{color:#97a8b3}.home-reveal{opacity:1;transform:none}.home-reveal.is-pending{opacity:0;transition:opacity .52s ease var(--reveal-delay,0s),transform .52s ease var(--reveal-delay,0s);transform:translateY(16px)}.home-reveal.is-visible{opacity:1;transform:translateY(0)}.curated-crossfade-enter-active,.curated-crossfade-leave-active{transition:opacity .34s,transform .34s}.curated-crossfade-leave-active{position:absolute;inset:0}.curated-crossfade-enter-from{opacity:0;transform:translateY(7px)}.curated-crossfade-leave-to{opacity:0;transform:translateY(-5px)}.learning-reading-end{width:100%;height:2px;display:block}.series-catalog-scroll em.completed{color:#fff;background:#218a83;border-radius:50%}.course-complete-toast{z-index:1000;color:#173d4e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #cfe3df;border-radius:10px;align-items:center;gap:13px;min-width:260px;padding:13px 18px 13px 13px;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0c2a3433}.course-complete-toast>span{color:#fff;background:#218a83;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.course-complete-toast>span:before{content:"";border:2px solid #218a836b;border-radius:50%;animation:1s ease-out both course-complete-ring;position:absolute;inset:-1px}.course-complete-toast>div{gap:4px;display:grid}.course-complete-toast b{font-size:14px}.course-complete-toast small{color:#7a8c97;font-size:10px}@keyframes course-complete-ring{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.75)}}.course-complete-enter-active,.course-complete-leave-active{transition:opacity .24s,transform .24s}.course-complete-enter-from,.course-complete-leave-to{opacity:0;transform:translate(-50%,12px)}.article-card:active,.claw-pick-item:active,.course-card:active,.course-center-category-card:active,.latest-launch-card:active,.scenario-card:active,.subcategory-grid button:active{transform:translateY(1px)}@media (width<=1120px){.member-entry-copy small{display:none}}@media (width<=760px){.continue-learning-grid{grid-template-columns:1fr}.continue-learning-section>.container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.brand--pulse .brand-mark{animation-duration:.85s}.course-complete-toast>span:before{animation:none}.page-enter-active,.page-leave-active{transition:opacity .14s}.page-enter-from,.page-leave-to{opacity:0;transform:none}.home-network-loader-dots i,.home-network-loader-mark,.home-network-loader-ring,.home-network-loader-ring:after{animation:none}.home-reveal{opacity:1;transform:none}.curated-crossfade-enter-active,.curated-crossfade-leave-active,.home-reveal{transition:none}}body:has(.ai-workspace-page){background:#f4f7f8}.ai-workspace-page{color:#1d3442;background:#f4f7f8;min-height:72vh}.ai-command-deck{color:#f7fbfc;isolation:isolate;background-color:#101d25;border-bottom:1px solid #263a43;position:relative;overflow:hidden}.ai-command-deck:before{content:"";z-index:-2;opacity:.18;background-image:linear-gradient(#73cdc829 1px,#0000 0),linear-gradient(90deg,#73cdc829 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8 58%,#0000);mask-image:linear-gradient(90deg,#000,#000000b8 58%,#0000)}.ai-command-deck:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#23b7aa 30%,#3188cf 62%,#d45783 82%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.ai-command-deck__inner{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:70px;min-height:282px;padding:42px 0;display:grid}.ai-command-intro{min-width:0}.ai-live-label{color:#85d9d2;letter-spacing:0;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.ai-live-label i{background:#38d0a4;border-radius:50%;width:7px;height:7px;display:block;position:relative;box-shadow:0 0 0 4px #38d0a41c}.ai-command-intro h1{letter-spacing:0;margin:13px 0 10px;font-size:42px;line-height:1.16}.ai-command-intro h1 em{color:#4fd1c7;font-style:normal}.ai-command-intro>p{color:#9cb0b9;max-width:650px;margin:0;font-size:14px;line-height:1.75}.ai-capability-signals{flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;display:flex}.ai-capability-signals span{color:#c3d3d8;white-space:nowrap;background:#ffffff0b;border:1px solid #97c3cc29;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;display:inline-flex}.ai-capability-signals span:nth-child(2) svg{color:#6faee6}.ai-capability-signals span:nth-child(3) svg{color:#d97aa0}.ai-capability-signals span:nth-child(4) svg{color:#e4b45f}.ai-capability-signals svg{color:#5ed2c8}.ai-system-status{background:#050e136b;border:1px solid #76aeb838;border-radius:8px;min-height:188px;padding:19px 20px 17px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #1b878f0e}.ai-system-status:before{content:"";background:#d45783;width:54px;height:1px;position:absolute;top:0;right:0}.ai-system-status>header{color:#89a2ac;justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:800;display:flex}.ai-system-status>header>b,.ai-system-status>header>span{align-items:center;gap:6px;display:flex}.ai-system-status>header svg{color:#5fd2c8}.ai-system-status>header>b{color:#63d7ad;font-size:9px}.ai-system-status>header>b i{background:#3ad1a2;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite ai-live-pulse;display:block}.ai-status-core{align-items:end;gap:10px;margin-top:23px;display:flex}.ai-status-core strong{color:#fff;font-family:Consolas,SFMono-Regular,monospace;font-size:44px;font-weight:500;line-height:.9}.ai-status-core span{color:#9fb1b9;padding-bottom:3px;font-size:11px}.ai-status-signal{align-items:center;gap:5px;height:32px;margin:20px 0 15px;display:flex}.ai-status-signal i{width:3px;height:calc(8px + (var(--signal-index) % 5) * 4px);opacity:calc(.25 + (var(--signal-index) % 4) * .17);animation:1.8s ease-in-out infinite ai-signal-wave;animation-delay:calc(var(--signal-index)*-90ms);background:#37bdb2;border-radius:2px;display:block}.ai-system-status>footer{color:#657c86;border-top:1px solid #7da4ab21;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-family:Consolas,SFMono-Regular,monospace;font-size:8px;display:flex}@keyframes ai-live-pulse{0%,to{opacity:.45;box-shadow:0 0 #3ad1a200}50%{opacity:1;box-shadow:0 0 0 4px #3ad1a21a}}@keyframes ai-signal-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.ai-assistant-section{padding:8px 0 26px;scroll-margin-top:95px}.ai-section-heading{border-bottom:1px solid #d8e2e6;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:18px;padding-bottom:13px;display:flex}.ai-section-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.ai-section-heading>div>svg{color:#198e89;background:#e7f4f2;border-radius:7px;flex:none;width:34px;height:34px;padding:8px}.ai-section-heading>div>span{gap:2px;display:grid}.ai-section-heading small{color:#178b85;letter-spacing:0;font-size:8px;font-weight:850}.ai-section-heading h2{color:#1a3547;letter-spacing:0;margin:0;font-size:19px}.ai-section-heading p{color:#7a8d98;margin:0 0 0 5px;font-size:10px}.ai-section-heading>span{color:#70838e;white-space:nowrap;font-family:Consolas,SFMono-Regular,monospace;font-size:9px}.ai-section-heading>a{color:#246fa6;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.ai-assistant-grid{gap:14px;display:grid}.ai-assistant-card{--assistant-accent:#248fbd;color:#263f4e;border:1px solid #d8e2e6;border-top:2px solid var(--assistant-accent);min-width:0;min-height:244px;animation:.4s both ai-card-enter;animation-delay:calc(var(--assistant-index)*45ms);background:#fff;border-radius:8px;flex-direction:column;padding:14px 16px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #1f38460a}.ai-assistant-grid button.ai-assistant-card{width:100%;font:inherit;text-align:left;cursor:pointer}.ai-assistant-grid button.ai-assistant-card:disabled{cursor:wait;opacity:.82}.ai-assistant-card:before{content:"";background:var(--assistant-accent);transform-origin:0;height:2px;transition:transform .28s;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.ai-assistant-card:hover{border-color:color-mix(in srgb,var(--assistant-accent) 52%,#d8e2e6);transform:translateY(-2px);box-shadow:0 15px 34px #1b374717}.ai-assistant-card:hover:before{transform:scaleX(1)}.ai-assistant-card.tone-1{--assistant-accent:#19a184}.ai-assistant-card.tone-2{--assistant-accent:#cf5b84}.ai-assistant-card.tone-3{--assistant-accent:#d49331}.ai-assistant-card.tone-4{--assistant-accent:#6f65c2}.ai-assistant-card.tone-5{--assistant-accent:#3b8e67}.ai-assistant-meta{color:#92a1aa;justify-content:space-between;min-height:18px;font-family:Consolas,SFMono-Regular,monospace;font-size:8px;align-items:center!important;gap:12px!important;display:flex!important}.ai-assistant-meta>span{font-weight:800;color:var(--assistant-accent)!important;background:0 0!important;padding:0!important;font-size:10px!important}.ai-assistant-meta b{color:#5d777d;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.ai-assistant-meta b i{background:#31b983;border-radius:50%;width:5px;height:5px;display:block}.ai-assistant-identity{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;margin-top:12px;display:grid}.ai-assistant-identity figure{background:#eef4f6;border:1px solid #dce6ea;border-radius:7px;place-items:center;width:54px;height:54px;margin:0;display:grid;overflow:hidden}.ai-assistant-identity img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ai-assistant-identity>div{min-width:0}.ai-assistant-identity small{color:#78909b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.ai-assistant-card .ai-assistant-identity h3{color:#173c52;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:17px;overflow:hidden}.ai-assistant-identity>span{color:#206e69;text-overflow:ellipsis;white-space:nowrap;background:#e8f6f3;border-radius:4px;max-width:72px;padding:4px 6px;font-size:8px;overflow:hidden}.ai-assistant-description{color:#5e737f;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;margin:15px 0 10px;font-size:10px;line-height:1.75;display:-webkit-box;overflow:hidden}.ai-assistant-tags{gap:5px;height:23px;display:flex;overflow:hidden}.ai-assistant-tags span{color:color-mix(in srgb,var(--assistant-accent) 78%,#334d59);background:color-mix(in srgb,var(--assistant-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--assistant-accent) 16%,#e2e9ec);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:8px}.ai-assistant-card footer{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.ai-assistant-card footer b{color:var(--assistant-accent);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ai-assistant-card footer .spin{animation:.8s linear infinite status-spin}.ai-assistant-open-error{color:#9c424f;background:#fff4f5;border:1px solid #efd2d7;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:10px}@keyframes ai-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-intelligence-layout{grid-template-columns:minmax(330px,5fr) minmax(0,7fr);align-items:stretch;gap:15px;min-height:410px;display:grid}.ai-intelligence-layout:not(:has(.ai-workspace-banner)){grid-template-columns:1fr}.ai-workspace-banner{aspect-ratio:auto;align-self:stretch;width:100%;min-height:410px;position:relative;top:auto}.ai-workspace-banner>a{color:#fff;background:#132a38;border-radius:8px;height:100%;min-height:410px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #142d3a21}.ai-workspace-banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.ai-workspace-banner>a:hover img{transform:scale(1.035)}.ai-workspace-banner__shade{background:linear-gradient(#08141d0d 15%,#08161ee6);position:absolute;inset:0}.ai-workspace-banner__badge{color:#fff;background:#ca4775eb;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:18px}.ai-workspace-banner>a>div{padding:25px 25px 29px;position:absolute;bottom:0;left:0;right:0}.ai-workspace-banner small{color:#8de1d9;letter-spacing:0;font-size:8px;font-weight:850}.ai-workspace-banner h3{letter-spacing:0;margin:9px 0 7px;font-size:25px;line-height:1.35}.ai-workspace-banner p{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.ai-workspace-banner b{align-items:center;gap:5px;margin-top:17px;font-size:10px;display:inline-flex}.ai-banner-dots{justify-content:flex-end;bottom:13px;left:auto;right:16px}.ai-news-panel{background:#fff;border:1px solid #d8e2e6;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ai-news-panel>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.ai-news-panel>header>div:first-child span{color:#188d86;letter-spacing:0;font-size:8px;font-weight:850}.ai-news-panel>header h3{color:#183d52;margin:4px 0 0;font-size:16px}.ai-news-panel>header>small{color:#81939d;font-family:Consolas,SFMono-Regular,monospace;font-size:8px}.ai-news-list{flex-direction:column;flex:1;padding:0 18px;display:flex}.ai-news-list>a{color:#223e4d;border-bottom:1px solid #edf1f3;flex:1;grid-template-columns:24px 72px minmax(0,1fr) 42px 18px;align-items:center;gap:11px;min-height:78px;display:grid}.ai-news-list>a:last-child{border-bottom:0}.ai-news-sequence{color:#9aabb3;font-family:Consolas,SFMono-Regular,monospace;font-size:8px}.ai-news-list figure{color:#5d83a3;background:#edf4f6;border-radius:5px;place-items:center;width:72px;height:50px;margin:0;display:grid;overflow:hidden}.ai-news-list>a>div{min-width:0}.ai-news-list>a>div>small{color:#188d86;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.ai-news-list h4{color:#203d4f;margin:0 0 4px;font-family:inherit;font-size:13px;font-weight:750;transition:color .18s}.ai-news-list h4,.ai-news-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-news-list p{color:#7b8d97;margin:0;font-size:9px}.ai-news-list time{color:#8a99a2;text-align:right;font-family:Consolas,SFMono-Regular,monospace;font-size:8px}.ai-news-list>a>svg{color:#8ea0ab}.ai-news-list>a:hover h4,.ai-news-list>a:hover>svg{color:#1677b5}.ai-network-loader{transform:scale(.88)}.ai-governance-strip{background:0 0;border-top:1px solid #d5e0e4;border-bottom:1px solid #d5e0e4;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:28px;margin-top:28px;padding:24px 0;display:grid}.ai-governance-capabilities{padding:0 0 0 4px}.ai-governance-capabilities>header{align-items:center;gap:10px;display:flex}.ai-governance-capabilities>header>span{color:#168f86;background:#e5f3f1;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.ai-governance-capabilities header small,.ai-governance-notice header small{color:#178b83;letter-spacing:0;font-size:8px;font-weight:850}.ai-governance-capabilities h2{color:#1a3b4d;margin:4px 0 0;font-size:16px}.ai-governance-capabilities ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-governance-capabilities li{color:#536c78;align-items:flex-start;gap:7px;font-size:10px;line-height:1.65;display:flex}.ai-governance-capabilities li svg{color:#1aa079;flex:none;margin-top:1px}.ai-governance-notice>header{color:#b37520;align-items:center;gap:9px;display:flex}.ai-governance-notice>header>span{gap:3px;display:grid}.ai-governance-notice header small{color:#b57924}.ai-governance-notice>div{gap:14px;display:flex}.ai-governance-notice>div a{color:#9a641d;background:0 0;border:0;border-bottom:1px solid #d8b477;border-radius:0;padding:0;font-size:9px}@media (width<=980px){.ai-command-deck__inner{grid-template-columns:minmax(0,1fr) 300px;gap:36px}.ai-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-assistant-grid>.ai-assistant-card{width:auto;grid-column:auto!important}.ai-intelligence-layout{grid-template-columns:minmax(290px,4fr) minmax(0,6fr)}.ai-news-list>a{grid-template-columns:64px minmax(0,1fr) 36px 16px}.ai-news-sequence{display:none}.ai-news-list figure{width:64px;height:46px}.ai-governance-strip{grid-template-columns:1fr;gap:22px}.ai-governance-notice{border-top:1px solid #e3c47f;border-left:0;padding:20px 0 0}}@media (width<=760px){.ai-command-deck__inner{grid-template-columns:1fr;gap:26px;min-height:0;padding:34px 0}.ai-command-intro h1{font-size:34px}.ai-system-status{min-height:170px}.ai-workspace-body{padding-top:25px;padding-bottom:58px}.ai-section-heading{align-items:flex-start}.ai-section-heading p{display:none}.ai-intelligence-layout{grid-template-columns:1fr;min-height:0}.ai-workspace-banner,.ai-workspace-banner>a{min-height:320px}.ai-news-panel{min-height:360px}.ai-governance-capabilities ul{grid-template-columns:1fr;gap:9px}}@media (width<=560px){.ai-command-intro h1{font-size:30px}.ai-command-intro>p{font-size:12px}.ai-capability-signals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-capability-signals span{justify-content:center}.ai-assistant-grid{grid-template-columns:1fr!important}.ai-assistant-card{min-height:232px}.ai-section-heading>span{display:none}.ai-news-list{padding:0 13px}.ai-news-list>a{grid-template-columns:58px minmax(0,1fr) 16px;gap:10px;min-height:76px}.ai-news-list figure{width:58px;height:44px}.ai-news-list time{display:none}.ai-workspace-banner h3{font-size:21px}body:has(.ai-workspace-page) .floating-service{grid-template-columns:repeat(3,44px);bottom:9px;right:8px}:is(body:has(.ai-workspace-page) .floating-service>a,body:has(.ai-workspace-page) .floating-service>button){width:44px;min-height:44px;padding:6px}:is(body:has(.ai-workspace-page) .floating-service>a>span,body:has(.ai-workspace-page) .floating-service>button>span){display:none}}@media (prefers-reduced-motion:reduce){.ai-assistant-card,.ai-status-signal i,.ai-system-status>header>b i{animation:none}}.pdf-topic-cover{-o-object-fit:contain;object-fit:contain;background:#f1f6fc;border-radius:6px;width:128px;height:72px;display:block}.pdf-collection-label,.pdf-topic-item small{color:#637d8d;font-size:12px}.pdf-topic-item>div{overflow-wrap:anywhere;min-width:0}:root{--ink:#172b3f;--ink-2:#344b60;--muted:#6d7f90;--line:#dfe7ee;--paper:#fff;--soft:#f5f8fb;--blue:#0b5cab;--blue-deep:#084a8d;--cyan:#0f8f88;--radius:6px;--shadow:none}#app,body,button,html,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body{color:var(--ink);letter-spacing:0}:is(h1,h2,h3,h4,h5,h6){letter-spacing:0}h1,h2{font-weight:700}h3,h4,h5,h6{font-weight:600}button,input,select,textarea{letter-spacing:0}.site-header{box-shadow:none}.brand{letter-spacing:0;font-weight:700}.brand small{letter-spacing:0;font-weight:400}.main-nav a{letter-spacing:0;font-size:14px}.main-nav a,.main-nav a.nav-active{font-weight:600}.header-search{box-shadow:none;background:#f7f9fb;border-color:#e2e8ee;border-radius:6px}.header-search:focus-within{border-color:#8bb5dc;box-shadow:0 0 0 3px #0b5cab17}.login-entry{box-shadow:none;border-radius:0;padding:0 3px;font-weight:600}.login-entry:hover{box-shadow:none;transform:none}.login-entry-icon{display:none}.site-footer,.site-footer :is(a,p,span){letter-spacing:0}.category-page,.category-page--ai,.category-page--patient_education{--category-accent:#0b5cab;--category-accent-soft:#edf4fa}.category-page--research{--category-accent:#0f8f88;--category-accent-soft:#eaf6f4}.ai-hero,.category-banner-fallback,.category-page--ai .category-banner-fallback,.category-page--patient_education .category-banner-fallback,.category-page--research .category-banner-fallback,.collection-hero,.collection-page--master .collection-hero,.search-hero{box-shadow:none;background:#123b59}.patient-hero{color:var(--ink);background:#f5f8fb;border-color:#dfe7ee}.patient-hero small,.patient-hero>svg{color:#0f8f88}.patient-hero p{color:#5f7385}.ai-hero:after{display:none}.ai-hero>div>span,.collection-hero>.container>span,.collection-page--master .collection-hero>.container>span,.search-hero small{color:#83d8d1}.ai-channel .result-icon,.patient-channel .result-icon{color:#0b5cab;background:#edf4fa}.ai-channel .article-card--masonry .article-card-more,.ai-channel .article-card-meta em,.patient-channel .article-card--masonry .article-card-more,.patient-channel .article-card-meta em{color:#0b5cab}:is(.quick-card,.course-card,.knowledge-card,.category-menu-card,.scenario-card,.latest-launch-card,.article-card,.ai-tool-card,.ai-assistant-card,.course-center-category-card,.course-detail-card,.claw-picks-panel,.master-class-panel,.ai-capability-panel,.ai-notice-panel,.ai-news-panel,.filter-panel,.taxonomy-filter,.course-category-flat-filter,.category-compact-filter,.information-catalog,.information-reader,.series-learning-shell,.page-pdf-viewer,.login-card-redesign,.wechat-modal,.floating-qr-panel){box-shadow:none;border-radius:6px}:is(.quick-card,.course-card,.category-menu-card,.scenario-card,.latest-launch-card,.article-card,.ai-tool-card,.ai-assistant-card,.course-center-category-card,.claw-pick-item):hover{box-shadow:none;transform:none}:is(.course-card,.article-card,.ai-tool-card,.ai-assistant-card,.course-center-category-card,.latest-launch-card):hover{border-color:#9fbfd9}:is(.course-card,.article-card,.ai-tool-card,.latest-launch-card,.category-menu-card) :is(h3,h4){letter-spacing:0;font-family:inherit;font-weight:600}.ai-news-list h4,.article-card--horizontal h3{font-family:inherit}.ai-information-head strong,.ai-information-head>.container>a:hover,.ai-news-list>a:hover h4,.ai-news-panel-actions>a,.ai-section-heading svg,.ai-tool-card>svg{color:#0b5cab}.ai-assistant-card,.ai-assistant-card.tone-1,.ai-assistant-card.tone-2,.ai-assistant-card.tone-3{border-top-color:#0b5cab}.ai-assistant-card.tone-2>header>span,.ai-assistant-card>header>span,.ai-assistant-tags span{color:#0c756f;background:#eaf6f4}.ai-feature-banner>a,.ai-workspace-banner>a,.category-banner-fallback,.category-banner-shell,.channel-hero,.single-video-stage{box-shadow:none;border-radius:6px}.ai-feature-banner>a:hover img,.ai-news-list>a:hover figure img,.ai-workspace-banner>a:hover img{transform:none}.page-pdf-toolbar,.search-page-form,.wechat-qr-shell{box-shadow:none;border-radius:6px}.login-ai-mark,.login-primary,.login-primary:hover,.login-product-note,.search-article-grid .article-card--horizontal,.search-article-grid .article-card--horizontal:hover{box-shadow:none;transform:none}.floating-service{box-shadow:0 8px 24px #0f233d1a}.category-banner-fallback a,.category-spotlight-copy>a,.course-primary-button,.information-reader>a,.search-page-form button,.server-content-status button{border-radius:6px;font-weight:600}.ai-guidance-grid article header small,.ai-information-head span,.ai-news-panel>header>div:first-child span,.ai-workspace-head small,.category-banner-fallback small,.channel-hero small,.collection-hero>.container>span,.mixed-search-heading small,.result-bar small,.section-title small{letter-spacing:.6px;font-weight:600}.ai-channel .article-card--masonry:hover,.subcategory-grid button:hover{box-shadow:none;transform:none}.home-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body:has(.home-page){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.home-page{--radius:6px;--shadow:none}.home-page :is(h1,h2,h3){letter-spacing:0}body:has(.home-page) :is(.brand,.main-nav a,.login-entry){letter-spacing:0}body:has(.home-page) .site-header{box-shadow:none}body:has(.home-page) .brand{font-weight:700}body:has(.home-page) .brand small{letter-spacing:0;font-weight:400}body:has(.home-page) .main-nav a{font-size:14px;font-weight:600}body:has(.home-page) .main-nav a.nav-active{font-weight:600}body:has(.home-page) .header-search{box-shadow:none;background:#f7f9fb;border-color:#e2e8ee;border-radius:6px}body:has(.home-page) .header-search:focus-within{box-shadow:0 0 0 3px #0b5cab17}body:has(.home-page) .login-entry{color:#344d63;box-shadow:none;background:0 0;border:0;border-radius:0;font-weight:600}body:has(.home-page) .login-entry:hover{color:#0b5cab;box-shadow:none;background:0 0;transform:none}.home-page .banner-arrow{box-shadow:none}.home-page .scenario-card{box-shadow:none;border-color:#172b3f29;border-radius:6px}.home-page .scenario-card:hover{box-shadow:none;border-color:#83d8d194;transform:none}.home-page .scenario-card:hover>img{transform:none}.home-page .scenario-card small{letter-spacing:.6px;font-weight:600}.home-page .scenario-card h3{letter-spacing:0;font-size:18px;font-weight:600}.home-page .scenario-card p{font-size:12px;font-weight:400}.home-page .scenario-card-action{border-radius:6px}.home-page .section-title small{letter-spacing:.6px;font-weight:600}.home-page .section-title h2{letter-spacing:0;font-size:26px;font-weight:700}.home-page .section-title>a{font-size:12px;font-weight:600}.home-page .course-showcase,.home-page .latest-launch-section{background:#fff}.home-page .course-card{box-shadow:none;border-color:#e1e7ed;border-radius:6px}.home-page .course-card:hover{box-shadow:none;border-color:#9fbfd9;transform:none}.home-page .course-card:hover .course-cover>img{transform:none}.home-page .course-body h3{letter-spacing:0;font-size:15px;font-weight:600}.home-page .course-stats{font-size:11px;font-weight:400}.home-page .course-play{border-radius:50%;font-weight:500}.home-page .claw-picks-panel{box-shadow:none;background:#fff;border-color:#e1e7ed;border-radius:6px}.home-page .curated-panel-heading>div>span{letter-spacing:.6px;font-weight:600}.home-page .curated-panel-heading h2{letter-spacing:0;font-weight:700}.home-page .curated-panel-heading>a{border:1px solid #d7ebe8;border-radius:6px;font-weight:600}.home-page .claw-pick-item{box-shadow:none;border-color:#e8edf1;border-radius:6px}.home-page .claw-pick-item:hover{box-shadow:none;background:#f7fafb;border-color:#b9d5d2;transform:none}.home-page .claw-pick-item h3{font-weight:600}.home-page .master-class-panel{box-shadow:none;border-radius:6px}.home-page .master-class-entry{border-radius:4px}.home-page .master-class-entry:hover>img{transform:none}.home-page .curated-panel-heading--master>a,.home-page .master-class-badge,.home-page .master-class-control{border-radius:6px}.home-page .master-class-copy h2{letter-spacing:0;font-weight:700}.home-page .latest-launch-card{box-shadow:none;border-color:#e1e7ed;border-radius:6px}.home-page .latest-launch-card:hover{box-shadow:none;border-color:#9fbfd9;transform:none}.home-page .latest-launch-card figure{border-radius:4px}.home-page .latest-launch-card h3{letter-spacing:0;font-size:15px;font-weight:600}.home-page .latest-launch-card small{font-weight:400}body:has(.home-page) .floating-service{box-shadow:0 8px 24px #0f233d1a}body:has(.home-page) .site-footer{letter-spacing:0}body:has(.home-page) .site-footer :is(a,p,span){letter-spacing:0}@media (width<=560px){.home-page .section-title h2{font-size:24px}.home-page .claw-picks-panel,.home-page .course-card,.home-page .latest-launch-card,.home-page .master-class-panel,.home-page .scenario-card{border-radius:6px}}.site-header .brand>span:last-child{display:none}.site-header .brand-mark{width:120px;height:48px}body:has(.course-center-page) .site-header{height:88px;box-shadow:none;background:#fffffff0;border-bottom:0}body:has(.figma-ai-information-page){color:#1a2730;background:#fff}body:has(.figma-ai-information-page) .managed-top-banner{display:none}body:has(.figma-ai-information-page) .site-header{height:88px;box-shadow:none;background:#fffffff7;border-bottom:0}body:has(.figma-ai-information-page) .header-inner{width:min(1260px,100% - 48px)}body:has(.figma-ai-information-page) .site-footer .container{width:min(1260px,100% - 48px)}body:has(.figma-ai-information-page) .brand{min-width:270px}body:has(.figma-ai-information-page) .brand-mark{width:120px;height:48px}body:has(.figma-ai-information-page) .main-nav{gap:2px;margin-left:auto}body:has(.figma-ai-information-page) .main-nav a{color:#1a2730;min-width:auto;padding:0 20px;font-size:16px;font-weight:500}body:has(.figma-ai-information-page) .main-nav a.nav-active{color:#0757ad;font-weight:700}body:has(.figma-ai-information-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;bottom:12px;left:20px;right:20px}body:has(.figma-ai-information-page) .header-actions{margin-left:28px}body:has(.figma-ai-information-page) .header-search{background:#fff;border-color:#dce5eb;border-radius:22px;width:208px;height:38px}body:has(.figma-ai-information-page) .login-entry{color:#fff;background:linear-gradient(#0795d8,#16349e);border-radius:22px;justify-content:center;min-width:96px;height:38px;padding:0 24px}body:has(.figma-ai-information-page) .site-footer{color:#1a2730;background:#fff;border-top:1px solid #edf1f4;padding:40px 0 20px}body:has(.figma-ai-information-page) .footer-bottom{color:#71808d}body:has(.figma-ai-information-page) .site-footer p{color:#71808d}body:has(.figma-ai-information-page) .site-footer .brand{min-width:180px}body:has(.figma-ai-information-page) .site-footer .brand-mark{background:0 0;border-radius:0;width:180px;height:72px;padding:0}body:has(.figma-ai-information-page) .site-footer .brand>span:last-child{display:none}.figma-ai-information-page{color:#1a2730;background:#fff;min-height:1356px;font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.ai-news-hero{background:radial-gradient(circle at 72% 36%,#fffffffa 0 3%,#0000 25%),linear-gradient(103deg,#f8fcff,#eef7ff 52%,#e8f4ff);height:270px;overflow:hidden}.ai-news-hero__inner{width:min(1260px,100% - 48px);height:100%;padding-top:16px;position:relative}.ai-news-breadcrumb{color:#1a27306b;align-items:center;gap:8px;height:24px;font-size:14px;display:flex}.ai-news-breadcrumb a{align-items:center;gap:4px;transition:color .18s;display:inline-flex}.ai-news-breadcrumb a:hover{color:#087fc3}.ai-news-breadcrumb svg{flex:none}.ai-news-hero h1{color:#1a2730;margin:40px 0 0;font-size:40px;font-weight:500;line-height:48px}.ai-news-hero>.container>p{color:#1a273066;margin:0;font-size:16px;line-height:36px}.ai-news-hero__art{pointer-events:none;background:radial-gradient(circle at 76% 36%,#ffffffe6 0 4%,#0000 4.5%),linear-gradient(135deg,#0000 18%,#cde7fc5c 48%,#ffffffb3);border-radius:0 0 0 120px;width:750px;height:190px;position:absolute;top:14px;right:0;overflow:hidden}.ai-news-hero__art:after,.ai-news-hero__art:before{content:"";border:1px solid #4897d71f;border-radius:50%;position:absolute}.ai-news-hero__art:before{width:330px;height:330px;top:-202px;right:6px}.ai-news-hero__art:after{width:210px;height:210px;bottom:-148px;right:166px}.ai-news-hero__art span{color:#06539311;letter-spacing:-5px;font:italic 800 80px/1 Arial,sans-serif;position:absolute;bottom:-13px;right:8px}.ai-news-content{width:min(1260px,100% - 48px);min-height:1086px;padding:0 0 80px}.figma-ai-information-page .ai-news-list{box-sizing:border-box;border-top:1px solid #e5e8ef;align-items:stretch;width:100%;min-width:0;padding:0;overflow:hidden}.figma-ai-information-page .ai-news-row{box-sizing:border-box;border-bottom:1px solid #e5e8ef;grid-template-columns:105px minmax(0,1fr) 120px;align-self:stretch;align-items:center;gap:20px;width:100%;min-width:0;max-width:100%;min-height:130px;padding:20px;transition:background .18s;display:grid;overflow:hidden}.figma-ai-information-page .ai-news-row:hover{background:linear-gradient(90deg,#eff7ff2e,#f3f9ff,#eff7ff2e)}.figma-ai-information-page .ai-news-row time{color:#1a273073;flex-direction:column;justify-content:space-between;height:58px;font-style:normal;display:flex}.figma-ai-information-page .ai-news-row time small{color:#1a273073;font-size:14px;line-height:24px}.figma-ai-information-page .ai-news-row time strong{color:#065393;font:500 20px/24px Roboto,PingFang SC,sans-serif}.figma-ai-information-page .ai-news-row__copy{min-width:0}.figma-ai-information-page .ai-news-row__copy h2{color:#1a2730;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:32px;overflow:hidden}.figma-ai-information-page .ai-news-row__copy p{color:#1a27306b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;line-height:24px;overflow:hidden}.figma-ai-information-page .ai-news-row figure{color:#0653937a;background:#eff7ff;border-radius:6px;justify-self:end;place-items:center;width:120px;height:90px;margin:0;display:grid;overflow:hidden}.figma-ai-information-page .ai-news-row figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.figma-ai-information-page .ai-news-row:hover figure img{transform:scale(1.04)}.figma-ai-information-page .ai-news-row figure span{letter-spacing:1px;font:700 22px/1 Arial,sans-serif}.ai-news-empty,.ai-news-status{color:#7b8d99;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:390px;display:flex}.ai-news-status{flex-direction:row;font-size:14px}.ai-news-empty svg{color:#087fc3}.ai-news-empty b{color:#1a2730;font-size:18px}.ai-news-empty span{font-size:13px}.ai-news-empty button{color:#fff;background:linear-gradient(#0795d8,#16349e);border:0;border-radius:20px;height:38px;margin-top:6px;padding:0 20px}.ai-news-pagination{justify-content:center;align-items:center;gap:20px;margin-top:80px;display:flex}.ai-news-pagination button{color:#1a273094;background:#fff;border:0;border-radius:4px;min-width:52px;height:40px;padding:0 8px;font-size:14px}.ai-news-pagination button:hover:not(:disabled){color:#065393;background:#eff7ff}.ai-news-pagination button.active{color:#fff;background:linear-gradient(#0091da,#181878)}.ai-news-pagination button.next{min-width:76px}.ai-news-pagination button:disabled{cursor:default;opacity:.35}.ai-news-pagination>span{color:#1a27308c;text-align:center;width:13px}@media (width<=1180px){body:has(.figma-ai-information-page) .brand{min-width:150px}body:has(.figma-ai-information-page) .main-nav a{padding:0 12px;font-size:14px}body:has(.figma-ai-information-page) .header-search{width:150px}.ai-news-hero__art{opacity:.72;right:-140px}}@media (width<=820px){body:has(.figma-ai-information-page) .site-header{height:68px}.figma-ai-information-page{min-height:calc(100vh - 68px)}.ai-news-hero{height:230px}.ai-news-content,.ai-news-hero__inner{width:min(100% - 32px,1260px)}.ai-news-hero h1{margin-top:32px;font-size:34px;line-height:44px}.ai-news-hero__art{opacity:.56;width:540px;right:-250px}.ai-news-content{min-height:620px}.figma-ai-information-page .ai-news-row{grid-template-columns:82px minmax(0,1fr) 104px;gap:14px;padding-left:8px;padding-right:8px}.figma-ai-information-page .ai-news-row figure{width:104px;height:78px}.figma-ai-information-page .ai-news-row__copy h2{font-size:17px}.ai-news-pagination{gap:8px;margin-top:48px}}@media (width<=560px){.ai-news-hero{height:208px}.ai-news-content,.ai-news-hero__inner{width:calc(100% - 24px)}.ai-news-breadcrumb{font-size:12px}.ai-news-hero h1{margin-top:27px;font-size:30px;line-height:40px}.ai-news-hero>.container>p{max-width:250px;font-size:14px;line-height:24px}.ai-news-hero__art{right:-360px}.ai-news-content{padding-bottom:54px}.figma-ai-information-page .ai-news-row{grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:118px;padding:14px 4px;position:relative}.figma-ai-information-page .ai-news-row time{height:48px}.figma-ai-information-page .ai-news-row time small{font-size:11px;line-height:18px}.figma-ai-information-page .ai-news-row time strong{font-size:15px;line-height:20px}.figma-ai-information-page .ai-news-row__copy{padding-right:0}.figma-ai-information-page .ai-news-row__copy h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:23px;display:-webkit-box}.figma-ai-information-page .ai-news-row__copy p{margin-top:5px;font-size:11px;line-height:18px;display:block}.figma-ai-information-page .ai-news-row figure{display:none}.ai-news-pagination button{min-width:40px}.ai-news-pagination button.next{min-width:64px}}body:has(.course-center-page) .header-inner{width:min(1260px,100% - 48px)}body:has(.course-center-page) .brand{min-width:270px}body:has(.course-center-page) .brand-mark{width:120px;height:48px}body:has(.course-center-page) .brand>span:last-child{display:none}body:has(.course-center-page) .main-nav{gap:2px;margin-left:auto}body:has(.course-center-page) .main-nav a{color:#1a2730;min-width:auto;padding:0 20px;font-size:16px;font-weight:500}body:has(.course-center-page) .main-nav a.nav-active{color:#0757ad;font-weight:700}body:has(.course-center-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;bottom:12px;left:20px;right:20px}body:has(.course-center-page) .header-actions{margin-left:28px}body:has(.course-center-page) .header-search{background:#ffffffd1;border-color:#dce5eb;border-radius:22px;width:208px;height:38px}body:has(.course-center-page) .login-entry{color:#fff;background:linear-gradient(#0795d8,#16349e);border-radius:22px;justify-content:center;min-width:96px;height:38px;padding:0 24px}body:has(.course-center-page) .login-entry:hover{color:#fff;background:linear-gradient(#0787c7,#102d92)}body:has(.course-center-page) .site-footer{color:#1a2730;background:#fff;border-top:1px solid #edf1f4}body:has(.course-center-page) .footer-bottom{color:#71808d}body:has(.course-center-page) .site-footer p{color:#71808d}:is(body:has(.course-center-page) .site-footer .brand,body:has(.platform-overview-page) .site-footer .brand){min-width:180px}:is(body:has(.course-center-page) .site-footer .brand-mark,body:has(.platform-overview-page) .site-footer .brand-mark){background:0 0;border-radius:0;width:180px;height:72px;padding:0}:is(body:has(.course-center-page) .site-footer .brand>span:last-child,body:has(.platform-overview-page) .site-footer .brand>span:last-child){display:none}.course-center-page .managed-home-banner{background:#fff;padding:0 0 54px}.course-center-page .managed-home-banner:before{opacity:.08}.course-center-page .managed-banner-stage{aspect-ratio:1260/540;border-radius:16px;width:min(1260px,100% - 48px);min-height:0;box-shadow:0 16px 34px #165e9a29}.course-center-page .quick-access-section{display:none}.course-center-page .course-showcase{background:#fff}.course-center-page .course-showcase .home-section{padding-top:50px}@media (width<=1180px){body:has(.course-center-page) .brand{min-width:150px}body:has(.course-center-page) .main-nav a{padding:0 12px;font-size:14px}body:has(.course-center-page) .header-search{width:150px}}@media (width<=820px){.site-header .brand-mark{width:100px;height:40px}body:has(.course-center-page) .site-header{height:76px}body:has(.course-center-page) .brand-mark{width:100px;height:40px}}@media (width<=560px){.site-header .brand-mark{width:92px;height:37px}.course-center-page .managed-home-banner{padding-bottom:28px}.course-center-page .managed-banner-stage{border-radius:10px;width:calc(100% - 24px)}}.course-center-page{color:#142432;background:#fff;overflow:hidden}.course-center-page .cc-hero{background:radial-gradient(circle at 22% 15%,#0c93d259 0 2px,#0000 3px) 0 0/260px 210px,radial-gradient(circle at 81% 38%,#0c93d247 0 2px,#0000 3px) 0 0/340px 280px,linear-gradient(#fff,#fbfdff 74%,#fff);padding:72px 0 68px;position:relative}.cc-carousel-shell{--cc-card-width:min(1260px, calc(100vw - 48px));width:100%;height:540px;position:relative}.cc-carousel-stage{width:100%;height:100%;margin:0 auto;position:relative;overflow:clip}.cc-carousel-card{width:var(--cc-card-width);opacity:0;pointer-events:none;will-change:transform,opacity;background:#edf5fb;border-radius:20px;height:100%;transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .48s,filter .68s,box-shadow .68s;display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)scale(.78);box-shadow:0 16px 38px #1e5b8b29}.cc-carousel-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cc-carousel-card.is-active{z-index:3;opacity:1;pointer-events:auto;transform:translate(-50%)scale(1);box-shadow:0 22px 48px #1e5b8b3d}.cc-carousel-card.is-next,.cc-carousel-card.is-previous{z-index:2;opacity:.5;pointer-events:auto;cursor:pointer;filter:saturate(.62)brightness(1.08)}.cc-carousel-card.is-previous{transform:translate(-126%)scale(.86)rotate(-8deg)}.cc-carousel-card.is-next{transform:translate(26%)scale(.86)rotate(8deg)}.cc-carousel-card.is-hidden-left{transform:translate(-192%)scale(.72)rotate(-11deg)}.cc-carousel-card.is-hidden-right{transform:translate(92%)scale(.72)rotate(11deg)}.cc-carousel-card.is-previous:hover{opacity:.72;transform:translate(-126%)scale(.88)rotate(-7deg)}.cc-carousel-card.is-next:hover{opacity:.72;transform:translate(26%)scale(.88)rotate(7deg)}.cc-carousel-arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25417057;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cc-carousel-arrow:hover{background:#0c529aad;transform:translateY(-50%)scale(1.06)}.cc-carousel-arrow--left{left:max(28px,calc(50% - var(--cc-card-width)/2 + 28px))}.cc-carousel-arrow--right{right:max(28px,calc(50% - var(--cc-card-width)/2 + 28px))}.cc-card-dots,.cc-carousel-dots{justify-content:center;align-items:center;gap:5px;display:flex}.cc-carousel-dots{z-index:4;position:absolute;bottom:22px;left:0;right:0}.cc-card-dots button,.cc-carousel-dots button{background:#ffffffb8;border:0;border-radius:5px;width:8px;height:8px;padding:0}.cc-carousel-dots button.active{background:#fff;width:30px}.cc-overview{background:#fff;padding:0 0 114px}.cc-claw .container,.cc-depth .container,.cc-overview .container{width:min(1260px,100% - 48px)}.cc-overview-grid{grid-template-columns:minmax(0,760px) 460px;align-items:start;gap:40px;display:grid}.cc-block-heading{align-items:center;gap:20px;min-height:64px;display:flex}.cc-block-heading h2{color:#0877c9;margin:0;font-size:40px;font-weight:700;line-height:1.2}.cc-block-heading>a{color:#0566ad;align-items:center;gap:8px;margin-left:auto;font-size:16px;font-weight:600;display:inline-flex}.cc-block-heading>a svg{color:#fff;background:#266cac;border-radius:50%;padding:3px}.cc-recommended-heading nav{align-items:center;display:flex}.cc-recommended-heading nav button{color:#172633;background:0 0;border:0;width:60px;height:34px;padding:0;font-size:16px}.cc-recommended-heading nav button.active{color:#075eae;font-weight:700}.cc-heading-rule{background:#dce6ed;height:1px;margin-bottom:14px;position:relative}.cc-heading-rule:before{content:"";background:#0a85d0;width:96px;height:1px;position:absolute;top:0;left:176px}.cc-recommended-list{gap:0;transition:opacity .2s,transform .2s;display:grid;position:relative}.cc-recommended-list.is-loading{opacity:.55;pointer-events:none;transform:translateY(2px)}.cc-recommended-row{color:#172633;grid-template-columns:18px minmax(0,1fr) 154px 82px;align-items:center;gap:7px;min-width:0;height:44px;font-size:14px;display:grid}.cc-recommended-row>svg{color:#1697d7}.cc-recommended-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;overflow:hidden}.cc-recommended-row>span{color:#263847;text-align:right;white-space:nowrap;font-size:13px}.cc-depth-cover i,.cc-recommended-row i{vertical-align:middle;border-left:1px solid #9aabb7;height:14px;margin:0 7px;display:inline-block}.cc-recommended-row time{color:#a4adb5;text-align:right;font-size:13px}.cc-recommended-row:hover h3{color:#0877c9}.course-list-hero{background:linear-gradient(#8dbff933 10%,#8dbff900 80%),#fff;height:270px;overflow:hidden}.course-list-hero__inner{width:min(1260px,100% - 48px);height:100%;padding-top:16px;position:relative}.course-list-breadcrumb{z-index:2;color:#1a273094;align-items:center;gap:4px;height:24px;font-size:14px;display:flex;position:relative}.course-list-breadcrumb a{color:inherit;align-items:center;gap:3px;display:inline-flex}.course-list-breadcrumb a:hover{color:#0878bd}.course-list-hero h1{z-index:2;color:#0877c9;margin:36px 0 0;font-size:40px;font-weight:500;line-height:48px;position:relative}.course-list-hero>.container>p{z-index:2;color:#1a273066;margin:0;font-size:16px;line-height:36px;position:relative}.course-list-hero__wordmark{color:#0777c90e;letter-spacing:-5px;pointer-events:none;font:italic 800 82px/1 Arial,sans-serif;position:absolute;top:66px;right:84px}.course-primary-tabs{z-index:2;border-bottom:1px solid #dce4ea;align-items:stretch;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0}.course-primary-tabs button,.course-primary-tabs>a{color:#1a2730;background:0 0;border:0;justify-content:center;align-items:center;width:96px;height:44px;padding:0;font-size:16px;display:inline-flex;position:relative}.course-primary-tabs button:hover,.course-primary-tabs>a:hover{color:#065393}.course-primary-tabs button.active{color:#065393;font-weight:700}.course-primary-tabs button.active:after{content:"";background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;position:absolute;bottom:-1px;left:0;right:0}.course-center-taxonomy{border-bottom:1px solid #dce4ea;width:min(1260px,100% - 48px);padding:30px 0 0}.course-center-taxonomy .channel-taxonomy-row{justify-content:space-between;gap:0;min-height:44px}.course-center-taxonomy .channel-taxonomy-row button{color:#1a2730;gap:4px;min-height:44px;padding:0 24px;font-size:16px}.course-center-taxonomy .channel-taxonomy-row button:hover{color:#0875bd;background:#eef6ff}.course-center-taxonomy .channel-taxonomy-row button.open{z-index:1;color:#065393;background:#cfe1ff33;border-radius:8px 8px 0 0;margin-bottom:-1px;padding-bottom:8px;font-weight:700}.course-center-taxonomy .channel-taxonomy-dropdown{background:#cfe1ff33;border-radius:0 16px 16px;gap:12px 20px;min-height:82px;margin:0;padding:20px}.course-center-taxonomy .channel-taxonomy-dropdown button{color:#1a2730;background:0 0;border:0;border-radius:8px;min-width:0;height:42px;padding:0 24px;font-size:16px}.course-center-taxonomy .channel-taxonomy-dropdown button.active{color:#065393;box-shadow:none;background:#fff;font-weight:700}.course-center-taxonomy .channel-taxonomy-row--remaining{justify-content:flex-start;gap:20px;min-height:58px;padding:7px 0}.figma-course-list-page .course-center-results{width:min(1260px,100% - 48px);padding:0 0 80px}.course-list-result-summary{color:#1a273099;justify-content:space-between;align-items:center;height:84px;font-size:16px;display:flex}.course-list-result-summary nav{align-items:center;gap:4px;display:flex}.course-list-result-summary nav span:last-child{color:#1a2730}.course-list-grid{grid-template-columns:repeat(2,minmax(0,600px));justify-content:space-between;gap:60px;display:grid}.course-list-card{color:#1a2730;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;min-width:0;height:90px;display:grid}.course-list-card figure{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#078bcf,#25259a);border-radius:8px;place-items:center;width:160px;height:auto;margin:0;display:grid;position:relative;overflow:hidden}.course-list-card figure.tone-green,.course-list-card figure.tone-teal{background:linear-gradient(135deg,#08a7ae,#096daf)}.course-list-card figure.tone-purple,.course-list-card figure.tone-violet{background:linear-gradient(135deg,#7456d9,#283096)}.course-list-card figure.tone-amber,.course-list-card figure.tone-orange{background:linear-gradient(135deg,#f29b55,#d45360)}.course-list-card figure:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 70%,#0006);position:absolute;inset:0}.course-list-access{background:#065393;border-radius:4px;padding:0 8px;font-size:12px;line-height:16px;top:4px;left:4px}.course-list-access,.course-list-play{z-index:3;color:#fff;position:absolute}.course-list-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a273075;border:1px solid #fff9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;bottom:4px;right:4px}.course-list-card__copy{flex-direction:column;justify-content:space-between;min-width:0;height:90px;display:flex}.course-list-card__copy h3{color:#1a2730;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:32px;transition:color .18s;overflow:hidden}.course-list-card:hover h3{color:#0875bd}.course-list-card__copy>div{color:#1a2730;align-items:center;gap:4px;min-width:0;font-size:14px;line-height:24px;display:flex}.course-list-card__copy>div span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.course-list-card__copy>div i{border-left:1px solid #a9b5bd;height:12px;margin:0 2px}.course-list-card__copy time{color:#1a273066;white-space:nowrap;margin-left:auto}.course-list-pagination{justify-content:center;align-items:center;gap:20px;margin-top:80px;display:flex}.course-list-pagination button{color:#1a2730;background:#fafafa;border:0;border-radius:8px;width:52px;height:40px;padding:0 8px;font-size:14px}.course-list-pagination button:hover:not(:disabled){color:#065393;background:#eff7ff}.course-list-pagination button.active{color:#fff;background:linear-gradient(#0091da,#181878)}.course-list-pagination button.course-list-pagination__wide{width:76px}.course-list-pagination button:disabled{cursor:default;opacity:.35}.course-list-pagination>span{color:#1a2730;text-align:center;width:13px}.cc-latest-panel{background:#f1f6fc;border:1px solid #dce7f2;border-radius:18px;min-height:436px;padding:16px 20px 20px}.cc-latest-panel .cc-block-heading{min-height:64px}.cc-latest-list{gap:20px;display:grid}.cc-latest-card{background:#ffffffeb;border-radius:14px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:92px;padding:10px;transition:transform .2s,box-shadow .2s;display:grid}.cc-latest-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1c588c1a}.cc-latest-card figure{color:#fff;background:linear-gradient(145deg,#08a4dc,#12279a);border-radius:8px;place-items:center;width:128px;height:72px;margin:0;display:grid;overflow:hidden}.cc-latest-card figure.has-image{background:#f1f6fc}.cc-latest-card figure img{-o-object-fit:fill;object-fit:fill;width:100%;min-width:0;height:100%;min-height:0;display:block}.cc-latest-card h3{color:#122230;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.cc-claw-row h3 em,.cc-latest-card h3 em{color:#fff;vertical-align:2px;background:#075ab1;border-radius:3px;margin-right:6px;padding:1px 6px;font-size:10px;font-style:normal}.cc-latest-card p{flex-wrap:wrap;gap:6px;margin:5px 0 0;display:flex}.cc-claw-content p span,.cc-latest-card p span,.cc-tags span{color:#075da9;background:#e2f2ff;border-radius:3px;padding:1px 8px;font-size:11px}.cc-depth{background:#fff;padding:0 0 74px}.cc-section-title{align-items:center;min-height:144px;display:flex}.cc-section-title h2{color:#172633;margin:0;font-size:38px;font-weight:500;line-height:1.3}.cc-section-title h2 span{color:#0986d3;font-size:40px;font-weight:700}.cc-depth-card{color:#fff;background:linear-gradient(110deg,#24158d,#123fac 48%,#00a3df);border-radius:18px;grid-template-columns:600px minmax(0,1fr);height:400px;display:grid;position:relative;overflow:visible}.cc-depth-card:after{content:"MedClaw";color:#ffffff12;letter-spacing:-7px;font-size:92px;font-style:italic;font-weight:900;position:absolute;bottom:-13px;left:28px}.cc-depth-mascot{z-index:3;-o-object-fit:contain;object-fit:contain;background:0 0;width:147px;height:90px;position:absolute;top:-68px;right:0}.cc-depth-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:36px 40px 30px;display:flex;position:relative}.cc-depth-copy>p{align-items:center;gap:7px;margin:0;font-size:20px;font-weight:700;display:inline-flex}.cc-depth-copy>p svg{color:#1745a0;background:#ffffffa6;border-radius:50%;padding:3px}.cc-depth-copy h3{max-width:520px;margin:60px 0 8px;font-size:30px;font-weight:500;line-height:1.35}.cc-tags{gap:8px;display:flex}.cc-tags span{color:#064e9e;background:#fff;font-size:12px;font-weight:600}.cc-depth-copy>a{color:#0755a2;background:#fff;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:166px;height:44px;margin-top:auto;font-size:16px;font-weight:700;display:inline-flex}.cc-depth-copy>a svg{background:#deeffc;border-radius:50%;padding:3px}.cc-depth-cover{color:#fff;background:#d8e8f4;border-radius:8px;margin:20px 20px 20px 0;position:relative;overflow:hidden}.cc-depth-cover:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#0218389e);position:absolute;inset:0}.cc-depth-cover>.cc-depth-cover-image{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block}.cc-depth-cover>span{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#32476075;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-depth-cover small{align-items:center;display:flex;left:30px}.cc-depth-cover small,.cc-depth-cover time{z-index:3;font-size:12px;position:absolute;bottom:20px}.cc-depth-cover time{right:24px}.cc-depth-card>.cc-card-dots{position:absolute;bottom:-20px;right:50%;transform:translate(50%)}.cc-card-dots button{background:#075da9}.cc-card-dots button.active{width:24px}.cc-claw{background:#fff;padding:0 0 100px}.cc-claw-shell{background:#f0f6fc;border:1px solid #d9e5f0;border-radius:18px;min-height:666px;padding:0 30px 40px;position:relative}.cc-claw-shell:before{content:"MedClaw";color:#1b74b80f;letter-spacing:-7px;font-size:88px;font-style:italic;font-weight:900;position:absolute;top:70px;right:270px}.cc-claw-mascot{z-index:2;-o-object-fit:contain;object-fit:contain;width:189px;height:122px;position:absolute;top:44px;right:30px}.cc-claw .cc-section-title{z-index:2;min-height:166px;position:relative}.cc-claw-content{z-index:2;background:#fff;border-radius:16px;grid-template-columns:440px minmax(0,1fr);gap:40px;min-height:458px;padding:50px 40px;display:grid;position:relative}.cc-claw-lead{border-right:1px solid #e0e7ed;flex-direction:column;padding-right:40px;display:flex}.cc-claw-lead h3{color:#162735;margin:0;font-size:28px;font-weight:600}.cc-claw-lead p{gap:7px;margin:10px 0 24px;display:flex}.cc-claw-lead figure{background:linear-gradient(145deg,#057bc6,#17268e);border-radius:8px;height:216px;margin:auto 0 0;position:relative;overflow:hidden}.cc-claw-lead figure>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cc-claw-lead figure>span{color:#fff;background:#2635547a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-claw-lead figure>small{color:#fff;font-size:12px;position:absolute;bottom:10px;right:12px}.cc-claw-list{align-content:center;gap:22px;display:grid}.cc-claw-row{-moz-column-gap:16px;color:#162735;grid-template-rows:72px 24px;grid-template-columns:minmax(0,1fr) 96px;column-gap:16px;min-width:0;min-height:106px;display:grid}.cc-claw-row>div{min-width:0}.cc-claw-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.cc-claw-row p{margin:8px 0 0}.cc-claw-row figure{color:#fff;background:linear-gradient(145deg,#157dcc,#342184);border-radius:7px;place-items:center;width:96px;height:72px;margin:0;display:grid;position:relative;overflow:hidden}.cc-claw-row figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cc-claw-row figure svg{filter:drop-shadow(0 2px 5px #00000059);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-claw-row time{color:#9da9b2;text-align:right;grid-column:1/-1;align-self:end;font-size:12px}.cc-claw-shell>.cc-card-dots{margin-top:12px}@media (width<=1320px){.cc-carousel-shell{--cc-card-width:calc(100vw - 112px)}.cc-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:28px}.cc-depth-card{grid-template-columns:48% 52%}.course-center-taxonomy .channel-taxonomy-row button{padding-left:16px;padding-right:16px;font-size:15px}.course-list-grid{-moz-column-gap:36px;column-gap:36px}.course-list-card__copy h3{font-size:18px}}@media (width<=980px){.course-center-page .cc-hero{padding:32px 0 52px}.cc-carousel-shell{--cc-card-width:calc(100vw - 80px);height:calc(42.857vw - 34.286px)}.cc-overview-grid{grid-template-columns:1fr}.cc-recommended-row{grid-template-columns:18px minmax(0,1fr) 130px 78px}.cc-latest-panel{min-height:auto}.cc-latest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-latest-card{grid-template-columns:96px minmax(0,1fr)}.cc-latest-card figure{width:96px;height:54px}.cc-depth-card{grid-template-columns:1fr;height:auto}.cc-depth-copy{min-height:320px}.cc-depth-cover{height:340px;margin:0 20px 20px}.cc-claw-content{grid-template-columns:1fr}.cc-claw-lead{border-bottom:1px solid #e0e7ed;border-right:0;padding:0 0 32px}.cc-claw-lead figure{max-width:520px}.course-list-hero__wordmark{opacity:.8;right:-20px}.course-center-taxonomy .channel-taxonomy-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:4px;overflow-x:auto}.course-center-taxonomy .channel-taxonomy-row::-webkit-scrollbar{display:none}.course-list-grid{grid-template-columns:1fr;row-gap:34px}.course-list-card{width:min(600px,100%)}}@media (width<=700px){.course-center-page .cc-hero{padding:18px 0 38px}.cc-carousel-shell{--cc-card-width:calc(100vw - 48px);height:calc(42.857vw - 20.571px)}.cc-carousel-card{border-radius:12px}.cc-carousel-arrow{width:30px;height:30px}.cc-carousel-arrow--left{left:12px}.cc-carousel-arrow--right{right:12px}.cc-carousel-dots{bottom:10px}.cc-carousel-dots button{width:6px;height:6px}.cc-carousel-dots button.active{width:20px}.cc-claw .container,.cc-depth .container,.cc-overview .container{width:calc(100% - 24px)}.cc-overview{padding-bottom:66px}.cc-block-heading{flex-wrap:wrap;min-height:58px}.cc-block-heading h2{font-size:30px}.cc-recommended-heading nav{order:3;width:100%}.cc-recommended-heading nav button{flex:1}.cc-heading-rule:before{left:0}.cc-recommended-row{grid-template-columns:18px minmax(0,1fr) 78px;height:52px}.cc-recommended-row>span{display:none}.cc-recommended-row h3{font-size:14px}.cc-latest-list{grid-template-columns:1fr}.cc-section-title{min-height:112px}.cc-section-title h2{font-size:27px}.cc-section-title h2 span{font-size:30px}.cc-depth-card{border-radius:13px}.cc-depth-mascot{width:110px;height:auto;top:-50px}.cc-depth-copy{min-height:300px;padding:28px 24px}.cc-depth-copy h3{margin-top:42px;font-size:24px}.cc-depth-cover{height:230px;margin:0 12px 12px}.cc-claw-shell{min-height:0;padding:0 12px 28px}.cc-claw-mascot{width:120px;height:auto;top:38px;right:8px}.cc-claw-shell:before{display:none}.cc-claw-content{min-height:0;padding:24px 18px}.cc-claw-lead h3{font-size:22px}.cc-claw-row{grid-template-columns:minmax(0,1fr) 82px}.cc-claw-row figure{width:82px;height:64px}.course-list-hero{height:242px}.course-center-taxonomy,.course-list-hero__inner,.figma-course-list-page .course-center-results{width:calc(100% - 24px)}.course-list-hero h1{margin-top:28px;font-size:32px;line-height:42px}.course-list-hero>.container>p{max-width:76%;font-size:13px;line-height:24px}.course-list-hero__wordmark{font-size:62px;top:74px;right:-84px}.course-primary-tabs{scrollbar-width:none;overflow-x:auto}.course-primary-tabs::-webkit-scrollbar{display:none}.course-primary-tabs button,.course-primary-tabs>a{flex:0 0 74px;width:74px;font-size:14px}.course-center-taxonomy{padding-top:16px}.course-center-taxonomy .channel-taxonomy-dropdown{flex-wrap:nowrap;overflow-x:auto}.course-center-taxonomy .channel-taxonomy-row--remaining{padding-top:5px}.course-list-result-summary{height:68px;font-size:13px}.course-list-card{grid-template-columns:112px minmax(0,1fr);gap:12px}.course-list-card figure{width:112px;height:auto}.course-list-card__copy{height:84px}.course-list-card__copy h3{font-size:16px;line-height:26px}.course-list-card__copy>div{font-size:12px}.course-list-card__copy>div i,.course-list-card__copy>div span:nth-of-type(2){display:none}.course-list-pagination{gap:8px;margin-top:48px}.course-list-pagination button{width:40px}.course-list-pagination button.course-list-pagination__wide{width:64px}}body:has(.category-channel-page) .managed-top-banner{display:none}body:has(.category-channel-page) .site-header{height:88px;box-shadow:none;background:#fffffff5;border-bottom:0}body:has(.category-channel-page) .header-inner{width:min(1260px,100% - 48px)}body:has(.category-channel-page) .brand{min-width:270px}body:has(.category-channel-page) .brand-mark{width:120px;height:48px}body:has(.category-channel-page) .main-nav{gap:2px;margin-left:auto}body:has(.category-channel-page) .main-nav a{color:#1a2730;min-width:auto;padding:0 20px;font-size:16px;font-weight:500}body:has(.category-channel-page) .main-nav a.nav-active{color:#0757ad;font-weight:700}body:has(.category-channel-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;bottom:12px;left:20px;right:20px}body:has(.category-channel-page) .header-actions{margin-left:28px}body:has(.category-channel-page) .header-search{background:#fff;border-color:#dce5eb;border-radius:22px;width:208px;height:38px}body:has(.category-channel-page) .login-entry{color:#fff;background:linear-gradient(#0795d8,#16349e);border-radius:22px;justify-content:center;min-width:96px;height:38px;padding:0 24px}body:has(.category-channel-page) .site-footer{color:#1a2730;background:#fff;border-top:1px solid #edf1f4}body:has(.category-channel-page) .footer-bottom{color:#71808d}body:has(.category-channel-page) .site-footer p{color:#71808d}body:has(.category-channel-page) .site-footer .brand{min-width:180px}body:has(.category-channel-page) .site-footer .brand-mark{background:0 0;border-radius:0;width:180px;height:72px;padding:0}.category-channel-page{color:#1a2730;background:#fff;min-height:780px}.channel-hero-section{padding:22px 0 0}.channel-hero-section .container,.channel-results,.channel-taxonomy{width:min(1260px,100% - 48px)}.channel-hero-image{border-radius:16px;width:100%;height:auto;display:block}.channel-taxonomy{border-bottom:1px solid #dce4ea;padding:22px 0 0}.channel-taxonomy-row{z-index:1;flex-wrap:wrap;align-items:center;gap:6px 18px;min-height:42px;display:flex;position:relative}.channel-taxonomy-row:has(+.channel-taxonomy-dropdown){align-items:flex-end}.channel-taxonomy-row button{color:#1f2d38;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:15px;transition:color .18s,background .18s;display:inline-flex}.channel-taxonomy-row button:hover{color:#0875bd;background:#f3f7fd}.channel-taxonomy-row button.open{color:#0875bd;background:#f3f7fd;border-radius:8px 8px 0 0;min-height:42px}.channel-taxonomy-row button.active{color:#076bb4;font-weight:600}.channel-taxonomy-row .channel-taxonomy-all{padding-left:16px;padding-right:16px}.channel-taxonomy-row .channel-taxonomy-all.active{color:#0875bd;background:#eaf5ff}.channel-taxonomy-row button svg{transition:transform .18s}.channel-taxonomy-row button.open svg{transform:rotate(180deg)}.channel-taxonomy-row--remaining{padding:8px 0 12px}.channel-taxonomy-row--remaining:has(+.channel-taxonomy-dropdown){padding-bottom:0}.channel-taxonomy-dropdown{background:#f3f7fd;border-radius:0 8px 8px;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:62px;margin:0 0 8px;padding:12px 18px;display:flex}.channel-taxonomy-dropdown button{color:#415260;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:68px;height:34px;padding:0 16px;font-size:14px}.channel-taxonomy-dropdown button:hover{color:#0875bd}.channel-taxonomy-dropdown button.active{color:#0875bd;background:#fff;font-weight:600;box-shadow:0 3px 12px #1a6faf14}.channel-results{padding-top:0;padding-bottom:80px;position:relative}.channel-result-summary{color:#6f7e89;justify-content:space-between;align-items:center;height:68px;margin-bottom:6px;font-size:14px;display:flex}.channel-result-summary nav{align-items:center;gap:5px;display:flex}.channel-result-summary nav button{color:#253642;background:0 0;border:0;padding:0;font-size:14px}.channel-result-summary nav button:hover{color:#0875bd}.channel-result-summary nav span:last-child{color:#223441}.channel-result-summary>span{color:#82909a}.channel-course-grid{-moz-column-gap:54px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 54px;transition:opacity .2s,transform .2s;display:grid}.channel-course-row{color:#1a2730;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:118px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.channel-course-row:hover{border-color:#e2edf5;transform:translateY(-2px);box-shadow:0 10px 26px #17527d14}.channel-course-row figure{aspect-ratio:16/9;background:linear-gradient(135deg,#0688c8,#2533a1);border-radius:7px;place-items:center;width:160px;height:auto;margin:0;display:grid;position:relative;overflow:hidden}.channel-course-row figure.tone-green,.channel-course-row figure.tone-teal{background:linear-gradient(135deg,#08a7ae,#096daf)}.channel-course-row figure.tone-purple,.channel-course-row figure.tone-violet{background:linear-gradient(135deg,#7456d9,#283096)}.channel-course-row figure.tone-amber,.channel-course-row figure.tone-orange{background:linear-gradient(135deg,#f29b55,#d45360)}.channel-course-row figure.has-image{background:#eaf3fa}.channel-course-row figure>span{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1529406b;border:1px solid #fff9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-course-row figure>.course-list-cover-image,.course-list-card figure>.course-list-cover-image{z-index:1;-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.figma-course-detail .course-detail-cover .course-cover-backdrop{z-index:0;-o-object-fit:cover;object-fit:cover;filter:blur(9px);opacity:.72;pointer-events:none;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;inset:0;transform:scale(1.12)}.figma-course-detail .course-detail-cover .course-cover-foreground{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:relative}.channel-course-copy{flex-direction:column;min-width:0;display:flex}.channel-course-copy h3{color:#172632;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.channel-course-row:hover h3{color:#0875bd}.channel-course-copy>p{color:#87939c;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;overflow:hidden}.channel-course-meta{color:#7d8b95;align-items:center;gap:12px;min-width:0;margin-top:auto;font-size:12px;display:flex}.channel-course-meta>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.channel-course-meta .channel-course-tag{color:#0875bd;background:#e7f4ff;border-radius:3px;padding:2px 7px}.channel-course-meta time{color:#a2abb2;white-space:nowrap;margin-left:auto}.channel-results .server-content-status--inline{min-height:260px}.channel-results .empty-state{background:#f7fafc;border:0;border-radius:12px;min-height:280px;margin:0}.channel-results .pagination{margin-top:44px}@media (width<=1180px){body:has(.category-channel-page) .brand{min-width:150px}body:has(.category-channel-page) .main-nav a{padding:0 12px;font-size:14px}body:has(.category-channel-page) .header-search{width:150px}.channel-taxonomy-row{gap:6px 10px}.channel-course-grid{-moz-column-gap:24px;column-gap:24px}.channel-course-row{grid-template-columns:136px minmax(0,1fr);gap:12px}.channel-course-row figure{width:136px;height:auto}.channel-course-meta{gap:7px}}@media (width<=820px){body:has(.category-channel-page) .site-header{height:76px}body:has(.category-channel-page) .brand-mark{width:100px;height:40px}.channel-hero-section{padding-top:14px}.channel-hero-section .container,.channel-results,.channel-taxonomy{width:calc(100% - 24px)}.channel-hero-image{border-radius:11px}.channel-taxonomy{padding-top:14px}.channel-taxonomy-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.channel-taxonomy-row::-webkit-scrollbar{display:none}.channel-taxonomy-row--remaining{padding-top:4px}.channel-taxonomy-dropdown{flex-wrap:nowrap;margin:0 0 6px;overflow-x:auto}.channel-course-grid{grid-template-columns:1fr;row-gap:12px}.channel-course-row{grid-template-columns:148px minmax(0,1fr)}.channel-course-row figure{width:148px;height:auto}}@media (width<=560px){.channel-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:94px}.channel-result-summary{height:58px}.channel-course-row{grid-template-columns:118px minmax(0,1fr);gap:10px;min-height:100px;padding:6px}.channel-course-row figure{width:118px;height:auto}.channel-course-copy h3{font-size:14px}.channel-course-copy>p,.channel-course-meta>span:not(.channel-course-tag){display:none}.channel-course-meta time{font-size:11px}.channel-results{padding-bottom:54px}}body:has(.ai-workspace-page){color:#172632;background:#fff}body:has(.ai-workspace-page) .managed-top-banner{display:none}body:has(.ai-workspace-page) .site-header{height:88px;box-shadow:none;background:#fffffff5;border-bottom:0}body:has(.ai-workspace-page) .header-inner{width:min(1260px,100% - 48px)}body:has(.ai-workspace-page) .brand{min-width:270px}body:has(.ai-workspace-page) .brand-mark{width:120px;height:48px}body:has(.ai-workspace-page) .main-nav{gap:2px;margin-left:auto}body:has(.ai-workspace-page) .main-nav a{color:#1a2730;min-width:auto;padding:0 20px;font-size:16px;font-weight:500}body:has(.ai-workspace-page) .main-nav a.nav-active{color:#0757ad;font-weight:700}body:has(.ai-workspace-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#0789d1,#0000);height:2px;bottom:12px;left:20px;right:20px}body:has(.ai-workspace-page) .header-actions{margin-left:28px}body:has(.ai-workspace-page) .header-search{background:#fff;border-color:#dce5eb;border-radius:22px;width:208px;height:38px}body:has(.ai-workspace-page) .login-entry{color:#fff;background:linear-gradient(#0795d8,#16349e);border-radius:22px;justify-content:center;min-width:96px;height:38px;padding:0 24px}body:has(.ai-workspace-page) .site-footer{color:#1a2730;background:#fff;border-top:1px solid #edf1f4}body:has(.ai-workspace-page) .footer-bottom{color:#71808d}body:has(.ai-workspace-page) .site-footer p{color:#71808d}body:has(.ai-workspace-page) .site-footer .brand{min-width:180px}body:has(.ai-workspace-page) .site-footer .brand-mark{background:0 0;border-radius:0;width:180px;height:72px;padding:0}body:has(.ai-workspace-page) .site-footer .brand>span:last-child{display:none}.ai-workspace-page{color:#172632;min-height:760px;font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.ai-command-deck{color:inherit;border:0;padding:22px 0 52px}.ai-command-deck:after,.ai-command-deck:before{display:none}.ai-command-deck__inner{min-height:0;padding:0}.ai-command-deck__inner>img{border-radius:16px;width:100%;display:block;box-shadow:0 16px 38px #185d961c}.ai-hero-action{border-radius:999px;width:14%;height:8.5%;position:absolute;top:64.5%;left:6.5%}.ai-hero-action:focus-visible{outline-offset:3px;outline:3px solid #0789d173}.ai-workspace-body{padding-top:0;padding-bottom:82px}.ai-section-heading{border:0;min-height:68px;margin-bottom:22px;padding:0}.ai-section-heading>div{gap:13px}.ai-section-heading>div>svg{color:#087fc3;background:linear-gradient(145deg,#edf8ff,#e1efff);border-radius:12px;width:44px;height:44px;padding:10px}.ai-section-heading small{color:#0789d1;letter-spacing:.3px;font-size:10px}.ai-section-heading h2{color:#172632;font-size:28px;font-weight:700}.ai-section-heading p{color:#7b8994;margin-left:8px;font-size:14px}.ai-section-heading>span{color:#81909b;font-family:inherit;font-size:13px}.ai-section-heading>a{color:#0875bd;padding:8px 0;font-size:14px;font-weight:600}.ai-assistant-card{box-sizing:border-box;background:linear-gradient(150deg,#fff,#fff 58%,#f5faff);border:1px solid #e2edf5;border-radius:14px;min-height:266px;padding:20px 20px 18px;box-shadow:0 10px 28px #18527e0e}.ai-assistant-card:before{background:color-mix(in srgb,var(--assistant-accent) 10%,transparent);border-radius:50%;width:88px;height:88px;top:-30px;left:auto;right:-28px;transform:none}.ai-assistant-card:hover{border-color:color-mix(in srgb,var(--assistant-accent) 32%,#dce8f0);box-shadow:0 18px 38px #1958891c}.ai-assistant-meta{min-height:19px;font-family:inherit;font-size:10px}.ai-assistant-meta>span{font-size:12px!important}.ai-assistant-meta b{color:#668077;font-size:10px}.ai-assistant-identity{grid-template-columns:62px minmax(0,1fr) auto;gap:13px;margin-top:15px}.ai-assistant-identity figure{border-color:#dfebf2;border-radius:12px;width:62px;height:62px}.ai-assistant-identity small{color:#80909b;font-size:10px}.ai-assistant-card .ai-assistant-identity h3{color:#172f40;margin-top:6px;font-size:18px}.ai-assistant-identity>span{color:#0875bd;background:#eaf5ff;border-radius:5px;max-width:78px;padding:5px 8px;font-size:10px}.ai-assistant-description{color:#667984;height:42px;margin:17px 0 12px;font-size:12px;line-height:1.7}.ai-assistant-tags span{padding:4px 8px;font-size:10px}.ai-assistant-card footer{border-top-color:#edf2f5;padding-top:14px}.ai-assistant-card footer b,.ai-assistant-card footer small{font-size:11px}.ai-intelligence-layout{grid-template-columns:minmax(380px,5fr) minmax(0,7fr);gap:20px;min-height:430px}.ai-workspace-banner,.ai-workspace-banner>a{min-height:430px}.ai-news-panel,.ai-workspace-banner>a{border-radius:14px}.ai-workspace-banner>a{box-shadow:0 16px 34px #164d7621}.ai-workspace-banner__badge{background:linear-gradient(135deg,#078fd3,#2041a8);border-radius:6px;padding:7px 10px;font-size:10px;top:20px;left:20px}.ai-workspace-banner>a>div{padding:28px 28px 30px}.ai-workspace-banner small{color:#bde8ff;font-size:10px}.ai-workspace-banner h3{margin:10px 0 8px;font-size:27px}.ai-workspace-banner b,.ai-workspace-banner p{font-size:12px}.ai-news-panel{border-color:#e2ebf1;box-shadow:0 10px 28px #18527e0a}.ai-news-panel>header{min-height:76px;padding:0 22px}.ai-news-panel>header>div:first-child span{color:#0789d1;font-size:9px}.ai-news-panel>header h3{color:#172f40;font-size:18px}.ai-news-panel>header>small{font-family:inherit;font-size:11px}.ai-news-list{padding:0 22px}.ai-news-list>a{grid-template-columns:25px 76px minmax(0,1fr) 52px 18px;gap:13px;min-height:82px}.ai-news-list figure{border-radius:7px;width:76px;height:52px}.ai-news-list>a>div>small{color:#0789d1;font-size:8px}.ai-news-list h4{color:#253743;font-size:14px}.ai-news-list p{font-size:10px}.ai-governance-strip{background:linear-gradient(120deg,#f4faff,#f8fbfe);border:1px solid #e2edf5;border-radius:14px;margin-top:34px;padding:26px 28px}.ai-governance-capabilities{padding-left:0}.ai-governance-capabilities>header>span{color:#087fc3;background:#e3f3ff;border-radius:9px}.ai-governance-capabilities header small{color:#0789d1}.ai-governance-capabilities h2{color:#172f40}.ai-governance-notice{border-left-color:#d7e2e9}:is(body:has(.login-page-redesign) .floating-service,body:has(.login-page-redesign) .managed-top-banner,body:has(.login-page-redesign) .site-footer,body:has(.login-page-redesign) .site-header){display:none}body:has(.login-page-redesign){background:#fff}.login-page-redesign{box-sizing:border-box;background:#fff;grid-template-columns:minmax(560px,1fr) 520px;gap:0;min-height:100vh;padding:0;font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.login-brand{z-index:5;width:148px;height:58px;display:block;position:absolute;top:30px;left:42px}.login-brand img{width:100%;height:100%;display:block}.login-back{z-index:5;color:#60727f;font-size:13px;top:38px;left:auto;right:42px}.login-product-note{color:#172632;background:linear-gradient(145deg,#f8fcff,#eaf5ff);width:100%;height:100vh;min-height:680px}.login-medical-visual{-o-object-fit:cover;object-fit:cover;-o-object-position:63% center;object-position:63% center;filter:saturate(.92);width:100%;height:100%}.login-visual-shade{background:linear-gradient(#fff0 45%,#e7f4ffc7 75%,#e1f1fff5)}.login-product-copy>span{color:#087ec3;letter-spacing:.8px;font-size:12px}.login-product-copy h1{color:#172632;max-width:680px;text-shadow:none;margin:12px 0 10px;font-size:clamp(34px,3.2vw,50px);line-height:1.25}.login-product-copy p{color:#60727f;font-size:15px}.login-card-redesign{box-sizing:border-box;width:400px;box-shadow:none;border:0;border-radius:0;place-self:center}.login-security{color:#087fc3;letter-spacing:.2px;font-size:11px}.login-card-redesign header h2{color:#172632;letter-spacing:0;margin:12px 0 9px;font-size:34px}.login-card-redesign header p{color:#7c8b95;font-size:13px}.login-form-redesign{margin-top:34px}.login-form-redesign label>span:first-child{color:#314551;margin-bottom:9px;font-size:13px;font-weight:600}.login-form-redesign input{box-sizing:border-box;background:#f9fbfc;border-color:#dce5eb;border-radius:8px;min-width:0;height:50px;padding:0 15px;font-size:14px}.login-form-redesign input:focus{border-color:#168bc8;box-shadow:0 0 0 4px #0789d117}.login-code-field{grid-template-columns:minmax(0,1fr) 116px;gap:10px}.login-code-field button{color:#0875bd;background:#eef7ff;border-color:#d9eaf7;border-radius:8px;font-size:12px}.login-form-redesign .login-consent{color:#788893;font-size:11px}.login-primary{background:linear-gradient(100deg,#087fc8,#1f39a4);border-radius:8px;height:50px;font-size:15px;box-shadow:0 12px 24px #1159ac33}.login-divider{height:43px}.wechat-login-trigger{background:#f8fcfa;border-radius:8px;min-height:58px}.wechat-login-trigger b{font-size:13px}.wechat-login-trigger small{font-size:10px}@media (width<=1180px){body:has(.ai-workspace-page) .brand{min-width:150px}body:has(.ai-workspace-page) .main-nav a{padding:0 12px;font-size:14px}body:has(.ai-workspace-page) .header-search{width:150px}.login-page-redesign{grid-template-columns:minmax(480px,1fr) 470px}}@media (width<=900px){.login-page-redesign{background:linear-gradient(#edf7ff 0,#fff 42%);min-height:100vh;padding:112px 24px 56px;display:block}.login-brand{width:126px;height:50px;top:24px;left:24px}.login-back{top:38px;right:24px}.login-product-note{border-radius:14px;width:min(540px,100%);height:230px;min-height:230px;margin:0 auto 28px}.login-medical-visual{-o-object-position:64% 49%;object-position:64% 49%}.login-product-copy{bottom:21px;left:24px;right:24px}.login-product-copy>span{display:none}.login-product-copy h1{margin:0 0 6px;font-size:29px}.login-product-copy p{font-size:12px}.login-card-redesign{width:100%;max-width:430px;margin:0 auto}}@media (width<=820px){body:has(.ai-workspace-page) .site-header{height:76px}body:has(.ai-workspace-page) .brand-mark{width:100px;height:40px}.ai-command-deck{padding:14px 0 34px}.ai-command-deck__inner,.ai-workspace-body{width:calc(100% - 24px)}.ai-command-deck__inner>img{border-radius:11px}.ai-section-heading p{display:none}.ai-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-assistant-grid>.ai-assistant-card{grid-column:auto!important}.ai-intelligence-layout{grid-template-columns:1fr}}@media (width<=560px){.ai-command-deck__inner>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:205px}.ai-hero-action{width:28%;height:14%;top:67%;left:6%}.ai-workspace-body{padding-bottom:58px}.ai-section-heading{min-height:58px;margin-bottom:16px}.ai-section-heading>div>svg{width:38px;height:38px;padding:9px}.ai-section-heading h2{font-size:23px}.ai-assistant-grid{grid-template-columns:1fr!important}.ai-assistant-card{min-height:244px}:is(body:has(.ai-workspace-page) .floating-service>a,body:has(.ai-workspace-page) .floating-service>button){box-sizing:border-box}.ai-content-section{padding-top:28px}.ai-workspace-banner,.ai-workspace-banner>a{min-height:310px}.ai-governance-strip{padding:22px 18px}.login-page-redesign{padding:92px 16px 38px}.login-brand{width:112px;height:44px;top:18px;left:16px}.login-back{font-size:12px;top:31px;right:16px}.login-product-note{border-radius:10px;height:160px;min-height:160px;margin-bottom:22px}.login-product-copy{bottom:16px;left:18px;right:18px}.login-product-copy h1{font-size:23px}.login-product-copy p{display:none}.login-card-redesign{padding:0 5px}.login-card-redesign header h2{font-size:29px}.login-form-redesign{margin-top:27px}}.ai-workspace-page{background:#fff;overflow:hidden}.ai-page-intro{color:#1a2730;text-align:center;flex-direction:column;align-items:center;height:168px;padding-top:27px;display:flex}.ai-page-intro h1{margin:0;font-size:36px;font-weight:500;line-height:44px}.ai-page-intro h1 em{color:#0000;background:linear-gradient(#0091da,#181878);-webkit-background-clip:text;background-clip:text;font-style:normal}.ai-page-intro>p{color:#1a273066;margin:8px 0 0;font-size:18px;line-height:36px}.ai-page-intro>div{gap:8px;display:flex}.ai-page-intro>div span{color:#0000;background:#0653931a padding-box padding-box;border-radius:4px;padding:0 8px;font-size:14px;line-height:20px;position:relative}.ai-page-intro>div span:after{content:attr(data-label)}.ai-page-intro>div span{color:#065393}.ai-command-deck{background:#fff;padding:0}.ai-command-deck__inner{width:min(1260px,100% - 48px);height:240px;box-shadow:none;background:linear-gradient(270deg,#cfe1ff33 50.398%,#97b6db33),#fff;border:1px solid #e5e8ef;border-radius:16px;display:block;position:relative;overflow:hidden}.ai-command-deck__inner:after{content:"MedClaw";color:#06539309;font:italic 900 72px/1 Roboto,sans-serif;position:absolute;bottom:-21px;left:43px}.ai-command-copy{z-index:2;position:absolute;top:75px;left:79px}.ai-command-copy h2{color:#0000;background:linear-gradient(#0091da,#181878);-webkit-background-clip:text;background-clip:text;margin:0;font-size:40px;font-weight:500;line-height:48px}.ai-command-copy h2 span{font:500 30px/36px Roboto,sans-serif}.ai-command-copy p{color:#1a273099;margin:7px 0 0;font-size:18px;line-height:36px}.ai-command-deck__inner>img{width:604px;height:auto;box-shadow:none;border-radius:0;position:absolute;top:-16px;right:42px}.ai-workspace-body{width:min(1260px,100% - 48px);padding:0}.ai-assistant-section{padding:56px 0 0}.ai-assistant-title{justify-content:space-between;align-items:flex-start;min-height:104px;display:flex;position:relative}.ai-assistant-heading-line{align-items:center;gap:12px;display:flex}.ai-assistant-title h2{color:#0075c9;margin:0;font-size:32px;font-weight:500;line-height:40px}.ai-assistant-heading-line span{color:#075fa7;background:#eaf5fc;border:1px solid #d7eaf6;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;line-height:20px}.ai-assistant-title p{color:#1a2730;margin:3px 0 0;font-size:28px;font-weight:500;line-height:40px}.ai-assistant-title>img{z-index:3;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:118px;height:auto;margin:0;position:absolute;bottom:-8px;right:24px}.ai-assistant-stage{background:linear-gradient(#97b6db33,#cfe1ff33 49.602%);border:1px solid #e5e8ef;border-radius:16px;height:auto;padding:24px;position:relative}.ai-assistant-stage:after{content:"MedClaw";color:#06539309;pointer-events:none;font:italic 900 52px/1 Roboto,sans-serif;position:absolute;top:-8px;right:34px}.ai-assistant-grid{gap:18px}.ai-assistant-grid--1{grid-template-columns:minmax(0,1fr)!important}.ai-assistant-grid--1>.ai-assistant-card{width:min(520px,100%)}.ai-assistant-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-assistant-grid--3{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ai-assistant-grid--3>.ai-assistant-card{grid-column:span 2!important}.ai-assistant-grid--4{grid-template-columns:repeat(8,minmax(0,1fr))!important}.ai-assistant-grid--4>.ai-assistant-card{grid-column:span 2!important}.ai-assistant-grid--3.ai-assistant-grid--last-1>.ai-assistant-card:last-child{grid-column:3/span 2!important}.ai-assistant-grid--3.ai-assistant-grid--last-2>.ai-assistant-card:nth-last-child(2){grid-column:2/span 2!important}.ai-assistant-grid--3.ai-assistant-grid--last-2>.ai-assistant-card:last-child,.ai-assistant-grid--4.ai-assistant-grid--last-1>.ai-assistant-card:last-child{grid-column:4/span 2!important}.ai-assistant-grid--4.ai-assistant-grid--last-2>.ai-assistant-card:nth-last-child(2){grid-column:3/span 2!important}.ai-assistant-grid--4.ai-assistant-grid--last-2>.ai-assistant-card:last-child{grid-column:5/span 2!important}.ai-assistant-grid--4.ai-assistant-grid--last-3>.ai-assistant-card:nth-last-child(3){grid-column:2/span 2!important}.ai-assistant-grid--4.ai-assistant-grid--last-3>.ai-assistant-card:nth-last-child(2){grid-column:4/span 2!important}.ai-assistant-grid--4.ai-assistant-grid--last-3>.ai-assistant-card:last-child{grid-column:6/span 2!important}.ai-assistant-card{color:#1a2730;background:#fff;border:1px solid #e5e8ef;border-radius:16px;height:auto;min-height:246px;padding:18px 18px 0;animation:none;box-shadow:0 4px 20px #06539314}.ai-assistant-card:before{display:none}.ai-assistant-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #06539324}.ai-assistant-identity{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;margin:0}.ai-assistant-identity figure{background:#e9f0f5;border:0;border-radius:9px;width:96px;height:72px}.ai-assistant-card .ai-assistant-identity h3{color:#173c52;white-space:normal;margin:0 0 5px;font-size:17px;font-weight:600;line-height:22px}.ai-assistant-card .ai-assistant-identity h3,.ai-assistant-direction{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-assistant-direction{color:#596f7e;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:20px}.ai-assistant-identity>div>span{color:#065393;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;background:#0653931a;border-radius:4px;max-width:100%;padding:0 8px;font-size:12px;line-height:20px;display:inline-block;overflow:hidden}.ai-assistant-description{color:#5e737f;opacity:1;flex-shrink:0;height:44px;margin:14px 0 10px;font-size:13px;line-height:22px}.ai-assistant-tags{flex-wrap:nowrap;gap:6px;height:25px;margin:0 0 12px;overflow:hidden}.ai-assistant-tags span{color:#45677f;text-overflow:ellipsis;white-space:nowrap;background:#f0f5f9;border:1px solid #e0eaf1;border-radius:5px;min-width:0;max-width:100%;padding:3px 8px;font-size:12px;line-height:18px;overflow:hidden}.ai-assistant-card footer{border-top:1px solid #e5e8ef;height:auto;min-height:43px;margin-top:auto;padding:0}.ai-assistant-card footer small{color:#1a273075;font-size:12px}.ai-assistant-card footer b{color:#0769b8;background:0 0;font-size:13px;font-weight:500}.ai-assistant-card footer b svg{color:#065393}.ai-content-section{padding-top:66px}.ai-information-grid{grid-template-columns:420px minmax(0,1fr);gap:75px;display:grid}.ai-featured-news>header,.ai-latest-news>header{justify-content:space-between;align-items:flex-start;height:58px;display:flex}.ai-featured-news h2,.ai-latest-news h2{color:#075ab3;margin:0;font-size:32px;font-weight:500;line-height:40px}.ai-featured-news header a,.ai-latest-news header a{color:#065393;align-items:center;gap:8px;font-size:16px;line-height:28px;display:inline-flex}.ai-featured-news>div{gap:20px;display:grid}.ai-featured-news>div>a{color:#1a2730;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-height:102px;display:grid}.ai-featured-news figure{color:#065393;background:#e9f0f5;border-radius:8px;place-items:center;width:72px;height:72px;margin:0;display:grid;overflow:hidden}.ai-featured-news figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ai-featured-news h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.ai-featured-news p{color:#065393;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;overflow:hidden}.ai-latest-news>div{display:grid}.ai-latest-news>div>a{color:#1a2730;border-bottom:1px solid #e5e8efb3;justify-content:space-between;align-items:center;gap:30px;height:56px;font-size:16px;display:flex}.ai-latest-news>div>a span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ai-latest-news>div>a i{background:#078dd6;border-radius:1px;flex:none;width:5px;height:5px}.ai-latest-news time{color:#1a273066;flex:none;font-size:14px}.ai-governance-strip{isolation:isolate;border:0;border-radius:0;margin-top:72px;padding:56px 0 48px;position:relative}.ai-governance-strip:before{content:"";z-index:-1;background:#fafafa;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.ai-governance-capabilities h2{font-size:20px}.ai-governance-capabilities header small,.ai-governance-capabilities>header>span,.ai-governance-notice header small,.ai-governance-notice>header>svg{display:none}.ai-governance-capabilities ul{grid-template-columns:1fr;gap:9px;margin-top:22px}.ai-governance-capabilities li{font-size:16px}.ai-governance-notice{border-left:1px solid #e5e8ef;padding:0 0 0 65px}.ai-governance-notice header b{color:#1a2730;font-size:20px}.ai-governance-notice p{color:#1a2730b3;margin:20px 0 10px;font-size:16px;line-height:30px}.ai-governance-notice>div a{color:#065393;font-size:14px}.login-page-redesign{background:linear-gradient(#bddcff,#fff0 40%,#fffc),url(../images/figma/login-background.png) 50%/cover no-repeat,#fff;width:100%;min-height:950px;padding:160px 24px 150px;display:block;position:relative;overflow:hidden}.login-page-redesign:after{content:"MedClaw";color:#06539309;pointer-events:none;font:italic 900 116px/1 Roboto,sans-serif;position:absolute;bottom:-32px;left:-8px}.login-page-mascot{z-index:4;-o-object-fit:contain;object-fit:contain;width:186px;height:120px;position:absolute;top:65px;left:calc(50% + 444px)}.login-design-shell{z-index:2;background:linear-gradient(270deg,#cfe1ff1a 50.398%,#97b6db1a),#ffffffe6;border:1px solid #fff;border-radius:16px;grid-template-columns:760px 500px;width:min(1260px,100vw - 48px);margin:0 auto;display:grid;box-shadow:0 4px 40px #0653931a}.login-design-shell,.login-product-note{height:640px;position:relative;overflow:hidden}.login-product-note{width:760px;min-height:0;box-shadow:none;background:0 0;border-radius:0}.login-brand{width:180px;height:72px;top:15px;left:45px}.login-brand img,.login-medical-visual{-o-object-fit:contain;object-fit:contain}.login-medical-visual{-o-object-position:left top;object-position:left top;filter:none;width:1260px;max-width:none;height:640px;position:absolute;top:0;left:0}.login-product-copy{max-width:none;bottom:49px;left:60px;right:auto}.login-product-copy h1{color:#0000;background:linear-gradient(#0091da,#181878);-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:48px;font-weight:500;line-height:48px}.login-product-copy p{color:#1a2730;margin:0;font-size:24px;line-height:36px}.login-card-redesign{background:0 0;place-self:auto;width:408px;height:480px;margin:79px 0 0 42px;padding:0;position:relative}.login-card-redesign header h2{color:#0000;background:linear-gradient(#0091da,#181878);-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-weight:500;line-height:48px}.login-form-redesign{gap:20px;margin-top:49px;display:grid}.login-form-redesign label{gap:12px;display:grid}.login-form-redesign label>span:first-child{color:#1a2730;margin:0;font-size:16px;font-weight:500;line-height:19px}.login-code-field,.login-phone-field{background:#fff;border:1px solid #e5e8ef;border-radius:10px;align-items:center;gap:10px;width:408px;height:44px;padding:0 12px;display:flex}.login-phone-field b{color:#065393;font:500 16px/24px Roboto,sans-serif}.login-form-redesign .login-code-field input,.login-form-redesign .login-phone-field input{height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:16px}.login-code-field button{color:#065393;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.login-primary{width:408px;height:44px;box-shadow:none;background:linear-gradient(#0091da,#181878);border-radius:22px;font-size:18px}.login-consent-copy{color:#1a273066;white-space:nowrap;width:520px;margin:-8px 0 0;font-size:12px;line-height:18px}.login-consent-copy a{color:#065393}.wechat-login-trigger{color:#1a273099;text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:0;width:72px;min-height:72px;padding:0;display:flex;position:absolute;top:438px;left:168px}.wechat-login-trigger,.wechat-login-trigger:hover{background:0 0;border:0}.wechat-login-trigger>img{filter:none;width:48px;height:48px;display:block}.wechat-login-trigger>span{font-size:16px;line-height:24px}@media (width<=1100px){.ai-command-copy{left:48px}.ai-command-deck__inner>img{right:-70px}.ai-information-grid{grid-template-columns:38% minmax(0,1fr);gap:42px}.login-design-shell{grid-template-columns:60% 40%}.login-product-note{width:100%}.login-card-redesign{width:calc(100% - 44px);margin-left:22px}.login-code-field,.login-phone-field,.login-primary{width:100%}.login-consent-copy{white-space:normal;width:100%}.login-page-mascot{left:auto;right:30px}}@media (width>=821px) and (width<=1180px){.ai-assistant-grid,.ai-assistant-grid--1,.ai-assistant-grid--2,.ai-assistant-grid--3,.ai-assistant-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-assistant-grid>.ai-assistant-card{width:auto;grid-column:auto!important}}@media (width<=820px){.ai-page-intro{height:142px;padding:22px 16px 0}.ai-page-intro h1{font-size:30px}.ai-page-intro>p{font-size:14px;line-height:24px}.ai-page-intro>div{max-width:100%;margin-top:8px;overflow-x:auto}.ai-page-intro>div span{white-space:nowrap}.ai-command-deck__inner{height:220px}.ai-command-copy{top:54px;left:28px}.ai-command-copy h2{font-size:32px}.ai-command-copy h2 span{font-size:22px}.ai-command-copy p{max-width:300px;font-size:14px;line-height:24px}.ai-command-deck__inner>img{opacity:.65;width:500px;right:-235px}.ai-assistant-section{padding-top:38px}.ai-assistant-title{min-height:88px}.ai-assistant-title h2{font-size:26px}.ai-assistant-heading-line{gap:8px}.ai-assistant-heading-line span{padding:2px 8px;font-size:11px}.ai-assistant-title p{margin-top:0;font-size:20px;line-height:30px}.ai-assistant-title>img{width:82px;bottom:-3px;right:0}.ai-assistant-stage{border-radius:12px;height:auto;padding:12px}.ai-assistant-grid{grid-template-columns:1fr!important}.ai-assistant-grid>.ai-assistant-card{width:auto;grid-column:auto!important}.ai-assistant-card{border-radius:11px;height:auto;min-height:0;padding:13px 14px 10px}.ai-assistant-identity{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px}.ai-assistant-identity figure{width:88px;height:66px}.ai-assistant-card .ai-assistant-identity h3{margin-bottom:4px;font-size:16px;line-height:21px}.ai-assistant-direction{-webkit-line-clamp:1;margin:0;font-size:12px;line-height:18px}.ai-assistant-identity>div>span{margin-top:3px;padding:0 6px;font-size:10px;line-height:17px}.ai-assistant-description,.ai-assistant-tags{display:none}.ai-assistant-card footer{border-top:0;justify-content:flex-end;min-height:30px;margin-top:8px}.ai-assistant-card footer small{display:none}.ai-assistant-card footer b{font-size:12px}.ai-information-grid{gap:48px}.ai-governance-strip,.ai-information-grid{grid-template-columns:1fr}.ai-governance-notice{border-top:1px solid #e5e8ef;border-left:0;padding:28px 0 0}.login-page-redesign{min-height:100vh;padding:90px 16px 38px}.login-design-shell{width:min(520px,100%);height:auto;display:block}.login-product-note{width:100%;height:255px}.login-brand{width:120px;height:48px;top:8px;left:18px}.login-medical-visual{width:510px;height:260px;top:0;left:-18px}.login-product-copy{bottom:18px;left:24px}.login-product-copy h1{margin-bottom:7px;font-size:30px;line-height:36px}.login-product-copy p{font-size:14px;line-height:22px}.login-card-redesign{width:auto;height:500px;margin:0;padding:35px 28px 30px}.login-card-redesign header h2{font-size:28px}.login-form-redesign{margin-top:28px}.login-code-field,.login-phone-field,.login-primary{width:100%}.login-consent-copy{white-space:normal;text-align:center;width:100%}.wechat-login-trigger{top:404px;left:50%;transform:translate(-50%)}.login-page-mascot{width:110px;height:72px;top:32px;right:8px}}@media (width<=560px){.ai-command-deck__inner{width:calc(100% - 24px)}.ai-command-copy{top:48px;left:20px}.ai-command-copy h2{font-size:30px;line-height:34px;display:grid}.ai-command-copy h2 span{font-size:18px;line-height:26px}.ai-command-copy p{max-width:220px;font-size:12px}.ai-command-deck__inner>img{right:-285px}.ai-workspace-body{width:calc(100% - 24px)}.ai-assistant-title>img{width:72px;bottom:0}.ai-assistant-card{padding:13px 14px 10px}.ai-featured-news h2,.ai-latest-news h2{font-size:27px}.ai-governance-capabilities li,.ai-governance-notice p{font-size:14px}.login-page-redesign{padding:66px 12px 24px}.login-product-note{height:220px}.login-medical-visual{width:470px;height:235px;left:-35px}.login-product-copy h1{font-size:27px}.login-card-redesign{height:500px;padding:29px 20px 26px}.login-card-redesign header h2{font-size:27px}.login-code-field button,.login-form-redesign .login-code-field input,.login-form-redesign .login-phone-field input,.login-form-redesign label>span:first-child{font-size:14px}.login-page-mascot{width:88px;top:8px;right:2px}}:is(body:has(.figma-course-detail) .managed-top-banner,body:has(.learn-page) .managed-top-banner){display:none}:is(body:has(.figma-course-detail) .site-header,body:has(.learn-page) .site-header){height:88px;box-shadow:none;background:#fffffff5;border-bottom:0}body:has(.figma-course-detail) .header-inner{width:min(1260px,100% - 48px)}body:has(.figma-course-detail) .site-footer .container{width:min(1260px,100% - 48px)}body:has(.learn-page) .header-inner{width:min(1260px,100% - 48px)}body:has(.learn-page) .site-footer .container{width:min(1260px,100% - 48px)}:is(body:has(.figma-course-detail) .brand,body:has(.learn-page) .brand){min-width:270px}:is(body:has(.figma-course-detail) .main-nav,body:has(.learn-page) .main-nav){gap:2px;margin-left:auto}:is(body:has(.figma-course-detail) .main-nav a,body:has(.learn-page) .main-nav a){color:#1a2730;min-width:auto;padding:0 20px;font-size:16px;font-weight:500}:is(body:has(.figma-course-detail) .main-nav a.nav-active,body:has(.learn-page) .main-nav a.nav-active){color:#0757ad;font-weight:700}body:has(.figma-course-detail) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#078dd6,#0000);height:2px;bottom:12px;left:20px;right:20px}body:has(.learn-page) .main-nav a.nav-active:after{background:linear-gradient(90deg,#0000,#078dd6,#0000);height:2px;bottom:12px;left:20px;right:20px}:is(body:has(.figma-course-detail) .header-actions,body:has(.learn-page) .header-actions){margin-left:28px}:is(body:has(.figma-course-detail) .header-search,body:has(.learn-page) .header-search){border-color:#dce5eb;border-radius:22px;width:208px;height:38px}:is(body:has(.figma-course-detail) .login-entry,body:has(.figma-course-detail) .login-exit,body:has(.learn-page) .login-entry,body:has(.learn-page) .login-exit){color:#fff;background:linear-gradient(#0091da,#181878);border-radius:22px;justify-content:center;min-width:96px;height:38px;padding:0 24px}:is(body:has(.figma-course-detail) .site-footer,body:has(.learn-page) .site-footer){color:#1a2730;background:#fff;border-top:1px solid #edf1f4}body:has(.figma-course-detail) .footer-bottom{color:#71808d}body:has(.figma-course-detail) .site-footer p{color:#71808d}body:has(.learn-page) .footer-bottom{color:#71808d}body:has(.learn-page) .site-footer p{color:#71808d}:is(body:has(.figma-course-detail) .site-footer .brand,body:has(.learn-page) .site-footer .brand){min-width:180px}:is(body:has(.figma-course-detail) .site-footer .brand-mark,body:has(.learn-page) .site-footer .brand-mark){background:0 0;border-radius:0;width:180px;height:72px;padding:0}.figma-course-detail{color:#1a2730;background:#fff;min-height:100vh}.figma-course-detail .container{width:min(1260px,100% - 48px)}.figma-course-detail .course-detail-wrap{padding:16px 0 0}.figma-course-detail .course-breadcrumb{color:#1a273066;gap:5px;height:32px;margin:0 0 16px;font-size:14px;line-height:24px}.figma-course-detail .course-breadcrumb a,.figma-course-detail .course-breadcrumb strong{color:#1a273066;font-weight:400}.figma-course-detail .course-detail-overview{background:linear-gradient(108deg,#f5fbff,#edf5ff 55%,#f7faff);border-radius:16px;grid-template-columns:500px minmax(0,1fr);gap:28px;width:100%;min-height:320px;padding:20px;display:grid;position:relative;overflow:hidden}.figma-course-detail .course-detail-overview:after{content:"";pointer-events:none;border:1px solid #0091da21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:-120px}.figma-course-detail .course-detail-cover{aspect-ratio:16/9;z-index:1;background:linear-gradient(145deg,#d5e8f8,#557fa7);border-radius:12px;align-self:start;width:500px;height:auto;position:relative;overflow:hidden}.figma-course-detail .course-detail-cover:has(img){background:#eaf3fa}.figma-course-detail .course-detail-copy{z-index:1;grid-area:auto;min-width:0;padding:18px 0 12px;position:relative}.figma-course-detail .course-access-badge{color:#065393;background:#ffffffc2;border:1px solid #0653932e;border-radius:16px;padding:4px 13px;font-size:13px;position:absolute;top:0;right:20px}.figma-course-detail .course-detail-copy h1{color:#1a2730;letter-spacing:0;max-width:650px;margin:0;padding-right:82px;font-size:36px;font-weight:500;line-height:48px}.figma-course-detail .course-detail-tags{gap:8px;margin:12px 0 0;display:flex}.figma-course-detail .course-detail-tags span{color:#065393;background:#06539314;border-radius:3px;padding:3px 9px;font-size:13px}.figma-course-detail .course-detail-copy>p{color:#1a27309e;text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin:12px 0 0;font-size:14px;line-height:22px;overflow:hidden}.figma-course-detail .course-detail-facts{flex-wrap:wrap;gap:9px 28px;margin:17px 0 0;display:flex}.figma-course-detail .course-detail-facts>div{align-items:center;gap:8px;font-size:14px;display:flex}.figma-course-detail .course-detail-facts dt{color:#1a27306b}.figma-course-detail .course-detail-facts dd{color:#1a2730;margin:0}.figma-course-detail .course-primary-button{color:#fff;background:linear-gradient(#0091da,#181878);border-radius:24px;gap:10px;width:276px;height:48px;margin:22px 0 0;font-size:18px;font-weight:500}.figma-course-detail .course-detail-content{padding:0 0 70px}.figma-course-detail .course-content-tabs{box-shadow:none;background:#fff;border:0;border-radius:0;margin:30px 0 0;overflow:visible}.figma-course-detail .course-content-tablist{border-bottom:1px solid #e5e8ef;justify-content:center;gap:88px;height:66px;min-height:0;padding:0}.figma-course-detail .course-content-tablist button{color:#1a273099;padding:0 5px;font-size:20px;font-weight:400}.figma-course-detail .course-content-tablist button.active{color:#065393;font-weight:500}.figma-course-detail .course-content-tablist button:after{background:0 0;height:3px;bottom:-1px;left:-14px;right:-14px}.figma-course-detail .course-content-tablist button.active:after{background:linear-gradient(90deg,#0091da00,#0091da 50%,#18187800)}.figma-course-detail .course-tab-panel{min-height:180px;padding:0}.figma-course-detail .course-catalog-tools{color:#1a27308c;justify-content:space-between;align-items:center;height:70px;font-size:14px;display:flex}.figma-course-detail .course-catalog-tools label{color:#1a273057;border:1px solid #e5e8ef;border-radius:20px;align-items:center;gap:8px;width:252px;height:38px;padding:0 13px;display:flex}.figma-course-detail .course-catalog-tools input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.figma-course-detail .topic-item-list{border-top:1px solid #e5e8efb3;gap:0}.figma-course-detail .topic-item-row{background:#fff;border:0;border-bottom:1px solid #e5e8efb3;border-radius:0;grid-template-columns:60px 48px minmax(0,1fr) 112px;gap:14px;min-height:98px;padding:0 20px 0 8px}.figma-course-detail .topic-item-row:hover{background:linear-gradient(90deg,#eff7ff40,#eff7ff,#eff7ff40)}.figma-course-detail .pdf-topic-item:has(.pdf-topic-cover){grid-template-columns:60px 128px minmax(0,1fr) 112px}.figma-course-detail .topic-number{color:#06539359;font:500 28px/1 Roboto,sans-serif}.figma-course-detail .topic-play{color:#0a76bd;background:#edf7fd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.figma-course-detail .topic-item-row>div{gap:7px}.figma-course-detail .topic-item-row>div b{color:#1a2730;font-size:20px;font-weight:500}.figma-course-detail .topic-item-row>div p{color:#1a273066;align-items:center;gap:5px;font-size:14px;display:flex}.figma-course-detail .topic-item-row em{color:#065393;background:#eff7ff;border-radius:18px;justify-content:center;min-width:104px;height:36px;font-size:14px;font-weight:500}.figma-course-detail .topic-item-row:hover em{color:#fff;background:linear-gradient(#0091da,#181878)}.figma-course-detail .course-introduction-panel,.figma-course-detail .course-standalone-introduction{color:#1a2730b8;padding:42px 30px 70px;font-size:16px;line-height:2}.figma-course-detail .course-standalone-introduction h2{color:#1a2730;margin:0 0 22px;font-size:28px}.figma-course-detail .related-courses{background:#fff;border:0;padding:0 0 80px}.figma-course-detail .related-courses-shell{background:linear-gradient(115deg,#f5fbff,#edf5ff 62%,#f8fbff);border-radius:16px;min-height:324px;padding:29px 20px 24px}.figma-course-detail .related-courses-heading small{color:#06539359;letter-spacing:1.5px;font:500 12px/18px Roboto,sans-serif}.figma-course-detail .related-courses-heading h2{color:#0000;background:linear-gradient(#0091da,#181878);-webkit-background-clip:text;background-clip:text;margin:0;font-size:40px;font-weight:500;line-height:48px}.figma-course-detail .related-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:16px;display:grid}.figma-course-detail .related-course-item{color:#1a2730;background:#ffffffe0;border-radius:10px;grid-template-columns:132px minmax(0,1fr) 24px;align-items:center;gap:16px;height:100px;padding:10px 16px 10px 10px;display:grid}.figma-course-detail .related-course-item>span{color:#fff;background:#8baccc;border-radius:7px;place-items:center;width:132px;height:80px;display:grid;overflow:hidden}.figma-course-detail .related-course-item>span img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.figma-course-detail .related-course-item b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;display:block;overflow:hidden}.figma-course-detail .related-course-item p{color:#1a273073;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:13px;overflow:hidden}.figma-course-detail .related-course-item>svg{color:#06539373}.learn-page{color:#1a2730;background:#fff;min-height:100vh}.learn-page .learn-heading .container,.learn-page>.container{width:min(1260px,100% - 48px)}.learn-page .learn-heading{color:#1a2730;background:#fff;border:0;padding:16px 0 26px}.learn-page .learn-heading .container{display:block}.learn-page .learn-breadcrumb{color:#1a273066;align-items:center;gap:5px;height:32px;font-size:14px;line-height:24px;display:flex}.learn-page .learn-breadcrumb a,.learn-page .learn-breadcrumb strong{color:#1a273066;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.learn-page .learn-breadcrumb a:last-of-type{max-width:430px}.learn-page .learn-title-row{align-items:flex-start;gap:24px;min-height:106px;padding-top:30px;display:flex}.learn-page .learn-title-copy{flex:1;min-width:0}.learn-page .learn-title-copy>div{align-items:center;gap:16px;display:flex}.learn-page .learn-title-copy h1{color:#1a2730;text-overflow:ellipsis;white-space:nowrap;max-width:900px;margin:0;font-size:28px;font-weight:500;line-height:38px;overflow:hidden}.learn-page .learn-title-copy>div span{color:#065393;background:#eff7ff;border-radius:3px;flex:none;padding:3px 10px;font-size:13px}.learn-page .learn-title-copy p{color:#1a273075;margin:10px 0 0;font-size:14px}.learn-page .learn-heading .learn-exit{color:#c8323c;background:#fff6f6;border:1px solid #c8323c57;border-radius:20px;justify-content:center;min-width:114px;height:40px;margin:6px 0 0 auto;padding:0 18px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #c8323c14}.learn-page .learn-heading .learn-exit:hover{color:#fff;background:#c8323c;border-color:#c8323c;box-shadow:0 7px 17px #c8323c38}.learn-page .series-learning-shell{color:#1a2730;background:#fff;grid-template-columns:890px 350px;align-items:start;gap:20px;min-height:500px;padding:0 0 32px;display:grid}.learn-page .series-player-pane{min-width:0;padding:8px 0 0}.learn-page .series-player-pane video,.learn-page .series-player-pane>.learn-media-locked{-o-object-fit:contain;object-fit:contain;background:#1d1d1d;border:1px solid #e5e8ef;border-radius:7px;width:890px;height:500px;min-height:500px;max-height:none;display:block;overflow:hidden}.learn-page .current-lesson-info{align-items:baseline;gap:10px;min-height:58px;padding:14px 0 0;display:flex}.learn-page .current-lesson-info span{color:#1a273061;font-size:13px}.learn-page .current-lesson-info h2{color:#065393;margin:0;font-size:16px;font-weight:500}.learn-page .current-lesson-info p{display:none}.learn-page .series-catalog-pane{color:#1a2730;background:#fff;border:0;min-width:0}.learn-page .series-catalog-pane>header{border:0;align-items:flex-start;height:36px;padding:0;display:flex}.learn-page .series-catalog-pane>header b{color:#1a2730;font-size:20px;font-weight:500;line-height:28px}.learn-page .series-catalog-pane>header small{color:#1a273066;margin-left:auto;font-size:14px;line-height:28px}.learn-page .series-catalog-scroll{scrollbar-width:thin;scrollbar-color:#d3dde5 transparent;max-height:500px;padding:0;overflow-y:auto}.learn-page .series-catalog-scroll section button{border:0;border-radius:0;grid-template-columns:96px minmax(0,1fr) 20px;gap:12px;width:100%;height:80px;padding:4px 8px 4px 0}.learn-page .series-catalog-scroll section button.active,.learn-page .series-catalog-scroll section button:hover{box-shadow:none;background:linear-gradient(90deg,#eff7ff,#eff7ff59)}.learn-page .series-catalog-scroll .lesson-placeholder,.learn-page .series-catalog-scroll section button>img{border-radius:5px;width:96px;height:72px}.learn-page .series-catalog-scroll section button>div{gap:6px}.learn-page .series-catalog-scroll section button>div small{color:#06539366;font:500 13px/16px Roboto,sans-serif}.learn-page .series-catalog-scroll section button>div b{color:#1a2730;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box}.learn-page .series-catalog-scroll section button>em{color:#078dd6;background:#edf7fd;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.learn-page .information-learning-page{grid-template-columns:890px 350px;align-items:start;gap:20px;padding:8px 0 80px;display:grid}.learn-page .information-reader{background:#fff;border:0;border-radius:0;min-height:500px;padding:0;overflow:hidden}.learn-page .information-reader>h2{color:#1a2730;margin:0 0 18px;font-size:24px;font-weight:500}.learn-page .information-reader>p{color:#1a273080;margin:-8px 0 20px;font-size:14px;line-height:24px}.learn-page .information-reader .rich-content{color:#1a2730;margin:0;font-size:16px;line-height:1.9}.learn-page .information-reader .rich-content p>img,.learn-page .information-reader .rich-content>img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;margin:0 0 20px;display:block}.learn-page .information-catalog{background:#fff;border:0;border-radius:0;overflow:visible}.learn-page .information-catalog>header{border:0;align-items:flex-start;height:36px;min-height:0;padding:0;display:flex}.learn-page .information-catalog>header b{font-size:20px;font-weight:500;line-height:28px}.learn-page .information-catalog>header small{color:#1a273066;margin-left:auto;font-size:14px;line-height:28px}.learn-page .information-catalog>a,.learn-page .information-catalog>button{border:0;grid-template-columns:56px minmax(0,1fr);gap:12px;width:100%;height:80px;min-height:0;padding:4px 10px 4px 8px}.learn-page .information-catalog>a:hover,.learn-page .information-catalog>button.active,.learn-page .information-catalog>button:hover{box-shadow:none;background:linear-gradient(90deg,#eff7ff,#eff7ff59)}.learn-page .information-item-icon{color:#078dd6;background:#eaf5fb;border-radius:5px;place-items:center;width:56px;height:56px;display:grid}.learn-page .information-catalog>a>span:last-child,.learn-page .information-catalog>button>span:last-child{gap:6px}.learn-page .information-catalog span small{color:#06539366;font-size:12px}.learn-page .information-catalog span b{color:#1a2730;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box}.learn-page .single-video-learning{padding:8px 0 80px}.learn-page .single-video-stage{width:890px;box-shadow:none;border-radius:7px;overflow:hidden}.learn-page .single-video-stage .learn-media-locked,.learn-page .single-video-stage video{-o-object-fit:contain;object-fit:contain;width:890px;height:500px;min-height:500px;max-height:none}.learn-page .single-video-learning>article{width:890px;padding:22px 0}.learn-page .single-video-learning>article h2{font-size:20px;font-weight:500}.learn-page .article-reading-page{background:#fff;min-height:600px;padding:8px 370px 80px 0}.learn-page .article-reading-body{width:890px;min-height:500px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.learn-page .article-reading-meta{color:#1a27306b;justify-content:space-between;margin:0 0 14px;font-size:13px;display:flex}.learn-page .article-reading-cover{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;max-height:500px;margin:0 0 20px;display:block}.learn-page .article-reading-body .rich-content{color:#1a2730;font-size:16px;line-height:1.9}.learn-page .article-reading-body>footer{margin-top:42px}@media (width<=1180px){:is(body:has(.figma-course-detail) .brand,body:has(.learn-page) .brand){min-width:150px}:is(body:has(.figma-course-detail) .main-nav a,body:has(.learn-page) .main-nav a){padding:0 12px;font-size:14px}:is(body:has(.figma-course-detail) .header-search,body:has(.learn-page) .header-search){width:150px}.figma-course-detail .course-detail-overview{grid-template-columns:42% minmax(0,1fr)}.figma-course-detail .course-detail-cover{width:100%}.learn-page .information-learning-page,.learn-page .series-learning-shell{grid-template-columns:minmax(0,1fr) 310px}.learn-page .series-player-pane video,.learn-page .series-player-pane>.learn-media-locked,.learn-page .single-video-stage,.learn-page .single-video-stage .learn-media-locked,.learn-page .single-video-stage video{aspect-ratio:16/9;width:100%;height:auto;min-height:0}}@media (width<=820px){:is(body:has(.figma-course-detail) .site-header,body:has(.learn-page) .site-header){height:68px}.figma-course-detail .container,.learn-page .learn-heading .container,.learn-page>.container{width:min(100% - 32px,1260px)}.figma-course-detail .course-detail-wrap{padding-top:10px}.figma-course-detail .course-breadcrumb,.learn-page .learn-breadcrumb{overflow:hidden}.figma-course-detail .course-detail-overview{grid-template-columns:1fr;gap:0;min-height:0;padding:14px}.figma-course-detail .course-detail-cover{aspect-ratio:16/9;height:auto}.figma-course-detail .course-detail-copy{padding:22px 4px 8px}.figma-course-detail .course-detail-copy h1{padding-right:0;font-size:27px;line-height:36px}.figma-course-detail .course-access-badge{top:19px;right:4px}.figma-course-detail .course-detail-copy>p{white-space:normal}.figma-course-detail .course-primary-button{width:100%}.figma-course-detail .course-content-tablist{gap:44px}.figma-course-detail .topic-item-row{grid-template-columns:45px 42px minmax(0,1fr);padding-right:8px}.figma-course-detail .pdf-topic-item:has(.pdf-topic-cover){grid-template-columns:45px 128px minmax(0,1fr)}.figma-course-detail .topic-item-row em{display:none}.figma-course-detail .related-course-grid{grid-template-columns:1fr}.learn-page .learn-title-row{min-height:96px;padding-top:20px}.learn-page .learn-title-copy h1{white-space:normal;font-size:23px;line-height:32px}.learn-page .learn-title-copy>div{align-items:flex-start}.learn-page .information-learning-page,.learn-page .series-learning-shell{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.learn-page .series-player-pane{padding:0}.learn-page .series-catalog-scroll{max-height:420px}.learn-page .information-reader{grid-row:2}.learn-page .information-catalog{grid-row:1}.learn-page .article-reading-body,.learn-page .single-video-learning>article{width:100%}.learn-page .article-reading-page{padding:0 0 50px}}@media (width<=560px){.figma-course-detail .container,.learn-page .learn-heading .container,.learn-page>.container{width:calc(100% - 24px)}.figma-course-detail .course-breadcrumb{font-size:12px}.figma-course-detail .course-detail-overview{border-radius:10px;padding:10px}.figma-course-detail .course-detail-copy h1{font-size:24px;line-height:32px}.figma-course-detail .course-access-badge{margin-bottom:8px;display:inline-flex;position:static}.figma-course-detail .course-detail-facts{gap:7px;display:grid}.figma-course-detail .course-content-tablist{gap:34px;height:58px}.figma-course-detail .course-content-tablist button{font-size:17px}.figma-course-detail .course-catalog-tools{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:16px 0}.figma-course-detail .course-catalog-tools label{width:100%}.figma-course-detail .topic-item-row{grid-template-columns:37px 36px minmax(0,1fr);gap:9px;min-height:84px}.figma-course-detail .pdf-topic-item:has(.pdf-topic-cover){grid-template-columns:37px 96px minmax(0,1fr)}.figma-course-detail .pdf-topic-cover{width:96px;height:54px}.figma-course-detail .topic-number{font-size:21px}.figma-course-detail .topic-play{width:36px;height:36px}.figma-course-detail .topic-item-row>div b{font-size:16px}.figma-course-detail .related-courses-shell{padding:22px 12px}.figma-course-detail .related-courses-heading h2{font-size:32px}.figma-course-detail .related-course-item{grid-template-columns:86px minmax(0,1fr) 18px;padding-left:7px}.figma-course-detail .related-course-item>span{width:86px;height:64px}.learn-page .learn-heading{padding:10px 0 20px}.learn-page .learn-breadcrumb{font-size:12px}.learn-page .learn-title-row{padding-top:15px}.learn-page .learn-title-copy>div{gap:7px;display:grid}.learn-page .learn-title-copy h1{font-size:20px;line-height:28px}.learn-page .learn-title-copy p{font-size:12px}.learn-page .learn-heading .learn-exit{width:40px;min-width:40px;padding:0;font-size:0}.learn-page .current-lesson-info{gap:4px;display:grid}.learn-page .series-catalog-scroll section button{grid-template-columns:82px minmax(0,1fr) 20px}.learn-page .series-catalog-scroll .lesson-placeholder,.learn-page .series-catalog-scroll section button>img{width:82px;height:62px}}
