.private-deployment-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.private-platform-section .private-deployment-section-heading>.private-deployment-eyebrow{margin:0 0 var(--space-4);color:hsl(var(--primary));font-weight:600}.private-platform-demo{height:45rem}.private-platform-demo .console-sidebar{width:13rem}.private-platform-demo .console-nav-item[aria-current=page]{color:hsl(var(--primary));font-weight:600}.private-platform-demo .console-brand{min-width:0}.private-platform-demo .console-brand>img{flex-shrink:0;-o-object-fit:contain;object-fit:contain}.private-platform-demo .console-brand>.font-semibold{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-platform-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.private-platform-panel-heading{margin-bottom:var(--space-6)}.private-platform-panel-heading h3{font-size:var(--text-heading);font-weight:600;line-height:1.4}.private-platform-panel-heading p{margin-top:var(--space-2);font-size:var(--text-body);color:hsl(var(--muted-foreground));line-height:1.8}.private-platform-brand{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:var(--space-6)}.private-platform-brand__preview{padding:var(--space-6);border-radius:var(--radius-interactive);background:hsl(var(--muted))}.private-platform-brand__preview h4{margin-bottom:var(--space-6);font-size:var(--text-caption);color:hsl(var(--muted-foreground))}.private-platform-brand__preview>div{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:var(--space-3);overflow-wrap:anywhere}.private-platform-brand__preview img{max-width:100%;-o-object-fit:contain;object-fit:contain}.private-platform-brand__preview strong{font-size:var(--text-subtitle);font-weight:600}.private-platform-brand__preview p{font-size:var(--text-body);color:hsl(var(--muted-foreground));line-height:1.8}.private-platform-demo .admin-template-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding-block:var(--space-4)}.private-platform-demo .admin-template-metrics>div{display:flex;flex-direction:column;gap:var(--space-2)}.private-platform-demo input[type=number]{width:8rem;max-width:100%}.private-platform-demo [role=tablist]{height:auto;max-width:100%;flex-wrap:wrap}.private-platform-demo [role=tab]{height:auto;white-space:normal}@media (max-width:64rem){.private-platform-brand{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.private-platform-demo{height:46rem}.private-platform-demo .console-sidebar{width:100%}.private-platform-demo .console-topbar{align-items:flex-start}.private-platform-demo .console-brand{flex-wrap:wrap;gap:var(--space-2)}.private-platform-toolbar{width:100%;justify-content:space-between}.private-platform-toolbar>span{max-width:65%;white-space:normal}.private-platform-demo .admin-template-metrics{grid-template-columns:minmax(0,1fr)}}.home-journey-work .feat__title,.home-twin-choose .feat__title{white-space:pre-line}.home-journey-work .feat__desc,.home-twin-choose .feat__desc{max-width:57rem;margin:0;line-height:1.8}.home-twin-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);margin-top:2.5rem}.home-twin-option{display:flex;flex-direction:column;justify-content:start;height:auto;min-width:0;padding:var(--space-3);gap:var(--space-2);white-space:normal;text-align:left}.home-twin-option[data-selected=true]{background:hsl(var(--muted)/.6)}.home-twin-option__art{display:block;width:100%;aspect-ratio:1}.home-twin-option__art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-twin-option__name{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);width:100%;color:hsl(var(--foreground));font-size:var(--text-subtitle);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.home-twin-option__name svg{flex-shrink:0;color:hsl(var(--primary))}.home-twin-option__description{width:100%;color:hsl(var(--muted-foreground));font-size:var(--text-caption);font-weight:400;line-height:1.8}.home-twin-profile{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4)}.home-twin-profile h3{overflow-wrap:anywhere;margin:0;color:hsl(var(--foreground));font-size:var(--text-subtitle);font-weight:600}.home-twin-profile p{margin:var(--space-2) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8;overflow-wrap:anywhere}.home-twin-profile__identity a{max-width:100%;overflow-wrap:anywhere;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:hsl(var(--primary));font-size:var(--text-body);font-weight:500}.home-twin-profile__identity a svg{flex-shrink:0}.home-twin-profile__part h4{display:flex;align-items:center;gap:var(--space-2);margin:0;color:hsl(var(--foreground));font-size:var(--text-body);font-weight:500}.home-twin-profile__part h4 svg{color:hsl(var(--primary));flex-shrink:0}.home-twin-create{display:flex;flex-direction:column;gap:var(--space-4)}.home-twin-create label{display:block;margin-bottom:var(--space-2);font-size:var(--text-body);font-weight:500}.home-twin-create__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.home-journey-work__context{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:hsl(var(--primary));font-size:var(--text-body)}.home-journey-work__context-name{min-width:0;overflow-wrap:anywhere}.home-journey-work__context>span:first-child{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.home-journey-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6)}.home-journey-app{display:flex;flex-direction:column;min-width:0;padding:var(--space-6);border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4)}.home-journey-app>header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.home-journey-app__icon{display:inline-flex;color:hsl(var(--primary))}.home-journey-app h3{margin:0;color:hsl(var(--foreground));font-size:var(--text-subtitle);font-weight:600}.home-journey-app__recommend{color:hsl(var(--primary));font-size:var(--text-caption)}.home-journey-app>header>a{display:inline-flex;margin-left:auto;color:hsl(var(--muted-foreground))}.home-journey-app>p{margin:var(--space-3) 0 var(--space-4);color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.home-journey-app__preview{flex:1;min-width:0;min-height:13rem;overflow:hidden;padding:var(--space-4);border-radius:var(--radius-interactive);background:hsl(var(--background))}.home-journey-app__preview h4{margin:0 0 var(--space-3);font-size:var(--text-body);font-weight:600}.home-journey-app__preview pre{margin:0;overflow-x:auto;color:hsl(var(--foreground));font-size:var(--text-caption);line-height:1.8}.home-journey-app__address,.home-journey-app__filename{margin-bottom:var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.home-journey-app__address{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-interactive);background:hsl(var(--muted)/.6)}.home-journey-app__sources{margin:0;padding:0;list-style:none}.home-journey-app__sources li{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-caption)}.home-journey-app__sources li>svg{flex-shrink:0;color:hsl(var(--muted-foreground))}.home-journey-app__sources li>svg:last-child{margin-left:auto}@media (max-width:64rem){.home-twin-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.home-twin-option__art{max-width:12rem}.home-twin-profile{gap:var(--space-4);padding:var(--space-4)}}@media (max-width:48rem){.home-legacy-features .home-journey-work,.home-legacy-features .home-twin-choose{padding-inline:0}.home-twin-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-6)}.home-twin-option{padding:var(--space-2)}.home-twin-option__name{font-size:var(--text-body)}.home-twin-profile{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.home-journey-apps{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.home-journey-app{padding:var(--space-4)}}.app-experience-page,.app-user-detail{--app-ink:hsl(var(--foreground));--app-muted:hsl(var(--muted-foreground));padding-block:clamp(3rem,6vw,6rem);color:var(--app-ink)}.app-experience-page .app-icon,.app-user-detail .app-icon{width:3rem;height:3rem;padding:.65rem;background:hsl(var(--muted));color:hsl(var(--primary));border-radius:var(--radius-interactive);box-shadow:none}.app-user-detail__hero,.app-user-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.app-user-eyebrow{margin:0 0 1rem;color:hsl(var(--primary));font-size:var(--text-caption);font-weight:600;letter-spacing:.12em}.app-user-detail__hero h1,.app-user-hero h1{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:650;line-height:1.15;letter-spacing:-.035em}.app-user-detail__hero>div>p:last-of-type,.app-user-hero>div>p:last-of-type{margin:1.5rem 0 0;color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.9}.app-user-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.app-user-actions .home-button{box-shadow:none}.app-user-link{display:inline-flex;align-items:center;gap:var(--space-2);color:hsl(var(--primary));font-size:var(--text-body);font-weight:500}.app-user-link svg{flex-shrink:0}.app-user-hero__art{position:relative;aspect-ratio:1;width:min(100%,27rem);justify-self:center}.app-user-hero__art:before{content:"";position:absolute;inset:9%;background:hsl(var(--muted));border-radius:50%}.app-user-hero__art img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.app-user-heading{max-width:52rem;margin-bottom:2rem}.app-user-cta h2,.app-user-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.25;font-weight:600;letter-spacing:-.025em}.app-user-cta p,.app-user-heading>p:last-child:not(.app-user-eyebrow){margin:1rem 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-subtitle);line-height:1.9}.app-user-example,.app-user-features,.app-user-library,.app-user-start,.app-user-starter{margin-top:clamp(4rem,8vw,7rem)}.app-user-starter__tabs{margin-bottom:var(--space-6)}.app-user-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-6);border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4)}.app-user-spotlight>div{min-width:0}.app-user-spotlight>div>h3{margin:var(--space-4) 0 var(--space-6);font-size:var(--text-title);line-height:1.5;font-weight:600}.app-user-spotlight .app-user-link{margin-top:var(--space-4)}.app-user-prompt__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.app-user-prompt h3{margin:0;font-size:var(--text-body);font-weight:500}.app-user-prompt p{margin:0}.app-user-prompt__status{display:block;color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.app-outcome-preview{min-width:0;overflow:hidden;border-radius:var(--radius-interactive);background:hsl(var(--background))}.app-outcome-preview>header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}.app-outcome-preview>header strong{display:block;font-size:var(--text-body);font-weight:600}.app-outcome-preview>header span:not(.app-icon){display:block;color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.app-outcome-preview .app-icon{width:2.5rem;height:2.5rem;padding:.55rem}.app-outcome-preview__body{min-width:0;min-height:10rem;padding:0 var(--space-4) var(--space-4)}.app-outcome-preview__body h3{margin:0 0 var(--space-3);font-size:var(--text-body);font-weight:500;line-height:1.7}.app-outcome-preview__body ul{padding:0;margin:0;list-style:none}.app-outcome-preview__body li{display:flex;align-items:start;gap:var(--space-2);margin-bottom:var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-body)}.app-outcome-preview__body li svg{flex-shrink:0;margin-top:.2rem;color:hsl(var(--primary))}.app-outcome-preview__address{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2);color:hsl(var(--muted-foreground))}.app-outcome-preview__address,.app-outcome-preview__body pre{border-radius:var(--radius-interactive);background:hsl(var(--muted));font-size:var(--text-caption)}.app-outcome-preview__body pre{padding:var(--space-3);overflow-x:auto}.app-outcome-preview__result{margin:0;padding:var(--space-4);font-size:var(--text-body);line-height:1.8;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.4)}.app-user-library{scroll-margin-top:7rem}.app-user-library__search{width:min(100%,28rem);margin-bottom:var(--space-4)}.app-user-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6)}.app-user-card{display:flex;flex-direction:column;min-width:0;padding:var(--space-4);border-radius:var(--radius-interactive);background:hsl(var(--muted)/.3)}.app-user-card>header{display:flex;align-items:center;gap:var(--space-3)}.app-user-card>header>span:last-child{min-width:0;color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.app-user-card>h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-subtitle);font-weight:600}.app-user-card>h3 a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.app-user-card>p{margin:0 0 var(--space-4);color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.app-user-card>.app-user-link{margin-top:auto;padding-top:var(--space-4)}.app-user-card summary{cursor:pointer;color:hsl(var(--primary));font-size:var(--text-caption)}.app-user-card details[open]{margin-bottom:var(--space-3)}.app-user-card details .app-user-prompt{margin-top:var(--space-3)}.app-user-start>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);padding:0;margin:0;list-style:none}.app-user-start>ol span{color:hsl(var(--primary));font-size:var(--text-caption)}.app-user-start h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-subtitle);font-weight:500}.app-user-start li>p{margin:0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.9}.app-user-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6);margin-top:clamp(4rem,8vw,7rem);padding-top:var(--space-6)}.app-user-cta h2{font-size:clamp(1.6rem,2.5vw,2.3rem)}.app-user-cta .app-user-actions{margin-top:0}.app-user-back{margin-bottom:2rem}.app-user-detail__hero>div>.app-icon{margin-bottom:var(--space-4)}.app-user-detail__hero>.app-outcome-preview{background:hsl(var(--muted)/.4)}.app-user-features>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);list-style:none;padding:0;margin:0}.app-user-features>ul li{display:flex;align-items:start;gap:var(--space-3)}.app-user-features>ul svg{margin-top:.15rem;flex-shrink:0;color:hsl(var(--primary))}.app-user-features>ul p{margin:0;font-size:var(--text-subtitle);line-height:1.8}.app-user-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8)}.app-user-example>div{min-width:0}.app-user-example h2{margin:0 0 var(--space-3);font-size:var(--text-subtitle);font-weight:500}.app-user-example>div:last-child>p{margin:0;color:hsl(var(--muted-foreground));font-size:var(--text-subtitle);line-height:1.9}.app-user-detail .tabdata-sandbox,.app-user-detail .tabdoc-sandbox{margin-top:clamp(4rem,8vw,7rem);box-shadow:none;background:hsl(var(--muted)/.3)}#tabdata-sandbox-title,#tabdoc-sandbox-title{scroll-margin-top:7rem}@media (max-width:64rem){.app-user-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-user-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.app-user-detail__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}}@media (max-width:48rem){.app-experience-page,.app-user-detail{padding-block:2.5rem}.app-user-detail__hero,.app-user-example,.app-user-hero,.app-user-spotlight{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.app-user-hero__art{width:min(100%,19rem)}.app-user-detail__hero h1,.app-user-hero h1{font-size:2.5rem}.app-user-features>ul,.app-user-library__grid,.app-user-start>ol{grid-template-columns:minmax(0,1fr)}.app-user-spotlight{padding:var(--space-4)}.app-user-cta{align-items:start;flex-direction:column}.app-user-cta .app-user-actions{width:100%}.app-user-actions .home-button{width:auto}}.app-user-detail .tabdata-sandbox__shell,.app-user-detail .tabdoc-sandbox__shell{background:hsl(var(--muted));box-shadow:none;border-radius:var(--radius-interactive)}.app-user-detail .tabdata-sandbox__window{box-shadow:none}.app-user-detail .tabdata-sandbox__heading h2,.app-user-detail .tabdoc-sandbox__heading h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.25;font-weight:600;letter-spacing:-.025em}.skill-detail-page,.skill-page{padding-block:clamp(3rem,6vw,5rem) 6rem}.skill-page .marketplace-hero{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.8fr);grid-template-rows:auto;align-items:center;gap:var(--space-8)}.skill-page .marketplace-hero__copy{grid-row:auto}.skill-page .marketplace-hero__copy>p{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption)}.skill-page .marketplace-hero h1{max-width:18ch;margin-top:var(--space-6);font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.12;letter-spacing:-.035em;white-space:pre-line}.skill-page .marketplace-hero__copy>span{max-width:34rem;margin-top:var(--space-6);font-size:var(--text-subtitle);line-height:1.8}.skill-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.skill-hero-art{width:min(100%,22rem);justify-self:center;aspect-ratio:1}.skill-hero-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.skill-page .marketplace-stats{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-6) 0 0}.skill-page .marketplace-stats>div{display:flex;align-items:baseline;gap:var(--space-2);padding:0;background:transparent}.skill-page .marketplace-stats dt{color:hsl(var(--foreground));font-size:var(--text-subtitle);font-weight:600}.skill-page .marketplace-stats dd{color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.skill-flow{margin-top:4rem}.skill-flow>h2{margin:0;color:hsl(var(--foreground));font-size:var(--text-title);font-weight:600}.skill-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:var(--space-6) 0 0;padding:0;list-style:none}.skill-flow li{display:flex;gap:var(--space-3)}.skill-flow li>span{color:hsl(var(--primary));font-size:var(--text-caption);font-weight:600;padding-top:var(--space-0-5)}.skill-flow h3{margin:0;color:hsl(var(--foreground));font-size:var(--text-body);font-weight:600}.skill-flow li p{margin:var(--space-2) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.skill-page .marketplace-featured,.skill-page .marketplace-library{margin-top:4rem}.skill-page .marketplace-section-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.skill-page .marketplace-section-heading h2{margin-top:var(--space-3);font-size:var(--text-heading);line-height:1.4;letter-spacing:-.02em}.skill-page .marketplace-section-heading>p{max-width:28rem;margin:0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.skill-page .marketplace-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:var(--space-4);margin-top:var(--space-6)}.skill-page .marketplace-featured-pack{grid-row:auto;min-height:0;padding:var(--space-6);gap:var(--space-6);border:0;border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4);box-shadow:none;transform:none}.skill-page .marketplace-featured-pack:after{display:none}.skill-page .marketplace-featured-pack:hover{background:hsl(var(--muted)/.7);transform:none}.skill-page .marketplace-featured-pack h3{margin:0;color:hsl(var(--foreground));font-size:var(--text-subtitle);font-weight:600;line-height:1.5}.skill-page .marketplace-featured-pack p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.skill-page .marketplace-featured-pack__topline{font-size:var(--text-caption)}.skill-page .marketplace-pack-mark,.skill-page .standalone-skill-card__glyph{width:2rem;height:2rem;border-radius:var(--radius-interactive);color:hsl(var(--primary));background:hsl(var(--muted)/.6)}.skill-page .marketplace-pack-mark svg,.skill-page .standalone-skill-card__glyph svg{width:1rem;height:1rem}.skill-library-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.skill-library-tools>div{flex:1;min-width:12rem;max-width:32rem}.skill-library-tools kbd{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-interactive);color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.skill-library-tools input{height:2.75rem;font-size:var(--text-body)}.skill-page .marketplace-library__layout{grid-template-columns:11rem minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-6);align-items:start}.skill-page .marketplace-categories{display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:var(--space-4)}.skill-page .marketplace-categories button{display:flex;justify-content:space-between;width:100%;height:auto;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-interactive);color:hsl(var(--muted-foreground));background:transparent;font-size:var(--text-body);font-weight:400}.skill-page .marketplace-categories button:hover{background:hsl(var(--muted)/.4)}.skill-page .marketplace-categories button[aria-pressed=true]{color:hsl(var(--primary));background:hsl(var(--muted)/.6);font-weight:600}.skill-page .marketplace-categories small{padding:0;color:inherit;background:transparent;font-size:var(--text-caption)}.skill-page .marketplace-results{min-width:0}.skill-page .marketplace-results__summary{margin:0 0 var(--space-3);padding:0 var(--space-1);color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.skill-page .marketplace-results__summary strong{font-size:var(--text-body);font-weight:500}.skill-page .marketplace-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.skill-page .marketplace-pack-card,.skill-page .standalone-skill-card{display:flex;flex-direction:column;justify-content:start;min-height:11rem;padding:var(--space-4);gap:var(--space-4);border:0;border-radius:var(--radius-interactive);background:hsl(var(--muted)/.35);box-shadow:none;transform:none}.skill-page .marketplace-pack-card:hover,.skill-page .standalone-skill-card:hover{background:hsl(var(--muted)/.6);transform:none}.skill-page .marketplace-pack-card>div:nth-child(2),.skill-page .standalone-skill-card>div:nth-child(2){min-height:0;padding:0}.skill-page .marketplace-pack-card h3,.skill-page .standalone-skill-card h3{margin:0;color:hsl(var(--foreground));font-size:var(--text-body);font-weight:600;line-height:1.6}.skill-page .marketplace-pack-card p,.skill-page .standalone-skill-card p{margin-top:var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--text-caption);line-height:1.8;-webkit-line-clamp:3}.skill-page .marketplace-pack-card__heading,.skill-page .standalone-skill-card__topline{color:hsl(var(--muted-foreground));font-size:var(--text-caption)}.skill-page .marketplace-empty{min-height:15rem;padding:var(--space-8);border:0;background:hsl(var(--muted)/.4);border-radius:var(--radius-interactive)}.skill-page .marketplace-empty>span{display:none}.skill-page .marketplace-empty h3{font-size:var(--text-subtitle)}.skill-page .marketplace-empty p{font-size:var(--text-body)}.skill-page .marketplace-empty button{color:hsl(var(--foreground));font-size:var(--text-body)}.skill-detail-page .marketplace-detail-hero{gap:var(--space-8);align-items:start}.skill-detail-page .marketplace-detail-hero h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.15;letter-spacing:-.035em}.skill-detail-page .marketplace-detail-hero__copy>p:last-of-type{font-size:var(--text-subtitle);line-height:1.8}.skill-detail-page .marketplace-detail-facts{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.skill-detail-page .marketplace-detail-facts>div{padding:var(--space-3) 0;background:transparent}.skill-detail-page .marketplace-detail-facts dt{font-size:var(--text-subtitle)}.skill-detail-page .marketplace-detail-facts dd{font-size:var(--text-caption);line-height:1.8}.skill-detail-page .marketplace-detail-eyebrow span{font-size:var(--text-caption)}.skill-detail-page .marketplace-detail-button{border-radius:var(--radius-interactive);font-size:var(--text-body);min-height:2.75rem}.skill-detail-page .marketplace-detail-button--quiet{background:hsl(var(--muted)/.6)}.skill-detail-page .marketplace-detail-body{margin-top:4rem;gap:var(--space-8)}.skill-detail-page .marketplace-install h2,.skill-detail-page .marketplace-section-heading h2,.skill-detail-page .marketplace-source-note h2{font-size:var(--text-heading);line-height:1.4}.skill-detail-description{margin:var(--space-3) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.skill-detail-count{display:block;margin-top:var(--space-3);color:hsl(var(--primary));font-size:var(--text-caption)}.skill-detail-page .marketplace-skill-list li{border:0;padding:var(--space-4) 0}.skill-detail-page .marketplace-skill-list h3{font-size:var(--text-subtitle)}.skill-detail-page .marketplace-skill-list li p{color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.skill-detail-page .marketplace-install,.skill-detail-page .marketplace-source-note{padding:var(--space-6);border:0;border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4);box-shadow:none}.skill-detail-page .marketplace-install>p,.skill-detail-page .marketplace-source-note>div>p{font-size:var(--text-caption)}.skill-detail-page .marketplace-install li{background:transparent}.skill-detail-page .marketplace-install li>span{color:hsl(var(--primary));background:transparent}.skill-detail-page .marketplace-install strong{font-size:var(--text-body)}.skill-detail-page .marketplace-install small{font-size:var(--text-caption);line-height:1.8}.skill-detail-page .marketplace-install>a{display:inline-flex;gap:var(--space-2);margin-top:var(--space-6);padding:0;border:0;color:hsl(var(--primary));background:transparent;font-size:var(--text-body)}.skill-detail-page .marketplace-source-note{margin-top:4rem}.skill-detail-page .marketplace-source-note>p{color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.skill-detail-page .marketplace-source-note>a{color:hsl(var(--primary));font-size:var(--text-body)}.skill-detail-use{margin-top:4rem}.skill-detail-use .marketplace-install{position:static}.skill-detail-use .marketplace-install ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}@media (max-width:72rem){.skill-page .marketplace-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64rem){.skill-page .marketplace-hero{grid-template-columns:minmax(0,1fr) 15rem}.skill-page .marketplace-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-flow ol{gap:var(--space-4)}.skill-page .marketplace-library__layout{grid-template-columns:10rem minmax(0,1fr)}}@media (max-width:48rem){.skill-detail-page,.skill-page{padding-block:var(--space-8) 4rem}.skill-page .marketplace-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.skill-page .marketplace-hero h1{margin-top:var(--space-4);font-size:clamp(2rem,8vw,3rem)}.skill-hero-art{width:min(100%,14rem)}.skill-hero-actions>a{width:auto;flex:1;min-width:10rem}.skill-detail-use .marketplace-install ol,.skill-flow ol,.skill-page .marketplace-featured__grid{grid-template-columns:minmax(0,1fr)}.skill-flow ol{gap:var(--space-6)}.skill-page .marketplace-featured-pack{padding:var(--space-4);gap:var(--space-4)}.skill-page .marketplace-library__layout{display:block}.skill-page .marketplace-categories{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-6)}.skill-page .marketplace-categories button{width:auto;flex-shrink:0;gap:var(--space-2);padding:var(--space-2)}.skill-page .marketplace-results__grid{grid-template-columns:minmax(0,1fr)}.skill-page .marketplace-pack-card,.skill-page .standalone-skill-card{min-height:0}.skill-detail-page .marketplace-detail-body,.skill-detail-page .marketplace-detail-hero{grid-template-columns:minmax(0,1fr)}.skill-detail-page .marketplace-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.skill-detail-page .marketplace-detail-facts dt{font-size:var(--text-body)}.skill-detail-page .marketplace-detail-actions{flex-direction:column}.skill-detail-page .marketplace-source-note{gap:var(--space-4)}}.skill-detail-page .marketplace-section-heading .skill-detail-description{margin:var(--space-3) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-body);font-weight:400;letter-spacing:0;line-height:1.8}.skill-detail-page .marketplace-detail-facts dd,.skill-detail-page .marketplace-detail-facts dt,.skill-detail-page .marketplace-detail-hero h1,.skill-page .marketplace-pack-card h3,.skill-page .standalone-skill-card h3{overflow-wrap:anywhere}.skill-detail-page .marketplace-detail-facts>div{min-width:0}.help-landing{width:min(calc(100% - 4rem),78rem);padding:clamp(3rem,5vw,5rem) 0 clamp(4rem,8vw,7rem)}.help-landing .help-landing-hero{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);gap:clamp(2rem,6vw,5rem);align-items:center}.help-landing .help-landing-eyebrow{display:flex;align-items:center;gap:var(--space-2);color:hsl(var(--primary));font-size:var(--text-caption);font-weight:500;letter-spacing:.12em}.help-landing-eyebrow>span{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.help-landing .help-landing-hero h1{max-width:none;margin-top:var(--space-6);font-size:clamp(3rem,5.5vw,5rem);line-height:1.15;letter-spacing:-.04em;overflow-wrap:anywhere}.help-landing .help-landing-hero h1 span:first-child{margin-bottom:var(--space-2);color:hsl(var(--muted-foreground));font-size:.55em;font-weight:600;letter-spacing:-.02em}.help-landing .help-landing-hero h1 span:last-child{color:hsl(var(--foreground))}.help-landing .help-landing-hero__description{max-width:35rem;margin-top:var(--space-6);font-size:var(--text-subtitle);line-height:1.8}.help-landing-hero__art{width:100%;max-width:25rem;justify-self:center}.help-landing-hero__art img{display:block;width:100%;height:auto}.help-landing .help-landing-search{margin-top:var(--space-6);padding:0;border-radius:0;background:none}.help-landing .help-landing-search .help-search__field{min-height:3.5rem;padding:0 var(--space-4);border:0;border-radius:var(--radius-interactive);background:hsl(var(--muted)/.6);box-shadow:none}.help-landing .help-landing-search .help-search__field:focus-within{background:hsl(var(--muted)/.4);outline:2px solid hsl(var(--ring));outline-offset:2px}.help-landing .help-landing-search .help-search__field input{font-size:var(--text-body)}.help-landing .help-search__field kbd{background:hsl(var(--background));font-size:var(--text-caption)}.help-landing .help-search__results{margin-top:var(--space-3);border:0;border-radius:var(--radius-interactive);box-shadow:none;background:hsl(var(--muted)/.4);max-height:25rem;overflow-y:auto;overscroll-behavior:contain}.help-landing .help-search__results>a{border:0;border-radius:var(--radius-interactive);padding:var(--space-3) var(--space-4)}.help-landing .help-search__results>a:hover{background:hsl(var(--muted)/.6)}.help-landing .help-search__count,.help-landing .help-search__empty{font-size:var(--text-caption)}.help-landing .help-search__results>a>span{font-size:var(--text-body)}.help-landing .help-search__results>a>small{font-size:var(--text-caption);line-height:1.7}.help-landing .help-topic-directory,.help-landing .help-troubleshooting{margin-top:clamp(3rem,6vw,5rem)}.help-guide-sections{display:grid;gap:clamp(3rem,5vw,4rem)}.help-guide-section{min-width:0}.help-guide-section__heading{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6)}.help-guide-section__number{flex-shrink:0;color:hsl(var(--primary));font-size:var(--text-caption);font-weight:500}.help-guide-section__heading h2{margin:0;color:hsl(var(--foreground));font-size:var(--text-heading);line-height:var(--text-heading-leading);font-weight:600;letter-spacing:-.02em}.help-guide-section__heading p{margin:var(--space-2) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8}.help-guide-section__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.help-guide-section__cards>li{min-width:0}.help-guide-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-width:0;padding:var(--space-6);border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4)}.help-guide-card:hover{background:hsl(var(--muted)/.6)}.help-guide-card__icon{width:1.25rem;height:1.25rem;margin-bottom:var(--space-4);color:hsl(var(--primary));flex-shrink:0}.help-guide-card h3{margin:0;color:hsl(var(--foreground));font-size:var(--text-subtitle);line-height:1.6;font-weight:600;overflow-wrap:anywhere}.help-guide-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:var(--space-3) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-body);line-height:1.8;overflow-wrap:anywhere}.help-guide-card:hover h3{color:hsl(var(--primary))}.help-guide-card:focus-visible,.help-guide-section__links a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.help-guide-section__links{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-top:var(--space-4)}.help-guide-section__links a{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);color:hsl(var(--primary));font-size:var(--text-body)}.help-guide-section__links a:hover{text-decoration:underline;text-underline-offset:.2em}.help-landing .help-troubleshooting{padding:var(--space-6);border:0;border-radius:var(--radius-interactive);background:hsl(var(--muted)/.4)}.help-landing .help-troubleshooting h2{margin:0;font-size:var(--text-heading);font-weight:600}.help-landing .help-troubleshooting>div:first-child>span{margin-top:var(--space-2);font-size:var(--text-body);line-height:1.8}.help-landing .help-troubleshooting__tags{gap:var(--space-2)}.help-landing .help-troubleshooting__tags button{padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-interactive);background:hsl(var(--background));font-size:var(--text-body);font-weight:400}.help-landing .help-troubleshooting__tags button[aria-expanded=true]{color:hsl(var(--primary));background:hsl(var(--background))}.help-landing .help-troubleshooting__answer{border:0;padding-top:var(--space-3);font-size:var(--text-body);line-height:1.8}.help-landing .help-troubleshooting__answer h3{font-size:var(--text-subtitle);line-height:1.6}.help-landing .help-troubleshooting__support{font-size:var(--text-caption);line-height:1.8}@media (max-width:64rem){.help-guide-section__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.help-landing .help-landing-hero{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);gap:var(--space-6)}}@media (max-width:48rem){.help-landing{width:calc(100% - 2rem);padding-top:var(--space-8)}.help-landing .help-landing-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.help-landing-hero__art{display:none}.help-landing .help-landing-hero h1{font-size:clamp(3rem,10vw,4rem)}.help-landing .help-landing-hero__description{font-size:var(--text-body)}.help-landing .help-troubleshooting{grid-template-columns:minmax(0,1fr);padding:var(--space-4);gap:var(--space-4)}.help-landing .help-troubleshooting__tags{justify-content:flex-start}}@media (max-width:30rem){.help-landing .help-search__field kbd{display:none}}@media (max-width:40rem){.help-guide-section__cards{grid-template-columns:minmax(0,1fr)}.help-guide-card{padding:var(--space-4)}}