@layer components{[data-ds=knowhow-2] .ds-button{gap:var(--ds-spacing-2xs);padding:var(--ds-spacing-2xs) var(--ds-spacing-sm);font-size:var(--ds-typography-scale-sm-font-size);font-family:var(--ds-typography-families-body);font-weight:var(--ds-typography-weights-medium);line-height:var(--ds-typography-scale-sm-line-height);transition:all var(--ds-motion-durations-fast) var(--ds-motion-easings-swift);border-radius:var(--ds-radius-md);color:inherit;justify-content:center;align-items:center;display:inline-flex}[data-ds=knowhow-2] .ds-button[data-intent=ghost]{color:var(--ds-color-semantic-muted)}[data-ds=knowhow-2] .ds-button[data-intent=primary]{color:var(--ds-color-semantic-canvas);box-shadow:var(--ds-shadow-glow);background-color:var(--ds-color-semantic-primary)}[data-ds=knowhow-2] .ds-button[data-intent=secondary]{color:var(--ds-color-semantic-foreground);box-shadow:var(--ds-shadow-ring);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-button:hover{filter:brightness(1.12)}[data-ds=knowhow-2] .ds-button:active{transform:translateY(1px)}[data-ds=knowhow-2] .ds-button[disabled],[data-ds=knowhow-2] .ds-button[aria-disabled=true],[data-ds=knowhow-2] .ds-button[data-disabled]{cursor:not-allowed;opacity:.5}[data-ds=knowhow-2] .ds-button:focus-visible{outline:2px solid var(--ds-color-semantic-primary);outline-offset:2px}[data-ds=knowhow-2] .ds-heading{font-family:var(--ds-typography-families-display);font-weight:var(--ds-typography-weights-semibold);color:var(--ds-color-semantic-foreground);font-size:var(--ds-typography-role-2xl-font-size);line-height:var(--ds-typography-role-2xl-line-height)}[data-ds=knowhow-2] .ds-heading[data-size=lg]{font-size:var(--ds-typography-role-lg-font-size);line-height:var(--ds-typography-role-lg-line-height)}[data-ds=knowhow-2] .ds-heading[data-size=xl]{font-size:var(--ds-typography-role-xl-font-size);line-height:var(--ds-typography-role-xl-line-height)}[data-ds=knowhow-2] .ds-heading[data-size="2xl"]{font-size:var(--ds-typography-role-2xl-font-size);line-height:var(--ds-typography-role-2xl-line-height)}[data-ds=knowhow-2] .ds-heading[data-size=display]{font-size:var(--ds-typography-role-display-font-size);line-height:var(--ds-typography-role-display-line-height)}[data-ds=knowhow-2] .ds-text{font-family:var(--ds-typography-families-body);font-weight:var(--ds-typography-weights-regular);color:var(--ds-color-semantic-foreground);font-size:var(--ds-typography-role-base-font-size);line-height:var(--ds-typography-role-base-line-height)}[data-ds=knowhow-2] .ds-text[data-size=xs]{font-size:var(--ds-typography-role-xs-font-size);line-height:var(--ds-typography-role-xs-line-height)}[data-ds=knowhow-2] .ds-text[data-size=sm]{font-size:var(--ds-typography-role-sm-font-size);line-height:var(--ds-typography-role-sm-line-height)}[data-ds=knowhow-2] .ds-text[data-size=base]{font-size:var(--ds-typography-role-base-font-size);line-height:var(--ds-typography-role-base-line-height)}[data-ds=knowhow-2] .ds-text[data-size=lg]{font-size:var(--ds-typography-role-lg-font-size);line-height:var(--ds-typography-role-lg-line-height)}[data-ds=knowhow-2] .ds-text[data-tone=default]{color:var(--ds-color-semantic-foreground)}[data-ds=knowhow-2] .ds-text[data-tone=muted]{color:var(--ds-color-semantic-muted)}[data-ds=knowhow-2] .ds-badge{gap:var(--ds-spacing-3xs);padding:var(--ds-spacing-3xs) var(--ds-spacing-2xs);font-size:var(--ds-typography-scale-xs-font-size);font-family:var(--ds-typography-families-mono);line-height:var(--ds-typography-scale-xs-line-height);border-radius:var(--ds-radius-sm);letter-spacing:.08em;text-transform:uppercase;color:inherit;align-items:center;display:inline-flex}[data-ds=knowhow-2] .ds-badge[data-intent=info]{color:var(--ds-color-semantic-info);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-badge[data-intent=accent]{color:var(--ds-color-semantic-accent);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-badge[data-intent=danger]{color:var(--ds-color-semantic-danger);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-badge[data-intent=neutral]{color:var(--ds-color-semantic-muted);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-badge[data-intent=success]{color:var(--ds-color-semantic-success);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-badge[data-intent=warning]{color:var(--ds-color-semantic-warning);background-color:var(--ds-color-slate-800)}[data-ds=knowhow-2] .ds-skeleton{border-radius:var(--ds-radius-sm);background-color:var(--ds-color-semantic-overlay);width:100%;height:1rem;color:inherit;display:block}[data-ds=knowhow-2] .ds-alert{align-items:flex-start;gap:var(--ds-spacing-2xs);padding:var(--ds-spacing-sm);border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-semantic-border);background-color:var(--ds-color-semantic-surface);color:inherit;display:flex}[data-ds=knowhow-2] .ds-alert[data-tone=neutral]{color:var(--ds-color-semantic-foreground)}[data-ds=knowhow-2] .ds-alert[data-tone=accent]{color:var(--ds-color-semantic-accent);border-color:var(--ds-color-semantic-accent)}[data-ds=knowhow-2] .ds-alert[data-tone=primary]{color:var(--ds-color-semantic-primary);border-color:var(--ds-color-semantic-primary)}[data-ds=knowhow-2] .ds-alert[data-tone=success]{color:var(--ds-color-semantic-success);border-color:var(--ds-color-semantic-success)}[data-ds=knowhow-2] .ds-alert[data-tone=warning]{color:var(--ds-color-semantic-warning);border-color:var(--ds-color-semantic-warning)}[data-ds=knowhow-2] .ds-alert[data-tone=danger]{color:var(--ds-color-semantic-danger);border-color:var(--ds-color-semantic-danger)}[data-ds=knowhow-2] .ds-alert[data-tone=info]{color:var(--ds-color-semantic-info);border-color:var(--ds-color-semantic-info)}[data-ds=knowhow-2] .ds-stack{gap:var(--ds-spacing-md);color:inherit;flex-direction:column;display:flex}[data-ds=knowhow-2] .ds-stack[data-gap="2xs"]{gap:var(--ds-spacing-2xs)}[data-ds=knowhow-2] .ds-stack[data-gap=xs]{gap:var(--ds-spacing-xs)}[data-ds=knowhow-2] .ds-stack[data-gap=sm]{gap:var(--ds-spacing-sm)}[data-ds=knowhow-2] .ds-stack[data-gap=md]{gap:var(--ds-spacing-md)}[data-ds=knowhow-2] .ds-stack[data-gap=lg]{gap:var(--ds-spacing-lg)}[data-ds=knowhow-2] .ds-stack[data-gap=xl]{gap:var(--ds-spacing-xl)}[data-ds=knowhow-2] .ds-stack[data-align=start]{align-items:flex-start}[data-ds=knowhow-2] .ds-stack[data-align=center]{align-items:center}[data-ds=knowhow-2] .ds-stack[data-align=end]{align-items:flex-end}[data-ds=knowhow-2] .ds-stack[data-align=stretch]{align-items:stretch}[data-ds=knowhow-2] .ds-input{color:var(--ds-color-semantic-foreground);width:100%;padding:var(--ds-spacing-2xs) var(--ds-spacing-xs);font-size:var(--ds-typography-scale-sm-font-size);box-shadow:var(--ds-shadow-ring);font-family:var(--ds-typography-families-body);line-height:var(--ds-typography-scale-sm-line-height);transition:box-shadow var(--ds-motion-durations-fast) var(--ds-motion-easings-swift);border-radius:var(--ds-radius-md);background-color:var(--ds-color-semantic-canvas)}[data-ds=knowhow-2] .ds-input:focus-visible{box-shadow:var(--ds-shadow-glow)}[data-ds=knowhow-2] .ds-input[disabled],[data-ds=knowhow-2] .ds-input[aria-disabled=true],[data-ds=knowhow-2] .ds-input[data-disabled]{cursor:not-allowed;opacity:.5}[data-ds=knowhow-2] .ds-field{gap:var(--ds-spacing-3xs);color:inherit;flex-direction:column;display:flex}[data-ds=knowhow-2] .ds-field-label{color:var(--ds-color-semantic-foreground);font-family:var(--ds-typography-families-body);font-size:var(--ds-typography-role-sm-font-size);line-height:var(--ds-typography-role-sm-line-height)}[data-ds=knowhow-2] .ds-field-hint{color:var(--ds-color-semantic-muted);font-size:var(--ds-typography-role-xs-font-size);line-height:var(--ds-typography-role-xs-line-height)}[data-ds=knowhow-2] .ds-field-error{color:var(--ds-color-semantic-danger);font-size:var(--ds-typography-role-xs-font-size);line-height:var(--ds-typography-role-xs-line-height)}}
