.auth-dialog-layer[data-v-25d0e324]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px}.auth-dialog-backdrop[data-v-25d0e324]{position:absolute;inset:0;border:0;background:#0f172a8f}.auth-dialog[data-v-25d0e324]{z-index:1;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,490px);width:min(100%,850px);border:1px solid var(--color-border-subtle);border-radius:18px;background:var(--color-surface);box-shadow:0 26px 80px #0f172a3d}.auth-dialog[data-v-25d0e324],.auth-story[data-v-25d0e324]{position:relative;overflow:hidden}.auth-story[data-v-25d0e324]{display:flex;min-height:530px;flex-direction:column;padding:18px 34px 34px;background:#751bc4 url(https://assets.instagramtranscript.io/common/login-background.webp) 50%/cover no-repeat;color:#fff;isolation:isolate}.auth-story[data-v-25d0e324]>*{position:relative;z-index:1}.auth-story-brand[data-v-25d0e324]{display:flex;align-items:center;gap:10px}.auth-story-icon[data-v-25d0e324]{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.auth-story-wordmark[data-v-25d0e324]{color:#fff;font-size:17px;font-weight:750;letter-spacing:0;line-height:1;text-transform:lowercase;white-space:nowrap}.auth-story h2[data-v-25d0e324]{max-width:300px;margin:30px 0 0;font-family:Georgia,Cambria,Times New Roman,"Noto Serif",serif;font-size:48px;font-style:italic;font-weight:700;line-height:.96;letter-spacing:0;text-shadow:0 5px 26px rgba(56,5,125,.25)}.auth-story h2>span[data-v-25d0e324]{display:block}.auth-story-accent[data-v-25d0e324]{position:relative;width:-moz-fit-content;width:fit-content;color:#fde7ff}.auth-preview[data-v-25d0e324]{position:absolute;right:50%;bottom:64px;width:min(282px,calc(100% - 56px));padding:13px 16px 14px;border:1px solid transparent;border-radius:20px;background:linear-gradient(126deg,#f983dc94,#b23ebe6b 47%,#ff8d9999) padding-box,linear-gradient(132deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.16) 20%,transparent 43%,rgba(255,211,228,.12) 69%,hsla(0,0%,100%,.78)) border-box;box-shadow:0 18px 32px #4905713d,inset 0 1px #ffffff47,inset 0 -16px 26px #a619ad1f;-webkit-backdrop-filter:blur(14px) saturate(132%);backdrop-filter:blur(14px) saturate(132%);transform:translate(50%)}.auth-preview-translate[data-v-25d0e324]{position:absolute;top:-28px;left:-4px;color:#fffaf8fa;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1;text-shadow:0 2px 7px rgba(117,20,133,.34);transform:rotate(-10deg);transform-origin:left bottom}.auth-preview-translate-label[data-v-25d0e324]{display:inline-block;transform:translateY(-7px)}.auth-preview-translate-arrow[data-v-25d0e324]{position:absolute;top:0;left:-3px;width:20px;height:24px;border-bottom:2px solid rgba(255,250,245,.96);border-left:2px solid rgba(255,250,245,.96);border-radius:0 0 0 18px;transform:rotate(24deg);transform-origin:left top}.auth-preview-translate-arrow[data-v-25d0e324]:after{position:absolute;right:-5px;bottom:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,250,245,.96);content:""}.auth-preview-controls[data-v-25d0e324]{display:flex;height:45px;align-items:center;gap:9px}.auth-preview-play-shell[data-v-25d0e324]{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border-radius:16px;background:radial-gradient(circle,hsla(0,0%,100%,.56) 0 29%,rgba(255,225,251,.32) 48%,rgba(255,196,240,.08) 69%,transparent 72%)}.auth-preview-play[data-v-25d0e324]{display:grid;width:37px;height:37px;place-items:center;border:1px solid hsla(0,0%,100%,.78);border-radius:50%;background:linear-gradient(140deg,#fff,#fff4fc 58%,#f3dbff);color:#7b1eed;box-shadow:0 5px 14px #67139c33,inset 0 1px 1px #ffffffe6}.auth-preview-play-icon[data-v-25d0e324]{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #7b1eed;filter:drop-shadow(0 1px 1px rgb(90 16 180/.16))}.auth-preview-waveform[data-v-25d0e324]{position:relative;display:flex;height:39px;min-width:0;flex:1;align-items:center;justify-content:space-between}.auth-preview-waveform[data-v-25d0e324]:before{position:absolute;top:50%;left:-7px;width:58%;height:31px;border-radius:999px;background:radial-gradient(ellipse at 38% 50%,hsla(0,0%,100%,.52),rgba(255,222,252,.2) 47%,transparent 74%);content:"";filter:blur(7px);transform:translateY(-50%)}.auth-preview-waveform>i[data-v-25d0e324]{position:relative;z-index:1;display:block;width:2px;flex:0 0 2px;border-radius:999px;background:#ffffff57}.auth-preview-waveform>i.is-played[data-v-25d0e324]{background:linear-gradient(180deg,#fff,#ffe9fb);box-shadow:0 0 5px 1px #ffe7fcad}.auth-preview-progress[data-v-25d0e324]{position:absolute;z-index:2;top:50%;left:49%;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#8b19ef;box-shadow:0 0 0 3px #911ef447,0 0 13px #ffcbfacc;transform:translate(-50%,-50%)}.auth-preview-duration[data-v-25d0e324]{flex:0 0 auto;color:#ffffffeb;font-size:11px;font-variant-numeric:tabular-nums}.auth-preview-divider[data-v-25d0e324]{display:block;height:1px;margin-top:9px;background:#ffffff45}.auth-preview p[data-v-25d0e324]{max-width:210px;margin:10px 0 0;color:#fff;font-size:13px;font-weight:500;line-height:1.34;text-shadow:0 1px 7px rgba(86,14,126,.3)}.auth-preview-copy-lines[data-v-25d0e324]{display:grid;width:78%;gap:6px;margin-top:9px}.auth-preview-copy-lines i[data-v-25d0e324]{display:block;height:5px;border-radius:999px;background:#fff6}.auth-preview-copy-lines i[data-v-25d0e324]:last-child{width:67%}.auth-preview-summary[data-v-25d0e324]{position:absolute;right:25px;bottom:48px;width:142px;height:44px;color:#fffaf5fa;filter:drop-shadow(0 2px 6px rgb(125 21 125/.3))}.auth-preview-summary>span[data-v-25d0e324]{position:absolute;right:-3px;bottom:-3px;display:inline-block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-style:italic;font-weight:500;letter-spacing:.02em;line-height:1;white-space:nowrap;transform:rotate(-10deg);transform-origin:right center}.auth-preview-summary-arrow[data-v-25d0e324]{position:absolute;top:13px;right:-7px;width:22px;height:28px;border-top:1.5px solid rgba(255,238,249,.96);border-right:1.5px solid rgba(255,246,239,.94);border-radius:0 20px 0 0;filter:drop-shadow(0 0 3px rgb(255 212 244/.42));transform:rotate(24deg);transform-origin:right bottom}.auth-preview-summary-arrow[data-v-25d0e324]:after{position:absolute;top:-5px;left:-4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:7px solid rgba(255,241,249,.96);content:""}.auth-story-spark[data-v-25d0e324]{position:absolute;z-index:2;display:block;width:20px;height:20px;background:#fff;clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);filter:drop-shadow(0 2px 9px rgb(255 207 255/.72))}.auth-story-spark-highlight[data-v-25d0e324]{top:219px;right:40px}.auth-story-spark-summary-large[data-v-25d0e324]{top:50%;right:calc(100% + 16px);transform:translateY(-50%)}.auth-story-spark-summary-small[data-v-25d0e324]{top:82%;right:calc(100% + 43px);width:9px;height:9px;transform:translateY(-50%)}.auth-panel[data-v-25d0e324]{position:relative;display:flex;min-height:530px;flex-direction:column;align-items:center;overflow:hidden;padding:62px 28px 42px;text-align:center}.auth-dialog-close[data-v-25d0e324]{position:absolute;top:18px;right:18px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted)}.auth-dialog-close[data-v-25d0e324]:hover{background:var(--color-surface-hover);color:var(--color-text-heading)}.auth-dialog-close[data-v-25d0e324]:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}.auth-panel-icon[data-v-25d0e324]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.auth-panel h2[data-v-25d0e324]{max-width:400px;margin:18px 0 0;color:var(--color-text-heading);font-family:Trebuchet MS,Arial Rounded MT Bold,Inter,ui-rounded,ui-sans-serif,system-ui,sans-serif;font-size:29px;font-weight:700;line-height:1.18;letter-spacing:0;text-wrap:balance}.auth-description[data-v-25d0e324]{max-width:410px;margin:12px 0 0;color:var(--color-text-muted);font-size:14px;line-height:24px;text-wrap:balance}.auth-content-rail[data-v-25d0e324]{width:min(100%,360px);margin-top:30px}.auth-google-button[data-v-25d0e324]{display:flex;width:100%;min-height:44px;justify-content:center}.auth-google-button>div[data-v-25d0e324]{width:100%}.auth-google-button.is-loading[data-v-25d0e324]{align-items:center;gap:8px;color:var(--color-text-heading);font-weight:600;text-shadow:none}.auth-spinner[data-v-25d0e324]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.42);border-top-color:#fff;border-radius:50%;animation:auth-spin-25d0e324 .72s linear infinite}.auth-dialog-error[data-v-25d0e324]{width:100%;margin:14px 0 0;padding:8px 12px;border-radius:8px;background:var(--color-danger-soft);color:var(--color-danger);font-size:13px;line-height:20px}.auth-benefits[data-v-25d0e324]{display:grid;width:100%;gap:10px;margin:12px 0 0;padding:0 0 0 2px;color:var(--color-text-muted);font-size:12px;line-height:20px;list-style:none;text-align:left}.auth-benefits li[data-v-25d0e324]{display:flex;align-items:center;justify-content:flex-start;gap:9px;white-space:nowrap}.auth-benefit-icon[data-v-25d0e324]{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid var(--color-primary-100);border-radius:50%;background:var(--color-primary-100)}.auth-benefit-icon .iconify[data-v-25d0e324]{color:var(--color-primary-700)}.auth-agreement[data-v-25d0e324]{width:min(100%,390px);margin:20px 0 0;padding-top:18px;border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:11px;line-height:18px;text-wrap:pretty}.auth-agreement a[data-v-25d0e324]{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:2px}.auth-agreement a[data-v-25d0e324]:hover{color:var(--color-primary-600)}@media(min-width:761px){.auth-agreement[data-v-25d0e324]{margin-top:auto}}@media(max-width:760px){.auth-google-button.is-loading[data-v-25d0e324]{color:#fff;text-shadow:0 1px 2px rgba(30,10,80,.28)}}html[data-theme=dark]{border-color:#e29dec6b;background:#0e0f2a;box-shadow:0 26px 80px #00000080,0 0 0 1px #df74e51a}@media(min-width:761px){html[data-theme=dark]{border-left:1px solid rgba(247,213,248,.22);background:linear-gradient(142deg,#151534,#10102d 58%,#0d0e28);box-shadow:inset 18px 0 28px #db48cd0e}}@keyframes auth-spin-25d0e324{to{transform:rotate(1turn)}}@media(max-width:760px){.auth-dialog[data-v-25d0e324]{display:block;width:min(100%,500px)}.auth-story[data-v-25d0e324]{display:none}.auth-panel[data-v-25d0e324]{min-height:0;padding:52px 22px 32px;background:#751bc4 url(https://assets.instagramtranscript.io/common/login-background.webp) 50%/cover no-repeat;color:#fff;isolation:isolate}.auth-panel[data-v-25d0e324]:before{position:absolute;z-index:0;inset:0;background:#37086938;content:""}.auth-panel[data-v-25d0e324]>*{position:relative;z-index:1}.auth-panel>.auth-dialog-close[data-v-25d0e324]{position:absolute;top:14px;right:14px}.auth-panel h2[data-v-25d0e324]{color:#fff;font-size:27px;text-shadow:0 2px 14px rgba(53,7,101,.28)}.auth-agreement[data-v-25d0e324],.auth-benefits[data-v-25d0e324],.auth-description[data-v-25d0e324]{color:#ffffffe6}.auth-dialog-close[data-v-25d0e324]{color:#fff}.auth-dialog-close[data-v-25d0e324]:hover{background:#ffffff24;color:#fff}.auth-benefit-icon[data-v-25d0e324]{border-color:#fff3;background:#ffffff29}.auth-benefit-icon .iconify[data-v-25d0e324]{color:#fff}.auth-agreement[data-v-25d0e324]{border-color:#ffffff47;font-size:10px}.auth-agreement a[data-v-25d0e324]{color:#fff}}@media(max-width:390px){.auth-dialog-layer[data-v-25d0e324]{padding:12px}.auth-panel[data-v-25d0e324]{padding-inline:20px}.auth-description[data-v-25d0e324]{font-size:12px}.auth-agreement[data-v-25d0e324]{font-size:9px}}@media(prefers-reduced-motion:reduce){.auth-spinner[data-v-25d0e324]{animation-duration:1ms}}.mobile-auth-button[data-v-99d98503],.mobile-menu-button[data-v-99d98503],.mobile-nav-circle-button[data-v-99d98503],.mobile-theme-toggle[data-v-99d98503]{border:0;background:transparent;box-shadow:none;transition:color .16s ease,opacity .16s ease}.mobile-sidebar-account-slot[data-v-99d98503]{width:116px;flex:0 0 116px}.mobile-sidebar-account-trigger[data-v-99d98503],.mobile-sidebar-sign-in[data-v-99d98503]{display:inline-flex;width:100%;height:36px;align-items:center;justify-content:center;gap:6px;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-surface);color:var(--color-text-heading);font-size:12px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mobile-sidebar-account-trigger[data-v-99d98503]:hover,.mobile-sidebar-sign-in[data-v-99d98503]:hover{border-color:var(--color-primary-200);background:var(--color-surface-hover);color:var(--color-primary-700)}.mobile-sidebar-account-trigger[data-v-99d98503]:focus-visible,.mobile-sidebar-sign-in[data-v-99d98503]:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}.mobile-sidebar-account[data-v-99d98503]{position:relative}.mobile-sidebar-account-trigger[data-v-99d98503]{padding:0 8px}.mobile-sidebar-account-trigger span[data-v-99d98503]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sidebar-account-trigger>.iconify[data-v-99d98503]{flex:0 0 auto}.mobile-sidebar-account-avatar[data-v-99d98503],.mobile-sidebar-account-avatar-fallback[data-v-99d98503]{width:24px;height:24px;flex:0 0 24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mobile-sidebar-account-menu[data-v-99d98503]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;width:220px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);box-shadow:0 10px 30px #1e40af17}.mobile-sidebar-account-menu p[data-v-99d98503]{overflow:hidden;margin:0;padding:6px 8px 10px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-sidebar-account-menu button[data-v-99d98503]{display:flex;width:100%;height:36px;align-items:center;gap:8px;margin-top:6px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-text-body);font-size:13px;font-weight:600;text-align:left}.mobile-sidebar-account-menu button[data-v-99d98503]:hover{background:var(--color-surface-hover);color:var(--color-primary-700)}.mobile-sidebar-account-menu-enter-active[data-v-99d98503],.mobile-sidebar-account-menu-leave-active[data-v-99d98503]{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transform-origin:bottom left}.mobile-sidebar-account-menu-enter-from[data-v-99d98503],.mobile-sidebar-account-menu-leave-to[data-v-99d98503]{opacity:0;transform:translateY(6px) scale(.98)}.mobile-sidebar-footer-icon[data-v-99d98503]{color:var(--color-text-muted);transition:color .15s ease}.mobile-sidebar-footer-icon[data-v-99d98503]:focus-visible,.mobile-sidebar-footer-icon[data-v-99d98503]:hover,.mobile-sidebar-footer-icon[aria-pressed=true][data-v-99d98503]{color:var(--color-primary-600)}.mobile-sidebar-language-slot[data-v-99d98503]{width:36px;flex:0 0 36px}[data-v-99d98503] .mobile-sidebar-footer-language>button{width:36px;height:36px;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted)}[data-v-99d98503] .mobile-sidebar-footer-language .text-primary-600{color:var(--color-text-muted)}[data-v-99d98503] .mobile-sidebar-footer-language:focus-within .text-primary-600,[data-v-99d98503] .mobile-sidebar-footer-language:hover .text-primary-600,[data-v-99d98503] .mobile-sidebar-footer-language>button:hover{color:var(--color-primary-600)}.mobile-auth-button[data-v-99d98503]:hover,.mobile-menu-button[data-v-99d98503]:hover,.mobile-theme-toggle[data-v-99d98503]:hover{opacity:.7}.mobile-auth-button[data-v-99d98503],.mobile-theme-toggle[data-v-99d98503]{color:var(--color-primary-600)}.mobile-top-account[data-v-99d98503]{position:relative}.mobile-top-account-avatar[data-v-99d98503]{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mobile-top-account-trigger[data-v-99d98503]{background:var(--color-primary-50)}.mobile-top-account-menu[data-v-99d98503]{position:absolute;top:calc(100% + 10px);right:0;z-index:100;width:136px;padding:6px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-surface);box-shadow:0 10px 30px #1e40af24}.mobile-top-account-menu button[data-v-99d98503]{display:flex;width:100%;height:34px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--color-text-body);font-size:13px;font-weight:600;text-align:left}.mobile-top-account-menu button[data-v-99d98503]:hover{background:var(--color-surface-hover);color:var(--color-primary-700)}.mobile-top-account-menu-enter-active[data-v-99d98503],.mobile-top-account-menu-leave-active[data-v-99d98503]{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transform-origin:top right}.mobile-top-account-menu-enter-from[data-v-99d98503],.mobile-top-account-menu-leave-to[data-v-99d98503]{opacity:0;transform:translateY(-4px) scale(.98)}.mobile-menu-button[data-v-99d98503]{color:var(--color-primary-600)}html[data-theme=dark]{color:#dca8f5}.mobile-drawer-overlay-enter-active[data-v-99d98503],.mobile-drawer-overlay-leave-active[data-v-99d98503]{transition:opacity .22s ease}.mobile-drawer-overlay-enter-from[data-v-99d98503],.mobile-drawer-overlay-leave-to[data-v-99d98503]{opacity:0}.mobile-drawer-panel-enter-active[data-v-99d98503],.mobile-drawer-panel-leave-active[data-v-99d98503]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.mobile-drawer-panel-enter-from[data-v-99d98503],.mobile-drawer-panel-leave-to[data-v-99d98503]{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.mobile-drawer-overlay-enter-active[data-v-99d98503],.mobile-drawer-overlay-leave-active[data-v-99d98503],.mobile-drawer-panel-enter-active[data-v-99d98503],.mobile-drawer-panel-leave-active[data-v-99d98503]{transition-duration:1ms}}
