.sor{--sor-ink:#111;--sor-paper:#f0eee9;--sor-blue:#1d44c4;--sor-yellow:#f5d542;--sor-red:#e23b2e;--sor-red-deep:#d4352a;--sor-green:#1a7f4b;--sor-out:cubic-bezier(.16, 1, .3, 1);--sor-spring:cubic-bezier(.34, 1.56, .64, 1);--sor-pad-x:clamp(20px, 4.4vw, 64px);--sor-pad-y:clamp(28px, 4.4svh, 48px);color:var(--sor-ink);background:#fff;overflow-x:clip}@media (min-width:1024px){.sor{--sor-screen:max(calc(100svh - 70px), 540px)}}.sor section{isolation:isolate;scroll-margin-top:70px;position:relative;overflow:clip}.sor :where(h1,h2,h3,p,ul,ol){margin:0}.sor :where(ul,ol){padding:0;list-style:none}.sor :where(i,em){font-style:normal}.sor-in{width:100%;max-width:1560px;padding:var(--sor-pad-y) var(--sor-pad-x);margin-inline:auto}@media (min-width:1024px){.sor-in{height:var(--sor-screen)}}.sor mark{color:inherit;background:linear-gradient(var(--sor-yellow), var(--sor-yellow)) 0 88% / 100% .22em no-repeat}.sor-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:999px;justify-self:start;align-items:center;gap:9px;height:30px;padding:0 13px 0 4px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:479px){.sor-pill{letter-spacing:.01em;gap:7px;padding-right:10px}}.sor-pill b{background:var(--sor-ink);height:20px;color:var(--sor-yellow);border-radius:999px;place-items:center;padding:0 8px;font-weight:800;display:grid}.sor-h{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(31px,min(6.6svh,9vw),62px);font-weight:900;line-height:1}.sor-lede{text-wrap:pretty;max-width:60ch;font-size:clamp(16px,2.5svh,19px);font-weight:500;line-height:1.45}.sor-cta-row{flex-wrap:wrap;gap:12px;display:flex}.sor-btn{border:2px solid var(--sor-ink);background:var(--sor-ink);color:#fff;height:clamp(46px,6.8svh,56px);font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 20px 0 24px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sor-btn:hover{border-color:var(--sor-red);background:var(--sor-red);color:#fff;text-decoration:none}.sor-btn:focus-visible{outline:3px solid var(--sor-blue);outline-offset:3px}.sor-btn__arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:translate .3s var(--sor-out)}.sor-btn:hover .sor-btn__arrow{translate:4px}.sor-btn--ghost{color:var(--sor-ink);background:#fff;padding:0 24px}.sor-btn--ghost:hover{border-color:var(--sor-ink);background:var(--sor-ink);color:#fff}.sor-btn--paper{color:var(--sor-ink);background:#fff;border-color:#fff}.sor-btn--paper:hover{border-color:var(--sor-ink);background:var(--sor-ink);color:#fff}.sor-btn--line{color:#fff;background:0 0;border-color:#fff;padding:0 24px}.sor-btn--line:hover{color:var(--sor-ink);background:#fff;border-color:#fff}.sor section[data-seen=false] .sor-rise{opacity:0;translate:0 22px}.sor section[data-seen=true] .sor-rise{transition:opacity .7s ease, translate .9s var(--sor-out);transition-delay:calc(var(--o,0) * 90ms)}@keyframes sor-rise-in{0%{opacity:0;translate:0 22px}}@keyframes sor-blink{50%{opacity:.25}}.sor-fb{background:#fff}.sor-fb:before{content:"";z-index:-1;background-image:linear-gradient(#1d44c412 1px,#0000 1px),linear-gradient(90deg,#1d44c412 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%)}.sor-fb .sor-in{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(20px,4.4svh,44px);display:grid}.sor-fb__head{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:1024px){.sor-fb__head{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;column-gap:clamp(28px,4vw,64px)}}.sor-fb__title{gap:clamp(12px,2.2svh,18px);display:grid}.sor-fb__title>*,.sor-fb__side>*{animation:sor-rise-in .9s var(--sor-out) both}.sor-fb__h{animation-delay:80ms}.sor-fb__h mark{animation:sor-fb-mark .8s var(--sor-out) .55s both}@keyframes sor-fb-mark{0%{background-size:0% .22em}}.sor-fb__h em{color:var(--sor-red);display:inline-block;transform:skew(-8deg)}.sor-fb__side{gap:clamp(14px,2.4svh,20px);display:grid}.sor-fb__side>:first-child{animation-delay:.18s}.sor-fb__side>:nth-child(2){animation-delay:.26s}.sor-fb__board{--ch:clamp(30px, 5.6svh, 46px);background:var(--sor-ink);color:#fff;border-radius:14px;gap:clamp(6px,1.2svh,10px);padding:clamp(12px,2.2svh,20px) clamp(12px,1.6vw,22px);display:grid}.sor-fb__top{justify-content:space-between;align-items:center;display:flex}.sor-fb__top b{letter-spacing:.14em;text-transform:uppercase;color:var(--sor-yellow);font-size:clamp(15px,2.6svh,19px);font-weight:900}.sor-fb__live{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:inline-flex}.sor-fb__live i{background:var(--sor-red);border-radius:50%;width:9px;height:9px;animation:1.4s steps(2,jump-none) infinite sor-blink}.sor-fb__cols,.sor-fb__rows li{grid-template-columns:14fr 8fr 9fr 14fr;column-gap:clamp(8px,1.4vw,22px);display:grid}.sor-fb__cols span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:12.5px;font-weight:800}.sor-fb__rows{gap:clamp(4px,.9svh,7px);display:grid}.sor-fb__flaps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2px;display:grid}.sor-fb__flaps i{height:var(--ch);font-variant-numeric:tabular-nums;animation:sor-flap .5s var(--sor-out) both;animation-delay:calc(var(--d) * 20ms);background:#262626;border-radius:3px;place-items:center;font-size:clamp(14px,min(3svh,1.45vw),22px);font-weight:800;line-height:1;display:grid;position:relative}.sor-fb__flaps i:after{content:"";inset-inline:0;background:var(--sor-ink);height:1px;position:absolute;top:50%}@keyframes sor-flap{0%{clip-path:inset(0 0 100%)}40%{clip-path:inset(0 0 50%)}to{clip-path:inset(0)}}.sor-fb__board[data-run] .sor-fb__flaps i{animation-fill-mode:forwards;animation-delay:calc(var(--d) * 12ms)}.sor-fb__flaps--amount i,.sor-fb__flaps--total i{color:var(--sor-yellow)}.sor-fb__flaps--status[data-tone=late] i{background:var(--sor-red-deep)}.sor-fb__flaps--status[data-tone=today] i{background:var(--sor-yellow);color:var(--sor-ink)}.sor-fb__flaps--status[data-tone=sent] i{background:var(--sor-blue)}.sor-fb__foot{border-top:1.5px solid #ffffff3d;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:clamp(8px,1.4svh,12px);display:flex}.sor-fb__foot>span:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.sor-fb__flaps--total{flex:0 0 22.5%}.sor-fb__foot em{color:#ffffffd9;margin-left:auto;font-size:14.5px;font-weight:700}@media (max-width:899px){.sor-fb__board{--ch:clamp(26px, 8vw, 40px)}.sor-fb__cols,.sor-fb__flaps--bill,.sor-fb__rows li:nth-child(n+4){display:none}.sor-fb__rows{gap:12px}.sor-fb__rows li{grid-template-columns:minmax(0,1fr);row-gap:2px}.sor-fb__flaps{grid-template-columns:repeat(14,minmax(0,1fr))}.sor-fb__flaps i{font-size:clamp(13px,4.2vw,20px)}.sor-fb__flaps--total{flex-basis:100%}.sor-fb__foot em{margin-left:0}}.sor-cam{background:var(--sor-blue);color:#fff}.sor-cam .sor-in{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sor-cam .sor-pill b{background:var(--sor-yellow);color:var(--sor-ink)}.sor-cam .sor-btn:focus-visible,.sor-cam__t:focus-visible{outline-offset:3px;outline:3px solid #fff}.sor-cam__h{font-size:clamp(29px,min(5.6svh,3.6vw),54px)}.sor-cam__copy{display:contents}.sor-cam__vf{order:1}.sor-cam__modes{order:2}.sor-cam__dial{display:none}.sor-cam__modes{border-top:1.5px solid #ffffff57;display:grid}.sor-cam__modes li{border-bottom:1.5px solid #ffffff57}.sor-cam__t{width:100%;color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:clamp(8px,1.5svh,13px) 0;font-size:clamp(17px,2.7svh,21px);font-weight:800;transition:color .25s;display:flex}.sor-cam__n{letter-spacing:0;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;transition:background-color .25s,color .25s,border-color .25s;display:grid}.sor-cam__t em{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:12.5px}.sor-cam__modes li[data-on] .sor-cam__t{color:var(--sor-yellow)}.sor-cam__modes li[data-on] .sor-cam__n{border-color:var(--sor-yellow);background:var(--sor-yellow);color:var(--sor-ink)}.sor-cam__d{grid-template-rows:1fr;display:grid}.sor-cam__d p{min-height:0;padding:0 0 13px 40px;font-size:16px;font-weight:500;line-height:1.45;overflow:hidden}.sor-cam__vf{aspect-ratio:6/5;border:3px solid var(--sor-ink);color:var(--sor-ink);background:#fff;border-radius:12px;margin:12px;position:relative}.sor-cam__view{visibility:hidden;clip-path:circle(0%);pointer-events:none;transition:clip-path .7s var(--sor-out), visibility 0s .7s;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.6svh,14px);padding:clamp(14px,2.6svh,22px) clamp(14px,1.8vw,24px);display:grid;position:absolute;inset:0}.sor-cam__view[data-on]{z-index:1;visibility:visible;clip-path:circle(75%);pointer-events:auto;transition:clip-path .7s var(--sor-out), visibility 0s;background:#fff}.sor-cam__vh{white-space:nowrap;align-items:center;gap:10px;font-size:clamp(15px,2.5svh,18px);font-weight:800;display:flex}.sor-cam__vh b{background:var(--sor-ink);color:var(--sor-yellow);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:5px 9px;font-size:12.5px}.sor-cam__tog{border:1.5px solid var(--sor-ink);border-radius:999px;margin-left:auto;font-size:12.5px;display:inline-flex;overflow:hidden}.sor-cam__tog span{padding:4px 10px}.sor-cam__tog .is-on{background:var(--sor-ink);color:#fff}.sor-cam__vfoot{border-top:2px solid var(--sor-ink);justify-content:space-between;align-items:center;gap:10px;padding-top:clamp(7px,1.4svh,11px);font-size:14px;font-weight:800;display:flex}.sor-cam__vfoot b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.sor-cam__bars{align-content:center;gap:clamp(8px,1.8svh,15px);display:grid}.sor-cam__bars li{white-space:nowrap;grid-template-columns:7.2em minmax(0,1fr) 5.4em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:grid}.sor-cam__bars--stock li{grid-template-columns:7.4em 4.2em minmax(0,1fr) 5.4em}.sor-cam__bars em{color:#55524b;font-weight:600}.sor-cam__bars i{background:var(--sor-blue);transform-origin:0;height:clamp(14px,2.9svh,22px);scale:calc(var(--w) / 100) 1;transition:scale .8s var(--sor-out) calc(var(--j) * 70ms + .25s);border-radius:3px;display:block}.sor-cam__bars li:first-child i{background:var(--sor-red)}.sor-cam__view:not([data-on]) .sor-cam__bars i{transition:scale 0s .7s;scale:0 1}.sor-cam__bars b{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.sor-cam__tbl{align-content:center;display:grid}.sor-cam__tr{font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #1111112e;grid-template-columns:.8fr 1.05fr .75fr 1.2fr 1.2fr;gap:8px;padding:clamp(6px,1.4svh,11px) 0;font-size:14px;font-weight:600;display:grid}.sor-cam__tr>span{text-overflow:ellipsis;overflow:hidden}.sor-cam__tr>:nth-last-child(-n+2){text-align:right}.sor-cam__tr--h{border-bottom:2px solid var(--sor-ink);color:#55524b;font-size:12.5px;font-weight:800}.sor-cam__tbl--found .sor-cam__tr{grid-template-columns:1.3fr 1fr 1fr}.sor-cam__tbl--found .sor-cam__tr>:nth-child(2){text-align:left}.sor-cam__view[data-on] .sor-cam__tr:not(.sor-cam__tr--h),.sor-cam__view[data-on] .sor-cam__acts li{animation:sor-cam-row .5s var(--sor-out) both;animation-delay:calc(var(--j) * 90ms + .3s)}@keyframes sor-cam-row{0%{opacity:0;translate:0 9px}}@media (max-width:1239px){.sor-cam__tbl:not(.sor-cam__tbl--found) .sor-cam__tr{grid-template-columns:.7fr 1fr 1.25fr 1.2fr}.sor-cam__tbl:not(.sor-cam__tbl--found) .sor-cam__tr>:nth-child(3){display:none}}@media (max-width:479px){.sor-cam__vh b,.sor-cam__bars--stock i,.sor-cam__acts b{display:none}.sor-cam__bars--stock li{grid-template-columns:minmax(0,1fr) auto 5.6em}.sor-cam__acts li{grid-template-columns:minmax(0,1fr) auto auto}}.sor-cam__search{align-content:center;gap:clamp(6px,1.3svh,10px);display:grid}.sor-cam__find{border:2px solid var(--sor-ink);border-radius:999px;align-items:center;height:clamp(34px,5.6svh,42px);padding:0 14px;font-size:15px;font-weight:700;display:flex}.sor-cam__find svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;flex:none;width:17px;height:17px;margin-right:10px}.sor-cam__typed{white-space:nowrap;max-width:4em;display:inline-block;overflow:hidden}.sor-cam__view[data-on] .sor-cam__typed{animation:.8s steps(5,end) .35s both sor-cam-type}@keyframes sor-cam-type{0%{max-width:0}}.sor-cam__caret{background:var(--sor-red);width:2px;height:1.15em;margin-left:2px;animation:1s steps(2,jump-none) infinite sor-blink}.sor-cam__dates{align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.sor-cam__dates span{background:var(--sor-yellow);border-radius:6px;padding:5px 11px}.sor-cam__acts{align-content:center;display:grid}.sor-cam__acts li{white-space:nowrap;border-bottom:1px solid #1111112e;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:clamp(8px,1.7svh,13px) 0;font-size:14px;font-weight:700;display:grid}.sor-cam__acts li>span:first-child{text-overflow:ellipsis;overflow:hidden}.sor-cam__acts b{font-variant-numeric:tabular-nums;font-weight:800}.sor-cam__chip{color:#fff;border-radius:999px;padding:6px 9px;font-size:12.5px;font-weight:800}.sor-cam__chip--wa{background:var(--sor-green)}.sor-cam__chip--mail{background:var(--sor-blue)}.sor-cam__view[data-on] .sor-cam__chip{animation:sor-cam-pop .45s var(--sor-spring) both;animation-delay:calc(var(--j) * .14s + .5s)}.sor-cam__view[data-on] .sor-cam__chip--mail{animation-delay:calc(var(--j) * .14s + .6s)}@keyframes sor-cam-pop{0%{opacity:0;scale:.5}}.sor-cam__dl{background:var(--sor-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;display:inline-flex}.sor-cam__dl svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sor-cam__vfoot .sor-cam__ready{border:2px solid var(--sor-green);color:var(--sor-green);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:6px 12px;font-size:13.5px}.sor-cam__view[data-on] .sor-cam__ready{animation:sor-cam-stamp .4s var(--sor-out) 1s both}@keyframes sor-cam-stamp{0%{opacity:0;scale:1.5}}.sor-cam__br{z-index:2;border:3px solid var(--sor-yellow);pointer-events:none;width:22px;height:22px;position:absolute}.sor-cam__br--tl{--bx:1;--by:1;border-bottom:0;border-right:0;top:-14px;left:-14px}.sor-cam__br--tr{--bx:-1;--by:1;border-bottom:0;border-left:0;top:-14px;right:-14px}.sor-cam__br--bl{--bx:1;--by:-1;border-top:0;border-right:0;bottom:-14px;left:-14px}.sor-cam__br--br{--bx:-1;--by:-1;border-top:0;border-left:0;bottom:-14px;right:-14px}.sor-cam[data-live=true] .sor-cam__br{animation:sor-cam-focus 4.2s var(--sor-out) infinite}@keyframes sor-cam-focus{0%,22%,to{translate:0}9%{translate:calc(var(--bx) * 7px) calc(var(--by) * 7px)}}@media (min-width:1024px){.sor-cam .sor-in{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) auto;align-items:center;column-gap:clamp(26px,3.2vw,56px)}.sor-cam__copy{align-content:center;gap:clamp(10px,1.8svh,16px);display:grid}.sor-cam__modes{margin-top:clamp(2px,.8svh,8px)}.sor-cam__d{transition:grid-template-rows .5s var(--sor-out);grid-template-rows:0fr}.sor-cam__d p{opacity:0;transition:opacity .3s, padding .5s var(--sor-out);padding-bottom:0}.sor-cam__modes li[data-on] .sor-cam__d{grid-template-rows:1fr}.sor-cam__modes li[data-on] .sor-cam__d p{opacity:1;padding-bottom:13px}.sor-cam__vf{aspect-ratio:4/3;transition:opacity .7s ease .2s, scale .9s var(--sor-out) .2s;margin:0}.sor-cam[data-seen=false] .sor-cam__vf{opacity:0;scale:.94}.sor-cam__dial{--dd:clamp(170px, min(36svh, 19vw), 300px);width:var(--dd);height:var(--dd);pointer-events:none;order:3;display:block;position:relative}.sor-cam__index{border-inline:10px solid #0000;border-top:14px solid var(--sor-yellow);width:0;height:0;position:absolute;top:-20px;left:50%;translate:-50%}.sor-cam__disc{background:var(--sor-ink);rotate:calc(var(--sel) * -72deg);transition:rotate .9s var(--sor-spring);border-radius:50%;position:absolute;inset:0}.sor-cam[data-seen=false] .sor-cam__disc{rotate:144deg}.sor-cam__disc:before{content:"";background:repeating-conic-gradient(from -1deg, #fff 0 2deg, transparent 2deg 12deg);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 90.5%,#000 91% 96.5%,#0000 97%);mask-image:radial-gradient(closest-side,#0000 90.5%,#000 91% 96.5%,#0000 97%)}.sor-cam__disc span{letter-spacing:.08em;text-transform:uppercase;transform-origin:50% 0;width:7em;transform:rotate(calc(var(--k) * 72deg)) translateY(calc(var(--dd) * -.43));justify-items:center;gap:3px;margin-left:-3.5em;font-size:12.5px;font-weight:800;transition:color .3s;display:grid;position:absolute;top:50%;left:50%}.sor-cam__disc span b{font-weight:900;font-size:clamp(19px, calc(var(--dd) * .11), 30px);letter-spacing:0;line-height:1}.sor-cam__disc span[data-on]{color:var(--sor-yellow)}.sor-cam__hub{background:var(--sor-yellow);width:27%;height:27%;color:var(--sor-ink);letter-spacing:.08em;text-transform:uppercase;translate:-50% -50%;rotate:calc(var(--sel) * 72deg);transition:rotate .9s var(--sor-spring);border-radius:50%;place-items:center;font-size:12.5px;font-weight:900;display:grid;position:absolute;top:50%;left:50%}}@media (min-width:1024px) and (max-width:1199px){.sor-cam .sor-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sor-cam__dial{display:none}}.sor-ab{background:var(--sor-yellow)}.sor-ab .sor-in{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.sor-ab__head{align-content:center;gap:clamp(12px,2.2svh,20px);display:grid}.sor-ab__list{--abw:clamp(112px, 22vw, 330px);--slide:calc(var(--abw) * .21);display:grid;position:relative}.sor-ab__list:before{content:"";inset-block:0;width:var(--abw);border:5px solid var(--sor-ink);pointer-events:none;border-radius:16px;position:absolute;left:0}.sor-ab__list li{grid-template-columns:var(--abw) minmax(0, 1fr);align-items:center;column-gap:clamp(16px,2.2vw,34px);display:grid}.sor-ab__rod{align-items:center;gap:calc(var(--abw) * .012);height:100%;min-height:62px;padding-inline:calc(var(--abw) * .05);display:flex;position:relative}.sor-ab__rod:before{content:"";inset-inline:0;background:var(--sor-ink);height:3px;position:absolute;top:50%;translate:0 -50%}.sor-ab__rod i{width:calc(var(--abw) * .105);height:min(clamp(28px, 6.4svh, 54px), calc(var(--abw) * .2));border:2.5px solid var(--sor-ink);background:#fff;border-radius:48%/50%;flex:none;position:relative}.sor-ab__rod i.is-counted{background:var(--sor-ink);translate:var(--slide) 0;transition:translate .7s var(--sor-spring), background-color .3s, border-color .3s}.sor-ab[data-seen=false] .sor-ab__rod i.is-counted{translate:0}.sor-ab[data-seen=true] .sor-ab__rod i.is-counted{transition-delay:calc(var(--r) * .11s + (5 - var(--b)) * 55ms), 0s, 0s}.sor-ab__list li[data-on] .is-counted{border-color:var(--sor-red);background:var(--sor-red)}.sor-ab[data-live=true] .sor-ab__list li[data-on] .is-counted{animation:sor-ab-count 1.15s var(--sor-out) both;animation-delay:calc((5 - var(--b)) * 70ms)}@keyframes sor-ab-count{0%{translate:var(--slide) 0}30%,48%{translate:0}to{translate:var(--slide) 0}}.sor-ab__txt{gap:4px;padding-block:10px;display:grid}.sor-ab__txt h3{letter-spacing:-.015em;font-size:clamp(18px,2.9svh,23px);font-weight:800;line-height:1.2}.sor-ab__txt h3 span{transition:background-size .5s var(--sor-out);background:linear-gradient(#fff,#fff) 0 90%/0% .3em no-repeat}.sor-ab__list li[data-on] h3 span{background-size:100% .3em}.sor-ab__txt p{max-width:60ch;font-size:clamp(15px,2.3svh,17px);font-weight:500;line-height:1.4}@media (min-width:1024px){.sor-ab .sor-in{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);column-gap:clamp(28px,4vw,64px)}.sor-ab__list{grid-template-rows:repeat(6,minmax(0,1fr))}.sor-ab__txt{padding-block:0}}.sor-ch{--paid:max(clamp(0, calc(var(--sel) - 4), 1), clamp(0, calc(1 - var(--sel)), 1));background:var(--sor-red-deep);color:#fff}.sor-ch .sor-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;display:grid}.sor-ch .sor-btn:focus-visible{outline-color:#fff}.sor-ch__copy{justify-items:start;gap:clamp(14px,2.8svh,26px);display:grid}.sor-ch__h span{background:var(--sor-ink);color:var(--sor-yellow);margin-top:.16em;padding:.07em .22em .12em;display:table}.sor-ch__trust{align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:inline-flex}.sor-ch__trust svg{width:20px;height:20px;fill:var(--sor-yellow);flex:none}.sor-ch__art{justify-self:center;width:min(100%,480px)}.sor-ch__inner,.sor-ch__thread{gap:clamp(8px,1.7svh,14px);display:grid}.sor-ch__total{background:var(--sor-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:clamp(12px,2.3svh,18px) 20px;display:flex}.sor-ch__total span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:12.5px;font-weight:800}.sor-ch__roll{white-space:nowrap;height:1.1em;color:var(--sor-yellow);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:clamp(24px,4.6svh,36px);font-weight:900;line-height:1.1;display:block;overflow:hidden}.sor-ch__roll i{translate:0 calc(var(--paid) * -100%);transition:translate .7s var(--sor-out);display:block}.sor-ch__bill{color:var(--sor-ink);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:clamp(10px,1.9svh,14px) 16px;font-size:15px;font-weight:600;line-height:1.25;display:grid}.sor-ch__bill b{font-weight:800;display:block}.sor-ch__bill strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.sor-ch__state{display:grid}.sor-ch__state i{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:opacity .35s, scale .45s var(--sor-spring);border-radius:999px;grid-area:1/1;justify-self:end;padding:6px 10px;font-size:12.5px;font-weight:800}.sor-ch__state i:first-child{background:var(--sor-red-deep);opacity:calc(1 - var(--paid));scale:calc(1 - var(--paid) * .4)}.sor-ch__state i:last-child{background:var(--sor-green);opacity:var(--paid);scale:calc(.6 + var(--paid) * .4)}.sor-ch [data-k]{--v:max(clamp(0, calc(var(--sel) - var(--k) + 1), 1), clamp(0, calc(1 - var(--sel)), 1));opacity:var(--v);translate:0 calc((1 - var(--v)) * 16px);transition:opacity .4s, translate .6s var(--sor-out)}.sor-ch__msg{border-radius:18px;max-width:88%;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.4}.sor-ch__msg--out{color:var(--sor-ink);background:#fff;border-bottom-right-radius:4px;justify-self:end;gap:8px;display:grid}.sor-ch__msg--in{background:var(--sor-ink);color:#fff;border-bottom-left-radius:4px;justify-self:start}.sor-ch__pdf{background:var(--sor-paper);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:800;display:inline-flex}.sor-ch__pdf svg{fill:#fff;width:18px;height:22px;stroke:var(--sor-red-deep);stroke-width:1.8px;stroke-linecap:round}.sor-ch__msg small{color:#55524b;justify-self:end;font-size:12.5px;font-weight:700}.sor-ch__slot{display:grid;position:relative}.sor-ch__typing{background:var(--sor-ink);opacity:min(clamp(0, calc(var(--sel) - 2), 1), clamp(0, calc(4 - var(--sel)), 1));border-radius:18px 18px 18px 4px;gap:5px;padding:16px;transition:opacity .3s;display:inline-flex;position:absolute;top:0;left:0}.sor-ch__typing i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite sor-ch-dot}.sor-ch__typing i:nth-child(2){animation-delay:.15s}.sor-ch__typing i:nth-child(3){animation-delay:.3s}@keyframes sor-ch-dot{0%,60%,to{translate:0}30%{translate:0 -5px}}.sor-ch .sor-ch__paid{border:3px solid var(--sor-yellow);color:var(--sor-yellow);letter-spacing:.14em;text-transform:uppercase;translate:none;scale:calc(1.5 - var(--v) * .5);transition:opacity .25s, scale .45s var(--sor-spring);border-radius:10px;justify-self:center;align-items:center;gap:10px;padding:7px 16px 7px 20px;font-size:clamp(20px,3.6svh,28px);font-weight:900;line-height:1;display:inline-flex}.sor-ch__paid svg{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}@media (min-width:1024px){.sor-ch .sor-in{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(32px,5vw,84px)}}@media (prefers-reduced-motion:reduce){.sor *,.sor :before,.sor :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}@media (max-width:1023.98px){.sor{--sor-pad-y:clamp(16px, 2.6svh, 26px)}.sor-pill{letter-spacing:.03em;font-size:13px}.sor-h{font-size:clamp(28px,8vw,38px);line-height:1.08}.sor-h.sor-fb__h{font-size:clamp(34px,9vw,46px);line-height:1.05}.sor-h.sor-cam__h{font-size:clamp(28px,8vw,38px)}.sor-lede{font-size:16px;line-height:1.5}.sor-btn{height:46px;font-size:15px}.sor-fb .sor-in{gap:clamp(12px,2svh,18px)}.sor-fb__head{gap:12px}.sor-fb__title{gap:clamp(8px,1.4svh,12px)}.sor-fb__side{gap:clamp(10px,1.6svh,14px)}.sor-fb__live,.sor-fb__cols span{font-size:13px}.sor-cam__t{padding-block:7px;font-size:17px}.sor-cam__t em,.sor-cam__vh b,.sor-cam__tog,.sor-cam__tr--h,.sor-cam__chip{letter-spacing:.02em;font-size:13px}.sor-cam__d p{font-size:15px;line-height:1.45}.sor-cam__tr,.sor-cam__acts li,.sor-cam__bars li{font-size:15px}.sor-ab .sor-in{gap:14px}.sor-ab__head{gap:clamp(8px,1.4svh,12px)}.sor-ab__list{--abw:96px}.sor-ab__list li{column-gap:14px}.sor-ab__txt{gap:2px;padding-block:6px}.sor-ab__txt h3{font-size:17px}.sor-ab__txt p{font-size:15px;line-height:1.45}.sor-ch .sor-in{gap:14px}.sor-ch__copy{gap:clamp(10px,1.6svh,14px)}.sor-ch__thread{gap:8px}.sor-ch__total{padding-block:10px}.sor-ch__total span,.sor-ch__state i,.sor-ch__msg small{font-size:13px}.sor-ch__roll{font-size:26px}.sor-ch__bill{padding-block:8px}}@media (max-width:899px){.sor-fb__board{--ch:clamp(24px, 7.2vw, 30px);gap:6px;padding:10px 12px}.sor-fb__rows{gap:8px}.sor-fb__rows li:nth-child(n+3){display:none}.sor-fb__foot{padding-top:6px}}@media (max-width:1023.98px){.sor-ab__list{--abw:84px}.sor-ch__msg{padding:9px 13px;line-height:1.4}}
@property --sm-q{syntax:"<number>";inherits:true;initial-value:0}.sor{--hm-head:64px;--hm-screen:calc(100svh - 64px)}@media (min-width:1024px){.sor{--hm-head:70px;--hm-screen:calc(100svh - 70px)}}.sor .hm-sheet{position:relative}.sor .hm-sheet[data-tone=white]{--hm-tone:#fff}.sor .hm-sheet[data-tone=blue]{--hm-tone:var(--sor-blue)}.sor .hm-sheet[data-tone=yellow]{--hm-tone:var(--sor-yellow)}.sor .hm-sheet[data-tone=red]{--hm-tone:var(--sor-red-deep)}.sor .hm-stage{background:var(--hm-tone,#fff);flex-direction:column;display:flex;position:relative}.sor .hm-sheet[data-hold]>.hm-stage{min-height:var(--hm-screen)}.sor .hm-stage>*{flex:1 0 auto}.sor .hm-hold{height:calc(var(--hold) * 1vh);height:calc(var(--hold) * 1svh);display:none}.sor .hm-sheet[data-pin]>.hm-stage{top:var(--hm-head);position:sticky}.sor .hm-sheet[data-pin]>.hm-hold{display:block}@media (max-width:1023.98px){.sor .hm-sheet[data-pin]>.hm-stage:after{content:"";background:var(--hm-tone,#fff);pointer-events:none;height:20svh;position:absolute;top:100%;left:0;right:0}}@media print{.sor .hm-sheet{--hm-p:1!important;--hm-e:1!important}.sor .hm-hold{display:none!important}.sor .hm-sheet[data-pin]>.hm-stage{position:relative}}.sor.hm-stack>.hm-sheet:first-child{margin-bottom:0}.sor section{--sm-in:clamp(0, calc(var(--hm-p,1) / .2), 1);--sm-q:clamp(0, calc((var(--hm-p,1) - .2) / .8), 1)}.sor section[data-mode=loop]{transition:--sm-q 1.1s cubic-bezier(.65,0,.25,1)}.sor .sor-rise{--w:clamp(0, calc(var(--hm-e,1) * 4 - 1.4 - var(--o,0) * .5), 1);opacity:1;clip-path:inset(-.2em calc((1 - var(--w)) * 112% - 12%) -.9em -4%);transition:none;translate:none}.sor .sor-h.sor-rise{clip-path:inset(-.1em -4% calc((1 - var(--w)) * 112% - 12%) -4%)}.sor section .sor-pill{position:relative}.sor-cam .sor-pill:after,.sor-ab .sor-pill:after{content:"";transform-origin:0;height:3px;scale:var(--sm-q,1) 1;background:currentColor;border-radius:2px;position:absolute;bottom:-7px;left:14px;right:14px}.sor .sor-fb__h em{transform:skewX(calc(-8deg - var(--hm-p,1) * 12deg));transform-origin:0 100%}.sor-fb__live{position:relative}.sor-fb__board:after{content:"";background:var(--sor-yellow);transform-origin:0;height:3px;scale:var(--hm-p,1) 1;border-radius:2px;margin-top:-2px;display:block}.sor-cam{--x:calc(min(var(--sm-q), .9999) * 5);--ph:mod(var(--x), 1);--n:calc(var(--x) - var(--ph));--last:clamp(0, calc(var(--n) - 3), 1);--ap:min(clamp(0, calc((var(--ph) - .02) / .14), 1), max(clamp(0, calc((.97 - var(--ph)) / .13), 1), var(--last)));--sn:clamp(0, calc((var(--ph) - .8) / .17), 1);--sh:calc(var(--sn) - 1);--eb:calc(1 + 2.70158 * var(--sh) * var(--sh) * var(--sh) + 1.70158 * var(--sh) * var(--sh));--dial:calc(var(--n) + var(--eb) * (1 - var(--last)) - (1 - var(--sm-in)) * 1.5);--tick:clamp(0, calc(1 - max(var(--ph) - .95, .95 - var(--ph)) / .05), 1);--lock:clamp(0, calc(1 - max(var(--ph) - .66, .66 - var(--ph)) / .07), 1)}.sor-cam[data-mode=loop]{--ap:1;--ph:.75;--dial:var(--sel);--lock:0}.sor-cam__vf{background:var(--sor-ink);translate:0 calc((1 - var(--hm-e,1)) * 8svh)}.sor-cam .sor-cam__vf{opacity:1;transition:none;scale:1}.sor-cam__view,.sor-cam__view[data-on]{transition:none}.sor-cam__view[data-on]{--phi:calc(var(--ap) * 90deg - 90deg);clip-path:polygon(calc(50% + var(--ap) * 100% * cos(var(--phi) + 0deg)) calc(50% + var(--ap) * 100% * sin(var(--phi) + 0deg)), calc(50% + var(--ap) * 100% * cos(var(--phi) + 60deg)) calc(50% + var(--ap) * 100% * sin(var(--phi) + 60deg)), calc(50% + var(--ap) * 100% * cos(var(--phi) + 120deg)) calc(50% + var(--ap) * 100% * sin(var(--phi) + 120deg)), calc(50% + var(--ap) * 100% * cos(var(--phi) + 180deg)) calc(50% + var(--ap) * 100% * sin(var(--phi) + 180deg)), calc(50% + var(--ap) * 100% * cos(var(--phi) + 240deg)) calc(50% + var(--ap) * 100% * sin(var(--phi) + 240deg)), calc(50% + var(--ap) * 100% * cos(var(--phi) + 300deg)) calc(50% + var(--ap) * 100% * sin(var(--phi) + 300deg)))}.sor-cam .sor-cam__disc{rotate:calc(var(--dial) * -72deg);transition:none}.sor-cam .sor-cam__hub{rotate:calc(var(--dial) * 72deg);transition:none}.sor-cam__index{translate:-50% calc(var(--tick) * 5px)}.sor-cam[data-live=true] .sor-cam__br,.sor-cam .sor-cam__br{translate:calc(var(--bx) * 8px * var(--lock)) calc(var(--by) * 8px * var(--lock));border-color:color-mix(in srgb, #fff calc(var(--lock) * 100%), var(--sor-yellow));animation:none}.sor-cam .sor-cam__bars i,.sor-cam .sor-cam__view:not([data-on]) .sor-cam__bars i{--g:clamp(0, calc((var(--ph) - .14 - var(--j) * .07) / .24), 1);scale:calc(var(--w) / 100 * (1 - (1 - var(--g)) * (1 - var(--g)) * (1 - var(--g)))) 1;transition:none}.sor-cam__bars b{opacity:clamp(0, calc((var(--ph) - .3 - var(--j) * .07) * 8), 1)}.sor-cam__tog .is-on{background:color-mix(in srgb, var(--sor-ink) calc(clamp(0, (var(--ph) - .12) * 12, 1) * 100%), #fff);color:color-mix(in srgb, #fff calc(clamp(0, (var(--ph) - .12) * 12, 1) * 100%), var(--sor-ink))}.sor-cam .sor-cam__view[data-on] .sor-cam__tr:not(.sor-cam__tr--h),.sor-cam .sor-cam__view[data-on] .sor-cam__acts li{--r:clamp(0, calc((var(--ph) - .16 - var(--j) * .09) / .12), 1);clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0);animation:none}.sor-cam .sor-cam__view[data-on] .sor-cam__typed{max-width:calc(round(down, clamp(0, (var(--ph) - .12) / .24, 1) * 5, 1) * .62em);animation:none}.sor-cam__dates span{--dt:clamp(0, calc((var(--ph) - .36) / .08), 1);background:linear-gradient(var(--sor-yellow), var(--sor-yellow)) 0 0 / calc(var(--dt) * 100%) 100% no-repeat;box-shadow:inset 0 0 0 1.5px var(--sor-ink)}.sor-cam .sor-cam__view[data-on] .sor-cam__chip{--c:clamp(0, calc((var(--ph) - .34 - var(--j) * .1) / .08), 1);scale:calc(.4 + var(--c) * .6 + sin(calc(var(--c) * .5turn)) * .2);opacity:clamp(0, calc(var(--c) * 4), 1);animation:none}.sor-cam .sor-cam__view[data-on] .sor-cam__chip--mail{--c:clamp(0, calc((var(--ph) - .39 - var(--j) * .1) / .08), 1)}.sor-cam__dl{--fill:clamp(0, calc((var(--ph) - .52) / .14), 1);background:linear-gradient(var(--sor-green), var(--sor-green)) 0 0 / calc(var(--fill) * 100%) 100% no-repeat, var(--sor-ink)}.sor-cam .sor-cam__view[data-on] .sor-cam__ready{--sr:clamp(0, calc((var(--ph) - .68) / .06), 1);opacity:var(--sr);scale:calc(1.6 - var(--sr) * .6);animation:none}.sor-cam__vfoot b{font-variant-numeric:tabular-nums}.sor-ab{--x:calc(var(--sm-q) * 6)}.sor-ab[data-mode=loop]{--x:6}.sor-ab__list li{--u:clamp(0, calc(var(--x) - var(--r)), 1)}.sor-ab__list:before{clip-path:inset(0 0 calc((1 - var(--sm-in)) * 100%) 0)}.sor-ab__rod:before{transform-origin:0;scale:clamp(0, calc(var(--sm-in) * 2.2 - var(--r) * .2), 1) 1}.sor .sor-ab .sor-ab__rod i.is-counted{--s:clamp(0, calc((var(--u) * 1.3 - .08) * (var(--r) + 1) - (5 - var(--b))), 1.4);--t:min(var(--s), 1);--sq:clamp(0, calc(1 - max(var(--s) - 1.07, 1.07 - var(--s)) / .07), 1);translate:calc(var(--slide) * var(--t) * var(--t)) 0;scale:calc(1 - var(--sq) * .14) calc(1 + var(--sq) * .1);transform-origin:100%;background:color-mix(in srgb, var(--sor-ink) calc(var(--t) * 100%), #fff);border-color:var(--sor-ink);transition:none;animation:none}.sor .sor-ab .sor-ab__list li[data-on] .is-counted{background:color-mix(in srgb, var(--sor-red) calc(var(--t) * 100%), #fff);border-color:color-mix(in srgb, var(--sor-red) calc(var(--t) * 100%), var(--sor-ink))}.sor-ab__rod i:not(.is-counted){translate:calc(sin(calc(var(--u) * 3turn)) * (1 - var(--u)) * min(var(--u) * 40, 1) * 2px) 0}.sor .sor-ab .sor-ab__txt h3 span{background-size:calc(clamp(0, (var(--u) - .8) / .16, 1) * 100%) .3em;transition:none}.sor-ab__txt p{opacity:calc(.55 + clamp(0, var(--u) * 6, 1) * .45)}.sor-ch{--st:calc(var(--sm-q) * 5.4);--paid:clamp(0, calc((var(--st) - 4.1) / .8), 1)}.sor-ch[data-mode=loop]{--st:5.4}.sor .sor-ch [data-k]{--v:clamp(0, calc(var(--st) - var(--k) + 1), 1);transition:none}.sor .sor-ch .sor-ch__msg--out{transform-origin:100% 100%;scale:calc(.7 + var(--v) * .3);translate:calc((1 - var(--v)) * 24px) calc((1 - var(--v)) * 18px)}.sor .sor-ch .sor-ch__msg--in{transform-origin:0 100%;scale:calc(.7 + var(--v) * .3);translate:calc((1 - var(--v)) * -24px) calc((1 - var(--v)) * 18px)}.sor .sor-ch .sor-ch__paid{scale:calc(1.6 - var(--v) * .6);transition:none}.sor .sor-ch .sor-ch__typing{opacity:min(clamp(0, calc((var(--st) - 2.4) * 6), 1), clamp(0, calc((3.85 - var(--st)) * 6), 1));transition:none}.sor .sor-ch .sor-ch__typing i{translate:0 calc(min(0, sin(calc((var(--st) * 3 - var(--d,0)) * 1turn))) * 5px);animation:none}.sor-ch__typing i:nth-child(2){--d:.2}.sor-ch__typing i:nth-child(3){--d:.4}.sor-ch__msg small{align-items:center;gap:6px;display:inline-flex}.sor-ch__ticks{fill:none;width:20px;height:11px;stroke:color-mix(in srgb, #2b8cff calc(clamp(0, (var(--st) - 2) * 5, 1) * 100%), #8b877e);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.sor-ch__ticks path:last-child{opacity:clamp(0, calc((var(--st) - 1.5) * 8), 1)}.sor .sor-ch .sor-ch__state i{transition:none}.sor-ch__bill{translate:0 calc(sin(calc(var(--paid) * 1turn)) * 3px)}.sor-ch__odo{height:1.1em;color:var(--sor-yellow);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:clamp(24px,4.6svh,36px);font-weight:900;line-height:1.1;display:flex;overflow:hidden}.sor-ch__wheel{--k:clamp(0, calc(var(--paid) * 1.7 - var(--j) * .11), 1);--pos:calc(var(--a) + (var(--b) - var(--a)) * var(--k) * var(--k) * (3 - 2 * var(--k)));height:1.1em;display:block;overflow:hidden}.sor-ch__wheel>span{translate:0 calc(var(--pos) * -1.1em);display:block}.sor-ch__wheel i{text-align:center;height:1.1em;display:block}.sor .sor-ch__total .sor-ch__odo span{font:inherit;letter-spacing:0;text-transform:none;color:inherit}
