button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;padding:0;margin:0;text-align:inherit}.linkbtn,button:not(:disabled){cursor:pointer}.linkbtn{background:none;border:none;padding:0;color:var(--primary);font-weight:600}.linkbtn:hover{color:var(--primary-hover)}.drow,.fcard,.heart,.mchip,.navlink,.pk,.selrow{-webkit-tap-highlight-color:transparent}.drow:focus-visible,.fcard:focus-visible,.heart:focus-visible,.linkbtn:focus-visible,.mchip:focus-visible,.navlink:focus-visible,.pk:focus-visible,.selrow:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.realmap{width:100%;height:100%;z-index:0}.pinwrap{position:relative}.mapfail{display:grid;place-items:center;padding:24px;text-align:center;background:var(--surface-sunken)}.ta{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--grey-200);background:#fff;font-size:14.5px;line-height:1.55;color:var(--text-strong);font-family:inherit;resize:vertical;box-sizing:border-box}.ta:focus{outline:none;border-color:var(--primary)}.inp-ta{align-items:flex-start;padding:13px 15px}.inp-ta textarea{border:none;outline:none;flex:1;font:inherit;letter-spacing:inherit;background:transparent;min-width:0;color:var(--text-strong);resize:none;overflow:auto}.fcols .linkbtn{display:block;font-size:13px;font-weight:500;color:var(--grey-300);line-height:1.5;margin-bottom:8px}.fcols .linkbtn:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ev-foot .linkbtn{font-size:13.5px;font-weight:500;color:var(--text-muted);padding:4px 0}.ev-foot .linkbtn:hover{color:var(--text-body)}.foot2 .linkbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--grey-700);padding:15px 4px;border-radius:10px}.foot2 .linkbtn:hover{background:var(--surface-sunken);color:var(--text-strong)}.foot2 .linkbtn.weak{color:#d0323e}.foot2 .linkbtn.weak:hover{color:#b02832;background:#ffebec}.foot2 .linkbtn+.linkbtn{border-left:1px solid var(--grey-100)}.selrow .ico.img>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.selrow .ico.sell-method-art{background:none;border-radius:0}.selrow .ico.sell-method-art>img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.smbtn,.smi,.srcclose{background:none;border:none;cursor:pointer}.smi{width:100%;text-align:left}:root{--art-row:40px;--art-sel:36px;--art-note:34px}.steps .si.img.lg{width:var(--art-row);height:var(--art-row);margin-top:-4px}.steps .si.img.lg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kv .k:has(.kvimg){display:inline-flex;align-items:center;gap:12px}.kv .kvimg{width:var(--art-row);height:var(--art-row);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.selrow .ico.img{width:var(--art-sel);height:var(--art-sel)}.qnote .qn .qnimg,.selrow.role .ico.img{width:var(--art-note);height:var(--art-note)}.qnote:has(.qnimg) .qn{min-height:50px}.qnote .qn b{color:var(--primary);font-weight:700}.field:has(>.stepper) .stepper{padding:12px 0 0}.field:has(>.stepper) .picks{margin-top:9px!important;padding-bottom:4px}.stoc{position:fixed;top:96px;left:50%;margin-left:calc(-320px - 24px - 168px);width:168px;display:flex;flex-direction:column;gap:2px;z-index:8}.stoc-i{border:none;background:none;text-align:left;padding:7px 10px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer}.stoc-i:hover{background:var(--grey-50);color:var(--text-strong)}.stoc-i.on{color:var(--primary);background:var(--primary-bg)}@media (max-width:1140px){.stoc{display:none}}.rpdock{display:flex;flex-direction:column;gap:6px;padding:0 2px 2px}.rpdock-t{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;color:var(--text-muted)}.rpdock-t b{font-size:13px;font-weight:700;color:var(--text-strong)}.rpdock .qbar{margin:0}body:has(.pcfull) .hd{display:none}.rprog{position:fixed;top:0;left:0;right:0;height:2.5px;z-index:200;background:linear-gradient(90deg,var(--primary) 0,var(--primary) 60%,rgba(255,255,255,0) 100%);transform-origin:0 50%;animation:rprog .32s ease-out both;pointer-events:none}@keyframes rprog{0%{transform:scaleX(.05);opacity:1}to{transform:scaleX(1);opacity:0}}.rfade{animation:rfade .18s ease-out both}@keyframes rfade{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rprog{display:none}.rfade,.sk:after{animation:none}.sk:after{opacity:0}}.sk{display:block;position:relative;overflow:hidden;background:var(--grey-100);border-radius:6px;flex:none}.sk.deep{background:var(--grey-200)}.sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72) 50%,rgba(255,255,255,0));animation:skwave 1.3s ease-in-out infinite}@keyframes skwave{to{transform:translateX(100%)}}.btnstack{display:flex;flex-direction:column;gap:6px}.pgc .prm{width:24px;height:24px;background:rgba(20,25,33,.68);box-shadow:0 0 0 1.5px rgba(255,255,255,.6),0 1px 4px rgba(0,0,0,.35)}.dbtblwrap.noclip{overflow:visible}.dbtbl td.mng{position:relative;text-align:right;padding:6px 10px 6px 12px}.srcacts{display:flex;justify-content:flex-end;gap:6px}.sact,.srcacts{align-items:center}.sact{display:inline-flex;justify-content:center;gap:4px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12.5px;font-weight:600;line-height:1;color:var(--text-body);white-space:nowrap;cursor:pointer}.sact:hover{background:var(--grey-50)}.sact:disabled{color:var(--text-disabled,#b0b8c1);cursor:not-allowed}.sact:disabled,.sact:disabled:hover{background:var(--grey-50,#f9fafb)}.sact.dg{color:var(--danger,#f04452);border-color:#f2d3d6}.sact.dg:hover{background:#fff5f5}.vchip{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border-radius:100px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--text-muted);background:var(--grey-100)}.vchip.on{color:#0e9455;background:#edfbf2}.vchip.on .ms{color:#2ecc71}.tg.g.soft{color:#0e9455;background:#edfbf2}.tg.g.soft .ms{color:#2ecc71}@media (max-width:400px){.vchip{padding:0 8px}.vchip .lb{display:none}}.dbsplit2 .mlhead .note{white-space:nowrap;flex:none}.dbsplit2 .mlhead .dbtg>span:not(.ms){display:none}.dbsplit2 .mlhead .dbtg{padding:8px 10px}.tg.dir{color:#7a4d00;background:#fff4d6}.tg.new{background:#e6f7ee;color:#0a7a45}.notice.ico{align-items:start}.notice.ico>.ms{height:1.6em}.notice.ico>.ms,.notice.ico>span{align-self:start}.tg.reg{color:#5b3fd6;background:#efecfd}.tg.prime{color:#d35400;background:#fff0e6}.notice.ico,.qnote .qn,.tipbox{align-items:start}.qnote:has(.qnimg) .qn{align-items:center}.notice.ico>.ms,.notice.ico>span,.qnote .qn>.ms,.tipbox>.ms{align-self:start}.qnote .qn>.qnimg{align-self:center}.notice.ico>.ms,.tipbox>.ms{height:21px}.lsx .notice.ico>.ms{height:26px}.nlm .notice.ico>.ms{height:18px}.notice.ico.top>.ms{height:21px}.qnote .qn>.ms{height:18px}.lflat>.card,.lflat>div>.card{padding-left:10px;padding-right:10px}.page:has(.lflat) .dock{padding-left:30px;padding-right:30px}.page:has(.lflat) .dock-in{max-width:580px}.feebtn{border:1px solid var(--border);background:#fff;border-radius:8px;padding:4px 9px;font:inherit;font-size:12px;font-weight:600;color:var(--text-body);cursor:pointer;flex:none}.feebtn:hover{background:var(--grey-50)}.nrow .ni.img{position:relative;width:var(--art-row);height:var(--art-row);background:none;border-radius:0}.nrow .ni.img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pinin.mine .lab,.tg.sq.done{color:#0a7a45;background:#e6f7ee}.pinin.mine .lab{border-color:#9fdcc0}.pinin.mine .lab:after{background:#e6f7ee;border-color:#9fdcc0}.pinin:not(.cl) .lab{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;height:auto;padding:6px 10px;line-height:1.15}.pinin .pmeta{display:flex;align-items:center;gap:3px;max-width:146px;font-size:11px;font-weight:600;color:var(--text-body)}.pinin .pmine,.pinin .pty{font-style:normal;flex:none}.pinin .pmine{font-weight:700}.pinin .pnm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong,#191f28)}.pinin .ppr{font-size:13px;font-weight:700}.pinin.on .pmeta,.pinin:hover .pmeta{color:rgba(255,255,255,.72)}.pinin.on .pnm,.pinin:hover .pnm{color:#fff}.pinin.mine .pmeta,.pinin.mine .pnm{color:inherit}.pinin.cl.on .lab{background:var(--text-strong,#191f28);border-color:#fff;color:#fff;box-shadow:0 4px 14px rgba(25,31,40,.3)}.page:has(.lflat){background:var(--surface-card)}.foot2:not(:has(.linkbtn+.linkbtn)):not(:has(a+a)){border-top:none;margin-top:-10px;padding-top:0}.foot2:not(:has(.linkbtn+.linkbtn)):not(:has(a+a)) .linkbtn,.foot2:not(:has(.linkbtn+.linkbtn)):not(:has(a+a)) a{padding:10px 4px}.pvbanner{background:#ffc043;color:#3d2b00;border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 20px rgba(140,96,0,.18)}@supports (backdrop-filter:blur(1px)){.pvbanner{background:rgba(255,192,67,.72);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}}.pvbanner small{color:#6b4e00;font-size:13px}.cmpbar{position:absolute;left:10px;top:10px;z-index:3;align-items:center;gap:8px}.cmpbar,.cmpsw{display:inline-flex}.cmpsw{padding:3px;background:rgba(25,31,40,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cmpsw,.cmpsw-i{border-radius:100px}.cmpsw-i{padding:5px 11px;font-size:12px;font-weight:600;color:rgba(255,255,255,.75);cursor:pointer;line-height:1}.cmpsw-i.on{background:#fff;color:var(--text-strong)}.selrow:has(.ico.img):not(.role){padding:11px 14px}.selrow:has(.ico.img):not(.role) .tt small{margin-top:2px}.qin em,.qin input,.stepval b{font-size:14px;font-weight:600}.fphotos .fp.blank{background:var(--grey-100);border:1px solid var(--border-subtle)}.pgc .pcover{position:absolute;left:6px;bottom:6px;border:none;font:inherit;font-size:11px;font-weight:600;color:#fff;background:rgba(20,25,33,.62);border-radius:100px;padding:4px 9px;cursor:pointer}.pgc .pcover:hover{background:rgba(20,25,33,.82)}.rpsig{display:grid;gap:8px}.rpsg{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;background:var(--surface-sunken)}.rpsgl{font-size:11.5px;font-weight:600;color:var(--text-muted);word-break:keep-all}.rpsgv{font-size:14px;font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.rpsgn{font-size:10.5px;color:var(--text-muted);line-height:1.4}.rpd{display:flex;flex-direction:column;gap:3px;padding:12px 10px;border:1px solid var(--border-subtle);border-radius:12px}.rpd.on{border-color:var(--primary);background:var(--primary-bg)}.rpdl{min-height:30px;font-size:11px;font-weight:600;line-height:1.35;color:var(--text-muted);word-break:keep-all}.rpd.on .rpdl{color:var(--primary)}.rpdt{font-size:17px;font-weight:700;color:var(--text-strong)}.rpd.on .rpdt{color:var(--primary)}.rpdp{font-size:12px;font-weight:600;color:var(--text-body);font-variant-numeric:tabular-nums}.rpda{font-size:10.5px}.rpda,.rpdf{color:var(--text-muted)}.rpdf{margin:8px 0 0;font-size:11px}.rpline-svg{display:block;width:100%;overflow:visible}.rpline-p{fill:none;stroke:var(--primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rpline-p.gap{stroke-dasharray:3 4;opacity:.6}.rpline-d{fill:#fff;stroke:var(--primary);stroke-width:2}.rpline-mark{stroke:#f5a623;stroke-width:1.5;stroke-dasharray:5 4}.rpline-ax-l{stroke:var(--grey-200);stroke-width:1}.rpline-t{fill:var(--text-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.rpline-t.me{fill:#b8790f}.rpline-mo{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:11.5px;color:var(--text-muted)}.rpline-mo em{font-style:normal;color:var(--grey-500)}.rpbook{display:flex;flex-direction:column}.rpbhead{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:8px;font-size:11px;color:var(--text-muted);padding:0 2px 6px}.rpbhead span:nth-child(2){text-align:center}.rpbhead span:last-child{text-align:right}.rpbnote{padding:8px 2px 0;font-size:11px;line-height:1.6;color:var(--text-muted);word-break:keep-all}.rpbfoot,.rpbnote{border-top:1px solid var(--grey-100);margin-top:6px}.rpbfoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px}.rpbfoot .rpbnote{border-top:none;margin-top:0;padding:0;flex:1 1 160px}.rpbme,.rpbr{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:8px;align-items:center;padding:5px 4px;font-size:13px;font-variant-numeric:tabular-nums}.rpbr.up{background:#fdf3f3}.rpbr.down{background:#f2f6fd}.rpbr.off{opacity:.5}.rpbq{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:20px;padding:0 6px}.rpbq i{position:absolute;right:0;top:0;bottom:0;border-radius:3px}.rpbr.up .rpbq i{background:#fad9d9}.rpbr.down .rpbq i{background:#d6e4fa}.rpbq b{position:relative;font-size:12px;font-weight:600;color:var(--text-body,#4e5968)}.rpbp{text-align:center;font-weight:700;line-height:16px}.rpbr.up .rpbp{color:#d0323e}.rpbr.down .rpbp{color:#1f5fd0}.rpbr.up .rpbg,.rpbr.up .rpbq b{color:#c0525a}.rpbr.down .rpbg,.rpbr.down .rpbq b{color:#4a6fae}.rpbg{text-align:right;font-size:11.5px;color:var(--text-muted)}.rpbme{margin:4px 0;border:1.5px solid #d9a441;border-radius:8px;background:#fffaf0}.rpbme .rpbp{font-size:14px}.rpbme .rpbg,.rpbme .rpbp,.rpbme .rpbq b{color:#b8790f;font-weight:400}.rpbme .rpbq{padding:0;justify-content:flex-start}.rprg{display:grid;grid-template-columns:132px 1fr 92px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;align-items:center}.rprgr{display:contents}.rprgu{margin-left:2px;font-size:10.5px;font-style:normal;font-weight:500;color:var(--text-muted)}.rprgnm{min-width:0;font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rprgn{min-width:0;font-size:12.5px;font-weight:600;color:var(--text-strong);display:flex;flex-direction:column;gap:1px}.rprgn em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:11px;font-weight:400;color:var(--text-muted)}.rprgr.me .rprgn,.rprgr.me .rprgn em{color:var(--primary)}.rprgr.me .rprgn em,.rprgv{font-weight:600}.rprgv{text-align:right;font-size:12px;color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.rprgr.me .rprgv{color:var(--primary)}.rprgt{position:relative;height:10px;background:var(--grey-100)}.rprgt,.rprgt i{border-radius:100px}.rprgt i{position:absolute;top:0;height:100%;background:#cdb4f0}.rprgt b{position:absolute;top:-2px;width:6px;height:14px;margin-left:-3px;border-radius:3px;background:#7c4dc4}.rprgr.me .rprgt i{background:#b9d4ff}.rprgr.me .rprgt b{background:var(--primary)}.rprgx{grid-column:2;position:relative;height:15px;font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.rprgx span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}@media (max-width:560px){.rprg{grid-template-columns:1fr}.rprgr{display:grid;grid-template-columns:1fr auto;-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:center}.rprgn{grid-column:1;grid-row:1}.rprgv{grid-column:2;grid-row:1}.rprgt{grid-column:1/-1;grid-row:2}.rprgx{grid-column:1}}.rpraw{margin-top:12px;border-top:1px solid var(--grey-100);padding-top:8px}.rprawb{display:flex;align-items:center;gap:4px;border:none;background:none;padding:4px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer}.rprawb:hover{color:var(--text-strong)}.rprawt{margin-top:8px;max-height:320px;overflow-y:auto}.rjhd{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.rjhd:not(:first-child){margin-top:24px}.field+.rjhd{margin-top:0}.rjdocs{display:flex;flex-direction:column;gap:6px}.rjdoc{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border-subtle,#e5e8eb);border-radius:12px;font-size:13.5px}.rjdocname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rjdoc button{flex:none;border:none;background:none;padding:2px}.rjadd,.rjdoc button{color:var(--text-muted);cursor:pointer}.rjadd{display:flex;align-items:center;justify-content:center;gap:6px;height:48px;border:1.5px dashed var(--grey-300);border-radius:12px;background:var(--surface-sunken,#f7f8fa);font:inherit;font-size:13.5px;font-weight:600}.rjadd:hover{background:var(--grey-100)}.rjreason{display:flex;align-items:flex-start;gap:8px;margin:0;padding:14px 16px;border:1px solid #f5c2c7;background:#fff5f5;border-radius:12px;font-size:13.5px;line-height:1.6;color:#d0323e;font-weight:600}.vchip.off{background:#fff0f1;color:#d0323e}.vchip.off .ms{color:#f04452}.rjreason>span{min-width:0}.otpclock{font-size:13px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.otpclock.hurry,.otpclock.out{color:#d0323e}.otprow{justify-content:space-between;gap:12px;margin-top:8px}.otpmsg,.otprow{display:flex;align-items:center}.otpmsg{gap:8px;min-width:0;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.otpmsg.out{color:#d0323e;font-weight:600}.otpmsg em{font-style:normal;color:var(--grey-500)}.otpmsg em:before{content:"·";margin-right:8px}.otpbtn{flex:none;height:32px;padding:0 14px;border:1px solid var(--grey-200);border-radius:100px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-strong);cursor:pointer}.otpbtn:hover:not(:disabled){background:var(--grey-50)}.otpbtn:disabled{color:var(--grey-400);cursor:default}.otpbtn.urge{border-color:var(--primary);color:var(--primary);background:var(--primary-bg)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--grey-400);opacity:1}input::placeholder,textarea::placeholder{color:var(--grey-400);opacity:1}.rprawt .rptbl{padding-right:10px}.rptr>span:nth-child(2),.rptr>span:nth-child(3),.rptr>span:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.rptip{position:relative;display:inline-flex;margin-left:4px;vertical-align:middle}.rptip button{border:none;background:none;padding:2px;color:var(--grey-400);cursor:pointer;display:inline-flex}.rptip button:hover{color:var(--text-muted)}.rptipbox{position:absolute;left:-8px;top:26px;z-index:20;width:250px;padding:10px 12px;border-radius:10px;background:var(--grey-800,#333d4b);color:#fff;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:-.01em;box-shadow:0 8px 20px rgba(20,25,33,.18);cursor:pointer}.mchip,.rchip,.tg{line-height:12px}.pk{line-height:14px}.rpup{color:#d0323e}.rpdown{color:var(--primary)}.rpsay{margin:16px 0 0;padding:14px 16px;border-radius:12px;background:var(--primary-bg);font-size:13.5px;line-height:1.7;color:var(--text-strong)}.rpsay p{margin:0}.rpsay p+p{margin-top:8px}.rpwhat{line-height:1.6;color:var(--text-muted)}.rpref,.rpwhat{margin-top:10px;font-size:12.5px}.rpref{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--grey-50);color:var(--text-body,#4e5968)}.rpref b{color:var(--text-strong)}.rpref em{font-style:normal;color:var(--text-muted)}.page .dock:has(.rpdock){padding-top:44px;background:linear-gradient(180deg,rgba(242,244,246,0),var(--surface-page) 28px)}.rptitle{margin-bottom:14px}.rptitle h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text-strong)}.rptitle p{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.dock.abovetab{bottom:0}body:has(.tabwrap) .dock.abovetab{bottom:64px}.rpfail{margin-top:12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--danger,#d64545) 8%,transparent);color:var(--danger,#d64545)}.page:has(.dock){padding-bottom:24px}.rphead .rpv{font-size:22px;color:var(--primary)}@media (min-width:561px){.rprg{grid-template-columns:156px 1fr 92px}}.rprgf{grid-column:1/-1;margin:0;font-size:11px;color:var(--text-muted)}.rpline-c{position:relative}.rpline-tip{position:absolute;transform:translate(-50%,-100%);z-index:2;display:flex;flex-direction:column;gap:1px;padding:6px 9px;border-radius:8px;background:var(--text-strong,#191f28);color:#fff;white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px rgba(25,31,40,.18)}.rpline-tip b{font-size:11px;font-weight:600;opacity:.75}.rpline-tip span{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.rprgf{line-height:1.6}.rpcv{display:block;font-style:normal;font-size:10.5px;font-weight:400;color:var(--text-muted)}.wdlist{margin-top:14px;padding-top:12px;border-top:1px solid var(--grey-100)}.wdhd{font-size:12px;font-weight:600;margin-bottom:6px}.wdhd,.wdrow{color:var(--text-muted)}.wdrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;font-size:13px}.wdrow em{flex:none;font-style:normal;font-size:11.5px;font-variant-numeric:tabular-nums}.upbar{display:flex;flex-direction:column;gap:6px}.upbar-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--primary)}.upbar-t>span:last-child{font-variant-numeric:tabular-nums}.upbar .qbar i{transition:width .25s ease}.upbar .qbar.ind{overflow:hidden}.upbar .qbar.ind i{width:40%;transition:none;animation:qslide 1.15s ease-in-out infinite}@keyframes qslide{0%{transform:translateX(-105%)}to{transform:translateX(255%)}}.vbar{display:flex;align-items:flex-start;gap:8px;justify-content:center;padding:10px 20px;background:#fff8e6;color:#8a6100;font-size:12.5px;line-height:1.55}.vbar>.ms{flex:none;margin-top:1px}.vbar b{font-weight:700;color:#6d4d00}.vbar.off{width:100%;border:0;font:inherit;text-align:left;background:#fdeef0;color:#a3323c;cursor:pointer}.vbar.off:hover{background:#fbe2e5}@media (max-width:560px){.page>.h1:first-child{margin-top:0}.page:has(>.h1:first-child){padding-top:21px}}.otpsec{color:var(--primary);font-weight:700}.vbar.off>span:not(.ms){display:flex;flex-direction:column;gap:1px;flex:0 1 auto;min-width:0}.vbar.off b{display:flex;align-items:center;gap:5px}.vbar.off b>.ms{flex:none;height:1em}.vbsub{font-style:normal;opacity:.85}.vbar.off>.ms:last-child{align-self:center;margin-top:0;margin-left:-2px;opacity:.7}.vchip[role=button]{cursor:pointer}.vbar.off b{color:#8f2731}.dock{background:linear-gradient(180deg,rgba(242,244,246,0),var(--surface-page) 16px)}.toastwrap{position:fixed;top:calc(56px + 10px);left:0;right:0;z-index:2100;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.page .toastbox,.toastwrap .toastbox{position:static;transform:none;display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;padding:12px 16px;border-radius:14px;background:#fff;color:var(--text-strong);font-size:13.5px;font-weight:600;line-height:1.45;text-align:left;box-shadow:0 8px 24px rgba(25,31,40,.16),0 0 0 1px rgba(25,31,40,.06);animation:toastin .24s ease}.toastbox>.ms{flex:none;height:calc(13.5px * 1.45);color:var(--primary)}.toastbox.done>.ms{color:#1a9c6b}.toastbox.warn>.ms{color:#d0323e}@keyframes toastin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sheetbody.more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.rjfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--grey-100);font-size:12.5px;color:var(--text-muted)}.rjfoot .otpbtn{display:inline-flex;align-items:center;gap:4px}.stepline{display:flex;align-items:center;gap:5px;margin-bottom:10px}.stepline i{width:22px;height:3px;border-radius:100px;background:var(--grey-200)}.stepline i.on{background:var(--primary)}.stepline span{margin-left:4px;font-size:11.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.resumebar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--primary-bg);font-size:12.5px;color:var(--text-body)}.resumebar span{flex:1 1 auto;min-width:0}.resumebar button{flex:none;border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--primary);cursor:pointer}.resumebar button.no{font-weight:600;color:var(--text-muted)}.rprefine{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:12px 14px;border:1px solid var(--primary);border-radius:14px;background:var(--primary-bg);font:inherit;font-size:12.5px;color:var(--text-body);text-align:left;cursor:pointer}.rprefine>.ms{flex:none;color:var(--primary)}.rprefine span{flex:1 1 auto;min-width:0;line-height:1.5}.rprefine .rprefinet{display:block;flex:1 1 auto;min-width:0}.rprefine b{display:block;font-weight:700;color:var(--primary)}.rprefine small{display:block;margin-top:2px;font-size:11.5px;color:var(--text-muted)}.reveal{animation:revealIn .18s ease-out;margin-bottom:24px}.reveal:last-child,.reveal>.field:last-child,.reveal>.row2:last-child{margin-bottom:0}@keyframes revealIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}}.badge.n{top:4px;right:2px;width:auto;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;font-size:10px;line-height:1;color:#fff;box-shadow:0 0 0 2px var(--surface-card,#fff)}.badge.n,.nrow.new .nt b{font-weight:700}.allread{align-self:stretch;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-card);font:inherit;font-size:12.5px;font-weight:600;color:var(--text-strong);cursor:pointer}.allread:hover{background:var(--grey-50)}.allread:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nrow .ndot{width:6px;height:6px;border-radius:100px;background:var(--primary);flex:none}.fgroup{margin-bottom:24px}.fgroup:last-child{margin-bottom:0}@media (max-width:430px){.rpresult{padding-left:12px;padding-right:12px}.rpresult .card,.rpresult .rphead{padding-left:15px;padding-right:15px}.rpresult .rpsay{padding:13px 14px}.rpresult .rpref{flex-direction:column;gap:6px}}.steps .st:not(:has(small)){align-items:center}.field.fieldflash .inp,.field.fieldflash .picks,.field.fieldflash textarea{animation:fieldflash 1.6s ease-out;border-radius:14px}@keyframes fieldflash{0%,40%{box-shadow:0 0 0 3px rgba(208,50,62,.24)}to{box-shadow:0 0 0 3px rgba(208,50,62,0)}}.seg2i{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;gap:4px}.seg2sub{font-style:normal;font-size:10.5px;font-weight:500;opacity:.75}.seg2sub:before{content:"·";margin-right:4px}@media (max-width:430px){.rprgseg .seg2i{flex-direction:column;gap:0;height:auto;min-height:40px;padding:6px 8px;line-height:1.35}.rprgseg .seg2sub:before{content:none}}.rptt{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}.rptt>b{font-size:14px;font-weight:600;color:var(--text-strong);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rptt>span{font-size:12px;color:var(--text-muted);line-height:1.4}.rpval{flex:none;font-weight:700;color:var(--primary);white-space:nowrap}.lpage{padding-top:14px}@media (max-width:560px){.lpage>.caro{margin-left:-20px;margin-right:-20px;border-radius:0}.lpage{padding-top:0}.lpage>.pvbanner:first-child{margin-top:14px}}.feedrow{flex-wrap:wrap;gap:8px 10px}.feedrow .nowrap,.feedrow .nowrap>span{white-space:nowrap}.feedrow>span:last-child{margin-left:auto}@media (min-width:561px){.searchbar.homesearch{max-width:none;height:52px}}.fltbtn,.sortsel.box{box-sizing:border-box;height:36px;font-size:13px;border-radius:10px}.sortsel.box select{font-size:13px}.fltbtn.on{border-color:var(--primary);background:var(--primary-bg)}.fltbtn .cnt,.fltbtn.on,.fltbtn.on>.ms{color:var(--primary)}.fltbtn .cnt{min-width:0;height:auto;padding:0;background:none;border-radius:0;font-size:13px;font-weight:700;line-height:1}.photosw{gap:8px;padding-right:9px}.photosw .sw.sm{display:block;width:34px;height:20px}.photosw .sw.sm i{top:2px;left:2px;width:16px;height:16px}.photosw .sw.sm.on i{left:16px}@media (max-width:560px){.sheetbody .pk{height:36px;padding:0 13px;font-size:12.5px}.sheetbody .picks{gap:6px}.sheetbody .fsect{margin:22px 0 9px;font-size:12.5px}}div:has(>.sheetbody)>.sheetbody{scrollbar-width:thin;scrollbar-color:var(--grey-300) transparent}.sheetbody::-webkit-scrollbar{display:block;width:6px}.sheetbody::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:100px}.sheetbody::-webkit-scrollbar-track{background:transparent}div:has(>.sheetbody)>.sheetbody.scrolls{overflow-y:scroll;padding-right:12px;scrollbar-width:thin;scrollbar-color:var(--grey-300) var(--grey-100);background-image:linear-gradient(var(--grey-100),var(--grey-100));background-repeat:no-repeat;background-size:4px calc(100% - 4px);background-position:right 1px top 2px}div:has(>.sheetbody)>.sheetbody.scrolls::-webkit-scrollbar{width:6px}div:has(>.sheetbody)>.sheetbody.scrolls::-webkit-scrollbar-track{background:var(--grey-100);border-radius:100px}@media (max-width:560px){.duocard{padding:12px 13px}.duocard b{font-size:13px}.duocard .duoart{margin-bottom:6px}.duocard .duoart img{width:38px;height:38px}.duocard small{font-size:11.5px;line-height:1.45}}@media (max-width:600px){.foot-in{padding:22px 20px 88px;gap:16px}.fcols{grid-template-columns:1fr 1fr;gap:18px 14px}.fcols>div:last-child{grid-column:1/-1}.fcols h6{margin-bottom:8px;font-size:11px}.fcols a,.fcols span{margin-bottom:6px;font-size:12.5px}.fcols b{font-size:16px}}@media (max-width:560px){.fcard .fmeta{font-size:12px;gap:12px}}@media (max-width:899px){.sthead{display:contents}.sthead>div:first-child{padding-bottom:14px}.stquota{position:sticky;top:57px;z-index:6;transition:margin .14s ease,border-radius .14s ease}.stquota.stuck{margin-left:-20px;margin-right:-20px;padding:10px 20px;border-left:none;border-right:none;border-radius:0;box-shadow:0 6px 16px rgba(25,31,40,.06)}.stquota .qbar{margin-top:7px}.stquota .note{margin-top:6px}.dropz.sm{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:54px;margin-top:12px;padding:0 16px;border:none;border-radius:14px;background:var(--primary);color:#fff}.dropz.sm small{display:none}.dropz.sm b{margin-top:0;color:#fff;font-size:15px}.dropz.sm:hover{background:var(--primary)}.dzwide{display:none}}@media (min-width:900px){.dznarrow{display:none}}.rjreason>.ms{flex:none;height:calc(13.5px * 1.6)}.rjdockind{flex:none;padding:2px 7px;border-radius:999px;background:var(--grey-100);color:var(--text-muted);font-size:11px;font-weight:600}.rjfbtns{display:flex;align-items:center;gap:6px}@media (max-width:560px){.rjhd{margin-bottom:10px;font-size:13.5px}.rjhd:not(:first-child){margin-top:18px}.rjreason{padding:12px 13px;font-size:12.5px;line-height:1.55}.rjreason>.ms{height:calc(12.5px * 1.55)}.rjdoc{padding:8px 10px;font-size:12.5px}.rjfoot{flex-wrap:wrap;font-size:12px}.rjfbtns{flex:1 1 100%}.rjfoot .otpbtn{flex:1 1 0;justify-content:center;font-size:12px}}@media (max-width:899px){.mapsplit{height:100dvh}.mapchips,.zoomers{top:calc(14px + env(safe-area-inset-top))}.zoomers{flex-direction:row}.mapchips>.mchip:not(.mfil):not(.mrgn){display:none}}.mgrab{touch-action:none;cursor:grab;padding:12px 0 24px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mgrab:active{cursor:grabbing}.mgrab i{transition:background .15s ease}.mgrab:active i,.mgrab:hover i{background:var(--grey-300,#d1d6db)}.mgrab:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:24px 24px 0 0}.msheet .mgrablbl{top:27px}.msheet .sortrow{margin-top:6px}.msclose{position:absolute;top:0;right:10px;z-index:2;width:40px;height:40px;border:0;background:none;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.msclose:hover{color:var(--text-strong)}.msclose:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.msheet.mini{height:56px}.msheet:not(.mini):not(.full){height:35%}.pickmore{font-weight:600}.field>label>.fldecho,.pickmore{color:var(--primary);font-size:12.5px}.field>label>.fldecho{margin-left:6px;font-style:normal;font-weight:700}.field.fieldmiss>label{color:#d0323e}.field.fieldmiss .inp,.field.fieldmiss textarea{border-color:#e8919a}.field.fieldmiss .inp:focus-within,.field.fieldmiss textarea:focus{border-color:#d0323e;box-shadow:0 0 0 3px rgba(208,50,62,.16)}.field.fieldmiss>.card{border-color:#d0323e;box-shadow:0 0 0 3px rgba(208,50,62,.14)}.field.fieldflash>.card{animation:fieldflash 1.6s ease-out}@media (max-width:560px){.pvbanner,.rpacc.sticky{margin-left:-20px;margin-right:-20px;border-radius:0}.rpacc.sticky{border-left:none;border-right:none}.pvbanner,.rpacc.sticky{padding-left:20px;padding-right:20px}}@media (pointer:coarse){.inp,.inp input,.inp select,.inp-ta textarea,.qin input,.searchbar input{font-size:16px}}.sheetdim{bottom:var(--kb,0);transition:bottom .18s ease}:root.kbup .sheetbody{max-height:min(48vh,420px,calc(100dvh - var(--kb, 0px) - 220px))}:root{scroll-padding-bottom:calc(var(--kb, 0px) + var(--dock, 0px) + 16px)}.dock{bottom:var(--kb,0);transition:bottom .18s ease}:root.kbup .tabwrap{display:none}:root.kbup .dock.abovetab{bottom:var(--kb,0)}h1.hdtitle{margin:0}.hd-in>span.hrow{min-width:0}.hd-in>div.hrow{flex:none}.hdtitle{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}h1.h1{margin:0}@keyframes fsFade{0%{opacity:.4}to{opacity:1}}.dbstack>.drow:last-child,.dbstack>.kv:last-child{margin-bottom:0}.rpsup{margin-top:4px}.rpsuphd{display:flex;align-items:baseline;gap:7px}.rpsuphd b{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-strong)}.rpsuphd span{font-size:12px;color:var(--text-muted)}.rpsupcols{gap:4px;height:84px;margin-top:10px}.rpsupc,.rpsupcols{display:flex;align-items:flex-end}.rpsupc{flex:1 1 0;min-width:0;height:100%;cursor:pointer}.rpsupc i{width:100%;border-radius:4px 4px 2px 2px;background:var(--grey-200);transition:background .15s}.rpsupc.on i{background:var(--primary)}.rpsupax{display:flex;justify-content:space-between;margin-top:7px;font-size:11px;color:var(--text-muted)}