:root{--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}@supports (padding:env(safe-area-inset-top)){:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}:root{--font-size-offset:0px}body{font-family:var(--app-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);font-weight:var(--app-font-weight,400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,textarea,select{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#modal-root{z-index:99999;position:relative}.btn-primary,.btn-secondary,.btn-danger{height:42px;font-size:calc(15px + var(--font-size-offset,0px));cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-primary,.btn-confirm-primary{background:var(--primary-color,#007aff);color:#fff}.btn-primary:hover,.btn-confirm-primary:hover{background:var(--primary-hover,#0066d6);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,122,255,.2)}.btn-secondary,.btn-cancel-ghost{background:var(--background-secondary,rgba(0,0,0,.05));color:var(--text-primary,#1d1d1f)}.btn-secondary:hover,.btn-cancel-ghost:hover{background:var(--sidebar-hover-bg,rgba(0,0,0,.08))}.btn-danger{color:#fff;background:#ff3b30}.btn-danger:hover{background:#e03126;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,59,48,.2)}button:active{transform:translateY(0)scale(.98)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}html.compat-stable-surfaces{--glass-bg:var(--bg-primary,#fff);--glass-bg-hover:var(--bg-tertiary,#f3f2ef);--modal-bg:var(--bg-primary,#fff);--modal-backdrop:none;--backdrop-blur:none}html.compat-stable-surfaces [class*=chat-dock-overlay]{background:var(--bg-primary,#fff)!important;-webkit-backdrop-filter:none!important}html.compat-stable-surfaces [data-chat-enter=composer] [class*=chat-dock-wrapper]{background:var(--input-bg,var(--bg-primary,#fff))!important;-webkit-backdrop-filter:none!important}[data-theme=day]{--bg-primary:#fbfbfd;--paper:#fffdf8;--letter-quote:#2b2925;--envelope:#f3e7cf;--envelope-dark:#e6d4b3;--envelope-edge:#d8c39c;--seal:#a8322b;--seal-dark:#7d211c;--stamp:#c9573f;--postmark:rgba(60,50,40,.38);--paper-line:rgba(120,100,70,.1);--bg-secondary:#f5f7fa;--bg-tertiary:#fff;--bg-quaternary:rgba(248,248,248,.8);--primary-color:#007aff;--primary-hover:#0056cc;--brand-icon-bg:linear-gradient(135deg, #007aff 0%, #5ac8fa 100%);--brand-icon-shadow:0 4px 12px rgba(0,122,255,.15);--assistant-avatar-bg:linear-gradient(135deg, #007aff 0%, #5ac8fa 100%);--thinking-text-color:#007aff;--thinking-bg:rgba(0,122,255,.1);--free-text-color:#34c759;--free-bg:rgba(52,199,89,.1);--primary-bg-light:rgba(0,122,255,.1);--auth-button-bg:#3178c2;--auth-button-hover:#275f9c;--auth-button-glow:rgba(49,120,194,.5);--text-primary:#1d1d1f;--text-secondary:#8e8e93;--text-tertiary:#666;--text-quaternary:#6d6d70;--border-primary:rgba(0,0,0,.1);--border-secondary:rgba(0,0,0,.08);--border-tertiary:rgba(0,0,0,.06);--button-primary-bg:#007aff;--button-primary-hover:#0056cc;--button-secondary-bg:#f8fffe;--button-secondary-hover:#f0fdf4;--button-secondary-color:#059669;--button-secondary-border:#d1fae5;--button-tertiary-bg:rgba(0,0,0,.05);--button-tertiary-hover:rgba(0,0,0,.08);--feedback-button-bg:rgba(0,0,0,.1);--feedback-button-color:#0f0f0f;--feedback-button-hover-bg:rgba(0,0,0,.06);--feedback-button-hover-color:rgba(0,0,0,.7);--feedback-button-active-bg:rgba(0,0,0,.1);--card-bg:#fff;--card-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);--modal-bg:#fff;--modal-overlay:rgba(0,0,0,.5);--input-bg:#fff;--input-border:#e5e5e7;--input-focus:#007aff;--input-placeholder:#8e8e93;--header-bg:rgba(248,248,248,.8);--header-border:rgba(0,0,0,.1);--backdrop-blur:saturate(180%) blur(20px);--glass-bg:rgba(255,255,255,.7);--error-bg:rgba(180,83,89,.08);--error-color:#b85359;--success-bg:rgba(72,187,120,.1);--success-color:#48bb78;--message-user-bg:#007aff;--message-user-text:#fff;--message-assistant-bg:rgba(255,251,233,.9);--message-assistant-text:#1d1d1f;--message-assistant-border:rgba(0,0,0,.04);--message-assistant-border-top:#ffd276;--message-loading-bg:rgba(255,255,255,.6);--message-loading-text:#8e8e93;--chat-user-bubble-bg:#007aff;--chat-user-bubble-text:#fff;--sidebar-action-bg:#242321;--sidebar-action-text:#fff;--sidebar-bg:rgba(255,255,255,.95);--sidebar-header-bg:rgba(255,255,255,.8);--sidebar-border:rgba(0,0,0,.08);--sidebar-text-primary:#1d1d1f;--sidebar-text-secondary:#8e8e93;--sidebar-hover-bg:rgba(0,0,0,.05);--sidebar-active-bg:rgba(0,122,255,.1);--sidebar-active-border:#007aff;--tone-slider-bg:rgba(255,255,255,.8);--tone-slider-border:rgba(0,122,255,.1);--tone-slider-thumb:#007aff;--tone-slider-track:#e5e5e7;--tone-value-color:#007aff;--text-color:#1d1d1f;--text-color-secondary:#8e8e93;--background-secondary:rgba(0,0,0,.05);--username-button-bg:rgba(0,0,0,.05);--username-button-hover-bg:rgba(0,0,0,.08);--username-button-color:#1d1d1f;--username-button-border:rgba(0,0,0,.1)}[data-theme=night]{--bg-primary:#161513;--paper:#1c1b19;--letter-quote:#ece7de;--envelope:#3a3226;--envelope-dark:#2f2920;--envelope-edge:#4a4032;--seal:#b8453b;--seal-dark:#8a2d26;--stamp:#d06a52;--postmark:rgba(240,225,200,.3);--paper-line:rgba(255,240,210,.06);--bg-secondary:#1f1d1b;--bg-tertiary:#292725;--bg-quaternary:rgba(31,29,27,.9);--primary-color:#0a84ff;--primary-hover:#06c;--brand-icon-bg:linear-gradient(135deg, #0a84ff 0%, #5ac8fa 100%);--brand-icon-shadow:0 4px 12px rgba(10,132,255,.25);--assistant-avatar-bg:linear-gradient(135deg, #0a84ff 0%, #5ac8fa 100%);--thinking-text-color:#0a84ff;--thinking-bg:rgba(10,132,255,.15);--free-text-color:#32d74b;--free-bg:rgba(50,215,75,.15);--primary-bg-light:rgba(10,132,255,.15);--auth-button-bg:#2f7ecf;--auth-button-hover:#2668a8;--auth-button-glow:rgba(47,126,207,.55);--text-primary:#dedbd6;--text-secondary:#aaa6a0;--text-tertiary:#918d87;--text-quaternary:#77736e;--border-primary:rgba(234,229,222,.14);--border-secondary:rgba(234,229,222,.1);--border-tertiary:rgba(234,229,222,.07);--button-primary-bg:#0a84ff;--button-primary-hover:#06c;--button-secondary-bg:#2b2927;--button-secondary-hover:#363330;--button-tertiary-bg:rgba(222,219,214,.08);--button-tertiary-hover:rgba(222,219,214,.12);--feedback-button-bg:rgba(255,255,255,.06);--feedback-button-color:rgba(255,255,255,.6);--feedback-button-border:rgba(255,255,255,.1);--feedback-button-hover-bg:rgba(255,255,255,.12);--feedback-button-hover-color:rgba(255,255,255,.8);--feedback-button-hover-border:rgba(255,255,255,.2);--feedback-button-active-bg:rgba(255,255,255,.18);--card-bg:#1c1c1e;--card-shadow:0 20px 40px rgba(0,0,0,.5), 0 10px 20px rgba(0,0,0,.3);--modal-bg:#1c1c1e;--modal-overlay:rgba(0,0,0,.7);--input-bg:#292725;--input-border:rgba(234,229,222,.16);--input-focus:#0a84ff;--input-placeholder:#999;--header-bg:rgba(31,29,27,.9);--header-border:rgba(234,229,222,.1);--backdrop-blur:saturate(180%) blur(20px);--glass-bg:rgba(31,29,27,.8);--error-bg:rgba(255,69,58,.15);--error-color:#ff453a;--success-bg:rgba(52,199,89,.15);--success-color:#34c759;--message-user-bg:#4a90e2;--message-user-text:rgba(255,255,255,.9);--message-assistant-bg:#2c2c2e;--message-assistant-text:rgba(255,255,255,.75);--message-assistant-border:rgba(255,255,255,.1);--message-assistant-border-top:rgba(255,255,255,.15);--message-loading-bg:rgba(44,44,46,.8);--message-loading-text:rgba(255,255,255,.6);--chat-user-bubble-bg:#4a90e2;--chat-user-bubble-text:rgba(255,255,255,.9);--sidebar-action-bg:#dedbd6;--sidebar-action-text:#201f1d;--sidebar-bg:rgba(31,29,27,.95);--sidebar-header-bg:rgba(31,29,27,.9);--sidebar-border:rgba(234,229,222,.1);--sidebar-text-primary:rgba(222,219,214,.9);--sidebar-text-secondary:rgba(222,219,214,.62);--sidebar-hover-bg:rgba(222,219,214,.08);--sidebar-active-bg:rgba(10,132,255,.2);--sidebar-active-border:#0a84ff;--tone-slider-bg:rgba(255,255,255,.1);--tone-slider-border:rgba(255,255,255,.15);--tone-slider-thumb:#6b7280;--tone-slider-track:rgba(255,255,255,.2);--tone-value-color:rgba(255,255,255,.7);--text-color:#fff;--text-color-secondary:#999;--background-secondary:rgba(255,255,255,.1);--username-button-bg:rgba(255,255,255,.1);--username-button-hover-bg:rgba(255,255,255,.15);--username-button-color:rgba(255,255,255,.9);--username-button-border:rgba(255,255,255,.2)}:root:not([data-theme]),[data-theme=cny]{--bg-primary:#fff8e7;--paper:#fffaf0;--letter-quote:#3a2a1c;--envelope:#f6e2c4;--envelope-dark:#ecd0a6;--envelope-edge:#dcb98a;--seal:#b3261e;--seal-dark:#861a14;--stamp:#c8102e;--postmark:rgba(90,40,20,.36);--paper-line:rgba(150,90,50,.1);--bg-secondary:#fff0d4;--bg-tertiary:#ffe8c5;--bg-quaternary:rgba(255,248,231,.95);--primary-color:#ff6b35;--primary-hover:#e85d2c;--brand-icon-bg:linear-gradient(135deg, #fdc23e 0%, #ff6b35 100%);--brand-icon-shadow:0 4px 12px rgba(255,107,53,.25);--assistant-avatar-bg:linear-gradient(135deg, #fdc23e 0%, #ff6b35 100%);--thinking-text-color:#ff6b35;--thinking-bg:rgba(255,107,53,.1);--free-text-color:#d32f2f;--free-bg:rgba(211,47,47,.08);--primary-bg-light:rgba(255,107,53,.08);--auth-button-bg:#d97a5c;--auth-button-hover:#c2643f;--auth-button-glow:rgba(217,122,92,.5);--text-primary:#2d1b0e;--text-secondary:rgba(45,27,14,.7);--text-tertiary:rgba(45,27,14,.5);--text-quaternary:rgba(45,27,14,.3);--border-primary:rgba(255,107,53,.3);--border-secondary:rgba(253,194,62,.2);--border-tertiary:rgba(253,194,62,.1);--button-primary-bg:#ff6b35;--button-primary-hover:#e85d2c;--button-secondary-bg:rgba(253,194,62,.15);--button-secondary-hover:rgba(253,194,62,.25);--button-secondary-color:#2d1b0e;--button-secondary-border:rgba(253,194,62,.4);--button-tertiary-bg:rgba(255,107,53,.08);--button-tertiary-hover:rgba(255,107,53,.15);--feedback-button-bg:rgba(253,194,62,.1);--feedback-button-color:#2d1b0e;--feedback-button-border:rgba(253,194,62,.3);--feedback-button-hover-bg:#fdc23e;--feedback-button-hover-color:#2d1b0e;--feedback-button-hover-border:#fdc23e;--feedback-button-active-bg:#e5af35;--card-bg:#fff;--card-shadow:0 8px 24px rgba(255,107,53,.15);--modal-bg:#fff8e7;--modal-overlay:rgba(45,27,14,.4);--input-bg:#fff;--input-border:rgba(253,194,62,.4);--input-focus:#ff6b35;--input-placeholder:rgba(45,27,14,.4);--error-bg:rgba(180,35,47,.1);--error-color:#a51d2a;--success-bg:rgba(176,122,19,.12);--success-color:#8a5f0a;--header-bg:rgba(255,248,231,.95);--header-border:rgba(253,194,62,.3);--backdrop-blur:saturate(180%) blur(20px);--glass-bg:rgba(255,248,231,.85);--message-user-bg:#ff6b35;--message-user-text:#fff;--message-assistant-bg:#fff;--message-assistant-text:#2d1b0e;--message-assistant-border:rgba(253,194,62,.4);--message-assistant-border-top:#fdc23e;--message-loading-bg:rgba(255,255,255,.95);--message-loading-text:#ff6b35;--chat-user-bubble-bg:#ff6b35;--chat-user-bubble-text:#fff;--sidebar-action-bg:#2d1b0e;--sidebar-action-text:#fff8e7;--sidebar-bg:rgba(255,248,231,.98);--sidebar-header-bg:#fff8e7;--sidebar-border:rgba(253,194,62,.3);--sidebar-text-primary:#2d1b0e;--sidebar-text-secondary:rgba(45,27,14,.7);--sidebar-hover-bg:rgba(253,194,62,.1);--sidebar-active-bg:rgba(255,107,53,.15);--sidebar-active-border:#ff6b35;--tone-slider-bg:rgba(255,255,255,.8);--tone-slider-border:rgba(253,194,62,.4);--tone-slider-thumb:#ff6b35;--tone-slider-track:rgba(253,194,62,.2);--tone-value-color:#ff6b35;--text-color:#2d1b0e;--text-color-secondary:rgba(45,27,14,.7);--background-secondary:rgba(253,194,62,.08);--username-button-bg:rgba(253,194,62,.15);--username-button-hover-bg:rgba(253,194,62,.25);--username-button-color:#2d1b0e;--username-button-border:rgba(253,194,62,.4)}[data-theme=eye-care]{--bg-primary:#f4f1e8;--paper:#faf6ea;--letter-quote:#2f2b22;--envelope:#efe6cf;--envelope-dark:#e1d5b6;--envelope-edge:#cfc09c;--seal:#9e3a2c;--seal-dark:#742a1f;--stamp:#b9663f;--postmark:rgba(60,55,40,.36);--paper-line:rgba(110,100,70,.1);--bg-secondary:#ece9df;--bg-tertiary:#faf8f1;--bg-quaternary:rgba(244,241,232,.92);--primary-color:#356859;--primary-hover:#284f43;--brand-icon-bg:linear-gradient(135deg, #356859 0%, #709b7d 100%);--brand-icon-shadow:0 4px 12px rgba(53,104,89,.18);--assistant-avatar-bg:linear-gradient(135deg, #356859 0%, #709b7d 100%);--thinking-text-color:#356859;--thinking-bg:rgba(53,104,89,.1);--free-text-color:#3f7a4a;--free-bg:rgba(63,122,74,.1);--primary-bg-light:rgba(53,104,89,.1);--auth-button-bg:#3d6a5e;--auth-button-hover:#315146;--auth-button-glow:rgba(61,106,94,.5);--text-primary:#2c332c;--text-secondary:#596154;--text-tertiary:#626a5f;--text-quaternary:#737a70;--border-primary:rgba(44,51,44,.14);--border-secondary:rgba(44,51,44,.1);--border-tertiary:rgba(44,51,44,.07);--button-primary-bg:#356859;--button-primary-hover:#284f43;--button-secondary-bg:#edf3ec;--button-secondary-hover:#e2ede1;--button-secondary-color:#356859;--button-secondary-border:#cfe0cf;--button-tertiary-bg:rgba(44,51,44,.05);--button-tertiary-hover:rgba(44,51,44,.09);--feedback-button-bg:rgba(44,51,44,.08);--feedback-button-color:#2c332c;--feedback-button-border:rgba(44,51,44,.14);--feedback-button-hover-bg:rgba(53,104,89,.13);--feedback-button-hover-color:#284f43;--feedback-button-hover-border:rgba(53,104,89,.3);--feedback-button-active-bg:rgba(53,104,89,.18);--card-bg:#faf8f1;--card-shadow:0 12px 28px rgba(44,51,44,.1);--modal-bg:#faf8f1;--modal-overlay:rgba(44,51,44,.42);--input-bg:#faf8f1;--input-border:#d8d6cc;--input-focus:#356859;--input-placeholder:#737a70;--error-bg:rgba(151,48,55,.1);--error-color:#973037;--success-bg:rgba(63,122,74,.12);--success-color:#3f7a4a;--header-bg:rgba(244,241,232,.9);--header-border:rgba(44,51,44,.12);--backdrop-blur:saturate(150%) blur(20px);--glass-bg:rgba(250,248,241,.78);--message-user-bg:#356859;--message-user-text:#fff;--message-assistant-bg:#faf8f1;--message-assistant-text:#2c332c;--message-assistant-border:rgba(44,51,44,.1);--message-assistant-border-top:#cbd9c9;--message-loading-bg:rgba(250,248,241,.82);--message-loading-text:#596154;--chat-user-bubble-bg:#356859;--chat-user-bubble-text:#fff;--sidebar-action-bg:#2c332c;--sidebar-action-text:#fff;--sidebar-bg:rgba(250,248,241,.96);--sidebar-header-bg:rgba(244,241,232,.9);--sidebar-border:rgba(44,51,44,.1);--sidebar-text-primary:#2c332c;--sidebar-text-secondary:#596154;--sidebar-hover-bg:rgba(53,104,89,.08);--sidebar-active-bg:rgba(53,104,89,.13);--sidebar-active-border:#356859;--tone-slider-bg:rgba(250,248,241,.82);--tone-slider-border:rgba(53,104,89,.18);--tone-slider-thumb:#356859;--tone-slider-track:#d8d6cc;--tone-value-color:#356859;--text-color:#2c332c;--text-color-secondary:#596154;--background-secondary:rgba(44,51,44,.05);--username-button-bg:rgba(44,51,44,.05);--username-button-hover-bg:rgba(53,104,89,.1);--username-button-color:#2c332c;--username-button-border:rgba(44,51,44,.14)}[data-theme=sea-green]{--bg-primary:#f1f6f3;--paper:#f8fbf8;--letter-quote:#22302a;--envelope:#eee8d6;--envelope-dark:#e0d8c0;--envelope-edge:#cec4a6;--seal:#a63a2e;--seal-dark:#7a2a21;--stamp:#3f8f7a;--postmark:rgba(40,60,55,.36);--paper-line:rgba(70,100,90,.1);--bg-secondary:#e5efe9;--bg-tertiary:#fbfdfc;--bg-quaternary:rgba(241,246,243,.92);--primary-color:#295651;--primary-hover:#232941;--brand-icon-bg:linear-gradient(135deg, #97baa4 0%, #499360 100%);--brand-icon-shadow:0 4px 14px rgba(41,86,81,.2);--assistant-avatar-bg:linear-gradient(135deg, #499360 0%, #295651 100%);--thinking-text-color:#295651;--thinking-bg:rgba(73,147,96,.11);--free-text-color:#499360;--free-bg:rgba(73,147,96,.1);--primary-bg-light:rgba(73,147,96,.1);--auth-button-bg:#295651;--auth-button-hover:#214743;--auth-button-glow:rgba(41,86,81,.45);--text-primary:#232941;--text-secondary:#4d625f;--text-tertiary:#637571;--text-quaternary:#788984;--border-primary:rgba(41,86,81,.18);--border-secondary:rgba(41,86,81,.12);--border-tertiary:rgba(41,86,81,.08);--button-primary-bg:#295651;--button-primary-hover:#232941;--button-secondary-bg:#edf5f0;--button-secondary-hover:#dfede4;--button-secondary-color:#295651;--button-secondary-border:#bfd5c6;--button-tertiary-bg:rgba(41,86,81,.06);--button-tertiary-hover:rgba(41,86,81,.11);--feedback-button-bg:rgba(41,86,81,.08);--feedback-button-color:#295651;--feedback-button-border:rgba(41,86,81,.16);--feedback-button-hover-bg:rgba(73,147,96,.14);--feedback-button-hover-color:#232941;--feedback-button-hover-border:rgba(73,147,96,.32);--feedback-button-active-bg:rgba(73,147,96,.2);--card-bg:#fbfdfc;--card-shadow:0 14px 34px rgba(35,41,65,.1);--modal-bg:#fbfdfc;--modal-overlay:rgba(35,41,65,.42);--input-bg:#fbfdfc;--input-border:#c8d9cf;--input-focus:#295651;--input-placeholder:#788984;--error-bg:rgba(163,69,82,.1);--error-color:#963d49;--success-bg:rgba(73,147,96,.12);--success-color:#39774d;--header-bg:rgba(241,246,243,.9);--header-border:rgba(41,86,81,.14);--backdrop-blur:saturate(155%) blur(20px);--glass-bg:rgba(251,253,252,.78);--message-user-bg:#295651;--message-user-text:#fff;--message-assistant-bg:#fbfdfc;--message-assistant-text:#232941;--message-assistant-border:rgba(41,86,81,.12);--message-assistant-border-top:#97baa4;--message-loading-bg:rgba(251,253,252,.84);--message-loading-text:#4d625f;--chat-user-bubble-bg:#295651;--chat-user-bubble-text:#fff;--sidebar-action-bg:#232941;--sidebar-action-text:#fff;--sidebar-bg:rgba(251,253,252,.96);--sidebar-header-bg:rgba(241,246,243,.92);--sidebar-border:rgba(41,86,81,.12);--sidebar-text-primary:#232941;--sidebar-text-secondary:#4d625f;--sidebar-hover-bg:rgba(73,147,96,.08);--sidebar-active-bg:rgba(73,147,96,.14);--sidebar-active-border:#499360;--tone-slider-bg:rgba(251,253,252,.84);--tone-slider-border:rgba(73,147,96,.2);--tone-slider-thumb:#499360;--tone-slider-track:#c8d9cf;--tone-value-color:#295651;--text-color:#232941;--text-color-secondary:#4d625f;--background-secondary:rgba(41,86,81,.06);--username-button-bg:rgba(41,86,81,.06);--username-button-hover-bg:rgba(73,147,96,.12);--username-button-color:#232941;--username-button-border:rgba(41,86,81,.18)}:root,[data-theme=day]{--diagram-node-fill:#eaf0f4;--diagram-node-stroke:#a9b8c5;--diagram-text:#35414a;--diagram-line:#65717b;--diagram-lv1-fill:#e7f0fd;--diagram-lv1-stroke:#507fb7;--diagram-lv1-text:#25496f;--diagram-lv2-fill:#f0f5fc;--diagram-lv2-stroke:#8da8cc;--diagram-lv2-text:#375575;--diagram-lv3-fill:#f3f5f8;--diagram-lv3-stroke:#abb7c6;--diagram-lv3-text:#4a586b;--diagram-lv4-fill:#fafbfc;--diagram-lv4-stroke:#c8cfd8;--diagram-lv4-text:#626c79}[data-theme=night]{--diagram-node-fill:#26364b;--diagram-node-stroke:#7599c6;--diagram-text:#dee7f2;--diagram-line:#a2b1c5;--diagram-lv1-fill:#2b4260;--diagram-lv1-stroke:#8aafe0;--diagram-lv1-text:#e2edfc;--diagram-lv2-fill:#26364b;--diagram-lv2-stroke:#7599c6;--diagram-lv2-text:#dee7f2;--diagram-lv3-fill:#2a303a;--diagram-lv3-stroke:#64758b;--diagram-lv3-text:#cdd6e2;--diagram-lv4-fill:#24282f;--diagram-lv4-stroke:#505d6f;--diagram-lv4-text:#aebbcb}[data-theme=cny]{--diagram-node-fill:#fbede5;--diagram-node-stroke:#c78b6d;--diagram-text:#543a30;--diagram-line:#8a7060;--diagram-lv1-fill:#fcede3;--diagram-lv1-stroke:#ba7150;--diagram-lv1-text:#713f29;--diagram-lv2-fill:#fff3e9;--diagram-lv2-stroke:#d2a083;--diagram-lv2-text:#775443;--diagram-lv3-fill:#f6f2ed;--diagram-lv3-stroke:#b8aba0;--diagram-lv3-text:#62564d;--diagram-lv4-fill:#fcfaf7;--diagram-lv4-stroke:#cfc6bc;--diagram-lv4-text:#756a60}[data-theme=eye-care]{--diagram-node-fill:#eaf0e5;--diagram-node-stroke:#8ca387;--diagram-text:#344238;--diagram-line:#6d7d68;--diagram-lv1-fill:#edf3e8;--diagram-lv1-stroke:#6c8f68;--diagram-lv1-text:#345330;--diagram-lv2-fill:#f2f5ec;--diagram-lv2-stroke:#9baf8c;--diagram-lv2-text:#465d3f;--diagram-lv3-fill:#f3f2e9;--diagram-lv3-stroke:#b0b19d;--diagram-lv3-text:#575b48;--diagram-lv4-fill:#faf9f3;--diagram-lv4-stroke:#c9c9b8;--diagram-lv4-text:#6e7160}[data-theme=sea-green]{--diagram-node-fill:#e5f0ec;--diagram-node-stroke:#76a397;--diagram-text:#2d4842;--diagram-line:#628278;--diagram-lv1-fill:#e9f4ef;--diagram-lv1-stroke:#598c7c;--diagram-lv1-text:#2c5145;--diagram-lv2-fill:#eff7f3;--diagram-lv2-stroke:#8db1a5;--diagram-lv2-text:#3b5e51;--diagram-lv3-fill:#f1f5f4;--diagram-lv3-stroke:#a6b9b2;--diagram-lv3-text:#4c625b;--diagram-lv4-fill:#fafcfb;--diagram-lv4-stroke:#c4d1cc;--diagram-lv4-text:#64766f}._loading-spinner-container_vfov7_1{background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:200px;font-family:inherit;display:flex}._loading-spinner-container_vfov7_1._fullscreen_vfov7_10{background:var(--bg-primary,#f8faff);min-height:100%}._loading-spinner-ring_vfov7_15{border:3px solid var(--border-tertiary,rgba(0,122,255,.1));border-top:3px solid var(--button-primary-bg,#007aff);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite _spin_vfov7_1}._loading-spinner-dots-container_vfov7_25{align-items:center;gap:4px;margin-bottom:16px;display:flex}._loading-spinner-dot_vfov7_25{background:var(--button-primary-bg,#007aff);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _fadeInOut_vfov7_1}._loading-spinner-dot_vfov7_25._delay-1_vfov7_39{animation-delay:.2s}._loading-spinner-dot_vfov7_25._delay-2_vfov7_42{animation-delay:.4s}._loading-spinner-skeleton-container_vfov7_46{flex-direction:column;gap:12px;width:100%;max-width:300px;margin-top:20px;display:flex}._loading-spinner-skeleton-line_vfov7_55{background:linear-gradient(95deg, var(--border-tertiary,#e2e8f0) 25%, var(--bg-secondary,#f1f5f9) 50%, var(--border-tertiary,#e2e8f0) 75%);background-size:200% 100%;border-radius:8px;height:16px;animation:1.5s ease-in-out infinite _shimmer_vfov7_1}._loading-spinner-skeleton-line_vfov7_55._width-80_vfov7_62{width:80%}._loading-spinner-skeleton-line_vfov7_55._width-60_vfov7_65{width:60%}._loading-spinner-skeleton-line_vfov7_55._width-90_vfov7_68{width:90%}._loading-spinner-skeleton-line_vfov7_55._width-70_vfov7_71{width:70%}._loading-spinner-text_vfov7_75{color:var(--text-secondary,#8e8e93);font-size:calc(14px + var(--font-size-offset,0px));text-align:center;margin-bottom:20px;font-weight:500;animation:2s ease-in-out infinite _pulse_vfov7_1}._loading-spinner-text_vfov7_75._with-skeleton_vfov7_83{margin-bottom:0}._loading-spinner-sub-text_vfov7_87{color:var(--text-tertiary,#a1a1a6);font-size:calc(12px + var(--font-size-offset,0px));text-align:center;opacity:.8;margin-top:8px}@keyframes _spin_vfov7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeInOut_vfov7_1{0%,to{opacity:.3}50%{opacity:1}}@keyframes _pulse_vfov7_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}@keyframes _shimmer_vfov7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_1d98z_1{background:var(--glass-bg,rgba(255,255,255,.82));-webkit-backdrop-filter:blur(24px)saturate(180%);width:330px;box-shadow:0 0 0 .5px var(--border-secondary,rgba(0,0,0,.1)), 0 8px 24px rgba(0,0,0,.1), 0 24px 56px rgba(0,0,0,.14);z-index:9998;opacity:0;border-radius:16px;align-items:flex-start;gap:11px;padding:14px 18px 0 14px;transition:transform .48s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:flex;position:fixed;top:20px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-80px)}._container_1d98z_1._visible_1d98z_21{opacity:1;transform:translate(-50%)translateY(0)}._iconWrap_1d98z_26{color:#ff453a;background:rgba(255,69,58,.12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}._content_1d98z_39{flex:1;min-width:0;padding-bottom:14px}._label_1d98z_45{font-size:calc(12px + var(--font-size-offset,0px));letter-spacing:.4px;text-transform:uppercase;color:#ff453a;margin:0 0 3px;font-weight:600;line-height:1}._message_1d98z_55{font-size:calc(13.5px + var(--font-size-offset,0px));color:var(--text-primary,#1d1d1f);word-break:break-word;margin:0;line-height:1.55}._progressTrack_1d98z_63{background:var(--border-tertiary,rgba(0,0,0,.06));border-radius:0 0 16px 16px;height:3px;margin:0 -14px;overflow:hidden}._progressBar_1d98z_71{transform-origin:0;background:#ff453a;border-radius:0 0 16px 16px;height:100%;animation:linear forwards _drain_1d98z_1}@keyframes _drain_1d98z_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._success_1d98z_87 ._iconWrap_1d98z_26{color:#248a3d;background:rgba(52,199,89,.14)}._success_1d98z_87 ._label_1d98z_45{color:#248a3d}._info_1d98z_95 ._iconWrap_1d98z_26{background:var(--primary-bg-light,rgba(0,122,255,.1));color:var(--primary-color,#007aff)}._info_1d98z_95 ._label_1d98z_45{color:var(--primary-color,#007aff)}._overlay_1jhis_1{z-index:9999;backdrop-filter:blur()saturate();background:0 0;justify-content:center;align-items:center;transition:background .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._overlay_1jhis_1._visible_1jhis_12{backdrop-filter:blur(14px)saturate(180%);background:rgba(0,0,0,.38)}._overlay_1jhis_1._visible_1jhis_12 ._card_1jhis_16{opacity:1;transform:scale(1)translateY(0)}._card_1jhis_16{background:var(--modal-bg,#fff);width:300px;box-shadow:0 0 0 .5px var(--border-primary,rgba(0,0,0,.12)), 0 8px 24px rgba(0,0,0,.12), 0 32px 80px rgba(0,0,0,.18);opacity:0;border-radius:20px;transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .28s;overflow:hidden;transform:scale(.86)translateY(16px)}._iconArea_1jhis_32{flex-direction:column;align-items:center;gap:0;padding:32px 24px 20px;display:flex}._iconRing_1jhis_40{width:64px;height:64px;margin-bottom:18px;position:relative}._iconRing_1jhis_40:before{content:"";background:var(--brand-icon-bg,linear-gradient(135deg, #007aff, #5ac8fa));opacity:.15;border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}._iconCircle_1jhis_55{background:var(--brand-icon-bg,linear-gradient(135deg, #007aff 0%, #5ac8fa 100%));border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 4px 16px rgba(0,122,255,.35),0 2px 6px rgba(0,122,255,.2)}._iconCircle_1jhis_55._iconCircleRejected_1jhis_66{background:linear-gradient(135deg,#ff453a 0%,#ff6b6b 100%);box-shadow:0 4px 16px rgba(255,69,58,.35),0 2px 6px rgba(255,69,58,.2)}._checkmark_1jhis_71{animation:.4s cubic-bezier(.34,1.56,.64,1) .15s both _drawCheck_1jhis_1}@keyframes _drawCheck_1jhis_1{0%{opacity:0;transform:scale(.5)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}._title_1jhis_85{color:var(--text-primary,#1d1d1f);text-align:center;letter-spacing:-.3px;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}._message_1jhis_95{color:var(--text-secondary,#8e8e93);text-align:center;margin:0;padding:0 4px;font-size:13.5px;line-height:1.6}._divider_1jhis_104{background:var(--border-primary,rgba(0,0,0,.12));height:.5px;margin:0}._btn_1jhis_110{cursor:pointer;width:100%;color:var(--primary-color,#007aff);letter-spacing:-.2px;background:0 0;border:none;padding:15px;font-size:17px;font-weight:600;transition:background .15s;display:block}._btn_1jhis_110:hover{background:var(--border-tertiary,rgba(0,0,0,.04))}._btn_1jhis_110:active{background:var(--border-secondary,rgba(0,0,0,.08))}._passthrough_1gble_1{display:contents}._entry_1gble_5{z-index:60;background:var(--bg-primary,#fbfaf8);will-change:transform;animation:_push-entry_1gble_1 var(--push-duration,.45s) cubic-bezier(.25, .8, .25, 1) both;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:-8px 0 28px rgba(0,0,0,.08)}@keyframes _push-entry_1gble_1{0%{transform:translate3d(var(--push-width,0px), 0, 0)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){._entry_1gble_5{animation:none}}._exit_1gble_28{z-index:60;background:var(--bg-primary,#fbfaf8);pointer-events:none;will-change:transform;animation:_push-exit_1gble_1 var(--push-exit-duration,.35s) cubic-bezier(.4, 0, .2, 1) both;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:-8px 0 28px rgba(0,0,0,.08)}@keyframes _push-exit_1gble_1{0%{transform:translate(0,0)}to{transform:translate(100%)}}._chatReveal_1gble_47{animation:_chat-reveal_1gble_1 var(--push-exit-duration,.35s) cubic-bezier(.4, 0, .2, 1) both}@keyframes _chat-reveal_1gble_1{0%{transform:translate(-20%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){._exit_1gble_28,._chatReveal_1gble_47{animation:none}}._modal_1rdwc_1{border-radius:18px}._description_1rdwc_5{color:var(--text-secondary,#86868b);font-size:calc(14px + var(--font-size-offset,0px));margin:0;line-height:1.5}._messageOnly_1rdwc_12{color:var(--text-primary,#1d1d1f);font-size:calc(16px + var(--font-size-offset,0px));text-align:center;padding:8px 0 4px;font-weight:500}._footer_1rdwc_20{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:0!important;gap:10px!important;padding:12px 16px 16px!important;display:grid!important}._singleAction_1rdwc_28{grid-template-columns:minmax(0,1fr)}._cancel_1rdwc_32,._confirm_1rdwc_32{min-height:44px;font-size:calc(15px + var(--font-size-offset,0px));cursor:pointer;border:0;border-radius:12px;padding:0 12px;font-weight:600;transition:transform .1s,opacity .14s}._cancel_1rdwc_32:active:not(:disabled),._confirm_1rdwc_32:active:not(:disabled){transform:scale(.97)}._cancel_1rdwc_32:disabled,._confirm_1rdwc_32:disabled{opacity:.55;cursor:default}._cancel_1rdwc_32{background:var(--button-tertiary-bg,rgba(0,0,0,.06));color:var(--text-primary,#1d1d1f)}._confirm_1rdwc_32{background:var(--primary-color,#007aff);color:#fff}._destructive_1rdwc_60{background:#ff3b30}._backdrop_vykgm_2{z-index:2000;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._backdrop_vykgm_2:before{content:"";opacity:1;pointer-events:none;background:rgba(0,0,0,.28);transition:opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}._backdrop_vykgm_2._entering_vykgm_20:before,._backdrop_vykgm_2._closing_vykgm_24:before{opacity:0}._sheet_vykgm_28{width:100%;max-height:88vh;padding:0 16px calc(16px + env(safe-area-inset-bottom,0));corner-shape:squircle;background:var(--bg-primary,#fff);color:var(--text-primary,#1d1d1f);will-change:transform;border-radius:18px 18px 0 0;outline:none;transition:transform .34s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto;box-shadow:0 -8px 30px rgba(0,0,0,.14)}._sheet_vykgm_28._dragging_vykgm_44{transition:none}._grabberArea_vykgm_48{cursor:grab;touch-action:none;justify-content:center;align-items:center;height:28px;display:flex}._grabberArea_vykgm_48:active{cursor:grabbing}._grabber_vykgm_48{background:var(--text-quaternary,rgba(60,60,67,.3));border-radius:999px;width:36px;height:5px}@media (prefers-reduced-motion:reduce){._backdrop_vykgm_2:before,._sheet_vykgm_28{transition:opacity .18s}._sheet_vykgm_28{transform:none!important}}._switch_wk9uk_1{background:var(--border-tertiary,#d1d1d6);cursor:pointer;will-change:background-color, transform;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background-color .22s ease-out,transform .1s ease-out;display:block;position:relative;overflow:hidden}._switch_wk9uk_1._checked_wk9uk_17{background:var(--primary-color,#34c759)}._thumb_wk9uk_21{will-change:transform;background:#fff;border-radius:50%;width:24px;height:24px;margin:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .16s ease-out;display:block;box-shadow:0 1px 3px rgba(0,0,0,.24)}._checked_wk9uk_17 ._thumb_wk9uk_21{transform:translate(20px)}._switch_wk9uk_1:active:not(:disabled){transform:scale(.94)}._switch_wk9uk_1:active:not(:disabled) ._thumb_wk9uk_21{box-shadow:0 1px 2px rgba(0,0,0,.18)}._switch_wk9uk_1:disabled{cursor:default;opacity:.45}@media (prefers-reduced-motion:reduce){._switch_wk9uk_1,._thumb_wk9uk_21{transition-duration:.15s}}@keyframes _modalEnter_1ob25_1{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _slideInRight_1ob25_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes _iconPop_1ob25_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes _spin_1ob25_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_1ob25_1{0%{opacity:0}to{opacity:1}}._recharge-qrcode_1ob25_47{animation:.35s ease-out _slideInRight_1ob25_1}._recharge-qrcode__header_1ob25_50{text-align:center;margin-bottom:24px}._recharge-qrcode__success-icon_1ob25_54{background:var(--success-bg);width:64px;height:64px;color:var(--success-color);font-size:calc(32px + var(--font-size-offset,0px));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-weight:700;animation:.4s ease-out _iconPop_1ob25_1;display:flex}._recharge-qrcode__title_1ob25_68{font-size:calc(24px + var(--font-size-offset,0px));color:var(--text-primary);margin-bottom:8px;font-weight:700}._recharge-qrcode__subtitle_1ob25_74{font-size:calc(15px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-qrcode__subtitle_1ob25_74 ._recharge-qrcode__amount-tag_1ob25_78{background:var(--button-primary-bg,#007aff);color:#fff;vertical-align:baseline;border-radius:6px;margin:0 2px;padding:0 8px;font-weight:700;display:inline-block}._recharge-qrcode__order-info_1ob25_88{background:var(--bg-secondary);border-radius:12px;margin-bottom:24px;padding:16px}._recharge-qrcode__order-row_1ob25_94{justify-content:space-between;align-items:center;padding:8px 0;display:flex}._recharge-qrcode__order-row_1ob25_94:not(:last-child){border-bottom:1px solid var(--border-tertiary)}._recharge-qrcode__order-label_1ob25_103{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-qrcode__order-value_1ob25_107{font-size:calc(15px + var(--font-size-offset,0px));color:var(--text-primary);font-weight:600}._recharge-qrcode__order-id_1ob25_112{cursor:pointer;color:var(--button-primary-bg);transition:opacity .2s;position:relative}._recharge-qrcode__order-id_1ob25_112:hover{opacity:.7}._recharge-qrcode__copy-success_1ob25_121{background:var(--success-bg);color:var(--success-color);font-size:calc(12px + var(--font-size-offset,0px));white-space:nowrap;border-radius:4px;padding:4px 8px;animation:.2s _fadeIn_1ob25_1;position:absolute;top:-24px;left:50%;transform:translate(-50%)}._recharge-qrcode__order-amount_1ob25_134{font-size:calc(18px + var(--font-size-offset,0px));color:var(--button-primary-bg)}._recharge-qrcode__qr-container_1ob25_138{text-align:center;margin-bottom:24px}._recharge-qrcode__qr-image_1ob25_142{border:1px solid var(--border-secondary);border-radius:12px;width:75vw;max-width:500px;height:auto;animation:.3s _fadeIn_1ob25_1}._recharge-qrcode__qr-error_1ob25_150{background:var(--error-bg);border:1px solid var(--error-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:240px;height:240px;margin:0 auto;display:flex}._recharge-qrcode__qr-error-icon_1ob25_162{font-size:calc(48px + var(--font-size-offset,0px));margin-bottom:12px}._recharge-qrcode__qr-error-text_1ob25_166{font-size:calc(14px + var(--font-size-offset,0px));color:var(--error-color);margin-bottom:12px}._recharge-qrcode__qr-reload_1ob25_171{background:var(--button-primary-bg);color:#fff;cursor:pointer;font-size:calc(14px + var(--font-size-offset,0px));border:none;border-radius:8px;padding:8px 16px}._recharge-qrcode__qr-reload_1ob25_171:hover{background:var(--button-primary-hover)}._recharge-qrcode__qr-hint_1ob25_183{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary);margin-top:12px}._recharge-qrcode__instructions_1ob25_188{background:var(--bg-secondary);border-radius:12px;margin-bottom:16px;padding:16px}._recharge-qrcode__instructions-title_1ob25_194{font-size:calc(16px + var(--font-size-offset,0px));color:var(--text-primary);margin-bottom:12px;font-weight:600}._recharge-qrcode__instructions-list_1ob25_200{margin:0;padding-left:20px}._recharge-qrcode__instructions-list_1ob25_200 li{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary);line-height:1.8}._recharge-qrcode__timeline_1ob25_209{background:var(--bg-secondary);border-left:4px solid var(--button-primary-bg);border-radius:12px;gap:12px;margin-bottom:16px;padding:16px;display:flex}._recharge-qrcode__timeline-icon_1ob25_218{font-size:calc(24px + var(--font-size-offset,0px));flex-shrink:0}._recharge-qrcode__timeline-content_1ob25_222{flex:1}._recharge-qrcode__timeline-title_1ob25_225{font-size:calc(16px + var(--font-size-offset,0px));color:var(--text-primary);margin-bottom:8px;font-weight:600}._recharge-qrcode__timeline-text_1ob25_231{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary);margin-bottom:8px;line-height:1.6}._recharge-qrcode__timeline-text_1ob25_231:last-child{margin-bottom:0}._recharge-qrcode__timeline-text_1ob25_231 strong{color:var(--text-primary);font-weight:600}._recharge-qrcode__email_1ob25_244{color:var(--button-primary-bg)}._recharge-qrcode__notice_1ob25_247{background:var(--bg-secondary);border-radius:8px;gap:12px;margin-bottom:24px;padding:12px;display:flex}._recharge-qrcode__notice-icon_1ob25_255{font-size:calc(20px + var(--font-size-offset,0px));flex-shrink:0}._recharge-qrcode__notice-content_1ob25_259{flex:1}._recharge-qrcode__notice-text_1ob25_262{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-qrcode__actions_1ob25_266{gap:12px;display:flex}._recharge-qrcode__actions--dual_1ob25_270{flex-wrap:wrap;justify-content:center}._recharge-qrcode__button_1ob25_274{font-size:calc(15px + var(--font-size-offset,0px));cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px 24px;font-weight:600;transition:all .2s}._recharge-qrcode__button--primary_1ob25_284{background:var(--button-primary-bg);color:#fff}._recharge-qrcode__button--primary_1ob25_284:hover{background:var(--button-primary-hover);transform:translateY(-1px)}._recharge-qrcode__button--secondary_1ob25_292{background:var(--button-tertiary-bg);color:var(--text-primary)}._recharge-qrcode__button--secondary_1ob25_292:hover{background:var(--button-tertiary-hover)}._recharge-history-modal-overlay_1ob25_300{background:var(--modal-overlay);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:1001;backdrop-filter:blur(4px);justify-content:center;animation:.25s ease-out _fadeIn_1ob25_1;position:fixed;top:0;bottom:0;left:0;right:0}._recharge-history-modal_1ob25_300{background:var(--modal-bg);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;width:90%;max-width:600px;max-height:80vh;animation:.35s cubic-bezier(.25,.46,.45,.94) _modalEnter_1ob25_1;display:flex;position:relative}._recharge-history-modal_1ob25_300 ._recharge-history-modal__header_1ob25_326{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}._recharge-history-modal_1ob25_300 ._recharge-history-modal__title_1ob25_333{font-size:calc(20px + var(--font-size-offset,0px));color:var(--text-primary);font-weight:700}._recharge-history-modal_1ob25_300 ._recharge-history-modal__close_1ob25_338{background:var(--button-tertiary-bg);width:32px;height:32px;font-size:calc(24px + var(--font-size-offset,0px));color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._recharge-history-modal_1ob25_300 ._recharge-history-modal__close_1ob25_338:hover{background:var(--button-tertiary-hover);color:var(--text-primary)}._recharge-history-modal_1ob25_300 ._recharge-history-modal__content_1ob25_356{flex:1;padding:24px 32px;overflow-y:auto}._recharge-history-modal_1ob25_300 ._recharge-history-modal__loading_1ob25_361{flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}._recharge-history-modal_1ob25_300 ._recharge-history-modal__loading-spinner_1ob25_368{border:3px solid var(--border-primary);border-top-color:var(--button-primary-bg);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:.8s linear infinite _spin_1ob25_1}._recharge-history-modal_1ob25_300 ._recharge-history-modal__loading-text_1ob25_377{font-size:calc(15px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-history-modal_1ob25_300 ._recharge-history-modal__error_1ob25_381{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}._recharge-history-modal_1ob25_300 ._recharge-history-modal__error-icon_1ob25_389{font-size:calc(48px + var(--font-size-offset,0px));margin-bottom:16px}._recharge-history-modal_1ob25_300 ._recharge-history-modal__error-message_1ob25_393{font-size:calc(15px + var(--font-size-offset,0px));color:var(--error-color);margin-bottom:16px}._recharge-history-modal_1ob25_300 ._recharge-history-modal__error-retry_1ob25_398{background:var(--button-primary-bg);color:#fff;font-size:calc(14px + var(--font-size-offset,0px));cursor:pointer;border:none;border-radius:8px;padding:10px 20px}._recharge-history-modal_1ob25_300 ._recharge-history-modal__error-retry_1ob25_398:hover{background:var(--button-primary-hover)}._recharge-history-list_1ob25_411{flex-direction:column;gap:28px;display:flex}._recharge-history-list_1ob25_411 ._recharge-history-list__month_1ob25_416{color:var(--text-tertiary);font-size:calc(14px + var(--font-size-offset,0px));letter-spacing:.02em;margin:0 0 8px 12px;font-weight:600}._recharge-history-list_1ob25_411 ._recharge-history-list__group_1ob25_423{background:var(--bg-primary);border-radius:12px;overflow:hidden}._recharge-history-list_1ob25_411 ._recharge-history-list__empty_1ob25_428{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}._recharge-history-list_1ob25_411 ._recharge-history-list__empty-text_1ob25_436{font-size:calc(16px + var(--font-size-offset,0px));color:var(--text-primary);margin-bottom:8px;font-weight:600}._recharge-history-list_1ob25_411 ._recharge-history-list__empty-hint_1ob25_442{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-history-item_1ob25_447{border:0;border-bottom:1px solid var(--border-secondary);text-align:left;cursor:pointer;background:0 0;width:100%;padding:14px 16px;transition:background .12s ease-out;display:block;position:relative}._recharge-history-item_1ob25_447:last-child{border-bottom:0}._recharge-history-item_1ob25_447:hover,._recharge-history-item_1ob25_447:active{background:var(--button-tertiary-bg)}._recharge-history-item__header_1ob25_465{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}._recharge-history-item__summary_1ob25_471{font-size:calc(16px + var(--font-size-offset,0px));color:var(--text-primary);font-weight:600}._recharge-history-item__status_1ob25_476{--status-bg:rgba(89,99,110,.1);--status-color:#59636e;--status-border:rgba(89,99,110,.24);min-height:26px;color:var(--status-color);font-size:calc(12px + var(--font-size-offset,0px));letter-spacing:.01em;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px 10px;font-weight:600;line-height:1;display:inline-flex}._recharge-history-item__status-dot_1ob25_494{display:none}._recharge-history-item__status--pending_1ob25_497{--status-bg:#fff6df;--status-color:#9a6100;--status-border:#f2ca78}._recharge-history-item__status--approved_1ob25_502{--status-bg:#e8f7ed;--status-color:#187a3d;--status-border:#a5dcb4}._recharge-history-item__status--rejected_1ob25_507{--status-bg:#fff0ef;--status-color:#b42318;--status-border:#f2b8b5}._recharge-history-item__status--canceled_1ob25_512{--status-bg:#f1f3f5;--status-color:#59636e;--status-border:#cfd5dc}._recharge-history-item__status--completed_1ob25_517{--status-bg:#e8f7ed;--status-color:#187a3d;--status-border:#a5dcb4}._recharge-history-item__status--failed_1ob25_522{--status-bg:#fff0ef;--status-color:#b42318;--status-border:#f2b8b5}._recharge-history-item__details_1ob25_527{flex-direction:column;gap:0;display:flex}._recharge-history-item__detail_1ob25_527{justify-content:space-between;align-items:center;display:flex}._recharge-history-item__date_1ob25_537,._recharge-history-item__order-id_1ob25_537{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary);font-weight:400}._recharge-detail-sheet__header_1ob25_543{justify-content:space-between;align-items:center;min-height:40px;padding:0 4px 8px;display:flex}._recharge-detail-sheet__header_1ob25_543 h2{color:var(--text-primary);font-size:calc(17px + var(--font-size-offset,0px));margin:0}._recharge-detail-sheet__header_1ob25_543 button{color:var(--button-primary-bg);cursor:pointer;font-size:calc(14px + var(--font-size-offset,0px));background:0 0;border:0;padding:6px 4px}._recharge-detail-sheet__summary_1ob25_564{background:var(--bg-secondary);border-radius:12px;align-items:baseline;gap:8px;padding:18px 16px;display:flex}._recharge-detail-sheet__summary_1ob25_564 strong{color:var(--text-primary);font-size:calc(26px + var(--font-size-offset,0px));letter-spacing:-.02em}._recharge-detail-sheet__summary_1ob25_564 span{color:var(--text-secondary);font-size:calc(14px + var(--font-size-offset,0px))}._recharge-detail-sheet__status_1ob25_582{font-style:normal;font-size:calc(14px + var(--font-size-offset,0px));margin-left:auto;font-weight:600}._recharge-detail-sheet__status--pending_1ob25_589{color:#9a6100}._recharge-detail-sheet__status--approved_1ob25_593{color:#187a3d}._recharge-detail-sheet__status--rejected_1ob25_597{color:#b42318}._recharge-detail-sheet__status--canceled_1ob25_601{color:var(--text-secondary)}._recharge-detail-sheet__details_1ob25_605{background:var(--bg-secondary);border-radius:12px;margin:14px 0 0;overflow:hidden}._recharge-detail-sheet__details_1ob25_605 div{border-bottom:1px solid var(--border-secondary);justify-content:space-between;gap:16px;padding:13px 16px;display:flex}._recharge-detail-sheet__details_1ob25_605 div:last-child{border-bottom:0}._recharge-detail-sheet__details_1ob25_605 dt,._recharge-detail-sheet__details_1ob25_605 dd{font-size:calc(14px + var(--font-size-offset,0px));margin:0}._recharge-detail-sheet__details_1ob25_605 dt{color:var(--text-secondary)}._recharge-detail-sheet__details_1ob25_605 dd{color:var(--text-primary);text-align:right;font-weight:500}._recharge-detail-sheet__note_1ob25_635{background:var(--bg-secondary);border-radius:12px;margin-top:14px;padding:14px 16px}._recharge-detail-sheet__note_1ob25_635 h3{color:var(--text-primary);font-size:calc(14px + var(--font-size-offset,0px));margin:0 0 6px}._recharge-detail-sheet__note_1ob25_635 p{color:var(--text-secondary);font-size:calc(14px + var(--font-size-offset,0px));margin:0;line-height:1.5}._recharge-detail-sheet__action-area_1ob25_653{margin-top:20px}._recharge-detail-sheet__action-area_1ob25_653>button,._recharge-detail-sheet__action-area_1ob25_653>div button{cursor:pointer;min-height:44px;font-size:calc(14px + var(--font-size-offset,0px));border:0;border-radius:10px;padding:10px 16px;font-weight:600}._recharge-detail-sheet__action-area_1ob25_653>button{width:100%;color:var(--error-color,#ff3b30);background:color-mix(in srgb, var(--error-color,#ff3b30) 10%, transparent)}._recharge-detail-sheet__action-area_1ob25_653>p{color:var(--text-secondary);font-size:calc(14px + var(--font-size-offset,0px));text-align:center;margin:0 0 10px}._recharge-detail-sheet__action-area_1ob25_653>div{gap:10px;display:flex}._recharge-detail-sheet__action-area_1ob25_653>div button{color:var(--text-primary);background:var(--bg-secondary);flex:1}._recharge-detail-sheet__action-area_1ob25_653>div button:last-child{color:#fff;background:var(--error-color,#ff3b30)}._recharge-detail-sheet__action-area_1ob25_653 button:disabled{opacity:.55;cursor:not-allowed}[data-theme=night] ._recharge-history-item__status--pending_1ob25_497{--status-bg:rgba(255,159,10,.18);--status-color:#ffb340;--status-border:rgba(255,179,64,.52)}[data-theme=night] ._recharge-history-item__status--approved_1ob25_502,[data-theme=night] ._recharge-history-item__status--completed_1ob25_517{--status-bg:rgba(48,209,88,.18);--status-color:#63e381;--status-border:rgba(99,227,129,.5)}[data-theme=night] ._recharge-history-item__status--rejected_1ob25_507,[data-theme=night] ._recharge-history-item__status--failed_1ob25_522{--status-bg:rgba(255,69,58,.18);--status-color:#ff857d;--status-border:rgba(255,133,125,.5)}[data-theme=night] ._recharge-history-item__status--canceled_1ob25_512{--status-bg:rgba(174,174,178,.16);--status-color:#c7c7cc;--status-border:rgba(199,199,204,.42)}[data-theme=cny] ._recharge-history-item__status--pending_1ob25_497{--status-bg:#fff0ca;--status-color:#9b5700;--status-border:#edbd5e}[data-theme=cny] ._recharge-history-item__status--approved_1ob25_502,[data-theme=cny] ._recharge-history-item__status--completed_1ob25_517{--status-bg:#e4f4e6;--status-color:#2d7137;--status-border:#94c99a}[data-theme=cny] ._recharge-history-item__status--rejected_1ob25_507,[data-theme=cny] ._recharge-history-item__status--failed_1ob25_522{--status-bg:#ffebe5;--status-color:#b8331e;--status-border:#eb9b8b}[data-theme=cny] ._recharge-history-item__status--canceled_1ob25_512{--status-bg:#f3eadc;--status-color:#735f4b;--status-border:#cdbda7}[data-theme=eye-care] ._recharge-history-item__status--pending_1ob25_497{--status-bg:#f6edd3;--status-color:#806119;--status-border:#d7bf7a}[data-theme=eye-care] ._recharge-history-item__status--approved_1ob25_502,[data-theme=eye-care] ._recharge-history-item__status--completed_1ob25_517{--status-bg:#e1eee4;--status-color:#2e6b44;--status-border:#9dc4a8}[data-theme=eye-care] ._recharge-history-item__status--rejected_1ob25_507,[data-theme=eye-care] ._recharge-history-item__status--failed_1ob25_522{--status-bg:#f7e6e2;--status-color:#99433d;--status-border:#d9a39d}[data-theme=eye-care] ._recharge-history-item__status--canceled_1ob25_512{--status-bg:#e8e8e1;--status-color:#5f675d;--status-border:#bac0b5}[data-theme=sea-green] ._recharge-history-item__status--pending_1ob25_497{--status-bg:#edf2e6;--status-color:#6f611f;--status-border:#c8bd79}[data-theme=sea-green] ._recharge-history-item__status--approved_1ob25_502,[data-theme=sea-green] ._recharge-history-item__status--completed_1ob25_517{--status-bg:#dfede4;--status-color:#295651;--status-border:#97baa4}[data-theme=sea-green] ._recharge-history-item__status--rejected_1ob25_507,[data-theme=sea-green] ._recharge-history-item__status--failed_1ob25_522{--status-bg:#f3e4e7;--status-color:#8b3945;--status-border:#d39aa3}[data-theme=sea-green] ._recharge-history-item__status--canceled_1ob25_512{--status-bg:#e7efeb;--status-color:#4d625f;--status-border:#b8cbc1}._recharge-modal__loading_1ob25_779{flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex}._recharge-modal__loading-spinner_1ob25_787{border:4px solid var(--border-primary);border-top-color:var(--button-primary-bg);border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:.8s linear infinite _spin_1ob25_1}._recharge-modal__loading-text_1ob25_797{font-size:calc(15px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-modal__error_1ob25_802{background:var(--error-bg);border:1px solid var(--error-color);border-radius:12px;flex-direction:column;align-items:center;margin-top:16px;padding:16px;display:flex}._recharge-modal__error-icon_1ob25_813{font-size:calc(32px + var(--font-size-offset,0px));margin-bottom:12px}._recharge-modal__error-message_1ob25_818{font-size:calc(14px + var(--font-size-offset,0px));color:var(--error-color);text-align:center;margin-bottom:12px}._recharge-modal__error-retry_1ob25_825{background:var(--button-primary-bg);color:#fff;font-size:calc(14px + var(--font-size-offset,0px));cursor:pointer;border:none;border-radius:8px;padding:8px 16px}._recharge-modal__error-retry_1ob25_825:hover{background:var(--button-primary-hover)}@media (max-width:768px){._recharge-modal_1ob25_779,._recharge-history-modal_1ob25_300{width:95%;max-height:95vh}._recharge-modal__content_1ob25_844,._recharge-history-modal__content_1ob25_356{padding:24px 20px}._recharge-modal__close_1ob25_848,._recharge-history-modal__close_1ob25_338{top:12px;right:12px}._recharge-welcome__step_1ob25_853{text-align:center;flex-direction:column}._recharge-welcome__actions_1ob25_857,._recharge-form__actions_1ob25_858,._recharge-qrcode__actions_1ob25_266{flex-direction:column}._recharge-form__number-selector_1ob25_862{justify-content:center}._recharge-qrcode__qr-error_1ob25_150{width:200px;height:200px}._recharge-button_1ob25_869{width:100%}}._recharge-method_1ob25_873{animation:.35s ease-out _slideInRight_1ob25_1}._recharge-method_1ob25_873 ._recharge-method__header_1ob25_876{text-align:center;margin-bottom:24px}._recharge-method_1ob25_873 ._recharge-method__title_1ob25_880{font-size:calc(20px + var(--font-size-offset,0px));color:var(--text-primary);margin-bottom:4px;font-weight:700}._recharge-method_1ob25_873 ._recharge-method__subtitle_1ob25_886{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary)}._recharge-method_1ob25_873 ._recharge-method__options_1ob25_890{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}._recharge-method_1ob25_873 ._recharge-method__option_1ob25_890{border:1px solid var(--border-tertiary,rgba(60,60,67,.18));background:var(--bg-primary);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .2s,transform .15s;display:flex}._recharge-method_1ob25_873 ._recharge-method__option_1ob25_890:hover{border-color:var(--button-primary-bg)}._recharge-method_1ob25_873 ._recharge-method__option_1ob25_890:active{transform:scale(.98)}._recharge-method_1ob25_873 ._recharge-method__option_1ob25_890:disabled{cursor:not-allowed;opacity:.5;filter:grayscale()}._recharge-method_1ob25_873 ._recharge-method__option_1ob25_890:disabled:hover{border-color:var(--border-tertiary,rgba(60,60,67,.18))}._recharge-method_1ob25_873 ._recharge-method__option_1ob25_890:disabled:active{transform:none}._recharge-method_1ob25_873 ._recharge-method__option-badge_1ob25_926{font-size:calc(11px + var(--font-size-offset,0px));color:var(--text-tertiary,#8e8e93);background:var(--bg-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-weight:600}._recharge-method_1ob25_873 ._recharge-method__option-icon_1ob25_936{background:var(--bg-secondary);width:44px;height:44px;color:var(--button-primary-bg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._recharge-method_1ob25_873 ._recharge-method__option-copy_1ob25_947{flex-direction:column;flex:1;gap:2px;display:flex}._recharge-method_1ob25_873 ._recharge-method__option-copy_1ob25_947 strong{font-size:calc(15px + var(--font-size-offset,0px));color:var(--text-primary);font-weight:600}._recharge-method_1ob25_873 ._recharge-method__option-copy_1ob25_947 small{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary);line-height:1.4}._recharge-method_1ob25_873 ._recharge-method__option-arrow_1ob25_963{color:var(--text-tertiary,#8e8e93);flex-shrink:0}._recharge-method_1ob25_873 ._recharge-method__cancel_1ob25_967{width:100%;color:var(--text-secondary);font-size:calc(14px + var(--font-size-offset,0px));cursor:pointer;background:0 0;border:0;padding:12px;display:block}@media (hover:none) and (pointer:coarse){._recharge-form__number-button_1ob25_979,._recharge-modal__close_1ob25_848,._recharge-history-modal__close_1ob25_338{min-width:44px;min-height:44px}._recharge-welcome__button_1ob25_985,._recharge-form__button_1ob25_986,._recharge-qrcode__button_1ob25_274{min-height:48px}}._wallet-recharge_1ob25_991{width:100%;padding-bottom:calc(116px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:30px;animation:.22s ease-out _fadeIn_1ob25_1;display:flex}._wallet-recharge__balance-summary_1ob25_999{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--button-primary-bg) 8%, transparent), transparent 42%);flex-direction:column;gap:5px;padding:8px 0 4px;display:flex}._wallet-recharge__balance-summary_1ob25_999>span{color:var(--text-secondary);font-size:calc(13px + var(--font-size-offset,0px));font-weight:600}._wallet-recharge__balance-summary_1ob25_999 strong{color:var(--text-primary);font-size:clamp(34px + var(--font-size-offset,0px), 9vw, 44px + var(--font-size-offset,0px));letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:720;line-height:1.05}._wallet-recharge__balance-summary_1ob25_999 small{color:var(--text-secondary);font-size:calc(14px + var(--font-size-offset,0px));margin-top:4px;line-height:1.45}._wallet-recharge__section_1ob25_1025{flex-direction:column;gap:13px;display:flex}._wallet-recharge__balance-summary_1ob25_999+._wallet-recharge__section_1ob25_1025,._wallet-recharge__section_1ob25_1025+._wallet-recharge__section_1ob25_1025{padding-top:4px}._wallet-recharge__section-heading_1ob25_1033{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._wallet-recharge__section-heading_1ob25_1033 h2{font-size:calc(18px + var(--font-size-offset,0px));letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:680}._wallet-recharge__section-heading_1ob25_1033 span{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary)}._wallet-recharge__amount-grid_1ob25_1050{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._wallet-recharge__amount-grid--compact_1ob25_1055{grid-template-columns:repeat(3,minmax(0,1fr))}._wallet-recharge__amount-option_1ob25_1058{border:1px solid var(--border-secondary);background:var(--card-bg);min-height:66px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:9px 7px;transition:transform .1s ease-out,border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:flex}._wallet-recharge__amount-option_1ob25_1058 strong{font-size:calc(18px + var(--font-size-offset,0px));letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:680;line-height:1.15}._wallet-recharge__amount-option_1ob25_1058 small{font-size:calc(11px + var(--font-size-offset,0px));color:var(--button-primary-bg);margin-top:4px;font-weight:600}._wallet-recharge__amount-option_1ob25_1058:hover:not(:disabled){border-color:var(--border-primary);background:var(--bg-tertiary)}._wallet-recharge__amount-option_1ob25_1058:active:not(:disabled){transform:scale(.97)}._wallet-recharge__amount-option_1ob25_1058:disabled{cursor:not-allowed;opacity:.55}._wallet-recharge__amount-option--selected_1ob25_1097{border-color:var(--button-primary-bg);background:color-mix(in srgb, var(--button-primary-bg) 7%, var(--card-bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--button-primary-bg) 45%, transparent)}._wallet-recharge__amount-option--custom_1ob25_1102{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:6px;min-height:50px;padding:0 15px}._wallet-recharge__amount-option--custom_1ob25_1102 strong{font-size:calc(15px + var(--font-size-offset,0px));letter-spacing:0;flex:1}._wallet-recharge__amount-option--custom_1ob25_1102 svg{color:var(--text-secondary)}._wallet-recharge__custom-wrap_1ob25_1119{flex-direction:column;gap:7px;animation:.18s ease-out both _walletFieldReveal_1ob25_1;display:flex}._wallet-recharge__custom-wrap_1ob25_1119 label{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary);font-weight:600}._wallet-recharge__money-input_1ob25_1130{border:1px solid var(--input-border);background:var(--input-bg);border-radius:13px;align-items:center;min-height:52px;padding:0 15px;transition:border-color .14s,box-shadow .14s;display:flex}._wallet-recharge__money-input_1ob25_1130:focus-within{border-color:var(--input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--input-focus) 18%, transparent)}._wallet-recharge__money-input_1ob25_1130._error_1ob25_1144{border-color:var(--error-color)}._wallet-recharge__money-input_1ob25_1130 span{font-size:calc(21px + var(--font-size-offset,0px));color:var(--text-secondary);font-weight:650}._wallet-recharge__money-input_1ob25_1130 input{min-width:0;color:var(--text-primary);font-size:calc(22px + var(--font-size-offset,0px));font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-weight:650}._wallet-recharge__error_1ob25_1164{font-size:calc(13px + var(--font-size-offset,0px));color:var(--error-color);margin:0}._wallet-recharge__method-list_1ob25_1169{border:1px solid var(--border-secondary);background:var(--card-bg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._wallet-recharge__method_1ob25_1169{min-height:76px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:13px 16px;transition:background-color .12s ease-out,opacity .12s ease-out;display:grid}._wallet-recharge__method_1ob25_1169+._wallet-recharge__method_1ob25_1169{border-top:1px solid var(--border-tertiary)}._wallet-recharge__method_1ob25_1169:active:not(:disabled){background:var(--button-tertiary-hover)}._wallet-recharge__method_1ob25_1169:disabled{cursor:not-allowed;opacity:.55}._wallet-recharge__method--selected_1ob25_1201{background:color-mix(in srgb, var(--button-primary-bg) 7%, var(--card-bg))}._wallet-recharge__method--selected_1ob25_1201 ._wallet-recharge__method-icon_1ob25_1204{background:color-mix(in srgb, var(--button-primary-bg) 10%, var(--card-bg));color:var(--button-primary-bg)}._wallet-recharge__method--selected_1ob25_1201 ._wallet-recharge__radio_1ob25_1208{border-color:var(--button-primary-bg);box-shadow:inset 0 0 0 5px var(--button-primary-bg)}._wallet-recharge__method-icon_1ob25_1204{background:var(--bg-secondary);width:38px;height:38px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}._wallet-recharge__method-copy_1ob25_1221{flex-direction:column;gap:3px;min-width:0;display:flex}._wallet-recharge__method-copy_1ob25_1221 strong{font-size:calc(15px + var(--font-size-offset,0px));font-weight:650}._wallet-recharge__method-copy_1ob25_1221 small{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}._wallet-recharge__method-title_1ob25_1240{align-items:center;gap:7px;min-width:0;display:flex}._wallet-recharge__unavailable_1ob25_1246{font-style:normal;font-size:calc(11px + var(--font-size-offset,0px));white-space:nowrap;background:var(--button-tertiary-bg);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:4px 7px;font-weight:650;line-height:1}._wallet-recharge__radio_1ob25_1208{box-sizing:border-box;border:1.5px solid var(--border-primary);border-radius:50%;width:20px;height:20px;transition:border-color .14s,box-shadow .14s}._wallet-recharge__payment-summary_1ob25_1268{border:1px solid var(--border-secondary);background:var(--bg-secondary);border-radius:14px;animation:.18s ease-out both _walletFieldReveal_1ob25_1;overflow:hidden}._wallet-recharge__payment-total_1ob25_1275{justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;display:flex}._wallet-recharge__payment-total_1ob25_1275 span{font-size:calc(14px + var(--font-size-offset,0px));color:var(--text-secondary)}._wallet-recharge__payment-total_1ob25_1275 strong{font-size:calc(16px + var(--font-size-offset,0px));font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}._wallet-recharge__fee-details_1ob25_1292{border-top:1px solid var(--border-tertiary)}._wallet-recharge__fee-details_1ob25_1292 summary{min-height:38px;color:var(--button-primary-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:0 14px;list-style:none;display:flex}._wallet-recharge__fee-details_1ob25_1292 summary::-webkit-details-marker{display:none}._wallet-recharge__fee-details_1ob25_1292 summary span{font-size:calc(13px + var(--font-size-offset,0px));font-weight:600}._wallet-recharge__fee-details_1ob25_1292 summary svg{transition:transform .16s ease-out}._wallet-recharge__fee-details_1ob25_1292[open] summary svg{transform:rotate(180deg)}._wallet-recharge__fee-details_1ob25_1292 p{font-size:calc(12px + var(--font-size-offset,0px));color:var(--text-secondary);margin:0;padding:0 14px 12px;line-height:1.5}._wallet-recharge__field_1ob25_1326{flex-direction:column;gap:7px;display:flex}._wallet-recharge__field_1ob25_1326>span{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary);font-weight:600}._wallet-recharge__field_1ob25_1326 input{border:1px solid var(--input-border);background:var(--input-bg);min-height:48px;color:var(--text-primary);font-size:calc(15px + var(--font-size-offset,0px));border-radius:12px;outline:0;padding:0 14px;transition:border-color .14s,box-shadow .14s}._wallet-recharge__field_1ob25_1326 input:focus{border-color:var(--input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--input-focus) 18%, transparent)}._wallet-recharge__field_1ob25_1326 input[aria-invalid=true]{border-color:var(--error-color)}._wallet-recharge__field-error_1ob25_1354{background:var(--error-bg,rgba(180,83,89,.1));font-size:calc(13px + var(--font-size-offset,0px));color:var(--error-color,#b4232f);border-radius:7px;align-self:flex-start;padding:5px 8px;font-weight:550;line-height:1.35}._wallet-recharge__contact-summary_1ob25_1364{border:1px solid var(--border-secondary);background:var(--card-bg);min-height:66px;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:11px 14px;transition:transform .1s ease-out,background-color .15s ease-out,border-color .15s ease-out;display:grid}._wallet-recharge__contact-summary_1ob25_1364>svg:first-child{color:var(--text-secondary)}._wallet-recharge__contact-summary_1ob25_1364>span{flex-direction:column;gap:2px;min-width:0;display:flex}._wallet-recharge__contact-summary_1ob25_1364 strong{font-size:calc(13px + var(--font-size-offset,0px));color:var(--text-secondary);font-weight:600}._wallet-recharge__contact-summary_1ob25_1364 small{color:var(--text-primary);font-size:calc(15px + var(--font-size-offset,0px));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}._wallet-recharge__contact-summary_1ob25_1364 em{color:var(--button-primary-bg);font-size:calc(13px + var(--font-size-offset,0px));font-style:normal;font-weight:650}._wallet-recharge__contact-summary_1ob25_1364>svg:last-child{color:var(--text-tertiary)}._wallet-recharge__contact-summary_1ob25_1364:active:not(:disabled){transform:scale(.985)}._wallet-recharge__contact-summary_1ob25_1364:hover:not(:disabled){border-color:var(--border-primary);background:var(--bg-tertiary)}._wallet-recharge__contact-editor_1ob25_1418{flex-direction:column;gap:14px;display:flex}._wallet-recharge__submit_1ob25_1423{background:var(--button-primary-bg);color:#fff;min-height:52px;font-size:calc(16px + var(--font-size-offset,0px));cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:650;transition:transform .1s ease-out,opacity .12s ease-out;display:flex}._wallet-recharge__submit_1ob25_1423:active:not(:disabled){transform:scale(.985)}._wallet-recharge__submit_1ob25_1423:disabled{cursor:not-allowed;opacity:.45}._wallet-recharge__submit-dock_1ob25_1447{z-index:110;padding:9px 24px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-tertiary);background:color-mix(in srgb, var(--bg-primary,#fff) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);flex-direction:column;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}._wallet-recharge__submit-dock_1ob25_1447 ._wallet-recharge__submit_1ob25_1423{width:min(736px,100%)}._wallet-recharge__order-summary_1ob25_1465{width:min(736px,100%);color:var(--text-secondary);font-size:calc(13px + var(--font-size-offset,0px));font-variant-numeric:tabular-nums;margin:0 0 7px;font-weight:550}._wallet-recharge__spinner_1ob25_1473{box-sizing:border-box;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _spin_1ob25_1}@keyframes _walletFieldReveal_1ob25_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){._wallet-recharge_1ob25_991{gap:26px}._wallet-recharge__balance-summary_1ob25_999{margin-top:-22px;margin-left:-20px;margin-right:-20px;padding-top:30px;padding-left:20px;padding-right:20px}._wallet-recharge__amount-grid_1ob25_1050,._wallet-recharge__amount-grid--compact_1ob25_1055{grid-template-columns:repeat(4,minmax(0,1fr))}._wallet-recharge__amount-option_1ob25_1058{min-height:62px}._wallet-recharge__amount-option_1ob25_1058 strong{font-size:calc(17px + var(--font-size-offset,0px))}._wallet-recharge__method_1ob25_1169{grid-template-columns:40px minmax(0,1fr) 20px}._wallet-recharge__submit-dock_1ob25_1447{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){._wallet-recharge_1ob25_991,._wallet-recharge__spinner_1ob25_1473,._wallet-recharge__payment-summary_1ob25_1268,._wallet-recharge__custom-wrap_1ob25_1119{animation:none}._wallet-recharge__fee-details_1ob25_1292 summary svg{transition:none}}@media (prefers-reduced-transparency:reduce){._wallet-recharge__submit-dock_1ob25_1447{background:var(--bg-primary);-webkit-backdrop-filter:none}}._sheet_1djf1_1{max-width:560px;margin:0 auto;padding-bottom:24px}._header_1djf1_7{grid-template-columns:38px 1fr 38px;align-items:center;padding:0 4px 6px;display:grid}._header_1djf1_7 h2{text-align:center;font-size:calc(19px + var(--font-size-offset,0px));letter-spacing:-.02em;margin:0}._header_1djf1_7 button{background:var(--bg-tertiary,#f3f2ef);width:38px;height:38px;color:var(--text-primary,#202020);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._intro_1djf1_32{color:var(--text-secondary,#77736d);font-size:calc(13px + var(--font-size-offset,0px));margin:4px 4px 14px;line-height:1.55}._presets_1djf1_39{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin-bottom:10px;display:grid}._preset_1djf1_39{border:1px solid var(--border-secondary,rgba(0,0,0,.1));background:var(--bg-tertiary,#f3f2ef);min-height:44px;color:var(--text-primary,#202020);font:inherit;font-size:calc(15px + var(--font-size-offset,0px));font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;font-weight:600}._presetActive_1djf1_60{border-color:var(--primary-color,#007aff);background:var(--primary-bg-light,rgba(0,122,255,.1));color:var(--text-primary,#202020)}._field_1djf1_66{flex-direction:column;gap:5px;margin:0 0 12px;display:flex}._field_1djf1_66 span{color:var(--text-secondary,#77736d);font-size:calc(12px + var(--font-size-offset,0px))}._field_1djf1_66 input{box-sizing:border-box;border:1px solid var(--border-secondary,rgba(0,0,0,.1));background:var(--bg-tertiary,#f3f2ef);width:100%;min-height:44px;color:var(--text-primary,#202020);font:inherit;font-size:calc(15px + var(--font-size-offset,0px));border-radius:12px;padding:0 12px}._field_1djf1_66 input:disabled{opacity:.5}._conversion_1djf1_92{color:var(--text-secondary,#77736d);font-size:calc(13px + var(--font-size-offset,0px));margin:0 4px 12px;line-height:1.5}._methods_1djf1_99{gap:8px;margin-bottom:12px;display:grid}._method_1djf1_99{border:1px solid var(--border-secondary,rgba(0,0,0,.1));background:var(--bg-tertiary,#f3f2ef);min-height:56px;color:var(--text-primary,#202020);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}._methodActive_1djf1_120{border-color:var(--primary-color,#007aff);background:var(--primary-bg-light,rgba(0,122,255,.1));color:var(--text-primary,#202020)}._methodIcon_1djf1_126{background:var(--bg-primary,#fff);width:34px;height:34px;color:var(--primary-color,#007aff);border-radius:10px;flex:none;place-items:center;display:grid}._methodCopy_1djf1_137{flex-direction:column;gap:2px;min-width:0;display:flex}._methodCopy_1djf1_137 strong{font-size:calc(14px + var(--font-size-offset,0px))}._methodCopy_1djf1_137 small{color:inherit;opacity:.75;font-size:calc(12px + var(--font-size-offset,0px));line-height:1.4}._switchRow_1djf1_153{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:2px 4px;display:flex}._switchRow_1djf1_153 span{flex-direction:column;gap:2px;display:flex}._switchRow_1djf1_153 strong{font-size:calc(14px + var(--font-size-offset,0px))}._switchRow_1djf1_153 small{color:var(--text-secondary,#77736d);font-size:calc(12px + var(--font-size-offset,0px));line-height:1.4}._error_1djf1_175{background:var(--error-bg,#fdecea);color:var(--error-color,#b3261e);font-size:calc(13px + var(--font-size-offset,0px));border-radius:10px;margin:0 0 10px;padding:10px 12px;line-height:1.45}._primary_1djf1_185{background:var(--primary-color,#007aff);color:#fff;width:100%;min-height:48px;font:inherit;font-size:calc(16px + var(--font-size-offset,0px));cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}._primary_1djf1_185:disabled{opacity:.6;cursor:default}._secondary_1djf1_206{border:1px solid var(--border-secondary,rgba(0,0,0,.1));background:var(--bg-tertiary,#f3f2ef);color:var(--text-primary,#202020);font:inherit;font-size:calc(13px + var(--font-size-offset,0px));cursor:pointer;border-radius:10px;padding:8px 14px}._footnote_1djf1_217{color:var(--text-tertiary,#9a958e);font-size:calc(12px + var(--font-size-offset,0px));text-align:center;margin:12px 4px 0;line-height:1.5}._order_1djf1_225{background:var(--bg-tertiary,#f3f2ef);color:var(--text-primary,#202020);border-radius:14px;gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}._order_1djf1_225 div{justify-content:space-between;align-items:center;gap:10px;display:flex}._order_1djf1_225 dt{font-size:calc(13px + var(--font-size-offset,0px));opacity:.8}._order_1djf1_225 dd{margin:0}._orderAmount_1djf1_248{font-size:calc(18px + var(--font-size-offset,0px));font-variant-numeric:tabular-nums;font-weight:700}._code_1djf1_254{color:inherit;font:inherit;font-size:calc(20px + var(--font-size-offset,0px));letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-weight:700;display:flex}._code_1djf1_254 small{font-size:calc(11px + var(--font-size-offset,0px));letter-spacing:0;opacity:.75;font-weight:500}._qr_1djf1_276{justify-content:center;margin:0 0 12px;display:flex}._qr_1djf1_276 img{background:#fff;border-radius:12px;width:min(220px,60vw);height:auto}._steps_1djf1_288{color:var(--text-secondary,#77736d);font-size:calc(13px + var(--font-size-offset,0px));margin:0 0 14px;padding-left:20px;line-height:1.6}._linkRow_1djf1_296{justify-content:space-between;margin-top:10px;display:flex}._link_1djf1_296{color:var(--text-secondary,#77736d);font:inherit;font-size:calc(13px + var(--font-size-offset,0px));cursor:pointer;background:0 0;border:0;padding:8px 4px}._link_1djf1_296:disabled{opacity:.5}._done_1djf1_315{color:var(--primary-color,#007aff);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:8px 0 18px;display:flex}._done_1djf1_315 h3{color:var(--text-primary,#202020);font-size:calc(18px + var(--font-size-offset,0px));margin:0}._done_1djf1_315 p{color:var(--text-secondary,#77736d);font-size:calc(13px + var(--font-size-offset,0px));margin:0;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}html{--app-viewport-height:100vh;height:100vh;height:var(--app-viewport-height);background:var(--bg-primary,#fbfbfd)}@supports (height:100dvh){html{--app-viewport-height:100dvh}}body{font-family:var(--app-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary,#fbfbfd);overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;margin:0;padding:0;overflow:hidden}#root{background:var(--bg-primary,#fbfbfd);flex-direction:column;height:100%;min-height:100%;display:flex}.App{background:var(--bg-primary,#fbfbfd);flex-direction:column;flex:1;height:100%;min-height:100%;display:flex}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary,#f5f7fa)}::-webkit-scrollbar-thumb{background:var(--border-tertiary,rgba(0,0,0,.1));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-secondary,rgba(0,0,0,.2))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}
