:root{--av-bg:#0b0d12;--av-surface:#ffffff0d;--av-card-bg:#000000b8;--av-border:#ffffff1f;--av-text:#fff;--av-text-dim:#ffffffb3;--av-text-faint:#fff6;--av-blue:#1e88e5;--av-blue-dark:#1565c0;--av-red:#d32f2f;--av-red-dark:#b71c1c;--av-amber:#ffc107;--av-green:#00e676;--av-grey:#9e9e9e;--av-light-blue-accent:#40c4ff;--av-activity-db:#4fc3f7;--av-activity-api:#0d47a1;--av-radius-sm:6px;--av-radius-md:12px;--av-radius-lg:20px;--av-font:"Segoe UI", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--av-bg);color:var(--av-text);font:16px/1.45 var(--av-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}#root{width:100%;min-height:100dvh}h1,h2,h3,p{margin:0}button,input{font-family:inherit}._tint_1eau1_1{z-index:0;pointer-events:none;background-color:#0000;transition:background-color .28s ease-in-out;position:fixed;inset:0}._badge_dh440_1{border-radius:var(--av-radius-lg);border:1px solid var(--badge-color,var(--av-grey));background:color-mix(in srgb, var(--badge-color,var(--av-grey)) 15%, transparent);color:var(--badge-color,var(--av-grey));white-space:nowrap;align-items:center;gap:8px;padding:6px 14px;font-size:14px;line-height:1;display:inline-flex}._dot_dh440_15{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}._dot_dh440_15._pulse_dh440_23{animation:1.4s ease-in-out infinite _av-pulse_dh440_1}@keyframes _av-pulse_dh440_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){._dot_dh440_15._pulse_dh440_23{animation:none}}._button_ejd4e_1{color:#fff;background:var(--av-blue);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:200px;max-width:55vw;height:200px;max-height:55vw;transition:background-color .22s,transform .12s,box-shadow .22s;display:flex;box-shadow:0 6px 24px #00000073}._button_ejd4e_1:active:not(:disabled){transform:scale(.96)}._button_ejd4e_1:disabled{opacity:.5;cursor:not-allowed}._button_ejd4e_1._running_ejd4e_30{background:var(--av-red)}._button_ejd4e_1._running_ejd4e_30 ._ring_ejd4e_34{animation:1.6s ease-out infinite _av-ring-pulse_ejd4e_1}._ring_ejd4e_34{opacity:0;border:2px solid;border-radius:50%;position:absolute;inset:-10px}._wrap_ejd4e_46{display:inline-flex;position:relative}._label_ejd4e_51{letter-spacing:.5px;font-size:20px;font-weight:700}._icon_ejd4e_57{width:48px;height:48px}@keyframes _av-ring-pulse_ejd4e_1{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){._button_ejd4e_1._running_ejd4e_30 ._ring_ejd4e_34{animation:none}}._wrap_lyqxc_1{padding:8px 8px 0 12px}._row_lyqxc_5{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}._label_lyqxc_12{color:var(--av-text-dim);font-size:11px}._value_lyqxc_17{font-variant-numeric:tabular-nums;color:var(--bar-color,var(--av-green));margin-left:auto;font-size:11px}._track_lyqxc_24{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}._fill_lyqxc_31{background:var(--bar-color,var(--av-green));border-radius:3px;height:100%;transition:width .22s,background-color .22s}._wrap_xvywy_1{flex-direction:column;align-items:center;gap:4px;display:flex}._switchBtn_xvywy_8{background:var(--av-surface);border:1px solid var(--av-border);color:var(--av-text-dim);font-family:var(--av-font);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._switchBtn_xvywy_8:hover{color:var(--av-text);background:#ffffff1a}._switchBtn_xvywy_8:focus-visible{outline:2px solid var(--av-blue);outline-offset:2px}._switchBtn_xvywy_8._on_xvywy_39{border-color:var(--av-blue);color:var(--av-text);background:#1e88e538}._icon_xvywy_45{font-size:14px}._label_xvywy_49{white-space:nowrap}._track_xvywy_53{background:#ffffff29;border-radius:999px;flex:none;width:34px;height:18px;transition:background .15s;position:relative}._switchBtn_xvywy_8._on_xvywy_39 ._track_xvywy_53{background:var(--av-blue)}._knob_xvywy_67{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}._switchBtn_xvywy_8._on_xvywy_39 ._knob_xvywy_67{transform:translate(16px)}._hint_xvywy_82{color:var(--av-text-faint);text-align:center;margin:0;font-size:11px;line-height:1.3}._panel_1xles_1{scroll-behavior:smooth;flex-direction:column;gap:12px;height:100%;padding:0 24px;display:flex;overflow-y:auto}._line_1xles_11{text-align:center;flex-direction:column;align-items:center;display:flex}._speaker_1xles_18{letter-spacing:1px;margin-bottom:2px;font-size:13px;font-weight:700}._speaker_1xles_18._user_1xles_25{color:#b0bec5}._speaker_1xles_18._assistant_1xles_29{color:var(--av-light-blue-accent)}._text_1xles_33{text-shadow:0 0 4px #0000008c;overflow-wrap:anywhere;font-size:22px;line-height:1.3}._text_1xles_33._user_1xles_25{color:#ffffffb3}._text_1xles_33._assistant_1xles_29{color:#b3e5fc}@media (width<=480px){._text_1xles_33{font-size:18px}}._card_1i7x4_1{background:var(--av-card-bg);border:1px solid color-mix(in srgb, var(--accent-color,var(--av-amber)) 50%, transparent);color:var(--av-text);font-family:var(--av-font);border-radius:14px;box-shadow:0 2px 8px #00000054}._collapsedBar_1i7x4_12{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:8px;padding:8px 6px 8px 14px;display:flex}._collapsedDot_1i7x4_26{color:var(--accent-color,var(--av-amber));flex:none}._collapsedSummary_1i7x4_31{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;overflow:hidden}._chevron_1i7x4_40{color:#ffffffb3;flex:none}._expanded_1i7x4_47{box-sizing:border-box;flex-direction:column;padding:14px 16px 16px;display:flex}._header_1i7x4_54{flex:none;align-items:center;gap:8px;display:flex}._headerIcon_1i7x4_61{color:#ffffffb3;flex:none}._customerName_1i7x4_66{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:18px;font-weight:700;overflow:hidden}._statusChip_1i7x4_76{border:1px solid var(--accent-color,var(--av-amber));background:color-mix(in srgb, var(--accent-color,var(--av-amber)) 18%, transparent);color:var(--accent-color,var(--av-amber));border-radius:12px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}._collapseBtn_1i7x4_90{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._collapseBtn_1i7x4_90:hover{background:#ffffff14}._items_1i7x4_108{overscroll-behavior:contain;flex:none;max-height:40dvh;margin:12px 0;overflow-y:auto}._itemsEmpty_1i7x4_116{color:#ffffff61;font-size:14px}._item_1i7x4_108{align-items:flex-start;gap:8px;padding-bottom:4px;display:flex}._itemBullet_1i7x4_128{color:#ffffff8a}._itemName_1i7x4_132{flex:auto;min-width:0;font-size:15px}._itemQty_1i7x4_138{color:#40c4ff;flex:none;font-size:15px;font-weight:600}._itemPrice_1i7x4_145{color:#ffffff80;font-variant-numeric:tabular-nums;flex:none;font-size:13px}._itemSubtotal_1i7x4_152{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:58px;font-size:15px;font-weight:600}._totalRow_1i7x4_163{border-top:1px solid #ffffff24;flex:none;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;padding:8px 0 10px;display:flex}._totalLabel_1i7x4_174{color:#ffffffa8;font-size:13px}._totalValue_1i7x4_179{color:var(--accent-color,var(--av-amber));font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}._fields_1i7x4_186{flex-direction:column;flex:none;gap:8px;display:flex}._field_1i7x4_186{align-items:flex-start;gap:6px;display:flex}._fieldLabel_1i7x4_199{color:#ffffff8a;flex:none;width:64px;font-size:13px}._fieldValueWrap_1i7x4_206{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;display:flex}._fieldValue_1i7x4_206{color:var(--av-text);font-size:15px}._fieldValuePending_1i7x4_219{color:#ffffff61;font-size:15px}._wrap_1wpyo_1{pointer-events:none;justify-content:center;display:flex}._pill_1wpyo_12{border:1px solid color-mix(in srgb, var(--av-amber) 70%, transparent);background:color-mix(in srgb, var(--av-amber) 18%, var(--av-card-bg));box-shadow:0 2px 10px #00000073, 0 0 16px color-mix(in srgb, var(--av-amber) 22%, transparent);color:var(--av-amber);font-family:var(--av-font);letter-spacing:.2px;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:700;animation:.18s ease-out _processing-in_1wpyo_1;display:inline-flex}._label_1wpyo_32{color:var(--av-text)}._spinner_1wpyo_36{width:16px;height:16px;color:var(--av-amber);transform-origin:50%;flex:none;animation:.9s linear infinite _processing-spin_1wpyo_1}@keyframes _processing-spin_1wpyo_1{to{transform:rotate(360deg)}}@keyframes _processing-in_1wpyo_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._pill_1wpyo_12{animation:none}._spinner_1wpyo_36{animation:1.6s ease-in-out infinite _processing-pulse_1wpyo_1}@keyframes _processing-pulse_1wpyo_1{0%,to{opacity:1}50%{opacity:.4}}}._banner_t85bw_1{z-index:40;pointer-events:none;box-sizing:border-box;width:100%;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));text-align:center;color:#fff;font-size:12px;font-family:var(--av-font);opacity:1;background-color:#212121;transition:transform .25s ease-out,opacity .25s ease-out,background-color .25s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}._banner_t85bw_1._hidden_t85bw_21{opacity:0;transform:translateY(100%)}._banner_t85bw_1._reconnected_t85bw_26{background-color:#2e7d32}._screen_z49lu_1{background:var(--av-bg);width:100%;min-height:100dvh;color:var(--av-text);font-family:var(--av-font);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}._topBar_z49lu_14{z-index:2;padding-top:env(safe-area-inset-top,0);flex:none;align-items:flex-start;display:flex;position:relative}._contextSlot_z49lu_23{flex:auto;min-width:0}._settingsBtn_z49lu_28{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:4px 4px 0 0;display:inline-flex}._settingsBtn_z49lu_28:hover{color:#fff;background:#ffffff14}._main_z49lu_48{z-index:1;flex-direction:column;flex:auto;align-items:center;min-height:0;padding-top:12px;display:flex;position:relative}._storeName_z49lu_59{letter-spacing:.08em;color:#ffffff8c;margin:0 0 2px;font-size:13px;font-weight:600}._appTitle_z49lu_67{color:var(--av-text);margin:0 0 10px;font-size:20px;font-weight:600}._statusRow_z49lu_74{align-items:center;gap:8px;margin-bottom:14px;display:flex}._duplexRow_z49lu_81{justify-content:center;margin-bottom:18px;display:flex}._buildTag_z49lu_87{color:#fff6;font-size:11px}._buttonWrap_z49lu_92{flex:none;margin-bottom:10px}._processingRow_z49lu_99{flex:none;justify-content:center;align-items:center;height:34px;display:flex}._errorMsg_z49lu_107{color:#ef9a9a;text-align:center;margin:4px 0 8px;padding:0 32px;font-size:14px}._subtitleWrap_z49lu_115{flex:auto;width:100%;min-height:0;overflow:hidden}._orderCardWrap_z49lu_122{z-index:2;flex:none;padding:0 12px 12px;position:relative}._bannerSpacer_z49lu_129{flex:none;height:26px}._backdrop_g17e2_1{z-index:50;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){._backdrop_g17e2_1{align-items:center}}._sheet_g17e2_17{width:100%;max-width:480px;max-height:92dvh;color:var(--av-text);border:1px solid var(--av-border);padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;font-family:var(--av-font);background:#16181f;border-radius:16px 16px 0 0;overflow-y:auto;box-shadow:0 -8px 32px #00000080}@media (width>=640px){._sheet_g17e2_17{border-radius:16px;padding-bottom:20px}}._titleRow_g17e2_39{align-items:center;gap:8px;margin-bottom:4px;display:flex}._title_g17e2_39{flex:auto;margin:0;font-size:19px;font-weight:700}._closeBtn_g17e2_53{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._closeBtn_g17e2_53:hover{background:#ffffff14}._desc_g17e2_70{color:#ffffffb3;margin:0 0 16px;font-size:13px;line-height:1.4}._fieldRow_g17e2_77{display:flex;position:relative}._input_g17e2_82{border:1px solid var(--av-border);min-width:0;color:var(--av-text);background:#ffffff0f;border-radius:8px;flex:auto;padding:12px 44px 12px 12px;font-family:ui-monospace,Consolas,monospace;font-size:15px}._input_g17e2_82:focus{outline:2px solid var(--av-blue);outline-offset:-1px}._toggleVisibility_g17e2_99{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._metaRow_g17e2_116{align-items:center;margin-top:6px;display:flex}._pasteBtn_g17e2_122{color:#90caf9;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;font-size:13px;display:inline-flex}._savedPreview_g17e2_134{color:#ffffff80;margin-left:auto;font-size:12px}._actions_g17e2_140{gap:12px;margin-top:14px;display:flex}._saveBtn_g17e2_146,._clearBtn_g17e2_147{cursor:pointer;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:600;display:inline-flex}._saveBtn_g17e2_146{background:var(--av-blue);color:#fff;border:none}._clearBtn_g17e2_147{border:1px solid var(--av-border);color:var(--av-text);background:0 0}._statusMsg_g17e2_172{color:var(--av-green);margin-top:12px;font-size:13px}._divider_g17e2_180{border:none;border-top:1px solid var(--av-border);margin:22px 0 16px}._sectionTitle_g17e2_186{color:var(--av-text);margin:0 0 8px;font-size:15px;font-weight:700}._fieldLabel_g17e2_193{color:#ffffffd9;margin:14px 0 4px;font-size:13px;font-weight:600;display:block}._fieldHint_g17e2_201{color:#ffffff8c;margin:0 0 6px;font-size:12px;line-height:1.5}._fieldHint_g17e2_201 code{background:#ffffff14;border-radius:4px;padding:1px 4px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px}._textField_g17e2_216,._textArea_g17e2_217{box-sizing:border-box;border:1px solid var(--av-border);width:100%;color:var(--av-text);font-family:var(--av-font);background:#ffffff0f;border-radius:8px;padding:10px 12px;font-size:15px}._textArea_g17e2_217{resize:vertical;white-space:pre;overflow-wrap:normal;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto}._textField_g17e2_216:focus,._textArea_g17e2_217:focus{outline:2px solid var(--av-blue);outline-offset:-1px}._issueList_g17e2_245{color:#ef9a9a;background:#ef9a9a14;border:1px solid #ef9a9a66;border-radius:8px;margin:12px 0 0;padding:10px 12px 10px 28px;font-size:12.5px;line-height:1.6}._toggleBtn_1ldrs_6{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:4px 0 0;display:inline-flex;position:relative}._toggleBtn_1ldrs_6:hover{color:#fff;background:#ffffff14}._toggleBtnOn_1ldrs_27{color:var(--av-green)}._alertDot_1ldrs_32{background:var(--av-red);width:7px;height:7px;box-shadow:0 0 0 2px var(--av-bg);border-radius:50%;position:absolute;top:6px;right:6px}._panel_1ldrs_43{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000f0;border-top:1px solid #00e67666;flex-direction:column;height:55dvh;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0009}._header_1ldrs_59{border-bottom:1px solid var(--av-border);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}._title_1ldrs_68{letter-spacing:1.5px;color:var(--av-green);font-size:13px;font-weight:700}._count_1ldrs_75{color:var(--av-text-faint);font-variant-numeric:tabular-nums;font-size:11px}._spacer_1ldrs_81{margin-left:auto}._action_1ldrs_85{font-size:12px;font-family:var(--av-font);color:var(--av-text-dim);background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-sm);cursor:pointer;flex:none;padding:5px 10px}._action_1ldrs_85:hover{color:#fff;background:#ffffff1f}._closeBtn_1ldrs_102{width:30px;height:30px;color:var(--av-text-dim);cursor:pointer;border-radius:var(--av-radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._closeBtn_1ldrs_102:hover{color:#fff;background:#ffffff1a}._list_1ldrs_121{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:6px 10px 10px;overflow:auto}._empty_1ldrs_131{color:var(--av-text-faint);text-align:center;font-size:12px;font-family:var(--av-font);padding-top:24px}._line_1ldrs_139{white-space:pre-wrap;word-break:break-word;gap:8px;font-size:11px;line-height:1.4;display:flex}._time_1ldrs_148{color:#ffffff52;font-variant-numeric:tabular-nums;flex:none}._msg_1ldrs_154{flex:auto;min-width:0}._levelLog_1ldrs_159 ._msg_1ldrs_154{color:var(--av-green)}._levelWarn_1ldrs_163 ._msg_1ldrs_154{color:var(--av-amber)}._levelError_1ldrs_167 ._msg_1ldrs_154{color:#ff5252}._footer_1ldrs_171{border-top:1px solid var(--av-border);color:var(--av-text-faint);font-size:11px;font-family:var(--av-font);flex:none;align-items:center;gap:10px;padding:6px 12px;display:flex}._followBtn_1ldrs_183{font-size:11px;font-family:var(--av-font);color:var(--av-text-dim);border:1px solid var(--av-border);border-radius:var(--av-radius-sm);cursor:pointer;background:0 0;padding:3px 8px}._followBtnOn_1ldrs_194{color:var(--av-green);border-color:#00e67680}.micLevel{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#14141ad9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:6px 12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.micLevelLabel{letter-spacing:1px;color:#ffffff73;flex:none;font-size:10px;font-weight:700}.micLevelTrack{background:#ffffff1f;border-radius:999px;width:120px;height:6px;display:block;overflow:hidden}.micLevelFill{background:var(--av-green,#3ddc84);border-radius:999px;height:100%;transition:width 80ms linear;display:block}.micLevelFillMuted{background:#ffffff40}
