:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_1q1rf_3{--button-control-text:var(--outie-color-text-secondary);--button-control-text-hover:var(--outie-color-text-primary);--button-control-surface:var(--outie-color-translucent-300);--button-control-focus-ring:var(--outie-shadow-focus);--button-control-font-size:var(--outie-font-size-body-md);--button-control-hint:var(--outie-color-text-tertiary);--button-control-line-height:var(--outie-line-height-body-md);gap:var(--outie-space-2,8px);box-sizing:border-box;width:300px;max-width:100%;padding-right:var(--outie-space-4);padding-left:var(--outie-space-4);border-radius:var(--outie-radius-full);background:var(--button-control-surface);color:var(--button-control-text);font-family:var(--outie-font-family-sans);cursor:pointer;border:0;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._root_1q1rf_3[data-theme=dark]{--button-control-text:var(--outie-color-text-inverted-secondary);--button-control-text-hover:var(--outie-color-text-inverted-primary);--button-control-hint:var(--outie-color-text-inverted-tertiary);--button-control-surface:var(--outie-color-translucent-inverted-300)}._root_1q1rf_3[data-state=active]{--button-control-text:var(--outie-color-text-secondary);--button-control-hint:var(--outie-color-text-tertiary);--button-control-surface:var(--outie-color-translucent-600)}._root_1q1rf_3[data-theme=dark][data-state=active]{--button-control-text:var(--outie-color-text-inverted-secondary);--button-control-hint:var(--outie-color-text-inverted-tertiary);--button-control-surface:var(--outie-color-translucent-inverted-600)}._root_1q1rf_3[data-state=passive]{--button-control-text:var(--outie-color-text-tertiary);--button-control-hint:var(--outie-color-text-quaternary);--button-control-surface:var(--outie-color-translucent-300)}._root_1q1rf_3[data-theme=dark][data-state=passive]{--button-control-text:var(--outie-color-text-inverted-tertiary);--button-control-hint:var(--outie-color-text-inverted-quaternary);--button-control-surface:var(--outie-color-translucent-inverted-300)}._root_1q1rf_3:hover,._root_1q1rf_3:focus-visible{color:var(--button-control-text-hover)}._root_1q1rf_3[data-size="32"]{padding-top:4px;padding-bottom:4px}._root_1q1rf_3[data-size="40"]{padding-top:8px;padding-bottom:8px}._root_1q1rf_3[data-size="48"]{padding-top:var(--outie-space-3);padding-bottom:var(--outie-space-3);border-radius:var(--outie-radius-xl,24px)}._root_1q1rf_3[data-size="56"]{padding-top:var(--outie-space-4);padding-bottom:var(--outie-space-4);border-radius:var(--outie-radius-xl,24px)}._root_1q1rf_3[data-size="96"]{border-radius:var(--outie-radius-xl,24px);min-height:96px;padding-top:0;padding-bottom:0}._root_1q1rf_3:focus-visible{box-shadow:var(--button-control-focus-ring);outline:none}._root_1q1rf_3:disabled{cursor:not-allowed;opacity:.57}._content_1q1rf_106{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}._text_1q1rf_115,._hint_1q1rf_116{min-width:0;font-weight:var(--outie-font-weight-regular);text-align:center;white-space:nowrap;display:block}._text_1q1rf_115{min-height:var(--button-control-line-height);min-height:1lh;font-size:var(--button-control-font-size);line-height:var(--button-control-line-height);color:inherit}._hint_1q1rf_116{font-size:var(--outie-font-size-body-xs,12px);line-height:var(--outie-line-height-body-xs,16px);color:var(--button-control-hint)}._indicator_1q1rf_138{border-radius:var(--outie-radius-sm,8px);background:var(--button-control-text);flex:none;width:8px;height:8px}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_1mf67_3{--bipolar-range-control-surface:var(--outie-color-translucent-300);--bipolar-range-control-fill-surface:var(--outie-color-translucent-200);--bipolar-range-control-label:var(--outie-color-text-secondary);--bipolar-range-control-label-hover:var(--outie-color-text-primary);--bipolar-range-control-value:var(--outie-color-text-quaternary);--bipolar-range-control-fill-start:calc(50% - 1px);--bipolar-range-control-fill-width:2px;justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:300px;max-width:100%;min-height:48px;padding:var(--outie-space-3) 26px var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--bipolar-range-control-surface);font-family:var(--outie-font-family-sans);touch-action:none;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}._root_1mf67_3[data-theme=dark]{--bipolar-range-control-surface:var(--outie-color-translucent-inverted-300);--bipolar-range-control-fill-surface:var(--outie-color-translucent-inverted-300);--bipolar-range-control-label:var(--outie-color-text-inverted-secondary);--bipolar-range-control-label-hover:var(--outie-color-text-inverted-primary);--bipolar-range-control-value:var(--outie-color-text-inverted-quaternary)}._fill_1mf67_39{top:0;bottom:0;left:var(--bipolar-range-control-fill-start);width:max(2px, var(--bipolar-range-control-fill-width));background:var(--bipolar-range-control-fill-surface);position:absolute;transform:translate(-1px)}._label_1mf67_49,._value_1mf67_50{z-index:1;min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative}._label_1mf67_49{color:var(--bipolar-range-control-label);text-overflow:ellipsis;flex:auto;overflow:hidden}._root_1mf67_3:hover ._label_1mf67_49,._root_1mf67_3:focus-visible ._label_1mf67_49{color:var(--bipolar-range-control-label-hover)}._value_1mf67_50{color:var(--bipolar-range-control-value);text-align:right;flex:none}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_x7fqj_3{--color-control-surface:var(--outie-color-translucent-300);--color-control-label:var(--outie-color-text-secondary);--color-control-label-hover:var(--outie-color-text-primary);--color-control-value:var(--outie-color-status-negative);justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:300px;max-width:100%;min-height:48px;padding:var(--outie-space-3) 12px var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--color-control-surface);color:var(--color-control-label);font-family:var(--outie-font-family-sans);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}._root_x7fqj_3[data-theme=dark]{--color-control-surface:var(--outie-color-translucent-inverted-300);--color-control-label:var(--outie-color-text-inverted-secondary);--color-control-label-hover:var(--outie-color-text-inverted-primary)}._root_x7fqj_3:hover,._root_x7fqj_3:focus-within{color:var(--color-control-label-hover)}._root_x7fqj_3[data-disabled=true]{cursor:not-allowed;opacity:.57}._label_x7fqj_44{color:currentColor;min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._swatch_x7fqj_56{background:var(--color-control-value);border-radius:20px;flex:none;width:40px;height:24px}._input_x7fqj_64{border-radius:var(--outie-radius-full);opacity:0;width:100%;height:100%;cursor:inherit;border:0;padding:0;position:absolute;inset:0}._input_x7fqj_64:focus-visible{outline:none}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_1qvhn_3{--dropdown-control-surface:var(--outie-color-translucent-300);--dropdown-control-fill-surface:var(--outie-color-translucent-200);--dropdown-control-list-surface:var(--outie-color-neutral-400);--dropdown-control-text:var(--outie-color-text-secondary);--dropdown-control-hover-text:var(--outie-color-text-primary);--dropdown-control-value:var(--outie-color-text-quaternary);--dropdown-control-icon:var(--outie-color-text-quaternary);--dropdown-control-list-text:var(--outie-color-text-primary);--dropdown-control-list-min-height:40px;--dropdown-control-list-max-height:208px;--dropdown-control-list-height:auto;isolation:isolate;width:300px;max-width:100%;font-family:var(--outie-font-family-sans);-webkit-user-select:none;user-select:none;flex-direction:column;display:inline-flex;position:relative}._root_1qvhn_3[data-open=true]{z-index:10}._root_1qvhn_3[data-theme=dark]{--dropdown-control-surface:var(--outie-color-translucent-inverted-300);--dropdown-control-fill-surface:var(--outie-color-translucent-inverted-300);--dropdown-control-list-surface:var(--outie-color-neutral-inverted-400);--dropdown-control-text:var(--outie-color-text-inverted-secondary);--dropdown-control-hover-text:var(--outie-color-text-inverted-primary);--dropdown-control-value:var(--outie-color-text-inverted-quaternary);--dropdown-control-icon:var(--outie-color-text-inverted-quaternary);--dropdown-control-list-text:var(--outie-color-text-inverted-primary)}._trigger_1qvhn_42{z-index:2;box-sizing:border-box;border-radius:var(--outie-radius-full);color:#0000;width:100%;height:48px;font:inherit;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);appearance:none;cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}._trigger_1qvhn_42:focus-visible{box-shadow:none;outline:none}._trigger_1qvhn_42:disabled{cursor:not-allowed;opacity:.57}._content_1qvhn_75{z-index:1;justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:100%;min-height:48px;padding:var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--dropdown-control-surface);pointer-events:none;display:inline-flex;position:relative}._label_1qvhn_91{min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);color:var(--dropdown-control-text);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:auto;overflow:hidden}._root_1qvhn_3:hover ._label_1qvhn_91,._root_1qvhn_3:focus-within ._label_1qvhn_91{color:var(--dropdown-control-hover-text)}._valueGroup_1qvhn_110{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}._value_1qvhn_110{min-width:0;max-width:128px;color:var(--dropdown-control-value);font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._icon_1qvhn_131{width:24px;height:24px;color:var(--dropdown-control-icon);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._iconSvg_1qvhn_142{width:14px;height:14px;transition:transform .16s}._root_1qvhn_3[data-open=true] ._iconSvg_1qvhn_142{transform:rotate(180deg)}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_cuk1o_3{--combo-control-surface:var(--outie-color-translucent-300,#2425271f);--combo-control-label:var(--outie-color-text-tertiary);--combo-control-text:var(--outie-color-text-secondary);--combo-control-placeholder:var(--outie-color-text-quaternary);--combo-control-hover-text:var(--outie-color-text-primary);--combo-control-icon:var(--outie-color-text-quaternary);width:300px;max-width:100%;font-family:var(--outie-font-family-sans);isolation:isolate;flex-direction:column;display:flex;position:relative}._root_cuk1o_3[data-theme=dark]{--combo-control-surface:var(--outie-color-translucent-inverted-300);--combo-control-label:var(--outie-color-text-inverted-tertiary);--combo-control-text:var(--outie-color-text-inverted-secondary);--combo-control-placeholder:var(--outie-color-text-inverted-quaternary);--combo-control-hover-text:var(--outie-color-text-inverted-primary);--combo-control-icon:var(--outie-color-text-inverted-quaternary)}._root_cuk1o_3[data-open=true]{z-index:20}._control_cuk1o_36{box-sizing:border-box;width:100%;height:72px;min-height:72px;padding:14px 0 14px var(--outie-space-5,20px);border-radius:var(--outie-radius-xl,24px);background:var(--combo-control-surface);align-items:center;display:flex;overflow:hidden}._content_cuk1o_49{justify-content:flex-start;align-items:flex-start;gap:var(--outie-space-0);flex-direction:column;flex:auto;min-width:0;height:44px;display:flex}._label_cuk1o_60{width:100%;height:var(--outie-line-height-body-sm);color:var(--combo-control-label);font-size:var(--outie-font-size-body-sm);font-weight:var(--outie-font-weight-regular);line-height:var(--outie-line-height-body-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}._inputContent_cuk1o_74{align-items:center;gap:var(--outie-space-0);width:100%;height:var(--outie-line-height-body-md);min-width:0;color:var(--combo-control-text);font-size:var(--outie-font-size-body-md);font-weight:var(--outie-font-weight-regular);line-height:var(--outie-line-height-body-md);display:flex}._input_cuk1o_74{width:100%;height:var(--outie-line-height-body-md);min-width:0;color:var(--combo-control-text);font:inherit;appearance:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-family:inherit;display:block;overflow:hidden}._input_cuk1o_74::placeholder{color:var(--combo-control-placeholder);opacity:1}._input_cuk1o_74:disabled{cursor:not-allowed}._control_cuk1o_36:hover ._inputContent_cuk1o_74,._control_cuk1o_36:hover ._input_cuk1o_74,._control_cuk1o_36:focus-within ._inputContent_cuk1o_74,._control_cuk1o_36:focus-within ._input_cuk1o_74{color:var(--combo-control-hover-text)}._clickArea_cuk1o_125{box-sizing:border-box;width:52px;padding:0 var(--outie-space-5,20px) 0 var(--outie-space-2,8px);color:var(--combo-control-icon);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;display:flex;position:relative}._icon_cuk1o_143{pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._iconSvg_cuk1o_152{width:8.691px;height:14.917px;transition:transform .16s;transform:rotate(-90deg)}._root_cuk1o_3[data-open=true] ._iconSvg_cuk1o_152{transform:rotate(90deg)}._nativeSelect_cuk1o_163{box-sizing:border-box;color:#0000;width:100%;height:100%;font:inherit;appearance:none;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}._nativeSelect_cuk1o_163:focus-visible{outline:none}._nativeSelect_cuk1o_163:disabled{cursor:not-allowed}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_g7mnu_3{--range-control-surface:var(--outie-color-translucent-300);--range-control-fill-surface:var(--outie-color-translucent-200);--range-control-label:var(--outie-color-text-secondary);--range-control-label-hover:var(--outie-color-text-primary);--range-control-value:var(--outie-color-text-quaternary);--range-control-fill-width:0%;justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:300px;max-width:100%;min-height:48px;padding:var(--outie-space-3) 26px var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--range-control-surface);font-family:var(--outie-font-family-sans);touch-action:none;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}._root_g7mnu_3[data-theme=dark]{--range-control-surface:var(--outie-color-translucent-inverted-300);--range-control-fill-surface:var(--outie-color-translucent-inverted-300);--range-control-label:var(--outie-color-text-inverted-secondary);--range-control-label-hover:var(--outie-color-text-inverted-primary);--range-control-value:var(--outie-color-text-inverted-quaternary)}._fill_g7mnu_38{width:var(--range-control-fill-width);border-radius:var(--outie-radius-full) 0 0 var(--outie-radius-full);background:var(--range-control-fill-surface);position:absolute;inset:0 auto 0 0}._label_g7mnu_46,._value_g7mnu_47{z-index:1;min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative}._label_g7mnu_46{color:var(--range-control-label);text-overflow:ellipsis;flex:auto;overflow:hidden}._root_g7mnu_3:hover ._label_g7mnu_46,._root_g7mnu_3:focus-visible ._label_g7mnu_46{color:var(--range-control-label-hover)}._value_g7mnu_47{color:var(--range-control-value);text-align:right;flex:none}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_qwdf9_3{--toggle-control-surface:var(--outie-color-translucent-300);--toggle-control-fill-surface:var(--outie-color-translucent-200);--toggle-control-icon:var(--outie-color-text-quaternary);--toggle-control-switch-surface:var(--outie-color-neutral-600);--toggle-control-switch-surface-checked:var(--outie-color-neutral-inverted-100);--toggle-control-text:var(--outie-color-text-secondary);--toggle-control-text-hover:var(--outie-color-text-primary);--toggle-control-thumb-surface:var(--outie-color-neutral-100);--toggle-control-thumb-surface-checked:var(--outie-color-neutral-300);--toggle-control-focus-ring:var(--outie-shadow-focus);justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:300px;max-width:100%;min-height:48px;padding:var(--outie-space-3) 12px var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--toggle-control-surface);font-family:var(--outie-font-family-sans);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}._root_qwdf9_3[data-theme=dark]{--toggle-control-surface:var(--outie-color-translucent-inverted-300);--toggle-control-fill-surface:var(--outie-color-translucent-inverted-300);--toggle-control-icon:var(--outie-color-text-inverted-quaternary);--toggle-control-switch-surface:var(--outie-color-neutral-inverted-600);--toggle-control-switch-surface-checked:var(--outie-color-neutral-inverted-1300);--toggle-control-text:var(--outie-color-text-inverted-secondary);--toggle-control-text-hover:var(--outie-color-text-inverted-primary);--toggle-control-thumb-surface:var(--outie-color-neutral-inverted-300);--toggle-control-thumb-surface-checked:var(--outie-color-neutral-inverted-300)}._fill_qwdf9_51{border-radius:var(--outie-radius-full);background:var(--toggle-control-fill-surface);opacity:0;pointer-events:none;width:100%;position:absolute;inset:0 auto 0 0}._root_qwdf9_3[data-checked=true] ._fill_qwdf9_51{opacity:1}._root_qwdf9_3[data-disabled=true]{cursor:not-allowed;opacity:.64}._root_qwdf9_3[data-disabled=true] ._label_qwdf9_70{cursor:not-allowed}._label_qwdf9_70{z-index:1;min-width:0;color:var(--toggle-control-text);font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:0;flex:auto;justify-content:flex-start;align-self:stretch;align-items:center;padding:0;font-family:inherit;display:flex;position:relative;overflow:hidden}._label_qwdf9_70:disabled{cursor:not-allowed}._label_qwdf9_70:focus-visible{box-shadow:var(--toggle-control-focus-ring);outline:none}._root_qwdf9_3:hover ._label_qwdf9_70,._root_qwdf9_3:focus-within ._label_qwdf9_70{color:var(--toggle-control-text-hover)}._stack_qwdf9_113{z-index:1;justify-content:flex-end;align-items:center;gap:var(--outie-space-2,8px);flex:none;height:24px;display:inline-flex;position:relative}._iconButton_qwdf9_124{border-radius:var(--outie-radius-full);width:24px;height:24px;color:var(--toggle-control-icon);cursor:pointer;appearance:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconButton_qwdf9_124:focus-visible{box-shadow:var(--toggle-control-focus-ring);outline:none}._iconButton_qwdf9_124:disabled{cursor:not-allowed}._icon_qwdf9_124{width:18px;height:16px;display:block;transform:rotate(-90deg)}._switch_qwdf9_156{border-radius:var(--outie-radius-full);background:var(--toggle-control-switch-surface);cursor:pointer;appearance:none;border:0;flex:none;width:40px;height:24px;padding:0;transition:background .16s;position:relative}._root_qwdf9_3[data-checked=true] ._switch_qwdf9_156{background:var(--toggle-control-switch-surface-checked)}._switch_qwdf9_156:focus-visible{box-shadow:var(--toggle-control-focus-ring);outline:none}._switch_qwdf9_156:disabled{cursor:not-allowed}._thumb_qwdf9_183{border-radius:var(--outie-radius-full);background:var(--toggle-control-thumb-surface);width:20px;height:20px;transition:transform .16s;display:block;position:absolute;top:2px;left:2px}._root_qwdf9_3[data-checked=true] ._thumb_qwdf9_183{background:var(--toggle-control-thumb-surface-checked);transform:translate(16px)}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_11vlp_3{--upload-wrapper-surface:var(--outie-color-translucent-300);--upload-wrapper-text:var(--outie-color-text-secondary);--upload-wrapper-hint:var(--outie-color-text-tertiary);--upload-wrapper-text-hover:var(--outie-color-text-primary);--upload-wrapper-icon:var(--outie-color-text-tertiary);--upload-wrapper-preview-text:var(--outie-color-text-inverted-secondary);--upload-wrapper-preview-text-hover:var(--outie-color-text-inverted-primary);--upload-wrapper-remove-surface:var(--outie-color-translucent-300);--upload-wrapper-remove-icon:var(--outie-color-text-secondary);--upload-wrapper-remove-icon-hover:var(--outie-color-text-primary);--upload-wrapper-waveform:var(--outie-color-text-quaternary);box-sizing:border-box;width:300px;height:96px;padding:var(--outie-space-3) 20px;border-radius:var(--outie-radius-xl,24px);background:var(--upload-wrapper-surface);color:var(--upload-wrapper-text);font-family:var(--outie-font-family-sans);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:inline-flex;position:relative;overflow:hidden}._root_11vlp_3[data-theme=dark]{--upload-wrapper-surface:var(--outie-color-translucent-inverted-300);--upload-wrapper-text:var(--outie-color-text-inverted-secondary);--upload-wrapper-hint:var(--outie-color-text-inverted-tertiary);--upload-wrapper-text-hover:var(--outie-color-text-inverted-primary);--upload-wrapper-icon:var(--outie-color-text-inverted-tertiary);--upload-wrapper-remove-surface:var(--outie-color-translucent-inverted-300);--upload-wrapper-remove-icon:var(--outie-color-text-inverted-secondary);--upload-wrapper-remove-icon-hover:var(--outie-color-text-inverted-primary);--upload-wrapper-waveform:var(--outie-color-text-inverted-quaternary)}._root_11vlp_3[data-state=image],._root_11vlp_3[data-state=video]{--upload-wrapper-remove-surface:var(--outie-color-translucent-inverted-300);--upload-wrapper-remove-icon:var(--outie-color-text-inverted-secondary);--upload-wrapper-remove-icon-hover:var(--outie-color-text-inverted-primary);background:var(--upload-wrapper-surface);color:var(--upload-wrapper-preview-text)}._root_11vlp_3:hover,._root_11vlp_3:focus-visible{color:var(--upload-wrapper-text-hover)}._root_11vlp_3[data-state=image]:hover,._root_11vlp_3[data-state=image]:focus-visible,._root_11vlp_3[data-state=video]:hover,._root_11vlp_3[data-state=video]:focus-visible{color:var(--upload-wrapper-preview-text-hover)}._root_11vlp_3:focus-visible{box-shadow:var(--outie-shadow-focus);outline:none}._preview_11vlp_79{border-radius:inherit;filter:blur(12px);position:absolute;inset:-12px;overflow:hidden;transform:translateZ(0)}._media_11vlp_88{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}._textGroup_11vlp_97{z-index:1;text-align:left;flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;gap:2px;min-width:0;max-width:calc(100% - 44px);display:flex;position:relative}._label_11vlp_111,._hint_11vlp_112{width:100%;font-weight:var(--outie-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._label_11vlp_111{font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md)}._hint_11vlp_112{color:var(--upload-wrapper-hint);font-size:var(--outie-font-size-body-xs,12px);line-height:var(--outie-line-height-body-xs,16px)}._root_11vlp_3[data-state=audio] ._textGroup_11vlp_97{flex:none;max-width:218px}._plus_11vlp_137{z-index:1;width:24px;height:24px;color:var(--upload-wrapper-icon);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._icon_11vlp_149{width:24px;height:24px}._remove_11vlp_154{z-index:2;border-radius:var(--outie-radius-full);background:var(--upload-wrapper-remove-surface);width:28px;height:28px;color:var(--upload-wrapper-remove-icon);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._root_11vlp_3[data-state=audio] ._remove_11vlp_154{position:absolute;top:34px;right:18px}._remove_11vlp_154:hover,._remove_11vlp_154:focus-visible{color:var(--upload-wrapper-remove-icon-hover)}._remove_11vlp_154:focus-visible{box-shadow:var(--outie-shadow-focus);outline:none}._closeIcon_11vlp_187{width:20px;height:20px}._waveform_11vlp_192{z-index:1;width:218px;height:46px;color:var(--upload-wrapper-waveform);align-items:center;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}._waveformLine_11vlp_205{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px);width:100%;height:2px;display:block}._waveformBars_11vlp_218{align-items:center;gap:2px;width:100%;height:46px;display:flex}._waveformBars_11vlp_218 span{border-radius:var(--outie-radius-full);background:currentColor;flex:0 0 1px;max-height:46px}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus)}._root_1x012_3{--upload-wrapper-v2-surface:var(--outie-color-translucent-inverted-300);--upload-wrapper-v2-border:var(--outie-color-translucent-inverted-100);--upload-wrapper-v2-text:var(--outie-color-text-inverted-secondary);--upload-wrapper-v2-hint:var(--outie-color-text-inverted-tertiary);--upload-wrapper-v2-text-hover:var(--outie-color-text-inverted-primary);box-sizing:border-box;border-radius:var(--outie-radius-xl,24px);background:var(--upload-wrapper-v2-surface);width:300px;height:96px;color:var(--upload-wrapper-v2-text);font-family:var(--outie-font-family-sans);cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}._root_1x012_3:after{z-index:3;box-sizing:border-box;border:1px solid var(--upload-wrapper-v2-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}._root_1x012_3:hover,._root_1x012_3:focus-visible{color:var(--upload-wrapper-v2-text-hover)}._root_1x012_3:focus-visible{box-shadow:var(--outie-shadow-focus);outline:none}._preview_1x012_46{border-radius:inherit;background:var(--upload-wrapper-v2-surface);filter:blur(6px);position:absolute;inset:-17px;overflow:hidden;transform:translateZ(0)}._media_1x012_56{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._mediaOverlay_1x012_67{z-index:1;border-radius:inherit;background:var(--outie-color-translucent-600);pointer-events:none;position:absolute;inset:0}._preloader_1x012_76{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._preloader_1x012_76 img,._preloader_1x012_76 video{width:1px;height:1px;display:block}._textGroup_1x012_93{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:calc(100% - 40px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._label_1x012_109,._hint_1x012_110{width:100%;font-weight:var(--outie-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._label_1x012_109{color:currentColor;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md)}._hint_1x012_110{color:var(--upload-wrapper-v2-hint);font-size:var(--outie-font-size-body-xs,12px);line-height:var(--outie-line-height-body-xs,16px)}:root{--outie-color-accent:#f6801b;--outie-color-base-bg-primary:#fff;--outie-color-base-bg-secondary:#f2f2f3;--outie-color-base-bg-tertiary:#fff;--outie-color-base-bg-quaternary:#f2f2f3;--outie-color-base-bg-inverted-primary:#101011;--outie-color-base-bg-inverted-secondary:#1f1f20;--outie-color-base-bg-inverted-tertiary:#29292c;--outie-color-base-bg-inverted-quaternary:#36363a;--outie-color-neutral-100:#f2f2f3;--outie-color-neutral-200:#ececed;--outie-color-neutral-300:#e4e4e5;--outie-color-neutral-400:#dededf;--outie-color-neutral-600:#bdbdbe;--outie-color-neutral-800:#848488;--outie-color-neutral-1300:#1f1f20;--outie-color-neutral-inverted-100:#171718;--outie-color-neutral-inverted-200:#1f1f20;--outie-color-neutral-inverted-300:#29292c;--outie-color-neutral-inverted-400:#36363a;--outie-color-neutral-inverted-600:#49494c;--outie-color-neutral-inverted-800:#848488;--outie-color-neutral-inverted-1300:#f2f2f3;--outie-color-text-primary:#101011f0;--outie-color-text-secondary:#1a1b20a3;--outie-color-text-tertiary:#1f1f206b;--outie-color-text-quaternary:#1f1f204a;--outie-color-text-inverted-primary:#fffffff5;--outie-color-text-inverted-secondary:#ffffffa1;--outie-color-text-inverted-tertiary:#ffffff6b;--outie-color-text-inverted-quaternary:#ffffff38;--outie-color-static-text-inverted-primary:var(--outie-color-text-inverted-primary);--outie-color-translucent-100:#29292c0f;--outie-color-translucent-200:#29292c17;--outie-color-translucent-300:#2425271f;--outie-color-translucent-400:#1f1f2026;--outie-color-translucent-600:#1f1f204a;--outie-color-translucent-800:#1f1f208a;--outie-color-translucent-1200:#101011f0;--outie-color-translucent-inverted-100:#ffffff14;--outie-color-translucent-inverted-200:#ffffff1a;--outie-color-translucent-inverted-300:#ffffff24;--outie-color-translucent-inverted-400:#ffffff38;--outie-color-translucent-inverted-600:#ffffff4f;--outie-color-translucent-inverted-800:#ffffffa1;--outie-color-translucent-inverted-1200:#fffffff5;--outie-color-status-positive:#2fb184;--outie-color-status-attention:#f6801b;--outie-color-status-negative:#f34739;--outie-color-status-info:#4d9fec;--outie-color-surface-control:var(--outie-color-translucent-100);--outie-color-border-control-disabled:var(--outie-color-translucent-300);--outie-color-focus:#f6801b3d;--outie-color-danger:var(--outie-color-status-negative);--outie-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--outie-font-size-body-sm:14px;--outie-font-size-body-md:16px;--outie-line-height-body-sm:20px;--outie-line-height-body-md:24px;--outie-font-weight-regular:400;--outie-space-0:0px;--outie-space-1-5:6px;--outie-space-3:12px;--outie-space-4:16px;--outie-radius-control:20px;--outie-radius-xl:24px;--outie-radius-full:999px;--outie-shadow-focus:0 0 0 3px var(--outie-color-focus);color:#fffffff5;font-family:var(--outie-font-family-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--playground-sidebar-width:340px;--playground-sidebar-padding-left:20px;--playground-sidebar-padding-right:20px;--playground-sidebar-padding-top:24px;--playground-sidebar-padding-bottom:20px;--playground-canvas-padding-left:150px;--playground-canvas-max-width:800px;--playground-canvas-max-height:1280px;--playground-upload-safe-inset:80px;background:#000}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{-webkit-user-select:none;user-select:none;overflow-x:hidden}button,input,select{font:inherit}.playground{background:#000;min-height:100vh;padding:0}.stage{background:#000;border:0;align-items:flex-start;min-height:100vh;display:flex;position:relative;overflow:hidden}.stage:after{z-index:3;pointer-events:none;content:"";border:1px solid #fff0;transition:border-color .18s;position:absolute;inset:0}.playground[data-dragging=true] .stage:after{border-color:#ffffffd1}.canvas-wrap{min-width:0;min-height:100vh;padding-block:24px;padding-left:var(--playground-canvas-padding-left);flex:auto;place-items:center;display:grid;position:relative}.shader-canvas{aspect-ratio:var(--shader-image-aspect);width:min(calc(100% - (var(--playground-upload-safe-inset) * 2)), var(--shader-image-width), var(--playground-canvas-max-width), calc((100vh - (var(--playground-upload-safe-inset) * 2)) * var(--shader-image-aspect)));height:auto;max-width:min(var(--shader-image-width), var(--playground-canvas-max-width), calc(100% - (var(--playground-upload-safe-inset) * 2)));max-height:min(var(--shader-image-height), var(--playground-canvas-max-height), calc(100vh - (var(--playground-upload-safe-inset) * 2)));min-height:0;position:relative;overflow:hidden}.shader-canvas[data-fit=true]{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:none;position:absolute;inset:0}.shader-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.shader-ascii-overlay{pointer-events:none}.shader-video-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sidebar{z-index:4;flex:0 0 var(--playground-sidebar-width);width:var(--playground-sidebar-width);height:100vh;padding:var(--playground-sidebar-padding-top) var(--playground-sidebar-padding-right) 0 var(--playground-sidebar-padding-left);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden auto}.controls{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.controls-block{width:100%;padding-bottom:var(--playground-sidebar-padding-bottom);flex-direction:column;flex:auto;gap:4px;display:flex}.control-section-label{color:#ffffff6b;width:100%;min-height:48px;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);justify-content:space-between;align-items:center;padding:20px 0 4px;display:flex}.control-section-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-section-label button{color:#ffffff38;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.control-section-label button:hover{color:#ffffffa1}.pill-button{--button-control-surface:var(--outie-color-translucent-inverted-300);width:300px;min-width:0;max-width:100%}.pill-button--upload,.pill-button--upload[data-theme=dark]{--button-control-surface:var(--outie-color-translucent-inverted-300);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;flex:0 0 48px;width:268px;height:48px;min-height:48px;overflow:hidden}.pill-button--export,.pill-button--export[data-theme=dark]{--button-control-surface:var(--outie-color-translucent-inverted-300)}.pill-button--record{--button-control-surface:var(--outie-color-translucent-300);--button-control-text:var(--outie-color-text-secondary);--button-control-text-hover:var(--outie-color-text-primary);--button-control-hint:var(--outie-color-text-quaternary);width:300px}.pill-button--record[data-theme=dark]{--button-control-surface:var(--outie-color-translucent-inverted-300);--button-control-text:var(--outie-color-text-inverted-secondary);--button-control-text-hover:var(--outie-color-text-inverted-primary);--button-control-hint:var(--outie-color-text-inverted-quaternary)}.pill-button--download,.pill-button--download[data-theme=dark]{--button-control-surface:var(--outie-color-translucent-1200);--button-control-text:var(--outie-color-text-inverted-secondary);--button-control-text-hover:var(--outie-color-text-inverted-primary);width:300px;margin-top:8px}.pill-button--record+.pill-button--download{margin-top:12px}.pill-button--reset,.pill-button--reset[data-theme=dark],.pill-button--reset-all,.pill-button--reset-all[data-theme=dark]{--button-control-surface:var(--outie-color-translucent-inverted-300)}.source-panel,.character-panel{background:var(--outie-color-translucent-inverted-300);border-radius:24px;width:100%;overflow:hidden}.source-panel{background:0 0;border-radius:0;flex-direction:column;gap:4px;min-height:148px;padding:0;display:flex;overflow:hidden}.source-mode-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.source-mode-button{width:100%;min-width:0}.effects-panel{flex-direction:column;width:100%;display:flex}.effects-list,.effect-item,.effect-properties{flex-direction:column;gap:4px;width:100%;display:flex}.effect-properties{padding-bottom:16px}.source-content-stack{width:100%;display:grid}.source-content-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0;display:none}.source-content-panel[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;display:block}.source-video-controls{flex-direction:column;gap:4px;width:100%;margin-top:4px;display:flex}.source-upload-wrapper,.source-camera-button{width:100%}.source-camera-panel{flex-direction:column;gap:4px}.source-camera-panel[data-active=true]{display:flex}.source-camera-button,.source-camera-button[data-theme=dark]{--button-control-surface:var(--outie-color-translucent-inverted-300)}.source-camera-error{color:#ffc8c8;font-size:var(--outie-font-size-body-sm);line-height:var(--outie-line-height-body-sm);margin:0;padding:0 6px}.glyph-symbol-input,.glyph-symbol-input[data-theme=dark]{width:100%}.glyph-symbol-input>div{border-radius:var(--outie-radius-xl,24px);min-height:72px}.motion-spacer{flex:0 0 4px;width:100%}.motion-mode-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.motion-mode-button,.motion-mode-button[data-theme=dark]{justify-content:center;width:100%;min-width:0;padding-left:10px;padding-right:10px}.motion-mode-button span:first-child{text-overflow:ellipsis;overflow:hidden}.motion-audio-wrapper{touch-action:none;width:100%;min-height:96px}.motion-audio-timeline{--motion-audio-timeline-fill-surface:var(--outie-color-translucent-inverted-300);--motion-audio-timeline-surface:var(--outie-color-translucent-inverted-300);--motion-audio-loop-fill-width:0%;--motion-audio-loop-start:0%;--motion-audio-loop-width:0%;--motion-audio-timeline-progress:0%;justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:100%;min-height:48px;padding:var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--motion-audio-timeline-surface);color:var(--outie-color-text-inverted-secondary);touch-action:none;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}.motion-audio-timeline:focus-visible{box-shadow:var(--outie-shadow-focus);outline:none}.motion-audio-timeline-fill{width:var(--motion-audio-timeline-progress);border-radius:var(--outie-radius-full) 0 0 var(--outie-radius-full);background:var(--motion-audio-timeline-fill-surface);min-width:1px;position:absolute;inset:0 auto 0 0}.motion-audio-timeline[data-loop=true] .motion-audio-timeline-fill{border-radius:0;display:none}.motion-audio-loop-window{z-index:1;top:0;bottom:0;left:var(--motion-audio-loop-start);width:var(--motion-audio-loop-width);pointer-events:none;min-width:2px;position:absolute}.motion-audio-loop-fill{width:var(--motion-audio-loop-fill-width);background:var(--motion-audio-timeline-fill-surface);min-width:1px;position:absolute;inset:0 auto 0 0}.motion-audio-loop-boundary{background:var(--motion-audio-timeline-fill-surface);width:1px;position:absolute;top:0;bottom:0}.motion-audio-loop-boundary--start{left:0}.motion-audio-loop-boundary--end{right:0}.motion-audio-timeline-label,.motion-audio-timeline-value{z-index:2;min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);white-space:nowrap;pointer-events:none;position:relative}.motion-audio-timeline-label{text-overflow:ellipsis;flex:auto;overflow:hidden}.motion-audio-timeline-value{color:var(--outie-color-text-inverted-quaternary);text-align:right;flex:none}.source-grid{flex:none;grid-template-columns:repeat(3,84px);grid-auto-rows:84px;gap:10px;width:268px;display:grid}.source-picker-group{flex-direction:column;align-items:flex-start;gap:8px;width:268px;display:flex}.source-accordion,.preview-accordion{color:#ffffffa1;width:268px;min-height:24px;font-family:var(--outie-font-family-sans);font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.source-accordion-icon,.preview-accordion-icon{color:#ffffff6b;width:24px;height:24px;position:relative}.source-accordion-icon:before,.source-accordion-icon:after,.preview-accordion-icon:before,.preview-accordion-icon:after{content:"";background:currentColor;border-radius:999px;width:9px;height:2px;position:absolute;top:11px}.source-accordion-icon:before,.preview-accordion-icon:before{left:5px;transform:rotate(45deg)}.source-accordion-icon:after,.preview-accordion-icon:after{right:5px;transform:rotate(-45deg)}.source-panel[data-expanded=true] .source-accordion-icon:before,.character-panel[data-expanded=true] .preview-accordion-icon:before{transform:rotate(-45deg)}.source-panel[data-expanded=true] .source-accordion-icon:after,.character-panel[data-expanded=true] .preview-accordion-icon:after{transform:rotate(45deg)}.source-tile,.character-tile{box-sizing:border-box;border:1px solid var(--outie-color-translucent-inverted-200);color:#ffffff6b;cursor:pointer;background:0 0;border-radius:12px;min-width:0;padding:0;position:relative;overflow:hidden}.source-tile{opacity:.4;border:0;width:84px;height:84px}.source-upload-tile{opacity:.5}.source-upload-tile[data-empty=true]{background:var(--outie-color-translucent-inverted-300)}.source-tile[aria-pressed=true]{color:#ffffffa1;opacity:1;border:0}.character-tile[aria-pressed=true]{background:var(--outie-color-translucent-inverted-300);color:#ffffffa1;border-color:#0000}.source-tile img{object-fit:cover;width:100%;height:100%;display:block}.source-tile:after{opacity:0;content:"";background:#0003;position:absolute;inset:0}.source-tile[aria-pressed=true]:after{opacity:1}.source-upload-plus{color:#fff;fill:currentColor;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source-upload-remove{z-index:1;border:1px solid var(--outie-color-translucent-inverted-200);background:var(--outie-color-translucent-inverted-300);color:#ffffffb8;border-radius:999px;width:20px;height:20px;position:absolute;top:6px;right:6px}.source-upload-remove:before,.source-upload-remove:after{content:"";background:currentColor;border-radius:999px;width:10px;height:1.5px;position:absolute;top:50%;left:50%}.source-upload-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.source-upload-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.character-panel{flex-direction:column;gap:8px;height:auto;padding:16px 16px 12px;display:flex;overflow:hidden}.character-grid{grid-template-columns:repeat(2,minmax(0,130px));grid-auto-rows:80px;gap:8px;width:268px;display:grid}.character-tile{height:80px;font-family:var(--outie-font-family-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.character-tile span{width:100%;min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.character-tile small{width:100%;min-width:0;font-size:var(--outie-font-size-body-xs);line-height:var(--outie-line-height-body-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.color-wrapper{--color-wrapper-surface:var(--outie-color-translucent-inverted-300);--color-wrapper-surface-selected:var(--outie-color-translucent-inverted-300);--color-wrapper-text:var(--outie-color-text-inverted-secondary);--color-wrapper-text-hover:var(--outie-color-text-inverted-primary);--color-wrapper-text-muted:var(--outie-color-text-inverted-tertiary);--color-wrapper-text-subtle:var(--outie-color-text-inverted-quaternary);width:100%;color:var(--color-wrapper-text);font-family:var(--outie-font-family-sans);flex-direction:column;gap:4px;display:flex;position:relative;overflow:hidden}.color-wrapper-row{box-sizing:border-box;background:var(--color-wrapper-surface);width:100%;min-height:48px;color:var(--color-wrapper-text);font:inherit;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;display:flex}.color-wrapper-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.color-wrapper-tab{min-width:0;min-height:48px;padding:var(--outie-space-3) var(--outie-space-4);border-radius:var(--outie-radius-full);background:var(--color-wrapper-surface);color:var(--color-wrapper-text-muted);font:inherit;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);cursor:pointer;border:0}.color-wrapper-tab[data-selected=true]{background:linear-gradient(90deg, var(--color-wrapper-surface-selected) 0%, var(--color-wrapper-surface-selected) 100%), var(--color-wrapper-surface);color:var(--color-wrapper-text)}.color-wrapper-row,.color-wrapper-range{border-radius:var(--outie-radius-full)}.color-wrapper-row:hover,.color-wrapper-row:focus-within,.color-wrapper-tab:hover,.color-wrapper-tab:focus-visible{color:var(--color-wrapper-text-hover)}.color-wrapper-tab:focus-visible,.color-wrapper-row input:focus-visible{outline:none}.color-wrapper-input{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:20px;width:40px;height:24px;padding:0}.color-wrapper-input::-webkit-color-swatch-wrapper{padding:0}.color-wrapper-input::-webkit-color-swatch{border:0;border-radius:20px}.color-wrapper-input::-moz-color-swatch{border:0;border-radius:20px}.color-wrapper-range{background:var(--color-wrapper-surface)}.export-mode-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.export-mode-button{min-width:0;min-height:48px;padding:var(--outie-space-3) var(--outie-space-4);border-radius:var(--outie-radius-full);background:var(--outie-color-translucent-inverted-300);color:var(--outie-color-text-inverted-tertiary);font-family:var(--outie-font-family-sans);font-size:var(--outie-font-size-body-md);font-weight:var(--outie-font-weight-regular);line-height:var(--outie-line-height-body-md);text-align:center;white-space:nowrap;cursor:pointer;border:0}.export-mode-button[aria-pressed=true]{background:linear-gradient(90deg, var(--outie-color-translucent-inverted-300) 0%, var(--outie-color-translucent-inverted-300) 100%), var(--outie-color-translucent-inverted-300);color:var(--outie-color-text-inverted-secondary)}.export-mode-button:focus-visible{outline:none}.pill-button--hash-copy,.pill-button--hash-copy[data-theme=dark]{width:100%}.export-hash-card{box-sizing:border-box;border-radius:var(--outie-radius-xl);background:var(--outie-color-translucent-inverted-300);flex-direction:column;gap:10px;width:100%;min-height:132px;padding:20px;display:flex;overflow:hidden}.export-hash-card[data-invalid=true]{animation:.22s ease-in-out export-hash-invalid-shake}.export-hash-card[data-success=true]{height:var(--export-hash-card-height,254px);min-height:var(--export-hash-card-height,254px);justify-content:center;align-items:center}@keyframes export-hash-invalid-shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.export-hash-description{color:var(--outie-color-text-inverted-quaternary);font-size:var(--outie-font-size-body-sm);font-weight:var(--outie-font-weight-regular);line-height:var(--outie-line-height-body-sm);margin:0}.export-hash-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;display:flex}.export-hash-success-title,.export-hash-success-caption{font-weight:var(--outie-font-weight-regular);margin:0}.export-hash-success-title{width:100%;color:var(--outie-color-text-inverted-secondary);font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md)}.export-hash-success-caption{color:var(--outie-color-text-inverted-tertiary);white-space:nowrap;font-size:12px;line-height:16px}.export-hash-entry{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.export-hash-input{width:100%;min-width:0;height:24px;min-height:24px;max-height:144px;color:var(--outie-color-text-inverted-secondary);font-family:var(--outie-font-family-sans);font-size:var(--outie-font-size-body-md);font-weight:var(--outie-font-weight-regular);line-height:var(--outie-line-height-body-md);letter-spacing:0;resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:0;flex:auto;padding:0;overflow:hidden}.export-hash-input::placeholder{color:var(--outie-color-text-inverted-tertiary);opacity:1}.export-hash-input:focus{outline:none}.export-hash-input::selection{background:var(--outie-color-translucent-inverted-400)}.export-hash-submit{border-radius:var(--outie-radius-xl);background:var(--outie-color-translucent-inverted-200);width:24px;height:24px;color:var(--outie-color-text-secondary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.export-hash-submit:disabled{cursor:default}.export-hash-input:not(:placeholder-shown)+.export-hash-submit{background:var(--outie-color-translucent-inverted-800);color:var(--outie-color-text-secondary)}.export-hash-input:not(:placeholder-shown)+.export-hash-submit:hover,.export-hash-input:not(:placeholder-shown)+.export-hash-submit:focus-visible{background:var(--outie-color-translucent-inverted-1200);color:var(--outie-color-text-primary)}.export-hash-submit:focus-visible{box-shadow:var(--outie-shadow-focus);outline:none}.export-hash-submit-icon{width:16px;height:16px}.export-hash-reserve{height:var(--export-hash-reserve,120px);flex:none}.sidebar-footer-info{color:var(--outie-color-text-inverted-quaternary);font-family:var(--outie-font-family-sans);font-size:var(--outie-font-size-body-sm);font-weight:var(--outie-font-weight-regular);line-height:var(--outie-line-height-body-sm);text-align:left;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;gap:4px;margin-top:20px;display:flex}.sidebar-footer-meta{align-items:center;gap:4px;display:flex}.sidebar-footer-info .fps-counter{z-index:auto;color:inherit;font-size:inherit;line-height:inherit;pointer-events:none;position:static;bottom:auto;left:auto}.fps-counter{z-index:2;color:#ffffff38;font-family:var(--outie-font-family-sans);letter-spacing:0;white-space:nowrap;pointer-events:none;padding:0;font-size:11px;font-weight:400;line-height:14px;position:absolute;bottom:24px;left:24px;overflow:hidden}.upload-error{right:var(--playground-sidebar-padding-right);bottom:var(--playground-sidebar-padding-right);z-index:5;color:#ffc8c8;margin:0;font-size:14px;line-height:20px;position:absolute}.threshold-range-control{--threshold-range-left:0%;--threshold-range-right:50%;--threshold-range-surface:var(--outie-color-translucent-300);--threshold-range-selection:var(--outie-color-translucent-200);--threshold-range-label:var(--outie-color-text-secondary);--threshold-range-value:var(--outie-color-text-quaternary);justify-content:space-between;align-items:center;gap:var(--outie-space-4);box-sizing:border-box;width:300px;max-width:100%;min-height:48px;padding:var(--outie-space-3) 26px var(--outie-space-3) 20px;border-radius:var(--outie-radius-full);background:var(--threshold-range-surface);font-family:var(--outie-font-family-sans);touch-action:none;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}.threshold-range-control[data-theme=dark]{--threshold-range-surface:var(--outie-color-translucent-inverted-300);--threshold-range-selection:var(--outie-color-translucent-inverted-300);--threshold-range-label:var(--outie-color-text-inverted-secondary);--threshold-range-value:var(--outie-color-text-inverted-quaternary)}.threshold-range-control__selection{inset:0 var(--threshold-range-right) 0 var(--threshold-range-left);background:var(--threshold-range-selection);position:absolute}.threshold-range-control__label,.threshold-range-control__value{z-index:2;min-width:0;font-size:var(--outie-font-size-body-md);line-height:var(--outie-line-height-body-md);font-weight:var(--outie-font-weight-regular);white-space:nowrap;pointer-events:none;position:relative}.threshold-range-control__label{color:var(--threshold-range-label);text-overflow:ellipsis;flex:auto;overflow:hidden}.threshold-range-control__value{color:var(--threshold-range-value);text-align:right;flex:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;position:absolute;overflow:hidden}@media (width<=720px){.stage{height:620px}.canvas-wrap{padding-block:24px;min-height:620px;padding-left:0}.shader-canvas{width:min(calc(100% - (var(--playground-upload-safe-inset) * 2)), var(--shader-image-width), var(--playground-canvas-max-width), calc((620px - (var(--playground-upload-safe-inset) * 2)) * var(--shader-image-aspect)));max-width:min(var(--shader-image-width), var(--playground-canvas-max-width), calc(100% - (var(--playground-upload-safe-inset) * 2)));max-height:min(var(--shader-image-height), var(--playground-canvas-max-height), calc(620px - (var(--playground-upload-safe-inset) * 2)))}.shader-canvas[data-fit=true]{width:100%;max-width:100%;height:100%;max-height:none;position:absolute;inset:0}}@media (width<=1000px){:root{--playground-canvas-padding-left:0px}}
