:root{color-scheme:light;--mkt-content:#fafafa;--mkt-area:#ffffff;--mkt-accent-blu-base:#edf6ff;--mkt-card-surface:#f7f7f7;--mkt-card-surface-inner:rgba(255,255,255,0.6);--mkt-cover-placeholder:#f1f1f1;--mkt-code-bg:#f1f1f1;--mkt-pre-bg:#ffffff;--mkt-border-line:#f1f1f1;--mkt-text-1:#101423;--mkt-text-2:#797c86;--mkt-text-3:#aeb0bb;--mkt-text-reading:#1f1f1f;--mkt-text-secondary:#797c86;--mkt-accent-blu:#2694ff;--mkt-accent-blu-hover:#1f6ae8;--mkt-accent-blu-muted-bg:rgba(41,125,255,0.08);--mkt-accent-blu-muted-border:rgba(41,125,255,0.2);--mkt-accent-blu-cta-hover-bg:rgba(41,125,255,0.06);--mkt-accent-green:#00b17f;--mkt-accent-ylw:#fab427;--mkt-on-accent:#ffffff;--mkt-nav-bg-scrolled-light:rgba(255,255,255,0.07);--mkt-nav-bg-scrolled-dark:rgba(29,29,29,0.55);--mkt-nav-text:var(--mkt-text-1);--mkt-nav-text-hover:rgba(16,20,35,0.8);--mkt-nav-menu-bg:#ffffff;--mkt-nav-menu-shadow:1px 0 4px 0 rgba(218,218,218,0.17),-1px 1px 4px 0 rgba(218,218,218,0.17);--mkt-nav-menu-hover:rgba(0,0,0,0.04);--mkt-nav-menu-divider:rgba(16,20,35,0.06);--mkt-nav-focus-ring-inner:#fafafa;--mkt-cta-shadow:0 4px 12px 0 rgba(147,147,147,0.16);--mkt-footer-band:var(--mkt-accent-blu-base);--mkt-border-subtle:rgba(0,0,0,0.07);--mkt-border-faint:rgba(0,0,0,0.06);--mkt-overlay-button:rgba(0,0,0,0.05);--mkt-overlay-button-hover:rgba(0,0,0,0.08);--mkt-stat-divider:rgba(0,0,0,0.1);--mkt-selection-bg:rgba(157,238,254,0.25);--mkt-flow-accent:#9deefe;--mkt-avatar-placeholder:#f1f1f1;--mkt-avatar-stack-ring:var(--mkt-content);--mkt-chrome-pill-fill:#ededef;--mkt-chrome-pill-fill-hover:#e4e4e7;--mkt-text-on-chrome-pill:#5a5c61;--mkt-tag-green-bg:rgba(0,177,127,0.12);--mkt-tag-green-border:rgba(0,177,127,0.25);--mkt-tag-ylw-bg:rgba(250,180,39,0.1);--mkt-tag-ylw-border:rgba(250,180,39,0.25);--mkt-tag-blue-bg:rgba(41,125,255,0.1);--mkt-tag-blue-border:rgba(41,125,255,0.25)}html.dark{color-scheme:dark;--mkt-content:#1d1d1d;--mkt-area:#242424;--mkt-accent-blu-base:#1f304a;--mkt-card-surface:#2f2f2f;--mkt-card-surface-inner:rgba(255,255,255,0.04);--mkt-cover-placeholder:#242424;--mkt-code-bg:#242424;--mkt-pre-bg:#242424;--mkt-border-line:#303030;--mkt-text-1:#eeeeee;--mkt-text-2:#898a8e;--mkt-text-3:#5a5c61;--mkt-text-reading:#cfcfd0;--mkt-text-secondary:#898a8e;--mkt-accent-blu:#2694ff;--mkt-accent-blu-hover:#4da8ff;--mkt-accent-blu-muted-bg:rgba(38,148,255,0.12);--mkt-accent-blu-muted-border:rgba(38,148,255,0.35);--mkt-accent-blu-cta-hover-bg:rgba(38,148,255,0.1);--mkt-accent-green:#00b17f;--mkt-accent-ylw:#fab427;--mkt-on-accent:#ffffff;--mkt-nav-text:var(--mkt-text-1);--mkt-nav-text-hover:rgba(238,238,238,0.8);--mkt-nav-menu-bg:#242424;--mkt-nav-menu-shadow:0 8px 32px rgba(0,0,0,0.45);--mkt-nav-menu-hover:rgba(255,255,255,0.06);--mkt-nav-menu-divider:rgba(255,255,255,0.08);--mkt-nav-bg-scrolled-dark:rgba(29,29,29,0.55);--mkt-nav-focus-ring-inner:#1d1d1d;--mkt-cta-shadow:0 4px 16px rgba(0,0,0,0.35);--mkt-footer-band:var(--mkt-accent-blu-base);--mkt-border-subtle:rgba(255,255,255,0.08);--mkt-border-faint:rgba(255,255,255,0.06);--mkt-overlay-button:rgba(255,255,255,0.06);--mkt-overlay-button-hover:rgba(255,255,255,0.1);--mkt-stat-divider:rgba(255,255,255,0.12);--mkt-selection-bg:rgba(38,148,255,0.25);--mkt-flow-accent:#9deefe;--mkt-avatar-placeholder:#242424;--mkt-avatar-stack-ring:var(--mkt-content);--mkt-tag-green-bg:rgba(0,177,127,0.15);--mkt-tag-green-border:rgba(0,177,127,0.35);--mkt-tag-ylw-bg:rgba(250,180,39,0.12);--mkt-tag-ylw-border:rgba(250,180,39,0.3);--mkt-tag-blue-bg:rgba(38,148,255,0.12);--mkt-tag-blue-border:rgba(38,148,255,0.35)}.public-skills-portal,.public-skills-shell.app{--font-sans:var(--font-geist-sans),ui-sans-serif,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--color-bg:var(--mkt-content);--color-bg-deep:var(--mkt-content);--color-surface:var(--mkt-overlay-button);--color-border:var(--mkt-border-subtle);--color-text:var(--mkt-text-1);--color-text-secondary:var(--mkt-text-secondary);--color-text-tertiary:var(--mkt-text-2);--color-accent-cyan:var(--mkt-accent-blu);--color-accent-green:var(--mkt-accent-green)}.public-skills-shell.app{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;overscroll-behavior:auto;position:relative;color:var(--color-text)}.public-skills-shell--catalog.landing-page.app.marketing-header-offset.landing-page-marketing-shell{background:transparent}.public-skills-shell--detail.landing-page.app.marketing-header-offset.landing-page-marketing-shell{background-color:var(--bg-chat);background-image:none}.sk-page-background{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sk-page-background-photo{position:absolute;inset:0;background-color:var(--bg-chat);background-image:url(/images/Landingpage/light_bg.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}html.dark .sk-page-background-photo{background-image:url(/images/Landingpage/dark_bg.jpg)}.sk-page-background-fade{position:absolute;left:0;right:0;bottom:0;height:min(52vh,640px);background:linear-gradient(to bottom,transparent,var(--bg-chat))}.public-skills-shell-content{position:relative;z-index:1;display:flex;min-height:100vh;flex-direction:column;overflow-x:visible}.sk-main{max-width:1200px;margin:0 auto;padding:0 1.5rem}@keyframes sk-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sk-hero-reveal{opacity:0;animation:sk-fade-up .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--d,0s)}.sk-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s);will-change:opacity,transform}.sk-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sk-hero-reveal,.sk-reveal{opacity:1;transform:none;animation:none;transition:none}}.sk-hero{padding:0 0 64px;text-align:center}.landing-page.app.marketing-header-offset .sk-hero{margin-top:calc(-1 * (60px + env(safe-area-inset-top, 0px)));padding-top:calc(120px + env(safe-area-inset-top, 0px));padding-bottom:64px}.sk-hero-layout{gap:2.5rem}.sk-hero-copy,.sk-hero-layout{display:flex;flex-direction:column;align-items:center;width:100%}.sk-hero-copy{max-width:880px;min-width:0;margin-inline:auto;padding-inline:.25rem}.sk-hero-video-wrap{display:none;justify-content:center;align-items:center;width:100%;min-width:0}.sk-hero-video{position:relative;height:200px;width:calc(200px * 16 / 9);max-width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;border:1px solid var(--mkt-border-subtle);background:var(--mkt-card-surface)}.sk-hero-video-media{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.sk-hero-video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer;transition:background .2s ease}.sk-hero-video-play:hover{background:rgba(7,10,18,.12)}.sk-hero-video-play:focus-visible{outline:2px solid var(--mkt-accent-blu);outline-offset:3px}.sk-hero-video-play-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:rgba(255,255,255,.3);color:#fff;transition:transform .2s ease,background .2s ease}.sk-hero-video-play:hover .sk-hero-video-play-icon{background:rgba(255,255,255,.48);transform:scale(1.08)}.sk-hero-video-play:active .sk-hero-video-play-icon{transform:scale(1)}.sk-hero-video-play-glyph{width:16px;height:16px;margin-left:2px}html.sk-video-open{overflow:hidden}html.sk-video-open .public-skills-shell-content{filter:blur(10px);transition:filter .24s ease}.sk-video-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem}.sk-video-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(0,0,0,.6);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);cursor:pointer}.sk-video-dialog{position:relative;width:min(960px,100%)}.sk-video-close{position:absolute;top:.75rem;right:.75rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.sk-video-close:focus-visible,.sk-video-dialog:hover .sk-video-close{opacity:1;pointer-events:auto}.sk-video-close:hover{color:#fff;background:rgba(255,255,255,.16)}.sk-video-player{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.35)}.sk-title-block{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0;font-family:var(--font-sans);letter-spacing:-.025em;line-height:1;color:var(--color-text)}.sk-title-accent,.sk-title-line{display:block;margin:0;text-align:center;font-size:clamp(1.5rem,7.2vw,4rem);line-height:1.05}.sk-title-line{font-weight:550;text-wrap:nowrap;white-space:nowrap}.sk-title-accent,.sk-title-line{width:fit-content;max-width:100%}.sk-title-accent{text-wrap:balance;font-family:var(--font-newsreader,"Newsreader",ui-serif,Georgia,serif);font-style:italic;font-weight:500}@media (min-width:768px){.sk-title-block{gap:1.25rem}.sk-title-accent,.sk-title-line{font-size:56px}}@media (min-width:1024px){.sk-title-accent,.sk-title-line{font-size:64px}}.sk-hero-lede{width:100%;max-width:880px;margin:1.5rem 0 0;padding:0;font-size:18px;font-weight:400;line-height:27px;color:var(--color-text-tertiary);text-align:center;text-wrap:pretty}.sk-hero-stats{justify-content:center;margin-top:24px;padding:0}.sk-hero-stats.sk-builtin-stats{padding:0}.sk-hero-stats .sk-stat{align-items:center}.sk-hero-stats .sk-stat-label{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;font-size:12px;line-height:1.3}.sk-stat-label-line{display:block}.sk-builtin-stats{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-shrink:0;padding:0;width:fit-content;max-width:100%}.sk-official-header{display:flex;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:1rem;text-align:center}.sk-official-header .sk-section-title{font-family:var(--font-newsreader,"Newsreader",ui-serif,Georgia,serif);font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--color-text);margin:0;text-align:center}.sk-official-caption{font-size:16px;line-height:1.5;color:var(--color-text-tertiary);margin:0;text-align:center}.sk-featured-collection{position:relative;display:block;height:100%;padding:1px;border-radius:14px;color:inherit;text-decoration:none;--cat-fg-display:var(--colorAccent-blu)}.sk-featured-collection:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--sk-flow-angle),transparent 60%,color-mix(in srgb,var(--cat-fg-display,#2694ff) 80%,transparent) 75%,var(--cat-fg-display,#2694ff) 82%,color-mix(in srgb,var(--cat-fg-display,#2694ff) 80%,transparent) 88%,transparent 95%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s ease;pointer-events:none}.sk-featured-collection:hover:before{opacity:1;animation:sk-flow-border-rotate 3s linear infinite}.sk-featured-collection-inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;border-radius:13px;background:var(--bg-bg);padding:.75rem}.sk-featured-collection-cover{position:relative;width:100%;aspect-ratio:350/148;border-radius:.5rem;overflow:hidden;background:var(--bg-session-card,var(--mkt-content))}.sk-featured-collection-image{object-fit:cover}.sk-featured-collection-name{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text)}.sk-featured-collection-name-on-cover{position:absolute;inset:0;display:flex;align-items:center;padding:0 .75rem;font-size:1.125rem;font-weight:500;color:var(--text-5,var(--mkt-on-accent))}.sk-featured-collection-body{display:flex;flex:1;flex-direction:column;gap:.25rem;padding:.75rem 0 0}.sk-featured-collection-body .sk-card-cta-hint{margin-top:auto}.sk-featured-collection-description{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sk-featured-collection:hover .sk-card-cta-hint{gap:.55rem;color:var(--colorAccent-blu)}.sk-featured-collection:hover .sk-card-cta-hint svg{transform:translateX(2px)}.sk-stat{display:flex;flex-direction:column;align-items:center;gap:.125rem}.sk-hero-stats .sk-stat-value{font-size:28px;font-weight:600}.sk-stat-value{font-size:20px;font-weight:600;color:var(--color-text);letter-spacing:-.01em}.sk-stat-label{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--color-text-tertiary)}.sk-stat-divider{width:1px;height:28px;background:var(--mkt-stat-divider)}.sk-section{padding-bottom:56px}.sk-section+.sk-section{padding-top:1rem}.sk-section:last-of-type{padding-bottom:56px}.sk-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;margin-bottom:1rem}.sk-section-title{font-family:var(--font-newsreader,"Newsreader",ui-serif,Georgia,serif);font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--color-text);margin:0;text-align:center}.sk-section-caption{font-size:.9375rem;line-height:1.55;color:var(--color-text-tertiary);max-width:872px;margin:0 auto}.sk-empty{position:relative;padding:1px;border-radius:14px;transition:transform .2s ease}.sk-empty:after{border-radius:inherit;border:1px solid var(--mkt-border-subtle);transition:opacity .3s ease}.sk-empty:after,.sk-empty:before{content:"";position:absolute;inset:0;pointer-events:none}.sk-empty:before{padding:1px;border-radius:inherit;background:conic-gradient(from var(--sk-flow-angle),transparent 60%,color-mix(in srgb,var(--mkt-flow-accent) 80%,transparent) 75%,var(--mkt-flow-accent) 82%,color-mix(in srgb,var(--mkt-flow-accent) 80%,transparent) 88%,transparent 95%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s ease}.sk-empty:hover{transform:translateY(-2px)}.sk-empty:hover:before{opacity:1;animation:sk-flow-border-rotate 3s linear infinite}.sk-empty:hover:after{opacity:0}.sk-empty-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:3.5rem 2rem;text-align:center;background:var(--mkt-card-surface);border-radius:13px}.sk-empty-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-cyan);margin:0}.sk-community-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sk-collection{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--mkt-border-subtle);border-radius:14px;background:var(--mkt-card-surface)}.sk-collection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:0}.sk-collection-title{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);margin:0}.sk-collection-description{font-size:.875rem;line-height:1.5;color:var(--color-text-tertiary);margin:.375rem 0 0;max-width:720px}.sk-collection-count{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--color-text-tertiary)}.sk-community-grid{display:grid;grid-template-columns:1fr;gap:.75rem}.sk-collection .sk-card-inner{padding:1.25rem}.sk-community-toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:28px 0}.sk-filter-chip{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 .875rem;border:1px solid transparent;border-radius:9999px;background:var(--mkt-overlay-button);color:var(--color-text-tertiary);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.sk-filter-chip:hover:not(.is-active){color:var(--text-1,var(--mkt-text-1));background:var(--mkt-card-surface-inner)}.sk-filter-chip.is-active{color:var(--mkt-on-accent);background:var(--mkt-accent-blu)}.sk-community-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem}.sk-community-pagination-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;padding:0;background:transparent;color:var(--text-1,var(--mkt-text-1));cursor:pointer;transition:opacity .2s ease}.sk-community-pagination-arrow:hover:not(:disabled){opacity:.72}.sk-community-pagination-arrow:disabled{color:var(--text-3,var(--mkt-text-3));cursor:default;opacity:1}.sk-community-pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 .25rem;border:0;border-radius:9999px;background:transparent;color:var(--text-1,var(--mkt-text-1));font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.sk-community-pagination-page:hover:not(.is-active){opacity:.72}.sk-community-pagination-page.is-active{background:var(--bg-bg,#fff);color:var(--text-1,var(--mkt-text-1));box-shadow:inset 0 0 0 1px var(--mkt-border-subtle)}.sk-community-card .sk-card-inner{gap:1rem}.sk-community-card .sk-card-tagline{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sk-community-meta{display:flex;flex-wrap:wrap;gap:.375rem .75rem;margin-top:auto;font-size:.75rem;line-height:1.45;color:var(--color-text-tertiary)}.sk-community-meta span+span{position:relative}.sk-community-meta span+span:before{content:"";position:absolute;left:-.4375rem;top:50%;width:2px;height:2px;border-radius:50%;background:currentColor;transform:translateY(-50%);opacity:.55}.sk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@property --sk-flow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes sk-flow-border-rotate{to{--sk-flow-angle:360deg}}.sk-card{position:relative;padding:1px;border-radius:14px;color:inherit;text-decoration:none;--cat-fg-display:color-mix(in srgb,var(--cat-fg) 88%,black 12%)}html.dark .sk-card{--cat-fg-display:color-mix(in srgb,var(--cat-fg) 72%,white 28%)}.sk-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--sk-flow-angle),transparent 60%,color-mix(in srgb,var(--cat-fg-display,#0e9eb3) 80%,transparent) 75%,var(--cat-fg-display,#0e9eb3) 82%,color-mix(in srgb,var(--cat-fg-display,#0e9eb3) 80%,transparent) 88%,transparent 95%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s ease;pointer-events:none}.sk-card:hover:before{opacity:1;animation:sk-flow-border-rotate 3s linear infinite}.sk-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:var(--bg-bg);border-radius:13px;height:100%}.sk-card-head,.sk-card-top{display:flex;flex-direction:column;gap:.625rem}.sk-card-category{display:inline-flex;align-items:center;align-self:flex-start;height:20px;padding:0 .5rem;border-radius:5px;font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;background:var(--cat-bg);color:var(--cat-fg-display);border:1px solid var(--cat-border)}.sk-card-name{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);margin:0}.sk-card-tagline{font-size:.875rem;line-height:1.55;color:var(--color-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sk-card-example{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;border-radius:10px;background:var(--mkt-content);margin-top:auto}html.dark .sk-card-example{background:var(--mkt-card-surface-inner)}.sk-card-example-label{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.sk-card-example-text{line-height:1.5;font-style:italic;margin:0}.sk-card-cta-hint,.sk-card-example-text{font-size:.8125rem;color:var(--color-text-secondary)}.sk-card-cta-hint{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;font-weight:500;letter-spacing:.01em;transition:gap .2s ease,color .2s ease}.sk-card-cta-hint svg{transition:transform .2s ease}.sk-card:hover .sk-card-cta-hint{gap:.55rem;color:var(--colorAccent-blu)}.sk-card:hover .sk-card-cta-hint svg{transform:translateX(2px)}@media (max-width:960px){.sk-grid{grid-template-columns:repeat(2,1fr)}.sk-hero-layout{gap:1.75rem}.sk-hero-video-wrap{max-width:640px}.sk-hero-video{height:200px;width:min(100%,calc(200px * 16 / 9))}}@media (max-width:640px){.sk-main{padding-left:1rem;padding-right:1rem}.sk-hero{padding-bottom:64px}.sk-hero-copy{padding-inline:16px}.sk-hero-lede{margin-top:1rem;font-size:16px;line-height:24px}.sk-official-header{gap:.75rem}.sk-hero-stats.sk-builtin-stats{padding:0;gap:1.25rem}.sk-hero-stats .sk-stat-value{font-size:20px}.sk-stat{min-width:0;flex:1}.sk-stat-label{font-size:.625rem;line-height:1.3;white-space:normal}.sk-hero-stats .sk-stat-label{font-size:12px}.sk-section-header{align-items:stretch;text-align:left}.sk-section-caption{text-align:left;text-wrap:pretty;margin:0}.sk-community-featured,.sk-grid{grid-template-columns:1fr}.sk-collection{padding:1rem}.sk-collection-head{flex-direction:column}.sk-community-toolbar{justify-content:center}.sk-featured-carousel-viewport{overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-y:none;margin-inline:-1rem}.sk-featured-carousel-track{display:flex;grid-template-columns:unset;gap:0;margin-inline:0;padding-inline:0}.sk-featured-carousel-slide{flex:0 0 100%;min-width:0;padding-inline:1rem;box-sizing:border-box}.sk-featured-carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.sk-featured-carousel-dots button{width:6px;height:6px;border:0;padding:0;border-radius:50%;background:var(--color-text-tertiary);opacity:.35;cursor:pointer;transition:opacity .2s ease,background .2s ease}.sk-featured-carousel-dots button.is-active{opacity:1;background:var(--colorAccent-blu)}}@media (min-width:641px){.sk-featured-carousel-dots{display:none}.sk-featured-carousel-viewport{overflow:visible;margin-inline:0}.sk-featured-carousel-track{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sk-featured-carousel-slide{padding-inline:0}}@media (min-width:641px) and (max-width:960px){.sk-featured-carousel-track{grid-template-columns:repeat(2,1fr)}}.sk-bottom-cta{text-align:center}.sk-bottom-cta-copy{display:flex;flex-direction:column;gap:.5rem;max-width:880px;margin:0 auto}.sk-bottom-cta-title{margin:0;font-family:var(--font-newsreader,"Newsreader",ui-serif,Georgia,serif);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--color-text);text-align:center}.sk-bottom-cta-subtitle{margin:0;font-size:16px;line-height:1.6;color:var(--color-text-secondary);text-align:center}.landing-page.app.marketing-header-offset .sk-collection-main{padding-top:calc(32px + 60px + env(safe-area-inset-top, 0px));padding-bottom:5rem}