@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/dm-sans-latin-ext-oos9povj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/dm-sans-latin-Bf69Tn_J.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(data:font/woff2;base64,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) 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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-greek-D3oMJlXt.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-BehTv68k.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-DIC32ArD.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.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:Syne;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/syne-greek-5tOOQDeJ.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:Syne;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/syne-latin-ext-JjI8ZrW1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/syne-latin-BVsvWWA4.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:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/geist-latin-ext-DC-KSUi6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/geist-latin-BgDaEnEv.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{--ink: #14151A;--ink-hover: #2A2B31;--white: #FFFFFF;--text-2: #5C5F69;--text-3: #767983;--text-faint: #9A9DA6;--hair: #ECEBE7;--line: #E2E0DA;--line-dashed: #D9D6CE;--warm: #F4F2ED;--paper: #FAF9F6;--stone: #B9B6AE;--stripe-1: #EFEDE8;--chart-bar: #E6E3DC;--orange: #FF6A3D;--orange-text: #D24A12;--orange-wash: rgba(255, 106, 61, .1);--orange-wash-2: rgba(255, 106, 61, .06);--go: #187A4A;--go-wash: rgba(24, 122, 74, .1);--surface-dark: #2A2C33;--surface-dark-2: #2F3138;--surface-darkest: #1F2026;--face-1: #C9C5BC;--face-2: #D4D0C7;--frost: rgba(255, 255, 255, .92);--header-glass: rgba(255, 255, 255, .94);--font-body: "DM Sans", sans-serif;--font-display: "Syne", sans-serif;--font-mono: "JetBrains Mono", monospace;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-15: 15px;--text-16: 16px;--text-17: 17px;--text-18: 18px;--text-19: 19px;--text-20: 20px;--text-display-ob: clamp(36px, 4.2vw, 56px);--text-display: clamp(38px, 4.2vw, 58px);--text-display-sm: clamp(28px, 2.6vw, 38px);--leading-display: 1.04;--leading-tight: 1.15;--leading-body: 1.5;--leading-relaxed: 1.6;--tracking-display: -.03em;--tracking-tight: -.02em;--tracking-logo: -.01em;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-72: 72px;--gutter: clamp(20px, 4vw, 56px);--radius-xs: 4px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--control-sm: 36px;--control-md: 44px;--control-lg: 52px;--control-xl: 56px;--page-onboarding: 1400px;--page-app: 1440px;--column-form: 680px;--ring: 0 0 0 1px var(--ink);--shadow-tab: 0 1px 3px rgba(20, 21, 26, .12);--shadow-card: 0 24px 48px -24px rgba(20, 21, 26, .25);--shadow-phone: 0 50px 90px -30px rgba(20, 21, 26, .35);--shadow-knob: 0 1px 3px rgba(0, 0, 0, .2);--ease-out: cubic-bezier(.16, 1, .3, 1);--fast: .12s;--slow: .25s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:var(--text-15);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}a:hover{opacity:.75}button,input,textarea,select{font-family:inherit}@keyframes loudly-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){[data-state=loading] span[aria-hidden]{animation:none!important}}.skel{background:linear-gradient(90deg,var(--hair) 0%,var(--hair) 38%,var(--paper) 50%,var(--hair) 62%,var(--hair) 100%);background-size:300% 100%;animation:loudly-skel 1.4s ease-in-out infinite}@keyframes loudly-skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.skel{animation:none;background:var(--hair)}}.ob-field:focus{border-color:var(--ink)!important}@keyframes ob-glow{0%,to{box-shadow:0 0 0 3px var(--orange-wash),0 0 10px #ff6a3d2e}50%{box-shadow:0 0 0 4px var(--orange-wash),0 0 18px #ff6a3d52}}.ob-need{border-color:var(--orange)!important;animation:ob-glow 2.4s ease-in-out infinite}.ob-need:focus{border-color:var(--orange)!important;animation:none;box-shadow:0 0 0 4px #ff6a3d38}.ob-press:active{transform:scale(.98)}.ob-hover-ink:hover{border-color:var(--ink)!important}.ob-chip-x:hover{background:var(--hair)!important;color:var(--ink)!important}.ob-rule-x:hover{background:var(--warm)!important;color:var(--ink)!important}.ob-add:hover{background:var(--hair)!important}@keyframes ob-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ob-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ob-spin{to{transform:rotate(360deg)}}@keyframes ob-pulse{0%,to{opacity:1}50%{opacity:.35}}.ob-in{animation:ob-in .32s var(--ease-out) both}.ob-dot{width:6px;height:6px;border-radius:50%;background:var(--text-3);animation:ob-dot 1.1s infinite ease-in-out}.ob-spin{animation:ob-spin .9s linear infinite}.ob-pulse{animation:ob-pulse 1.4s ease-in-out infinite}.ob-chip-btn:hover{border-color:var(--ink)!important}@media (prefers-reduced-motion: reduce){.ob-in,.ob-dot,.ob-spin,.ob-pulse{animation:none}.ob-need{animation:none;box-shadow:0 0 0 3px var(--orange-wash)}}.ob-fit .ob-src-row{padding:12px 0!important}.ob-fit-know>aside{position:static!important}@media (min-width: 1024px) and (min-height: 640px){.ob-fit-page{height:100vh;height:100dvh;min-height:0!important;overflow:hidden}.ob-fit{flex:1 1 0!important;min-height:0;grid-template-columns:minmax(320px,.95fr) minmax(0,1.1fr)!important;grid-template-rows:minmax(0,1fr);grid-template-areas:"chat main";align-items:stretch!important;padding-top:clamp(20px,3vh,36px)!important;padding-bottom:clamp(16px,2.5vh,28px)!important;gap:clamp(24px,2.6vw,48px)!important}.ob-fit-chat{grid-area:chat;align-self:start;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-top:0!important}.ob-fit-chat [aria-label="Loudly guide"]>:first-child{position:sticky;top:0;z-index:1;background:var(--white);padding:18px var(--chat-pad) 14px;margin:0 calc(-1 * var(--chat-pad));border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;box-shadow:inset 0 3px 0 var(--orange)}.ob-fit-left{grid-area:main;min-height:0;overflow-y:auto;max-width:none!important;gap:clamp(16px,2.6vh,28px)!important;scrollbar-width:thin}.ob-fit-know{grid-area:main;display:none}.ob-fit-head{gap:8px!important}.ob-fit-head h1{font-size:clamp(32px,4.4vh,46px)!important}.ob-fit-head p{font-size:16px!important}.ob-fit-step{gap:clamp(14px,2.2vh,24px)!important}.ob-fit-foot{padding-top:clamp(12px,2vh,20px)!important}}@media (min-width: 1280px) and (min-height: 640px){.ob-fit{grid-template-columns:minmax(340px,1fr) minmax(0,1.15fr) minmax(300px,.85fr)!important;grid-template-areas:"chat main know"}.ob-fit-know{grid-area:know;display:block;min-height:0;overflow-y:auto;scrollbar-width:thin}}@media (min-width: 1024px) and (min-height: 640px) and (max-height: 820px){.ob-fit .ob-src-row{padding:8px 0!important}.ob-fit-head p{display:none}}@media (max-width: 1023px),(max-height: 639px){.ob-fit{display:flex!important;flex-direction:column;align-items:stretch!important}.ob-fit-left{display:contents!important}.ob-fit-chat{order:1}.ob-fit-know{order:2}.ob-fit-foot{order:3}}:root{--chat-bot-bg: var(--paper);--chat-bot-line: var(--hair);--chat-bot-line-strong: var(--line);--chat-online: #22C55E}.ob-chat{--chat-pad: clamp(18px, 2vw, 24px);border:1px solid var(--line);box-shadow:inset 0 3px 0 var(--orange),0 1px 2px #14151a0a,0 16px 40px -20px #14151a2e}.ob-chat-head{display:flex;align-items:center;gap:12px;padding:4px 0 14px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.ob-chat-avatar{position:relative;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-family:var(--font-display);font-weight:700;line-height:1;background:var(--orange)}.ob-chat-online:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--chat-online);border:2px solid var(--white)}.ob-chat-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--warm);color:var(--text-2);font-size:12px;font-weight:600}.ob-chat-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.ob-chat-row>:last-child{min-width:0}.ob-chat-gap{width:28px;flex-shrink:0}.ob-chat-reply{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:14px 16px 16px;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);box-shadow:0 1px 2px #14151a0a}.ob-chat-reply-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.ob-chat-continue{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;margin-top:4px;border:none;border-radius:var(--radius-pill);background:var(--ink);color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #14151a14,0 8px 20px -10px #14151a73;transition:background-color .15s ease,box-shadow .15s ease}.ob-chat-continue:hover{background:#000;box-shadow:0 1px 2px #14151a1a,0 10px 24px -10px #14151a8c}.ob-chat-continue:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ob-chat-continue[aria-disabled=true]{background:var(--warm);color:var(--text-faint, #9a9a9a);box-shadow:none}.ob-chat-chip{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ob-chat-chip:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.ob-chat-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ob-plans{--sc-canvas: #ECEEE8;--sc-surface: #E3E7E0;--sc-ink: #16211D;--sc-ink-soft: #4A5852;--sc-accent: #9A4527;--sc-accent-ink: #FBF8F2;--sc-font-text: "Geist", system-ui, sans-serif;--sc-shadow-color: 150 18% 18%;--sc-hairline: color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong: color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-t-xs: clamp(12px, 11.52px + .15vw, 13.12px);--sc-t-sm: clamp(14px, 13.44px + .18vw, 15.2px);--sc-t-base: clamp(16px, 15.36px + .22vw, 18px);--sc-t-xl: clamp(25.6px, 21.6px + 1.2vw, 36px);--sc-t-3xl: clamp(44.8px, 30.4px + 4.2vw, 80px);--sc-track-normal: -.005em;--sc-leading-body: 1.62;--sc-3: 12px;--sc-4: 16px;--sc-5: 24px;--sc-r-lg: 20px;--sc-r-pill: 999px;--sc-e1: 0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-ease-out: cubic-bezier(.23, 1, .32, 1);--sc-d-fast: .16s;color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sc-5);align-items:stretch}.ob-plans h3,.ob-plans p{margin:0}.ob-plans .plan__value .plan__li{position:relative;padding-left:22.4px}.ob-plans .plan__value .plan__li:before{content:"";position:absolute;left:0;top:.55em;width:11.2px;height:6.08px;border-left:1.5px solid var(--sc-accent);border-bottom:1.5px solid var(--sc-accent);transform:rotate(-45deg)}.ob-plans .plan{display:flex;flex-direction:column;gap:var(--sc-3);padding:clamp(22.4px,2.2vw,32px);border:1px solid var(--sc-hairline-strong);border-radius:var(--sc-r-lg);background:color-mix(in oklab,var(--sc-surface) 55%,transparent)}.ob-plans .plan--pick{border:1.5px solid var(--sc-accent);background:var(--sc-surface);box-shadow:0 18px 40px -24px hsl(var(--sc-shadow-color) / .35)}.ob-plans .plan__top{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-3);min-height:30.4px}.ob-plans .plan__name{font-size:var(--sc-t-xl);font-weight:500;letter-spacing:-.03em}.ob-plans .plan__tag{padding:2.88px 9.6px;border-radius:var(--sc-r-pill);white-space:nowrap;font-size:var(--sc-t-xs);font-weight:500;letter-spacing:.02em;background:var(--sc-accent);color:var(--sc-accent-ink)}.ob-plans .plan__price{font-size:var(--sc-t-3xl);font-weight:400;letter-spacing:-.045em;line-height:1}.ob-plans .plan__price span+span{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);letter-spacing:0;margin-left:5.6px}.ob-plans .plan__unit{display:inline-flex;align-items:baseline;gap:5.6px;align-self:flex-start;padding:4.8px 12px;border-radius:var(--sc-r-pill);background:color-mix(in oklab,var(--sc-accent) 10%,transparent);color:var(--sc-accent);font-size:var(--sc-t-sm);font-weight:500}.ob-plans .plan__unit .sc-nums{font-size:var(--sc-t-base);font-weight:600;letter-spacing:-.01em}.ob-plans .plan__for{color:var(--sc-ink-soft);min-height:3.2em}.ob-plans .plan__value{list-style:none;margin:0;padding:var(--sc-4) 0 0;border-top:1px solid var(--sc-hairline);display:grid;gap:11.2px;align-content:start;flex:1}.ob-plans .plan__value b{font-weight:500}.ob-plans .plan__value small{display:block;color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.ob-plans .plan__soon b:after{content:"Soon";margin-left:8px;padding:1.28px 7.2px;border:1px solid var(--sc-hairline-strong);border-radius:var(--sc-r-pill);font-size:var(--sc-t-xs);font-weight:500;color:var(--sc-ink-soft);vertical-align:.1em}.ob-plans .plan__soon:before{opacity:.35}.ob-plans .plan__go{align-self:stretch;justify-content:center;margin-top:var(--sc-3)}.ob-plans .plan:not(.plan--pick) .plan__go{background:transparent;color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-hairline-strong)}.ob-plans .btn{display:inline-flex;align-items:center;gap:8.8px;min-height:48px;padding:0 23.2px;border-radius:var(--sc-r-pill);background:var(--sc-accent);color:var(--sc-accent-ink);font-weight:500;font-size:16px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;box-shadow:var(--sc-e1),inset 0 1px #ffffff24;transition:transform var(--sc-d-fast) var(--sc-ease-out),background-color var(--sc-d-fast) var(--sc-ease-out)}.ob-plans .btn svg{width:15px;height:15px;transition:transform var(--sc-d-fast) var(--sc-ease-out)}.ob-plans .btn--sm{min-height:40px;padding:0 17.6px;font-size:15.04px}.ob-plans>.plan{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color var(--sc-d-fast) var(--sc-ease-out),box-shadow var(--sc-d-fast) var(--sc-ease-out),background-color var(--sc-d-fast) var(--sc-ease-out)}.ob-plans>.plan[disabled]{cursor:default}.ob-plans>.plan:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.ob-plans>.plan:not(.plan--pick):not([disabled]):hover{border-color:color-mix(in oklab,var(--sc-ink) 45%,transparent)}.ob-plans .plan__price,.ob-plans .plan__for,.ob-plans .plan__li,.ob-plans .plan__value b{display:block}.ob-plans>.plan:not(.plan--pick){background:color-mix(in oklab,var(--sc-surface) 55%,var(--sc-canvas))}.ob-plans .plan__tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:5.6px}.ob-plans .plan__tag--fit{background:transparent;color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent)}@media (hover: hover) and (pointer: fine){.ob-plans>.plan--pick:not([disabled]):hover .plan__go{background:color-mix(in oklab,var(--sc-accent) 88%,black)}.ob-plans>.plan:not([disabled]):hover .plan__go svg{transform:translate(3px)}}@media (max-width: 860px){.ob-plans{grid-template-columns:1fr}.ob-plans .plan__for{min-height:0}.ob-plans .btn--sm{min-height:44px}}.auth{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-16)}.auth>*{animation:auth-in .42s var(--ease-out) both}.auth>*:nth-child(2){animation-delay:40ms}.auth>*:nth-child(3){animation-delay:80ms}.auth>*:nth-child(n+4){animation-delay:.12s}@keyframes auth-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-head{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-8)}.auth-title{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.6vw,44px);line-height:var(--leading-display);font-weight:700;letter-spacing:var(--tracking-display)}.auth-sub{margin:0;font-size:var(--text-16);line-height:1.5;color:var(--text-2)}.auth-btn{width:100%;height:56px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-12);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-16);font-weight:600;cursor:pointer;transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),transform .12s var(--ease-out),box-shadow .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.auth-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.auth-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.auth-google{background:var(--white);color:var(--ink);border:1px solid var(--line)}.auth-google:hover:not([aria-disabled=true]){border-color:var(--ink)}.auth-google[aria-disabled=true]{cursor:default;color:var(--ink);border-color:var(--ink)}.auth-soon{margin-left:4px;padding:3px 10px;border-radius:999px;background:var(--orange);color:var(--ink);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.auth-primary{background:var(--ink);color:var(--white);border:none}.auth-primary:hover:not(:disabled){background:var(--ink-hover)}.auth-primary:disabled{cursor:progress;opacity:.85}.auth-or{display:flex;align-items:center;gap:var(--space-12);font-size:var(--text-14);color:var(--text-3)}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--hair)}.auth-field{display:flex;flex-direction:column;gap:var(--space-6)}.auth-field label{font-size:var(--text-14);font-weight:600}.auth-input-wrap{position:relative}.auth-input{width:100%;box-sizing:border-box;height:52px;padding:0 16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);font-size:16px;outline:none;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.auth-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hair)}.auth-input[aria-invalid=true]{border-color:var(--orange-text)}.auth-input.has-toggle{padding-right:72px}.auth-toggle{position:absolute;right:6px;top:6px;height:40px;padding:0 12px;border:none;background:none;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-14);font-weight:600;color:var(--text-2);cursor:pointer}.auth-toggle:hover{color:var(--ink)}.auth-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:0}.auth-hint{font-size:var(--text-14);color:var(--text-3)}.auth-error{font-size:var(--text-14);color:var(--orange-text)}.auth-fine{margin:0;font-size:var(--text-14);line-height:1.5;color:var(--text-3);text-align:center}.auth-fine a{color:var(--text-2)}.auth-agree-wrap{display:flex;flex-direction:column;gap:var(--space-6)}.auth-agree{display:flex;gap:var(--space-10);align-items:flex-start;font-size:var(--text-14);line-height:1.5;color:var(--text-2);cursor:pointer}.auth-agree input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer}.auth-agree a{color:var(--ink)}.auth-switch{align-self:center;background:none;border:none;padding:var(--space-6) var(--space-8);cursor:pointer;font-family:var(--font-body);font-size:var(--text-15);color:var(--text-2);border-radius:var(--radius-xs)}.auth-switch b{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth-switch:focus-visible{outline:2px solid var(--ink)}.auth-spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.auth>*{animation:none}.auth-btn,.auth-input{transition:none}.auth-btn:active:not(:disabled){transform:none}.auth-spin{animation-duration:2s}}.app-tabs::-webkit-scrollbar{display:none}@media (max-width: 640px){.app-header{grid-template-columns:auto minmax(0,1fr) auto!important;row-gap:12px!important;padding-bottom:12px!important}.app-header>nav{grid-row:2;grid-column:1 / -1;justify-self:stretch!important}.app-header>div{grid-column:3}.app-credits-word{font-size:13px}}.trending-shimmer{background:linear-gradient(110deg,var(--surface-dark) 30%,var(--surface-dark-2) 50%,var(--surface-dark) 70%);background-size:220% 100%;animation:loudly-sheen 1.6s linear infinite}.loading-sheen{background:linear-gradient(110deg,var(--paper) 30%,var(--warm) 50%,var(--paper) 70%);background-size:220% 100%;animation:loudly-sheen 1.8s linear infinite}@keyframes loudly-sheen{to{background-position:-220% 0}}@keyframes loudly-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes loudly-orbit{to{transform:rotate(360deg)}}.live-dot{animation:loudly-live 1.4s ease-in-out infinite}@keyframes loudly-live{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.trending-shimmer,.loading-sheen,.orb-anim,.orb-orbit,.live-dot{animation:none!important}}.gen-scan{position:absolute;left:0;right:0;height:30%;background:linear-gradient(transparent,rgba(255,255,255,.1),transparent);animation:gen-scan 2.8s linear infinite;pointer-events:none}@keyframes gen-scan{0%{top:-30%}to{top:100%}}.live-frame{animation:live-zoom 14s ease-in-out infinite alternate}@keyframes live-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.live-dot{width:8px;height:8px;border-radius:999px;background:var(--orange);animation:live-dot 1.2s ease-in-out infinite}@keyframes live-dot{50%{opacity:.25}}.gen-step-now{animation:live-dot 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.gen-scan,.live-frame,.live-dot,.gen-step-now{animation:none!important}}@media (max-width: 640px){.studio-stage{grid-template-columns:minmax(0,1fr)!important}.studio-stage-media{aspect-ratio:16 / 9!important}.studio-stage-body{padding:18px 18px 20px!important}.studio-stage-pct{font-size:36px!important}.studio-stage-hook{font-size:20px!important}.studio-posters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.studio-stats>div{padding:14px 12px!important;flex-direction:column;align-items:flex-start!important;gap:6px!important}.studio-stats>div>span:first-child{font-size:30px!important}.studio-stats>div>span:last-child>span{font-size:13px!important;white-space:normal!important}.studio-stats>div>span:last-child>span:last-child{font-size:12px!important}.studio-empty{flex-direction:column;align-items:flex-start!important}}.studio-week{scrollbar-width:thin}.studio-focus{transition:filter 1.2s ease}.own-drop:hover:not(:disabled) .own-plus{transform:scale(1.06)}.own-plus{transition:transform .2s}
