.mole{display:block;width:100%;height:auto;overflow:visible}.mole .up{transform-origin:512px 700px}.mole .fx path{fill:none;stroke:#191919;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.mole .fx circle{fill:#191919}.s-icon .ink path{stroke:#191919;stroke-width:var(--w, 0);stroke-linejoin:round}.s-icon .nose path{stroke:#e03e3e;stroke-width:var(--w, 0)}.mole.enter{animation:m-enter .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes m-enter{0%{opacity:0;transform:scale(.94) translateY(6px)}}.s-idle .up{animation:m-breathe 3.6s ease-in-out infinite}.s-idle .eyes,.s-listen .eyes,.s-dig .eyes,.s-wait .eyes{animation:m-blink 4.2s infinite}@keyframes m-breathe{50%{transform:scale(1.006,1.018)}}@keyframes m-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.s-listen .up{animation:m-listen 1.8s ease-in-out infinite}@keyframes m-listen{0%,to{transform:skew(0)}30%{transform:skew(-2.4deg) scaleY(1.012)}70%{transform:skew(1.6deg)}}.s-dig .up{animation:m-dig .9s cubic-bezier(.5,0,.5,1) infinite}@keyframes m-dig{0%,to{transform:scale(1)}35%{transform:scale(1.012,.972) skew(-1deg)}60%{transform:scale(.996,1.01)}}.fx-speck{animation:m-speck .9s ease-out infinite;opacity:0}@keyframes m-speck{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),-70px)}}.s-wait .up{animation:m-wait 2.6s cubic-bezier(.3,0,.2,1) infinite}@keyframes m-wait{0%,55%,to{transform:scale(1)}66%{transform:scale(.99,1.045)}76%{transform:scale(1.006,.99)}84%{transform:scaleY(1.008)}}.s-found .up{animation:m-found 1.6s cubic-bezier(.3,0,.2,1) infinite}@keyframes m-found{0%,to{transform:scale(1)}18%{transform:scale(1.02,.96)}38%{transform:scale(.985,1.06)}56%{transform:scale(1.01,.985)}70%{transform:scale(1)}}.fx-star{animation:m-star 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center;opacity:0}@keyframes m-star{0%,to{opacity:0;scale:.4}40%{opacity:1;scale:1}70%{opacity:0;scale:.7}}.s-error .up{animation:m-error 2.4s ease-in-out infinite}@keyframes m-error{0%,40%,to{transform:skew(0)}46%{transform:skew(-3deg)}54%{transform:skew(2.6deg)}62%{transform:skew(-1.6deg)}70%{transform:skew(.6deg)}}.s-sleep .up{animation:m-sleep 4.4s ease-in-out infinite}@keyframes m-sleep{50%{transform:scale(1.01,1.03)}}.fx-z{animation:m-z 3.3s ease-out infinite;opacity:0}@keyframes m-z{0%{opacity:0;translate:0 0;scale:.6}20%{opacity:1}to{opacity:0;translate:50px -120px;scale:1.1}}.s-think .up{animation:m-think 3.2s ease-in-out infinite}.s-think .eyes,.s-read .eyes{animation:m-blink 3.6s infinite}@keyframes m-think{0%,to{transform:skew(0)}40%{transform:skew(-2deg) scaleY(1.012)}70%{transform:skew(1deg)}}.s-read .up{animation:m-read 1.6s ease-in-out infinite}@keyframes m-read{0%,to{transform:skew(0) scaleY(1)}25%{transform:skew(2deg) scaleY(.985)}50%{transform:skew(0) scaleY(1)}75%{transform:skew(-2deg) scaleY(.985)}}.s-launch .up{animation:m-launch 1.4s cubic-bezier(.3,0,.2,1) infinite}@keyframes m-launch{0%,to{transform:scale(1)}20%{transform:scale(1.03,.94)}42%{transform:scale(.97,1.08)}62%{transform:scale(1.015,.98)}78%{transform:scale(1)}}.mob{position:relative;display:inline-block;width:var(--s, 40px);height:var(--s, 40px);flex:none}.mob svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mob-ring{transform:rotate(-90deg)}.mob-ring circle{fill:#fff;stroke-width:5}.mob-ring .r0{stroke:#ededeb}.mob-ring .r1{fill:none;stroke-linecap:round;stroke:var(--rc, #A5A29C);transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.mob-head{inset:14%!important;width:72%!important;height:72%!important}.mob-head .ink path{stroke:#191919;stroke-width:22;stroke-linejoin:round}.mob-head .nose path{stroke:#e03e3e;stroke-width:22}.mob .head{transform-origin:530px 900px}.mob .bx path,.mob .bx circle{fill:none;stroke:var(--rc, #191919);stroke-width:26;stroke-linecap:round;stroke-linejoin:round}.mob .bx-dirt circle,.mob .bx-dots circle{fill:var(--rc);stroke:none}.mob .bx-q circle:first-child{fill:#fff}.mob .bx-q circle:last-child{fill:var(--rc);stroke:none}.ring-run{--rc: #2F80ED}.ring-think{--rc: #9065B0}.ring-wait{--rc: #E8853A}.ring-done{--rc: #3FA46A}.ring-err{--rc: #D44C47}.ring-off{--rc: #C8C6C1}.ring-idle{--rc: #A5A29C}.ring-run .r1{animation:mb-ringspin 1.6s linear infinite;transform-origin:50px 50px}@keyframes mb-ringspin{to{transform:rotate(360deg)}}.mb-dig .head{animation:mb-dig .7s cubic-bezier(.5,0,.5,1) infinite}@keyframes mb-dig{50%{transform:translateY(28px) rotate(-4deg)}}.mb-dig .bx-dirt circle{animation:mb-dirt .7s ease-out infinite;opacity:0}.mb-dig .bx-dirt circle:nth-child(2){animation-delay:.23s}.mb-dig .bx-dirt circle:nth-child(3){animation-delay:.46s}@keyframes mb-dirt{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-160px)}}.mb-think .head{animation:mb-tilt 2.4s ease-in-out infinite}@keyframes mb-tilt{50%{transform:rotate(-6deg)}}.mb-think .bx-dots circle{animation:mb-dot 1.2s ease-in-out infinite}.mb-think .bx-dots circle:nth-child(2){animation-delay:.2s}.mb-think .bx-dots circle:nth-child(3){animation-delay:.4s}@keyframes mb-dot{0%,to{opacity:.2}50%{opacity:1}}.mb-read .head{animation:mb-sniff 1.1s ease-in-out infinite}@keyframes mb-sniff{25%{transform:translate(10px) rotate(2deg)}50%{transform:none}75%{transform:translate(10px) rotate(2deg)}}.mb-read .bx-arcs path{animation:mb-dot 1.4s ease-in-out infinite}.mb-read .bx-arcs path:nth-child(2){animation-delay:.3s}.mb-wait .head{animation:mb-peek 2.6s cubic-bezier(.3,0,.2,1) infinite}@keyframes mb-peek{0%,55%,to{transform:none}68%{transform:translateY(-46px)}80%{transform:translateY(6px)}}.mb-wait .bx-q{animation:mb-pop 2.6s cubic-bezier(.3,1.6,.4,1) infinite;transform-origin:820px 210px}@keyframes mb-pop{0%,55%{transform:scale(.6);opacity:.5}70%,to{transform:scale(1);opacity:1}}.mb-done .head{animation:mb-hop 1.6s cubic-bezier(.3,0,.2,1) infinite}@keyframes mb-hop{0%,60%,to{transform:none}20%{transform:translateY(-40px)}35%{transform:translateY(6px) scaleY(.96)}}.mb-done .bx-spark path{animation:mb-twinkle 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.mb-done .bx-spark path:nth-child(n+3){animation-delay:.3s}@keyframes mb-twinkle{0%,to{opacity:0;scale:.4}40%{opacity:1;scale:1}}.mb-error .head{animation:mb-shake 2.2s ease-in-out infinite}@keyframes mb-shake{0%,50%,to{transform:none}56%{transform:rotate(-7deg)}64%{transform:rotate(6deg)}72%{transform:rotate(-4deg)}}.mb-error .bx-swirl{animation:mb-swirl 2.2s linear infinite;transform-origin:510px 170px}@keyframes mb-swirl{to{transform:rotate(360deg)}}.mb-sleep .head{transform:translateY(40px) rotate(8deg);opacity:.55}.mb-sleep .bx-z path{animation:mb-z 3s ease-out infinite;opacity:0}.mb-sleep .bx-z path:nth-child(2){animation-delay:1.5s}@keyframes mb-z{0%{opacity:0;transform:translateY(30px)}30%{opacity:1}to{opacity:0;transform:translate(40px,-80px)}}.mbs .mob-scene{position:absolute;inset:9%;border-radius:50%;overflow:hidden;background:#fff}.mbs .mob-scene .mole{width:100%;height:100%}.mbs .mob-scene .ink path{stroke:#191919;stroke-width:var(--bw, 10);stroke-linejoin:round}.mbs .mob-scene .nose path{stroke:#e03e3e;stroke-width:var(--bw, 10)}.mbs .mob-scene .fx path{stroke-width:14}.mbs .mob-ring circle{fill:none}.mbs.ring-run:not(.has-p) .r1,.mbs.ring-think:not(.has-p) .r1{stroke-dasharray:72 217!important;stroke-dashoffset:0!important}@media(prefers-reduced-motion:reduce){.mob *,.mob{animation:none!important}}@media(prefers-reduced-motion:reduce){.mole *,.mole{animation:none!important}}.crew{display:block;width:100%;height:auto;overflow:visible}.crew .up{transform-origin:512px 700px}.crew.enter{animation:cr-enter .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes cr-enter{0%{opacity:0;transform:scale(.94) translateY(6px)}}.crew .eyes{animation:cr-blink 4.4s infinite}@keyframes cr-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.ca-breathe .up{animation:cr-breathe 3.6s ease-in-out infinite}@keyframes cr-breathe{50%{transform:scale(1.005,1.016)}}.ca-read .up{animation:cr-read 2.4s ease-in-out infinite}@keyframes cr-read{0%,to{transform:skew(0)}30%{transform:skew(1.4deg) scaleY(.99)}70%{transform:skew(-1.4deg) scaleY(.99)}}.ca-listen .up{animation:cr-listen 2.2s ease-in-out infinite}@keyframes cr-listen{0%,to{transform:skew(0)}35%{transform:skew(-1.8deg) scaleY(1.01)}70%{transform:skew(1.2deg)}}.ca-dig .up{animation:cr-dig 1.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes cr-dig{0%,to{transform:none}40%{transform:scale(1.008,.985) skew(-.8deg)}}.ca-shout .up{animation:cr-shout 1.6s ease-in-out infinite}@keyframes cr-shout{0%,to{transform:none}30%{transform:scale(.996,1.014) skew(-1deg)}}.pa-scan{animation:cr-scan 3.2s ease-in-out infinite}@keyframes cr-scan{0%,to{transform:translate(-10px,2px) rotate(-2deg)}50%{transform:translate(10px,-3px) rotate(2deg)}}.pa-dab{animation:cr-dab 1.8s cubic-bezier(.4,0,.3,1) infinite}@keyframes cr-dab{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}55%{transform:rotate(2.5deg)}}.pa-write{animation:cr-write 1.4s ease-in-out infinite}@keyframes cr-write{0%,to{transform:translate(-14px,-6px)}25%{transform:translate(-4px,-10px)}50%{transform:translate(6px,-6px)}75%{transform:translate(14px,-10px)}}.pa-shovel{animation:cr-shovel 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:0 -330px}@keyframes cr-shovel{0%,to{transform:none}40%{transform:translateY(10px) rotate(-3deg)}}.crew .fx-speck{animation:cr-speck 1.2s ease-out infinite;opacity:0}@keyframes cr-speck{0%{opacity:0;transform:none}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),-60px)}}.pa-waves path{animation:cr-wave 1.6s ease-out infinite;opacity:0}.pa-waves .pw1{animation-delay:.25s}@keyframes cr-wave{0%{opacity:0;transform:translate(-8px)}30%{opacity:1}to{opacity:0;transform:translate(12px)}}.ca-bars .pbar{animation:cr-bar 3s cubic-bezier(.2,.8,.2,1) infinite}@keyframes cr-bar{0%{transform:scaleY(.35)}45%,to{transform:scaleY(1)}}.ca-done .up{animation:cr-done 2.8s cubic-bezier(.3,0,.2,1) infinite}@keyframes cr-done{0%,62%,to{transform:none}12%{transform:scale(1.012,.975)}26%{transform:scale(.992,1.03)}40%{transform:scale(1.004,.994)}}.cs-done .cbub .pk{stroke-dasharray:110;animation:cr-tick .7s .3s cubic-bezier(.3,.6,.2,1) both}@keyframes cr-tick{0%{stroke-dashoffset:110}to{stroke-dashoffset:0}}.ca-needs .up{animation:cr-needs 2.8s cubic-bezier(.3,0,.2,1) infinite}@keyframes cr-needs{0%,55%,to{transform:none}66%{transform:scale(.992,1.036)}76%{transform:scale(1.004,.992)}84%{transform:none}}.crb .mob-scene .nose path{stroke:#3a3734}.mbs.crb .mob-scene .ink path.q{stroke:#e8853a}.crb .crew .pl,.crb .crew .pk{stroke-width:12}.crb .crew .pg,.crb .crew .cemb .pl{stroke-width:10}.crb .crew .pd,.crb .crew .ptint,.crb .crew .cfx{display:none}.crb .crew .pa-waves path{stroke-width:16}.crb.crb-still .mob-ring .r0{stroke:#e9e9e7}.crb.crb-still .crew *,.crb.crb-still .crew{animation:none!important}.crow{display:inline-flex;align-items:center;vertical-align:middle}.crow .mob{width:var(--s, 24px);height:var(--s, 24px);border-radius:50%;box-shadow:0 0 0 2px #fff;background:#fff}.crow .mob+.mob{margin-left:calc(var(--s, 24px) * -.28)}@media(prefers-reduced-motion:reduce){.crew *,.crew{animation:none!important}}:root{--bg: #fff;--soft: #f7f7f5;--hover: #f1f1ef;--line: #e9e9e7;--line2: #dfdfdc;--ink: #191919;--tx: #37352f;--tx2: #6f6e69;--tx3: #a5a29c;--red: #e03e3e;--blue: #2f80ed;--blue-bg: #e7f3f8;--blue-tx: #337ea9;--orange: #e8853a;--orange-bg: #faebdd;--orange-tx: #cc782f;--green: #3fa46a;--green-bg: #edf3ec;--green-tx: #448361;--purple-bg: #f6f3f9;--purple-tx: #9065b0;--red-bg: #fdebec;--red-tx: #d44c47;--gold: #c29343;--gold-bg: #fbf3db;--gold-line: #eeddaa;--gold-soft: #fffcf3;--ease: cubic-bezier(.2, .8, .2, 1);--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--wrap: 1200px;--gut: clamp(20px, 4vw, 40px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--tx);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}img,svg{display:block;max-width:100%}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}b,strong{color:var(--ink);font-weight:600}p{margin:0}h1,h2,h3,h4{margin:0;color:var(--ink);text-wrap:balance}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:10px;text-decoration:none;font-size:14px}.skip:focus{top:12px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut);width:100%}main{flex:1}[hidden]{display:none!important}.top{position:sticky;top:0;z-index:30;background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s}.top.ln,.top.scrolled{border-bottom-color:var(--line)}.top .wrap{display:flex;align-items:center;gap:24px;height:60px}.logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font-weight:700;font-size:17px;letter-spacing:-.01em}.logo img{width:28px;height:28px}.menu{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:14px}.menu a:not(.btn){color:var(--tx2);text-decoration:none;padding:6px 10px;border-radius:8px;transition:background .15s,color .15s}.menu a:not(.btn):hover{background:var(--hover);color:var(--ink)}.menu a[aria-current=page]{color:var(--ink)}@media(max-width:1060px){.menu{gap:0}.menu a:not(.btn){padding:6px 8px}.menu .btn{margin-left:6px}}.lsw{display:inline-flex;align-items:center;margin-left:4px;font-size:13px;white-space:nowrap}.lsw i{font-style:normal;color:var(--line2)}.menu .lsw a:not(.btn){display:inline-block;padding:6px;color:var(--tx2)}.menu .lsw a[aria-current]:not(.btn){color:var(--ink);font-weight:600}.foot .links .lsw{margin-left:0;font-size:inherit}.foot .links .lsw a{color:var(--tx2);padding:0 3px}.foot .links .lsw a[aria-current]{color:var(--ink);font-weight:600}.menu .btn{margin-left:8px}.me{position:relative;margin-left:12px}.avm{width:30px;height:30px;border-radius:50%;background:#f3ded4;color:#a8472c;display:grid;place-items:center;font-weight:650;font-size:13px;flex:none;border:0;cursor:pointer;padding:0}.avm.b{background:#dcebf5;color:#337ea9}.memenu{position:absolute;right:0;top:40px;min-width:220px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #0f0f0f12,0 18px 40px -18px #0f0f0f59;padding:6px;z-index:40;font-size:13.5px}.memenu .who{padding:8px 10px 6px;color:var(--tx2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.memenu .who b{display:block;color:var(--ink);font-size:13.5px}.memenu button,.memenu a{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:none;border:0;cursor:pointer;text-decoration:none;color:var(--ink);text-align:left}.memenu button:hover,.memenu a:hover{background:var(--hover)}.foot{border-top:1px solid var(--line);padding:30px 0 38px;font-size:13.5px;color:var(--tx2)}.foot .wrap{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap}.foot .logo{font-size:15px}.foot .logo img{width:24px;height:24px}.foot .links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-left:auto}.foot .links a{color:var(--ink);text-decoration:none}.foot .links a:hover{text-decoration:underline}.foot .copy{width:100%}.btn{font:inherit;font-size:14.5px;font-weight:600;height:42px;padding:0 16px;border-radius:11px;border:1px solid var(--line2);background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s var(--ease),border-color .15s,opacity .15s}.btn:hover{background:var(--soft)}.btn:active{transform:scale(.98)}.btn .ic{width:16px;height:16px}.btn.p{background:var(--ink);border-color:var(--ink);color:#fff}.btn.p:hover{background:#333}.btn.sm{height:34px;font-size:13.5px;padding:0 12px;border-radius:10px}.btn.lg{height:50px;font-size:16px;padding:0 22px;border-radius:14px}.btn.full{width:100%}.btn.q{border-color:transparent;color:var(--tx2)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.busy{cursor:progress;opacity:.7}.tag{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 7px;border-radius:6px;font-size:12px;line-height:1;font-weight:500;white-space:nowrap}.tag .ic{width:12px;height:12px;stroke-width:2}.t-gray{background:#f1f1ef;color:#787774}.t-blue{background:var(--blue-bg);color:var(--blue-tx)}.t-green{background:var(--green-bg);color:#3b7356}.t-orange{background:var(--orange-bg);color:var(--orange-tx)}.t-purple{background:var(--purple-bg);color:var(--purple-tx)}.t-ink{background:var(--ink);color:#fff}.t-gold{background:var(--gold-bg);color:var(--gold)}.bg-green{background:var(--green-bg);color:var(--green)}.bg-blue{background:var(--blue-bg);color:var(--blue)}.kick{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border-radius:15px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:550;color:var(--tx);box-shadow:0 1px 2px #0f0f0f0a}.kick .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.sample{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--orange-tx);background:var(--orange-bg);border-radius:7px;padding:3px 8px;font-weight:550}.err{color:var(--red-tx);font-size:13px;min-height:0;margin-top:8px}.err:empty{display:none}.mo{position:relative}.mo .mole,.mo .crew{width:100%;height:100%}.mob-ring .r1{animation:none!important}.mbs.ring-run:not(.has-p) .r1,.mbs.ring-think:not(.has-p) .r1{stroke-dasharray:none!important}.shake .s-idle .up{animation:wb-shake 3.4s ease-in-out infinite}@keyframes wb-shake{0%,52%,to{transform:none}60%{transform:skew(-3.2deg)}68%{transform:skew(3deg)}76%{transform:skew(-2deg)}84%{transform:skew(1deg)}}.say{position:absolute;white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:8px 13px;font-size:15px;color:var(--ink);box-shadow:0 10px 24px -16px #0f0f0f59;z-index:2;font-weight:550}.fv{width:18px;height:18px;border-radius:5px;background:#fff;border:1px solid var(--line2);display:inline-grid;place-items:center;font-size:7.5px;font-weight:800;color:var(--ink);flex:none;letter-spacing:-.04em;line-height:1;font-style:normal}.fv.lg{width:28px;height:28px;font-size:10.5px;border-radius:8px}.s3{display:inline-flex;gap:4px;width:54px}.s3 i{flex:1;height:4px;border-radius:2px;background:var(--hover)}.s3 i.d{background:var(--ink)}.s3 i.c{background:var(--blue)}.wh{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:center;padding-top:38px;padding-bottom:40px}.wh h1{font-size:clamp(42px,1.2rem + 3.6vw,68px);line-height:.98;letter-spacing:-.052em;font-weight:700;margin:20px 0 0}.wh .sub{margin:18px 0 0;font-size:clamp(16.5px,1rem + .3vw,19px);line-height:1.5;color:var(--tx2);max-width:30em;letter-spacing:-.01em}.ibox{display:block;margin-top:26px;border:1px solid var(--line2);border-radius:20px;background:#fff;box-shadow:0 10px 30px -18px #0f0f0f40;padding:14px 14px 12px 20px;transition:border-color .15s,box-shadow .15s}.ibox:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #19191912,0 10px 30px -18px #0f0f0f40}.ibox textarea{display:block;width:100%;border:0;outline:0;resize:none;font:inherit;font-size:19px;line-height:1.42;letter-spacing:-.01em;color:var(--ink);min-height:56px;padding:2px 6px 0 0;background:transparent}.ibox textarea::placeholder,.ibox input::placeholder{color:#8f8d87}.ibox .who{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding:10px 0 0;margin-top:6px;font-size:14.5px;color:#8f8d87}.ibox .who .ic{width:15px;height:15px}.ibox .who input{flex:1;border:0;outline:0;font:inherit;font-size:14.5px;color:var(--ink);background:transparent;min-width:0}.ibox .bar{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;color:var(--tx3)}.ibox .bar .sp{flex:1}.privnote{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:14px;line-height:1.55;color:var(--tx);max-width:36em}.privnote .ic{width:15px;height:15px;margin-top:3px;color:var(--green-tx)}.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2);cursor:pointer}.linkbtn:hover{color:var(--red-tx)}.modal .acts3{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.btn.danger{background:var(--red-tx);border-color:var(--red-tx);color:#fff}.btn.danger:hover{background:#b93b36}.ex{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center;font-size:13px;color:var(--tx3)}.ex button{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--line);background:#fff;font-size:13.5px;color:var(--tx);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.ex button:hover{background:var(--soft);border-color:var(--line2)}.ex .ic{width:14px;height:14px;color:var(--tx3);flex:none}.ex button{max-width:100%;height:auto;min-height:32px;padding:6px 12px;white-space:normal;text-align:left;line-height:1.3}.act{display:flex;align-items:center;gap:8px;margin-top:18px;min-height:24px;font-size:13px;color:var(--tx2);opacity:0;visibility:hidden;transition:opacity .5s var(--ease)}.act.on{opacity:1;visibility:visible}.act-b{flex:none;line-height:0}.tsbox{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:60}.wmo{position:relative;width:360px;height:360px}.wmo .mo{width:100%;height:100%}.wmo .say{left:-4px;top:54px}.ex>span{margin-right:2px}.gets{padding-bottom:56px}.gets .wrap>.row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:28px;border-top:1px solid var(--line)}.gets .row>div{display:flex;gap:10px;align-items:flex-start}.gets .ti{color:var(--tx2);flex:none;line-height:0;padding-top:3px}.gets .ti .ic{width:16px;height:16px}.gets b{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.gets small{display:block;margin-top:2px;font-size:13.5px;color:var(--tx2);line-height:1.5}.decl{margin-top:18px}.wq{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.wq>[data-mo]{--s: 32px;margin-top:-2px}.wq .t{font-size:17.5px;color:var(--ink);line-height:1.5;letter-spacing:-.01em}.wq .t small{display:block;font-size:13.5px;color:var(--tx2);letter-spacing:0;margin-top:2px}.wq.old{opacity:.42}.wq.me{justify-content:flex-end}.wq.me .bb{background:var(--soft);border-radius:18px 18px 6px;padding:9px 14px;font-size:15px;color:var(--ink)}.ans{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ans button{height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--line2);font-size:14.5px;color:var(--ink);background:#fff;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ans button:hover{background:var(--soft)}.ans button .ic{width:15px;height:15px;display:none}.ans button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ans button[aria-pressed=true] .ic{display:block}.ans button.skipq{border-color:transparent;color:var(--tx2);padding:0 8px}.ans button.next{background:var(--ink);border-color:var(--ink);color:#fff}.qw{display:grid;grid-template-columns:220px minmax(0,660px);gap:40px;justify-content:center;padding-top:34px;padding-bottom:48px}.qw>.mo{width:220px;height:220px;margin-top:30px}.ipill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;border-radius:17px;background:var(--soft);font-size:13.5px;color:var(--ink);max-width:100%;border:0;cursor:pointer;text-align:left;line-height:1.35}.ipill .ic{width:14px;height:14px;color:var(--tx3)}.qprog{display:flex;align-items:center;gap:10px;margin:16px 0 24px;font-size:12.5px;color:var(--tx3)}.qprog .s3{width:120px}.own{display:flex;align-items:center;gap:10px;margin-top:12px;height:46px;border:1px dashed var(--line2);border-radius:14px;padding:0 7px 0 14px;font-size:14.5px}.own:focus-within{border-style:solid;border-color:var(--ink)}.own input{flex:1;border:0;outline:0;font:inherit;color:var(--ink);background:transparent;min-width:0}.own input::placeholder{color:#8f8d87}.send{width:32px;height:32px;border-radius:10px;border:0;background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.send .ic{width:16px;height:16px}.qmain{min-width:0}.qcard{margin-top:4px}.qh{font-size:clamp(22px,1rem + .6vw,26px);font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--ink);outline:0}.qhint{margin-top:6px;font-size:14.5px;color:var(--tx2);line-height:1.5}.chips2{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chips2 button{min-height:44px;padding:9px 16px 9px 12px;border-radius:14px;border:1px solid var(--line2);background:#fff;font:inherit;font-size:15px;color:var(--ink);display:inline-flex;align-items:center;gap:10px;cursor:pointer;text-align:left;line-height:1.35;max-width:100%;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s var(--ease)}.chips2 button:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.chips2 button:hover{background:var(--soft)}}.chips2 .mk{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line2);display:grid;place-items:center;flex:none;color:#fff;transition:background .15s,border-color .15s}.chips2.multi .mk{border-radius:5px}.chips2 .mk .ic{width:12px;height:12px;stroke-width:2.6;opacity:0}.chips2 button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);box-shadow:inset 0 0 0 1px var(--ink)}.chips2 button[aria-pressed=true] .mk{background:var(--ink);border-color:var(--ink)}.chips2 button[aria-pressed=true] .mk .ic{opacity:1}.own2{display:block;margin-top:18px;max-width:520px}.own2 input{width:100%;height:46px;border:1px solid var(--line2);border-radius:12px;padding:0 14px;font:inherit;font-size:15px;background:#fff;outline:0;color:var(--ink);transition:border-color .15s,box-shadow .15s}.own2 input::placeholder{color:#8f8d87}.own2 input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1919190f}.qbar{display:flex;align-items:center;gap:8px;margin-top:28px}.qbar .sp{flex:1}.qbar .back{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:14px}.qbar .back .ic{width:14px;height:14px}.btn.q{border-color:transparent;color:var(--tx2);background:none}.btn.q:hover{background:var(--hover);color:var(--ink)}.modal.busy{width:440px;text-align:center;padding:26px 30px 24px}.busy .grab{display:none}.busy-mo{width:156px;height:156px;margin:-6px auto 0}.busy-mo .s-dig .up,.busy-mo .fx-speck{animation-duration:1.6s}.busy-k{display:inline-block;margin:4px auto 0;padding:4px 12px;border-radius:999px;background:var(--soft);font-size:13px;color:var(--tx2);font-variant-numeric:tabular-nums}.busy h2{font-size:26px;letter-spacing:-.025em;margin:12px 0 6px}.busy .mp{font-size:15px;line-height:1.6;color:var(--tx2);max-width:30em;margin:0 auto}.busy .btn.full{margin-top:12px}.busy [data-busy-go]{margin-top:22px}.busy-free{font-weight:450;opacity:.7;margin-left:2px}.busy-free:before{content:"\b7";margin-right:8px}.busy-fine{margin-top:16px;font-size:12.5px;color:var(--tx3)}.busy-priv{display:flex;gap:6px;justify-content:center;align-items:flex-start;margin-top:6px;font-size:12.5px;color:var(--tx2);line-height:1.5}.busy-priv .ic{width:13px;height:13px;margin-top:2px;color:var(--green-tx);flex:none}.ctr.busy-page h1{margin:14px 0 8px}.ctr.busy-page .busy-mo{width:180px;height:180px}.ctr.busy-page .busy-fine{margin-top:26px}.ctr.busy-page .busy-priv{max-width:30em}.icw{max-width:720px;margin:0 auto;padding-top:30px;padding-bottom:48px}.ich{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ich h1,.ich h2{font-size:28px;letter-spacing:-.035em;line-height:1.15}.ich small{display:block;font-size:14px;color:var(--tx2)}.ktl{display:none}.ktl .ic{width:22px;height:22px}.icard{border:1px solid var(--line);border-radius:20px;background:#fff;padding:6px 22px 8px;box-shadow:0 1px 2px #00000008,0 18px 40px -32px #00000040}.icard.ld{min-height:220px;padding:22px;display:grid;gap:14px;align-content:start}.icard.ld i{display:block;height:14px;border-radius:7px;background:var(--hover);animation:shimmer 1.4s ease-in-out infinite alternate}.icard.ld i:first-child{height:22px;width:78%;margin-bottom:8px}.icard.ld i:nth-child(2){width:52%}.icard.ld i:nth-child(3){width:44%}.icard.ld i:nth-child(4){width:36%}.if{display:grid;grid-template-columns:104px minmax(0,1fr) 18px;gap:14px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}.if-line{grid-template-columns:minmax(0,1fr) 18px;gap:6px 14px;padding:16px 0 18px}.if-line label{grid-column:1 / -1}.if.if-line .v{font-size:20px;font-weight:620;line-height:1.4;letter-spacing:-.012em}.if:first-child{border-top:0}.if label{font-size:12.5px;color:var(--tx3);font-weight:550}.if .v{font-size:15.5px;color:var(--ink);line-height:1.5;border-radius:10px;padding:6px 10px;margin:-6px -10px;border:0;outline:0;font:inherit;background:transparent;width:calc(100% + 20px);resize:none;overflow:hidden}.if .v:focus{background:#fff;box-shadow:0 0 0 1.5px var(--ink),0 0 0 5px #1919190f}.if small{display:block;font-size:12px;line-height:1.45;color:var(--tx3);grid-column:2;margin-top:-6px}.if>.ic{width:14px;height:14px;color:var(--tx3);align-self:center;opacity:.45;transition:opacity .15s}.if:hover>.ic,.if:focus-within>.ic{opacity:1;color:var(--ink)}.nx{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:16px}.nx .m{flex:1;min-width:0}.nx b{display:block;font-size:14.5px}.nx3{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.icacts{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px}.icacts .fine{margin-right:auto;font-size:12.5px;color:var(--tx3)}.ov{position:fixed;inset:0;background:#0f0f0f5c;z-index:50;display:grid;place-items:center;padding:20px;animation:fade .2s var(--ease)}@keyframes fade{0%{opacity:0}}.modal{position:relative;width:468px;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:24px;padding:22px 30px;box-shadow:0 40px 80px -30px #00000073;animation:pop .28s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.modal .x{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:10px;border:0;background:none;color:var(--tx3);cursor:pointer;display:grid;place-items:center}.modal .x:hover{background:var(--hover);color:var(--ink)}.mhd{display:flex;flex-direction:column;align-items:center;text-align:center}.mhd .mo{width:116px;height:116px;margin-bottom:-4px}.modal h2{font-size:24px;letter-spacing:-.03em;margin:4px 0;line-height:1.2}.modal .mp{font-size:14px;color:var(--tx2);line-height:1.5}.sso{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;border:1px solid var(--line2);border-radius:13px;font-weight:600;color:var(--ink);font-size:15px;margin-top:10px;background:#fff;cursor:not-allowed;position:relative}.sso svg{width:18px;height:18px;flex:none}.sso .soon{position:absolute;right:12px;font-size:11.5px;color:var(--tx3);font-weight:500}.sso[disabled]{display:none!important}.modal:not(:has([data-slot=sso] .sso:not([disabled]))) .or{display:none}[data-slot=sso]:empty{display:none}.upfront{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:14.5px;line-height:1.55;color:var(--tx);max-width:34em}.upfront .ic{width:15px;height:15px;margin-top:3px;color:var(--tx2)}.or{display:flex;align-items:center;gap:10px;color:var(--tx3);font-size:12.5px;margin:14px 0 6px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.erow{display:flex;gap:8px;padding:5px;border:1px solid var(--line2);border-radius:14px;transition:border-color .15s,box-shadow .15s}.erow:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #19191912}.erow input{flex:1;min-width:0;padding:0 10px;border:0;outline:0;font:inherit;font-size:15px;color:var(--ink);background:transparent}.erow input.code{letter-spacing:.3em;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.priv{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--tx);margin-top:14px;padding:10px 12px;background:var(--soft);border-radius:12px;line-height:1.45}.priv .ic{width:15px;height:15px;margin-top:1px;color:var(--tx2)}.fine{font-size:11.5px;color:var(--tx3);text-align:center;margin-top:12px}.devcode{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--orange-bg);color:var(--orange-tx);font-size:13px;line-height:1.45}.devcode b{color:var(--ink);letter-spacing:.12em;font-variant-numeric:tabular-nums}.cf-turnstile{display:flex;justify-content:center;margin-top:10px}.cf-turnstile:empty{margin:0}.back{background:none;border:0;padding:0;color:var(--tx2);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pg{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;padding-top:40px;padding-bottom:72px;align-items:start}.pgh{display:flex;gap:22px;align-items:flex-start}.crewhero{position:relative;flex:none;width:132px;height:132px;margin:-10px -8px 0 -14px}.pgh .m{flex:1;min-width:0}.pgh .q{font-size:15px;color:var(--tx2);line-height:1.5}.pgh h1{font-size:clamp(28px,1rem + 1.4vw,36px);letter-spacing:-.03em;margin:6px 0 0;line-height:1.12}.pg-time{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:14px;color:var(--tx2);font-variant-numeric:tabular-nums}.pg-time b{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--ink);min-width:3.2ch}.pg-time .u{color:var(--tx3)}.ovp{display:block;height:4px;border-radius:2px;background:var(--hover);overflow:hidden;margin-top:14px}.ovp i,.st .pb i{display:block;height:100%;width:0;background:var(--ink);border-radius:2px;transition:width .8s var(--ease)}.stages{list-style:none;margin:36px 0 0;padding:0;position:relative}.stages:before{content:"";position:absolute;left:15px;top:18px;bottom:18px;width:2px;background:var(--line)}.st{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:start;padding:12px 0}.st-i{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 2px var(--line);color:var(--tx3);font-size:13px;font-variant-numeric:tabular-nums;transition:background .3s,box-shadow .3s,color .3s}.st-i b{color:inherit;font-weight:650}.st-i .ic{width:16px;height:16px;stroke-width:2.2}.st.on .st-i{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.st.on .st-i:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--ink);opacity:.14;animation:ring 1.8s var(--ease) infinite}@keyframes ring{0%{transform:scale(.8);opacity:.3}to{transform:scale(1.25);opacity:0}}.st.dn .st-i{background:var(--ink);box-shadow:none;color:#fff}.st-m{min-width:0;padding-top:4px}.st-m>b{display:block;padding-right:72px;font-size:16px;line-height:1.35;color:var(--ink)}.st:not(.on):not(.dn) .st-m>b{color:var(--tx2);font-weight:550}.st-m small{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:13.5px;color:var(--tx2);min-height:20px;min-width:0}.st-m small .tick{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .pb{display:none;height:3px;border-radius:2px;background:var(--hover);overflow:hidden;margin-top:10px}.st.on .pb{display:block}.st .pb.ind i{width:34%;animation:ind 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes ind{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ovp i{transition:width .6s linear}.st-n{position:absolute;top:12px;right:0;padding-top:7px;font-size:13px;color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap}.leave{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;border-radius:16px;background:var(--soft);font-size:15px;color:var(--ink)}.leave .ic{width:18px;height:18px;color:var(--tx2);margin-top:2px}.leave b{display:block;font-weight:600}.leave small{display:block;font-size:13.5px;color:var(--tx2);margin-top:1px}.srcs{border-radius:20px;background:var(--soft);padding:6px 0 8px;position:sticky;top:84px}.srcs .h{display:flex;align-items:baseline;padding:12px 18px 8px;font-size:14px}.srcs .h b{font-weight:650}.srcs .h .r{margin-left:auto;color:var(--tx3);font-variant-numeric:tabular-nums;font-size:13px}.srcs ol{list-style:none;margin:0;padding:0 8px;max-height:560px;overflow:hidden}.srcs ol.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),transparent);mask-image:linear-gradient(#000 calc(100% - 64px),transparent)}.src{display:flex;gap:11px;align-items:center;padding:8px 10px;border-radius:12px}.src .m{flex:1;min-width:0}.src b{display:block;font-size:13.5px;font-weight:550;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src small{display:block;font-size:12px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src time{font-size:11.5px;color:var(--tx3);flex:none;font-variant-numeric:tabular-nums}.src.new{animation:srcin 1.4s var(--ease)}@keyframes srcin{0%{opacity:0;transform:translateY(-6px);background:#fff}30%{opacity:1;transform:none;background:#fff}to{background:transparent}}.srcs .empty{padding:14px 10px;font-size:13.5px;color:var(--tx3)}.rp{max-width:1120px;margin:0 auto;padding:18px var(--gut) 40px;width:100%}.rmeta{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tx3);margin-bottom:16px;flex-wrap:wrap;min-height:34px}.rmeta .ic{width:12px;height:12px}.rmeta a{color:var(--tx3);text-decoration:none}.rmeta a:hover{color:var(--ink)}.rmeta b{color:var(--ink);font-weight:600}.rbar{margin-left:auto;display:flex;gap:6px}.rbar .btn{color:var(--tx2);border-color:transparent}.rbar .btn:hover{color:var(--ink);background:var(--hover)}.tg{--vbg: #edf3ec;--vtx: #2f6e4b;--va: #3fa46a}.tp{--vbg: #f3eff8;--vtx: #6e4b8c;--va: #9065b0}.tn{--vbg: #f4f2ee;--vtx: #37352f;--va: #8a8780}.answer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;background:var(--vbg);border-radius:32px;padding:44px 48px;overflow:hidden}.a-body{position:relative;z-index:1;min-width:0}.a-idea{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;color:var(--tx2);line-height:1.5;max-width:44em}.a-idea span{color:var(--tx3)}.a-idea b{font-weight:550;color:var(--tx)}.pill{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:12.5px;color:var(--tx2);background:#ffffffb3;border-radius:999px;padding:2px 9px 2px 7px}.pill .ic{width:12px;height:12px}.a-kick{margin-top:18px;font-size:14px;font-weight:600;color:var(--vtx)}.a-word{margin-top:18px;font-size:clamp(46px,1.4rem + 4vw,76px);font-weight:760;letter-spacing:-.045em;line-height:.98;color:var(--vtx)}.a-why{margin-top:18px;font-size:clamp(18px,.9rem + .5vw,21px);line-height:1.5;color:var(--ink);max-width:34em;letter-spacing:-.01em}.a-if{display:flex;align-items:flex-start;gap:10px;max-width:34em;margin-top:16px;padding:12px 16px;border-radius:14px;background:#ffffffb8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--va) 30%,transparent);color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.5;text-wrap:pretty}.a-if .ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--vtx)}.a-if+.a-why{margin-top:16px}.a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:18px;font-size:13.5px;color:var(--tx2)}.a-conf{display:inline-flex;align-items:center;gap:8px}.a-conf b{font-weight:600;color:var(--ink)}.mtr{display:inline-flex;gap:3px}.mtr i{width:14px;height:5px;border-radius:3px;background:#0000001a}.mtr i.f{background:var(--va)}.a-next{display:block;margin-top:30px;background:#fff;border-radius:22px;padding:22px 24px;max-width:640px;box-shadow:0 1px 2px #0000000a,0 18px 40px -28px #00000040}.a-nl{display:block;font-size:13px;font-weight:600;color:var(--vtx)}.a-nt{display:block;margin-top:6px;font-size:19px;font-weight:650;line-height:1.4;color:var(--ink);letter-spacing:-.012em}.a-np{margin-top:6px;font-size:15px;color:var(--tx2);line-height:1.55}.a-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}.a-note{margin-top:12px;font-size:13px;color:var(--tx3);line-height:1.5}.a-next .inp{margin-top:14px;height:50px;border-radius:14px;padding:0 5px 0 14px}.a-next .inp .btn{height:40px}.a-mo{position:absolute;right:24px;bottom:-34px;width:280px;height:280px;pointer-events:none}.btn.lg .ic{width:17px;height:17px}[data-recheck-btn][aria-pressed=true]{background:#fff;color:var(--ink);border-color:var(--line2)}.sec{margin-top:96px}.sh h2{font-size:clamp(24px,1rem + .9vw,30px);letter-spacing:-.028em;line-height:1.2;font-weight:680}.sh p{margin-top:8px;font-size:16px;color:var(--tx2);line-height:1.55;max-width:40em}.sec>.sh{margin-bottom:30px}.h3{font-size:18px;font-weight:650;letter-spacing:-.012em;margin-bottom:14px}.wys{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.wy{border-top:2px solid var(--ink);padding-top:18px;min-width:0}.wy-k{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.wy-n{color:var(--tx2);font-weight:550}.wy-w{font-weight:650;color:var(--ink);margin-left:auto}.seg5{display:inline-flex;gap:3px}.seg5 i{width:14px;height:5px;border-radius:3px;background:var(--line)}.seg5 i.f{background:var(--ink)}.wy-t{margin-top:14px;font-size:18px;line-height:1.55;color:var(--ink);letter-spacing:-.008em}.wy .cites{margin-top:14px}.cites{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cite{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 4px;border-radius:13px;background:var(--soft);font-size:12px;color:var(--tx);white-space:nowrap;border:0;cursor:pointer;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background .15s}.cite:hover{background:var(--hover)}.cite .fv{width:18px;height:18px;border-radius:5px}.cite em{font-style:normal;color:var(--tx3)}.cite.pv{color:var(--tx2);padding-left:9px;cursor:default}.cite.pv .ic{width:12px;height:12px}.est{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;border:1px dashed #c9c6bf;font-size:11.5px;color:var(--tx2);font-style:normal;font-weight:500;white-space:nowrap}.srcd{position:relative;max-width:100%}.srcd>summary{list-style:none}.srcd>summary::-webkit-details-marker{display:none}.srcd[open]>summary.cite{background:var(--hover)}.srcd>.srclist{position:absolute;z-index:20;left:0;top:32px;width:min(380px,80vw);background:#fff;border-radius:16px;padding:6px 14px;box-shadow:0 0 0 1px #0f0f0f0f,0 24px 48px -20px #0f0f0f59;margin:0;border:0}.srcd.allsrc>.srclist{position:static;width:auto;box-shadow:none;padding:0;margin-top:10px;columns:2;column-gap:32px}.srclist{margin:10px 0 0;padding:0;list-style:none}.srclist li{padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45;break-inside:avoid}.srclist li:last-child{border-bottom:0}.srclist a{color:var(--ink);text-decoration:none;font-weight:600;display:flex;gap:8px;align-items:flex-start}.srclist a .fv{margin-top:1px}.srclist a:hover span{text-decoration:underline}.srclist small{display:block;color:var(--tx2);margin:3px 0 0 26px;font-size:12.5px}.voice{margin-top:44px}.voice h3{font-size:14px;font-weight:600;color:var(--tx2);margin-bottom:12px}.evs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evc{display:flex;flex-direction:column;gap:10px;background:var(--soft);border-radius:18px;padding:18px 18px 16px;text-decoration:none;color:inherit;transition:background .15s;min-width:0}a.evc:hover{background:var(--hover)}.ev-p{font-size:12.5px;font-weight:600;color:var(--tx2)}.evc blockquote{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink);flex:1}.evc blockquote:before{content:"\201c"}.evc blockquote:after{content:"\201d"}.ev-m{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--tx3)}.ev-h{color:var(--tx2);font-weight:550}.vq{display:inline-flex;align-items:center;gap:4px;color:var(--green-tx);font-weight:550;white-space:nowrap}.vq .ic{width:12px;height:12px;stroke-width:2.2}.plan-focus{font-size:clamp(19px,1rem + .4vw,22px);line-height:1.5;color:var(--ink);max-width:36em;letter-spacing:-.01em;font-weight:550}.plan-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:26px}.plan-rule>div{border-radius:18px;padding:16px 18px}.plan-rule b{display:block;font-size:13px;font-weight:650}.plan-rule p{margin-top:4px;font-size:15.5px;line-height:1.55;color:var(--ink)}.pass{background:var(--green-bg)}.pass b{color:var(--green-tx)}.fail{background:var(--soft)}.fail b{color:var(--tx2)}.plan-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;margin-top:40px}.plan h3{font-size:14px;font-weight:650;color:var(--tx2);margin:0 0 10px}.plan h3:not(:first-child){margin-top:28px}.days{list-style:none;margin:0;padding:0}.days li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--line);font-size:15px}.days li span{font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.days li p{color:var(--tx);line-height:1.55}.pay{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pay p{font-size:15px;color:var(--ink);line-height:1.55}.where{list-style:none;margin:0;padding:0}.where li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink)}.where li>span{flex:1;min-width:0}.sugg{font-style:normal;font-size:11.5px;color:var(--tx2);border:1px dashed #c9c6bf;border-radius:6px;padding:1px 7px;white-space:nowrap}.plan-q{margin-top:36px}.qs{margin:0;padding-left:22px;font-size:15px;line-height:1.55;color:var(--ink);columns:2;column-gap:48px}.qs li{padding:4px 0 8px;break-inside:avoid}.qs li::marker{color:var(--tx3);font-variant-numeric:tabular-nums}.plan .hint{font-size:13px;color:var(--tx3);margin-top:8px}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.n3{margin:0;padding-left:22px;font-size:15.5px;line-height:1.55;color:var(--ink)}.n3 li{padding:4px 0 8px}.n3 li::marker{color:var(--green-tx);font-weight:650}.noty{font-size:14px;color:var(--tx2);margin-top:8px}.hy{list-style:none;margin:0;padding:0}.hy li{padding:10px 0;border-top:1px solid var(--line)}.hy li:first-child{border-top:0;padding-top:2px}.hy b{display:block;font-size:15.5px;line-height:1.45;font-weight:600}.hy small{display:block;font-size:14px;color:var(--tx2);margin-top:3px;line-height:1.5}.angs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ang{border-radius:22px;padding:22px 24px;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;align-items:flex-start}.ang.pick{box-shadow:inset 0 0 0 1.5px var(--ink)}.ang-t{display:flex;gap:6px;flex-wrap:wrap}.ang h3{margin-top:14px;font-size:20px;line-height:1.4;letter-spacing:-.015em;font-weight:650}.ang p{margin-top:8px;font-size:15px;color:var(--tx2);line-height:1.6;flex:1}.ang .btn{margin-top:18px}.ang-n{flex:0!important;margin-top:16px!important;font-size:13px!important;color:var(--tx3)!important}.watch{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:760px}.watch li{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line);font-size:16.5px;line-height:1.55;color:var(--ink)}.watch li .ic{margin-top:4px;color:var(--tx3)}.shelf{margin-top:20px;font-size:15px;color:var(--tx2);max-width:40em}.details>.sh{margin-bottom:22px}.dt{border-top:1px solid var(--line)}.why-fold{margin-top:28px}.why-fold>.dt-b>.sec{margin-top:8px}.why-fold>.dt-b>.sec:first-child{margin-top:0}.why-fold #why>.sh h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.why-fold #why>.sh{margin-bottom:16px}.trc{display:block;margin-top:6px;color:var(--tx2);font-size:12.5px;font-weight:400;line-height:1.5}.trc a{color:inherit;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.trc a:hover{color:var(--ink);text-decoration-color:currentColor}.fb{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:56px;padding:18px 20px 18px 24px;border-radius:20px;background:var(--soft)}.fb>h2.h3{margin:0;font-size:16px;font-weight:620;letter-spacing:-.01em}.fb-a{display:flex;gap:8px;margin-left:auto}.fb-a .btn{height:38px;padding:0 16px;background:#fff;font-size:14px}.fb-a .btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fb-why{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;flex-basis:100%}.fb-why label{grid-column:1 / -1;color:var(--tx2);font-size:13.5px}.fb-why textarea{min-height:44px;padding:10px 12px;border:1px solid var(--line2);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:15px;line-height:1.45;resize:vertical}.fb-why textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:transparent}.fb-why .btn{height:44px}.fb>.fine{flex-basis:100%;margin:0;color:var(--green-tx);font-size:14px}.dt:last-of-type{border-bottom:1px solid var(--line)}.dt>summary{display:flex;align-items:center;gap:16px;padding:20px 4px;cursor:pointer;list-style:none;border-radius:10px}.dt>summary::-webkit-details-marker{display:none}.dt>summary:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--line2)}.dt h3{font-size:18px;font-weight:620;letter-spacing:-.012em;flex:none}.dt-s{margin-left:auto;font-size:14px;color:var(--tx2);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-s b{color:var(--ink);font-weight:600}.dt-s .sep{display:inline-block;width:16px}.chev{width:18px;height:18px;color:var(--tx3);transition:transform .2s var(--ease);flex:none}.dt[open] .chev{transform:rotate(180deg)}.dt-b{padding:4px 4px 32px}.dt-b h4{font-size:14px;font-weight:650;color:var(--tx2);margin:24px 0 8px}.dt .fine{text-align:left;font-size:13px;color:var(--tx3);margin:0 0 14px}.muted{font-size:15px;color:var(--tx2);line-height:1.55;display:flex;gap:8px;align-items:flex-start}.muted .ic{margin-top:3px;width:15px;height:15px}.sc4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px}.sc{padding:16px 0;border-top:1px solid var(--line);min-width:0}.sc .t{display:flex;align-items:center;gap:10px}.sc .t b{font-size:16px}.sc .t .w{margin-left:auto;font-size:14px;font-weight:600;color:var(--ink)}.sc p{margin:8px 0 10px;font-size:15px;color:var(--tx);line-height:1.55}.cps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cp{min-width:0;display:flex;flex-direction:column}.cp-h{display:flex;align-items:center;gap:10px}.cp .lt{width:34px;height:34px;border-radius:10px;background:var(--soft);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--tx);flex:none}.cp-h>div{min-width:0;flex:1}.cp-h b{display:block;font-size:15.5px;line-height:1.3}.cp-h small{display:block;font-size:12.5px;color:var(--tx3);line-height:1.35}.cp .pr{font-size:13px;font-weight:650;color:var(--ink);background:var(--soft);border-radius:8px;padding:3px 9px;white-space:nowrap}.cp blockquote{margin:14px 0 12px;font-size:15px;color:var(--ink);line-height:1.55;flex:1}.cp blockquote:before{content:"\201c"}.cp blockquote small{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--tx3)}.cp blockquote small:before{content:"\201d";position:absolute;visibility:hidden}.cp .s{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--tx2);text-decoration:none;overflow:hidden;white-space:nowrap}.cp .s span{overflow:hidden;text-overflow:ellipsis}.cp .s:hover span{text-decoration:underline}.opening{margin-top:28px;max-width:44em}.opening p{font-size:16.5px;line-height:1.6;color:var(--ink)}.names{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.names li{padding:14px 0;border-top:1px solid var(--line)}.nm{display:flex;align-items:center;gap:8px}.nm b{font-size:17px;letter-spacing:-.01em}.native{font-size:14.5px;color:var(--tx2)}.copyn{margin-left:auto;width:28px;height:28px;border-radius:8px;border:0;background:none;color:var(--tx3);cursor:pointer;display:grid;place-items:center}.copyn:hover{background:var(--hover);color:var(--ink)}.copyn .ic{width:14px;height:14px}.names li>small{display:block;font-size:13.5px;color:var(--tx2);margin-top:2px}.tlds{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.d{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:7px;font-size:12px;font-family:var(--mono);background:var(--soft);color:var(--tx2);font-style:normal}.d i{font-style:normal;font-family:var(--sans);font-size:11px}.d-free{background:var(--green-bg);color:var(--green-tx)}.d-taken{color:var(--tx3);text-decoration:line-through;text-decoration-color:var(--line2)}.d-taken i{text-decoration:none}.gaps{margin:0;padding-left:20px;font-size:15px;line-height:1.6;color:var(--ink);max-width:46em}.gaps li{padding:3px 0}.proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.proof li{font-size:14.5px;color:var(--tx2);line-height:1.5}.proof b{display:block;font-size:30px;font-weight:680;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15;margin-bottom:2px}.thrown{margin-top:16px;font-size:14px;color:var(--tx2)}.thrown summary{cursor:pointer;color:var(--tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2);width:max-content;max-width:100%;list-style:none}.thrown summary::-webkit-details-marker{display:none}.thrown ul{margin:8px 0 4px;padding-left:18px;line-height:1.7}.mixl{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:22px;font-size:14px;color:var(--tx2)}.mixl .k{color:var(--tx3);width:100%}.mixl b{color:var(--ink);font-variant-numeric:tabular-nums}.details .fine{margin-top:14px}.allsrc{margin-top:16px}.allsrc>summary{cursor:pointer}.mock{background:var(--soft);border-radius:32px;padding:36px 40px 32px;margin-left:-8px;margin-right:-8px}.mock-h{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.mock-h>div:first-child{flex:1;min-width:260px}.mock-a{display:flex;align-items:center;gap:10px}.mock>.sh{margin-bottom:0}.mock-wait,.mock-body{margin-top:26px}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line)}.seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;border:0;background:none;font-size:13.5px;color:var(--tx2);cursor:pointer}.seg button .ic{width:15px;height:15px}.seg button[aria-selected=true]{background:var(--ink);color:#fff}.mock-body{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:28px;align-items:start}.mock-stage{display:flex;justify-content:center;min-width:0}.mock-frame{position:relative;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0000000f,0 30px 60px -36px #00000059}.mock-frame.desktop{border-radius:14px}.mock-frame.desktop:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:0}.mock-frame.phone{border-radius:40px;box-shadow:0 0 0 9px #1b1b1b,0 30px 60px -30px #00000073;margin:9px 0}.mock-frame iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#fff}.kit{background:#fff;border-radius:22px;padding:20px;display:grid;gap:20px}.kit h3{font-size:13px;font-weight:650;color:var(--tx2);margin-bottom:10px}.kit-logo{display:flex;align-items:center;gap:12px}.kit-logo .lm{width:64px;height:64px;border-radius:16px;overflow:hidden;display:grid;place-items:center;flex:none}.kit-logo .lm svg,.kit-logo .lm img{width:100%;height:100%;display:block}.kit-logo b{font-size:18px;letter-spacing:-.01em;display:block}.kit-dom{display:block;font-size:12.5px;color:var(--tx2);font-family:var(--mono);margin-top:2px}.kit-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.kit-cols span{display:block;aspect-ratio:1;border-radius:10px;box-shadow:inset 0 0 0 1px #0000000f}.kit-cols+small span{display:inline-block;margin-right:8px;white-space:nowrap}.kit-cols+small,.kit-type small{display:block;font-size:11.5px;color:var(--tx3);margin-top:8px;font-family:var(--mono);line-height:1.5;word-break:break-all}.kit-type .ty{font-size:26px;line-height:1.15;color:var(--ink)}.kit-type .ty2{font-size:14px;color:var(--tx2);margin-top:4px;line-height:1.5}.mock-wait{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 0 36px}.mw-steps{display:flex;gap:6px}.mw-steps i{width:26px;height:4px;border-radius:2px;background:var(--line2);transition:background .3s}.mw-steps i.d{background:var(--ink)}.mock-wait .bar{display:none}.mock-wait p{font-size:15px;color:var(--tx2)}.mw-s{color:var(--tx3);font-variant-numeric:tabular-nums}.mock-f{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.mock-f p{flex:1;min-width:260px;font-size:13px;color:var(--tx3);line-height:1.55}.mock-fa{display:flex;gap:8px;flex-wrap:wrap}.mock-restore{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 10px}.mr-frame{width:min(100%,760px);aspect-ratio:16 / 10;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000d;position:relative;overflow:hidden}.mr-frame i{position:absolute;left:6%;height:7%;border-radius:6px;background:var(--hover);animation:shimmer 1.4s ease-in-out infinite alternate}.mr-frame i:nth-child(1){top:14%;width:42%;height:10%}.mr-frame i:nth-child(2){top:30%;width:34%;animation-delay:.15s}.mr-frame i:nth-child(3){top:46%;width:22%;height:9%;border-radius:10px;animation-delay:.3s}@keyframes shimmer{0%{opacity:.55}to{opacity:1}}.mock-restore p{font-size:14px;color:var(--tx2)}.mock-saved{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px 18px;border-radius:18px;background:#fff}.mock-saved>.ic{color:var(--green-tx);margin-top:2px}.mock-saved b{display:block;font-size:15px}.mock-saved p{margin-top:4px;font-size:14px;color:var(--tx2);line-height:1.55;max-width:40em}.mock-saved a{display:inline-block;margin-top:6px;font-size:13.5px;color:var(--ink);font-family:var(--mono)}.mock[data-mockup=done] [data-mockup-go],.mock[data-mockup=pending] [data-mockup-go]{display:none}.close{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;align-items:center;margin-top:96px;background:var(--vbg);border-radius:32px;padding:32px 44px 32px 28px}.close-mo{width:180px;height:180px}.close h2{font-size:clamp(24px,1rem + .9vw,30px);letter-spacing:-.028em;line-height:1.2}.close p{margin-top:8px;font-size:16.5px;color:var(--ink);line-height:1.55;max-width:36em}.close-a{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.close-a .btn:not(.p){background:#ffffffbf;border-color:transparent}.close-a .btn:not(.p):hover{background:#fff}.close .fine{text-align:left;margin-top:14px;font-size:13px;color:var(--tx2)}.disc{display:flex;gap:16px;margin:28px 0 0;font-size:13px;color:var(--tx3);flex-wrap:wrap}.disc a{color:var(--tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.disc .r{margin-left:auto}.wider{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:16px 20px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line)}.wider p{flex:1;min-width:220px;font-size:15.5px;color:var(--ink)}.toast{position:fixed;top:74px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:14px;padding:9px 10px 9px 12px;font-size:14px;box-shadow:0 18px 40px -16px #00000073;max-width:calc(100vw - 24px);animation:pop .3s var(--ease)}.toast .ic{width:16px;height:16px;color:#7fd3a0}.toast em{font-style:normal;color:#a5a29c}.toast button{color:#787774;margin-left:6px;background:none;border:0;cursor:pointer;padding:2px;display:grid}.toast button .ic{color:inherit;width:14px;height:14px}.shbar{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:16px;padding:12px 16px;margin-bottom:18px;font-size:14px;color:var(--ink)}.shbar>.ic{color:var(--tx2)}.shbar b{font-weight:600}.shbar small{display:block;font-size:13px;color:var(--tx2)}.shcta{background:var(--soft);margin-top:64px}.shcta .wrap{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;align-items:center;padding-top:36px;padding-bottom:40px;max-width:1000px}.shcta .mo{width:200px;height:200px}.shcta h2{font-size:clamp(26px,1rem + 1.6vw,36px);line-height:1.12;letter-spacing:-.035em}.shcta p{margin:8px 0 0;font-size:16px;color:var(--tx2)}.shcta form{margin-top:18px;padding:7px 7px 7px 18px;display:flex;align-items:center;gap:10px;border-radius:16px;max-width:640px;border:1px solid var(--line2);background:#fff;box-shadow:0 10px 30px -18px #0f0f0f40}.shcta form:focus-within{border-color:var(--ink)}.shcta input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;color:var(--ink);background:transparent}.shcta .fine2{font-size:13px;color:var(--tx3);margin-top:10px}.mcta{display:none}.shm{position:relative;width:1000px;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:28px;box-shadow:0 40px 80px -30px #00000073;animation:pop .26s var(--ease)}.shm .hd2{display:flex;align-items:center;gap:10px;padding:22px 26px 0}.shm .hd2 h2{font-size:22px;letter-spacing:-.025em}.shm .hd2 .x{margin-left:auto;width:36px;height:36px;border-radius:10px;border:0;background:none;color:var(--tx3);cursor:pointer;display:grid;place-items:center}.shm .hd2 .x:hover{background:var(--hover);color:var(--ink)}.shm .bd2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:18px 26px 26px}.fmt{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--soft);font-size:13px;color:var(--tx2);margin-bottom:14px;max-width:100%;overflow-x:auto}.fmt button{padding:6px 12px;border-radius:9px;white-space:nowrap;border:0;background:none;cursor:pointer;color:inherit;font-size:13px}.fmt button small{color:var(--tx3);margin-left:4px;font-size:11.5px;font-variant-numeric:tabular-nums}.fmt button[aria-selected=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}@media(max-width:600px){.fmt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.fmt button{padding:6px 4px;white-space:normal;line-height:1.25}.fmt button small{display:block;margin:2px 0 0}}.pvw{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #0000000f;background:var(--soft);display:grid;place-items:center}.pvw img{width:100%;height:auto;transition:opacity .2s}.pvw{width:100%;transition:aspect-ratio .2s var(--ease)}.pvw img{width:100%;height:100%;object-fit:contain}.pvw.tall{max-height:540px;width:auto;height:540px;margin:0 auto}.pvw.tall img{width:100%;height:100%;max-height:none}.pvw img.loading{opacity:0}.pvn{font-size:13px;color:var(--tx3);margin-top:10px}.prv{border-radius:18px;padding:16px 16px 14px;background:var(--soft)}.prv .trow b{font-size:15px}.prv p{margin:8px 0 0;font-size:13px;color:var(--tx2);line-height:1.55}.prv .ex2{margin-top:10px;font-size:13px;background:#fff;border-radius:10px;padding:8px 10px;color:var(--ink);display:flex;gap:6px;align-items:center}.prv .ex2 .ic{width:13px;height:13px;color:var(--tx3);flex:none}.lnk{display:flex;align-items:center;gap:8px;margin-top:14px;height:46px;border:1px solid var(--line2);border-radius:13px;padding:0 5px 0 12px;font-size:13.5px;color:var(--ink)}.lnk .ic{width:14px;height:14px;color:var(--tx3)}.lnk span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:13px}.tg5{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.tg5 a,.tg5 button{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--tx2);text-decoration:none;background:none;border:0;cursor:pointer;padding:0}.tg5 i{width:46px;height:46px;border-radius:14px;background:var(--soft);display:grid;place-items:center;color:var(--ink);font-style:normal;transition:background .15s}.tg5 a:hover i,.tg5 button:hover i{background:var(--hover)}.tg5 i .ic{width:19px;height:19px}.shm .fn{font-size:12.5px;color:var(--tx3);margin-top:16px;display:flex;gap:6px;align-items:flex-start;line-height:1.5}.shm .fn .ic{width:13px;height:13px;margin-top:2px}.tgl{width:40px;height:24px;border-radius:12px;background:var(--line2);position:relative;flex:none;display:inline-block;border:0;cursor:pointer;padding:0;transition:background .2s}.tgl:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s var(--ease)}.tgl[aria-checked=true]{background:var(--ink)}.tgl[aria-checked=true]:after{transform:translate(16px)}.trow{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.trow .m{flex:1;min-width:0}.s-sup{--sc: #3f7a58;--sb: #edf3ec}.s-ag{--sc: #a5523a;--sb: #f8ece7}.s-unk{--sc: #8a6a24;--sb: #f8f1df}.s-unt{--sc: #6f6e69;--sb: #f3f2ef}.sg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sig{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 5px;border-radius:999px;background:var(--sb);color:var(--sc);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.sig.lg{height:28px;padding:0 12px 0 7px;font-size:14px;gap:6px;margin-top:12px}.sig.lg .sg{width:17px;height:17px}.cns{display:inline-flex;gap:3px;white-space:nowrap;vertical-align:1px;margin-left:2px}.cn{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:6px;background:var(--hover);color:var(--tx2);font-size:11.5px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;transition:background .15s,color .15s}a.cn:hover,a.cn[aria-expanded=true],.cn.on{background:var(--ink);color:#fff}.cpop{position:fixed;z-index:70;width:min(360px,calc(100vw - 24px));background:#fff;border-radius:16px;padding:14px 16px 12px;box-shadow:0 0 0 1px #0f0f0f12,0 24px 48px -18px #0f0f0f59;font-size:13px;line-height:1.5;animation:pop .16s var(--ease)}.cp-t{display:flex;align-items:center;gap:8px}.cpop>b{display:block;margin-top:9px;font-size:14.5px;line-height:1.4}.cp-d{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--tx2);font-size:12.5px}.cp-d .fv{width:16px;height:16px;border-radius:4px}.cp-d i{width:3px;height:3px;border-radius:50%;background:var(--tx3)}.cpop blockquote{margin:10px 0 0;padding-left:10px;border-left:2px solid var(--line2);color:var(--tx);font-size:13px}.cp-o{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:var(--ink);font-weight:600;text-decoration:none}.cp-o .ic{width:13px;height:13px}.cp-o:hover{text-decoration:underline}.stp{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:600;background:var(--soft);color:var(--tx2);white-space:nowrap}.stp b{color:inherit;font-variant-numeric:tabular-nums}.stp-official{background:var(--blue-bg);color:var(--blue-tx)}.stp-review{background:var(--purple-bg);color:var(--purple-tx)}.stp-forum{background:var(--orange-bg);color:var(--orange-tx)}.stp-vendor{background:var(--gold-bg);color:#8a6a24}.flag{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 11px;border-radius:11px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);font-size:13px;line-height:1.5;color:var(--tx)}.flag .ic{width:14px;height:14px;margin-top:2px;color:#8a6a24;flex:none}.flag b{color:#7a5c1c}.flag.sm{display:inline-flex;padding:4px 9px;margin-top:10px;font-size:12.5px;font-weight:550;color:#7a5c1c}.basis{margin-top:72px}.bs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bs{border-radius:20px;padding:18px 20px 20px;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.bs-h{display:flex;align-items:center;gap:8px}.bs-h h3{font-size:14px;font-weight:650;color:var(--tx2)}.bs-c .sg{color:#3f7a58}.bs-t .sg,.bs-u .bq{color:var(--tx2)}.bs .bq{width:15px;height:15px}.bs>p{margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--ink)}.dq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;margin-top:16px;padding:20px 24px;border-radius:20px;background:var(--soft)}.dq-l{grid-column:1 / -1;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:#8a6a24}.dq p{font-size:clamp(17px,.9rem + .3vw,19px);line-height:1.5;font-weight:600;color:var(--ink);letter-spacing:-.008em}.dq-k{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap}.dq-k .ic{width:15px;height:15px}.dq-k.k-findable,.dq-k.k-unknown{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.since{margin-top:72px}.steps3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:st3}.steps3 li{position:relative;border-radius:20px;padding:18px 20px 20px;box-shadow:inset 0 0 0 1px var(--line);counter-increment:st3;min-width:0}.steps3 li:last-child{box-shadow:inset 0 0 0 1.5px var(--ink)}.steps3 li+li:before{content:"";position:absolute;left:-13px;top:28px;width:10px;height:10px;border-top:1.5px solid var(--tx3);border-right:1.5px solid var(--tx3);transform:rotate(45deg)}.steps3 h3{font-size:13px;font-weight:650;color:var(--tx2)}.steps3 h3:before{content:counter(st3) "  ";color:var(--tx3);font-variant-numeric:tabular-nums}.steps3 p{margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--ink)}.since-f{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:15px;line-height:1.55;color:var(--tx)}.since-f>.ic{margin-top:3px;color:var(--tx2)}.since-f>span{flex:1;min-width:240px}.since-back{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;color:var(--tx2);text-decoration:none;white-space:nowrap}.since-back .ic{width:13px;height:13px}.since-back:hover{color:var(--ink)}.wy-k{justify-content:space-between}.wy-s{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px}.wy-s .wy-w{margin-left:0}.wy-t .cite{vertical-align:1px}.sc .t .w{display:inline-flex;align-items:center;gap:8px}.cmpw{overflow-x:auto;margin:0 -4px;padding:0 4px}.cmp{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;min-width:760px}.cmp th,.cmp td{text-align:left;vertical-align:top;padding:14px 12px;border-top:1px solid var(--line)}.cmp thead th{border-top:0;padding-top:4px;padding-bottom:10px;font-size:12.5px;font-weight:600;color:var(--tx3)}.cmp thead th:nth-child(1){width:19%}.cmp thead th:nth-child(2){width:12%}.cmp thead th:nth-child(3){width:24%}.cmp thead th:nth-child(4){width:13%}.cmp tbody th{font-weight:400}.ft em{white-space:nowrap}.cmp tbody th b{display:block;font-size:15.5px;margin-bottom:6px}.cmp tbody th .cns{margin-left:6px}.cmp td{color:var(--tx)}.cmp td.vol b{font-weight:650;color:var(--ink)}.cmp tr.f-adjacent td,.cmp tr.f-adjacent th b{color:var(--tx2)}.ft{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ft li{display:flex;gap:6px;align-items:flex-start;font-size:13.5px}.ft li .sg{width:14px;height:14px;margin-top:3px;color:#3f7a58}.ft li.no{color:var(--tx2)}.ft li.no .sg{color:#8a6a24}.ft em{font-style:normal;font-size:12px;color:var(--tx3)}.dt-b>.fine .sg{width:13px;height:13px;vertical-align:-2px;margin-right:5px;color:#8a6a24}.thr-w{margin-top:28px}.thr-w>h3{font-size:14px;font-weight:650;color:var(--tx2);margin-bottom:10px}.thr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-radius:20px;overflow:hidden}.thr.thr2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.th{padding:16px 18px 18px;background:var(--sb)}.th-go{--sb: #edf3ec}.th-grey{--sb: #f8f4e8}.th-stop{--sb: #f7efeb}.th .sig{background:#fff}.th p{margin-top:10px;font-size:15.5px;line-height:1.5;color:var(--ink)}.thr-n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin-top:14px;font-size:14.5px;line-height:1.55;color:var(--tx)}.thr-n b{display:block;font-size:13px;color:var(--tx2)}.thr-w>.fine{margin-top:10px;font-size:13px;color:var(--tx3);text-align:left}.where li{display:block}.wr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wr>span:first-child{flex:1;min-width:0}.where li>p{margin-top:4px;font-size:14px;color:var(--tx2);line-height:1.55}.kit2{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;margin-top:40px}.kit2 .cpg{max-width:560px}.kit2 h3{font-size:14px;font-weight:650;color:var(--tx2);margin:0}.kit2 .fine{text-align:left;margin:4px 0 12px;font-size:13px;color:var(--tx3)}.cpg{border-radius:18px;padding:22px 22px 20px;background:#fff;box-shadow:0 0 0 1px var(--line),0 24px 40px -32px #0000004d}.cpg-h{display:block;font-size:20px;line-height:1.35;letter-spacing:-.015em}.cpg ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.cpg li{display:flex;gap:8px;font-size:14.5px;line-height:1.5;color:var(--ink)}.cpg li .ic{width:15px;height:15px;margin-top:3px;color:var(--green-tx);flex:none}.cpg-p{display:inline-flex;align-items:baseline;gap:8px;margin-top:16px;padding:7px 12px;border-radius:10px;background:var(--soft);font-size:15px;font-weight:650;color:var(--ink)}.cpg-p small{font-size:12px;font-weight:500;color:var(--tx2)}.rec{width:100%;border-collapse:collapse;font-size:13px;min-width:420px}.rec th{text-align:left;font-weight:600;color:var(--tx2);padding:8px 10px;border-bottom:1.5px solid var(--ink);white-space:nowrap}.rec td{height:34px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.rec td:last-child{border-right:0}.rec .rn{width:28px;text-align:center;color:var(--tx3);font-variant-numeric:tabular-nums}.ang-c{margin-top:14px;width:100%}.ang-c p{margin-top:8px!important;font-size:14px!important;line-height:1.55}.ang-c b{color:var(--ink);margin-right:4px}.fnd{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;margin-top:96px;padding:32px 44px 34px 28px;border-radius:32px;background:linear-gradient(180deg,var(--gold-soft),#fff 140%);box-shadow:inset 0 0 0 1px var(--gold-line)}.fnd[hidden]{display:none}.fnd-mo{width:200px;height:200px}.fnd-k{font-size:13px;font-weight:650;color:#8a6a24}.fnd h2{margin-top:6px;font-size:clamp(26px,1rem + 1.2vw,34px);letter-spacing:-.03em;line-height:1.15}.fnd-l{margin-top:8px;font-size:16px;color:var(--tx2);line-height:1.55;max-width:36em}.fnd h3{margin:22px 0 8px;font-size:13px;font-weight:650;color:var(--tx2)}.fnd-c{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fnd-c li{display:flex;gap:8px;font-size:15.5px;line-height:1.5;color:var(--ink)}.fnd-c .ic{width:16px;height:16px;margin-top:3px;color:var(--gold);flex:none;stroke-width:2.2}.fnd-p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--ink);max-width:38em}.fnd-p+.fnd-p{margin-top:4px;color:var(--tx2)}.sgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.sgr h4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 6px!important;color:var(--ink)!important}.sgr h4>b{font-size:13px;font-variant-numeric:tabular-nums}.sgr h4 small{width:100%;font-size:12.5px;font-weight:400;color:var(--tx3)}.srcn{list-style:none;margin:0;padding:0}.srcn li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 8px;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px;line-height:1.45;scroll-margin-top:80px}.srcn li .cn{margin-top:1px}.srcn a{color:var(--ink);font-weight:550;text-decoration:none;overflow-wrap:anywhere}.srcn a:hover{text-decoration:underline}.srcn small{grid-column:2;color:var(--tx3);font-size:12px}.mixl .stp{height:24px;font-size:12.5px}.dt-s .stp{margin-left:4px}.thrown{margin-top:18px}.thrown[open] summary{color:var(--ink);font-weight:600;text-decoration:none}.ch{margin:40px 0 0;max-width:820px}.ch figcaption h4{font-size:15px;font-weight:650;color:var(--ink)}.ch-what{margin-top:4px;font-size:13.5px;line-height:1.55;color:var(--tx2);max-width:46em}.ch-what span{color:var(--tx3)}.ch-src{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:12px;font-size:12.5px;color:var(--tx3)}.ch-hint{margin-left:auto}.ch-thin{display:flex;align-items:flex-start;gap:7px;margin:28px 0 0;font-size:13.5px;color:var(--tx2);line-height:1.5;max-width:46em}.ch-thin .sg{color:var(--tx3);margin-top:2px}.ch-leg{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ch-bars{--lw: 168px;--gap: 14px;position:relative;margin-top:12px}.cb{border-top:1px solid var(--line)}.cb:last-of-type{border-bottom:1px solid var(--line)}.cb>summary,div.cb{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);gap:var(--gap);align-items:center;min-height:44px;padding:6px 0;list-style:none}.cb>summary{cursor:pointer;border-radius:8px}.cb>summary::-webkit-details-marker{display:none}.cb>summary:hover .cb-l{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.cb-l{font-size:14px;font-weight:550;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-t{display:flex;align-items:center;gap:8px;min-width:0}.cb-svg{width:calc(var(--w) * 1%);height:14px;flex:none;overflow:visible}.cb-svg rect{fill:#3f7a58}.f-adjacent .cb-svg rect{fill:#fbf6ea;stroke:#8a6a24;stroke-width:1;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.cb-svg.pain rect{fill:#a5523a;opacity:.82}.cb-svg.then rect{fill:#d6d4cf}.cb-svg.now rect{fill:var(--ink)}.cb-v{font-size:13.5px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-n{font-style:normal;font-size:11.5px;color:var(--tx3);white-space:nowrap}.cb-d{position:relative;z-index:1;background:#fff;padding:2px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px calc(var(--lw) + var(--gap));font-size:13.5px;color:var(--tx);line-height:1.5}.cb[open]>summary .cb-l{text-decoration:none}.ch-mark{position:absolute;top:-6px;bottom:-6px;left:calc(var(--lw) + var(--gap) + (100% - var(--lw) - var(--gap)) * var(--x) / 100);border-left:1.5px dashed var(--ink);pointer-events:none}.ch-mark span{position:absolute;top:-20px;left:-1px;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:650;color:var(--ink);background:#fff;padding:0 4px}.ch-bars.has-mark{margin-top:30px}.mx-svg{display:block;width:100%;height:14px;margin-top:14px;border-radius:4px;overflow:hidden}.mx-official{fill:#337ea9;background:#337ea9}.mx-vendor{fill:#c29343;background:#c29343}.mx-users{fill:#9065b0;background:#9065b0}.mx-news{fill:#8a8780;background:#8a8780}.mx-test{fill:#e4e2dd;background:#f3f2ef;box-shadow:inset 0 0 0 1px #a5a29c}.mx-sw.mx-test{background:#f3f2ef;box-shadow:none;outline:1.2px dashed #8a8780;outline-offset:-1.2px}.mx-leg{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--tx)}.mx-leg li{display:inline-flex;align-items:center;gap:6px}.mx-leg b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.mx-sw{width:10px;height:10px;border-radius:3px;flex:none}.basis .ch{margin-top:28px}.rc{display:grid;grid-template-columns:var(--lw) minmax(0,1fr) auto;gap:var(--gap);align-items:center;padding:8px 0;border-top:1px solid var(--line)}.rc:last-child{border-bottom:1px solid var(--line)}.rc-b{display:grid;gap:4px;min-width:0}.rc-r{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;gap:8px;align-items:center;font-size:12.5px}.rc-r em{font-style:normal;color:var(--tx3)}.rc-r b{font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}.rc-r .cb-svg{width:calc(var(--w) * 1%)}.since .ch{margin-top:28px}.tr-cap{margin-top:10px;font-size:13px;font-weight:600;color:var(--ink)}.tr-leg{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--tx)}.tr-leg li{display:inline-flex;align-items:center;gap:7px}.tr-leg svg{width:24px;height:4px}.tr-plot{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:180px auto;gap:6px 8px;margin-top:12px}.tr-y{display:flex;flex-direction:column;justify-content:space-between;font-size:11.5px;color:var(--tx3);text-align:right;font-variant-numeric:tabular-nums}.tr-y i{font-style:normal;line-height:1}.tr-svg{width:100%;height:180px;overflow:visible}.tr-svg polyline{stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.tr-grid line{stroke:var(--line);stroke-width:1}.tr-x{grid-column:2;display:flex;justify-content:space-between;font-size:11.5px;color:var(--tx3)}.tr-x i{font-style:normal}.ctr{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:24px;padding-bottom:56px}.ctr .mo{width:170px;height:170px}.ctr h1{font-size:clamp(26px,1rem + 1.4vw,30px);letter-spacing:-.04em;margin:2px 0 6px;line-height:1.1}.ctr p{margin:0;font-size:15px;color:var(--tx2);max-width:32em;line-height:1.5}.ctr p,.busy-fine,.busy-priv,.qprog,.mini b,.mini small,.leave small,.st-m small .tick,.pay-fine,.ipill span{text-wrap:balance}.mini{display:flex;align-items:center;gap:12px;margin-top:18px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 14px;text-align:left;width:520px;max-width:100%}.mini .ktl{width:32px;height:32px;border-radius:10px}.mini .ktl .ic{width:16px;height:16px}.mini .m{flex:1;min-width:0}.mini b{display:block;font-size:14px;line-height:1.35}.mini small{display:block;font-size:12px;color:var(--tx3);margin-bottom:2px}.ctr .acts2{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap;justify-content:center}.ctr .fine2{font-size:12.5px;color:var(--tx3);margin-top:12px;display:flex;align-items:center;gap:8px}.ev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px}.ev ul{margin:0;padding-left:16px;font-size:13px;line-height:1.55;color:var(--ink)}.ev li+li{margin-top:5px}.inp{display:flex;align-items:center;gap:8px;margin-top:8px;height:42px;border:1px solid var(--line2);border-radius:11px;padding:0 5px 0 12px;font-size:13.5px}.inp:focus-within{border-color:var(--ink)}.inp input{flex:1;min-width:0;border:0;outline:0;font:inherit;color:var(--ink);background:transparent}.wider{margin-top:12px;border:1px solid var(--line);border-radius:14px;padding:10px 14px}.private-note{max-width:560px;margin:0 auto}.packs:empty{display:none}html[lang^=zh] body{--sans: "PingFang SC", -apple-system, BlinkMacSystemFont, "Hiragino Sans GB", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;font-family:var(--sans)}html[lang^=zh] :is(h1,h2,h3,.a-word,.a-why,.a-nt,.wy-t,.plan-focus,.ang h3,.sh h2,.close h2,.pgh h1,.wh h1,.ich h1,.modal h2){letter-spacing:0}html[lang^=zh] .wh h1{line-height:1.12}html[lang^=zh] .a-word{line-height:1.08;font-weight:700}html[lang^=zh] :is(.a-why,.wy-t,.plan-focus,.sh p,.ang p,.days li p,.watch li,.opening p,.close p,.evc blockquote,.cp blockquote,.sc p,.qs,.n3,.gaps,.sub){line-height:1.75}html[lang^=zh] :is(.bs>p,.steps3 p,.dq p,.th p,.since-f,.fnd-p,.fnd-l,.cpg li,.where li>p,.ang-c p,.flag){line-height:1.75}html[lang^=zh] .a-why{font-size:clamp(18px,.9rem + .4vw,20px)}html[lang^=zh] .wy-t{font-size:17px}html[lang^=zh] .evc blockquote:before,html[lang^=zh] .cp blockquote:before{content:"\300c"}html[lang^=zh] .evc blockquote:after{content:"\300d"}@media(max-width:1100px){.pg{grid-template-columns:minmax(0,1fr) 320px;gap:36px}.answer{grid-template-columns:minmax(0,1fr) 200px}.a-mo{width:230px;height:230px}.mock-body{grid-template-columns:minmax(0,1fr)}.kit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ch-bars{--lw: 104px;--gap: 10px}.cb-l{font-size:13px;white-space:normal;line-height:1.3}.cb-d{margin-left:0}.rc{grid-template-columns:minmax(0,1fr) auto}.rc>.cb-l{grid-column:1 / -1}.ch-hint{margin-left:0;width:100%}.ch-mark span{font-size:11.5px}.tr-plot{grid-template-rows:150px auto}.tr-svg{height:150px}}@media(max-width:900px){.menu a:not(.btn){display:none}.wh{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:22px}.wh .wmo{order:-1;width:200px;height:200px;margin:0 auto -22px}.wh .wmo .say{left:auto!important;right:-84px;top:18px!important;font-size:13.5px}.gets .wrap>.row{grid-template-columns:1fr;gap:18px;padding-top:22px}.gets{padding-bottom:36px}.qw{grid-template-columns:minmax(0,1fr);gap:0;padding-top:18px}.qw>.mo{width:120px;height:120px;margin:0 0 -6px}.pg{grid-template-columns:minmax(0,1fr);gap:32px}.srcs{position:static}.srcs ol{max-height:330px}.answer{grid-template-columns:minmax(0,1fr);padding:32px 28px 36px}.a-mo{width:150px;height:150px;right:10px;top:10px;bottom:auto}.a-body{padding-right:0}.a-idea{padding-right:140px;min-height:80px}.wys,.evs,.cps{grid-template-columns:minmax(0,1fr);gap:28px}.plan-g,.two,.angs,.sc4,.names,.plan-rule{grid-template-columns:minmax(0,1fr);gap:16px}.plan-g{gap:28px}.qs{columns:1}.proof{grid-template-columns:minmax(0,1fr);gap:12px}.srcd.allsrc>.srclist{columns:1}.shm .bd2{grid-template-columns:minmax(0,1fr)}.shcta .wrap{grid-template-columns:1fr;gap:6px}.shcta .mo{width:120px;height:120px}.close{grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:0}.close-mo{width:110px;height:110px;margin:-8px 0 4px -8px}.kit,.bs3,.steps3,.thr,.thr.thr2,.thr-n,.sgroups{grid-template-columns:minmax(0,1fr)}.steps3 li+li:before{left:28px;top:-12px;transform:rotate(135deg)}.dq{grid-template-columns:minmax(0,1fr);padding:18px 20px}.dq-k{justify-self:start}.fnd{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 22px 26px}.fnd-mo{width:120px;height:120px;margin:-6px 0 6px -8px}.cmpw{overflow:visible;margin:0;padding:0}.sheet .cmpw{overflow-x:auto}.cmp{min-width:0}.cmp thead{display:none}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{display:block;width:auto}.cmp tr{border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px 10px;margin-bottom:12px}.cmp tbody th{width:auto;padding:0 0 8px;border:0}.cmp td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--line)}.cmp td:before{content:attr(data-l);font-size:12.5px;color:var(--tx3)}}@media(max-width:600px){body{font-size:15px}.wh h1{font-size:40px}.ibox{padding:12px 10px 10px 14px;border-radius:18px}.ibox textarea{font-size:17px;min-height:72px}.ibox .bar span:first-child{display:none}.ibox .bar .btn{width:100%}.ex button{font-size:13px}.qh{font-size:21px}.modal.busy{padding:10px 20px calc(20px + env(safe-area-inset-bottom))}.busy .grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--line2);margin:0 auto 6px}.busy-mo{width:136px;height:136px}.busy h2{font-size:23px}.chips2 button{width:100%}.qbar{position:sticky;bottom:0;z-index:5;margin:24px calc(var(--gut) * -1) 0;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qbar .back{font-size:13px}.if{grid-template-columns:1fr 18px;gap:4px 10px;padding:11px 0}.if.if-line .v{font-size:18px}.icard{padding:4px 16px 6px}.if label{grid-column:1 / -1}.if small{grid-column:1;margin-top:0}.icacts .fine{display:none}.icacts .btn{flex:1}.modal{padding:18px 18px 20px;border-radius:22px}.ov{align-items:end;padding:0}.ov>.modal,.ov>.shm{border-radius:24px 24px 0 0;max-height:92vh;width:100%}.pg{padding-top:20px;padding-bottom:40px}.pgh{gap:10px}.crewhero{width:84px;height:84px;margin:-4px -4px 0 -8px}.pgh h1{font-size:24px}.stages{margin-top:24px}.st{gap:12px}.rp{padding-top:8px}.rbar .btn{padding:0 8px}.rbar .btn span,.rbar .btn{font-size:13px}.toast{top:60px}.answer{margin:0 calc(var(--gut) * -.5);border-radius:26px;padding:24px 20px 26px}.a-mo{width:116px;height:116px;right:4px;top:6px}.a-idea{padding-right:100px;min-height:72px;font-size:14px}.a-word{margin-top:10px;font-size:44px}.a-why{font-size:17px;margin-top:12px}.a-if{margin-top:12px;padding:10px 12px;font-size:14.5px}.why-fold{margin-top:20px}.fb{margin-top:40px;padding:16px}.fb-a{width:100%;margin-left:0}.fb-a .btn{flex:1}.fb-why{grid-template-columns:minmax(0,1fr)}.fb-why .btn{justify-self:start}.a-meta{gap:4px 14px;font-size:13px}.a-next{margin:22px -6px 0;padding:18px;border-radius:20px}.a-nt{font-size:17px}.a-acts{flex-direction:column;align-items:stretch}.a-acts .btn{width:100%}.sec{margin-top:64px}.sec>.sh{margin-bottom:22px}.wy-t{font-size:17px}.days li{grid-template-columns:84px minmax(0,1fr)}.dt>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h c" "s s";align-items:center;gap:4px 10px;padding:18px 0}.dt>summary h3{grid-area:h}.dt>summary .chev{grid-area:c}.dt-s{grid-area:s;max-width:none;margin-left:0;font-size:13px;line-height:1.5;text-align:left;white-space:normal;overflow:visible;text-wrap:pretty}.dt h3{font-size:17px}.mock{padding:24px 16px 20px;margin-left:calc(var(--gut) * -.5);margin-right:calc(var(--gut) * -.5);border-radius:26px}.mock-a{width:100%;flex-wrap:wrap}.mock-a .btn{width:100%}.close-a{flex-direction:column;align-items:stretch}.close-a .btn{width:100%}.disc .r{margin-left:0}.shbar{padding:10px 12px;font-size:13px}.mcta{position:fixed;left:12px;right:12px;bottom:12px;z-index:35;background:var(--ink);color:#fff;border-radius:18px;padding:12px 12px 12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px -16px #00000080;text-decoration:none}.mcta b{color:#fff;font-size:14px;display:block;line-height:1.3}.mcta small{color:#a5a29c;font-size:12px}.mcta .btn{margin-left:auto;background:#fff;color:var(--ink);border-color:#fff;height:36px;font-size:13.5px;border-radius:11px;padding:0 12px}.tg5 i{width:48px;height:48px}.pvw.tall{height:420px}.ctr .mo{width:140px;height:140px}.foot .links{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.printbar{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:12px 0;max-width:1120px}@media print{@page{size:A4;margin:14mm 12mm}body{font-size:10.5pt;display:block}.top,.foot,.printbar,.toast,.mcta,.shcta,.noprint,.rbar,.close,.a-acts,.a-note,.mock,.copyn,.chev,.thrown summary,.allsrc>summary,[data-reframe],.ang .btn{display:none!important}.rp{padding:0;max-width:none}.answer,.close,.pass,.fail,.d,.sugg,.vq,.seg5 i.f,.mtr i.f,.tag,.cite,.fv,.est,.evc,.ang.pick,.a-next{-webkit-print-color-adjust:exact;print-color-adjust:exact}.answer{padding:24px 28px;border-radius:18px;break-inside:avoid}.a-mo{width:150px;height:150px;bottom:-20px}.a-next{box-shadow:none}.sec{margin-top:28px;break-inside:auto}.wy,.evc,.ang,.sc,.cp,.plan-rule,.days li,.names li,.dt-b>*{break-inside:avoid}.dt>summary{padding:12px 0}.dt-b{padding-bottom:12px}.dt-s{display:none}.srcd>.srclist{display:none}.srcd.allsrc>.srclist{display:block;columns:2}a{text-decoration:none}.cite{font-size:8pt}.cpops,.cpop,.since-back,.fnd,.ch-hint{display:none!important}.ch,.cb,.rc,.tr-plot{break-inside:avoid}.cb-svg rect,.mx-svg rect,.mx-sw,.tr-svg polyline{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sig,.cn,.stp,.flag,.th,.dq,.dq-k,.bs,.steps3 li,.cpg,.cpg-p{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cn{min-width:0;height:auto;padding:0 3px;font-size:7pt}.basis,.since{margin-top:24px}.bs,.steps3 li,.dq,.thr,.cmp tr,.cpg,.rec,.sgr,.srcn li{break-inside:avoid}.cmpw{overflow:visible;margin:0;padding:0}.cmp{min-width:0;font-size:9pt}.rec td{height:26px}}.mailnote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);font-size:14px;color:var(--ink);line-height:1.5}.mailnote>.ic{color:#8a6a24;flex:none}.mailnote span{flex:1;min-width:220px}.mailnote a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}.mailnote a .ic{width:14px;height:14px}.prv .trow.lst{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.tgl:disabled{opacity:.45;cursor:not-allowed}#flow{min-height:calc(100vh - 60px)}@supports (height: 100svh){#flow{min-height:calc(100svh - 60px)}}@media(max-width:600px){#flow{min-height:calc(100vh - 52px)}@supports (height: 100svh){#flow{min-height:calc(100svh - 52px)}}}@media(min-width:901px){.acct[data-signed]{min-width:92px;justify-content:flex-end}}.cn.pf{display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 5px}.cn.pf i{font-style:normal;font-weight:500;font-size:11px;color:var(--tx3)}a.cn.pf:hover i,.cn.pf[aria-expanded=true] i{color:#d6d4cf}.zhf{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;font-size:13.5px;color:var(--tx2);line-height:1.5}.zhf .ic{width:15px;height:15px;margin-top:2px;color:var(--tx3)}.lim .acts2{flex-wrap:wrap;justify-content:center}.lim .btn small{margin-left:4px;font-weight:500;font-size:13px;opacity:.72}.lim .btn:not(.p) small{opacity:1;color:var(--tx2)}.lim .mini{margin-top:26px}.ctr .lim-join{margin-top:20px;font-size:13px}.nw{white-space:nowrap}.lim-join a{color:var(--tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.lim-join a:hover{color:var(--ink)}.lim [data-pay-err]:empty{display:none}@media(max-width:600px){.lim .acts2{flex-direction:column;align-items:stretch;width:100%}.lim .acts2 .btn{width:100%;justify-content:center}}.sso.on{cursor:pointer}.sso.on:hover{background:var(--soft)}.sso.busy{cursor:progress;opacity:.7}.pay-limit{width:100%;max-width:640px;margin:26px auto 0;text-align:left;border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px;background:#fff}.pay-h{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}.pay-h .ic{width:16px;height:16px;color:var(--tx2)}.pay-limit>p,.ctr .pay-limit p{margin:0 0 12px;max-width:none;color:var(--tx2);font-size:14px;line-height:1.5}.pay-limit .err{margin-top:8px}.pay-methods{display:inline-flex;gap:4px;padding:3px;border-radius:11px;background:var(--soft);margin:4px 0 12px}.pay-methods button{font:inherit;font-size:13px;font-weight:600;border:0;background:none;color:var(--tx2);padding:7px 12px;border-radius:9px;cursor:pointer}.pay-methods button[aria-checked=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0f0f0f1f}.pay-m1{margin:2px 0 10px}.pay-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px}.pay-pack{position:relative;border:1px solid var(--line2);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;background:#fff;min-width:0}.pay-pack.mid{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pay-rec{position:absolute;top:-10px;left:12px;padding:2px 8px;border-radius:999px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:600;line-height:16px;letter-spacing:.01em}.pay-pk-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.pay-pk-h b{font-size:17px;letter-spacing:-.01em;white-space:nowrap}.pay-pack p{margin:0;color:var(--tx2);font-size:13px;line-height:1.45;flex:1;display:flex;flex-direction:column}.pay-pack p span{white-space:nowrap}.pay-pack .pay-pc{color:var(--tx3);font-size:12.5px}.pay-pack .btn.busy{background:var(--soft);color:var(--tx2);border-color:var(--line2);font-weight:550;font-size:13px;white-space:normal;line-height:1.3}.pay-pack .btn.busy:before{content:"";width:12px;height:12px;margin-right:8px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--tx2);animation:pay-spin .8s linear infinite;flex:none}@keyframes pay-spin{to{transform:rotate(360deg)}}.pay-fine{margin:12px 0 0;font-size:12px;color:var(--tx3);line-height:1.55}.pay-muted{color:var(--tx2);font-size:14px}.pay-buy-link{margin-left:10px;font-weight:600;color:var(--ink)}.pay-page{max-width:760px;padding-top:22px;padding-bottom:56px}.pay-crumb{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px -2px;padding:4px 6px 4px 2px;border-radius:8px;color:var(--tx2);font-size:14px;text-decoration:none}.pay-crumb:hover{color:var(--ink);background:var(--hover)}.pay-crumb .ic{width:16px;height:16px}.pay-t{margin:0 0 18px;font-size:clamp(26px,1.2rem + 1vw,34px);letter-spacing:-.02em}.pay-page .pay-h{margin:34px 0 12px;font-size:17px}.pay-bal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 32px;padding:22px 24px;border-radius:18px;background:var(--soft)}.pay-bal.sk{min-height:124px}.pay-bal-n span{display:block;margin-bottom:2px;color:var(--tx2);font-size:13.5px}.pay-bal-n b{display:flex;align-items:baseline;gap:6px;font-size:52px;line-height:1;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.pay-bal-n small{font-size:17px;font-weight:600;letter-spacing:0;color:var(--tx2)}.pay-bal.low .pay-bal-n b{color:var(--ac-amber, #8a6a24)}.pay-bal-m{display:grid;gap:4px;margin:0;padding:0 0 0 28px;border-left:1px solid var(--line2);list-style:none;color:var(--tx2);font-size:13.5px;line-height:1.45}.pay-bal-m .k{color:var(--ink);font-size:15.5px;font-weight:600}.pay-bal-go{white-space:nowrap}.pay-note{margin:0 0 12px;background:var(--green-bg);color:#3b7356;border-radius:12px;padding:10px 14px;font-size:14px}.pay-buy{scroll-margin-top:80px}.pay-buy .pay-packs{margin-top:14px}.pay-rules{display:grid;gap:10px;max-width:600px;margin:0;padding:0;list-style:none}.pay-rules li{display:flex;gap:10px;color:var(--tx2);font-size:13.5px;line-height:1.5}.pay-rules .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--tx3)}.pay-hist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pay-hist li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.pay-hist-a{min-width:0}.pay-hist-a>a,.pay-hist-a>span{display:block;overflow:hidden;color:var(--ink);font-size:14.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.pay-hist-a>a:hover{text-decoration:underline;text-underline-offset:3px}.pay-hist-a small{display:block;margin-top:2px;color:var(--tx3);font-size:12.5px}.pay-hist b{font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.pay-hist b.pos{color:var(--green-tx)}.pay-out{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pay-out .pay-mo{width:96px;height:96px}.pay-sso{max-width:360px}@media(max-width:600px){.pay-packs{grid-template-columns:1fr;row-gap:16px}.pay-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h b" "p b";align-items:center;gap:2px 14px}.pay-pk-h{grid-area:h;justify-content:flex-start}.pay-pack p{grid-area:p;flex-direction:row;flex-wrap:wrap;gap:0 8px}.pay-pack .btn{grid-area:b;width:auto;min-width:112px}}@media(max-width:700px){.pay-bal{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.pay-bal-m{padding:14px 0 0;border-left:0;border-top:1px solid var(--line2)}.pay-bal-go{justify-self:stretch}.pay-buy .pay-packs{gap:16px}}.acct,.ac-in{--ac-ink: #191919;--ac-tx: #37352f;--ac-tx2: #6f6e69;--ac-tx3: #a5a29c;--ac-line: #e9e9e7;--ac-line2: #dfdfdc;--ac-soft: #f7f7f5;--ac-hover: #f1f1ef;--ac-gold: #c29343;--ac-gold-line: #eeddaa;--ac-gold-soft: #fffcf3;--ac-amber: #8a6a24;--ac-amber-bg: #f8f1df}.acct{position:relative;display:flex;align-items:center;margin-left:8px}.acct[hidden]{display:none}.ac-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.ac-in{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;margin-left:4px;border-radius:9px;border:0;background:none;color:var(--ac-tx);font:inherit;font-size:14px;font-weight:550;cursor:pointer;text-decoration:none;white-space:nowrap}.ac-in:hover{background:var(--ac-hover);color:var(--ac-ink)}.ac-in .ac-ic,.ac-in .ic{width:17px;height:17px;color:var(--ac-tx2)}.ac-ent{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 3px;border-radius:999px;border:0;background:none;cursor:pointer;font:inherit;color:var(--ac-ink);transition:background .15s}.ac-ent:hover,.ac-ent[aria-expanded=true]{background:var(--ac-hover)}.ac-ent:has(.ac-chip){padding-left:10px}.ac-chip{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.ac-chip .ac-ic{width:15px;height:15px;color:var(--ac-tx2)}.ac-chip.low,.ac-chip.low .ac-ic{color:var(--ac-amber)}.ac-av{width:30px;height:30px;border-radius:50%;background:#f3ded4;color:#a8472c;display:grid;place-items:center;font-weight:650;font-size:13px;flex:none;line-height:1}.ac-av.gold{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ac-gold)}.ac-av.lg{width:44px;height:44px;font-size:17px}.ac-pop{--ac-ink: #191919;--ac-tx: #37352f;--ac-tx2: #6f6e69;--ac-tx3: #a5a29c;--ac-line: #e9e9e7;--ac-line2: #dfdfdc;--ac-soft: #f7f7f5;--ac-hover: #f1f1ef;--ac-gold: #c29343;--ac-gold-line: #eeddaa;--ac-gold-soft: #fffcf3;--ac-amber: #8a6a24;--ac-amber-bg: #f8f1df;position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:376px;max-width:calc(100vw - 24px);background:#fff;border-radius:20px;box-shadow:0 0 0 1px #0f0f0f0f,0 28px 60px -22px #0f0f0f61;padding:18px 18px 10px;color:var(--ac-tx);font-size:14.5px;line-height:1.5;text-align:left;animation:ac-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes ac-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ac-pop b{color:var(--ac-ink);font-weight:600}.ac-who{display:flex;gap:12px;align-items:center;padding:2px 2px 0}.ac-who>div{min-width:0}.ac-who b{display:block;font-size:16px;line-height:1.3;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.ac-who b.em{font-size:15px;overflow-wrap:anywhere}.ac-who small{display:block;font-size:13px;color:var(--ac-tx2);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-via{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:12.5px;color:var(--ac-tx2)}.ac-via .ac-ic{width:14px;height:14px}.ac-fnd{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 14px 10px 8px;border-radius:16px;background:linear-gradient(180deg,var(--ac-gold-soft),#fff 160%);box-shadow:inset 0 0 0 1px var(--ac-gold-line)}.ac-fnd img{width:58px;height:58px;flex:none}.ac-fnd b{display:block;font-size:15.5px;color:#7a5c1c}.ac-fnd small{display:block;font-size:12.5px;color:var(--ac-tx2);line-height:1.45;margin-top:1px}.ac-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ac-tile{border-radius:14px;background:var(--ac-soft);padding:12px 13px;display:flex;flex-direction:column;min-width:0}.ac-tile.warn{background:var(--ac-amber-bg)}.ac-tl{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--ac-tx2);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-tl .ac-ic{flex:none;width:15px;height:15px}.ac-big{margin-top:6px;font-size:26px;line-height:1.1;letter-spacing:-.03em;font-weight:680;font-variant-numeric:tabular-nums}.ac-pop .ac-big{color:var(--ac-ink)}.ac-big em{font-style:normal;font-size:13.5px;font-weight:550;color:var(--ac-tx2);letter-spacing:0}.ac-big.none{font-size:16px;letter-spacing:-.01em;font-weight:620;line-height:1.35}.ac-pop .ac-tile.warn .ac-big{color:var(--ac-amber)}.ac-mtr{display:flex;gap:4px;margin:8px 0 2px}.ac-mtr i{flex:1;height:5px;border-radius:3px;background:var(--ac-line2)}.ac-mtr i.f{background:var(--ac-ink)}.ac-tile small{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:var(--ac-tx2)}.ac-tile small+small{margin-top:2px;color:var(--ac-tx3)}.ac-nt{display:flex;gap:7px;align-items:flex-start;margin:10px 2px 0;font-size:13px;line-height:1.5;color:#6b5218}.ac-nt .ac-ic{width:15px;height:15px;margin-top:2px;color:var(--ac-amber)}.ac-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;margin-top:12px;border-radius:12px;border:1px solid var(--ac-line2);background:#fff;color:var(--ac-ink);font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s}.ac-btn:hover{background:var(--ac-soft)}.ac-btn .ac-ic{width:16px;height:16px}.ac-btn.p{background:var(--ac-ink);color:#fff;border-color:var(--ac-ink)}.ac-btn.p:hover{background:#2f2f2f}.ac-acts{position:relative;margin:12px -8px 0;padding-top:8px}.ac-acts:before{content:"";position:absolute;top:0;left:8px;right:8px;border-top:1px solid var(--ac-line)}.ac-acts>a,.ac-lang,.ac-out{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;border-radius:10px;color:var(--ac-ink);text-decoration:none;font:inherit;font-size:14.5px;background:none;border:0;cursor:pointer;text-align:left}.ac-acts>a:hover,.ac-out:hover{background:var(--ac-hover)}.ac-acts .ac-ic,.ac-out .ac-ic{width:18px;height:18px;color:var(--ac-tx2)}.ac-ct{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--ac-tx3);font-variant-numeric:tabular-nums}.ac-ic.chev{width:15px;height:15px;color:var(--ac-tx3)}.ac-lang{cursor:default}.ac-seg{margin-left:auto;display:inline-flex;padding:2px;border-radius:9px;background:var(--ac-soft);font-size:12.5px}.ac-seg>*{padding:3px 9px;border-radius:7px;color:var(--ac-tx2);text-decoration:none}.ac-seg>a:hover{color:var(--ac-ink)}.ac-seg .on{background:#fff;color:var(--ac-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.ac-out{margin:4px -8px 0;width:calc(100% + 16px);border-top:1px solid var(--ac-line);border-radius:0 0 10px 10px;color:var(--ac-tx2)}.ac-out:disabled{opacity:.6;cursor:default}.ac-pop :focus-visible,.ac-ent:focus-visible,.ac-in:focus-visible{outline:2px solid var(--ac-ink);outline-offset:2px;border-radius:8px}.ac-scrim{position:fixed;inset:0;z-index:80;background:#19191952;animation:ac-fade .2s ease}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}.ac-pop.sheet{position:fixed;inset:auto 0 0;z-index:81;width:auto;max-width:none;max-height:92vh;overflow-y:auto;border-radius:26px 26px 0 0;padding:8px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px -10px #00000040;animation:ac-up .26s cubic-bezier(.2,.8,.2,1)}@keyframes ac-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.ac-grab{width:38px;height:5px;border-radius:3px;background:#dcdad5;margin:0 auto 6px}.ac-sh{display:flex;align-items:center;margin:0 -6px 8px 0}.ac-sh b{font-size:15px;color:var(--ac-tx2);font-weight:600}.ac-x{margin-left:auto;width:44px;height:44px;border-radius:12px;border:0;background:none;display:grid;place-items:center;color:var(--ac-tx2);cursor:pointer}.ac-x:hover{background:var(--ac-hover)}.ac-pop.sheet .ac-acts>a,.ac-pop.sheet .ac-lang,.ac-pop.sheet .ac-out,.ac-pop.sheet .ac-btn{height:48px}@media(max-width:600px){.acct{margin-left:4px}.ac-in span{font-size:14px}}@media(prefers-reduced-motion:reduce){.ac-pop,.ac-pop.sheet,.ac-scrim{animation:none}}.rps{max-width:880px;padding-top:28px;padding-bottom:64px}.rps-h{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.rps-h>div{flex:1;min-width:240px}.rps-h h1{font-size:clamp(28px,1.2rem + 1.2vw,36px);letter-spacing:-.03em;line-height:1.15}.rps-h p{margin-top:6px;color:#6f6e69;font-size:15px}.rl{list-style:none;margin:0;padding:0;border-top:1px solid #e9e9e7}.rr{display:flex;align-items:center;gap:16px;padding:4px 0;border-bottom:1px solid #e9e9e7}.rr-a{flex:1;min-width:0;display:grid;grid-template-columns:148px minmax(0,1fr);grid-template-areas:"v t" "v l" "v m";column-gap:16px;padding:14px 10px;margin:0 -10px;border-radius:14px;text-decoration:none;color:inherit;transition:background .15s}.rr-a:hover{background:#f7f7f5}.rr-v{grid-area:v;padding-top:1px}.rr-v .sig{max-width:100%;overflow:hidden;text-overflow:ellipsis}.rr-t{grid-area:t;font-size:16px;line-height:1.4;color:#191919;letter-spacing:-.008em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-l{grid-area:l;font-size:13.5px;color:#6f6e69;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.rr-m{grid-area:m;display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:5px;font-size:12.5px;color:#a5a29c}.rr-p{display:inline-flex;align-items:center;gap:4px}.rr-p .ic{width:13px;height:13px}.rr-x{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rr-x .btn .ic{width:15px;height:15px}.rr-x [aria-pressed=true]{background:#edf3ec;color:#3f7a58;border-color:transparent}.rr-f{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:#fbf3db;color:#7a5c1c;font-size:12.5px;font-weight:600;white-space:nowrap}.rr-f .ic{width:13px;height:13px;color:#c29343}.rps-empty .acts2 .btn .ic{width:16px;height:16px}@media(max-width:600px){.rps{padding-top:16px}.rps-h .btn{width:100%}.rr{flex-direction:column;align-items:stretch;gap:0;padding:6px 0 12px}.rr-a{grid-template-columns:minmax(0,1fr);grid-template-areas:"v" "t" "l" "m";padding:10px}.rr-v{margin-bottom:6px}.rr-t{white-space:normal}.rr-x{justify-content:flex-start;padding:0}}img.ac-av{object-fit:cover;background:var(--ac-soft)}.ac-pick{display:block;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ac-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ac-line2);cursor:pointer}.ac-pick:hover{text-decoration-color:var(--ac-ink)}.ac-mos{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;margin-top:12px;padding:12px;border-radius:14px;background:var(--ac-soft)}.ac-mos[hidden]{display:none}.ac-mo{width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;justify-self:center;box-shadow:0 0 0 1px #0000000f;transition:box-shadow .15s,transform .15s}.ac-mo img{width:100%;height:100%;border-radius:50%;display:block;object-fit:cover}.ac-mo:hover{transform:translateY(-1px)}.ac-mo[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ac-ink)}.ac-pop .nw{white-space:nowrap}.ac-tile .ac-when{color:var(--ac-tx2)}.ac-mos{grid-template-columns:repeat(5,1fr)}.ac-mo.ph{grid-column:1 / -1;justify-self:stretch;width:auto;height:auto;display:flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--ac-ink);text-align:left}.ac-mo.ph img{width:36px;height:36px;flex:none}.ac-mo.ph:hover{transform:none}.ac-who{align-items:flex-start;gap:12px}.ac-avw{position:relative;flex:none}.ac-av.md{width:36px;height:36px;font-size:15px}.ac-edit{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;padding:0;border-radius:50%;border:1.5px solid #fff;background:var(--ac-ink);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 2px #00000026}.ac-edit .ac-ic{width:11px;height:11px;stroke-width:2}.ac-edit:hover,.ac-edit[aria-expanded=true]{background:#3a3a3a}.ac-id{min-width:0;padding-top:1px}.ac-id b{display:block;font-size:15.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-id b.em{font-size:14.5px;white-space:normal;overflow-wrap:anywhere}.ac-id .ac-via{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;color:var(--ac-tx2);min-width:0}.ac-id .ac-via span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-id .ac-via .ac-ic{width:13px;height:13px}.mnb,.nsheet{display:none}.top .ac-in{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;border:0;border-radius:9px;background:none;color:var(--tx2);font:inherit;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer}.top .ac-in:hover{background:var(--hover);color:var(--ink)}.top .ac-in svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}@media(max-width:900px){.top .menu>a:not(.btn),.top .menu>.lsw,.top .menu>.btn{display:none}.top .menu .acct a:not(.btn),.top .menu .acct .ac-in{display:inline-flex}.top .wrap{gap:12px}.mnb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-right:-8px;padding:0;border:0;border-radius:10px;background:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.mnb:hover{background:var(--hover)}.mnb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mnb svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.mnb .mnb-x,.mnb[aria-expanded=true] .mnb-o{display:none}.mnb[aria-expanded=true] .mnb-x{display:inline}.top.nav-open{border-bottom-color:var(--line)}.nsheet:not([hidden]){display:block;position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 60px);overflow:auto;padding:4px 20px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 40px -24px #19191938}.nsheet nav{display:flex;flex-direction:column}.nsheet nav a{display:flex;align-items:center;min-height:50px;border-bottom:1px solid var(--line);color:var(--ink);font-size:16px;text-decoration:none}.nsheet nav a[aria-current=page]{font-weight:600}.nsheet-lang{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:var(--tx2);font-size:15px}.nsheet-lang .lsw{margin:0 -6px 0 0;font-size:15px}.nsheet-lang .lsw a{padding:8px;color:var(--tx2);text-decoration:none}.nsheet-lang .lsw a[aria-current]{color:var(--ink);font-weight:600}.nsheet>.btn{display:flex;justify-content:center;width:100%;height:48px;margin-top:4px;font-size:16px}}.sfoot{border-top:1px solid var(--line);padding:52px 0 28px;font-size:14px;color:var(--tx2)}.sf-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,3fr);gap:32px}.sfoot .logo{font-size:16px}.sfoot .logo img{width:24px;height:24px}.sf-tag{max-width:290px;margin:12px 0 0;line-height:1.55}.sf-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sf-h{margin:2px 0 14px;color:var(--tx3);font-size:12.5px;font-weight:600;letter-spacing:.02em}.sf-col ul{display:grid;gap:11px;margin:0;padding:0;list-style:none;line-height:1.45}.sf-col a{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.sf-col a:hover{text-decoration:underline;text-underline-offset:3px}.sf-base{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font-size:13px}.sf-base .copy{margin:0}.sf-lang{display:inline-flex;align-items:center;gap:10px}.lsw.pill{display:inline-flex;gap:2px;margin:0;padding:2px;border:1px solid var(--line2);border-radius:999px;background:#fff;font-size:13px}.lsw.pill i{display:none}.lsw.pill a,.menu .lsw.pill a:not(.btn){display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;color:var(--tx2);font-weight:500;text-decoration:none}.lsw.pill a:hover{color:var(--ink);background:var(--hover)}.lsw.pill a[aria-current]{background:var(--ink);color:#fff;font-weight:600}@media(max-width:900px){.sf-top{grid-template-columns:minmax(0,1fr);gap:32px}.nsheet-lang .lsw.pill{margin:0;font-size:14px}.nsheet-lang .lsw.pill a{height:30px;padding:0 14px}.nsheet-lang .lsw.pill a[aria-current]{color:#fff}}@media(max-width:560px){.sfoot{padding-top:40px}.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sf-base{flex-direction:column-reverse;align-items:flex-start;gap:18px;margin-top:36px}}@media print{.sfoot{display:none}}
