html{scroll-snap-type:y mandatory;scroll-behavior:smooth}body{background:var(--bg-page,#f2f2f2);color:#1a1a1a;-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}a{color:#3570d4;text-decoration:none}a:hover{color:#2656a8;text-decoration:underline}textarea{font-family:inherit}@keyframes smPulseBg{0%,to{opacity:1}50%{opacity:.55}}@keyframes smFade{0%{opacity:0}to{opacity:1}}@keyframes smViewerIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.sm-shelf::-webkit-scrollbar{display:none}@keyframes smRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes smBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.6)}}@keyframes smLetter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes smSheet{0%{opacity:0;transform:translateX(var(--sx)) rotateY(var(--ry)) scale(1.25)}25%{opacity:.34}70%{opacity:.34;transform:translate(0)rotateY(0)scale(1)}to{opacity:0;transform:none}}@keyframes smSolid{0%,55%{opacity:0;transform:scale(1.08)}85%,to{opacity:1;transform:none}}@keyframes smSweep{0%,78%{opacity:0;transform:translate(-140%)skew(-22deg)}82%{opacity:1}to{opacity:0;transform:translate(160%)skew(-22deg)}}@keyframes smGlow{0%,45%{opacity:0}65%{opacity:1}to{opacity:.25}}@keyframes smDiscL{0%{transform:translate(-14px)}to{transform:none}}@keyframes smDiscR{0%{transform:translate(14px)}to{transform:none}}@keyframes smLens{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes smArrowLoop{0%,55%{opacity:1;transform:translate(0)}70%{opacity:0;transform:translate(14px,14px)}70.1%{opacity:0;transform:translate(-14px,-14px)}85%,to{opacity:1;transform:translate(0)}}@keyframes smKWrite{0%,to{transform:translateY(0)}6%{transform:translateY(-2px)}12%{transform:translateY(0)}18%{transform:translateY(-2px)}24%{transform:translateY(0)}30%{transform:translateY(-2px)}36%,to{transform:translateY(0)}}@keyframes smKCaret{0%,36%{opacity:.55}40%,48%{opacity:1}52%,60%{opacity:.25}64%,72%{opacity:1}76%,to{opacity:.55}}@keyframes smKCode{0%,to{transform:scale(1)}20%{transform:scale(1)rotate(0)}24%{transform:scale(.92)}28%{transform:scale(1.06)}32%{transform:scale(1)}}@keyframes smKScan{0%,to{transform:translate(0)}40%{transform:translate(0)}50%{transform:translate(-14%)}60%{transform:translate(14%)}70%{transform:translate(0)}}@keyframes smKCheck{0%,68%{opacity:.55;transform:scale(1)}74%{opacity:1;transform:scale(1.5)}82%,to{opacity:.55;transform:scale(1)}}@keyframes smKFrame{0%,to{transform:rotate(0)scale(1)}55%{transform:rotate(0)scale(1)}62%{transform:rotate(-8deg)scale(1.08)}70%{transform:rotate(6deg)scale(1.08)}78%{transform:rotate(0)scale(1)}}@keyframes smKEnter{0%,to{transform:translateY(0)}84%{transform:translateY(0)}88%{transform:translateY(7px)}94%{transform:translateY(0)}}@keyframes smKRing{0%,86%{opacity:0;transform:scale(.9)}88%{opacity:.6;transform:scale(.95)}to{opacity:0;transform:scale(1.45)}}@keyframes smFlow{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes smSwap{0%{opacity:0;transform:translateY(60%)rotate(2deg)}to{opacity:1;transform:none}}:root{--kf-smPulseBg:smPulseBg;--kf-smFade:smFade;--kf-smViewerIn:smViewerIn;--kf-smRise:smRise;--kf-smBlink:smBlink;--kf-smLetter:smLetter;--kf-smSheet:smSheet;--kf-smSolid:smSolid;--kf-smSweep:smSweep;--kf-smGlow:smGlow;--kf-smDiscL:smDiscL;--kf-smDiscR:smDiscR;--kf-smLens:smLens;--kf-smArrowLoop:smArrowLoop;--kf-smKWrite:smKWrite;--kf-smKCaret:smKCaret;--kf-smKCode:smKCode;--kf-smKScan:smKScan;--kf-smKCheck:smKCheck;--kf-smKFrame:smKFrame;--kf-smKEnter:smKEnter;--kf-smKRing:smKRing;--kf-smFlow:smFlow;--kf-smSwap:smSwap}
