.regpage{--brown:#3f3111;--brownL:#5c4a1e;--yellow:#ffc500;--yellowD:#e0ad00;--cream:#faf6ee;--line:#ece4d5;--ink:#2a2318;--muted:#8a7758;--green:#2e7d46;--blue:#3b82c4;color:#1f2429;min-height:100vh;font-family:var(--font-body),Inter,system-ui,sans-serif;background:radial-gradient(1100px 480px at 12% -12%,#ffc50033,#0000 60%),radial-gradient(900px 560px at 112% 118%,#3f31111f,#0000 55%),linear-gradient(160deg,#fcf8ef 0%,#f4ead7 100%);padding:0 20px 40px;position:relative;overflow:hidden}.regpage .bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.regpage .blob{filter:blur(46px);border-radius:50%;position:absolute}.regpage .b1{opacity:.3;background:#ffc500;width:300px;height:300px;top:-70px;left:-40px}.regpage .b2{opacity:.24;background:#c9a24a;width:260px;height:260px;bottom:-80px;right:6%}.regpage .dots{opacity:.4;background-image:radial-gradient(#3f31111a 1.2px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.regpage .topnav{z-index:2;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:20px 6px;display:flex;position:relative}.regpage .logo{font-family:var(--font-heading),sans-serif;letter-spacing:.4px;color:var(--brown);font-size:16px;font-weight:800;text-decoration:none}.regpage .logo span{color:#b08a2e}.regpage .nav-r{align-items:center;gap:22px;display:flex}.regpage .nl{color:#6b5b3f;font-size:13px;font-weight:600}.regpage .acc{color:#6b5b3f;font-size:13px}.regpage .acc a{color:var(--brown);cursor:pointer;font-weight:700;text-decoration:underline}.regpage .hero{z-index:2;text-align:center;max-width:660px;margin:14px auto 18px;position:relative}.regpage .pill-top{color:#8a6d12;background:#ffc50038;border:1px solid #c99a2b59;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.regpage h1.htitle{font-family:var(--font-heading),sans-serif;letter-spacing:-.6px;color:#2a2013;margin:0 0 8px;font-size:34px;font-weight:800}.regpage .hsub{color:#6b5b3f;margin:0;font-size:14.5px;line-height:1.55}.regpage .statstrip{z-index:2;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1000px;margin:0 auto 18px;display:grid;position:relative}.regpage .ss{border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;border-radius:12px;padding:12px 10px}.regpage .ss.hi{background:var(--brown);border-color:var(--brown)}.regpage .ss b{color:var(--brown);letter-spacing:-.4px;font-size:21px;font-weight:800;display:block}.regpage .ss.hi b{color:var(--yellow)}.regpage .ss span{color:var(--muted);font-size:10px}.regpage .ss.hi span{color:#e8dcc4}.regpage .win{z-index:2;background:#fff;border:1px solid #ebe4d6;border-radius:18px;max-width:1000px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 70px #35271229}.regpage .tabs{background:#fcfbf8;border-bottom:1px solid #edeff1;align-items:center;padding:8px 22px 0;display:flex;position:relative}.regpage .tbs{flex-wrap:wrap;gap:4px;margin-bottom:-1px;display:flex}.regpage .tb{color:#9aa0a6;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px;font-size:12.5px;font-weight:600;display:flex}.regpage .tb i{color:#9aa0a6;background:#f0f1f3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:flex}.regpage .tb.done i{color:var(--green);background:#eaf5ec}.regpage .tb.done{color:var(--green)}.regpage .tb.active{color:var(--brown);border-bottom-color:var(--brown)}.regpage .tb.active i{background:var(--brown);color:var(--yellow)}.regpage .prog{background:#edeff1;width:100%;height:2px;position:absolute;bottom:0;left:0}.regpage .pf{background:var(--brown);height:100%;transition:width .35s}.regpage .stagebox{min-height:470px}.regpage .screen{grid-template-columns:1fr 1fr;min-height:470px;display:none}.regpage .screen.on{display:grid}.regpage .screen.block.on{display:block}.regpage .pane{border-right:1px solid #edeff1;flex-direction:column;padding:30px 34px;display:flex}.regpage h3{font-family:var(--font-heading),sans-serif;letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:800}.regpage .lead{color:#6b7178;margin:0 0 22px;font-size:13px;line-height:1.55}.regpage .lead b{color:var(--brown)}.regpage .lead.center{text-align:center;max-width:460px;margin:6px auto 20px}.regpage .lbl{color:#3b4147;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:12px;font-weight:600;display:flex}.regpage .lbl .val{color:#b08a2e;font-weight:700}.regpage .ai-b{color:#8a6d12;background:#fff4cc;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.regpage .inp{color:#2b3036;border:1px solid #dde0e4;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 12px;font-size:13.5px;display:flex}.regpage .inp input{color:#2b3036;background:0 0;border:0;outline:0;flex:1;font-size:15px}.regpage .inp.big input{letter-spacing:1px;font-size:17px;font-weight:700}.regpage .inp .ok{color:var(--green);letter-spacing:0;font-size:11px;font-weight:700}.regpage .tiny{color:#9aa0a6;margin:0;font-size:11.5px}.regpage .searchwrap{position:relative}.regpage .dropdown{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:340px;position:absolute;top:calc(100% - 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 44px #3527122e}.regpage .dropitem{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f4eee2;align-items:center;gap:11px;width:100%;padding:11px 13px;transition:background .1s;display:flex}.regpage .dropitem:last-child{border-bottom:0}.regpage .dropitem:hover{background:#fbf6ea}.regpage .di-ic{background:var(--brown);width:30px;height:30px;color:var(--yellow);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.regpage .di-main{flex:1;min-width:0}.regpage .di-main b{color:var(--brown);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.regpage .di-main em{color:var(--muted);margin-top:1px;font-size:11px;font-style:normal;display:block}.regpage .di-arrow{color:#c9b896;flex:none;font-weight:700}.regpage .err{color:#c0392b;margin:6px 0 0;font-size:12px}.regpage .range{width:100%;accent-color:var(--brown);margin:0 0 18px}.regpage .areas{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.regpage .ar{color:#6b7178;cursor:pointer;border:1px solid #dde0e4;border-radius:999px;padding:7px 13px;font-size:12.5px}.regpage .ar.on{color:#7a611f;background:#fff9e6;border-color:#ebd69a;font-weight:600}.regpage .ar.morebtn{color:#7a611f;background:#fff;border-style:dashed;border-color:#cbb86a}.regpage .ar.morebtn:hover{background:#fff9e6}.regpage .areadlg{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1a0c73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.regpage .areadlg-card{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:440px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.regpage .areadlg-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.regpage .areadlg-head b{color:var(--brown);font-size:16px;display:block}.regpage .areadlg-sub{color:#8a9098;margin-top:3px;font-size:12px;display:block}.regpage .areadlg-x{color:#9aa0a6;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.regpage .areadlg-tools{gap:10px;padding:0 20px 12px;display:flex}.regpage .areadlg-tools button{color:#7a611f;cursor:pointer;background:#fff9e6;border:1px solid #ebd69a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.regpage .areadlg-tools button:hover{background:#fff2cc}.regpage .areadlg-list{flex-wrap:wrap;gap:8px;padding:4px 20px 16px;display:flex;overflow-y:auto}.regpage .areadlg-foot{border-top:1px solid #f0f0f0;padding:12px 20px 18px}.regpage .areadlg-foot .btn{width:100%}.regpage .ta{color:#3b4147;white-space:pre-wrap;border:1px solid #dde0e4;border-radius:10px;min-height:150px;margin-bottom:12px;padding:12px;font-size:12.5px;line-height:1.6}.regpage textarea.ta{resize:vertical;outline:none;width:100%;font-family:inherit;display:block}.regpage textarea.ta:focus{border-color:var(--yellowD)}.regpage .sk{flex-direction:column;gap:9px;padding:2px 0;display:flex}.regpage .sk i{background:linear-gradient(90deg,#ececec 25%,#f6f6f6 50%,#ececec 75%) 0 0/200% 100%;border-radius:6px;height:11px;animation:1.1s ease-in-out infinite regshimmer}@keyframes regshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.regpage .realprev{background:#fff;border:0;width:100%;height:480px;display:block}.regpage .realprev-empty{text-align:center;color:#9aa0a6;background:#fff;padding:60px 24px;font-size:13px}.regpage .mini{color:var(--green);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:600;display:flex}.regpage .mini .rg{color:#b08a2e;cursor:pointer;margin-left:auto}.regpage .navrow{justify-content:space-between;gap:10px;margin-top:auto;padding-top:22px;display:flex}.regpage .navrow.center{justify-content:center}.regpage .btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700}.regpage .btn:disabled{opacity:.5;cursor:default}.regpage .btn.ghost{color:#3b4147;background:#fff;border-color:#dde0e4}.regpage .btn.pri{background:var(--brown);color:var(--yellow)}.regpage .side{background:#fafaf8;flex-direction:column;padding:26px 30px;display:flex}.regpage .side.map{background:#ebece8;padding:0;position:relative;overflow:hidden}.regpage .sidehead{text-transform:uppercase;letter-spacing:.6px;color:#9aa0a6;margin-bottom:12px;font-size:10.5px;font-weight:800}.regpage .cardp{background:#fff;border:1px solid #e7e9ec;border-radius:14px;padding:16px;box-shadow:0 6px 18px #14181f0d}.regpage .cardp.big{padding:18px}.regpage .ch{align-items:center;gap:11px;display:flex}.regpage .av{background:var(--brown);width:40px;height:40px;color:var(--yellow);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.regpage .ch b{font-size:14px}.regpage .ch em{color:#8b9097;margin-top:2px;font-size:11.5px;font-style:normal;display:block}.regpage .ch .rate{color:#b08a2e;margin-left:auto;font-size:12.5px;font-weight:800}.regpage .kv{color:#6b7178;border-top:1px solid #f0f1f3;justify-content:space-between;margin-top:2px;padding:8px 0;font-size:12.5px;display:flex}.regpage .kv:first-of-type{border-top:0}.regpage .kv b{color:#2b3036}.regpage .glabel{color:#5b6169;justify-content:space-between;margin:12px 0 7px;font-size:11px;font-weight:700;display:flex}.regpage .glabel span{color:#2f5f86;font-weight:600}.regpage .gallery{gap:6px;display:flex}.regpage .gallery.mt{margin:12px 0}.regpage .gt{border-radius:7px;flex:1;height:42px}.regpage .gt.big{height:56px}.regpage img.gt{object-fit:cover;width:100%;display:block}.regpage .ggrid{gap:7px;margin:13px 0;display:grid}.regpage .ggrid img{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:10px;width:100%;display:block}.regpage .grev{border-top:1px solid #f0f1f3;margin-top:13px;padding-top:12px}.regpage .grev-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.regpage .grev-stars{color:#e0a800;letter-spacing:1px;font-size:12px}.regpage .grev-empty{color:#e5e2da}.regpage .grev-src{color:#2f5f86;background:#e9f1f8;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.regpage .grev p{color:#5a5f66;margin:0 0 4px;font-size:12px;font-style:italic;line-height:1.5}.regpage .grev-author{color:var(--muted);font-size:11px;font-weight:600}.regpage .gt.t1{background:linear-gradient(135deg,#c7d3dd,#e7edf1)}.regpage .gt.t2{background:linear-gradient(135deg,#d8cbb6,#efe6d4)}.regpage .gt.t3{background:linear-gradient(135deg,#c3d3c4,#e4efe2)}.regpage .gt.t4{background:linear-gradient(135deg,#d3c6cf,#ece2ea)}.regpage .tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.regpage .tags span{color:#5b6169;background:#f2f3f1;border-radius:999px;padding:4px 10px;font-size:11px}.regpage .src{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.regpage .tag{border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.regpage .tag.brreg{color:#7a611f;background:#f1ece2}.regpage .tag.ggl{color:#2f5f86;background:#e9f1f8}.regpage .pd{color:#5a5f66;margin:12px 0;font-size:12px;line-height:1.55}.regpage .revline{color:#6b7178;margin-top:10px;font-size:11px;font-style:italic}.regpage .cbtns{gap:8px;margin-top:12px;display:flex}.regpage .cb{text-align:center;color:#3b4147;border:1px solid #dde0e4;border-radius:9px;flex:1;padding:9px;font-size:12px;font-weight:700}.regpage .cb.pri{background:var(--brown);color:var(--yellow);border-color:var(--brown)}.regpage .marker{filter:drop-shadow(0 4px 6px #00000040);position:absolute;top:56%;left:52%;transform:translate(-50%,-100%)}.regpage .mapsvg{width:100%;height:100%;position:absolute;inset:0}.regpage .mtoggle{background:#fff;border-radius:9px;font-size:12px;font-weight:600;display:flex;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 2px 8px #00000024}.regpage .mtoggle span{color:#6b7178;cursor:pointer;padding:7px 13px}.regpage .mtoggle .on{background:var(--brown);color:#fff}.regpage .reg-map-el{z-index:1;background:#ebece8;position:absolute;inset:0}.regpage .reg-map-el .leaflet-container{background:#ebece8;width:100%;height:100%}.regpage .reg-pin{background:0 0;border:0}.regpage .side.map .mtoggle,.regpage .side.map .regionstat{z-index:500}.regpage .zoom{background:#fff;border-radius:9px;flex-direction:column;display:flex;position:absolute;bottom:20px;right:14px;overflow:hidden;box-shadow:0 2px 8px #00000024}.regpage .zoom button{color:#5f6368;cursor:pointer;background:#fff;border:0;width:34px;height:34px;font-size:18px}.regpage .zoom button:first-child{border-bottom:1px solid #edeff1}.regpage .regionstat{background:#fff;border-radius:11px;padding:10px 6px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 20px #00000029}.regpage .rs-num{text-align:center;padding:2px 12px}.regpage .rs-num+.rs-num{border-left:1px solid #edeff1}.regpage .rs-num b{color:var(--brown);letter-spacing:-.3px;font-size:17px;font-weight:800;display:block}.regpage .rs-num span{color:var(--muted);font-size:9.5px}.regpage .wideinner{padding:22px 24px}.regpage .webprev{border:1px solid #e4e7ea;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #14181f14}.regpage .bbar{background:#edeff1;align-items:center;gap:6px;padding:9px 12px;display:flex}.regpage .bbar .d1{background:#cfd3d8;border-radius:50%;width:9px;height:9px}.regpage .bbar em{color:#8b9097;margin-left:8px;font-size:11px;font-style:normal}.regpage .bbar .livep{color:#8a6d12;background:#fff4cc;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:10px;font-weight:800}.regpage .bbar .openext{color:var(--brown);border:1px solid var(--line);background:#fff;border-radius:8px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none}.regpage .bbar .openext:hover{background:#fbf6ea}.regpage .site{background:#fff;max-height:390px;overflow:auto}.regpage .cover{height:120px;position:relative;overflow:hidden}.regpage .cover .cov{border-radius:0;width:100%;height:120px;display:block}.regpage .coverovr{color:#fff;background:linear-gradient(#0000,#1e180fb8);align-items:flex-end;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.regpage .coverav{width:46px;height:46px;color:var(--brown);background:#fff;border-radius:11px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.regpage .coverovr h4{margin:0;font-size:17px;font-weight:800}.regpage .coverovr .cs{opacity:.92;font-size:12px}.regpage .sitebody{grid-template-columns:1.7fr 1fr;gap:20px;padding:20px 22px;display:grid}.regpage .sblock{margin-bottom:16px}.regpage .sblock h5{color:var(--brown);margin:0 0 7px;font-size:13px;font-weight:800}.regpage .sblock p{color:#5a5f66;margin:0;font-size:12.5px;line-height:1.6}.regpage .whyul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.regpage .whyul li{color:var(--green);font-size:12.5px;font-weight:600}.regpage .revbox{color:#6b7178;background:#f7f5f0;border-radius:9px;padding:11px 13px;font-size:12px;font-style:italic}.regpage .ccard{border:1px solid #e7e9ec;border-radius:12px;margin-bottom:12px;padding:14px}.regpage .ccard b{color:var(--brown);margin-bottom:9px;font-size:12.5px;display:block}.regpage .crow{color:#4b5158;padding:4px 0;font-size:12px}.regpage .crow.small{color:#8b9097;font-size:11px}.regpage .minimap{border-radius:9px;margin:2px 0 6px;overflow:hidden}.regpage .minimap svg{width:100%;display:block}.regpage .widebar{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.regpage .wtip{color:#9aa0a6;font-size:12px}.regpage .prevpick{grid-template-columns:repeat(3,1fr);gap:10px;max-width:660px;margin:0 auto 18px;display:grid}.regpage .pp-tile{text-align:center;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:13px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.regpage .pp-tile:hover{border-color:#d9c89e;transform:translateY(-2px)}.regpage .pp-tile .pp-ic{margin-bottom:5px;font-size:21px;line-height:1}.regpage .pp-tile b{color:var(--brown);font-size:13.5px;font-weight:800}.regpage .pp-tile em{color:#9a8f78;margin-top:2px;font-size:10.5px;font-style:normal}.regpage .prevpick .pp-tile.active{background:#fff7db;border-color:#c79a2b;box-shadow:0 8px 20px #c99a2b2e}.regpage .prevpick .pp-tile.active b{color:var(--brown)}.regpage .prevpick .pp-tile.active em{color:#8a6d12}.regpage .ppanel{display:none}.regpage .ppanel.on{display:block}.regpage .dash{background:#fff;border:1px solid #e4e7ea;border-radius:12px;overflow:hidden}.regpage .dnav{background:var(--brown);gap:2px;padding:8px 6px;display:flex;overflow:auto}.regpage .di{color:#d9cdb4;white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:10.5px;font-weight:600}.regpage .di.act{color:var(--yellow);background:#ffc50033}.regpage .dmain{padding:14px}.regpage .stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.regpage .stt{text-align:center;border:1px solid #edeff1;border-radius:9px;padding:9px}.regpage .stt em{color:#9aa0a6;font-size:9.5px;font-style:normal;display:block}.regpage .stt b{color:#2b3036;margin:2px 0;font-size:15px;display:block}.regpage .stt s{color:#b3b8bd;font-size:8.5px;text-decoration:none}.regpage .chart{align-items:flex-end;gap:7px;height:52px;margin:14px 4px 12px;display:flex}.regpage .chart i{background:linear-gradient(var(--yellow),var(--yellowD));border-radius:4px 4px 0 0;flex:1}.regpage .leadrow{color:#5a5f66;background:#f7f5f0;border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:11px}.regpage .leadrow b{color:var(--green)}.regpage .riblock{background:#fcfbf6;border:1px solid #ede7da;border-radius:10px;padding:11px 12px}.regpage .ritop{align-items:center;gap:10px;display:flex}.regpage .ritop b{color:var(--brown);font-size:12px;display:block}.regpage .ritop span{color:#8b7a5c;font-size:10.5px}.regpage .ribtn{background:var(--brown);color:var(--yellow);white-space:nowrap;border-radius:8px;margin-left:auto;padding:6px 12px;font-size:11px;font-weight:800}.regpage .ristat{color:#8b9097;margin-top:8px;font-size:10.5px}.regpage .pnote{color:#9aa0a6;text-align:center;margin:10px 0 0;font-size:11px}.regpage .s-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.regpage .s-title{font-family:var(--font-heading),sans-serif;letter-spacing:-.3px;color:#2a2013;font-size:19px;font-weight:800}.regpage .s-head p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.regpage .s-badge{color:var(--green);white-space:nowrap;background:#eaf5ec;border:1px solid #cbe7d2;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800}.regpage .fgrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.regpage .fcard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px 16px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 4px 14px #3527120d}.regpage .fcard:hover{transform:translateY(-4px);box-shadow:0 12px 26px #3527121f}.regpage .fic{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;font-size:23px;display:flex}.regpage .c-web .fic{background:#e9f1f8}.regpage .c-rev .fic{background:#eaf5ec}.regpage .c-mkt .fic{background:linear-gradient(135deg,#ffeba6,#ffd24d)}.regpage .c-ins .fic{background:#e4f0ee}.regpage .fcard h4{color:#2a2013;margin:0 0 4px;font-size:15px;font-weight:800}.regpage .fcard p{color:#7a7360;min-height:34px;margin:0 0 13px;font-size:12px;line-height:1.4}.regpage .fchips{flex-wrap:wrap;gap:6px;display:flex}.regpage .fchips span{color:#5b5548;background:#f5f1e8;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.regpage .c-web .fchips span{color:#2f5f86;background:#eef4fa}.regpage .c-rev .fchips span{color:var(--green);background:#edf5ef}.regpage .c-ins .fchips span{color:#2f7168;background:#e9f2f0}.regpage .fcard.hi{background:linear-gradient(#fffdf5,#fff9e9);border-color:#eac85f;box-shadow:0 10px 26px #c99a2b33}.regpage .fcard.hi .fchips span{color:#8a6d12;background:#fff0c2}.regpage .fbadge{background:var(--brown);color:var(--yellow);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:16px;box-shadow:0 4px 10px #3b2f1e40}.regpage .s-foot{border-top:1px solid #ede6d8;flex-wrap:wrap;gap:10px 20px;margin-top:16px;padding-top:14px;display:flex}.regpage .s-foot span{color:var(--muted);font-size:11.5px;font-weight:600}.regpage .checkoutwrap{flex-direction:column;max-width:600px;margin:0 auto;padding:34px 30px;display:flex}.regpage .checkoutwrap .navrow{margin-top:22px}.regpage .pks{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.regpage .pk{text-align:center;cursor:pointer;border:1.5px solid #e1e3e6;border-radius:12px;padding:14px 8px;position:relative}.regpage .pk.sel{border-color:var(--brown);background:#fbf9f4;box-shadow:0 4px 14px #3b2f1e1f}.regpage .pk b{color:var(--brown);font-size:13px}.regpage .pp2{margin-top:6px;font-size:16px;font-weight:800;display:block}.regpage .pp2 em{color:#9aa0a6;margin-left:2px;font-size:10px;font-style:normal;font-weight:600}.regpage .pb{background:var(--brown);color:var(--yellow);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.regpage .checkout{border:1px solid var(--line);background:#fcfbf6;border-radius:12px;margin-top:2px;padding:14px 15px}.regpage .corow{color:#3b3428;justify-content:space-between;align-items:center;font-size:13px;display:flex}.regpage .corow b{color:var(--brown);font-size:16px;font-weight:800}.regpage .corow.sub{color:var(--muted);margin-top:7px;font-size:11px}.regpage .chkline{color:#6b7178;border-top:1px solid #eee7d9;align-items:center;gap:9px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.regpage .chk{background:var(--brown);width:18px;height:18px;color:var(--yellow);border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.regpage .donewrap{text-align:center;flex-direction:column;align-items:center;max-width:520px;margin:0 auto;padding:42px 30px;display:flex}.regpage .checkbig{width:60px;height:60px;color:var(--green);background:#eaf5ec;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:30px;display:flex}.regpage .livecard{text-align:left;background:#fff;border:1px solid #e7e9ec;border-radius:14px;align-items:center;gap:13px;margin:4px 0 8px;padding:13px;display:flex;box-shadow:0 6px 18px #14181f0d}.regpage .lcmap{border-radius:10px;flex:none;width:90px;height:64px;overflow:hidden}.regpage .lcmap svg{width:100%;height:100%}.regpage .livecard em{color:#8b9097;margin:2px 0 6px;font-size:11.5px;font-style:normal;display:block}.regpage .pill{color:#8a6d12;background:#fff4cc;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.regpage .trust{z-index:2;text-align:center;color:#8a7758;margin-top:18px;font-size:12px;position:relative}.regpage .buildoverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2e230f6b;justify-content:center;align-items:center;padding:20px;animation:.2s regfade;display:flex;position:fixed;inset:0}@keyframes regfade{0%{opacity:0}to{opacity:1}}.regpage .buildcard{background:#fff;border-radius:18px;width:100%;max-width:440px;padding:24px 24px 22px;box-shadow:0 30px 80px #1e160a59}.regpage .buildhead{text-align:center;margin-bottom:20px}.regpage .bh-spark{background:var(--brown);width:42px;height:42px;color:var(--yellow);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;font-size:19px;display:inline-flex}.regpage .buildhead b{font-family:var(--font-heading),sans-serif;color:#2a2013;font-size:19px;font-weight:800;display:block}.regpage .bh-sub{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.regpage .buildsteps{flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.regpage .bstep{border:1px solid var(--line);opacity:.5;background:#fcfbf6;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;transition:opacity .3s,background .3s,border-color .3s;display:flex}.regpage .bstep.active{opacity:1;background:#fff9e9;border-color:#ebd48a}.regpage .bstep.done{opacity:1;background:#f1f7f1;border-color:#cbe7d2}.regpage .bs-ic{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.regpage .bstep.done .bs-ic{background:var(--green);color:#fff;border-color:var(--green);font-weight:800}.regpage .bs-label{color:#3b3428;flex:1;font-size:13px;font-weight:600}.regpage .bs-spin{border:2px solid #ebdec0;border-top-color:var(--yellowD);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite regspin}@keyframes regspin{to{transform:rotate(360deg)}}.regpage .bprog{background:#eee7d6;border-radius:999px;height:6px;overflow:hidden}.regpage .bprog-f{background:linear-gradient(90deg,var(--yellow),var(--yellowD));border-radius:999px;height:100%;transition:width .5s}@media (max-width:780px){.regpage h1.htitle{font-size:26px}.regpage .statstrip{grid-template-columns:1fr 1fr}.regpage .tbs{flex-wrap:nowrap;overflow:auto}.regpage .screen.on{grid-template-columns:1fr}.regpage .pane{border-bottom:1px solid #edeff1;border-right:0}.regpage .sitebody{grid-template-columns:1fr}.regpage .fgrid{grid-template-columns:1fr 1fr}.regpage .nav-r .nl{display:none}}
