*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:#0a0a0a;margin:0;overflow-x:hidden}[data-theme=light] body{background:#fafafa}[data-theme=light] .sf-skel-dark{background:linear-gradient(90deg,#e8eaed 25%,#f3f4f6 37%,#e8eaed 63%) 0 0/200% 100%}[data-theme=light] .sf-demo-scroll::-webkit-scrollbar-thumb{background:#0000002e}[data-theme=light] pre::-webkit-scrollbar-thumb{background:#0003}:focus-visible{outline-offset:2px;outline:2px solid #f97316}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes sfPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes sfSparkFlare{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}25%{filter:drop-shadow(0 0 #0000);transform:scale(.5)rotate(-20deg)}50%{filter:drop-shadow(0 0 14px #f97316);transform:scale(1.45)rotate(25deg)}72%{filter:drop-shadow(0 0 5px #f97316);transform:scale(1.08)rotate(-6deg)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}}@keyframes sfTextGlow{0%,to{filter:brightness()}25%{filter:brightness(1.5)}}@keyframes sfModalIn{0%{opacity:0;transform:scale(.93)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sfLoadIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sfLoadBar{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}@keyframes sfShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sfDraw{0%{stroke-dashoffset:var(--d)}65%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.sf-skel{background:linear-gradient(90deg,#e8eaed 25%,#f3f4f6 37%,#e8eaed 63%) 0 0/200% 100%;border-radius:4px;animation:1.6s ease-in-out infinite sfShimmer}.sf-skel-dark{background:linear-gradient(90deg,#242424 25%,#333 37%,#242424 63%) 0 0/200% 100%;border-radius:4px;animation:1.6s ease-in-out infinite sfShimmer}.sf-demo-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;display:grid}.sf-demo-arrow{justify-content:center;align-items:center;transition:transform .3s;display:flex}.sf-arrow-draw path{stroke-dasharray:var(--d);animation:.85s ease-in-out infinite sfDraw}.sf-demo-scroll::-webkit-scrollbar{width:6px;height:6px}.sf-demo-scroll::-webkit-scrollbar-track{background:0 0}.sf-demo-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}@media (width<=880px){.sf-demo-grid{grid-template-columns:1fr;gap:8px}.sf-demo-arrow{margin:8px 0;transform:rotate(90deg)}}.sf-pill-slider{background:#f97316;border-radius:8px;transition:left .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px}.sf-subtabs{border-bottom:1px solid #ffffff0f;align-items:flex-end;gap:4px;height:32px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:0;left:0;right:0}.sf-subtabs.sf-active{opacity:1;pointer-events:auto;transform:translateY(0)}.sf-subtabs.sf-hidden-up{opacity:0;pointer-events:none;transform:translateY(-4px)}.sf-subtabs.sf-hidden-down{opacity:0;pointer-events:none;transform:translateY(4px)}pre::-webkit-scrollbar{height:6px}pre::-webkit-scrollbar-track{background:0 0}pre::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}@media (width<=860px){.sf-grid-3{grid-template-columns:1fr!important}}@media (width<=768px){.sf-grid-2,.sf-hero-grid{grid-template-columns:1fr!important}}.sf-pg-grid{grid-template-columns:340px 1fr;align-items:start;gap:20px;display:grid}.sf-dash-stats{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sf-dash-overview{grid-template-columns:1.4fr 1fr 1fr;gap:1px;display:grid}.sf-dash-hamburger,.sf-dash-backdrop{display:none}@media (width<=880px){.sf-pg-grid{grid-template-columns:1fr!important}}@media (width<=860px){.sf-dash-stats{grid-template-columns:repeat(2,1fr)!important}.sf-dash-overview{grid-template-columns:1fr!important}.sf-dash-sidebar{z-index:200;height:100vh;transition:transform .25s;top:0;left:0;transform:translate(-100%);position:fixed!important}.sf-dash-sidebar.sf-open{transform:translate(0)!important}.sf-dash-backdrop{z-index:150;background:#00000080;display:block;position:fixed;inset:0}.sf-dash-hamburger{display:inline-flex!important}.sf-dash-main{padding:20px 16px!important}}@media (width<=540px){.sf-dash-stats{grid-template-columns:1fr!important}}.sf-nav-desktop{display:flex}.sf-nav-mobile{display:none}@media (width<=720px){.sf-nav-desktop{display:none!important}.sf-nav-mobile{display:flex!important}}@media (width<=640px){.sf-req-head{display:none!important}.sf-req-row{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px!important;display:flex!important}.sf-req-row>*{padding:0!important}.sf-req-q{flex:100%;order:-1}}@media (width<=540px){.sf-hide-sm{display:none}}@media (width<=640px){.sf-stats-row{flex-direction:column!important;gap:18px!important}.sf-stats-div{display:none!important}}.sf-menu-item{transition:background .12s}.sf-menu-item:hover:not(:disabled){background:#7f7f7f24}@keyframes sfConfettiFall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--sf-drift,0px), 102vh) rotate(680deg);opacity:0}}@media (prefers-reduced-motion:reduce){@keyframes sfConfettiFall{0%,to{opacity:0}}}
