.cs-avatar{border-radius:var(--cs-radius);background:var(--cs-color-rule-strong);color:var(--cs-color-surface);font-family:var(--cs-font-heading);letter-spacing:var(--cs-tracking-heading);font-weight:600;line-height:var(--cs-line-tight);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cs-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.cs-avatar--md{width:var(--cs-avatar-size);height:var(--cs-avatar-size);font-size:var(--cs-text-md)}.cs-avatar--lg{width:var(--cs-avatar-size-lg);height:var(--cs-avatar-size-lg);font-size:var(--cs-text-ml)}.cs-avatar--xl{width:var(--cs-avatar-size-xl);height:var(--cs-avatar-size-xl);font-size:var(--cs-text-xl)}.cs-icon{flex-shrink:0;display:block}.cs-account-menu__trigger{width:var(--cs-control-height);height:var(--cs-control-height);color:var(--cs-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-account-menu__trigger:hover,.cs-account-menu__trigger[data-state=open]{background:var(--cs-color-surface-hover)}.cs-account-menu__trigger:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-account-menu__trigger--acting{box-shadow:inset 0 0 0 var(--cs-rule-width-strong) var(--cs-color-warning)}.cs-account-menu__note{padding:var(--cs-space-4) var(--cs-space-16) var(--cs-space-8);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.cs-account-menu{z-index:var(--cs-layer-popover);min-width:var(--cs-menu-width);padding:var(--cs-space-8) 0;border:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);flex-direction:column;display:flex}.cs-account-menu__identity{align-items:center;gap:var(--cs-space-12);padding:var(--cs-space-4) var(--cs-space-16) var(--cs-space-8);display:flex}.cs-account-menu__text{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.cs-account-menu__name{font-weight:600}.cs-account-menu__detail{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.cs-account-menu__label{padding:var(--cs-space-4) var(--cs-space-16);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;font-weight:500}.cs-account-menu__separator{height:var(--cs-rule-width);margin:var(--cs-space-4) 0;background:var(--cs-color-rule)}.cs-account-menu__item{align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-8) var(--cs-space-16);color:var(--cs-color-text);font-size:var(--cs-text-md);cursor:pointer;outline:none;text-decoration:none;display:flex}.cs-account-menu__item--account{gap:var(--cs-space-12)}.cs-account-menu__item:hover,.cs-account-menu__item[data-highlighted]{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-account-menu__toggle{width:var(--cs-check-size);height:var(--cs-check-size);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);color:var(--cs-color-on-accent);background:0 0;justify-content:center;align-items:center;display:inline-flex}.cs-account-menu__toggle--on{border-color:var(--cs-color-accent);background:var(--cs-color-accent)}@media (forced-colors:active){.cs-account-menu__toggle--on{color:highlighttext;background:highlight;border-color:highlight}}@media (width<=480px){.cs-account-menu{width:100vw;max-width:100vw}}.cs-account-menu__static-root{display:flex;position:relative}.cs-account-menu--static{top:calc(100% + var(--cs-space-6));width:var(--cs-menu-width);max-width:none;position:absolute;right:0}.cs-mark{flex-shrink:0;display:block}.cs-auth-shell{justify-content:center;align-items:center;gap:var(--cs-space-24);min-height:100vh;padding:var(--cs-space-48) var(--cs-space-24);background:var(--cs-color-surface);flex-direction:column;display:flex}.cs-auth-shell__column{gap:var(--cs-space-24);width:100%;max-width:var(--cs-auth-column-width);flex-direction:column;display:flex}.cs-auth-shell__brand{align-items:center;gap:var(--cs-space-10);display:flex}.cs-auth-shell__wordmark{font-family:var(--cs-font-heading);font-size:var(--cs-text-lg);letter-spacing:var(--cs-tracking-heading);font-weight:600}.cs-auth-shell__heading{gap:var(--cs-space-6);padding-bottom:var(--cs-space-16);border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);flex-direction:column;display:flex}.cs-auth-shell__title{font-size:var(--cs-text-2xl)}.cs-auth-shell__subtitle{font-size:var(--cs-text-md);color:var(--cs-color-text-muted)}.cs-auth-shell__content{gap:var(--cs-space-16);flex-direction:column;display:flex}.cs-auth-shell__footer{font-size:var(--cs-text-md);color:var(--cs-color-text-muted);text-align:center}.cs-badge{white-space:nowrap;align-items:center;display:inline-flex}.cs-badge--filled{padding:var(--cs-space-2) var(--cs-space-6)}.cs-badge--neutral{color:var(--cs-color-text-muted)}.cs-badge--neutral.cs-badge--filled{background:var(--cs-color-surface-hover)}.cs-badge--accent{color:var(--cs-color-accent)}.cs-badge--accent.cs-badge--filled{background:var(--cs-color-accent-tint)}.cs-badge--success{color:var(--cs-color-success)}.cs-badge--success.cs-badge--filled{background:var(--cs-color-success-tint)}.cs-badge--warning{color:var(--cs-color-warning)}.cs-badge--warning.cs-badge--filled{background:var(--cs-color-warning-tint)}.cs-badge--danger{color:var(--cs-color-danger)}.cs-badge--danger.cs-badge--filled{background:var(--cs-color-danger-tint)}.cs-legend{gap:var(--cs-space-4) var(--cs-space-16);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-legend__item{align-items:center;gap:var(--cs-space-6);display:inline-flex}.cs-legend__swatch{width:var(--cs-space-10);height:var(--cs-space-10);flex:none;display:inline-block}.cs-legend__value{color:var(--cs-color-text);font-variant-numeric:tabular-nums}.cs-chart-tooltip{z-index:var(--cs-layer-overlay);min-width:var(--cs-chart-readout-min-width);max-width:var(--cs-chart-readout-max-width);padding:var(--cs-space-8) var(--cs-space-12);background:var(--cs-color-surface);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);color:var(--cs-color-text);font-size:var(--cs-text-sm);line-height:var(--cs-line-body);pointer-events:none;position:absolute}.cs-chart-tooltip--start{transform:translateX(var(--cs-space-8))}.cs-chart-tooltip--middle{transform:translate(-50%)}.cs-chart-tooltip--end{transform:translateX(calc(-100% - var(--cs-space-8)))}.cs-chart-tooltip__title{margin:0 0 var(--cs-space-4);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs)}.cs-chart-tooltip__rows{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-chart-tooltip__row{align-items:center;gap:var(--cs-space-8);white-space:nowrap;display:flex}.cs-chart-tooltip__key{width:var(--cs-space-12);height:var(--cs-rule-width-strong);flex:none}.cs-chart-tooltip__value{font-variant-numeric:tabular-nums}.cs-chart-tooltip__label{color:var(--cs-color-text-muted);text-overflow:ellipsis;overflow:hidden}.cs-bar-chart{gap:var(--cs-space-12);flex-direction:column;min-width:0;display:flex}.cs-bar-chart__rows{gap:var(--cs-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-bar-chart__row{grid-template-columns:minmax(0, var(--cs-bar-label-width,36%)) minmax(0, 1fr) auto;align-items:center;gap:var(--cs-space-12);min-height:var(--cs-space-24);outline:none;display:grid;position:relative}.cs-bar-chart__row:focus-visible .cs-bar-chart__track{box-shadow:var(--cs-focus-ring)}.cs-bar-chart__label{color:var(--cs-color-text);font-size:var(--cs-text-sm);line-height:var(--cs-line-body);overflow-wrap:anywhere;text-decoration:none}.cs-bar-chart__footnote{margin-left:var(--cs-space-2);color:var(--cs-color-text-muted)}a.cs-bar-chart__label:hover{text-decoration:underline}.cs-bar-chart__track{gap:var(--cs-space-2);height:var(--cs-space-16);display:flex;overflow:hidden}.cs-bar-chart__segment{min-width:var(--cs-rule-width);height:100%;transition:opacity var(--cs-motion-fast);flex:none;display:block}.cs-bar-chart__row--active .cs-bar-chart__segment{opacity:var(--cs-opacity-hover)}.cs-bar-chart__value{min-width:3.5em;color:var(--cs-color-text);font-size:var(--cs-text-sm);font-variant-numeric:tabular-nums;text-align:right}.cs-bar-chart__empty{padding:var(--cs-space-24) 0;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);text-align:center;margin:0}.cs-bar-chart__row>.cs-chart-tooltip{left:var(--cs-bar-label-width,36%);transform:none}.cs-spinner{flex-shrink:0;animation:.7s linear infinite cs-spinner-turn;display:block}.cs-spinner__track{opacity:.25}@keyframes cs-spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-spinner{animation-duration:2s}}.cs-button{justify-content:center;align-items:center;gap:var(--cs-space-8);height:var(--cs-control-height);padding:0 var(--cs-space-12);border:var(--cs-rule-width) solid transparent;border-radius:var(--cs-radius);background:var(--cs-color-surface);font-family:var(--cs-font-body);font-size:var(--cs-text-md);font-weight:600;line-height:var(--cs-line-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--cs-motion-fast) linear, color var(--cs-motion-fast) linear, border-color var(--cs-motion-fast) linear;text-decoration:none;display:inline-flex}.cs-button--sm{height:var(--cs-control-height-sm);padding:0 var(--cs-space-12);font-size:var(--cs-text-sm)}.cs-button:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-button--primary{border-color:var(--cs-color-accent);background:var(--cs-color-accent);color:var(--cs-color-on-accent)}.cs-button--primary:hover:not(.cs-button--disabled){border-color:var(--cs-color-accent-hover);background:var(--cs-color-accent-hover);color:var(--cs-color-on-accent)}.cs-button--secondary{border-color:var(--cs-color-rule-strong);color:var(--cs-color-text)}.cs-button--secondary:hover:not(.cs-button--disabled){background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-button--danger{border-color:var(--cs-color-danger);color:var(--cs-color-danger)}.cs-button--danger:hover:not(.cs-button--disabled){background:var(--cs-color-danger);color:var(--cs-color-on-accent)}.cs-button--ghost{color:var(--cs-color-text)}.cs-button--ghost:hover:not(.cs-button--disabled){background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-button--disabled{opacity:var(--cs-opacity-disabled);cursor:not-allowed}.cs-checkbox{align-items:flex-start;gap:var(--cs-space-10);min-height:var(--cs-control-height);padding:var(--cs-space-8) 0;display:flex}.cs-checkbox__box{width:var(--cs-check-size);height:var(--cs-check-size);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);color:var(--cs-color-on-accent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}.cs-checkbox__box:hover:not(:disabled){background:var(--cs-color-surface-hover)}.cs-checkbox__box:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-checkbox__box[data-state=checked]{border-color:var(--cs-color-accent);background:var(--cs-color-accent)}.cs-checkbox__box[data-state=checked]:hover:not(:disabled){border-color:var(--cs-color-accent-hover);background:var(--cs-color-accent-hover)}.cs-checkbox__box:disabled{border-color:var(--cs-color-rule);cursor:not-allowed;opacity:var(--cs-opacity-disabled)}@media (forced-colors:active){.cs-checkbox__box[data-state=checked],.cs-checkbox__box[data-state=checked]:hover:not(:disabled){color:highlighttext;background:highlight;border-color:highlight}}.cs-checkbox__indicator{display:flex}.cs-checkbox__text{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-checkbox__label{font-size:var(--cs-text-md);cursor:pointer}.cs-checkbox--disabled .cs-checkbox__label{color:var(--cs-color-text-muted);cursor:not-allowed}.cs-checkbox__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-code-block{border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);flex-direction:column;display:flex}.cs-code-block__bar{justify-content:space-between;align-items:center;gap:var(--cs-space-8);height:var(--cs-control-height);padding:0 var(--cs-space-8) 0 var(--cs-space-10);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);display:flex}.cs-code-block__label{font-size:var(--cs-text-xs);color:var(--cs-color-text-muted);text-transform:uppercase;letter-spacing:var(--cs-tracking-caps);font-weight:600}.cs-code-block__copy{align-items:center;gap:var(--cs-space-6);height:var(--cs-control-height-xs);padding:0 var(--cs-space-8);font-size:var(--cs-text-xs);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.cs-code-block__copy:hover{background:var(--cs-color-surface-hover)}.cs-code-block__copy:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-code-block__pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.cs-code-block__pre{padding:var(--cs-space-12);font-family:var(--cs-font-mono);font-size:var(--cs-text-sm);line-height:var(--cs-line-code);margin:0;overflow-x:auto}.cs-code-block__label--file{font-family:var(--cs-font-mono);letter-spacing:normal;text-transform:none}.cs-code-block__token--tag,.cs-code-block__token--keyword{color:var(--cs-color-accent);font-weight:500}.cs-code-block__token--attribute,.cs-code-block__token--function{font-weight:500}.cs-code-block__token--string{color:var(--cs-color-success)}.cs-code-block__token--number{color:var(--cs-color-warning)}.cs-code-block__token--comment{color:var(--cs-color-text-muted)}.cs-column-chart{--cs-chart-gutter:44px;--cs-chart-axis-height:20px;gap:var(--cs-space-12);min-width:0;transition:opacity var(--cs-motion);flex-direction:column;display:flex}.cs-column-chart--loading{opacity:var(--cs-opacity-loading);pointer-events:none}.cs-column-chart__frame{grid-template-columns:var(--cs-chart-gutter) minmax(0, 1fr);grid-template-rows:var(--cs-plot-height) var(--cs-chart-axis-height);display:grid}.cs-column-chart__y-axis,.cs-column-chart__x-axis{color:var(--cs-color-text-muted);font-size:var(--cs-text-2xs);font-variant-numeric:tabular-nums;line-height:var(--cs-line-tight);position:relative}.cs-column-chart__y-label{right:var(--cs-space-8);white-space:nowrap;position:absolute;transform:translateY(-50%)}.cs-column-chart__plot{outline:none;position:relative}.cs-column-chart__plot:focus-visible{box-shadow:var(--cs-focus-ring)}.cs-column-chart__svg{width:100%;height:var(--cs-plot-height);display:block}.cs-column-chart__gridline{stroke:var(--cs-color-rule);stroke-width:1px}.cs-column-chart__baseline{stroke:var(--cs-color-rule-strong);stroke-width:1px}.cs-column-chart__highlight{fill:var(--cs-color-surface-hover)}.cs-column-chart__x-axis{grid-column:2}.cs-column-chart__x-label{top:var(--cs-space-6);white-space:nowrap;position:absolute}.cs-column-chart__x-label--start{transform:none}.cs-column-chart__x-label--middle{transform:translate(-50%)}.cs-column-chart__x-label--end{transform:translate(-100%)}@media (width<=480px){.cs-column-chart__x-label:nth-child(2n){display:none}}.cs-column-chart__empty{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.cs-copy-button{width:var(--cs-icon-button-size);height:var(--cs-icon-button-size);border-radius:var(--cs-radius);color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-copy-button:hover{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-copy-button:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-learn-more{align-items:center;gap:var(--cs-space-4);color:var(--cs-color-text-muted);font-family:var(--cs-font-body);font-size:var(--cs-text-sm);letter-spacing:0;white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.cs-learn-more:hover{color:var(--cs-color-accent);text-decoration:underline}.cs-learn-more:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-dialog-overlay{z-index:var(--cs-layer-overlay);background:var(--cs-color-backdrop);position:fixed;inset:0}.cs-dialog{z-index:calc(var(--cs-layer-overlay) + 1);gap:var(--cs-space-16);width:var(--cs-dialog-width);max-width:calc(100vw - var(--cs-space-32));max-height:calc(100vh - var(--cs-space-48));padding:var(--cs-space-24);border:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cs-dialog:focus-visible{outline:none}.cs-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-16);padding-bottom:var(--cs-space-12);border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);display:flex}.cs-dialog__heading{gap:var(--cs-space-4);flex-direction:column;display:flex}.cs-dialog__title-row{align-items:baseline;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.cs-dialog__title{font-family:var(--cs-font-heading);font-size:var(--cs-text-lg);letter-spacing:var(--cs-tracking-heading);font-weight:600;line-height:var(--cs-line-heading)}.cs-dialog__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-dialog__close{width:var(--cs-control-height-sm);height:var(--cs-control-height-sm);color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-dialog__close:hover{color:var(--cs-color-text);background:var(--cs-color-surface-hover)}.cs-dialog__close:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-dialog__body{font-size:var(--cs-text-md)}.cs-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;display:flex}@media (width<=480px){.cs-dialog{width:100vw;max-width:none;max-height:calc(100vh - var(--cs-space-32));padding:var(--cs-space-16) var(--cs-gutter-phone);border-left:0;border-right:0;left:0;transform:translateY(-50%)}}.cs-dialog--static{z-index:auto;width:100%;max-width:var(--cs-dialog-width);border:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);max-height:none;margin:0 auto;position:relative;top:auto;left:auto;overflow:visible;transform:none}.cs-disclosure{border-top:var(--cs-rule-width) solid var(--cs-color-rule);flex-direction:column;display:flex}.cs-disclosure__trigger{align-items:center;gap:var(--cs-space-8);width:100%;min-height:var(--cs-control-height);color:var(--cs-color-text);font-family:var(--cs-font-body);font-size:var(--cs-text-md);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.cs-disclosure__trigger:hover{color:var(--cs-color-accent)}.cs-disclosure__trigger:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-disclosure__chevron{color:var(--cs-color-text-muted);transition:transform var(--cs-motion-fast) ease-out}.cs-disclosure__trigger[data-state=open] .cs-disclosure__chevron{transform:rotate(90deg)}.cs-disclosure__body{gap:var(--cs-space-16);padding:var(--cs-space-4) 0 var(--cs-space-8);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.cs-disclosure__chevron{transition:none}}.cs-empty-state{align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-40) var(--cs-space-24);text-align:center;flex-direction:column;display:flex}.cs-empty-state__icon{color:var(--cs-color-text-muted)}.cs-empty-state__title{font-family:var(--cs-font-heading);font-size:var(--cs-text-lg);letter-spacing:var(--cs-tracking-heading);font-weight:600}.cs-empty-state__description{max-width:420px;font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-empty-state__actions{align-items:center;gap:var(--cs-space-8);padding-top:var(--cs-space-8);display:flex}.cs-notice{align-items:flex-start;gap:var(--cs-space-10);padding:var(--cs-space-12);border:var(--cs-rule-width) solid currentcolor;border-radius:var(--cs-radius);font-size:var(--cs-text-sm);display:flex}.cs-notice--info{border-color:var(--cs-color-rule-strong);background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-notice--success{border-color:var(--cs-color-success);background:var(--cs-color-success-tint);color:var(--cs-color-success)}.cs-notice--warning{border-color:var(--cs-color-warning);background:var(--cs-color-warning-tint);color:var(--cs-color-warning)}.cs-notice--error{border-color:var(--cs-color-danger);background:var(--cs-color-danger-tint);color:var(--cs-color-danger)}.cs-notice__icon{margin-top:var(--cs-space-2)}.cs-notice__body{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.cs-notice__title{font-size:var(--cs-text-md);font-weight:600}.cs-notice__text{color:var(--cs-color-text)}.cs-notice__text:empty{display:none}.cs-form{gap:var(--cs-space-16);width:100%;max-width:var(--cs-form-max-width);flex-direction:column;display:flex}.cs-dialog .cs-form,.cs-auth-shell .cs-form{max-width:none}.cs-form__fields{gap:var(--cs-space-16);flex-direction:column;display:flex}.cs-form__actions{align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;display:flex}.cs-form__actions[inert]{opacity:var(--cs-opacity-disabled)}.cs-key-value-list{flex-direction:column;display:flex}.cs-key-value-list__row{justify-content:space-between;align-items:baseline;gap:var(--cs-space-16);padding:var(--cs-space-10) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);display:flex}.cs-key-value-list__label{font-size:var(--cs-text-xs);color:var(--cs-color-text-muted);font-weight:600}.cs-key-value-list__value{font-size:var(--cs-text-md);text-align:right;overflow-wrap:anywhere}@media (width<=720px){.cs-key-value-list__row{align-items:stretch;gap:var(--cs-space-2);flex-direction:column}.cs-key-value-list__value{text-align:left}}.cs-link{color:var(--cs-color-accent);text-decoration:none;display:inline}.cs-link:hover{color:var(--cs-color-accent-hover);text-decoration:underline}.cs-link:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-link__icon{margin-left:var(--cs-space-4);vertical-align:-1px;display:inline-block}.cs-meter{gap:var(--cs-space-8);flex-direction:column;min-width:0;display:flex}.cs-meter__head{justify-content:space-between;align-items:baseline;gap:var(--cs-space-12);display:flex}.cs-meter__label{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;margin:0;font-weight:600}.cs-meter__figures{align-items:baseline;gap:var(--cs-space-8);font-variant-numeric:tabular-nums;margin:0;display:flex}.cs-meter__max{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.cs-meter__track{height:var(--cs-space-10);background:var(--cs-color-surface-hover);border:var(--cs-rule-width) solid var(--cs-color-rule);display:block;position:relative}.cs-meter__fill{background:var(--cs-color-text);height:100%;display:block}.cs-meter--near .cs-meter__fill{background:var(--cs-color-warning)}.cs-meter--full .cs-meter__fill{background:var(--cs-color-danger)}.cs-meter__mark{top:calc(-1 * var(--cs-space-4));bottom:calc(-1 * var(--cs-space-4));border-left:var(--cs-rule-width-strong) solid var(--cs-color-text-muted);width:0;position:absolute}.cs-meter__mark--projected{border-left-style:dashed}.cs-meter__marks{gap:var(--cs-space-4) var(--cs-space-16);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-meter__mark-item{align-items:center;gap:var(--cs-space-6);display:inline-flex}.cs-meter__mark-key{height:var(--cs-space-12);border-left:var(--cs-rule-width-strong) solid var(--cs-color-text-muted);display:inline-block}.cs-meter__mark-key--projected{border-left-style:dashed}.cs-meter__note{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.cs-meter__foot{justify-content:space-between;align-items:center;gap:var(--cs-space-8);min-height:var(--cs-control-height-sm);display:flex}.cs-nav-item{padding:0 var(--cs-space-12);border-top:var(--cs-marker-width) solid transparent;border-bottom:var(--cs-marker-width) solid transparent;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:flex}.cs-nav-item:hover{color:var(--cs-color-text);background:var(--cs-color-surface-hover)}.cs-nav-item:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-nav-item--current{border-bottom-color:var(--cs-color-accent);color:var(--cs-color-text);font-weight:600}@media (forced-colors:active){.cs-nav-item{border-top-color:canvas;border-bottom-color:canvas}.cs-nav-item--current{border-bottom-color:highlight;text-decoration:underline}}.cs-page-header{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-16);flex-wrap:wrap;display:flex}.cs-page-header__text{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.cs-page-header__title-row{align-items:baseline;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.cs-page-header__title{font-size:var(--cs-text-xl)}.cs-page-header__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-page-header__actions{align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;display:flex}@media (width<=480px){.cs-page-header{flex-direction:column;align-items:stretch}}.cs-pagination{align-items:center;gap:var(--cs-space-8);display:flex}.cs-pagination__step{width:var(--cs-control-height-sm);height:var(--cs-control-height-sm);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-pagination__step:hover:not(:disabled){background:var(--cs-color-surface-hover)}.cs-pagination__step:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-pagination__step:disabled{border-color:var(--cs-color-rule);color:var(--cs-color-text-muted);cursor:not-allowed}.cs-pagination__status{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted);font-variant-numeric:tabular-nums}.cs-theme-items__label{padding:var(--cs-space-4) var(--cs-space-16);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;font-weight:500}.cs-theme-items__item{align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-8) var(--cs-space-16);color:var(--cs-color-text);font-size:var(--cs-text-md);cursor:pointer;outline:none;display:flex}.cs-theme-items__item:hover,.cs-theme-items__item[data-highlighted]{background:var(--cs-color-surface-hover)}.cs-theme-items__item[data-state=checked]{font-weight:600}.cs-theme-items__text{flex:auto}.cs-theme-items__check{color:var(--cs-color-accent);flex-shrink:0}.cs-product-menu__wordmark{align-items:center;gap:var(--cs-space-10);height:var(--cs-control-height);margin-left:calc(-1 * var(--cs-space-8));padding:0 var(--cs-space-8);color:var(--cs-color-text);cursor:pointer;background:0 0;border:0;display:flex}.cs-product-menu__wordmark:hover,.cs-product-menu__wordmark[data-state=open]{background:var(--cs-color-surface-hover)}.cs-product-menu__wordmark:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-product-menu__wordmark-text{font-family:var(--cs-font-heading);font-size:var(--cs-text-ml);letter-spacing:var(--cs-tracking-heading);font-weight:600}.cs-product-menu__caret{color:var(--cs-color-text-muted)}.cs-product-menu__grid-button{width:var(--cs-control-height);height:var(--cs-control-height);color:var(--cs-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-product-menu__grid-button:hover,.cs-product-menu__grid-button[data-state=open]{background:var(--cs-color-surface-hover)}.cs-product-menu__grid-button:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-product-menu{z-index:var(--cs-layer-popover);width:var(--cs-menu-width-wide);max-width:calc(100vw - var(--cs-space-32));padding:var(--cs-space-8) 0;border:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);flex-direction:column;display:flex}.cs-product-menu__heading{padding:var(--cs-space-4) var(--cs-space-16) var(--cs-space-8);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;font-weight:500}.cs-product-menu__item{align-items:center;gap:var(--cs-space-12);padding:var(--cs-space-8) var(--cs-space-16);border-left:var(--cs-marker-width) solid transparent;color:var(--cs-color-text);cursor:pointer;outline:none;text-decoration:none;display:flex}.cs-product-menu__item:hover,.cs-product-menu__item[data-highlighted]{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-product-menu__item--current{border-left-color:var(--cs-color-accent)}.cs-product-menu__tile{width:var(--cs-control-height);height:var(--cs-control-height);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cs-product-menu__item--current .cs-product-menu__tile{border-color:var(--cs-color-accent);background:var(--cs-color-accent);color:var(--cs-color-on-accent)}.cs-product-menu__text{gap:var(--cs-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.cs-product-menu__name{font-family:var(--cs-font-heading);font-size:var(--cs-text-ml);letter-spacing:var(--cs-tracking-heading);font-weight:600}.cs-product-menu__description{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-product-menu__check{color:var(--cs-color-accent);flex-shrink:0}.cs-product-menu__separator{height:var(--cs-rule-width);margin:var(--cs-space-4) 0;background:var(--cs-color-rule)}@media (width<=480px){.cs-product-menu__wordmark-text{display:none}.cs-product-menu{width:100vw;max-width:100vw}}.cs-product-menu__static-root{display:flex;position:relative}.cs-product-menu--static{top:calc(100% + var(--cs-space-6));width:var(--cs-menu-width-wide);max-width:none;position:absolute;left:0}.cs-product-menu--static.cs-product-menu--end{left:auto;right:0}.cs-help-panel{z-index:var(--cs-layer-popover);width:var(--cs-help-panel-width);border-left:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);flex-direction:column;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.cs-help-panel__header{align-items:center;gap:var(--cs-space-12);height:var(--cs-top-bar-height);padding:0 var(--cs-space-12) 0 var(--cs-space-16);border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);flex-shrink:0;display:flex}.cs-help-panel__title{font-family:var(--cs-font-heading);font-size:var(--cs-text-ml);letter-spacing:var(--cs-tracking-heading);flex:auto;font-weight:600}.cs-help-panel__open{align-items:center;gap:var(--cs-space-4);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.cs-help-panel__open:hover{color:var(--cs-color-accent);text-decoration:underline}.cs-help-panel__close{width:var(--cs-control-height-sm);height:var(--cs-control-height-sm);color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-help-panel__close:hover{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-help-panel__close:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-help-panel__frame{border:0;flex:auto;width:100%}@media (width<=720px){.cs-help-panel{border-left:0;width:100vw}}.cs-help-panel--static{z-index:auto;width:100%;max-width:var(--cs-help-panel-width);height:var(--cs-help-panel-width);border-left:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);position:relative;top:auto;bottom:auto;right:auto}.cs-top-bar{align-items:stretch;gap:var(--cs-space-32);height:var(--cs-top-bar-height);padding:0 var(--cs-space-24);border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);display:flex}.cs-top-bar__brand{align-items:center;gap:var(--cs-space-10);flex-shrink:0;display:flex}.cs-top-bar__home{align-items:center;gap:var(--cs-space-10);color:var(--cs-color-text);text-decoration:none;display:flex}.cs-top-bar__home:hover{color:var(--cs-color-text)}.cs-top-bar__home:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-top-bar__wordmark{font-family:var(--cs-font-heading);font-size:var(--cs-text-ml);letter-spacing:var(--cs-tracking-heading);font-weight:600}.cs-top-bar__separator{color:var(--cs-color-rule);font-size:var(--cs-text-ml)}.cs-top-bar__product{color:var(--cs-color-text);font-size:var(--cs-text-ml);font-weight:500;text-decoration:none}.cs-top-bar__product:hover{color:var(--cs-color-text)}.cs-top-bar__product:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-top-bar__nav{align-items:stretch;gap:var(--cs-space-4);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.cs-top-bar__actions{align-items:center;gap:var(--cs-space-4);margin-left:auto;display:flex}.cs-top-bar__icon-button{width:var(--cs-control-height);height:var(--cs-control-height);color:var(--cs-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-top-bar__icon-button:hover{background:var(--cs-color-surface-hover)}.cs-top-bar__icon-button:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}@media (width<=720px){.cs-top-bar{gap:var(--cs-space-16);padding:0 var(--cs-gutter-narrow)}.cs-top-bar__separator,.cs-top-bar__product{display:none}}@media (width<=480px){.cs-top-bar{gap:0 var(--cs-space-8);height:auto;padding:0 var(--cs-gutter-phone);flex-wrap:wrap}.cs-top-bar__brand,.cs-top-bar__actions{height:var(--cs-top-bar-height)}.cs-top-bar__wordmark{display:none}.cs-top-bar__nav{height:var(--cs-nav-row-height);margin:0 calc(-1 * var(--cs-gutter-phone));padding:0 var(--cs-space-4);border-top:var(--cs-rule-width) solid var(--cs-color-rule);flex:1 0 100%;order:3}}.cs-product-shell__skip{top:var(--cs-space-8);left:var(--cs-space-8);z-index:var(--cs-layer-popover);padding:var(--cs-space-8) var(--cs-space-12);border:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);color:var(--cs-color-text);font-size:var(--cs-text-sm);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.cs-product-shell__skip:focus-visible{box-shadow:var(--cs-focus-ring);outline:none;transform:none}.cs-product-shell__main:focus-visible{outline:none}.cs-product-shell{background:var(--cs-color-surface);min-height:100vh;transition:padding-right var(--cs-motion) ease-out;flex-direction:column;display:flex}.cs-product-shell--help-open{padding-right:var(--cs-help-panel-width)}@media (width<=960px){.cs-product-shell--help-open{padding-right:0}}@media (prefers-reduced-motion:reduce){.cs-product-shell{transition:none}}.cs-product-shell__main{padding:var(--cs-space-32) var(--cs-gutter);flex:auto}.cs-product-shell__content{gap:var(--cs-space-24);max-width:var(--cs-content-max-width);flex-direction:column;margin:0 auto;display:flex}.cs-product-shell__content>*{min-width:0}@media (width<=720px){.cs-product-shell__main{padding:var(--cs-space-24) var(--cs-gutter-narrow)}}@media (width<=480px){.cs-product-shell__main{padding:var(--cs-space-24) var(--cs-gutter-phone)}}.cs-radio-group__options{gap:var(--cs-space-8);flex-direction:column;display:flex}.cs-radio{align-items:flex-start;gap:var(--cs-space-12);cursor:pointer;display:flex}.cs-radio--disabled{cursor:not-allowed}.cs-radio__control{width:var(--cs-check-size);height:var(--cs-check-size);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);cursor:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}.cs-radio:hover .cs-radio__control:not(:disabled){background:var(--cs-color-surface-hover)}.cs-radio__control:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-radio__control[data-state=checked]{border-color:var(--cs-color-accent);border-width:var(--cs-rule-width-strong)}.cs-radio:hover .cs-radio__control[data-state=checked]:not(:disabled){border-color:var(--cs-color-accent-hover);background:var(--cs-color-surface)}.cs-radio__control:disabled{border-color:var(--cs-color-rule);opacity:var(--cs-opacity-disabled)}.cs-radio__indicator{background:var(--cs-color-accent);border-radius:50%;width:8px;height:8px;display:block}@media (forced-colors:active){.cs-radio__control[data-state=checked],.cs-radio:hover .cs-radio__control[data-state=checked]:not(:disabled){border-color:highlight}.cs-radio__indicator{background:highlight}}.cs-radio__text{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-radio__label{font-size:var(--cs-text-md);line-height:var(--cs-line-body);cursor:pointer}.cs-radio__description{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.cs-section{flex-direction:column;display:flex}.cs-section__header{justify-content:space-between;align-items:flex-end;gap:var(--cs-space-16);padding-bottom:var(--cs-space-8);border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);display:flex}.cs-section__heading{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.cs-section__title-row{align-items:baseline;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.cs-section__title{font-size:var(--cs-text-lg)}.cs-section__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-section__actions{align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;display:flex}@media (width<=480px){.cs-section__header{align-items:stretch;gap:var(--cs-space-8);flex-direction:column}}.cs-section__body:not(:empty){padding-top:var(--cs-space-16)}.cs-section:has(>.cs-section__body>.cs-table-scroll:first-child,>.cs-section__body>:first-child>.cs-table-scroll:first-child)>.cs-section__header{padding-bottom:var(--cs-space-4);border-bottom:0}.cs-section:has(>.cs-section__body>.cs-table-scroll:first-child,>.cs-section__body>:first-child>.cs-table-scroll:first-child)>.cs-section__body{padding-top:0}.cs-segmented{height:var(--cs-control-height-sm);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);align-items:stretch;display:inline-flex}.cs-segmented__item{padding:0 var(--cs-space-12);border:0;border-right:var(--cs-rule-width) solid var(--cs-color-rule);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;cursor:pointer;background:0 0;font-weight:500}.cs-segmented__item:last-child{border-right:0}.cs-segmented__item:hover{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-segmented__item:focus-visible{box-shadow:var(--cs-focus-ring);z-index:var(--cs-layer-sticky);outline:none;position:relative}.cs-segmented__item[data-state=on]{background:var(--cs-color-rule-strong);color:var(--cs-color-surface);font-weight:600}@media (forced-colors:active){.cs-segmented__item[data-state=on]{color:highlighttext;background:highlight}}.cs-select{justify-content:space-between;align-items:center;gap:var(--cs-space-8);width:100%;height:var(--cs-control-height);padding:0 var(--cs-space-10);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);color:var(--cs-color-text);font-size:var(--cs-text-md);text-align:left;cursor:pointer;display:flex}.cs-select:hover:not(:disabled){background:var(--cs-color-surface-hover)}.cs-select:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-select--invalid{border-color:var(--cs-color-danger)}.cs-select:disabled{border-color:var(--cs-color-rule);color:var(--cs-color-text-muted);cursor:not-allowed}.cs-select__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-select__value[data-placeholder]{color:var(--cs-color-text-muted)}.cs-select__arrow{color:var(--cs-color-text-muted);display:flex}.cs-select__content{z-index:var(--cs-layer-popover);min-width:var(--reka-select-trigger-width);max-height:var(--cs-popover-max-height);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);background:var(--cs-color-surface)}.cs-select__viewport{padding:var(--cs-space-4) 0;overflow-y:auto}.cs-select__item{justify-content:space-between;align-items:center;gap:var(--cs-space-12);min-height:var(--cs-control-height);padding:var(--cs-space-8) var(--cs-space-10);font-size:var(--cs-text-md);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.cs-select__item[data-highlighted]{background:var(--cs-color-surface-hover);outline:none}.cs-select__item[data-state=checked]{font-weight:600}.cs-select__item[data-disabled]{color:var(--cs-color-text-muted);cursor:not-allowed}.cs-select__item-text{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-select__item-description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted);font-weight:400}.cs-select__item-indicator{color:var(--cs-color-accent);display:flex}.cs-setting-row{justify-content:space-between;align-items:center;gap:var(--cs-space-16);min-height:var(--cs-setting-row-height);padding:var(--cs-space-8) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);display:flex}.cs-setting-row__text{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.cs-setting-row__title{font-size:var(--cs-text-md);font-weight:600}.cs-setting-row__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-setting-row__action{align-items:center;gap:var(--cs-space-8);flex-shrink:0;display:flex}.cs-settings-layout{gap:var(--cs-space-32);flex-direction:column;display:flex}.cs-settings-layout__body{grid-template-columns:var(--cs-side-nav-width) minmax(0, 1fr);gap:var(--cs-space-40);align-items:start;display:grid}.cs-settings-layout__nav{top:var(--cs-space-24);position:sticky}.cs-settings-layout__content{gap:var(--cs-space-32);max-width:var(--cs-column-max-width);flex-direction:column;display:flex}@media (width<=960px){.cs-settings-layout__body{gap:var(--cs-space-24);grid-template-columns:minmax(0,1fr)}.cs-settings-layout__nav{position:static}}.cs-slider{gap:var(--cs-space-6);flex-direction:column;display:flex}.cs-slider__root{height:var(--cs-control-height);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.cs-slider__track{height:var(--cs-space-4);background:var(--cs-color-rule);flex-grow:1;position:relative}.cs-slider__range{background:var(--cs-color-accent);height:100%;position:absolute}.cs-slider__thumb{width:var(--cs-space-16);height:var(--cs-space-16);border:var(--cs-rule-width-strong) solid var(--cs-color-accent);background:var(--cs-color-surface);cursor:grab;display:block}.cs-slider__thumb:hover{background:var(--cs-color-surface-hover)}.cs-slider__thumb:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}@media (forced-colors:active){.cs-slider__range{background:highlight}.cs-slider__thumb{border-color:canvastext}}.cs-side-nav{flex-direction:column;display:flex}.cs-side-nav__item{align-items:center;gap:var(--cs-space-10);min-height:var(--cs-control-height);padding:var(--cs-space-8) var(--cs-space-12);border-left:var(--cs-marker-width) solid transparent;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);font-weight:500;text-decoration:none;display:flex}.cs-side-nav__item:hover{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.cs-side-nav__item:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-side-nav__item--current{border-left-color:var(--cs-color-accent);color:var(--cs-color-text);font-weight:600}@media (forced-colors:active){.cs-side-nav__item{border-left-color:canvas}.cs-side-nav__item--current{border-left-color:highlight;text-decoration:underline}}@media (width<=720px) and (forced-colors:active){.cs-side-nav__item{border-bottom-color:canvas}.cs-side-nav__item--current{border-bottom-color:highlight}}@media (width<=720px){.cs-side-nav{gap:var(--cs-space-24);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);scrollbar-width:none;flex-direction:row;overflow-x:auto}.cs-side-nav__item{padding:var(--cs-space-8) 0;border-left:0;border-bottom:var(--cs-marker-width) solid transparent;white-space:nowrap;flex-shrink:0}.cs-side-nav__item:hover{background:0 0}.cs-side-nav__item--current{border-bottom-color:var(--cs-color-accent)}}.cs-sparkline{flex:none;display:block;overflow:visible}.cs-sparkline__line{fill:none;stroke:var(--cs-color-text-muted);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.cs-sparkline__end{fill:var(--cs-color-text)}.cs-stat{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.cs-stat__label{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);margin:0;font-weight:500}.cs-stat__row{justify-content:space-between;align-items:flex-end;gap:var(--cs-space-4) var(--cs-space-12);flex-wrap:wrap;display:flex}.cs-stat__value{font-family:var(--cs-font-heading);font-size:var(--cs-text-xl);letter-spacing:var(--cs-tracking-heading);font-weight:600;line-height:var(--cs-line-tight);white-space:nowrap;margin:0}.cs-stat__delta,.cs-stat__note{align-items:center;gap:var(--cs-space-4);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);margin:0;display:flex}.cs-stat__change{font-variant-numeric:tabular-nums}.cs-stat__delta--good .cs-icon,.cs-stat__delta--good .cs-stat__change{color:var(--cs-color-success)}.cs-stat__delta--bad .cs-icon,.cs-stat__delta--bad .cs-stat__change{color:var(--cs-color-danger)}.cs-switch{justify-content:space-between;align-items:center;gap:var(--cs-space-16);min-height:var(--cs-control-height);display:flex}.cs-switch--bare{gap:0;min-height:0}.cs-switch__text{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-switch__label{font-size:var(--cs-text-md);cursor:pointer}.cs-switch--disabled .cs-switch__label{color:var(--cs-color-text-muted);cursor:not-allowed}.cs-switch__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.cs-switch__track{width:40px;height:22px;padding:var(--cs-space-2);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);cursor:pointer;flex-shrink:0;align-items:center;display:flex}.cs-switch__track:hover:not(:disabled){background:var(--cs-color-surface-hover)}.cs-switch__track:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-switch__track[data-state=checked]{border-color:var(--cs-color-accent);background:var(--cs-color-accent)}.cs-switch__track[data-state=checked]:hover:not(:disabled){border-color:var(--cs-color-accent-hover);background:var(--cs-color-accent-hover)}.cs-switch__track:disabled{border-color:var(--cs-color-rule);cursor:not-allowed;opacity:var(--cs-opacity-disabled)}.cs-switch__thumb{background:var(--cs-color-rule-strong);width:14px;height:14px;transition:transform var(--cs-motion-fast) ease-out;display:block}.cs-switch__thumb[data-state=checked]{background:var(--cs-color-on-accent);transform:translate(18px)}@media (prefers-reduced-motion:reduce){.cs-switch__thumb{transition:none}}@media (forced-colors:active){.cs-switch__track[data-state=checked],.cs-switch__track[data-state=checked]:hover:not(:disabled){background:highlight}.cs-switch__thumb{background:canvastext}.cs-switch__thumb[data-state=checked]{background:highlighttext}}.cs-table-scroll{width:100%;overflow-x:auto}.cs-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.cs-table__header-row{height:var(--cs-header-row-height)}.cs-table__header-cell{padding:0 var(--cs-space-16) 0 0;border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);color:var(--cs-color-text);font-size:var(--cs-text-xs);white-space:nowrap;font-weight:600}.cs-table__row{height:var(--cs-row-height);position:relative}.cs-table__cell{padding:0 var(--cs-space-16) 0 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);font-size:var(--cs-text-md);vertical-align:middle}.cs-table__row--clickable:hover>.cs-table__cell{background:var(--cs-color-surface-hover)}.cs-table__header-cell:last-child,.cs-table__cell:last-child{padding-right:0}.cs-table__cell--right{text-align:right;white-space:nowrap}.cs-table__content{min-width:0;display:block}.cs-table__row-link{color:var(--cs-color-text);font-weight:600;text-decoration:none}.cs-table__row-link:after{content:"";position:absolute;inset:0}.cs-table__row-link:hover{color:var(--cs-color-accent)}.cs-table__row-link:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-table__empty-cell{border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);padding:0}@media (width<=720px){.cs-table__cell{white-space:nowrap}.cs-table__header-cell:first-child,.cs-table__cell:first-child{z-index:var(--cs-layer-sticky);background:var(--cs-color-surface);position:sticky;left:0}.cs-table__row--clickable:hover>.cs-table__cell:first-child{background:var(--cs-color-surface-hover)}.cs-table__cell:first-child>.cs-table__content{text-overflow:ellipsis;max-width:50vw;overflow:hidden}.cs-table__empty-cell{white-space:normal;position:static}}.cs-tabs{flex-direction:column;display:flex}.cs-tabs__list{align-items:stretch;gap:var(--cs-space-24);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);scrollbar-width:none;display:flex;overflow-x:auto}.cs-tabs__trigger{padding:var(--cs-space-8) 0;border:0;border-bottom:var(--cs-rule-width-strong) solid transparent;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;cursor:pointer;background:0 0;font-weight:500}.cs-tabs__trigger:hover{color:var(--cs-color-text)}.cs-tabs__trigger:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-tabs__trigger[data-state=active]{border-bottom-color:var(--cs-color-accent);color:var(--cs-color-text);font-weight:600}@media (forced-colors:active){.cs-tabs__trigger{border-bottom-color:canvas}.cs-tabs__trigger[data-state=active]{border-bottom-color:highlight;text-decoration:underline}}.cs-tabs__trigger[data-disabled]{color:var(--cs-color-text-muted);cursor:not-allowed;opacity:var(--cs-opacity-disabled)}.cs-tabs__panel{padding-top:var(--cs-space-16)}.cs-tabs__panel:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-textarea{gap:var(--cs-space-8);padding:var(--cs-space-8) var(--cs-space-10);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);flex-direction:column;display:flex}.cs-textarea:focus-within{box-shadow:var(--cs-focus-ring)}.cs-textarea--invalid{border-color:var(--cs-color-danger)}.cs-textarea--disabled{border-color:var(--cs-color-rule);color:var(--cs-color-text-muted)}.cs-textarea__control{width:100%;font-family:var(--cs-font-body);font-size:var(--cs-text-md);line-height:var(--cs-line-body);resize:vertical;background:0 0;border:0;outline:none}.cs-textarea__control:focus-visible{box-shadow:none}.cs-textarea__control::placeholder{color:var(--cs-color-text-muted)}.cs-textarea__control:disabled{color:var(--cs-color-text-muted);cursor:not-allowed;-webkit-text-fill-color:var(--cs-color-text-muted);opacity:1}.cs-input{align-items:center;gap:var(--cs-space-8);height:var(--cs-control-height);padding:0 var(--cs-space-10);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);display:flex}.cs-input:hover:not(.cs-input--disabled){background:var(--cs-color-surface-hover)}.cs-input:focus-within{box-shadow:var(--cs-focus-ring)}.cs-input--invalid{border-color:var(--cs-color-danger)}.cs-input--disabled{border-color:var(--cs-color-rule);color:var(--cs-color-text-muted)}.cs-input__icon{color:var(--cs-color-text-muted);flex:none}.cs-input__control{min-width:0;height:100%;font-size:var(--cs-text-md);background:0 0;border:0;outline:none;flex:auto}.cs-input__control:focus-visible{box-shadow:none}.cs-input__control::placeholder{color:var(--cs-color-text-muted)}.cs-input__control:disabled{color:var(--cs-color-text-muted);cursor:not-allowed;-webkit-text-fill-color:var(--cs-color-text-muted);opacity:1}.cs-input__reveal{width:var(--cs-control-height-xs);height:var(--cs-control-height-xs);color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-input__reveal:hover:not(:disabled){color:var(--cs-color-text)}.cs-input__reveal:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-input__reveal:disabled{cursor:not-allowed;opacity:var(--cs-opacity-disabled)}.cs-toast-viewport{right:var(--cs-space-24);bottom:var(--cs-space-24);z-index:var(--cs-layer-toast);gap:var(--cs-space-8);width:var(--cs-toast-width);max-width:calc(100vw - var(--cs-space-32));outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}@media (width<=480px){.cs-toast-viewport{right:var(--cs-gutter-phone);bottom:var(--cs-gutter-phone);left:var(--cs-gutter-phone);width:auto;max-width:none}}.cs-toast{align-items:flex-start;gap:var(--cs-space-10);padding:var(--cs-space-12);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:var(--cs-radius);background:var(--cs-color-surface);cursor:pointer;display:flex}.cs-toast--success{border-color:var(--cs-color-success)}.cs-toast--warning{border-color:var(--cs-color-warning)}.cs-toast--error{border-color:var(--cs-color-danger)}.cs-toast__icon{margin-top:var(--cs-space-2)}.cs-toast--success .cs-toast__icon{color:var(--cs-color-success)}.cs-toast--warning .cs-toast__icon{color:var(--cs-color-warning)}.cs-toast--error .cs-toast__icon{color:var(--cs-color-danger)}.cs-toast__body{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.cs-toast__title{font-size:var(--cs-text-md);font-weight:600}.cs-toast__description{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-light-text:#202020;--cs-light-text-muted:#626262;--cs-light-surface:#fff;--cs-light-surface-hover:#f4f4f4;--cs-light-rule:#dedede;--cs-light-rule-strong:#202020;--cs-light-backdrop:#20202066;--cs-light-accent:#bb292e;--cs-light-accent-hover:#861b20;--cs-light-accent-tint:#fbe9e9;--cs-light-on-accent:#fff;--cs-light-warning:#a05a00;--cs-light-warning-tint:#fdf2e0;--cs-light-success:#1d7a3d;--cs-light-success-tint:#e8f5ec;--cs-color-text:var(--cs-light-text);--cs-color-text-muted:var(--cs-light-text-muted);--cs-color-surface:var(--cs-light-surface);--cs-color-surface-hover:var(--cs-light-surface-hover);--cs-color-rule:var(--cs-light-rule);--cs-color-rule-strong:var(--cs-light-rule-strong);--cs-color-backdrop:var(--cs-light-backdrop);--cs-color-accent:var(--cs-light-accent);--cs-color-accent-hover:var(--cs-light-accent-hover);--cs-color-accent-tint:var(--cs-light-accent-tint);--cs-color-on-accent:var(--cs-light-on-accent);--cs-color-danger:var(--cs-color-accent);--cs-color-danger-hover:var(--cs-color-accent-hover);--cs-color-danger-tint:var(--cs-color-accent-tint);--cs-color-warning:var(--cs-light-warning);--cs-color-warning-tint:var(--cs-light-warning-tint);--cs-color-success:var(--cs-light-success);--cs-color-success-tint:var(--cs-light-success-tint);--cs-chart-1:var(--cs-color-text);--cs-chart-2:var(--cs-color-accent);--cs-chart-3:var(--cs-color-success);--cs-chart-4:var(--cs-color-text-muted);--cs-chart-5:var(--cs-color-warning);--cs-chart-6:var(--cs-color-rule);--cs-font-heading:Outfit, "Segoe UI", system-ui, -apple-system, sans-serif;--cs-font-body:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--cs-font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, "Courier New", monospace;--cs-text-2xs:11px;--cs-text-xs:12px;--cs-text-sm:13px;--cs-text-md:14px;--cs-text-ml:16px;--cs-text-lg:18px;--cs-text-xl:28px;--cs-text-2xl:32px;--cs-text-display:44px;--cs-line-tight:1;--cs-line-heading:1.1;--cs-line-body:1.5;--cs-line-code:1.6;--cs-tracking-heading:-.02em;--cs-tracking-caps:.06em;--cs-space-2:2px;--cs-space-4:4px;--cs-space-6:6px;--cs-space-8:8px;--cs-space-10:10px;--cs-space-12:12px;--cs-space-16:16px;--cs-space-24:24px;--cs-space-32:32px;--cs-space-40:40px;--cs-space-48:48px;--cs-space-56:56px;--cs-space-64:64px;--cs-control-height:36px;--cs-control-height-sm:32px;--cs-control-height-xs:28px;--cs-icon-button-size:24px;--cs-check-size:18px;--cs-avatar-size:32px;--cs-avatar-size-lg:40px;--cs-avatar-size-xl:64px;--cs-top-bar-height:56px;--cs-row-height:48px;--cs-header-row-height:40px;--cs-setting-row-height:52px;--cs-radius:0;--cs-rule-width:1px;--cs-rule-width-strong:2px;--cs-marker-width:3px;--cs-focus-ring:0 0 0 2px var(--cs-color-surface), 0 0 0 4px var(--cs-color-accent);--cs-opacity-disabled:.45;--cs-opacity-hover:.8;--cs-opacity-loading:.5;--cs-motion-fast:.1s;--cs-motion:.16s;--cs-content-max-width:1280px;--cs-gutter:40px;--cs-gutter-narrow:24px;--cs-gutter-phone:16px;--cs-nav-row-height:44px;--cs-column-max-width:720px;--cs-side-nav-width:220px;--cs-side-rail-width:320px;--cs-auth-column-width:380px;--cs-form-max-width:640px;--cs-field-min-width:200px;--cs-help-panel-width:440px;--cs-dialog-width:440px;--cs-menu-width:240px;--cs-menu-width-wide:320px;--cs-toast-width:360px;--cs-popover-max-height:320px;--cs-chart-readout-min-width:160px;--cs-chart-readout-max-width:260px;--cs-layer-sticky:1;--cs-layer-overlay:100;--cs-layer-popover:200;--cs-layer-toast:300;--cs-light-marketing-page:#fbfaf8;--cs-light-marketing-text:#17141a;--cs-light-marketing-text-muted:#625b60;--cs-light-marketing-text-lead:#4d464b;--cs-light-marketing-rule:#ddd7d2;--cs-light-marketing-surface:#fff;--cs-light-marketing-surface-soft:#f4f2ef;--cs-light-marketing-button:var(--cs-light-accent);--cs-light-marketing-on-button:var(--cs-light-on-accent);--cs-light-marketing-button-hover:var(--cs-light-accent-hover);--cs-light-marketing-button-press:var(--cs-light-accent-hover);--cs-light-marketing-accent:var(--cs-light-accent);--cs-light-marketing-bar:#b5aca8;--cs-light-marketing-wash:#17141a0f;--cs-light-marketing-shadow-raised:0 24px 60px #3c142824;--cs-light-marketing-shadow-bar:0 6px 24px #17141a14;--cs-light-marketing-shadow-panel:0 24px 60px #3c142824;--cs-marketing-page:var(--cs-light-marketing-page);--cs-marketing-text:var(--cs-light-marketing-text);--cs-marketing-text-muted:var(--cs-light-marketing-text-muted);--cs-marketing-text-lead:var(--cs-light-marketing-text-lead);--cs-marketing-rule:var(--cs-light-marketing-rule);--cs-marketing-surface:var(--cs-light-marketing-surface);--cs-marketing-surface-soft:var(--cs-light-marketing-surface-soft);--cs-marketing-button:var(--cs-light-marketing-button);--cs-marketing-on-button:var(--cs-light-marketing-on-button);--cs-marketing-button-hover:var(--cs-light-marketing-button-hover);--cs-marketing-button-press:var(--cs-light-marketing-button-press);--cs-marketing-accent:var(--cs-light-marketing-accent);--cs-marketing-bar:var(--cs-light-marketing-bar);--cs-marketing-wash:var(--cs-light-marketing-wash);--cs-marketing-shadow-raised:var(--cs-light-marketing-shadow-raised);--cs-marketing-shadow-bar:var(--cs-light-marketing-shadow-bar);--cs-marketing-shadow-panel:var(--cs-light-marketing-shadow-panel);--cs-marketing-art-warm:#ff8a6a;--cs-marketing-art-night:#43163c;--cs-marketing-on-art:#fff;--cs-marketing-art-button-text:#2a0f24;--cs-marketing-art-button-hover:#ffe9e2;--cs-marketing-art-button-press:#ffd9cf;--cs-marketing-art-text-shadow:0 2px 30px #280c2259;--cs-marketing-shadow-chart:0 30px 70px #3c0e2859;--cs-marketing-chart-bar-height:20px;--cs-marketing-field-focus:0 0 0 3px color-mix(in srgb, var(--cs-marketing-accent) 25%, transparent);--cs-marketing-accent-wash:color-mix(in srgb, var(--cs-marketing-accent) 7%, transparent);--cs-marketing-code-background:#0d1117;--cs-marketing-code-bar:#161b22;--cs-marketing-code-rule:#30363d;--cs-marketing-code-text:#c9d1d9;--cs-marketing-code-text-strong:#e6edf3;--cs-marketing-code-text-muted:#8b949e;--cs-marketing-code-text-faint:#6e7681;--cs-marketing-code-error:#f85149;--cs-marketing-code-success:#3fb950;--cs-marketing-code-function:#d2a8ff;--cs-marketing-code-string:#a5d6ff;--cs-font-marketing:Archivo, "Segoe UI", system-ui, -apple-system, sans-serif;--cs-marketing-text-md:15px;--cs-marketing-text-base:17px;--cs-marketing-text-lg:20px;--cs-marketing-text-xl:24px;--cs-marketing-radius-xl:28px;--cs-marketing-radius-lg:20px;--cs-marketing-radius-md:12px;--cs-marketing-radius-sm:6px;--cs-marketing-radius-xs:4px;--cs-marketing-motion-fast:.15s;--cs-marketing-motion:.24s;--cs-marketing-motion-press:80ms;--cs-marketing-ease:cubic-bezier(.3, 0, .2, 1);--cs-marketing-content-max-width:1080px;--cs-marketing-compare-width:880px;--cs-marketing-header-height:72px;--cs-marketing-header-height-phone:64px;--cs-marketing-band-padding:112px;--cs-marketing-band-padding-phone:80px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-color-text:#ececef;--cs-color-text-muted:#a0a0a8;--cs-color-surface:#161618;--cs-color-surface-hover:#222226;--cs-color-rule:#33333a;--cs-color-rule-strong:#e6e6ea;--cs-color-backdrop:#0009;--cs-color-accent:#e4535a;--cs-color-accent-hover:#f07a80;--cs-color-accent-tint:#2e1618;--cs-color-on-accent:#161618;--cs-color-warning:#dc9a3a;--cs-color-warning-tint:#2e2416;--cs-color-success:#4fb872;--cs-color-success-tint:#16291d;--cs-marketing-page:#17141a;--cs-marketing-text:#f6f1f2;--cs-marketing-text-muted:#b3a9ae;--cs-marketing-text-lead:#c2b8bd;--cs-marketing-rule:#3a323c;--cs-marketing-surface:#221d25;--cs-marketing-surface-soft:#1f1a22;--cs-marketing-button:#ff6a5c;--cs-marketing-on-button:#17141a;--cs-marketing-button-hover:#ff8478;--cs-marketing-button-press:#f05547;--cs-marketing-accent:#ff6a5c;--cs-marketing-bar:#4a414d;--cs-marketing-wash:#ffffff14;--cs-marketing-shadow-raised:0 24px 60px #0006;--cs-marketing-shadow-bar:0 6px 24px #0000004d;--cs-marketing-shadow-panel:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-color-text:#ececef;--cs-color-text-muted:#a0a0a8;--cs-color-surface:#161618;--cs-color-surface-hover:#222226;--cs-color-rule:#33333a;--cs-color-rule-strong:#e6e6ea;--cs-color-backdrop:#0009;--cs-color-accent:#e4535a;--cs-color-accent-hover:#f07a80;--cs-color-accent-tint:#2e1618;--cs-color-on-accent:#161618;--cs-color-warning:#dc9a3a;--cs-color-warning-tint:#2e2416;--cs-color-success:#4fb872;--cs-color-success-tint:#16291d;--cs-marketing-page:#17141a;--cs-marketing-text:#f6f1f2;--cs-marketing-text-muted:#b3a9ae;--cs-marketing-text-lead:#c2b8bd;--cs-marketing-rule:#3a323c;--cs-marketing-surface:#221d25;--cs-marketing-surface-soft:#1f1a22;--cs-marketing-button:#ff6a5c;--cs-marketing-on-button:#17141a;--cs-marketing-button-hover:#ff8478;--cs-marketing-button-press:#f05547;--cs-marketing-accent:#ff6a5c;--cs-marketing-bar:#4a414d;--cs-marketing-wash:#ffffff14;--cs-marketing-shadow-raised:0 24px 60px #0006;--cs-marketing-shadow-bar:0 6px 24px #0000004d;--cs-marketing-shadow-panel:none}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-color-text:var(--cs-light-text);--cs-color-text-muted:var(--cs-light-text-muted);--cs-color-surface:var(--cs-light-surface);--cs-color-surface-hover:var(--cs-light-surface-hover);--cs-color-rule:var(--cs-light-rule);--cs-color-rule-strong:var(--cs-light-rule-strong);--cs-color-backdrop:var(--cs-light-backdrop);--cs-color-accent:var(--cs-light-accent);--cs-color-accent-hover:var(--cs-light-accent-hover);--cs-color-accent-tint:var(--cs-light-accent-tint);--cs-color-on-accent:var(--cs-light-on-accent);--cs-color-warning:var(--cs-light-warning);--cs-color-warning-tint:var(--cs-light-warning-tint);--cs-color-success:var(--cs-light-success);--cs-color-success-tint:var(--cs-light-success-tint);--cs-marketing-page:var(--cs-light-marketing-page);--cs-marketing-text:var(--cs-light-marketing-text);--cs-marketing-text-muted:var(--cs-light-marketing-text-muted);--cs-marketing-text-lead:var(--cs-light-marketing-text-lead);--cs-marketing-rule:var(--cs-light-marketing-rule);--cs-marketing-surface:var(--cs-light-marketing-surface);--cs-marketing-surface-soft:var(--cs-light-marketing-surface-soft);--cs-marketing-button:var(--cs-light-marketing-button);--cs-marketing-on-button:var(--cs-light-marketing-on-button);--cs-marketing-button-hover:var(--cs-light-marketing-button-hover);--cs-marketing-button-press:var(--cs-light-marketing-button-press);--cs-marketing-accent:var(--cs-light-marketing-accent);--cs-marketing-bar:var(--cs-light-marketing-bar);--cs-marketing-wash:var(--cs-light-marketing-wash);--cs-marketing-shadow-raised:var(--cs-light-marketing-shadow-raised);--cs-marketing-shadow-bar:var(--cs-light-marketing-shadow-bar);--cs-marketing-shadow-panel:var(--cs-light-marketing-shadow-panel)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:optional;src:url(/assets/ibm-plex-sans-latin-IvpUvPa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:optional;src:url(/assets/ibm-plex-sans-latin-ext-CIII54If.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/jetbrains-mono-400-BQaDgvhP.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/jetbrains-mono-500-3S3k2nMz.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/outfit-600-latin-B7SfZ07L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/outfit-600-latin-ext-B85nYjL1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:optional;src:url(/assets/archivo-latin-DY7AcnAa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cs-visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-field{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.cs-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--cs-space-8);display:flex}.cs-field-label{font-size:var(--cs-text-xs);color:var(--cs-color-text);font-weight:600}.cs-field-required{color:var(--cs-color-accent)}.cs-field-hint{font-size:var(--cs-text-xs);color:var(--cs-color-text-muted)}.cs-field-error{align-items:center;gap:var(--cs-space-4);font-size:var(--cs-text-xs);color:var(--cs-color-danger);font-weight:500;display:flex}.cs-caps{font-size:var(--cs-text-xs);text-transform:uppercase;letter-spacing:var(--cs-tracking-caps);font-weight:600}.cs-muted{color:var(--cs-color-text-muted)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cs-color-surface);color:var(--cs-color-text);font-family:var(--cs-font-body);font-size:var(--cs-text-md);line-height:var(--cs-line-body);margin:0}h1,h2,h3,h4,h5,h6,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--cs-font-heading);letter-spacing:var(--cs-tracking-heading);font-weight:600;line-height:var(--cs-line-heading)}a{color:var(--cs-color-accent)}a:hover{color:var(--cs-color-accent-hover)}::selection{background:var(--cs-color-accent-tint);color:var(--cs-color-text)}:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}code,kbd,pre,samp{font-family:var(--cs-font-mono);font-variant-ligatures:common-ligatures contextual;letter-spacing:normal}.repository-layout[data-v-af7516bf]{gap:var(--cs-space-16);flex-direction:column;display:flex}.repository-layout__owner[data-v-af7516bf]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.repository-layout__owner-link[data-v-af7516bf]{color:inherit}.repository-layout__separator[data-v-af7516bf]{margin:0 var(--cs-space-4);color:var(--cs-color-rule)}.repository-layout__slug[data-v-af7516bf]{color:var(--cs-color-text);font-weight:500}.repository-layout__title-row[data-v-af7516bf]{align-items:center;gap:var(--cs-space-12);margin-top:var(--cs-space-4);display:flex}.repository-layout__title[data-v-af7516bf]{font-family:var(--cs-font-heading);font-size:var(--cs-text-2xl);letter-spacing:var(--cs-tracking-heading);font-weight:600;line-height:var(--cs-line-heading);margin:0}.repository-layout__description[data-v-af7516bf]{max-width:var(--cs-column-max-width);margin:var(--cs-space-8) 0 0;color:var(--cs-color-text-muted)}.repository-layout__tabs[data-v-af7516bf]{gap:var(--cs-space-24);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);scrollbar-width:none;display:flex;overflow-x:auto}.repository-layout__tab[data-v-af7516bf]{padding:var(--cs-space-8) 0;border-bottom:var(--cs-marker-width) solid transparent;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;font-weight:500;text-decoration:none}.repository-layout__tab[data-v-af7516bf]:hover{color:var(--cs-color-text)}.repository-layout__tab--current[data-v-af7516bf]{border-bottom-color:var(--cs-color-accent);color:var(--cs-color-text);font-weight:600}@media (forced-colors:active){.repository-layout__tab[data-v-af7516bf]{border-bottom-color:canvas}.repository-layout__tab--current[data-v-af7516bf]{border-bottom-color:highlight;text-decoration:underline}}.repository-layout__tab[data-v-af7516bf]:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.repository-layout__body[data-v-af7516bf]{gap:var(--cs-space-24);flex-direction:column;display:flex}.repository-layout__footer[data-v-af7516bf]{margin-top:var(--cs-space-24);padding-top:var(--cs-space-16);border-top:var(--cs-rule-width) solid var(--cs-color-rule);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.repository-layout__footer a[data-v-af7516bf]{color:inherit}.archive__trail[data-v-cd539bc1]{align-items:center;gap:var(--cs-space-4);margin-bottom:var(--cs-space-12);font-size:var(--cs-text-sm);flex-wrap:wrap;display:flex}.archive__separator[data-v-cd539bc1]{color:var(--cs-color-rule)}.archive__footer[data-v-cd539bc1]{margin:var(--cs-space-16) 0 0;font-size:var(--cs-text-sm)}.browse[data-v-d6e95c3b]{gap:var(--cs-space-16);flex-direction:column;display:flex}.browse__search[data-v-d6e95c3b]{display:block}.browse__toolbar[data-v-d6e95c3b]{justify-content:space-between;align-items:center;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.browse__summary[data-v-d6e95c3b]{align-items:center;gap:var(--cs-space-12);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);font-variant-numeric:tabular-nums;display:flex}.browse__trail[data-v-d6e95c3b]{align-items:center;gap:var(--cs-space-4);font-size:var(--cs-text-sm);flex-wrap:wrap;display:flex}.browse__separator[data-v-d6e95c3b]{color:var(--cs-color-rule)}.browse__coordinates[data-v-d6e95c3b]{overflow-wrap:anywhere;display:block}.browse__group[data-v-d6e95c3b]{color:var(--cs-color-text-muted)}.browse__artifact[data-v-d6e95c3b]{font-weight:600}.browse__description[data-v-d6e95c3b]{max-width:52ch;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.browse__mono[data-v-d6e95c3b]{font-family:var(--cs-font-mono);font-size:var(--cs-text-sm)}@media (width<=720px){.browse__coordinates[data-v-d6e95c3b]{text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.browse__description[data-v-d6e95c3b]{max-width:100%}}.wordmark[data-v-4b8064e1]{color:inherit;font-family:var(--cs-font-marketing);font-size:26px;font-weight:900;line-height:var(--cs-line-tight);letter-spacing:-.045em;text-decoration:none}.wordmark__i[data-v-4b8064e1]{display:inline-block;position:relative}.wordmark__i[data-v-4b8064e1]:after{content:"";background:var(--cs-marketing-accent);width:.21em;height:.21em;position:absolute;top:.016em;left:.053em}@media (width<=720px){.wordmark[data-v-4b8064e1]{font-size:23px}}.mk-button[data-v-86d21008]{border:var(--cs-rule-width-strong) solid transparent;border-radius:var(--cs-marketing-radius-sm);background:var(--cs-marketing-button);color:var(--cs-marketing-on-button);font-size:var(--cs-text-ml);white-space:nowrap;transition:background-color var(--cs-marketing-motion-fast), border-color var(--cs-marketing-motion-fast), color var(--cs-marketing-motion-fast), transform var(--cs-marketing-motion-press);padding:14px 28px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-block}.mk-button--small[data-v-86d21008]{padding:var(--cs-space-8) var(--cs-space-16);font-size:var(--cs-text-md)}.mk-button--quiet[data-v-86d21008],.mk-button--outline[data-v-86d21008]{color:inherit;background:0 0;border-color:currentColor}.mk-button--on-art[data-v-86d21008]{background:var(--cs-marketing-on-art);color:var(--cs-marketing-art-button-text)}.mk-button[data-v-86d21008]:hover{color:var(--cs-marketing-on-button)}.mk-button--quiet[data-v-86d21008]:hover,.mk-button--outline[data-v-86d21008]:hover{color:inherit}.mk-button--on-art[data-v-86d21008]:hover{color:var(--cs-marketing-art-button-text)}@media (hover:hover){.mk-button[data-v-86d21008]:hover{background:var(--cs-marketing-button-hover)}.mk-button--quiet[data-v-86d21008]:hover,.mk-button--outline[data-v-86d21008]:hover{background:var(--cs-marketing-wash)}.mk-button--on-art[data-v-86d21008]:hover{background:var(--cs-marketing-art-button-hover)}}.mk-button[data-v-86d21008]:active{background:var(--cs-marketing-button-press);transform:translateY(1px)}.mk-button--quiet[data-v-86d21008]:active,.mk-button--outline[data-v-86d21008]:active{background:var(--cs-marketing-wash)}.mk-button--on-art[data-v-86d21008]:active{background:var(--cs-marketing-art-button-press)}.mk-button[data-v-86d21008]:focus-visible{outline-color:var(--cs-marketing-text)}.mk-button--on-art[data-v-86d21008]:focus-visible{outline-color:var(--cs-marketing-on-art)}@media (width<=720px){.mk-button[data-v-86d21008]{padding:13px var(--cs-space-24)}.mk-button--small[data-v-86d21008]{padding:var(--cs-space-8) var(--cs-space-12)}}@media (prefers-reduced-motion:reduce){.mk-button[data-v-86d21008]{transition:none}.mk-button[data-v-86d21008]:active{transform:none}}body:has(.marketing){background:var(--cs-marketing-page)}.marketing{background:var(--cs-marketing-page);min-height:100vh;color:var(--cs-marketing-text);font-family:var(--cs-font-marketing);font-size:var(--cs-marketing-text-base);-webkit-font-smoothing:antialiased;line-height:1.6}.marketing h1,.marketing h2,.marketing h3{font-family:inherit;font-weight:700;line-height:var(--cs-line-heading);letter-spacing:normal;margin:0}.marketing p{margin:0}.marketing a,.marketing a:hover{color:inherit}.marketing :focus-visible{border-radius:var(--cs-marketing-radius-sm);outline:3px solid var(--cs-marketing-accent);outline-offset:3px;box-shadow:none}.marketing [tabindex="-1"]:focus{outline:none}.marketing-wrap{max-width:var(--cs-marketing-content-max-width);padding:0 var(--cs-space-24);margin:0 auto}.marketing-fine{margin-top:var(--cs-space-24);color:var(--cs-marketing-text-muted);font-size:var(--cs-text-xs);line-height:var(--cs-line-body)}.marketing sup{font-size:.7em;line-height:0}@media (width<=720px){.marketing-wrap{padding:0 var(--cs-gutter-phone)}}.marketing__skip[data-v-666f7924]{position:absolute;left:-9999px}.marketing__skip[data-v-666f7924]:focus{top:var(--cs-space-16);left:var(--cs-space-16);z-index:var(--cs-layer-overlay);padding:var(--cs-space-8) var(--cs-space-12);background:var(--cs-marketing-surface)}.marketing__header[data-v-666f7924]{z-index:var(--cs-layer-overlay);border-bottom:var(--cs-rule-width) solid var(--cs-marketing-rule);background:var(--cs-marketing-page);transition:box-shadow var(--cs-marketing-motion);position:sticky;top:0}.marketing__header--scrolled[data-v-666f7924]{box-shadow:var(--cs-marketing-shadow-bar)}.marketing__header-inner[data-v-666f7924]{align-items:center;gap:var(--cs-space-32);height:var(--cs-marketing-header-height);grid-template-columns:1fr auto 1fr;display:grid}.marketing__logo[data-v-666f7924]{justify-self:start}.marketing__nav[data-v-666f7924]{gap:var(--cs-space-32);display:flex}.marketing__nav a[data-v-666f7924],.marketing__quiet[data-v-666f7924]{color:var(--cs-marketing-text-lead);font-size:var(--cs-marketing-text-md);transition:color var(--cs-marketing-motion-fast);font-weight:600;text-decoration:none}@media (hover:hover){.marketing__nav a[data-v-666f7924]:hover,.marketing__quiet[data-v-666f7924]:hover{color:var(--cs-marketing-text)}}.marketing__quiet[data-v-666f7924]{white-space:nowrap}.marketing__actions[data-v-666f7924]{justify-self:end;align-items:center;gap:var(--cs-space-24);display:flex}.marketing__menu[data-v-666f7924]{width:var(--cs-avatar-size-lg);height:var(--cs-avatar-size-lg);margin-right:calc(-1 * var(--cs-space-8));color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.marketing__menu span[data-v-666f7924],.marketing__menu span[data-v-666f7924]:before,.marketing__menu span[data-v-666f7924]:after{width:20px;height:2px;transition:transform var(--cs-marketing-motion) var(--cs-marketing-ease), background-color var(--cs-marketing-motion-fast);background:currentColor;display:block}.marketing__menu span[data-v-666f7924]{position:relative}.marketing__menu span[data-v-666f7924]:before,.marketing__menu span[data-v-666f7924]:after{content:"";position:absolute;left:0}.marketing__menu span[data-v-666f7924]:before{top:-6px}.marketing__menu span[data-v-666f7924]:after{top:6px}.marketing__header--open .marketing__menu span[data-v-666f7924]{background:0 0}.marketing__header--open .marketing__menu span[data-v-666f7924]:before{transform:translateY(6px)rotate(45deg)}.marketing__header--open .marketing__menu span[data-v-666f7924]:after{transform:translateY(-6px)rotate(-45deg)}.marketing__footer[data-v-666f7924]{border-top:var(--cs-rule-width) solid var(--cs-marketing-rule);background:var(--cs-marketing-page)}.marketing__footer-inner[data-v-666f7924]{gap:var(--cs-space-32);padding-top:var(--cs-space-56);padding-bottom:var(--cs-space-64);color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));display:grid}.marketing__brand-logo[data-v-666f7924]{color:var(--cs-marketing-text)}.marketing__brand p[data-v-666f7924]{max-width:18em;margin-top:var(--cs-space-12)}.marketing__column[data-v-666f7924]{gap:var(--cs-space-10);flex-direction:column;display:flex}.marketing__column-title[data-v-666f7924]{margin-bottom:var(--cs-space-4);color:var(--cs-marketing-text);font-weight:700}.marketing__column a[data-v-666f7924]{text-underline-offset:3px;transition:color var(--cs-marketing-motion-fast);text-decoration:none;text-decoration-thickness:1px}.marketing__column a[data-v-666f7924]:hover{color:var(--cs-marketing-text);text-decoration:underline}.marketing__theme[data-v-666f7924]{gap:var(--cs-space-2);margin-top:var(--cs-space-24);border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-sm);padding:3px;display:inline-flex}.marketing__theme button[data-v-666f7924]{padding:var(--cs-space-6) 14px;border-radius:var(--cs-marketing-radius-xs);color:var(--cs-marketing-text-muted);font:inherit;font-size:var(--cs-text-md);cursor:pointer;transition:background-color var(--cs-marketing-motion-fast), color var(--cs-marketing-motion-fast);background:0 0;border:0;font-weight:600}@media (hover:hover){.marketing__theme button[data-v-666f7924]:hover{color:var(--cs-marketing-text)}}.marketing__theme button[aria-pressed=true][data-v-666f7924]{background:var(--cs-marketing-text);color:var(--cs-marketing-page);cursor:default}@media (width<=960px){.marketing__footer-inner[data-v-666f7924]{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing__brand[data-v-666f7924]{grid-column:1/-1}}@media (width<=720px){.marketing__header-inner[data-v-666f7924]{height:var(--cs-marketing-header-height-phone);justify-content:space-between;display:flex;position:relative}.marketing__actions[data-v-666f7924]{gap:var(--cs-space-12)}.marketing__menu[data-v-666f7924]{display:grid}.marketing__nav[data-v-666f7924]{padding:var(--cs-space-8) var(--cs-gutter-phone) var(--cs-space-16);border-bottom:var(--cs-rule-width) solid var(--cs-marketing-rule);background:var(--cs-marketing-page);box-shadow:var(--cs-marketing-shadow-bar);visibility:hidden;opacity:0;clip-path:inset(0 0 100%);transition:clip-path var(--cs-marketing-motion) var(--cs-marketing-ease), opacity var(--cs-marketing-motion-fast), visibility 0s var(--cs-marketing-motion);flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0}.marketing__header--open .marketing__nav[data-v-666f7924]{visibility:visible;opacity:1;clip-path:inset(0 0 -40px);transition:clip-path var(--cs-marketing-motion) var(--cs-marketing-ease), opacity var(--cs-marketing-motion-fast), visibility 0s}.marketing__nav a[data-v-666f7924]{border-top:var(--cs-rule-width) solid var(--cs-marketing-rule);font-size:var(--cs-marketing-text-base);padding:14px 0}.marketing__nav a[data-v-666f7924]:first-child{border-top:0}.marketing__footer-inner[data-v-666f7924]{gap:28px var(--cs-space-16);padding-top:var(--cs-space-40);padding-bottom:var(--cs-space-48);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.marketing__header[data-v-666f7924],.marketing__nav[data-v-666f7924],.marketing__header--open .marketing__nav[data-v-666f7924],.marketing__menu span[data-v-666f7924],.marketing__menu span[data-v-666f7924]:before,.marketing__menu span[data-v-666f7924]:after,.marketing__theme button[data-v-666f7924]{transition:none}}.compare-links[data-v-0e449da5]{gap:var(--cs-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.compare-links a[data-v-0e449da5]{gap:var(--cs-space-4);height:100%;padding:var(--cs-space-16) var(--cs-space-24);border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-md);background:var(--cs-marketing-surface);transition:border-color var(--cs-marketing-motion-fast);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.compare-links a[data-v-0e449da5]:hover{border-color:var(--cs-marketing-text)}}.compare-links__name[data-v-0e449da5]{font-weight:800}@media (width<=960px){.compare-links[data-v-0e449da5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.compare-links[data-v-0e449da5]{grid-template-columns:minmax(0,1fr)}}.chart[data-v-556b3fdb]{gap:var(--cs-space-24);max-width:760px;padding:var(--cs-space-40);border-radius:var(--cs-marketing-radius-lg);background:var(--cs-marketing-surface);color:var(--cs-marketing-text);box-shadow:var(--cs-marketing-shadow-chart);flex-direction:column;margin:0 auto;display:flex}.chart__title[data-v-556b3fdb]{font-size:var(--cs-marketing-text-xl);letter-spacing:var(--cs-tracking-heading);font-weight:800}.chart__sub[data-v-556b3fdb]{margin-top:var(--cs-space-4);color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md)}.chart__rows[data-v-556b3fdb]{gap:var(--cs-space-8);margin:0;padding:0;list-style:none;display:grid;position:relative}.chart__row[data-v-556b3fdb]{height:var(--cs-marketing-chart-bar-height);font-size:var(--cs-marketing-text-md);line-height:var(--cs-marketing-chart-bar-height);grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:14px;display:grid}.chart__name[data-v-556b3fdb]{min-width:0;color:var(--cs-marketing-text-muted);white-space:nowrap;display:flex}.chart__label[data-v-556b3fdb]{text-overflow:ellipsis;min-width:0;overflow:hidden}.chart__name sup[data-v-556b3fdb]{line-height:var(--cs-marketing-chart-bar-height);flex:none}.chart__track[data-v-556b3fdb]{align-items:center;gap:var(--cs-space-10);display:flex}.chart__bar[data-v-556b3fdb]{width:max(5px, calc((100% - 5rem) * var(--share)));height:var(--cs-marketing-chart-bar-height);border-radius:var(--cs-marketing-radius-xs);background:var(--cs-marketing-bar);transition:background-color var(--cs-marketing-motion-fast);flex:none;position:relative}.chart--live .chart__bar[data-v-556b3fdb]{transition:width var(--cs-marketing-motion) var(--cs-marketing-ease), background-color var(--cs-marketing-motion-fast)}.chart__value[data-v-556b3fdb]{font-variant-numeric:tabular-nums;transition:opacity var(--cs-marketing-motion-fast);font-weight:600}.chart__times[data-v-556b3fdb]{top:0;right:var(--cs-space-8);color:var(--cs-marketing-surface);font-size:var(--cs-text-xs);font-weight:700;line-height:var(--cs-marketing-chart-bar-height);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--cs-marketing-motion-fast);position:absolute}.chart__row--outside .chart__times[data-v-556b3fdb]{right:auto;left:calc(100% + var(--cs-space-8));color:var(--cs-marketing-text)}@media (hover:hover){.chart__row:not(.chart__row--ours) .chart__bar[data-v-556b3fdb]:hover{background:var(--cs-marketing-text)}.chart__bar:hover .chart__times[data-v-556b3fdb]{opacity:1}.chart__row--outside .chart__bar:hover+.chart__value[data-v-556b3fdb]{opacity:0}}.chart__row--waiting .chart__bar[data-v-556b3fdb]{width:0}.chart__row--waiting .chart__value[data-v-556b3fdb],.chart__row--waiting .chart__logo[data-v-556b3fdb]{opacity:0}.chart-row-move[data-v-556b3fdb]{transition:transform var(--cs-marketing-motion) var(--cs-marketing-ease)}.chart-row-enter-active[data-v-556b3fdb]{transition:opacity var(--cs-marketing-motion)}.chart-row-enter-from[data-v-556b3fdb]{opacity:0}.chart__row--ours .chart__name[data-v-556b3fdb]{color:var(--cs-marketing-text);font-weight:700}.chart__row--ours .chart__bar[data-v-556b3fdb]{background:var(--cs-marketing-accent)}.chart__row--ours .chart__value[data-v-556b3fdb]{color:var(--cs-marketing-accent);font-size:var(--cs-marketing-text-lg);font-weight:800}.chart__logo[data-v-556b3fdb]{width:16px;height:16px;margin-left:var(--cs-space-4);cursor:default;-webkit-user-select:none;user-select:none;flex:none;overflow:visible}.chart__logo-frame[data-v-556b3fdb]{fill:none;stroke:var(--cs-marketing-text);stroke-width:2.6px}.chart__logo-dot[data-v-556b3fdb]{fill:var(--cs-marketing-accent)}.chart__inputs[data-v-556b3fdb]{align-items:start;gap:var(--cs-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chart__slider[data-v-556b3fdb]{grid-column:1/-1}.chart__inputs[data-v-556b3fdb] .cs-field-label{color:var(--cs-marketing-text-muted);font-size:var(--cs-text-xs);font-weight:600}.chart__inputs[data-v-556b3fdb] .cs-input{border-color:var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-sm);background:var(--cs-marketing-surface);transition:border-color var(--cs-marketing-motion-fast)}.chart__inputs[data-v-556b3fdb] .cs-input:hover:not(.cs-input--disabled){border-color:var(--cs-marketing-text-muted);background:var(--cs-marketing-surface)}.chart__inputs[data-v-556b3fdb] .cs-input:focus-within{border-color:var(--cs-marketing-accent);box-shadow:var(--cs-marketing-field-focus)}.chart__inputs[data-v-556b3fdb] .cs-input--invalid{border-color:var(--cs-marketing-accent)}.chart__inputs[data-v-556b3fdb] .cs-input__control{color:var(--cs-marketing-text);font-family:inherit;font-size:var(--cs-marketing-text-md);font-variant-numeric:tabular-nums}.chart__inputs[data-v-556b3fdb] .cs-input__control:focus-visible{outline:none}.chart__inputs[data-v-556b3fdb] .cs-field-error{color:var(--cs-marketing-accent)}.chart__inputs[data-v-556b3fdb] .cs-slider__track{border-radius:var(--cs-marketing-radius-xs);background:var(--cs-marketing-rule)}.chart__inputs[data-v-556b3fdb] .cs-slider__range{border-radius:var(--cs-marketing-radius-xs);background:var(--cs-marketing-accent)}.chart__inputs[data-v-556b3fdb] .cs-slider__thumb{border-color:var(--cs-marketing-accent);background:var(--cs-marketing-surface);border-radius:50%}.chart__inputs[data-v-556b3fdb] .cs-slider__thumb:hover{background:var(--cs-marketing-surface-soft)}.chart__inputs[data-v-556b3fdb] .cs-slider__thumb:focus-visible{outline-offset:2px;border-radius:50%}.chart__fine[data-v-556b3fdb]{margin:0}@media (width<=720px){.chart[data-v-556b3fdb]{padding:var(--cs-space-24) 20px}.chart__rows[data-v-556b3fdb]{gap:var(--cs-space-12)}.chart__row[data-v-556b3fdb]{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);height:auto}.chart__inputs[data-v-556b3fdb]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.chart__bar[data-v-556b3fdb],.chart--live .chart__bar[data-v-556b3fdb],.chart__value[data-v-556b3fdb],.chart__times[data-v-556b3fdb],.chart-row-move[data-v-556b3fdb],.chart-row-enter-active[data-v-556b3fdb]{transition:none}}.compare-index-hero[data-v-2e01dc16]{padding:var(--cs-space-64) 0 var(--cs-space-56);text-align:center}.compare-index-hero__title[data-v-2e01dc16]{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-width:12em;margin:0 auto;font-size:clamp(34px,4vw + 14px,64px);font-weight:900;font-stretch:75%;line-height:.98}.compare-index-hero__actions[data-v-2e01dc16]{margin-top:var(--cs-space-32);justify-content:center;display:flex}.compare-index-chart__panel[data-v-2e01dc16]{padding:var(--cs-space-56);border-radius:var(--cs-marketing-radius-xl);background:var(--cs-marketing-art-warm) url(/assets/art-ember-Cx4ECFmh.jpg) center / cover no-repeat;box-shadow:var(--cs-marketing-shadow-panel)}.compare-index-list[data-v-2e01dc16]{padding:var(--cs-marketing-band-padding) 0}.compare-index-list__title[data-v-2e01dc16]{letter-spacing:var(--cs-tracking-heading);text-align:center;font-size:clamp(22px,3.2vw + 10px,46px);font-weight:800}.compare-index-list__links[data-v-2e01dc16]{margin-top:var(--cs-space-48)}@media (width<=720px){.compare-index-hero[data-v-2e01dc16]{padding:var(--cs-space-40) 0}.compare-index-chart__panel[data-v-2e01dc16]{padding:14px}.compare-index-list[data-v-2e01dc16]{padding:var(--cs-marketing-band-padding-phone) 0}.compare-index-list__links[data-v-2e01dc16]{margin-top:var(--cs-space-32)}}.question[data-v-82602ee3]{border-bottom:var(--cs-rule-width) solid var(--cs-marketing-rule);overflow:hidden}.question:first-of-type .question__summary[data-v-82602ee3]{padding-top:var(--cs-space-4)}.question__summary[data-v-82602ee3]{justify-content:space-between;align-items:center;gap:var(--cs-space-24);padding:var(--cs-space-24) var(--cs-space-4) var(--cs-space-24) 0;font-size:var(--cs-marketing-text-lg);letter-spacing:-.01em;cursor:pointer;transition:color var(--cs-marketing-motion-fast);font-weight:700;list-style:none;display:flex}.question__summary[data-v-82602ee3]::-webkit-details-marker{display:none}.question__summary[data-v-82602ee3]:after{content:"+";color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-xl);font-weight:400;line-height:var(--cs-line-tight);transition:transform var(--cs-marketing-motion) var(--cs-marketing-ease), color var(--cs-marketing-motion-fast);flex:none}.question[open] .question__summary[data-v-82602ee3]:after{transform:rotate(45deg)}.question--closing .question__summary[data-v-82602ee3]:after{transform:none}.question__answer[data-v-82602ee3]{padding:0 var(--cs-space-40) var(--cs-space-24) 0;color:var(--cs-marketing-text-muted)}.question__answer[data-v-82602ee3] a{color:var(--cs-marketing-text);text-underline-offset:3px;transition:color var(--cs-marketing-motion-fast), text-decoration-thickness var(--cs-marketing-motion-fast);text-decoration-thickness:1px}@media (hover:hover){.question__summary[data-v-82602ee3]:hover,.question__summary[data-v-82602ee3]:hover:after,.question__answer[data-v-82602ee3] a:hover{color:var(--cs-marketing-accent)}.question__answer[data-v-82602ee3] a:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){.question__summary[data-v-82602ee3]:after{transition:none}}.compare[data-v-b0986e77]{--compare-gap:var(--cs-space-48)}.compare-hero[data-v-b0986e77]{padding:var(--cs-space-64) 0 var(--cs-space-48);text-align:center}.compare-hero__title[data-v-b0986e77]{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin:0 auto;font-size:clamp(40px,5vw + 16px,80px);font-weight:900;font-stretch:75%;line-height:.98}.compare-hero__lead[data-v-b0986e77]{max-width:34em;margin:var(--cs-space-24) auto 0;color:var(--cs-marketing-text-lead);font-size:var(--cs-text-ml);text-wrap:balance}.compare-hero__actions[data-v-b0986e77]{margin-top:var(--cs-space-32);justify-content:center;display:flex}.steps p[data-v-b0986e77]{margin-top:var(--cs-space-8);color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md)}.compare-table[data-v-b0986e77]{padding-bottom:var(--cs-marketing-band-padding)}.compare-band[data-v-b0986e77]{padding:var(--cs-marketing-band-padding) 0}.compare-band--soft[data-v-b0986e77]{border-block:var(--cs-rule-width) solid var(--cs-marketing-rule);background:var(--cs-marketing-surface-soft)}.compare-title[data-v-b0986e77]{letter-spacing:var(--cs-tracking-heading);text-align:center;text-wrap:balance;font-size:clamp(22px,3.2vw + 10px,46px);font-weight:800}.compare-title--small[data-v-b0986e77]{font-size:clamp(20px,1.6vw + 10px,30px)}.versus[data-v-b0986e77]{max-width:var(--cs-marketing-compare-width);margin:var(--compare-gap) auto 0;border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-lg);background:var(--cs-marketing-surface);overflow:hidden}.versus__table[data-v-b0986e77]{border-collapse:collapse;table-layout:fixed;width:100%}.versus__caption[data-v-b0986e77]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.versus__corner[data-v-b0986e77]{width:34%}.versus__table th[data-v-b0986e77],.versus__table td[data-v-b0986e77]{padding:14px var(--cs-space-24);border-bottom:var(--cs-rule-width) solid var(--cs-marketing-rule);text-align:left;vertical-align:middle}.versus__table tr:last-child th[data-v-b0986e77],.versus__table tr:last-child td[data-v-b0986e77]{border-bottom:0}.versus__table thead th[data-v-b0986e77]{padding-top:var(--cs-space-24);font-size:var(--cs-marketing-text-lg);letter-spacing:-.01em;font-weight:800}.versus__table thead th[data-v-b0986e77],.versus__table tbody td[data-v-b0986e77]{border-left:var(--cs-rule-width) solid var(--cs-marketing-rule)}.versus__table tbody th[data-v-b0986e77]{color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md);font-weight:600}.versus__table tbody td[data-v-b0986e77]{font-size:var(--cs-marketing-text-md)}.versus__table .versus__ours[data-v-b0986e77]{background:var(--cs-marketing-accent-wash)}.versus__table thead .versus__ours[data-v-b0986e77]{box-shadow:inset 0 var(--cs-marker-width) 0 var(--cs-marketing-accent)}.versus__table tbody .versus__ours[data-v-b0986e77]{font-weight:600}.versus__cell[data-v-b0986e77]{align-items:center;gap:var(--cs-space-8);display:inline-flex}.versus__mark[data-v-b0986e77]{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.versus__mark--yes[data-v-b0986e77]{stroke:var(--cs-marketing-accent)}.versus__mark--no[data-v-b0986e77]{stroke:var(--cs-marketing-text-muted)}.versus__none[data-v-b0986e77]{color:var(--cs-marketing-text-muted)}.versus__note[data-v-b0986e77]{max-width:var(--cs-marketing-compare-width);margin-left:auto;margin-right:auto}.compare-chart[data-v-b0986e77]{margin-bottom:var(--cs-marketing-band-padding)}.compare-chart__panel[data-v-b0986e77]{padding:var(--cs-space-56);border-radius:var(--cs-marketing-radius-xl);background:var(--cs-marketing-art-warm) url(/assets/art-ember-Cx4ECFmh.jpg) center / cover no-repeat;box-shadow:var(--cs-marketing-shadow-panel)}.steps[data-v-b0986e77]{gap:var(--cs-space-16);margin:var(--compare-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps li[data-v-b0986e77]{padding:var(--cs-space-24);border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-md);background:var(--cs-marketing-surface)}.steps__number[data-v-b0986e77]{color:var(--cs-marketing-accent);font-size:32px;font-weight:900;font-stretch:75%;line-height:var(--cs-line-tight)}.steps h3[data-v-b0986e77]{margin-top:var(--cs-space-12);font-size:var(--cs-marketing-text-base);font-weight:800}.steps__code[data-v-b0986e77]{margin-top:var(--cs-space-8);padding:var(--cs-space-6) var(--cs-space-8);border-radius:var(--cs-marketing-radius-xs);background:var(--cs-marketing-surface-soft);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere;display:block}.steps__more[data-v-b0986e77]{margin-top:var(--cs-space-24);color:var(--cs-marketing-text-muted);text-align:center}.steps__more a[data-v-b0986e77],.compare-sources a[data-v-b0986e77]{color:var(--cs-marketing-text);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover){.steps__more a[data-v-b0986e77]:hover,.compare-sources a[data-v-b0986e77]:hover{color:var(--cs-marketing-accent)}}.compare-split[data-v-b0986e77]{align-items:start;gap:var(--cs-space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.compare-split__title[data-v-b0986e77]{letter-spacing:var(--cs-tracking-heading);font-size:clamp(20px,1.6vw + 10px,30px);font-weight:800;line-height:1.15}.others[data-v-b0986e77]{margin-top:var(--cs-space-32)}.compare-closing[data-v-b0986e77]{padding:0 0 var(--cs-space-32);text-align:center}.compare-closing__panel[data-v-b0986e77]{padding:96px var(--cs-space-32);border-radius:var(--cs-marketing-radius-xl);background:var(--cs-marketing-art-night) url(/assets/art-night-Cpe3V8p2.jpg) center / cover no-repeat;box-shadow:var(--cs-marketing-shadow-panel);color:var(--cs-marketing-on-art)}.compare-closing__title[data-v-b0986e77]{max-width:12em;margin:0 auto var(--cs-space-32);text-shadow:var(--cs-marketing-art-text-shadow);text-transform:uppercase;text-wrap:balance;font-size:clamp(32px,4vw + 12px,64px);font-weight:900;font-stretch:75%;line-height:.98}.compare-sources[data-v-b0986e77]{margin-bottom:var(--cs-space-48);text-align:left}.compare-sources ul[data-v-b0986e77]{gap:var(--cs-space-4) var(--cs-space-16);margin:var(--cs-space-8) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=960px){.steps[data-v-b0986e77]{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.compare-split[data-v-b0986e77]{gap:var(--cs-space-24);max-width:calc(560px + 2 * var(--cs-space-24));grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.compare[data-v-b0986e77]{--compare-gap:var(--cs-space-32)}.compare-hero[data-v-b0986e77]{padding:var(--cs-space-40) 0 var(--cs-space-32)}.compare-band[data-v-b0986e77]{padding:var(--cs-marketing-band-padding-phone) 0}.compare-chart__panel[data-v-b0986e77]{padding:14px}.versus__corner[data-v-b0986e77]{width:36%}.versus__table th[data-v-b0986e77],.versus__table td[data-v-b0986e77]{padding:var(--cs-space-12)}.versus__table tbody th[data-v-b0986e77],.versus__table tbody td[data-v-b0986e77]{font-size:var(--cs-text-sm)}.versus__table thead th[data-v-b0986e77]{font-size:var(--cs-marketing-text-md)}.versus__cell[data-v-b0986e77]{gap:var(--cs-space-6)}.compare-closing__panel[data-v-b0986e77]{padding:72px 20px}}.admin-layout__tabs[data-v-96d3a12a]{gap:var(--cs-space-4);margin-bottom:var(--cs-space-24);border-bottom:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);scrollbar-width:none;display:flex;overflow-x:auto}.admin-layout__tab[data-v-96d3a12a]{padding:var(--cs-space-8) var(--cs-space-12);margin-bottom:calc(-1 * var(--cs-rule-width-strong));border-bottom:var(--cs-marker-width) solid transparent;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap;flex-shrink:0;font-weight:500;text-decoration:none}.admin-layout__tab[data-v-96d3a12a]:hover{color:var(--cs-color-text)}.admin-layout__tab--current[data-v-96d3a12a]{border-bottom-color:var(--cs-color-accent);color:var(--cs-color-text);font-weight:600}@media (forced-colors:active){.admin-layout__tab[data-v-96d3a12a]{border-bottom-color:canvas}.admin-layout__tab--current[data-v-96d3a12a]{border-bottom-color:highlight;text-decoration:underline}}.admin-layout__body[data-v-96d3a12a]{gap:var(--cs-space-32);flex-direction:column;display:flex}.accounts__search[data-v-048e72cc]{align-items:center;gap:var(--cs-space-8);display:flex}.accounts__who[data-v-048e72cc]{align-items:center;gap:var(--cs-space-12);min-width:0;display:flex}.accounts__names[data-v-048e72cc]{flex-direction:column;min-width:0;display:flex}.accounts__username[data-v-048e72cc]{align-items:center;gap:var(--cs-space-8);font-weight:600;display:inline-flex}.accounts__name[data-v-048e72cc]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.activity__filters[data-v-241eb4da]{align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;display:flex}.activity__muted[data-v-241eb4da]{color:var(--cs-color-text-muted)}.activity__details[data-v-241eb4da]{max-width:28rem;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.activity__code[data-v-241eb4da]{font-size:var(--cs-text-sm)}.activity__paging[data-v-241eb4da]{justify-content:space-between;align-items:center;gap:var(--cs-space-12);margin-top:var(--cs-space-16);display:flex}.confirm-dialog__body[data-v-0978b553]{gap:var(--cs-space-16);flex-direction:column;display:flex}.codes__code[data-v-763d4bc7]{font-family:var(--cs-font-mono)}.codes__note[data-v-763d4bc7]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);display:block}.stat-grid[data-v-c0bcf075]{gap:var(--cs-space-24) var(--cs-space-32);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.overview__view[data-v-0c9e4e2f]{gap:var(--cs-space-12);margin-top:var(--cs-space-24);flex-direction:column;min-width:0;display:flex}.overview__subtitle[data-v-0c9e4e2f]{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;margin:0;font-weight:600}.subscriptions__filters[data-v-3f83a1e4]{gap:var(--cs-space-8);flex-wrap:wrap;display:flex}.subscriptions__account[data-v-3f83a1e4],.subscriptions__standing[data-v-3f83a1e4]{align-items:center;gap:var(--cs-space-8);white-space:nowrap;display:inline-flex}.usage__account[data-v-e22f23ef]{align-items:center;gap:var(--cs-space-8);display:inline-flex}.usage__of[data-v-e22f23ef]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.presets__actions[data-v-383a60ce]{justify-content:flex-end;gap:var(--cs-space-4);display:flex}.presets__url[data-v-383a60ce]{font-family:var(--cs-font-mono);font-size:var(--cs-text-sm)}.presets__rules[data-v-383a60ce]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.presets__rule[data-v-383a60ce]{justify-content:space-between;align-items:center;gap:var(--cs-space-16);min-height:var(--cs-row-height);padding:var(--cs-space-8) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);display:flex}.admin-repositories__stack[data-v-9fe74bbf]{gap:var(--cs-space-8);flex-direction:column;display:flex}.plans[data-v-d3bcc05d]{gap:var(--cs-space-16);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid}.plans__plan[data-v-d3bcc05d]{gap:var(--cs-space-16);padding:var(--cs-space-24);border:var(--cs-rule-width) solid var(--cs-color-rule);background:var(--cs-color-surface);flex-direction:column;display:flex}.plans__plan--featured[data-v-d3bcc05d]{border-color:var(--cs-color-rule-strong)}.plans__plan--current[data-v-d3bcc05d]{border-color:var(--cs-color-accent)}.plans__header[data-v-d3bcc05d]{justify-content:space-between;align-items:center;gap:var(--cs-space-8);min-height:var(--cs-space-24);display:flex}.plans__name[data-v-d3bcc05d]{font-family:var(--cs-font-heading);font-size:var(--cs-text-lg);letter-spacing:var(--cs-tracking-heading);margin:0;font-weight:600}.plans__price[data-v-d3bcc05d]{align-items:baseline;gap:var(--cs-space-8);padding-bottom:var(--cs-space-16);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);margin:0;display:flex}.plans__amount[data-v-d3bcc05d]{font-family:var(--cs-font-heading);font-size:var(--cs-text-xl);letter-spacing:var(--cs-tracking-heading);font-weight:600}.plans__cadence[data-v-d3bcc05d]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm)}.plans__figures[data-v-d3bcc05d]{gap:var(--cs-space-12);flex-direction:column;flex:auto;display:flex}.plans__figure[data-v-d3bcc05d]{gap:var(--cs-space-2);flex-direction:column;display:flex}.plans__measure[data-v-d3bcc05d]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);line-height:var(--cs-line-body);margin:0}.plans__value[data-v-d3bcc05d]{margin-right:var(--cs-space-2);color:var(--cs-color-text);font-family:var(--cs-font-mono);font-size:var(--cs-text-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--cs-tracking-heading)}.plans__extra[data-v-d3bcc05d]{color:var(--cs-color-text-muted);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);font-variant-numeric:tabular-nums;margin:0}.plans__note[data-v-d3bcc05d]{padding-top:var(--cs-space-8);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);margin:auto 0 0}.plans__list[data-v-d3bcc05d]{gap:var(--cs-space-8);font-size:var(--cs-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plans__line[data-v-d3bcc05d]{grid-template-columns:var(--cs-space-16) 1fr;gap:var(--cs-space-8);align-items:start;display:grid}.plans__line[data-v-d3bcc05d] svg{margin-top:var(--cs-space-2);color:var(--cs-color-success)}.plans__line--absent[data-v-d3bcc05d],.plans__line--absent[data-v-d3bcc05d] svg{color:var(--cs-color-text-muted)}.plans__action[data-v-d3bcc05d]{min-height:var(--cs-control-height);display:flex}.plans__action[data-v-d3bcc05d] .cs-button{justify-content:center;width:100%}.comparison[data-v-6172b79b]{gap:var(--cs-space-24);flex-direction:column;display:flex}.comparison__inputs[data-v-6172b79b]{grid-template-columns:repeat(auto-fit, minmax(var(--cs-field-min-width), 1fr));align-items:start;gap:var(--cs-space-16);display:grid}.comparison__mark[data-v-6172b79b]{margin-right:var(--cs-space-6);vertical-align:text-bottom;display:inline-flex}.comparison__notes[data-v-6172b79b]{gap:var(--cs-space-12);flex-direction:column;display:flex}.comparison__list[data-v-6172b79b]{gap:var(--cs-space-4);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comparison__fine[data-v-6172b79b]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.pricing[data-v-b7f8bb15]{gap:var(--cs-space-40);flex-direction:column;display:flex}.pricing__offer[data-v-b7f8bb15]{gap:var(--cs-space-12);flex-direction:column;display:flex}.pricing__terms[data-v-b7f8bb15]{justify-content:space-between;align-items:baseline;gap:var(--cs-space-4) var(--cs-space-24);padding-top:var(--cs-space-12);border-top:var(--cs-rule-width) solid var(--cs-color-rule);flex-wrap:wrap;display:flex}.pricing__fine[data-v-b7f8bb15]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.pricing__questions[data-v-b7f8bb15]{max-width:var(--cs-column-max-width);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule)}.pricing__answer[data-v-b7f8bb15]{max-width:64ch;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.usage-meters[data-v-d34f96e6]{gap:var(--cs-space-24) var(--cs-space-40);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.usage-meters__muted[data-v-d34f96e6]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.usage[data-v-f49fc5c7]{gap:var(--cs-space-32);flex-direction:column;display:flex}.usage__muted[data-v-f49fc5c7]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.usage__plan[data-v-f49fc5c7]{align-items:center;gap:var(--cs-space-12) var(--cs-space-24);padding-bottom:var(--cs-space-16);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);flex-wrap:wrap;display:flex}.usage__plan-name[data-v-f49fc5c7]{align-items:center;gap:var(--cs-space-12);display:flex}.usage__plan-name h2[data-v-f49fc5c7]{font-family:var(--cs-font-heading);font-size:var(--cs-text-xl);letter-spacing:var(--cs-tracking-heading);margin:0;font-weight:600}.usage__plan-actions[data-v-f49fc5c7]{gap:var(--cs-space-12);margin-left:auto;display:flex}.usage__pair[data-v-f49fc5c7]{gap:var(--cs-space-24) var(--cs-space-40);padding-bottom:var(--cs-space-24);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.usage__view[data-v-f49fc5c7]{gap:var(--cs-space-12);flex-direction:column;min-width:0;display:flex}.usage__subtitle[data-v-f49fc5c7]{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;margin:0;font-weight:600}.usage__cap-form[data-v-f49fc5c7]{gap:var(--cs-space-16);flex-direction:column;display:flex}.usage__cap-actions[data-v-f49fc5c7]{gap:var(--cs-space-12);display:flex}.device[data-v-3b9f15f6]{min-height:100vh}.device__body[data-v-3b9f15f6]{gap:var(--cs-space-24);flex-direction:column;display:flex}.device__lead[data-v-3b9f15f6]{color:var(--cs-color-text);margin:0}.device__account[data-v-3b9f15f6]{align-items:center;gap:var(--cs-space-12);display:flex}.device__identity[data-v-3b9f15f6]{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.device__name[data-v-3b9f15f6]{font-weight:600}.device__username[data-v-3b9f15f6]{font-size:var(--cs-text-sm);color:var(--cs-color-text-muted)}.device__request[data-v-3b9f15f6]{gap:var(--cs-space-8);padding-bottom:var(--cs-space-16);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);flex-direction:column;display:flex}.device__caps[data-v-3b9f15f6]{color:var(--cs-color-text-muted)}.device__request-text[data-v-3b9f15f6]{margin:0}.device__code[data-v-3b9f15f6]{padding:var(--cs-space-2) var(--cs-space-8);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);font-family:var(--cs-font-mono);font-size:var(--cs-text-sm);letter-spacing:var(--cs-tracking-caps);align-self:flex-start}.device__repositories[data-v-3b9f15f6]{gap:var(--cs-space-8);flex-direction:column;display:flex}.device__error[data-v-3b9f15f6]{color:var(--cs-color-danger);font-size:var(--cs-text-sm);margin:0}.device__outcome[data-v-3b9f15f6]{align-items:flex-start;gap:var(--cs-space-12);display:flex}.device__outcome p[data-v-3b9f15f6]{margin:0}.device__actions[data-v-3b9f15f6]{gap:var(--cs-space-12);display:flex}.copy-value[data-v-343fb790]{align-items:center;gap:var(--cs-space-4);max-width:100%;display:inline-flex}.copy-value__text[data-v-343fb790]{min-width:0;font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere}.copy-value__button[data-v-343fb790]{width:var(--cs-icon-button-size);height:var(--cs-icon-button-size);color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-value__button[data-v-343fb790]:hover{background:var(--cs-color-surface-hover);color:var(--cs-color-text)}.copy-value__button[data-v-343fb790]:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.file[data-v-c859ac78]{gap:var(--cs-space-32);flex-direction:column;display:flex}.file__heading[data-v-c859ac78]{gap:var(--cs-space-16);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.file__identity[data-v-c859ac78]{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.file__coordinates[data-v-c859ac78]{font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere;margin:0}.file__sep[data-v-c859ac78]{color:var(--cs-color-text-muted)}.file__title[data-v-c859ac78]{font-family:var(--cs-font-heading);font-size:var(--cs-text-xl);letter-spacing:var(--cs-tracking-heading);overflow-wrap:anywhere;margin:0;font-weight:600}.file__facts-line[data-v-c859ac78]{align-items:center;gap:var(--cs-space-8);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);flex-wrap:wrap;margin:0;display:flex}.file__actions[data-v-c859ac78]{gap:var(--cs-space-8);flex-wrap:wrap;display:flex}.file__origin[data-v-c859ac78],.file__verify[data-v-c859ac78]{gap:var(--cs-space-16);flex-direction:column;display:flex}.file__facts[data-v-c859ac78]{gap:var(--cs-space-12) var(--cs-space-32);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.file__fact[data-v-c859ac78]{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.file__fact dt[data-v-c859ac78]{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;font-weight:600}.file__fact dd[data-v-c859ac78]{font-size:var(--cs-text-sm);overflow-wrap:anywhere;margin:0}.file__mono[data-v-c859ac78]{font-family:var(--cs-font-mono)}.file__address[data-v-c859ac78]{font-size:var(--cs-text-sm);overflow-wrap:anywhere;margin:0}.file__checksum[data-v-c859ac78]{align-items:baseline;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.file__checksum-label[data-v-c859ac78]{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;font-weight:600}.file__muted[data-v-c859ac78]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.fetch[data-v-c859ac78]{margin:0;padding:0;list-style:none}.fetch__step[data-v-c859ac78]{grid-template-columns:var(--cs-space-12) minmax(0, 14em) minmax(0, 1fr) auto;align-items:center;gap:var(--cs-space-12);padding:var(--cs-space-8) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);font-size:var(--cs-text-sm);display:grid}.fetch__dot[data-v-c859ac78]{border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:50%;width:8px;height:8px}.fetch__dot--served[data-v-c859ac78]{border-color:var(--cs-color-success);background:var(--cs-color-success)}.fetch__dot--miss[data-v-c859ac78],.fetch__dot--remembered_miss[data-v-c859ac78]{border-color:var(--cs-color-text-muted)}.fetch__dot--canceled[data-v-c859ac78]{border-style:dashed}.fetch__dot--unavailable[data-v-c859ac78]{border-color:var(--cs-color-warning);background:var(--cs-color-warning)}.fetch__name[data-v-c859ac78]{overflow-wrap:anywhere;font-weight:600}.fetch__outcome[data-v-c859ac78]{color:var(--cs-color-text-muted)}.fetch__ms[data-v-c859ac78]{color:var(--cs-color-text-muted);font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.history[data-v-c859ac78]{margin:0;padding:0;list-style:none}.history__row[data-v-c859ac78]{align-items:center;gap:var(--cs-space-16);min-height:var(--cs-row-height);padding:var(--cs-space-8) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);font-size:var(--cs-text-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}@media (width<=720px){.fetch__step[data-v-c859ac78]{grid-template-columns:var(--cs-space-12) minmax(0, 1fr) auto}.fetch__outcome[data-v-c859ac78]{grid-column:2/-1}}.terminal[data-v-f42a9964]{color:var(--cs-marketing-code-text)}.terminal__bar[data-v-f42a9964]{align-items:center;gap:var(--cs-space-10);height:34px;padding:0 var(--cs-space-12);border-bottom:var(--cs-rule-width) solid var(--cs-marketing-code-rule);background:var(--cs-marketing-code-bar);color:var(--cs-marketing-code-text-muted);font-size:var(--cs-text-xs);white-space:nowrap;display:flex}.terminal__dots[data-v-f42a9964]{gap:var(--cs-space-6);display:flex}.terminal__dots i[data-v-f42a9964]{background:var(--cs-marketing-code-rule);border-radius:50%;width:10px;height:10px}.terminal__lines[data-v-f42a9964]{padding:var(--cs-space-12) 14px;font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);margin:0;line-height:1.65;overflow:hidden}.terminal__line--hidden[data-v-f42a9964]{visibility:hidden}.terminal__muted[data-v-f42a9964]{color:var(--cs-marketing-code-text-muted)}.terminal__error[data-v-f42a9964]{color:var(--cs-marketing-code-error)}.terminal__success[data-v-f42a9964]{color:var(--cs-marketing-code-success);font-weight:700}.terminal__caret[data-v-f42a9964]{background:var(--cs-marketing-code-text);vertical-align:text-bottom;width:.55em;height:1.1em;margin-left:1px;display:inline-block}.terminal__caret--idle[data-v-f42a9964]{animation:1s step-end infinite terminal-blink-f42a9964}@keyframes terminal-blink-f42a9964{50%{opacity:0}}.home[data-v-304c83e4]{--home-card-padding:var(--cs-space-32);--home-section-gap:var(--cs-space-56)}.art-panel[data-v-304c83e4]{border-radius:var(--cs-marketing-radius-xl);background:var(--cs-marketing-art-warm) url(/assets/art-ember-Cx4ECFmh.jpg) center / cover no-repeat;box-shadow:var(--cs-marketing-shadow-panel);position:relative;overflow:hidden}.art-panel--chart[data-v-304c83e4]{padding:var(--cs-space-56)}.hero__title[data-v-304c83e4],.closing__title[data-v-304c83e4]{letter-spacing:-.005em;text-align:center;text-transform:uppercase;text-wrap:balance;font-weight:900;font-stretch:75%;line-height:.98}.hero[data-v-304c83e4]{--overlap:180px;padding:clamp(40px, 10vh, 112px) 0 calc(var(--overlap) + clamp(40px, 7vh, 72px));text-align:center}.hero__title[data-v-304c83e4]{font-size:min(calc((min(100vw, var(--cs-marketing-content-max-width)) - 2 * var(--cs-space-24)) / 13.6), 9vh, 84px);margin:0 auto}.hero__lead[data-v-304c83e4]{max-width:34em;color:var(--cs-marketing-text-lead);text-wrap:balance;margin:clamp(20px,4vh,36px) auto 0;font-size:clamp(17px,2.4vh,21px)}.hero__actions[data-v-304c83e4]{justify-content:center;gap:var(--cs-space-16);flex-wrap:wrap;margin-top:clamp(28px,6vh,52px);display:flex}.hero__reassure[data-v-304c83e4]{color:var(--cs-marketing-text-lead);font-size:var(--cs-marketing-text-md);margin-top:clamp(14px,2.5vh,22px)}.hero__lead a[data-v-304c83e4],.hero__reassure a[data-v-304c83e4]{color:var(--cs-marketing-text);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}@media (hover:hover){.hero__lead a[data-v-304c83e4]:hover,.hero__reassure a[data-v-304c83e4]:hover{text-decoration-thickness:2px}}.chart-wrap[data-v-304c83e4]{margin-top:-180px;position:relative}.band[data-v-304c83e4]{padding:var(--cs-marketing-band-padding) 0}.band--soft[data-v-304c83e4]{border-block:var(--cs-rule-width) solid var(--cs-marketing-rule);background:var(--cs-marketing-surface-soft)}.section-title[data-v-304c83e4]{font-size:clamp(22px,3.2vw + 10px,46px);font-weight:800;line-height:var(--cs-line-heading);letter-spacing:var(--cs-tracking-heading);text-align:center;text-wrap:balance}.section-sub[data-v-304c83e4]{max-width:42em;margin:var(--cs-space-16) auto 0;color:var(--cs-marketing-text-muted);text-align:center;text-wrap:balance}.home__center[data-v-304c83e4]{text-align:center}.step-cards[data-v-304c83e4]{margin:var(--home-section-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.step-card[data-v-304c83e4]{border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-lg);background:var(--cs-marketing-surface);flex-direction:column;display:flex;overflow:hidden}.home--revealing .step-card[data-v-304c83e4]{opacity:0;transition:opacity var(--duration,.7s) ease, transform var(--duration,.7s) cubic-bezier(.2, .7, .2, 1);transition-delay:var(--delay,0s);transform:translateY(40px)}.home--revealing .step-card.step-card--in[data-v-304c83e4]{opacity:1;transform:none}.step-card__top[data-v-304c83e4]{padding:var(--home-card-padding) var(--home-card-padding) var(--cs-space-24)}.step-card__top h3[data-v-304c83e4]{margin-top:var(--cs-space-16);font-size:var(--cs-marketing-text-lg);letter-spacing:-.01em;font-weight:800}.step-card__top p[data-v-304c83e4]{margin-top:var(--cs-space-8);color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md)}.step-card__head[data-v-304c83e4]{justify-content:space-between;align-items:center;display:flex}.step-card__number[data-v-304c83e4]{color:var(--cs-marketing-accent);font-size:40px;font-weight:900;font-stretch:75%;line-height:var(--cs-line-tight)}.step-card__mark[data-v-304c83e4]{width:34px;height:24px;overflow:visible}.mark-frame[data-v-304c83e4]{fill:none;stroke:var(--cs-marketing-text);stroke-width:2.6px}.mark-dot[data-v-304c83e4]{fill:var(--cs-marketing-accent)}.step-card__visual[data-v-304c83e4]{height:248px;margin:auto 0 0 var(--home-card-padding);position:relative}.step-card__panel[data-v-304c83e4]{width:calc(100% + var(--cs-space-24));border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-md) 0 0 0;background:var(--cs-marketing-surface-soft);border-bottom:0;border-right:0;min-height:260px;padding:20px;position:absolute;top:0;left:0;overflow:hidden}.step-card__panel--code[data-v-304c83e4]{border-color:var(--cs-marketing-code-rule);background:var(--cs-marketing-code-background);color:var(--cs-marketing-code-text);padding:0}.form[data-v-304c83e4]{gap:var(--cs-space-16);padding:var(--cs-space-24);border:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);background:var(--cs-color-surface);color:var(--cs-color-text);font-family:var(--cs-font-body);font-size:var(--cs-text-md);border-bottom:0;border-right:0;border-radius:0;flex-direction:column;display:flex}.form__label[data-v-304c83e4]{margin-bottom:var(--cs-space-8);font-size:var(--cs-text-xs);font-weight:500;display:block}.form__field[data-v-304c83e4]{height:var(--cs-control-height);padding:0 var(--cs-space-12);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);align-items:center;display:flex}.form__hint[data-v-304c83e4]{margin:var(--cs-space-8) 0 0;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap}.form__radios[data-v-304c83e4]{gap:var(--cs-space-24);display:flex}.form__radio[data-v-304c83e4]{align-items:center;gap:var(--cs-space-8);display:flex}.form__radio i[data-v-304c83e4]{width:var(--cs-check-size);height:var(--cs-check-size);border:var(--cs-rule-width) solid var(--cs-color-rule-strong);border-radius:50%;position:relative}.form__radio .form__radio-on[data-v-304c83e4]{border:var(--cs-rule-width-strong) solid var(--cs-color-accent)}.form__radio .form__radio-on[data-v-304c83e4]:after{content:"";background:var(--cs-color-accent);border-radius:50%;position:absolute;inset:3px}.editor__tabs[data-v-304c83e4]{border-bottom:var(--cs-rule-width) solid var(--cs-marketing-code-rule);background:var(--cs-marketing-code-bar);height:34px;color:var(--cs-marketing-code-text-muted);font-size:var(--cs-text-xs);white-space:nowrap;align-items:center;display:flex}.editor__tab[data-v-304c83e4]{border-right:var(--cs-rule-width) solid var(--cs-marketing-code-rule);align-items:center;height:100%;padding:0 14px;display:flex}.editor__tab--on[data-v-304c83e4]{background:var(--cs-marketing-code-background);color:var(--cs-marketing-code-text-strong);box-shadow:inset 0 2px 0 var(--cs-marketing-accent)}.editor__code[data-v-304c83e4]{padding:var(--cs-space-12) 14px;font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);margin:0;line-height:1.65;overflow:hidden}.editor__line[data-v-304c83e4]{width:2.2em;margin-right:var(--cs-space-12);color:var(--cs-marketing-code-text-faint);text-align:right;display:inline-block}.editor__function[data-v-304c83e4]{color:var(--cs-marketing-code-function)}.editor__string[data-v-304c83e4]{color:var(--cs-marketing-code-string)}.switch-notes[data-v-304c83e4]{border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-lg);background:var(--cs-marketing-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.switch-note[data-v-304c83e4]{padding:var(--home-card-padding)}.switch-note+.switch-note[data-v-304c83e4]{border-left:var(--cs-rule-width) solid var(--cs-marketing-rule)}.switch-note h3[data-v-304c83e4]{font-size:var(--cs-marketing-text-base);font-weight:800}.switch-note p[data-v-304c83e4]{margin-top:var(--cs-space-8);color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md)}.switch-note b[data-v-304c83e4]{color:var(--cs-marketing-text);font-weight:600}.switch-note a[data-v-304c83e4],.split__head a[data-v-304c83e4]{color:var(--cs-marketing-text);text-underline-offset:3px;transition:color var(--cs-marketing-motion-fast), text-decoration-thickness var(--cs-marketing-motion-fast);text-decoration-thickness:1px}@media (hover:hover){.switch-note a[data-v-304c83e4]:hover,.split__head a[data-v-304c83e4]:hover{color:var(--cs-marketing-accent);text-decoration-thickness:2px}}.split[data-v-304c83e4]{align-items:start;gap:var(--cs-space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.split__head[data-v-304c83e4]{top:calc(var(--cs-marketing-header-height) + var(--cs-space-32));position:sticky}.split__title[data-v-304c83e4]{letter-spacing:var(--cs-tracking-heading);text-wrap:balance;font-size:clamp(20px,1.6vw + 10px,30px);font-weight:800;line-height:1.15}.split__head>p[data-v-304c83e4]{margin-top:var(--cs-space-16);color:var(--cs-marketing-text-muted)}.split__links[data-v-304c83e4]{margin-top:28px}.split__links p[data-v-304c83e4]{margin-bottom:var(--cs-space-12);font-size:var(--cs-text-md);font-weight:600}.split__buttons[data-v-304c83e4]{gap:var(--cs-space-8);flex-wrap:wrap;display:flex}.safety[data-v-304c83e4]{gap:0 var(--cs-space-40);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.safety li[data-v-304c83e4]{padding:var(--cs-space-24) 0;border-top:var(--cs-rule-width) solid var(--cs-marketing-rule)}.safety li[data-v-304c83e4]:nth-child(-n+2){padding-top:var(--cs-space-4);border-top:0}.safety h3[data-v-304c83e4]{align-items:center;gap:var(--cs-space-12);font-size:var(--cs-marketing-text-lg);letter-spacing:-.01em;font-weight:800;display:flex}.safety h3[data-v-304c83e4]:before{content:"";background:var(--cs-marketing-accent);flex:none;width:10px;height:10px}.safety p[data-v-304c83e4]{margin-top:var(--cs-space-8);color:var(--cs-marketing-text-muted);padding-left:22px}.spec[data-v-304c83e4]{margin-top:var(--home-section-gap);border:var(--cs-rule-width) solid var(--cs-marketing-rule);border-radius:var(--cs-marketing-radius-lg);background:var(--cs-marketing-surface);overflow:hidden}.spec__table[data-v-304c83e4]{border-collapse:collapse;table-layout:fixed;width:100%}.spec__caption[data-v-304c83e4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spec__table th[data-v-304c83e4],.spec__table td[data-v-304c83e4]{padding:18px var(--cs-space-24);border-bottom:var(--cs-rule-width) solid var(--cs-marketing-rule);text-align:left;vertical-align:top}.spec__table thead th[data-v-304c83e4],.spec__table tbody td[data-v-304c83e4]{border-left:var(--cs-rule-width) solid var(--cs-marketing-rule)}.spec__corner[data-v-304c83e4]{width:22%}.spec__table thead th[data-v-304c83e4]{padding:28px var(--cs-space-24) var(--cs-space-24);font-weight:400}.spec__name[data-v-304c83e4]{font-size:var(--cs-marketing-text-lg);letter-spacing:-.01em;font-weight:800}.spec__purpose[data-v-304c83e4]{margin-top:var(--cs-space-4);color:var(--cs-marketing-text-muted);font-size:var(--cs-text-md)}.spec__price[data-v-304c83e4]{color:var(--cs-marketing-text-muted);margin-top:18px}.spec__amount[data-v-304c83e4]{color:var(--cs-marketing-text);font-size:48px;font-weight:900;font-stretch:75%;line-height:var(--cs-line-tight)}.spec__table .spec__button[data-v-304c83e4]{text-align:center;margin-top:18px;display:block}.spec__table tbody th[data-v-304c83e4]{color:var(--cs-marketing-text-muted);font-size:var(--cs-text-md);font-weight:600}.spec__table tbody td[data-v-304c83e4]{font-variant-numeric:tabular-nums;font-weight:600}.spec__table tbody td.spec__none[data-v-304c83e4]{color:var(--cs-marketing-text-muted);font-weight:400}.spec__all[data-v-304c83e4]{padding:var(--cs-space-24)}.spec__all-title[data-v-304c83e4]{font-weight:800}.spec__all ul[data-v-304c83e4]{gap:var(--cs-space-10) var(--cs-space-24);margin:var(--cs-space-12) 0 0;color:var(--cs-marketing-text-muted);font-size:var(--cs-marketing-text-md);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.spec__all li[data-v-304c83e4]{padding-left:var(--cs-space-24);position:relative}.spec__all li[data-v-304c83e4]:before{content:"";border-bottom:2px solid var(--cs-marketing-accent);border-left:2px solid var(--cs-marketing-accent);width:10px;height:5px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.closing[data-v-304c83e4]{padding:var(--cs-space-32) 0 96px;text-align:center}.art-panel--closing[data-v-304c83e4]{padding:104px var(--cs-space-32);background-color:var(--cs-marketing-art-night);color:var(--cs-marketing-on-art);background-image:url(/assets/art-night-Cpe3V8p2.jpg)}.closing__title[data-v-304c83e4]{font-size:min(calc((min(100vw, var(--cs-marketing-content-max-width)) - 2 * var(--cs-space-24) - 64px) / 11), 72px);text-shadow:var(--cs-marketing-art-text-shadow);margin:0 auto 36px}@media (width<=960px){.split[data-v-304c83e4]{gap:var(--cs-space-32);max-width:calc(560px + 2 * var(--cs-space-24));grid-template-columns:minmax(0,1fr)}.split__head[data-v-304c83e4]{text-align:center;position:static}.split__buttons[data-v-304c83e4]{justify-content:center}.step-cards[data-v-304c83e4],.switch-notes[data-v-304c83e4]{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.switch-note+.switch-note[data-v-304c83e4]{border-top:var(--cs-rule-width) solid var(--cs-marketing-rule);border-left:0}.spec__all ul[data-v-304c83e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.home[data-v-304c83e4]{--home-card-padding:var(--cs-space-24);--home-section-gap:var(--cs-space-40);--cs-marketing-radius-xl:20px;--cs-marketing-radius-lg:16px}.art-panel--chart[data-v-304c83e4]{padding:14px}.art-panel--closing[data-v-304c83e4]{padding:72px 20px}.hero__lead[data-v-304c83e4]{font-size:var(--cs-text-ml)}.band[data-v-304c83e4]{padding:var(--cs-marketing-band-padding-phone) 0}.closing[data-v-304c83e4]{padding:var(--cs-space-24) 0 var(--cs-space-64)}.safety[data-v-304c83e4]{grid-template-columns:minmax(0,1fr)}.safety li[data-v-304c83e4]:nth-child(2){padding-top:var(--cs-space-24);border-top:var(--cs-rule-width) solid var(--cs-marketing-rule)}.spec__table[data-v-304c83e4],.spec__table thead[data-v-304c83e4],.spec__table tbody[data-v-304c83e4]{display:block}.spec__table tr[data-v-304c83e4]{border-bottom:var(--cs-rule-width) solid var(--cs-marketing-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spec__table th[data-v-304c83e4],.spec__table td[data-v-304c83e4],.spec__table thead th[data-v-304c83e4],.spec__table tbody td[data-v-304c83e4]{padding:var(--cs-space-12);font-size:var(--cs-text-md);border:0}.spec__corner[data-v-304c83e4]{display:none}.spec__table tbody th[data-v-304c83e4]{font-size:var(--cs-text-xs);grid-column:1/-1;padding-bottom:0}.spec__table thead th[data-v-304c83e4]{padding:18px var(--cs-space-12)}.spec__purpose[data-v-304c83e4]{min-height:3.2em;font-size:var(--cs-text-xs)}.spec__amount[data-v-304c83e4]{font-size:36px;display:block}.spec__price[data-v-304c83e4]{margin-top:var(--cs-space-10);font-size:var(--cs-text-xs)}.spec__table .spec__button[data-v-304c83e4]{padding:var(--cs-space-8) var(--cs-space-2);font-size:var(--cs-text-xs)}.spec__all[data-v-304c83e4]{padding:20px var(--cs-space-12)}.spec__all ul[data-v-304c83e4]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home--revealing .step-card[data-v-304c83e4]{opacity:1;transition:none;transform:none}}.new-repository[data-v-8463d34d]{max-width:var(--cs-column-max-width)}.new-repository__preview[data-v-8463d34d]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);overflow-wrap:anywhere;margin:0}.new-repository__preview code[data-v-8463d34d]{font-family:var(--cs-font-mono);font-size:var(--cs-text-xs)}.repositories__search[data-v-87c19a0f]{width:var(--cs-menu-width)}.repositories__address[data-v-87c19a0f]{color:var(--cs-color-text-muted)}.access__stack[data-v-8a639ee9]{gap:var(--cs-space-24);flex-direction:column;display:flex}.access__share[data-v-8a639ee9]{gap:var(--cs-space-12);flex-wrap:wrap;align-items:flex-end;display:flex}.access__share[data-v-8a639ee9]>:first-child{flex:200px}.access__share[data-v-8a639ee9]>:nth-child(2){width:140px}.access__stack[data-v-b807efa9]{gap:var(--cs-space-24);flex-direction:column;display:flex}.access__muted[data-v-b807efa9]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.chips[data-v-9713924b]{gap:var(--cs-space-8);margin-bottom:var(--cs-space-16);flex-wrap:wrap;display:flex}.chips__gap[data-v-9713924b]{width:var(--cs-space-8)}.chip[data-v-9713924b]{padding:var(--cs-space-2) var(--cs-space-12);border:var(--cs-rule-width) solid var(--cs-color-rule);color:var(--cs-color-text);font:500 var(--cs-text-sm) var(--cs-font-body);cursor:pointer;background:0 0}.chip[data-v-9713924b]:hover{background:var(--cs-color-surface-hover)}.chip[data-v-9713924b]:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.chip--on[data-v-9713924b]{border-color:var(--cs-color-rule-strong);font-weight:600}.entries[data-v-9713924b],.entry__files[data-v-9713924b]{margin:0;padding:0;list-style:none}.entry[data-v-9713924b]{border-bottom:var(--cs-rule-width) solid var(--cs-color-rule)}.entry__row[data-v-9713924b]{grid-template-columns:var(--cs-space-16) minmax(0, 1fr) auto;align-items:center;gap:var(--cs-space-12);width:100%;min-height:var(--cs-row-height);padding:var(--cs-space-8) 0;color:var(--cs-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.entry__row--flat[data-v-9713924b]{cursor:default}.entry__row[data-v-9713924b]:not(.entry__row--flat):hover{background:var(--cs-color-surface-hover)}.entry__row[data-v-9713924b]:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.entry__caret[data-v-9713924b]{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);text-align:center}.entry__main[data-v-9713924b]{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.entry__title[data-v-9713924b]{overflow-wrap:anywhere;font-weight:600}.entry__meta[data-v-9713924b]{align-items:center;gap:var(--cs-space-8);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);flex-wrap:wrap;display:flex}.entry__when[data-v-9713924b]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap}.entry__files[data-v-9713924b]{padding:0 0 var(--cs-space-12) calc(var(--cs-space-16) + var(--cs-space-12));flex-direction:column;display:flex}.entry__version[data-v-9713924b]{padding:var(--cs-space-4) 0;font-size:var(--cs-text-sm)}.entry__file[data-v-9713924b]{justify-content:space-between;gap:var(--cs-space-16);padding:var(--cs-space-4) 0;font-size:var(--cs-text-sm);display:flex}.entry__path[data-v-9713924b]{font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere}.entry__file-meta[data-v-9713924b]{color:var(--cs-color-text-muted);white-space:nowrap}.muted[data-v-9713924b]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}@media (width<=720px){.entry__row[data-v-9713924b]{grid-template-columns:var(--cs-space-16) minmax(0, 1fr)}.entry__when[data-v-9713924b]{grid-column:2}}.analytics-overview[data-v-54ecbc60]{gap:var(--cs-space-32);flex-direction:column;display:flex}.analytics-overview__toolbar[data-v-54ecbc60]{justify-content:space-between;align-items:center;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.analytics-overview__period[data-v-54ecbc60]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.analytics-overview__stats[data-v-54ecbc60]{gap:var(--cs-space-24) var(--cs-space-32);padding-top:var(--cs-space-16);border-top:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.analytics[data-v-fd6c5f3a]{gap:var(--cs-space-32);flex-direction:column;display:flex}.analytics__stats[data-v-fd6c5f3a]{gap:var(--cs-space-24) var(--cs-space-32);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.analytics__pair[data-v-fd6c5f3a],.analytics__trio[data-v-fd6c5f3a]{gap:var(--cs-space-24) var(--cs-space-40);display:grid}.analytics__pair[data-v-fd6c5f3a]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.analytics__trio[data-v-fd6c5f3a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.analytics__view[data-v-fd6c5f3a]{gap:var(--cs-space-12);flex-direction:column;min-width:0;display:flex}.analytics__subtitle[data-v-fd6c5f3a]{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;margin:0;font-weight:600}.records[data-v-370a6a99]{gap:var(--cs-space-8);flex-direction:column;display:flex}.records__lead[data-v-370a6a99]{margin:0}.records__value[data-v-370a6a99]{align-items:center;gap:var(--cs-space-4);max-width:100%;display:inline-flex}.records__code[data-v-370a6a99]{overflow-wrap:anywhere;font-family:var(--cs-font-mono);font-size:var(--cs-text-sm)}.domains__missing[data-v-b7b77f04]{display:block}.domains__stack[data-v-b7b77f04]{gap:var(--cs-space-8);flex-direction:column;display:flex}.domains__hostname[data-v-b7b77f04]{gap:var(--cs-space-8);flex-wrap:wrap;align-items:center;display:flex}.domains__status[data-v-b7b77f04]{gap:var(--cs-space-2);flex-direction:column;align-items:flex-start;display:flex}.domains__actions[data-v-b7b77f04]{justify-content:flex-end;gap:var(--cs-space-8);display:flex}.domains__muted[data-v-b7b77f04]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.new-import__paths[data-v-58a8072a]{align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;display:flex}.new-import__file[data-v-58a8072a]{display:none}.new-import__file-name[data-v-58a8072a]{color:var(--cs-color-text-muted);font-family:var(--cs-font-mono)}.imports__stack[data-v-40149bde]{gap:var(--cs-space-8);flex-direction:column;display:flex}.imports__source[data-v-40149bde]{font-family:var(--cs-font-mono);overflow-wrap:anywhere}.imports__muted[data-v-40149bde]{color:var(--cs-color-text-muted)}.imports__actions[data-v-40149bde]{justify-content:flex-end;gap:var(--cs-space-4);flex-wrap:wrap;display:flex}.overview__stats[data-v-3714ac6f]{gap:var(--cs-space-16) var(--cs-space-24);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.overview__use[data-v-3714ac6f]{gap:var(--cs-space-16);padding-top:var(--cs-space-16);flex-direction:column;display:flex}.overview__snippet[data-v-3714ac6f]{gap:var(--cs-space-8);flex-direction:column;display:flex}.overview__muted[data-v-3714ac6f]{color:var(--cs-color-text-muted)}.settings__index[data-v-d5183d30],.settings__danger[data-v-d5183d30]{gap:var(--cs-space-16);flex-direction:column;align-items:flex-start;display:flex}.settings__index-actions[data-v-d5183d30]{gap:var(--cs-space-12);display:flex}.settings__muted[data-v-d5183d30]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.upstreams[data-v-9e35fd14]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.upstream[data-v-9e35fd14]{align-items:center;gap:var(--cs-space-16);min-height:var(--cs-row-height);padding:var(--cs-space-8) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.upstream--off .upstream__identity[data-v-9e35fd14],.upstream--off .upstream__rules-count[data-v-9e35fd14]{opacity:var(--cs-opacity-disabled)}.upstream__identity[data-v-9e35fd14]{min-width:0}.upstream__name[data-v-9e35fd14]{align-items:center;gap:var(--cs-space-8);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.upstream__address[data-v-9e35fd14]{margin:var(--cs-space-2) 0 0;color:var(--cs-color-text-muted);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere}.upstream__rules-count[data-v-9e35fd14]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);white-space:nowrap}.upstream__actions[data-v-9e35fd14]{align-items:center;gap:var(--cs-space-4);display:flex}@media (width<=720px){.upstream[data-v-9e35fd14]{grid-template-columns:auto minmax(0,1fr)}.upstream__rules-count[data-v-9e35fd14],.upstream__actions[data-v-9e35fd14]{grid-column:2}}.rules[data-v-9e35fd14]{gap:var(--cs-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rules__item[data-v-9e35fd14]{gap:var(--cs-space-12);font-size:var(--cs-text-sm);justify-content:space-between;align-items:center;display:flex}.upstream__rules[data-v-9e35fd14]{align-items:flex-start;gap:var(--cs-space-8);padding:var(--cs-space-8) 0 var(--cs-space-4) var(--cs-space-40);flex-direction:column;grid-column:1/-1;display:flex}.upstream__expander[data-v-9e35fd14]{align-items:center;gap:var(--cs-space-4);color:var(--cs-color-text-muted);font:inherit;font-size:var(--cs-text-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.upstream__expander[data-v-9e35fd14]:hover{color:var(--cs-color-text)}.upstream__expander[data-v-9e35fd14]:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.kept[data-v-caf520bf]{gap:var(--cs-space-8);padding-bottom:var(--cs-space-16);margin-bottom:var(--cs-space-8);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);flex-direction:column;display:flex}.kept__head[data-v-caf520bf]{justify-content:space-between;align-items:center;gap:var(--cs-space-16);display:flex}.kept__title[data-v-caf520bf]{font-family:var(--cs-font-heading);font-size:var(--cs-text-md);margin:0;font-weight:600}.rules[data-v-caf520bf]{gap:var(--cs-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rules__item[data-v-caf520bf]{gap:var(--cs-space-12);font-size:var(--cs-text-sm);justify-content:space-between;align-items:center;display:flex}.muted[data-v-caf520bf]{max-width:var(--cs-column-max-width);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.details[data-v-caf520bf]{gap:var(--cs-space-8) var(--cs-space-16);margin:var(--cs-space-16) 0 0;font-size:var(--cs-text-sm);grid-template-columns:max-content 1fr;display:grid}.details dt[data-v-caf520bf]{color:var(--cs-color-text-muted)}.details dd[data-v-caf520bf]{overflow-wrap:anywhere;margin:0}.new-token__repositories[data-v-b89bd143]{gap:var(--cs-space-8);padding-left:var(--cs-space-24);flex-direction:column;display:flex}.new-token__error[data-v-b89bd143]{color:var(--cs-color-danger);font-size:var(--cs-text-sm);margin:0}.token-secret[data-v-9f8a439f]{gap:var(--cs-space-24);flex-direction:column;display:flex}.token-secret__actions[data-v-9f8a439f]{justify-content:flex-end;display:flex}.tokens__actions[data-v-b208b5e1]{justify-content:flex-end;gap:var(--cs-space-8);display:flex}.tokens__repositories[data-v-b208b5e1]{gap:var(--cs-space-8);padding-left:var(--cs-space-24);flex-direction:column;display:flex}.tokens__error[data-v-b208b5e1]{color:var(--cs-color-danger);font-size:var(--cs-text-sm);margin:0}.user__stats[data-v-e6cbdcd2]{gap:var(--cs-space-16) var(--cs-space-24);padding:var(--cs-space-16) 0 var(--cs-space-24);border-top:var(--cs-rule-width-strong) solid var(--cs-color-rule-strong);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.user__description[data-v-e6cbdcd2]{color:var(--cs-color-text-muted)}.version[data-v-bef8df5b]{gap:var(--cs-space-24);flex-direction:column;display:flex}.version__heading[data-v-bef8df5b]{gap:var(--cs-space-16);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.version__identity[data-v-bef8df5b]{gap:var(--cs-space-4);flex-direction:column;min-width:0;display:flex}.version__group[data-v-bef8df5b]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);overflow-wrap:anywhere;margin:0}.version__title-row[data-v-bef8df5b]{align-items:center;gap:var(--cs-space-12);flex-wrap:wrap;display:flex}.version__title[data-v-bef8df5b]{font-family:var(--cs-font-heading);font-size:var(--cs-text-xl);letter-spacing:var(--cs-tracking-heading);overflow-wrap:anywhere;margin:0;font-weight:600}.version__number[data-v-bef8df5b]{margin-left:var(--cs-space-8);font-family:var(--cs-font-mono);font-size:var(--cs-text-lg);color:var(--cs-color-text-muted);font-weight:500}.version__meta[data-v-bef8df5b],.version__muted[data-v-bef8df5b]{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);margin:0}.version__actions[data-v-bef8df5b]{align-items:center;gap:var(--cs-space-12);flex-wrap:wrap;min-width:0;display:flex}.version__switch[data-v-bef8df5b]{min-width:160px}.version__columns[data-v-bef8df5b]{grid-template-columns:minmax(0, 1fr) var(--cs-side-rail-width);gap:var(--cs-space-40);align-items:start;display:grid}@media (width<=960px){.version__columns[data-v-bef8df5b]{grid-template-columns:minmax(0,1fr)}}.version__main[data-v-bef8df5b]{min-width:0}.version__rail[data-v-bef8df5b]{gap:var(--cs-space-32);flex-direction:column;min-width:0;display:flex}.version__rail-section[data-v-bef8df5b]{gap:var(--cs-space-8);flex-direction:column;display:flex}.version__rail-title[data-v-bef8df5b]{padding-bottom:var(--cs-space-4);border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;color:var(--cs-color-text-muted);justify-content:space-between;align-items:baseline;margin:0;font-weight:600;display:flex}.version__rail-count[data-v-bef8df5b]{font-family:var(--cs-font-mono);letter-spacing:0;text-transform:none;font-weight:500}.version__versions[data-v-bef8df5b]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.version__version[data-v-bef8df5b]{align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-4) 0;border-bottom:var(--cs-rule-width) solid var(--cs-color-rule);font-size:var(--cs-text-sm);display:flex}.version__version-link[data-v-bef8df5b]{min-width:0;font-family:var(--cs-font-mono);overflow-wrap:anywhere;flex:auto}.version__version--current .version__version-link[data-v-bef8df5b]{color:var(--cs-color-text);font-weight:600;text-decoration:none}.version__version-date[data-v-bef8df5b]{color:var(--cs-color-text-muted);font-variant-numeric:tabular-nums;flex:none}.version__about-name[data-v-bef8df5b]{margin:0;font-weight:600}.version__about-links[data-v-bef8df5b]{gap:var(--cs-space-12);font-size:var(--cs-text-sm);margin:0;display:flex}.version__file-name[data-v-bef8df5b]{align-items:center;gap:var(--cs-space-8);display:inline-flex}.version__file-actions[data-v-bef8df5b]{gap:var(--cs-space-12);display:inline-flex}.version__stack[data-v-bef8df5b]{gap:var(--cs-space-24);flex-direction:column;display:flex}.version__subsection[data-v-bef8df5b],.version__variant[data-v-bef8df5b]{gap:var(--cs-space-8);flex-direction:column;display:flex}.version__subsection-title[data-v-bef8df5b]{font-size:var(--cs-text-sm);margin:0;font-weight:600}.version__builds[data-v-bef8df5b]{gap:var(--cs-space-4);padding-left:var(--cs-space-16);font-family:var(--cs-font-mono);font-size:var(--cs-text-sm);flex-direction:column;margin:0;display:flex}.version__mono[data-v-bef8df5b]{font-family:var(--cs-font-mono);font-size:var(--cs-text-sm)}.variant[data-v-bef8df5b]{gap:var(--cs-space-12);padding-top:var(--cs-space-16);border-top:var(--cs-rule-width) solid var(--cs-color-rule);flex-direction:column;display:flex}.variant__head[data-v-bef8df5b]{align-items:baseline;gap:var(--cs-space-8) var(--cs-space-16);flex-wrap:wrap;display:flex}.variant__name[data-v-bef8df5b]{font-family:var(--cs-font-mono);font-size:var(--cs-text-md);margin:0;font-weight:600}.variant__attributes[data-v-bef8df5b]{gap:var(--cs-space-4) var(--cs-space-16);font-size:var(--cs-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.variant__attribute[data-v-bef8df5b]{gap:var(--cs-space-4);display:inline-flex}.variant__part-title[data-v-bef8df5b]{margin:0 0 var(--cs-space-4);color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-caps);text-transform:uppercase;font-weight:600}.variant__list[data-v-bef8df5b]{margin:0;padding:0;list-style:none}.variant__row[data-v-bef8df5b]{justify-content:space-between;align-items:baseline;gap:var(--cs-space-16);padding:var(--cs-space-4) 0;font-size:var(--cs-text-sm);display:flex}
