.page_container__tVrfl{max-width:var(--layout-container-wide);padding:var(--spacing-inset-lg) var(--spacing-inset-lg) var(--spacing-section-gap)}.page_sectionSpacing__qlAQR{margin-bottom:var(--spacing-section-gap)}.page_sectionHeading__l5YPO{color:var(--color-text-primary);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-letterspacing);line-height:var(--type-h2-lineheight);margin-bottom:var(--spacing-stack-sm)}.page_sectionIntro__XsPIF{color:var(--color-text-secondary);font-size:var(--type-body-md-size);line-height:var(--type-body-md-lineheight);margin-bottom:var(--spacing-stack-lg);max-width:var(--layout-container-prose)}.page_agentPanel__6yJzM ul{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lineheight);margin:0;padding-left:var(--spacing-inset-md)}.page_agentPanel__6yJzM li+li{margin-top:var(--spacing-stack-xs)}.page_agentHeader__G_qJQ p,.page_ruleCard__7felJ p,.page_variantCard__oFq_A p,.page_warning__Z9rvW{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lineheight)}.page_variantGrid__H66FL{display:grid;grid-gap:var(--spacing-content-gap);gap:var(--spacing-content-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.page_stateGrid__fvE8M{display:grid;grid-gap:var(--spacing-content-gap);gap:var(--spacing-content-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.page_stateCard__0aCvt{background:var(--color-surface-elevated);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-component);display:flex;flex-direction:column;gap:var(--spacing-stack-sm);padding:var(--spacing-inset-md)}.page_stateCard__0aCvt h3{color:var(--color-text-primary);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-lineheight)}.page_stateCard__0aCvt p{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lineheight)}.page_variantCard__oFq_A{background:var(--color-surface-elevated);flex-direction:column;gap:var(--spacing-stack-sm)}.page_previewArea__16gwJ,.page_variantCard__oFq_A{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-component);display:flex;padding:var(--spacing-inset-md)}.page_previewArea__16gwJ{align-items:center;background:linear-gradient(90deg,var(--color-border-default) var(--border-width-default),transparent var(--border-width-default)),linear-gradient(var(--color-border-default) var(--border-width-default),transparent var(--border-width-default)),var(--color-surface-subtle);background-size:var(--spacing-4) var(--spacing-4);min-height:calc(var(--spacing-24) + var(--spacing-2))}.page_agentGrid__vwKse h3,.page_ruleCard__7felJ h3,.page_variantCard__oFq_A h3{color:var(--color-text-primary);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-lineheight)}.page_anatomyPanel__S4Pri{align-items:stretch;background:var(--color-surface-subtle);display:grid;grid-gap:var(--spacing-content-gap);gap:var(--spacing-content-gap);grid-template-columns:minmax(var(--layout-sidebar-width),.8fr) 1fr}.page_anatomyPanel__S4Pri,.page_demoShell__rBhtE{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-component);padding:var(--spacing-inset-lg)}.page_demoShell__rBhtE{align-items:center;background:var(--color-surface-default);display:flex;justify-content:center;min-height:calc(var(--spacing-24) + var(--spacing-24) - var(--spacing-3));position:relative}.page_focusRing__gRfUG{border:var(--border-width-focus) solid var(--color-border-focus);border-radius:calc(var(--border-radius-component) + var(--spacing-1));height:calc(var(--spacing-12) + var(--spacing-1));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--spacing-24) + var(--spacing-24) - var(--spacing-2))}.page_anatomyList____yy4{align-self:center;color:var(--color-text-secondary);counter-reset:anatomy;display:grid;font-size:var(--type-body-sm-size);grid-gap:var(--spacing-stack-sm);gap:var(--spacing-stack-sm);line-height:var(--type-body-sm-lineheight);list-style:none;margin:0;padding:0}.page_anatomyList____yy4 li{align-items:center;display:flex;gap:var(--spacing-inline-sm)}.page_anatomyList____yy4 li:before{align-items:center;background:var(--color-surface-brand);border-radius:var(--border-radius-badge);color:var(--color-text-brand);content:counter(anatomy);counter-increment:anatomy;display:inline-flex;flex:0 0 auto;font-family:var(--type-code-family);font-size:var(--type-caption-size);height:calc(var(--spacing-6) - var(--spacing-1));justify-content:center;width:calc(var(--spacing-6) - var(--spacing-1))}.page_ruleGrid__z7I8p{display:grid;grid-gap:var(--spacing-content-gap);gap:var(--spacing-content-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.page_ruleCard__7felJ{background:var(--color-surface-elevated);border:var(--border-width-default) solid var(--color-border-default);border-left-width:var(--border-width-thick);border-radius:var(--border-radius-component);display:flex;gap:var(--spacing-inline-md);padding:var(--spacing-inset-lg)}.page_doRule__3ncKa{border-left-color:var(--color-feedback-success-icon)}.page_dontRule__U1qK4{border-left-color:var(--color-feedback-error-icon)}.page_ruleIcon__U94pT{color:var(--color-text-brand);flex:0 0 auto;margin-top:var(--border-width-focus)}.page_agentPanel__6yJzM{background:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-component);padding:var(--spacing-inset-lg)}.page_agentHeader__G_qJQ{display:flex;gap:var(--spacing-inline-md);margin-bottom:var(--spacing-stack-lg)}.page_agentHeader__G_qJQ svg{color:var(--color-text-brand);flex:0 0 auto}.page_agentHeader__G_qJQ h2{color:var(--color-text-primary);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-lineheight);margin-bottom:var(--spacing-stack-xs)}.page_agentGrid__vwKse{display:grid;grid-gap:var(--spacing-content-gap);gap:var(--spacing-content-gap);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-stack-lg)}.page_agentGrid__vwKse>div{background:var(--color-surface-default);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-component);padding:var(--spacing-inset-md)}.page_agentGrid__vwKse h3{margin-bottom:var(--spacing-stack-sm)}.page_codeBlock__XHOOd{background:var(--color-surface-muted);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-family:var(--type-code-family);font-size:var(--type-caption-size);line-height:var(--type-caption-lineheight);margin:0;overflow-x:auto;padding:var(--spacing-inset-md)}.page_warning__Z9rvW{align-items:flex-start;background:var(--color-feedback-warning-bg);border:var(--border-width-default) solid var(--color-feedback-warning-icon);border-radius:var(--border-radius-component);display:flex;gap:var(--spacing-inline-sm);padding:var(--spacing-inset-md)}.page_warning__Z9rvW svg{color:var(--color-feedback-warning-icon);flex:0 0 auto;margin-top:var(--border-width-focus)}.page_motionNote__SrKjQ{background:var(--color-surface-elevated);border:var(--border-width-default) solid var(--color-border-default);border-left:var(--border-width-thick) solid var(--color-border-brand);border-radius:var(--border-radius-component);padding:var(--spacing-inset-lg)}.page_motionNote__SrKjQ h2{color:var(--color-text-primary);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-lineheight);margin-bottom:var(--spacing-stack-xs)}.page_motionNote__SrKjQ p{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lineheight);max-width:var(--layout-container-prose)}@media (max-width:1120px){.page_stateGrid__fvE8M,.page_variantGrid__H66FL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.page_agentGrid__vwKse,.page_anatomyPanel__S4Pri,.page_ruleGrid__z7I8p{grid-template-columns:1fr}}@media (max-width:599px){.page_container__tVrfl{padding:var(--spacing-inset-md)}.page_stateGrid__fvE8M,.page_variantGrid__H66FL{grid-template-columns:1fr}.page_agentHeader__G_qJQ{flex-direction:column}}