.ds-shell{box-sizing:border-box;background:var(--bg-page);max-width:100%;min-height:100vh;color:var(--fg-primary);overflow-x:clip}.ds-shell *,.ds-shell :before,.ds-shell :after{box-sizing:border-box}.ds-shell :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@property --ds-contact-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ds-contact-border-spin{to{--ds-contact-angle:360deg}}.ds-signal-gradient-defs{width:0;height:0;position:absolute;overflow:hidden}.ds-site-header{z-index:var(--z-fixed);box-shadow:rgba(127, 127, 127, var(--opacity-18)) 0px -1px 0px 0px inset;transition:background var(--duration-base-short), box-shadow var(--duration-base-short);background:0 0;position:sticky;top:0}.ds-site-header.is-scrolled{background:color-mix(in oklab, var(--bg-page) 82%, transparent);-webkit-backdrop-filter:var(--blur-strong)}.ds-site-header__inner{width:100%;max-width:none;min-height:64px;padding:0 var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;display:flex}.ds-nav-logo{min-height:44px;color:var(--fg-primary);align-items:center;text-decoration:none;display:inline-flex}.ds-site-header__brand{align-items:center;gap:var(--space-5);display:inline-flex}.ds-back-link{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-standard);color:var(--fg-secondary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);transition:color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);text-decoration:none;display:inline-flex}.ds-back-link:hover{background:var(--bg-subtle);color:var(--fg-primary);transform:translate(-2px)}.ds-site-header__nav,.ds-site-header__actions{align-items:center;gap:var(--space-2);display:inline-flex}.ds-site-header__nav a{min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-standard);color:var(--fg-secondary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);transition:color var(--duration-fast), background var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}.ds-site-header__nav a:hover{background:var(--bg-subtle);color:var(--fg-primary)}.ds-header-cta{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-standard);background:var(--fg-primary);color:var(--bg-page);font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);transition:opacity var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}.ds-header-cta:hover{opacity:.86}.ds-mobile-nav-trigger{display:inline-flex}.ds-layout{gap:var(--layout-1);width:100%;max-width:none;padding:0 var(--space-6) var(--layout-4) 0;grid-template-columns:292px minmax(0,1fr);margin:0;display:grid;overflow-x:clip}.ds-layout.sidebar-collapsed{padding-left:var(--space-6);grid-template-columns:minmax(0,1fr)}.ds-sidebar{height:calc(100vh - 64px);max-height:none;padding:var(--space-4) var(--space-3);background:color-mix(in oklab, var(--bg-page) 90%, var(--bg-subtle) 10%);box-shadow:inset -1px 0 0 color-mix(in oklab, var(--color-gray-100) 78%, transparent);border-radius:0;align-self:start;position:sticky;top:64px;overflow:auto}.ds-nav-group{padding:var(--space-2) 0;border-top:1px solid color-mix(in oklab, var(--color-gray-100) 78%, transparent)}.ds-nav-group:first-of-type{border-top:0}.ds-nav-category{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-standard);color:var(--fg-primary);cursor:pointer;font:inherit;font-size:var(--font-size-body-md);font-weight:var(--font-weight-semibold);text-align:left;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;display:flex}.ds-nav-category:hover{background:var(--bg-subtle)}.ds-nav-category__label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ds-nav-category__chevron{color:var(--fg-tertiary);transition:transform var(--duration-fast-mid) ease, color var(--duration-fast-mid) ease;flex:none;transform:rotate(0)}.ds-nav-category[aria-expanded=true] .ds-nav-category__chevron{color:var(--fg-primary);transform:rotate(180deg)}.ds-nav-group__items{gap:var(--space-1);padding-top:var(--space-1);flex-direction:column;display:flex}.ds-nav-group__items[hidden]{display:none}.ds-nav-group__items a{min-height:34px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-standard);color:var(--fg-secondary);font-size:var(--font-size-body-md);transition:background var(--duration-fast), color var(--duration-fast);align-items:center;margin-left:34px;text-decoration:none;display:inline-flex}.ds-nav-group__items a:hover,.ds-nav-group__items a.is-active{background:var(--bg-subtle);color:var(--fg-primary)}.ds-content{min-width:0;padding-top:var(--space-8);overflow-x:clip}.ds-section{padding:var(--layout-2) 0;border-top:1px solid var(--color-gray-100);scroll-margin-top:96px}.ds-section:first-child{border-top:0;padding-top:0}.ds-hero{gap:var(--space-7);flex-direction:column;align-items:stretch;min-height:min(760px,100vh - 140px);display:flex}.ds-hero h1{max-width:1180px;font-size:clamp(48px,8vw,104px);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0;line-height:.94;overflow:visible}.ds-hero-title__line1{display:block}.ds-hero-title__text{z-index:1;position:relative}.ds-hero-title__line2{overflow-wrap:break-word;display:block}.ds-hero-top{align-items:center;gap:var(--layout-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-hero-lede{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.ds-hero-orbit-stage{pointer-events:none;place-items:center;display:grid}.ds-hero-orbit-stage .ds-pixel-orbit{width:clamp(240px,24vw,320px);height:clamp(240px,24vw,320px)}@media (width>=1055px) and (width<=1399px){.ds-hero-top{gap:var(--space-8);grid-template-columns:1fr}.ds-hero-orbit-stage .ds-pixel-orbit{width:clamp(240px,24vw,280px);height:clamp(240px,24vw,280px)}}@media (width>=1400px) and (width<=1507px){.ds-hero-lede{container-type:inline-size}.ds-hero h1{font-size:clamp(48px,13cqi,104px)}}.ds-hero-intro{max-width:720px}.ds-hero p{max-width:720px;color:var(--fg-secondary);font-size:clamp(18px,2vw,24px);line-height:var(--line-height-loose);margin:0}.ds-hero-alien{justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;min-height:280px;display:flex}.ds-hero-alien__stage{place-items:center;width:min(100%,360px);min-height:180px;font-size:clamp(52px,9vw,96px);display:grid;position:relative;overflow:visible}.ds-hero-alien--signature{align-self:end;gap:var(--space-3);min-height:0}.ds-hero-alien--signature .ds-hero-alien__stage{width:min(100%,180px);min-height:108px;font-size:clamp(34px,4.6vw,56px)}.ds-pixel-orbit{flex:none;align-self:center;width:200px;height:200px;position:relative;overflow:visible}.ds-pixel-orbit__icon{pointer-events:none;will-change:transform, opacity;line-height:0;position:absolute;top:0;left:0}.ds-pixel-orbit__center{border-radius:var(--radius-subtle);background:var(--fg-primary);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in oklab, var(--fg-primary) 8%, transparent);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ds-pixel-orbit__center--alien{width:auto;height:auto;box-shadow:none;background:0 0;place-items:center;line-height:0;display:grid;transform:translate(-50%,-50%)}.ds-quick-links{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));width:100%;max-width:none;padding:2px;display:grid}.ds-contact-surface-card{isolation:isolate;gap:var(--space-2);border-radius:var(--radius-comfort);background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--color-gray-100), var(--shadow-card-subtle);color:inherit;transition:transform var(--duration-fast-mid) ease;flex-direction:column;padding:18px 20px;text-decoration:none;display:flex;position:relative}.ds-contact-surface-card:before{content:"";z-index:0;background:conic-gradient(from var(--ds-contact-angle), var(--color-ship-red), var(--color-preview-pink), var(--color-develop-blue), var(--color-ship-red));opacity:0;pointer-events:none;border-radius:9.5px;transition:opacity .3s;animation:3s linear infinite ds-contact-border-spin;position:absolute;inset:-1.5px}.ds-contact-surface-card:after{content:"";z-index:1;border-radius:var(--radius-comfort);background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--color-gray-100);pointer-events:none;position:absolute;inset:0}.ds-contact-surface-card:hover,.ds-contact-surface-card:focus-visible{transform:translateY(-2px)}.ds-contact-surface-card:hover:before,.ds-contact-surface-card:focus-visible:before{opacity:1}.ds-contact-surface-card__icon{z-index:2;margin-bottom:var(--space-3);display:inline-flex;position:relative}.ds-contact-surface-card__label{z-index:2;margin-bottom:0;position:relative}.ds-contact-surface-card__body{z-index:2;color:var(--fg-primary);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:-.01em;position:relative}.ds-signal-gradient-icon{flex:none;display:inline-block}.ds-replay-button{border-radius:var(--radius-circle)}.ds-alien-arrival-demo{width:100%;min-height:180px;font-size:52px}.ds-alien-arrival-demo .ds-hero-alien__stage{min-height:120px;font-size:1em}.ds-back-to-top{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-fixed);opacity:0;pointer-events:none;transition:opacity var(--duration-fast-mid) ease, transform var(--duration-fast-mid) ease, background var(--duration-fast) ease;position:fixed;transform:translateY(8px)}.ds-back-to-top[hidden]{display:none}.ds-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ds-power-strip,.ds-card-grid,.ds-token-grid,.ds-two-column{gap:var(--space-5);display:grid}.ds-power-strip{margin-top:var(--layout-1);grid-template-columns:repeat(4,minmax(0,1fr))}.ds-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-token-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ds-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-token-stack,.ds-typography-map,.ds-token-bars{flex-direction:column;display:flex}.ds-token-stack{gap:var(--layout-1)}.ds-token-group-label{margin-bottom:var(--space-4)}.ds-typography-map{gap:var(--space-3)}.ds-typo-row{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-comfort);background:color-mix(in oklab, var(--bg-page) 92%, var(--bg-subtle) 8%);box-shadow:inset 0 0 0 1px var(--color-gray-100), var(--shadow-card-subtle);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;display:grid}.ds-typo-row__meta h3{color:var(--fg-primary);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);margin:0}.ds-typo-row__meta p{margin:var(--space-2) 0 0;color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--font-size-mono-sm);line-height:var(--line-height-relaxed)}.ds-typo-row__sample{min-width:0;color:var(--fg-primary);overflow-wrap:anywhere}.ds-token-bars{gap:var(--space-4)}.ds-token-bar{gap:var(--space-2);display:grid}.ds-token-bar__label{justify-content:space-between;gap:var(--space-3);color:var(--fg-secondary);font-family:var(--font-mono);font-size:var(--font-size-mono-sm);display:flex}.ds-token-bar__track{border-radius:var(--radius-circle);background:var(--bg-subtle);height:12px;box-shadow:inset 0 0 0 1px var(--color-gray-100);overflow:hidden}.ds-token-bar__track span{border-radius:inherit;background:var(--color-develop-blue);min-width:4px;max-width:100%;height:100%;display:block}.ds-blur-demo{border-radius:var(--radius-comfort);background:var(--bg-subtle);min-height:128px;position:relative;overflow:hidden}.ds-blur-demo__backdrop{background:linear-gradient(135deg, var(--color-develop-blue), transparent 34%), linear-gradient(215deg, var(--color-preview-pink), transparent 42%), linear-gradient(315deg, var(--color-ship-red), transparent 46%);opacity:.8;position:absolute;inset:0}.ds-blur-demo__pane{inset:var(--space-5);border-radius:var(--radius-standard);background:color-mix(in oklab, var(--bg-page) 62%, transparent);box-shadow:var(--shadow-ring);place-items:center;display:grid;position:absolute}.ds-blur-demo__pane span{color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--font-size-mono-sm)}.ds-specimen-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ds-radius-stack,.ds-opacity-stack,.ds-breakpoint-stack{gap:var(--space-3);display:grid}.ds-radius-stack span{background:var(--bg-subtle);min-height:54px;box-shadow:var(--shadow-card-full);color:var(--fg-primary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.ds-opacity-stack span{min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-standard);background:color-mix(in oklab, var(--color-develop-blue) calc(var(--specimen-opacity) * 100%), transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-develop-blue) 24%, transparent);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--font-size-mono-md);align-items:center;display:flex}.ds-z-stack{min-height:150px;position:relative}.ds-z-stack span{left:calc(var(--layer-index) * 22px);top:calc(var(--layer-index) * 22px);width:132px;min-height:70px;padding:var(--space-3);border-radius:var(--radius-comfort);background:color-mix(in oklab, var(--bg-page) 82%, var(--bg-subtle));box-shadow:var(--shadow-card-full);color:var(--fg-primary);font-weight:var(--font-weight-semibold);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.ds-z-stack small,.ds-breakpoint-stack small{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--font-size-mono-sm);font-weight:var(--font-weight-medium)}.ds-breakpoint-stack span{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-standard);background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--color-gray-100);display:flex}.ds-pattern-preview,.ds-accessibility-preview,.ds-reduced-motion-preview{border-radius:var(--radius-image);background:var(--bg-page);width:min(100%,680px);box-shadow:var(--shadow-card-full)}.ds-pattern-preview{min-height:180px;padding:var(--space-6);position:relative;overflow:hidden}.ds-pattern-preview--hero h3{max-width:420px;margin:var(--space-3) 0 var(--space-2);color:var(--fg-primary);font-size:clamp(28px,6vw,52px);line-height:var(--line-height-compact);letter-spacing:-.04em}.ds-pattern-preview--hero p{max-width:420px;color:var(--fg-secondary);font-size:var(--font-size-body-md);line-height:var(--line-height-relaxed-plus);margin:0}.ds-pattern-preview--case{background:linear-gradient(135deg, var(--color-develop-blue), color-mix(in oklab, var(--color-develop-blue) 70%, white))}.ds-pattern-preview__chip{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-subtle);background:rgba(0, 0, 0, var(--opacity-32));color:var(--color-white);font-family:var(--font-mono);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;position:absolute}.ds-pattern-preview__browser{border-radius:var(--radius-image);background:var(--bg-page);box-shadow:0 18px 48px rgba(0, 0, 0, var(--opacity-28));position:absolute;inset:52px 14% 18px}.ds-pattern-preview__browser span{left:var(--space-4);right:var(--space-4);border-radius:var(--radius-subtle);background:var(--bg-subtle);height:10px;position:absolute}.ds-pattern-preview__browser span:first-child{top:44px}.ds-pattern-preview__browser span:nth-child(2){width:46%;top:66px}.ds-pattern-preview__browser span:nth-child(3){width:64%;top:88px}.ds-pattern-preview--footer,.ds-pattern-preview--privacy{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.ds-pattern-preview__links,.ds-pattern-preview__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-pattern-preview__links span{color:var(--fg-secondary);font-size:var(--font-size-body-md)}.ds-pattern-preview--privacy p{max-width:360px;color:var(--fg-secondary);line-height:var(--line-height-relaxed-plus);margin:0}.ds-accessibility-preview{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);display:flex}.ds-accessibility-preview button{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-standard);background:var(--fg-primary);color:var(--bg-page);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);border:0}.ds-accessibility-preview button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ds-accessibility-preview span{color:var(--fg-secondary);line-height:var(--line-height-relaxed)}.ds-accessibility-preview--contrast div{gap:var(--space-1);display:grid}.ds-reduced-motion-preview{justify-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;display:grid}.ds-reduced-motion-preview span{border-radius:var(--radius-subtle);background:var(--color-preview-pink);width:34px;height:34px;transform:rotate(45deg)}.ds-reduced-motion-preview p{color:var(--fg-secondary);margin:0}.ds-section-header{max-width:820px;margin-bottom:var(--space-8)}.ds-section-header h2{color:var(--fg-primary);font-size:clamp(32px,4vw,56px);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);letter-spacing:-.04em;margin:0}.ds-section-header__title-row{align-items:center;gap:var(--space-3);display:flex}.ds-section-header__copy{border-radius:var(--radius-standard);width:44px;height:44px;color:var(--fg-tertiary);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) ease, background var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-section-header:hover .ds-section-header__copy,.ds-section-header__copy:focus-visible{opacity:1}.ds-section-header__copy:hover{background:var(--bg-subtle);color:var(--fg-primary);transform:translateY(-1px)}.ds-section-header__copy:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:none){.ds-section-header__copy{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-section-header__copy{transition:opacity var(--duration-fast) ease}.ds-section-header__copy:hover{transform:none}}.ds-section-header p{margin:var(--space-4) 0 0;color:var(--fg-secondary);font-size:var(--font-size-body-xl);line-height:var(--line-height-loose)}.ds-doc-card,.ds-example-frame,.ds-token-swatch{background:color-mix(in oklab, var(--bg-page) 92%, var(--bg-subtle) 8%);border-radius:var(--radius-image);box-shadow:inset 0 0 0 1px var(--color-gray-100), var(--shadow-card-subtle)}.ds-doc-card{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.ds-doc-card h3,.ds-token-swatch h3{color:var(--fg-primary);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.ds-doc-card__meta,.ds-example-frame__label{margin-bottom:var(--space-3)}.ds-doc-card__body,.ds-doc-card__body p,.ds-doc-card__body li{color:var(--fg-secondary);font-size:var(--font-size-body-lg);line-height:var(--line-height-loose)}.ds-doc-card__body ul{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}.ds-component-pattern-docs{margin-top:var(--space-5)}.ds-example-frame{padding:var(--space-5)}.ds-example-frame__content{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:128px;display:flex}.ds-token-swatch{overflow:hidden}.ds-token-swatch__preview{min-height:108px}.ds-token-swatch__content{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);display:flex}.ds-token-swatch p{margin:var(--space-1) 0 0;color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--font-size-mono-sm)}.ds-code{padding:var(--space-4);border-radius:var(--radius-comfort);background:var(--bg-subtle);color:var(--fg-secondary);font-family:var(--font-mono);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed-xl);white-space:pre-wrap;display:block}.ds-faq-demo{gap:var(--space-4);flex-direction:column;display:flex}.ds-mobile-panel{display:none}@media (width<=1054px){.ds-layout{gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--layout-3);grid-template-columns:1fr}.ds-content{padding-top:0}.ds-site-header__nav,.ds-sidebar{display:none}.ds-hero h1{font-size:clamp(48px,12vw,128px)}.ds-hero-top{gap:var(--space-8);grid-template-columns:1fr}.ds-hero-orbit-stage .ds-pixel-orbit{width:clamp(200px,42vw,260px);height:clamp(200px,42vw,260px)}.ds-back-link{display:none}.ds-mobile-panel{inset:64px var(--space-4) auto;max-height:calc(100vh - 88px);z-index:var(--z-modal);padding:var(--space-4);border-radius:var(--radius-comfort);background:color-mix(in oklab, var(--bg-page) 94%, transparent);box-shadow:var(--shadow-card-full);border:1px solid var(--color-gray-100);-webkit-backdrop-filter:var(--blur-heavy);display:block;position:fixed;overflow:auto}.ds-mobile-panel[hidden]{display:none}.ds-hero,.ds-two-column,.ds-typo-row{grid-template-columns:1fr}.ds-power-strip,.ds-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ds-site-header__inner{padding:0 var(--space-4)}.ds-layout{padding:var(--space-8) var(--space-4) var(--layout-3)}.ds-back-to-top{right:var(--space-4);bottom:var(--space-4)}.ds-hero{min-height:auto}.ds-hero-alien{min-height:220px}.ds-hero-alien--signature{align-self:start;min-height:0}.ds-hero-alien--signature .ds-hero-alien__stage{width:150px;min-height:92px;font-size:42px}.ds-hero h1{overflow-wrap:break-word;font-size:clamp(32px,11vw,48px)}.ds-hero-orbit-stage .ds-pixel-orbit{width:clamp(180px,60vw,240px);height:clamp(180px,60vw,240px)}.ds-power-strip,.ds-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ds-button,.ds-icon-button,.ds-copy-button,.ds-contact-surface-card,.ds-contact-surface-card:before,.ds-nav-logo path,.ds-nav-category__chevron,.ds-back-to-top{transition:none!important;animation:none!important}.ds-button:hover,.ds-icon-button:hover,.ds-copy-button:hover,.ds-contact-surface-card:hover,.ds-back-to-top.is-visible{transform:none}}.ds-mobile-site-nav{align-items:stretch;gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-gray-100);flex-direction:column;display:flex}.ds-mobile-site-nav .ds-header-cta{margin-top:var(--space-2);justify-content:center}.ds-production-specimen{width:100%;min-width:0}.ds-production-specimen>.mono-label{margin-bottom:var(--space-4)}.ds-specimen-state-picker{gap:var(--space-3);margin-bottom:var(--space-4);color:var(--fg-secondary);flex-wrap:wrap;align-items:center;display:flex}.ds-specimen-state-picker select{padding:var(--space-2);background:var(--bg-page);color:var(--fg-primary);border:1px solid var(--color-gray-100);border-radius:var(--radius-standard)}.ds-specimen-navigation header{position:relative!important}.ds-specimen-about{padding:var(--space-6)}.ds-production-specimen--contact .contact-card{max-width:100%}.ds-production-specimen--footer .site-footer-grid{grid-template-columns:minmax(0,1fr)}.ds-rate-gradient-swatch{height:var(--space-8);border-radius:var(--radius-comfort);margin-bottom:var(--space-3)}.ds-rate-header-example{padding:var(--space-5);border-radius:var(--radius-comfort);color:var(--rate-header-foreground);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-medium)}
