:is(.ds,.dsm) .rlb-sec{color:#0a0a0b}:is(.ds,.dsm) .rlb-sky{background:var(--ac-step-record)}:is(.ds,.dsm) .rlb-green{background:var(--ac-step-done)}.ds .ac-hd.rlb-sec{--ac-ink:#0a0a0b;--ac-ink-2:#0a0a0b;--ac-ink-3:#000000a8;--ac-rule:#00000026;overflow:clip}.ds .rlb-sec .ac-hd-index{color:#0a0a0b}.dsm .m-sec.rlb-sec{--m-ink:#0a0a0b;--m-rule:#00000026;overflow:clip}.dsm .rlb-sec .m-head-index{opacity:1}.dsm .rlb-sec .m-head{color:#0a0a0b}:is(.ds,.dsm) .rlb-anchor{height:0;scroll-margin-top:5rem;display:block}:is(.ds,.dsm) .rlb-axis{--rlb-off:#00000047;--rlb-ease:cubic-bezier(.32,.72,0,1);flex:none;position:relative}:is(.ds,.dsm) .rlb-track{width:100%;height:100%;position:relative}:is(.ds,.dsm) .rlb-line,:is(.ds,.dsm) .rlb-line-on{border-radius:2px;position:absolute}:is(.ds,.dsm) .rlb-line{background:var(--rlb-off)}:is(.ds,.dsm) .rlb-line-on{background:#0a0a0b}:is(.ds,.dsm) .rlb-tick{position:absolute}:is(.ds,.dsm) .rlb-tick i{background:var(--rlb-off);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:background-color .3s;position:absolute}:is(.ds,.dsm) .rlb-tick[data-s=past] i,:is(.ds,.dsm) .rlb-tick[data-s=now] i{background:#0a0a0b}:is(.ds,.dsm) .rlb-tick b{white-space:nowrap;font-variant-numeric:tabular-nums;color:#000000a8;font-size:15px;font-weight:700;line-height:1;transition:color .3s;position:absolute}:is(.ds,.dsm) .rlb-tick[data-s=past] b{color:#000c}:is(.ds,.dsm) .rlb-tick[data-s=now] b{color:#0a0a0b;font-weight:800}:is(.ds,.dsm) .rlb-cur{background:#0a0a0b;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}:is(.ds,.dsm) .rlb-axis[data-dir=h]{height:78px;padding-inline:36px}:is(.ds,.dsm) .rlb-axis[data-dir=h] .rlb-line{height:2px;margin-top:-1px;top:14px;left:0;right:0}:is(.ds,.dsm) .rlb-axis[data-dir=h] .rlb-line-on{height:3px;width:calc(var(--p)*100%);transition:width .45s var(--rlb-ease);margin-top:-1.5px;top:14px;left:0}:is(.ds,.dsm) .rlb-axis[data-dir=h] .rlb-tick{left:calc(var(--at)*100%);top:14px}:is(.ds,.dsm) .rlb-axis[data-dir=h] .rlb-tick b{top:18px;left:0;transform:translate(-50%)}:is(.ds,.dsm) .rlb-axis[data-dir=h] .rlb-cur{left:calc(var(--p)*100%);transition:left .45s var(--rlb-ease);top:14px}:is(.ds,.dsm) .rlb-ph-layer{position:absolute;inset:0}@keyframes rlb-ph-in{0%{opacity:0}to{opacity:1}}:is(.ds,.dsm) .rlb-ph-layer[data-new]{z-index:1;animation:.32s both rlb-ph-in}:is(.ds,.dsm) .rlb-num{text-align:center;word-break:keep-all;padding-top:clamp(4rem,8vw,6rem);padding-bottom:clamp(1rem,3vw,2rem)}.dsm .rlb-num{margin-top:var(--m-gap-5,64px);padding:0}:is(.ds,.dsm) .rlb-num p{margin:0}:is(.ds,.dsm) .rlb-num-lead{letter-spacing:-.02em;font-size:22px;font-weight:700}:is(.ds,.dsm) .rlb-num-big{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#0a0a0b;justify-content:center;margin:14px 0;font-size:clamp(2.75rem,9vw,7rem);font-weight:900;line-height:1.1;display:flex}:is(.ds,.dsm) .rlb-num-tail{letter-spacing:-.02em;font-size:22px;font-weight:700}:is(.ds,.dsm) .rlb-num-note{white-space:pre-line;font-size:18px;font-weight:600;line-height:1.55;margin-top:clamp(1.25rem,2.5vw,2rem)!important}:is(.ds,.dsm) .rlb-panels{grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(3rem,6vw,5rem);display:grid}.dsm .rlb-panels{gap:var(--m-gap-1,12px);margin-top:var(--m-gap-4,48px);grid-template-columns:1fr}:is(.ds,.dsm) .rlb-panel{color:#0a0a0b;word-break:keep-all;background:#fff;border-radius:20px;padding:28px 32px 32px}.dsm .rlb-panel{padding:var(--m-gap-2,20px)}.ds .rlb-panel-body{min-height:4.8em}.dsm .rlb-panel-body{margin-top:var(--m-gap-1,12px)}:is(.ds,.dsm) .rlb-panel-head{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.35}:is(.ds,.dsm) .rlb-panel-body{white-space:pre-line;color:#000000d1;margin:10px 0 0;font-size:18px;font-weight:500;line-height:1.6}.dsm .rlb-panel-body{font-size:var(--m-fs-body)}.dsm .rlb-num-big{margin:var(--m-gap-1,12px)0;font-size:clamp(2rem,10.4vw,3rem)}.dsm .rlb-num-note{margin-top:var(--m-gap-2,20px)!important}@media (prefers-reduced-motion:reduce){:is(.ds,.dsm) .rlb-ph-layer[data-new]{animation:none}:is(.ds,.dsm) .rlb-line-on,:is(.ds,.dsm) .rlb-cur{transition:none}}.dsm .rlb-sec .ac-stair-solid .ac-fit-text{color:#0a0a0b}.dsm .rlb-tick b{font-size:var(--m-fs-caption)}.dsm .rlb-num-lead,.dsm .rlb-num-tail{font-size:var(--m-fs-h3)}.dsm .rlb-num-note{font-size:var(--m-fs-lead)}.dsm .rlb-panel-head{font-size:var(--m-fs-lede)}
.rlw-k3{--rlw-h:clamp(306px,79vw,394px)}.rlw-k5{--rlw-h:clamp(345px,89vw,446px)}.rlw-k6{--rlw-h:clamp(376px,96.9vw,487px)}.rlw-k7{--rlw-h:clamp(279px,72vw,362px)}.dsm .rlw-scn .scn-stage{gap:var(--m-gap-1,12px);padding-bottom:var(--m-gap-1,12px)}:is(.ds,.dsm) .rlw-scn .scn-stage{min-height:calc(var(--rlw-h) + 200px + 68px)}:is(.ds,.dsm) .rlw{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;display:flex}:is(.ds,.dsm) .rlw-axis{flex:none;display:none}:is(.ds,.dsm) .rlw-row{gap:var(--m-gap-1,12px);flex-direction:column;flex:1 1 0;min-height:0;display:flex}:is(.ds,.dsm) .rlw-row>.rlw-ph.scn-phone{flex:1 1 0;min-height:200px;overflow:hidden}.dsm .rlw .scn-phone[data-fit=top] .scn-phone-stage{transform:translateY(calc(var(--rlw-up,0)*-1px))}:is(.ds,.dsm) .rlw-text{height:var(--rlw-h);min-width:0;padding:var(--m-gap-2,20px);color:#0a0a0b;word-break:keep-all;background:#fff;border-radius:20px;flex-direction:column;flex:none;display:flex}:is(.ds,.dsm) .rlw[data-tone=dark] .rlw-text{color:#fff;background:#161618}:is(.ds,.dsm) .rlw-cover{letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(44px,11.3vw,57px);font-weight:900;line-height:1.05}:is(.ds,.dsm) .rlw[data-cover=sm] .rlw-cover{font-size:clamp(36px,9.2vw,47px)}:is(.ds,.dsm) .rlw-fade{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.ds,.dsm) .rlw-name{font-size:var(--m-fs-h3,clamp(21px,5.6vw,30px));letter-spacing:-.03em;margin:6px 0 0;font-weight:800;line-height:1.25}:is(.ds,.dsm) .rlw-line{font-size:var(--m-fs-lead,clamp(18px,4.6vw,24px));letter-spacing:-.02em;white-space:pre-line;margin:10px 0 0;font-weight:700;line-height:1.5}:is(.ds,.dsm) .rlw-sub{font-size:var(--m-fs-body,clamp(16px,4.1vw,21px));white-space:pre-line;color:#000000bd;margin:8px 0 0;font-weight:500;line-height:1.55}:is(.ds,.dsm) .rlw[data-tone=dark] .rlw-sub{color:#ffffffb8}:is(.ds,.dsm) .rlw-result{font-size:var(--m-fs-h3,clamp(21px,5.6vw,30px));letter-spacing:-.03em;white-space:pre-line;margin:auto 0 0;padding-top:14px;font-weight:900;line-height:1.2}:is(.ds,.dsm) .rlw-note{font-size:var(--m-fs-caption,clamp(14px,3.6vw,18px));color:#ffffff9e;margin:auto 0 0;padding-top:14px;line-height:1.4}:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-axis{--rlb-off:#ffffff52}:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-line-on,:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-cur,:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-tick[data-s=past] i,:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-tick[data-s=now] i{background:#fff}:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-tick b{color:#ffffffa8}:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-tick[data-s=past] b{color:#fffc}:is(.ds,.dsm) .rlw[data-tone=dark] .rlb-tick[data-s=now] b{color:#fff}@media (min-width:1000px){.ds .rlw-scn .scn-stage{min-height:0}.ds .rlw-scn .scn-dots{display:none}.ds .rlw-scn:not([data-static]) .rlw{flex:0 auto;margin-block:auto}.ds .rlw-axis{display:block}.ds .rlw-row{flex:0 clamp(440px,58svh,min(580px,44vw));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.ds .rlw-text{grid-area:1/1;height:auto;padding:40px 44px}.ds .rlw-row>.rlw-ph.scn-phone{grid-area:1/2;min-height:0}.ds .rlw-cover{font-size:clamp(3.25rem,5.6vw,5.5rem)}.ds .rlw[data-cover=sm] .rlw-cover{font-size:clamp(2.5rem,4.4vw,4rem)}.ds .rlw-name{margin-top:8px;font-size:32px}.ds .rlw-line{margin-top:14px;font-size:clamp(21px,1.9vw,25px)}.ds .rlw-sub{margin-top:10px;font-size:clamp(17px,1.45vw,19px)}.ds .rlw-result{padding-top:16px;font-size:clamp(1.75rem,2.8vw,2.5rem)}.ds .rlw-note{padding-top:16px}.ds .rlw-scn[data-static] .rlw-row{flex:1 0 auto;min-height:34rem}}:is(.ds,.dsm) .rlw-scn[data-static] .rlw{flex:auto}:is(.ds,.dsm) .rlw-scn[data-static] .rlw-row{flex:1 0 auto}:is(.ds,.dsm) .rlw-scn[data-static] .rlw-row>.rlw-ph.scn-phone{min-height:24rem}@media (min-width:1000px){.ds .rlw-scn[data-static] .rlw-row>.rlw-ph.scn-phone{min-height:0}}
