:root{--pb:#1773cf;--bc:#e1e1e1;--bg:#f9f9f9;--lb:#f0f6ff;--txt:#333;--txt-sec:#707070}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body.x9{margin:0;background:#fff;color:var(--txt);-webkit-font-smoothing:antialiased}.z1{display:flex;min-height:100vh}.k7{flex:1.2;padding:60px 10%;border-right:1px solid #eee;animation:fI 0.5s ease}.q3{width:120px;margin-bottom:48px;display:block}.j1{font-size:17px;font-weight:500;margin:25px 0 16px;letter-spacing:-0.01em}.h5{margin-bottom:14px}.u9{width:100%;padding:13px;border:1px solid var(--bc);border-radius:6px;font-size:14px;outline:none;transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.u9:focus{border-color:var(--pb);box-shadow:0 0 0 1px var(--pb)}.r4{position:relative}.w1{position:absolute;background:#fff;border:1px solid #ddd;width:100%;z-index:100;border-radius:0 0 8px 8px;display:none;box-shadow:0 12px 30px rgba(0,0,0,0.12);overflow:hidden}.y2{padding:14px;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;font-size:13px;transition:background 0.2s}.y2:hover{background:#f8faff}.p1{margin-right:14px;flex-shrink:0}.b3{font-size:22px;font-weight:600;margin:0 0 8px;letter-spacing:-0.02em}.s5{color:var(--txt-sec);font-size:13.5px;margin-bottom:24px}.m9{border-radius:8px;background:#fff}.a2{padding:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;border:1px solid var(--bc);margin-top:-1px;position:relative;flex-wrap:wrap}.a2:first-of-type{border-radius:8px 8px 0 0}.a2:last-of-type{border-radius:0 0 8px 8px}.a2.j8{background:var(--lb);border-color:var(--pb);z-index:2;border-radius:8px 8px 0 0}.a2:not(:last-of-type){border-bottom:1px solid var(--bc)}.o1{display:flex;align-items:center;font-size:14px;font-weight:500;flex:1;min-width:200px}.o1 input{margin-right:16px;width:18px;height:18px;cursor:pointer;accent-color:var(--pb)}.v7{max-height:0;overflow:hidden;background:#fcfcfc;transition:max-height 0.35s ease-in-out;padding:0 20px;border-left:1px solid var(--bc);border-right:1px solid var(--bc);border-bottom:1px solid var(--bc);margin-top:-1px}.v7.q2{max-height:350px;padding:32px 20px;border-color:var(--pb);border-radius:0 0 8px 8px;position:relative;z-index:1}.l4{width:80px;height:50px;margin:0 auto 20px;display:block;opacity:0.6;color:var(--txt-sec)}.n1{font-size:13px;text-align:center;color:var(--txt-sec);max-width:320px;margin:0 auto;line-height:1.6}.f9{background:var(--pb);color:#fff;width:100%;padding:18px;border:none;border-radius:6px;font-size:16px;font-weight:600;margin-top:32px;cursor:pointer;transition:all 0.2s;box-shadow:0 4px 12px rgba(23,115,207,0.2)}.f9:hover{background:#1462af;transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,115,207,0.3)}.f9:active{transform:translateY(0)}.t2{flex:0.8;background:var(--bg);padding:60px 5%;animation:fR 0.8s ease}.e4{display:flex;justify-content:space-between;margin:14px 0;font-size:14px;color:#555}.c8{display:flex;justify-content:space-between;margin-top:28px;font-size:20px;font-weight:700;border-top:1px solid #e5e5e5;padding-top:24px}.l5{display:none}.x4{display:flex;align-items:center;font-size:11px;color:#666;background:rgba(0,0,0,0.05);padding:6px 10px;border-radius:4px;margin-left:auto}.x4 svg{height:14px;width:auto;margin-right:6px}.r9{background:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);background-repeat:no-repeat;background-size:800px 100%;display:inline-block;position:relative;animation:shimmer 1s linear infinite forwards;color:transparent!important;border-radius:4px;pointer-events:none}.r9-t{height:14px;width:70%;margin-bottom:6px}.r9-s{height:10px;width:40%}#load_over{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity 0.5s ease}@keyframes fI{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fR{from{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@media (max-width:850px){.z1{flex-direction:column-reverse}.k7,.t2{padding:40px 20px}}
