.cm-page{padding-block:2.5rem 4rem}@media (min-width:1024px){.cm-page{padding-block:3.5rem 5.5rem}}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2.5rem;margin-bottom:3rem;display:flex}@media (min-width:1024px){.cm-head{margin-bottom:3.5rem}}.cm-head>:first-child{flex:22rem;min-width:0}.cm-title{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.035em;color:var(--color-chrome);text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-style:italic;font-weight:800;font-stretch:125%;line-height:.95}@media (max-width:639px){.cm-title{font-variation-settings:"wdth" 100;font-stretch:100%}}.cm-title-text{letter-spacing:-.02em;color:var(--color-chrome);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.625rem,1.25rem + 1.4vw,2.25rem);font-weight:700;line-height:1.15}.cm-lead{max-width:40rem;color:var(--color-alloy);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;line-height:1.55}.cm-h2{letter-spacing:-.015em;color:var(--color-chrome);font-size:1.375rem;font-weight:700;line-height:1.2}.cm-meta{color:var(--color-smoke);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.45}.cm-back{min-height:44px;color:var(--color-alloy);transition:color var(--dur-fast) var(--ease-out-quart);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cm-back:hover{color:var(--color-chrome)}.cm-back svg{transition:transform var(--dur-fast) var(--ease-out-quart)}.cm-back:hover svg{transform:translate(-2px)}.cm-list{flex-direction:column;gap:4px;display:flex}.cm-row{background-color:var(--color-tarmac);border-radius:var(--radius-card);min-height:44px;transition:background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.125rem 1.25rem;display:flex;position:relative}@media (min-width:640px){.cm-row{padding:1.375rem 1.75rem}}a.cm-row:hover,.cm-row-link:hover{background-color:var(--color-kerb)}a.cm-row:active{transform:translateY(1px)scale(.997)}.cm-row-title{color:var(--color-chrome);font-size:1.0625rem;font-weight:700;line-height:1.3}.cm-row .cm-chev{color:var(--color-smoke);transition:transform var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart)}a.cm-row:hover .cm-chev{color:var(--color-chrome);transform:translate(3px)}.cm-panel{background-color:var(--color-tarmac);border-radius:var(--radius-panel);padding:1.5rem}@media (min-width:640px){.cm-panel{padding:2rem}}.cm-tile{background-color:var(--color-kerb);border-radius:var(--radius-card);padding:1.25rem}.cm-empty{background-color:var(--color-tarmac);border-radius:var(--radius-panel);text-align:left;padding:3.5rem 1.5rem}@media (min-width:640px){.cm-empty{padding:4rem 2.5rem}}.cm-tag{border-radius:var(--radius-btn);background-color:var(--color-kerb);min-height:1.75rem;color:var(--color-alloy);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.cm-tag-strong{background-color:var(--color-chrome-fill);color:var(--color-asphalt)}.cm-tool{border-radius:var(--radius-btn);background-color:var(--color-kerb);min-width:2.5rem;min-height:2.5rem;color:var(--color-chrome);transition:background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;display:inline-flex}.cm-tool:hover:not(:disabled){background-color:var(--color-gunmetal)}.cm-tool:active:not(:disabled){transform:translateY(1px)scale(.985)}.cm-tool:disabled{cursor:not-allowed;opacity:.55}.cm-tool[aria-pressed=true],.cm-tool[aria-current=page]{background-color:var(--color-chrome-fill);color:var(--color-asphalt)}.cm-tool-danger{color:var(--color-flag-red)}.cm-tool-quiet{color:var(--color-alloy);background-color:#0000}.cm-tool-quiet:hover:not(:disabled){background-color:var(--color-kerb);color:var(--color-chrome)}.cm-label{color:var(--color-chrome);margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}.cm-help{color:var(--color-smoke);margin-top:.375rem;font-size:.875rem;line-height:1.45}.cm-field{border:1px solid var(--color-gunmetal);border-radius:var(--radius-btn);background-color:var(--color-asphalt);width:100%;min-height:2.875rem;color:var(--color-chrome);transition:border-color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);padding:.6875rem .875rem;font-size:1rem;line-height:1.5;display:block}.cm-field::placeholder{color:var(--color-smoke)}.cm-field:hover{border-color:#3b3e45}.cm-field:focus{border-color:var(--color-alloy)}.cm-field[aria-invalid=true]{border-color:var(--color-flag-red)}textarea.cm-field{resize:vertical}select.cm-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b4b8c0' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.5rem}.cm-field-preview{border-radius:var(--radius-btn);background-color:var(--color-asphalt);min-height:8.75rem;padding:.875rem}.cm-error{color:var(--color-flag-red);font-size:.9375rem}.cm-prose{max-width:44rem;color:var(--color-alloy);font-size:1rem;line-height:1.65}.cm-prose h2{letter-spacing:-.015em;color:var(--color-chrome);margin-top:3rem;margin-bottom:.875rem;font-size:1.375rem;font-weight:700;line-height:1.25}.cm-prose>h2:first-child,.cm-prose>:first-child>h2:first-child,.cm-prose .cm-panel>h2:first-child{margin-top:0}.cm-prose p+p{margin-top:1rem}.cm-prose ul{margin-top:.75rem;padding-left:1.25rem;list-style:outside}.cm-prose li+li{margin-top:.5rem}.cm-prose li::marker{color:var(--color-smoke)}.cm-prose strong{color:var(--color-chrome);font-weight:600}.cm-prose a{color:var(--color-chrome);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cm-prose a:hover{text-decoration-thickness:2px}.cm-legal{gap:3rem;display:grid}@media (min-width:1024px){.cm-legal{grid-template-columns:minmax(12rem,.32fr) 1fr;gap:4rem}.cm-legal-toc{align-self:start;position:sticky;top:6rem}}.cm-legal-toc a{min-height:2.25rem;color:var(--color-alloy);transition:color var(--dur-fast) var(--ease-out-quart);align-items:center;font-size:.9375rem;display:flex}.cm-legal-toc a:hover{color:var(--color-chrome)}.cm-error-code{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:var(--color-kerb);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,3rem + 14vw,15rem);font-style:italic;font-weight:800;font-stretch:125%;line-height:.85}.cm-loading-track{background-color:var(--color-kerb);width:12rem;height:2px;position:relative;overflow:hidden}.cm-loading-track:after{content:"";background-color:var(--color-chrome);width:40%;animation:cm-run 1.1s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes cm-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}:root [data-panel-theme]{--color-accent:#5e636e;--color-accent-soft:#c9cdd4;--color-accent-bright:#eef0f3;--color-accent-deep:#4a4f59;--color-accent-glow:transparent;--mark-pale:#f4f5f7;--mark-mid:#b4b8c0;--mark-deep:#6b707b;--selection-bg:#eef0f338}:root [data-panel-theme=dark]{--s-surface:#121316;--s-surface-nav:#1a1b1f;--s-surface-raised:#1a1b1f;--s-surface-sunken:#0e0f11;--s-surface-hover:#23252a;--s-glass-bg:#1a1b1f;--s-glass-edge:transparent;--s-glass-highlight:0 0 0 0 transparent;--s-chart-glow:transparent;--s-chart-wash:transparent;--s-line:#26282d;--s-line-soft:#202126;--s-line-strong:#3b3e45;--s-ink:#eef0f3;--s-ink-2:#b4b8c0;--s-ink-3:#9a9fa8;--s-ink-4:#7c818b;--s-brand:#d9dce1;--s-brand-text:#eef0f3;--s-brand-fill:#e6e8ec;--s-brand-wash:#eef0f314;--s-on-brand:#121316;--s-ok:#3dd68c;--s-warn:#f5c542;--s-down:#ff6b6b;--s-info:#b4b8c0;--s-ok-wash:#3dd68c1a;--s-warn-wash:#f5c5421a;--s-down-wash:#ff6b6b1a;--s-info-wash:#b4b8c01a;--s-series-1:#d9dce1;--s-shadow-card:0 0 0 0 transparent;--s-shadow-rail:0 0 0 0 transparent;--scroll-track:#121316;--scroll-thumb:#2e3137}:root [data-panel-theme=light]{--s-surface:#f1f2f4;--s-surface-nav:#fff;--s-surface-raised:#fff;--s-surface-sunken:#e8eaed;--s-surface-hover:#eceef1;--s-glass-bg:#fff;--s-glass-edge:transparent;--s-glass-highlight:0 0 0 0 transparent;--s-chart-glow:transparent;--s-chart-wash:transparent;--s-line:#e1e3e7;--s-line-soft:#eceef1;--s-line-strong:#c9ccd2;--s-ink:#121316;--s-ink-2:#464a52;--s-ink-3:#5a5f68;--s-ink-4:#767b85;--s-brand:#2e3137;--s-brand-text:#121316;--s-brand-fill:#1a1b1f;--s-brand-wash:#1213160f;--s-on-brand:#eef0f3;--mark-pale:#6b707b;--mark-mid:#2e3137;--mark-deep:#121316;--s-info:#464a52;--s-info-wash:#464a5214;--s-series-1:#2e3137;--s-shadow-card:0 0 0 0 transparent;--s-shadow-rail:0 0 0 0 transparent;--selection-bg:#12131624}:root [data-panel-theme] .staff-glass{-webkit-backdrop-filter:none;backdrop-filter:none}:root [data-panel-theme] .staff-chart-wash{background:0 0}:root [data-panel-theme] .rounded-xl,:root [data-panel-theme] .rounded-2xl,:root [data-panel-theme] .rounded-3xl{border-radius:var(--radius-panel)}:root [data-panel-theme] .rounded-lg{border-radius:var(--radius-card)}:root [data-panel-theme] .rounded-md,:root [data-panel-theme] .rounded{border-radius:var(--radius-btn)}@media (prefers-reduced-motion:reduce){.cm-row,.cm-tool,.cm-back svg,.cm-row .cm-chev{transition:none}a.cm-row:active,.cm-tool:active:not(:disabled),a.cm-row:hover .cm-chev,.cm-back:hover svg{transform:none}.cm-loading-track:after{opacity:.5;width:100%;animation:none}}.cm-markdown blockquote{border-left-color:var(--color-gunmetal);background:var(--color-kerb);color:var(--color-alloy)}.cm-markdown code,.cm-markdown pre{background:var(--color-asphalt);border-color:var(--color-gunmetal);border-radius:var(--radius-btn)}.cm-markdown img{border:0;border-radius:0}:root [data-panel-theme=light] :focus-visible{outline-color:#121316}
