._tooltip_1uj7o_4.react-tooltip{background:var(--app-ui-text-strong);border-radius:var(--app-ui-radius-6);color:var(--app-ui-surface);font:var(--app-ui-type-help);max-width:calc(var(--app-ui-control-large) * 5);padding:0;width:max-content;z-index:var(--app-ui-z-tooltip)}._tooltip_1uj7o_4.react-tooltip .react-tooltip-content-wrapper{padding:var(--app-ui-space-1) var(--app-ui-space-2)}._arrow_1uj7o_17.react-tooltip-arrow{height:var(--app-ui-tooltip-arrow);width:var(--app-ui-tooltip-arrow)}._tooltip_1uj7o_4.react-tooltip{transition:opacity var(--app-ui-motion-hover) ease-out,transform var(--app-ui-motion-hover) ease-out}._tooltip_1uj7o_4.react-tooltip__closing{transition:opacity var(--app-ui-motion-hover) ease-in,transform var(--app-ui-motion-hover) ease-in}._tooltip_1uj7o_4.react-tooltip__place-top{transform:translateY(var(--app-ui-tooltip-travel)) scale(.96)}._tooltip_1uj7o_4.react-tooltip__place-bottom{transform:translateY(calc(var(--app-ui-tooltip-travel) * -1)) scale(.96)}._tooltip_1uj7o_4.react-tooltip__place-left{transform:translate(var(--app-ui-tooltip-travel)) scale(.96)}._tooltip_1uj7o_4.react-tooltip__place-right{transform:translate(calc(var(--app-ui-tooltip-travel) * -1)) scale(.96)}._tooltip_1uj7o_4.react-tooltip__show{transform:none}@media (prefers-reduced-motion:reduce){._tooltip_1uj7o_4.react-tooltip{transform:none}}._description_1uj7o_54{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}._root_5qzg8_1{color:var(--app-ui-text);font:var(--app-ui-type-body);min-width:0}._transparent_5qzg8_6{display:contents}._root_uujzl_1{align-items:center;background:var(--app-ui-button-background);border:var(--app-ui-border-width) solid var(--app-ui-button-border-primary);border-radius:var(--app-ui-button-radius);color:var(--app-ui-button-color);cursor:pointer;display:inline-flex;font:var(--app-ui-type-control);gap:var(--app-ui-button-gap);justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding-inline:var(--app-ui-button-padding-inline);text-overflow:ellipsis;transition:background-color var(--app-ui-motion-hover) ease-in-out,border-color var(--app-ui-motion-hover) ease-in-out,box-shadow var(--app-ui-motion-state) ease-in-out;white-space:nowrap}._root_uujzl_1[data-density=compact]{min-height:var(--app-ui-control-compact)}._root_uujzl_1[data-density=default]{min-height:var(--app-ui-control-default)}._root_uujzl_1[data-density=large]{min-height:var(--app-ui-control-large)}._root_uujzl_1[data-tone=neutral]{background:var(--app-ui-button-background-neutral);border-color:var(--app-ui-button-border);color:var(--app-ui-button-color-neutral)}._root_uujzl_1[data-tone=danger]{background:var(--app-ui-button-background-danger);border-color:var(--app-ui-danger-text);color:var(--app-ui-button-color-danger)}._root_uujzl_1[data-variant=subtle]{background:var(--app-ui-button-background-subtle);border-color:var(--app-ui-button-border);color:var(--app-ui-button-color-neutral)}._root_uujzl_1[data-variant=subtle][data-tone=primary]{color:var(--app-ui-accent-active)}._root_uujzl_1[data-variant=subtle][data-tone=danger]{color:var(--app-ui-danger-text)}._root_uujzl_1[data-variant=solid]:hover:not(:disabled){background:var(--app-ui-button-background-hover)}._root_uujzl_1[data-variant=solid][data-tone=neutral]:hover:not(:disabled){background:var(--app-ui-surface-muted)}._root_uujzl_1[data-variant=solid][data-tone=danger]:hover:not(:disabled){background:var(--app-ui-danger-text)}._root_uujzl_1[data-variant=subtle]:hover:not(:disabled){background:var(--app-ui-surface-muted)}._root_uujzl_1[data-variant=subtle][data-tone=primary]:hover:not(:disabled){background:var(--app-ui-surface-accent)}._root_uujzl_1[data-variant=subtle][data-tone=danger]:hover:not(:disabled){background:var(--app-ui-danger-surface);border-color:var(--app-ui-danger-text)}._root_uujzl_1[data-variant=solid]:active:not(:disabled){background:var(--app-ui-button-background-active)}._root_uujzl_1[data-variant=solid][data-tone=neutral]:active:not(:disabled){background:var(--app-ui-button-background-pressed)}._root_uujzl_1[data-variant=solid][data-tone=danger]:active:not(:disabled){background:var(--app-ui-danger-text)}._root_uujzl_1[data-variant=subtle]:active:not(:disabled){background:var(--app-ui-button-background-pressed)}._root_uujzl_1[data-variant=subtle][data-tone=primary]:active:not(:disabled){background:var(--app-ui-surface-accent)}._root_uujzl_1[data-variant=subtle][data-tone=danger]:active:not(:disabled){background:var(--app-ui-danger-surface)}._root_uujzl_1:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-button-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._root_uujzl_1:disabled{cursor:default;opacity:.5}._root_1mrwi_1{padding-inline:0;width:var(--app-ui-icon-button-size)}._root_1mrwi_1[data-density=compact]{width:var(--app-ui-icon-button-compact-size)}._root_1mrwi_1[data-density=large]{width:var(--app-ui-icon-button-large-size)}._root_wd960_3{display:flex;gap:var(--app-ui-space-2);min-width:0;overflow-x:auto;padding:var(--app-ui-clip-inset)}._root_16cd4_1{align-items:center;display:inline-flex;font:var(--app-ui-type-body);gap:var(--app-ui-space-2)}._glyph_16cd4_7{animation:_spin_16cd4_1 var(--app-ui-motion-shimmer) linear infinite;border:var(--app-ui-border-width) solid var(--app-ui-spinner-border);border-radius:var(--app-ui-spinner-radius);border-top-color:var(--app-ui-spinner-active-border);flex:0 0 auto;height:var(--app-ui-spinner-size);width:var(--app-ui-spinner-size)}@keyframes _spin_16cd4_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._glyph_16cd4_7{animation:none}}._root_1dvgj_1{color:var(--app-ui-text-muted);font:var(--app-ui-type-help);margin:0;min-width:0;overflow-wrap:anywhere}._root_1dvgj_1[data-tone=danger]{color:var(--app-ui-danger-text)}._root_1dvgj_1[data-tone=success]{color:var(--app-ui-success-text)}._root_1dvgj_1[data-tone=warning]{color:var(--app-ui-warning-text)}._root_qwxsb_1{background:var(--app-ui-field-background);border:var(--app-ui-border-width) solid var(--app-ui-field-border);border-radius:var(--app-ui-field-radius);color:var(--app-ui-text);font:var(--app-ui-type-body);min-height:var(--app-ui-textarea-min-height);min-width:0;padding:var(--app-ui-space-2) var(--app-ui-space-3);resize:vertical;width:100%}._root_qwxsb_1:focus-visible{border-color:var(--app-ui-field-border-focus);box-shadow:0 0 0 var(--app-ui-border-width) var(--app-ui-field-border-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._root_qwxsb_1[aria-invalid=true]{border-color:var(--app-ui-danger)}._root_qwxsb_1:read-only{background:var(--app-ui-surface-muted)}._root_qwxsb_1:disabled{background:var(--app-ui-surface-muted);color:var(--app-ui-text-muted);cursor:default}._root_1rah6_1{display:grid;gap:var(--app-ui-space-2);min-width:0}._list_1rah6_6{border-bottom:var(--app-ui-border-width) solid var(--app-ui-border-subtle);display:flex;gap:var(--app-ui-space-1);min-width:0;overflow-x:auto}._tab_1rah6_13{background:transparent;border:0;border-bottom:var(--app-ui-focus-width) solid transparent;color:var(--app-ui-text-muted);cursor:pointer;flex:0 0 auto;font:var(--app-ui-type-control);min-height:var(--app-ui-control-compact);padding-inline:var(--app-ui-space-2);transition:color var(--app-ui-motion-state) ease-in-out,border-color var(--app-ui-motion-state) ease-in-out;white-space:nowrap}._tab_1rah6_13[aria-selected=true]{border-bottom-color:var(--app-ui-accent);color:var(--app-ui-accent-active)}._tab_1rah6_13:focus-visible{box-shadow:inset 0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent}._tab_1rah6_13:disabled{cursor:default;opacity:.5}._panel_1rah6_43{min-width:0}._panel_1rah6_43:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent}._root_1gcq9_6{align-items:center;column-gap:var(--app-ui-space-2);display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;row-gap:var(--app-ui-space-1)}._label_1gcq9_16{color:var(--app-ui-text-strong);font:var(--app-ui-type-label);grid-column:1/-1;min-width:0;overflow-wrap:anywhere}._labelHidden_1gcq9_24{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._output_1gcq9_34{color:var(--app-ui-text-muted);font:var(--app-ui-type-control);font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}._input_1gcq9_46{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;min-height:var(--app-ui-slider-row-height);min-width:0;width:100%}._input_1gcq9_46:disabled{cursor:default;opacity:.5}._input_1gcq9_46:focus-visible{outline:var(--app-ui-focus-width) solid transparent}._input_1gcq9_46::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--app-ui-slider-fill) 0 var(--app-ui-slider-progress),var(--app-ui-slider-track) var(--app-ui-slider-progress) 100%);border:0;border-radius:var(--app-ui-radius-pill);height:var(--app-ui-slider-track-height)}._input_1gcq9_46::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-ui-slider-thumb);border:var(--app-ui-border-width) solid var(--app-ui-slider-thumb-border);border-radius:var(--app-ui-radius-pill);box-shadow:var(--app-ui-slider-thumb-shadow);height:var(--app-ui-slider-thumb-size);width:var(--app-ui-slider-thumb-size);margin-top:calc((var(--app-ui-slider-track-height) - var(--app-ui-slider-thumb-size)) / 2)}._input_1gcq9_46::-moz-range-track{background:linear-gradient(to right,var(--app-ui-slider-fill) 0 var(--app-ui-slider-progress),var(--app-ui-slider-track) var(--app-ui-slider-progress) 100%);border:0;border-radius:var(--app-ui-radius-pill);height:var(--app-ui-slider-track-height)}._input_1gcq9_46::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-ui-slider-thumb);border:var(--app-ui-border-width) solid var(--app-ui-slider-thumb-border);border-radius:var(--app-ui-radius-pill);box-shadow:var(--app-ui-slider-thumb-shadow);height:var(--app-ui-slider-thumb-size);width:var(--app-ui-slider-thumb-size)}._input_1gcq9_46:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus)}._input_1gcq9_46:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus)}._root_1o2jv_1{border:0;display:grid;gap:var(--app-ui-space-2);margin:0;min-width:0;padding:0}._label_1o2jv_9{color:var(--app-ui-text-strong);font:var(--app-ui-type-label);min-width:0;overflow-wrap:anywhere;padding:0}._labelHidden_1o2jv_17{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._options_1o2jv_25{--app-ui-card-radio-column-gap:var(--app-ui-space-2);display:grid;gap:var(--app-ui-card-radio-column-gap);grid-template-columns:repeat(auto-fit,minmax(var(--app-ui-card-radio-min-width),1fr));min-width:0}._options_1o2jv_25[data-density=compact]{--app-ui-card-radio-min-width:var(--app-ui-control-large);--app-ui-card-radio-padding-block:var(--app-ui-space-1);--app-ui-card-radio-padding-inline:var(--app-ui-space-1);--app-ui-card-radio-gap:var(--app-ui-space-1);--app-ui-card-radio-column-gap:var(--app-ui-space-1)}._options_1o2jv_25[data-density=large]{--app-ui-card-radio-padding-block:var(--app-ui-space-4);--app-ui-card-radio-padding-inline:var(--app-ui-space-3)}._options_1o2jv_25[data-shape=square]{margin-inline-start:auto;max-width:calc(var(--app-ui-card-radio-columns) * var(--app-ui-card-radio-max-width) + (var(--app-ui-card-radio-columns) - 1) * var(--app-ui-card-radio-column-gap))}._options_1o2jv_25[data-shape=square] ._card_1o2jv_54{aspect-ratio:1}._options_1o2jv_25[data-shape=square] ._preview_1o2jv_57{align-self:stretch;justify-self:stretch;min-height:0}._card_1o2jv_54{align-items:center;background:var(--app-ui-field-background);border:var(--app-ui-border-width) solid var(--app-ui-border);border-radius:var(--app-ui-radius-8);cursor:pointer;display:grid;gap:var(--app-ui-card-radio-gap);justify-items:center;min-width:0;padding:var(--app-ui-card-radio-padding-block) var(--app-ui-card-radio-padding-inline);text-align:center;transition:border-color var(--app-ui-motion-hover) ease-in-out,background-color var(--app-ui-motion-hover) ease-in-out}._card_1o2jv_54:hover:not(:has(._input_1o2jv_77:disabled)){border-color:var(--app-ui-accent)}._card_1o2jv_54:has(._input_1o2jv_77:disabled){cursor:default;opacity:.5}._cardSelected_1o2jv_85{background:var(--app-ui-surface-accent);border-color:var(--app-ui-accent);box-shadow:0 0 0 var(--app-ui-border-width) var(--app-ui-accent)}._card_1o2jv_54:has(._input_1o2jv_77:focus-visible){box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._input_1o2jv_77{height:var(--app-ui-border-width);margin:0;opacity:0;position:absolute;width:var(--app-ui-border-width)}._preview_1o2jv_57{align-items:center;display:flex;justify-content:center;min-width:0}._text_1o2jv_109{display:grid;gap:var(--app-ui-space-1);min-width:0}._cardLabel_1o2jv_114{color:var(--app-ui-text-strong);font:var(--app-ui-type-control);min-width:0;overflow-wrap:anywhere}._description_1o2jv_120,._help_1o2jv_126{color:var(--app-ui-text-muted);font:var(--app-ui-type-help);min-width:0;overflow-wrap:anywhere}._help_1o2jv_126{margin:0}@media (prefers-reduced-motion:reduce){._card_1o2jv_54{transition:none}}._root_19d3o_1{display:grid;gap:var(--app-ui-space-2);min-width:0}._fill_19d3o_6{height:100%;grid-template-rows:minmax(0,1fr)}._fill_19d3o_6 ._dropzone_19d3o_10{display:grid}._fill_19d3o_6 ._target_19d3o_13{align-content:center}._dropzone_19d3o_10{background:var(--app-ui-field-background);border:var(--app-ui-border-width) dashed var(--app-ui-border);border-radius:var(--app-ui-field-radius);min-width:0;position:relative;transition:background-color var(--app-ui-motion-state) ease-in-out,border-color var(--app-ui-motion-state) ease-in-out}._dragging_19d3o_27,._dropzone_19d3o_10:hover:not(._unavailable_19d3o_24){border-color:var(--app-ui-accent)}._dragging_19d3o_27{background:var(--app-ui-surface-accent);border-style:solid}._unavailable_19d3o_24{background:var(--app-ui-surface-muted);color:var(--app-ui-text-muted)}._input_19d3o_37{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}._input_19d3o_37:disabled{cursor:default}._target_19d3o_13{align-items:center;color:var(--app-ui-text);cursor:pointer;display:grid;gap:var(--app-ui-space-1);justify-items:center;min-height:var(--app-ui-file-upload-height);min-width:0;padding:var(--app-ui-space-4) var(--app-ui-space-3);text-align:center}._unavailable_19d3o_24 ._target_19d3o_13{cursor:default}._input_19d3o_37:focus-visible+._target_19d3o_13{border-radius:var(--app-ui-field-radius);box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._icon_19d3o_68{color:var(--app-ui-text-muted)}._prompt_19d3o_71{font:var(--app-ui-type-control)}._hint_19d3o_76,._prompt_19d3o_71{min-width:0;overflow-wrap:anywhere}._hint_19d3o_76{color:var(--app-ui-text-muted);font:var(--app-ui-type-help)}._files_19d3o_82{display:grid;gap:var(--app-ui-space-1);list-style:none;margin:0;min-width:0;padding:0}._file_19d3o_82{align-items:center;background:var(--app-ui-surface-muted);border-radius:var(--app-ui-radius-6);display:flex;gap:var(--app-ui-space-2);min-width:0;padding:var(--app-ui-space-1) var(--app-ui-space-1) var(--app-ui-space-1) var(--app-ui-space-2)}._fileIcon_19d3o_99{color:var(--app-ui-text-muted);flex:0 0 auto}._fileName_19d3o_103{flex:1 1 auto;font:var(--app-ui-type-control);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_19d3o_111{flex:0 0 auto}._description_19d3o_116,._fileSize_19d3o_111{color:var(--app-ui-text-muted);font:var(--app-ui-type-help)}._description_19d3o_116{margin:0;min-width:0;overflow-wrap:anywhere}._root_bhjn6_2{display:grid;gap:var(--app-ui-space-2);min-width:0}._label_bhjn6_7{color:var(--app-ui-text-strong);display:block;font:var(--app-ui-type-label);min-width:0;overflow-wrap:anywhere}._labelHidden_bhjn6_15{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._trigger_bhjn6_23{align-items:center;background:var(--app-ui-field-background);border:var(--app-ui-border-width) solid var(--app-ui-field-border);border-radius:var(--app-ui-field-radius);color:var(--app-ui-text);cursor:pointer;display:flex;font:var(--app-ui-type-control);gap:var(--app-ui-space-2);justify-content:space-between;min-height:var(--app-ui-control-default);min-width:0;padding-inline:var(--app-ui-space-3);transition:border-color var(--app-ui-motion-state) ease-in-out,box-shadow var(--app-ui-motion-state) ease-in-out;width:100%}._trigger_bhjn6_23[data-density=compact]{min-height:var(--app-ui-control-compact)}._trigger_bhjn6_23[data-density=large]{min-height:var(--app-ui-control-large)}._trigger_bhjn6_23[data-focus-visible]{border-color:var(--app-ui-accent);box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._trigger_bhjn6_23[data-invalid]{border-color:var(--app-ui-danger)}._trigger_bhjn6_23[data-disabled]{background:var(--app-ui-surface-muted);color:var(--app-ui-text-muted);cursor:default}._value_bhjn6_60{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}._value_bhjn6_60[data-placeholder]{color:var(--app-ui-text-muted)}._chevron_bhjn6_70{border-bottom:var(--app-ui-focus-width) solid;border-right:var(--app-ui-focus-width) solid;flex:0 0 auto;height:var(--app-ui-space-2);transform:rotate(45deg) translateY(-2px);width:var(--app-ui-space-2)}._description_bhjn6_78{color:var(--app-ui-text-muted);font:var(--app-ui-type-help);margin:0;min-width:0;overflow-wrap:anywhere}._recovery_bhjn6_85{display:grid;gap:var(--app-ui-space-2);min-width:0}._popover_1vg2f_2{background:var(--app-ui-overlay-background);border:var(--app-ui-border-width) solid var(--app-ui-border);border-radius:var(--app-ui-radius-8);box-shadow:var(--app-ui-overlay-shadow);max-width:100vw;min-width:var(--trigger-width);overflow:hidden;z-index:var(--app-ui-z-overlay)}._list_1vg2f_12{display:grid;gap:var(--app-ui-space-1);max-height:calc(var(--app-ui-control-default) * 6);overflow-y:auto}._item_1vg2f_21,._list_1vg2f_12{min-width:0;outline:none;padding:var(--app-ui-space-2)}._item_1vg2f_21{align-items:center;border-radius:var(--app-ui-menu-item-radius);color:var(--app-ui-text);cursor:pointer;display:flex;font:var(--app-ui-type-control);gap:var(--app-ui-space-2);min-height:var(--app-ui-control-compact);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_1vg2f_21[data-focused]{background:var(--app-ui-surface-muted)}._item_1vg2f_21[data-selected]{background:var(--app-ui-surface-accent);color:var(--app-ui-accent-active)}._item_1vg2f_21[data-focus-visible]{box-shadow:inset 0 0 0 var(--app-ui-focus-width) var(--app-ui-focus)}._item_1vg2f_21[data-disabled]{color:var(--app-ui-text-muted);cursor:default}._empty_1vg2f_51{color:var(--app-ui-text-muted);font:var(--app-ui-type-help);padding:var(--app-ui-space-2)}._root_1gtfs_1{align-self:start;background:var(--app-ui-segmented-track);border-radius:var(--app-ui-radius-8);display:inline-flex;gap:var(--app-ui-space-1);justify-self:start;max-width:100%;min-width:0;padding:var(--app-ui-space-1)}._fullWidth_1gtfs_17{align-self:stretch;display:flex;justify-self:stretch;width:100%}._option_1gtfs_23{align-items:center;background:transparent;border:var(--app-ui-border-width) solid transparent;border-radius:var(--app-ui-radius-6);color:var(--app-ui-text-muted);cursor:pointer;display:flex;flex:0 1 auto;font:var(--app-ui-type-control);gap:var(--app-ui-space-2);justify-content:center;min-height:var(--app-ui-segmented-height);min-width:0;overflow:hidden;padding-inline:var(--app-ui-space-3);text-overflow:ellipsis;transition:background-color var(--app-ui-motion-hover) ease-in-out,color var(--app-ui-motion-hover) ease-in-out;white-space:nowrap}._option_1gtfs_23:hover:not(:disabled){color:var(--app-ui-text-strong)}._option_1gtfs_23:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._option_1gtfs_23:disabled{cursor:default;opacity:.5}._lock_1gtfs_57{flex:none;opacity:.75}._optionSelected_1gtfs_61{background:var(--app-ui-segmented-selected);border-color:var(--app-ui-border);box-shadow:var(--app-ui-segmented-selected-shadow);color:var(--app-ui-text-strong)}._root_1gtfs_1[data-density=compact] ._option_1gtfs_23{min-height:var(--app-ui-segmented-height-compact);padding-inline:var(--app-ui-space-2)}._root_1gtfs_1[data-density=large] ._option_1gtfs_23{min-height:var(--app-ui-segmented-height-large)}._fullWidth_1gtfs_17 ._option_1gtfs_23{flex:1 1 0;padding-inline:var(--app-ui-space-2)}._iconOnly_1gtfs_79 ._option_1gtfs_23{font-size:var(--app-ui-segmented-icon-size)}@media (prefers-reduced-motion:reduce){._option_1gtfs_23{transition:none}}._overlay_1k71b_1{align-items:center;background:var(--app-ui-overlay-backdrop);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--app-ui-space-4);position:fixed;z-index:var(--app-ui-z-overlay)}._dialog_1k71b_15,._modal_1k71b_11{max-width:100%;min-width:0}._dialog_1k71b_15{background:var(--app-ui-overlay-background);border-radius:var(--app-ui-radius-12);box-shadow:var(--app-ui-overlay-shadow);display:grid;gap:var(--app-ui-space-3);max-height:calc(100vh - var(--app-ui-space-6) * 2);outline:none;overflow-y:auto;padding:var(--app-ui-space-4);width:var(--app-ui-dialog-width)}._header_1k71b_30{align-items:center;display:flex;gap:var(--app-ui-space-3);justify-content:space-between;min-width:0}._close_1k71b_37{flex:0 0 auto}._title_1k71b_40{color:var(--app-ui-text-strong);font:var(--app-ui-type-heading);margin:0}._body_1k71b_47,._title_1k71b_40{min-width:0;overflow-wrap:anywhere}._body_1k71b_47{font:var(--app-ui-type-body)}._actions_1k71b_54{display:flex;gap:var(--app-ui-space-2);min-width:0}._actions_1k71b_54>*{flex:1 1 0;min-width:0}._tile_6edj3_5{border:var(--app-ui-border-width) solid var(--app-ui-border);border-radius:var(--app-ui-radius-6);cursor:pointer;flex:0 0 auto;height:var(--app-ui-color-tile-size);padding:0;transition:border-color var(--app-ui-motion-hover) ease-in-out,box-shadow var(--app-ui-motion-state) ease-in-out;width:var(--app-ui-color-tile-size)}._tile_6edj3_5:hover:not(:disabled){border-color:var(--app-ui-accent)}._tile_6edj3_5[aria-pressed=true]{border-color:var(--app-ui-accent);box-shadow:0 0 0 var(--app-ui-border-width) var(--app-ui-accent)}._tile_6edj3_5:focus-visible,._tile_6edj3_5[data-focus-visible]{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._tile_6edj3_5:disabled,._tile_6edj3_5[data-disabled]{cursor:default;opacity:.5}._tileNone_6edj3_34{background:linear-gradient(135deg,transparent 45%,var(--app-ui-border-subtle) 45%,var(--app-ui-border-subtle) 55%,transparent 55%),var(--app-ui-surface)}._tileTrigger_6edj3_37{align-items:center;background:var(--app-ui-surface);color:var(--app-ui-text-muted);display:inline-flex;font:var(--app-ui-type-control);justify-content:center;line-height:1}._tileCustom_6edj3_46{border-width:var(--app-ui-focus-width);border-color:var(--app-ui-accent)}._popover_6edj3_52{background:var(--app-ui-overlay-background);border:var(--app-ui-border-width) solid var(--app-ui-border);border-radius:var(--app-ui-radius-8);box-shadow:var(--app-ui-overlay-shadow);display:flex;flex-direction:column;max-height:min(var(--app-ui-color-panel-max-height),calc(100vh - var(--app-ui-space-6) * 2));max-width:calc(100vw - var(--app-ui-space-4) * 2);overflow:hidden;width:var(--app-ui-color-panel-width);z-index:var(--app-ui-z-overlay)}._panel_6edj3_65{display:grid;flex:1 1 auto;gap:var(--app-ui-space-3);min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--app-ui-space-3)}._colorField_6edj3_75{display:grid;gap:var(--app-ui-space-2);min-width:0}._colorFieldCompact_6edj3_80{align-items:center;background:var(--app-ui-field-background);border:var(--app-ui-border-width) solid var(--app-ui-field-border);border-radius:var(--app-ui-field-radius);gap:var(--app-ui-space-2);grid-template-columns:var(--app-ui-color-tile-size) minmax(0,1fr);padding:var(--app-ui-space-1);transition:border-color var(--app-ui-motion-hover) ease-in-out,box-shadow var(--app-ui-motion-state) ease-in-out}._colorFieldCompact_6edj3_80:hover:not(:has(input:disabled)){border-color:var(--app-ui-accent)}._colorFieldCompact_6edj3_80:focus-within{border-color:var(--app-ui-field-border-focus);box-shadow:0 0 0 var(--app-ui-border-width) var(--app-ui-field-border-focus)}._colorFieldCompact_6edj3_80:has(input:disabled){opacity:.5}._colorFieldCompact_6edj3_80 ._colorInput_6edj3_100{border-color:var(--app-ui-accent);border-radius:var(--app-ui-radius-6);block-size:var(--app-ui-color-tile-size);inline-size:var(--app-ui-color-tile-size)}._colorFieldCompact_6edj3_80 ._colorInput_6edj3_100:focus-visible{box-shadow:none;outline:none}._colorFieldCompact_6edj3_80 ._hexInput_6edj3_110{background:transparent;border:0;min-height:var(--app-ui-color-tile-size);padding-inline:var(--app-ui-space-1)}._colorFieldCompact_6edj3_80 ._hexInput_6edj3_110:focus-visible{box-shadow:none;outline:none}._opacityFieldCompact_6edj3_120{grid-column:1/-1}._visuallyHidden_6edj3_123{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}._colorInput_6edj3_100{background:var(--app-ui-field-background);block-size:var(--app-ui-color-preview-height);border:var(--app-ui-border-width) solid var(--app-ui-field-border);border-radius:var(--app-ui-radius-8);cursor:pointer;inline-size:100%;padding:var(--app-ui-space-half)}._colorInput_6edj3_100:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._fieldLabel_6edj3_146{color:var(--app-ui-text-muted);display:grid;font:var(--app-ui-type-help);gap:var(--app-ui-space-1);min-width:0}._hexInput_6edj3_110{background:var(--app-ui-field-background);border:var(--app-ui-border-width) solid var(--app-ui-field-border);border-radius:var(--app-ui-field-radius);color:var(--app-ui-text);font:var(--app-ui-type-control);min-height:var(--app-ui-control-compact);min-width:0;padding-inline:var(--app-ui-space-2);text-transform:uppercase;width:100%}._hexInput_6edj3_110:focus-visible{border-color:var(--app-ui-field-border-focus);box-shadow:0 0 0 var(--app-ui-border-width) var(--app-ui-field-border-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._opacityRow_6edj3_171{align-items:center;display:grid;gap:var(--app-ui-space-2);grid-template-columns:minmax(0,1fr) auto}._opacityInput_6edj3_177{accent-color:var(--app-ui-accent);min-width:0;width:100%}._opacityValue_6edj3_182{color:var(--app-ui-text);font:var(--app-ui-type-control)}._root_bzebf_2{display:grid;gap:var(--app-ui-space-2);min-width:0}._label_bzebf_7{color:var(--app-ui-text-strong);font:var(--app-ui-type-label);min-width:0;overflow-wrap:anywhere}._control_bzebf_13{align-items:center;display:flex;gap:var(--app-ui-space-2);min-width:0}._control_bzebf_13[data-density=compact]{--app-ui-color-tile-size:var(--app-ui-space-6)}._control_bzebf_13[data-density=large]{--app-ui-color-tile-size:var(--app-ui-control-default)}._value_bzebf_25{color:var(--app-ui-text-muted);font:var(--app-ui-type-control);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._help_bzebf_33{color:var(--app-ui-text-muted);font:var(--app-ui-type-help);margin:0}._root_azz9g_3{display:grid;gap:var(--app-ui-space-2);min-width:0}._label_azz9g_8{color:var(--app-ui-text-strong);font:var(--app-ui-type-label);min-width:0;overflow-wrap:anywhere}._labelHidden_azz9g_15{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._tiles_azz9g_23{display:flex;flex-wrap:wrap;gap:var(--app-ui-space-2);min-width:0}._tiles_azz9g_23[data-density=compact]{--app-ui-color-tile-size:var(--app-ui-space-6);gap:var(--app-ui-space-1)}._tiles_azz9g_23[data-density=large]{--app-ui-color-tile-size:var(--app-ui-control-default)}._gradientPanel_azz9g_36{display:grid;gap:var(--app-ui-space-3);min-width:0}._gradientPreview_azz9g_41{border:var(--app-ui-border-width) solid var(--app-ui-border-subtle);border-radius:var(--app-ui-radius-8);min-height:var(--app-ui-color-preview-height);min-width:0}._stops_azz9g_47{display:flex;gap:var(--app-ui-space-2);min-width:0}._stop_azz9g_47{border:var(--app-ui-border-width) solid var(--app-ui-border);border-radius:var(--app-ui-radius-pill);cursor:pointer;height:var(--app-ui-space-5);padding:0;width:var(--app-ui-space-5)}._stop_azz9g_47[aria-checked=true]{border-color:var(--app-ui-accent);box-shadow:0 0 0 var(--app-ui-border-width) var(--app-ui-accent)}._stop_azz9g_47:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._stop_azz9g_47:disabled{cursor:default;opacity:.5}._panelActions_azz9g_73{display:flex;justify-content:flex-end}._clear_azz9g_77{background:transparent;border:0;border-radius:var(--app-ui-radius-6);color:var(--app-ui-text-muted);cursor:pointer;font:var(--app-ui-type-control);min-height:var(--app-ui-control-compact);padding-inline:var(--app-ui-space-2)}._clear_azz9g_77:hover:not(:disabled){background:var(--app-ui-surface-muted)}._clear_azz9g_77:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._clear_azz9g_77:disabled{cursor:default;opacity:.5}._region_1g8y0_1{bottom:var(--app-ui-space-5);display:grid;gap:var(--app-ui-space-2);justify-items:center;left:50%;max-width:min(var(--app-ui-toast-max-width),calc(100vw - var(--app-ui-space-4) * 2));position:fixed;transform:translate(-50%);width:max-content;z-index:var(--app-ui-z-overlay)}._toast_1g8y0_13{align-items:center;animation:_enter_1g8y0_1 var(--app-ui-motion-overlay) ease-out;background:var(--app-ui-toast-background);border:var(--app-ui-border-width) solid var(--app-ui-toast-border);border-radius:var(--app-ui-radius-8);box-shadow:var(--app-ui-overlay-shadow);color:var(--app-ui-toast-color);display:grid;gap:var(--app-ui-space-3);grid-template-columns:auto minmax(0,1fr) auto;max-width:100%;padding:var(--app-ui-space-2) var(--app-ui-space-2) var(--app-ui-space-2) var(--app-ui-space-3);width:max-content}._indicator_1g8y0_28{border-radius:var(--app-ui-radius-pill);flex:0 0 auto;height:var(--app-ui-space-2);width:var(--app-ui-space-2)}._indicator_1g8y0_28[data-tone=neutral]{background:var(--app-ui-text-muted)}._indicator_1g8y0_28[data-tone=success]{background:var(--app-ui-success)}._indicator_1g8y0_28[data-tone=danger]{background:var(--app-ui-danger)}._indicator_1g8y0_28[data-tone=warning]{background:var(--app-ui-warning)}._message_1g8y0_46{font:var(--app-ui-type-body);min-width:0;overflow-wrap:anywhere}._dismiss_1g8y0_51{align-items:center;background:transparent;border:0;border-radius:var(--app-ui-radius-6);color:var(--app-ui-toast-dismiss);cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--app-ui-control-compact);justify-content:center;padding:0;width:var(--app-ui-control-compact)}._dismiss_1g8y0_51:hover{background:var(--app-ui-toast-dismiss-hover)}._dismiss_1g8y0_51:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}@keyframes _enter_1g8y0_1{0%{opacity:0;transform:translateY(var(--app-ui-space-2))}}@media (prefers-reduced-motion:reduce){._toast_1g8y0_13{animation:none}}._root_1ewlx_1{border-bottom:var(--app-ui-border-width) solid var(--app-ui-border-subtle);display:grid;min-width:0}._rootInline_1ewlx_11{align-items:center;grid-template-columns:minmax(0,auto) minmax(0,1fr)}._header_1ewlx_15{gap:var(--app-ui-space-1)}._header_1ewlx_15,._toggle_1ewlx_21{align-items:center;display:flex;min-width:0}._toggle_1ewlx_21{background:transparent;border:0;border-radius:var(--app-ui-radius-6);color:var(--app-ui-text-strong);cursor:pointer;flex:1 1 auto;gap:var(--app-ui-space-2);justify-content:space-between;min-height:var(--app-ui-control-compact);padding:var(--app-ui-space-2);text-align:left}._toggle_1ewlx_21:hover{background:var(--app-ui-surface-muted)}._toggle_1ewlx_21:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._staticHeader_1ewlx_45{align-items:center;display:flex;flex:0 1 auto;margin:0;min-height:var(--app-ui-control-compact);padding:var(--app-ui-space-2)}._title_1ewlx_55{color:var(--app-ui-text-strong);font:var(--app-ui-type-label);min-width:0;overflow-wrap:anywhere}._info_1ewlx_61{align-items:center;align-self:center;background:var(--app-ui-info-control-background);border:var(--app-ui-border-width) solid var(--app-ui-info-control-border);border-radius:var(--app-ui-radius-pill);color:var(--app-ui-info-control-color);cursor:help;display:inline-flex;flex:0 0 auto;font:var(--app-ui-type-help);height:var(--app-ui-info-control-size);justify-content:center;padding:0;width:var(--app-ui-info-control-size)}._info_1ewlx_61:focus-visible{box-shadow:0 0 0 var(--app-ui-focus-width) var(--app-ui-info-control-focus);outline:var(--app-ui-focus-width) solid transparent;outline-offset:var(--app-ui-focus-offset)}._actions_1ewlx_82{align-items:center;display:flex;flex:0 0 auto;gap:var(--app-ui-space-1);margin-left:auto}._chevron_1ewlx_89{color:var(--app-ui-text-muted);flex:0 0 auto;transition:transform var(--app-ui-motion-state) ease-in-out}._chevronExpanded_1ewlx_94{transform:rotate(180deg)}._body_1ewlx_99{display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transition:grid-template-rows var(--app-ui-motion-state) ease-in-out,opacity var(--app-ui-motion-state) ease-in-out;visibility:hidden}._bodyExpanded_1ewlx_107{grid-template-rows:1fr;opacity:1;visibility:visible}._bodyInner_1ewlx_118{min-height:0;min-width:0;overflow:hidden;padding:var(--app-ui-clip-inset) var(--app-ui-space-2) var(--app-ui-space-3)}._rootInline_1ewlx_11 ._bodyInner_1ewlx_118{padding:var(--app-ui-space-2)}@media (prefers-reduced-motion:reduce){._body_1ewlx_99,._chevron_1ewlx_89{transition:none}}._root_z5gsx_3{background:var(--app-ui-field-background);border:var(--app-ui-border-width) solid var(--app-ui-field-border);border-radius:var(--app-ui-radius-12);display:grid;min-width:0;transition:border-color var(--app-ui-motion-state) ease}._root_z5gsx_3:has(._input_z5gsx_13[aria-invalid=true]),._root_z5gsx_3:has(._surface_z5gsx_14[aria-invalid=true]){border-color:var(--app-ui-danger)}._header_z5gsx_17{align-items:center;background:var(--app-ui-surface-muted);border-block-end:var(--app-ui-border-width) solid var(--app-ui-border-subtle);border-radius:calc(var(--app-ui-radius-12) - var(--app-ui-border-width)) calc(var(--app-ui-radius-12) - var(--app-ui-border-width)) 0 0;display:flex;gap:var(--app-ui-space-2);min-width:0;padding:var(--app-ui-space-half) var(--app-ui-space-2)}._header_z5gsx_17>:first-child{flex:1 1 auto;min-width:0}._headerLabel_z5gsx_32{color:var(--app-ui-text-muted);font:var(--app-ui-type-label);padding-inline-start:var(--app-ui-space-2)}._group_z5gsx_40{display:flex;min-width:0}._group_z5gsx_40 button[data-tone=neutral]{background:none;border-color:transparent;color:var(--app-ui-text-muted)}._group_z5gsx_40 button[data-tone=neutral]:hover:not(:disabled),._group_z5gsx_40 button[data-tone=neutral][aria-pressed=true]{background:var(--app-ui-surface-muted);color:var(--app-ui-text-strong)}._groupEnd_z5gsx_60{margin-inline-start:auto}._body_z5gsx_63{min-width:0;padding:var(--app-ui-space-1)}._notice_z5gsx_67{min-width:0;padding:var(--app-ui-space-2) var(--app-ui-space-2) 0}._bubble_z5gsx_73{align-items:center;background:var(--app-ui-overlay-background);border:var(--app-ui-border-width) solid var(--app-ui-border);border-radius:var(--app-ui-radius-8);box-shadow:var(--app-ui-shadow-overlay);display:flex;gap:var(--app-ui-space-2);max-width:calc(100vw - var(--app-ui-space-4));padding:var(--app-ui-space-half);position:fixed;z-index:var(--app-ui-z-overlay);animation:_bubble-in_z5gsx_1 var(--app-ui-motion-overlay) ease-out}@keyframes _bubble-in_z5gsx_1{0%{opacity:0;transform:translateY(var(--app-ui-space-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._bubble_z5gsx_73{animation:none}}._linkBar_z5gsx_105{align-items:center;background:var(--app-ui-surface-muted);border-block-end:var(--app-ui-border-width) solid var(--app-ui-border-subtle);display:flex;flex-wrap:wrap;gap:var(--app-ui-space-2);min-width:0;padding:var(--app-ui-space-2)}._linkInput_z5gsx_118{flex:1 1 14rem;min-width:0}._linkBarBare_z5gsx_123{align-items:center;display:flex;flex-wrap:wrap;gap:var(--app-ui-space-2);min-width:0;padding:var(--app-ui-space-1)}._linkActions_z5gsx_131{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--app-ui-space-2);margin-inline-start:auto}._linkError_z5gsx_138{color:var(--app-ui-danger-text);flex-basis:100%;font:var(--app-ui-type-help);margin:0}._input_z5gsx_13,._surface_z5gsx_14{border-radius:var(--app-ui-radius-8)}._input_z5gsx_13:focus,._surface_z5gsx_14:focus{border-color:transparent;box-shadow:none;outline:var(--app-ui-focus-width) solid var(--app-ui-field-border-focus);outline-offset:0}._input_z5gsx_13{background:none;border:0;overflow-y:hidden;resize:none}._surface_z5gsx_14{color:var(--app-ui-text);font:var(--app-ui-type-body);min-height:var(--app-ui-textarea-min-height);min-width:0;overflow-wrap:anywhere;padding:var(--app-ui-space-2) var(--app-ui-space-3)}._surfaceDisabled_z5gsx_178{color:var(--app-ui-text-muted);cursor:default}._footer_z5gsx_182{align-items:center;border-block-start:var(--app-ui-border-width) solid var(--app-ui-border-subtle);border-radius:0 0 calc(var(--app-ui-radius-12) - var(--app-ui-border-width)) calc(var(--app-ui-radius-12) - var(--app-ui-border-width));display:flex;justify-content:flex-end;min-width:0;padding:var(--app-ui-space-1) var(--app-ui-space-3)}._count_z5gsx_192,._empty_z5gsx_191{color:var(--app-ui-text-muted);font:var(--app-ui-type-help);margin:0}._previewBody_z5gsx_197{min-width:0;padding:var(--app-ui-space-2) var(--app-ui-space-3)}._preview_z5gsx_197{color:var(--app-ui-text);font:var(--app-ui-type-body);min-height:var(--app-ui-textarea-min-height);min-width:0;overflow-wrap:anywhere}._preview_z5gsx_197 h1,._preview_z5gsx_197 h2,._preview_z5gsx_197 h3,._surface_z5gsx_14 h1,._surface_z5gsx_14 h2,._surface_z5gsx_14 h3{color:var(--app-ui-text-strong);margin:0 0 var(--app-ui-space-2)}._preview_z5gsx_197 h1,._surface_z5gsx_14 h1{font:var(--app-ui-type-heading)}._preview_z5gsx_197 h2,._surface_z5gsx_14 h2{font:var(--app-ui-type-heading-small)}._preview_z5gsx_197 h3,._surface_z5gsx_14 h3{font:var(--app-ui-type-control)}._preview_z5gsx_197 p,._surface_z5gsx_14 p{margin:0 0 var(--app-ui-space-2)}._preview_z5gsx_197 ol,._preview_z5gsx_197 ul,._surface_z5gsx_14 ol,._surface_z5gsx_14 ul{margin:0 0 var(--app-ui-space-2);padding-left:var(--app-ui-space-5)}._preview_z5gsx_197 a,._surface_z5gsx_14 a{color:var(--app-ui-accent)}._preview_z5gsx_197 code,._surface_z5gsx_14 code{background:var(--app-ui-surface-muted);border-radius:var(--app-ui-radius-6);padding:0 var(--app-ui-space-1)}._preview_z5gsx_197 :last-child,._surface_z5gsx_14 :last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){._root_z5gsx_3{transition:none}}[data-app-ui-theme=light]{--app-ui-color-white:#FFFFFF;--app-ui-color-purple-50:#F9F5FF;--app-ui-color-purple-300:#D6BBFB;--app-ui-color-purple-400:#9E77ED;--app-ui-color-purple-600:#7F56D9;--app-ui-color-purple-700:#6941C6;--app-ui-color-purple-800:#53389E;--app-ui-color-gray-25:#FCFCFD;--app-ui-color-gray-50:#F9FAFB;--app-ui-color-gray-100:#F2F4F7;--app-ui-color-gray-200:#EAECF0;--app-ui-color-gray-300:#D0D5DD;--app-ui-color-gray-400:#98A2B3;--app-ui-color-gray-500:#667085;--app-ui-color-gray-700:#344054;--app-ui-color-gray-900:#101828;--app-ui-color-green-600:#079455;--app-ui-color-green-800:#05603A;--app-ui-color-red-50:#FEF3F2;--app-ui-color-red-600:#D92D20;--app-ui-color-red-800:#B42318;--app-ui-color-orange-600:#DC6803;--app-ui-color-orange-800:#93370D;--app-ui-color-overlay:rgba(16,24,40,.12);--app-ui-color-series-1:#7F56D9;--app-ui-color-series-2:#EB6834;--app-ui-color-series-3:#1BAF7A;--app-ui-color-series-4:#2A78D6;--app-ui-color-series-5:#EDA100;--app-ui-color-series-6:#E87BA4;--app-ui-space-1:4px;--app-ui-space-2:8px;--app-ui-space-3:12px;--app-ui-space-4:16px;--app-ui-space-5:20px;--app-ui-space-6:24px;--app-ui-radius-4:4px;--app-ui-radius-6:6px;--app-ui-radius-8:8px;--app-ui-radius-12:12px;--app-ui-radius-pill:999px;--app-ui-border-width:1px;--app-ui-focus-width:2px;--app-ui-focus-offset:2px;--app-ui-space-half:2px;--app-ui-control-compact:32px;--app-ui-control-default:40px;--app-ui-control-large:44px;--app-ui-z-overlay:1000;--app-ui-z-tooltip:2147483647;--app-ui-surface:var(--app-ui-color-white);--app-ui-surface-muted:var(--app-ui-color-gray-50);--app-ui-surface-accent:var(--app-ui-color-purple-50);--app-ui-text:var(--app-ui-color-gray-700);--app-ui-text-strong:var(--app-ui-color-gray-900);--app-ui-text-muted:var(--app-ui-color-gray-500);--app-ui-border:var(--app-ui-color-gray-300);--app-ui-border-subtle:var(--app-ui-color-gray-200);--app-ui-accent:var(--app-ui-color-purple-600);--app-ui-accent-hover:var(--app-ui-color-purple-700);--app-ui-accent-active:var(--app-ui-color-purple-800);--app-ui-focus:var(--app-ui-color-purple-400);--app-ui-danger:var(--app-ui-color-red-600);--app-ui-danger-surface:var(--app-ui-color-red-50);--app-ui-danger-text:var(--app-ui-color-red-800);--app-ui-success:var(--app-ui-color-green-600);--app-ui-success-text:var(--app-ui-color-green-800);--app-ui-warning:var(--app-ui-color-orange-600);--app-ui-warning-text:var(--app-ui-color-orange-800);--app-ui-font-family:Inter,ui-sans-serif,system-ui,sans-serif;--app-ui-type-label:500 12px/18px var(--app-ui-font-family);--app-ui-type-help:400 12px/18px var(--app-ui-font-family);--app-ui-type-body:400 14px/20px var(--app-ui-font-family);--app-ui-type-control:500 14px/20px var(--app-ui-font-family);--app-ui-type-heading-small:600 16px/24px var(--app-ui-font-family);--app-ui-type-heading:600 18px/28px var(--app-ui-font-family);--app-ui-shadow-overlay:0 8px 16px rgba(16,24,40,.12);--app-ui-motion-hover:.12s;--app-ui-motion-state:.16s;--app-ui-motion-overlay:.2s;--app-ui-motion-shimmer:1.2s;--app-ui-button-background:var(--app-ui-accent);--app-ui-button-color:var(--app-ui-color-white);--app-ui-button-border:var(--app-ui-border);--app-ui-button-radius:var(--app-ui-radius-8);--app-ui-button-background-hover:var(--app-ui-accent-hover);--app-ui-button-background-active:var(--app-ui-accent-active);--app-ui-button-border-primary:var(--app-ui-accent-active);--app-ui-button-background-neutral:var(--app-ui-surface);--app-ui-button-color-neutral:var(--app-ui-text);--app-ui-button-background-danger:var(--app-ui-danger);--app-ui-button-background-subtle:var(--app-ui-surface);--app-ui-button-background-pressed:var(--app-ui-color-gray-100);--app-ui-button-color-danger:var(--app-ui-color-white);--app-ui-button-focus:var(--app-ui-focus);--app-ui-button-padding-inline:var(--app-ui-space-5);--app-ui-button-gap:var(--app-ui-space-2);--app-ui-checkbox-size:var(--app-ui-space-4);--app-ui-checkbox-radius:var(--app-ui-radius-4);--app-ui-checkbox-mark-stroke:2px;--app-ui-radio-size:var(--app-ui-space-4);--app-ui-radio-dot-size:calc(var(--app-ui-radio-size) * .4);--app-ui-icon-button-size:var(--app-ui-control-default);--app-ui-icon-button-compact-size:var(--app-ui-control-compact);--app-ui-icon-button-large-size:var(--app-ui-control-large);--app-ui-info-control-background:transparent;--app-ui-info-control-border:var(--app-ui-border);--app-ui-info-control-color:var(--app-ui-text-muted);--app-ui-info-control-size:var(--app-ui-space-4);--app-ui-info-control-focus:var(--app-ui-focus);--app-ui-avatar-background:var(--app-ui-surface-muted);--app-ui-badge-background:var(--app-ui-surface-muted);--app-ui-feedback-background:var(--app-ui-surface-muted);--app-ui-feedback-border:var(--app-ui-border-subtle);--app-ui-skeleton-background:var(--app-ui-surface-muted);--app-ui-skeleton-highlight:var(--app-ui-color-gray-100);--app-ui-skeleton-background-size:200% 100%;--app-ui-skeleton-background-end:-200% 0;--app-ui-spinner-size:var(--app-ui-space-4);--app-ui-spinner-border:var(--app-ui-border);--app-ui-spinner-active-border:var(--app-ui-accent);--app-ui-spinner-radius:var(--app-ui-radius-pill);--app-ui-field-background:var(--app-ui-surface);--app-ui-field-border:var(--app-ui-border);--app-ui-field-radius:var(--app-ui-radius-8);--app-ui-field-border-focus:var(--app-ui-color-gray-500);--app-ui-clip-inset:var(--app-ui-space-1);--app-ui-menu-item-radius:var(--app-ui-radius-6);--app-ui-segmented-track:var(--app-ui-surface-muted);--app-ui-segmented-selected:var(--app-ui-surface);--app-ui-segmented-selected-shadow:0 1px 2px rgba(16,24,40,.08);--app-ui-segmented-height:var(--app-ui-control-compact);--app-ui-segmented-height-compact:var(--app-ui-space-6);--app-ui-segmented-height-large:var(--app-ui-control-default);--app-ui-segmented-icon-size:16px;--app-ui-overlay-background:var(--app-ui-surface);--app-ui-overlay-shadow:var(--app-ui-shadow-overlay);--app-ui-overlay-backdrop:var(--app-ui-color-overlay);--app-ui-textarea-min-height:calc(var(--app-ui-control-large) * 2);--app-ui-file-upload-height:calc(var(--app-ui-control-large) * 2);--app-ui-chip-height:var(--app-ui-control-compact);--app-ui-card-min-width:calc(var(--app-ui-control-large) * 2);--app-ui-card-radio-min-width:var(--app-ui-card-min-width);--app-ui-card-radio-padding-block:var(--app-ui-space-3);--app-ui-card-radio-padding-inline:var(--app-ui-space-2);--app-ui-card-radio-gap:var(--app-ui-space-2);--app-ui-card-radio-max-width:150px;--app-ui-breadcrumb-max-width:calc(var(--app-ui-control-large) * 4);--app-ui-multi-select-min-height:calc(var(--app-ui-control-default) * 2);--app-ui-dialog-width:calc(var(--app-ui-control-large) * 6);--app-ui-switch-width:calc(var(--app-ui-space-5) + var(--app-ui-space-2));--app-ui-switch-height:var(--app-ui-space-4);--app-ui-switch-thumb-size:var(--app-ui-space-3);--app-ui-switch-inset:var(--app-ui-space-half);--app-ui-switch-track:var(--app-ui-color-gray-300);--app-ui-switch-track-hover:var(--app-ui-color-gray-500);--app-ui-switch-track-checked:var(--app-ui-accent);--app-ui-switch-thumb:var(--app-ui-color-white);--app-ui-switch-thumb-shadow:0 1px 2px rgba(16,24,40,.24);--app-ui-slider-row-height:var(--app-ui-space-6);--app-ui-slider-track-height:var(--app-ui-space-1);--app-ui-slider-track:var(--app-ui-color-gray-200);--app-ui-slider-fill:var(--app-ui-accent);--app-ui-slider-thumb-size:var(--app-ui-space-4);--app-ui-slider-thumb:var(--app-ui-color-white);--app-ui-slider-thumb-border:var(--app-ui-accent);--app-ui-slider-thumb-shadow:0 1px 2px rgba(16,24,40,.24);--app-ui-toast-background:var(--app-ui-surface);--app-ui-toast-border:var(--app-ui-border);--app-ui-toast-color:var(--app-ui-text-strong);--app-ui-toast-dismiss:var(--app-ui-text-muted);--app-ui-toast-dismiss-hover:var(--app-ui-surface-muted);--app-ui-toast-max-width:calc(var(--app-ui-control-large) * 9);--app-ui-card-background:var(--app-ui-surface);--app-ui-card-border:var(--app-ui-border-subtle);--app-ui-card-radius:var(--app-ui-radius-12);--app-ui-card-padding:var(--app-ui-space-4);--app-ui-card-gap:var(--app-ui-space-3);--app-ui-card-shadow:0 1px 2px rgba(16,24,40,.06);--app-ui-card-shadow-hover:0 4px 8px rgba(16,24,40,.1);--app-ui-card-grid-min:calc(var(--app-ui-control-large) * 4);--app-ui-table-border:var(--app-ui-border-subtle);--app-ui-table-header-background:var(--app-ui-surface-muted);--app-ui-table-row-hover:var(--app-ui-surface-muted);--app-ui-table-row-height:var(--app-ui-control-default);--app-ui-table-row-height-compact:var(--app-ui-control-compact);--app-ui-table-cell-padding:var(--app-ui-space-3);--app-ui-chart-1:var(--app-ui-color-series-1);--app-ui-chart-2:var(--app-ui-color-series-2);--app-ui-chart-3:var(--app-ui-color-series-3);--app-ui-chart-4:var(--app-ui-color-series-4);--app-ui-chart-5:var(--app-ui-color-series-5);--app-ui-chart-6:var(--app-ui-color-series-6);--app-ui-chart-other:var(--app-ui-color-gray-400);--app-ui-chart-grid:var(--app-ui-border-subtle);--app-ui-chart-axis-width:var(--app-ui-control-default);--app-ui-chart-axis-text:var(--app-ui-text-muted);--app-ui-chart-track:var(--app-ui-color-gray-100);--app-ui-chart-surface:var(--app-ui-surface);--app-ui-chart-height:calc(var(--app-ui-control-large) * 4);--app-ui-chart-bar-max:var(--app-ui-space-6);--app-ui-chart-bar-radius:var(--app-ui-space-1);--app-ui-chart-line-width:var(--app-ui-space-half);--app-ui-chart-marker-size:var(--app-ui-space-2);--app-ui-chart-gap:var(--app-ui-space-half);--app-ui-chart-area-opacity:.1;--app-ui-chart-donut-thickness:var(--app-ui-space-4);--app-ui-chart-sparkline-height:var(--app-ui-space-6);--app-ui-chart-tooltip-background:var(--app-ui-color-gray-900);--app-ui-chart-tooltip-color:var(--app-ui-color-white);--app-ui-chart-tooltip-radius:var(--app-ui-radius-6);--app-ui-tooltip-arrow:var(--app-ui-space-2);--app-ui-tooltip-travel:var(--app-ui-space-1);--app-ui-color-panel-width:calc(var(--app-ui-control-large) * 6);--app-ui-color-panel-max-height:calc(var(--app-ui-control-large) * 9);--app-ui-color-preview-height:calc(var(--app-ui-control-large) * 2);--app-ui-color-tile-size:var(--app-ui-control-compact);color:var(--app-ui-text);font-family:var(--app-ui-font-family)}[data-app-ui-theme=light] *,[data-app-ui-theme=light] :after,[data-app-ui-theme=light] :before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){[data-app-ui-theme=light] *,[data-app-ui-theme=light] :after,[data-app-ui-theme=light] :before{animation-duration:0s!important;transition-duration:0s!important}}._topBar_9xw5s_1{flex-wrap:wrap;justify-content:space-between;min-width:0}._topBarTrailing_9xw5s_9,._topBar_9xw5s_1{display:flex;align-items:center;gap:var(--app-ui-space-2)}._topBarTrailing_9xw5s_9{margin-inline-start:auto}@media (max-width:599px){._topBarTrailing_9xw5s_9{width:100%;justify-content:space-between}}._canvasSelect_9xw5s_21{width:168px}._toolButton_9xw5s_24[data-pressed]{background:var(--app-ui-surface-accent);box-shadow:inset 0 0 0 1px var(--app-ui-accent);color:var(--app-ui-accent)}._divider_9xw5s_29{align-self:stretch;width:1px;margin-block:var(--app-ui-space-1);background:var(--app-ui-border)}._annotationBody_9xw5s_35{display:flex;flex-direction:column;gap:var(--app-ui-space-3);min-height:168px}._hint_9xw5s_41{margin:0;color:var(--app-ui-text);font-size:13px}._framePreview_9xw5s_46{display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--app-ui-radius-4);background:var(--app-ui-color-white);box-shadow:inset 0 0 0 1px var(--app-ui-border)}._framePreview_9xw5s_46 b{flex:1;margin:4px;border-radius:2px;background:var(--screenshot-editor-checker-b)}._framePreview_9xw5s_46[data-kind=dark]{background:#464646}._framePreview_9xw5s_46[data-kind=dark] b{background:#6b6b6b}._framePreview_9xw5s_46[data-kind=laptop]{align-items:center;justify-content:center;background:transparent;box-shadow:none}._previewChrome_9xw5s_73{display:flex;gap:2px;padding:4px 4px 0}._previewChrome_9xw5s_73 i{width:4px;height:4px;border-radius:50%;background:#ec5c5c}._previewChrome_9xw5s_73 i:nth-child(2){background:#efd23d}._previewChrome_9xw5s_73 i:nth-child(3){background:#73dc73}._laptopLid_9xw5s_90{display:flex;width:70%;height:46%;padding:2px;border-radius:3px 3px 0 0;background:#1f2937}._laptopLid_9xw5s_90 b{margin:0;background:var(--screenshot-editor-checker-b)}._laptopBase_9xw5s_102{width:84%;height:8%;border-radius:0 0 3px 3px;background:#9ca3af}._exportBody_9xw5s_108{display:flex;flex-direction:column;gap:var(--app-ui-space-3);min-width:0}._viewport_70iqb_1{max-height:var(--screenshot-editor-stage-max-height,none);overflow:hidden;padding:var(--app-ui-clip-inset);border-radius:var(--app-ui-radius-8);outline:none}._viewport_70iqb_1:focus-visible{box-shadow:0 0 0 2px var(--app-ui-accent)}._scaler_70iqb_11{margin-inline:auto;position:relative}._canvas_70iqb_15{position:absolute;inset:0 auto auto 0;transform-origin:0 0}._canvas_70iqb_15[data-transparent]{background-image:conic-gradient(var(--screenshot-editor-checker-a) 25%,var(--screenshot-editor-checker-b) 0 50%,var(--screenshot-editor-checker-a) 0 75%,var(--screenshot-editor-checker-b) 0);background-size:32px 32px}._window_70iqb_24{position:absolute;overflow:hidden}._chrome_70iqb_28{transform-origin:0 0}._image_70iqb_31{position:absolute;display:block}._annotations_70iqb_40,._laptop_70iqb_35{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}._annotations_70iqb_40{touch-action:none}._annotations_70iqb_40:not([data-tool=select]){cursor:crosshair}._annotation_70iqb_40{cursor:move;outline:none}._hit_70iqb_53{fill:none;stroke:transparent;pointer-events:stroke}._blurArea_70iqb_58{fill:transparent;pointer-events:all}._annotation_70iqb_40[data-selected] ._blurArea_70iqb_58{stroke:var(--app-ui-accent);stroke-dasharray:6 4;stroke-width:var(--handle-stroke,2px)}._selection_70iqb_67{pointer-events:none}._selectionOutline_70iqb_70{fill:none;stroke:var(--app-ui-accent);stroke-width:var(--handle-stroke);filter:drop-shadow(0 0 1px var(--app-ui-color-white))}._handle_70iqb_76{fill:var(--app-ui-accent);stroke:var(--app-ui-color-white);stroke-width:var(--handle-stroke);filter:drop-shadow(0 1px 1px rgba(16,24,40,.4));pointer-events:all;cursor:nwse-resize}._markerRing_70iqb_84{transform-box:fill-box;transform-origin:center;animation:_screenshot-editor-marker-pulse_70iqb_1 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){._markerRing_70iqb_84{animation:none;transform:scale(1.45)}}@keyframes _screenshot-editor-marker-pulse_70iqb_1{0%{transform:scale(1);opacity:.7}50%{transform:scale(2.4);opacity:.3}to{transform:scale(2.4);opacity:0}}._srOnly_70iqb_109{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._root_1bbpz_1{--screenshot-editor-checker-a:#FFFFFF;--screenshot-editor-checker-b:#E4E7EC;--screenshot-editor-panel-width:286px;display:flex;flex-direction:column;gap:var(--app-ui-space-3);min-width:0;color:var(--app-ui-text);font-family:inherit}._body_1bbpz_12{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-ui-space-4);align-items:start}@media (min-width:1024px){._body_1bbpz_12{grid-template-columns:minmax(0,1fr) var(--screenshot-editor-panel-width);align-items:stretch}}._stageColumn_1bbpz_24{position:relative;display:flex;flex-direction:column;gap:var(--app-ui-space-2);min-width:0}._empty_1bbpz_31{flex:1;display:grid;min-height:320px}._busy_1bbpz_36{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3}._stageFooter_1bbpz_44{display:flex;justify-content:flex-end;margin-top:auto}._panel_1bbpz_49{display:flex;flex-direction:column;min-width:0;width:100%;max-width:var(--screenshot-editor-panel-width);justify-self:center}._hiddenInput_1bbpz_57{display:none}._shortcuts_1bbpz_60{display:grid;gap:var(--app-ui-space-2);margin:0}._shortcuts_1bbpz_60 div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:var(--app-ui-space-2)}._shortcuts_1bbpz_60 dt{color:var(--app-ui-text-strong);font-weight:600}._shortcuts_1bbpz_60 dd{margin:0}._srOnly_1bbpz_77{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){._root_1bbpz_1 *{transition:none!important}}