@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_974c0430-module__0YONyq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_974c0430-module__0YONyq__variable{--font-sans:"Geist", "Geist 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_118b78c8-module__lgY7Bq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_118b78c8-module__lgY7Bq__variable{--font-hand:"Caveat", "Caveat Fallback"}
.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}
.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}
.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);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{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__actions .EditorTopBar-module__AxylFa__translate{font-size:var(--font-size-form)}.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}}
.FieldRow-module__cbL1UG__row{gap:var(--field-pair-gap);width:100%;display:flex}.FieldRow-module__cbL1UG__row>*{flex:1 0 0;min-width:0}@media (max-width:560px){.FieldRow-module__cbL1UG__row{gap:var(--space-xs);flex-direction:column}}
.NumberField-module__2C98Tq__input{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);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);border:none;flex:1 0 0}.NumberField-module__2C98Tq__input:hover{box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-subtle-hover)}.NumberField-module__2C98Tq__input:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-border-selected);outline:none}
.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);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.EditorWorkspace-module__aTfBWa__body{grid-template-columns:var(--tree-width) minmax(0, 1fr) var(--panel-width-inspector);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)){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);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}}
.EditorPreview-module__ErGaGG__window{border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);flex-direction:column;width:100%;display:flex;overflow:clip}.EditorPreview-module__ErGaGG__chrome{align-items:center;gap:var(--space-2xs);height:var(--preview-chrome-height);padding-inline:var(--space-sm);border-block-end:var(--border-width-thin) solid var(--color-divider);background-color:var(--color-bg-panel);flex-shrink:0;display:flex}.EditorPreview-module__ErGaGG__dot{width:var(--preview-dot-size);height:var(--preview-dot-size);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-border-subtle-hover)}.EditorPreview-module__ErGaGG__app{flex-direction:column;min-height:0;display:flex}.EditorPreview-module__ErGaGG__body{height:var(--preview-body-height)}.EditorPreview-module__ErGaGG__canvas{padding:var(--space-md);justify-content:center;align-items:center}.EditorPreview-module__ErGaGG__board{width:auto;height:100%}@media (max-width:900px){.EditorPreview-module__ErGaGG__body{grid-template-columns:minmax(0,1fr);height:auto}.EditorPreview-module__ErGaGG__bar,.EditorPreview-module__ErGaGG__tree{display:none}.EditorPreview-module__ErGaGG__inspector{border-inline-start:none;border-block-start:var(--border-width-thin) solid var(--color-divider)}.EditorPreview-module__ErGaGG__board{height:var(--preview-body-height)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.EditorPreview-module__ErGaGG__window{animation:linear both EditorPreview-module__ErGaGG__window-rise;animation-timeline:view();animation-range:entry 8% cover 42%}}}@keyframes EditorPreview-module__ErGaGG__window-rise{0%{transform:translateY(var(--editor-preview-rise))}to{transform: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%)}}
.LiteEditor-module__wfVPnW__band{padding-block:var(--space-3xl);background-color:var(--color-bg-tint-fresh)}
.MediaPanel-module__aRWUta__dropzone{width:100%;height:var(--dropzone-height);padding:var(--space-xs) var(--field-padding);border:var(--border-width-thin) dashed var(--color-border-selected);border-radius:var(--field-radius);background-color:var(--color-bg-field);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.MediaPanel-module__aRWUta__dropzone:hover,.MediaPanel-module__aRWUta__dropzone[data-dragging]{border-color:var(--color-bg-control-accent-hover);background-color:var(--color-bg-track)}.MediaPanel-module__aRWUta__icon{color:var(--color-bg-control-accent)}.MediaPanel-module__aRWUta__hint{overflow-clip-margin:var(--text-clip-bleed);max-width:100%;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-overflow:ellipsis;white-space:nowrap;overflow:clip}.MediaPanel-module__aRWUta__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}
.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}
.RegenerateButton-module__oLHLrG__action{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;height:var(--size-control-md);padding-inline:var(--space-2xs);border-radius:var(--button-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-tint-brand);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);display:flex}.RegenerateButton-module__oLHLrG__action:hover:not(:disabled){background-color:var(--color-bg-accent)}.RegenerateButton-module__oLHLrG__action:active:not(:disabled){transform:translateY(1px)}.RegenerateButton-module__oLHLrG__action:disabled{color:var(--color-text-secondary)}.RegenerateButton-module__oLHLrG__label{align-items:center;gap:var(--space-2xs);text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:clip}.RegenerateButton-module__oLHLrG__cost{align-items:center;gap:var(--space-3xs);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.RegenerateButton-module__oLHLrG__glyph{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.RegenerateButton-module__oLHLrG__spinning{animation:RegenerateButton-module__oLHLrG__spin var(--duration-slow) linear infinite}@media (prefers-reduced-motion:reduce){.RegenerateButton-module__oLHLrG__spinning{animation:none}}@keyframes RegenerateButton-module__oLHLrG__spin{to{rotate:1turn}}
.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);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}
.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}}
.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)}
.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);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__input{width:100%;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}
.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-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)}.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}
.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}
.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}
.AppBar-module__hiCWLa__bar{z-index:var(--z-bar);align-items:center;gap:var(--space-md);width:100%;min-height:calc(var(--button-height) + var(--appbar-padding-inline) * 2);padding:var(--appbar-padding-inline);padding-inline:calc(var(--appbar-padding-inline) + var(--space-xs));border-radius:var(--appbar-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-bar);display:flex;position:sticky;inset-block-start:var(--appbar-sticky-inset)}.AppBar-module__hiCWLa__menu{align-items:center;gap:var(--space-md);flex:1 0 0;min-width:0;display:flex}.AppBar-module__hiCWLa__actions{align-items:center;gap:var(--space-2xs);flex-shrink:0;margin-inline-start:auto;display:flex}.AppBar-module__hiCWLa__trigger{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--button-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-panel);transition:background-color var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:none}.AppBar-module__hiCWLa__trigger:hover{background-color:var(--color-bg-field-hover)}.AppBar-module__hiCWLa__glyph{width:var(--menu-glyph-width);height:var(--menu-glyph-gap);position:relative}.AppBar-module__hiCWLa__glyph:before,.AppBar-module__hiCWLa__glyph:after{content:"";width:100%;height:var(--menu-glyph-line);border-radius:var(--radius-full);background-color:var(--color-text-primary);transition:transform var(--duration-base) var(--ease-out);position:absolute;left:0}.AppBar-module__hiCWLa__glyph:before{top:0}.AppBar-module__hiCWLa__glyph:after{bottom:0}.AppBar-module__hiCWLa__trigger[data-open] .AppBar-module__hiCWLa__glyph:before{transform:translateY(calc((var(--menu-glyph-gap) - var(--menu-glyph-line)) / 2)) rotate(45deg)}.AppBar-module__hiCWLa__trigger[data-open] .AppBar-module__hiCWLa__glyph:after{transform:translateY(calc((var(--menu-glyph-gap) - var(--menu-glyph-line)) / -2)) rotate(-45deg)}@media (max-width:1024px){.AppBar-module__hiCWLa__trigger{display:flex}.AppBar-module__hiCWLa__bar:has(.AppBar-module__hiCWLa__menu:empty) .AppBar-module__hiCWLa__trigger{display:none}.AppBar-module__hiCWLa__menu{z-index:var(--z-popover);width:min(100%, var(--appbar-menu-width));align-items:stretch;gap:var(--space-3xs);padding:var(--space-2xs);border-radius:var(--menu-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-menu);flex-direction:column;flex:none;display:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0}.AppBar-module__hiCWLa__menu[data-open]{transform-origin:100% 0;display:flex}.AppBar-module__hiCWLa__actions{align-items:stretch;gap:var(--space-3xs);flex-direction:column;margin-inline:0}.AppBar-module__hiCWLa__bar .AppBar-module__hiCWLa__menu>*>*,.AppBar-module__hiCWLa__bar .AppBar-module__hiCWLa__menu>*>*>button{width:100%}}
.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}
.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)}
.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}
.MenuButton-module__ZrtTlq__root{flex-shrink:0;display:flex;position:relative}.MenuButton-module__ZrtTlq__trigger{align-items:center;gap:var(--space-2xs);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out);display:flex}.MenuButton-module__ZrtTlq__chevron{transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}.MenuButton-module__ZrtTlq__trigger[data-open] .MenuButton-module__ZrtTlq__chevron{transform:rotate(180deg)}.MenuButton-module__ZrtTlq__list{z-index:var(--z-popover);width:max-content;min-width:var(--menu-panel-width);padding:var(--space-2xs);border-radius:var(--menu-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-menu);transform-origin:100% 0;flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + var(--menu-offset));inset-inline-end:0}.MenuButton-module__ZrtTlq__item{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);color:var(--color-text-primary);text-align:start;transition:background-color var(--duration-fast) var(--ease-out);display:flex}.MenuButton-module__ZrtTlq__item:hover{background-color:var(--color-bg-panel)}.MenuButton-module__ZrtTlq__item[data-separated]{border-block-start:var(--border-width-thin) solid var(--color-divider);border-start-start-radius:0;border-start-end-radius:0;margin-block-start:var(--space-2xs);padding-block-start:calc(var(--space-2xs) + var(--space-3xs))}.MenuButton-module__ZrtTlq__tile{width:var(--menu-tile-size);height:var(--menu-tile-size);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-panel);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MenuButton-module__ZrtTlq__item:hover .MenuButton-module__ZrtTlq__tile{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}.MenuButton-module__ZrtTlq__text{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.MenuButton-module__ZrtTlq__label{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);white-space:nowrap}.MenuButton-module__ZrtTlq__item[data-current] .MenuButton-module__ZrtTlq__label{font-weight:var(--font-weight-semibold)}.MenuButton-module__ZrtTlq__description{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);white-space:nowrap}
.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)}
.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}
.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;display:flex}.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%}}
.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)}
.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}}
.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)}
.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}
.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;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);overflow:hidden}.ThemePicker-module__3JC1fW__price,.ThemePicker-module__3JC1fW__slots{align-items:center;gap:var(--space-3xs);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);flex:none;display:flex}.ThemePicker-module__3JC1fW__card[data-selected] .ThemePicker-module__3JC1fW__price,.ThemePicker-module__3JC1fW__card[data-selected] .ThemePicker-module__3JC1fW__slots{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{gap:var(--space-3xs);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{border-radius:var(--radius-lg);background-color:var(--color-bg-tint-neutral);flex:none;width:182px;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__foot{display:flex}.ThemePicker-module__3JC1fW__expand{justify-content:center;align-items:center;gap:var(--space-3xs);height:var(--size-control-sm);border-radius:var(--radius-sm);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;flex:1;padding:0;display:flex}.ThemePicker-module__3JC1fW__expand:hover{opacity:.65}.ThemePicker-module__3JC1fW__appsBlock{align-items:center;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.ThemePicker-module__3JC1fW__appsLabel{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)}.ThemePicker-module__3JC1fW__apps{justify-content:center;gap:var(--space-2xs);padding:0;list-style:none;display:flex}.ThemePicker-module__3JC1fW__app{border-radius:var(--radius-sm);cursor:pointer;filter:grayscale();opacity:.45;transition:filter var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;display:block}.ThemePicker-module__3JC1fW__app img{border-radius:7px;width:26px;height:26px;display:block}.ThemePicker-module__3JC1fW__app:hover{filter:grayscale(.3);opacity:.8}.ThemePicker-module__3JC1fW__app[data-active]{filter:none;opacity:1}.ThemePicker-module__3JC1fW__full{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.ThemePicker-module__3JC1fW__fullBoards{justify-content:safe center;gap:var(--space-2xs);width:100%;height:var(--theme-preview-height);padding:var(--space-sm);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-sm);scrollbar-width:none;display:flex;overflow-x:auto}.ThemePicker-module__3JC1fW__fullBoards::-webkit-scrollbar{display:none}.ThemePicker-module__3JC1fW__fullBoard{border-radius:var(--theme-preview-radius);corner-shape:var(--corner-smoothing);width:auto;height:100%;box-shadow:var(--shadow-card);scroll-snap-align:start;flex:none;display:block}.ThemePicker-module__3JC1fW__fullNote{max-width:64ch;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-align:center;text-wrap:pretty;margin-inline:auto}.ThemePicker-module__3JC1fW__proofRow{gap:var(--space-xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.ThemePicker-module__3JC1fW__proofItem{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ThemePicker-module__3JC1fW__proofButton{width:100%;display:flex}.ThemePicker-module__3JC1fW__proofBoards{justify-content:center;align-items:center;gap:var(--theme-proof-gap);width:100%;height:var(--theme-proof-height);border-radius:var(--theme-proof-radius);outline:var(--border-width-thick) solid transparent;outline-offset:3px;opacity:.65;transition:opacity var(--duration-hover) var(--ease-out), outline-color var(--duration-hover) var(--ease-out);display:flex}.ThemePicker-module__3JC1fW__proofImage{border-radius:var(--theme-proof-radius);object-fit:contain;width:auto;min-width:0;height:100%;display:block}.ThemePicker-module__3JC1fW__proofButton:hover .ThemePicker-module__3JC1fW__proofBoards{opacity:.85;outline-color:var(--color-border-subtle-hover)}.ThemePicker-module__3JC1fW__proofButton[data-active] .ThemePicker-module__3JC1fW__proofBoards{opacity:1;outline-color:var(--color-text-primary)}.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:1180px){.ThemePicker-module__3JC1fW__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ThemePicker-module__3JC1fW__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.ThemePicker-module__3JC1fW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ThemePicker-module__3JC1fW__list{grid-template-columns:minmax(0,1fr)}.ThemePicker-module__3JC1fW__proofRow{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:46%;overflow-x:auto}.ThemePicker-module__3JC1fW__proofRow::-webkit-scrollbar{display:none}.ThemePicker-module__3JC1fW__proofItem{scroll-snap-align:start}}@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%)}}
.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}
.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}
.LanguageChips-module__JMtrFW__list{--enter-stagger:22ms;gap:var(--space-2xs);flex-wrap:wrap;width:100%;padding:0;list-style:none;display:flex}.LanguageChips-module__JMtrFW__chip{align-items:center;gap:var(--space-2xs);height:var(--size-control-sm);padding-inline:var(--space-xs);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-elevated);white-space:nowrap;display:inline-flex}.LanguageChips-module__JMtrFW__chip:hover{border-color:var(--color-border-subtle-hover)}.LanguageChips-module__JMtrFW__chip[data-active]{border-color:var(--color-border-strong);background-color:var(--color-bg-inverse)}.LanguageChips-module__JMtrFW__chip[data-active] .LanguageChips-module__JMtrFW__code{color:var(--color-text-inverse)}.LanguageChips-module__JMtrFW__flag{font-size:var(--font-size-label);flex-shrink:0;line-height:1}.LanguageChips-module__JMtrFW__code{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)}@media (max-width:560px){.LanguageChips-module__JMtrFW__list{gap:var(--space-3xs)}.LanguageChips-module__JMtrFW__chip{padding-inline:var(--space-2xs)}}
.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-end:var(--space-lg);display:flex}.PageHeading-module__kGC0fa__eyebrow{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)}.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)}
.AuthHighlights-module__8aMcmq__aside{gap:var(--space-lg);min-width:0;padding:var(--card-padding-inline);background-color:var(--color-bg-accent);flex-direction:column;flex:1 0 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__block{gap:var(--space-2xs);flex-direction:column;display:flex}.AuthHighlights-module__8aMcmq__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)}.AuthHighlights-module__8aMcmq__rows{flex-direction:column;padding:0;list-style:none;display:flex}.AuthHighlights-module__8aMcmq__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);min-height:var(--size-control-sm);padding-block:var(--space-2xs);border-block-end:var(--border-width-thin) solid var(--color-border-subtle);display:flex}.AuthHighlights-module__8aMcmq__row:last-child{border-block-end:none}.AuthHighlights-module__8aMcmq__rowKey,.AuthHighlights-module__8aMcmq__rowValue{font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.AuthHighlights-module__8aMcmq__rowKey{align-items:baseline;gap:var(--space-xs);min-width:0;font-weight:var(--font-weight-medium);display:flex}.AuthHighlights-module__8aMcmq__index{color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;flex-shrink:0}.AuthHighlights-module__8aMcmq__rowValue{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;flex-shrink:0}.AuthHighlights-module__8aMcmq__note{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);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:76ch;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:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-sm) 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{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);flex:none;place-items:center;display:grid}.CreateFlow-module__Eu1TXq__freeWords{gap:var(--label-stack-gap);flex-direction:column;min-width:0;display:flex}.CreateFlow-module__Eu1TXq__freeTitle{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.CreateFlow-module__Eu1TXq__freeNote{max-width:76ch;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);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}
.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-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);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)}
.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%}}
.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%)}
.MemberList-module__lYlaiG__list{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.MemberList-module__lYlaiG__filters{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;width:100%;display:flex}.MemberList-module__lYlaiG__search{flex:240px;min-width:0}.MemberList-module__lYlaiG__filter{flex:0 0 200px;min-width:0}.MemberList-module__lYlaiG__summary{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.MemberList-module__lYlaiG__summary b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.MemberList-module__lYlaiG__money{gap:var(--space-lg);padding:var(--space-md) var(--space-md);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-wrap:wrap;display:flex}.MemberList-module__lYlaiG__figure{gap:var(--label-stack-gap);flex-direction:column;display:flex}.MemberList-module__lYlaiG__figure b{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}.MemberList-module__lYlaiG__figure[data-lead]{border-inline-start:var(--border-width-thin) solid var(--color-divider);padding-inline-start:var(--space-md)}.MemberList-module__lYlaiG__figureLabel{color:var(--color-text-secondary);font-size:var(--font-size-form);letter-spacing:var(--tracking-tight)}.MemberList-module__lYlaiG__scroll{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);width:100%;overflow-x:auto}.MemberList-module__lYlaiG__table{border-collapse:collapse;width:100%;font-size:var(--font-size-label);letter-spacing:var(--tracking-tight)}.MemberList-module__lYlaiG__table th{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-width-thin) solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-align:start;text-transform:uppercase;white-space:nowrap}.MemberList-module__lYlaiG__table td{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-width-thin) solid var(--color-border-subtle);vertical-align:baseline}.MemberList-module__lYlaiG__table tbody tr:last-child td{border-block-end:0}.MemberList-module__lYlaiG__name{font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);display:block}.MemberList-module__lYlaiG__email{color:var(--color-text-secondary);font-size:var(--font-size-form);line-height:var(--leading-normal);margin-block-start:var(--label-stack-gap);display:block}.MemberList-module__lYlaiG__number{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.MemberList-module__lYlaiG__split{color:var(--color-text-secondary);font-size:var(--font-size-form);line-height:var(--leading-normal);margin-block-start:var(--label-stack-gap);display:block}.MemberList-module__lYlaiG__expand{padding:2px var(--space-2xs);border-radius:var(--radius-full);background-color:var(--color-bg-panel);color:var(--color-text-primary);font-size:inherit;font-variant-numeric:tabular-nums;transition:background-color var(--duration-base) var(--ease-out)}.MemberList-module__lYlaiG__expand:hover,.MemberList-module__lYlaiG__expand[aria-expanded=true]{background-color:var(--color-bg-accent);color:var(--color-text-on-accent)}.MemberList-module__lYlaiG__drawer td{padding:0 var(--space-md) var(--space-sm);background-color:var(--color-bg-panel)}.MemberList-module__lYlaiG__campaigns{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MemberList-module__lYlaiG__campaign{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);transition:background-color var(--duration-base) var(--ease-out);flex-wrap:wrap;display:flex}.MemberList-module__lYlaiG__campaign:hover{background-color:var(--color-bg-field-hover)}.MemberList-module__lYlaiG__campaignName{font-weight:var(--font-weight-semibold)}.MemberList-module__lYlaiG__campaignMeta{color:var(--color-text-secondary);font-size:var(--font-size-form)}.MemberList-module__lYlaiG__badge{padding:2px var(--space-2xs);border-radius:var(--radius-full);background-color:var(--color-bg-panel);color:var(--color-text-secondary);font-size:var(--font-size-form);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.MemberList-module__lYlaiG__badge[data-on]{background-color:var(--color-bg-accent);color:var(--color-text-on-accent)}.MemberList-module__lYlaiG__when{color:var(--color-text-secondary);font-size:var(--font-size-form);white-space:nowrap}.MemberList-module__lYlaiG__note,.MemberList-module__lYlaiG__error{color:var(--color-text-secondary);font-size:var(--font-size-form);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);text-wrap:pretty}.MemberList-module__lYlaiG__note{max-width:78ch}.MemberList-module__lYlaiG__note b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.MemberList-module__lYlaiG__error{color:var(--color-bg-danger)}
.ThemeLibrary-module__CLdjQq__layout{grid-template-columns:var(--admin-form-width) minmax(0, 1fr);align-items:start;gap:var(--space-lg);width:100%;display:grid}.ThemeLibrary-module__CLdjQq__form{gap:var(--space-sm);padding:var(--card-padding-inline);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lift);flex-direction:column;display:flex}.ThemeLibrary-module__CLdjQq__formHeader{align-items:center;gap:var(--space-2xs);display:flex}.ThemeLibrary-module__CLdjQq__formIcon{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-accent);color:var(--color-text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ThemeLibrary-module__CLdjQq__formHeading{gap:var(--label-stack-gap);flex-direction:column;min-width:0;display:flex}.ThemeLibrary-module__CLdjQq__eyebrow{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)}.ThemeLibrary-module__CLdjQq__formTitle{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}.ThemeLibrary-module__CLdjQq__close{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);color:var(--color-text-secondary);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.ThemeLibrary-module__CLdjQq__close:hover{background-color:var(--color-bg-ghost-hover);color:var(--color-text-primary)}.ThemeLibrary-module__CLdjQq__pair{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ThemeLibrary-module__CLdjQq__field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ThemeLibrary-module__CLdjQq__fieldLabel{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)}.ThemeLibrary-module__CLdjQq__previewStrip{gap:var(--space-2xs);padding-block-end:var(--space-3xs);display:flex;overflow-x:auto}.ThemeLibrary-module__CLdjQq__previewStrip img{height:var(--size-thumb);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);object-fit:cover;flex-shrink:0;width:auto}.ThemeLibrary-module__CLdjQq__fileList{gap:var(--space-3xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ThemeLibrary-module__CLdjQq__fileList li{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-panel);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)}.ThemeLibrary-module__CLdjQq__message{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);text-wrap:pretty}.ThemeLibrary-module__CLdjQq__library{gap:var(--space-md);min-width:0;flex-direction:column;padding-block-start:var(--card-padding-inline);display:flex}.ThemeLibrary-module__CLdjQq__libraryHeader{align-items:center;gap:var(--space-sm);display:flex}.ThemeLibrary-module__CLdjQq__libraryHeader>div{gap:var(--label-stack-gap);flex-direction:column;display:flex}.ThemeLibrary-module__CLdjQq__count{min-width:var(--size-icon);height:var(--size-icon);padding-inline:var(--space-2xs);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);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;justify-content:center;align-self:flex-end;align-items:center;display:flex}.ThemeLibrary-module__CLdjQq__loading{min-height:var(--card-height-showcase);justify-content:center;align-items:center;display:flex}.ThemeLibrary-module__CLdjQq__empty{padding:var(--space-lg);border:var(--border-width-thin) dashed var(--color-border-subtle-hover);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);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-align:center}.ThemeLibrary-module__CLdjQq__grid{grid-template-columns:repeat(auto-fill, minmax(var(--admin-card-min), 1fr));gap:var(--space-md);padding:0;list-style:none;display:grid}.ThemeLibrary-module__CLdjQq__card{gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--card-radius);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-elevated);flex-direction:column;display:flex}.ThemeLibrary-module__CLdjQq__cover{min-height:var(--admin-cover-height);border-radius:var(--radius-md);corner-shape:var(--corner-smoothing);background-color:var(--color-bg-panel);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.ThemeLibrary-module__CLdjQq__cover img{border-radius:inherit;corner-shape:inherit;width:100%;height:auto;display:block}.ThemeLibrary-module__CLdjQq__coverInitial{color:var(--color-text-muted);font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:1}.ThemeLibrary-module__CLdjQq__state{top:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-full);corner-shape:var(--corner-circle);background-color:var(--color-bg-field);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);position:absolute;inset-inline-start:var(--space-2xs)}.ThemeLibrary-module__CLdjQq__state[data-live]{background-color:var(--color-bg-accent);color:var(--color-text-on-accent)}.ThemeLibrary-module__CLdjQq__cardBody{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ThemeLibrary-module__CLdjQq__cardText{gap:var(--label-stack-gap);flex-direction:column;min-width:0;display:flex}.ThemeLibrary-module__CLdjQq__meta{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)}.ThemeLibrary-module__CLdjQq__cardTitle{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);overflow-clip-margin:var(--text-clip-bleed);text-overflow:ellipsis;white-space:nowrap;overflow:clip}.ThemeLibrary-module__CLdjQq__cardNote{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);text-wrap:pretty}.ThemeLibrary-module__CLdjQq__cardActions{gap:var(--space-3xs);flex-shrink:0;display:flex}.ThemeLibrary-module__CLdjQq__action{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);corner-shape:var(--corner-smoothing);color:var(--color-text-secondary);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex}.ThemeLibrary-module__CLdjQq__action:hover:not(:disabled){background-color:var(--color-bg-ghost-hover);color:var(--color-text-primary)}.ThemeLibrary-module__CLdjQq__danger:hover:not(:disabled){background-color:var(--color-bg-danger-soft);color:var(--color-bg-danger)}.ThemeLibrary-module__CLdjQq__action:disabled{color:var(--color-text-disabled);cursor:not-allowed}@media (max-width:1000px){.ThemeLibrary-module__CLdjQq__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ThemeLibrary-module__CLdjQq__pair{grid-template-columns:minmax(0,1fr)}}
.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%;max-width:72ch;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)}
