@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--auth-bg: #f3f4f6;--auth-panel: #f3f3f4;--auth-ink: #0a0a0a;--auth-muted: #4a5565;--auth-placeholder: #99a1af;--auth-line: #d1d5dc;--auth-strong: #101828;--auth-link: #155dfc;--auth-danger: #fb2c36;--auth-success: #0f7b6c;--auth-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .1);--auth-brand-bg: #fffdfa;--auth-brand-border: #e5e7eb;--auth-brand-input: #d1d5dc;--auth-brand-button: #f7ca41;--auth-brand-button-text: #101828;--auth-brand-link: #edb118;--auth-brand-link-muted: #fceab3;--creator-ink: #111827;--creator-muted: #4b5563;--creator-line: #e5e7eb;--creator-panel: #e5e7eb;--creator-stage-bg: #f8f8f7;--creator-stage-shadow: 0 8px 24px rgba(17, 24, 39, .04);--creator-accent: #111827;--creator-topbar-height: 72px}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--auth-bg);color:var(--auth-ink);font-family:Inter,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}.auth-card{margin:0 auto;width:min(640px,100%)}.auth-card--form,.auth-card--state{display:grid;gap:20px}.auth-card__header{display:grid;gap:8px;justify-items:center;margin-bottom:0;text-align:center}.auth-card__header h1{font-size:30px;font-weight:500;letter-spacing:.395px;line-height:36px;margin:0}.auth-card__header p{color:var(--auth-muted);font-size:16px;line-height:24px;margin:0}.auth-card__header--centered{max-width:640px}.auth-card__footer{display:flex;justify-content:center;margin-top:8px}.auth-figma-page{--auth-wave-bottom-offset: -143px;--auth-wave-width: min(1440px, calc(100vw - 48px) );isolation:isolate;margin:0 auto;max-width:1120px;min-height:min(780px,100vh - 168px);position:relative;width:100%}.auth-figma-page:before{background:url(/creator/my-tribute-wave.png) center bottom/100% auto no-repeat;content:"";aspect-ratio:2880/1014;bottom:var(--auth-wave-bottom-offset);left:50%;opacity:.8;pointer-events:none;position:absolute;transform:translate(-50%);width:var(--auth-wave-width);z-index:0}.auth-figma-page:after{background:radial-gradient(ellipse at left top,#f3f4f6 0 28%,#f3f4f6f5 46%,#f3f4f694 60%,#f3f4f600 78%) left top/248px 168px no-repeat,radial-gradient(ellipse at right top,#f3f4f6 0 28%,#f3f4f6f5 46%,#f3f4f694 60%,#f3f4f600 78%) right top/248px 168px no-repeat;content:"";aspect-ratio:2880/1014;bottom:var(--auth-wave-bottom-offset);left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:var(--auth-wave-width);z-index:0}.auth-figma-card{background:linear-gradient(180deg,#fffdfafa,#fffffffe),#fff;border:1px solid var(--auth-brand-border);border-radius:16px;display:grid;gap:28px;margin:0 auto;max-width:960px;padding:32px clamp(16px,3vw,32px);position:relative;width:100%;z-index:1}.auth-figma-header{display:grid;gap:12px;justify-items:center;margin:0;text-align:center}.auth-figma-header h1{color:#101828;font-size:clamp(32px,3vw,42px);font-weight:600;letter-spacing:0;line-height:1.15;margin:0}.auth-figma-header p{color:#101828;font-size:16px;line-height:24px;margin:0}.auth-figma-form{display:grid;gap:20px}.auth-figma-field{display:grid;gap:8px}.auth-figma-field .field__label{color:#0a0a0a;font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:20px}.auth-figma-field .input-shell{background:#fff;border:1px solid var(--auth-brand-input);border-radius:8px;box-shadow:none;color:#0a0a0a;min-height:44px;padding:12px 16px}.auth-figma-field .input-shell::placeholder{color:#0a0a0a80}.auth-figma-field .input-shell:focus{border-color:#98a2b3;box-shadow:0 0 0 3px #f7ca412e}.auth-figma-primary{align-items:center;background:var(--auth-brand-button);border:0;border-radius:14px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a;color:var(--auth-brand-button-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:24px;min-height:56px;padding:0 24px;text-decoration:none;transition:box-shadow .16s ease,opacity .16s ease,transform .16s ease;width:100%}.auth-figma-primary:hover:not(:disabled){transform:translateY(-1px)}.auth-figma-primary:disabled{cursor:wait;opacity:.72}.auth-figma-text-link{background:transparent;border:0;color:var(--auth-brand-link);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;padding:0;text-decoration:none}.auth-figma-text-link:hover:not(:disabled){text-decoration:underline}.auth-figma-text-link:disabled{color:var(--auth-brand-link-muted);cursor:not-allowed;opacity:1;text-decoration:none}.auth-figma-footer{align-items:center;color:#6a7282;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;justify-content:center;line-height:20px}.auth-figma-loading{align-items:center;display:grid;gap:16px;justify-items:center;min-height:220px;text-align:center}.auth-figma-loading p{color:var(--auth-muted);font-size:16px;line-height:24px;margin:0}.input-shell{appearance:none;background:#fff;border:1px solid var(--auth-line);border-radius:0;color:var(--auth-ink);min-height:38px;outline:none;padding:8px 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.input-shell::placeholder{color:var(--auth-placeholder)}.input-shell:focus{border-color:#98a2b3;box-shadow:0 0 0 1px #10182814}textarea.input-shell{padding-top:10px}select.input-shell{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.field-error{color:var(--auth-danger);font-size:13px;line-height:18px}.primary-button{align-items:center;background:var(--auth-strong);border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;min-height:48px;padding:0 24px;text-decoration:none;transition:opacity .16s ease}.primary-button:hover:not(:disabled){opacity:.92}.primary-button:disabled,.link-button:disabled{cursor:wait;opacity:.7}.primary-button--full{width:100%}.primary-button--compact{min-height:37px;min-width:86px}.primary-button--link{width:min(320px,100%)}.link-button{background:transparent;border:0;color:var(--auth-link);cursor:pointer;font-size:16px;font-weight:500;line-height:24px;padding:0;text-decoration:none}.link-button--small{font-size:14px;line-height:20px}.link-button:hover:not(:disabled){text-decoration:underline}.state-hero{align-items:center;display:inline-flex;height:72px;justify-content:center;margin:0 auto;position:relative;width:72px}.state-hero:before,.state-hero:after{content:"";position:absolute}.state-hero--mail{background:#1018280a;border-radius:999px}.state-hero--mail:before{background:#fff;border:1px solid var(--auth-line);height:36px;width:46px}.state-hero--mail:after{border-left:23px solid transparent;border-right:23px solid transparent;border-top:16px solid rgba(16,24,40,.12);top:24px}.state-hero--verified{background:#0f7b6c14;border-radius:999px}.state-hero--verified:before{border-bottom:4px solid var(--auth-success);border-right:4px solid var(--auth-success);height:20px;transform:rotate(45deg);width:10px}.state-hero--invalid{background:#fb2c3614;border-radius:999px}.state-hero--invalid:before,.state-hero--invalid:after{background:var(--auth-danger);border-radius:999px;height:3px;width:30px}.state-hero--invalid:before{transform:rotate(45deg)}.state-hero--invalid:after{transform:rotate(-45deg)}.auth-snackbar .mat-mdc-snackbar-surface{background:var(--auth-strong)!important;color:#fff!important}.consent-dialog-panel .mat-mdc-dialog-surface,.delete-account-dialog-panel .mat-mdc-dialog-surface{border-radius:0;overflow:hidden;padding:0}.script-path-dialog-panel .mat-mdc-dialog-surface,.modify-tribute-dialog-panel .mat-mdc-dialog-surface,.delete-attention-phrase-dialog-panel .mat-mdc-dialog-surface{background:#f7f7f7;border-radius:20px;overflow:hidden;padding:0}.personalized-phrase-dialog-panel .mat-mdc-dialog-surface{background:#fffdfa;border-radius:20px;overflow:hidden;padding:0}.mat-datepicker-content:has(.information-date-picker-panel){border:1px solid var(--information-field-border, #d1d5dc);border-radius:8px;box-shadow:none;box-sizing:border-box;overflow:hidden}.mat-datepicker-content .information-date-picker-panel{--mat-datepicker-calendar-container-background-color: #ffffff;--mat-datepicker-calendar-container-text-color: var(--information-ink, #0a0a0a);--mat-datepicker-calendar-date-text-color: var(--information-ink, #0a0a0a);--mat-datepicker-calendar-date-hover-state-background-color: rgba(17, 24, 39, .08);--mat-datepicker-calendar-date-focus-state-background-color: rgba(17, 24, 39, .1);--mat-datepicker-calendar-date-selected-state-background-color: var(--information-accent, #101828);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-today-outline-color: var(--information-accent, #101828);background:#fff;color:var(--information-ink, #0a0a0a)}.mat-datepicker-content .information-date-picker-panel .mat-calendar-period-button{color:var(--information-ink, #0a0a0a);font-weight:500}.mat-datepicker-content .information-date-picker-panel .mat-calendar-table-header,.mat-datepicker-content .information-date-picker-panel .mat-calendar-body-label{color:var(--information-soft-muted, #6a7282)}.preview-stage{display:grid;align-items:start;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-stage__frame-column,.preview-stage__generated,.preview-stage__uploaded{align-content:start;display:grid;gap:16px;min-width:0}.preview-stage__section-title{color:var(--tribute-ink, #0a0a0a);font-size:20px;font-weight:500;line-height:26px;margin:0}.preview-stage__uploaded{gap:24px;grid-column:1/-1}.preview-stage__frame{background:#fff;border:1px solid var(--tribute-card-border, #ecedee);border-radius:10px;display:grid;grid-template-rows:minmax(0,1fr) 6px;overflow:hidden}.preview-stage__frame-body{aspect-ratio:628/338;display:grid;place-items:center;position:relative}.preview-stage__frame-canvas{background:#e6e4dc;inset:0;overflow:hidden;position:absolute}.preview-stage__frame-media{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.preview-stage__slideshow-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.preview-stage__frame-placeholder{background:#ffffffe6;border:1px solid rgba(255,255,255,.92);border-radius:999px;bottom:16px;color:var(--tribute-muted, #4a5565);font-size:12px;font-weight:500;left:16px;line-height:16px;padding:6px 12px;position:absolute}.preview-stage__frame-play{align-items:center;appearance:none;background:#ffffffa3;border:0;border-radius:999px;box-shadow:none;color:#101828;cursor:pointer;display:inline-flex;height:72px;justify-content:center;padding:12px;position:relative;width:72px;z-index:1}.preview-stage__frame-play:disabled{cursor:not-allowed;opacity:.56}.preview-stage__frame-play-icon{align-items:center;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.preview-stage__frame-play-icon svg{display:block;fill:currentColor;height:24px;width:24px}.preview-stage__timeline{background:#cfd1d4;height:6px;overflow:hidden}.preview-stage__timeline span{background:#585d69;display:block;height:100%;transition:width 80ms linear;width:0}.preview-stage__timeline--active span{background:var(--tribute-strong, #101828)}.preview-stage__panel{background:#fff;border:1px solid var(--tribute-card-border, #ecedee);border-radius:10px;display:grid;gap:24px;min-height:428px;padding:24px}.preview-stage__status-card{background:#fffefb;border:1px solid var(--tribute-card-border, #ecedee);border-radius:10px;display:grid;gap:18px;padding:20px}.preview-stage__subtitle{color:var(--tribute-muted, #4a5565);font-size:16px;line-height:24px;margin:0}.preview-stage__progress-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.preview-stage__progress-bar{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}.preview-stage__progress-bar span{background:var(--tribute-strong, #101828);display:block;height:100%}.preview-stage__progress-value{color:var(--tribute-muted, #4a5565);font-size:13px;line-height:18px}.preview-stage__mini-loading{align-items:center;display:flex;gap:12px;min-height:40px}.preview-stage__mini-loading-spinner{flex:0 0 40px;height:40px;position:relative;width:40px}.preview-stage__mini-loading span{color:var(--tribute-muted, #4a5565);font-size:14px;line-height:20px}.preview-stage__audio-list{align-content:start;display:grid;gap:16px}.preview-stage__audio-list--generated{gap:16px}.preview-stage__audio-pill{align-items:center;background:#fff;border:1px solid var(--tribute-card-border, #ecedee);border-radius:10px;color:var(--tribute-strong, #101828);cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:82px;padding:17px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.preview-stage__audio-pill:hover{transform:translateY(-1px)}.preview-stage__audio-pill--playing{border-color:var(--tribute-strong, #101828);box-shadow:0 0 0 1px #10182814}.preview-stage__audio-pill--generated{align-items:flex-start;background:#101828;border-color:#101828;border-radius:10px;color:#fff;min-height:174px;padding:17px}.preview-stage__audio-pill--uploaded{align-items:center;min-width:0}.preview-stage__sample-card{align-items:center;align-self:start;appearance:none;background:#101828;border:1px solid #ecedee;border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:248px;padding:17px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.preview-stage__sample-card:hover{transform:translateY(-1px)}.preview-stage__sample-card:focus-visible{outline:2px solid #cfd1d4;outline-offset:2px}.preview-stage__sample-card--playing{box-shadow:0 0 0 1px #ecedee33}.preview-stage__sample-play{align-items:center;align-self:center;background:#fff;border-radius:999px;color:var(--tribute-strong, #101828);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.preview-stage__sample-play-glyph{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.preview-stage__sample-play-glyph:before{border-color:transparent transparent transparent var(--tribute-strong, #101828);border-style:solid;border-width:8px 0 8px 10px;content:"";display:block;margin-left:2px}.preview-stage__sample-play-glyph--stop:before{background:var(--tribute-strong, #101828);border:0;border-radius:2px;height:12px;margin-left:0;width:12px}.preview-stage__play-icon{align-items:center;background:var(--tribute-strong, #101828);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 36px;font-size:14px;height:36px;justify-content:center;line-height:1;width:36px}.preview-stage__audio-pill--generated .preview-stage__play-icon{background:#fff;color:var(--tribute-strong, #101828);flex-basis:40px;font-size:15px;height:40px;width:40px}.preview-stage__generated-copy{display:grid;gap:8px;min-width:0}.preview-stage__uploaded-copy{display:grid;gap:0;min-width:0}.preview-stage__sample-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:space-between;min-height:214px;min-width:0}.preview-stage__sample-copy .preview-stage__phrase-copy{overflow-wrap:anywhere}.preview-stage__phrase-copy{color:currentColor;display:block;font-size:20px;font-weight:500;line-height:26px;text-align:left;white-space:normal}.preview-stage__duration{color:#cfd1d4;font-size:16px;line-height:24px;text-align:left}.preview-stage__audio-name{color:var(--tribute-strong, #101828);display:block;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.preview-stage__uploaded-duration{color:#585d69;display:block;font-size:16px;line-height:24px;text-align:left}.preview-stage__uploaded-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-stage__empty{align-items:center;color:var(--tribute-muted, #4a5565);display:flex;font-size:14px;line-height:22px;min-height:240px}.preview-stage__empty--uploaded{border:1px dashed var(--tribute-card-border, #ecedee);border-radius:10px;min-height:82px;padding:24px}@keyframes creator-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:1080px){.preview-stage{grid-template-columns:1fr}.preview-stage__uploaded{grid-column:auto}.preview-stage__uploaded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.auth-card{width:100%}.auth-card__header h1{font-size:28px}.auth-figma-page{--auth-wave-bottom-offset: -76px;--auth-wave-width: 820px;min-height:auto}.auth-figma-page:before,.auth-figma-page:after{opacity:.74}.auth-figma-page:after{background-size:178px 122px,178px 122px}.auth-figma-card{gap:24px;padding:24px 16px 20px}.auth-figma-header h1{font-size:32px}.preview-stage{grid-template-columns:1fr}.preview-stage__uploaded{grid-column:auto}.preview-stage__frame,.preview-stage__panel{min-height:auto}.preview-stage__uploaded-grid{grid-template-columns:1fr}.preview-stage__sample-card{min-height:220px;padding:16px}.preview-stage__sample-copy{min-height:188px}.preview-stage__phrase-copy{font-size:18px;line-height:24px}.preview-stage__frame-placeholder{bottom:12px;left:12px}}
