#root,body,html{margin:0;padding:0;min-height:100vh;background:#07090b}.sv-bill-host{position:fixed;inset:0;overflow:auto;background:#07090b}[data-theme=light] .sv-bill-host{background:#f5f6f9}.sv-bill-loading{padding:40px;color:#a1a1aa}[data-theme=light] .sv-bill-loading{color:#515661}.sv-tooltip{position:fixed;z-index:99999;pointer-events:none;max-width:260px;padding:6px 10px;font:500 11.5px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.02em;color:#eef1f8;background:rgba(18,18,24,.92);border:1px solid rgba(255,255,255,.12);border-radius:7px;box-shadow:0 8px 28px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.sv-tooltip.show{opacity:1;transform:translateY(0)}.sv-select-panel{position:fixed;z-index:100050;min-width:150px;max-width:min(380px,92vw);max-height:340px;overflow-y:auto;padding:6px;background:rgba(17,17,23,.72);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 26px 64px -18px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.05);animation:sv-select-in .13s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin}@keyframes sv-select-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}.sv-select-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;color:#e8ecf6;font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;padding:9px 11px;border-radius:9px;cursor:pointer;transition:background .1s ease,color .1s ease}.sv-select-opt-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-select-opt.hi{background:rgba(124,92,255,.22);color:#fff}.sv-select-opt.sel{color:#cbb8ff}.sv-select-opt.sel:after{content:"✓";margin-left:auto;font-size:12px;opacity:.9}.sv-select-opt.sel.hi:after{color:#fff}.sv-select-opt.disabled{opacity:.4;cursor:not-allowed}.obtour-root{inset:0;z-index:100060}.obtour-hole,.obtour-root{position:fixed;pointer-events:none}.obtour-hole{border-radius:12px;box-shadow:0 0 0 9999px rgba(5,6,12,.66),0 0 0 2px rgba(124,92,255,.95),0 0 26px 5px rgba(124,92,255,.5);transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.obtour-tip{position:fixed;pointer-events:auto;z-index:100061;background:rgba(20,20,28,.96);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px;box-shadow:0 26px 64px -16px rgba(0,0,0,.82);font-family:var(--font-ui);animation:obtour-in .2s ease}@keyframes obtour-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.obtour-step{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9a8cff;margin-bottom:6px}.obtour-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;color:#f4f4f8;margin-bottom:6px}.obtour-body{font-size:13px;line-height:1.5;color:#b9bac4;margin-bottom:14px}.obtour-row{display:flex;align-items:center;gap:8px}.obtour-sp{flex:1}.obtour-skip{background:none;border:none;color:#7a7a85;font:inherit;font-size:12.5px;cursor:pointer}.obtour-skip:hover{color:#c9c9d2}.obtour-back{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#d8d8de;font:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer}.obtour-back:hover{background:rgba(255,255,255,.1)}.obtour-next{background:linear-gradient(180deg,#8a6bff,#6b40ff);border:none;color:#fff;font:inherit;font-size:12.5px;font-weight:700;padding:7px 16px;border-radius:999px;cursor:pointer;box-shadow:0 8px 20px -10px rgba(124,92,255,.9)}.obtour-next:hover{filter:brightness(1.08)}