@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_5fd3ac53-module__joYfWW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_5fd3ac53-module__joYfWW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c35cccad4f1d7342-s.0ryum86_lh9o9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/2ccce545c04fb546-s.1i15clf7c809q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/4f367e1622acbbdb-s.p.3d2obku8a1iw7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fustat Fallback;src:local(Arial);ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.0%;size-adjust:100.49%}.fustat_dcc01044-module__vtFu1W__className{font-family:Fustat,Fustat Fallback;font-style:normal}.fustat_dcc01044-module__vtFu1W__variable{--font-fustat:"Fustat", "Fustat Fallback"}
:root{--ink:#d7e2ea;--muted:#8f9aa3;--line:#d7e2ea2e;--paper:#0c0c0c;--paper-strong:#111214;--white:#151619;--violet:#7457ff;--cyan:#20bcd4;--orange:#f07c45;--green:#5f9f79;--radius:20px;--shadow:0 24px 70px #23201914}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-fustat), "PingFang SC", "Microsoft YaHei", sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}p{line-height:1.75}.container{width:min(1180px,100% - 40px);margin:0 auto}.container.narrow{width:min(760px,100% - 40px)}.section{padding:104px 0}.muted{color:var(--muted)}.eyebrow{letter-spacing:.17em;color:var(--muted);margin:0 0 18px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;font-size:clamp(46px,7vw,92px);line-height:.98}h2{letter-spacing:-.045em;font-size:clamp(32px,4.2vw,58px);line-height:1.04}h3{letter-spacing:-.03em;font-size:25px;line-height:1.14}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0cdb;border-bottom:1px solid #1717171a;position:sticky;top:0}.site-header.home-header{z-index:100;color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;width:100%;position:absolute}.home-header .header-inner{width:min(1440px,100% - 80px)}.home-header .brand-mark{color:#fff;background:#0e1311}.home-header .main-nav{color:#000000b8}.home-header .main-nav a:hover{color:#000}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:750;display:flex}.brand-mark{color:#0c0c0c;background:var(--ink);letter-spacing:.06em;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.main-nav{color:#b6c1c9;align-items:center;gap:26px;font-size:14px;display:flex}.main-nav a{cursor:pointer;touch-action:manipulation;padding:26px 0 24px;position:relative}.main-nav a>span:first-child{z-index:2;position:relative}.nav-active-indicator{z-index:1;background:var(--violet);border-radius:999px;height:2px;position:absolute;bottom:15px;left:0;right:0}.hero{align-items:center;min-height:calc(100vh - 72px);display:grid}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:70px;display:grid}.hero h1 em{color:var(--violet);font-family:Georgia,Songti SC,serif;font-weight:400}.hero-copy{color:#555550;max-width:660px;font-size:19px}.hero-actions{gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{border:1px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;transition:transform .2s,background .2s,color .2s;display:inline-flex}.secondary-button{background:0 0}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.secondary-button:hover{background:var(--white)}.hero-panel{color:#fff;min-height:500px;box-shadow:var(--shadow);background:radial-gradient(circle at 73% 22%,#fff6,#0000 12%),linear-gradient(145deg,#856fff,#5740d9 52%,#26205c);border-radius:28px;flex-direction:column;justify-content:space-between;padding:26px;display:flex;transform:rotate(2deg)}.panel-top,.panel-bottom{letter-spacing:.13em;opacity:.82;justify-content:space-between;gap:14px;font-size:10px;display:flex}.panel-center{text-align:center}.panel-number{letter-spacing:-.08em;font-family:Georgia,serif;font-size:140px;line-height:.85;display:block}.panel-center p{max-width:210px;margin:20px auto 0}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>a{border-bottom:1px solid var(--ink);padding-bottom:8px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.card-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:transform .24s,box-shadow .24s;display:block;overflow:hidden}.resource-card-shell{min-width:0;height:100%}.resource-card-shell .resource-card{height:100%}.resource-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.card-visual,.detail-visual{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 82%, white), color-mix(in srgb, var(--accent) 74%, black));min-height:240px;padding:22px;position:relative;overflow:hidden}.card-visual>span,.detail-visual>span{z-index:2;letter-spacing:.13em;text-transform:uppercase;font-size:11px;position:relative}.visual-orbit{border:1px solid #ffffffbf;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-40px;right:-25px;box-shadow:0 0 0 25px #ffffff1c,0 0 0 55px #ffffff14}.visual-orbit:after{content:"";background:#ffffffe6;border-radius:50%;width:48px;height:48px;position:absolute;top:20px;left:15px}.accent-violet{--accent:var(--violet)}.accent-cyan{--accent:var(--cyan)}.accent-orange{--accent:var(--orange)}.accent-green{--accent:var(--green)}.card-content{padding:25px}.card-content h3{margin-bottom:10px}.card-content p{min-height:54px;color:var(--muted);font-size:14px}.card-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.tag-list,.detail-meta{flex-wrap:wrap;gap:7px;display:flex}.tag-list span,.detail-meta span{border:1px solid var(--line);color:#aeb9c1;background:var(--paper);border-radius:999px;padding:7px 10px;font-size:11px}.split-feature{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.split-feature h2{max-width:430px}.feature-links{border-top:1px solid var(--line)}.feature-links>a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:start;gap:22px;padding:26px 4px;transition:padding .2s;display:grid}.feature-links>a:hover{padding-left:14px}.feature-links span{color:var(--muted);font-size:12px}.feature-links strong{font-size:21px}.feature-links p{color:var(--muted);margin:5px 0 0;font-size:14px}.listing-page{min-height:75vh}.listing-intro{max-width:740px;margin-bottom:54px}.listing-intro h1{margin-bottom:22px}.listing-intro>p:last-child{color:var(--muted);font-size:18px}.browser-toolbar{margin-bottom:34px}.search-box{border:1px solid var(--line);background:var(--white);border-radius:14px;align-items:center;gap:12px;width:min(520px,100%);padding:0 17px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;height:52px}.category-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.category-tabs button{border:1px solid var(--line);color:#aeb9c1;cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;position:relative;overflow:hidden}.category-tabs button.active{border-color:var(--ink);color:#fff}.category-active-pill{background:#d7e2ea;position:absolute;inset:0}.category-tabs button.active{color:#0c0c0c}.category-label{z-index:2;position:relative}.empty-state{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:60px 24px}.resource-directory{border-top:1px solid var(--line);margin-top:110px;padding-top:90px}.section-heading.compact{align-items:start}.directory-intro{max-width:650px;color:var(--muted);margin:16px 0 0;font-size:16px}.external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.external-card{border:1px solid var(--line);background:var(--white);border-radius:18px;flex-direction:column;min-height:285px;padding:25px;transition:transform .2s,border-color .2s;display:flex}.external-card:hover{border-color:#aaa79d;transform:translateY(-4px)}.external-card-top{color:var(--muted);letter-spacing:.12em;justify-content:space-between;gap:16px;font-size:10px;display:flex}.external-category{color:var(--violet);margin:36px 0 8px;font-size:12px}.external-card h3{margin-bottom:10px}.external-card>p:not(.external-category){color:var(--muted);font-size:14px}.external-actions{flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:20px;display:flex}.external-actions a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:13px}.image-resource-card:nth-child(4n+1){border-top:3px solid var(--violet)}.image-resource-card:nth-child(4n+2){border-top:3px solid var(--cyan)}.image-resource-card:nth-child(4n+3){border-top:3px solid var(--orange)}.image-resource-card:nth-child(4n+4){border-top:3px solid var(--green)}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.agent-card{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;min-height:330px;padding:28px;transition:transform .22s,box-shadow .22s;display:flex}.agent-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.agent-card:nth-child(3n+1){border-top:3px solid var(--violet)}.agent-card:nth-child(3n+2){border-top:3px solid var(--cyan)}.agent-card:nth-child(3n+3){border-top:3px solid var(--orange)}.agent-card h2{letter-spacing:-.035em;margin-bottom:12px;font-size:29px}.agent-card>p:not(.external-category){color:var(--muted);font-size:15px}.agent-card .external-actions{margin-top:auto}.back-link{color:var(--muted);margin-bottom:54px;display:inline-block}.detail-grid{grid-template-columns:1fr .7fr;align-items:center;gap:70px;display:grid}.detail-grid h1{font-size:clamp(46px,6.3vw,82px)}.detail-visual{min-height:370px;box-shadow:var(--shadow);border-radius:26px}.visual-orbit.large{width:280px;height:280px}.detail-body{padding-top:20px}.detail-body h2{letter-spacing:-.025em;margin:54px 0 18px;font-size:28px}.detail-body p{color:#52524e;font-size:17px}.detail-meta{margin-bottom:40px}.feature-list{gap:12px;padding:0;list-style:none;display:grid}.feature-list li{border-left:3px solid var(--violet);background:var(--white);padding:18px 20px}.notice-box{color:#645d37;background:#fff9d9;border:1px solid #d9d1a7;border-radius:12px;margin-top:44px;padding:20px;line-height:1.65}.prompt-box{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:26px}.prompt-box p{font-family:Georgia,serif;font-size:18px}.prompt-box .primary-button{margin-top:10px}code{background:#0000000f;border-radius:5px;padding:2px 5px;font-family:monospace;font-size:.9em}.about-page{min-height:75vh}.about-page h1{margin-bottom:12px}.about-role{color:var(--violet);font-size:20px}.about-lead{margin:42px 0 70px;font-family:Georgia,Songti SC,serif;font-size:clamp(25px,3.2vw,40px);line-height:1.5}.about-grid{border-top:1px solid var(--line);gap:0;display:grid}.about-grid section{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:35px;padding:28px 0;display:grid}.about-grid h2{letter-spacing:-.02em;font-size:18px}.about-grid p{color:var(--muted)}.about-grid a{border-bottom:1px solid}.site-footer{border-top:1px solid var(--line);padding:58px 0}.footer-inner{justify-content:space-between;gap:30px;display:flex}.footer-title{margin-bottom:4px;font-weight:700}.footer-inner p{margin-bottom:0}.footer-links{gap:22px;font-size:14px;display:flex}.creator-home{background:#0c0c0c;overflow-x:clip}.gradient-heading{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#646973 0%,#bbccd7 100%);-webkit-background-clip:text;background-clip:text}.data-hero{color:#000;background:#f8f8f8;place-items:center;min-height:100svh;padding:132px clamp(24px,8.33vw,120px) 64px;display:grid;position:relative;overflow:hidden}.data-video-layer{pointer-events:none;background:radial-gradient(circle at 17% 22%,#98e1c3b8,#0000 34%),radial-gradient(circle at 82% 30%,#b7c9ffb8,#0000 35%),radial-gradient(circle at 50% 92%,#ecc2ffb8,#0000 42%),#eef0ec;position:absolute;inset:0;overflow:hidden}.data-video-layer:before{content:"";opacity:.22;background-image:linear-gradient(#141e1a17 1px,#0000 1px),linear-gradient(90deg,#141e1a17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.data-video-layer video{object-fit:cover;object-position:center top;opacity:0;filter:saturate(.78)contrast(.88)brightness(1.12);will-change:opacity;width:115%;height:115%;position:absolute;top:0;left:50%;translate:-50%}.data-video-wash{background:linear-gradient(#ffffff8a 0%,#ffffff52 42%,#ffffff7a 100%),radial-gradient(circle at 50% 45%,#ffffff38,#f8f8f861 72%);position:absolute;inset:0}.data-hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:42px;width:min(100%,930px);margin-top:-34px;display:flex;position:relative}.data-hero-copy{flex-direction:column;align-items:center;gap:25px;display:flex}.data-badge{color:#282b29;font-family:var(--font-schibsted), sans-serif;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f8f8db;border:1px solid #00000014;border-radius:8px;align-items:center;font-size:14px;display:inline-flex;overflow:hidden;box-shadow:0 8px 28px #171d191c}.data-badge>span{padding:8px 12px}.data-badge-new{color:#fff;letter-spacing:.04em;background:#0e1311;align-items:center;gap:6px;font-weight:600;display:inline-flex}.data-badge svg,.data-powered svg{width:14px;height:14px}.data-hero h1{color:#000;font-family:var(--font-fustat), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(56px,6.25vw,80px);font-weight:700;line-height:.88}.data-hero-copy>p{color:#505050;width:min(100%,650px);font-family:var(--font-fustat), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.55vw,20px);font-weight:500;line-height:1.45}.data-query-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(100%,728px);min-height:200px;font-family:var(--font-schibsted), sans-serif;background:#0000003d;border:1px solid #ffffff57;border-radius:18px;padding:14px;position:relative;box-shadow:0 24px 60px #141a182e}.data-query-meta{color:#fff;text-align:left;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:0 4px 11px;font-size:12px;font-weight:500;display:flex}.data-query-meta strong{font-weight:700}.data-query-meta em{color:#10210e;background:#5ae14ce3;border-radius:6px;margin-left:8px;padding:5px 8px;font-style:normal}.data-powered{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.data-query-box{color:#000;background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:140px;padding:18px;display:flex;box-shadow:0 12px 36px #00000026}.data-query-main{align-items:center;gap:16px;display:flex}.data-query-main input{color:#000;background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;font-size:16px}.data-query-main input::placeholder{color:#0000008f}.data-query-main>button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.data-query-main>button svg{width:20px;height:20px}.data-query-actions{color:#8c8c8c;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.data-query-actions>div{gap:7px;display:flex}.data-query-actions button{color:#404040;cursor:default;background:#f1f1f1;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.data-query-actions button svg{width:15px;height:15px}.data-query-actions button{cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.data-query-actions button:hover{background:#e8ebe8}.data-query-actions button.active{color:#fff;background:#0e1311;box-shadow:0 7px 16px #0e13112e}.data-search-results{color:#111412;text-align:left;background:#fffffff5;border:1px solid #11141217;border-radius:13px;gap:3px;margin-top:12px;padding:7px;display:grid;box-shadow:0 20px 52px #141c182e}.data-search-results>a{border-radius:9px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.data-search-results>a:hover{background:#f0f3ef}.data-result-type{color:#66706b;letter-spacing:.12em;font-size:9px;font-weight:700}.data-search-results>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.data-search-results strong{color:#111412;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.data-search-results small{color:#717873;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.data-search-results b{font-size:16px;font-weight:500}.data-search-results>p{color:#6d756f;text-align:center;margin:0;padding:22px 14px;font-size:13px}.creator-marquee{gap:13px;padding:120px 0 70px;display:grid;position:relative;overflow:hidden}.creator-model-rail{width:100%;overflow:hidden}.creator-model-track{will-change:transform;gap:13px;width:max-content;display:flex}.creator-model-track--forward{animation:48s linear infinite model-rail-forward}.creator-model-track--reverse{animation:54s linear infinite model-rail-reverse}.creator-marquee:hover .creator-model-track{animation-play-state:paused}.creator-model-card{color:#111412;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #1114121a;border-radius:28px;flex-direction:column;flex:none;justify-content:space-between;width:340px;height:215px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #26302a1a}.creator-model-card:after{content:"";aspect-ratio:1;background:var(--model-glow);filter:blur(9px);opacity:.8;border-radius:50%;width:156px;position:absolute;top:-54px;right:-44px}.creator-model-card>*{z-index:1;position:relative}.creator-model-card-top{justify-content:space-between;align-items:center;display:flex}.creator-model-logo{color:#111412;background:#ffffffad;border:1px solid #1114121a;border-radius:10px;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:0 5px 16px #26302a0f}.creator-model-logo img{object-fit:contain;opacity:.84;width:18px;height:18px;display:block}.creator-model-logo--openai,.creator-model-logo--midjourney{letter-spacing:-.06em;font-size:11px;font-weight:800}.creator-model-logo--openai{color:#fff;background:#111412;border-radius:50%}.creator-model-logo--midjourney{font-family:Georgia,serif;font-size:16px;font-style:italic}.creator-model-number,.creator-model-type,.creator-model-card small{color:#1114127a;letter-spacing:.12em;font-size:11px}.creator-model-card>div{gap:9px;display:grid}.creator-model-card small{font-size:10px;font-weight:700}.creator-model-card strong{letter-spacing:-.045em;max-width:285px;font-size:31px;font-weight:600;line-height:.95}.creator-model-type{font-size:10px;font-weight:700}.creator-model-card--mint{--model-glow:#60d39d8f}.creator-model-card--peach{--model-glow:#ef99668a}.creator-model-card--blue{--model-glow:#719af57a}.creator-model-card--violet{--model-glow:#a57de77a}.creator-model-card--cyan{--model-glow:#57cdd37a}.creator-model-card--gold{--model-glow:#ebbf5c7a}.creator-model-card--rose{--model-glow:#e883a675}.creator-model-card--lime{--model-glow:#a2cf6780}@keyframes model-rail-forward{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6.5px))}}@keyframes model-rail-reverse{0%{transform:translate(calc(-50% - 6.5px))}to{transform:translate(0)}}.creator-about{text-align:center;content-visibility:auto;contain-intrinsic-size:auto 850px;flex-direction:column;justify-content:center;align-items:center;gap:56px;min-height:100vh;padding:120px 30px;display:flex;position:relative;overflow:hidden}.creator-section-heading{letter-spacing:-.055em;margin:0;font-size:clamp(62px,12vw,170px);font-weight:900;line-height:.84}.creator-about-copy{z-index:2;color:#d7e2ea;max-width:720px;margin:0;font-size:clamp(19px,2.4vw,32px);font-weight:500;line-height:1.55;position:relative}.about-decoration{background:radial-gradient(circle at 30% 26%,#ffffff61,#0000 18%),linear-gradient(145deg,#353943,#111216);border:1px solid #d7e2ea2e;position:absolute;box-shadow:0 35px 75px #00000073}.decor-left-top{aspect-ratio:1;border-radius:50%;width:clamp(90px,14vw,200px);top:7%;left:4%}.decor-left-bottom{aspect-ratio:.8;border-radius:38% 62% 48% 52%;width:clamp(80px,11vw,155px);bottom:8%;left:10%;transform:rotate(22deg)}.decor-right-top{aspect-ratio:1;background:linear-gradient(145deg,#7c4eff,#221536);border-radius:28px;width:clamp(90px,14vw,200px);top:8%;right:5%;transform:rotate(18deg)}.decor-right-bottom{aspect-ratio:1.3;background:radial-gradient(circle at 35% 35%,#ef8a55,#7b225f 40%,#1a111d 74%);border-radius:50%;width:clamp(100px,15vw,215px);bottom:8%;right:10%}.creator-services{z-index:3;color:#0c0c0c;content-visibility:auto;contain-intrinsic-size:auto 1200px;background:#f4f4f1;border-radius:58px 58px 0 0;padding:110px max(24px,50vw - 580px);position:relative}.creator-services>h2{text-align:center;letter-spacing:-.06em;margin-bottom:75px;font-size:clamp(58px,11vw,150px);font-weight:900;line-height:.85}.creator-service-list{border-top:1px solid #0c0c0c2e;max-width:1040px;margin:0 auto}.creator-service-item{border-bottom:1px solid #0c0c0c2e;grid-template-columns:minmax(110px,.45fr) 1.55fr;gap:45px;padding:37px 0;display:grid}.creator-service-item>span{letter-spacing:-.06em;font-size:clamp(52px,8.5vw,120px);font-weight:900;line-height:.82}.creator-service-item h3{text-transform:uppercase;margin-bottom:9px;font-size:clamp(22px,3vw,39px);font-weight:600}.creator-service-item p{color:#0c0c0c9e;max-width:700px;margin:0;font-size:clamp(15px,1.6vw,20px);font-weight:300}.creator-projects{z-index:4;background:#0c0c0c;border-radius:58px 58px 0 0;margin-top:-50px;padding:130px max(20px,50vw - 590px) 100px;position:relative}.creator-projects>h2{text-align:center;margin-bottom:90px}.creator-project-slot{min-height:82vh}.creator-project-card{transform-origin:top;background:#0c0c0c;border:2px solid #d7e2ea;border-radius:48px;min-height:650px;padding:28px;position:sticky;overflow:hidden}.creator-project-top{grid-template-columns:150px 1fr auto;align-items:center;gap:28px;margin-bottom:24px;display:grid}.creator-project-number{letter-spacing:-.06em;font-size:clamp(60px,8vw,110px);font-weight:900;line-height:.8}.creator-project-top small{color:#8f9aa3;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.creator-project-top h3{text-transform:uppercase;margin:4px 0 0;font-size:clamp(25px,3.3vw,48px)}.creator-project-top>a{color:#d7e2ea;letter-spacing:.12em;text-transform:uppercase;border:2px solid #d7e2ea;border-radius:999px;padding:13px 22px;font-size:12px}.creator-project-visuals{grid-template-columns:.42fr .58fr;gap:15px;min-height:470px;display:grid}.project-visual-column{grid-template-rows:.42fr .58fr;gap:15px;display:grid}.project-visual{background:#17181c;border-radius:38px;align-items:end;padding:26px;display:flex;position:relative;overflow:hidden}.project-visual:before{content:"";aspect-ratio:1;border:1px solid #ffffff4d;border-radius:50%;width:230px;position:absolute;top:-70px;right:-50px;box-shadow:0 0 0 34px #ffffff12,0 0 0 76px #ffffff09}.project-visual span,.project-visual strong{z-index:2;position:relative}.project-visual span{letter-spacing:.12em;text-transform:uppercase;font-size:14px}.project-visual strong{letter-spacing:-.045em;max-width:500px;font-size:clamp(26px,4vw,54px);line-height:1}.listing-intro h1,.about-page h1,.detail-grid h1{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#78808c,#d7e2ea);-webkit-background-clip:text;background-clip:text}.about-grid a{color:#d7e2ea}@media (max-width:900px){.home-header .header-inner{width:min(100% - 40px,760px)}.data-hero{padding-inline:28px}.data-hero-content{margin-top:0}.creator-heading{font-size:16vw}.creator-object-wrap{width:min(58vw,430px);top:48%}.creator-project-card{min-height:580px}.creator-project-top{grid-template-columns:110px 1fr}.creator-project-top>a{grid-column:2;justify-self:start}}@media (max-width:640px){.home-header .header-inner{width:calc(100% - 32px)}.home-header .main-nav{gap:11px;font-size:11px}.data-hero{place-items:start center;min-height:860px;padding:104px 18px 38px}.data-video-layer video{width:150%;height:112%}.data-video-wash{background:linear-gradient(#fff9,#ffffff61 44%,#ffffff94)}.data-hero-content{gap:27px;margin-top:94px}.data-hero-copy{gap:18px}.data-badge{font-size:11px}.data-badge>span{padding:7px 9px}.data-hero h1{font-size:clamp(43px,13vw,58px);line-height:.91}.data-hero-copy>p{max-width:355px;font-size:15px;line-height:1.5}.data-query-panel{border-radius:15px;min-height:190px;padding:10px}.data-query-meta{min-height:36px;padding:0 2px 9px;font-size:10px}.data-query-meta em{margin-left:4px;padding:4px 6px}.data-powered{font-size:0}.data-powered svg{width:17px;height:17px}.data-query-box{min-height:134px;padding:14px}.data-query-main input{font-size:14px}.data-query-actions button{padding:7px;font-size:0}.data-query-actions button svg{width:16px;height:16px}.data-search-results{padding:5px}.data-search-results>a{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:10px}.data-search-results strong{font-size:13px}.data-search-results small{font-size:10px}.creator-hero{min-height:820px;padding:24px 20px 30px}.creator-kicker{font-size:9px}.creator-heading{white-space:normal;margin-top:20px;font-size:17vw;line-height:.9}.creator-object-wrap{width:min(64vw,250px);top:43%}.creator-glass-card{letter-spacing:.09em;border-radius:17px;padding:13px 15px;font-size:8px;bottom:8%;left:9%;right:9%}.creator-glass-card strong{font-size:35px}.creator-glass-card span:last-child{display:none}.creator-bottom{flex-direction:column;align-items:start}.creator-bottom p{max-width:260px}.creator-marquee{padding-top:75px}.creator-model-card{border-radius:22px;width:250px;height:165px;padding:16px}.creator-model-card strong{font-size:25px}.creator-about{min-height:850px;padding:100px 20px}.about-decoration{opacity:.45!important}.creator-services{border-radius:38px 38px 0 0;padding:90px 22px}.creator-service-item{grid-template-columns:76px 1fr;gap:19px}.creator-projects{border-radius:38px 38px 0 0;padding:100px 14px 70px}.creator-projects>h2{margin-bottom:65px}.creator-project-slot{min-height:760px}.creator-project-card{border-radius:32px;min-height:680px;padding:18px}.creator-project-top{grid-template-columns:72px 1fr;gap:15px}.creator-project-visuals{grid-template-columns:1fr;min-height:500px}.project-visual-column{display:none}.project-visual{border-radius:25px}}@media (max-width:880px){.hero-grid,.detail-grid,.split-feature{grid-template-columns:1fr}.hero-panel{min-height:400px;transform:none}.card-grid,.card-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.external-grid,.agent-grid{grid-template-columns:1fr}.split-feature{gap:35px}}@media (max-width:620px){.section{padding:72px 0}.header-inner{min-height:64px}.brand>span:last-child{display:none}.main-nav{gap:13px;font-size:12px}.hero{min-height:auto}.hero-grid{gap:45px}.hero-actions{flex-direction:column;align-items:stretch}.card-grid,.card-grid.two-column{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start}.detail-grid{gap:35px}.detail-visual{min-height:280px}.about-grid section{grid-template-columns:1fr;gap:4px}.footer-inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.creator-model-track{animation:none!important}}:root{--ink:#111412;--muted:#68706c;--line:#1114121f;--paper:#f3f5f1;--paper-strong:#edf1ec;--white:#ffffffc7;--shadow:0 24px 70px #26302a1a}body{color:var(--ink);background:var(--paper)}.site-header{color:#111412;background:#f7f9f6d6;border-bottom-color:#11141217}.brand-mark{color:#fff;background:#0e1311}.main-nav{color:#5e6662}.main-nav a:hover{color:#111412}.site-header.home-header{color:#000}.creator-home{color:#111412;background:radial-gradient(circle at 8% 30%,#b5e6cd57,#0000 24%),radial-gradient(circle at 92% 48%,#cdd6ff61,#0000 28%),#f3f5f1}.gradient-heading{-webkit-text-fill-color:transparent;background:linear-gradient(#090b0a 0%,#4d5752 100%);-webkit-background-clip:text;background-clip:text}.creator-marquee{background:linear-gradient(#f8faf7a6,#eef2edb8)}.creator-marquee:before{content:"";pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 30%,#9cdfc13d,#0000 28%),radial-gradient(circle at 72% 40%,#b4c4ff47,#0000 30%);position:absolute;inset:8% 0}.creator-about{background:radial-gradient(circle at 14% 28%,#94ddbb47,#0000 23%),radial-gradient(circle at 86% 62%,#c1c9ff57,#0000 25%),#f4f6f2}.creator-about-copy{color:#242a27}.about-decoration{background:radial-gradient(circle at 30% 26%,#fffc,#0000 20%),linear-gradient(145deg,#dfe9e2,#b8c9bf);border-color:#11141217;box-shadow:0 30px 70px #26302a21}.decor-right-top{background:linear-gradient(145deg,#c7c0ff,#8d82dc)}.decor-right-bottom{background:radial-gradient(circle at 35% 35%,#ffc9aa,#d99cc7 43%,#9a8fc4 78%)}.creator-contact-button{color:#fff;letter-spacing:.04em;background:#0e1311;border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 14px 34px #0e131133}.creator-contact-button:hover{transform:translateY(-2px)}.creator-services{color:#111412;background:#fbfcfaeb;box-shadow:0 -22px 70px #26302a0f}.creator-service-list{border-top-color:#11141224}.creator-service-item{border-bottom-color:#11141224}.creator-service-item p{color:#11141299}.creator-projects{color:#111412;background:radial-gradient(circle at 12% 15%,#abe2c947,#0000 23%),radial-gradient(circle at 88% 45%,#bcc8ff52,#0000 26%),#eef2ed;margin-top:-50px}.creator-project-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfcfae6;border-color:#11141226;box-shadow:0 28px 80px #26302a21}.creator-project-top small{color:#68706c}.creator-project-top>a{color:#111412;border-color:#111412}.project-visual{color:#111412;background:#e4e9e5}.project-visual:before{border-color:#1114122e;box-shadow:0 0 0 34px #1114120b,0 0 0 76px #11141206}.project-accent-violet .visual-large{background:radial-gradient(circle at 78% 25%,#7657ff7a,#0000 38%),#e9e8f2}.project-accent-cyan .visual-large{background:radial-gradient(circle at 78% 25%,#1ca9bf73,#0000 38%),#e2edef}.project-accent-orange .visual-large{background:radial-gradient(circle at 78% 25%,#d75e366b,#0000 38%),#f0e7e2}.section-muted{background:#edf1ec}.listing-page,.about-page,.detail-hero,.detail-body{background:0 0}.listing-intro h1,.about-page h1,.detail-grid h1{-webkit-text-fill-color:transparent;background:linear-gradient(#0b0d0c,#4d5752);-webkit-background-clip:text;background-clip:text}.search-box{background:#ffffffc7;box-shadow:0 12px 34px #26302a12}.search-box input{color:#111412}.primary-button{color:#fff;background:#111412}.secondary-button{color:#111412;border-color:#111412}.resource-card,.external-card,.agent-card,.prompt-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;box-shadow:0 15px 44px #26302a12}.resource-card:hover,.external-card:hover,.agent-card:hover{border-color:#1114123d;box-shadow:0 24px 60px #26302a1f}.tag-list span,.detail-meta span{color:#59615d;background:#f0f3ef}.category-tabs button{color:#5d6661}.category-tabs button.active{color:#fff;border-color:#111412}.category-active-pill,.nav-active-indicator{background:#111412}.external-category,.about-role{color:#397c55}.external-actions a,.about-grid a{color:#111412}.feature-list li{background:#ffffffc2}.notice-box{color:#6f5b24;background:#fff8d9;border-color:#99771d40}.site-footer{background:#edf1ec;border-top-color:#1114121c}@media (max-width:640px){.creator-projects{background:#eef2ed}.creator-project-card{background:#fbfcfaf5}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skillhub-page,.skill-detail-page{background:radial-gradient(circle at 82% 8%,#c7d7ff47,#0000 22%),radial-gradient(circle at 8% 30%,#b7e2ca42,#0000 24%),#f3f5f1;min-height:calc(100vh - 72px)}.skillhub-container{padding-top:92px;padding-bottom:112px}.skillhub-intro{justify-content:space-between;align-items:end;gap:40px;padding-bottom:54px;display:flex}.skillhub-intro>div>p{color:var(--muted);margin:0;font-size:18px}.skillhub-total{color:var(--muted);align-items:baseline;gap:9px;margin:0 3px 1px 0;display:flex}.skillhub-total strong{color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:47px;font-weight:400;line-height:1}.skillhub-total span{font-size:13px}.skillhub-workspace{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcf9c7;border:1px solid #1114121c;border-radius:28px;padding:34px;box-shadow:0 25px 80px #26302a17}.skillhub-toolbar{border-bottom:1px solid var(--line);padding-bottom:26px}.skillhub-search{background:#ffffffe0;border:1px solid #11141224;border-radius:14px;align-items:center;gap:12px;width:100%;height:58px;padding:0 19px;transition:border-color .2s,box-shadow .2s;display:flex}.skillhub-search svg{color:#65706a;flex:none;width:20px}.skillhub-search input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.skillhub-search input::placeholder{color:#89908c}.skillhub-filter-row{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.skillhub-categories{flex-wrap:wrap;gap:7px;display:flex}.skillhub-categories button{color:#626a66;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 13px;font-size:12px;transition:color .18s,background .18s,border-color .18s,transform .18s}.skillhub-categories button:hover{color:var(--ink);border-color:#11141221;transform:translateY(-1px)}.skillhub-categories button.active{color:#fff;background:#111412;border-color:#111412}.skillhub-sort select{color:#555e59;height:36px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #11141221;border-radius:9px;outline:0;padding:0 31px 0 13px;font-size:12px}.skillhub-layout{grid-template-columns:minmax(0,1fr) 282px;gap:30px;padding-top:29px;display:grid}.skillhub-result-count strong{color:var(--ink);font-size:14px}.skillhub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.skillhub-grid>div{min-width:0}.skillhub-card{isolation:isolate;contain:paint;background:#ffffffc2;border:1px solid #1114121a;border-radius:18px;flex-direction:column;height:100%;min-height:350px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.skillhub-card-copy{z-index:2;max-width:83%;position:relative}.skillhub-card-category,.skill-detail-category{color:#397c55;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:700}.skillhub-card-copy>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.skillhub-card-visual{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;min-height:126px;margin:9px 0 6px;display:flex;position:relative;overflow:hidden}.skillhub-card-visual .skill-visual{flex:none;width:116px;height:116px;position:relative;bottom:auto;right:auto}.skillhub-card-footer{z-index:2;justify-content:space-between;align-items:end;gap:14px;margin-top:auto;display:flex;position:relative}.skillhub-card-footer small{color:#87908b;letter-spacing:.07em;margin-bottom:7px;font-size:9px;display:block}.skillhub-platforms{flex-wrap:wrap;gap:5px;display:flex}.skillhub-platforms span{color:#606964;background:#f4f7f3d6;border:1px solid #1114121a;border-radius:999px;padding:5px 8px;font-size:9px;line-height:1}.skillhub-detail-link{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.skillhub-detail-link svg,.skillhub-featured-more svg,.skillhub-resource-table>a>svg,.skill-related a>svg{width:16px;transition:transform .18s}.skillhub-card:hover .skillhub-detail-link svg,.skillhub-featured-more:hover svg,.skillhub-resource-table>a:hover>svg,.skill-related a:hover>svg{transform:translate(3px)}.skill-visual{--skill-accent:#88c9a5;background:radial-gradient(circle at 38% 30%, #fffffffa, color-mix(in srgb, var(--skill-accent) 54%, #eef2ed) 46%, color-mix(in srgb, var(--skill-accent) 78%, #4e5a54));border-radius:50%;width:142px;height:142px;position:absolute;bottom:74px;right:18px;overflow:hidden;transform:rotate(-8deg);box-shadow:inset -17px -21px 38px #1114121f,0 18px 35px #26302a1f}.skill-visual-violet{--skill-accent:#9b8be5}.skill-visual-cyan{--skill-accent:#67bcc6}.skill-visual-orange{--skill-accent:#dd9b72}.skill-visual-green{--skill-accent:#78ad8d}.skill-visual-disc{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff52;border:1px solid #11141238;border-radius:50%;position:absolute;inset:28%}.skill-visual-axis{background:#11141245;width:70%;height:1px;position:absolute;top:49.5%;left:15%}.skill-visual-axis.axis-vertical{transform:rotate(90deg)}.skill-visual-plane{background:color-mix(in srgb, var(--skill-accent) 72%, transparent);border:1px solid #ffffffa8;width:55%;height:18%;position:absolute;top:45%;left:23%;transform:skewY(-22deg)rotate(-13deg)}.skill-visual-plane.plane-two{opacity:.58;transform:skewY(22deg)rotate(13deg)}.skill-visual-dot{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:22%;right:23%;box-shadow:0 0 0 5px #ffffff38}.skill-visual-large{aspect-ratio:1;justify-self:end;width:min(390px,100%);height:auto;position:relative;bottom:auto;right:auto}.skillhub-featured{background:#eff3eed6;border:1px solid #1114121a;border-radius:18px;align-self:start;padding:22px;position:sticky;top:100px}.skillhub-featured>h2{letter-spacing:-.02em;margin-bottom:13px;font-size:17px}.skillhub-featured-list>a{border-bottom:1px solid #11141217;grid-template-columns:18px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:15px 0;display:grid}.skillhub-featured-list>a>span{color:#8b928e;align-self:start;padding-top:2px;font-family:Georgia,serif;font-size:11px}.skillhub-featured-list strong{margin-bottom:4px;font-size:13px;display:block}.skillhub-featured-list p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.skillhub-featured-list .skill-visual{width:45px;height:45px;position:relative;bottom:auto;right:auto;box-shadow:inset -6px -7px 13px #1114121a,0 6px 14px #26302a1a}.skillhub-featured-list .skill-visual-plane{border-width:0}.skillhub-featured-list .skill-visual-dot{width:4px;height:4px;box-shadow:none}.skillhub-featured-more{justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;font-weight:650;display:flex}.skillhub-empty{text-align:center;border:1px dashed #11141233;border-radius:18px;place-content:center;min-height:350px;padding:70px 24px;display:grid}.skillhub-empty strong{font-size:18px}.skillhub-empty p{color:var(--muted);margin:7px 0 0;font-size:13px}.skillhub-section-heading{border-bottom:1px solid #11141226;justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.skillhub-section-heading h2{margin-bottom:9px;font-size:clamp(32px,4vw,52px)}.skillhub-section-heading p{color:var(--muted);margin:0;font-size:14px}.skillhub-section-heading>span{color:var(--muted);font-size:12px}.skillhub-resource-table>a{border-bottom:1px solid #1114121f;grid-template-columns:45px minmax(150px,.7fr) minmax(220px,1.3fr) auto 20px;align-items:center;gap:18px;min-height:94px;padding:17px 8px;transition:padding .18s,background .18s;display:grid}.skillhub-resource-index{color:#89908c;font-family:Georgia,serif;font-size:13px}.skillhub-resource-table strong{margin-bottom:3px;font-size:16px;display:block}.skillhub-resource-table small{color:#397c55;font-size:10px}.skillhub-resource-table p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.skillhub-resource-badge{color:#626a66;background:#ffffff8c;border:1px solid #1114121c;border-radius:999px;padding:6px 9px;font-size:9px}.skill-detail-container{padding-top:52px;padding-bottom:110px}.skill-detail-back{color:#606964;margin-bottom:43px;font-size:13px;transition:color .18s,transform .18s;display:inline-block}.skill-detail-back:hover{color:var(--ink);transform:translate(-3px)}.skill-detail-hero{border-bottom:1px solid #11141224;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:70px;padding:44px 0 72px;display:grid}.skill-detail-hero h1{max-width:760px;margin-bottom:23px;font-size:clamp(56px,7.2vw,96px)}.skill-detail-category{margin-bottom:13px}.skill-detail-summary{max-width:650px;color:var(--muted);margin-bottom:26px;font-size:18px;line-height:1.65}.skill-detail-platforms{align-items:center}.skill-detail-platforms small{color:#7a837e;margin-right:5px;font-size:10px}.skill-detail-platforms span{padding:7px 10px;font-size:10px}.skill-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:80px;padding-top:72px;display:grid}.skill-detail-main{min-width:0}.skill-detail-main>section{padding-bottom:53px}.skill-detail-main h2,.skill-detail-info h2,.skill-related>h2{letter-spacing:-.035em;margin-bottom:20px;font-size:25px}.skill-detail-main>section>p{color:#59625d;max-width:760px;font-size:16px;line-height:1.82}.skill-detail-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.skill-detail-capabilities li{color:#46504a;background:#ffffff9e;border:1px solid #1114121a;border-radius:12px;align-items:center;gap:11px;min-height:64px;padding:14px 16px;font-size:13px;display:flex}.skill-detail-capabilities li span{color:#fff;background:#397c55;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.skill-template-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.skill-template-heading button{color:var(--ink);cursor:pointer;background:#ffffffa3;border:1px solid #11141229;border-radius:8px;padding:7px 12px;font-size:11px}.skill-template{color:#dce6df;white-space:pre-wrap;background:#161b18;border:1px solid #1114121a;border-radius:16px;max-height:480px;margin:0;padding:24px;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto;box-shadow:0 16px 40px #1114121a}.skill-detail-info{background:#ffffffad;border:1px solid #1114121a;border-radius:18px;align-self:start;padding:24px;position:sticky;top:105px;box-shadow:0 14px 44px #26302a0f}.skill-detail-info dl{margin:0}.skill-detail-info dl>div{border-bottom:1px solid #11141217;padding:15px 0}.skill-detail-info dt{color:#8a928e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.skill-detail-info dd{color:#3d4641;margin:0;font-size:13px}.skill-copy-primary{color:#fff;cursor:pointer;background:#111412;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:20px;font-size:12px;font-weight:650;transition:transform .18s,background .18s}.skill-copy-primary:hover{background:#397c55;transform:translateY(-2px)}.skill-related{border-top:1px solid #11141224;margin-top:70px;padding-top:50px}.skill-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.skill-related a{background:#ffffffa6;border:1px solid #1114121a;border-radius:16px;min-height:180px;padding:23px 60px 23px 23px;transition:transform .2s,box-shadow .2s;position:relative}.skill-related a:hover{transform:translateY(-3px);box-shadow:0 16px 38px #26302a14}.skill-related a>span{color:#397c55;text-transform:uppercase;font-size:10px;font-weight:700}.skill-related a strong{margin-top:18px;font-size:20px;display:block}.skill-related a p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.skill-related a>svg{position:absolute;top:24px;right:22px}@media (max-width:960px){.skillhub-layout{grid-template-columns:1fr}.skillhub-featured{position:static}.skillhub-featured-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skillhub-featured-list>a{background:#ffffff73;border:1px solid #11141217;border-radius:12px;grid-template-columns:18px minmax(0,1fr);padding:14px}.skillhub-featured-list .skill-visual{display:none}.skill-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.skill-detail-hero{gap:35px}}@media (max-width:720px){.skillhub-container{padding-top:62px;padding-bottom:82px}.skillhub-intro{align-items:start;padding-bottom:39px}.skillhub-intro h1{font-size:clamp(62px,19vw,90px)}.skillhub-total{display:none}.skillhub-workspace{border-radius:20px;padding:18px}.skillhub-filter-row{flex-direction:column;align-items:stretch}.skillhub-sort select{width:100%}.skillhub-grid{grid-template-columns:1fr}.skillhub-card{min-height:335px}.skillhub-featured-list{grid-template-columns:1fr}.skillhub-resource-table>a{grid-template-columns:34px minmax(0,1fr) 18px;gap:11px;min-height:82px}.skillhub-resource-table p,.skillhub-resource-badge{display:none}.skillhub-section-heading{flex-direction:column;align-items:start}.skill-detail-container{padding-top:34px;padding-bottom:80px}.skill-detail-back{margin-bottom:20px}.skill-detail-hero{grid-template-columns:1fr;padding:28px 0 53px}.skill-detail-hero h1{font-size:clamp(49px,15vw,74px)}.skill-detail-hero .skill-visual-large{justify-self:center;width:min(280px,78vw)}.skill-detail-layout{grid-template-columns:1fr;gap:16px;padding-top:50px}.skill-detail-info{grid-row:1;position:static}.skill-detail-capabilities,.skill-related>div{grid-template-columns:1fr}}@media (max-width:430px){.skillhub-page .container,.skill-detail-page .container{width:min(100% - 24px,1180px)}.skillhub-intro>div>p{font-size:15px}.skillhub-search{height:52px}.skillhub-categories{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.skillhub-categories::-webkit-scrollbar{display:none}.skillhub-categories button{flex:none}.skillhub-card{padding:20px}.skillhub-card-copy{max-width:100%}.skillhub-card-visual{min-height:116px}.skillhub-card-visual .skill-visual{width:108px;height:108px}.skillhub-resources{margin-top:72px}.skill-detail-summary{font-size:16px}.skill-template{padding:18px;font-size:11px}}.site-header.skillhub-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dfe3e0}.skillhub-header .header-inner{width:min(1180px,100% - 60px);min-height:62px}.skillhub-header .brand{font-size:18px;font-weight:700}.skillhub-header .main-nav{color:#303432;gap:43px;font-size:14px}.skillhub-header .main-nav a{padding:21px 0 19px}.skillhub-header .nav-active-indicator{background:#111;height:3px;bottom:0}.skillhub-page{color:#111;background:#fff}.skillhub-page:before{display:none}.skillhub-page .skillhub-container{width:min(1180px,100% - 70px);padding-top:57px;padding-bottom:38px}.skillhub-intro{align-items:start;padding-bottom:25px}.skillhub-intro h1{letter-spacing:-.065em;margin-bottom:11px;font-size:clamp(68px,8.2vw,84px);line-height:.92}.skillhub-intro>div>p{color:#535957;font-size:17px;line-height:1.45}.skillhub-total{display:none}.skillhub-result-count{color:#4b514e;margin:0 0 19px;font-size:13px}.skillhub-result-count strong{color:#16774a;margin-right:4px;font-size:21px;line-height:1}.skillhub-workspace{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.skillhub-layout{grid-template-columns:minmax(0,2.75fr) minmax(220px,1fr);gap:26px;padding-top:0}.skillhub-main-column{min-width:0}.skillhub-toolbar{border:0;padding:0}.skillhub-search{background:#fff;border-color:#cfd5d1;border-radius:5px;height:47px;padding:0 16px;box-shadow:0 2px 5px #131f180f}.skillhub-search:focus-within{border-color:#397c55;box-shadow:0 0 0 3px #397c5514}.skillhub-search svg{width:18px}.skillhub-search input{font-size:14px}.skillhub-filter-row{gap:14px;margin-top:15px}.skillhub-categories{gap:8px}.skillhub-categories button{color:#4d5350;background:#fff;border:1px solid #d8ddda;border-radius:5px;min-height:33px;padding:0 12px;font-size:12px}.skillhub-categories button:hover{border-color:#9eaaa3;transform:none}.skillhub-categories button.active{color:#fff;background:#16774a;border-color:#16774a;box-shadow:0 2px 6px #16774a2e}.skillhub-sort{margin-left:auto}.skillhub-sort select{color:#272c29;background-color:#fff;border-color:#d0d6d2;border-radius:5px;width:139px;height:34px;padding-left:17px;font-size:12px;font-weight:650;box-shadow:0 2px 5px #131f180f}.skillhub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.skillhub-card{background:#fff;border-color:#d8ddda;border-radius:5px;min-height:246px;padding:16px;box-shadow:0 2px 7px #1c272109}.skillhub-card:hover{border-color:#aeb9b2;transform:translateY(-2px);box-shadow:0 8px 18px #1c272114}.skillhub-card-copy{max-width:68%}.skillhub-card-category{color:#16774a;letter-spacing:0;margin-bottom:8px;font-size:11px}.skillhub-card h2{letter-spacing:-.035em;margin-bottom:10px;font-size:20px;line-height:1.1}.skillhub-card-copy>p:last-child{color:#505754;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.skillhub-card-visual{z-index:1;place-items:center;width:108px;height:116px;min-height:0;margin:0;display:grid;position:absolute;top:62px;right:10px;overflow:visible}.skillhub-card-visual .skill-visual{width:105px;height:105px}.skillhub-card-footer{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;margin:0;position:absolute;bottom:14px;left:16px;right:16px}.skillhub-card-footer small{margin-bottom:5px;font-size:9px}.skillhub-platforms{gap:5px}.skillhub-platforms span{color:#4a514d;background:#fff;border-color:#d8ddda;border-radius:4px;padding:5px 8px;font-size:9px}.skillhub-detail-link{color:#16774a;gap:8px;font-size:11px}.skill-visual{--visual-color:#8f83ef;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;position:relative;bottom:auto;right:auto;overflow:visible;transform:none}.skill-visual-violet{--visual-color:#8374ee}.skill-visual-cyan{--visual-color:#42b9c4}.skill-visual-orange{--visual-color:#ee9a55}.skill-visual-green{--visual-color:#65a879}.skill-visual-image-art-director{--visual-color:#8374ee}.skill-visual-portfolio-case-writer,.skill-visual-presentation-story-builder{--visual-color:#79ad88}.skill-visual-prompt-quality-reviewer{--visual-color:#7668f2}.skill-visual-research-synthesizer,.skill-visual-pdf-insight-extractor{--visual-color:#35b3be}.skill-visual-frontend-qa-reviewer{--visual-color:#ee9952}.skill-visual-agent-workflow-architect{--visual-color:#65a879}.skill-visual svg{width:100%;height:100%;display:block;overflow:visible}.skill-visual .visual-primary{fill:var(--visual-color);opacity:.74}.skill-visual .visual-secondary{fill:var(--visual-color);opacity:.38}.skill-visual .visual-soft{fill:var(--visual-color);opacity:.16}.skill-visual .visual-dot-fill{fill:var(--visual-color);opacity:.48}.skill-visual .visual-node{fill:#fff;stroke:var(--visual-color);stroke-width:1.2px}.skill-visual .visual-hairline{fill:none;stroke:var(--visual-color);stroke-width:.8px;opacity:.45}.skill-visual .visual-dots{stroke-width:3px;stroke-linecap:round}.skill-visual-large{aspect-ratio:1;width:min(390px,100%);height:auto}.skillhub-featured{background:#fff;border-color:#d8ddda;border-radius:5px;flex-direction:column;min-height:780px;padding:17px 16px;display:flex;position:sticky;top:82px;box-shadow:0 2px 7px #1c272109}.skillhub-featured>h2{border-bottom:1px solid #d9dedb;margin:0;padding-bottom:16px;font-size:19px}.skillhub-featured-list>a{border-bottom-color:#d9dedb;grid-template:"number visual"29px"copy visual"1fr/minmax(0,1fr) 79px;align-items:start;column-gap:9px;min-height:205px;padding:25px 0}.skillhub-featured-list>a>span{color:#fff;background:#16774a;border-radius:3px;grid-area:number;place-items:center;width:27px;height:27px;padding:0;font-family:inherit;font-size:13px;display:grid}.skillhub-featured-list>a>div{grid-area:copy}.skillhub-featured-list strong{margin:13px 0 8px;font-size:17px;line-height:1.12}.skillhub-featured-list p{-webkit-line-clamp:4;font-size:11px;line-height:1.55}.skillhub-featured-list .skill-visual{width:75px;height:75px;box-shadow:none;grid-area:visual;margin-top:39px}.skillhub-featured-list .skill-visual-plane,.skillhub-featured-list .skill-visual-dot{display:initial}.skillhub-featured-more{color:#16774a;justify-content:flex-end;gap:10px;margin-top:auto;padding:18px 5px 4px;font-size:11px}.skillhub-empty{border-radius:5px;min-height:508px;margin-top:26px}.skillhub-resources{margin-top:13px}.skillhub-section-heading{border:0;align-items:end;padding-bottom:13px}.skillhub-section-heading h2{letter-spacing:-.035em;margin-bottom:4px;font-size:25px}.skillhub-section-heading p{color:#555b58;font-size:12px}.skillhub-section-heading>button{color:#16774a;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 4px;font-size:11px;display:inline-flex}.skillhub-section-heading>button svg{width:16px}.skillhub-resource-total{padding-bottom:4px;color:#16774a!important;font-size:11px!important}.skillhub-resource-filters{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.skillhub-resource-filters button{color:#4d5350;cursor:pointer;min-height:31px;font:inherit;background:#fff;border:1px solid #d8ddda;border-radius:5px;padding:0 11px;font-size:11px;transition:border-color .18s,color .18s,background .18s}.skillhub-resource-filters button:hover{color:#111;border-color:#9eaaa3}.skillhub-resource-filters button.active{color:#fff;background:#16774a;border-color:#16774a;box-shadow:0 2px 6px #16774a2e}.skillhub-resource-table{background:#fff;border:1px solid #d8ddda;border-radius:5px;overflow:hidden}.skillhub-resource-head,.skillhub-resource-table>a{grid-template-columns:minmax(180px,1fr) 80px minmax(250px,1.65fr) 136px 65px 18px;align-items:center;gap:11px;display:grid}.skillhub-resource-head{color:#4f5552;border-bottom:1px solid #d8ddda;min-height:32px;padding:0 16px;font-size:10px}.skillhub-resource-table>a{border-bottom:1px solid #e2e5e3;min-height:45px;padding:7px 16px}.skillhub-resource-table>a:last-child{border-bottom:0}.skillhub-resource-table>a:hover{background:#f8faf8;padding-left:16px;padding-right:16px}.skillhub-resource-name{align-items:center;gap:10px;min-width:0;display:flex}.skillhub-resource-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skillhub-resource-icon{color:#fff;background:#288b58;border-radius:3px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:700;display:grid}.resource-tone-1 .skillhub-resource-icon{background:#8061c9}.resource-tone-2 .skillhub-resource-icon{background:#32a6ae}.resource-tone-3 .skillhub-resource-icon{background:#e78a38}.skillhub-resource-table>a>small{color:#505653;font-size:10px}.skillhub-resource-table>a>p{color:#505653;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.skillhub-resource-compatibility{flex-wrap:wrap;gap:4px;display:flex}.skillhub-resource-compatibility i{color:#4f5552;white-space:nowrap;background:#fff;border:1px solid #d8ddda;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal}.skillhub-resource-update{color:#505653;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.skillhub-resource-table>a>svg{width:14px}.skillhub-license{color:#505653;margin:13px 0 0;font-size:11px}@media (max-width:920px){.skillhub-header .main-nav{gap:24px}.skillhub-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.skillhub-featured-list>a{grid-template-columns:27px 1fr}.skillhub-featured-list .skill-visual{display:none}.skillhub-resource-head,.skillhub-resource-table>a{grid-template-columns:minmax(150px,1fr) 70px minmax(190px,1.4fr) 110px 58px 18px}}@media (max-width:760px){.skillhub-header .header-inner{width:min(100% - 24px,1180px)}.skillhub-header .brand{font-size:0}.skillhub-header .brand:after{content:"AI";font-size:13px;font-weight:750}.skillhub-header .main-nav{gap:14px;font-size:11px}.skillhub-page .skillhub-container{width:min(100% - 24px,1180px);padding-top:48px}.skillhub-intro h1{font-size:clamp(62px,19vw,78px)}.skillhub-intro>div>p{font-size:15px}.skillhub-layout,.skillhub-grid{grid-template-columns:1fr}.skillhub-card{min-height:246px}.skillhub-featured{min-height:0;position:static}.skillhub-featured-list{grid-template-columns:1fr}.skillhub-featured-list>a{grid-template-columns:minmax(0,1fr) 66px;min-height:120px;padding:18px 0}.skillhub-featured-list strong{margin-top:12px}.skillhub-featured-list .skill-visual{width:62px;height:62px;margin-top:11px;display:block}.skillhub-resource-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.skillhub-resource-filters::-webkit-scrollbar{display:none}.skillhub-resource-filters button{flex:none}.skillhub-resource-head{display:none}.skillhub-resource-table>a{grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:64px}.skillhub-resource-table>a>small,.skillhub-resource-table>a>p,.skillhub-resource-compatibility,.skillhub-resource-update{display:none}}@media (max-width:430px){.skillhub-filter-row{align-items:stretch}.skillhub-categories{flex-wrap:nowrap;overflow-x:auto}.skillhub-sort{margin-left:0}.skillhub-sort select{width:100%}.skillhub-card-copy{max-width:72%}.skillhub-card-visual{width:96px;right:5px}.skillhub-card-visual .skill-visual{width:92px;height:92px}}.skill-resource-detail-page{color:#111;background:#fff;min-height:calc(100vh - 62px)}.skill-resource-detail-container{width:min(1180px,100% - 70px);padding-top:42px;padding-bottom:88px}.skill-resource-back{color:#5b625e;margin-bottom:38px;font-size:12px;transition:color .18s,transform .18s;display:inline-flex}.skill-resource-back:hover{color:#16774a;transform:translate(-3px)}.skill-resource-hero{border-bottom:1px solid #dfe3e0;grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);align-items:start;gap:74px;padding:31px 0 66px;display:grid}.skill-resource-kicker{color:#16774a;align-items:center;gap:9px;margin:0 0 17px;font-size:11px;font-weight:700;display:flex}.skill-resource-kicker i{color:#626965;letter-spacing:.04em;background:#fff;border:1px solid #d5dbd7;border-radius:3px;padding:5px 7px;font-size:8px;font-style:normal}.skill-resource-hero h1{letter-spacing:-.065em;max-width:780px;margin:0 0 22px;font-size:clamp(54px,7vw,92px);line-height:.93}.skill-resource-summary{color:#515854;max-width:740px;margin:0;font-size:17px;line-height:1.7}.skill-resource-platforms{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.skill-resource-platforms span{color:#4e5551;background:#fff;border:1px solid #d8ddda;border-radius:4px;padding:6px 9px;font-size:9px}.skill-resource-quick-info{background:#f8faf8;border:1px solid #d8ddda;border-radius:5px;padding:22px;box-shadow:0 3px 10px #1c27210a}.skill-resource-quick-info>p{color:#16774a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700}.skill-resource-quick-info>strong{color:#2e3531;font-size:15px;line-height:1.65;display:block}.skill-resource-quick-info dl{margin:20px 0 0}.skill-resource-quick-info dl>div{border-top:1px solid #dde2df;padding:13px 0}.skill-resource-quick-info dt{color:#7b837e;margin-bottom:4px;font-size:9px}.skill-resource-quick-info dd{color:#3f4742;margin:0;font-size:11px;line-height:1.5}.skill-resource-showcase{border-bottom:1px solid #dfe3e0;padding:68px 0 71px}.skill-resource-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:25px;display:flex}.skill-resource-section-heading>div>p,.skill-resource-section-label{color:#16774a;letter-spacing:.1em;margin:0 0 8px;font-size:9px;font-weight:750}.skill-resource-section-heading h2,.skill-resource-capability-section h2,.skill-resource-requirements h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,45px)}.skill-resource-section-heading>p{color:#626965;text-align:right;max-width:550px;margin:0;font-size:11px;line-height:1.65}.skill-resource-gallery{gap:14px;display:grid}.skill-resource-gallery-3{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-resource-gallery-2{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-resource-gallery-1{grid-template-columns:1fr}.skill-resource-example{background:#fff;border:1px solid #d8ddda;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 2px 7px #1c272109}.skill-resource-example-media{aspect-ratio:16/9;background:#eef2ef;position:relative;overflow:hidden}.skill-resource-example-media.is-portrait{aspect-ratio:4/5}.skill-resource-example-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.skill-resource-example:hover .skill-resource-example-media img{transform:scale(1.018)}.skill-resource-example-media>span,.skill-resource-example-preview>em{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1411c2;border-radius:3px;padding:5px 7px;font-size:8px;font-style:normal;position:absolute;bottom:9px;right:9px}.skill-resource-example-preview{color:#132019;background:linear-gradient(145deg,#eff7f1,#fff 62%);flex-direction:column;min-height:260px;padding:26px;display:flex;position:relative;overflow:hidden}.skill-resource-example-preview:after{content:"";background:#16774a1c;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-55px}.skill-resource-example-preview small{z-index:1;color:#16774a;letter-spacing:.09em;font-size:9px;font-weight:750;position:relative}.skill-resource-example-preview h3{z-index:1;letter-spacing:-.05em;max-width:290px;margin:22px 0 26px;font-size:clamp(25px,3vw,39px);line-height:.98;position:relative}.skill-resource-example-preview>div{z-index:1;gap:7px;display:grid;position:relative}.skill-resource-example-preview>div span{color:#4e5b54;border-bottom:1px solid #16774a29;padding-bottom:7px;font-size:10px}.skill-resource-example-preview footer{z-index:1;color:#6d7671;letter-spacing:.04em;margin-top:auto;padding-top:24px;font-size:8px;position:relative}.skill-resource-example-copy{padding:15px 16px 17px}.skill-resource-example-copy h3{margin:0 0 7px;font-size:15px}.skill-resource-example-copy p{color:#626965;margin:0;font-size:10px;line-height:1.55}.skill-resource-content-grid{border-bottom:1px solid #dfe3e0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:72px;padding:69px 0 73px;display:grid}.skill-resource-capability-section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:31px 0 0;padding:0;list-style:none;display:grid}.skill-resource-capability-section li{border-top:1px solid #dfe3e0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:12px;min-height:62px;padding:17px 0;display:grid}.skill-resource-capability-section li span{color:#16774a;font-size:9px}.skill-resource-capability-section li strong{color:#3f4742;font-size:13px;font-weight:600;line-height:1.5}.skill-resource-requirements{background:#f8faf8;border:1px solid #d8ddda;border-radius:5px;align-self:start;padding:24px}.skill-resource-requirements h2{font-size:28px}.skill-resource-requirements ul{margin:22px 0 0;padding:0;list-style:none}.skill-resource-requirements li{color:#4e5651;border-top:1px solid #dce2de;padding:12px 0 12px 17px;font-size:11px;line-height:1.55;position:relative}.skill-resource-requirements li:before{content:"";background:#16774a;border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:1px}.skill-resource-actions{gap:8px;margin-top:20px;display:grid}.skill-resource-actions a{color:#fff;background:#16774a;border:1px solid #16774a;border-radius:4px;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:10px;font-weight:700;transition:transform .18s,background .18s;display:flex}.skill-resource-actions a:hover{background:#11633d;transform:translateY(-1px)}.skill-resource-actions a.secondary{color:#303733;background:#fff;border-color:#cfd6d1}.skill-resource-actions a.secondary:hover{background:#f2f6f3}.skill-resource-actions svg{width:16px}.skill-resource-related{padding-top:67px}.skill-resource-related>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skill-resource-related a{background:#fff;border:1px solid #d8ddda;border-radius:5px;min-height:170px;padding:21px 48px 21px 21px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.skill-resource-related a:hover{border-color:#aeb9b2;transform:translateY(-2px);box-shadow:0 8px 18px #1c272112}.skill-resource-related a>span{color:#16774a;font-size:9px;font-weight:700}.skill-resource-related a>strong{margin-top:17px;font-size:18px;display:block}.skill-resource-related a>p{color:#5a625d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.skill-resource-related a>svg{width:15px;transition:transform .18s;position:absolute;top:21px;right:20px}.skill-resource-related a:hover>svg{transform:translate(3px)}@media (max-width:900px){.skill-resource-hero,.skill-resource-content-grid{gap:35px}.skill-resource-gallery-3,.skill-resource-related>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.skill-resource-detail-container{width:min(100% - 24px,1180px);padding-top:30px;padding-bottom:65px}.skill-resource-back{margin-bottom:19px}.skill-resource-hero{grid-template-columns:1fr;gap:28px;padding:24px 0 45px}.skill-resource-hero h1{font-size:clamp(48px,15vw,70px)}.skill-resource-summary{font-size:15px}.skill-resource-showcase{padding:48px 0 51px}.skill-resource-section-heading{flex-direction:column;align-items:start;gap:12px}.skill-resource-section-heading>p{text-align:left}.skill-resource-gallery-2,.skill-resource-gallery-3{grid-template-columns:1fr}.skill-resource-example-preview{min-height:245px}.skill-resource-content-grid{grid-template-columns:1fr;gap:38px;padding:50px 0 53px}.skill-resource-capability-section ul{grid-template-columns:1fr}.skill-resource-related{padding-top:49px}.skill-resource-related>div:last-child{grid-template-columns:1fr}}.blog-page,.blog-detail-page{color:#111;background:#fff}.blog-container{width:min(1180px,100% - 70px);padding-top:57px;padding-bottom:86px}.blog-intro{border-bottom:1px solid #dfe3e0;padding-bottom:40px}.blog-intro h1{letter-spacing:-.065em;margin-bottom:12px;font-size:clamp(68px,8.2vw,84px);line-height:.92}.blog-intro p{color:#535957;max-width:680px;margin:0;font-size:17px;line-height:1.5}.blog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;padding-top:27px;display:grid}.blog-sidebar{min-width:0}.blog-profile,.blog-widget{background:#fff;border:1px solid #d8ddda;border-radius:5px;box-shadow:0 2px 7px #1c272109}.blog-profile{padding:20px}.blog-profile-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.blog-profile-mark{color:#fff;letter-spacing:.05em;background:#16774a;border-radius:4px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:750;display:grid}.blog-profile strong{font-size:16px}.blog-profile-heading>div p{color:#68706c;margin:2px 0 0;font-size:10px;line-height:1.4}.blog-profile>p{color:#565d59;margin:16px 0 0;font-size:12px;line-height:1.65}.blog-sidebar-sticky{gap:12px;margin-top:12px;display:grid;position:sticky;top:82px}.blog-widget{padding:17px}.blog-widget h2{letter-spacing:-.025em;border-bottom:1px solid #dfe3e0;margin-bottom:14px;padding-bottom:12px;font-size:17px}.blog-category-list{display:grid}.blog-category-list>div{color:#414744;border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;min-height:38px;font-size:12px;display:flex}.blog-category-list>div:last-child{border-bottom:0}.blog-category-list small{color:#16774a;background:#eef6f1;border-radius:3px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.blog-tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.blog-tag-cloud span,.blog-detail-tags span{color:#555c58;background:#fff;border:1px solid #d8ddda;border-radius:4px;padding:6px 8px;font-size:9px;line-height:1}.blog-feed{min-width:0}.blog-featured-card,.blog-post-card{background:#fff;border:1px solid #d8ddda;border-radius:5px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 7px #1c272109}.blog-featured-card:hover,.blog-post-card:hover{border-color:#aeb9b2;transform:translateY(-2px);box-shadow:0 9px 22px #1c272114}.blog-featured-card{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);min-height:338px;display:grid}.blog-featured-copy{flex-direction:column;padding:31px;display:flex}.blog-card-category{color:#16774a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:700}.blog-featured-copy h2{letter-spacing:-.048em;max-width:560px;margin-bottom:15px;font-size:clamp(31px,4vw,48px);line-height:1.02}.blog-featured-copy>p:not(.blog-card-category){color:#535a56;max-width:560px;margin:0;font-size:14px;line-height:1.7}.blog-meta{color:#7a817d;flex-wrap:wrap;gap:9px 15px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.blog-meta span{position:relative}.blog-meta span:before{content:"";background:#8b928e;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-8px}.blog-post-list{gap:12px;margin-top:12px;display:grid}.blog-post-card{grid-template-columns:minmax(0,1fr) 205px;min-height:205px;display:grid;position:relative}.blog-post-copy{min-width:0;padding:24px 26px}.blog-post-copy h2{letter-spacing:-.035em;max-width:560px;margin-bottom:10px;font-size:25px;line-height:1.08}.blog-post-copy>p:not(.blog-card-category){color:#555c58;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:580px;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-post-copy .blog-meta{margin-top:17px;padding:0}.blog-card-arrow{color:#16774a;font-size:15px;transition:transform .18s;position:absolute;bottom:11px;right:14px}.blog-post-card:hover .blog-card-arrow{transform:translate(3px)}.blog-cover{--blog-accent:#65a879;background:#f4f7f4;min-height:210px;position:relative;overflow:hidden}.blog-featured-card>.blog-cover{border-left:1px solid #e3e7e4;min-height:100%}.blog-cover-violet{--blog-accent:#8374ee;background:#f4f2fb}.blog-cover-cyan{--blog-accent:#42b9c4;background:#eef8f8}.blog-cover-orange{--blog-accent:#ee9a55;background:#fcf5ef}.blog-cover-green{--blog-accent:#65a879;background:#f0f7f2}.blog-cover svg{width:88%;height:79%;position:absolute;inset:9% 6% 12%}.blog-cover-soft{fill:var(--blog-accent);opacity:.13}.blog-cover-primary{fill:var(--blog-accent);opacity:.48}.blog-cover-secondary{fill:var(--blog-accent);opacity:.67}.blog-cover-ring{fill:none;stroke:var(--blog-accent);stroke-width:1px;opacity:.48}.blog-cover-line{fill:none;stroke:var(--blog-accent);stroke-width:.8px;opacity:.34}.blog-cover>span{color:color-mix(in srgb, var(--blog-accent) 68%, #222);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:15px;right:15px;overflow:hidden}.blog-cover-compact{border-left:1px solid #e3e7e4;min-height:100%}.blog-cover-compact svg{width:84%;height:68%;inset:14% 8% 18%}.blog-detail-container{width:min(1050px,100% - 70px);padding-top:44px;padding-bottom:90px}.blog-back{color:#59615d;margin-bottom:34px;font-size:12px;transition:color .18s,transform .18s;display:inline-block}.blog-back:hover{color:#111;transform:translate(-3px)}.blog-detail-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:54px;display:grid}.blog-detail-aside{background:#fff;border:1px solid #d8ddda;border-radius:5px;padding:20px;position:sticky;top:92px}.blog-detail-aside dl{margin:0}.blog-detail-aside dl>div{border-bottom:1px solid #e5e8e6;padding:13px 0}.blog-detail-aside dt{color:#8b928e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.blog-detail-aside dd{color:#414844;margin:0;font-size:12px}.blog-detail-tags{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.blog-article{min-width:0}.blog-article>header{padding-bottom:34px}.blog-article h1{letter-spacing:-.06em;max-width:790px;margin-bottom:20px;font-size:clamp(48px,6.5vw,78px);line-height:.98}.blog-article-summary{color:#535a56;max-width:720px;margin:0;font-size:17px;line-height:1.72}.blog-article>.blog-cover{border:1px solid #d8ddda;border-radius:5px;min-height:390px}.blog-article-body{padding:20px 5px 0}.blog-article-body section{padding-top:45px}.blog-article-body h2{letter-spacing:-.038em;margin-bottom:18px;font-size:29px}.blog-article-body p,.blog-article-body li{color:#444b47;font-size:16px;line-height:1.9}.blog-article-body p{margin-bottom:17px}.blog-article-body ul{margin:22px 0 0;padding:0;list-style:none}.blog-article-body li{border-bottom:1px solid #e5e8e6;padding:10px 0 10px 25px;position:relative}.blog-article-body li:before{content:"";background:#16774a;border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:4px}.blog-related{border-top:1px solid #d8ddda;margin:76px 0 0 274px;padding-top:37px}.blog-related>h2{letter-spacing:-.035em;margin-bottom:18px;font-size:24px}.blog-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blog-related a{background:#fff;border:1px solid #d8ddda;border-radius:5px;min-height:180px;padding:21px;transition:transform .18s,box-shadow .18s}.blog-related a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1c272112}.blog-related a>span{color:#16774a;text-transform:uppercase;font-size:9px;font-weight:700}.blog-related strong{margin-top:17px;font-size:18px;line-height:1.16;display:block}.blog-related p{color:#626965;margin:9px 0 0;font-size:11px;line-height:1.55}@media (max-width:900px){.blog-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.blog-featured-card{grid-template-columns:1fr}.blog-featured-card>.blog-cover{border-top:1px solid #e3e7e4;border-left:0;min-height:250px}.blog-post-card{grid-template-columns:minmax(0,1fr) 165px}.blog-detail-layout{grid-template-columns:190px minmax(0,1fr);gap:34px}.blog-related{margin-left:224px}}@media (max-width:760px){.skillhub-header .main-nav{gap:10px;font-size:10px}.blog-container{width:min(100% - 24px,1180px);padding-top:48px;padding-bottom:68px}.blog-intro{padding-bottom:32px}.blog-intro h1{font-size:clamp(62px,19vw,78px)}.blog-intro p{font-size:15px}.blog-layout{grid-template-columns:1fr}.blog-feed{order:1}.blog-sidebar{order:2;grid-template-columns:1fr 1.2fr;gap:12px;margin-top:8px;display:grid}.blog-sidebar-sticky{margin-top:0;position:static}.blog-featured-card{min-height:0}.blog-featured-copy{padding:25px}.blog-featured-copy h2{font-size:34px}.blog-featured-card>.blog-cover{min-height:230px}.blog-post-card{grid-template-columns:minmax(0,1fr) 135px;min-height:210px}.blog-post-copy{padding:22px}.blog-post-copy h2{font-size:22px}.blog-detail-container{width:min(100% - 24px,1050px);padding-top:31px;padding-bottom:70px}.blog-detail-layout{grid-template-columns:1fr}.blog-detail-aside{grid-row:2;grid-template-columns:1fr 1fr;gap:0 18px;display:grid;position:static}.blog-detail-aside>.blog-card-category,.blog-detail-tags{grid-column:1/-1}.blog-article h1{font-size:clamp(46px,14vw,68px)}.blog-article>.blog-cover{min-height:280px}.blog-related{margin-left:0}}@media (max-width:500px){.blog-sidebar,.blog-post-card{grid-template-columns:1fr}.blog-cover-compact{border-top:1px solid #e3e7e4;border-left:0;min-height:170px}.blog-post-copy>p:not(.blog-card-category){-webkit-line-clamp:3}.blog-card-arrow{bottom:181px}.blog-related>div{grid-template-columns:1fr}}
