.dashboard-password-change-dialog-module__gCrhLW__trigger{width:100%;min-width:0;min-height:2.75rem;color:var(--cms-text,var(--foreground));font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.58rem .72rem;display:grid}.dashboard-password-change-dialog-module__gCrhLW__trigger>svg{width:1.15rem;color:var(--cms-accent,var(--primary))}.dashboard-password-change-dialog-module__gCrhLW__trigger>span{gap:.08rem;min-width:0;display:grid}.dashboard-password-change-dialog-module__gCrhLW__trigger strong,.dashboard-password-change-dialog-module__gCrhLW__trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-password-change-dialog-module__gCrhLW__trigger strong{font-size:.72rem}.dashboard-password-change-dialog-module__gCrhLW__trigger small{color:var(--cms-muted,var(--muted-foreground));font-size:.62rem}.dashboard-password-change-dialog-module__gCrhLW__trigger:hover{border-color:color-mix(in srgb, var(--cms-accent,var(--primary)) 32%, #ffffff1a);background:#fff1}.dashboard-password-change-dialog-module__gCrhLW__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--cms-text,var(--foreground));background:0 0;border:0;margin:0;padding:clamp(.75rem,4vw,2rem)}.dashboard-password-change-dialog-module__gCrhLW__dialog[open]{place-items:center;display:grid}.dashboard-password-change-dialog-module__gCrhLW__dialog::backdrop{-webkit-backdrop-filter:blur(var(--liquid-glass-backdrop-blur));backdrop-filter:blur(var(--liquid-glass-backdrop-blur));background:#000807b8}.dashboard-password-change-dialog-module__gCrhLW__panel{width:min(31rem, calc(100vw - 1.5rem - var(--pwa-safe-left) - var(--pwa-safe-right)));max-width:100%;max-height:min(44rem, calc(var(--qgr-visual-viewport-height,100dvh) - 1.5rem - var(--pwa-safe-top) - var(--pwa-safe-bottom)));border-radius:1.45rem;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.dashboard-password-change-dialog-module__gCrhLW__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:1rem 1rem .65rem;display:grid}.dashboard-password-change-dialog-module__gCrhLW__headingMark{border:1px solid color-mix(in srgb, var(--cms-accent,var(--primary)) 40%, transparent);width:2.6rem;height:2.6rem;color:var(--cms-accent,var(--primary));background:color-mix(in srgb, var(--cms-accent,var(--primary)) 10%, transparent);border-radius:.9rem;place-items:center;display:grid}.dashboard-password-change-dialog-module__gCrhLW__headingMark svg{width:1.25rem}.dashboard-password-change-dialog-module__gCrhLW__headingCopy{gap:.12rem;min-width:0;display:grid}.dashboard-password-change-dialog-module__gCrhLW__headingCopy small{color:var(--cms-accent,var(--primary));font-family:var(--font-code);letter-spacing:.12em;font-size:.58rem;font-weight:850}.dashboard-password-change-dialog-module__gCrhLW__headingCopy h2{font-family:var(--font-display);margin:0;font-size:1.28rem;line-height:1.1}.dashboard-password-change-dialog-module__gCrhLW__closeButton,.dashboard-password-change-dialog-module__gCrhLW__visibilityButton{width:2.75rem;min-width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:.85rem;place-items:center;display:grid}.dashboard-password-change-dialog-module__gCrhLW__closeButton svg,.dashboard-password-change-dialog-module__gCrhLW__visibilityButton svg{width:1.05rem}.dashboard-password-change-dialog-module__gCrhLW__description{color:var(--cms-muted,var(--muted-foreground));margin:0;padding:0 1rem .9rem;font-size:.72rem;line-height:1.55}.dashboard-password-change-dialog-module__gCrhLW__body{min-width:0;padding:.9rem 1rem max(1rem, var(--pwa-safe-bottom));border-top:1px solid #ffffff14;overflow:auto}.dashboard-password-change-dialog-module__gCrhLW__form{gap:.8rem;min-width:0;display:grid}.dashboard-password-change-dialog-module__gCrhLW__field{gap:.38rem;min-width:0;display:grid}.dashboard-password-change-dialog-module__gCrhLW__field>span:first-child{justify-content:space-between;gap:.5rem;min-width:0;font-size:.7rem;font-weight:800;display:flex}.dashboard-password-change-dialog-module__gCrhLW__field>span:first-child small{color:var(--cms-muted,var(--muted-foreground));font-size:.58rem;font-weight:650}.dashboard-password-change-dialog-module__gCrhLW__inputShell{background:#020b0be6;border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.dashboard-password-change-dialog-module__gCrhLW__inputShell:focus-within{border-color:color-mix(in srgb, var(--cms-accent,var(--primary)) 68%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--cms-accent,var(--primary)) 18%, transparent)}.dashboard-password-change-dialog-module__gCrhLW__inputShell input{width:100%;min-width:0;min-height:3rem;color:var(--cms-text,var(--foreground));font:inherit;background:0 0;border:0;outline:0;padding:.72rem .8rem;font-size:max(1rem,16px)}.dashboard-password-change-dialog-module__gCrhLW__visibilityButton{border-width:0 0 0 1px;border-radius:0}.dashboard-password-change-dialog-module__gCrhLW__fieldError{color:#fecdd3;font-size:.63rem;line-height:1.45}.dashboard-password-change-dialog-module__gCrhLW__hint{color:var(--cms-muted,var(--muted-foreground));margin:0;font-size:.64rem;line-height:1.55}.dashboard-password-change-dialog-module__gCrhLW__submitButton,.dashboard-password-change-dialog-module__gCrhLW__loginLink,.dashboard-password-change-dialog-module__gCrhLW__inlineLink{border:1px solid color-mix(in srgb, var(--cms-accent,var(--primary)) 44%, white 8%);color:#effffb;background:var(--cms-button-primary-background);min-height:2.75rem;box-shadow:var(--cms-button-primary-shadow);font:inherit;cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.62rem .9rem;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-password-change-dialog-module__gCrhLW__submitButton:disabled,.dashboard-password-change-dialog-module__gCrhLW__closeButton:disabled{cursor:not-allowed;opacity:.56}.dashboard-password-change-dialog-module__gCrhLW__inlineLink{min-height:2.3rem;padding:.42rem .7rem}.dashboard-password-change-dialog-module__gCrhLW__successPanel{padding-block:.3rem}.dashboard-password-change-dialog-module__gCrhLW__loginLink{width:100%}.dashboard-password-change-dialog-module__gCrhLW__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;animation:.72s linear infinite dashboard-password-change-dialog-module__gCrhLW__password-spin}.dashboard-password-change-dialog-module__gCrhLW__trigger:focus-visible,.dashboard-password-change-dialog-module__gCrhLW__closeButton:focus-visible,.dashboard-password-change-dialog-module__gCrhLW__visibilityButton:focus-visible,.dashboard-password-change-dialog-module__gCrhLW__submitButton:focus-visible,.dashboard-password-change-dialog-module__gCrhLW__loginLink:focus-visible,.dashboard-password-change-dialog-module__gCrhLW__inlineLink:focus-visible{outline:3px solid color-mix(in srgb, var(--cms-accent,var(--primary)) 78%, white);outline-offset:3px}@keyframes dashboard-password-change-dialog-module__gCrhLW__password-spin{to{transform:rotate(360deg)}}@media (max-width:40rem){.dashboard-password-change-dialog-module__gCrhLW__dialog[open]{padding:var(--pwa-safe-top) 0 0;align-items:end}.dashboard-password-change-dialog-module__gCrhLW__panel{width:100%;max-height:min(calc(var(--qgr-visual-viewport-height,100dvh) - var(--pwa-safe-top)), 42rem);border-radius:1.35rem 1.35rem 0 0}.dashboard-password-change-dialog-module__gCrhLW__header{padding:.8rem .75rem .55rem}.dashboard-password-change-dialog-module__gCrhLW__description{padding:0 .75rem .7rem}.dashboard-password-change-dialog-module__gCrhLW__body{padding:.75rem max(.75rem, var(--pwa-safe-right)) max(.75rem, var(--pwa-safe-bottom)) max(.75rem, var(--pwa-safe-left));overscroll-behavior:contain}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dashboard-password-change-dialog-module__gCrhLW__panel{background:var(--liquid-glass-surface-strong,#071812)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dashboard-password-change-dialog-module__gCrhLW__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000505f0}}@media (prefers-reduced-transparency:reduce){.dashboard-password-change-dialog-module__gCrhLW__panel{background:var(--liquid-glass-surface-strong,#071812)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dashboard-password-change-dialog-module__gCrhLW__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000505f5}}@media (prefers-reduced-motion:reduce){.dashboard-password-change-dialog-module__gCrhLW__spinner{animation-duration:1.4s}.dashboard-password-change-dialog-module__gCrhLW__trigger,.dashboard-password-change-dialog-module__gCrhLW__closeButton,.dashboard-password-change-dialog-module__gCrhLW__visibilityButton,.dashboard-password-change-dialog-module__gCrhLW__submitButton{transition:none}}@media (forced-colors:active){.dashboard-password-change-dialog-module__gCrhLW__trigger,.dashboard-password-change-dialog-module__gCrhLW__panel,.dashboard-password-change-dialog-module__gCrhLW__headingMark,.dashboard-password-change-dialog-module__gCrhLW__closeButton,.dashboard-password-change-dialog-module__gCrhLW__inputShell,.dashboard-password-change-dialog-module__gCrhLW__visibilityButton,.dashboard-password-change-dialog-module__gCrhLW__submitButton,.dashboard-password-change-dialog-module__gCrhLW__loginLink,.dashboard-password-change-dialog-module__gCrhLW__inlineLink{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.dashboard-password-change-dialog-module__gCrhLW__dialog::backdrop{background:canvas}}
.dashboard-section-composer-module__8620dq__sectionList{gap:var(--spacing-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-section-composer-module__8620dq__sectionRow{border:1px solid color-mix(in srgb, var(--cms-accent) 14%, transparent);border-radius:var(--radius-md);background:var(--liquid-glass-specular), color-mix(in srgb, var(--liquid-glass-surface-soft) 78%, transparent);min-width:0;transition:border-color var(--duration-normal) var(--ease), transform var(--duration-normal) var(--ease-out);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17}.dashboard-section-composer-module__8620dq__sectionRow:hover,.dashboard-section-composer-module__8620dq__sectionRow[data-active=true]{border-color:color-mix(in srgb, var(--cms-accent) 48%, transparent);transform:translateY(-.08rem)}.dashboard-section-composer-module__8620dq__sectionRow[data-active=true]{background:var(--liquid-glass-specular), linear-gradient(125deg, color-mix(in srgb, var(--cms-accent) 13%, transparent), transparent 72%), var(--liquid-glass-surface-soft);box-shadow:inset 0 1px 0 #ffffff24, 0 1rem 2.5rem color-mix(in srgb, var(--cms-accent) 10%, transparent)}.dashboard-section-composer-module__8620dq__sectionNumber{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cms-accent) 32%, transparent);border-radius:var(--radius-sm);width:2rem;color:var(--cms-accent);background:color-mix(in srgb, var(--cms-accent) 8%, transparent);font-variant-numeric:tabular-nums;place-items:center;font-weight:850;display:inline-grid}@media (max-width:40rem){.dashboard-section-composer-module__8620dq__sectionRow .astryx-item{flex-wrap:wrap;align-items:flex-start}.dashboard-section-composer-module__8620dq__sectionRow .astryx-item>span:last-child{width:calc(100% - 2.5rem);margin-left:2.5rem}}
.dashboard-panel-state-module__t_2_6a__state{color:var(--foreground);background:linear-gradient(145deg,#07241dd1,#0a362b94);border:1px solid #a4ffda29;border-radius:1.25rem;align-items:center;gap:1rem;min-height:15rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.dashboard-panel-state-module__t_2_6a__copy{gap:.35rem;display:grid}.dashboard-panel-state-module__t_2_6a__copy strong{font-size:1rem}.dashboard-panel-state-module__t_2_6a__copy span{color:var(--muted-foreground);font-size:.875rem}.dashboard-panel-state-module__t_2_6a__skeleton{gap:.75rem;display:grid}.dashboard-panel-state-module__t_2_6a__line,.dashboard-panel-state-module__t_2_6a__tile{background:linear-gradient(100deg,#caffe812 20%,#caffe82e 40%,#caffe812 60%) 0 0/220% 100%;border:1px solid #caffe814;border-radius:.75rem;animation:1.4s ease-in-out infinite dashboard-panel-state-module__t_2_6a__dashboard-panel-shimmer}.dashboard-panel-state-module__t_2_6a__line{width:min(19rem,72%);height:.75rem}.dashboard-panel-state-module__t_2_6a__lineShort{width:min(11rem,45%)}.dashboard-panel-state-module__t_2_6a__tile{width:100%;height:5.5rem}.dashboard-panel-state-module__t_2_6a__retry{color:inherit;cursor:pointer;font:inherit;background:#97ffd11f;border:1px solid #97ffd140;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:700;display:inline-flex}.dashboard-panel-state-module__t_2_6a__retry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes dashboard-panel-state-module__t_2_6a__dashboard-panel-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dashboard-panel-state-module__t_2_6a__line,.dashboard-panel-state-module__t_2_6a__tile{animation:none}}@media (prefers-reduced-transparency:reduce){.dashboard-panel-state-module__t_2_6a__state{background:#0a2c24}}
.dashboard-live-preview-module__DtBYkq__stageGrid{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:start;min-width:0;display:grid}.dashboard-live-preview-module__DtBYkq__editorCanvas,.dashboard-live-preview-module__DtBYkq__stepStage{min-width:0}.dashboard-live-preview-module__DtBYkq__shell{min-width:0;position:sticky;top:1.25rem}.dashboard-live-preview-module__DtBYkq__content{min-width:0}.dashboard-live-preview-module__DtBYkq__mobileToggle{display:none}.dashboard-live-preview-module__DtBYkq__panel{position:relative;border-color:color-mix(in srgb, var(--cms-accent) 12%, #ffffff29)!important;border-radius:var(--radius-xl)!important;background:var(--liquid-glass-specular), radial-gradient(ellipse at 92% 0%, color-mix(in srgb, var(--cms-accent) 7%, transparent), transparent 42%), #060d0f85!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1c,0 1.5rem 4rem #00000038!important}.dashboard-live-preview-module__DtBYkq__panel:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,#0000 38%,#ffffff12 51%,#0000 65%);position:absolute;inset:0}.dashboard-live-preview-module__DtBYkq__stage{border-radius:var(--radius-lg);min-height:43rem;padding:var(--spacing-3);background:radial-gradient(circle at 50% -8%,#ffffff0e,#0000 38%),#03090b8a;border:1px solid #ffffff17;place-items:start center;display:grid;position:relative;overflow:hidden;container:dashboard-preview-stage/inline-size}.dashboard-live-preview-module__DtBYkq__viewport{--preview-device-height:852px;--preview-device-width:393px;--preview-scale:.78;border:1px solid color-mix(in srgb, white 28%, var(--cms-accent) 10%);background:linear-gradient(145deg, #ffffff38, transparent 16%), linear-gradient(115deg, color-mix(in srgb, var(--cms-accent) 8%, transparent), transparent 52%), var(--cms-bg);width:min(100%,20rem);height:42.5rem;transition:width var(--duration-normal) var(--ease-out), height var(--duration-normal) var(--ease-out), border-radius var(--duration-normal) var(--ease-out);border-radius:2.15rem;padding:.4rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -1rem 2rem #0000006b,0 1.5rem 4rem #0000008f,0 0 3rem #ffffff09}.dashboard-live-preview-module__DtBYkq__stage[data-device=desktop] .dashboard-live-preview-module__DtBYkq__viewport{--preview-device-height:720px;--preview-device-width:1024px;--preview-scale:.33;border-radius:var(--radius-lg);width:100%;height:15.75rem}.dashboard-live-preview-module__DtBYkq__stage[data-device=desktop]{min-height:16.5rem}.dashboard-live-preview-module__DtBYkq__frameScaler{width:var(--preview-device-width);height:var(--preview-device-height);transform:scale(var(--preview-scale));transform-origin:0 0;border-radius:2.2rem;position:absolute;top:.4rem;left:.4rem;overflow:hidden}.dashboard-live-preview-module__DtBYkq__stage[data-device=desktop] .dashboard-live-preview-module__DtBYkq__frameScaler{border-radius:var(--radius-md)}.dashboard-live-preview-module__DtBYkq__previewFrame{width:var(--preview-device-width);background:var(--cms-bg);border:0;height:100%;display:block}.dashboard-live-preview-module__DtBYkq__interactionShield{z-index:4;cursor:default;position:absolute;inset:0}@media (max-width:68rem){.dashboard-live-preview-module__DtBYkq__stageGrid{grid-template-columns:minmax(0,1fr)}.dashboard-live-preview-module__DtBYkq__stepStage{scroll-margin-top:5.5rem}.dashboard-live-preview-module__DtBYkq__shell{position:relative;top:auto}}@media (max-width:40rem){.dashboard-live-preview-module__DtBYkq__shell{justify-items:end;gap:var(--spacing-2);overflow-anchor:none;display:grid}.dashboard-live-preview-module__DtBYkq__mobileToggle{border:1px solid color-mix(in srgb, var(--cms-accent) 34%, #ffffff24);width:3rem;min-width:3rem;min-height:3rem;color:var(--cms-accent);background:var(--liquid-glass-specular), #061212b8;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:1rem;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff29,0 .8rem 2rem #00000038}.dashboard-live-preview-module__DtBYkq__mobileToggle svg{width:1.2rem;height:1.2rem}.dashboard-live-preview-module__DtBYkq__mobileToggle:focus-visible{outline:3px solid color-mix(in srgb, var(--cms-accent) 78%, white);outline-offset:3px}.dashboard-live-preview-module__DtBYkq__content{width:100%}.dashboard-live-preview-module__DtBYkq__content[data-mobile-open=false]{display:none}.dashboard-live-preview-module__DtBYkq__stage{min-height:38.25rem;padding-inline:0}.dashboard-live-preview-module__DtBYkq__viewport{--preview-scale:.69;width:min(100%,17.9rem);height:37.65rem}.dashboard-live-preview-module__DtBYkq__stage[data-device=desktop]{min-height:13.5rem}.dashboard-live-preview-module__DtBYkq__stage[data-device=desktop] .dashboard-live-preview-module__DtBYkq__viewport{--preview-scale:.26;height:12.5rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dashboard-live-preview-module__DtBYkq__panel{background:var(--cms-bg,#081012)!important}}@media (prefers-reduced-transparency:reduce){.dashboard-live-preview-module__DtBYkq__panel{background:var(--cms-bg,#081012)!important}}@media (forced-colors:active){.dashboard-live-preview-module__DtBYkq__panel,.dashboard-live-preview-module__DtBYkq__stage,.dashboard-live-preview-module__DtBYkq__viewport{box-shadow:none!important;background:canvas!important;border:1px solid canvastext!important}}
