:root{--amber:#f5a929;--amber-d:#b5740a;--amber-t:#9a6304;--on-amber:#1a1613;--ink:#fff;--ink2:#f1eee9;--card:#fff;--surf:#f5f2ed;--raise:#efeae2;--line:#e3ded6;--line2:#d3ccc1;--line3:#bdb4a6;--amberline:#e8c88e;--off:#1a1613;--text2:#3f3830;--mute:#6b635a;--dim:#8a8177;--ev-fg:#1b5e80;--ev-line:#bbd9e8;--ev-bg:#eaf4fa;--err:#b3341a;--err-line:#e6c3bb;--shadow:0 10px 26px #1815121a;--heroglow2:#f5a92921;--herocar-a:.72;--herocar-f:saturate(.94) contrast(1.02) drop-shadow(0 16px 26px #18151221);--heroman-sh:#18151233;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--amber:#f5a929;--amber-d:#d8900f;--amber-t:#f5a929;--on-amber:#1a1613;--ink:#181512;--ink2:#120c05;--card:#231f1b;--surf:#1b1714;--raise:#241f19;--line:#2e2823;--line2:#3a332b;--line3:#4a423a;--amberline:#5a4420;--off:#f6f3f0;--text2:#cfc9c1;--mute:#a6a199;--dim:#867e74;--ev-fg:#9ad1ee;--ev-line:#2e566e;--ev-bg:#1f3a4a;--err:#ff8a6b;--err-line:#5a3230;--shadow:0 18px 40px #00000073;--heroglow2:#f5a9292b;--herocar-a:1;--herocar-f:brightness(.3) saturate(.4);--heroman-sh:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--ink);color:var(--off);-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard,-apple-system,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.notice{background:var(--amber);color:var(--on-amber);white-space:nowrap;letter-spacing:-.02em;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.notice b{font-weight:700}.notice .nmk{background:#18151229;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:inline-flex}.notice .nsep{background:#18151247;flex:none;width:1px;height:12px}.notice .nfee{font-weight:800}.notice .nmini{display:none}@media (max-width:820px){.notice{gap:7px;min-height:38px;font-size:12.5px}.notice .nfull{display:none}.notice .nmini{display:inline}}@media (max-width:380px){.notice{gap:6px;padding:0 10px;font-size:11.5px}.notice .nmk{display:none}}.hdr{border-bottom:1px solid var(--line);z-index:20;background:var(--ink);position:relative}.hdr .r1{align-items:center;gap:30px;height:74px;display:flex}.lock{align-items:center;gap:10px;display:flex}.wm{flex-direction:column;line-height:1;display:flex}.wm .d{letter-spacing:.15em;color:var(--amber-t);margin-bottom:4px;font-size:9px;font-weight:700}.wm .w{letter-spacing:-.022em;font-size:23px;font-weight:800}.wm .w span{font-weight:300}.search{gap:8px;margin-left:auto;display:flex}.search select,.search .sbtn{border:1px solid var(--line);background:var(--card);height:42px;color:var(--off);border-radius:9px;padding:0 14px;font-family:inherit;font-size:14px}.search select{min-width:132px}.search .sbtn{background:var(--amber);color:var(--on-amber);border:0;align-items:center;padding:0 20px;font-weight:800;display:flex}.hdr .r2{align-items:center;gap:28px;height:52px;font-size:15px;font-weight:600;display:flex}.hdr .r2 a{color:var(--off);opacity:.86}.hdr .r2 a.on{color:var(--amber-t);opacity:1}.hdr .r2 a.pill{color:var(--on-amber);opacity:1}.hdr .r2 .tail{align-items:center;gap:10px;margin-left:auto;display:flex}.pill{background:var(--amber);color:var(--on-amber);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:800}.pill.ghost{color:var(--off);border:1px solid var(--line);background:0 0;font-weight:700}.phead{background:radial-gradient(900px 420px at 22% 8%, var(--raise) 0%, var(--ink) 64%);position:relative;overflow:hidden}.phead .wrap{z-index:2;padding-top:52px;padding-bottom:52px;position:relative}.phead .kicker{color:var(--amber-t);border:1px solid #f5a92966;border-radius:99px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.phead h1{letter-spacing:-.035em;margin:0 0 12px;font-size:38px;font-weight:800;line-height:1.28}.phead h1 b{color:var(--amber-t)}.phead p{color:var(--mute);max-width:640px;margin:0;font-size:16px;line-height:1.66}.phead .pcar{z-index:0;filter:brightness(.3)saturate(.4);pointer-events:none;width:640px;position:absolute;bottom:-30px;right:-90px}.hero{background:radial-gradient(820px 540px at 58% 82%, var(--heroglow2), transparent 70%), linear-gradient(180deg, var(--surf) 0%, var(--ink) 88%);position:relative;overflow:hidden}.hero .wrap{z-index:2;grid-template-columns:1fr 396px;align-items:center;gap:40px;min-height:600px;padding:58px 24px 0;display:grid;position:relative}.hero .copy{max-width:440px;padding-bottom:58px}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 62%, var(--ink) 100%);position:absolute;inset:0}.herocar{z-index:0;pointer-events:none;width:760px;opacity:var(--herocar-a);filter:var(--herocar-f);position:absolute;bottom:-14px;right:-120px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26% 86%,#0000 100%)}.heroglow{z-index:1;pointer-events:none;background:radial-gradient(52% 55% at 50% 62%,#f5a9292b,#f5a92900 70%);width:640px;height:540px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.heroman{z-index:2;pointer-events:none;height:566px;filter:drop-shadow(0 22px 34px var(--heroman-sh));position:absolute;bottom:0;left:50%;transform:translate(-50%)}.eyebrow{color:var(--amber-t);border:1px solid #f5a92966;border-radius:99px;align-items:center;gap:7px;margin-bottom:20px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}h1{letter-spacing:-.035em;margin:0 0 16px;font-size:46px;font-weight:800;line-height:1.24}h1 b{color:var(--amber-t);font-weight:800}.sub{color:var(--mute);margin:0 0 26px;font-size:16.5px;line-height:1.66}.kpi{border-top:1px solid var(--line);gap:34px;padding-top:22px;display:flex}.kpi div b{letter-spacing:-.02em;font-size:27px;font-weight:800;display:block}.kpi div span{color:var(--mute);font-size:13px;font-weight:600}.form{z-index:3;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;position:relative}.form h3{letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:800}.form .fs{color:var(--mute);margin:0 0 17px;font-size:13px}.form .row{gap:8px;margin-bottom:9px;display:flex}.fld{border:1px solid var(--line);background:var(--surf);width:100%;height:46px;color:var(--off);border-radius:10px;align-items:center;padding:0 13px;font-size:14px;display:flex}.fld.ph{color:var(--dim)}.agree{color:var(--mute);align-items:center;gap:7px;margin:12px 0 13px;font-size:13px;display:flex}.agree i{background:var(--amber);border-radius:4px;flex:none;width:15px;height:15px;display:inline-block;position:relative}.agree i:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:4.6px;transform:rotate(42deg)}.submit{background:var(--amber);height:52px;color:var(--on-amber);letter-spacing:-.02em;border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}section{padding:52px 0;position:relative}section.band-top{padding-top:0}section.tight{padding:42px 0}.shead{align-items:flex-end;gap:14px;margin-bottom:26px;display:flex;position:relative}.shead:before{content:"";pointer-events:none;background:radial-gradient(48% 52% at 30%,#f5a92917,#f5a92900 70%);width:360px;height:180px;position:absolute;top:-60px;left:-40px}.shead h2{letter-spacing:-.03em;text-shadow:0 2px 14px #0009;margin:0;padding-left:16px;font-size:29px;font-weight:800;position:relative}.shead h2:before{content:"";background:linear-gradient(180deg, var(--amber), #f5a9291f);border-radius:2px;width:4px;position:absolute;top:5px;bottom:5px;left:0}.shead h2 b{color:var(--amber-t);text-shadow:0 0 24px #f5a92973}.shead.slim h2{padding-left:12px;font-size:19px}.shead.slim h2:before{width:3px}.shead p{color:var(--mute);margin:0 0 3px;font-size:14px}.shead .more{color:var(--mute);margin-left:auto;font-size:13.5px;font-weight:600}.g4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sw{color:var(--mute);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.sw b{color:var(--off);width:46px;font-weight:600}.sw i{border:1px solid var(--line3);border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.price{border-top:1px solid var(--line);text-align:right;margin-top:12px;padding-top:12px}.price .was{color:var(--dim);font-size:13px;text-decoration:line-through}.price .now{color:var(--mute);font-size:13px;font-weight:600}.price .now b{color:var(--off);letter-spacing:-.03em;margin:0 3px;font-size:27px;font-weight:800}.cta{background:var(--amber);height:42px;color:var(--on-amber);border-radius:9px;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:800;display:flex}.cta.ghost{border:1px solid var(--line);color:var(--off);background:0 0}.tags span{color:var(--mute);background:var(--surf);border:1px solid var(--line);border-radius:4px;padding:4px 8px;font-size:11px}.badge{background:var(--amber);color:var(--on-amber);border-radius:5px;padding:4px 9px;font-size:11.5px;font-weight:800;position:absolute;top:14px;right:14px}.cdbar{background:linear-gradient(90deg,var(--raise),var(--surf));border:1px solid var(--amberline);border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 22px;display:flex}.cdbar .tag{background:var(--amber);color:var(--on-amber);border-radius:6px;padding:5px 11px;font-size:12px;font-weight:800}.cdbar .t{font-size:15px;font-weight:700}.cdbar .clock{gap:6px;margin-left:auto;display:flex}.cdbar .clock i{background:var(--ink2);border:1px solid var(--amberline);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:46px;height:44px;font-style:normal;display:flex}.cdbar .clock i b{color:var(--amber-t);font-size:18px;font-weight:800;line-height:1}.cdbar .clock i span{color:var(--mute);margin-top:2px;font-size:11px}.cfg{grid-template-columns:1fr 520px;align-items:start;gap:24px;display:grid}.cfgcar{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;position:sticky;top:20px}.cfgcar .bl{color:var(--on-amber);background:var(--mute);border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:800;display:inline-block}.cfgcar h2{letter-spacing:-.03em;margin:10px 0 6px;font-size:30px;font-weight:800}.cfgcar .meta{color:var(--mute);font-size:13.5px;line-height:1.7}.cfgcar img{object-fit:contain;height:190px;margin:18px auto 10px}.cfgcar .nc{color:var(--mute);border-top:1px solid var(--line);margin-top:6px;padding-top:14px;font-size:14px}.cfgcar .nc b{color:var(--off);font-weight:800}.panel{background:var(--surf);border:1px solid var(--line);border-radius:18px;padding:24px}.step{margin-bottom:22px}.step .st{align-items:center;gap:9px;margin-bottom:12px;font-size:15px;font-weight:800;display:flex}.step .st i{background:var(--amber);width:22px;height:22px;color:var(--on-amber);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:flex}.step .st u{color:var(--mute);margin-left:4px;font-size:13px;font-weight:600;text-decoration:none}.opt{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;gap:11px;margin-bottom:7px;padding:8px 12px 8px 8px;font-size:13.5px;display:flex}.opt.on{border-color:var(--amberline);background:var(--raise)}.opt .othumb{object-fit:cover;filter:saturate(.92)brightness(.94);border-radius:7px;flex:none;width:60px;height:45px;transition:filter .18s}.opt.on .othumb{filter:saturate()brightness(1.06)}.opt .cb{border:1px solid var(--line3);border-radius:4px;flex:none;width:15px;height:15px}.opt.on .cb{background:var(--amber);border-color:var(--amber)}.opt .oname{flex:1}.opt .oprice{color:var(--mute);font-size:13px}.seg{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.seg span{text-align:center;border:1px solid var(--line);background:var(--card);min-width:64px;color:var(--mute);border-radius:9px;flex:1;padding:10px 6px;font-size:13.5px}.seg span.on{background:var(--amber);color:var(--on-amber);border-color:var(--amber);font-weight:800}.seg.many span{text-align:left;flex:0 auto;min-width:0;padding:10px 13px}.seglab{color:var(--mute);margin-bottom:6px;font-size:13px;font-weight:600}.total{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.total .ln{color:var(--mute);justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.total .ln b{color:var(--off);font-weight:700}.total .fin{justify-content:flex-end;align-items:baseline;gap:5px;margin-top:12px;display:flex}.total .fin u{color:var(--mute);font-size:14px;font-weight:600;text-decoration:none}.total .fin b{color:var(--amber-t);letter-spacing:-.04em;font-size:42px;font-weight:800;line-height:1}.disc{color:var(--dim);margin-top:10px;font-size:13px;line-height:1.6}.acc{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:8px;overflow:hidden}.acc .q{align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.acc .q i{color:var(--amber-t);flex:none;font-style:normal;font-weight:800}.acc .q .cat{color:var(--mute);border:1px solid var(--line);border-radius:99px;flex:none;margin-left:auto;padding:3px 9px;font-size:11.5px}.acc.open .q{border-bottom:1px solid var(--line)}.acc .a{color:var(--mute);padding:16px 18px 18px 44px;font-size:14px;line-height:1.8}.fsearch{gap:8px;max-width:520px;margin:0 auto 30px;display:flex}.fsearch .fld{background:var(--card)}.fsearch .sbtn{background:var(--amber);color:var(--on-amber);border-radius:10px;align-items:center;padding:0 24px;font-size:14px;font-weight:800;display:flex}.case{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 18px}.case .no{color:var(--amber-t);letter-spacing:.08em;margin-bottom:8px;font-size:13px;font-weight:800}.case .tt{letter-spacing:-.02em;margin-bottom:9px;font-size:16px;font-weight:800;line-height:1.4}.case .tx{color:var(--mute);font-size:13.5px;line-height:1.72}.icongrid{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:8px;display:grid}.icongrid div{background:var(--card);border:1px solid var(--line);text-align:center;color:var(--mute);border-radius:12px;padding:14px 6px;font-size:13px}.icongrid div b{margin-bottom:6px;font-size:20px;display:block}.person{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.person img{object-fit:cover;width:100%;height:250px;display:block}.person .bd{padding:16px 18px 18px}.person .rl{color:var(--amber-t);letter-spacing:.06em;font-size:12px;font-weight:800}.person .nm{letter-spacing:-.02em;margin:6px 0 8px;font-size:17px;font-weight:800}.person .tx{color:var(--mute);font-size:13px;line-height:1.7}.statrow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:16px;padding:26px 20px}.stat b{color:var(--amber-t);letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1;display:block}.stat span{color:var(--mute);margin-top:9px;font-size:13.5px;font-weight:600;display:block}.photo{border:1px solid var(--line);border-radius:16px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}table.cmp{border-collapse:collapse;background:var(--card);border-radius:16px;width:100%;overflow:hidden}table.cmp th,table.cmp td{border-bottom:1px solid var(--line);text-align:center;padding:14px 16px;font-size:14px}table.cmp th{background:var(--surf);color:var(--mute);font-size:13.5px;font-weight:700}table.cmp td:first-child{text-align:left;font-weight:700}table.cmp .hl{color:var(--amber-t);font-weight:800}.ctabar{background:var(--amber);color:var(--on-amber);padding:26px 0}.ctabar .wrap{align-items:center;gap:18px;display:flex}.ctabar h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.ctabar p{opacity:.72;margin:4px 0 0;font-size:14px;font-weight:600}.ctabar .btn{background:var(--ink);color:var(--amber-t);border-radius:10px;margin-left:auto;padding:15px 30px;font-size:16px;font-weight:800}footer{background:var(--ink2);color:var(--dim);padding:44px 0 40px;font-size:13px;line-height:1.95}footer .fl{align-items:flex-start;gap:44px;margin-bottom:24px;display:flex}footer .note{max-width:640px}footer .tel{text-align:right;margin-left:auto}footer .tel b{color:var(--amber-t);letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}footer .biz{border-top:1px solid var(--raise);padding-top:18px}footer .bizpp{color:var(--off);text-underline-offset:3px;margin-bottom:10px;font-weight:800;text-decoration:underline;display:block}footer .bizpp:hover{color:var(--amber-t)}@media (max-width:1080px){.g4{grid-template-columns:repeat(3,1fr)}.cfg{grid-template-columns:1fr 440px}.icongrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.wrap{padding:0 18px}.hdr .r1{flex-wrap:wrap;gap:14px;height:auto;padding:14px 0}.search{width:100%;margin-left:0}.search select{flex:1;min-width:0}.hdr .r2{white-space:nowrap;gap:16px;height:auto;padding:10px 0;font-size:14px;overflow-x:auto}.hdr .r2 .tail{margin-left:12px}.hero .wrap{grid-template-columns:1fr;min-height:0;padding:40px 18px 0}.hero .copy{max-width:none;padding-bottom:24px}.herocar{display:none}h1{font-size:32px}.sub br{display:none}.phead h1{font-size:28px}.phead .pcar{display:none}section{padding:44px 0}.g4,.g3,.g2,.statrow{grid-template-columns:repeat(2,1fr)}.cfg{grid-template-columns:1fr}.cfgcar{position:static}.icongrid{grid-template-columns:repeat(4,1fr)}.ctabar .wrap{flex-direction:column;align-items:stretch}.ctabar .btn{text-align:center;width:100%;margin-left:0}footer .fl{flex-direction:column;gap:20px}footer .tel{text-align:left;margin-left:0}table.cmp{display:block;overflow-x:auto}}@media (max-width:560px){.g4,.g3,.g2,.statrow{grid-template-columns:1fr}h1{font-size:27px}.phead h1{font-size:24px}.kpi{gap:20px}.kpi div b{font-size:22px}.icongrid{grid-template-columns:repeat(2,1fr)}.seg span{min-width:0}.seg.many span{flex:0 auto;min-width:0}.shead{flex-wrap:wrap}.shead .more{width:100%;margin-left:0}}.rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.rv.on{opacity:1;transform:none}.ovl{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090705b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--line);border-radius:18px;width:100%;max-width:440px;max-height:92vh;padding:26px;overflow:auto}.modal h3{letter-spacing:-.02em;margin:0 0 4px;font-size:21px;font-weight:800}.modal .x{color:var(--mute);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:24px;right:26px}.modal input,.modal select,.modal textarea{border:1px solid var(--line);background:var(--surf);width:100%;height:46px;color:var(--off);border-radius:10px;margin-bottom:9px;padding:0 13px;font-family:inherit;font-size:14px}.modal textarea{resize:vertical;height:84px;padding:13px}.modal input::placeholder,.modal textarea::placeholder{color:var(--dim)}.modal .agree{cursor:pointer}.modal .agree input{width:auto;height:auto;margin:0}.modal button.go{background:var(--amber);width:100%;height:52px;color:var(--on-amber);cursor:pointer;border:0;border-radius:12px;font-family:inherit;font-size:17px;font-weight:800}.modal button.go:disabled{opacity:.5;cursor:not-allowed}.hp{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.hp input,.cform .hp input{border:0;width:0;height:0;min-height:0;margin:0;padding:0}.done{text-align:center;padding:16px 0}.done b{margin-bottom:10px;font-size:20px;font-weight:800;display:block}.done p{color:var(--mute);margin:0;font-size:14px;line-height:1.7}.err{color:var(--err);margin:0 0 10px;font-size:13px}[role=button],.cta,.submit,.pill,.go{cursor:pointer}.adm{max-width:1180px;margin:0 auto;padding:28px 22px 80px}.adm h1{margin:0 0 4px;font-size:24px}.adm .sub{color:var(--mute);margin:0 0 22px;font-size:13.5px}.adm .tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.adm .tabs button{color:var(--mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font-family:inherit;font-size:14.5px;font-weight:700}.adm .tabs button.on{color:var(--amber-t);border-bottom-color:var(--amber)}.adm .bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.adm .bar .grow{flex:1}.adm input,.adm select,.adm textarea{border:1px solid var(--line);background:var(--surf);height:40px;color:var(--off);border-radius:8px;padding:0 11px;font-family:inherit;font-size:14px}.adm textarea{resize:vertical;width:100%;height:78px;padding:10px 11px}.adm button.b{background:var(--amber);height:40px;color:var(--on-amber);cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:800}.adm button.b.g{border:1px solid var(--line);color:var(--off);background:0 0}.adm button.b.d{border:1px solid var(--err-line);color:var(--err);background:0 0}.adm table{border-collapse:collapse;width:100%;font-size:13.5px}.adm th,.adm td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.adm th{color:var(--mute);background:var(--surf);font-size:13px;font-weight:700}.adm .row{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:14px}.adm .grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adm .grid3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.adm .lab{color:var(--mute);margin:0 0 4px;font-size:12.5px;font-weight:600}.adm .note{color:var(--mute);background:var(--surf);border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.7}.adm .login{max-width:360px;margin:80px auto}.band{border:1px solid var(--line);border-radius:18px;width:calc(100% - 48px);max-width:1152px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:900px){.band{width:calc(100% - 36px)}}.band>img{aspect-ratio:2880/480;object-fit:cover;width:100%;display:block}.band+.wrap{padding-top:22px}.bandmeta{align-items:center;gap:14px;padding-top:16px;display:flex}.bandmeta .note{color:var(--mute);text-align:right;margin-left:auto;font-size:13.5px;line-height:1.6}.bandmeta+.wrap{padding-top:18px}.acar{position:relative}.acar-vp{overflow:hidden}.acar-tr{display:flex}.acar-cell{box-sizing:border-box;flex:none;padding:0 8px}.acar-btn{width:44px;height:44px;color:var(--amber-t);cursor:pointer;z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#120c05d1;border:1px solid #f5a92966;border-radius:99px;font-family:inherit;font-size:22px;line-height:1;position:absolute;top:calc(50% - 22px)}.acar-btn.prev{left:-10px}.acar-btn.next{right:-10px}.acar-btn:hover{background:var(--amber);color:var(--on-amber)}.acar-dots{justify-content:center;gap:6px;margin-top:16px;display:flex}.acar-dots button{background:var(--line);cursor:pointer;border:0;border-radius:99px;width:8px;height:8px;padding:0}.acar-dots button.on{background:var(--amber);width:20px}@media (max-width:900px){.acar-btn{display:none}.bandmeta{flex-wrap:wrap;gap:10px;padding-top:12px}.bandmeta .note{text-align:left;width:100%;margin-left:0}}.clock{gap:6px;display:flex}.clock i{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0c09d1;border:1px solid #f5a92966;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:46px;height:44px;font-style:normal;display:flex}.clock i b{color:var(--amber-t);font-size:18px;font-weight:800;line-height:1}.clock i span{color:var(--mute);margin-top:2px;font-size:11px}.bdesc{color:var(--mute);flex:1;max-width:640px;margin:0;font-size:14.5px;line-height:1.7}.bstats{gap:26px;margin-left:auto;display:flex}.bstats div b{color:var(--amber-t);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1;display:block}.bstats div span{color:var(--mute);margin-top:5px;font-size:12.5px;font-weight:600;display:block}.phead .wrap{align-items:center;gap:36px;display:flex}.phead .pcopy{flex:1;min-width:0}.pstats{flex:none;gap:10px;display:flex}.pstats div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;min-width:112px;padding:18px 20px}.pstats div b{color:var(--amber-t);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1;display:block}.pstats div span{color:var(--mute);margin-top:7px;font-size:12.5px;font-weight:600;display:block}@media (max-width:900px){.phead .wrap{flex-direction:column;align-items:flex-start;gap:22px}.pstats{width:100%}.pstats div{flex:1;min-width:0;padding:14px 6px}.bstats{gap:20px;width:100%;margin-left:0}}@media (max-width:560px){.pstats div b{white-space:nowrap;font-size:18px}.pstats div span{font-size:11.5px}.bandmeta{flex-direction:column;align-items:flex-start}}.qf{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.qfrow{border-bottom:1px solid var(--surf);grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px 22px;display:grid}.qfrow:last-child{border-bottom:0}.qfl b{letter-spacing:-.025em;font-size:16px;font-weight:800;display:block}.qfl span{color:var(--mute);margin-top:2px;font-size:12.5px;display:block}.qfb{flex-wrap:wrap;gap:8px;display:flex}.qbrand{background:var(--surf);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;height:44px;padding:0 15px 0 12px;transition:border-color .15s,background .15s;display:inline-flex}.qbrand:hover{border-color:var(--amber);background:var(--raise)}.qbrand span{letter-spacing:-.02em;color:var(--off);font-size:13.5px;font-weight:700}.qbrand .bmk.img{height:16px}.qbrand .bmk.img img{width:auto;height:16px}.qtag{background:var(--surf);border:1px solid var(--line);letter-spacing:-.02em;height:40px;color:var(--off);border-radius:10px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.qtag:hover{border-color:var(--amber);background:var(--raise)}@media (max-width:700px){.qfrow{grid-template-columns:1fr;gap:10px;padding:16px}.qfl b{font-size:14.5px}.qfl span{margin-left:4px;display:inline}.qbrand{gap:7px;height:40px;padding:0 12px 0 10px}.qtag{height:36px;padding:0 13px;font-size:13px}}.duo{align-items:stretch;gap:20px}.ticker,.why{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.thead{border-bottom:1px solid var(--line);align-items:baseline;gap:9px;padding:15px 20px;display:flex}.thead b{font-size:15px;font-weight:800}.thead span{color:var(--mute);font-size:12.5px}.wbody{flex-direction:column;flex:1;display:flex}.wrow{border-bottom:1px solid var(--surf);flex:1;align-items:center;gap:18px;padding:14px 20px;display:flex}.wrow:last-child{border-bottom:0}.wrow>b{min-width:76px;color:var(--amber-t);letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex:none;font-size:27px;font-weight:800;line-height:1}.wrow span{letter-spacing:-.02em;font-size:15px;font-weight:800;display:block}.wrow em{color:var(--mute);margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.55;display:block}.tvp{height:184px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.trow{border-bottom:1px solid var(--surf);align-items:center;gap:12px;height:46px;padding:0 20px;font-size:13.5px;display:flex}.trow em{color:var(--amber-t);background:var(--surf);border:1px solid var(--amberline);letter-spacing:-.02em;border-radius:5px;flex:none;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:700}.trow .tc{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.trow .tw{color:var(--mute);flex:none}.trow .td{color:var(--dim);flex:none;font-size:12.5px}.help{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 20px;transition:border-color .2s}.hcard:hover{border-color:#f5a92973}.hic{background:var(--surf);border:1px solid var(--line);width:42px;height:42px;color:var(--amber-t);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.ht{letter-spacing:-.02em;margin-bottom:7px;font-size:15.5px;font-weight:800}.hd{color:var(--mute);font-size:13px;line-height:1.6}.aboutwide{border:1px solid var(--line);border-radius:18px;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.aboutwide img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.aboutwide:after{content:"";z-index:1;background:linear-gradient(90deg,#120c05ed 0%,#120c05b3 46%,#120c051f 100%);position:absolute;inset:0}.aboutwide .ac{z-index:2;max-width:620px;padding:32px 34px;position:relative}.aboutwide h3{letter-spacing:-.03em;margin:0 0 10px;font-size:25px;font-weight:800;line-height:1.35}.aboutwide p{color:var(--mute);margin:0 0 18px;font-size:14.5px;line-height:1.7}.fmap{border-top:1px solid var(--raise);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;padding:22px 0 0;display:grid}.fmap h5{color:var(--mute);margin:0 0 9px;font-size:13px;font-weight:800}.fmap a{color:var(--dim);font-size:13px;line-height:2;display:block}.fmap a:hover{color:var(--amber-t)}@media (max-width:820px){.trow .td{display:none}}@media (max-width:560px){.trow .tw{display:none}.trow{gap:9px;padding:0 14px;font-size:13px}}@media (max-width:900px){.help{grid-template-columns:repeat(2,1fr)}.aboutwide .ac{max-width:none;padding:24px 22px}.aboutwide:after{background:linear-gradient(#120c05b3 0%,#120c05f0 60%)}}@media (max-width:560px){.help,.fmap{grid-template-columns:1fr}}.tcard{background:var(--card);border:1px solid var(--line);border-radius:20px;min-height:430px;padding:24px 22px;position:relative;overflow:hidden}.tcard>img{z-index:0;filter:drop-shadow(0 18px 30px #00000080);width:auto;height:318px;position:absolute;bottom:0;right:-42px}.tcard .tin{z-index:1;max-width:68%;position:relative}.trole{letter-spacing:-.03em;margin:0 0 11px;font-size:19px;font-weight:800}.trole em{color:var(--amber-t);font-style:normal}.tcard .tags{margin-bottom:12px}.tlead{color:var(--off);margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.6}.tquote{border-left:2px solid #f5a9298c;padding-left:14px}.tquote b{letter-spacing:-.01em;margin-bottom:9px;font-size:16.5px;font-weight:700;display:block}.tquote p{color:var(--mute);margin:0;font-size:13px;line-height:1.8}@media (max-width:900px){.tcard{min-height:400px}.tcard>img{opacity:.55;height:250px;right:-56px}.tcard .tin{max-width:100%}}.tiers{border-top:1px solid var(--line);margin:10px 0 2px;padding-top:10px}.tiers div{align-items:baseline;gap:6px;padding:3px 0;display:flex}.tiers span{color:var(--mute);text-align:left;flex:1;font-size:12px}.tiers b{color:var(--off);letter-spacing:-.02em;font-size:16px;font-weight:800}.tiers div:first-child b{color:var(--amber-t);font-size:18px}.tiers u{color:var(--mute);font-size:11.5px;text-decoration:none}.basis{color:var(--dim);margin:-4px 0 10px;font-size:11.5px}.telbox{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.telbox span{color:var(--mute);font-size:11px;font-weight:600}.telbox b{color:var(--amber-t);letter-spacing:-.01em;font-size:19px;font-weight:800}.telbox em{color:var(--dim);font-size:10.5px;font-style:normal}@media (max-width:900px){.telbox{display:none}}.sysblock{grid-template-columns:1fr 1.15fr;align-items:center;gap:34px;display:grid}.sysimg{border:1px solid var(--line);aspect-ratio:1;border-radius:18px;overflow:hidden}.sysimg img{object-fit:cover;width:100%;height:100%}.syskick{letter-spacing:.06em;color:var(--amber-t);margin:0 0 10px;font-size:13px;font-weight:800}.sysh{letter-spacing:-.035em;margin:0 0 20px;font-size:31px;font-weight:800;line-height:1.32}.syscols{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:26px;padding-top:22px;display:grid}.syscols h4{letter-spacing:-.02em;margin:0 0 11px;font-size:16px;font-weight:800}.syscols p{color:var(--mute);margin:0;font-size:13.5px;line-height:1.85}.chgrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.chgrid div{background:var(--surf);border:1px solid var(--line);text-align:center;color:var(--mute);border-radius:11px;padding:12px 4px;font-size:11.5px}.chgrid div b{color:var(--amber-t);margin-bottom:5px;font-size:17px;font-weight:400;display:block}.mobrow{grid-template-columns:1fr 1.1fr;align-items:start;gap:34px;display:grid}.mobitem{grid-template-columns:230px 1fr;align-items:center;gap:20px;margin-bottom:18px;display:grid}.mobitem:last-child{margin-bottom:0}.mobitem .mi{border:1px solid var(--line);aspect-ratio:16/9;border-radius:14px;overflow:hidden}.mobitem .mi img{object-fit:cover;width:100%;height:100%}.mobitem h4{letter-spacing:-.02em;margin:0 0 8px;font-size:16.5px;font-weight:800}.mobitem p{color:var(--mute);margin:0;font-size:13.5px;line-height:1.8}.mobrule{border-top:1px solid var(--line);margin:18px 0;padding-top:18px}.faq3{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.faq3 article{border-top:1px solid var(--line);padding-top:18px}.faq3 h4{letter-spacing:-.02em;margin:0 0 11px;font-size:16px;font-weight:800;line-height:1.45}.faq3 h4 em{color:var(--amber-t);margin-right:5px;font-style:normal}.faq3 p{color:var(--mute);margin:0 0 14px;font-size:13.5px;line-height:1.85}.faq3 a{color:var(--amber-t);font-size:13.5px;font-weight:700}@media (max-width:900px){.sysblock,.mobrow,.faq3{grid-template-columns:1fr}.syscols{grid-template-columns:1fr;gap:20px}.mobitem{grid-template-columns:1fr;gap:12px}.mobitem .mi{max-width:100%}}.newprice{color:var(--mute);margin-top:5px;font-size:12px}.cfgtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.backlist{color:var(--mute);background:var(--surf);border:1px solid var(--line);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700}.backlist:hover{color:var(--amber-t);border-color:#f5a92973}.pricebox{background:var(--surf);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;display:flex}.pricebox b{color:var(--amber-t);flex:none;font-size:13px;font-weight:800}.pricebox span{color:var(--off);font-size:13.5px;font-weight:600}.pricebox em{color:var(--dim);margin-left:auto;font-size:12.5px;font-style:normal}.jump{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;transition:border-color .2s;display:block}.jump:hover{border-color:#f5a92973}.jump b{letter-spacing:-.02em;margin-bottom:6px;font-size:15.5px;font-weight:800;display:block}.jump span{color:var(--mute);font-size:13px;line-height:1.6}.film{text-align:center;background:linear-gradient(180deg,var(--surf),var(--ink2));border:1px solid var(--line);border-radius:20px;padding:48px 30px}.film .syskick{margin-bottom:14px}.film h2{letter-spacing:-.035em;margin:0 0 16px;font-size:31px;font-weight:800;line-height:1.35}.film .fdesc{max-width:620px;color:var(--mute);margin:0 auto 24px;font-size:14.5px;line-height:1.85}@media (max-width:560px){.pricebox em{width:100%;margin-left:0}.film{padding:34px 20px}.film h2{font-size:24px}.opt .othumb{width:50px;height:38px}}.chero{text-align:center;background:radial-gradient(120% 90% at 50% 0%,var(--raise) 0%,var(--ink)62%);padding:58px 0 46px}.chero .kicker{color:var(--amber-t);letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.chero h1{letter-spacing:-.04em;margin:0 0 14px;font-size:40px;font-weight:800;line-height:1.26}.chero h1 b{color:var(--amber-t)}.chero .lead{color:var(--mute);max-width:620px;margin:0 auto;font-size:16px;line-height:1.66}.chero .cars{justify-content:center;align-items:flex-end;gap:0;margin:26px 0 20px;display:flex}.chero .cars img{object-fit:contain;width:33%;max-width:300px}.chero .cars img:nth-child(2){z-index:2;width:38%;max-width:350px;margin:0 -3%;position:relative}.chero .chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chero .chips span{color:var(--off);background:var(--raise);border:1px solid var(--line);border-radius:7px;padding:7px 14px;font-size:13px;font-weight:700}.cvenn{justify-content:center;align-items:center;margin:6px 0 0;display:flex}.cvenn .c{border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 20%,var(--raise) 0%,#221c1500 72%);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:340px;height:340px;padding:0 34px;display:flex}.cvenn .c:first-child{margin-right:-58px}.cvenn .c:last-child{margin-left:-58px}.cvenn .p{color:var(--on-amber);background:var(--amber);letter-spacing:.02em;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:12.5px;font-weight:800}.cvenn h3{letter-spacing:-.035em;margin:0 0 12px;font-size:26px;font-weight:800}.cvenn p{color:var(--mute);margin:0;font-size:14px;line-height:1.72}.vjoin{flex-direction:column;align-items:center;gap:0;margin-top:-4px;display:flex}.vjoin i{background:linear-gradient(var(--line),var(--amber));width:1px;height:56px;display:block}.vjoin b{background:var(--amber);width:9px;height:9px;display:block;transform:rotate(45deg)}.vjoin span{color:var(--mute);margin-top:16px;font-size:14.5px;font-weight:600}.vjoin span em{color:var(--off);font-style:normal;font-weight:800}.abshot{border:1px solid var(--line);background:var(--card);border-radius:18px;height:300px;overflow:hidden}.abshot img{object-fit:cover;width:100%;height:100%;display:block}.abtext{grid-template-columns:1fr 1fr;align-items:start;gap:34px;margin-top:32px;display:grid}.abtext h3{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.24}.abtext h3 b{color:var(--amber-t)}.abtext .rd{letter-spacing:-.02em;margin:0 0 12px;font-size:16px;font-weight:800}.abtext .bd{color:var(--mute);margin:0;font-size:14.5px;line-height:1.85}.pgrid{grid-template-columns:1fr 1.22fr;align-items:start;gap:30px;display:grid}.pgrid .pp{border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden}.pgrid .pp img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.pgrid .pcap{background:linear-gradient(#18151200,#181512eb);justify-content:space-between;align-items:flex-end;gap:10px;padding:34px 20px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.pgrid .pcap b{letter-spacing:-.02em;font-size:15.5px;font-weight:800}.pgrid .pcap em{color:var(--dim);margin-top:3px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.pgrid .pcap a{color:var(--amber-t);white-space:nowrap;font-size:13px;font-weight:700}.pcols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pcols h4{letter-spacing:-.03em;border-top:1px solid var(--line);margin:0 0 14px;padding-top:16px;font-size:18px;font-weight:800}.pcols p{color:var(--mute);margin:0 0 14px;font-size:14px;line-height:1.85}.pcols p:last-child{margin-bottom:0}.pcols .cc{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:14px}.pcols .cc img{width:100%;display:block}@media (max-width:900px){.chero h1{font-size:30px}.cvenn{flex-direction:column}.cvenn .c{width:300px;height:300px}.cvenn .c:first-child{margin:0 0 -40px}.cvenn .c:last-child{margin:0}.abshot{height:220px}.abtext{grid-template-columns:1fr;gap:18px}.abtext h3{font-size:26px}.pgrid{grid-template-columns:1fr;gap:22px}}@media (max-width:560px){.chero h1{font-size:25px}.chero .cars{margin:18px 0 16px}.cvenn .c{width:262px;height:262px;padding:0 26px}.cvenn h3{font-size:21px}.pcols{grid-template-columns:1fr;gap:20px}}.legal{border-top:1px solid var(--line);padding-top:30px}.legal .lmark{align-items:center;gap:12px;margin-bottom:22px;display:flex}.legal .lmark b{letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.legal .lmark span{color:var(--dim);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.lnotes{margin:0 0 30px;padding:0;list-style:none}.lnotes li{color:var(--mute);margin-bottom:3px;padding-left:16px;font-size:13.5px;line-height:1.85;position:relative}.lnotes li:before{content:"*";color:var(--amber-t);font-weight:800;position:absolute;top:1px;left:0}.lcall{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 26px 22px}.lcall .lt{color:var(--ink);background:var(--off);border-radius:999px;margin-bottom:20px;padding:7px 16px;font-size:13.5px;font-weight:800;display:inline-block}.lmq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%)}.lmqt{align-items:center;gap:10px;width:max-content;animation:46s linear infinite lmq;display:flex}.lmq:hover .lmqt{animation-play-state:paused}@keyframes lmq{0%{transform:translate(0)}to{transform:translate(-50%)}}.pchip{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:158px;height:58px;padding:10px 14px;display:flex}.pchip img{object-fit:contain;width:auto;max-width:100%;height:26px;display:block}@media (prefers-reduced-motion:reduce){.lmqt{animation:none}}.lnote{color:var(--dim);margin:18px 0 0;font-size:12.5px;line-height:1.7}@media (max-width:560px){.lcall{padding:20px 18px 18px}.lnotes li{font-size:13px}}.cfhead{margin-bottom:22px}.cfhead .ek{color:var(--amber-t);letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:700}.cfhead h2{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.24}.cfhead h2 b{color:var(--amber-t)}.cform{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px 30px 26px}.cf2{grid-template-columns:1fr 1fr;gap:26px 34px;display:grid}.cfcol{min-width:0}.cfl{color:var(--off);margin:0 0 8px;font-size:13.5px;font-weight:700;display:block}.cfcol>*+.cfl{margin-top:18px}.cfl i{color:var(--amber-t);margin-left:5px;font-size:12px;font-style:normal;font-weight:800}.cfl u{color:var(--dim);margin-left:6px;font-size:12.5px;font-weight:600;text-decoration:none}.cform input[type=text]:not([name=hp]),.cform input:not([type]):not([name=hp]),.cform select,.cform textarea{background:var(--ink);border:1px solid var(--line);width:100%;color:var(--off);border-radius:10px;height:46px;padding:0 14px;font-family:inherit;font-size:14.5px}.cform textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.6}.cform input::placeholder,.cform textarea::placeholder{color:var(--dim)}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:2px solid var(--amber);outline-offset:-1px}.cfphone{grid-template-columns:96px 1fr 1fr;gap:8px;display:grid}.cfphone select{padding:0 8px}.cfradio{flex-wrap:wrap;gap:8px;display:flex}.cfradio label{background:var(--ink);border:1px solid var(--line);min-width:104px;height:46px;color:var(--mute);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.cfradio label:has(input:checked){border-color:var(--amber);background:var(--raise);color:var(--off);font-weight:700}.cfradio input{accent-color:var(--amber);width:15px;height:15px}.cfchecks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cfchecks label{background:var(--ink);border:1px solid var(--line);height:42px;color:var(--mute);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex;overflow:hidden}.cfchecks label:has(input:checked){border-color:var(--amber);background:var(--raise);color:var(--off);font-weight:700}.cfchecks input{accent-color:var(--amber);flex:none;width:15px;height:15px}.cfagree{color:var(--mute);align-items:center;gap:9px;margin:22px 0 14px;font-size:13.5px;display:flex}.cfagree input{accent-color:var(--amber);width:16px;height:16px}.cfagree a{color:var(--amber-t);margin-left:2px;font-size:13px;font-weight:700}.cfgo{background:var(--amber);width:100%;height:58px;color:var(--on-amber);letter-spacing:-.02em;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:17px;font-weight:800;display:flex}.cfgo i{font-size:19px;font-style:normal}.cfgo:disabled{opacity:.6;cursor:default}.cfnotes{color:var(--dim);margin:18px 0 0;font-size:13px;line-height:1.85}.cfnotes b{color:var(--amber-t);margin-right:4px;font-weight:800}.cfnotes em{color:var(--mute);font-style:normal}.done2{text-align:center;padding:56px 30px}.done2 b{letter-spacing:-.03em;margin-bottom:12px;font-size:24px;font-weight:800;display:block}.done2 p{color:var(--mute);margin:0;font-size:14.5px;line-height:1.85}.done2 em{color:var(--amber-t);font-style:normal;font-weight:700}@media (max-width:900px){.cfhead h2{font-size:26px}.cf2{grid-template-columns:1fr;gap:18px}.cform{padding:24px 20px 22px}}@media (max-width:560px){.cfchecks{grid-template-columns:repeat(2,1fr)}.cfphone{grid-template-columns:88px 1fr 1fr;gap:6px}.cfgo{height:54px;font-size:16px}}.cinfo{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cinfo>div{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 22px}.cinfo span{color:var(--amber-t);letter-spacing:.06em;margin-bottom:9px;font-size:12.5px;font-weight:800;display:block}.cinfo b{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.3;display:block}.cinfo b.sm{letter-spacing:-.02em;font-size:17px}.cinfo em{color:var(--dim);margin-top:7px;font-size:12.5px;font-style:normal;line-height:1.6;display:block}@media (max-width:1180px){.cinfo{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.cinfo{grid-template-columns:1fr}}.legalbar{padding:46px 0 10px}.legalbar .legal{border-top:1px solid var(--line);padding-top:30px}@media (max-width:900px){.legalbar{padding:34px 0 6px}}.rev{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.rev .ph{background:var(--ink2);min-width:0;position:relative;overflow:hidden}.rev .ph img{object-fit:cover;width:100%;height:100%;display:block}.rev .bd{flex-direction:column;min-width:0;padding:18px 18px 16px;display:flex}.rev .sphd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rev .k{color:var(--on-amber);background:var(--mute);border-radius:4px;flex:none;padding:3px 8px;font-size:11px;font-weight:800}.rev .nm{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 12px;font-size:16.5px;font-weight:800;overflow:hidden}.rev .rtxw{flex:1;min-height:0;position:relative}.rev .rtxw:after{content:"";pointer-events:none;background:linear-gradient(#1b171400,var(--card));height:18px;position:absolute;bottom:0;left:0;right:0}.rev .rtx{overscroll-behavior:contain;border-left:2px solid var(--line2);height:132px;padding-left:12px;padding-right:10px;overflow-y:scroll}.rev .rtx p{color:var(--text2);word-break:keep-all;margin:0;font-size:13px;line-height:1.78}.rev .rtx:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.rev .rtx::-webkit-scrollbar{width:4px}.rev .rtx::-webkit-scrollbar-thumb{background:var(--line3);border-radius:99px}.rev .rtx::-webkit-scrollbar-track{background:0 0}.rev .ft{color:var(--dim);align-items:center;gap:8px;margin:13px 0 11px;font-size:12.5px;display:flex}.rev .ft em{color:var(--amber-t);letter-spacing:1px;font-style:normal}.rev .spcta{background:var(--raise);border:1px solid var(--line2);letter-spacing:-.02em;height:44px;color:var(--off);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-size:13.5px;font-weight:800;display:flex}.rev .spcta:hover{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}@media (max-width:820px){.rev{grid-template-columns:minmax(0,1fr)}.rev .ph{aspect-ratio:4/3}.rev .rtx{height:auto;overflow:visible}.rev .rtxw:after{display:none}}.sp{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:18px 16px 14px;display:flex;position:relative}.sp .sphd{align-items:center;gap:9px;min-width:0;display:flex}.bmk{letter-spacing:.14em;color:var(--dim);border:1px solid var(--line);white-space:nowrap;border-radius:4px;flex:none;padding:4px 6px;font-size:9.5px;font-weight:800;line-height:1}.bmk.img{object-fit:contain;opacity:.9;border:0;width:auto;height:18px;padding:0}.sp .nm{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16.5px;font-weight:800;overflow:hidden}.sp .desc{color:var(--mute);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;min-height:40px;margin:9px 0 14px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.sp .was{color:var(--dim);letter-spacing:-.01em;font-size:12.5px;text-decoration:line-through}.sp .big{align-items:baseline;gap:5px;margin:1px 0 12px;display:flex}.sp .big u{color:var(--mute);font-size:12.5px;font-weight:600;text-decoration:none}.sp .big b{color:var(--off);letter-spacing:-.05em;font-feature-settings:"tnum" 1;font-size:44px;font-weight:800;line-height:.95}.tags{flex-wrap:wrap;gap:5px;display:flex}.tags span{color:var(--mute);background:var(--surf);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:11px}.sp .spimg{justify-content:center;align-items:flex-end;height:132px;margin:16px -4px 14px;display:flex}.sp .spimg img{object-fit:contain;width:100%;height:100%;display:block}.sp .spcta{background:var(--raise);border:1px solid var(--line2);letter-spacing:-.02em;height:44px;color:var(--off);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-size:13.5px;font-weight:800;display:flex}.sp .spcta:hover{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.sp .wasrow{align-items:center;gap:8px;display:flex}.sp .offb{background:var(--amber);color:var(--on-amber);border-radius:4px;flex:none;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.3}.sp .evb{background:var(--ev-bg);border:1px solid var(--ev-line);color:var(--ev-fg);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:-9px;right:14px}.sp .evb i{font-size:10px;font-style:normal}.spbasis{color:var(--dim);margin-top:22px;font-size:12.5px}.spbasis b{color:var(--mute);margin-right:8px;font-weight:700}.spbasis em{color:var(--dim);opacity:.6;margin:0 8px;font-style:normal}@media (max-width:1080px){.sp .big b{font-size:38px}.sp .spimg{height:112px}}@media (max-width:560px){.sp .spimg{height:128px}.sp .big b{font-size:42px}}.withside{grid-template-columns:238px 1fr;align-items:start;gap:22px;display:grid}.side{background:var(--card);border:1px solid var(--line);border-radius:16px;position:sticky;top:20px;overflow:hidden}.side .sdhd{border-bottom:1px solid var(--line);background:var(--raise);justify-content:space-between;align-items:baseline;gap:8px;padding:15px 16px;display:flex}.side .sdhd b{letter-spacing:-.02em;font-size:14px;font-weight:800}.side .sdhd span{color:var(--amber-t);font-size:12.5px;font-weight:700}.side .grp{border-bottom:1px solid var(--line);padding:14px 16px}.side h4{color:var(--dim);letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:800}.side .sdft{justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;display:flex}.side .sdft em{color:var(--mute);font-size:12.5px;font-style:normal}.side .rst{color:var(--amber-t);cursor:pointer;font-size:12.5px;font-weight:700}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips span{color:var(--mute);border:1px solid var(--line);background:var(--surf);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:12.5px;line-height:1.3}.chips span:not(.on):hover{border-color:var(--amberline);color:var(--off)}.chips span.on{background:var(--amber);color:var(--on-amber);border-color:var(--amber);font-weight:800}.cat{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;padding:12px 12px 11px;display:flex}.cat:hover{border-color:var(--amberline)}.cat .cathd{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.bmk{letter-spacing:.13em;color:var(--dim);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:4px 5px;font-size:9px;font-weight:800;line-height:1}.bmk.md{letter-spacing:.14em;padding:4px 6px;font-size:9.5px}.bmk.img{opacity:.72;border:0;width:auto;height:16px;padding:0;line-height:0;display:block}.bmk.img img{object-fit:contain;width:auto;height:100%;display:block}.bmk.img .on-dark{display:none}.bmk.img .on-light{display:block}[data-theme=dark] .bmk.img{opacity:.8}[data-theme=dark] .bmk.img .on-dark{display:block}[data-theme=dark] .bmk.img .on-light{display:none}.cat:hover .bmk.img,.sp:hover .bmk.img{opacity:1}.bmk.img.md{opacity:.88;height:18px}.cat .evt{color:var(--ev-fg);background:var(--ev-bg);border:1px solid var(--ev-line);border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.cat .catimg{justify-content:center;align-items:center;height:82px;margin:6px 0 8px;display:flex}.cat .catimg img{object-fit:contain;width:100%;height:100%;display:block}.cat .nm{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:800;overflow:hidden}.cat .np{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;overflow:hidden}.cat .mo{align-items:baseline;gap:4px;margin:8px 0 1px;display:flex}.cat .mo u{color:var(--mute);font-size:11.5px;font-weight:600;text-decoration:none}.cat .mo b{color:var(--off);letter-spacing:-.045em;font-feature-settings:"tnum" 1;font-size:27px;font-weight:800;line-height:1}.cat .mb{color:var(--dim);font-size:11px}.cat .go{background:var(--raise);border:1px solid var(--line2);height:34px;color:var(--off);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:11px;font-size:12.5px;font-weight:800;display:flex}.cat:hover .go{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}@media (max-width:900px){.withside{grid-template-columns:1fr}.side{position:static}.side .grp{padding:12px 14px}}.stock,.pm{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;position:relative}.stock{padding:18px 16px 14px}.stock .sphd,.pm .sphd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stock .nm,.pm .nm{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 0;font-size:16.5px;font-weight:800;overflow:hidden}.stock .trim,.pm .trim{color:var(--mute);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.stock .trim{min-height:40px}.stock .evt{color:var(--ev-fg);background:var(--ev-bg);border:1px solid var(--ev-line);border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.stock .spimg{justify-content:center;align-items:flex-end;height:126px;margin:14px -4px 12px;display:flex}.stock .spimg img{object-fit:contain;width:100%;height:100%;display:block}.stock .sw{color:var(--mute);align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;display:flex}.stock .sw b{color:var(--dim);min-width:44px;font-weight:600}.stock .sw i{border:1px solid var(--line3);border-radius:50%;flex:none;width:13px;height:13px}.stock .lp{color:var(--dim);margin-top:8px;font-size:12.5px}.stock .big{align-items:baseline;gap:5px;margin:1px 0 2px;display:flex}.stock .big u{color:var(--mute);font-size:12.5px;font-weight:600;text-decoration:none}.stock .big b{color:var(--off);letter-spacing:-.05em;font-feature-settings:"tnum" 1;font-size:44px;font-weight:800;line-height:.95}.stock .mb{color:var(--dim);margin-bottom:12px;font-size:11.5px}.stock .spcta{background:var(--raise);border:1px solid var(--line2);letter-spacing:-.02em;height:44px;color:var(--off);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-size:13.5px;font-weight:800;display:flex}.stock .spcta:hover{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.pm{overflow:hidden}.pm .thumb{aspect-ratio:16/9;background:var(--surf);flex:none;position:relative;overflow:hidden}.pm .thumb>img{object-fit:cover;width:100%;height:100%;display:block}.pm .thumb .dday{text-align:center;background:#120c05d1;border:1px solid #f5a92959;border-radius:9px;padding:5px 10px;position:absolute;top:10px;right:10px}.pm .thumb .dday span{color:var(--mute);font-size:11px;line-height:1.1;display:block}.pm .thumb .dday b{color:var(--amber-t);white-space:nowrap;font-size:17px;font-weight:800;line-height:1.25}.pm .bd{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.pm .ourmk{letter-spacing:.1em;color:var(--dim);align-items:center;gap:5px;font-size:9.5px;font-weight:800;display:flex}.pm .pst{color:var(--dim);background:var(--surf);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.pm .pst.on{color:var(--on-amber);background:var(--amber);border-color:var(--amber)}.pm .dt{color:var(--dim);margin-top:9px;font-size:12px}.pm .tags{margin-top:auto}.pm.end .thumb{filter:grayscale()brightness(.62)}@media (max-width:1080px){.stock .big b{font-size:38px}.stock .spimg{height:110px}}.rev .sphd .k{flex:none;margin:0}.bchips span{align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.bchips .bmk.img{opacity:.68;filter:none;height:13px}.bchips span.on .bmk.img{opacity:1}.bchips span.on .bmk.img .on-dark{display:none!important}.bchips span.on .bmk.img .on-light{display:block!important}.bchips span:not(.on):hover .bmk.img{opacity:.95}@media (max-width:560px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat{border-radius:12px;padding:10px}.cat .catimg{height:64px;margin:5px 0 7px}.cat .nm{font-size:13px}.cat .np{font-size:10.5px}.cat .mo b{font-size:22px}.cat .mo u,.cat .mb{font-size:10.5px}.cat .go{border-radius:8px;height:32px;font-size:11.5px}.bmk.img{height:13px}.sp,.stock{border-radius:14px;padding:12px 11px 11px}.sp .nm,.stock .nm{font-size:13.5px}.sp .desc,.stock .trim{min-height:36px;margin-top:6px;font-size:11.5px;line-height:1.55}.sp .was,.stock .lp{font-size:11px}.sp .offb{padding:2px 5px;font-size:10px}.sp .big b,.stock .big b{font-size:30px}.sp .big u,.stock .big u{font-size:11px}.stock .mb{font-size:10.5px}.sp .spimg,.stock .spimg{height:84px;margin:10px -2px 9px}.sp .spcta,.stock .spcta{border-radius:9px;height:38px;font-size:12px}.sp .tags span,.stock .sw{font-size:10.5px}.sp .tags{gap:4px}.sp .tags span{padding:3px 6px}.stock .sw{gap:5px;margin-bottom:4px}.stock .sw b{min-width:36px}.stock .sw i{width:11px;height:11px}.sp .evb{padding:4px 8px;font-size:9.5px;top:-8px;right:8px}.cat .evt,.stock .evt{padding:2px 6px;font-size:9px}.pm{border-radius:14px}.pm .bd{padding:11px 12px 13px}.pm .nm{font-size:13.5px}.pm .trim{font-size:11.5px}.pm .dt{font-size:10.5px}.pm .thumb .dday{padding:3px 7px;top:6px;right:6px}.pm .thumb .dday span{font-size:9.5px}.pm .thumb .dday b{font-size:13px}.pm .pst{padding:2px 7px;font-size:9.5px}.pm .ourmk{letter-spacing:.06em;font-size:8.5px}.g2{grid-template-columns:1fr}}@media (max-width:900px){.hero,.hero .wrap{padding-bottom:0}.heroglow{background:radial-gradient(54% 58% at 50% 70%,#f5a92933,#f5a92900 72%);width:min(560px,118vw);height:340px;display:block;bottom:0;left:50%}.heroman{z-index:2;width:auto;max-width:86vw;height:480px;margin:6px auto -1px;display:block;position:relative;left:auto;transform:none;-webkit-mask-image:linear-gradient(#000 76%,#0000 99%);mask-image:linear-gradient(#000 76%,#0000 99%)}.hero:after{background:linear-gradient(180deg, transparent 58%, var(--ink) 100%)}.hero .copy{padding-bottom:18px}}@media (max-width:560px){.heroman{height:430px}.heroglow{height:290px}.cat .np,.cat .mb,.cat .mo u{font-size:11.5px}.cat .go{height:36px;font-size:12.5px}.cat .evt,.stock .evt{padding:3px 7px;font-size:11px}.sp .desc,.stock .trim{font-size:12px}.sp .was,.stock .lp,.stock .mb{font-size:11.5px}.sp .big u,.stock .big u{font-size:12px}.sp .offb{padding:3px 6px;font-size:11px}.sp .tags span{padding:3px 7px;font-size:11px}.stock .sw{font-size:11.5px}.sp .spcta,.stock .spcta{height:42px;font-size:12.5px}.sp .evb{font-size:10.5px}.pm .trim{font-size:12px}.pm .dt{font-size:11.5px}.pm .pst{padding:3px 8px;font-size:10.5px}.pm .ourmk{font-size:10px}.pm .thumb .dday span{font-size:11px}.rev .k{font-size:11.5px}.acc .q .cat,.faq3 em{font-size:12px}}@media (max-width:900px){.seg span{justify-content:center;align-items:center;min-height:44px;display:flex}.backlist{align-items:center;min-height:36px;display:inline-flex}.pill{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.opt{min-height:52px}}@media (max-width:560px){.hdr .d,.pm .thumb .dday span,.sp .evb i,.pm .pst,.pm .ourmk{font-size:11px}.hdr .r1{padding-left:14px;padding-right:14px}.hdr .search{gap:6px}.hdr .search .sbtn{padding:0 14px}}.side .sdhd .sdon{min-width:0;color:var(--amber-t);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:2px;font-size:12.5px;font-style:normal;font-weight:700;overflow:hidden}.side .sdhd .cnt{color:var(--on-amber);background:var(--amber);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.side .sdhd .caret{display:none}@media (max-width:900px){.side .sdhd{cursor:pointer;min-height:48px}.side .sdhd .caret{color:var(--dim);margin-left:2px;font-size:12px;text-decoration:none;transition:transform .2s;display:block}.side.open .sdhd .caret{transform:rotate(180deg)}.side .sdbody{display:none}.side.open .sdbody{display:block}}@media (max-width:560px){.pchip{width:132px;height:50px;padding:8px 10px}.pchip img{height:22px}.lnotes li{font-size:12.5px;line-height:1.8}}.cat,.sp,.stock,.pm,.rev,.cform,.cinfo>div,.lcall,.cfgcar,.panel,.stat,.form,.case,.tcard{box-shadow:var(--shadow)}.cat .go,.sp .spcta,.stock .spcta,.rev .spcta{background:var(--surf);border-color:var(--line2);color:var(--off)}.cat:hover .go,.sp .spcta:hover,.stock .spcta:hover,.rev .spcta:hover{background:var(--amber);border-color:var(--amber);color:#1a1613}.band img{border-radius:0}.photo,.mi,.pp,.abshot{border:1px solid var(--line)}.hdr{border-bottom:1px solid var(--line);background:var(--card)}footer{background:var(--ink2);border-top:1px solid var(--line)}.ctabar{color:var(--on-amber)}.kmark{color:var(--off)}.hdr .r2 a{white-space:nowrap}.hdr .r2{scrollbar-width:none;overflow-x:auto}.hdr .r2::-webkit-scrollbar{display:none}.seglab .cnt{color:var(--dim);margin-left:4px;font-style:normal;font-weight:600}.swrow{flex-wrap:wrap;gap:8px;display:flex}.swb{appearance:none;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:3px;line-height:0;position:relative}.swb i{border:1px solid var(--line3);border-radius:50%;width:28px;height:28px;display:block}.swb u{background:var(--off);color:var(--ink);border-radius:4px;padding:0 4px;font-size:11px;font-weight:800;line-height:1.35;text-decoration:none;position:absolute;bottom:-3px;right:-3px}.swb:hover{border-color:var(--line2)}.swb.on{border-color:var(--amber)}.swb.off{opacity:.28;filter:grayscale()}.swb.off:after{content:"";background:var(--line3);height:1px;position:absolute;top:50%;left:5px;right:5px}.ccnow{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.ccnow .sw{border:1px solid var(--line3);border-radius:50%;flex:none;width:14px;height:14px}.ccnow b{letter-spacing:-.02em;font-weight:700}.ccnow em{color:var(--dim);font-size:11.5px;font-style:normal}.ccin,.ccint{border:1px solid var(--line);background:var(--surf);border-radius:12px;margin:14px 0 0;overflow:hidden}.cfgcar .ccin img,.ccint img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin:0 auto;display:block}.ccin .noimg,.ccint .noimg{aspect-ratio:16/10}.ccin figcaption,.ccint figcaption{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 13px;display:flex}.ccin figcaption .sw,.ccint figcaption .sw{border:1px solid var(--line3);border-radius:50%;flex:none;width:16px;height:16px}.ccin figcaption b,.ccint figcaption b{letter-spacing:-.02em;font-size:14px;font-weight:800}.ccin figcaption em,.ccint figcaption em{color:var(--mute);margin-left:auto;font-size:12.5px;font-style:normal}.ccint{display:none}@media (max-width:900px){.ccin{display:none}.ccint{display:block}}.ccnote{color:var(--dim);margin:12px 0 0;font-size:11.5px;line-height:1.6}@media (max-width:560px){.swb i{width:26px;height:26px}}.imgf{grid-template-columns:230px 1fr;align-items:start;gap:14px;display:grid}.imgdrop{aspect-ratio:3/2;border:2px dashed var(--line2);background:var(--surf);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.imgdrop:hover,.imgdrop.on{border-color:var(--amber);background:var(--raise)}.imgdrop img{object-fit:contain;width:100%;height:100%;display:block}.imgdrop .ph{color:var(--mute);text-align:center;padding:0 14px;font-size:12.5px;line-height:1.6}.imgdrop .ovl{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.imgside{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.imgside .b{height:34px}.imgurl{width:100%;color:var(--mute);font-size:12.5px}.imgnote{color:var(--amber-t);margin:0;font-size:12.5px;line-height:1.6}.imgerr{color:var(--err);margin:0;font-size:12.5px;font-weight:700;line-height:1.6}@media (max-width:700px){.imgf{grid-template-columns:1fr}}.form .fbadge{color:var(--amber-t);background:var(--surf);border:1px solid var(--amberline);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.form .ftrust{color:var(--dim);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.6}.lapp{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.lahd{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 20px;display:flex}.lahd b{letter-spacing:-.02em;font-size:15px;font-weight:800}.lahd .lasub{color:var(--mute);font-size:12.5px;line-height:1.4}.lahd .dot{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-out infinite lapulse;box-shadow:0 0 #f5a9298c}@keyframes lapulse{to{box-shadow:0 0 0 9px #f5a92900}}.lavp{height:198px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.latr{animation:26s linear infinite laroll}.lapp:hover .latr{animation-play-state:paused}@keyframes laroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.larow{border-bottom:1px solid var(--surf);align-items:center;gap:12px;height:44px;padding:0 20px;font-size:13.5px;display:flex}.larow .st{letter-spacing:-.02em;border:1px solid var(--line2);color:var(--mute);background:var(--surf);border-radius:5px;flex:none;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:800}.larow .st.c{color:var(--amber-t);background:var(--surf);border-color:var(--amberline)}.larow .st.b{color:var(--on-amber);background:var(--amber);border-color:var(--amber)}.larow .lac{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.larow .law,.larow .lar{color:var(--mute);flex:none}.larow .lad{color:var(--dim);text-align:right;flex:none;min-width:44px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.latr{animation:none}}@media (max-width:700px){.larow{gap:9px;padding:0 14px;font-size:12.5px}.larow .lar,.lahd .lasub{display:none}}.corpwhy{margin-top:4px}@media (max-width:700px){.corpwhy{grid-template-columns:1fr;gap:10px}}.cw{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 20px 20px;position:relative}.cw .n{letter-spacing:.04em;color:var(--amber-t);background:var(--surf);border:1px solid var(--amberline);border-radius:999px;margin-bottom:12px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.cw b{letter-spacing:-.025em;margin-bottom:8px;font-size:16px;font-weight:800;display:block}.cw p{color:var(--mute);margin:0;font-size:13.5px;line-height:1.75}.corpnote{margin-top:18px;line-height:1.8}.corplead{align-items:stretch;gap:24px;margin-top:6px}.corplead .photo{min-height:260px}@media (max-width:820px){.corplead{grid-template-columns:1fr;gap:14px}.corplead .photo{min-height:200px}}.cdealblk{margin-top:26px}@media (max-width:820px){.cdealblk{margin-top:18px}}.cdeal{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4px;display:grid}.cdeal.one{grid-template-columns:1fr}.cdeal.one .cd{flex-direction:row}.cdeal.one .cdimg{aspect-ratio:auto;flex:0 0 42%}.cd{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cdimg{aspect-ratio:16/9;background:var(--surf);overflow:hidden}.cdimg img{object-fit:cover;width:100%;height:100%;display:block}.cdbd{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.cdtop{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cdon{letter-spacing:.02em;color:var(--amber-t);background:var(--surf);border:1px solid var(--amberline);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.cdd{color:var(--mute);margin-left:auto;font-size:11.5px;font-weight:800}.cd b{letter-spacing:-.025em;font-size:16.5px;font-weight:800;line-height:1.4}.cd p{color:var(--mute);margin:7px 0 0;font-size:13.5px;line-height:1.7}.cddt{color:var(--dim);margin-top:10px;font-size:12.5px}.cdcta{background:var(--surf);border:1px solid var(--line2);letter-spacing:-.02em;height:42px;color:var(--off);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;font-size:13.5px;font-weight:800;display:flex}.cdcta:hover{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}@media (max-width:820px){.cdeal{grid-template-columns:1fr}.cdeal.one .cd,.cd{flex-direction:column}.cdeal.one .cdimg,.cdimg{aspect-ratio:16/9;flex:none}}.corpcta{align-items:center;gap:24px}.corpcta .cc h3{letter-spacing:-.03em;margin:10px 0;font-size:25px;font-weight:800;line-height:1.4}.corpcta .cc p{color:var(--mute);margin:0 0 18px;font-size:14.5px;line-height:1.75}.shead .sright{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.shead .sright .more{margin-left:0}.cdin{background:var(--surf);border:1px solid var(--amberline);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;gap:3px;height:42px;padding:0 16px;display:inline-flex}.cdin em{color:var(--mute);margin-right:8px;font-size:13px;font-style:normal;font-weight:700}.cdin b{color:var(--amber-t);letter-spacing:-.03em;font-size:20px;font-weight:800}.cdin i{color:var(--mute);margin:0 2px;font-size:12.5px;font-style:normal;font-weight:600}@media (max-width:700px){.shead .sright{order:3;justify-content:space-between;width:100%;margin-top:4px;margin-left:0}.cdin{height:38px;padding:0 13px}.cdin em{margin-right:6px;font-size:12px}.cdin b{font-size:18px}}.policy{max-width:860px}.policy h2{letter-spacing:-.025em;border-top:1px solid var(--line);margin:34px 0 12px;padding-top:22px;font-size:17px;font-weight:800}.policy h2:first-of-type{margin-top:26px}.policy p{color:var(--mute);margin:0 0 12px;font-size:14.5px;line-height:1.85}.policy p b,.policy li b{color:var(--off);font-weight:700}.policy ul{margin:0 0 12px;padding-left:18px}.policy li{color:var(--mute);font-size:14.5px;line-height:1.9}.plead{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:4px!important}.ptab{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:14px;width:100%;margin:4px 0 14px;overflow:hidden}.ptab th,.ptab td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px;font-size:13.5px;line-height:1.7}.ptab tr:last-child th,.ptab tr:last-child td{border-bottom:0}.ptab th{background:var(--surf);width:34%;color:var(--off);font-weight:700}.ptab td{color:var(--mute)}.pnote{color:var(--dim)!important;font-size:13px!important;line-height:1.8!important}.pbiz{border-top:1px solid var(--line);color:var(--dim);margin-top:30px;padding-top:18px;font-size:12.5px;line-height:1.9}@media (max-width:700px){.ptab th,.ptab td{width:auto;display:block}.ptab th{border-bottom:0;padding-bottom:4px}.ptab td{padding-top:0}.policy h2{font-size:16px}}
