@media (prefers-reduced-motion: no-preference){.sm-on main,.sm-on .legal-shell{animation:sm-enter .3s cubic-bezier(.22,1,.36,1) backwards}.sm-on.sos-page main{animation-duration:.2s}@keyframes sm-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.sm-pop{animation:sm-pop .35s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--sm-d,0) * 35ms)}@keyframes sm-pop{0%{opacity:0;transform:translate3d(0,22px,0) scale(.99)}to{opacity:1;transform:none}}.sm-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--sm-d,0) * 40ms)}.sm-reveal.sm-in{opacity:1;transform:none}.sm-on :is(.secondary,.pf-ghost,.mini-btn,.upload-btn,.pf-btn.light,.pf-btn.dark){position:relative;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .2s,color .2s,border-color .2s}.sm-on :is(.secondary,.pf-ghost,.mini-btn,.upload-btn,.pf-btn.light,.pf-btn.dark):not(:disabled):hover{transform:translateY(-2px)}.sm-on :is(.secondary,.pf-ghost,.mini-btn,.upload-btn,.pf-btn.light,.pf-btn.dark):not(:disabled):active{transform:scale(.98)}.sm-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.sm-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #122b241c}.legal-card h2{position:relative}.legal-card h2.sm-in:after,.legal-card h2.sm-pop:after{content:"";position:absolute;left:0;bottom:-6px;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,#f26624,#efb892);animation:sm-line 1s cubic-bezier(.22,1,.36,1) .3s both;transform-origin:left}@keyframes sm-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}details[open]>:not(summary){animation:sm-pop .45s cubic-bezier(.22,1,.36,1) both}}:where(.sm-on) :where(input,select,textarea):focus{box-shadow:0 0 0 4px #f2662424;transition:box-shadow .25s}.sm-top{position:fixed;right:18px;bottom:18px;z-index:70;width:50px;height:50px;border-radius:50%;border:0;padding:0;background:#122b24;color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 10px 26px #122b2440;opacity:0;transform:translate3d(0,20px,0) scale(.8);pointer-events:none;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1),background .2s}.sm-top.on{opacity:1;transform:none;pointer-events:auto}.sm-top:hover{background:#f26624}.sm-top svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sm-top circle{fill:none;stroke:#f26624;stroke-width:3;stroke-linecap:round;stroke-dasharray:145;stroke-dashoffset:calc(145 - 145 * var(--sm-p,0))}.sm-top:hover circle{stroke:#fff}.sm-top b{font-size:19px;line-height:1}@media (max-width:760px){.sm-top{bottom:84px;right:14px;width:44px;height:44px}}
