html.ui-theme-v3{color-scheme:light}
body.ui-theme-v3{--app-bg0:#e8f6fc;--app-bg1:#d8eef9;--app-bg2:#c8e9f5;--app-surface:rgba(255, 255, 255, 0.94);--app-surface2:#ffffff;--app-border:rgba(74, 185, 216, 0.18);--app-border-strong:rgba(56, 189, 248, 0.42);--app-text:#355a6e;--app-muted:#6b8a9a;--app-accent:#4ab9d8;--app-accent2:#e8a4c4;--app-warn:#d97706;--app-danger:#dc2626;--app-radius:14px;--app-radius-sm:10px;--app-shadow:0 14px 40px rgba(45, 100, 120, 0.08);--app-shadow-soft:0 0 0 1px rgba(255, 255, 255, 0.88) inset,0 1px 0 rgba(255, 255, 255, 1) inset}
body.app-body.ui-theme-v3{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;letter-spacing:.005em;background:radial-gradient(ellipse 880px 460px at 6% -10%,rgba(168,224,255,.38),transparent 55%),radial-gradient(ellipse 720px 400px at 100% 4%,rgba(255,214,232,.22),transparent 52%),radial-gradient(ellipse 600px 320px at 50% 105%,rgba(186,230,253,.4),transparent 55%),linear-gradient(168deg,var(--app-bg0) 0,var(--app-bg1) 48%,var(--app-bg2) 100%);color:var(--app-text)}
html.ui-theme-v3 #canvas-basic{opacity:.1;filter:saturate(1.05) hue-rotate(-8deg)}
body.ui-theme-v3 .container{background:linear-gradient(165deg,rgba(255,255,255,.94) 0,rgba(248,252,255,.98) 100%);border:1px solid rgba(120,195,228,.22);box-shadow:var(--app-shadow),var(--app-shadow-soft),0 0 48px rgba(120,195,228,.08)}
body.ui-theme-v3 .app-title{background:linear-gradient(118deg,#3a9fc4 0,#5ec4e8 38%,#89d8f0 65%,#e8a4c4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body.ui-theme-v3 .app-section-title{color:rgba(71,85,105,.88)}
body.ui-theme-v3 .app-panel-title{color:var(--app-text)}
body.ui-theme-v3 .app-panel-head{border-bottom-color:rgba(120,195,228,.22)}
body.ui-theme-v3 .app-carousel-inner{box-shadow:0 10px 28px rgba(45,100,120,.09)}
body.ui-theme-v3 .app-carousel-inner .carousel-control-next,body.ui-theme-v3 .app-carousel-inner .carousel-control-prev{background:rgba(255,255,255,.92);border:1px solid rgba(120,195,228,.22)}
body.ui-theme-v3 .form-control:focus{border-color:var(--app-accent)!important;box-shadow:0 0 0 3px rgba(74,185,216,.22)!important}
body.ui-theme-v3 input::placeholder{color:#94a3b8!important}
body.ui-theme-v3 .btn-primary{background:linear-gradient(135deg,#3a9fc4 0,#4ab9d8 45%,#5ec4e8 100%)!important;box-shadow:0 4px 18px rgba(58,159,196,.35);color:#fff!important}
body.ui-theme-v3 .btn-primary:hover{box-shadow:0 6px 24px rgba(74,185,216,.4)}
body.ui-theme-v3 .btn-success{background:linear-gradient(135deg,#047857 0,#059669 100%)!important}
body.ui-theme-v3 .btn-info{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%)!important;color:#fff!important}
body.ui-theme-v3 .btn-warning{background:linear-gradient(135deg,#ca8a04 0,#eab308 100%)!important;color:#1c1917!important}
body.ui-theme-v3 .alert{background:rgba(255,255,255,.96)!important;border:1px solid rgba(120,195,228,.2);color:var(--app-text)!important}
body.ui-theme-v3 .alert-info{border-left:4px solid var(--app-accent);background:rgba(74,185,216,.08)!important}
body.ui-theme-v3 .alert-warning{border-left:4px solid var(--app-warn);background:rgba(251,191,36,.1)!important}
body.ui-theme-v3 #order .app-panel-head--v3-order{display:none!important}
body.ui-theme-v3 #order .ui-order-v3-toolbar{display:flex;align-items:center;gap:0;min-height:48px;padding:0 0 10px;margin:0 0 6px;border-bottom:1px solid rgba(0,0,0,.08)}
body.ui-theme-v3 #order .ui-order-v3-back{width:44px;height:44px;min-width:44px;border:none;border-radius:22px;background:0 0;color:#1f1f1f;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}
body.ui-theme-v3 #order .ui-order-v3-back:hover{background:rgba(0,0,0,.06)}
body.ui-theme-v3 #order .ui-order-v3-back:focus-visible{outline:rgba(74,185,216,.45) solid 2px;outline-offset:2px}
body.ui-theme-v3 #order .ui-order-v3-toolbar__title{flex:1;min-width:0;text-align:center;font-size:1.125rem;font-weight:500;letter-spacing:.01em;color:#1f1f1f}
body.ui-theme-v3 #order .ui-order-v3-toolbar__spacer{width:44px;min-width:44px;flex-shrink:0}
body.ui-theme-v3 #order .ui-order-step-v3{animation:.2s ui-order-v3-screen-in}
@keyframes ui-order-v3-screen-in{
from{opacity:.65;transform:translateX(10px)}
to{opacity:1;transform:translateX(0)}
}
body.ui-theme-v3 #order[data-v3-step="1"] #submit,body.ui-theme-v3 #order[data-v3-step="1"] .app-order-tip-v3,body.ui-theme-v3 #order[data-v3-step="2"] #submit,body.ui-theme-v3 #order[data-v3-step="2"] .app-order-tip-v3{display:none!important}
body.ui-theme-v3 #order.app-order-sheet{border-radius:12px 12px 4px 4px;border:1px solid rgba(0,0,0,.06);border-top:none;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04)}
body.ui-theme-v3 #order .ui-order-picker-v3{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline;margin-bottom:.75rem;padding:12px 4px 6px;border:none;background:0 0;border-radius:0}
body.ui-theme-v3 #order .ui-order-picker-v3 label.ant-form-item-required{margin:0;padding-top:1px;font-size:.875rem;line-height:1.2;color:#b3261e}
body.ui-theme-v3 #order .ui-order-picker-v3 label[for=select1],body.ui-theme-v3 #order .ui-order-picker-v3 label[for=select2]{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.085em;text-transform:uppercase;color:#5f6368;line-height:1.3}
body.ui-theme-v3 #order .ui-order-picker-v3 .select-box{grid-column:1/-1;position:relative;margin-top:2px}
body.ui-theme-v3 #order .select-box>span{display:none!important}
body.ui-theme-v3 #order .select-box .custom-option-box{position:static!important;left:auto!important;top:auto!important;width:100%!important;max-height:none!important;margin:0;padding:0!important;list-style:none;background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)!important;overflow:hidden}
body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box{display:flex!important;flex-direction:column;max-height:min(52vh,400px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.22) transparent}
body.ui-theme-v3 #order #select2Group .custom-option-box{display:flex!important;flex-direction:column;max-height:min(44vh,360px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.22) transparent}
body.ui-theme-v3 #order #select2Group .custom-option-box li,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;min-height:56px;margin:0;padding:0 16px;border:none;border-radius:0;background:0 0;box-shadow:none;transition:background .12s;-webkit-tap-highlight-color:transparent}
body.ui-theme-v3 #order #select2Group .custom-option-box li+li,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li+li{box-shadow:inset 0 1px 0 rgba(0,0,0,.08)}
body.ui-theme-v3 #order #select2Group .custom-option-box li:hover,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li:hover{background:rgba(0,0,0,.04)}
body.ui-theme-v3 #order #select2Group .custom-option-box li:active,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li:active{background:rgba(0,0,0,.08)}
body.ui-theme-v3 #order #select2Group .custom-option-box li.active,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li.active{background:rgba(74,185,216,.06)}
body.ui-theme-v3 #order #select2Group .custom-option-box li.active::after,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li.active::after{content:"";flex-shrink:0;width:20px;height:20px;margin-left:12px;border-radius:50%;border:2px solid #4ab9d8;background:#fff;box-shadow:inset 0 0 0 4px #4ab9d8;box-sizing:border-box}
body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box span{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;flex:1;gap:16px;min-height:56px;padding:8px 0!important;text-align:left!important;font-size:1rem;font-weight:400;color:#1f1f1f;border-radius:0}
body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box span img{width:24px!important;height:24px!important;margin-right:0!important;padding:8px;border-radius:50%;box-sizing:content-box;flex-shrink:0;background:#e0f4fc;box-shadow:none}
body.ui-theme-v3 #order #select2Group .custom-option-box span{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start!important;flex:1;min-height:56px;padding:8px 0!important;text-align:left!important;font-size:1rem;font-weight:400;color:#1f1f1f;border-radius:0}
@media (prefers-reduced-motion:reduce){
body.ui-theme-v3 #order .ui-order-step-v3{animation:none}
body.ui-theme-v3 #order #select2Group .custom-option-box li,body.ui-theme-v3 #order .form-group.ui-order-picker-v3:first-of-type .custom-option-box li{transition:none}
}
body.ui-theme-v3 #order #date.form-control{border-radius:10px;border:1px solid rgba(120,195,228,.22);background:rgba(255,255,255,.95)}
body.ui-theme-v3 #shouye .app-carousel-inner .carousel-item img{border-radius:12px}
body.ui-theme-v3 .ui-cred{background:var(--app-surface2);border-color:rgba(120,195,228,.12)}
body.ui-theme-v3 .ui-cred-pair-cell:first-child{border-right-color:rgba(120,195,228,.12)}
body.ui-theme-v3 .ui-cred-eye{background:rgba(255,255,255,.95);border-color:rgba(120,195,228,.2);color:var(--app-accent)}
body.ui-theme-v3 .ui-cred-eye:hover{background:rgba(74,185,216,.08);border-color:rgba(74,185,216,.35)}
body.ui-theme-v3 .ui-btn-relogin{color:var(--app-text)!important;background:linear-gradient(160deg,rgba(255,255,255,.98) 0,rgba(248,250,255,.98) 100%)!important;border:1px solid rgba(74,185,216,.3)!important;box-shadow:0 2px 10px rgba(45,90,105,.06),inset 0 1px 0 rgba(255,255,255,.95)}
body.ui-theme-v3 .ui-btn-relogin:hover{border-color:rgba(74,185,216,.45)!important;background:linear-gradient(160deg,#fff 0,#f8fafc 100%)!important;box-shadow:0 4px 16px rgba(74,185,216,.12)}
body.ui-theme-v3 .ui-btn-relogin .bi{color:var(--app-accent)}
body.ui-theme-v3 #wancheng #完成 .ui-btn-relogin.wancheng-action-lite{border-color:rgba(74,185,216,.38)!important;background:linear-gradient(160deg,rgba(255,255,255,.98) 0,rgba(248,250,255,.98) 100%)!important;box-shadow:0 2px 10px rgba(45,90,105,.06),inset 0 1px 0 rgba(255,255,255,.9)!important}
body.ui-theme-v3 #wancheng #完成 .ui-btn-relogin.wancheng-action-lite:hover{border-color:rgba(74,185,216,.5)!important;background:linear-gradient(160deg,#fff 0,#f8fafc 100%)!important}
body.ui-theme-v3 .cell1{background:var(--app-surface2);border-color:rgba(120,195,228,.12)}
body.ui-theme-v3 .app-boot-overlay{background:linear-gradient(165deg,#e8f6fc 0,#d8eef9 50%,#c8e9f5 100%)}
body.ui-theme-v3 .app-boot-spinner{border-color:rgba(74,185,216,.2);border-top-color:var(--app-accent)}
body.ui-theme-v3 .app-boot-text{color:var(--app-muted)}
body.ui-theme-v3 .app-modal .modal-content{background:linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(248,250,255,.99) 100%)!important;border:1px solid rgba(120,195,228,.14)!important;box-shadow:0 24px 48px rgba(45,90,105,.1),0 0 0 1px rgba(255,255,255,.65) inset!important;color:var(--app-text)}
body.ui-theme-v3 .app-modal .modal-header{background:rgba(220,242,252,.65);border-bottom-color:rgba(120,195,228,.1)!important}
body.ui-theme-v3 .app-modal .modal-footer{border-top-color:rgba(120,195,228,.1)!important}
body.ui-theme-v3 .modal-backdrop.show{--bs-backdrop-opacity:0.55}
body.ui-theme-v3 .modal1{background:linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(248,250,255,.99) 100%);border:1px solid rgba(120,195,228,.14);box-shadow:0 24px 48px rgba(45,90,105,.1)}
body.ui-theme-v3 .modal1-header{background:rgba(220,242,252,.75);border-bottom-color:rgba(120,195,228,.1);color:var(--app-text)}
body.ui-theme-v3 .modal1-buttons{border-top-color:rgba(120,195,228,.1)}
body.ui-theme-v3 .modal1-buttons .cancel{background:rgba(248,250,255,.95);color:var(--app-text);border-right-color:rgba(120,195,228,.1)}
body.ui-theme-v3 .modal1-buttons .cancel:hover{background:#fff}
body.ui-theme-v3 .modal1-buttons .confirm{background:linear-gradient(135deg,#3a9fc4 0,#4ab9d8 45%,#5ec4e8 100%)}
body.ui-theme-v3 .must-read-sub{color:#0369a1;border-bottom-color:rgba(14,165,233,.22)}
body.ui-theme-v3 .must-read-h{color:#3a9fc4}
body.ui-theme-v3 .must-read-callout{border-color:rgba(74,185,216,.35);background:rgba(74,185,216,.05)}
body.ui-theme-v3 .must-read-callout-title{color:#4ab9d8}
body.ui-theme-v3 .must-read-callout p{color:var(--app-text)!important}
body.ui-theme-v3 .must-read-callout strong{color:#38bdf8}
body.ui-theme-v3 .must-read-note--ok{color:#047857!important;background:rgba(5,150,105,.08);border-color:rgba(5,150,105,.22)}
body.ui-theme-v3 #wancheng .fan-tu-card,body.ui-theme-v3 #返图_div .fan-tu-card{background:rgba(255,255,255,.55);backdrop-filter:blur(12px);border:1px solid rgba(120,195,228,.22);border-radius:18px;box-shadow:0 20px 50px rgba(45,90,105,.14),0 0 0 1px rgba(255,255,255,.5) inset}
body.ui-theme-v3 #wancheng .fan-tu-card .fan-tu-label-row,body.ui-theme-v3 #返图_div .fan-tu-card .fan-tu-label-row{border-bottom-color:rgba(120,195,228,.12)}
body.ui-theme-v3 #wancheng .fan-tu-title-group .fan-tu-fold-hint,body.ui-theme-v3 #返图_div .fan-tu-title-group .fan-tu-fold-hint{color:rgba(71,85,105,.85)!important}
body.ui-theme-v3 #wancheng .fan-tu-eye,body.ui-theme-v3 #返图_div .fan-tu-eye{background:linear-gradient(145deg,#e8f8ff 0,#d4eef9 100%);border-color:rgba(120,195,228,.35);color:#4ab9d8}
body.ui-theme-v3 #wancheng .fan-tu-thumb-box,body.ui-theme-v3 #返图_div .fan-tu-thumb-box{background:linear-gradient(180deg,rgba(220,242,252,.9) 0,rgba(200,236,250,.75) 100%);border:1px dashed rgba(120,195,228,.25);border-radius:12px}
body.ui-theme-v3 #wancheng .fan-tu-thumb:hover,body.ui-theme-v3 #返图_div .fan-tu-thumb:hover{box-shadow:0 12px 36px rgba(74,185,216,.25)}
body.ui-theme-v3 .app-error-banner{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.28);color:#991b1b}
body.ui-theme-v3 .app-error-msg{color:var(--app-text)}
body.ui-theme-v3 .forget a{color:var(--app-accent)}
body.ui-theme-v3 .app-footer p,body.ui-theme-v3 footer p{color:#64748b}
body.ui-theme-v3 input[type=datetime-local]{color-scheme:light}
body.ui-theme-v3 .select-box>span{border-color:rgba(120,195,228,.16)!important;background:rgba(255,255,255,.92)!important;color:var(--app-text)!important}
body.ui-theme-v3 .select-box>span.active{border-color:rgba(74,185,216,.38)!important;background:rgba(255,255,255,.98)!important}
body.ui-theme-v3 .custom-option-box{background:rgba(255,255,255,.98)!important;border-color:rgba(120,195,228,.14)!important;box-shadow:0 12px 28px rgba(45,90,105,.1)!important}
body.ui-theme-v3 .custom-option-box span.active,body.ui-theme-v3 .custom-option-box span:hover{background:rgba(74,185,216,.1)!important}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-lite,body.ui-theme-v3 #wancheng #完成 .wancheng-action-lite{border-color:rgba(120,195,228,.18)!important;background:rgba(255,255,255,.9)!important}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-lite:hover,body.ui-theme-v3 #wancheng #完成 .wancheng-action-lite:hover{border-color:rgba(74,185,216,.32)!important;background:rgba(255,255,255,.98)!important}
body.ui-theme-v3 #wancheng #完成.ui-wancheng-sheet{position:relative;border:none!important;border-radius:20px!important;overflow:hidden;padding-bottom:4px;background:linear-gradient(165deg,rgba(255,255,255,.65) 0,rgba(216,238,249,.5) 45%,rgba(255,232,240,.35) 100%);box-shadow:0 0 0 1px rgba(120,195,228,.14),0 24px 48px rgba(45,90,105,.1)}
body.ui-theme-v3 #wancheng #完成.ui-wancheng-sheet::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 0 0,rgba(168,224,255,.25),transparent 55%),radial-gradient(ellipse 100% 60% at 100% 100%,rgba(255,214,232,.18),transparent 50%);pointer-events:none;z-index:0}
body.ui-theme-v3 #wancheng #完成.ui-wancheng-sheet>*{position:relative;z-index:1}
body.ui-theme-v3 #wancheng .ui-wc-kpi-card,body.ui-theme-v3 #wancheng .ui-wc-status{border:1px solid rgba(255,255,255,.55)!important;background:rgba(255,255,255,.42)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(74,185,216,.12) inset,0 8px 32px rgba(45,90,105,.06)!important;animation:none!important;border-radius:14px!important}
body.ui-theme-v3 #wancheng .ui-wc-kpi-card::after,body.ui-theme-v3 #wancheng .ui-wc-status::after{display:none!important}
body.ui-theme-v3 #wancheng #剩余天数,body.ui-theme-v3 #wancheng #预约时间{background:linear-gradient(180deg,#355a6e 0,#5ec4e8 40%,#0ea5e9 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:-.03em}
body.ui-theme-v3 #wancheng #订单状态{color:#355a6e}
body.ui-theme-v3 #wancheng #今日状态.order-status-msg{background:linear-gradient(95deg,#355a6e 0,#5ec4e8 38%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body.ui-theme-v3 #wancheng .order-status-inline{background:rgba(255,255,255,.55)!important;border:1px solid rgba(34,197,94,.45)!important;box-shadow:0 4px 14px rgba(34,197,94,.12)}
body.ui-theme-v3 #wancheng .order-status-inline:has(.RedStatus){background:rgba(255,255,255,.55)!important;border-color:rgba(248,113,113,.55)!important;box-shadow:0 4px 14px rgba(248,113,113,.12)}
@media (prefers-reduced-motion:reduce){
body.ui-theme-v3 #wancheng .ui-wc-kpi-card,body.ui-theme-v3 #wancheng .ui-wc-status{backdrop-filter:none;-webkit-backdrop-filter:none}
body.ui-theme-v3 #wancheng .currency-asset-row:hover{transform:none}
}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-card{background:rgba(255,255,255,.75)!important;backdrop-filter:blur(8px);border:1px solid rgba(120,195,228,.18)!important;box-shadow:0 12px 36px rgba(45,90,105,.12)!important}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(45,90,105,.16)!important;filter:none}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-card:focus-visible{outline:rgba(74,185,216,.45) solid 2px;outline-offset:2px}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-card--renew .wancheng-action-card__icon{background:linear-gradient(145deg,#5ec4e8 0,#4ab9d8 100%)!important;box-shadow:0 6px 18px rgba(74,185,216,.4)!important;color:#fff!important}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-card--schedule .wancheng-action-card__icon{background:linear-gradient(145deg,#06b6d4 0,#0891b2 100%)!important;box-shadow:0 6px 18px rgba(8,145,178,.35)!important;color:#fff!important}
body.ui-theme-v3 #code .wancheng-action-stack .wancheng-action-card__sub{color:rgba(71,85,105,.9)!important}
body.ui-app-chrome.ui-theme-v3{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));padding-top:calc(32px + env(safe-area-inset-top,0px))}
body.ui-app-chrome.ui-theme-v3 .app-footer{margin-bottom:76px}
body.ui-theme-v3 .ui-app-screenbar{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:50;display:flex;justify-content:center;align-items:flex-end;gap:6px;height:28px;padding:0 20px;pointer-events:none;border-bottom:1px solid rgba(120,195,228,.14);background:rgba(232,248,252,.92);backdrop-filter:blur(10px)}
body.ui-theme-v3 .ui-app-screenbar__seg{flex:1;max-width:72px;height:3px;border-radius:2px 2px 0 0;background:rgba(148,163,184,.35);transition:background .2s,height .2s}
body.ui-theme-v3[data-app-screen=code] .ui-app-screenbar__seg[data-screen=code],body.ui-theme-v3[data-app-screen=home] .ui-app-screenbar__seg[data-screen=home],body.ui-theme-v3[data-app-screen=order] .ui-app-screenbar__seg[data-screen=order]{height:5px;background:linear-gradient(90deg,#5ec4e8,#38bdf8)}
body.ui-theme-v3 .ui-app-dock{position:fixed;bottom:0;left:0;right:0;z-index:60;padding:0 env(safe-area-inset-right,0) calc(8px + env(safe-area-inset-bottom,0)) env(safe-area-inset-left,0);pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(232,248,252,.97) 28%,rgba(232,248,252,.99) 100%);border-top:1px solid rgba(120,195,228,.12)}
body.ui-theme-v3 .ui-app-dock__inner{max-width:480px;margin:0 auto;display:flex;justify-content:space-around;padding:10px 12px 6px}
body.ui-theme-v3 .ui-app-dock__item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px;color:rgba(100,116,139,.6);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
body.ui-theme-v3 .ui-app-dock__item i{font-size:1.25rem}
body.ui-theme-v3[data-app-screen=code] .ui-app-dock__item[data-screen=code],body.ui-theme-v3[data-app-screen=home] .ui-app-dock__item[data-screen=home],body.ui-theme-v3[data-app-screen=order] .ui-app-dock__item[data-screen=order]{color:#3a9fc4}
body.ui-app-no-home.ui-theme-v3 .ui-app-dock__item[data-screen=home]{opacity:.35}
body.ui-theme-v3 #code.app-code-sheet{border-radius:12px;border:1px solid rgba(120,195,228,.14);background:rgba(255,255,255,.96);box-shadow:0 2px 0 rgba(255,255,255,.9) inset,0 20px 50px rgba(45,90,105,.07)}
body.ui-theme-v3 #code .app-panel-head{position:relative;border-bottom:1px solid rgba(120,195,228,.1);margin-bottom:0;padding-bottom:12px}
body.ui-theme-v3 #code .app-panel-head::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,185,216,.25),transparent)}
body.ui-theme-v3 #code #info.ui-cred{border-radius:14px;border:1px solid rgba(120,195,228,.12);margin:0 0 0 12px;border-left:4px solid #5ec4e8;box-shadow:0 4px 16px rgba(45,90,105,.05)}
body.ui-theme-v3 #code .ui-v3-cred-outside:empty{display:none;margin:0;padding:0;min-height:0}
body.ui-theme-v3 #code .form-group:not(#info) .alert{margin-left:0;border-radius:0 12px 12px 0;border-left:4px solid rgba(74,185,216,.45)}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-console{display:flex;flex-direction:row;align-items:stretch;margin-bottom:12px;border-radius:18px;overflow:hidden;border:1px solid rgba(120,195,228,.16);background:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 40px rgba(45,90,105,.1)}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-console__rail{width:30px;flex-shrink:0;background:linear-gradient(180deg,#5ec4e8 0,#3a9fc4 42%,#0891b2 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px 0}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-console__rail-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.45);box-shadow:0 0 0 2px rgba(255,255,255,.15)}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-console__body{flex:1;min-width:0;padding:14px 14px 16px;display:flex;flex-direction:column;gap:12px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount{flex-shrink:0;margin:0 0 2px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info.ui-cred{margin:0!important;padding:0;border-radius:10px;border-left:3px solid #5ec4e8;box-shadow:0 2px 10px rgba(45,90,105,.06)}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-row--pair{flex-direction:row;flex-wrap:nowrap;align-items:center;padding:7px 10px;gap:0}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-pair-cell:first-child{border-right-color:rgba(120,195,228,.14)}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-l{font-size:.68rem;letter-spacing:.03em}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-account-wrap,body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-v{font-size:.8rem}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-row-password{margin-top:0;padding:6px 10px;border-top:1px dashed rgba(120,195,228,.14)}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-row-password .ui-cred-l{font-size:.64rem}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-credMount #info .ui-cred-row-password .ui-cred-v{font-size:.74rem}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-metricRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-metricTile{min-height:80px}
@media (max-width:380px){
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-metricRow{grid-template-columns:1fr;gap:8px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-metricTile{min-height:64px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-livePanel{padding-top:18px;padding-right:48px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-console__body{gap:8px}
}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-livePanel{position:relative;padding-top:22px;padding-right:56px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-livePanel__tag{position:absolute;top:10px;right:12px;left:auto;font-size:10px;font-weight:800;letter-spacing:.14em;color:#16a34a;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);border-radius:6px;padding:3px 8px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-statusHead{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;padding-right:0}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-statusHead__labelGroup{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-statusHead__title{flex:0 1 auto;min-width:0}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-fanSlot{margin-top:0}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .ui-wc-v3-assetsCard{margin-top:4px}
body.ui-theme-v3 #wancheng #完成.ui-wc-v3 .bottom-half{font-size:1.65rem!important;font-weight:800;letter-spacing:-.03em}
body.ui-theme-v3 .ui-brand-mark.ui-brand-mark--v3{width:48px;height:48px;border-radius:14px;background:linear-gradient(155deg,#e8f8ff 0,#d4eef9 55%,#b8e8f5 100%);border:1px solid rgba(255,255,255,.95);box-shadow:0 4px 16px rgba(94,196,232,.3),inset 0 1px 0 rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:3px}
body.ui-theme-v3 .ui-brand-mark--v3 .ui-brand-mark__v3-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:11px}
body.ui-theme-v3 .ui-brand-mark--v3.ui-brand-mark--lg{width:56px;height:56px}
body.ui-theme-v3 .app-panel-head .ui-brand-mark--v3{width:44px;height:44px}
body.ui-theme-v3 #wancheng .currency-assets-card{margin-top:10px;padding:12px 12px 10px;border-radius:var(--app-radius-sm);border:1px solid rgba(120,195,228,.35);background:rgba(255,255,255,.96);box-shadow:0 2px 12px rgba(45,100,120,.06);backdrop-filter:none;-webkit-backdrop-filter:none}
body.ui-theme-v3 #wancheng .currency-assets-card::after,body.ui-theme-v3 #wancheng .currency-assets-card::before{display:none}
body.ui-theme-v3 #wancheng .currency-assets-card-header{border-bottom:1px solid rgba(120,195,228,.2);margin-bottom:8px;padding-bottom:8px}
body.ui-theme-v3 #wancheng .currency-assets-card-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--app-text)}
body.ui-theme-v3 #wancheng .currency-assets-card-hint{color:var(--app-muted)}
body.ui-theme-v3 #wancheng .currency-asset-row{border-radius:10px;background:rgba(248,252,255,.95);border:1px solid rgba(120,195,228,.22);box-shadow:none;min-height:96px}
body.ui-theme-v3 #wancheng .currency-asset-row:hover{transform:none;border-color:rgba(74,185,216,.45);box-shadow:0 2px 8px rgba(45,100,120,.08)}
body.ui-theme-v3 #wancheng .currency-asset-icon{filter:none}
body.ui-theme-v3 #wancheng .currency-asset-value--solo,body.ui-theme-v3 #wancheng .currency-stack-line{color:var(--app-text)}
body.ui-theme-v3 #wancheng .currency-stack-line--pending-melt{color:#dc2626}
body.ui-theme-v3 #wancheng .currency-asset-row--dye .currency-asset-value--solo{color:#be123c}
#shouye.home-root--v3.container{max-width:460px;padding:18px 14px 22px!important;border-radius:22px;background:rgba(255,255,255,.55)!important;border:1px solid rgba(120,195,228,.35)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(45,100,120,.1)!important}
.home-v3-bento{display:flex;flex-direction:column;gap:10px}
.home-v3-cell{border-radius:16px;padding:12px;border:1px solid rgba(120,195,228,.22);background:rgba(255,255,255,.72)}
.home-v3-cell--hero{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(232,246,252,.95) 0,rgba(255,255,255,.9) 100%)}
.home-v3-h1{margin:0;font-size:1.2rem;font-weight:800;color:var(--app-text);letter-spacing:-.02em}
.home-v3-tagline{margin:4px 0 0;font-size:.78rem;color:var(--app-muted)}
.home-v3-cell-label{font-size:.58rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(74,185,216,.85);margin:0 0 8px}
.home-v3-carousel .carousel-inner{border-radius:12px}
.home-v3-input{border-radius:12px!important;border:1px solid rgba(120,195,228,.4)!important;background:rgba(255,255,255,.95)!important}
.home-v3-submit{width:100%;margin-top:10px;border-radius:12px!important;font-weight:700!important;background:linear-gradient(135deg,#0891b2 0,#5ec4e8 100%)!important;border:none!important;color:#fff!important;box-shadow:0 6px 20px rgba(8,145,178,.25)}
.home-v3-cell--tip{display:flex;gap:12px;align-items:flex-start;background:rgba(224,242,254,.55);border-style:dashed;font-size:.82rem;color:var(--app-text);text-align:left}
.home-v3-tip-ico{font-size:1.35rem;color:#0891b2}
body.ui-theme-v3 .key-invalid-modal__content{border-radius:20px;border:1px solid rgba(120,195,228,.35);background:rgba(255,255,255,.96)}
body.ui-theme-v3 .key-invalid-modal__banner{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25);border-radius:12px;padding:10px 12px;margin-bottom:12px;text-align:center;color:#b91c1c;font-size:.9rem}
body.ui-theme-v3 .key-invalid-modal__msg{color:var(--app-text);font-weight:600}