.exh h1 .rv-line,.exhow h2 .rv-line{display:block}.exh__grid{align-items:end}.exh__card{gap:12px;min-width:0;display:grid}.exh__scan{border-radius:var(--r);background:var(--night);color:#fff;isolation:isolate;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.exh__scan:before{content:"";z-index:-1;background:radial-gradient(260px 160px at 0 0,#eab64838,#0000 70%);position:absolute;inset:0}.exh__qr{width:64px;height:64px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#fff;border-radius:14px;flex:none;padding:10px}.exh__beam{background:var(--amber);opacity:0;border-radius:3px;width:64px;height:3px;position:absolute;top:18px;left:20px;box-shadow:0 0 14px 2px #eab648b3}.exh__hint{align-items:center;gap:10px;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex}.exh__hint .icon{color:var(--amber)}html.motion .exh__beam{animation:exBeam 2.8s var(--ease) 1s infinite}@keyframes exBeam{0%{opacity:0;transform:translateY(0)}12%{opacity:1}55%{opacity:1;transform:translateY(61px)}70%,to{opacity:0;transform:translateY(61px)}}.exf{border-radius:var(--r);background:var(--bg-2);gap:14px;margin-bottom:clamp(24px,3vw,40px);padding:clamp(16px,2.4vw,24px);display:grid}.exf__q input{background:#fff}.exf__q input::-webkit-search-cancel-button{cursor:pointer}.exf__row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.exf__lbl{color:var(--ink-2);font-size:.8125rem;font-weight:700}.exf__chips .chip{align-items:center;display:inline-flex}.exf__meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding-top:12px;display:flex}.exf__count{color:var(--ink-2);font-size:.9375rem}.exf__count b{font-family:var(--f-head);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.exf__reset{min-height:32px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.875rem;font-weight:700;text-decoration:underline}.exf__reset:hover{color:var(--amber-ink)}@media (max-width:760px){.exf__row{grid-template-columns:minmax(0,1fr);gap:8px}.exf__chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:calc(-1*clamp(16px,2.4vw,24px));padding-inline:clamp(16px,2.4vw,24px);scroll-padding-inline:16px;overflow-x:auto}.exf__chips::-webkit-scrollbar{display:none}.exf__chips .chip{flex:none}}.exg{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.exg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.exg{grid-template-columns:minmax(0,1fr);gap:14px}}.exc{min-width:0}.exc__a{border-radius:var(--r);border:1px solid var(--line);height:100%;color:var(--ink);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.exc__a:hover{color:var(--ink);box-shadow:var(--sh);border-color:#0000;transform:translateY(-4px)}.exc__a:focus-visible{outline-offset:4px;border-radius:var(--r)}.exc__media{aspect-ratio:16/10;background:radial-gradient(120% 100% at 100% 0%, var(--amber-soft), transparent 60%), var(--bg-2);display:block;position:relative;overflow:hidden}.exc__img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.exc__a:hover .exc__img{transform:scale(1.04)}.exc__art{background-image:linear-gradient(#1314160b 1px,#0000 1px),linear-gradient(90deg,#1314160b 1px,#0000 1px);background-position:50%;background-size:28px 28px;place-items:center;display:grid;position:absolute;inset:0}.exc__ic{width:clamp(72px,9vw,96px);height:clamp(72px,9vw,96px);stroke:var(--ink);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .7s var(--ease), background .4s, stroke .4s;background:#fff;border-radius:28px;padding:18px;box-shadow:0 16px 36px -20px #13141673}.exc__a:hover .exc__ic{background:var(--amber);transform:translateY(-4px)rotate(-4deg)}.exc__no{font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:14px;left:14px}.exc__badge{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.exc__badge .icon{width:14px;height:14px;color:var(--amber)}.exc__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:18px 20px 20px;display:flex}.exc__meta{color:var(--amber-ink);font-size:.8125rem;font-weight:700}.exc__name{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.35rem;line-height:1.15}.exc__ozet{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.exc__foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:.8125rem;font-weight:600;display:flex}.exc__lvl{align-items:center;gap:8px;display:inline-flex}.exc__eq{color:var(--mute)}.exc__go{background:var(--bg-2);width:40px;height:40px;transition:background .3s, transform .4s var(--ease);border-radius:50%;place-items:center;margin-left:auto;display:grid}.exc__go .icon{width:18px;height:18px}.exc__a:hover .exc__go{background:var(--amber);transform:translate(3px)}.exc__sample{color:var(--mute);border:1px dashed var(--line-2);border-radius:999px;align-self:flex-start;margin-top:10px;padding:2px 8px;font-size:.6875rem;font-weight:700}.exc.is-leaving{pointer-events:none}.exempty{border-radius:var(--r);background:var(--bg-2);align-items:flex-start;gap:18px;padding:clamp(22px,3vw,32px);display:flex}.exempty b{font-family:var(--f-head);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;display:block}.exempty p{color:var(--ink-2);max-width:52ch;margin:6px 0 14px}.exempty__ic{background:var(--amber-soft);width:52px;height:52px;color:var(--amber-ink);border-radius:16px;flex:none;place-items:center;display:grid}html.motion .exempty:not([hidden]){animation:exIn .5s var(--ease) both}@keyframes exIn{0%{opacity:0;transform:translateY(10px)}}.exhow{padding-top:0}.exhow__in{isolation:isolate;border-radius:var(--r-lg);background:var(--night);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.exhow__in:before{content:"";z-index:-1;background:radial-gradient(700px 360px at 100% 0,#eab64829,#0000 70%);position:absolute;inset:0}.exhow .kicker{color:var(--amber-2);background:#eab64824}.exhow h2{color:#fff}.exhow .lead{color:#ffffffb8;margin-top:18px}.exhow__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.exhow__steps li{border-radius:var(--r);background:var(--night-2);border:1px solid #ffffff12;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.exhow__n{font-family:var(--f-head);letter-spacing:-.05em;color:var(--amber);font-variant-numeric:tabular-nums;flex:none;font-size:1.6rem;font-weight:700;line-height:1}.exhow__steps b{font-size:1.0625rem;display:block}.exhow__steps p{color:#ffffffad;margin-top:2px;font-size:.9375rem}@media (max-width:860px){.exhow__in{grid-template-columns:minmax(0,1fr)}}.exnote-sec{padding-top:0}.exnote{max-width:860px;color:var(--mute);align-items:flex-start;gap:14px;font-size:.875rem;line-height:1.55;display:flex}.exnote .icon{color:var(--amber-ink);flex:none;margin-top:1px}.exdh{padding-bottom:clamp(32px,4vw,56px)}.exdh__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.exdh__main{min-width:0}.exdh__name{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.96}.exdh .lead{max-width:48ch;margin-top:clamp(16px,2vw,24px)}.exdh__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin:28px 0 0;display:flex}.exdh__facts>div{min-width:0;margin-right:24px;padding:16px 24px 0 0}.exdh__facts>div+div{border-left:1px solid var(--line);padding-left:24px}.exdh__facts dt{color:var(--mute);font-size:.8125rem;font-weight:600}.exdh__facts dd{align-items:center;gap:10px;margin:6px 0 0;font-weight:700;display:flex}.exdh__muscles{margin-top:22px}.exdh__lbl{color:var(--mute);margin-bottom:10px;font-size:.8125rem;font-weight:600;display:block}.exmus{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.exmus li{border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.exmus .is-1{background:var(--amber);color:var(--ink)}.exmus .is-2{border:1.5px solid var(--line-2);color:var(--ink-2);background:#fff}.exmus__key{color:var(--mute);align-items:center;gap:6px;margin-top:10px;font-size:.75rem;display:flex}.exmus__key i{border-radius:50%;width:10px;height:10px;display:inline-block}.exmus__key i.is-1{background:var(--amber)}.exmus__key i.is-2{border:1.5px solid var(--line-2);margin-left:10px}.exdh__jump{margin-top:24px}.exdh+.exs{padding-top:clamp(48px,7vw,112px)}@media (max-width:600px){.exdh__facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exdh__facts>div{margin-right:0;padding:14px 10px 0 0}.exdh__facts>div+div{padding-left:12px}.exdh__facts dd{flex-wrap:wrap;gap:6px;font-size:.9375rem}}.exdv{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--night);color:#fff;isolation:isolate;justify-self:end;width:100%;max-width:520px;margin:0;position:relative;overflow:clip}.exdv__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.exdv__art{place-items:center;display:grid;position:absolute;inset:0}.exdv__art:before{content:"";background:radial-gradient(55% 45% at 70% 25%, #eab64847, transparent 72%), radial-gradient(120% 70% at 50% 115%, var(--night-2), transparent 70%);position:absolute;inset:0}.exdv__grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:50%;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.exdv__ic{aspect-ratio:1;stroke:#fff;fill:none;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:auto;position:relative}.exdv__ic *{stroke-dasharray:none}html.motion .exdv.is-in .exdv__ic *{stroke-dasharray:120;animation:exDraw 1.8s var(--ease) both}@keyframes exDraw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.exdv__word{font-family:var(--f-head);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.2px #ffffff47;overflow-wrap:anywhere;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:.9;position:absolute;bottom:clamp(14px,2.4vw,24px);left:clamp(18px,3vw,28px);right:clamp(18px,3vw,28px)}.exdv__tag{z-index:2;color:#ffffffeb;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.exdv.has-img .exdv__tag{background:#14151899}.exdv__tag .icon{width:16px;height:16px;color:var(--amber)}@media (max-width:900px){.exdh__grid{grid-template-columns:minmax(0,1fr)}.exdv{aspect-ratio:16/9;justify-self:stretch;max-width:none}.exdv__ic{width:auto;height:62%}}.exqb{border-radius:var(--r);background:var(--ink);color:#fff;align-items:center;gap:16px;margin:0 0 28px;padding:14px 14px 14px 16px;display:flex;box-shadow:0 18px 40px -22px #13141699}.exqb__ic{background:var(--amber);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.exqb__t{flex:1;gap:2px;min-width:0;display:grid}.exqb__t b{font-size:1rem;line-height:1.3}.exqb__t span{color:#ffffffb8;font-size:.875rem;line-height:1.45}.exqb__go{--bg-b:var(--amber);--fg-b:var(--ink);flex:none}html.motion .exqb{animation:exQb .8s var(--ease) both}@keyframes exQb{0%{opacity:0;transform:translateY(-10px)scale(.98)}}@media (max-width:760px){.exqb{flex-wrap:wrap}.exqb__go{width:100%}.exd--qr .exdh{padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 20px)}.exd--qr .crumbs,.exd--qr .exdv{display:none}.exd--qr .exdh__name{font-size:clamp(2.2rem,11vw,3.2rem)}}.exs__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.exs__side{top:calc(var(--hdr) + 32px);justify-items:start;display:grid;position:sticky}.exprep{border-radius:var(--r);background:var(--amber-soft);align-items:flex-start;gap:14px;margin-top:28px;padding:18px;display:flex}.exprep__ic{width:40px;height:40px;color:var(--amber-ink);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.exprep b{font-size:.9375rem;display:block}.exprep p{color:var(--ink-2);margin-top:4px;font-size:.9375rem;line-height:1.5}.exst{counter-reset:ex;margin:0;padding:0;list-style:none;position:relative}.exst:before{content:"";background:linear-gradient(var(--amber), var(--line));width:2px;position:absolute;top:28px;bottom:28px;left:27px}.exst__it{grid-template-columns:56px minmax(0,1fr);gap:20px;padding:0 0 28px;display:grid;position:relative}.exst__it:last-child{padding-bottom:0}.exst__n{border:2px solid var(--ink);width:56px;height:56px;font-family:var(--f-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:1.0625rem;font-weight:700;display:grid;position:relative}.exst__it:first-child .exst__n{background:var(--amber);border-color:var(--amber)}.exst__t{min-width:0;padding:12px 0 0}.exst__t h3{font-size:clamp(1.15rem,1.6vw,1.35rem)}.exst__t p{color:var(--ink-2);max-width:58ch;margin-top:6px;font-size:clamp(1rem,1.2vw,1.0625rem)}@media (max-width:900px){.exs__grid{grid-template-columns:minmax(0,1fr)}.exs__side{position:static}}@media (max-width:600px){.exst:before{left:21px}.exst__it{grid-template-columns:44px minmax(0,1fr);gap:14px;padding-bottom:22px}.exst__n{width:44px;height:44px;font-size:.9375rem}.exst__t{padding-top:8px}}.exm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.exm__it{border-radius:var(--r);background:#fff;min-width:0;overflow:hidden}.exm__bad,.exm__good{align-items:flex-start;gap:12px;padding:18px 20px;line-height:1.45;display:flex}.exm__bad{font-weight:700}.exm__bad .icon{color:var(--bad);flex:none;margin-top:1px}.exm__good{border-top:1px dashed var(--line-2);color:var(--ink-2);font-size:.9375rem}.exm__good .icon{color:var(--ok);flex:none;width:18px;height:18px;margin-top:1px}@media (max-width:760px){.exm{grid-template-columns:minmax(0,1fr)}}.exsafe-sec{padding-bottom:0}.exsafe{border-radius:var(--r-lg);background:var(--amber-soft);align-items:flex-start;gap:clamp(16px,3vw,32px);padding:clamp(22px,4vw,48px);display:flex}.exsafe__ic{width:64px;height:64px;color:var(--amber-ink);background:#fff;border-radius:20px;flex:none;place-items:center;display:grid}.exsafe__ic .icon{width:30px;height:30px}.exsafe__body{min-width:0}.exsafe__list{gap:10px;margin:16px 0 0;padding:0 0 0 1.1em;display:grid}.exsafe__list li{padding-left:4px;font-weight:600}.exsafe__list li::marker{color:var(--amber-ink)}.exsafe__note{color:var(--ink-2);border-top:1px solid #8a5c002e;max-width:72ch;margin-top:20px;padding-top:16px;font-size:.875rem}@media (max-width:600px){.exsafe{flex-direction:column}.exsafe__ic{border-radius:16px;width:52px;height:52px}}.exvid__h{margin-bottom:18px}.exvid{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--night);position:relative;overflow:hidden}.exvid__play{cursor:pointer;color:#fff;background:radial-gradient(70% 90% at 85% 0,#eab6482e,#0000 62%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 32px),#17181b;border:0;place-content:center;justify-items:center;gap:14px;width:100%;padding:0;display:grid;position:absolute;inset:0}.exvid__btn{background:var(--amber);width:76px;height:76px;color:var(--ink);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.exvid__btn svg{fill:currentColor;width:30px;height:30px;margin-left:3px}.exvid__play:hover .exvid__btn{transform:scale(1.08)}.exvid__l{text-align:center;font-weight:700;display:grid}.exvid__l small{color:#fff9;font-size:.8125rem;font-weight:500}.exvid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.exph{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.exph img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:100%}.exclub h2{margin-bottom:4px}.exrel__av{background:var(--amber-soft);color:var(--amber-ink)}.exrel__av .icon{width:26px;height:26px}.excta{border-radius:var(--r-lg);background:var(--night);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,48px);display:flex}.excta>div{min-width:0;max-width:640px}.excta h2{color:#fff;font-size:clamp(1.5rem,3vw,2.4rem)}.excta p{color:#ffffffb8;margin-top:10px}@media (max-width:600px){.excta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.exh__beam{display:none}.exc__a:hover,.exc__a:hover .exc__ic,.exc__a:hover .exc__img,.exc__a:hover .exc__go{transform:none}}.exlib.sec--flush{padding-top:clamp(8px,2vw,24px)}.exdv__word{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:.06em;display:-webkit-box;overflow:hidden}@media (max-width:600px){.exh__status{display:none}}