.title::after{content:"";display:block;width:46px;height:3px;margin:8px 0 2px;border-radius:3px;background:linear-gradient(90deg,var(--pu),transparent)}h2::after{content:"";flex:1;height:1px;min-width:20px;background:linear-gradient(90deg,var(--line2),transparent);order:1}h2 em{order:2;margin-left:0}.card{box-shadow:inset 0 0 0 1px var(--line2),inset 0 1px 0 color-mix(in srgb,var(--pu) 32%,transparent),0 14px 36px rgba(0,0,0,.38)}.mi{box-shadow:inset 0 0 0 1px var(--line2),inset 0 1px 0 color-mix(in srgb,var(--pu) 22%,transparent)}.mi .ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--pu)) 30%,transparent),0 6px 16px color-mix(in srgb,var(--c,var(--pu)) 16%,transparent)}.tabbar{box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 color-mix(in srgb,var(--pu) 30%,transparent),0 16px 44px rgba(0,0,0,.6)}.seg.segscroll{overflow-x:auto;scrollbar-width:none}.seg.segscroll::-webkit-scrollbar{display:none}.seg.segscroll button{flex:0 0 auto;padding-left:14px;padding-right:14px;white-space:nowrap}.dnbanner{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:linear-gradient(120deg,color-mix(in srgb,#ffc83d 22%,transparent),color-mix(in srgb,var(--pu) 14%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(255,200,61,.45),0 10px 30px rgba(255,170,30,.12)!important}.dnbanner b{display:block;font-size:15px;font-weight:900}.dnbanner small{color:var(--mu);font-size:12px}.dnstar{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ffd76a,#f5a300);color:#3a2300;box-shadow:0 0 22px rgba(255,190,40,.45)}.dnstar .i{width:24px;height:24px;fill:currentColor;stroke:none}.dnhero{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dnhero b{display:block;font-size:16px;font-weight:900}.dnhero small{color:var(--mu);font-size:12px}.dnitem{margin-bottom:12px}.dnhead{display:flex;align-items:center;gap:12px}.dnhead b{display:block;font-size:17px;font-weight:900}.dnhead small{color:#ffcf5a;font-weight:800;font-size:13px}.dnico{width:48px;height:48px;flex:none;border-radius:16px;display:grid;place-items:center;color:#ffcf5a;background:rgba(255,200,61,.12);box-shadow:inset 0 0 0 1px rgba(255,200,61,.35)}.dnico .i{width:24px;height:24px}.dnperks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.dnperks span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--line2)}.dnperks .i{width:15px;height:15px;flex:none;color:#ffcf5a}.dnitem .btn{width:100%}.dnnote{display:block;margin-top:8px}.arow>.btn,.arow>.row:not(.tap),.arow>div:last-child:not(.grow):not(.row.tap){flex:none}.arow>.row:not(.tap){gap:6px!important}.arow .btn.sm,.arow>.btn{min-height:36px;padding:0 14px;font-size:12px;border-radius:12px;letter-spacing:.01em}.btn.sm.ic{width:36px;min-width:36px;padding:0!important;flex:none}.btn.sm.ic .i{margin:0}.arow .grow>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arow .grow{min-width:0}.arow .grow>b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.arow>.row.tap{min-width:0;overflow:hidden}.mrow,.plsearch,.plsort,.plsearch+*,.plsort+*{min-width:0;max-width:100%}.mrow>*{min-width:0}.ptbtns{flex-wrap:wrap}.ptbtns>.btn.grow{flex:1 1 40%;white-space:nowrap}.tourtop .btn{font-size:11px;letter-spacing:.04em;padding:0 10px}.plcard{min-width:0;max-width:100%}.plcard>*{min-width:0}.socs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.socs .btn{width:100%;padding:0 10px}.wgprev{margin-top:12px;border-radius:14px;overflow:hidden;background:repeating-conic-gradient(rgba(255,255,255,.04) 0 25%,transparent 0 50%) 0 0/16px 16px;height:calc(128px * var(--wgk,.72));position:relative}.wgprev iframe{border:0;width:460px;height:128px;transform:scale(var(--wgk,.72));transform-origin:0 0;position:absolute;left:0;top:0;pointer-events:none}.wgurl{margin-top:10px;font:600 12px/1.3 ui-monospace,monospace;color:var(--mu);padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04)}.lnames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 6px;position:relative;z-index:1}.lname{display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 8px 0 5px;border-radius:12px;text-align:left;color:inherit;font:inherit;border:0;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.lname .pav{--s:28px;flex:none}.lname .pav .lv2,.lname .pav .fr{display:none}.lname b{flex:1;min-width:0;font-size:12.5px;font-weight:800;letter-spacing:.01em}.lname .lvi{flex:none;width:20px!important;height:20px!important}.lname.inp{box-shadow:inset 3px 0 0 var(--pc),inset 0 0 0 1px color-mix(in srgb,var(--pc) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 16%,transparent),rgba(255,255,255,.02))}.lname:active{transform:scale(.97)}.wgsteps{margin:12px 0 0;padding-left:20px;display:grid;gap:6px;color:var(--mu);font-size:13px}.wgsteps b{color:var(--tx)}.wgcard>b{font-size:15px;font-weight:900}