.rlc{--paper:rgb(var(--color-surface));--card:rgb(var(--color-surface-secondary));--ink:rgb(var(--color-content-primary));--muted:rgb(var(--color-content-secondary));--line:rgb(var(--color-border));--line2:rgb(var(--color-border-secondary));--accent:rgb(var(--color-primary));--accent-hover:rgb(var(--color-primary-hover));--on-accent:rgb(var(--color-content-inverse));--accent-soft:var(--color-accent-soft);--lv-low:rgb(var(--l-lv-low));--lv-avg:rgb(var(--l-lv-avg));--lv-good:rgb(var(--l-lv-good));--lv-out:rgb(var(--l-lv-out));--lv-low-ink:rgb(var(--l-lv-low-ink));--lv-avg-ink:rgb(var(--l-lv-avg-ink));--lv-good-ink:rgb(var(--l-lv-good-ink));--lv-out-ink:rgb(var(--l-lv-out-ink));--error:rgb(var(--l-error));--tint:26%;--display:var(--font-display), var(--font-body), sans-serif;--body:var(--font-body), sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}.dark .rlc{--lv-low:rgb(var(--d-lv-low));--lv-avg:rgb(var(--d-lv-avg));--lv-good:rgb(var(--d-lv-good));--lv-out:rgb(var(--d-lv-out));--lv-low-ink:rgb(var(--d-lv-low-ink));--lv-avg-ink:rgb(var(--d-lv-avg-ink));--lv-good-ink:rgb(var(--d-lv-good-ink));--lv-out-ink:rgb(var(--d-lv-out-ink));--error:rgb(var(--d-error))}.rlc h1,.rlc h2,.rlc h3,.rlc h4{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600}.rlc p{text-wrap:pretty;margin:0}.rlc button,.rlc a,.rlc input,.rlc select,.rlc label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes wzIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rlc .v5{max-width:480px;margin:0 auto;padding:8px 16px 80px}.rlc .part{border-bottom:1px solid var(--line);padding:40px 0 36px}.rlc .part:last-child{border-bottom:0}.rlc .eb{font:600 11.5px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.rlc .v5 h2{font:600 28px/1.12 var(--display);margin:8px 0 10px}.rlc .v5 h2 em{color:var(--accent);font-style:normal}.rlc .v5 h2 em.t-low{color:color-mix(in srgb, var(--lv-low) 80%, var(--ink))}.rlc .v5 h2 em.t-avg{color:color-mix(in srgb, var(--lv-avg) 60%, var(--ink))}.rlc .v5 h2 em.t-good{color:color-mix(in srgb, var(--lv-good) 75%, var(--ink))}.rlc .v5 h2 em.t-out{color:var(--lv-out)}.rlc .v5 h2:has(em.t-low,em.t-avg,em.t-good,em.t-out){text-wrap:pretty}.rlc .p{color:var(--muted);margin:0;font-size:15.5px}.rlc .cap{color:var(--muted);margin-top:10px;font-size:12.5px}.rlc .note{color:var(--muted);margin-top:18px;font-size:13.5px}.rlc .err{color:var(--error);min-height:20px;margin:10px 0 0;font-size:14px}.rlc .bench{margin:72px 0 24px}.rlc .bench .plot{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 40%, transparent);align-items:flex-end;gap:4px;height:250px;margin:0 28px;display:flex;position:relative}.rlc .bench .g10{z-index:1;pointer-events:none;border-top:1px solid color-mix(in srgb, var(--ink) 6%, transparent);height:0;position:absolute;left:0;right:0}.rlc .bench .g10.edge{border-top:1px dashed color-mix(in srgb, var(--ink) 16%, transparent)}.rlc .bench .g10:before,.rlc .bench .g10:after{content:"";border-top:1px solid color-mix(in srgb, var(--ink) 35%, transparent);width:5px;position:absolute;top:-1px}.rlc .bench .g10:before{right:calc(100% + 1px)}.rlc .bench .g10:after{left:calc(100% + 1px)}.rlc .bench .g10 span{font:400 9.5px var(--body);color:color-mix(in srgb, var(--muted) 75%, transparent);letter-spacing:-.02em;position:absolute;transform:translateY(-50%)}.rlc .bench .g10 span.mj{color:var(--muted);font-size:11.5px;font-weight:600}.rlc .bench .g10 span.l{right:calc(100% + 8px)}.rlc .bench .g10 span.r{left:calc(100% + 8px)}.rlc .bench .bc{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.rlc .bench .bar{border-radius:6px 6px 0 0;flex-shrink:0;position:relative}.rlc .bench .bar.low{background:color-mix(in srgb, var(--lv-low) var(--tint), var(--card))}.rlc .bench .bar.avg{background:color-mix(in srgb, var(--lv-avg) var(--tint), var(--card))}.rlc .bench .bar.good{background:color-mix(in srgb, var(--lv-good) var(--tint), var(--card))}.rlc .bench .bar.out{background:color-mix(in srgb, var(--lv-out) var(--tint), var(--card))}.rlc .bench .lane{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(50% - .5px);padding-top:6px;display:flex;position:absolute;bottom:0;overflow:hidden}.rlc .bench .lane.lf{left:0}.rlc .bench .lane.lu{right:0}.rlc .bench .lane.low{background:var(--lv-low);color:var(--lv-low-ink)}.rlc .bench .lane.avg{background:var(--lv-avg);color:var(--lv-avg-ink)}.rlc .bench .lane.good{background:var(--lv-good);color:var(--lv-good-ink)}.rlc .bench .lane.out{background:var(--lv-out);color:var(--lv-out-ink)}.rlc .bench .lane em{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-style:normal}.rlc .bench .lane b{font:600 13px var(--body);white-space:nowrap}.rlc .bench .lane span{font:600 10.5px/1.15 var(--body);letter-spacing:-.01em;text-align:center;opacity:.92;margin-top:4px}.rlc .bench .lvtop{z-index:3;text-shadow:0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 1px var(--paper);text-align:center;font:700 13px var(--body);color:var(--muted);margin-bottom:6px;line-height:1.2;position:absolute;bottom:100%;left:0;right:0}.rlc .bench .lvtop small{font:500 11px var(--body);display:block}.rlc .bench .lvtop.low{color:color-mix(in srgb, var(--lv-low) 80%, var(--ink))}.rlc .bench .lvtop.avg{color:color-mix(in srgb, var(--lv-avg) 60%, var(--ink))}.rlc .bench .lvtop.good{color:color-mix(in srgb, var(--lv-good) 75%, var(--ink))}.rlc .bench .lvtop.out{color:var(--lv-out)}.rlc .bench .cup{vertical-align:-2px;width:15px;height:15px;margin-right:3px;display:inline}@media (max-width:375px){.rlc .bench .plot{gap:3px;margin:0 8px 0 26px}.rlc .bench .lane span{letter-spacing:-.03em;font-size:10px}}.rlc .pt{padding-bottom:120px}.rlc .pt-nav{z-index:5;background:var(--paper);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.rlc .pt-nav>div{gap:10px;max-width:880px;margin:0 auto;display:flex}.rlc .pt-nav button{min-height:52px;font:600 16px var(--body);cursor:pointer;border-radius:100px}.rlc .pt-nav .back{color:var(--accent);border:1px solid var(--accent);background:0 0;flex:0 0 100px}.rlc .pt-nav .back:hover{background:var(--accent-soft)}.rlc .pt-nav .next{background:var(--accent);color:var(--on-accent);border:0;flex:1}.rlc .pt-nav .next:hover{background:var(--accent-hover)}.rlc .pt .step{animation:.25s wzIn}.rlc .pt.no-nav{padding-bottom:48px}.rlc .pt-steps{gap:8px;margin:0;padding:24px 0 0;list-style:none;display:flex}.rlc .pt-steps li{flex:1;min-width:0}.rlc .pt-steps button{text-align:left;cursor:pointer;width:100%;color:var(--muted);font:500 13px var(--body);background:0 0;border:0;gap:8px;padding:0;display:grid}.rlc .pt-steps button:disabled{cursor:default}.rlc .pt-steps .bar{background:var(--line);border-radius:2px;height:4px}.rlc .pt-steps .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rlc .pt-steps .nm b{margin-right:4px;font-weight:600}.rlc .pt-steps .nm i{font-style:normal}.rlc .pt-steps .done .bar,.rlc .pt-steps .cur .bar{background:var(--accent)}.rlc .pt-steps .done{color:var(--ink)}.rlc .pt-steps .ahead .bar{background:color-mix(in srgb, var(--accent) 30%, var(--line))}.rlc .pt-steps .ahead{color:var(--muted)}.rlc .pt-steps .done:hover .nm{color:var(--accent)}.rlc .pt-steps .cur{color:var(--accent);font-weight:600}@media (max-width:560px){.rlc .pt-steps li:has(.cur){flex:3.2}.rlc .pt-steps button:not(.cur) .nm i{display:none}}.rlc .fm .p{max-width:640px}.rlc .sheet{--field-bd:color-mix(in srgb, var(--ink) 24%, var(--paper));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}.rlc .sh-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.rlc .sh-r:first-child{border-top:0}.rlc .sh-l label,.rlc .sh-l .lab{color:var(--ink);font-size:15.5px;font-weight:600;display:block}.rlc .sh-l p{color:var(--muted);margin:3px 0 0;font-size:13.5px;line-height:1.4}.rlc .sh-c{justify-self:end}.rlc .sh-in{width:120px;position:relative}.rlc .sheet select{width:200px}.rlc .sheet .sh-r.short select{width:120px}.rlc .sh-in input,.rlc .sheet select{border:1px solid var(--field-bd);background:var(--card);width:100%;max-width:100%;height:46px;color:var(--ink);font:500 17px var(--body);border-radius:10px}.rlc .sh-in input{text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;padding:0 14px}.rlc .sh-in input::-webkit-inner-spin-button{-webkit-appearance:none}.rlc .sh-in input::-webkit-outer-spin-button{-webkit-appearance:none}.rlc .sh-in input::placeholder{color:color-mix(in srgb, var(--muted) 55%, transparent)}.rlc .sh-in.sh-txt{width:200px}.rlc .sh-in.sh-txt input{text-align:left;font-variant-numeric:normal}.rlc .sh-in.money:before{content:"$";color:var(--muted);font:500 17px var(--body);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rlc .sheet select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A93A0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding:0 36px 0 14px}.rlc .sheet select.empty{color:var(--muted);font-weight:400}.rlc .sheet select option{color:var(--ink);background:var(--card)}.rlc .sh-in input:hover,.rlc .sheet select:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--field-bd))}.rlc .sh-in input:focus-visible,.rlc .sheet select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.rlc .sh-r.calc{border-top:1.5px solid var(--line2)}.rlc .sh-v{text-align:right;font:600 22px var(--display);color:var(--ink);font-variant-numeric:tabular-nums;padding-right:15px}.rlc .sh-na{color:var(--muted)}.rlc .sh-bad{font:500 13.5px/1.3 var(--body);color:var(--error);display:block}@media (max-width:520px){.rlc .sh-r.sel{grid-template-columns:1fr;gap:10px}.rlc .sh-r.sel .sh-c{justify-self:stretch}.rlc .sheet .sh-r.sel select,.rlc .sh-r.sel .sh-in.sh-txt{width:100%}}.rlc .wh{border-top:1px solid var(--line);margin-top:20px}.rlc .wh div{border-bottom:1px solid var(--line);padding:16px 0}.rlc .wh b{font-size:16px;font-weight:600;display:block}.rlc .wh span{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:15px;line-height:1.5;display:block}.rlc .wb-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rlc .wb-h label,.rlc .wb-h .lab{font-size:15.5px;font-weight:500}.rlc .wb{height:30px;margin-top:6px;position:relative}.rlc .wb-track{background:var(--line);border-radius:5px;height:10px;position:absolute;top:10px;left:0;right:0;overflow:hidden}.rlc .wb-track i{position:absolute;top:0;bottom:0}.rlc .wb-now{width:var(--now);background:var(--nowc);left:0}.rlc .wb-add{left:var(--now);width:calc(var(--tgt) - var(--now));background:repeating-linear-gradient(-45deg, var(--tgtc) 0 4px, color-mix(in srgb, var(--tgtc) 40%, transparent) 4px 8px)}.rlc .wb-tick{background:var(--paper);width:2px;margin-left:-1px}.rlc .wb input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:0}.rlc .wb input[type=range]::-webkit-slider-runnable-track{background:0 0;height:30px}.rlc .wb input[type=range]::-moz-range-track{background:0 0}.rlc .wb input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tgtc);width:5px;height:24px;box-shadow:0 0 0 2px var(--paper);cursor:ew-resize;border:0;border-radius:3px;margin-top:3px}.rlc .wb input[type=range]::-moz-range-thumb{background:var(--tgtc);width:5px;height:24px;box-shadow:0 0 0 2px var(--paper);cursor:ew-resize;border:0;border-radius:3px}.rlc .wb input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.rlc .wb-lv{height:16px;position:relative}.rlc .wb-lv span{text-align:center;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute}.rlc .wb-lv .t-low{color:color-mix(in srgb, var(--lv-low) 80%, var(--ink))}.rlc .wb-lv .t-avg{color:color-mix(in srgb, var(--lv-avg) 60%, var(--ink))}.rlc .wb-lv .t-good{color:color-mix(in srgb, var(--lv-good) 75%, var(--ink))}.rlc .wb-lv .t-out{color:var(--lv-out)}@media (max-width:420px){.rlc .wb-lv span{letter-spacing:-.01em;font-size:10.5px}}.rlc .es-g{flex-direction:column;gap:36px;display:flex}.rlc .es-head h2{margin-top:0}.rlc .es-head{order:1}.rlc .es-out{order:2}.rlc .es-ctl{order:3}.rlc .es-team{order:4}.rlc .es-ctl{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.rlc .es-seg{border:1px solid var(--line);border-radius:12px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.rlc .es-seg button{color:var(--muted);font:500 14.5px var(--body);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px}.rlc .es-seg button:hover{color:var(--ink)}.rlc .es-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.rlc .es-bars{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.rlc .es-ft{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.rlc .es-ft b{font:600 16px var(--display);color:var(--ink)}.rlc .es-full{color:var(--muted);margin:6px 0 0;font-size:14px}.rlc .es-team.sheet{border-bottom:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.rlc .es-l .sh-r{border:0;padding:12px 0}.rlc .es-l .sh-l label,.rlc .es-l .sh-l .lab{font-size:15.5px;font-weight:500}.rlc .es-l .sh-in{width:88px}.rlc .es-l .sh-in input{height:40px;font-size:16px}.rlc .es-l .sh-v{font-size:16px}.rlc .es-r{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;font-size:13.5px;display:flex}.rlc .es-r b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rlc .es-tot{font:600 56px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums;margin-top:12px}.rlc .es-sub{color:var(--muted);margin-top:8px;font-size:15px}.rlc .es-lk{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:22px;padding:8px 0;display:flex}.rlc .es-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;transition:background-color .15s;display:grid}.rlc .es-ic svg{width:19px;height:19px}.rlc .es-lt{flex:1;min-width:0}.rlc .es-lt b{font:600 15px var(--body);transition:color .15s;display:block}.rlc .es-lt small{color:var(--muted);font-size:13px;display:block}.rlc .es-chev{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .15s,color .15s}.rlc .es-lk:hover .es-lt b,.rlc .es-lk:hover .es-chev{color:var(--accent)}.rlc .es-lk:hover .es-chev{transform:translate(2px)}.rlc .es-lk:hover .es-ic{background:color-mix(in srgb, var(--accent) 18%, transparent)}.rlc .nx-b{min-height:48px;font:600 16px var(--body);cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.rlc .nx-pri{background:var(--accent);color:var(--on-accent);border:0}.rlc .nx-pri:hover{background:var(--accent-hover)}.rlc .nx-gho{color:var(--accent);border:1px solid var(--accent);background:0 0}.rlc .nx-gho:hover{background:var(--accent-soft)}.rlc .nx-b[aria-busy=true]{pointer-events:none;opacity:.85}.rlc .spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rlc .nx h2{margin-top:0}.rlc .nx>.p{max-width:820px}.rlc .nx-est{color:var(--accent);font-style:normal;font-weight:600}.rlc .nx-g{gap:24px;margin-top:40px;display:grid}.rlc .nx-h{border-top:2px solid var(--accent);color:var(--accent);font:600 12.5px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;padding-top:14px}.rlc .nx-own .nx-h{border-top:1px solid var(--line2);color:var(--muted);padding-top:15px}.rlc .nx-col{flex-direction:column;display:flex}.rlc .nx-path{margin:20px 0 0;padding:0;list-style:none}.rlc .nx-path li,.rlc .nx-one{-moz-column-gap:16px;grid-template-columns:28px minmax(0,1fr);column-gap:16px;display:grid;position:relative}.rlc .nx-path li{padding-bottom:14px}.rlc .nx-one{margin-top:20px}.rlc .nx-path li:before{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--accent) 55%, transparent) 0 5px, transparent 5px 9px);border-radius:1px;width:2px;position:absolute;top:30px;bottom:2px;left:13px}.rlc .nx-path li:last-child{padding-bottom:0}.rlc .nx-path li:last-child:before{display:none}.rlc .nx-dot{border:2px solid var(--accent);background:var(--paper);width:28px;height:28px;color:var(--accent);font:600 13px var(--display);border-radius:50%;place-items:center;display:grid}.rlc .nx-dot svg{width:15px;height:15px}.rlc .nx-col b,.rlc .bkd .nx-path b{font:600 17px/28px var(--display);display:block}.rlc .nx-col li div>span,.rlc .nx-one div>span,.rlc .bkd .nx-path li div>span{color:var(--muted);text-wrap:pretty;max-width:540px;margin-top:2px;font-size:15px;line-height:1.5;display:block}.rlc .nx-col>.nx-b{align-self:flex-start;gap:10px;min-height:52px;margin:24px 0 0 44px;padding:0 32px}.rlc .nx-col>.nx-b svg{flex:none;width:18px;height:18px}.rlc .nx-or{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.rlc .nx-or:before,.rlc .nx-or:after{content:"";background:var(--line);flex:1;height:1px}.rlc .xp-bg{z-index:60;background:#00000059;position:fixed;inset:0}.rlc .xp{z-index:61;background:var(--paper);border-left:1px solid var(--line);flex-direction:column;width:min(480px,100%);animation:.2s xpIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0000002e}@keyframes xpIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.rlc .xp-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.rlc .xp-top h2{font-size:22px}.rlc .xp-x{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.rlc .xp-x svg{width:18px;height:18px}.rlc .xp-x:hover{background:var(--card)}.rlc .xp-body{padding:4px 24px 32px;overflow-y:auto}.rlc .xp p{margin:0;font-size:15px;line-height:1.6}.rlc .xp-tb{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.rlc .xp-tb th,.rlc .xp-tb td{border-top:1px solid var(--line);text-align:right;vertical-align:baseline;padding:9px 0}.rlc .xp-tb tr:first-child>*{border-top:0}.rlc .xp-tb th:first-child{text-align:left;white-space:nowrap;font-weight:500}.rlc .xp-tb td{color:var(--muted);white-space:nowrap;padding-left:12px}.rlc .xp-tb td b,.rlc .xp-tb td strong{color:var(--ink);font-weight:600}.rlc .xp-tb thead th{font:500 12.5px var(--body);color:var(--muted);padding:0 0 6px 12px}.rlc .xp-w thead th:not(:first-child){width:30%}.rlc .xp mark{color:var(--accent);background:0 0;font-weight:600}.rlc .xw{margin:0;padding:24px 0 8px;list-style:none}.rlc .xw>li{-moz-column-gap:16px;grid-template-columns:26px minmax(0,1fr);column-gap:16px;padding-bottom:32px;display:grid;position:relative}.rlc .xw>li:before{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--accent) 45%, transparent) 0 5px, transparent 5px 9px);border-radius:1px;width:2px;position:absolute;top:32px;bottom:6px;left:12px}.rlc .xw>li:last-child{padding-bottom:0}.rlc .xw>li:last-child:before{display:none}.rlc .xw-n{border:2px solid var(--accent);background:var(--paper);width:26px;height:26px;color:var(--accent);font:600 12.5px var(--display);border-radius:50%;place-items:center;display:grid}.rlc .xw h3{font:600 17px/1.35 var(--display);letter-spacing:-.01em;color:var(--ink);margin:1px 0 6px}.rlc .xw strong{color:var(--ink);font-weight:700}.rlc .xw .xp-tb{margin-top:10px}.rlc .xw-sub{font:600 14px var(--body);color:var(--ink);margin:18px 0 4px}.rlc .xp-q{color:var(--muted);margin-top:6px!important;font-size:13.5px!important}.rlc .xp-q b{color:var(--ink);font-weight:600}.rlc .xw p+.xp-q{margin-top:8px!important}.rlc .xw-lv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.rlc .xw-lv>div{color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;display:flex}.rlc .xw-lv span{font-size:13px;font-weight:500}.rlc .xw-lv b{font:600 19px/1.2 var(--display);color:color-mix(in srgb, var(--muted) 85%, transparent);font-variant-numeric:tabular-nums}.rlc .xw-lv .on{background:color-mix(in srgb, var(--accent) 8%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));color:var(--accent)}.rlc .xw-lv .on b{color:var(--accent);font-size:26px}.rlc .xw-lv+.xp-q{margin-top:10px!important}.rlc .xp-sum{border-top:1.5px solid var(--line2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;font-weight:600;display:flex}.rlc .xp-sum b{font:600 22px var(--display);color:var(--accent);white-space:nowrap}.rlc .xp-form{padding-top:20px}.rlc .xp-form label{margin:16px 0 6px;font-size:15px;font-weight:500;display:block}.rlc .xp-form input[type=text],.rlc .xp-form input[type=email]{border:1px solid color-mix(in srgb, var(--ink) 24%, var(--paper));background:var(--card);width:100%;height:46px;color:var(--ink);font:500 16px var(--body);border-radius:10px;padding:0 14px}.rlc .xp-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.rlc .xp-form .xp-ck{cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-weight:400;display:flex}.rlc .xp-form .xp-ck input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:4px 0 0}.rlc .xp-go{gap:10px;width:100%;min-height:52px;margin-top:6px}.rlc .xp-done{padding-top:24px}.rlc .xp-done b{font:600 20px var(--display)}.rlc .xp-done p{color:var(--muted);margin-top:6px}.rlc .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rlc.bk .pt{max-width:1040px;display:block}.rlc .bkp{padding:28px 0 64px;animation:.25s wzIn}.rlc .bkp h2{font:600 30px/1.1 var(--display);margin:10px 0 12px}.rlc .bkp h2:focus{outline:none}.rlc .bkp .p{max-width:560px}.rlc .bkp .err{min-height:0;margin:0}.rlc .bkp-you{max-width:560px}.rlc .bkf-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rlc .bkf{gap:22px;margin-top:32px;display:grid}.rlc .bkf label{font:600 15.5px var(--body);margin-bottom:8px;display:block}.rlc .bkf-in{position:relative}.rlc .bkf input{border:1px solid color-mix(in srgb, var(--ink) 24%, var(--paper));background:var(--card);width:100%;height:54px;color:var(--ink);font:500 17px var(--body);border-radius:12px;padding:0 46px 0 16px;transition:border-color .15s}.rlc .bkf input:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line2))}.rlc .bkf input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.rlc .bkf input[aria-invalid=true]{border-color:var(--error)}.rlc .bkf-ok{background:var(--accent);width:22px;height:22px;color:var(--on-accent);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-top:-11px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;right:14px;transform:scale(.6)}.rlc .bkf-ok svg{width:13px;height:13px}.rlc .bkf-in.ok .bkf-ok{opacity:1;transform:none}.rlc .bkf .err:not(:empty){margin-top:8px}.rlc .bkf-go{justify-self:start;gap:10px;min-height:54px;margin-top:6px;padding:0 34px}.rlc .bkf-go svg{width:18px;height:18px}.rlc .bkd{max-width:720px}.rlc .bkd-ok{background:var(--accent);width:56px;height:56px;color:var(--on-accent);border-radius:50%;place-items:center;margin-top:16px;animation:.45s cubic-bezier(.2,.9,.3,1.3) both pop;display:grid}.rlc .bkd-ok svg{width:28px;height:28px}.rlc .bkd-ok path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out .25s forwards draw}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}.rlc .bkd h2{margin-top:22px}.rlc .bkd-h{border-top:2px solid var(--accent);color:var(--accent);font:600 12.5px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;margin:48px 0 0;padding-top:14px}.rlc .bkd .nx-path{margin-top:22px}.rlc .bkd .nx-path li{padding-bottom:20px}.rlc .bkd .nx-path li.ok .nx-dot{background:var(--accent);color:var(--on-accent);animation:.4s cubic-bezier(.2,.9,.3,1.3) .7s both pop}.rlc .bkd .nx-path li.ok:before{background:var(--accent)}.rlc .bkd-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;display:flex}.rlc .bkd-foot p{color:var(--muted);margin:0;font-size:15px}@media (prefers-reduced-motion:reduce){.rlc *,.rlc .bkd-ok path{transition:none!important;animation:none!important}.rlc .bkd-ok path{stroke-dashoffset:0}}@media (max-width:759px){.rlc .bench .plot{gap:3px;margin:0 4px 0 30px}.rlc .bench .g10 span.r,.rlc .bench .g10:after{display:none}.rlc .bench .lane{padding-top:5px}.rlc .bench .lane em{letter-spacing:.04em;font-size:9.5px}.rlc .bench .lane span{letter-spacing:-.02em;font-size:10px}.rlc .es-seg{grid-template-columns:repeat(3,1fr);justify-self:stretch;display:grid}.rlc .es-seg button{min-height:42px;padding:0 6px}.rlc .nx-or:before,.rlc .nx-or:after{display:none}.rlc .nx-or{justify-content:center;margin:4px 0}.rlc .nx-g{margin-top:32px}.rlc .nx-col>.nx-b{width:100%;margin-left:0}.rlc .xp-top{padding:16px 20px}.rlc .xp-body{padding:4px 20px calc(32px + env(safe-area-inset-bottom))}}@media (max-width:559px){.rlc .bkf-go{width:100%}.rlc .bkf-2{grid-template-columns:1fr}}@media (max-width:1023px){.rlc .es-g{gap:0}.rlc .es-out{background:color-mix(in srgb, var(--accent) 6%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:18px;margin-top:16px;padding:22px 20px 6px}.rlc .es-out .es-tot{margin-top:8px}.rlc .es-out .es-lk{border-top:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));margin-top:18px;padding:14px 0}.rlc .es-out .es-ic{background:color-mix(in srgb, var(--accent) 14%, transparent)}.rlc .es-ctl{display:contents}.rlc .es-seg{order:2;margin-top:28px}.rlc .es-out{order:3}.rlc .es-bars{order:4;gap:26px;margin-top:40px}.rlc .es-team{order:5}.rlc .es-bars>div:not(:last-child) .wb-lv{display:none}.rlc .es-team.sheet{border-top:1px solid var(--line);margin-top:44px}.rlc .es-l .sh-v{padding-right:0;font-size:16px}.rlc .es-l .sh-r{padding:16px 0 4px}.rlc .es-r{padding:0 0 16px}.rlc .es-r:last-child{border-bottom:0}}@media (min-width:760px){.rlc .v5{max-width:880px;padding:16px 32px 110px}.rlc .part{padding:64px 0 60px}.rlc .eb{font-size:13px}.rlc .v5 h2{max-width:760px;margin:12px 0 16px;font-size:40px}.rlc .p{max-width:680px;font-size:18px}.rlc .cap,.rlc .note{max-width:680px;font-size:14px}.rlc .bench{margin:104px 0 32px}.rlc .bench .plot{gap:16px;height:400px;margin:0 52px}.rlc .bench .lvtop{margin-bottom:10px;font-size:17px}.rlc .bench .lvtop small{margin-top:2px;font-size:13.5px}.rlc .bench .cup{width:20px;height:20px}.rlc .bench .lane{width:calc(50% - 2px);padding-top:14px}.rlc .bench .lane em{font-size:12.5px}.rlc .bench .lane b{margin:2px 0;font-size:22px}.rlc .bench .lane span{font-size:14px}.rlc .bench .g10 span{font-size:11.5px}.rlc .bench .g10 span.mj{font-size:14.5px}.rlc .bench .g10 span.l{right:calc(100% + 12px)}.rlc .bench .g10 span.r{left:calc(100% + 12px)}.rlc .pt{padding-bottom:80px}.rlc .pt-nav{background:0 0;border:0;margin-top:-28px;padding:0;position:static}.rlc .pt-nav>div{justify-content:flex-start;max-width:none}.rlc .pt-nav .next{flex:0 0 260px}.rlc .pt-steps{gap:12px;padding-top:32px}.rlc .pt-steps button{font-size:14.5px}.rlc .sh-r{gap:32px;padding:20px 0}.rlc .sheet select{width:220px}.rlc .sheet .sh-r.short select{width:120px}.rlc .sh-in.sh-txt{width:220px}.rlc .sh-l label,.rlc .sh-l .lab{font-size:17px}.rlc .sh-l p{font-size:14.5px}.rlc .sh-v{font-size:26px}.rlc .wh b{font-size:17px}.rlc .wh span{font-size:16px}.rlc .wb-h label,.rlc .wb-h .lab{font-size:17px}.rlc .wb-lv span{font-size:12.5px}.rlc .wb-lv{height:18px}.rlc .bkp{padding-top:36px}.rlc .bkp h2{margin:12px 0 16px;font-size:40px}}@media (min-width:1024px){.rlc .pt{-moz-column-gap:56px;grid-template-columns:172px minmax(0,1fr);align-items:start;column-gap:56px;max-width:1120px;display:grid}.rlc .pt-steps{flex-direction:column;grid-row:1/span 2;gap:4px;padding-top:64px;position:sticky;top:88px}.rlc .pt-steps li{flex:none}.rlc .pt-steps button{grid-template-columns:4px 1fr;align-items:center;gap:14px;font-size:15px}.rlc .pt-steps .bar{width:4px;height:40px}.rlc .pt-steps .nm{white-space:normal}.rlc .pt-steps .nm b{min-width:16px;display:inline-block}.rlc .pt .part:first-child{padding-top:64px}.rlc .pt .bench{margin-top:88px}.rlc .pt .bench .plot{height:330px}.rlc .es-g{-moz-column-gap:72px;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"head head""ctl out""team team";align-items:start;gap:24px 72px;display:grid}.rlc .es-head{grid-area:head}.rlc .es-ctl{grid-area:ctl}.rlc .es-out{grid-area:out}.rlc .es-team{grid-area:team}.rlc .es-team.sheet{-moz-column-gap:72px;grid-template-columns:minmax(0,1fr) 300px;column-gap:72px}.rlc .es-l,.rlc .es-r{border-bottom:1px solid var(--line)}.rlc .es-l .sh-r{padding:8px 0}.rlc .es-r{padding:0}.rlc .es-tot{font-size:80px}.rlc .nx-g{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) 40px 270px;align-items:stretch;column-gap:24px}.rlc .nx-col>.nx-b{margin-top:auto}.rlc .nx-path{margin-bottom:24px}.rlc .nx-own>.nx-b{width:100%;margin-left:0;padding:0 20px}.rlc .nx-or{flex-direction:column}.rlc .nx-or:before,.rlc .nx-or:after{width:1px;height:auto}}
