.AuthCard-module__E0ACiq__card{gap:var(--space-md);width:100%;max-width:var(--auth-card-width);flex-direction:column;display:flex}.AuthCard-module__E0ACiq__surface{padding:var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lift)}.AuthCard-module__E0ACiq__header{gap:var(--dialog-title-gap);flex-direction:column;display:flex}.AuthCard-module__E0ACiq__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.AuthCard-module__E0ACiq__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.AuthCard-module__E0ACiq__footer{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.AuthCard-module__E0ACiq__link{color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-subtle-hover);text-decoration-color:var(--color-border-subtle-hover);text-underline-offset:3px;transition:text-decoration-color var(--duration-hover) var(--ease-out)}.AuthCard-module__E0ACiq__link:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}
.Button-module__VMVMAW__button{align-items:center;gap:var(--button-gap);min-height:var(--button-height);padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--button-radius);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:inline-flex}.Button-module__VMVMAW__button:active{transform:translateY(1px)}.Button-module__VMVMAW__label{display:block}.Button-module__VMVMAW__compact{min-height:var(--size-control-md);padding-inline:var(--space-xs)}.Button-module__VMVMAW__md{min-height:var(--button-height)}.Button-module__VMVMAW__bar{min-height:var(--appbar-height);width:var(--button-bar-width);justify-content:center}.Button-module__VMVMAW__bar .Button-module__VMVMAW__label{overflow-clip-margin:var(--text-clip-bleed);text-overflow:ellipsis;white-space:nowrap;overflow:clip}.Button-module__VMVMAW__accent{background-color:var(--color-bg-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-semibold)}.Button-module__VMVMAW__accent:hover{background-color:var(--color-bg-accent-hover)}.Button-module__VMVMAW__solid{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.Button-module__VMVMAW__solid:hover{background-color:var(--color-bg-inverse-hover)}.Button-module__VMVMAW__outline{border:var(--button-border-width) solid var(--color-border-subtle);background-color:var(--color-bg-field);color:var(--color-text-primary)}.Button-module__VMVMAW__outline:hover{background-color:var(--color-bg-field-hover)}.Button-module__VMVMAW__danger{background-color:var(--color-bg-danger);color:var(--color-text-on-danger);font-weight:var(--font-weight-semibold)}.Button-module__VMVMAW__danger:hover{background-color:var(--color-bg-danger-hover)}.Button-module__VMVMAW__ghost{color:var(--color-text-primary)}.Button-module__VMVMAW__ghost:hover{background-color:var(--color-bg-ghost-hover)}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button:disabled:hover{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000}.Button-module__VMVMAW__button:disabled:active{transform:none}
.Icon-module__ePTRqq__icon{width:var(--size-icon);height:var(--size-icon);flex-shrink:0;display:block;overflow:clip}.Icon-module__ePTRqq__image{object-fit:contain;width:100%;height:100%}.Icon-module__ePTRqq__masked{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.Brand-module__HroEzG__brand{align-items:center;gap:2px;min-width:0;display:flex}.Brand-module__HroEzG__mark{width:calc(var(--size-logo) * .8);height:calc(var(--size-logo) * .8)}.Brand-module__HroEzG__wordmark,.Brand-module__HroEzG__context{font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap}.Brand-module__HroEzG__wordmark{font-weight:var(--font-weight-semibold)}.Brand-module__HroEzG__context{overflow-clip-margin:var(--text-clip-bleed);color:var(--color-text-secondary);font-weight:var(--font-weight-regular);text-overflow:ellipsis;overflow:clip}.Brand-module__HroEzG__divider{width:1px;height:var(--appbar-divider-height);margin-inline:var(--space-2xs);background-color:var(--color-divider);flex-shrink:0}
.EditorTopBar-module__AxylFa__bar{justify-content:space-between;align-items:center;gap:var(--space-md);height:var(--toolbar-height);padding-inline:var(--space-md);border-block-end:var(--border-width-thin) solid var(--color-divider);background-color:var(--color-bg-elevated);display:flex}.EditorTopBar-module__AxylFa__actions{align-items:center;gap:var(--space-sm);display:flex}.EditorTopBar-module__AxylFa__control{align-items:center;gap:var(--space-2xs);display:flex}.EditorTopBar-module__AxylFa__label{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap}.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__output,.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__language{height:var(--size-control-md);flex:none}.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__output{width:var(--toolbar-output-width)}.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__language{width:var(--toolbar-language-width)}.EditorTopBar-module__AxylFa__status{align-items:center;gap:var(--space-3xs);color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);flex-shrink:0;display:flex}.EditorTopBar-module__AxylFa__statusLabel{min-width:0;max-width:var(--status-max-width);overflow-clip-margin:var(--text-clip-bleed);text-overflow:ellipsis;white-space:nowrap;overflow:clip}.EditorTopBar-module__AxylFa__rule{width:1px;height:var(--size-icon);background-color:var(--color-divider);flex-shrink:0}.EditorTopBar-module__AxylFa__split{--split-edge:var(--color-border-subtle);align-items:stretch;display:flex}.EditorTopBar-module__AxylFa__split[data-pending]{--split-edge:var(--color-accent-warm)}.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__split[data-pending] .EditorTopBar-module__AxylFa__language,.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__split[data-pending] .EditorTopBar-module__AxylFa__language:hover,.EditorTopBar-module__AxylFa__actions .EditorTopBar-module__AxylFa__split[data-pending] .EditorTopBar-module__AxylFa__language[data-open]{box-shadow:inset 0 0 0 var(--border-width-thin) var(--split-edge)}.EditorTopBar-module__AxylFa__split[data-paired] .EditorTopBar-module__AxylFa__language{border-start-end-radius:0;border-end-end-radius:0}.EditorTopBar-module__AxylFa__fill,.EditorTopBar-module__AxylFa__done{align-items:center;gap:var(--space-3xs);height:var(--size-control-md);padding-inline:var(--space-xs);box-shadow:inset 0 0 0 var(--border-width-thin) var(--split-edge);color:var(--color-text-primary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);white-space:nowrap;border:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius);border-end-end-radius:var(--field-radius);border-end-start-radius:0;margin-inline-start:calc(var(--border-width-thin) * -1);display:inline-flex}.EditorTopBar-module__AxylFa__fill{background-color:var(--color-bg-tint-warm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out);font-family:inherit}.EditorTopBar-module__AxylFa__fill:hover:not([disabled]){background-color:var(--color-accent-warm)}.EditorTopBar-module__AxylFa__fill[disabled]{cursor:default;opacity:.6}.EditorTopBar-module__AxylFa__done{background-color:var(--color-bg-field);color:var(--color-text-muted)}.EditorTopBar-module__AxylFa__notice{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-md);border-block-end:var(--border-width-thin) solid var(--color-divider);background-color:var(--color-bg-tint-warm);color:var(--color-text-primary);font-size:var(--font-size-form);line-height:var(--leading-normal);display:flex}.EditorTopBar-module__AxylFa__notice b{font-weight:var(--font-weight-semibold)}.EditorTopBar-module__AxylFa__notice>span{color:var(--color-text-secondary)}.EditorTopBar-module__AxylFa__noticeGlyph{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.EditorTopBar-module__AxylFa__noticeAct{align-items:center;gap:var(--space-3xs);height:var(--size-control-sm);padding-inline:var(--space-xs);border-radius:var(--radius-full);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-inverse);color:var(--color-text-inverse);font:inherit;font-size:var(--font-size-form);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out);border:none;flex-shrink:0;margin-inline-start:var(--space-2xs);display:inline-flex}.EditorTopBar-module__AxylFa__noticeAct:hover:not([disabled]){background-color:var(--color-bg-inverse-hover)}.EditorTopBar-module__AxylFa__noticeAct[disabled]{cursor:default;opacity:.6}.EditorTopBar-module__AxylFa__noticeActGlyph{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.EditorTopBar-module__AxylFa__noticeCost{color:var(--color-text-inverse);font-weight:var(--font-weight-regular);opacity:.7}.EditorTopBar-module__AxylFa__glyph{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-secondary);flex-shrink:0}.EditorTopBar-module__AxylFa__cost{color:var(--color-text-muted);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-2xs)}.EditorTopBar-module__AxylFa__cost[data-short]{color:var(--color-bg-danger)}
.LayerTree-module__gRk2Ga__section{gap:var(--space-3xs);padding:var(--space-md) var(--space-sm);flex-direction:column;display:flex}.LayerTree-module__gRk2Ga__section+.LayerTree-module__gRk2Ga__section{border-block-start:var(--border-width-thin) solid var(--color-divider)}.LayerTree-module__gRk2Ga__head{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--size-control-sm);padding-inline:var(--space-2xs);display:flex}.LayerTree-module__gRk2Ga__title{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.LayerTree-module__gRk2Ga__count{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.LayerTree-module__gRk2Ga__list{flex-direction:column;gap:2px;width:100%;padding:0;list-style:none;display:flex}.LayerTree-module__gRk2Ga__row{align-items:center;gap:var(--space-2xs);width:100%;min-height:var(--size-control-sm);padding-inline:var(--space-2xs);border-radius:var(--field-radius);corner-shape:var(--corner-smoothing);text-align:start;transition:background-color var(--duration-fast) var(--ease-out);display:flex}.LayerTree-module__gRk2Ga__row:hover{background-color:var(--color-bg-ghost-hover)}.LayerTree-module__gRk2Ga__row[data-selected]{background-color:var(--color-bg-panel)}.LayerTree-module__gRk2Ga__mark{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LayerTree-module__gRk2Ga__markGlyph{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-primary)}.LayerTree-module__gRk2Ga__badge{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;flex-shrink:0}.LayerTree-module__gRk2Ga__name{min-width:0;font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);overflow-clip-margin:var(--text-clip-bleed);text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;overflow:clip}.LayerTree-module__gRk2Ga__row[data-selected] .LayerTree-module__gRk2Ga__name{font-weight:var(--font-weight-medium)}.LayerTree-module__gRk2Ga__layerGlyph{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-secondary);flex-shrink:0}
.DesktopOnlyNotice-module__NDuXCG__notice{display:none}.DesktopOnlyNotice-module__NDuXCG__title{font-size:var(--font-size-display);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.DesktopOnlyNotice-module__NDuXCG__body{max-width:46ch;color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}@media (max-width:900px){.DesktopOnlyNotice-module__NDuXCG__notice{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--card-padding-block) var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-panel);border-radius:var(--card-radius);background-color:var(--color-bg-panel);flex-direction:column;margin-block-start:var(--space-xl);display:flex}}
.Dialog-module__ACx2ha__dialog{background:0 0;border:none;max-width:100%;max-height:100%;margin:auto;padding:0;overflow:visible}.Dialog-module__ACx2ha__dialog::backdrop{background-color:var(--color-scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.Dialog-module__ACx2ha__panel{gap:var(--dialog-block-gap);width:var(--dialog-width);max-width:calc(100vw - var(--space-lg) * 2);padding:var(--dialog-padding);border-radius:var(--card-radius);background-color:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-dialog);flex-direction:column;margin-inline:auto;display:flex}.Dialog-module__ACx2ha__panel:focus{outline:none}.Dialog-module__ACx2ha__panel[data-size=wide]{width:var(--dialog-width-wide)}.Dialog-module__ACx2ha__header{gap:var(--dialog-title-gap);flex-direction:column;display:flex}.Dialog-module__ACx2ha__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.Dialog-module__ACx2ha__description{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.Dialog-module__ACx2ha__footer{justify-content:flex-end;align-items:center;gap:var(--space-2xs);display:flex}@media (max-width:560px){.Dialog-module__ACx2ha__footer{flex-direction:column-reverse}.Dialog-module__ACx2ha__footer>*{justify-content:center;width:100%}}
.DownloadDialog-module__zxTQCq__toolbar{margin-bottom:calc(var(--space-2xs) * -1);align-items:center;display:flex}.DownloadDialog-module__zxTQCq__search{min-width:0;max-width:240px;height:var(--field-height);padding:var(--field-padding);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--field-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-field);font-size:var(--font-size-form);flex:1}.DownloadDialog-module__zxTQCq__all{color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-form);font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--duration-base) var(--ease-out);background:0 0;border:none;padding:5px 0}.DownloadDialog-module__zxTQCq__all:hover{color:var(--color-text-primary)}.DownloadDialog-module__zxTQCq__frame{overscroll-behavior:contain;border-radius:var(--radius-lg);corner-shape:var(--corner-smoothing);max-height:min(50vh,440px);overflow:auto}.DownloadDialog-module__zxTQCq__grid{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--font-size-form)}.DownloadDialog-module__zxTQCq__grid thead th{z-index:1;background-color:var(--color-bg-elevated);position:sticky}.DownloadDialog-module__zxTQCq__grid thead tr:first-child th{padding-top:var(--space-3xs);top:0}.DownloadDialog-module__zxTQCq__grid thead tr:last-child th{padding-bottom:var(--space-3xs);box-shadow:inset 0 -1px 0 var(--color-border-subtle);top:30px}.DownloadDialog-module__zxTQCq__corner{z-index:2;width:33.33%;padding:0 var(--space-2xs);background-color:var(--color-bg-elevated);color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase;position:sticky;left:0}.DownloadDialog-module__zxTQCq__store{text-align:center;width:33.33%;padding:0 2px}.DownloadDialog-module__zxTQCq__size{text-align:center;padding:0 2px}.DownloadDialog-module__zxTQCq__store[data-opens]:not(:first-of-type),.DownloadDialog-module__zxTQCq__size[data-opens]:not(:first-of-type),.DownloadDialog-module__zxTQCq__cell[data-opens]{border-left:var(--border-width-thin) solid var(--color-border-subtle)}.DownloadDialog-module__zxTQCq__store>button,.DownloadDialog-module__zxTQCq__size>button,.DownloadDialog-module__zxTQCq__language>button{color:var(--color-text-muted);font:inherit;font-size:var(--font-size-form);font-weight:var(--font-weight-regular);cursor:pointer;transition:color var(--duration-base) var(--ease-out), font-weight var(--duration-base) var(--ease-out);background:0 0;border:none}.DownloadDialog-module__zxTQCq__store>button{gap:var(--space-3xs);padding:4px var(--space-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.DownloadDialog-module__zxTQCq__size>button{width:100%;padding:4px var(--space-3xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:1px;display:flex}.DownloadDialog-module__zxTQCq__pixels{color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);white-space:nowrap}.DownloadDialog-module__zxTQCq__store>button:hover,.DownloadDialog-module__zxTQCq__size>button:hover,.DownloadDialog-module__zxTQCq__language>button:hover{color:var(--color-text-primary)}.DownloadDialog-module__zxTQCq__store>button[data-on],.DownloadDialog-module__zxTQCq__size>button[data-on],.DownloadDialog-module__zxTQCq__language>button[data-on]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.DownloadDialog-module__zxTQCq__language{z-index:1;padding:2px var(--space-2xs);background-color:var(--color-bg-elevated);text-align:left;font-weight:var(--font-weight-regular);position:sticky;left:0}.DownloadDialog-module__zxTQCq__language>button{gap:var(--space-2xs);text-align:left;align-items:center;max-width:100%;padding:8px 0;display:inline-flex}.DownloadDialog-module__zxTQCq__grid tbody tr+tr .DownloadDialog-module__zxTQCq__language,.DownloadDialog-module__zxTQCq__grid tbody tr+tr .DownloadDialog-module__zxTQCq__cell{border-top:var(--border-width-thin) solid var(--color-border-subtle)}.DownloadDialog-module__zxTQCq__grid tbody tr:last-child .DownloadDialog-module__zxTQCq__language,.DownloadDialog-module__zxTQCq__grid tbody tr:last-child .DownloadDialog-module__zxTQCq__cell{border-bottom:var(--border-width-thin) solid var(--color-border-subtle)}.DownloadDialog-module__zxTQCq__cell{text-align:center;padding:0}.DownloadDialog-module__zxTQCq__tick{cursor:pointer;place-items:center;min-height:48px;display:grid}.DownloadDialog-module__zxTQCq__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DownloadDialog-module__zxTQCq__box{border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-field);color:#0000;width:20px;height:20px;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);place-items:center;display:grid}.DownloadDialog-module__zxTQCq__tick:hover .DownloadDialog-module__zxTQCq__box{border-color:var(--color-border-strong)}.DownloadDialog-module__zxTQCq__input:checked+.DownloadDialog-module__zxTQCq__box{border-color:var(--color-bg-inverse);background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.DownloadDialog-module__zxTQCq__input:focus-visible+.DownloadDialog-module__zxTQCq__box{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}
.Closing-module__atkXgq__closing{align-items:center;gap:var(--space-md);width:100%;padding-block:var(--space-3xl);background-color:var(--color-bg-tint-brand);text-align:center;flex-direction:column;display:flex}.Closing-module__atkXgq__title{max-width:18ch;font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-flat);letter-spacing:var(--tracking-tight);text-wrap:balance}.Closing-module__atkXgq__note{max-width:48ch;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}
.StorePreview-module__yxtP6q__controls{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.StorePreview-module__yxtP6q__segmented{gap:var(--option-group-gap);display:inline-flex}.StorePreview-module__yxtP6q__segment{height:var(--field-height);padding-inline:var(--space-sm);background-color:var(--color-bg-field);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-label);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;display:flex}.StorePreview-module__yxtP6q__segment:hover{background-color:var(--color-bg-field-hover)}.StorePreview-module__yxtP6q__segment[data-on]{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.StorePreview-module__yxtP6q__segment[data-on]:hover{background-color:var(--color-bg-inverse-hover)}.StorePreview-module__yxtP6q__stage{--text-box-trim:normal;--store-bg:#fff;--store-chrome:#f5f5f7;--store-text:#1d1d1f;--store-dim:#6e6e73;--store-line:#0000001f;--store-blue:#0071e3;letter-spacing:-.01em;justify-content:center;height:min(100vh - 250px,700px);font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;display:flex}.StorePreview-module__yxtP6q__stage[data-appearance=dark]{--store-bg:#000;--store-chrome:#1c1c1e;--store-text:#f5f5f7;--store-dim:#86868b;--store-line:#ffffff24;--store-blue:#0a84ff}.StorePreview-module__yxtP6q__screen{box-shadow:0 0 0 1px var(--store-line);flex:none}.StorePreview-module__yxtP6q__rule{background-color:var(--store-line);border:none;height:1px;margin:0}.StorePreview-module__yxtP6q__getPill{background-color:var(--store-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:4px 20px;font-size:13px;font-weight:600;display:inline-flex}.StorePreview-module__yxtP6q__getPill[data-quiet]{background-color:color-mix(in srgb, var(--store-bg) 78%, var(--store-dim));color:var(--store-blue);padding:1cqw 6cqw;font-size:4.1cqw;font-weight:700}.StorePreview-module__yxtP6q__stars,.StorePreview-module__yxtP6q__statStars{color:var(--store-dim);gap:1px;display:inline-flex}.StorePreview-module__yxtP6q__star{width:1em;height:1em;display:block}.StorePreview-module__yxtP6q__star[data-half]{opacity:.4}.StorePreview-module__yxtP6q__browser{background-color:var(--store-chrome);width:100%;height:100%;box-shadow:0 0 0 1px var(--store-line), 0 24px 60px #00000038;border-radius:12px;overflow:hidden}.StorePreview-module__yxtP6q__browserBar{border-bottom:1px solid var(--store-line);align-items:center;height:42px;padding-inline:14px;display:flex;position:relative}.StorePreview-module__yxtP6q__lights{gap:8px;display:flex}.StorePreview-module__yxtP6q__lights>i{border-radius:50%;width:11px;height:11px}.StorePreview-module__yxtP6q__lights>i[data-light=close]{background-color:#ff5f57}.StorePreview-module__yxtP6q__lights>i[data-light=min]{background-color:#febc2e}.StorePreview-module__yxtP6q__lights>i[data-light=max]{background-color:#28c840}.StorePreview-module__yxtP6q__address{background-color:var(--store-bg);color:var(--store-dim);border-radius:999px;align-items:center;gap:5px;padding:4px 16px;font-size:11px;display:flex;position:absolute;left:50%;translate:-50%}.StorePreview-module__yxtP6q__browserPage{overscroll-behavior:contain;background-color:var(--store-bg);height:calc(100% - 42px);color:var(--store-text);scrollbar-width:none;overflow-y:auto}.StorePreview-module__yxtP6q__appleNav{border-bottom:1px solid var(--store-line);height:38px;color:var(--store-dim);justify-content:center;align-items:center;gap:26px;font-size:11px;display:flex}.StorePreview-module__yxtP6q__webBody{padding:30px 12% 40px}.StorePreview-module__yxtP6q__webHead{--web-icon:118px;gap:26px;padding-bottom:22px;display:flex}.StorePreview-module__yxtP6q__webIcon{width:var(--web-icon);height:var(--web-icon);object-fit:cover;color:#fff;background:linear-gradient(160deg,#8f95f5,#5a62e8);border-radius:26px;flex:none;place-items:center;font-size:54px;font-weight:600;display:grid}.StorePreview-module__yxtP6q__webIdentity{height:var(--web-icon);flex-direction:column;gap:1px;min-width:0;display:flex}.StorePreview-module__yxtP6q__webKicker{color:var(--store-dim);font-size:11px;line-height:1.2}.StorePreview-module__yxtP6q__webName{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.12}.StorePreview-module__yxtP6q__webDeveloper{max-width:46ch;color:var(--store-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.StorePreview-module__yxtP6q__webRating{color:var(--store-dim);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.StorePreview-module__yxtP6q__webRating>b{font-size:13px;font-weight:600}.StorePreview-module__yxtP6q__webRating .StorePreview-module__yxtP6q__stars{font-size:11px}.StorePreview-module__yxtP6q__webPrice{align-items:center;gap:12px;margin-top:auto;font-size:13px;display:flex}.StorePreview-module__yxtP6q__webHeading{letter-spacing:-.02em;margin:26px 0 14px;font-size:20px;font-weight:600}.StorePreview-module__yxtP6q__webStrip,.StorePreview-module__yxtP6q__appStrip{cursor:grab;-webkit-user-select:none;user-select:none}.StorePreview-module__yxtP6q__webStrip[data-dragging],.StorePreview-module__yxtP6q__appStrip[data-dragging]{cursor:grabbing}.StorePreview-module__yxtP6q__webStrip{overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.StorePreview-module__yxtP6q__phone{--frame-aspect:1318 / 2716;height:100%;aspect-ratio:var(--frame-aspect);position:relative}.StorePreview-module__yxtP6q__frame{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.StorePreview-module__yxtP6q__screenArea{background-color:var(--store-bg);color:var(--store-text);border-radius:15.7%/7.2%;flex-direction:column;display:flex;position:absolute;inset:1.73% 4.25% 1.77%;overflow:hidden;container-type:size}.StorePreview-module__yxtP6q__statusBar{flex:none;justify-content:space-between;align-items:center;padding:5.6cqw 7cqw 0;font-size:4.4cqw;font-weight:600;display:flex}.StorePreview-module__yxtP6q__statusIcons{align-items:flex-end;gap:1.6cqw;display:flex}.StorePreview-module__yxtP6q__signal{align-items:flex-end;gap:.5cqw;height:3.2cqw;display:flex}.StorePreview-module__yxtP6q__signal>i{background-color:currentColor;border-radius:.3cqw;width:.9cqw}.StorePreview-module__yxtP6q__signal>i:first-child{height:40%}.StorePreview-module__yxtP6q__signal>i:nth-child(2){height:60%}.StorePreview-module__yxtP6q__signal>i:nth-child(3){height:80%}.StorePreview-module__yxtP6q__signal>i:nth-child(4){height:100%}.StorePreview-module__yxtP6q__wifi{width:4.4cqw;height:4.4cqw}.StorePreview-module__yxtP6q__battery{border:.35cqw solid;border-radius:1cqw;width:6.6cqw;height:3.2cqw;padding:.4cqw;position:relative}.StorePreview-module__yxtP6q__battery:before{content:"";background-color:currentColor;border-radius:.5cqw;height:100%;display:block}.StorePreview-module__yxtP6q__battery:after{content:"";opacity:.55;background-color:currentColor;border-radius:0 .3cqw .3cqw 0;width:.6cqw;height:40%;margin-left:.4cqw;position:absolute;top:30%;left:100%}.StorePreview-module__yxtP6q__appNav{color:var(--store-blue);flex:none;align-items:center;gap:.4cqw;padding:1.4cqw 4cqw 2cqw;font-size:5.2cqw;display:flex}.StorePreview-module__yxtP6q__appScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-inline:5.4cqw;overflow-y:auto}.StorePreview-module__yxtP6q__appHead{--app-icon:24cqw;gap:4.4cqw;display:flex}.StorePreview-module__yxtP6q__appIcon{width:var(--app-icon);height:var(--app-icon);object-fit:cover;color:#fff;background:linear-gradient(160deg,#8f95f5,#5a62e8);border-radius:22%;flex:none;place-items:center;font-size:11cqw;font-weight:600;display:grid}.StorePreview-module__yxtP6q__appIdentity{height:var(--app-icon);flex-direction:column;gap:.4cqw;min-width:0;display:flex}.StorePreview-module__yxtP6q__appName{letter-spacing:-.02em;font-size:6.4cqw;font-weight:600;line-height:1.12}.StorePreview-module__yxtP6q__appDeveloper{color:var(--store-dim);text-overflow:ellipsis;white-space:nowrap;font-size:3.9cqw;line-height:1.3;overflow:hidden}.StorePreview-module__yxtP6q__appActions{justify-content:space-between;align-items:center;gap:4cqw;margin-top:auto;display:flex}.StorePreview-module__yxtP6q__getPill[data-big]{letter-spacing:.02em;padding:1.2cqw 8cqw;font-size:4.4cqw;font-weight:700}.StorePreview-module__yxtP6q__share{width:5.6cqw;height:5.6cqw;color:var(--store-blue)}.StorePreview-module__yxtP6q__stats{align-items:center;gap:3cqw;padding:5cqw 0 4cqw;display:flex}.StorePreview-module__yxtP6q__stat{color:var(--store-dim);text-align:center;flex-direction:column;flex:1;align-items:center;gap:1cqw;display:flex}.StorePreview-module__yxtP6q__stat>i{letter-spacing:.06em;text-transform:uppercase;font-size:2.9cqw;font-style:normal;font-weight:600}.StorePreview-module__yxtP6q__stat>b{font-size:6cqw;font-weight:600}.StorePreview-module__yxtP6q__stat>u{font-size:2.9cqw;text-decoration:none}.StorePreview-module__yxtP6q__statStars{font-size:2.4cqw}.StorePreview-module__yxtP6q__statRule{background-color:var(--store-line);width:1px;height:9cqw}.StorePreview-module__yxtP6q__appHeading{letter-spacing:-.02em;margin:4cqw 0 3cqw;font-size:6cqw;font-weight:700}.StorePreview-module__yxtP6q__appStrip{overscroll-behavior-x:contain;scrollbar-width:none;gap:2.4cqw;padding-bottom:6cqw;display:flex;overflow-x:auto}.StorePreview-module__yxtP6q__appDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:6cqw;font-size:4cqw;line-height:1.45;display:-webkit-box;overflow:hidden}.StorePreview-module__yxtP6q__tabBar{border-top:1px solid var(--store-line);background-color:color-mix(in srgb, var(--store-bg) 86%, var(--store-dim));flex:none;padding:2.4cqw 0 4.6cqw;display:flex}.StorePreview-module__yxtP6q__tab{color:var(--store-dim);flex-direction:column;flex:1;align-items:center;gap:.8cqw;font-size:2.9cqw;display:flex}.StorePreview-module__yxtP6q__tab[data-on]{color:var(--store-blue)}.StorePreview-module__yxtP6q__searchBar{flex:none;align-items:center;gap:2.4cqw;padding:1.4cqw 4cqw 2.4cqw;display:flex}.StorePreview-module__yxtP6q__searchField{background-color:color-mix(in srgb, var(--store-bg) 82%, var(--store-dim));border-radius:999px;flex:1;align-items:center;gap:2cqw;min-width:0;height:9.6cqw;padding-inline:3.4cqw;font-size:4.4cqw;display:flex}.StorePreview-module__yxtP6q__searchGlyph{width:4.4cqw;height:4.4cqw;color:var(--store-dim);flex:none}.StorePreview-module__yxtP6q__searchQuery{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.StorePreview-module__yxtP6q__searchClear,.StorePreview-module__yxtP6q__searchClose{background-color:color-mix(in srgb, var(--store-bg) 55%, var(--store-dim));color:var(--store-bg);border-radius:999px;flex:none;place-items:center;display:grid}.StorePreview-module__yxtP6q__searchClear{width:4.6cqw;height:4.6cqw;font-size:3cqw}.StorePreview-module__yxtP6q__searchClose{width:9.6cqw;height:9.6cqw;font-size:4.6cqw}.StorePreview-module__yxtP6q__searchScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-inline:4cqw;overflow-y:auto}.StorePreview-module__yxtP6q__result{padding-block:4cqw}.StorePreview-module__yxtP6q__result+.StorePreview-module__yxtP6q__result{border-top:1px solid var(--store-line)}.StorePreview-module__yxtP6q__resultHead{align-items:center;gap:3cqw;display:flex}.StorePreview-module__yxtP6q__resultIcon{object-fit:cover;color:#fff;background:linear-gradient(160deg,#8f95f5,#5a62e8);border-radius:22%;flex:none;place-items:center;width:15cqw;height:15cqw;font-size:7cqw;font-weight:600;display:grid}.StorePreview-module__yxtP6q__resultIdentity{flex:1;min-width:0}.StorePreview-module__yxtP6q__resultName{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:4.6cqw;font-weight:600;line-height:1.2;overflow:hidden}.StorePreview-module__yxtP6q__resultSubtitle{color:var(--store-dim);text-overflow:ellipsis;white-space:nowrap;font-size:3.7cqw;line-height:1.3;overflow:hidden}.StorePreview-module__yxtP6q__resultGet{flex-direction:column;flex:none;align-items:center;gap:.8cqw;max-width:24cqw;display:flex}.StorePreview-module__yxtP6q__resultPurchases{color:var(--store-dim);text-align:center;font-size:2.7cqw;line-height:1.2}.StorePreview-module__yxtP6q__resultMeta{color:var(--store-dim);justify-content:space-between;align-items:center;gap:2cqw;margin-block:2.6cqw;font-size:3.2cqw;display:flex}.StorePreview-module__yxtP6q__resultRating,.StorePreview-module__yxtP6q__resultBy,.StorePreview-module__yxtP6q__resultGenre{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:1cqw;min-width:0;display:inline-flex;overflow:hidden}.StorePreview-module__yxtP6q__resultRating .StorePreview-module__yxtP6q__stars{font-size:3.2cqw}.StorePreview-module__yxtP6q__shots{gap:2.2cqw;display:flex}.StorePreview-module__yxtP6q__shot{min-width:0;box-shadow:0 0 0 1px var(--store-line);object-fit:cover;border-radius:2cqw;flex:1}.StorePreview-module__yxtP6q__shots .StorePreview-module__yxtP6q__screen{border-radius:2cqw}
.SiteFooter-module__DnF_jq__footer{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;border-block-start:var(--border-width-thin) solid var(--color-divider);flex-wrap:wrap;padding-block-start:var(--space-lg);display:flex}.SiteFooter-module__DnF_jq__brand{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);align-items:center;gap:2px;display:flex}.SiteFooter-module__DnF_jq__mark{width:calc(var(--size-icon) * .8);height:calc(var(--size-icon) * .8);flex-shrink:0}.SiteFooter-module__DnF_jq__links{gap:var(--space-md);flex-wrap:wrap;display:flex}.SiteFooter-module__DnF_jq__link{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);transition:color var(--duration-base) var(--ease-out)}.SiteFooter-module__DnF_jq__link:hover{color:var(--color-text-primary)}.SiteFooter-module__DnF_jq__note{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}
.page-module__E0kJGG__page{gap:var(--header-block-gap);width:100%;flex-direction:column;padding-block-start:var(--header-block-gap);padding-block-end:var(--space-4xl);display:flex}.page-module__E0kJGG__sections{gap:var(--section-gap);flex-direction:column;width:100%;display:flex}
.ColorPicker-module__3qntua__root{flex:1 0 0;min-width:0;display:flex;position:relative}.ColorPicker-module__3qntua__trigger{align-items:center;gap:var(--space-2xs);min-width:0;height:var(--field-height);padding:var(--field-padding);border-radius:var(--field-radius);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle);background-color:var(--color-bg-field);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);transition:box-shadow var(--duration-base) var(--ease-out);flex:1 0 0;display:flex}.ColorPicker-module__3qntua__trigger:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.ColorPicker-module__3qntua__trigger[data-open],.ColorPicker-module__3qntua__trigger:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong)}.ColorPicker-module__3qntua__swatch{width:var(--swatch-size);height:var(--swatch-size);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--swatch-radius);corner-shape:var(--corner-circle);flex-shrink:0}.ColorPicker-module__3qntua__hex{overflow-clip-margin:var(--text-clip-bleed);white-space:nowrap;text-overflow:ellipsis;overflow:clip}.ColorPicker-module__3qntua__popover{top:calc(100% + var(--space-3xs));z-index:var(--z-popover);gap:var(--space-xs);width:var(--color-popover-width);padding:var(--space-xs);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--menu-radius);background-color:var(--color-bg-field);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;right:0}.ColorPicker-module__3qntua__area{width:100%;height:var(--color-area-height);border-radius:var(--field-radius-box);corner-shape:var(--corner-smoothing);cursor:crosshair;touch-action:none;position:relative;overflow:hidden}.ColorPicker-module__3qntua__areaWhite,.ColorPicker-module__3qntua__areaBlack{position:absolute;inset:0}.ColorPicker-module__3qntua__areaWhite{background:linear-gradient(90deg,#fff,#fff0)}.ColorPicker-module__3qntua__areaBlack{background:linear-gradient(#0000,#000)}.ColorPicker-module__3qntua__areaHandle,.ColorPicker-module__3qntua__hueHandle{width:var(--color-handle-size);height:var(--color-handle-size);border:var(--border-width-thick) solid var(--palette-white);border-radius:var(--radius-full);corner-shape:var(--corner-circle);box-shadow:0 0 0 var(--border-width-thin) var(--palette-black-a40);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ColorPicker-module__3qntua__hue{height:var(--slider-rail-height);border-radius:var(--radius-full);corner-shape:var(--corner-circle);cursor:ew-resize;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);position:relative}.ColorPicker-module__3qntua__hueHandle{top:50%}.ColorPicker-module__3qntua__entry{gap:var(--space-3xs);display:flex}.ColorPicker-module__3qntua__dropper{width:var(--field-height);height:var(--field-height);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--field-radius);background-color:var(--color-bg-field);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex:none;place-items:center;display:grid}.ColorPicker-module__3qntua__dropper:hover{background-color:var(--color-bg-field-hover);color:var(--color-text-primary)}.ColorPicker-module__3qntua__input{width:100%;min-width:0;height:var(--field-height);padding:var(--field-padding);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--field-radius);background-color:var(--color-bg-field);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;text-transform:uppercase;flex:1}
.OptionGroup-module__dfGVFG__group{gap:var(--option-group-gap);flex:1 0 0;width:100%;min-width:0;display:flex}.OptionGroup-module__dfGVFG__option{min-width:0;height:var(--field-height);border-radius:var(--field-radius);background-color:var(--color-bg-field);color:var(--color-text-primary);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex:1 0 0;justify-content:center;align-items:center;display:flex}.OptionGroup-module__dfGVFG__option:hover{background-color:var(--color-bg-field-hover)}.OptionGroup-module__dfGVFG__option[data-selected]{background-color:var(--color-bg-control-accent);color:var(--color-text-on-control-accent)}.OptionGroup-module__dfGVFG__option[data-selected]:hover{background-color:var(--color-bg-control-accent-hover)}
.TransformPanel-module__3Po-WG__reset{align-items:center;gap:var(--space-3xs);color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;display:flex}.TransformPanel-module__3Po-WG__reset:hover{color:var(--color-text-primary)}
.EditorWorkspace-module__aTfBWa__shell{background-color:var(--color-bg-elevated);flex-direction:column;display:flex;position:fixed;inset:0}.EditorWorkspace-module__aTfBWa__body{grid-template-columns:var(--tree-width) minmax(0, 1fr) var(--panel-width-inspector);flex:auto;min-height:0;display:grid}.EditorWorkspace-module__aTfBWa__body[data-review]{grid-template-columns:minmax(0,1fr)}.EditorWorkspace-module__aTfBWa__left,.EditorWorkspace-module__aTfBWa__right{overscroll-behavior:contain;background-color:var(--color-bg-elevated);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.EditorWorkspace-module__aTfBWa__left{border-inline-end:var(--border-width-thin) solid var(--color-divider)}.EditorWorkspace-module__aTfBWa__right{border-inline-start:var(--border-width-thin) solid var(--color-divider)}.EditorWorkspace-module__aTfBWa__right>section{gap:var(--panel-gap);padding:var(--panel-padding);background:0 0;border:none;border-radius:0}.EditorWorkspace-module__aTfBWa__right>section+section{border-block-start:var(--border-width-thin) solid var(--color-divider)}.EditorWorkspace-module__aTfBWa__right>section>header{margin-block-end:var(--space-3xs)}.EditorWorkspace-module__aTfBWa__right>section>div:not(:has(label)):not([data-flush]){padding-inline-start:var(--field-label-width)}.EditorWorkspace-module__aTfBWa__canvas{background-color:var(--color-bg-tint-neutral);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.EditorWorkspace-module__aTfBWa__notices{gap:var(--space-2xs);padding:var(--space-md);flex-direction:column;flex-shrink:0;padding-block-end:0;display:flex}.EditorWorkspace-module__aTfBWa__notices:empty{display:none}.EditorWorkspace-module__aTfBWa__error{padding:var(--space-sm) var(--space-md);border:var(--border-width-thin) solid var(--color-bg-danger);border-radius:var(--field-radius-box);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-danger-soft);color:var(--color-text-primary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}@media (max-width:900px){.EditorWorkspace-module__aTfBWa__shell{display:none}}
.GenerationOverlay-module__XXqylW__overlay{z-index:var(--z-overlay);padding:var(--space-lg);background-color:var(--color-scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));animation:GenerationOverlay-module__XXqylW__overlay-in var(--duration-slow) var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GenerationOverlay-module__XXqylW__panel{gap:var(--space-lg);width:var(--generation-panel-width);max-width:100%;max-height:100%;padding:var(--space-xl);border-radius:var(--radius-lg);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;overflow-y:auto}.GenerationOverlay-module__XXqylW__head{gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.GenerationOverlay-module__XXqylW__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.GenerationOverlay-module__XXqylW__title{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.GenerationOverlay-module__XXqylW__note{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-full);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-brand);color:var(--color-text-primary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);align-self:center}.GenerationOverlay-module__XXqylW__boards{gap:var(--space-2xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;padding:0;list-style:none;display:grid}.GenerationOverlay-module__XXqylW__board{aspect-ratio:var(--generation-board-ratio);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-panel);opacity:.3;transition:opacity var(--duration-slow) var(--ease-out);position:relative;overflow:hidden}.GenerationOverlay-module__XXqylW__boards[data-stage="1"] .GenerationOverlay-module__XXqylW__board{opacity:.45}.GenerationOverlay-module__XXqylW__boards[data-stage="2"] .GenerationOverlay-module__XXqylW__board{opacity:.62}.GenerationOverlay-module__XXqylW__boards[data-stage="3"] .GenerationOverlay-module__XXqylW__board{opacity:.8}.GenerationOverlay-module__XXqylW__boards[data-stage=done] .GenerationOverlay-module__XXqylW__board{opacity:1}.GenerationOverlay-module__XXqylW__screen{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.GenerationOverlay-module__XXqylW__sweep{background:linear-gradient(100deg, transparent 35%, var(--color-bg-elevated) 50%, transparent 65%);opacity:.5;animation:GenerationOverlay-module__XXqylW__board-sweep 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}.GenerationOverlay-module__XXqylW__board:nth-child(2) .GenerationOverlay-module__XXqylW__sweep{animation-delay:.12s}.GenerationOverlay-module__XXqylW__board:nth-child(3) .GenerationOverlay-module__XXqylW__sweep{animation-delay:.24s}.GenerationOverlay-module__XXqylW__board:nth-child(4) .GenerationOverlay-module__XXqylW__sweep{animation-delay:.36s}.GenerationOverlay-module__XXqylW__board:nth-child(5) .GenerationOverlay-module__XXqylW__sweep{animation-delay:.48s}.GenerationOverlay-module__XXqylW__board:nth-child(6) .GenerationOverlay-module__XXqylW__sweep{animation-delay:.6s}.GenerationOverlay-module__XXqylW__boards[data-stage=done] .GenerationOverlay-module__XXqylW__sweep{opacity:0;animation:none}.GenerationOverlay-module__XXqylW__stages{gap:var(--space-sm);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.GenerationOverlay-module__XXqylW__stage{align-items:center;gap:var(--space-sm);transition:opacity var(--duration-base) var(--ease-out);display:flex}.GenerationOverlay-module__XXqylW__stage[data-state=ahead]{opacity:.45}.GenerationOverlay-module__XXqylW__marker{width:var(--generation-marker-size);height:var(--generation-marker-size);border-radius:var(--radius-full);corner-shape:var(--corner-circle);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.GenerationOverlay-module__XXqylW__stage[data-state=done] .GenerationOverlay-module__XXqylW__marker{background-color:var(--color-bg-accent);color:var(--color-text-on-accent)}.GenerationOverlay-module__XXqylW__dot{width:var(--space-3xs);height:var(--space-3xs);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-border-subtle-hover)}.GenerationOverlay-module__XXqylW__stageTitle{min-width:0;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.GenerationOverlay-module__XXqylW__stage[data-state=active] .GenerationOverlay-module__XXqylW__stageTitle{font-weight:var(--font-weight-semibold)}.GenerationOverlay-module__XXqylW__footer{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:pretty}@media (max-width:560px){.GenerationOverlay-module__XXqylW__panel{gap:var(--space-md);padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.GenerationOverlay-module__XXqylW__sweep{opacity:0;animation:none}.GenerationOverlay-module__XXqylW__overlay{animation:none}}@keyframes GenerationOverlay-module__XXqylW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes GenerationOverlay-module__XXqylW__board-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}
.Select-module__EeJ0TW__root{--menu-font-size:var(--font-size-form);--menu-row-height:var(--menu-item-height);flex:1 0 0;min-width:0;display:flex;position:relative}.Select-module__EeJ0TW__root[data-variant=form]{--menu-font-size:var(--font-size-label);--menu-row-height:var(--size-control-sm)}.Select-module__EeJ0TW__root[data-variant=bar]{--menu-font-size:var(--font-size-label);--menu-row-height:var(--size-control-sm);flex:none}.Select-module__EeJ0TW__trigger{align-items:center;gap:var(--space-2xs);min-width:0;letter-spacing:var(--tracking-tight);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex:1 0 0;display:flex}.Select-module__EeJ0TW__value{align-items:center;gap:var(--space-3xs);overflow-clip-margin:var(--text-clip-bleed);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:clip}.Select-module__EeJ0TW__leading{margin-inline-end:auto}.Select-module__EeJ0TW__chevron{transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}.Select-module__EeJ0TW__trigger[data-open] .Select-module__EeJ0TW__chevron{transform:rotate(180deg)}.Select-module__EeJ0TW__field{height:var(--field-height);padding:var(--field-padding);border-radius:var(--field-radius);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle);background-color:var(--color-bg-field);color:var(--color-text-primary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.Select-module__EeJ0TW__field .Select-module__EeJ0TW__value{margin-inline-end:auto}.Select-module__EeJ0TW__field:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.Select-module__EeJ0TW__field[data-open],.Select-module__EeJ0TW__field:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong)}.Select-module__EeJ0TW__form{height:var(--size-control-md);padding-inline:var(--space-sm);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle);background-color:var(--color-bg-field);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}.Select-module__EeJ0TW__form .Select-module__EeJ0TW__value{margin-inline-end:auto}.Select-module__EeJ0TW__form:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.Select-module__EeJ0TW__form[data-open],.Select-module__EeJ0TW__form:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong)}.Select-module__EeJ0TW__bar{height:var(--appbar-height);padding:var(--button-padding-block) var(--button-padding-inline);border:var(--button-border-width) solid var(--color-border-subtle);border-radius:var(--button-radius);background-color:var(--color-bg-field);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);justify-content:space-between}.Select-module__EeJ0TW__bar:hover,.Select-module__EeJ0TW__bar[data-open]{background-color:var(--color-bg-field-hover)}.Select-module__EeJ0TW__flag{font-size:var(--font-size-label);flex-shrink:0;line-height:1}.Select-module__EeJ0TW__list{top:calc(100% + var(--space-2xs));z-index:var(--z-popover);width:max-content;min-width:100%;max-width:280px;max-height:280px;padding:var(--menu-padding);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--menu-radius);background-color:var(--color-bg-field);box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;list-style:none;display:flex;position:absolute;left:0;overflow:hidden auto}.Select-module__EeJ0TW__list:focus-visible{outline:none}.Select-module__EeJ0TW__option{align-items:center;gap:var(--space-2xs);min-height:var(--menu-row-height);padding-inline:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--menu-font-size);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);display:flex}.Select-module__EeJ0TW__option[data-active]{background-color:var(--color-bg-field-hover)}.Select-module__EeJ0TW__option[data-selected]{font-weight:var(--font-weight-medium)}.Select-module__EeJ0TW__option[data-selected]:after{content:"";width:var(--menu-marker-size);height:var(--menu-marker-size);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-control-accent);margin-inline-start:auto}.Select-module__EeJ0TW__list:has(.Select-module__EeJ0TW__option[data-marked]) .Select-module__EeJ0TW__option:not([data-marked]){color:var(--color-text-secondary)}.Select-module__EeJ0TW__list:has(.Select-module__EeJ0TW__option[data-marked]) .Select-module__EeJ0TW__option:not([data-marked]) .Select-module__EeJ0TW__flag{filter:grayscale();opacity:.75}.Select-module__EeJ0TW__add{width:var(--menu-add-size);height:var(--menu-add-size);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-panel);color:var(--color-text-secondary);font-size:var(--font-size-form);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;line-height:1;display:flex}.Select-module__EeJ0TW__option[data-active] .Select-module__EeJ0TW__add{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}.Select-module__EeJ0TW__markLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Slider-module__5-Kepq__control{align-items:center;gap:var(--space-2xs);flex:1 0 0;min-width:0;display:flex}.Slider-module__5-Kepq__slider{min-width:0;height:var(--field-height);cursor:ew-resize;touch-action:none;flex:1 0 0;align-items:center;display:flex;position:relative}.Slider-module__5-Kepq__rail{width:100%;height:var(--slider-rail-height);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-track);overflow:clip}.Slider-module__5-Kepq__fill,.Slider-module__5-Kepq__thumb{--slider-travel:calc(var(--slider-thumb-width) / 2 + (100% - var(--slider-thumb-width)) * var(--slider-percent) / 100)}.Slider-module__5-Kepq__fill{width:var(--slider-travel);background-color:var(--color-bg-control-accent);height:100%;display:block}.Slider-module__5-Kepq__thumb{width:var(--slider-thumb-width);height:var(--slider-thumb-height);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-control-accent);transition:background-color var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-start:var(--slider-travel);transform:translate(-50%,-50%)}.Slider-module__5-Kepq__slider:hover .Slider-module__5-Kepq__thumb,.Slider-module__5-Kepq__slider[data-dragging] .Slider-module__5-Kepq__thumb,.Slider-module__5-Kepq__slider:focus-visible .Slider-module__5-Kepq__thumb{background-color:var(--color-bg-control-accent-hover)}.Slider-module__5-Kepq__readout{width:var(--slider-readout-width);height:var(--field-height);padding-inline:var(--space-2xs);border-radius:var(--field-radius);corner-shape:var(--corner-smoothing);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle);background-color:var(--color-bg-field);color:var(--color-text-primary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;cursor:text;transition:box-shadow var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.Slider-module__5-Kepq__readout:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.Slider-module__5-Kepq__readout:focus-within{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong)}.Slider-module__5-Kepq__value{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;text-align:end;background:0 0;border:none;padding:0}.Slider-module__5-Kepq__value:focus-visible{outline:none}.Slider-module__5-Kepq__unit{color:var(--color-text-muted);flex-shrink:0}
.CreditBalance-module__SNLxpa__balance{align-items:center;gap:var(--space-2xs);height:var(--size-control-md);padding-inline:var(--space-2xs);border-radius:var(--button-radius);corner-shape:var(--corner-smoothing);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out);flex-shrink:0;display:inline-flex}.CreditBalance-module__SNLxpa__balance:hover{background-color:var(--color-bg-panel)}.CreditBalance-module__SNLxpa__glyph{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-muted);flex-shrink:0}.CreditBalance-module__SNLxpa__amount{color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.CreditBalance-module__SNLxpa__balance[data-empty] .CreditBalance-module__SNLxpa__amount,.CreditBalance-module__SNLxpa__balance[data-empty] .CreditBalance-module__SNLxpa__glyph{color:var(--color-bg-danger)}
.Spinner-module__II00WG__spinner{width:var(--spinner-size,var(--size-icon));height:var(--spinner-size,var(--size-icon));border:calc(var(--spinner-size,var(--size-icon)) / 12) solid var(--color-border-subtle);border-block-start-color:var(--color-text-primary);border-radius:var(--radius-full);corner-shape:var(--corner-circle);animation:.7s linear infinite Spinner-module__II00WG__spin;display:block}@media (prefers-reduced-motion:reduce){.Spinner-module__II00WG__spinner{animation-duration:2s}}
.AutoFitText-module__ivvUVq__copy{white-space:pre-wrap;overflow-wrap:break-word;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.AutoFitText-module__ivvUVq__value{width:100%;min-width:0;white-space:inherit;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-box:normal;flex:none;display:block}
.RenderLayer-module__wRifQa__layer{cursor:move;touch-action:none;position:absolute;overflow:visible}.RenderLayer-module__wRifQa__selected:after{content:"";inset:calc(var(--border-width-thick) * -1);z-index:10;border:var(--border-width-thin) solid var(--color-border-selected);border-radius:inherit;box-shadow:0 0 0 var(--border-width-thick) var(--color-ring-selected);pointer-events:none;position:absolute}[data-exporting] .RenderLayer-module__wRifQa__selected:after{display:none}.RenderLayer-module__wRifQa__shapePhoto{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}
.BoardSurface-module__6vmXUa__board{border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background:var(--board-bg);isolation:isolate;position:relative;overflow:hidden}.BoardSurface-module__6vmXUa__board[data-exporting]{border-radius:0}.BoardSurface-module__6vmXUa__board:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.BoardSurface-module__6vmXUa__board[data-mode=linear]:before,.BoardSurface-module__6vmXUa__fill[data-mode=linear]{background:linear-gradient(145deg, var(--board-bg), var(--board-secondary))}.BoardSurface-module__6vmXUa__board[data-mode=radial]:before,.BoardSurface-module__6vmXUa__fill[data-mode=radial]{background:radial-gradient(circle at 65% 32%, var(--board-secondary), var(--board-bg) 72%)}.BoardSurface-module__6vmXUa__board[data-mode=mesh],.BoardSurface-module__6vmXUa__fill[data-mode=mesh]{background-color:var(--board-bg);background-image:radial-gradient(at 18% 20%, var(--board-secondary) 0px, transparent 52%), radial-gradient(at 84% 16%, var(--board-tertiary,var(--board-secondary)) 0px, transparent 48%), radial-gradient(at 78% 84%, var(--board-secondary) 0px, transparent 50%), radial-gradient(at 12% 78%, var(--board-tertiary,var(--board-secondary)) 0px, transparent 46%), radial-gradient(at 48% 48%, var(--board-bg) 0px, transparent 68%)}.BoardSurface-module__6vmXUa__board[data-mode=mesh]:before{display:none}.BoardSurface-module__6vmXUa__fill{z-index:0;background:var(--board-bg);pointer-events:none;position:absolute}.BoardSurface-module__6vmXUa__photo{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.BoardSurface-module__6vmXUa__pattern{z-index:0;pointer-events:none;position:absolute;inset:0}
.UnfinishedCampaign-module__TrRA0q__panel{align-items:flex-start;gap:var(--space-md);width:100%;max-width:640px;padding:var(--card-padding-block) var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-panel);border-radius:var(--card-radius);background-color:var(--color-bg-panel);flex-direction:column;margin-block-start:var(--space-xl);display:flex}.UnfinishedCampaign-module__TrRA0q__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.UnfinishedCampaign-module__TrRA0q__title{font-size:var(--font-size-display);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.UnfinishedCampaign-module__TrRA0q__body{max-width:52ch;color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.UnfinishedCampaign-module__TrRA0q__error{padding:var(--space-sm) var(--space-md);border:var(--border-width-thin) solid var(--color-bg-danger);border-radius:var(--field-radius-box);background-color:var(--color-bg-danger-soft);color:var(--color-text-primary);font-size:var(--font-size-form);line-height:var(--leading-normal)}.UnfinishedCampaign-module__TrRA0q__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}
.EditorLoader-module__ghUVrG__problem{align-items:flex-start;gap:var(--space-md);width:100%;max-width:var(--dialog-width);padding:var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lift);flex-direction:column;margin-block-start:var(--space-2xl);display:flex}.EditorLoader-module__ghUVrG__problemTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}
.ProjectReview-module__cpnj6W__owner{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-md);background-color:var(--color-bg-tint-brand);font-size:var(--font-size-form);letter-spacing:var(--tracking-tight);flex-wrap:wrap;display:flex}.ProjectReview-module__cpnj6W__ownerLabel{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ProjectReview-module__cpnj6W__owner b{font-weight:var(--font-weight-semibold)}.ProjectReview-module__cpnj6W__ownerEmail{color:var(--color-text-secondary)}.ProjectReview-module__cpnj6W__back{color:var(--color-text-primary);text-underline-offset:2px;margin-inline-start:auto;text-decoration:underline}.ProjectReview-module__cpnj6W__problem{align-items:center;gap:var(--space-md);padding-block:var(--space-3xl);text-align:center;flex-direction:column;display:flex}.ProjectReview-module__cpnj6W__problemTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}
.Switch-module__LmCZTG__row{align-items:center;gap:var(--space-2xs);display:flex}.Switch-module__LmCZTG__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Switch-module__LmCZTG__control{width:var(--switch-width);height:var(--switch-height);padding:var(--switch-inset);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-track);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out);flex-shrink:0;align-items:center;display:flex}.Switch-module__LmCZTG__thumb{width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-field);box-shadow:var(--shadow-thumb);transition:transform var(--duration-base) var(--ease-out)}.Switch-module__LmCZTG__input:checked+.Switch-module__LmCZTG__control{background-color:var(--color-bg-control-accent)}.Switch-module__LmCZTG__input:checked+.Switch-module__LmCZTG__control .Switch-module__LmCZTG__thumb{transform:translateX(calc(var(--switch-width) - var(--switch-thumb) - var(--switch-inset) * 2))}.Switch-module__LmCZTG__input:focus-visible+.Switch-module__LmCZTG__control{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.Switch-module__LmCZTG__input:disabled+.Switch-module__LmCZTG__control{background-color:var(--color-bg-disabled);cursor:not-allowed}.Switch-module__LmCZTG__label{font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);cursor:pointer}.Switch-module__LmCZTG__input:disabled~.Switch-module__LmCZTG__label{color:var(--color-text-disabled);cursor:not-allowed}
.Waiting-module__CPWP6q__waiting{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:40dvh;padding-block:var(--space-2xl);flex-direction:column;display:flex}.Waiting-module__CPWP6q__label{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}
.AppHeader-module__nlnXgq__account{gap:var(--space-2xs);height:var(--size-control-md);padding-inline:var(--space-3xs) var(--space-2xs);border-radius:var(--button-radius);corner-shape:var(--corner-smoothing);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.AppHeader-module__nlnXgq__account:hover,.AppHeader-module__nlnXgq__account[data-open]{background-color:var(--color-bg-panel)}.AppHeader-module__nlnXgq__avatar{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-panel);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;overflow:clip}.AppHeader-module__nlnXgq__account:hover .AppHeader-module__nlnXgq__avatar,.AppHeader-module__nlnXgq__account[data-open] .AppHeader-module__nlnXgq__avatar{background-color:var(--color-bg-elevated)}.AppHeader-module__nlnXgq__avatar img{object-fit:cover;width:100%;height:100%}.AppHeader-module__nlnXgq__signIn{height:var(--size-control-md);min-height:var(--size-control-md);border-radius:var(--button-radius);color:var(--color-text-secondary)}.AppHeader-module__nlnXgq__signIn:hover{color:var(--color-text-primary)}.AppHeader-module__nlnXgq__glyph{width:var(--size-icon-sm);height:var(--size-icon-sm);color:currentColor;flex-shrink:0}
.RouteGuards-module__2kbt1W__denied{align-items:flex-start;gap:var(--space-md);width:100%;max-width:var(--dialog-width);padding:var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lift);flex-direction:column;margin-block-start:var(--space-2xl);display:flex}.RouteGuards-module__2kbt1W__deniedTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.RouteGuards-module__2kbt1W__deniedBody{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}
.HeroGlow-module__ZQY6Gq__field{height:var(--glow-height);pointer-events:none;-webkit-mask-image:linear-gradient(var(--palette-black) 70%, transparent);mask-image:linear-gradient(var(--palette-black) 70%, transparent);position:absolute;inset-block-start:0;inset-inline:0;overflow:clip}.HeroGlow-module__ZQY6Gq__blob{width:var(--glow-blob-size);height:var(--glow-blob-size);border-radius:var(--radius-full);corner-shape:var(--corner-circle);will-change:transform;animation:HeroGlow-module__ZQY6Gq__drift var(--glow-duration) var(--ease-in-out) infinite alternate;position:absolute}.HeroGlow-module__ZQY6Gq__blob[data-field="1"]{background:radial-gradient(circle, var(--palette-lime-300) 0%, transparent 72%);opacity:.9;inset-block-start:calc(var(--glow-blob-size) / -2);inset-inline-start:50%}.HeroGlow-module__ZQY6Gq__blob[data-field="2"]{background:radial-gradient(circle, var(--palette-steel-100) 0%, transparent 70%);opacity:1;animation-duration:calc(var(--glow-duration) * 1.4);animation-delay:calc(var(--glow-duration) / -3);inset-block-start:calc(var(--glow-blob-size) / -3);inset-inline-start:8%}.HeroGlow-module__ZQY6Gq__blob[data-field="3"]{background:radial-gradient(circle, var(--palette-steel-100) 0%, transparent 68%);opacity:.85;animation-duration:calc(var(--glow-duration) * 1.8);animation-delay:calc(var(--glow-duration) / -2);inset-block-start:calc(var(--glow-blob-size) / -4);inset-inline-start:68%}.HeroGlow-module__ZQY6Gq__blob[data-field="4"]{background:radial-gradient(circle, var(--palette-lime-300) 0%, transparent 74%);opacity:.5;animation-duration:calc(var(--glow-duration) * 2.2);animation-delay:calc(var(--glow-duration) / -6);inset-block-start:calc(var(--glow-blob-size) / -6);inset-inline-start:30%}@keyframes HeroGlow-module__ZQY6Gq__drift{0%{transform:translate(-8%,-4%)scale(.92)}to{transform:translate(9%,5%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.HeroGlow-module__ZQY6Gq__blob{animation:none}}
.Container-module__bX3luW__container{width:100%;max-width:calc(var(--layout-max-width) + var(--layout-gutter) * 2);padding-inline:var(--layout-gutter);margin-inline:auto}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_c9afa0b1-module__ReVdjq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_c9afa0b1-module__ReVdjq__variable{--font-sans:"Nunito", "Nunito Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.031piipjkewyf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.0xboi~w.~29yq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.08iic2bt0ae1l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.0rk83dua4flcr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c6d08715-module__x17pXW__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_c6d08715-module__x17pXW__variable{--font-hand:"Caveat", "Caveat Fallback"}
.LibraryDialog-module__bbUOXq__body{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.LibraryDialog-module__bbUOXq__grid{gap:var(--space-xs);overscroll-behavior-y:contain;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:min(56vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.LibraryDialog-module__bbUOXq__item{min-width:0;position:relative}.LibraryDialog-module__bbUOXq__tile{aspect-ratio:9/19.5;border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-neutral);cursor:pointer;outline:var(--border-width-thick) solid transparent;outline-offset:2px;width:100%;transition:outline-color var(--duration-hover) var(--ease-out), opacity var(--duration-hover) var(--ease-out);border:0;padding:0;display:block;position:relative;overflow:hidden}.LibraryDialog-module__bbUOXq__tile:hover:not(:disabled){outline-color:var(--color-border-subtle-hover)}.LibraryDialog-module__bbUOXq__tile[data-chosen]{outline-color:var(--color-text-primary)}.LibraryDialog-module__bbUOXq__tile:disabled{opacity:.4;cursor:default}.LibraryDialog-module__bbUOXq__shot{object-fit:contain}.LibraryDialog-module__bbUOXq__order{border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-inverse);min-width:20px;height:20px;color:var(--color-text-inverse);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;padding-inline:5px;line-height:1;display:grid;position:absolute;inset-block-start:var(--space-3xs);inset-inline-start:var(--space-3xs)}.LibraryDialog-module__bbUOXq__drop,.LibraryDialog-module__bbUOXq__confirm{align-items:center;display:flex;position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}.LibraryDialog-module__bbUOXq__drop{border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-elevated);width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;opacity:.85;transition:opacity var(--duration-hover) var(--ease-out), color var(--duration-hover) var(--ease-out);border:0;justify-content:center;padding:0}.LibraryDialog-module__bbUOXq__drop:hover,.LibraryDialog-module__bbUOXq__drop:focus-visible{color:var(--color-bg-danger);opacity:1}@media (hover:hover){.LibraryDialog-module__bbUOXq__drop{opacity:0}.LibraryDialog-module__bbUOXq__item:hover .LibraryDialog-module__bbUOXq__drop,.LibraryDialog-module__bbUOXq__drop:focus-visible{opacity:.85}}.LibraryDialog-module__bbUOXq__confirm{gap:var(--space-3xs);padding:2px 2px 2px var(--space-3xs);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-card)}.LibraryDialog-module__bbUOXq__confirmGo{color:var(--color-bg-danger);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);cursor:pointer;background:0 0;border:0;padding:0}.LibraryDialog-module__bbUOXq__confirmStop{border-radius:var(--radius-full);corner-shape:var(--corner-circle);width:18px;height:18px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.LibraryDialog-module__bbUOXq__waiting{aspect-ratio:9/19.5;border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-neutral)}.LibraryDialog-module__bbUOXq__error{color:var(--color-bg-danger);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}
.ScreenPicker-module__PubSOG__picker{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.ScreenPicker-module__PubSOG__dropzone{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xl) var(--space-lg);border:var(--border-width-thin) dashed var(--color-border-subtle-hover);border-radius:var(--card-radius);background-color:var(--color-bg-field);text-align:center;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);flex-direction:column;display:flex}.ScreenPicker-module__PubSOG__dropzone:hover,.ScreenPicker-module__PubSOG__dropzone[data-dragging]{border-color:var(--color-text-primary);background-color:var(--color-bg-panel)}.ScreenPicker-module__PubSOG__dropIcon{color:var(--color-text-muted)}.ScreenPicker-module__PubSOG__dropTitle{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.ScreenPicker-module__PubSOG__dropHint{max-width:46ch;color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.ScreenPicker-module__PubSOG__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ScreenPicker-module__PubSOG__thumbs{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));width:100%;padding:0;list-style:none;display:grid}.ScreenPicker-module__PubSOG__thumb{aspect-ratio:9/16;border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-bg-panel);cursor:grab;transition:opacity var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);position:relative;overflow:clip}.ScreenPicker-module__PubSOG__thumb:hover{border-color:var(--color-border-subtle-hover)}.ScreenPicker-module__PubSOG__thumb[data-held]{opacity:.4;cursor:grabbing}.ScreenPicker-module__PubSOG__thumbImage{object-fit:cover;width:100%;height:100%}.ScreenPicker-module__PubSOG__order{min-width:var(--size-icon);height:var(--size-icon);padding-inline:var(--space-3xs);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--space-3xs);inset-inline-start:var(--space-3xs)}.ScreenPicker-module__PubSOG__remove{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-elevated);color:var(--color-text-primary);opacity:0;transition:opacity var(--duration-hover) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}.ScreenPicker-module__PubSOG__thumb:hover .ScreenPicker-module__PubSOG__remove,.ScreenPicker-module__PubSOG__remove:focus-visible{opacity:1}.ScreenPicker-module__PubSOG__shelf{justify-content:center;align-items:center;gap:var(--space-3xs);height:var(--size-control-sm);padding-inline:var(--space-xs);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);color:var(--color-text-primary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-self:center;display:flex}.ScreenPicker-module__PubSOG__shelf:hover:not(:disabled){opacity:.65}.ScreenPicker-module__PubSOG__shelf:disabled{color:var(--color-text-muted);cursor:default}.ScreenPicker-module__PubSOG__iconRow{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);display:flex}.ScreenPicker-module__PubSOG__iconSlot{width:var(--size-thumb);height:var(--size-thumb);border:var(--border-width-thin) dashed var(--color-border-subtle-hover);border-radius:var(--thumb-radius);background-color:var(--color-bg-panel);transition:border-color var(--duration-hover) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:clip}.ScreenPicker-module__PubSOG__iconSlot:hover,.ScreenPicker-module__PubSOG__iconSlot[data-dragging]{border-color:var(--color-text-primary)}.ScreenPicker-module__PubSOG__iconImage{object-fit:cover;width:100%;height:100%}.ScreenPicker-module__PubSOG__iconCopy{gap:var(--label-stack-gap);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.ScreenPicker-module__PubSOG__iconTitle{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.ScreenPicker-module__PubSOG__iconHint{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.ScreenPicker-module__PubSOG__iconClear{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);transition:background-color var(--duration-hover) var(--ease-out);flex-shrink:0}.ScreenPicker-module__PubSOG__iconClear:hover{background-color:var(--color-bg-ghost-hover)}
.Crashed-module__ewaypG__page{align-items:center;gap:var(--space-md);width:100%;padding-block:var(--space-3xl) var(--space-2xl);text-align:center;flex-direction:column;display:flex}.Crashed-module__ewaypG__boards{justify-content:center;align-items:flex-end;gap:var(--space-md);margin-block-end:var(--space-lg);display:flex}.Crashed-module__ewaypG__board{aspect-ratio:600/1300;border:var(--border-width-thin) solid var(--color-border-subtle-hover);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);width:128px}.Crashed-module__ewaypG__side{transform:rotate(-4deg)translateY(6px)}.Crashed-module__ewaypG__side:last-child{transform:rotate(4deg)translateY(6px)}.Crashed-module__ewaypG__near{transform:rotate(-2deg)translateY(2px)}.Crashed-module__ewaypG__near:nth-last-child(2){transform:rotate(2deg)translateY(2px)}.Crashed-module__ewaypG__middle{border-color:var(--color-bg-danger);justify-content:center;align-items:center;width:164px;display:flex;position:relative;transform:rotate(3deg)}.Crashed-module__ewaypG__crack{width:78%;height:var(--border-width-thin);background-color:var(--color-bg-danger);transform:rotate(-24deg)}.Crashed-module__ewaypG__title{max-width:18ch;font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.Crashed-module__ewaypG__note{max-width:52ch;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.Crashed-module__ewaypG__actions{gap:var(--space-2xs);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-sm);display:flex}.Crashed-module__ewaypG__digest{color:var(--color-text-muted);font-size:var(--font-size-form);letter-spacing:var(--tracking-tight);margin-block-start:var(--space-sm)}@media (max-width:680px){.Crashed-module__ewaypG__boards{gap:var(--space-2xs)}.Crashed-module__ewaypG__board{width:64px}.Crashed-module__ewaypG__middle{width:82px}}
.StepRail-module__gWX4hG__rail{align-items:center;width:100%;padding:0;list-style:none;display:flex}.StepRail-module__gWX4hG__item{align-items:center;min-width:0;display:flex}.StepRail-module__gWX4hG__item:not(:first-child){flex:1 0 0}.StepRail-module__gWX4hG__line{min-width:var(--space-md);height:1px;margin-inline:var(--space-xs);background-color:var(--color-border-subtle);flex:1 0 0}.StepRail-module__gWX4hG__item[data-state=complete] .StepRail-module__gWX4hG__line,.StepRail-module__gWX4hG__item[data-state=current] .StepRail-module__gWX4hG__line{background-color:var(--color-text-primary)}.StepRail-module__gWX4hG__step{align-items:center;gap:var(--space-2xs);white-space:nowrap;min-width:0;display:flex}.StepRail-module__gWX4hG__step:disabled{cursor:default}.StepRail-module__gWX4hG__marker{width:var(--size-control-sm);height:var(--size-control-sm);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);corner-shape:var(--corner-circle);color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), color var(--duration-hover) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StepRail-module__gWX4hG__label{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);overflow-clip-margin:var(--text-clip-bleed);text-overflow:ellipsis;transition:color var(--duration-hover) var(--ease-out);overflow:clip}.StepRail-module__gWX4hG__item[data-state=current] .StepRail-module__gWX4hG__marker{border-color:var(--color-text-primary);background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.StepRail-module__gWX4hG__item[data-state=current] .StepRail-module__gWX4hG__label,.StepRail-module__gWX4hG__item[data-state=complete] .StepRail-module__gWX4hG__label{color:var(--color-text-primary)}.StepRail-module__gWX4hG__item[data-state=complete] .StepRail-module__gWX4hG__marker{border-color:var(--color-text-primary);color:var(--color-text-primary)}@media (max-width:700px){.StepRail-module__gWX4hG__item:not([data-state=current]) .StepRail-module__gWX4hG__label{display:none}}
.ThemePicker-module__3JC1fW__list{grid-template-columns:repeat(var(--theme-card-columns), minmax(0, 1fr));gap:var(--space-md);width:100%;display:grid}.ThemePicker-module__3JC1fW__card{gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-2xs) var(--space-2xs);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);cursor:pointer;flex-direction:column;display:flex}.ThemePicker-module__3JC1fW__card[data-selected]{border-color:var(--color-text-primary);box-shadow:0 0 0 var(--border-width-thin) var(--color-text-primary)}.ThemePicker-module__3JC1fW__head{align-items:center;gap:var(--space-2xs);min-height:var(--size-icon);padding-inline:var(--space-3xs);display:flex}.ThemePicker-module__3JC1fW__identity{text-align:start;min-width:0;margin-inline-end:auto;display:flex}.ThemePicker-module__3JC1fW__name{min-width:0;line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;text-box:normal;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);overflow:hidden}.ThemePicker-module__3JC1fW__meta{align-items:baseline;gap:var(--space-3xs);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);flex:none;display:flex}.ThemePicker-module__3JC1fW__meta>svg{align-self:center}.ThemePicker-module__3JC1fW__meta>b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ThemePicker-module__3JC1fW__meta>i{color:var(--color-text-muted);font-style:normal}.ThemePicker-module__3JC1fW__card[data-selected] .ThemePicker-module__3JC1fW__meta{color:var(--color-text-primary)}.ThemePicker-module__3JC1fW__selectedMark{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);flex:none;place-items:center;display:grid}.ThemePicker-module__3JC1fW__stage{flex-direction:column;display:flex;overflow:hidden}.ThemePicker-module__3JC1fW__rule{height:var(--border-width-thin);background-color:var(--color-divider)}.ThemePicker-module__3JC1fW__strip{--shot-width:218px;gap:var(--space-2xs);overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;margin:0;padding-inline:10px;list-style:none;display:flex;overflow-x:auto}.ThemePicker-module__3JC1fW__strip[data-dragging]{cursor:grabbing;scroll-behavior:auto}.ThemePicker-module__3JC1fW__strip::-webkit-scrollbar{display:none}.ThemePicker-module__3JC1fW__shot{width:var(--shot-width);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);background-color:var(--color-bg-tint-neutral);flex:none;position:relative;overflow:hidden}.ThemePicker-module__3JC1fW__shot:not([data-loaded]){aspect-ratio:var(--shot-ratio,600 / 1300)}.ThemePicker-module__3JC1fW__shot[data-loaded]{background-color:#0000}.ThemePicker-module__3JC1fW__shot:not([data-loaded]):after{content:"";background:linear-gradient(100deg, transparent 35%, var(--color-bg-elevated) 50%, transparent 65%);opacity:.9;animation:ThemePicker-module__3JC1fW__shot-sweep 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}.ThemePicker-module__3JC1fW__board{pointer-events:none;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.ThemePicker-module__3JC1fW__empty{height:200px;color:var(--color-text-muted);font-size:var(--font-size-form);place-items:center;display:grid}.ThemePicker-module__3JC1fW__blank{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-2xl) var(--space-lg);border:var(--border-width-thin) dashed var(--color-border-subtle-hover);border-radius:var(--card-radius);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.ThemePicker-module__3JC1fW__blankTitle{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.ThemePicker-module__3JC1fW__blankBody{max-width:42ch;font-size:var(--font-size-form);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}@media (max-width:560px){.ThemePicker-module__3JC1fW__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ThemePicker-module__3JC1fW__shot:not([data-loaded]):after{animation:none}}@keyframes ThemePicker-module__3JC1fW__shot-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.ThemePicker-module__3JC1fW__ghost{width:var(--shot-width);aspect-ratio:var(--shot-ratio,600 / 1300);border:var(--border-width-thin) dashed var(--palette-black-a32);border-radius:var(--radius-lg);corner-shape:var(--corner-smoothing);background-color:var(--palette-black-a04);color:var(--palette-black-a32);flex:none;place-items:center;display:grid}
.FileDrop-module__N-aduq__wrap{width:100%}.FileDrop-module__N-aduq__dropzone{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-lg) var(--space-md);border:var(--border-width-thin) dashed var(--color-border-subtle-hover);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-field);text-align:center;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);flex-direction:column;display:flex}.FileDrop-module__N-aduq__dropzone:hover:not(:disabled),.FileDrop-module__N-aduq__dropzone[data-dragging]{border-color:var(--color-text-primary);background-color:var(--color-bg-panel)}.FileDrop-module__N-aduq__dropzone:disabled{cursor:not-allowed;opacity:.6}.FileDrop-module__N-aduq__icon{color:var(--color-text-muted);display:flex}.FileDrop-module__N-aduq__title{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.FileDrop-module__N-aduq__hint{max-width:46ch;color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.FileDrop-module__N-aduq__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Page-module__1rmxSG__page{gap:var(--space-lg);width:100%;flex-direction:column;padding-block-start:var(--space-lg);padding-block-end:var(--space-2xl);display:flex}
.PageHeading-module__kGC0fa__heading{gap:var(--space-xs);width:100%;border-block-end:var(--border-width-thin) solid var(--color-divider);flex-direction:column;padding-block-start:var(--space-md);padding-block-end:var(--space-lg);display:flex}.PageHeading-module__kGC0fa__title{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-flat);letter-spacing:var(--tracking-tight);text-wrap:balance}.PageHeading-module__kGC0fa__note{max-width:60ch;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty;margin-block-start:var(--space-2xs)}
.ProjectsWorkspace-module__QgK36G__grid{gap:var(--project-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (max-width:1100px){.ProjectsWorkspace-module__QgK36G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ProjectsWorkspace-module__QgK36G__grid{grid-template-columns:1fr}}.ProjectsWorkspace-module__QgK36G__loading{justify-content:center;align-items:center;width:100%;min-height:30dvh;display:flex}.ProjectsWorkspace-module__QgK36G__error{color:var(--color-bg-danger);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}
.AuthForm-module__N3bjga__form{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.AuthForm-module__N3bjga__provider{justify-content:center;width:100%}.AuthForm-module__N3bjga__error{color:var(--color-bg-danger);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.AuthForm-module__N3bjga__terms{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}
.BillingActions-module__jqIb3W__action{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.BillingActions-module__jqIb3W__packs{gap:var(--space-2xs);flex-direction:column;display:flex}.BillingActions-module__jqIb3W__pack{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-panel);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:inherit;font:inherit;font-size:var(--font-size-label);letter-spacing:var(--tracking-tight);text-align:left;cursor:pointer;transition:box-shadow var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out);border:0;display:flex}.BillingActions-module__jqIb3W__pack:hover:not(:disabled){background-color:var(--color-bg-field-hover);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.BillingActions-module__jqIb3W__pack:disabled{cursor:default;opacity:.6}.BillingActions-module__jqIb3W__packCredits{font-weight:var(--font-weight-semibold)}.BillingActions-module__jqIb3W__packPrice{font-variant-numeric:tabular-nums;margin-left:auto}.BillingActions-module__jqIb3W__badge{padding:2px var(--space-2xs);border-radius:var(--radius-full);background-color:var(--color-bg-accent);color:var(--color-text-on-accent);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold)}.BillingActions-module__jqIb3W__error{color:var(--color-bg-danger);font-size:var(--font-size-form);line-height:var(--leading-normal)}
.PlanCards-module__XlWFTq__plan{justify-content:space-between;gap:var(--space-md);min-height:380px;padding:var(--space-xl) var(--card-padding-inline) var(--space-lg);border:var(--border-width-thin) solid var(--color-bg-tint-neutral);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);flex-direction:column;min-width:0;display:flex;position:relative}.PlanCards-module__XlWFTq__primary{border-color:var(--color-border-strong);background-color:var(--color-bg-tint-brand)}.PlanCards-module__XlWFTq__tag{top:0;right:var(--card-padding-inline);padding:var(--space-3xs) var(--space-xs);border-radius:0 0 var(--radius-md) var(--radius-md);background-color:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;position:absolute}.PlanCards-module__XlWFTq__head{gap:var(--space-xs);flex-direction:column;display:flex}.PlanCards-module__XlWFTq__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.PlanCards-module__XlWFTq__price{align-items:baseline;gap:var(--space-2xs);display:flex}.PlanCards-module__XlWFTq__amount{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-flat);letter-spacing:var(--tracking-tight)}.PlanCards-module__XlWFTq__per{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular)}.PlanCards-module__XlWFTq__scale{gap:var(--space-xs);flex-direction:column;display:flex}.PlanCards-module__XlWFTq__credits{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.PlanCards-module__XlWFTq__badge{padding:2px var(--space-2xs);border-radius:var(--radius-full);background-color:var(--color-bg-accent);color:var(--color-text-on-accent);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin-inline-start:var(--space-2xs)}.PlanCards-module__XlWFTq__sets{align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs);display:flex}.PlanCards-module__XlWFTq__set{gap:3px;display:flex}.PlanCards-module__XlWFTq__phone{aspect-ratio:600/1300;border:var(--border-width-thin) solid var(--color-border-subtle-hover);corner-shape:var(--corner-smoothing);border-radius:4px;width:19px}.PlanCards-module__XlWFTq__primary .PlanCards-module__XlWFTq__phone{border-color:var(--color-border-strong)}.PlanCards-module__XlWFTq__times{gap:var(--label-stack-gap);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-flat);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.PlanCards-module__XlWFTq__timesNote{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight)}.PlanCards-module__XlWFTq__fit{color:var(--color-text-secondary);font-size:var(--font-size-form);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.PlanCards-module__XlWFTq__foot{gap:var(--space-2xs);flex-direction:column;display:flex}.PlanCards-module__XlWFTq__foot>*,.PlanCards-module__XlWFTq__foot button{width:100%}.PlanCards-module__XlWFTq__foot button{justify-content:center}
.CreateFlow-module__Eu1TXq__flow{gap:var(--space-lg);width:100%;flex-direction:column;padding-block-end:calc(var(--button-height) + var(--space-xs) * 2 + var(--space-lg));display:flex}.CreateFlow-module__Eu1TXq__card{gap:var(--space-lg);width:100%;padding:var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lift);flex-direction:column;display:flex}.CreateFlow-module__Eu1TXq__header{gap:var(--dialog-title-gap);flex-direction:column;display:flex}.CreateFlow-module__Eu1TXq__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.CreateFlow-module__Eu1TXq__body{max-width:88ch;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.CreateFlow-module__Eu1TXq__fields{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.CreateFlow-module__Eu1TXq__pair{gap:var(--space-md);width:100%;display:flex}.CreateFlow-module__Eu1TXq__pair>*{flex:1 0 0;min-width:0}.CreateFlow-module__Eu1TXq__language{gap:var(--space-2xs);flex-direction:column;display:flex}.CreateFlow-module__Eu1TXq__languageLabel{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.CreateFlow-module__Eu1TXq__footer{z-index:var(--z-bar);border-block-start:var(--border-width-thin) solid var(--color-divider);background-color:var(--color-bg-elevated);justify-content:center;width:100%;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.CreateFlow-module__Eu1TXq__footerInner{justify-content:space-between;align-items:center;gap:var(--space-2xs);width:100%;max-width:calc(var(--layout-max-width) + var(--layout-gutter) * 2);padding:var(--space-xs) var(--layout-gutter);display:flex}.CreateFlow-module__Eu1TXq__error{color:var(--color-bg-danger);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}@media (max-width:700px){.CreateFlow-module__Eu1TXq__pair{flex-direction:column}}.CreateFlow-module__Eu1TXq__narrow{display:none}@media (max-width:900px){.CreateFlow-module__Eu1TXq__narrow{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-brand);color:var(--color-text-primary);font-size:var(--font-size-form);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty;display:block}}.CreateFlow-module__Eu1TXq__free{align-items:stretch;gap:var(--space-md);width:100%;padding:var(--space-md);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-brand);display:flex}.CreateFlow-module__Eu1TXq__freeBadge{border-inline-end:var(--border-width-thin) solid var(--color-border-subtle-hover);color:var(--color-text-primary);flex:none;place-items:center;padding-inline-end:var(--space-md);display:grid}.CreateFlow-module__Eu1TXq__freeWords{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CreateFlow-module__Eu1TXq__freeTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.CreateFlow-module__Eu1TXq__freeNote{max-width:88ch;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.CreateFlow-module__Eu1TXq__locked{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-brand);flex-direction:column;align-items:flex-start;display:flex}.CreateFlow-module__Eu1TXq__lockedNote{font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.CreateFlow-module__Eu1TXq__priceNote{align-items:center;gap:var(--space-3xs);color:var(--color-text-secondary);font-size:var(--font-size-form);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);margin:0;display:flex}.CreateFlow-module__Eu1TXq__priceNote>b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.CreateFlow-module__Eu1TXq__priceNote>span{color:var(--color-text-muted)}
.TextArea-module__BHytBa__field{gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.TextArea-module__BHytBa__label{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.TextArea-module__BHytBa__textarea{width:100%;min-height:132px;padding:var(--space-xs);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle);background-color:var(--color-bg-field);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);resize:vertical;transition:box-shadow var(--duration-base) var(--ease-out);border:none}.TextArea-module__BHytBa__textarea::placeholder{color:var(--color-text-muted)}.TextArea-module__BHytBa__textarea:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.TextArea-module__BHytBa__textarea:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong);outline:none}.TextArea-module__BHytBa__hint{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}
.TextField-module__Ju0Mua__field{gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.TextField-module__Ju0Mua__label{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.TextField-module__Ju0Mua__control{align-items:center;width:100%;display:flex;position:relative}.TextField-module__Ju0Mua__input{width:100%;height:var(--size-control-md);padding-inline:var(--space-sm);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle);background-color:var(--color-bg-field);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);transition:box-shadow var(--duration-base) var(--ease-out);border:none}.TextField-module__Ju0Mua__input::placeholder{color:var(--color-text-muted)}.TextField-module__Ju0Mua__input:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.TextField-module__Ju0Mua__input:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong);outline:none}.TextField-module__Ju0Mua__input[data-has-trailing]{padding-inline-end:var(--size-control-md)}.TextField-module__Ju0Mua__trailing{align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-2xs)}.TextField-module__Ju0Mua__hint{color:var(--color-text-muted);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}
.AuthHighlights-module__8aMcmq__aside{justify-content:space-between;gap:var(--space-xl);min-width:0;padding:var(--card-padding-inline);background-color:var(--color-bg-inverse);color:var(--color-text-inverse);flex-direction:column;flex:1 0 0;display:flex;position:relative;overflow:hidden}.AuthHighlights-module__8aMcmq__copy{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.AuthHighlights-module__8aMcmq__headline{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:balance}.AuthHighlights-module__8aMcmq__eyebrow{color:var(--color-text-inverse-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.AuthHighlights-module__8aMcmq__points{gap:var(--space-xs);font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuthHighlights-module__8aMcmq__points li{gap:var(--space-xs);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.AuthHighlights-module__8aMcmq__points li:before{content:"";background-color:var(--color-accent-cool);width:18px;height:18px;margin-block-start:2px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat}.AuthHighlights-module__8aMcmq__note{color:var(--color-text-inverse-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.AuthHighlights-module__8aMcmq__shots{height:210px;margin-inline:calc(var(--card-padding-inline) * -1);margin-block-end:calc(var(--card-padding-inline) * -1);position:relative}.AuthHighlights-module__8aMcmq__shot{border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);width:176px;box-shadow:0 0 0 var(--border-width-thin) var(--color-border-inverse-subtle);position:absolute;inset-block-start:0;inset-inline-start:50%;overflow:hidden}.AuthHighlights-module__8aMcmq__shotLeft{margin-inline-start:-232px;inset-block-start:26px;transform:rotate(-4deg)}.AuthHighlights-module__8aMcmq__shotMiddle{z-index:1;margin-inline-start:-88px}.AuthHighlights-module__8aMcmq__shotRight{margin-inline-start:56px;inset-block-start:26px;transform:rotate(4deg)}.AuthHighlights-module__8aMcmq__shotImage{width:100%;height:auto;display:block}@media (max-width:900px){.AuthHighlights-module__8aMcmq__aside{flex:none}.AuthHighlights-module__8aMcmq__shots{height:132px}.AuthHighlights-module__8aMcmq__shot{width:128px}.AuthHighlights-module__8aMcmq__shotLeft{margin-inline-start:-170px;inset-block-start:18px}.AuthHighlights-module__8aMcmq__shotMiddle{margin-inline-start:-64px}.AuthHighlights-module__8aMcmq__shotRight{margin-inline-start:42px;inset-block-start:18px}}
.StudioPhoneMockup-module__uZu5NG__phone{pointer-events:none;position:absolute;inset:-16%}.StudioPhoneMockup-module__uZu5NG__canvas{pointer-events:none;background:0 0;width:100%;height:100%;display:block}.StudioPhoneMockup-module__uZu5NG__shadow-soft{filter:drop-shadow(0 12px 18px #0005)}.StudioPhoneMockup-module__uZu5NG__shadow-strong{filter:drop-shadow(0 20px 28px #0008)}.StudioPhoneMockup-module__uZu5NG__shadow-glow{filter:drop-shadow(0 0 18px #ffffff69)drop-shadow(0 18px 22px #0006)}.StudioPhoneMockup-module__uZu5NG__fallback{padding:var(--export-phone-bezel,3px);border-radius:var(--export-phone-radius,36px);transform:var(--export-phone-transform,none);transform-origin:50%;background:linear-gradient(132deg,#f7f8f7 0%,#aeb2b5 40%,#555b60 100%);display:none;position:absolute;inset:16%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff9c,0 18px 36px #0007}.StudioPhoneMockup-module__uZu5NG__finish-graphite{background:linear-gradient(132deg,#777c85 0%,#25272d 42%,#08090b 100%)}.StudioPhoneMockup-module__uZu5NG__finish-natural{background:linear-gradient(132deg,#d4c9ba 0%,#8c8175 42%,#403a35 100%)}.StudioPhoneMockup-module__uZu5NG__finish-bronze{background:linear-gradient(132deg,#e1a883 0%,#9c664d 42%,#4c291f 100%)}.StudioPhoneMockup-module__uZu5NG__fallbackScreen{border-radius:max(8px, calc(var(--export-phone-radius,36px) - var(--export-phone-bezel,3px)));background:#050607;width:100%;height:100%;position:relative;overflow:hidden}.StudioPhoneMockup-module__uZu5NG__fallbackScreen>img{width:100%;height:100%;display:block}.StudioPhoneMockup-module__uZu5NG__fallbackIsland{z-index:2;background:#020304;border-radius:999px;width:29%;height:2.8%;position:absolute;top:1.5%;left:50%;transform:translate(-50%)}
.auth-module__u5r3CG__page{width:100%;padding-block:var(--space-2xl);display:flex}.auth-module__u5r3CG__shell{border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);background-color:var(--color-bg-elevated);width:100%;box-shadow:var(--shadow-lift);align-items:stretch;display:flex;overflow:clip}.auth-module__u5r3CG__formHalf{min-width:0;padding:var(--card-padding-inline);flex:1 0 0;justify-content:center;align-items:center;display:flex}@media (max-width:900px){.auth-module__u5r3CG__shell{flex-direction:column}.auth-module__u5r3CG__formHalf{width:100%}}
.ThemeOrder-module__HyslPq__page{gap:var(--space-sm);flex-direction:column;display:flex}.ThemeOrder-module__HyslPq__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ThemeOrder-module__HyslPq__note{max-width:60ch;color:var(--color-text-secondary);font-size:var(--font-size-form);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.ThemeOrder-module__HyslPq__message{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-bg-tint-neutral);color:var(--color-text-secondary);font-size:var(--font-size-form);margin:0}.ThemeOrder-module__HyslPq__list{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ThemeOrder-module__HyslPq__row{align-items:center;gap:var(--space-xs);padding:var(--space-2xs);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);cursor:grab;display:flex}.ThemeOrder-module__HyslPq__row:active{cursor:grabbing}.ThemeOrder-module__HyslPq__handle{color:var(--color-text-muted);flex:none;place-items:center;display:grid}.ThemeOrder-module__HyslPq__position{width:2ch;color:var(--color-text-muted);font-size:var(--font-size-form);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ThemeOrder-module__HyslPq__cover{flex:none;gap:3px;display:flex}.ThemeOrder-module__HyslPq__board{border-radius:var(--radius-sm);background-color:var(--color-bg-tint-neutral);object-fit:cover;width:auto;height:198px;display:block}.ThemeOrder-module__HyslPq__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ThemeOrder-module__HyslPq__identity>b{font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-box:normal;overflow:hidden}.ThemeOrder-module__HyslPq__identity>i{color:var(--color-text-muted);font-size:var(--font-size-form);font-style:normal}.ThemeOrder-module__HyslPq__apps{gap:var(--space-3xs);flex:none;display:flex}.ThemeOrder-module__HyslPq__app{border:var(--border-width-thin) solid transparent;border-radius:var(--radius-sm);cursor:pointer;opacity:.35;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;place-items:center;padding:2px;display:grid}.ThemeOrder-module__HyslPq__app:hover:not(:disabled){opacity:.7}.ThemeOrder-module__HyslPq__app[data-on]{border-color:var(--color-border-strong);opacity:1}.ThemeOrder-module__HyslPq__app:disabled{cursor:default;opacity:.12}.ThemeOrder-module__HyslPq__app img{border-radius:6px;display:block}
.CheckoutReturn-module__rO6bNa__result{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.CheckoutReturn-module__rO6bNa__note{color:var(--color-text-secondary);font-size:var(--font-size-label);letter-spacing:var(--tracking-tight)}
.Legal-module__C0m42q__doc{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.Legal-module__C0m42q__doc h2{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);margin-block-start:var(--space-md)}.Legal-module__C0m42q__doc h2:first-child{margin-block-start:0}.Legal-module__C0m42q__doc p,.Legal-module__C0m42q__doc li{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.Legal-module__C0m42q__doc ul{gap:var(--space-2xs);flex-direction:column;margin:0;padding-inline-start:var(--space-md);display:flex}.Legal-module__C0m42q__doc a{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.Legal-module__C0m42q__doc strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.Legal-module__C0m42q__updated{color:var(--color-text-muted);font-size:var(--font-size-form);letter-spacing:var(--tracking-tight)}
