.cmd-deck{--cdk-paper: #ffffff;--cdk-ink: #0a0d14;--cdk-dark: #0f172a;--cdk-on-dark: #ffffff;--cdk-yellow: #ffd600;--cdk-hair: color-mix(in oklab, var(--cdk-ink) 11%, var(--cdk-paper));--cdk-wash: color-mix(in oklab, var(--cdk-ink) 4%, var(--cdk-paper));position:relative;isolation:isolate;background-color:var(--cdk-paper);border-top:1px solid var(--cdk-hair);padding-block:var(--section-padding)}.cmd-deck .cd-shell{position:relative;z-index:1;width:100%;max-width:var(--max-width-content);margin-inline:auto;padding-inline:1.5rem}.cmd-deck .cd-head{max-width:60ch;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.cmd-deck .cd-eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.cmd-deck .cd-pip{width:6px;height:6px;border-radius:50%;background-color:var(--cdk-yellow);box-shadow:0 0 0 1px color-mix(in oklab,var(--cdk-ink) 18%,transparent)}.cmd-deck .cd-title{text-transform:uppercase;font-weight:800;line-height:1.1;letter-spacing:-.01em}.cmd-deck .cd-lede{margin:1.25rem 0 0;color:var(--text-muted);font-size:1.0625rem;line-height:1.65}.cmd-deck .cd-lede a{color:var(--accent-text);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent-text) 42%,transparent)}.cmd-deck .cd-lede a:hover{border-bottom-color:var(--accent-text)}.cmd-deck .cd-switch{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem}.cmd-deck .cd-menu{min-width:0}.cmd-deck .cd-menu-list{display:flex;gap:.5rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.cmd-deck .cd-menu-list>li{flex:none;scroll-snap-align:start}.cmd-deck .cd-tab{display:grid;grid-template-columns:auto auto;align-items:center;gap:.7rem;min-height:44px;padding:.7rem 1.1rem;border:0;border-radius:999px;white-space:nowrap;text-decoration:none;background-color:transparent;color:var(--text-muted);transition:color var(--motion-ms) ease-out,background-color var(--motion-ms) ease-out}.cmd-deck .cd-tab-idx{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.2;letter-spacing:.08em;transition:color var(--motion-ms) ease-out}.cmd-deck .cd-tab-label{font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.cmd-deck .cd-tab:hover,.cmd-deck .cd-tab:focus-visible{color:var(--text-primary);background-color:var(--cdk-wash)}.cmd-deck .cd-tab:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.cmd-deck .cd-tab.is-active,.cmd-deck .cd-tab.is-active:hover{background-color:var(--cdk-dark);color:var(--cdk-on-dark)}.cmd-deck .cd-tab.is-active .cd-tab-idx{color:var(--cdk-yellow)}.cmd-deck .cd-stage,.cmd-deck .cd-panel{display:flex;flex-direction:column;min-width:0}.cmd-deck .cd-panel+.cd-panel{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--cdk-hair)}.cmd-deck .cd-panel-title{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}.cmd-deck .cd-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none}.cmd-deck .cd-chips>li{display:flex}.cmd-deck .cd-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .85rem;border-radius:999px;background-color:var(--cdk-wash);color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:1.25;letter-spacing:.01em;text-decoration:none;transition:background-color var(--motion-ms) ease-out,color var(--motion-ms) ease-out,transform var(--anim-hover-duration) ease-out}.cmd-deck .cd-chip:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background-color:var(--cdk-yellow);box-shadow:0 0 0 1px color-mix(in oklab,var(--cdk-ink) 16%,transparent)}.cmd-deck .cd-chip--flat{color:var(--text-muted)}.cmd-deck .cd-chip--flat:before{background-color:color-mix(in oklab,var(--cdk-ink) 26%,transparent);box-shadow:none}.cmd-deck a.cd-chip:hover{transform:translateY(-1px);background-color:var(--cdk-dark);color:var(--cdk-on-dark)}.cmd-deck a.cd-chip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.cmd-deck .cd-copy{color:var(--text-muted);font-size:1.0625rem;line-height:1.68;max-width:62ch}.cmd-deck .cd-copy p{margin:0 0 1rem}.cmd-deck .cd-copy p:last-child{margin-bottom:0}.cmd-deck .cd-copy strong{color:var(--text-primary);font-weight:600}.cmd-deck .cd-copy a{color:var(--accent-text);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent-text) 42%,transparent)}.cmd-deck .cd-copy a:hover{border-bottom-color:var(--accent-text)}.cmd-deck .cd-switch[data-cd-live] .cd-panel[hidden]{display:none}.cmd-deck .cd-switch[data-cd-live] .cd-panel+.cd-panel{margin-top:0;padding-top:0;border-top:0}.cmd-deck .cd-switch[data-cd-live] .cd-panel-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cmd-deck .cd-switch[data-cd-live] .cd-stage{min-height:15rem}.cmd-deck .cd-switch[data-cd-live] .cd-panel:not([hidden]){flex:1 1 auto}@media(prefers-reduced-motion:no-preference){.cmd-deck .cd-switch[data-cd-live] .cd-panel.is-enter{animation:cd-panel-in .24s cubic-bezier(.22,.61,.36,1) both}.cmd-deck .cd-switch[data-cd-live] .cd-panel.is-enter .cd-chips>li{animation:cd-chip-in .3s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(60ms + var(--cd-i, 0) * 26ms)}}@keyframes cd-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cd-chip-in{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:none}}@media(min-width:880px){.cmd-deck .cd-switch{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.cmd-deck .cd-menu{position:sticky;top:6rem;align-self:start}.cmd-deck .cd-menu-list{display:grid;gap:.25rem;overflow:visible;padding:0}.cmd-deck .cd-tab{grid-template-columns:auto minmax(0,1fr);border-radius:14px;padding:1.05rem 1.25rem;gap:.9rem;white-space:normal;align-items:baseline}.cmd-deck .cd-tab-label{font-size:1.0625rem}.cmd-deck .cd-switch[data-cd-live] .cd-stage{min-height:20rem}.cmd-deck .cd-stage{padding-top:.35rem}}@media(prefers-reduced-motion:reduce){.cmd-deck a.cd-chip:hover{transform:none}}
