@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.av-root{--av-chat:#605dba;--av-ink:#252e3d;--av-sub:#6e6e73;--av-mute:#86868b;--av-paper:#f5f5f7;--av-line:#252e3d29;--av-red:#e5484d;--av-grad:linear-gradient(135deg, #605dba 0%, #3f77df 100%);z-index:600;overscroll-behavior:contain;color:var(--av-ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;background:#fff;flex-direction:column;font-family:Satoshi,LINE Seed TW,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:opacity .5s;display:flex;position:fixed;inset:0;overflow:hidden auto}.av-root *,.av-root :before,.av-root :after{box-sizing:border-box}.av-root.onboarding-preview-replica{top:var(--demo-banner-height,40px)}.av-root :where(h1,h2,h3,p){margin:0}.av-root :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.av-root .nb{white-space:nowrap}.av-root .av-lat{font-family:Satoshi,LINE Seed TW,sans-serif}.av-root .av-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av-side{display:contents}.av-top{background:var(--av-grad);color:#fff;order:1;padding:16px 20px 44px;position:relative}.av-head{justify-content:space-between;align-items:center;height:44px;display:flex}.av-logo{flex:none;width:auto;height:24px;display:block}.av-mpill{color:#fff;white-space:nowrap;border:1.5px solid #fff9;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.av-copy .av-tabs{margin-top:18px}.av-main{z-index:1;background:#fff;border-radius:24px 24px 0 0;order:2;margin-top:-24px;padding:28px 20px 36px;position:relative}.av-prompt,.av-foot{display:none}.av-demo{background:var(--av-grad);flex-direction:column;order:3;align-items:center;gap:22px;padding:36px 0 44px;display:flex}.av-demo .av-tabs{justify-content:center}.av-foot-m{color:var(--av-mute);order:4;justify-content:center;padding:20px 20px 28px;font-size:14px;display:flex}.av-legal{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.av-legal a{color:inherit;text-decoration:none}.av-legal a:hover{text-underline-offset:3px;text-decoration:underline}.av-head,.av-copy,.av-form{max-width:520px;margin-left:auto;margin-right:auto}@keyframes avbar{0%{width:0}to{width:100%}}.av-tabs{flex-wrap:wrap;gap:6px;display:flex}.av-tab{color:#ffffffdb;background:#ffffff29;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:15px;font-weight:700;transition:background .4s,color .4s;display:inline-flex;position:relative;overflow:hidden}.av-tab.on{color:var(--av-ink);background:#fff}.av-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.av-tab i{background:linear-gradient(90deg,#605dba,#3f77df);width:0;height:3px;animation:linear forwards avbar;position:absolute;bottom:0;left:0}.av-texts{color:#fff;margin-top:16px;display:grid}.av-text{opacity:0;grid-area:1/1;transition:opacity .22s ease-in,transform .22s ease-in;transform:translateY(-8px)}.av-text.on{opacity:1;transition:opacity .5s cubic-bezier(.22,.7,.12,1) .24s,transform .6s cubic-bezier(.22,.7,.12,1) .24s;transform:none}.av-texttag{color:#fff;background:#ffffff29;border-radius:999px;align-items:center;min-height:30px;padding:2px 12px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.av-text h2{color:#fff;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin-top:10px;font-size:26px;font-weight:700;line-height:1.3}.av-form{width:100%;transition:opacity .25s}.av-form.mode-switching{opacity:0}.av-step{animation:.35s cubic-bezier(.22,.7,.12,1) avStepIn}@keyframes avStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.av-form h1{color:var(--av-ink);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:30px;font-weight:700;line-height:1.25}.av-sub{color:var(--av-sub);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin-top:8px;font-size:16px;line-height:1.6}.av-sub b{color:var(--av-ink);overflow-wrap:anywhere;font-weight:700}.av-error{color:#b42318;background:#fdecec;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:15px;line-height:1.55;display:none}.av-error.visible{display:block}.av-google{border:1.5px solid var(--av-line);width:100%;height:52px;color:var(--av-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.av-google:hover{background:var(--av-paper)}.av-google svg{flex:none;width:22px;height:22px;display:block}.av-google-wrap{margin-top:24px;position:relative}.av-google-wrap>.av-google{margin-top:0}.av-google-wrap:hover>.av-google{background:var(--av-paper)}.av-gis{z-index:1;opacity:.01;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.av-gis>div{transform:scale(1.1,1.6)}.av-or{color:var(--av-mute);white-space:nowrap;align-items:center;gap:14px;margin:20px 0;font-size:15px;display:flex}.av-or i{background:#252e3d1f;flex:1;height:1px}.av-lbl{color:var(--av-ink);margin-bottom:8px;font-size:16px;font-weight:700;display:block}.av-inp{background:var(--av-paper);cursor:text;border:1.5px solid #0000;border-radius:14px;align-items:center;height:52px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.av-inp input{min-width:0;height:100%;font:inherit;color:var(--av-ink);caret-color:var(--av-chat);background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-family:Satoshi,LINE Seed TW,sans-serif;font-size:17px}.av-inp input.av-zh{font-family:LINE Seed TW,sans-serif}.av-inp input::placeholder{color:var(--av-mute);opacity:1}.av-inp:focus-within{border-color:var(--av-chat);background:#fff;box-shadow:0 0 0 4px #605dba24}.av-inp.err,.av-inp.err:focus-within{border-color:var(--av-red);box-shadow:none;background:#fff}.av-inp.shake{animation:.4s shake}.av-ferr{color:var(--av-red);align-items:flex-start;gap:6px;margin-top:8px;font-size:15px;line-height:1.5;display:flex}.av-ferr svg{flex:none;width:18px;height:18px;margin-top:2px}.av-hint{color:var(--av-sub);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin-top:8px;font-size:15px;line-height:1.6}.av-link{color:var(--av-chat);text-align:left;align-items:center;gap:6px;margin-top:14px;font-size:16px;font-weight:700;display:inline-flex}.av-link svg{flex:none;width:18px;height:18px;display:block}.av-link:hover span{text-underline-offset:3px;text-decoration:underline}.av-invite{margin-top:20px}.av-agree{color:var(--av-sub);cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:16px;line-height:1.5;display:flex;position:relative}.av-agree input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:1px;left:0}.av-agree a{color:var(--av-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.av-box{background:#fff;border:1.5px solid #252e3d4d;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background .15s,border-color .15s;display:flex}.av-box svg{opacity:0;width:14px;height:14px;display:block}.av-agree input:checked+.av-box{background:var(--av-grad);border-color:#0000}.av-agree input:checked+.av-box svg{opacity:1}.av-agree input:focus-visible+.av-box{box-shadow:0 0 0 4px #605dba3d}.av-agree.bad .av-box{border-color:var(--av-red);box-shadow:0 0 0 3px #e5484d24}.av-agree.shake .av-box{animation:.4s shake}.av-agree-err{margin-left:32px}.av-remember{margin-top:16px}.av-remember+.av-cta{margin-top:18px}@media (max-width:1179px){.av-mode-login .av-copy,.av-mode-login .av-demo{display:none}.av-mode-login .av-top{padding-bottom:40px}.av-mode-login .av-sub{display:none}.av-mode-login .av-lbl[for=reg-email]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.av-cta{background:var(--av-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:20px;font-size:16px;font-weight:700;transition:background .2s,transform .1s,opacity .2s;display:flex;box-shadow:0 6px 16px #252e3d2e}.av-cta:hover{background:#11161f}.av-cta:active{transform:scale(.99)}.av-cta.off{box-shadow:none;background:#c9cad3}.av-cta.loading{opacity:.72;pointer-events:none}.av-back{color:var(--av-ink);align-items:center;gap:6px;margin-bottom:22px;font-size:16px;font-weight:700;display:inline-flex}.av-back svg{width:20px;height:20px;display:block}.av-otp{gap:8px;margin-top:26px;display:flex;position:relative}.av-otp span{background:var(--av-paper);min-width:0;height:58px;color:var(--av-ink);border:1.5px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;font-family:Satoshi,LINE Seed TW,sans-serif;font-size:24px;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.av-otp span.on{border-color:var(--av-chat);background:#fff;box-shadow:0 0 0 4px #605dba24}.av-otp span.on:empty:after{content:"";background:var(--av-chat);width:2px;height:26px;animation:1s step-end infinite avCaret;display:block}@keyframes avCaret{50%{opacity:0}}.av-otp.bad span{border-color:var(--av-red)}.av-otp.shake{animation:.4s shake}.av-otp input{opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.av-otp input::placeholder{color:#0000}.av-codehint{color:var(--av-ink);margin-top:12px;font-size:15px;line-height:1.6}.av-codehint:empty{display:none}.av-resend{color:var(--av-sub);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:16px;display:flex}.av-resend button{color:var(--av-mute);cursor:default;white-space:nowrap;font-weight:700}.av-resend button.go{color:var(--av-chat);cursor:pointer}.av-tip{color:var(--av-mute);margin-top:10px;font-size:15px;line-height:1.6}.av-payrow{color:var(--av-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.av-chip{border:1px solid var(--av-line);height:32px;color:var(--av-ink);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.av-chip img{width:auto;height:17px;display:block}@media (min-width:1180px){.av-root{flex-direction:row}.av-side{background:var(--av-grad);flex:none;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-self:flex-start;align-items:center;column-gap:clamp(28px,2.6vw,48px);width:clamp(620px,55.6vw,960px);height:100vh;min-height:640px;padding:40px 48px 48px;display:grid;position:sticky;top:0;overflow:hidden}.av-top{display:contents}.av-head{grid-area:1/1/auto/-1;align-self:start;max-width:none;height:auto;margin:0}.av-logo{height:30px}.av-mpill{display:none}.av-copy{grid-area:2/1;max-width:none;margin:0}.av-copy .av-tabs{gap:8px;margin-top:0}.av-tab{height:40px;padding:0 16px;font-size:16px}.av-texts{margin-top:30px}.av-texttag{min-height:32px;padding:2px 14px;font-size:15px}.av-text h2{margin-top:16px;font-size:clamp(30px,2.5vw,40px)}.av-demo{background:0 0;grid-area:2/2;padding:0;display:block}.av-demo .av-tabs{display:none}.av-dp{transform:scale(var(--ps,1));transform-origin:0 0;margin-right:calc(320px * (var(--ps,1) - 1));margin-bottom:calc(640px * (var(--ps,1) - 1))}.av-main{border-radius:0;flex-direction:column;flex:1;order:0;min-width:0;min-height:100vh;margin:0;padding:36px 48px 32px;display:flex}.av-prompt{color:var(--av-sub);justify-content:flex-end;align-items:center;gap:12px;font-size:16px;display:flex}.av-pill{border:1.5px solid var(--av-line);height:44px;color:var(--av-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.av-pill:hover{background:var(--av-paper)}.av-form{width:400px;max-width:100%;margin:auto;padding:32px 0}.av-form h1{font-size:40px}.av-sub{margin-top:10px;font-size:18px}.av-google{height:56px;margin-top:32px;font-size:17px}.av-google-wrap{margin-top:32px}.av-or{margin:24px 0}.av-inp{height:56px}.av-agree{margin-top:22px}.av-cta{height:56px;margin-top:24px;font-size:17px}.av-back{margin-bottom:28px}.av-otp{gap:10px;margin-top:32px}.av-otp span{height:64px;font-size:26px}.av-foot{color:var(--av-mute);justify-content:center;margin-top:24px;font-size:14px;display:flex}.av-foot-m{display:none}.av-root.onboarding-preview-replica .av-side{height:calc(100vh - var(--demo-banner-height,40px))}.av-root.onboarding-preview-replica .av-main{min-height:calc(100vh - var(--demo-banner-height,40px))}}.av-dp{flex:none;width:320px;height:640px;position:relative}.av-device{--chat:#605dba;--social:#3f77df;--post:#0ea5e9;--ink:#252e3d;--sub:#6e6e73;--line:#252e3d1f;--grad:linear-gradient(135deg, #605dba, #3f77df);--ease:cubic-bezier(.22, .7, .12, 1);text-align:left;background:#10141c;border-radius:44px;width:320px;height:640px;padding:10px;font-family:Satoshi,LINE Seed TW,sans-serif;position:relative;box-shadow:0 40px 80px #12144261,0 10px 24px #12144233}.av-device:before{content:"";z-index:3;background:#10141c;border-radius:999px;width:92px;height:24px;margin-left:-46px;position:absolute;top:20px;left:50%}.av-device p,.av-device h3{margin:0}.av-scr{z-index:1;opacity:0;transition:opacity 0s linear .5s;position:absolute;inset:10px}.av-scr.on{z-index:2;opacity:1;transition:opacity .45s cubic-bezier(.22,.7,.12,1)}.av-scr-in{width:100%;height:100%}.av-device .screen{width:100%;height:100%;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;background:#fff;border-radius:34px;flex-direction:column;font-size:15px;line-height:1.55;display:flex;position:relative;overflow:hidden}.av-device .nb{white-space:nowrap}.av-device .screen-top{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:8px;padding:52px 12px 12px;display:flex}.av-device .avatar{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid;overflow:hidden}.av-device .avatar img{object-fit:cover;width:100%;height:100%}.av-device .avatar .av-f{width:15px;height:auto}.av-device .screen-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.3;display:block;overflow:hidden}.av-device .screen-top small{color:var(--sub);white-space:nowrap;font-size:14px;line-height:1.3;display:block}.av-device .screen-top>span:nth-child(2){min-width:0}.av-device .on-duty{color:#1d8a3e;white-space:nowrap;background:#eaf8ee;border-radius:999px;flex:none;margin-left:auto;padding:4px 9px;font-size:14px;font-style:normal;font-weight:700}.av-device .chat{background:#f6f7f9;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:16px 14px 20px;display:flex;position:relative}.av-device .screen :is(.chat,.comments,.alerts,.plan,.gen,.langs,.stats,.lines){min-height:0}.av-device .screen .comments{flex:0 auto}.av-device .screen .is-scroll{justify-content:flex-start;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.av-device .chat-time{color:var(--sub);background:#252e3d12;border-radius:999px;align-self:center;margin-bottom:auto;padding:3px 12px;font-size:14px}.av-device .msg{opacity:0;border-radius:18px;max-width:82%;padding:10px 14px;display:block;transform:translateY(12px)scale(.98)}.av-device .msg.in{border:1px solid var(--line);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.av-device .msg.out{background:var(--grad);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.av-device .msg small{opacity:.85;margin-top:4px;font-size:14px;display:block}.av-device .is-live .msg{animation:avMsgIn .5s var(--ease) forwards}.av-device .is-live .msg:first-child{animation-delay:.25s}.av-device .is-live .msg:nth-child(2){animation-delay:1.1s}.av-device .is-live .msg:nth-child(3){animation-delay:2.1s}.av-device .is-live .msg:nth-child(4){animation-delay:3s}.av-device .is-live .msg:nth-child(5){animation-delay:3.9s}.av-device .is-live .msg:nth-child(6){animation-delay:4.8s}.av-device .is-live .msg:nth-child(7){animation-delay:5.7s}.av-device .is-live .msg:nth-child(8){animation-delay:6.6s}.av-device .done{color:#1d8a3e;text-align:center;opacity:0;background:#eaf8ee;border-radius:999px;flex:none;align-self:center;max-width:100%;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.4;transform:translateY(12px)}.av-device .done:before{content:"✓ "}.av-device .is-live .done{animation:avMsgIn .5s var(--ease) 4.6s forwards}@keyframes avMsgIn{to{opacity:1;transform:none}}.av-device .msg.photo{padding:4px}.av-device .msg.photo img{border-radius:14px;width:150px;height:auto;display:block}.av-device .msg.voice .vm{align-items:center;gap:8px;display:flex}.av-device .msg.voice .vm i{background:var(--ink);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.av-device .msg.voice .vm i:after{content:"";border:6px solid #0000;border-left:9px solid #fff;border-right-width:0;position:absolute;top:8px;left:11px}.av-device .msg.voice .vm svg{fill:none;width:86px;height:20px;stroke:var(--sub);stroke-width:2.4px;stroke-linecap:round;flex:none}.av-device .msg.voice .vm b{color:var(--sub);font-size:14px}.av-device .msg.voice small{color:var(--sub);opacity:1}.av-device .msg.gap{max-width:none;color:var(--sub);background:#252e3d12;border-radius:999px;align-self:center;padding:3px 12px;font-size:14px;line-height:1.5}.av-device .reel{background:#3a2a1e;flex:1;min-height:150px;position:relative;overflow:hidden}.av-device .reel img{object-fit:cover;object-position:34% 50%;width:100%;height:100%;position:absolute;inset:0}.av-device .reel-cap{color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:2.1;position:absolute;bottom:10px;left:8px;right:8px}.av-device .reel-cap>span{background:var(--social);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;padding:5px 11px}.av-device .comments{background:#f6f7f9;flex-direction:column;flex:none;gap:8px;padding:12px 14px 18px;display:flex}.av-device .cmt{opacity:0;grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid;transform:translateY(12px)}.av-device .cmt i{background:#cbd3e1;border-radius:50%;width:30px;height:30px;overflow:hidden}.av-device .cmt i img{object-fit:cover;width:100%;height:100%}.av-device .cmt i.ini{color:#fff;background:#9aa3b5;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid}.av-device .cmt.me i,.av-device .cmt.me i.ini{background:var(--grad)}.av-device .cmt p{border:1px solid var(--line);background:#fff;border-radius:14px;padding:8px 12px}.av-device .cmt b{font-size:14px;display:block}.av-device .dm-toast{background:var(--grad);color:#fff;opacity:0;border-radius:16px;margin-top:4px;padding:12px 14px;transform:translateY(12px)}.av-device .dm-toast b{opacity:.9;font-size:14px;display:block}.av-device .is-live .cmt,.av-device .is-live .dm-toast{animation:avMsgIn .5s var(--ease) forwards}.av-device .is-live .cmt:first-child{animation-delay:.25s}.av-device .is-live .cmt:nth-child(2){animation-delay:1.2s}.av-device .is-live .cmt:nth-child(5){animation-delay:3.9s}.av-device .is-live .cmt:nth-child(6){animation-delay:4.8s}.av-device .is-live .dm-toast{animation-delay:2.3s}.av-device .cmt.ign p{color:var(--sub);background:0 0;border-style:dashed}.av-device .cmt.ign i{background:#e3e6ec}.av-device .c-chip{color:var(--sub);background:#252e3d14;border-radius:999px;margin-top:4px;padding:2px 9px;font-size:14px;font-style:normal;font-weight:700;line-height:1.4;display:inline-block}.av-device .plan{background:#f6f7f9;flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.av-device .plan-week{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.av-device .plan-week span{border:1px solid var(--line);height:44px;color:var(--sub);background:#fff;border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid}.av-device .plan-week .on{background:var(--post);color:#fff;border-color:#0000}.av-device .plan-item{border:1px solid var(--line);opacity:0;background:#fff;border-radius:16px;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:10px;display:grid;transform:translateY(12px)}.av-device .plan-item i{background:linear-gradient(135deg,#cfeffc,#a6ddf7);border-radius:12px;width:54px;height:54px;overflow:hidden}.av-device .plan-item i img{object-fit:cover;width:100%;height:100%}.av-device .plan-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.av-device .plan-hero i{border-radius:0;width:100%;height:168px}.av-device .plan-hero>div{padding:10px 12px 12px}.av-device .plan-item b{font-size:15px;line-height:1.4;display:block}.av-device .plan-meta{color:var(--sub);align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.av-device .plan-meta svg{width:16px;height:16px}.av-device .plan-meta em{color:#0b7fb5;margin-left:auto;font-style:normal;font-weight:700}.av-device .is-live .plan-item{animation:avMsgIn .5s var(--ease) forwards}.av-device .is-live .plan-item:nth-child(2){animation-delay:.3s}.av-device .is-live .plan-item:nth-child(3){animation-delay:1.1s}.av-device .is-live .plan-item:nth-child(4){animation-delay:1.9s}.av-device .compose{background:#f6f7f9;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.av-device .cp-ask,.av-device .cp-post,.av-device .cp-sched,.av-device .cp-done{opacity:0;transform:translateY(12px)}.av-device .cp-ask{border:1px solid var(--line);background:#fff;border-radius:14px;align-self:flex-start;max-width:90%;padding:8px 12px;font-size:14px;line-height:1.5}.av-device .cp-ask b{color:var(--sub);display:block}.av-device .cp-post{border:1px solid var(--line);background:#fff;border-radius:16px;flex:none;overflow:hidden}.av-device .cp-img{background:#eee6dc;height:108px;display:block}.av-device .cp-img img{object-fit:cover;object-position:50% 74%;width:100%;height:100%;display:block}.av-device .cp-text{padding:10px 12px 12px;font-size:15px;line-height:1.55}.av-device .cp-text span{clip-path:inset(0 100% 0 0);display:block}.av-device .cp-sched{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.av-device .cp-plat{gap:5px;display:flex}.av-device .cp-plat svg{width:16px;height:16px}.av-device .cp-sched em{color:#0b7fb5;margin-left:auto;font-style:normal;font-weight:700}.av-device .cp-done{color:#1d8a3e;background:#eaf8ee;border-radius:14px;padding:9px 12px;font-size:14px;line-height:1.5}.av-device .cp-done b{font-weight:800;display:block}.av-device .is-live .cp-ask{animation:avMsgIn .5s var(--ease) .2s forwards}.av-device .is-live .cp-post{animation:avMsgIn .5s var(--ease) .8s forwards}.av-device .is-live .cp-text span{animation:.8s linear forwards avType}.av-device .is-live .cp-text span:first-child{animation-delay:1.3s}.av-device .is-live .cp-text span:nth-child(2){animation-duration:1.2s;animation-delay:2.1s}.av-device .is-live .cp-text span:nth-child(3){animation-delay:3.3s}.av-device .is-live .cp-sched{animation:avMsgIn .5s var(--ease) 4.4s forwards}.av-device .is-live .cp-done{animation:avMsgIn .5s var(--ease) 5.4s forwards}@keyframes avType{to{clip-path:inset(0)}}.av-device .alerts{background:#f6f7f9;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:14px;display:flex}.av-device .alert{border:1px solid var(--line);opacity:0;background:#fff;border-radius:16px;padding:11px 12px;transform:translateY(12px)}.av-device .a-tag{color:#2b5fc4;background:#eef3fd;border-radius:999px;padding:2px 10px;font-size:14px;line-height:1.4;display:inline-block}.av-device .alert.warn .a-tag{color:#c0392b;background:#fdecec}.av-device .alert p{margin-top:6px;font-weight:700;line-height:1.45}.av-device .a-meta{color:var(--sub);align-items:center;gap:6px;margin-top:6px;font-size:14px;display:flex}.av-device .a-meta svg{flex:none;width:16px;height:16px}.av-device .a-meta em{color:var(--ink);margin-left:auto;font-style:normal;font-weight:700}.av-device .is-live .alert{animation:avMsgIn .5s var(--ease) forwards}.av-device .is-live .alert:first-child{animation-delay:.25s}.av-device .is-live .alert:nth-child(2){animation-delay:1s}.av-device .is-live .alert:nth-child(3){animation-delay:1.8s}.av-device .is-live .alert:nth-child(4){animation-delay:2.6s}.av-device .is-still :is(.msg,.cmt,.dm-toast,.alert,.done,.cp-ask,.cp-post,.cp-sched,.cp-done,.plan-item){opacity:1;animation:none;transform:none}.av-device .is-still .cp-text span{clip-path:none;animation:none}@media (prefers-reduced-motion:reduce){.av-text,.av-text.on,.av-scr,.av-scr.on,.av-tab{transition:none}.av-step{animation:none}}.auth-transition-screen{z-index:12000;background:radial-gradient(circle at 18% 16%,#605dba24,#0000 34%),radial-gradient(circle at 82% 78%,#3f77df21,#0000 36%),#f5f5f7;place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.auth-transition-glow{aspect-ratio:1;filter:blur(88px);pointer-events:none;border-radius:50%;width:min(72vw,460px);animation:5s ease-in-out infinite alternate authTransitionFloat;position:absolute}.auth-transition-glow-primary{background:#605dba2e;top:-22%;left:-24%}.auth-transition-glow-secondary{background:#3f77df29;animation-delay:-2.5s;bottom:-24%;right:-28%}.auth-transition-card{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:#ffffffc2;border:1px solid #ffffffeb;border-radius:28px;width:min(100%,360px);padding:40px 30px 36px;position:relative;box-shadow:0 22px 70px #2c32561f}.auth-transition-logo{width:120px;height:auto;margin:0 auto 30px;display:block}.auth-transition-spinner{border:3px solid #605dba;border-color:#605dba #3f77df #605dba24 #605dba24;border-radius:50%;width:54px;height:54px;margin:0 auto 24px;animation:.8s linear infinite authTransitionSpin;position:relative}.auth-transition-spinner span{background:linear-gradient(135deg,#605dba26,#3f77df29);border-radius:50%;position:absolute;inset:10px}.auth-transition-card h1{color:#1d1d1f;letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:800}.auth-transition-card p{color:#6e6e73;margin:0;font-size:15px;line-height:1.65}@keyframes authTransitionSpin{to{transform:rotate(360deg)}}@keyframes authTransitionFloat{0%{transform:translate(0,0)scale(.96)}to{transform:translate(24px,18px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.auth-transition-glow,.auth-transition-spinner{animation-duration:1.6s}.auth-transition-glow{animation-name:none}}.auth-error-dialog-backdrop{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12141b94;place-items:center;padding:24px;animation:.16s ease-out both auth-error-backdrop-in;display:grid;position:fixed;inset:0}.auth-error-dialog{color:#1d1d1f;background:#fff;border:1px solid #1f23301a;border-radius:22px;width:min(100%,460px);padding:30px;animation:.18s cubic-bezier(.2,.75,.25,1) both auth-error-dialog-in;position:relative;box-shadow:0 28px 80px #0c0f1842}.auth-error-dialog-status{color:#d92d20;background:#fff1f0;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.auth-error-dialog-status svg{width:25px;height:25px}.auth-error-dialog-close{color:#667085;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1f23301a;border-radius:10px;place-items:center;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.auth-error-dialog-close:hover,.auth-error-dialog-close:focus-visible{color:#245fcf;border-color:#376fe873;outline:3px solid #376fe824}.auth-error-dialog-eyebrow{color:#667085;letter-spacing:.12em;margin:0 0 6px;font-size:14px;font-weight:750}.auth-error-dialog h2{color:#17191f;letter-spacing:-.025em;margin:0 0 22px;font-size:26px;line-height:1.2}.auth-error-dialog-detail,.auth-error-dialog-guidance{border-radius:13px;padding:15px 16px}.auth-error-dialog-detail{background:#fff8f7;border:1px solid #ffd3cf}.auth-error-dialog-guidance{background:#f7f9fe;border:1px solid #dfe7f8;margin-top:10px}.auth-error-dialog-detail span,.auth-error-dialog-guidance span,.auth-error-dialog-code>span{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.auth-error-dialog-detail p,.auth-error-dialog-guidance p{color:#2d3340;margin:0;font-size:14px;line-height:1.55}.auth-error-dialog-code{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.auth-error-dialog-code>span{margin:0}.auth-error-dialog-code code{overflow-wrap:anywhere;color:#344054;background:#f8f9fb;border:1px solid #e4e7ec;border-radius:7px;padding:6px 9px;font-size:14px;font-weight:650}.auth-error-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.auth-error-dialog-primary,.auth-error-dialog-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 17px;font-size:14px;font-weight:650}.auth-error-dialog-primary{color:#fff;background:#376fe8;border:1px solid #376fe8;box-shadow:0 5px 14px #376fe833}.auth-error-dialog-secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.auth-error-dialog-primary:hover{background:#245fcf}.auth-error-dialog-secondary:hover{background:#f8f9fb}.auth-error-dialog-primary:focus-visible,.auth-error-dialog-secondary:focus-visible{outline-offset:2px;outline:3px solid #376fe82e}@keyframes auth-error-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes auth-error-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (max-width:768px){.auth-error-dialog-backdrop{padding:16px}.auth-error-dialog{border-radius:18px;padding:25px 20px 20px}.auth-error-dialog h2{padding-right:38px;font-size:23px}.auth-error-dialog-actions{flex-direction:column-reverse}.auth-error-dialog-primary,.auth-error-dialog-secondary{width:100%}.auth-error-dialog-code{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.auth-error-dialog-backdrop,.auth-error-dialog{animation:none}}
