@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff")}:root{color-scheme:light;--ds-canvas: #fff;--ds-ink: #000;--ds-ink-hover: #333;--ds-muted: #666;--ds-disabled: #8f8f8f;--ds-surface: #f1f1f1;--ds-hover: #0000000a;--ds-border: #0000001f;--ds-input-border: #767676;--ds-danger: #a11b1b;--ds-radius: 6px;--ds-pill: 9999px;--ds-page: 1200px;--ds-prose: 65ch;--ds-font: "Geist Sans", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--ds-mono: "Geist Mono", ui-monospace, monospace;--ds-caption: 13px;--ds-small: 14px;--ds-control: 16px;--ds-body: 17px;--ds-lead: 18px;--ds-subheading: 22px;--ds-heading: 28px;--ds-display: clamp(32px, 4vw, 48px);--ds-4: 4px;--ds-8: 8px;--ds-12: 12px;--ds-16: 16px;--ds-20: 20px;--ds-24: 24px;--ds-32: 32px;--ds-40: 40px;--ds-48: 48px;--ds-64: 64px;--ds-80: 80px;--ds-120: 120px;--ds-gutter: 48px;--ds-ease: .16s ease}@media(max-width:999px){:root{--ds-gutter: 24px}}@media(max-width:760px){:root{--ds-gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:var(--ds-canvas);color:var(--ds-ink);font:400 var(--ds-body)/1.65 var(--ds-font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--ds-muted)}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}img,video{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500;text-wrap:balance;line-height:1.25}h1{font-size:var(--ds-display);letter-spacing:-.03em}h2{font-size:var(--ds-heading);letter-spacing:-.02em}h3{font-size:var(--ds-subheading);letter-spacing:-.01em}strong{font-weight:600}:lang(zh-CN){letter-spacing:normal}:lang(zh-CN) p{line-height:1.75}code,pre{font-family:var(--ds-mono);font-size:var(--ds-small)}pre{overflow-x:auto}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;width:100%;min-width:0;border:1px solid var(--ds-input-border);border-radius:var(--ds-pill);padding:var(--ds-12) var(--ds-20);color:var(--ds-ink);background:var(--ds-canvas);font-size:var(--ds-control)}textarea{border-radius:var(--ds-radius)}input::placeholder{color:var(--ds-muted);opacity:1}summary{min-height:44px;padding-block:var(--ds-8)}button{color:var(--ds-ink)}.ui-button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:var(--ds-8);min-height:44px;max-width:100%;border:1px solid transparent;border-radius:var(--ds-pill);padding:var(--ds-12) var(--ds-24);font-size:var(--ds-small);font-weight:500;line-height:1.4;text-align:center;text-decoration:none;background:transparent;transition:background var(--ds-ease),color var(--ds-ease),border-color var(--ds-ease)}.ui-button--primary{background:var(--ds-ink);color:var(--ds-canvas)}.ui-button--primary:hover{background:var(--ds-ink-hover)}.ui-button--secondary,.ui-button--outline,.ui-button--glass{border-color:var(--ds-border)}.ui-button--secondary:hover,.ui-button--outline:hover,.ui-button--ghost:hover{background:var(--ds-hover)}.ui-button--danger{color:var(--ds-danger);border-color:currentColor}.ui-button--link{text-decoration:underline}.ui-button--sm{padding-inline:var(--ds-16)}.ui-button--lg{min-height:48px;font-size:var(--ds-control)}.ui-button--icon{width:44px;padding:var(--ds-8)}.ui-button__icon{display:inline-flex}.ui-ripple{display:none}.ui-badge{display:inline-flex;align-items:center;padding:var(--ds-4) var(--ds-12);font-size:var(--ds-caption);font-weight:500;line-height:1.5;border:1px solid var(--ds-border);border-radius:var(--ds-pill);color:var(--ds-ink);background:var(--ds-canvas)}.skill-muted{color:var(--ds-muted);font-size:var(--ds-small)}.skill-eyebrow,.ds-eyebrow{color:var(--ds-muted);font-size:var(--ds-caption);font-weight:500;letter-spacing:.06em}.siskill-root{min-height:100vh}.siskill-skip{position:fixed;left:var(--ds-20);top:-100px;z-index:100;padding:var(--ds-12) var(--ds-20);border-radius:var(--ds-pill);background:var(--ds-ink);color:var(--ds-canvas)}.siskill-skip:focus{top:var(--ds-12)}.home-nav{position:sticky;top:0;z-index:20;background:var(--ds-canvas);border-bottom:1px solid var(--ds-border)}.nav-container{max-width:calc(var(--ds-page) + 2 * var(--ds-gutter));padding-inline:var(--ds-gutter);min-height:72px;margin-inline:auto;display:flex;align-items:center;gap:var(--ds-32)}.nav-logo{display:inline-flex;align-items:center;gap:var(--ds-8);text-decoration:none;flex-shrink:0}.nav-logo-text{font-size:var(--ds-subheading);font-weight:500;letter-spacing:-.04em}.nav-logo img{width:30px;height:30px}.siskill-desktop-nav{display:flex;gap:var(--ds-24);margin-left:auto}.siskill-desktop-nav a,.siskill-mobile-nav a{text-decoration:none;font-size:var(--ds-small);font-weight:500;padding-block:var(--ds-12)}.siskill-desktop-nav a[aria-current=page],.siskill-mobile-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.nav-actions{display:flex;align-items:center;gap:var(--ds-12)}.siskill-language,.siskill-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--ds-8);font-size:var(--ds-small);text-decoration:none;border:1px solid transparent;border-radius:var(--ds-pill);background:transparent}.siskill-language:hover,.siskill-menu-button:hover{background:var(--ds-hover)}.siskill-menu-button{display:none}.siskill-mobile-nav{max-width:var(--ds-page);margin:auto;padding:var(--ds-12) var(--ds-gutter) var(--ds-24);display:grid;gap:var(--ds-8);border-top:1px solid var(--ds-border)}.marketing-page-main{width:min(var(--ds-page),calc(100% - 2 * var(--ds-gutter)));margin-inline:auto;min-height:60vh}.siskill-page,.skill-detail{padding-block:var(--ds-64) var(--ds-80)}.siskill-page{display:flex;flex-direction:column;gap:var(--ds-32)}.skill-home{display:flex;flex-direction:column;gap:var(--ds-80);padding-bottom:var(--ds-80)}.skill-hero{display:grid;gap:var(--ds-20);max-width:850px}.skill-hero>p{max-width:var(--ds-prose);color:var(--ds-muted);font-size:var(--ds-lead);text-wrap:pretty}.skill-hero h1{max-width:22ch}.skill-hero-search{display:flex;align-items:center;gap:var(--ds-8);border:1px solid var(--ds-input-border);border-radius:var(--ds-pill);padding:var(--ds-4) var(--ds-4) var(--ds-4) var(--ds-12);width:min(100%,680px)}.skill-hero-search input{border:0;padding-block:var(--ds-8);background:transparent}.skill-hero-search input:focus-visible{outline-offset:-2px}.skill-hero-search .ui-button{flex-shrink:0}.skill-discovery-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--ds-40)}.skill-discovery-heading h2{max-width:15ch}.skill-discovery-heading .skill-hero-search{flex:1}.siskill-filter-panel{display:grid;gap:var(--ds-16);padding-bottom:var(--ds-24);border-bottom:1px solid var(--ds-border)}.siskill-filter-row{display:flex;gap:var(--ds-20);align-items:start}.siskill-filter-label{flex:0 0 64px;font-size:var(--ds-small);color:var(--ds-muted);padding-top:var(--ds-12)}.siskill-filters{display:flex;flex-wrap:wrap;gap:var(--ds-8);align-items:center}.siskill-filters a,.skill-pill{min-height:44px;display:inline-flex;align-items:center;padding:var(--ds-8) var(--ds-16);border:1px solid var(--ds-border);border-radius:var(--ds-pill);background:var(--ds-canvas);text-decoration:none;font-size:var(--ds-small);font-weight:500}.siskill-filters a:hover,.skill-pill:hover{background:var(--ds-hover)}.siskill-filters a[aria-current=page],.skill-pill[aria-pressed=true]{border-color:var(--ds-ink);background:var(--ds-surface)}.siskill-results{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-16);font-size:var(--ds-small);color:var(--ds-muted)}.skill-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--ds-32);margin-bottom:var(--ds-32)}.skill-section-head>div:first-child{max-width:65ch}.skill-section-head p{margin-top:var(--ds-12);color:var(--ds-muted)}.skill-section-head .ui-button{flex-shrink:0}.skill-task-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}.skill-task-nav a{display:flex;align-items:center;gap:var(--ds-12);padding:var(--ds-24) var(--ds-16);text-decoration:none}.skill-task-nav a:hover{background:var(--ds-hover)}.skill-task-nav strong{font-size:var(--ds-control);font-weight:500}.skill-task-nav span{font:var(--ds-caption) var(--ds-mono);color:var(--ds-muted)}.skill-task-nav span:last-child{margin-left:auto}.skill-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-40);list-style:none;padding:0;margin:var(--ds-40) 0 0}.skill-step-index{display:block;font:var(--ds-caption) var(--ds-mono);color:var(--ds-muted);margin-bottom:var(--ds-20)}.skill-steps h3{margin-bottom:var(--ds-12)}.skill-steps p{color:var(--ds-muted)}.skill-pill-group{display:inline-flex;gap:var(--ds-4);flex-shrink:0}.skill-pricing>.skill-muted{max-width:var(--ds-prose);margin-bottom:var(--ds-32)}.skill-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-20)}.skill-plan{display:flex;flex-direction:column;align-items:start;gap:var(--ds-24);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:var(--ds-32);min-width:0}.skill-plan--highlight{border-color:var(--ds-ink)}.skill-plan-price{font-size:var(--ds-display);line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.skill-plan-price span{display:block;font-size:var(--ds-small);line-height:1.5;letter-spacing:normal;color:var(--ds-muted);margin-top:var(--ds-8)}.skill-plan ul{margin:0 0 var(--ds-8);padding-left:var(--ds-20);font-size:var(--ds-control);flex:1}.skill-plan li{margin-bottom:var(--ds-12)}.skill-plan .ui-button{width:100%}.skill-faq{max-width:840px}.skill-faq h2{margin-bottom:var(--ds-24)}.skill-faq details{border-bottom:1px solid var(--ds-border);padding-block:var(--ds-12)}.skill-faq summary{font-size:var(--ds-lead);font-weight:500}.skill-faq p{max-width:var(--ds-prose);padding-block:var(--ds-12) var(--ds-20);color:var(--ds-muted)}.skill-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--ds-8);font-size:var(--ds-small);color:var(--ds-muted);margin-bottom:var(--ds-32)}.skill-product-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--ds-48);align-items:start}.skill-product-media,.skill-product-info{min-width:0}.skill-detail-header{display:grid;gap:var(--ds-20)}.skill-detail-header h1{font-size:clamp(28px,3vw,40px)}.skill-detail-summary{color:var(--ds-muted);font-size:var(--ds-lead)}.skill-upgrade{border-top:1px solid var(--ds-border);margin-top:var(--ds-32);padding-top:var(--ds-32);display:grid;gap:var(--ds-16)}.skill-upgrade h2{font-size:var(--ds-subheading)}.skill-upgrade>p,.siskill-free-download p{font-size:var(--ds-small)}.siskill-free-download{display:grid;gap:var(--ds-12)}.siskill-free-download .ui-button{justify-self:start}.siskill-package-hash{display:block;overflow-wrap:anywhere}.skill-gallery-stage{position:relative;background:var(--ds-surface);border-radius:var(--ds-radius);overflow:hidden;min-width:0;aspect-ratio:16/9}.skill-gallery-stage>video,.skill-gallery-stage>img{width:100%;height:100%;object-fit:contain}.skill-gallery-stage:fullscreen{border-radius:0;background:var(--ds-ink);display:grid;place-items:center}.skill-gallery-stage:fullscreen>video,.skill-gallery-stage:fullscreen>img{width:100%;height:100%;object-fit:contain}.skill-gallery-expand{position:absolute;top:var(--ds-12);right:var(--ds-12);width:44px;height:44px;border:1px solid var(--ds-border);border-radius:var(--ds-pill);background:var(--ds-canvas);font-size:var(--ds-subheading)}.skill-gallery-caption{display:flex;justify-content:space-between;gap:var(--ds-12);font-size:var(--ds-small);margin-top:var(--ds-12)}.skill-gallery-caption span{color:var(--ds-muted);white-space:nowrap}.skill-gallery-thumbnails{display:flex;flex-wrap:wrap;gap:var(--ds-12);margin-block:var(--ds-20)}.skill-gallery-thumbnails button{border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:var(--ds-4);background:var(--ds-canvas);width:104px;min-height:44px;text-align:left}.skill-gallery-thumbnails button[aria-pressed=true]{border-color:var(--ds-ink)}.skill-gallery-thumbnails img{width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:3px}.skill-gallery-thumbnails span{display:block;font-size:var(--ds-caption);padding:var(--ds-4)}.skill-gallery-error,.skill-gallery-empty{padding:var(--ds-32)}.skill-runtime-facts{margin-top:var(--ds-32);padding-top:var(--ds-24);border-top:1px solid var(--ds-border)}.skill-runtime-facts h2{font-size:var(--ds-small);margin-bottom:var(--ds-12)}.skill-agent-list{display:flex;flex-wrap:wrap;gap:var(--ds-8)}.skill-agent-list span{font-size:var(--ds-caption);background:var(--ds-surface);padding:var(--ds-4) var(--ds-12);border-radius:var(--ds-pill)}.skill-product-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-40) var(--ds-64);margin-block:var(--ds-64)}.skill-product-sections section{padding-top:var(--ds-24);border-top:1px solid var(--ds-border)}.skill-product-sections h2{font-size:var(--ds-subheading);margin-bottom:var(--ds-20)}.skill-product-sections ul{padding-left:var(--ds-20);margin:0}.skill-product-sections li{margin-bottom:var(--ds-12)}.skill-product-sections p{color:var(--ds-muted)}.skill-detail>section:last-child>h2{margin-bottom:var(--ds-32)}.skill-empty,.siskill-empty{border-top:1px solid var(--ds-border);padding-block:var(--ds-48);display:grid;justify-items:start;gap:var(--ds-16)}.siskill-footer{max-width:calc(var(--ds-page) + 2 * var(--ds-gutter));margin:auto;padding:var(--ds-64) var(--ds-gutter) var(--ds-32);border-top:1px solid var(--ds-border);display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-32)}.siskill-footer .nav-logo{font-size:var(--ds-subheading);font-weight:500}.siskill-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-8) var(--ds-24)}.siskill-footer nav a{font-size:var(--ds-small);text-decoration:none;min-height:44px;display:flex;align-items:center}.siskill-footer p,.siskill-footer small{font-size:var(--ds-small);color:var(--ds-muted)}.siskill-footer small{text-align:right}.siskill-privacy-link{border:0;background:transparent;padding:var(--ds-8) 0;min-height:44px;color:var(--ds-muted);font-size:var(--ds-small);justify-self:start;text-decoration:underline;text-underline-offset:4px}.siskill-consent{position:fixed;bottom:var(--ds-20);right:var(--ds-20);z-index:40;width:min(440px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--ds-canvas);border:1px solid var(--ds-input-border);border-radius:var(--ds-radius);padding:var(--ds-24);display:grid;gap:var(--ds-16);color:var(--ds-ink)}.siskill-consent strong{font-size:var(--ds-control);font-weight:500}.siskill-consent p,.siskill-consent details{font-size:var(--ds-small);text-align:left;color:var(--ds-muted);margin-top:var(--ds-8)}.siskill-consent-actions{display:flex;flex-wrap:wrap;gap:var(--ds-8)}.siskill-consent-actions button{flex:1;min-height:44px;border:1px solid var(--ds-ink);border-radius:var(--ds-pill);background:var(--ds-canvas);padding:var(--ds-8) var(--ds-12);font-size:var(--ds-small);white-space:nowrap}.siskill-consent-actions button:hover{background:var(--ds-surface)}@media(max-width:999px){.nav-container,.siskill-desktop-nav{gap:var(--ds-16)}.siskill-nav-cta{display:none}.skill-product-layout{gap:var(--ds-24)}.skill-plan{padding:var(--ds-24)}.skill-task-nav a{padding-inline:var(--ds-8)}.skill-task-nav span:first-child{display:none}}@media(max-width:760px){.nav-container{min-height:64px}.nav-actions{margin-left:auto}.siskill-desktop-nav{display:none}.siskill-menu-button{display:inline-flex}.siskill-page,.skill-detail{padding-block:var(--ds-40) var(--ds-64)}.skill-home{gap:var(--ds-48);padding-bottom:var(--ds-48)}.skill-hero{gap:var(--ds-16)}.skill-discovery-heading,.skill-section-head{flex-direction:column;align-items:start;gap:var(--ds-20)}.skill-discovery-heading h2{max-width:none}.skill-discovery-heading .skill-hero-search{width:100%}.skill-hero-search .ui-button{padding-inline:var(--ds-16)}.siskill-filter-row{flex-direction:column;gap:var(--ds-8)}.siskill-filter-label{flex-basis:auto;padding-top:0}.siskill-results{align-items:start;flex-direction:column;gap:var(--ds-8)}.skill-task-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-task-nav a{padding:var(--ds-16) var(--ds-8)}.skill-steps ol,.skill-pricing-grid,.skill-product-layout,.skill-product-sections{grid-template-columns:1fr}.skill-steps ol{gap:var(--ds-32)}.skill-step-index{margin-bottom:var(--ds-12)}.skill-product-layout{gap:var(--ds-40)}.skill-product-sections{margin-block:var(--ds-48)}.skill-plan{gap:var(--ds-20)}.skill-plan-price{font-size:40px}.siskill-footer{grid-template-columns:1fr;gap:var(--ds-24);padding-top:var(--ds-40)}.siskill-footer nav{justify-content:flex-start}.siskill-footer small{text-align:left}.siskill-consent{bottom:var(--ds-12);right:var(--ds-12);width:calc(100% - 24px);padding:var(--ds-20)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.siskill-initial,.siskill-initial-nav{width:min(var(--ds-page),calc(100% - 2 * var(--ds-gutter)));margin-inline:auto;padding-block:var(--ds-32)}.siskill-initial-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-20);font-size:var(--ds-small)}.siskill-initial{display:grid;gap:var(--ds-24)}.siskill-initial article,.siskill-initial section{max-width:var(--ds-prose);display:grid;gap:var(--ds-12);margin-block:var(--ds-16)}.siskill-initial-cover{width:min(100%,640px);height:auto;border-radius:var(--ds-radius)}.skill-selection{margin-block:var(--ds-64)}.skill-selection>p{max-width:var(--ds-prose);margin-block:var(--ds-20)}.skill-selection h3{font-size:var(--ds-subheading);line-height:1.3}.siskill-initial figure{margin:0}.siskill-support{position:fixed;right:var(--ds-20);bottom:var(--ds-20);z-index:50;display:grid;justify-items:end;gap:var(--ds-12);max-width:calc(100vw - 40px)}.siskill-root:has(.siskill-consent) .siskill-support{visibility:hidden}.siskill-support-launcher{border:1px solid var(--ds-ink);border-radius:var(--ds-pill);background:var(--ds-ink);color:var(--ds-canvas);min-height:44px;padding:var(--ds-12) var(--ds-20);font:inherit;font-size:var(--ds-small);font-weight:500;cursor:pointer}.siskill-support-launcher:hover{background:var(--ds-ink-hover)}.siskill-support-launcher:disabled{cursor:wait}.siskill-support-launcher:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.siskill-support-error{width:min(320px,calc(100vw - 40px));background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:var(--ds-16);font-size:var(--ds-small)}.siskill-support-error p{margin:0 0 var(--ds-8)}.siskill-support-error a{text-decoration:underline}@media(min-width:667px){#cw-widget-holder.woot-widget--without-bubble{bottom:84px!important}}.detail-product-name{font-size:var(--ds-small);font-weight:500}.detail-deliverables{margin:var(--ds-24) 0 0;padding-left:var(--ds-20);display:grid;gap:var(--ds-8);font-size:var(--ds-control)}.detail-story{margin-block:var(--ds-64) var(--ds-80)}.detail-story [id],#get-skill{scroll-margin-top:calc(var(--ds-80) + var(--ds-24))}.detail-jump{display:flex;flex-wrap:wrap;gap:var(--ds-8) var(--ds-24);padding-block:var(--ds-16);border-block:1px solid var(--ds-border)}.detail-jump a,.detail-text-link,.detail-closing a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--ds-control);text-underline-offset:4px}.detail-section{padding-block:var(--ds-64);border-bottom:1px solid var(--ds-border)}.detail-section-heading{display:grid;gap:var(--ds-12);margin-bottom:var(--ds-32);max-width:var(--ds-prose)}.detail-section-heading h2{font-size:var(--ds-heading);text-wrap:balance}.detail-section-heading>p:not(.ds-eyebrow),.detail-task-result p,.detail-workflow p,.detail-example-steps p,.detail-requirements,.detail-prepare p{color:var(--ds-muted)}.detail-task-options{display:flex;flex-wrap:wrap;gap:var(--ds-12)}.detail-task-options button{font:inherit;font-size:var(--ds-control);border:1px solid var(--ds-input-border);border-radius:var(--ds-pill);background:var(--ds-canvas);color:var(--ds-ink);min-height:44px;padding:var(--ds-12) var(--ds-20);cursor:pointer}.detail-task-options button:hover{background:var(--ds-hover)}.detail-task-options button[aria-pressed=true]{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-canvas)}.detail-task-result,.detail-example-grid,.detail-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-48)}.detail-task-result{margin-block:var(--ds-32) var(--ds-16);padding:var(--ds-24);background:var(--ds-surface);border-radius:var(--ds-radius)}.detail-story h3{color:var(--ds-ink);font-size:var(--ds-subheading);font-weight:500;margin-bottom:var(--ds-12)}.detail-example-grid{align-items:center}.detail-example-grid figure{margin:0;min-width:0}.detail-evidence-media{display:grid;place-items:center;min-height:240px;background:var(--ds-surface);border-radius:var(--ds-radius);overflow:hidden}.detail-evidence-media img,.detail-evidence-media video{display:block;width:100%;max-height:480px;object-fit:contain}.detail-example-grid figcaption,.detail-media-error{font-size:var(--ds-small);color:var(--ds-muted);margin-top:var(--ds-16)}.detail-media-error{padding:var(--ds-24)}.detail-example-steps{padding:0;list-style:none;display:grid;gap:var(--ds-24)}.detail-example-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--ds-16)}.detail-example-steps li>span,.detail-step-number{font:var(--ds-small)/1.8 var(--ds-mono);color:var(--ds-muted)}.detail-workflow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-32)}.detail-step-number{display:block;margin-bottom:var(--ds-20);border-top:1px solid var(--ds-border);padding-top:var(--ds-16)}.detail-prepare{max-width:var(--ds-prose)}.detail-story .siskill-start{margin-top:var(--ds-32);padding-block:var(--ds-32)}.detail-install-steps{padding-left:var(--ds-24);display:grid;gap:var(--ds-20);margin-block:var(--ds-20)}.detail-install-steps strong{font-weight:500}.detail-selected-task{font-size:var(--ds-small);color:var(--ds-muted)}.detail-story .siskill-starter-brief{padding:var(--ds-24);border-radius:var(--ds-radius);background:var(--ds-surface);white-space:pre-wrap;overflow-wrap:anywhere}.detail-revision{margin-top:var(--ds-32);max-width:var(--ds-prose)}.detail-revision blockquote{margin:var(--ds-16) 0;padding-left:var(--ds-24);border-left:2px solid var(--ds-ink)}.detail-revision>p{font-size:var(--ds-small);color:var(--ds-muted)}.detail-faq{margin-top:var(--ds-32)}.detail-faq details{border-top:1px solid var(--ds-border);padding-block:var(--ds-16)}.detail-faq summary,.detail-requirements summary{cursor:pointer;min-height:44px;padding-block:var(--ds-8);color:var(--ds-ink)}.detail-faq p{color:var(--ds-muted);max-width:var(--ds-prose);padding-block:var(--ds-12)}.detail-requirements ul{padding-left:var(--ds-20)}.detail-requirements li+li{margin-top:var(--ds-12)}.detail-requirements details{margin-top:var(--ds-16)}.detail-closing{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ds-24);margin-top:var(--ds-32)}.detail-closing p{max-width:var(--ds-prose)}@media(max-width:760px){.skill-product-info{order:-1}.detail-story{margin-block:var(--ds-40)}.detail-section{padding-block:var(--ds-40)}.detail-task-result,.detail-example-grid,.detail-requirements,.detail-workflow{grid-template-columns:minmax(0,1fr);gap:var(--ds-24)}.detail-task-result{padding:var(--ds-20)}.detail-jump{gap:var(--ds-8) var(--ds-20)}}.skill-brand-hero{padding-top:var(--ds-80)}.skill-brand-message{max-width:880px;margin-inline:auto;text-align:center}.skill-brand-kicker{margin:0 0 var(--ds-24);color:var(--ds-muted);font-size:var(--ds-small);font-weight:500}.skill-brand-message h1{margin:0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.skill-brand-message h1 span{font:inherit}.skill-brand-lead{max-width:620px;margin:var(--ds-24) auto 0;color:var(--ds-muted);font-size:var(--ds-lead);line-height:1.65;text-wrap:pretty}.skill-brand-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--ds-24);margin-top:var(--ds-32)}.skill-brand-actions>a:not(.ui-button){display:inline-flex;align-items:center;gap:var(--ds-8);min-height:44px;color:var(--ds-ink);font-size:var(--ds-small);text-decoration:none}.skill-brand-actions>a:not(.ui-button):hover{text-decoration:underline}.skill-brand-agents{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--ds-8) var(--ds-16);margin:var(--ds-32) 0 0;color:var(--ds-muted);font-size:var(--ds-caption)}.skill-brand-agents strong{color:var(--ds-ink);font-weight:500}.skill-proof-stage{margin-top:var(--ds-80)}.skill-proof-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-16);margin-bottom:var(--ds-24)}.skill-proof-wordmark{font-size:var(--ds-small);font-weight:500}.skill-proof-wordmark span{color:var(--ds-muted);margin-left:var(--ds-8)}.skill-proof-tabs{display:flex;flex-wrap:wrap;gap:var(--ds-8)}.skill-proof-tabs button,.skill-proof-watch{min-height:44px;padding:var(--ds-8) var(--ds-20);border:1px solid var(--ds-border);border-radius:var(--ds-pill);background:var(--ds-canvas);color:var(--ds-ink);font:500 var(--ds-small)/1.4 var(--ds-font);cursor:pointer;transition:background var(--ds-ease),border-color var(--ds-ease)}.skill-proof-tabs button:hover,.skill-proof-watch:hover{background:var(--ds-hover)}.skill-proof-tabs button[aria-pressed=true]{background:var(--ds-surface);border-color:var(--ds-ink)}.skill-proof-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:var(--ds-48)}.skill-proof-brief{min-width:0}.skill-proof-label{color:var(--ds-muted);font-size:var(--ds-caption)}.skill-proof-input{margin:var(--ds-16) 0 var(--ds-32);font-size:var(--ds-lead);line-height:1.65;text-wrap:pretty}.skill-proof-brief h2{margin:0 0 var(--ds-12);font-size:var(--ds-heading);line-height:1.25;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.skill-proof-delivery{margin:0;font-size:var(--ds-small);color:var(--ds-muted)}.skill-proof-link{display:inline-flex;gap:var(--ds-8);align-items:center;min-height:44px;margin-top:var(--ds-20);color:var(--ds-ink);font-size:var(--ds-small);font-weight:500;text-underline-offset:4px}.skill-proof-output{min-width:0;aspect-ratio:16 / 9;border-radius:var(--ds-radius);overflow:hidden;background:var(--ds-surface)}.skill-proof-output img,.skill-proof-output video{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain}.skill-proof-caption{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-24);margin-top:var(--ds-24);padding-top:var(--ds-20);border-top:1px solid var(--ds-border)}.skill-proof-caption>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-8) var(--ds-24)}.skill-proof-caption a{font-size:var(--ds-small);font-weight:500;color:var(--ds-ink);text-decoration:none}.skill-proof-caption a:hover{text-decoration:underline}.skill-proof-caption>div>span{color:var(--ds-muted);font-size:var(--ds-caption)}.skill-proof-watch{flex-shrink:0}.skill-brand-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-32);margin-top:var(--ds-64)}.skill-brand-benefits p{margin:0;display:grid;gap:var(--ds-8)}.skill-brand-benefits strong{font-size:var(--ds-control);font-weight:500}.skill-brand-benefits span{font-size:var(--ds-small);line-height:1.6;color:var(--ds-muted)}.skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-48) var(--ds-32)}.skill-card{min-width:0}.skill-card-cover{aspect-ratio:16 / 9;position:relative}.skill-card-cover>a,.skill-card-cover>a>img{display:block;width:100%;height:100%;border-radius:var(--ds-radius);object-fit:contain;background:var(--ds-surface)}.skill-card-body{display:block;margin-top:var(--ds-20);color:var(--ds-ink);text-decoration:none}.skill-card-meta{display:flex;align-items:center;gap:var(--ds-12);font-size:var(--ds-caption);color:var(--ds-muted)}.skill-card-tier{border-left:1px solid var(--ds-border);padding-left:var(--ds-12)}.skill-card-body h3{margin:var(--ds-8) 0 var(--ds-12);color:var(--ds-ink);font-size:var(--ds-subheading);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.skill-card-body p{margin:0;color:var(--ds-muted);font-size:var(--ds-control);line-height:1.65;max-width:56ch}.skill-card-installs{display:inline-block;margin-top:var(--ds-16);font-size:var(--ds-small);font-weight:500}.skill-card-body:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.skill-video-preview{position:relative;width:100%;height:100%;border-radius:var(--ds-radius);background:var(--ds-surface)}.skill-video-preview video{display:block;width:100%;height:100%;border-radius:var(--ds-radius);object-fit:contain}.skill-preview-detail-link{position:absolute;inset:0;border-radius:var(--ds-radius)}.skill-preview-toggle{position:absolute;z-index:1;right:var(--ds-12);bottom:var(--ds-12);display:inline-flex;align-items:center;gap:var(--ds-8);min-height:44px;padding:var(--ds-8) var(--ds-16);border:1px solid var(--ds-border);border-radius:var(--ds-pill);background:var(--ds-canvas);color:var(--ds-ink);font:500 var(--ds-caption)/1.4 var(--ds-font);cursor:pointer}.skill-preview-toggle:hover{background:var(--ds-surface)}.skill-preview-error{position:absolute;left:var(--ds-12);right:var(--ds-12);top:var(--ds-12);padding:var(--ds-8) var(--ds-12);background:var(--ds-canvas);color:var(--ds-ink);font-size:var(--ds-caption);border-radius:var(--ds-radius);pointer-events:none}.skill-card--skeleton .skill-card-cover,.skill-skeleton-line{display:block;background:var(--ds-surface);border-radius:var(--ds-radius)}.skill-skeleton-line{height:16px;margin-top:var(--ds-12);width:85%}.skill-skeleton-line--short{width:50%}@media(max-width:999px){.skill-proof-body{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--ds-24)}.skill-proof-brief h2{font-size:var(--ds-subheading)}.skill-proof-input{margin-bottom:var(--ds-20);font-size:var(--ds-control)}.skill-proof-caption>div{display:grid}}@media(max-width:760px){.skill-brand-hero{padding-top:var(--ds-48)}.skill-brand-message{text-align:left}.skill-brand-message h1{font-size:clamp(32px,7.8vw,48px);line-height:1.2}.skill-brand-kicker{margin-bottom:var(--ds-20)}.skill-brand-lead{margin-top:var(--ds-20);font-size:var(--ds-body)}.skill-brand-actions{justify-content:flex-start;gap:var(--ds-12) var(--ds-20);margin-top:var(--ds-24)}.skill-brand-agents{justify-content:flex-start;gap:var(--ds-8) var(--ds-12);margin-top:var(--ds-24)}.skill-brand-agents>span:first-child{flex-basis:100%}.skill-proof-stage{margin-top:var(--ds-48)}.skill-proof-toolbar{align-items:flex-start;gap:var(--ds-16);margin-bottom:var(--ds-20)}.skill-proof-tabs{gap:var(--ds-8)}.skill-proof-tabs button{padding-inline:var(--ds-16)}.skill-proof-body{grid-template-columns:minmax(0,1fr);gap:var(--ds-24)}.skill-proof-output{grid-row:1}.skill-proof-brief h2{font-size:var(--ds-subheading)}.skill-proof-input{margin-top:var(--ds-12);margin-bottom:var(--ds-20)}.skill-proof-caption{align-items:flex-start;flex-direction:column;gap:var(--ds-16)}.skill-proof-caption>div{gap:var(--ds-8)}.skill-proof-link{margin-top:var(--ds-12)}.skill-brand-benefits{grid-template-columns:minmax(0,1fr);gap:var(--ds-24);margin-top:var(--ds-40)}.skill-grid{grid-template-columns:minmax(0,1fr);gap:var(--ds-40)}.skill-card-body{margin-top:var(--ds-16)}.skill-preview-toggle{right:var(--ds-8);bottom:var(--ds-8);padding-inline:var(--ds-12)}}@media(prefers-reduced-motion:reduce){.skill-proof-tabs button,.skill-proof-watch{transition:none}}.siskill-account{width:100%}.siskill-account>.skill-hero{max-width:var(--ds-prose);margin-bottom:var(--ds-48)}.siskill-account--guest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:var(--ds-80);align-items:start}.siskill-account--guest>.skill-hero{max-width:460px;padding-top:var(--ds-24)}.siskill-account-content{display:flex;flex-direction:column;gap:var(--ds-24);min-width:0}.siskill-account-content>p,.siskill-account-content>h2{margin:0}.siskill-auth-card,.siskill-purchase-card{display:flex;flex-direction:column;gap:var(--ds-24);min-width:0;padding:var(--ds-32);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.siskill-auth-card h2,.siskill-purchase-card h2{margin:0;font-size:var(--ds-heading);font-weight:500}.siskill-auth-card p,.siskill-purchase-card p{margin:0;max-width:var(--ds-prose)}.siskill-auth-card form,.siskill-auth-card label{display:flex;flex-direction:column;gap:var(--ds-8)}.siskill-auth-card form{gap:var(--ds-20)}.siskill-auth-card label{font-size:var(--ds-small);font-weight:500}.siskill-auth-card input{width:100%;min-width:0;min-height:48px;padding:var(--ds-12) var(--ds-20);border:1px solid var(--ds-input-border);border-radius:var(--ds-pill);background:var(--ds-canvas);color:var(--ds-ink);font:inherit;font-size:var(--ds-control)}.siskill-auth-card input::placeholder{color:var(--ds-muted)}.siskill-auth-card .siskill-auth-divider{display:flex;align-items:center;gap:var(--ds-16);color:var(--ds-muted);font-size:var(--ds-caption);text-align:center}.siskill-auth-divider:before,.siskill-auth-divider:after{content:"";height:1px;flex:1;background:var(--ds-border)}.siskill-auth-card .siskill-field-help{margin-top:calc(-1 * var(--ds-8));color:var(--ds-muted);font-size:var(--ds-caption)}.siskill-auth-links,.siskill-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-12) var(--ds-20)}.siskill-auth-links{justify-content:space-between}.siskill-auth-links button,.siskill-text-action{min-height:44px;padding:var(--ds-8) 0;border:0;background:transparent;color:var(--ds-ink);font:inherit;font-size:var(--ds-small);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.siskill-auth-links button:disabled{color:var(--ds-disabled);cursor:not-allowed;text-decoration:none}.siskill-auth-card small{color:var(--ds-muted);font-size:var(--ds-caption);line-height:1.65}.siskill-account-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-16)}.siskill-account-bar h2{margin:0}.siskill-account-bar span{overflow-wrap:anywhere}.siskill-feedback{margin:0;padding:var(--ds-16) var(--ds-20);background:var(--ds-surface);border-radius:var(--ds-radius);font-size:var(--ds-small);overflow-wrap:anywhere}.siskill-feedback--error{color:var(--ds-danger)}.siskill-empty{padding:var(--ds-32);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.siskill-empty h3{margin-top:0}.siskill-empty p{max-width:var(--ds-prose)}.siskill-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-24)}.siskill-library article{display:flex;flex-direction:column;align-items:start;gap:var(--ds-12);min-width:0;padding:var(--ds-24);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.siskill-library h3{margin:0;font-size:var(--ds-subheading)}.siskill-library p{margin:0;color:var(--ds-muted);font-size:var(--ds-small)}.siskill-library h3 a{text-decoration:none}.siskill-orders{display:flex;flex-direction:column}.siskill-orders article{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-24);min-width:0;padding:var(--ds-24) 0;border-top:1px solid var(--ds-border)}.siskill-orders article>div{min-width:0}.siskill-orders p{margin:var(--ds-8) 0 0;color:var(--ds-muted);font-size:var(--ds-small);font-variant-numeric:tabular-nums}.siskill-order-status{flex-shrink:0;padding:var(--ds-4) var(--ds-12);border:1px solid var(--ds-border);border-radius:var(--ds-pill);font-size:var(--ds-caption)}.siskill-account-content>.siskill-orders-heading{margin-top:var(--ds-24)}.siskill-account-help{padding-top:var(--ds-24);font-size:var(--ds-small)}.siskill-member-panel{padding:var(--ds-32) 0;border-block:1px solid var(--ds-border)}.siskill-member-panel h2{margin:0 0 var(--ds-16)}.siskill-member-panel p{max-width:var(--ds-prose);margin-block:var(--ds-12)}.siskill-member-panel>.ui-button{margin-top:var(--ds-8)}.siskill-library-item{display:flex;justify-content:space-between;gap:var(--ds-24);align-items:center;border-top:1px solid var(--ds-border);margin-top:var(--ds-24);padding-top:var(--ds-24)}.siskill-library-item p{margin:0;overflow-wrap:anywhere}.siskill-renewal-confirm{padding:var(--ds-24);background:var(--ds-surface);border-radius:var(--ds-radius)}.siskill-renewal-confirm p{margin-top:0}.siskill-renewal-confirm .ui-button{margin:var(--ds-4) var(--ds-8) var(--ds-4) 0}.siskill-membership-offer{margin-top:var(--ds-24)}.siskill-membership-price{font-size:var(--ds-subheading);font-variant-numeric:tabular-nums}.siskill-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-64);padding-block:var(--ds-48);border-block:1px solid var(--ds-border)}.siskill-start>div{min-width:0}.siskill-start h2{margin-block:var(--ds-12) var(--ds-20)}.siskill-start p{max-width:var(--ds-prose)}.siskill-start-actions{display:flex;flex-direction:column;align-items:start;gap:var(--ds-20)}.siskill-start-actions label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-16);width:100%;font-size:var(--ds-small)}.siskill-start-actions select{min-height:44px;max-width:100%;border:1px solid var(--ds-input-border);border-radius:var(--ds-pill);padding:var(--ds-8) var(--ds-32) var(--ds-8) var(--ds-16);background:var(--ds-canvas);color:var(--ds-ink);font:inherit;font-size:var(--ds-control)}.siskill-install-path{display:block;width:100%;box-sizing:border-box;padding:var(--ds-16);border-radius:var(--ds-radius);background:var(--ds-surface);font-family:var(--ds-mono);font-size:var(--ds-caption);line-height:1.65;white-space:nowrap;overflow-x:auto}.siskill-start-actions .siskill-starter-brief{margin:0}.siskill-copy-status{font-size:var(--ds-small);color:var(--ds-muted)}.siskill-copy-status:empty{display:none}.siskill-guide>.skill-hero{max-width:var(--ds-prose);margin-bottom:var(--ds-64)}.siskill-guide-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--ds-80);align-items:start}.siskill-guide-toc{position:sticky;top:104px;display:flex;flex-direction:column;align-items:start;gap:var(--ds-4);padding-right:var(--ds-24);border-right:1px solid var(--ds-border)}.siskill-guide-toc p{margin:0 0 var(--ds-16)}.siskill-guide-toc a{display:flex;align-items:baseline;gap:var(--ds-12);padding:var(--ds-12) 0;color:var(--ds-muted);font-size:var(--ds-small);text-decoration:none}.siskill-guide-toc a:hover{color:var(--ds-ink);text-decoration:underline}.siskill-guide-toc a span{font-variant-numeric:tabular-nums}.siskill-guide-content{min-width:0;max-width:var(--ds-prose)}.siskill-guide-content section{margin-bottom:var(--ds-64);scroll-margin-top:104px}.siskill-guide-content section:last-child{margin-bottom:0}.siskill-guide-content .skill-eyebrow{margin:0 0 var(--ds-12)}.siskill-guide-content h2{margin:0 0 var(--ds-20)}.siskill-guide-content p{margin-top:0;overflow-wrap:anywhere}.siskill-guide-workflows{list-style:none;padding:0;margin:var(--ds-24) 0 0}.siskill-guide-workflows li{border-top:1px solid var(--ds-border)}.siskill-guide-workflows a{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-24);padding:var(--ds-16) 0;text-decoration:none}.siskill-guide-workflows a:hover{text-decoration:underline}@media(max-width:999px){.siskill-account--guest{gap:var(--ds-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.siskill-guide-layout{grid-template-columns:220px minmax(0,1fr);gap:var(--ds-40)}}@media(max-width:760px){.siskill-account--guest,.siskill-start,.siskill-guide-layout,.siskill-library{grid-template-columns:minmax(0,1fr)}.siskill-account--guest{gap:var(--ds-32)}.siskill-account--guest>.skill-hero{margin-bottom:0;padding-top:0}.siskill-auth-card,.siskill-purchase-card,.siskill-empty{padding:var(--ds-24)}.siskill-auth-links{gap:var(--ds-8) var(--ds-16)}.siskill-account-bar{align-items:start}.siskill-orders article,.siskill-library-item{flex-wrap:wrap;gap:var(--ds-16)}.siskill-start{gap:var(--ds-32);padding-block:var(--ds-32)}.siskill-guide>.skill-hero{margin-bottom:var(--ds-40)}.siskill-guide-layout{gap:var(--ds-40)}.siskill-guide-toc{position:static;padding:0 0 var(--ds-24);border-right:0;border-bottom:1px solid var(--ds-border)}.siskill-guide-content section{margin-bottom:var(--ds-40)}.siskill-account-actions .ui-button{width:100%}}@media(max-width:380px){.siskill-auth-card,.siskill-purchase-card{padding:var(--ds-20) var(--ds-16)}}
