.apx-mock{--apx-indigo:#4f46e5;--apx-indigo-mid:#6366f1;--apx-indigo-light:#a5b4fc;--apx-indigo-soft:rgba(79,70,229,.4);--apx-emerald:#10b981;font-family:inherit}.apx-mock .phone{position:relative;width:272px;height:572px;padding:10px;border-radius:44px;background:#0a0a12;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 40px 90px -30px rgba(79,70,229,.45),0 10px 30px rgba(0,0,0,.6)}.apx-mock .phone-notch{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:104px;height:22px;border-radius:12px;background:#000;z-index:40}.apx-mock .phone-screen{--app-bg:#0d0d18;--app-card:hsla(0,0%,100%,.04);--app-card-border:hsla(0,0%,100%,.07);--app-chip:hsla(0,0%,100%,.06);--app-text:#fff;--app-text-dim:#9ca3af;--app-row-border:hsla(0,0%,100%,.06);--app-dash:hsla(0,0%,100%,.15);--app-accent:var(--apx-indigo);--app-accent-tint:rgba(79,70,229,.15);--app-head-bg:transparent;--app-head-text:#fff;--app-status:#fff;position:relative;height:100%;border-radius:34px;overflow:hidden;background:var(--app-bg)}.apx-mock .th-health{--app-bg:#f4f7f5;--app-card:#fff;--app-card-border:#e2ece6;--app-chip:#e9f4ee;--app-text:#17322a;--app-text-dim:#5f7a6f;--app-row-border:#e2ece6;--app-dash:#b9cfc4;--app-accent:#00995d;--app-accent-tint:rgba(0,153,93,.12);--app-head-bg:#00995d;--app-head-text:#fff;--app-status:#fff}.apx-mock .th-health .app-screens .screen:first-child:before{height:148px}.apx-mock .th-health .search-bar{background:#fff}.apx-mock .th-garage{--app-bg:#f3f6fb;--app-card:#fff;--app-card-border:#e0e8f4;--app-chip:#eaf0f9;--app-text:#14243d;--app-text-dim:#5c6f8d;--app-row-border:#e0e8f4;--app-dash:#b9c8e0;--app-accent:#0046ad;--app-accent-tint:rgba(0,70,173,.12);--app-head-bg:#0046ad;--app-head-text:#fff;--app-status:#fff}.apx-mock .th-garage .app-screens .screen:first-child:before{height:168px;background:linear-gradient(150deg,#003087,#0a4d9e)}.apx-mock .th-garage .veh-cta{background:#3f9be0}.apx-mock .th-garage .form-summary{background:#e8f1fb;border-color:#cadef5}.apx-mock .th-garage .form-summary .sp{color:var(--app-accent)}.apx-mock .th-delivery .screen-head{position:relative;justify-content:center}.apx-mock .th-delivery .screen-back{position:absolute;left:0;top:50%;transform:translateY(-50%)}.apx-mock .th-delivery .screen{padding-bottom:100px;gap:9px}.apx-mock .th-delivery .chat-mini{bottom:54px}.apx-mock .th-delivery{--app-bg:#fff;--app-card:#fff;--app-card-border:#ececec;--app-chip:#f5f5f5;--app-text:#3e3e3e;--app-text-dim:#717171;--app-row-border:#f2f2f2;--app-dash:#d6d6d6;--app-accent:#ea1d2c;--app-accent-tint:rgba(234,29,44,.1);--app-head-bg:#fff;--app-head-text:#3e3e3e;--app-status:#3e3e3e}.apx-mock .phone-status{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:15px 24px 0;pointer-events:none;color:var(--app-status)}.apx-mock .ps-time{font-size:11px;font-weight:700}.apx-mock .ps-icons{display:flex;align-items:center;gap:5px}.apx-mock .ps-signal{display:flex;align-items:flex-end;gap:1.5px}.apx-mock .ps-signal i{width:3px;border-radius:1px;background:currentColor}.apx-mock .ps-signal i:first-child{height:4px}.apx-mock .ps-signal i:nth-child(2){height:6px}.apx-mock .ps-signal i:nth-child(3){height:8px}.apx-mock .ps-signal i:nth-child(4){height:10px}.apx-mock .ps-batt{position:relative;width:20px;height:10px;padding:1.5px;border:1px solid;border-radius:3px;opacity:.9}.apx-mock .ps-batt:after{content:"";position:absolute;top:2.5px;right:-3px;width:1.5px;height:3px;border-radius:0 1px 1px 0;background:currentColor}.apx-mock .ps-batt i{display:block;height:100%;width:70%;border-radius:1px;background:currentColor}.apx-mock .app-viewport{position:absolute;inset:0;overflow:hidden}.apx-mock .app-screens{display:flex;width:300%;height:100%;transition:transform .52s cubic-bezier(.4,0,.2,1)}.apx-mock .screen{position:relative;width:33.3333%;height:100%;padding:54px 14px 56px;display:flex;flex-direction:column;gap:10px}.apx-mock .screen:before{content:"";position:absolute;top:0;left:0;right:0;height:84px;background:var(--app-head-bg);pointer-events:none}.apx-mock .screen>*{position:relative}.apx-mock .screen-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.apx-mock .screen-title{font-size:15px;font-weight:700;color:var(--app-head-text)}.apx-mock .screen-back{display:flex;color:var(--app-head-text);opacity:.75}.apx-mock .host-card{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--app-card);border:1px solid var(--app-card-border)}.apx-mock .host-emoji{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:10px;background:var(--app-chip)}.apx-mock .host-emoji.initials{border-radius:50%;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--app-accent);background:var(--app-accent-tint);border:1px solid transparent}.apx-mock .meta{flex:1;min-width:0}.apx-mock .meta .t{font-size:13px;font-weight:600;color:var(--app-text)}.apx-mock .meta .p,.apx-mock .meta .s{font-size:11px;color:var(--app-text-dim)}.apx-mock .tap-target{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.apx-mock .tap-on{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-tint);transform:scale(.97)}.apx-mock .veh-hero{text-align:center;padding:8px 0 12px}.apx-mock .veh-hero .big{font-size:42px;line-height:1}.apx-mock .veh-hero .vt{margin-top:8px;font-size:15px;font-weight:700;color:var(--app-text)}.apx-mock .veh-hero .vs{margin-top:2px;font-size:11px;color:var(--app-text-dim)}.apx-mock .veh-hero .vs.warn{color:#f59e0b}.apx-mock .veh-hero .avatar{width:56px;height:56px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:17px;font-weight:700;letter-spacing:.03em;color:var(--app-accent);background:var(--app-accent-tint);border:1px solid transparent}.apx-mock .veh-row{display:flex;justify-content:space-between;padding:9px 2px;font-size:12px;border-bottom:1px solid var(--app-row-border)}.apx-mock .veh-row .k{color:var(--app-text-dim)}.apx-mock .veh-row .v{font-weight:600;color:var(--app-text)}.apx-mock .veh-cta{margin-top:auto;padding:12px;text-align:center;font-size:13px;font-weight:700;color:#fff;border-radius:12px;background:var(--app-accent);border:1px solid transparent}.apx-mock .menu-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--app-card);border:1px solid var(--app-card-border);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.apx-mock .menu-add{flex:none;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--app-accent);border:1px solid var(--app-accent);transition:color .3s ease,border-color .3s ease,background .3s ease}.apx-mock .menu-add.added{color:#fff;border-color:var(--app-accent);background:var(--app-accent);letter-spacing:.06em}.apx-mock .menu-row .meta .p{margin-top:1px;font-size:11.5px;font-weight:700;color:var(--app-text)}.apx-mock .cart-row{display:flex;align-items:center;gap:9px;padding:9px 4px;font-size:12px;border-bottom:1px solid var(--app-row-border)}.apx-mock .cart-row .q{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-weight:700;color:var(--app-accent);background:var(--app-accent-tint)}.apx-mock .cart-row .nm{flex:1;font-weight:600;color:var(--app-text)}.apx-mock .cart-row .pr,.apx-mock .coupon-row{color:var(--app-text-dim)}.apx-mock .coupon-row{margin-top:6px;display:flex;align-items:center;gap:8px;padding:10px 11px;font-size:12px;border-radius:12px;border:1px dashed var(--app-dash);transition:color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease,background .3s ease}.apx-mock .coupon-row .ctag{display:flex;flex:none}.apx-mock .coupon-row .cmsg{flex:1}.apx-mock .coupon-row.applied{color:var(--apx-emerald);border-style:solid;border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08)}.apx-mock .coupon-row .cval{font-weight:700;color:var(--apx-emerald)}.apx-mock .rev-row{display:flex;justify-content:space-between;padding:8px 2px;font-size:12px;border-bottom:1px solid var(--app-row-border)}.apx-mock .rev-row .rl{color:var(--app-text-dim)}.apx-mock .rev-row .rv{font-weight:600;color:var(--app-text)}.apx-mock .rev-row.disc .rl,.apx-mock .rev-row.disc .rv{color:var(--apx-emerald)}.apx-mock .rev-deliver{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:var(--app-text-dim)}.apx-mock .ff{padding:9px 11px;border-radius:12px;background:var(--app-card);border:1px solid var(--app-card-border);transition:border-color .3s ease,box-shadow .3s ease}.apx-mock .ff.active{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-tint)}.apx-mock .ff .lab{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-dim)}.apx-mock .ff .val{min-height:18px;font-size:13px;font-weight:600;color:var(--app-text)}.apx-mock .ff .val.empty{color:#6b7280}.apx-mock .cursor{display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--app-accent);animation:apx-blink 1s steps(2) infinite}.apx-mock .form-summary{display:flex;align-items:center;justify-content:space-between;padding:11px;border-radius:12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.apx-mock .form-summary .sl{font-size:11px;color:#9ca3af}.apx-mock .form-summary .sp{font-size:14px;font-weight:800;color:var(--apx-emerald)}.apx-mock .plan-label{margin-top:-8px;font-size:8.5px;font-weight:800;letter-spacing:.08em;color:var(--app-head-text);opacity:.92}.apx-mock .care-card{padding:11px 12px;border-radius:14px;background:var(--app-card);border:1px solid var(--app-card-border);box-shadow:0 4px 14px rgba(0,0,0,.06)}.apx-mock .care-card .cc-num{font-size:12.5px;font-weight:800;letter-spacing:.05em;color:var(--app-accent)}.apx-mock .care-card .cc-name{margin-top:2px;font-size:10.5px;color:var(--app-text-dim)}.apx-mock .care-card .cc-actions{display:flex;gap:7px;margin-top:9px}.apx-mock .cc-btn{flex:1;padding:7px 4px;text-align:center;font-size:8.5px;font-weight:800;letter-spacing:.05em;border-radius:8px;border:1px solid transparent}.apx-mock .cc-btn.solid{background:var(--app-accent);color:#fff}.apx-mock .cc-btn.outline{border-color:var(--app-accent);color:var(--app-accent)}.apx-mock .qa-row{display:flex;gap:8px}.apx-mock .qa{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.apx-mock .qa .qi{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--app-accent);background:var(--app-card);border:1px solid var(--app-card-border)}.apx-mock .qa .ql{font-size:7.5px;text-align:center;color:var(--app-text-dim)}.apx-mock .prod-row{display:flex;justify-content:flex-start;gap:16px;padding:2px 4px 4px}.apx-mock .prod{display:flex;flex-direction:column;align-items:center;gap:4px}.apx-mock .prod .pi{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#0a4d9e;background:#dbe7f5}.apx-mock .prod.active .pi{background:#fff;box-shadow:0 0 0 2.5px hsla(0,0%,100%,.55)}.apx-mock .prod .pl{font-size:8px;color:hsla(0,0%,100%,.9)}.apx-mock .prod.active .pl{font-weight:700;color:#fff}.apx-mock .policy-card{padding:11px 12px;border-radius:14px;background:var(--app-card);border:1px solid var(--app-card-border);box-shadow:0 4px 14px rgba(0,0,0,.08)}.apx-mock .policy-card .pc-title{font-size:12.5px;font-weight:800;color:var(--app-accent)}.apx-mock .policy-card .pc-owner{margin-top:1px;padding-bottom:8px;font-size:10px;color:var(--app-text-dim);border-bottom:1px solid var(--app-row-border)}.apx-mock .policy-card .pc-vig{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:10.5px}.apx-mock .policy-card .vl{color:var(--app-text-dim)}.apx-mock .policy-card .vlink{font-weight:700;color:#2d9cdb;border-radius:6px;padding:2px 5px;border:1px solid transparent}.apx-mock .policy-card .pc-status{margin-top:4px;font-size:11.5px;font-weight:800;color:#f59e0b}.apx-mock .policy-card .pc-bar{margin-top:6px;height:5px;border-radius:999px;background:var(--app-row-border);overflow:hidden}.apx-mock .policy-card .pc-bar .fillbar{display:block;width:92%;height:100%;border-radius:999px;background:#f59e0b}.apx-mock .policy-card .pc-dates{display:flex;justify-content:space-between;margin-top:6px;font-size:8.5px;color:var(--app-text-dim)}.apx-mock .info-strip{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;font-size:10px;font-weight:700;color:var(--app-accent);background:#e8f1fb}.apx-mock .shortcut-row .sc-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;color:var(--app-text)}.apx-mock .shortcut-row .sc-btns{display:flex;gap:7px}.apx-mock .sc-btn{flex:1;padding:9px 4px;text-align:center;font-size:9.5px;font-weight:700;color:#2d9cdb;border:1px solid #2d9cdb;border-radius:8px;background:var(--app-card)}.apx-mock .sc-more{flex:none;width:40px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;border-radius:8px;background:#3f9be0}.apx-mock .tabs{display:flex;border-bottom:1px solid var(--app-row-border)}.apx-mock .tabbtn{flex:1;padding:8px 0 9px;text-align:center;font-size:11px;color:var(--app-text-dim);border-bottom:2px solid transparent}.apx-mock .tabbtn.active{color:var(--app-accent);font-weight:700;border-bottom-color:var(--app-accent)}.apx-mock .uni-card{border-radius:12px;overflow:hidden;border:1px solid var(--app-card-border);box-shadow:0 4px 14px rgba(0,0,0,.08)}.apx-mock .uni-card .uc-top{padding:8px 11px;font-size:7.5px;font-weight:800;letter-spacing:.06em;line-height:1.6;color:#fff;background:color-mix(in srgb,var(--app-accent),#000 18%)}.apx-mock .uni-card .uc-body{padding:10px 11px 12px;background:#d9e04f;color:#23300f}.apx-mock .uc-num{font-size:13px;font-weight:800;letter-spacing:.04em}.apx-mock .uc-field{margin-top:7px}.apx-mock .uc-k{font-size:9.5px;font-weight:800}.apx-mock .uc-l{font-size:7px;opacity:.75}.apx-mock .uc-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.apx-mock .uc-flip{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px;font-size:8.5px;font-weight:800;letter-spacing:.08em;color:var(--app-accent)}.apx-mock .uc-flip .knob{position:relative;width:26px;height:14px;border-radius:999px;background:var(--app-accent-tint);border:1px solid var(--app-accent)}.apx-mock .uc-flip .knob:after{content:"";position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:var(--app-accent)}.apx-mock .qr-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 14px 12px;border-radius:12px;background:var(--app-card);border:1px solid var(--app-card-border)}.apx-mock .qr-wrap svg{border-radius:6px;outline:6px solid #fff}.apx-mock .tok-row{display:flex;align-items:center;justify-content:space-between;align-self:stretch;padding-top:10px;border-top:1px solid var(--app-row-border)}.apx-mock .tok-row .tk{font-size:10.5px;color:var(--app-text-dim)}.apx-mock .tok-row .tv{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--app-accent)}.apx-mock .qr-note{font-size:10px}.apx-mock .addr-row,.apx-mock .qr-note{text-align:center;color:var(--app-text-dim)}.apx-mock .addr-row{margin-top:-6px;font-size:10.5px;font-weight:600}.apx-mock .addr-row .caret{color:var(--app-accent);font-weight:700}.apx-mock .search-bar{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;font-size:11.5px;color:var(--app-text-dim);background:var(--app-chip)}.apx-mock .cat-row{display:flex;gap:8px}.apx-mock .cat{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.apx-mock .cat .ce{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:19px;border-radius:12px;background:var(--app-chip)}.apx-mock .cat .cl{font-size:8.5px;color:var(--app-text-dim)}.apx-mock .sect-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.apx-mock .sect-row .rest-meta{margin-top:0}.apx-mock .bag-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;font-size:12.5px;font-weight:700;color:#fff;background:var(--app-accent)}.apx-mock .tab-bar{position:absolute;bottom:0;left:0;right:0;height:48px;display:flex;align-items:center;padding-bottom:4px;background:var(--app-card);border-top:1px solid var(--app-card-border)}.apx-mock .tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:8px;color:var(--app-text-dim)}.apx-mock .tab.active{color:var(--app-accent);font-weight:700}.apx-mock .rest-meta{display:flex;align-items:center;gap:5px;margin-top:-4px;font-size:11px;color:var(--app-text-dim)}.apx-mock .rest-meta .rm-star{color:#f7b500;font-weight:700}.apx-mock .rest-meta b,.apx-mock .sect-label{color:var(--app-text);font-weight:700}.apx-mock .sect-label{margin-top:2px;font-size:12px}.apx-mock .chat-mini{position:absolute;left:12px;right:12px;bottom:12px;z-index:30;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(10,10,20,.92);border:1px solid var(--apx-indigo-soft);backdrop-filter:blur(8px)}.apx-mock .chat-mini .mtxt{flex:1;font-size:11px;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-mock .chat-mini .mtag{font-size:9px;padding:2px 7px;border-radius:999px;color:var(--apx-indigo-light);border:1px solid rgba(99,102,241,.4)}.apx-mock .spinner{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;border:2px solid rgba(99,102,241,.3);border-top:2px solid var(--apx-indigo-mid);animation:apx-spin .7s linear infinite}.apx-mock .chat-sheet{position:absolute;left:0;right:0;bottom:0;top:13%;z-index:35;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:#12121f;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -18px 40px rgba(0,0,0,.5);transition:transform .48s cubic-bezier(.32,.72,0,1)}.apx-mock .chat-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.07)}.apx-mock .chat-head .l{display:flex;align-items:center;gap:7px}.apx-mock .chat-head .d{width:8px;height:8px;border-radius:50%;background:var(--apx-emerald)}.apx-mock .chat-head .n{font-size:13px;font-weight:700;color:#fff}.apx-mock .chat-head .r{display:flex;gap:12px;font-size:11px;color:#6b7280}.apx-mock .chat-body{flex:1;display:flex;flex-direction:column;gap:9px;padding:12px;overflow:hidden}.apx-mock .chat-empty{margin:auto;text-align:center}.apx-mock .ce-bot{font-size:30px}.apx-mock .ce-title{margin-top:6px;font-size:14px;font-weight:700;color:#fff}.apx-mock .ce-sub{max-width:190px;margin:3px auto 0;font-size:11px;color:#9ca3af}.apx-mock .bubble{max-width:86%;padding:8px 11px;border-radius:14px;font-size:12px;line-height:1.45}.apx-mock .bubble.user{align-self:flex-end;background:var(--app-accent);color:#fff;border-bottom-right-radius:4px}.apx-mock .bubble.bot{color:#e5e7eb;border-bottom-left-radius:4px}.apx-mock .bubble.bot,.apx-mock .typing-dots{align-self:flex-start;background:hsla(0,0%,100%,.07)}.apx-mock .typing-dots{display:flex;gap:4px;padding:10px 12px;border-radius:14px}.apx-mock .typing-dots i{width:5px;height:5px;border-radius:50%;background:#9ca3af;animation:apx-bounce 1.2s ease-in-out infinite}.apx-mock .typing-dots i:nth-child(2){animation-delay:.15s}.apx-mock .typing-dots i:nth-child(3){animation-delay:.3s}.apx-mock .breadcrumb{align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07)}.apx-mock .bc-row{display:flex;align-items:center;gap:8px;font-size:11px;color:#9ca3af}.apx-mock .bc-row .lbl b{font-weight:600;color:#e5e7eb}.apx-mock .bc-ic{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px}.apx-mock .bc-ic.ok{color:var(--apx-emerald)}.apx-mock .bc-ic.pend{color:#4b5563}.apx-mock .chat-confirm{padding:11px;border-radius:14px;background:rgba(79,70,229,.08);border:1px solid var(--apx-indigo-soft)}.apx-mock .chat-confirm .ct{margin-bottom:9px;font-size:12px;font-weight:600;color:#fff}.apx-mock .chat-confirm .row{display:flex;gap:8px}.apx-mock .mini-btn{flex:1;padding:7px 0;border-radius:9px;font-size:11px;font-weight:700;border:1px solid transparent;cursor:default}.apx-mock .mini-btn.ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#d1d5db}.apx-mock .mini-btn.primary{background:var(--app-accent);color:#fff}.apx-mock .chat-foot{padding:10px 12px 12px;border-top:1px solid hsla(0,0%,100%,.07)}.apx-mock .chat-input{display:flex;align-items:center;gap:8px}.apx-mock .chat-input .box{flex:1;min-height:34px;display:flex;align-items:center;padding:0 12px;border-radius:999px;font-size:12px;color:#6b7280;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.apx-mock .chat-input .box.typing{color:#fff}.apx-mock .icur{display:inline-block;width:2px;height:12px;margin-left:2px;vertical-align:-2px;background:var(--app-accent);animation:apx-blink 1s steps(2) infinite}.apx-mock .chat-input .send{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700;color:#fff;background:var(--app-accent);transition:opacity .2s ease}.apx-mock .chat-input .send.dim{opacity:.35}.apx-mock .chat-powered{margin-top:8px;text-align:center;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}@keyframes apx-spin{to{transform:rotate(1turn)}}@keyframes apx-blink{50%{opacity:0}}@keyframes apx-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}