:root{--bg:#fff;--ink:#16130f;--mute:#6f6a63;--faint:#a39e97;--line:#eeebe7;--soft:#f7f5f2;--o:#ff5a1f;--o-ink:#de3601;--o-tint:#fff1ea}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (width>=960px){.wrap{padding:0 32px}}.nav{z-index:5;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav .wrap{align-items:center;gap:8px;height:56px;display:flex}.nav .brand img{height:34px;display:block}@media (width>=960px){.nav .wrap{height:72px}.nav .brand img{height:42px}}.nav .sp{flex:1}.icon-btn{width:40px;height:40px;color:var(--mute);border-radius:10px;place-items:center;display:grid}.icon-btn:hover{background:var(--soft);color:var(--ink)}.btn{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.btn-o{background:var(--o);color:#fff}.btn-o:hover{background:#f04c12}.btn-line{border:1px solid var(--line);font-weight:600}.grid{grid-template-columns:minmax(0,1fr);gap:40px;padding:24px 0 64px;display:grid}@media (width>=960px){.grid{grid-template-columns:minmax(0,1fr) 340px;gap:64px;padding-top:48px}}.eyebrow{color:var(--mute);font-size:13px;font-weight:600}h1{letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:800;line-height:1.1}@media (width>=960px){h1{font-size:46px}.row{grid-template-columns:24px 56px minmax(0,1fr) auto;gap:16px;padding:20px 0}.row .logo{border-radius:14px;width:56px;height:56px}.row .logo svg{width:32px;height:32px}.name{font-size:18px}.tag{font-size:16px}.meta{font-size:14px}.vote{width:60px;height:64px;font-size:15px}}.weeks{scrollbar-width:none;gap:4px;margin:20px -16px 0;padding:0 16px;display:flex;overflow-x:auto}.weeks::-webkit-scrollbar{display:none}.wk{color:var(--mute);white-space:nowrap;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.wk b{color:var(--ink);font-size:14px;display:block}.wk:not(.on):hover{background:var(--soft)}.clock{color:var(--mute);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.clock .dot{background:var(--o);width:8px;height:8px;box-shadow:0 0 0 4px var(--o-tint);border-radius:50%}.clock b{color:var(--ink);font-variant-numeric:tabular-nums}.list{margin-top:16px}.row{border-top:1px solid var(--line);grid-template-columns:20px 48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.row:last-child{border-bottom:1px solid var(--line)}.rank{color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.row.top .rank{color:var(--ink)}.logo{border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.logo svg{width:28px;height:28px}.name{align-items:center;gap:4px;min-width:0;font-size:16px;font-weight:700;display:flex}.name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag{color:var(--ink);opacity:.82;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;display:-webkit-box;overflow:hidden}.meta{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.meta i{margin:0 6px;font-style:normal}.row .main{display:contents}.seal{flex:none;width:18px;height:18px;display:inline-block}.vote{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:52px;height:56px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}.vote svg{width:16px;height:16px}.vote:hover{border-color:#d9d4cd}.vote.on{background:var(--o-tint);border-color:var(--o);color:var(--o-ink)}.vote.fin{cursor:default;border-style:dashed}.lp{gap:10px;margin-top:8px;display:grid}.lp-o{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lp-o:has(input:checked){border-color:var(--o);background:var(--o-tint)}.lp-o input{accent-color:var(--o);margin-top:3px}.lp-o span{gap:4px;display:grid}.lp-o small{color:var(--mute);font-size:13px;line-height:1.45}.vote.fin:hover{border-color:var(--line)}.vote:active{transform:scale(.96)}.row.spon .rank{font-size:0}.spon-l{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}aside{display:none}@media (width>=960px){aside{align-self:start;display:block;position:sticky;top:96px}}.card{border:1px solid var(--line);border-radius:16px;padding:20px}.card h3{font-size:15px;font-weight:700}.card p{color:var(--mute);margin-top:6px;font-size:14px}.card+.card{margin-top:16px}.mini{align-items:center;gap:10px;margin-top:14px;display:flex}.mini .logo{border-radius:10px;width:36px;height:36px}.mini .logo svg{width:20px;height:20px}.mini b{font-size:14px;display:block}.mini small{color:var(--faint);font-size:12px}.medal{color:var(--faint);width:18px;font-size:12px;font-weight:800}.medal.g{color:var(--o-ink)}.pp-main{min-width:0;max-width:760px}.pp-side{min-width:0}.pp-main h1{font-size:30px}.pp-main h1 .seal{width:24px;height:24px}@media (width>=960px){.pp-main h1{font-size:40px}.pp-main h1 .seal{width:30px;height:30px}.pp-head{grid-template-columns:88px 1fr}.pp-head .logo{border-radius:22px;width:88px;height:88px}.pp-head .logo svg{width:48px;height:48px}.acts{grid-template-columns:auto auto;justify-content:start}.acts .btn{padding:0 28px}.gal{margin:24px 0 0;padding:0 0 4px}.pp-side{align-self:start;position:sticky;top:96px}.shot{width:280px;height:500px}}.pp-side .row{grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;padding:14px 0!important}.pp-side .row .logo{border-radius:10px!important;width:40px!important;height:40px!important}.pp-side .row .logo svg{width:24px!important;height:24px!important}.pp-side .name{font-size:15px!important}.pp-side .tag{-webkit-line-clamp:2;font-size:14px!important}.pp-side .meta{display:none}.pp-side .vote{width:48px!important;height:52px!important;font-size:13px!important}.back{color:var(--mute);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pp-head{grid-template-columns:72px 1fr;align-items:center;gap:16px;margin-top:20px;display:grid}.pp-head .logo{border-radius:18px;width:72px;height:72px}.pp-head .logo svg{width:40px;height:40px}.pp h1{align-items:center;gap:6px;font-size:28px;display:flex}.pp h1 .seal{width:24px;height:24px}.pp .lead{opacity:.85;margin-top:4px;font-size:17px}.acts{grid-template-columns:1fr auto;gap:8px;margin-top:20px;display:grid}.acts .btn{height:48px;font-size:15px}.acts .vote{flex-direction:row;gap:6px;width:auto;height:48px;padding:0 16px}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:24px -16px 0;padding:0 16px 4px;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.shot{scroll-snap-align:start;border:1px solid var(--line);background:#f3f1ee;border-radius:20px;flex-direction:column;flex:none;gap:8px;width:240px;height:420px;padding:14px;font-size:12px;display:flex}@media (width>=960px){.shot{width:260px;height:460px}}.shot .bar{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.it{background:#fff;border-radius:10px;justify-content:space-between;padding:10px;display:flex}.it b{font-weight:700}.tot{color:#fff;background:#0f766e;border-radius:12px;justify-content:space-between;margin-top:auto;padding:12px;font-weight:700;display:flex}.big{letter-spacing:-.02em;font-size:22px;font-weight:800}.bars{align-items:end;gap:6px;height:120px;margin-top:8px;display:flex}.bars i{opacity:.85;background:#0f766e;border-radius:4px 4px 0 0;flex:1}.facts{border-top:1px solid var(--line);margin-top:28px}.fact{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:12px;padding:12px 0;font-size:14px;display:grid}.fact dt{color:var(--mute)}.stars{background:linear-gradient(90deg,#f59e0b calc(var(--r)*20%),var(--line) 0);color:#0000;letter-spacing:1px;-webkit-background-clip:text;background-clip:text}.r-i{vertical-align:middle;width:28px;height:28px;color:var(--faint);place-items:center;margin:-6px 0 -6px 2px;display:inline-grid}.r-i .ic{width:16px;height:16px}.c .cst{margin-left:6px;font-size:12px}.rsum{color:var(--mute);margin-left:8px;font-size:14px;font-weight:700}.rsum i{color:#f59e0b;font-style:normal}.rate-w{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rate-l{color:var(--mute);font-size:14px;font-weight:600}.rate{flex-direction:row-reverse;display:inline-flex}.rate input{opacity:0;width:1px;height:1px;position:absolute}.rate label{color:var(--line);cursor:pointer;padding:0 3px;font-size:28px;line-height:1;transition:transform .12s}.rate input:checked~label,.rate label:hover,.rate label:hover~label{color:#f59e0b}.rate label:active{transform:scale(1.15)}.rate input:focus-visible+label{outline:2px solid var(--o);outline-offset:2px;border-radius:4px}.rate-p{color:var(--faint);margin-top:8px;font-size:13px;line-height:1.5}.rate-p .ok{color:#16a34a}.rate-p a{color:var(--mute);text-underline-offset:3px;margin-left:4px;text-decoration:underline}.fact .soc{flex-wrap:wrap;gap:4px;margin:-6px 0;display:flex}.fact .soc a{width:32px;height:32px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.fact .soc a:hover{background:var(--soft)}.fact .soc .ic{width:20px;height:20px}.fact dd a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.about{margin-top:28px}.about h2,.alt h2{letter-spacing:-.01em;font-size:18px;font-weight:800}.about p{color:#3d3833;margin-top:8px}.by{color:var(--mute);margin-top:12px;font-size:14px}.by b{color:var(--ink)}.alt{margin-top:36px}@media (width>=960px){.alt{margin-top:0}}.cm{margin-top:36px}.cm h2{font-size:18px;font-weight:800}.cm-in{border:1px solid var(--line);color:var(--faint);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.cm-in span{flex:1}.c{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:18px 0;display:grid}.c img{object-fit:cover;background:var(--soft);border-radius:50%;width:36px;height:36px}.c b{font-size:14px}.c .w{color:var(--faint);margin-left:6px;font-size:13px}.c p{color:#2b2723;margin-top:4px;font-size:15px}.c .acts2{color:var(--mute);gap:16px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.c.reply{margin-left:48px}.mk{color:var(--o-ink);background:var(--o-tint);vertical-align:1px;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:700}.alt p{color:var(--mute);margin-top:6px;font-size:14px}.alt .row{grid-template-columns:48px minmax(0,1fr) auto}.pop{z-index:20;background:var(--ink);color:#fff;border-radius:12px;max-width:260px;padding:12px 14px;font-size:13px;line-height:1.4;display:none;position:fixed;box-shadow:0 10px 30px #0000002e}.pop b{margin-bottom:2px;font-size:14px;display:block}footer{border-top:1px solid var(--line);color:var(--faint);padding:24px 0 40px;font-size:13px}footer .wrap{flex-wrap:wrap;gap:16px;display:flex}[hidden]{display:none!important}aside.pp-side{margin-top:8px;display:block}@media (width>=960px){aside.pp-side{align-self:start;margin-top:0;position:sticky;top:96px}.acts{grid-template-columns:auto auto;justify-content:start}.acts .btn{padding:0 28px}.gal{margin:24px 0 0;padding:0 0 4px}}.d-only{display:none!important}.m-only{display:grid}@media (width>=960px){.d-only{display:flex!important}.m-only{display:none!important}}.nl{gap:4px;margin-left:24px}.nl a{color:var(--mute);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600}.nl a.on,.nl a:hover{color:var(--ink);background:var(--soft)}.sbox{background:var(--soft);width:280px;height:42px;color:var(--faint);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:15px}.sbox span{text-align:left;flex:1}.sbox kbd{font:600 12px var(--sans);border:1px solid var(--line);color:var(--mute);background:#fff;border-radius:6px;padding:2px 6px}.icon-btn{position:relative}.bdot{background:var(--o);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:10px}.ava{object-fit:cover;border-radius:50%;width:36px;height:36px;margin-left:4px}body:not(.is-auth) .auth,body.is-auth .guest{display:none!important}.ov{z-index:30;background:#16130f61;position:fixed;inset:0}.sp-panel{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}@media (width>=960px){.sp-panel{border-radius:18px;width:640px;max-height:70vh;inset:72px auto auto 50%;transform:translate(-50%);box-shadow:0 20px 50px #0000002e}}.s-in{border-bottom:1px solid var(--line);height:60px;color:var(--faint);align-items:center;gap:10px;padding:0 16px;display:flex}.s-in input{font:500 17px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.esc{border:1px solid var(--line);color:var(--mute);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}#sres{padding:8px 8px 16px;overflow-y:auto}.sg{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;padding:12px 10px 6px;font-size:12px;font-weight:700}.si{border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.si:hover,.si.sel{background:var(--soft)}.si .logo{border-radius:10px;flex:none;width:40px;height:40px}.si .logo svg{width:22px;height:22px}.si b{align-items:center;gap:4px;font-size:15px;display:flex}.si small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.si>span:last-child{min-width:0}.chipl{flex-wrap:wrap;gap:6px;padding:0 10px;display:flex}.chipl a{border:1px solid var(--line);border-radius:10px;padding:7px 12px;font-size:14px;font-weight:600}.sk{background:linear-gradient(90deg,#f1eeea 30%,#f8f6f3 50%,#f1eeea 70%) 0 0/300% 100%;border-radius:6px;height:12px;margin-top:8px;animation:1.1s linear infinite sk;display:block}@keyframes sk{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-row{grid-template-columns:48px 1fr;align-items:center;gap:12px;margin-top:16px;display:grid}.sk-logo{border-radius:12px;width:48px;height:48px;margin:0}.pnl{background:#fff;border-radius:0 0 18px 18px;padding:8px;position:absolute;top:56px;left:0;right:0}@media (width>=960px){.bell-p{border-radius:18px;width:400px;top:76px;left:auto;right:max(32px,50vw - 608px);box-shadow:0 20px 50px #0000002e}}.pnl-h{justify-content:space-between;align-items:center;padding:10px 10px 8px;display:flex}.pnl-h a{color:var(--mute);font-size:13px;font-weight:600}.nt{color:#3d3833;border-radius:12px;grid-template-columns:36px 1fr;gap:12px;padding:12px 10px;font-size:14px;display:grid}.nt:hover{background:var(--soft)}.nt.new{background:#fffaf6}.nt img,.nt .seal{border-radius:50%;width:36px;height:36px}.nt-ic{background:var(--soft);width:36px;height:36px;color:var(--mute);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.nt b{color:var(--ink)}.nt small{color:var(--faint);margin-top:2px;font-size:12px;display:block}.devt{z-index:40;background:var(--ink);color:#fff;opacity:.85;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;position:fixed;bottom:12px;right:12px}.g16{aspect-ratio:16/10;border:1px solid var(--line);scroll-snap-align:start;background:#f3f1ee;border-radius:16px;flex:none;place-items:center;width:min(86vw,560px);display:grid;position:relative;overflow:hidden}.g16 figcaption{color:var(--mute);background:#ffffffeb;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.dash{grid-template-columns:28% 1fr;width:100%;height:100%;font-size:12px;display:grid}.dash .side{color:#cfe7e3;background:#0f766e;flex-direction:column;gap:10px;padding:14px;display:flex}.dash .side b{color:#fff;font-size:14px}.dash .side .on{color:#fff;font-weight:700}.dmain{flex-direction:column;padding:16px;display:flex}.dmain .bars{flex:1;height:auto;min-height:40px}.dgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.phone{aspect-ratio:9/19;background:#f3f1ee;border-radius:14px;flex-direction:column;gap:6px;height:92%;padding:10px;font-size:10px;display:flex;box-shadow:0 0 0 1px #0000000d}.phone .it{padding:7px}.phone .tot{padding:8px}.g16.og{color:#fff;background:#0f766e;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:0 8%;display:flex}.g16.og b{letter-spacing:-.02em;font-size:clamp(24px,5vw,40px);font-weight:800}.g16.og span{opacity:.85;font-size:clamp(13px,2vw,17px)}.ogl{background:#ffffff1f;border-radius:18px;place-items:center;width:72px;height:72px;margin-bottom:8px;display:grid}.ogl svg{width:40px;height:40px}.sub{max-width:640px;margin:0 auto;padding:24px 0 96px}.steps{color:var(--faint);white-space:nowrap;gap:16px;font-size:13px;font-weight:600;display:flex;overflow-x:auto}.prog{background:var(--line);border-radius:2px;height:3px;margin:10px 0 28px}.prog i{background:var(--ink);border-radius:2px;width:33%;height:100%;transition:width .3s;display:block}.sub h1{font-size:30px}.opt-l{color:var(--faint);letter-spacing:0;vertical-align:middle;margin-left:6px;font-size:14px;font-weight:600}.sub-lead{color:var(--mute);margin-top:8px}.paste{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}@media (width>=640px){.paste{grid-template-columns:1fr auto}}.paste input,.f input,.f textarea{width:100%;height:52px;font:500 16px var(--sans);color:var(--ink);background:#fff;border:1px solid #e2ded8;border-radius:12px;outline:0;padding:0 14px}.f textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.paste input:focus,.f input:focus,.f textarea:focus{border-color:var(--ink)}.paste .btn{height:52px;padding:0 22px;font-size:15px}.hint{color:var(--mute);margin-top:16px;font-size:14px}.hint.ok{color:#0f766e;font-weight:600}.pv-l{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-top:20px;font-size:12px;font-weight:700}.gpv{overflow-wrap:anywhere;border:1px dashed #e2ded8;border-radius:14px;margin-top:6px;padding:12px 14px;font-family:arial,sans-serif;display:block}.gpv-u{color:#4d5156;font-size:12px;display:block}.gpv b{color:#1a0dab;margin:3px 0;font-size:17px;font-weight:400;line-height:1.3;display:block}.gpv p{color:#4d5156;margin:0;font-size:13px;line-height:1.45}.sf-side .gpv{margin-top:8px}.pv{border:1px dashed #e2ded8;border-radius:14px;margin-top:6px;padding:0 14px}.pv .row{grid-template-columns:48px minmax(0,1fr) auto;border:0!important}.f{margin-top:20px}.f label{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.cnt{color:var(--faint);font-weight:500}.logo-pick{color:var(--mute);align-items:center;gap:12px;font-size:13px;display:flex}.logo-pick span{flex:1}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts button,.seg button,.tabs button{color:#3d3833;border:1px solid #e2ded8;border-radius:10px;height:40px;padding:0 14px;font-size:14px;font-weight:600}.opts button.on,.seg button.on,.tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.seg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.thumbs{gap:10px;display:flex}.th{aspect-ratio:16/10;border:1px solid var(--line);border-radius:10px;width:128px}.og-th{color:#fff;background:#0f766e;align-items:center;padding:0 12px;font-size:14px;display:flex}.th.add{color:var(--mute);border-style:dashed;font-size:13px;font-weight:600}.more{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.more summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.more summary:after{content:"+";color:var(--faint);font-size:20px;line-height:1}.more[open] summary:after{content:"−"}.nav-st{flex-direction:column;align-items:stretch;gap:14px;margin-top:28px;display:flex}.big-btn{height:52px;font-size:16px}.btn[disabled]{opacity:.4;pointer-events:none}.skip{text-align:center;color:var(--mute);font-size:14px;font-weight:600}.cprog{color:var(--mute);margin-top:20px;font-size:14px}.cprog b{color:var(--ink);font-size:18px}#clist .row{padding-inline:0}.cc{border-top:1px solid var(--line);padding:18px 0}.cc .row{border:0!important;grid-template-columns:48px minmax(0,1fr)!important;padding:0 0 10px!important}.cc textarea{width:100%;font:500 15px var(--sans);resize:vertical;border:1px solid #e2ded8;border-radius:12px;outline:0;min-height:84px;padding:12px 14px}.cc textarea:focus{border-color:var(--ink)}.cc.dup .meta2 span{color:#b45309}.cc .meta2{color:var(--faint);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.cc.ok .meta2 b{color:#0f766e}.badge-pv{background:var(--soft);border-radius:16px;place-items:center;margin-top:20px;padding:28px;display:grid}.pbadge{background:#fff;border:1px solid #e2ded8;border-radius:12px;align-items:center;gap:10px;height:54px;padding:0 14px 0 10px;display:inline-flex}.pbadge img{width:30px;height:30px}.pbadge small{letter-spacing:.05em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:700;line-height:1.1;display:block}.pbadge b{font-size:18px;line-height:1.1}.pbadge em{border-left:1px solid var(--line);margin-left:4px;padding-left:12px;font-size:14px;font-style:normal;font-weight:700}.tabs{gap:8px;margin-top:20px;display:flex;overflow-x:auto}.code{background:#16130f;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:8px;margin-top:10px;padding:12px;display:grid}.code pre{color:#e9e4dc;white-space:pre-wrap;word-break:break-all;font:12px/1.5 ui-monospace,monospace}.code .btn{background:#fff;height:34px}.check{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.check .hint{margin:0}.done-ic{margin-top:12px}.gal{scroll-padding-inline:16px}@media (width>=960px){.gal{scroll-padding-inline:0}}.devt{opacity:.55}.devt:hover{opacity:1}.ic{vertical-align:-4px;flex:none;width:20px;height:20px;display:inline-block}.icon-btn .ic{width:22px;height:22px}.burger{margin-left:-8px}.burger .ic-close,body.menu-on .burger .ic-open{display:none}body.menu-on .burger .ic-close{display:inline-block}.nl a{align-items:center;gap:6px;display:flex}.nl .ic,.sbox .ic,.btn .ic{width:18px;height:18px}.back .ic{width:16px;height:16px}.ov-full{background:0 0;top:56px}.menu-p{border-top:1px solid var(--line);background:#fff;padding:12px 16px 32px;position:absolute;inset:0;overflow-y:auto}.m-search{background:var(--soft);width:100%;height:48px;color:var(--faint);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:0 14px;font-size:16px;display:flex}.mi{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;padding:14px 0;display:grid}.mi .ic{width:26px;height:26px;color:var(--ink)}.mi b{font-size:17px;display:block}.mi small{color:var(--mute);font-size:13px;display:block}.mi .chev{width:16px;height:16px;color:var(--faint)}button.mi{text-align:left;width:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;font:inherit;background:0 0;border-width:0 0 1px;outline:0}.m-foot{color:var(--mute);gap:20px;margin-top:24px;font-size:14px;display:flex}.s-back{width:40px;height:40px;color:var(--ink);place-items:center;margin-left:-8px}.s-back .ic{width:22px;height:22px}@media (width<=959px){.d-only-i{display:none}}.fact dt{align-items:center;gap:8px;display:flex}.fact dt .ic{width:18px;height:18px;color:var(--faint)}.acts2 span{align-items:center;gap:5px;display:inline-flex}.acts2 .ic{width:16px;height:16px}.nt-ic .ic{width:20px;height:20px;color:var(--ink)}#maker .row{grid-template-columns:48px minmax(0,1fr) auto}@media (width>=960px){#maker .row{grid-template-columns:56px minmax(0,1fr) auto}}.mk-head{align-items:center;gap:16px;display:flex}.mk-head img{object-fit:cover;border-radius:50%;width:84px;height:84px}@media (width>=960px){.mk-head img{width:112px;height:112px}}.mk-h{color:var(--mute);margin-top:2px;font-weight:600}.mk-bio{color:#2b2723;max-width:600px;margin-top:16px;font-size:17px}.mk-facts{color:var(--mute);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:14px;display:flex}.mk-facts span{align-items:center;gap:6px;display:inline-flex}.mk-facts .ic{width:18px;height:18px}.mk-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mk-links a{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.mk-links a:hover{background:var(--soft)}.mk-sec{margin-top:36px;font-size:18px;font-weight:800}.mk-sec span{color:var(--faint)}.medal-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.medal-row .ic{width:26px;height:26px}.medal-row b{font-size:15px;display:block}.medal-row small{color:var(--mute);font-size:13px}.about .by a{color:inherit}.shield{width:26px;height:26px;color:var(--ink);vertical-align:-3px;flex:none}.shield.sm{vertical-align:-3px;width:16px;height:16px;margin-left:3px}.sh-btn{margin-left:8px;display:inline-flex}@media (width>=960px){#maker h1 .shield{width:32px;height:32px}}#maker h1{align-items:center;display:flex}.ptabs{border-bottom:1px solid var(--line);gap:4px;margin-top:28px;display:flex}.ptabs button{color:var(--mute);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 14px;font-size:15px;font-weight:700}.ptabs span{color:var(--faint);font-weight:600}#mk-list{margin-top:0}#mk-list .row:first-child{border-top:0}.pc{border-bottom:1px solid var(--line);padding:16px 0}.pc-p{color:var(--mute);align-items:center;gap:8px;font-size:13px;display:flex}.pc-p .logo{border-radius:6px;flex:none;width:24px;height:24px}.pc-p .logo svg{width:14px;height:14px}.pc-p b{color:var(--ink)}.pc-p small{color:var(--faint);margin-left:auto}.pc p{color:#2b2723;margin-top:8px;font-size:15px}.sec-sub{color:var(--mute);margin-top:4px;font-size:14px}.city{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ccard{text-align:center;border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;display:flex}.ccard:hover{background:var(--soft)}.ccard img{object-fit:cover;border-radius:50%;width:56px;height:56px}.ccard b{font-size:14px;line-height:1.3;display:block}.ccard small{color:var(--mute);font-size:12px}.si-av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.spbox{border:1px solid var(--line);border-radius:16px;margin-top:24px;padding:16px}.sp-l{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.sp-a{grid-template-columns:48px 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.sp-a b{font-size:16px;display:block}.sp-a small{color:var(--mute);font-size:13px;line-height:1.35;display:block}.sp-go{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.sp-go:hover{background:var(--soft)}.sp-go .ic{width:16px;height:16px}.name,.si b,.pp-main h1,#maker h1,.mini b,.ccard b{align-items:center;gap:.28em;display:flex}.ccard b{flex-wrap:wrap;justify-content:center;row-gap:0}.name .seal,.si b .seal{width:1em;height:1em}.pp-main h1 button.seal{width:auto;height:auto;display:inline-flex}.pp-main h1 svg.seal{width:.66em;height:.66em;transform:translateY(-.02em)}.shield{vertical-align:0;width:1.18em;height:1.18em;margin:0;transform:translateY(-.04em)}.shield.sm{vertical-align:-.26em;width:1.18em;height:1.18em;margin-left:.2em;transform:none}.si b .shield,.ccard b .shield{vertical-align:0;margin:0;transform:translateY(-.04em)}.sh-btn{margin:0;display:inline-flex}@media (width>=960px){#maker h1 .shield{width:.78em;height:.78em}.pp-main h1 svg.seal{width:.66em;height:.66em}}.cn{align-items:center;gap:.28em;display:inline-flex}.cn .shield.sm{vertical-align:0;margin:0;transform:translateY(-.04em)}.ccard b{text-align:center;display:block!important}.ccard b .shield{vertical-align:-.24em;margin-left:.25em;display:inline-block;transform:none}.pp-main h1,#maker h1{gap:.18em}.name .seal,.name svg.seal{width:1.15em;height:1.15em}.si b .seal{width:1.1em;height:1.1em}.pp-main h1 svg.seal{width:.82em;height:.82em}@media (width>=960px){.pp-main h1 svg.seal{width:.82em;height:.82em}}.opts button.on,.seg button.on,.tabs button.on,.plat button.on{background:var(--o-tint);border-color:var(--o);color:var(--o-ink)}.wk.on{background:var(--o-tint);color:var(--o-ink)}.ptabs button.on{color:var(--o-ink);border-color:var(--o)}.prog i{background:var(--o)}.steps .on{color:var(--o-ink)}.nl a.on{background:var(--o-tint);color:var(--o-ink)}.grp{margin-top:36px;padding-top:4px}.grp h3{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.grp .f{margin-top:18px}.lnk{color:var(--o-ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.add-f{margin-top:10px}.feat{margin-top:8px;position:relative}.feat:first-child{margin-top:0}.feat input{padding-right:44px}.feat button{width:40px;height:40px;color:var(--faint);font-size:20px;position:absolute;top:6px;right:6px}.combo{background:#fff;border:1px solid #e2ded8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;padding:6px 8px;display:flex;position:relative}.combo:focus-within{border-color:var(--ink)}.combo input{flex:1;min-width:140px;border:0!important;height:38px!important;padding:0 6px!important}.tok{background:var(--o-tint);height:34px;color:var(--o-ink);border-radius:9px;align-items:center;gap:2px;padding:0 4px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.tok button{width:28px;height:28px;color:var(--o-ink);font-size:18px}.dd{z-index:10;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 12px 32px #0000001a}.dd button{text-align:left;border-radius:8px;width:100%;padding:10px 12px;font-size:15px;display:block}.dd button:hover{background:var(--soft)}.dd-e{color:var(--faint);padding:10px 12px;font-size:14px}.seg{background:var(--soft);border-radius:12px;gap:4px;padding:4px}.seg button{background:0 0;border:1px solid #0000;height:40px}.seg button.on{border-color:var(--o);color:var(--o-ink);background:#fff}.plat{flex-wrap:wrap;gap:8px;display:flex}.plat button{border:1px solid #e2ded8;border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ifield{margin-top:8px;position:relative}.ifield:first-of-type{margin-top:0}.ifield .ic{width:20px;height:20px;color:var(--mute);position:absolute;top:16px;left:14px}.ifield input{padding-left:44px}.gpick{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=640px){.gpick{grid-template-columns:1fr 160px}}.gmain{aspect-ratio:16/10;color:#fff;background:#0f766e;border-radius:12px;align-items:center;padding:0 24px;font-size:24px;font-weight:800;display:flex;position:relative}.gtag{color:var(--mute);background:#ffffffeb;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.gadd{min-height:72px;color:var(--mute);border:1px dashed #d9d4cd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.gadd .ic{width:24px;height:24px}.logo-pick .lnk{margin-left:auto}.logo-pick label.lnk{border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:7px 14px;font-size:14px}.logo-pick label.lnk:hover{background:var(--soft)}.paste-h{color:var(--mute);margin-top:10px;font-size:13px}.paste-pts{color:var(--mute);flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:14px;font-weight:600;list-style:none;display:flex}.paste-pts li{align-items:center;gap:6px;display:flex}.paste-pts li:before{content:"";background:var(--o);border-radius:50%;width:6px;height:6px}@media (width>=1000px){.sub2 .seg{max-width:440px}}.ck-l button:after{content:"›";color:var(--faint);opacity:0;margin-left:auto;font-size:18px;line-height:1;transition:opacity .15s}.ck-l button:hover:after{opacity:1}@media (width<=600px){.stores:has(.store:nth-child(3)){grid-template-columns:repeat(3,1fr);display:grid}.stores:has(.store:nth-child(3)) .store{text-align:center;flex-direction:column;justify-content:center;gap:4px;height:auto;padding:10px 6px;font-size:13px}.stores:has(.store:nth-child(3)) .store small{display:none}}.src{color:#2b2723;background:#eef7f5;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;font-size:14px;display:grid}.src .ic{width:22px;height:22px}.f-acts{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}#feats:empty+.f-acts{margin-top:0}.lnk .ic{width:18px;height:18px}.lnk.q{color:var(--mute)}.feat button{font-size:22px}.more-btn{text-align:left;border:1px dashed #d9d4cd;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:32px;padding:16px;display:flex}.more-btn b{font-size:15px;display:block}.more-btn small{color:var(--mute);font-size:13px;display:block}.more-btn .pl{color:var(--o-ink);font-size:24px}.soc-pick{gap:8px;display:flex}.soc-pick button{border:1px solid #e2ded8;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.soc-pick .ic{width:22px;height:22px}.ifield{margin-top:10px!important}.ifield .ic{width:22px;height:22px;top:15px}.ifield input{padding-right:44px}.ix{width:40px;height:40px;color:var(--faint);font-size:22px;position:absolute;top:6px;right:6px}.plat .ic{width:20px;height:20px}.gadd{min-height:56px}.nav-st.sticky{border-top:1px solid var(--line);z-index:4;background:#fff;margin-top:24px;padding:12px 0 16px;position:sticky;bottom:0}.f.bad input,.f.bad textarea,.f.bad .combo{border-color:#d92d20}.err{color:#b42318;margin-top:6px;font-size:13px;font-weight:600}.req{color:#d92d20;margin-left:2px;font-style:normal}.req-note{color:var(--mute);margin-top:14px;font-size:13px}.f label{justify-content:flex-start;gap:0}.f label .cnt{margin-left:auto}#gpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){#gpick{grid-template-columns:repeat(3,minmax(0,1fr))}}.gt{aspect-ratio:16/10;border:1px solid var(--line);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.gt .cover{background:var(--o);color:#fff;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.gx{color:#fff;background:#16130f99;border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1;position:absolute;top:6px;right:6px}.gadd2{color:var(--mute);border:1px dashed #d9d4cd;font-size:14px;font-weight:600}.mini-ph{background:#0f766e;border-radius:8px;width:28%;height:80%}.nl a{padding:8px 10px;background:0 0!important}.nl a.on{color:var(--o-ink)}.nl a:hover{color:var(--ink)}.wk{border-bottom:2px solid #0000;border-radius:0;padding:8px 12px 10px;background:0 0!important}.wk.on{color:var(--o-ink);border-color:var(--o)}.wk.on b{color:var(--o-ink)}.weeks{border-bottom:1px solid var(--line)}.clock .ic{width:18px;height:18px;color:var(--o)}.h-ic .ic{width:20px;height:20px}.tokens{flex-wrap:wrap;gap:8px;display:flex}.tokens:empty{display:none}.combo{gap:8px;padding:8px 10px}.tok{gap:6px;height:36px;padding:0 6px 0 14px}.row.norank{grid-template-columns:48px minmax(0,1fr) auto}@media (width>=960px){.row.norank{grid-template-columns:56px minmax(0,1fr) auto}}#ov-login{place-items:end center;display:grid}#ov-login[hidden]{display:none}.login-p{text-align:center;background:#fff;border-radius:20px 20px 0 0;width:100%;padding:28px 20px 32px;position:relative}@media (width>=640px){#ov-login{place-items:center}.login-p{border-radius:20px;width:400px;box-shadow:0 20px 50px #0003}}.lx{width:40px;height:40px;color:var(--faint);font-size:24px;position:absolute;top:10px;right:10px}.l-ic{width:48px;height:48px}.login-p h2{margin-top:12px;font-size:22px;font-weight:800}.login-p p{color:var(--mute);margin-top:6px}.gbtn{border:1px solid #d9d4cd;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:20px;font-size:16px;font-weight:700;display:flex}.gbtn:hover{background:var(--soft)}.gbtn .g{width:22px;height:22px}.login-p small{color:var(--faint);margin-top:12px;font-size:12px;display:block}.res{border-radius:10px;width:100%;padding:10px 12px}.res.warn{color:#8a5a00;background:#fff7e6}.res.good{color:#0f5f56;background:#eef7f5}.pre-b{color:#6b4a00;background:#fff7e6;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:none}.pre-b .ic{color:#b7791f;width:20px;height:20px}body.pre .pre-b{display:grid}.remind,body.pre .acts .vote{display:none}body.pre .remind{height:48px;display:inline-flex}.pg-h .pg-d{color:var(--mute);max-width:640px;margin-top:8px}.sort{border-bottom:1px solid var(--line);gap:4px;margin-top:20px;display:flex}.sort button{color:var(--mute);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:15px;font-weight:700}.sort button.on{color:var(--o-ink);border-color:var(--o)}.sort span{color:var(--faint);font-weight:600}.sort+.list .row:first-child{border-top:0}.loadmore{padding:8px 0 24px}.klinks{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.klinks a{color:#3d3833;padding:4px 0;font-size:15px;font-weight:600}.klinks a:hover{color:var(--o-ink)}#page.pg-one{max-width:860px;padding:24px 0 64px}@media (width>=960px){#page.pg-one{padding-top:48px}}.kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:24px;display:grid}@media (width>=960px){.kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kgrid a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.kgrid b{font-size:16px}.kgrid small{color:var(--faint);font-size:13px}.kgrid a:hover b{color:var(--o-ink)}.wk-h{align-items:baseline;gap:10px;margin-top:32px;font-size:18px;font-weight:800;display:flex}.wk-h small{color:var(--faint);font-size:13px;font-weight:600}.win .row{grid-template-columns:28px 48px minmax(0,1fr) auto}@media (width>=960px){.win .row{grid-template-columns:28px 56px minmax(0,1fr) auto}}.medal-ic{width:24px;height:24px}.pend .st{color:#8a5a00;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.pend .st .ic{color:#b7791f;width:16px;height:16px}.pend .logo{opacity:.7}.aq{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}@media (width>=760px){.aq{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}}.aq-m b{font-size:16px;display:block}.aq-m a{color:var(--mute);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-size:13px}.cks{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.ck{font-size:13px;font-weight:600}.ck.y{color:#0f766e}.ck.n{color:#b42318}.aq-a{grid-column:2;gap:8px;display:flex}@media (width>=760px){.aq-a{grid-column:auto}}.rsn{height:40px;font:600 14px var(--sans);border:1px solid #e2ded8;border-radius:10px;padding:0 10px}.row.pend{grid-template-columns:48px minmax(0,1fr)!important}@media (width>=960px){.row.pend{grid-template-columns:56px minmax(0,1fr)!important}}.pend .st{margin-top:6px}.acts .btn{white-space:nowrap}.todo{color:#6b4a00;background:#fff7e6;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-top:20px;padding:14px;font-size:14px;display:grid}.todo .ic{color:#b7791f;width:20px;height:20px}.todo .lnk{grid-column:2}.dstats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:12px;display:grid}@media (width>=760px){.dstats{grid-template-columns:repeat(4,1fr)}}.ds{border-bottom:1px solid var(--line);padding:16px 0}.ds b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;display:block}.ds span{color:var(--mute);font-size:13px}.ds small{color:var(--faint);margin-top:2px;font-size:12px;font-weight:700;display:block}.ds small.up{color:#0f766e}.mps{margin-top:8px}.mp{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}@media (width>=640px){.mp{grid-template-columns:48px minmax(0,1fr) auto}}.mp-m b{font-size:16px;display:block}.mp-m span{color:var(--mute);font-size:13px;display:block}.mp-m em{font-size:13px;font-style:normal;font-weight:700}.mp-m em.ok{color:#0f766e}.mp-m em.wait{color:#8a5a00}.mp-a{grid-column:2;gap:8px;display:flex}@media (width>=640px){.mp-a{grid-column:auto}}.draft{border:1px dashed #d9d4cd;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.draft b{font-size:15px;display:block}.draft small{color:var(--mute);font-size:13px}.acc{text-align:center;border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex}.acc img{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:6px}.acc b{font-size:17px}.acc small{color:var(--mute);font-size:13px}.acc .btn{width:100%;margin-top:12px}.setl{margin-top:16px}.setl a{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px;font-weight:600;display:block}.setl a:last-child{color:#b42318;border:0}.gate{text-align:center;max-width:380px;margin:40px auto}.gate img{width:56px}.gate h1{margin-top:12px;font-size:28px}.gate .gbtn{margin-top:20px}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto;width:100%}footer{flex-shrink:0}.vb-pv{border:1px solid var(--line);border-radius:16px;margin-top:20px;padding:6px 16px 4px}.vb-l{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-size:12px;font-weight:700}.vb-l.on{color:var(--o-ink);text-transform:none;letter-spacing:0;font-size:13px}.vb-pv .row{border:0!important;padding:10px 0!important}#vb0 .row{opacity:.55}.trophy{flex:none;width:28px;height:31px;display:block}.medal-row .trophy{width:26px;height:29px}.shine{transform-box:view-box;opacity:0}.trophy.run .shine{animation:1.4s ease-in-out both shine}.t1 .shine{animation-delay:.4s}.t2 .shine{animation-delay:.8s}@keyframes shine{0%{opacity:.6;transform:skew(-18deg)translate(0)}to{opacity:.6;transform:skew(-18deg)translate(64px)}}@media (prefers-reduced-motion:reduce){.shine{animation:none;display:none}}.win .row{position:relative;grid-template-columns:48px minmax(0,1fr) auto!important}@media (width>=960px){.win .row{grid-template-columns:56px minmax(0,1fr) auto!important}}.tw{z-index:1;position:absolute;top:6px;left:-6px}.tw .trophy{filter:drop-shadow(0 1px 1px #00000026);width:24px;height:27px}.mini{gap:12px}.trophy{width:34px;height:37px}.mini .trophy,.medal-row .trophy{width:30px;height:33px}.win>.row{align-items:center;gap:8px;display:grid;grid-template-columns:40px minmax(0,1fr)!important}.win .row-in{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}@media (width>=960px){.win>.row{grid-template-columns:44px minmax(0,1fr)!important}.win .row-in{grid-template-columns:56px minmax(0,1fr) auto;gap:16px}}.tw{position:static}.tw .trophy{width:34px;height:37px}.wk-h{flex-wrap:wrap;row-gap:2px}@media (width<=640px){.wk-h small{flex-basis:100%}}.gbtn{text-decoration:none}.lnk{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}footer form{display:inline}.empty-n{color:var(--mute);margin:0;padding:18px 16px}.legal{max-width:720px;margin:0 auto;padding:40px 0 64px}.legal h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,5vw,40px);line-height:1.1}.legal .upd{color:var(--mute);margin:0 0 28px}.legal h2{margin:32px 0 8px;font-size:20px}.legal p,.legal li{line-height:1.65}.legal ul{padding-left:20px}.legal a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}button,input,textarea,select,kbd{font:inherit;color:inherit}.logo img{object-fit:cover;width:100%;height:100%;display:block}.logo-l{color:var(--mute);font-size:22px;font-weight:800}.logo{background:var(--soft)}.g16 img{object-fit:contain;width:100%;height:100%;display:block}.empty{border-top:1px solid var(--line);padding:28px 0}.empty b{font-size:17px;display:block}.empty p{color:var(--mute);margin:6px 0 16px}.about h3{margin:20px 0 6px;font-size:16px}.feat{margin:0;padding-left:20px}.feat li{margin:4px 0;line-height:1.55}.cn a{color:inherit;text-decoration:none}.gh{color:var(--mute);font-weight:600}.c .acts2 .lnk{color:var(--mute);align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.c .acts2 form{display:inline}.cform{margin-top:16px}.cform textarea{resize:vertical;border:1px solid #e2ded8;border-radius:12px;outline:0;width:100%;min-height:84px;padding:12px 14px;font-size:15px;line-height:1.5;display:block}.cform textarea:focus{border-color:var(--ink)}.cf-a{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rform{margin:0 0 8px 48px}.c-empty{color:var(--mute);margin:0;padding:18px 0}.gt img{object-fit:contain;width:100%;height:100%;display:block}label.gt.gadd2{cursor:pointer}.logo-pick label.lnk{cursor:pointer;font-weight:600}.badge-pv img{display:block}.nav-st #saved{align-self:center;margin-left:12px}#paste-err{margin-top:10px}.sort a{color:var(--mute);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:15px;font-weight:700}.sort a.on{color:var(--o-ink);border-color:var(--o)}.pager{justify-content:center;gap:10px;margin-top:24px;display:flex}.sk-si{grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:8px 10px;display:grid}.ok-n{color:#0f5e57;background:#e7f6f2;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600}.pf .f input{height:48px}.pf .sub-lead{margin-bottom:8px}.pf .err{color:#b42318;margin-top:6px;font-size:13px}.pf .pre{color:var(--faint);background:#fff;border:1px solid #e2ded8;border-radius:12px;align-items:center;padding-left:14px;font-weight:600;display:flex}.pf .pre input{border:0;padding-left:2px}.setl a:last-child{color:inherit;border-bottom:1px solid var(--line)}.setl-out{color:#b42318;padding:12px 0;font-size:15px;font-weight:600;display:block}#maker h1,.pp-main h1,.acc .cn{display:block}.nw{align-items:center;max-width:100%;display:inline-flex}.nw>span{min-width:0}.nw .sh-btn,.nw button.seal{vertical-align:middle;margin-left:.18em;display:inline-flex;transform:translateY(-.06em)}.acc .cn .shield{vertical-align:-.14em;width:1em;height:1em;margin-left:.25em;display:inline-block}.pf .pre span{white-space:nowrap;flex:none}.pf .pre-ic{padding-left:44px;font-weight:500}.pf .pre-ic input{min-width:0}.pf-hi{color:#7a2e0e;background:#fff1ea;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.setl a,.setl-out{align-items:center;gap:10px;display:flex!important}.setl .ic{width:20px;height:20px;color:var(--mute)}.setl-out .ic{color:inherit}.mk-links .ic{width:18px;height:18px}.row .name{display:block}.row .name .seal{vertical-align:-.16em;margin-left:.22em;display:inline-block}.brand img{width:auto}.av-pick{align-items:center;gap:16px;margin-top:20px;display:flex}.av-pick img{object-fit:cover;background:var(--soft);border-radius:50%;width:72px;height:72px}.av-pick .hint{margin-top:6px}.av-pick label{cursor:pointer}.rep{color:var(--mute);margin-top:32px;font-size:14px}.rep summary{cursor:pointer;font-weight:600}.rep form{gap:8px;max-width:420px;margin-top:12px;display:grid}.rep label{color:var(--ink);align-items:center;gap:8px;display:flex}.rep textarea{font:inherit;border:1px solid #e2ded8;border-radius:10px;padding:10px}.rep .btn{justify-self:start}.imp{gap:10px;margin-top:20px;display:grid}.imp textarea{font:inherit;border:1px solid #e2ded8;border-radius:12px;padding:12px}.imp .btn{justify-self:start}.aq-a form{display:inline}.gal-w{position:relative}.gal{cursor:grab}.gal.drag{cursor:grabbing;scroll-snap-type:none}.gal.drag img{pointer-events:none}.g16 img{cursor:zoom-in}.gal-b{z-index:1;background:#fffffff2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:calc(50% - 20px);box-shadow:0 2px 10px #00000026}.gal-b.prev{left:8px}.gal-b.next{right:8px}.gal-b[disabled]{opacity:0;pointer-events:none}.lb{z-index:50;background:#0c0b0a;flex-direction:column;display:flex;position:fixed;inset:0}.lb-s{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.lb-s::-webkit-scrollbar{display:none}.lb-s figure{scroll-snap-align:center;flex:none;place-items:center;width:100%;height:100%;padding:56px 12px;display:grid}.lb-s img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.lb-x{color:#fff;z-index:2;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:10px;right:12px}.lb-n{text-align:center;color:#d6d3d1;pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:20px;left:0;right:0}.lb .gal-b{color:#fff;box-shadow:none;background:#ffffff24}.lb .gal-b .ic{color:#fff}@media (width<=640px){.lb .gal-b{display:none}}.claim-cta{background:#fff7f2;border:1px solid #fde3d4;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:10px 12px;margin-top:16px;padding:16px;display:grid}.claim-cta .seal{width:32px;height:32px}.claim-cta b{font-size:15px;display:block}.claim-cta span{color:var(--mute);font-size:14px}.claim-cta .btn{grid-column:1/-1;justify-self:start}@media (width>=640px){.claim-cta{grid-template-columns:32px 1fr auto}.claim-cta .btn{grid-column:auto}}.pf-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.pf-bar input:not([type=checkbox]),.pf-bar select{height:40px;font:inherit;background:#fff;border:1px solid #e2ded8;border-radius:10px;padding:0 10px}.pf-bar input[name=q]{flex:220px}.pf-bar label{align-items:center;gap:6px;font-size:14px;display:flex}.btn.danger{color:#b42318}.kside{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kside a{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.kside a:hover{border-color:var(--o)}.kside small{color:var(--faint);font-weight:600}.navp{background:var(--o);z-index:60;opacity:0;width:0;height:3px;transition:width 8s cubic-bezier(.1,.7,.1,1),opacity .2s;position:fixed;top:0;left:0}.navp.go{opacity:1;width:85%}.g16 img{opacity:0;transition:opacity .25s}.g16 img.in{opacity:1}.mini .logo,.mini .trophy{flex:none}.card>.lnk{color:var(--mute);font-size:14px;font-weight:600;display:inline-block}.faq{margin-top:32px}.faq h2{margin-bottom:8px;font-size:20px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--mute);flex:none;font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{color:#3d3833;padding:0 0 16px}.hero{border-bottom:1px solid var(--line);gap:20px;margin-bottom:8px;padding:28px 0 8px;display:grid}.hero h1{letter-spacing:-.035em;max-width:560px;margin-top:8px;font-size:34px;line-height:1.08}.hero-t p{color:var(--mute);max-width:520px;margin-top:12px;font-size:16px}.hero-f{background:#fff;border:1px solid #e2ded8;border-radius:14px;gap:8px;max-width:520px;margin-top:20px;padding:6px;display:flex}.hero-f input{min-width:0;font:500 16px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0 10px}.hero-f .btn{flex:none;height:44px}.hero-t .hero-why{max-width:520px;color:var(--mute);margin-top:12px;font-size:13px;line-height:1.5}.hero-t .hero-why a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hero-cap{color:var(--mute);margin:0;font-size:12px;position:absolute;bottom:4px;right:12px}.hero-m{margin:0 -8px;position:relative}.hero-m svg{width:100%;height:auto;display:block}.hero-m .land{stroke:#e4ded6;stroke-width:4.6px;stroke-linecap:round}.hero-m .city{fill:var(--o)}.hero-m .halo{fill:var(--o);opacity:.16}.hero-m .pin-l{stroke:var(--o);stroke-width:1.4px;stroke-dasharray:3 4;fill:none;opacity:.7;display:none}.pin{display:none}@media (width>=960px){.hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px;padding:44px 0 20px}.hero h1{font-size:52px}.hero-m .pin-l{display:block}.pin{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;width:19%;min-width:150px;padding:7px 9px;font-size:13px;display:flex;position:absolute;box-shadow:0 6px 18px #16130f14}.pin .logo{border-radius:8px;flex:none;width:30px;height:30px}.pin span{min-width:0}.pin b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pin small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pin:hover{border-color:var(--o)}}.lh{letter-spacing:-.025em;margin-top:6px;font-size:28px;font-weight:800;line-height:1.1}@media (width>=960px){.lh{font-size:34px}}.mini .seal,.mp-m .seal,.pin .seal{flex:none;width:1em;height:1em}.mp-m b .seal{vertical-align:-.14em;margin-left:.22em;display:inline-block}@media (width>=960px){.pin b{align-items:center;gap:4px;display:flex}.pin .pn{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}}.hero-c{color:#0f766e;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.hero-when{max-width:520px;color:var(--mute);margin-top:12px;font-size:14px;line-height:1.5}.hero-when b{color:var(--ink);font-weight:700}.hero-when i{vertical-align:1px;background:#16a34a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #dcfce7}.hero-when.full i{background:#d97706;box-shadow:0 0 0 3px #fef3c7}.u-hint{margin-top:6px;font-size:13px;font-weight:600}.u-hint.ok{color:#0f766e}.u-hint.no{color:#b42318}.u-hint button{font:inherit;color:var(--o-ink);text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.del-acc{margin-top:40px}.del-acc .btn{margin-top:12px}.mp-a{flex-wrap:wrap}.mp-a form{display:contents}footer .ft{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.ft-c{flex-direction:column;gap:10px;display:flex}.ft-c b{color:var(--ink);font-size:13px}.ft-c a,.ft-b a{color:var(--mute)}.ft-b{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;padding-top:16px;display:flex}.ft-lang{align-items:center;gap:6px;display:inline-flex}.ft-lang .ic{width:16px;height:16px}@media (width>=760px){footer .ft{grid-template-columns:repeat(4,minmax(0,1fr))}}.langbar{z-index:40;background:var(--ink);color:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:18px 14px 18px 18px;animation:.45s cubic-bezier(.2,.9,.3,1.15) lng-up;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 48px #16130f52}.langbar[hidden]{display:none}.langbar .lng-flag{border-radius:6px;flex:none;width:46px;height:auto;box-shadow:0 0 0 1px #ffffff2e}.langbar .lng-txt{flex:1 1 0;min-width:0}.langbar .lng-txt b{font-size:17px;line-height:1.25;display:block}.langbar .lng-txt span{color:#cfc9c1;margin-top:3px;font-size:13.5px;display:block}.langbar .lng-x{color:#cfc9c1;border-radius:10px;flex:none;order:3;align-self:flex-start;place-items:center;width:36px;height:36px;margin:-6px -4px 0 0;display:grid}.langbar .lng-x:hover{color:#fff;background:#ffffff1a}.langbar .lng-x .ic{width:18px;height:18px}.langbar .lng-go{background:var(--o);color:#fff;border-radius:12px;flex:1 0 100%;order:4;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:800;display:flex}.langbar .lng-go:hover{background:var(--o-ink)}@media (width>=600px){.langbar{flex-wrap:nowrap;max-width:640px;padding:16px 14px 16px 18px}.langbar .lng-go{white-space:nowrap;flex:none;order:3;padding:0 20px}.langbar .lng-x{order:4;align-self:center;margin:0}}@keyframes lng-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.langbar{animation:none}}.en-opt{border:1px solid var(--line);border-radius:12px;margin:4px 0 16px;padding:12px 14px}.en-opt summary{cursor:pointer;font-weight:700}.en-opt .hint{margin-top:8px}.en-opt .f{margin-top:12px}@media (width<=959px){.nav .nav-x,.nav .nav-sub{display:none!important}}.btn.more{justify-content:center;width:100%;margin-top:16px;display:flex}.founder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;margin:40px 0 8px;padding:24px 0;display:grid}.fd-photo{width:100%;max-width:280px;height:auto}.founder .eyebrow{color:var(--mute);margin:0;font-size:13px;font-weight:600}.founder h2{margin:4px 0 12px;font-size:28px}.fd-roles{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.fd-roles span{border:1px solid var(--line);color:#3d3833;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.fd-links{font-size:14px}.fd-sign{align-items:center;gap:12px;margin-top:12px;display:flex}.fd-sign img{width:120px;height:auto}.fd-sign span{color:var(--mute);font-size:13px}@media (width>=640px){.founder{grid-template-columns:220px 1fr;align-items:start}}.stores{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.store{color:#fff;background:#111;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 14px 0 12px;font-size:15px;font-weight:700;line-height:1.05;display:inline-flex}.store .ic{width:22px;height:22px}.store small{opacity:.8;font-size:10px;font-weight:500;display:block}.sub-l{color:var(--mute);margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.price-in{background:#fff;border:1px solid #e2ded8;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;display:grid;overflow:hidden}.price-in span{color:var(--mute);padding:0 4px 0 14px;font-weight:700}.price-in input{border:0;min-width:0;height:46px}.price-in select{height:46px;font:inherit;background:#faf9f7;border:0;border-left:1px solid #e2ded8;padding:0 10px;font-size:14px}.pe-l{white-space:nowrap;font-weight:700;text-decoration:underline}.origin{color:var(--mute);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:6px;font-size:14px;display:flex}.origin .ic{flex:none;width:16px;height:16px}.origin i{flex:none;font-style:normal}.origin span{text-overflow:ellipsis;min-width:0;overflow:hidden}.origin span:first-of-type{flex:none;max-width:45%}.origin a{color:var(--ink);font-weight:600}.pp-side .side-c{margin-top:16px}.pp-side .side-c:first-child{margin-top:0}.pp-head h1{line-height:1.1}.pp-head .origin{margin-top:6px}.pp-head+.lead{margin-top:16px}.h-ic{align-items:center;gap:6px;display:flex}.fire{color:#f97316;width:18px;height:18px}.sg .fire{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.rk{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.rk.r0{color:#a16207;background:#fef3c7;box-shadow:inset 0 0 0 1.5px #f5b90b}.rk.r1{color:#556270;background:#f1f5f9;box-shadow:inset 0 0 0 1.5px #a3aebb}.rk.r2{color:#8a3f12;background:#ffedd5;box-shadow:inset 0 0 0 1.5px #d98236}.rank.rk{justify-self:center;width:24px;height:24px;font-size:12px}.ft-feat{flex-direction:column;grid-column:1/-1;gap:10px;min-width:0;display:flex}.ft-feat b{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ft-rail{scrollbar-width:none;margin:0 -16px;padding:2px 16px;overflow-x:auto}.ft-rail::-webkit-scrollbar{display:none}.ft-track{width:max-content;display:flex}.ft-set{align-items:center;gap:10px;padding-right:10px;display:flex}.ft-set[aria-hidden]{display:none}.ft-feat a{opacity:.85;flex:none;transition:opacity .15s}.ft-feat a:hover{opacity:1}.ft-feat img{filter:grayscale();width:auto;max-width:none;height:28px;display:block}.ft-rail.run{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.ft-rail.run .ft-set[aria-hidden]{display:flex}.ft-rail.run .ft-track{animation:ft-loop var(--dur,40s) linear infinite;will-change:transform;backface-visibility:hidden}.ft-rail.run.off .ft-track,.ft-rail.run:hover .ft-track,.ft-rail.run:focus-within .ft-track,.ft-rail.run:active .ft-track{animation-play-state:paused}@keyframes ft-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ft-rail.run{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ft-rail.run .ft-track{animation:none}.ft-rail.run .ft-set[aria-hidden]{display:none}}@media (width>=640px){.ft-rail{margin:0;padding:2px 0}.ft-feat img{height:32px}}body:has(#submit) .langbar{display:none!important}.sub2:has(.sf:not([hidden])){max-width:1040px}.sf{gap:0 28px;margin-top:8px;display:grid}@media (width>=1000px){.sf{grid-template-columns:minmax(0,1fr) 300px}.sf .sbar{grid-column:1}}.sub2 .grp{background:#fff;border:1px solid #ebe7e1;border-radius:18px;margin-top:16px;padding:20px 18px 22px}@media (width>=760px){.sub2 .grp{padding:24px 26px 26px}}.sub2 .grp h3{color:var(--ink);text-transform:none;letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.gn{background:var(--soft);width:26px;height:26px;color:var(--mute);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.gs{color:var(--faint);background:var(--soft);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12.5px;font-weight:800}.gs:empty{display:none}.gs.ok{color:#0f766e;background:#e7f6f3}.sub2 .grp>.hint{margin-top:6px}.sub2 .f label{color:#2b2722;font-size:14.5px;font-weight:700}.sub2 .f input,.sub2 .f textarea,.sub2 .price-in{background:#fff;border-color:#e5e1db}.sub2 .f input:focus,.sub2 .f textarea:focus{border-color:var(--o);box-shadow:0 0 0 3px var(--o-tint)}.sub2 .f textarea{line-height:1.6}.sub2 .f.bad input,.sub2 .f.bad textarea{border-color:#d92d20}.grp.hl{animation:1.4s ease-out hl}@keyframes hl{0%,30%{box-shadow:0 0 0 3px #fbd5cf}to{box-shadow:0 0 #0000}}.qa{background:#fcfbf9;border:1px solid #ebe7e1;border-radius:14px;grid-template-columns:minmax(0,1fr) 36px;gap:6px;padding:12px;display:grid}.qa+.qa{margin-top:10px}.sub2 .qa input{height:44px;font-weight:700}.sub2 .qa textarea{resize:vertical;grid-column:1;height:auto;min-height:72px;padding:10px 14px}.qa button{width:36px;height:44px;color:var(--faint);border-radius:10px;grid-area:1/2;font-size:22px}.qa button:hover{background:var(--soft);color:var(--ink)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.chip{height:36px;color:var(--mute);background:#fff;border:1px dashed #d8d3cc;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.chip:hover{color:var(--ink);border-style:solid}#more .ifield{margin-top:10px}.sf-side{background:#fff;border:1px solid #ebe7e1;border-radius:18px;padding:18px}.sf-side .pv-l{margin-top:0}.sf-side .pv{margin-top:8px}@media (width>=1000px){.sf-side{grid-area:1/2/span 2;align-self:start;margin-top:16px;position:sticky;top:84px}}.ck-h{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;display:flex}.ck-h b{font-size:15px}.ck-h span{color:var(--mute);font-variant-numeric:tabular-nums;font-weight:800}.ck-bar{background:var(--soft);border-radius:9px;height:6px;margin-top:8px;overflow:hidden}.ck-bar i{background:var(--o);border-radius:9px;height:100%;transition:width .3s;display:block}.ck-l{gap:2px;margin-top:10px;list-style:none;display:grid}.ck-l button{text-align:left;width:100%;color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;font-weight:600;display:flex}.ck-l button:hover{background:var(--soft)}.ck-l i{border:2px solid #d8d3cc;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.ck-l .ok{color:var(--mute)}.ck-l .ok i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}@media (width<=999px){.sf-side{z-index:60;max-height:80vh;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transition:transform .25s ease-out;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.sf-side.open{transform:none;box-shadow:0 -12px 40px #00000026}.sf-bg{z-index:59;background:#16130f59;position:fixed;inset:0}}.sub2 .sbar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #ebe7e1;border-radius:16px;flex-direction:row;align-items:center;gap:10px;margin-top:16px;padding:10px 10px 10px 14px;position:sticky;bottom:12px;box-shadow:0 8px 24px #16130f14}.sub2 .sbar #f-next{flex:none;height:46px;margin-left:auto;padding:0 26px}.sub2 .sbar #saved{margin:0;font-size:13px}.ck-btn{color:var(--mute);align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.ck-btn b{color:var(--ink)}.ck-btn .ic{width:14px;height:14px;transform:rotate(-90deg)}@media (width>=1000px){.ck-btn{display:none}}.sf-main{grid-area:1/1;min-width:0}.sub2 .grp{border-color:var(--line);box-shadow:0 1px 3px #16130f0d}.more-c,.more-s{display:none}@media (width<=759px){#more-t{cursor:pointer;-webkit-tap-highlight-color:transparent}#more-t .more-c{width:20px;height:20px;color:var(--faint);margin-left:auto;transition:transform .2s;display:block}#more.open #more-t .more-c{transform:rotate(90deg)}#more:not(.open)>.f{display:none}#more:not(.open)>.more-s{color:var(--mute);margin-top:6px;font-size:14px;display:block}.sub2 .grp{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:20px;padding:24px 0 8px}}.sf-side{border-color:var(--line);box-shadow:0 1px 3px #16130f0d}.gn{background:var(--o-tint);width:34px;height:34px;color:var(--o)}.gn .ic{width:18px;height:18px}.gs.ok{background:var(--o-tint);color:var(--o-ink)}.ck-l .ok i{background:var(--o);border-color:var(--o)}.ck-btn.done b{color:var(--o-ink)}.sub2 .f-acts .lnk{width:100%;height:46px;color:var(--o-ink);background:0 0;border:1.5px dashed #f5c3ad;border-radius:12px;justify-content:center;font-weight:700}.sub2 .f-acts .lnk:hover{background:var(--o-tint)}.sub2 .f-acts .lnk .ic{color:var(--o)}.sub2 .gadd2{background:var(--o-tint);color:var(--o-ink);border:1.5px dashed #ffb899;font-weight:700}.sub2 .gadd2:hover{border-color:var(--o)}.chip{background:var(--o-tint);color:var(--o-ink);border:1px solid #0000}.chip:hover{border-color:var(--o);color:var(--o-ink)}.qa{border-color:var(--line);background:#fff}.feat button,.qa button{color:var(--faint);border-radius:10px;place-items:center;display:grid}.feat button:hover,.qa button:hover{color:#d92d20;background:#fdecea}.feat button .ic,.qa button .ic{width:19px;height:19px}.gx{place-items:center;display:grid}.gx .ic{width:15px;height:15px}.gx:hover{background:#d92d20}@media (width<=480px){.sub2 .sbar #saved{display:none}.sub2 .sbar #f-next{padding:0 18px}.sub2 .sbar{gap:6px}}.ct-mail{border:1px solid var(--line);background:var(--o-tint);border-radius:18px;align-items:center;gap:14px;margin:4px 0 8px;padding:18px 20px;display:flex;text-decoration:none!important}.ct-mail .ic{width:28px;height:28px;color:var(--o);flex:none}.ct-mail b{color:var(--o-ink);font-size:20px;display:block}.ct-mail small{color:var(--mute);font-size:14px}.ct-mail:hover{border-color:var(--o)}.ct-g{gap:12px;margin-top:12px;display:grid}@media (width>=700px){.ct-g{grid-template-columns:1fr 1fr}}.ct-c{border:1px solid var(--line);border-radius:16px;padding:16px 18px}.ct-c h3{margin:0 0 6px;font-size:16px}.ct-c p{color:#3d3933;margin:0;font-size:15px}.steps-l{counter-reset:s;gap:10px;padding:0;list-style:none;display:grid}.steps-l li{counter-increment:s;align-items:flex-start;gap:12px;display:flex}.steps-l li:before{content:counter(s);background:var(--o-tint);width:28px;height:28px;color:var(--o-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.legal .btn{color:#fff;text-decoration:none}.steps-l li>span{padding-top:3px}.kc-g{gap:10px;margin-top:14px;display:grid}@media (width>=640px){.kc-g{grid-template-columns:1fr 1fr}}@media (width>=1000px){.kc-g{grid-template-columns:repeat(3,1fr)}}.kc{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.kc:hover{border-color:#ffc9b3;box-shadow:0 4px 16px #ff5a1f14}.kc:hover .kc-t b{color:var(--o-ink)}.kc-i{background:var(--o-tint);width:44px;height:44px;color:var(--o);border-radius:12px;place-items:center;display:grid}.kc-i svg{width:24px;height:24px}.kc-i b{color:var(--o-ink);font-size:20px;font-weight:800}.kc-i.lg{border-radius:16px;flex:none;width:56px;height:56px}.kc-i.lg svg{width:30px;height:30px}.kc-t{min-width:0}.kc-t b{color:var(--ink);font-size:16px;font-weight:800;display:block}.kc-t small{color:var(--mute);margin-top:1px;font-size:13px;display:block}.kc-t .kc-d{color:#3d3933}.kc-s{grid-column:1/-1;align-items:center;margin-top:8px;display:flex}.kc-s .logo{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:9px;margin-right:-8px}.kc-s .logo img{width:100%;height:100%}.kc-s .logo-l{font-size:13px}.kc-s i{color:var(--mute);margin-left:14px;font-size:12.5px;font-style:normal;font-weight:700}.kc-0{background:#fcfbf9}.kc-0 .kc-i{background:var(--soft);color:var(--faint)}.kc-0 .kc-i b{color:var(--faint)}.kc-eh{color:var(--mute);margin-top:22px;font-size:14px;font-weight:700}.kc-e{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kc-e a{height:34px;color:var(--mute);border:1px dashed #d8d3cc;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:650;display:inline-flex}.kc-e svg{width:16px;height:16px}.kc-e a:hover{border-color:var(--o);color:var(--o-ink);border-style:solid}.pg-hm{align-items:flex-start;gap:16px;display:flex}.pg-hm>div{min-width:0}.pod{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:8px;margin-top:18px;display:grid}@media (width>=640px){.pod{gap:14px}}.pd{min-width:0;color:inherit;flex-direction:column;display:flex}.pd-c{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px 12px;display:flex}.pd-c .trophy{width:30px;height:33px}.pd0 .pd-c .trophy{width:40px;height:44px}.pd-c .logo{border-radius:14px;width:52px;height:52px;margin:4px 0 2px}.pd0 .pd-c .logo{border-radius:18px;width:68px;height:68px;box-shadow:0 6px 20px #f5b90b59}.pd-c b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:800;overflow:hidden}.pd0 .pd-c b{font-size:16px}.pd-c small{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pd-v{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.pd-v svg{width:12px;height:12px}.pd-b{border-radius:14px 14px 4px 4px;place-items:center;font-size:22px;font-weight:800;display:grid}.pd0 .pd-b{color:#a16207;background:linear-gradient(#fef3c7,#fde68a);height:96px}.pd1 .pd-b{color:#556270;background:linear-gradient(#f8fafc,#e2e8f0);height:68px}.pd2 .pd-b{color:#8a3f12;background:linear-gradient(#ffead5,#ffd3a8);height:50px}a.pd:hover .pd-c b{color:var(--o-ink)}.pd-x .pd-c{justify-content:center;min-height:120px}@media (width<=480px){.pd-c small{display:none}.pd-c .logo{width:44px;height:44px}.pd0 .pd-c .logo{width:56px;height:56px}.pd-c b{font-size:13px}.pd0 .pd-c b{font-size:14px}}.pd-clock{flex-wrap:wrap}.pd-clock a{color:var(--o-ink);margin-left:auto;font-weight:700}.kc{grid-template-columns:44px minmax(0,1fr) auto}.kc-s{grid-column:auto;margin-top:0;padding-left:4px}.kc-s i{margin-left:12px}.nl a{white-space:nowrap}@media (width>=960px) and (width<=1199px){.sbox{flex:none;width:auto}.sbox span,.sbox kbd{display:none}.nl{gap:2px}}.nav .nav-in{border-radius:999px;flex:none;gap:5px;height:36px;margin-left:4px;padding:0 14px 0 11px;font-size:14px;display:inline-flex}@media (width<=359px){.nav .brand img{width:132px;height:auto}.nav-in{padding:0 10px 0 8px}}.pp-head .logo img,.mk-head>img{cursor:zoom-in}.lb-one figure{padding:56px 24px}.lb-one img{width:auto;max-width:min(92vw,512px);height:auto}.lb-one img.logo{background:#fff;border-radius:22%}.bdg-v{gap:20px;margin:20px 0 8px;display:grid}.bdg-v figure{justify-items:start;gap:10px;display:grid}.bdg-v svg{width:220px;max-width:100%;height:54px}.bdg-v figcaption{color:var(--mute)}.bdg-v figcaption b{color:var(--ink)}.del-pg{max-width:520px}.del-who{align-items:center;gap:12px;margin-bottom:24px;display:flex}.del-who img{object-fit:cover;border-radius:50%;width:48px;height:48px}.del-who b{font-size:15px;display:block}.del-who small{color:var(--mute);font-size:14px}.del-stats{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:20px;display:grid}.del-stats div{border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 14px}.del-stats small{color:var(--mute);font-size:13px;font-weight:600;display:block}.del-stats b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:800;display:block}.del-list{color:var(--mute);gap:6px;margin:16px 0 0;padding-left:20px;font-size:15px;display:grid}.del-alt{background:var(--o-tint);border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.del-alt>.ic{width:22px;height:22px;color:var(--o-ink);flex:none}.del-alt span{flex:1}.del-alt b{font-size:15px;display:block}.del-alt small{color:var(--mute);font-size:14px}.del-acts{gap:10px;margin-top:24px;display:grid}.del-acts .btn{height:48px;font-size:15px}@media (width>=640px){.del-acts{grid-auto-flow:column;justify-content:start}.del-acts .btn{padding:0 22px}}.del-hint{color:var(--faint);margin-top:12px;font-size:13px}.del-f{margin-top:20px}.del-f label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.del-f input{border:1px solid var(--line);border-radius:12px;width:100%;height:48px;padding:0 14px;font-size:16px}.del-f .err{color:#b42318;margin-top:6px;font-size:13px}.btn-del{color:#fff;background:#d92d20}.btn-del:hover{background:#b42318}.del-done{text-align:center}.del-done-ic{color:#12a37f;width:48px;height:48px;margin:24px auto 8px;display:block}.del-done .del-acts{justify-content:center}.cth{border-bottom:1px solid var(--line);padding:18px 0;position:relative}.cth .c{border:0;grid-template-columns:36px minmax(0,1fr);gap:0 12px;padding:0;position:relative}.cth.has-r>.c:before{content:"";background:#e6e1db;width:2px;position:absolute;top:42px;bottom:-14px;left:17px}.rs{margin:14px 0 0 48px}.rs .c.reply{grid-template-columns:28px minmax(0,1fr);gap:0 10px;margin:14px 0 0}.rs>:first-child{margin-top:0!important}.rs .c img{width:28px;height:28px}.rs .c.reply:before,.rmore:before{content:"";border-bottom:2px solid #e6e1db;border-left:2px solid #e6e1db;border-bottom-left-radius:12px;width:22px;height:28px;position:absolute;top:-14px;left:-31px}.rs .c.reply:after{content:"";background:#e6e1db;width:2px;position:absolute;top:-14px;bottom:0;left:-31px}.rs>.c:last-child:after,.rs-more:last-child>.c:last-child:after{display:none}.rmore{height:28px;font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;font-weight:700;display:block;position:relative}.rmore:hover{color:var(--ink)}.cth .rform{margin:12px 0 0 48px}.cmore{justify-content:center;width:100%;margin-top:16px;display:flex}.c .acts2{align-items:center}.like{font:inherit;color:var(--mute);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.like svg{width:17px;height:17px}.like:hover .ho{color:var(--mute)}.like .hf{color:#e11d48;display:none}.like.on .hf{display:block}.like.on .ho{display:none}.like.beat .hf{animation:.32s ease-out hpop}@keyframes hpop{0%{transform:scale(.55)}60%{transform:scale(1.22)}to{transform:scale(1)}}.like span:empty{display:none}#maker h1 .shield{width:.82em!important;height:.82em!important}.kota-w{position:relative}.kota-w .dd{left:0;right:0}.kota-w input{scroll-margin-top:84px}#maker .pp-side{position:static}#maker .side-c+.side-c,#maker .medal-row+.side-c{margin-top:20px}.mini-av{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:36px;height:36px}.mini small{display:block}.ach-coin{--c1:#ff8a4c;--c2:#ff5a1f;color:#fff;background:linear-gradient(145deg,var(--c1),var(--c2));border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff4d}.ach-coin .ic{width:26px;height:26px}.ach-coin.c-gold{--c1:#ffd25e;--c2:#e9a100}.ach-coin.c-ink{--c1:#4a443d;--c2:#16130f}.ach-sum{color:var(--mute);margin:4px 0 12px;font-size:13px}.ach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}@media (width>=760px){.ach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ach-t{border:1px solid var(--line);text-align:center;background:var(--bg);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 14px;display:flex}.ach-t b{margin-top:4px;font-size:14px}.ach-t p{color:var(--mute);font-size:12px;line-height:1.4}.ach-t small{color:var(--faint);margin-top:auto;font-size:11px;line-height:1.5}.ach-t.lock{background:var(--soft)}.ach-t.lock .ach-coin{--c1:#dcd8d3;--c2:#c4bfb9}.ach-lk{background:var(--ink);border:2px solid var(--soft);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px}.ach-lk svg{width:12px;height:12px}.ach-bar{background:var(--line);border-radius:9px;width:80%;height:5px;margin-top:auto;overflow:hidden}.ach-bar i{background:var(--o);height:100%;display:block}.ach-cel{z-index:98;background:#16130f8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ach-cel[hidden]{display:none}.ach-cel-b{background:var(--bg);text-align:center;border-radius:24px;width:100%;max-width:340px;padding:32px 22px 20px;animation:.45s cubic-bezier(.2,1.4,.4,1) ach-pop}.ach-cel-b .ach-coin{width:96px;height:96px;margin:0 auto 14px;animation:1s ease-out ach-spin}.ach-cel-b .ach-coin .ic{width:44px;height:44px}.ach-cel-b small{letter-spacing:.08em;color:var(--o-ink);text-transform:uppercase;font-size:11px;font-weight:700}.ach-cel-b h3{margin:8px 0 6px;font-size:22px}.ach-cel-b p{color:var(--mute);margin-bottom:18px;font-size:14px}.ach-btns{flex-direction:column;gap:2px;display:flex}.ach-btns .btn{white-space:nowrap;border-radius:12px;width:100%;height:46px;font-size:15px}.ach-btns #ach-x{height:42px;color:var(--mute);font-weight:600}.ach-in{animation:.55s cubic-bezier(.2,1.3,.4,1) both ach-card}.ach-in .done-ic{animation:.7s cubic-bezier(.3,1.8,.5,1) .15s both ach-bounce}#cfx{pointer-events:none;z-index:97;width:100%;height:100%;position:fixed;inset:0}@keyframes ach-pop{0%{opacity:0;transform:scale(.8)}}@keyframes ach-spin{0%{transform:rotateY(540deg)scale(.6)}}@keyframes ach-card{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes ach-bounce{0%{transform:scale(.3)rotate(-20deg)}}@media (prefers-reduced-motion:reduce){.ach-cel-b,.ach-cel-b .ach-coin,.ach-in,.ach-in .done-ic{animation:none}}#feats .feat{margin:8px 0 0;padding-left:0}#feats .feat:first-child{margin-top:0}.sub2 .qa{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0 0;display:block;position:relative}.sub2 .qa:first-child{border-top:0;padding-top:0}.sub2 .qa+.qa{margin-top:14px}.sub2 .qa input{padding-right:46px;font-weight:600}.sub2 .qa textarea{width:100%;margin-top:8px;display:block}.sub2 .qa button{width:36px;height:36px;position:absolute;top:18px;right:4px}.sub2 .qa:first-child button{top:4px}.sf-side .sbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;margin-top:16px;padding:0;position:static}.sf-side .sbar .ck-btn{display:none}.sf-side .sbar #f-next{width:100%;margin:0}.sf-side .sbar #saved{text-align:center;order:2;width:100%}.b-step{align-items:center;gap:10px;margin:22px 0 10px;font-size:15px;font-weight:700;display:flex}.b-step b{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}[data-st="3"] .skip{text-align:center;color:var(--mute);font-size:13px}.sub2 .qa-n{text-align:right;color:var(--faint);margin-top:4px;font-size:12px;display:block}.sub2 .qa-n.ok{color:#0f766e}.pp-head>div{min-width:0}.origin a{text-overflow:ellipsis;min-width:0;overflow:hidden}.name span,.row .main>div,.mk-head>div{min-width:0}.mk-head>img{flex:none}#maker h1{flex-wrap:wrap}.f>select{width:100%;height:52px;font:500 16px var(--sans);color:var(--ink);background:#fff;border:1px solid #e2ded8;border-radius:12px;padding:0 12px}.price-in{grid-template-columns:auto minmax(0,1fr) auto}.price-in select:first-child{border-left:0;border-right:1px solid #e2ded8;font-weight:700}.nw{align-items:center;max-width:100%;font-size:inherit!important;color:inherit!important;font-weight:inherit!important;display:inline-flex!important}.nw>span{font-size:inherit!important;color:inherit!important;font-weight:inherit!important}h1,h2,.name,.tag,.lead,.mp-m b,.cn,.mk-h,.origin,dd{overflow-wrap:anywhere}small,.mini b,.mini span,#src-h,#flogo-t,.src b{overflow-wrap:anywhere;min-width:0}.ptabs button{white-space:nowrap}@media (width<=420px){.ptabs button{padding:12px 9px;font-size:14px}}.nw .sh-btn,.nw button.seal{transform:none!important}.pp-main h1 .nw svg,#maker h1 .nw svg{transform:translateY(.04em)!important}.name svg.seal,.si svg.seal,.sp-a svg.seal{transform:translateY(.05em)!important}.rk.rm,.rank.rk.rm{width:26px;height:auto;box-shadow:none;background:0 0;border-radius:0}.rk.rm .medal{filter:drop-shadow(0 1px 1px #16130f2e);width:26px;height:38px;display:block}.row:not(.norank){grid-template-columns:26px 48px minmax(0,1fr) auto}@media (width>=960px){.row:not(.norank){grid-template-columns:30px 56px minmax(0,1fr) auto}.rank.rk.rm,.rank.rk.rm .medal{width:30px}.rank.rk.rm .medal{height:44px}}.tw .medal{filter:drop-shadow(0 1px 1px #16130f2e);width:30px;height:44px;margin:0 auto;display:block}@media (width>=960px){.tw .medal{width:34px;height:50px}}.zone .row{padding:18px 0}.zone .row .logo{border-radius:15px;width:56px;height:56px}.zone .row:not(.norank){grid-template-columns:32px 56px minmax(0,1fr) auto}.zone .name{font-size:18px}.zone .rank.rk{width:auto;height:auto;box-shadow:none;letter-spacing:-.03em;background:0 0;border-radius:0;font-size:22px;font-weight:800;line-height:1}.frk{filter:drop-shadow(0 1px 1px #16130f26);width:36px;height:45px;margin:0 auto;display:block;overflow:visible}.zone{padding-bottom:14px;position:relative}.zone:after{content:"";background:linear-gradient(90deg,#e9b10a 0 33.2%,#0000 33.2% 33.5%,#a3aebb 33.5% 66.5%,#0000 66.5% 66.8%,#d98236 66.8%);border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.zone+.row{border-top:0;margin-top:6px}.zone .row:last-child{border-bottom:0}.row .need{color:var(--mute);margin-top:4px;font-size:12px;display:block}.row .need b{color:var(--ink);font-weight:800}@media (width>=960px){.frk{width:40px;height:50px}.zone .row .logo{border-radius:18px;width:68px;height:68px}.zone .row:not(.norank){grid-template-columns:36px 68px minmax(0,1fr) auto}.zone .name{font-size:20px}}.f .sl-in{height:52px;color:var(--faint);background:#fff;border:1px solid #e5e1db;border-radius:12px;align-items:center;padding-left:14px;font-size:16px;font-weight:600;display:flex}.f .sl-in span{white-space:nowrap;flex:none}.f .sl-in input{border:0;min-width:0;height:50px;padding:0 14px 0 1px;box-shadow:none!important}.f .sl-in:focus-within{border-color:var(--o);box-shadow:0 0 0 3px var(--o-tint)}.f.bad .sl-in{border-color:#b42318}.u-hint button+button{margin-left:8px}.pp-lg{width:max-content;position:relative}.pp-lg>.medal{filter:drop-shadow(0 1px 2px #16130f40);width:24px;height:35px;position:absolute;bottom:-12px;right:-7px}.pw h2{letter-spacing:-.01em;font-size:18px;font-weight:800}.pw p{color:var(--mute);margin:6px 0 14px;font-size:14px}.pw img{width:220px;max-width:100%;height:auto;display:block}.pw .lnk{color:var(--o-ink);align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pw .lnk .ic{width:14px;height:14px}@media (width>=960px){.pp-lg>.medal{width:28px;height:41px;bottom:-14px;right:-8px}.act-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.act-row>.acts,.act-row>.stores{margin-top:0;display:flex}}.pp-side .pw+*{margin-top:28px}.vote svg.up{width:16px;height:16px;overflow:visible}.up path{fill:currentColor}.vote.fin .up{opacity:.55}.vote.vpop .up{animation:.42s cubic-bezier(.3,1.5,.5,1) both up-j}.vote.vpop>span{animation:.3s ease-out both up-n;display:inline-block}@keyframes up-j{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-5px)scale(.9,1.15)}65%{transform:translateY(1px)scale(1.12,.88)}to{transform:none}}@keyframes up-n{0%{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){.vote.vpop .up,.vote.vpop>span{animation:none}}.vote .vl{display:none}@media (width>=960px){.act-row>.acts,.act-row>.stores{display:contents}.act-row .vote,.act-row .remind{order:9}.act-row .vote{gap:8px;padding:0 20px}.act-row .vote .vl{font-weight:700;display:inline}.act-row .vote .vl+span{border-left:1px solid;border-left-color:color-mix(in srgb,currentColor 30%,transparent);padding-left:8px}}.bell-p{flex-direction:column;max-height:calc(100dvh - 72px);display:flex}.bell-p .pnl-h{flex:none}.bell-l{overscroll-behavior:contain;min-height:0;overflow-y:auto}.bell-all{border-top:1px solid var(--line);color:var(--o-ink);flex:none;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:12px 10px 6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bell-all .ic{width:14px;height:14px}@media (width>=960px){.bell-p{max-height:calc(100vh - 100px)}}#page.nf{max-width:680px;margin-left:auto;margin-right:auto}.nf-i+.nf-i{margin-top:2px}.nf-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nf-h h1{font-size:30px}.nf-clr{height:40px;padding:0 14px;font-size:14px}.nf-err{color:#912018;background:#fdecea;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600}.nf-l{margin-top:8px}.nf-g{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:20px 10px 6px;font-size:12px;font-weight:700}.nf-g[hidden]{display:none}.nf-i{position:relative}.nf-i[hidden]{display:none}.nf-i .nt{padding-right:52px}.nf-x{width:40px;height:40px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:8px;right:4px}.nf-x:hover{background:var(--soft);color:var(--ink)}.nf-x .ic{width:16px;height:16px}.nf-note{color:var(--faint);text-align:center;margin-top:20px;font-size:13px}.nf-empty{margin-top:12px;padding-left:0}.nf-toast{z-index:70;background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.nf-toast[hidden]{display:none}.nf-toast button{color:#ffb38a;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-weight:700}.em-l{margin:14px 0 0;padding:0;list-style:none}.em-l li{border-bottom:1px solid var(--line)}.em-l label{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:15px;display:flex}.em-l input{width:22px;height:22px;accent-color:var(--o);flex:none;margin:0}.em-f .btn{margin-top:16px}#dash{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0 64px;display:grid}.ds-me{isolation:isolate;background:var(--tint);color:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px 18px 18px;display:flex;position:relative;overflow:hidden}.ds-me:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--tint) 38%,rgba(var(--tint-rgb),.8) 58%,rgba(var(--tint-rgb),0) 92%);position:absolute;inset:0}.ds-me-img{z-index:-2;width:66%;position:absolute;top:0;bottom:0;right:-40px}.ds-me-img img{object-fit:cover;width:100%;height:100%;display:block}.ds-nm{letter-spacing:-.04em;overflow-wrap:anywhere;color:#fff;max-width:76%;margin:28px 0 0;font-size:30px;font-weight:800;line-height:1.05}.ds-handle{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#ffffff38;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.ds-handle .ic{width:15px;height:15px}.ds-handle:active{background:#ffffff52}.ds-stats{gap:22px;margin-top:22px;display:flex}.ds-stats>*{color:#fff;flex-direction:column;display:flex}.ds-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.ds-stats span{color:#ffffffe0;font-size:13px;font-weight:600}.ds-btns{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:18px;display:grid}.ds-b{color:#fff;background:#ffffff38;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:15px;font-weight:700;display:flex}.ds-b .ic{width:18px;height:18px}.ds-b.pri{color:var(--tint);background:#fff}.ds-gh{justify-content:space-between;align-items:center;gap:12px;margin:28px 2px 10px;display:flex}.ds-gh h2{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px;font-weight:700}.ds-main>.ok-n:first-child{margin-top:20px}.ds-p{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:0 12px;padding:14px 6px 14px 14px;display:grid;position:relative}.ds-p+.ds-p{margin-top:10px}.ds-p .logo{width:48px;height:48px}.ds-pm{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-pm b{font-size:16px;font-weight:700;line-height:1.3}.ds-pl{color:inherit}.ds-pl:after{content:"";border-radius:16px;position:absolute;inset:0}.ds-pm small{color:var(--mute);align-items:baseline;gap:6px;font-size:13.5px;line-height:1.4;display:flex}.ds-wk{font-weight:600;color:var(--ink)!important}.ds-dot{background:#16a34a;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.ds-dot.wait{background:#d97706}.ds-dot.bad{background:#dc2626}.ds-v{flex-direction:column;align-items:flex-end;min-width:40px;display:flex}.ds-v b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.05}.ds-v span{color:var(--mute);font-size:12px}.ds-more{z-index:2;position:relative}.ds-more summary{cursor:pointer;width:40px;height:44px;color:var(--mute);border-radius:12px;place-items:center;list-style:none;display:grid}.ds-more summary::-webkit-details-marker{display:none}.ds-more summary .ic{width:22px;height:22px}.ds-more[open] summary,.ds-more summary:hover{background:var(--soft);color:var(--ink)}.ds-menu{border:1px solid var(--line);z-index:5;background:#fff;border-radius:14px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #16130f1f}.ds-menu a,.ds-menu button{width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.ds-menu a:hover,.ds-menu button:hover{background:var(--soft)}.ds-menu .ic{width:18px;height:18px;color:var(--mute)}.ds-menu form{border-top:1px solid var(--line);margin:4px 0 0;padding-top:4px}.ds-menu .dg,.ds-menu .dg .ic{color:#c42b1c}.ds-nudge{z-index:2;border-top:1px solid var(--line);color:var(--o-ink);grid-column:1/-1;align-items:center;gap:8px;margin:12px 8px 0 0;padding-top:12px;font-size:14px;font-weight:600;display:flex;position:relative}.ds-nudge span{flex:1}.ds-nudge .seal{flex:none;width:16px;height:16px}.ds-nudge .ic{width:16px;height:16px}.ds-p.is-off .logo{opacity:.7}.ds-draft{border-style:dashed;grid-template-columns:minmax(0,1fr) auto;padding-right:14px}.ds-go{color:var(--o-ink);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.ds-go .ic{width:16px;height:16px}.ds-empty{border:1px dashed var(--line);text-align:left;border-radius:16px;padding:24px 18px}.ds-empty p{color:var(--mute);margin:6px 0 16px;font-size:15px}.ds-cl .c+.c,.ds-cmore .c{margin-top:18px}.ds-cmore summary{cursor:pointer;min-height:40px;color:var(--o-ink);margin-top:16px;font-weight:700;list-style:none}.ds-cmore summary::-webkit-details-marker{display:none}.ds-cmore[open] summary{display:none}.ds-grp{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.ds-grp>a,.ds-grp button{width:100%;min-height:52px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.ds-grp>*+*{border-top:1px solid var(--line)}.ds-grp form{margin:0}.ds-grp span{flex:1}.ds-grp .ic{width:20px;height:20px;color:var(--mute)}.ds-grp .ch{width:16px;height:16px}.ds-grp .dg,.ds-grp .dg .ic{color:#c42b1c}.ds-acc.d-only{flex-direction:column;margin-top:16px}@media (width>=960px){#dash{grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding-top:40px}.ds-side{grid-area:1/2;align-self:start;position:sticky;top:96px}.ds-main{grid-area:1/1;min-width:0}.ds-main>.ds-gh:first-of-type{margin-top:4px}.ds-p{gap:0 16px;padding:16px 8px 16px 18px}.ds-p .logo{width:52px;height:52px}.ds-p{grid-template-columns:52px minmax(0,1fr) auto auto}.ds-p.ds-draft{grid-template-columns:minmax(0,1fr) auto}.ds-p:hover{border-color:#ddd8d1}}.s3-pv{border:1px solid var(--line);border-radius:16px;margin-top:18px;padding:4px 16px}.s3-pv .row{border:0!important;padding:12px 0!important}.lp-h{margin:22px 0 2px;font-size:15px;font-weight:700}#send-w{margin-top:20px}.bdg{border:1px solid var(--line);background:var(--bg,#fff);color:inherit;border-radius:16px;margin-top:22px;text-decoration:none;display:block}.bdg>summary,a.bdg{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.bdg>summary::-webkit-details-marker{display:none}.bdg .seal{flex:none;width:28px;height:28px}.bdg summary>span,a.bdg>span{flex:1;gap:3px;min-width:0;display:grid}.bdg b{font-size:15px}.bdg small{color:var(--mute);font-size:13px;line-height:1.45}.bdg-c{width:18px;height:18px;color:var(--mute);flex:none;transition:transform .2s}.bdg[open] .bdg-c{transform:rotate(90deg)}.bdg-in{border-top:1px solid var(--line);padding:0 16px 16px}.bdg-in .vb-pv{margin-top:16px}.bdg.solo{border:0;margin-top:0}.bdg.solo>summary{display:none}.bdg.solo .bdg-in{border:0;padding:0}a.bdg:hover,.bdg>summary:hover{border-color:var(--o)}.d-bdg{margin-top:16px}#send-w{z-index:5;background:#fff;margin-top:8px;padding:12px 0;position:sticky;bottom:0}#send-w #send{width:100%}.bdg .tabs{flex-wrap:wrap}.col .pg-h.fr-h{justify-content:space-between;align-items:center;gap:16px;display:flex}.col .pg-h.fr-h .btn{flex:none}@media (width<=767px){.col .pg-h.fr-h .btn{display:none}}.fcs{border:1px solid var(--line);color:var(--faint);border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;font-size:16px;display:flex}.fcs:hover{border-color:#ddd8d1}.fcs img{object-fit:cover;background:var(--soft);border-radius:50%;width:36px;height:36px}.tr{padding:16px var(--gut);border-bottom:1px solid var(--line);position:relative}.tr:hover{background:#fcfbfa}.tr.tr-pinned{background:#fffaf6}.tr-m{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.3;display:flex}.tr-m b{color:var(--ink);font-weight:600}.tr-m i{color:var(--faint);font-style:normal}.tr-m .shield{width:15px;height:15px;margin-left:-3px}.tr-av{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:22px;height:22px}.tr-tag{color:var(--mute);background:var(--soft);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.tr-pin{color:var(--o-ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.tr-pin .ic{width:14px;height:14px}.tr-t{letter-spacing:-.01em;margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.35}.tr-t a:after{content:"";position:absolute;inset:0}.tr-x{color:#4a453f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.tr-pc{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:4px 10px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.tr-pc .logo{border-radius:6px;width:24px;height:24px;font-size:12px}.tr-pc .logo svg{width:14px;height:14px}.tr-f{align-items:center;gap:16px;margin-top:10px;display:flex}.tr-n{color:var(--mute);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.tr-n .ic{width:17px;height:17px}.fl [data-sk]{display:none}.f-rules p{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.5}.f-rules b{color:var(--ink)}.ft{max-width:760px}.ft-note{color:#6b4a00;background:#fff7e6;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600}.ft-m{margin-top:16px}.ft-au{align-items:center;gap:6px;display:inline-flex}.ft-h{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:10px;font-size:26px;font-weight:800;line-height:1.25}@media (width>=960px){.ft-h{font-size:30px}}.ft-body,.fr-body{overflow-wrap:anywhere}.ft-body{margin-top:12px}.ft-body p{color:#2b2723;font-size:16px;line-height:1.65}.ft-body p+p{margin-top:12px}.fr-body p+p{margin-top:8px}.ft-body a,.fr-body a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #cfc9c1;text-decoration:underline #cfc9c1}.ft-body a.fm,.fr-body a.fm{color:var(--o-ink);font-weight:600;text-decoration:none}.ft-pr{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.ft-pr .row{border-bottom:1px solid var(--line)}.ft-pr .row:last-child{border-bottom:0}.ft-acts{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:16px;padding-bottom:16px;display:flex}.ft-acts .sp{flex:1}.ft-acts .like,.ft-pl{background:var(--soft);height:36px;color:var(--mute);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.ft-pl:hover,.ft-acts .like:hover{color:var(--ink);background:#efece8}.ft-acts .like svg,.ft-pl .ic{width:18px;height:18px}.ft-acts .like.on{color:#e11d48;background:#fff1f2}.like.own{cursor:default}.fapi .fl{flex:none;width:18px;height:18px;font-style:normal;display:inline-grid;position:relative}.fapi .fl svg{grid-area:1/1;width:100%!important;height:100%!important}.c .fapi .fl{width:17px;height:17px}.fapi .hf{color:inherit;transform-origin:50% 88%}.fapi.on{color:#e8590c}.ft-acts .like.fapi.on{color:#e8590c;background:#fff3ea}.fapi.beat .hf{animation:.55s cubic-bezier(.2,.8,.3,1.25) fireUp,.45s ease-in-out .55s 3 flick}.fapi.beat .fl:after{content:"";pointer-events:none;border-radius:50%;width:4px;height:4px;margin:-2px;animation:.6s ease-out forwards spark;position:absolute;top:48%;left:50%;box-shadow:0 -15px #ffb020,11px -10px #ff6a00,15px 3px #ffd23f,-11px -10px #ff6a00,-15px 3px #ffd23f,7px 12px #ff8a00,-7px 12px #ff8a00}.fapi.beat span{animation:.35s ease-out cnt}@keyframes fireUp{0%{opacity:.5;transform:scale(.3)translateY(4px)}35%{opacity:1;transform:scale(1.4)rotate(-8deg)}55%{transform:scale(.9)rotate(6deg)}75%{transform:scale(1.08)rotate(-3deg)}to{transform:none}}@keyframes flick{0%,to{transform:none}30%{transform:scaleY(1.07)skew(-4deg)}60%{transform:scaleY(.95)skew(3deg)}}@keyframes spark{0%{opacity:1;transform:scale(.2)}70%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes cnt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fapi.beat .hf,.fapi.beat .fl:after,.fapi.beat span{animation:none}}.fmore summary{width:36px;height:36px}.c .acts2 .fmore summary{width:30px;height:30px;margin-left:-6px}.c .acts2 .fmore summary .ic{width:18px;height:18px}.fmore .ds-menu{min-width:240px}.fmore .ds-menu button{min-height:44px;padding:10px 12px;line-height:1.3}.fmore .frep{display:block}.fmore .frep small{color:var(--faint);padding:8px 12px 4px;font-size:12px;font-weight:700;display:block}.fmore .ds-menu>form:first-child,.fmore .ds-menu>a+form.frep{border-top:0;margin-top:0;padding-top:0}.fedit{margin-top:4px;scroll-margin-top:76px}.fedit summary{display:none}.ft:has(>.fedit[open])>:is(.ft-h,.ft-body,.fpic,.ft-pr,.ft-acts){display:none}.fin{border:1px solid #e2ded8;border-radius:12px;outline:0;width:100%;height:48px;margin-bottom:8px;padding:0 14px;font-size:16px;font-weight:600}.fin:focus{border-color:var(--ink)}.ft .cm{margin-top:24px}.c.off{opacity:.55}.fhint{color:var(--faint);margin-top:8px;font-size:13px}.fhint a{color:var(--o-ink);font-weight:600}.r-more{margin-top:10px}.r-row.fr-o:not(:has(img)){grid-template-columns:minmax(0,1fr)}.r-row.fr-o:hover b{color:var(--o-ink)}.fr-o b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.si-fi{background:var(--soft);width:40px;height:40px;color:var(--mute);border-radius:10px;flex:none;place-items:center;display:grid}.si-fi .ic{width:20px;height:20px}.fnew{max-width:760px}.fnew h1{letter-spacing:-.02em;margin-top:16px;font-size:28px;font-weight:800}.fnew .cm-in{margin-top:20px}.fk-k{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;display:grid}.fk-k legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.fk-k label{cursor:pointer;border:1px solid #e2ded8;border-radius:12px;padding:12px 14px;display:block;position:relative}.fk-k input{opacity:0;width:1px;height:1px;position:absolute}.fk-k b{font-size:15px;display:block}.fk-k small{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.4;display:block}.fk-k label:has(input:checked){border-color:var(--o);background:var(--o-tint)}.fk-k label:has(input:checked) b{color:var(--o-ink)}.fk-k label:has(input:focus-visible){outline:2px solid var(--o);outline-offset:2px}:is(.fk:has(input[value=tanya]:checked) .fk-p,.fk:has(input[value=ngobrol]:checked) .fk-p){display:none}.fk select{background:#fff;border:1px solid #e2ded8;border-radius:12px;width:100%;height:52px;padding:0 14px;font-size:16px}.fk-c{justify-content:space-between;gap:12px;display:flex}.fk-c .fhint{margin-top:6px}.fcount{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-top:6px;font-size:13px;font-weight:600}.fcount.ok{color:#15803d}.fk .err{margin-top:16px}.fk .cf-a{margin-top:20px}.mtop .m-sub{background:var(--o);color:#fff;border-radius:10px;align-items:center;gap:4px;height:34px;margin-right:4px;padding:0 12px 0 9px;font-size:14px;font-weight:700;display:inline-flex}.mtop .m-sub .ic{width:16px;height:16px}.btabs .t-fx{justify-content:flex-end;padding-bottom:9px;font-weight:800;position:relative;color:var(--o-ink)!important}.btabs .t-fx i{background:var(--o);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #fff,0 6px 16px #ff5a1f59}.btabs .t-fx.on i{background:var(--o-ink)}@media (width<=1023px){.shell.pbare .rail,.shell.pbare .cfoot{display:none!important}}.col>section.fz-w{max-width:720px;margin:0 auto;padding-bottom:0}.fz{flex-direction:column;min-height:calc(100dvh - 57px);display:flex}.fz-top{align-items:center;gap:6px;padding:10px 0;display:flex}.fz-top h1{letter-spacing:0;margin:0;font-size:17px;font-weight:700}.fz-x{width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;margin-left:-10px;display:grid}.fz-x:hover{background:var(--soft)}.fz-x .ic{width:22px;height:22px}.fz-who{align-items:center;gap:12px;margin-top:6px;display:flex}.fz-who img{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:40px;height:40px}.fz-k{scrollbar-width:none;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.fz-k::-webkit-scrollbar{display:none}.fz-k label{cursor:pointer;flex:none;position:relative}.fz-k input{opacity:0;width:1px;height:1px;position:absolute}.fz-k span{border:1px solid var(--line);height:34px;color:var(--mute);border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.fz-k label:hover span{color:var(--ink)}.fz-k input:checked+span{border-color:var(--o);background:var(--o-tint);color:var(--o-ink)}.fz-k input:focus-visible+span{outline:2px solid var(--o);outline-offset:2px}.fz-t{letter-spacing:-.01em;width:100%;color:var(--ink);background:0 0;border:0;outline:0;margin-top:20px;padding:0;font-size:22px;font-weight:700}.fz-b{resize:none;color:#2b2723;background:0 0;border:0;outline:0;width:100%;min-height:150px;margin-top:10px;padding:0;font-size:17px;line-height:1.6}.fz-t::placeholder,.fz-b::placeholder{color:var(--faint);font-weight:inherit}.fz-p{margin-top:12px}.fz-sel{border:1px solid var(--line);height:36px;color:var(--mute);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.fz-sel .ic{width:16px;height:16px}.fz-sel select{height:34px;color:var(--ink);background:0 0;border:0;outline:0;max-width:220px;font-size:14px;font-weight:600}.fz-err{margin-top:12px}.fz-img{align-self:flex-start;width:fit-content;max-width:100%;margin-top:12px;position:relative}.fz-img img{border:1px solid var(--line);border-radius:12px;max-width:100%;max-height:280px;display:block}.fz-imgx{color:#fff;cursor:pointer;background:#141210b8;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.fz-imgx .ic{width:16px;height:16px}.fz-ph{width:40px;height:40px;color:var(--mute);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.fz-ph:hover{background:var(--soft);color:var(--ink)}.fz-ph .ic{width:22px;height:22px}.fpic{z-index:1;border:1px solid var(--line);cursor:zoom-in;background:#1a1816;border-radius:14px;margin:12px 0 0;display:block;position:relative;overflow:hidden}.fpic-bg{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.85;width:100%;height:100%;display:none;position:absolute;inset:0;transform:scale(1.25)}@media (width>=600px){.fpic-bg{display:block}}.fpic-f{width:min(100%,calc(510px * var(--r)));aspect-ratio:var(--r);margin:0 auto;display:block;position:relative}.fpic-f img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.tr .shr{z-index:2;align-items:center;display:flex;position:relative}.tr .shr>summary{cursor:pointer;align-items:center;display:inline-flex;height:19px!important}.tr .shr>summary:hover{color:var(--ink)}.fe-ph{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.fe-ph .ic{width:16px;height:16px}.fe-del{color:var(--mute);align-items:center;gap:6px;font-size:14px;display:inline-flex}.fz-bar{padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;align-items:center;gap:12px;margin-top:auto;display:flex;position:sticky;bottom:0}.fz-bar .fhint{flex:1;min-width:0;margin:0}.fz-bar .fcount{margin:0}.fz-bar .btn{flex:none;padding:0 22px}.fz .cm-in{margin-top:16px}@media (width>=768px){.col>section.fz-w{padding-top:32px}.fz{border:1px solid var(--line);border-radius:20px;min-height:0;margin:0;padding:6px 24px 0;box-shadow:0 10px 30px #16130f0d}.fz-b{min-height:220px}.fz-bar{padding-bottom:16px;position:static}}.shell.notabs~#langbar{display:none!important}.rbox{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.rbox>img{object-fit:cover;background:var(--soft);border-radius:50%;flex:none;width:36px;height:36px}.rb-in{background:#fff;border:1px solid #e2ded8;border-radius:21px;flex:1;min-width:0;transition:border-radius .15s}.rb-in textarea{resize:none;width:100%;height:40px;min-height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 16px;font-size:15px;line-height:1.45;display:block}.rb-in textarea::placeholder{color:var(--faint)}.rbox.open .rb-in{border-color:#cfc9c1;border-radius:14px}.rbox.open .rb-in textarea{min-height:76px;padding-top:12px}.rb-bar{justify-content:flex-end;gap:8px;padding:0 8px 8px;display:none}.rbox.open .rb-bar{display:flex}.rb-bar .btn{height:34px;padding:0 14px;font-size:14px}.rbox.rsub{margin:10px 0 0 48px}.rsub-err{margin-left:48px}#balas{margin-bottom:6px}.tr-m{gap:7px;font-size:13.5px}.tr-m b{font-size:15px;font-weight:700}.tr-av{width:32px;height:32px}.tr-m .shield{width:16px;height:16px}.ft-pin{margin-top:16px}.ft-by{align-items:center;gap:12px;margin-top:16px;display:flex}.ft-by img{object-fit:cover;background:var(--soft);border-radius:50%;width:44px;height:44px;display:block}.ft-nm{align-items:center;gap:4px;display:inline-flex}.ft-nm b{font-size:16px;font-weight:700}.ft-nm .shield{width:17px;height:17px}.ft-by small{color:var(--mute);margin-top:2px;font-size:13.5px;display:block}.ft-pin+.ft-by{margin-top:8px}.ft .cth .c .cn{font-size:15px}.tr-pl{margin-bottom:8px}.tm{background:var(--o-tint);height:20px;color:var(--o-ink);white-space:nowrap;vertical-align:1px;border-radius:6px;align-items:center;gap:4px;margin-left:6px;padding:0 7px 0 4px;font-size:11.5px;font-weight:700;display:inline-flex}.tr-m .tm,.ft-by .tm{margin-left:0}.ds-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:6px 0 4px;display:flex;overflow-x:auto}.ds-tabs::-webkit-scrollbar{display:none}.ds-tabs button{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 10px;font-size:15px;font-weight:700;display:inline-flex}.ds-tabs button span{background:var(--soft);min-width:20px;height:20px;color:var(--mute);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;line-height:20px}.ds-tabs button.on{color:var(--o-ink);border-color:var(--o)}.ds-tabs button.on span{background:var(--o-tint);color:var(--o-ink)}.ds-pane>.ds-gh:first-child,.ds-pane>.ds-p:first-child,.ds-pane>.ds-empty:first-child,.ds-pane>.ds-h:first-child{margin-top:14px}.ds-h{border-bottom:1px solid var(--line);padding:14px 4px;display:block}.ds-h:hover b,.ds-h:hover .ds-q{color:var(--o-ink)}.ds-h b{font-size:16px;line-height:1.35;display:block}.ds-h .ds-q{color:#2b2723;font-size:15px;line-height:1.5;display:block}.ds-h small{color:var(--mute);margin-top:4px;font-size:13px;display:block}.ds-h em{color:#b45309;font-style:normal;font-weight:600}.ds-hv{align-items:center;gap:12px;display:flex}.ds-hv .logo{border-radius:11px;flex:none;width:44px;height:44px}.ds-hv span{flex:1;min-width:0}.ds-hv small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-hv em{color:var(--mute);flex:none;font-size:13px;font-weight:700}.ds-draft .ds-pm{flex:1;min-width:0}.tm{background:var(--o-tint);height:19px;color:var(--o-ink);white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:0 6px 0 4px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex;position:relative;top:-1px}.tm img{width:13px;height:13px;display:block}.tr-m .tm,.ft-by .tm{margin-left:0;top:0}.shield{color:#1d9bf0}.tm{line-height:19px}.shr{position:relative}.shr>summary{list-style:none;width:auto!important;height:36px!important}.shr>summary::-webkit-details-marker{display:none}.shr[open]>summary{color:var(--ink);background:#efece8}.shr:not([open])>.shr-p{display:none}.shr-p{z-index:20;border:1px solid var(--line);background:#fff;border-radius:16px;width:316px;padding:14px 12px 10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #16130f24}.shr-h{margin:0 4px 10px;font-size:14px;display:block}.shr-g{grid-template-columns:repeat(4,1fr);gap:10px 4px;display:grid}.shr-g a,.shr-g button{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.shr-g a:hover,.shr-g button:hover{color:var(--ink)}.shr-g i{background:var(--soft);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.shr-g i .ic{width:22px;height:22px}.shr-g .shr-n i,.shr-g .shr-c{background:var(--soft);color:var(--ink)}@media (width<=600px){.shr-p{top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;position:fixed}.shr-g{grid-template-columns:repeat(4,1fr)}}.f-faq{margin:36px var(--gut) 8px}.f-faq h2{margin-bottom:6px;font-size:18px;font-weight:800}.f-faq details{border-bottom:1px solid var(--line)}.f-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary:after{content:"+";color:var(--faint);font-weight:600}.f-faq details[open] summary:after{content:"−"}.f-faq p{color:var(--mute);margin:0 0 14px;font-size:15px;line-height:1.6}.c .tm img,.rs .c .tm img,.cth .c .tm img{object-fit:contain;background:0 0;border-radius:0;width:13px;height:13px}.sy-opt{background:var(--soft);color:var(--mute);vertical-align:4px;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.sy-q{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sy-q button{border:1px solid var(--line);height:34px;font:inherit;color:var(--mute);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:600}.sy-q button:hover{border-color:var(--o);color:var(--o-ink)}.nav-st.row{flex-direction:row;gap:10px}.nav-st.row .btn{flex:1 1 0;min-width:0}.nav-st.row .bk{flex:none;gap:6px;padding:0 18px}.nav-st .bk .ic{width:16px;height:16px}@media (width<=480px){.nav-st.row .bk{width:52px;padding:0}.nav-st.row .bk span{display:none}}.pstory{border:1px solid var(--line);background:linear-gradient(#fffaf6,#fff);border-radius:16px;margin-top:28px;padding:18px 18px 16px;display:block}.pstory:hover{border-color:#f4c9b3}.pstory-k{letter-spacing:.04em;text-transform:uppercase;color:var(--o-ink);font-size:12px;font-weight:800;display:inline-block}.pstory b{margin-top:6px;font-size:18px;line-height:1.3;display:block}.pstory p{color:#4a453f;margin-top:6px;font-size:15px;line-height:1.6}.pstory .lnk{margin-top:10px}.c .acts2 .fmore .ds-menu{left:0;right:auto}.fmore summary .ic{width:18px;height:18px}@media (width<=600px){.fmore:not(.shr) .ds-menu{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));z-index:45;min-width:0;position:fixed;box-shadow:0 -6px 30px #16130f2e;left:12px!important;right:12px!important}.shell.notabs .fmore:not(.shr) .ds-menu{bottom:calc(12px + env(safe-area-inset-bottom))}.shr-p{top:auto;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:45;width:auto;position:fixed;box-shadow:0 -6px 30px #16130f2e;left:12px!important}.shell.notabs .shr-p{bottom:calc(12px + env(safe-area-inset-bottom))}}.btabs .t-fx{padding-bottom:9px}.btabs .t-fx i{width:44px;height:44px;top:-8px;box-shadow:0 0 0 4px #fff,0 4px 10px #ff5a1f47}.btabs .t-fx i .ic{width:22px;height:22px}body:has(.fmore[open]) .langbar{display:none}.d-view{gap:8px;width:100%;margin-top:24px}.d-view .ic{width:18px;height:18px}.dsh{border:1px solid var(--line);text-align:center;border-radius:16px;margin-top:16px;padding:18px 16px}.dsh-h{font-size:16px;display:block}.dsh-t{max-width:46ch;color:var(--mute);margin:4px auto 14px;font-size:14px;line-height:1.5}.dsh-g{grid-template-columns:repeat(7,minmax(0,1fr));place-items:start center;gap:6px;display:grid}.dsh-g a,.dsh-g button{width:100%;min-width:0;font:600 12px var(--sans);color:var(--mute);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.dsh-g{container-type:inline-size}.dsh-g i{--d:min(48px,calc((100cqi - 36px) / 7));width:var(--d);height:var(--d);color:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.dsh-g .ic{width:46%;height:46%}.dsh-g .dsh-c{color:var(--ink);background:#f1eee9}.dsh-g .dsh-ok .dsh-c{color:#16803c;background:#e7f6ec}.dsh-g a:hover i,.dsh-g button:hover i{transform:translateY(-2px)}.dsh-g a:hover,.dsh-g button:hover{color:var(--ink)}.dsh-g span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=559px){.dsh-g span{display:none}}.clamp.is-cut{overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ft-body.clamp.is-cut{max-height:7.2em}.about-x.clamp.is-cut{max-height:15em}.clamp-more{font:inherit;color:var(--o-ink);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:6px 0;font-size:15px;font-weight:700;display:inline-flex}.clamp-more:hover{text-decoration:underline}.about-x{max-width:66ch}.about-x p{color:#45403b;margin-top:14px;line-height:1.7}.about-x>p:first-child{margin-top:10px}.about-x ol,.about-x ul:not(.feat){color:#45403b;margin:10px 0 0;padding-left:22px;line-height:1.7}.about-x li+li{margin-top:6px}.about-x h3{margin:26px 0 4px}.about-x .feat li{color:#45403b;line-height:1.7}
