@font-face{font-family:Swarm Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swarm Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Swarm Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Swarm Inter;src:url(/fonts/inter-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Swarm Mono;src:url(/fonts/jetbrains-mono-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swarm Mono;src:url(/fonts/jetbrains-mono-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Swarm Mono;src:url(/fonts/jetbrains-mono-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--sw-paper:#f7f8fa;--sw-white:#fff;--sw-ink:#121417;--sw-ink-soft:#343b44;--sw-muted:#626c78;--sw-faint:#8b949f;--sw-line:#dde2e8;--sw-line-soft:#ebeff3;--sw-blue:#0d99ff;--sw-blue-deep:#087fd6;--sw-violet:#8b5cf6;--sw-coral:#ff6b62;--sw-green:#39c274;--sw-amber:#f5b82e;--sw-pink:#f472b6;--sw-radius:14px;--sw-shadow:0 20px 60px #1c27331a;--sw-mono:"Swarm Mono","JetBrains Mono",ui-monospace,monospace;--sw-sans:"Swarm Inter",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0}.sw-shell{--background:#f7f8fa;--foreground:#121417;--card:#fff;--card-foreground:#121417;--popover:#fff;--popover-foreground:#121417;--primary:#0d99ff;--primary-foreground:#fff;--secondary:#eef2f6;--secondary-foreground:#343b44;--muted:#f0f3f6;--muted-foreground:#626c78;--accent:#e9f5ff;--accent-foreground:#121417;--destructive:#e5484d;--destructive-foreground:#fff;--border:#dde2e8;--input:#d8dee5;--ring:#0d99ff;--radius:.75rem;--font-sans:var(--sw-sans);--font-mono:var(--sw-mono);background:var(--sw-paper);min-height:100dvh;color:var(--sw-ink);font-family:var(--sw-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex-direction:column;display:flex;position:relative;overflow-x:clip}.sw-shell ::selection{color:var(--sw-ink);background:#0d99ff38}.sw-shell :focus-visible{outline:2px solid var(--sw-blue);outline-offset:3px}.sw-shell a{color:inherit}.sw-main{flex:1}.sw-spin{animation:.9s linear infinite sw-spin}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-button{min-height:42px;font-family:var(--sw-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.sw-button:disabled{cursor:wait;opacity:.72}.sw-button svg{width:16px;height:16px}.sw-button-primary{background:var(--sw-blue);border-color:var(--sw-blue);color:#fff;box-shadow:inset 0 1px #ffffff47,0 8px 24px #0d99ff33}.sw-button-primary:hover{background:var(--sw-blue-deep);border-color:var(--sw-blue-deep);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 28px #0d99ff3d}.sw-button-quiet{border-color:var(--sw-line);color:var(--sw-ink-soft);background:#ffffffb8;box-shadow:inset 0 1px #fffc}.sw-button-quiet:hover{background:#fff;border-color:#c9d1da;transform:translateY(-1px)}.sw-button-large{border-radius:10px;min-height:48px;padding:0 21px;font-size:15px}.sw-header{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#f7f8fadb;border-bottom:1px solid #d2d9e0bf;position:fixed;inset:0 0 auto}.sw-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100%);height:72px;margin:0 auto;padding:0 32px;display:grid}.sw-logo-link{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.sw-brand{color:var(--sw-ink);align-items:center;gap:10px;line-height:1;display:inline-flex}.sw-brand img{width:38px;height:38px;display:block}.sw-brand-word{letter-spacing:-.045em;font-size:19px;font-weight:700}.sw-brand-word span{color:var(--sw-blue);margin-left:4px;font-weight:600}.sw-nav{border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex}.sw-nav a{color:var(--sw-muted);border-radius:7px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.sw-nav a:hover{color:var(--sw-ink);background:#1214170b}.sw-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.sw-nav-signin,.sw-account-trigger{min-height:38px;color:var(--sw-ink-soft);font-family:var(--sw-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.sw-nav-signin:hover,.sw-account-trigger:hover{background:#1214170d}.sw-account-trigger svg{width:14px;height:14px;color:var(--sw-faint)}.sw-avatar-image,.sw-avatar-fallback{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sw-avatar-image{object-fit:cover}.sw-avatar-fallback{color:var(--sw-blue-deep);background:#e9f5ff;font-size:12px;font-weight:700}.sw-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.sw-account-loading{width:34px;height:34px;color:var(--sw-faint);justify-content:center;align-items:center;display:inline-flex}.sw-account-loading svg{width:16px;height:16px}.sw-header-act{border-radius:8px;min-height:38px;padding:0 16px;font-size:13.5px}.sw-menu-button{border:1px solid var(--sw-line);width:40px;height:40px;color:var(--sw-ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;display:none}.sw-menu-button svg{width:18px;height:18px}.sw-mobile-menu{border:1px solid var(--sw-line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 24px 80px #141d2733}.sw-mobile-menu>a{color:var(--sw-ink-soft);border-radius:8px;padding:12px 10px;font-size:15px;font-weight:500;text-decoration:none}.sw-mobile-menu>a:hover{background:var(--sw-paper)}.sw-mobile-menu-actions{border-top:1px solid var(--sw-line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.sw-session-bootstrap{display:none}.sw-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(34px,5vw,78px);width:min(1440px,100%);min-height:760px;margin:0 auto;padding:136px 32px 70px;display:grid;position:relative}.sw-hero:before{z-index:-1;content:"";background:radial-gradient(780px 430px at 79% 38%,#0d99ff24,#0000 70%),radial-gradient(560px 340px at 94% 10%,#8b5cf61a,#0000 70%),linear-gradient(#12141707 1px,#0000 1px) 0 0/100% 82px,linear-gradient(90deg,#12141707 1px,#0000 1px) 0 0/82px 100%;position:absolute;inset:72px 0 0;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.sw-hero-copy{z-index:2;padding-bottom:20px;position:relative}.sw-kicker,.sw-eyebrow{color:var(--sw-muted);font-family:var(--sw-mono);letter-spacing:.105em;text-transform:uppercase;font-size:10.5px;font-weight:500}.sw-kicker{align-items:center;gap:9px;margin-bottom:24px;display:flex}.sw-kicker i{background:var(--sw-line);width:22px;height:1px;display:block}.sw-kicker-dot{background:var(--sw-green);border-radius:999px;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #39c2741f}.sw-hero h1{max-width:680px;color:var(--sw-ink);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(48px,5.5vw,79px);font-weight:700;line-height:.99}.sw-hero h1 span{color:var(--sw-blue);display:block}.sw-lede{max-width:590px;color:var(--sw-muted);text-wrap:pretty;margin:27px 0 0;font-size:17px;line-height:1.68}.sw-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.sw-hero-note{color:var(--sw-faint);font-family:var(--sw-mono);letter-spacing:.015em;align-items:center;gap:13px;margin-top:26px;font-size:9.5px;font-weight:500;display:flex}.sw-avatar-stack{padding-left:7px;display:flex}.sw-avatar-stack i{border:2px solid var(--sw-paper);border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;margin-left:-7px;display:flex}.sw-avatar-stack svg{width:10px;height:10px}.sw-hero-visual{z-index:1;width:100%;position:relative;transform:translate(1.5%)}.sw-browser-shadow{background:#fff;border:1px solid #cad2dbe0;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 42px 110px #1928382e,0 12px 34px #19283814}.sw-browser-shadow:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffbf;position:absolute;inset:0}.sw-browser-shadow img{width:100%;height:auto;display:block}.sw-hero-live,.sw-hero-sticker{color:var(--sw-ink-soft);font-family:var(--sw-mono);letter-spacing:.03em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #d5dde5e6;border-radius:999px;align-items:center;gap:8px;font-size:9px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 10px 30px #141f2b1f}.sw-hero-live{padding:8px 11px;top:8.5%;right:-2.5%}.sw-hero-live span{background:var(--sw-green);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #39c2741f}.sw-hero-sticker{padding:9px 12px;animation:5.8s ease-in-out infinite sw-float}.sw-hero-sticker svg{width:14px;height:14px;color:var(--sw-blue)}.sw-sticker-a{bottom:17%;left:-5%}.sw-sticker-b{animation-delay:-2.9s;bottom:4%;right:1%}@keyframes sw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.sw-metrics{border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100% - 64px);margin:0 auto 40px;display:grid}.sw-metrics>div{border-left:1px solid var(--sw-line-soft);flex-direction:column;gap:5px;padding:24px 28px;display:flex}.sw-metrics>div:first-child{border-left:0}.sw-metrics strong{color:var(--sw-ink);letter-spacing:-.045em;font-size:26px;font-weight:600}.sw-metrics span{color:var(--sw-faint);font-family:var(--sw-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:500}.sw-section{width:min(1240px,100% - 64px);margin:0 auto;padding:108px 0}.sw-section-heading{max-width:780px;margin-bottom:48px}.sw-section-heading-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:72px;max-width:none;display:grid}.sw-eyebrow{color:var(--sw-blue-deep);align-items:center;gap:8px;margin:0 0 16px;display:flex}.sw-eyebrow:before{content:"";background:currentColor;width:16px;height:1px;display:block}.sw-section h2,.sw-privacy-band h2,.sw-final-card h2{color:var(--sw-ink);letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.06}.sw-section-heading>p:not(.sw-eyebrow),.sw-section-heading-split>p{color:var(--sw-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.7}.sw-section-heading>p:not(.sw-eyebrow){max-width:690px;margin-top:20px}.sw-intro{padding-bottom:66px}.sw-rebuilds{padding-top:72px}.sw-rebuild-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sw-rebuild-card{border:1px solid var(--sw-line);border-radius:var(--sw-radius);background:#fff;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.sw-rebuild-card:hover{border-color:#c9d2dc;transform:translateY(-3px);box-shadow:0 18px 48px #16223017}.sw-card-demo{border-bottom:1px solid var(--sw-line-soft);background:linear-gradient(#12141709 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#12141709 1px,#0000 1px) 0 0/28px 28px,#fafbfd;justify-content:center;align-items:center;height:188px;display:flex;position:relative;overflow:hidden}.sw-demo-tag,.sw-demo-size{z-index:2;font-family:var(--sw-mono);letter-spacing:.04em;border-radius:4px;font-size:8.5px;font-weight:600;position:absolute}.sw-demo-tag{border:1px solid var(--sw-line);color:var(--sw-faint);background:#fff;padding:5px 7px;top:14px;left:14px}.sw-demo-size{background:var(--sw-blue);color:#fff;padding:4px 6px;bottom:14px;right:14px}.sw-demo-box{border:1.5px solid var(--sw-blue);background:#0d99ff13;border-radius:5px;width:62%;height:47%;position:relative}.sw-demo-box:before,.sw-demo-box:after{border:1px solid var(--sw-blue);content:"";background:#fff;width:7px;height:7px;position:absolute}.sw-demo-box:before{top:-4px;left:-4px}.sw-demo-box:after{bottom:-4px;right:-4px}.sw-demo-type{color:var(--sw-ink);letter-spacing:-.045em;font-size:27px;font-weight:600;position:relative}.sw-caret{background:var(--sw-violet);vertical-align:-5px;width:2px;height:30px;margin-left:3px;animation:1s step-end infinite sw-blink;display:inline-block}@keyframes sw-blink{50%{opacity:0}}.sw-demo-pen svg{width:74%;overflow:visible}.sw-demo-pen path{fill:none;stroke:var(--sw-coral);stroke-width:2px;stroke-linecap:round}.sw-demo-pen circle{fill:#fff;stroke:var(--sw-coral);stroke-width:2px}.sw-demo-media{background:linear-gradient(135deg,#8b5cf6 0%,#3d82ff 50%,#43d3b2 100%);border-radius:8px;width:63%;height:52%;position:relative;overflow:hidden}.sw-demo-media:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);position:absolute;inset:-40% 50% -40% -10%;transform:rotate(22deg)}.sw-demo-duplicates{width:64%;height:54%;position:relative}.sw-demo-duplicates i{background:#fff;border:1px solid #cfd6de;border-radius:5px;width:80%;height:65%;position:absolute;box-shadow:0 6px 14px #1a242f0d}.sw-demo-duplicates i:first-child{top:0;left:0}.sw-demo-duplicates i:nth-child(2){top:12%;left:11%}.sw-demo-duplicates i:nth-child(3){border-color:#ff6b62b8;top:24%;left:22%}.sw-demo-duplicates em{z-index:3;background:var(--sw-coral);color:#fff;font-family:var(--sw-mono);border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:600;position:absolute;bottom:0;right:7%}.sw-demo-guide{width:76%;height:58%;position:relative}.sw-demo-guide i{background:var(--sw-coral);width:1px;position:absolute;top:0;bottom:0;left:35%}.sw-demo-guide i:after{content:"";background:repeating-linear-gradient(90deg,#ff6b6299 0 4px,#0000 4px 8px);width:1998px;height:1px;position:absolute;top:44%;left:-999px}.sw-demo-guide em{color:var(--sw-coral);font-family:var(--sw-mono);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:600;position:absolute;top:calc(44% + 5px);left:calc(35% + 6px)}.sw-rebuild-body{padding:23px 23px 27px}.sw-card-tag{color:var(--sw-blue-deep);font-family:var(--sw-mono);letter-spacing:.09em;margin:0 0 9px;font-size:9px;font-weight:600}.sw-rebuild-card.is-violet .sw-card-tag{color:var(--sw-violet)}.sw-rebuild-card.is-coral .sw-card-tag{color:#e6534a}.sw-rebuild-card.is-green .sw-card-tag{color:#239c5a}.sw-rebuild-card.is-amber .sw-card-tag{color:#b57f00}.sw-rebuild-card.is-pink .sw-card-tag{color:#d73c83}.sw-rebuild-body h3{color:var(--sw-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.sw-rebuild-body>p:last-child{color:var(--sw-muted);margin:11px 0 0;font-size:13.5px;line-height:1.66}.sw-how{width:min(1240px,100% - 64px)}.sw-steps{border-top:1px solid var(--sw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px;display:grid}.sw-step{border-bottom:1px solid var(--sw-line);grid-template-columns:58px minmax(0,1fr);gap:15px;padding:30px 0 34px;display:grid}.sw-step>span{color:var(--sw-blue);font-family:var(--sw-mono);letter-spacing:.05em;font-size:12px;font-weight:600}.sw-step h3{color:var(--sw-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600}.sw-step p{color:var(--sw-muted);margin:11px 0 0;font-size:14px;line-height:1.7}.sw-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.sw-split-copy h2{color:var(--sw-ink);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,51px);font-weight:600;line-height:1.06}.sw-split-copy>p:not(.sw-eyebrow){color:var(--sw-muted);margin:22px 0 0;font-size:15.5px;line-height:1.72}.sw-check-list{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.sw-check-list li{color:var(--sw-ink-soft);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.sw-check-list svg{width:16px;height:16px;color:var(--sw-blue-deep);background:#0d99ff1c;border-radius:999px;margin-top:1px;padding:3px}.sw-scroll-demo{background:#fff;border:1px solid #cfd7df;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 72px #18263621}.sw-scroll-ruler{color:#8f99a5;height:27px;font-family:var(--sw-mono);background:#2b3037;border-bottom:1px solid #343a42;justify-content:space-between;align-items:center;padding:0 16px;font-size:7.5px;display:flex}.sw-scroll-canvas{background:linear-gradient(#1214170a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1214170a 1px,#0000 1px) 0 0/28px 28px,#fbfcfd;height:352px;position:relative;overflow:hidden}.sw-guide-line{background:var(--sw-coral);width:1px;position:absolute;top:0;bottom:0;left:23%}.sw-scroll-block{background:#fff;border:1px solid #d9e0e7;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex;position:absolute;box-shadow:0 8px 24px #1926330f}.sw-scroll-block i{background:#e6ebf0;border-radius:999px;height:6px;display:block}.sw-scroll-block i:first-child{background:#cdd6df;width:41%;height:9px}.sw-scroll-block i:nth-child(2){width:84%}.sw-scroll-block i:nth-child(3){width:63%}.sw-scroll-block-a{border-color:var(--sw-blue);width:40%;height:106px;top:50px;left:29%}.sw-scroll-block-b{width:40%;height:92px;top:188px;left:29%}.sw-scroll-block-c{background:linear-gradient(150deg,#8b5cf6,#3d82ff 55%,#43d3b2);border:0;width:21%;height:230px;top:50px;right:4%}.sw-mini-cursor{filter:drop-shadow(0 1px 2px #00000038);width:19px;height:19px;position:absolute}.sw-cursor-a{animation:6s ease-in-out infinite sw-cursor-drift-a;top:79px;left:57%}.sw-cursor-b{animation:7s ease-in-out infinite sw-cursor-drift-b;top:181px;left:36%}.sw-cursor-c{animation:5.5s ease-in-out infinite sw-cursor-drift-c;top:264px;left:64%}@keyframes sw-cursor-drift-a{0%,to{transform:translate(0)}50%{transform:translate(14px,-9px)}}@keyframes sw-cursor-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-11px,10px)}}@keyframes sw-cursor-drift-c{0%,to{transform:translate(0)}50%{transform:translate(9px,13px)}}.sw-dim-badge{background:var(--sw-blue);color:#fff;font-family:var(--sw-mono);border-radius:3px;padding:4px 6px;font-size:7.5px;font-weight:600;position:absolute}.sw-dim-a{top:70px;left:52%}.sw-dim-b{top:291px;left:31%}.sw-scroll-toolbar{color:#e8edf2;height:48px;font-family:var(--sw-mono);background:#11161b;border:1px solid #313841;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:8px;display:flex;position:absolute;bottom:20px;left:7%;right:7%;box-shadow:0 16px 44px #0c111742}.sw-agent-dots{display:flex}.sw-agent-dots i{border:1px solid #11161b;border-radius:999px;width:13px;height:13px;margin-left:-3px}.sw-agent-dots i:first-child{margin-left:0}.sw-scroll-toolbar strong{font-family:var(--sw-sans);font-size:10px;font-weight:600}.sw-toolbar-progress{background:#2a3139;border-radius:999px;width:74px;height:5px;position:relative;overflow:hidden}.sw-toolbar-progress i{border-radius:inherit;background:var(--sw-blue);width:62%;height:100%;display:block}.sw-toolbar-pill{white-space:nowrap;background:#242b33;border-radius:5px;padding:6px 8px}.sw-sound-section{align-items:center}.sw-sound-card{color:#f4f7fa;background:#12171d;border:1px solid #2b323a;border-radius:16px;padding:22px;box-shadow:0 28px 72px #111a242e}.sw-sound-head{align-items:center;gap:12px;display:flex}.sw-sound-icon{color:#fff;background:#1d242c;border:1px solid #343c45;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.sw-sound-icon svg{width:17px;height:17px}.sw-sound-head div{flex-direction:column;flex:1;gap:3px;display:flex}.sw-sound-head strong{font-size:13px;font-weight:600}.sw-sound-head span{color:#7e8996;font-family:var(--sw-mono);font-size:8px}.sw-sound-key{border:1px solid #3a424c;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;color:#bfc7d0!important;font-size:9px!important}.sw-waveform{align-items:center;gap:3px;height:166px;margin:25px 0 18px;padding:0 4px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sw-waveform i{opacity:.9;background:linear-gradient(#ff8e88,#ff6b62 40%,#8b5cf6 100%);border-radius:999px;flex:1;min-width:2px;animation:1.9s ease-in-out infinite alternate sw-wave}@keyframes sw-wave{0%{opacity:.56;transform:scaleY(.64)}to{opacity:1;transform:scaleY(1.08)}}.sw-sound-legend{color:#7f8b98;font-family:var(--sw-mono);text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #29313a;flex-wrap:wrap;gap:14px;padding-top:16px;font-size:8px;display:flex}.sw-sound-legend span:before{background:var(--sw-coral);content:"";vertical-align:1px;border-radius:999px;width:5px;height:5px;margin-right:5px;display:inline-block}.sw-sound-legend span:nth-child(2):before{background:var(--sw-amber)}.sw-sound-legend span:nth-child(3):before{background:var(--sw-blue)}.sw-sound-legend span:nth-child(4):before{background:var(--sw-violet)}.sw-limits{padding-top:72px}.sw-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sw-limits-grid article{border:1px solid var(--sw-line);background:#ffffffb8;border-radius:12px;min-height:188px;padding:22px}.sw-limits-grid span{color:var(--sw-blue);font-family:var(--sw-mono);letter-spacing:.08em;margin-bottom:27px;font-size:9px;font-weight:600;display:block}.sw-limits-grid h3{color:var(--sw-ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.sw-limits-grid p{color:var(--sw-muted);margin:10px 0 0;font-size:13px;line-height:1.67}.sw-privacy-band{color:#f4f6f8;background:#121417;position:relative;overflow:hidden}.sw-privacy-band:before{content:"";background:radial-gradient(660px 330px at 82% 0,#0d99ff38,#0000 70%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%,#000);mask-image:linear-gradient(90deg,#0000,#000 25%,#000)}.sw-privacy-inner{z-index:1;width:min(1240px,100% - 64px);margin:0 auto;padding:94px 0;position:relative}.sw-privacy-band h2{color:#fff;max-width:800px;font-size:clamp(40px,5vw,66px)}.sw-privacy-band .sw-eyebrow{color:#69c2ff}.sw-privacy-inner>p:not(.sw-eyebrow){color:#aab4c0;max-width:660px;margin:23px 0 0;font-size:16px;line-height:1.72}.sw-privacy-pills{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.sw-privacy-pills span{color:#d7dee6;font-family:var(--sw-mono);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border:1px solid #343b43;border-radius:999px;padding:7px 10px;font-size:8.5px}.sw-faq{padding-top:96px}.sw-faq-list{border-top:1px solid var(--sw-line)}.sw-faq-list details{border-bottom:1px solid var(--sw-line)}.sw-faq-list summary{color:var(--sw-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 2px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.sw-faq-list summary::-webkit-details-marker{display:none}.sw-faq-list summary span{border:1px solid var(--sw-line);width:27px;height:27px;color:var(--sw-blue);font-family:var(--sw-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:400;transition:transform .18s;display:flex}.sw-faq-list details[open] summary span{transform:rotate(45deg)}.sw-faq-list details p{max-width:760px;color:var(--sw-muted);margin:-4px 0 24px;font-size:14.5px;line-height:1.75}.sw-final-cta{width:min(1240px,100% - 64px);margin:0 auto;padding:32px 0 90px}.sw-final-card{color:#fff;text-align:center;background:radial-gradient(580px 280px at 50% -10%,#0d99ff3d,#0000 70%),#121417;border:1px solid #232a32;border-radius:20px;padding:86px 34px 76px;position:relative;overflow:hidden}.sw-final-card:after{content:"";pointer-events:none;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 75%)}.sw-final-card>*{z-index:1;position:relative}.sw-final-card .sw-eyebrow{color:#69c2ff;display:inline-flex}.sw-final-card h2{color:#fff;font-size:clamp(44px,6vw,76px)}.sw-final-card>p:not(.sw-eyebrow){color:#aab4c0;max-width:590px;margin:20px auto 0;font-size:16px;line-height:1.7}.sw-final-card .sw-button{margin-top:28px}.sw-final-note{color:#747f8c;font-family:var(--sw-mono);letter-spacing:.04em;margin-top:14px;font-size:8.5px;display:block}.sw-final-cursors{justify-content:space-between;display:flex;position:absolute;inset:22px 24px auto}.sw-final-cursors svg{opacity:.86;width:22px;height:22px;animation:5s ease-in-out infinite sw-float}.sw-final-cursors svg:nth-child(2){animation-delay:-1s}.sw-final-cursors svg:nth-child(3){animation-delay:-2s}.sw-final-cursors svg:nth-child(4){animation-delay:-3s}.sw-final-cursors svg:nth-child(5){animation-delay:-4s}.sw-credit{text-align:center;width:min(900px,100% - 64px);margin:0 auto;padding:0 0 76px}.sw-credit p{color:var(--sw-faint);margin:0;font-size:13px;line-height:1.75}.sw-credit a{color:var(--sw-ink-soft);text-underline-offset:3px;text-decoration-color:#b8c2cd}.sw-footer{color:#fff;background:#121417;padding:72px 32px 28px}.sw-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(130px,.55fr));gap:48px;width:min(1240px,100%);margin:0 auto;display:grid}.sw-footer .sw-brand{color:#fff}.sw-footer .sw-brand-word span{color:#69c2ff}.sw-footer-brand>p{color:#8f99a4;max-width:330px;margin:22px 0 0;font-size:13px;line-height:1.7}.sw-footer-credit{color:#66717c;margin-top:17px;font-size:11px;line-height:1.6}.sw-footer-credit a{color:#9da7b2;text-underline-offset:3px}.sw-footer-column{flex-direction:column;gap:11px;display:flex}.sw-footer-column h2{color:#67717c;font-family:var(--sw-mono);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 9px;font-size:8.5px;font-weight:500}.sw-footer-column a{color:#b7c0ca;font-size:12.5px;text-decoration:none;transition:color .15s}.sw-footer-column a:hover{color:#fff}.sw-footer-base{color:#636e79;width:min(1240px,100%);font-family:var(--sw-mono);letter-spacing:.03em;border-top:1px solid #282e35;justify-content:space-between;align-items:center;gap:20px;margin:56px auto 0;padding-top:18px;font-size:8.5px;display:flex}.sw-footer-status{align-items:center;gap:7px;display:inline-flex}.sw-footer-status i{background:var(--sw-green);border-radius:999px;width:5px;height:5px}.sw-dropdown{min-width:205px;border-color:var(--sw-line)!important;color:var(--sw-ink)!important;background:#fff!important;box-shadow:0 18px 48px #141f2b29!important}.sw-dropdown-meta{flex-direction:column;gap:3px;padding:7px 8px 8px;display:flex}.sw-dropdown-meta strong{font-size:12px;font-weight:600}.sw-dropdown-meta span{color:var(--sw-faint);text-overflow:ellipsis;font-size:10px;overflow:hidden}.sw-dropdown a,.sw-dropdown button,.sw-dropdown [role=menuitem]{font-size:12.5px}.swarm-sign-dialog{--background:#fff;--foreground:#121417;--card:#fff;--card-foreground:#121417;--popover:#fff;--popover-foreground:#121417;--primary:#0d99ff;--primary-foreground:#fff;--secondary:#eef2f6;--secondary-foreground:#343b44;--muted:#f0f3f6;--muted-foreground:#626c78;--accent:#e9f5ff;--accent-foreground:#121417;--border:#dde2e8;--input:#d8dee5;--ring:#0d99ff;font-family:var(--sw-sans);color:#121417!important;background:#fff!important;border:1px solid #d8dee5!important;border-radius:18px!important;box-shadow:0 32px 100px #101a263d!important}.swarm-sign-dialog>[data-slot=dialog-header]{padding-right:24px}.swarm-sign-dialog [data-slot=dialog-title]{color:#121417;letter-spacing:-.035em;font-size:22px;font-weight:600}.swarm-sign-dialog [data-slot=dialog-description]{color:#626c78;font-size:13px;line-height:1.55}.swarm-sign-dialog [data-slot=dialog-close]{color:#626c78;background:#f1f4f7;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.swarm-sign-dialog [data-slot=dialog-close]:hover{color:#121417;background:#e8edf2}.swarm-sign-dialog .w-full:not([data-slot=dialog-close]){box-shadow:inset 0 1px #fffc;color:#121417!important;background:#fff!important;border-color:#d8dee5!important}.swarm-sign-dialog .w-full:not([data-slot=dialog-close]):hover{background:#f8fafc!important;border-color:#bfc9d4!important}.swarm-sign-dialog .w-full svg{color:#0d99ff}.swarm-sign-dialog .w-full h3{font-size:13px;font-weight:600}.sw-page-hero{text-align:center;width:min(1240px,100% - 64px);margin:0 auto;padding:148px 0 58px;position:relative}.sw-page-hero:before{z-index:-1;content:"";background:radial-gradient(560px 300px at 50% 6%,#0d99ff1f,#0000 70%),linear-gradient(#12141707 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#12141707 1px,#0000 1px) 0 0/64px 100%;position:absolute;inset:72px -10vw 0;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%)}.sw-page-hero .sw-eyebrow{color:var(--sw-blue-deep);justify-content:center}.sw-page-hero h1{max-width:850px;color:var(--sw-ink);letter-spacing:-.058em;text-wrap:balance;margin:0 auto;font-size:clamp(46px,6vw,72px);font-weight:700;line-height:1}.sw-page-hero>p{max-width:610px;color:var(--sw-muted);margin:21px auto 0;font-size:16.5px;line-height:1.65}.sw-pricing{width:min(1180px,100% - 64px);margin:0 auto;padding:20px 0 94px}.sw-pricing-toggle{border:1px solid var(--sw-line);background:#fff;border-radius:10px;width:fit-content;margin:0 auto 30px;padding:4px;display:flex;box-shadow:0 4px 16px #15202c0a}.sw-pricing-toggle button{color:var(--sw-muted);font-family:var(--sw-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.sw-pricing-toggle button.is-active{background:var(--sw-ink);color:#fff}.sw-pricing-toggle button span{color:var(--sw-blue-deep);font-family:var(--sw-mono);background:#0d99ff1f;border-radius:999px;padding:2px 5px;font-size:7.5px;font-weight:600}.sw-pricing-toggle button.is-active span{color:#7ed0ff;background:#69c2ff29}.sw-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.sw-plan{--plan-accent:#0d99ff;border:1px solid var(--sw-line);background:#fff;border-radius:16px;flex-direction:column;min-height:465px;padding:25px;display:flex;position:relative;box-shadow:inset 0 1px #fffc}.sw-plan.is-featured{border-color:color-mix(in srgb,var(--plan-accent)45%,var(--sw-line));box-shadow:0 1px 0 #fffc inset,0 22px 54px color-mix(in srgb,var(--plan-accent)14%,transparent)}.sw-plan.is-featured:before{background:var(--plan-accent);content:"";border-radius:999px;height:2px;position:absolute;top:-1px;left:22%;right:22%}.sw-plan-topline{align-items:center;gap:8px;min-height:29px;display:flex}.sw-plan-cursor{background:color-mix(in srgb,var(--plan-accent)12%,white);border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.sw-plan-cursor svg{width:13px;height:13px}.sw-plan-name{color:var(--sw-ink);font-size:16px;font-weight:600}.sw-plan-topline [data-slot=badge]{background:color-mix(in srgb,var(--plan-accent)13%,white);color:var(--plan-accent);font-family:var(--sw-mono);letter-spacing:.05em;border:0;margin-left:auto;font-size:7.5px;font-weight:600}.sw-plan-description{min-height:42px;color:var(--sw-muted);margin:17px 0 0;font-size:13px;line-height:1.6}.sw-plan-price{align-items:baseline;gap:6px;margin-top:24px;display:flex}.sw-plan-price>span{color:var(--sw-ink);letter-spacing:-.055em;font-size:45px;font-weight:700;line-height:1}.sw-plan-price small{color:var(--sw-faint);font-size:12px}.sw-plan-price del{color:var(--sw-faint);margin-left:auto;font-size:12px}.sw-plan-tip{color:var(--sw-faint);font-family:var(--sw-mono);margin:9px 0 0;font-size:8px;line-height:1.5}.sw-plan-button{border-color:color-mix(in srgb,var(--plan-accent)36%,var(--sw-line));background:color-mix(in srgb,var(--plan-accent)8%,white);width:100%;color:var(--plan-accent);box-shadow:none;margin-top:24px}.sw-plan-button:hover:not(:disabled){border-color:var(--plan-accent);background:var(--plan-accent);color:#fff}.sw-plan-features-title{border-top:1px solid var(--sw-line-soft);color:var(--sw-ink);margin:25px 0 12px;padding-top:20px;font-size:11px;font-weight:600}.sw-plan-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sw-plan-features li{color:var(--sw-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.sw-plan-features svg{background:color-mix(in srgb,var(--plan-accent)12%,white);width:13px;height:13px;color:var(--plan-accent);border-radius:999px;flex:none;margin-top:1px;padding:2px}.sw-pricing-footnote{color:var(--sw-faint);text-align:left;justify-content:center;align-items:center;gap:13px;margin-top:27px;display:flex}.sw-stripe-mark{border:1px solid var(--sw-line);color:#635bff;letter-spacing:-.03em;background:#fff;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700}.sw-pricing-footnote p{max-width:520px;margin:0;font-size:10.5px;line-height:1.55}.sw-legal-page{width:min(900px,100% - 48px);margin:0 auto;padding:145px 0 104px}.sw-legal-head{border-bottom:1px solid var(--sw-line);padding-bottom:34px}.sw-legal-head h1{color:var(--sw-ink);letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,66px);font-weight:700;line-height:1}.sw-legal-updated{color:var(--sw-faint);font-family:var(--sw-mono);letter-spacing:.04em;text-transform:uppercase;margin:15px 0 0;font-size:9.5px}.sw-legal-body{padding-top:38px}.sw-legal-body section{border-bottom:1px solid var(--sw-line-soft);grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:34px;padding:27px 0;display:grid}.sw-legal-body h2{color:var(--sw-ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.sw-legal-body p{color:var(--sw-muted);margin:0;font-size:14px;line-height:1.76}.sw-legal-contact{color:var(--sw-ink-soft);background:#f2f9ff;border:1px solid #cde9ff;border-radius:12px;margin:32px 0 0;padding:20px;font-size:13px}.sw-legal-contact a,.sw-legal-body a{color:var(--sw-blue-deep);text-underline-offset:3px}.sw-queue-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0d11c2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sw-queue-card{color:#f4f7fa;text-align:center;background:radial-gradient(340px 180px at 50% 0,#0d99ff2e,#0000 72%),#12171d;border:1px solid #ffffff1f;border-radius:20px;width:min(520px,100%);padding:34px;box-shadow:0 40px 120px #0000006b,inset 0 0 0 1px #ffffff08}.sw-queue-agents{justify-content:center;align-items:center;height:32px;margin-bottom:20px;display:flex}.sw-queue-agents span{background:#1d242c;border:2px solid #12171d;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-4px;animation:2.4s ease-in-out infinite sw-float;display:flex}.sw-queue-agents span:first-child{margin-left:0}.sw-queue-agents svg{width:12px;height:12px}.sw-queue-kicker{color:#69c2ff;font-family:var(--sw-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:8.5px;font-weight:600}.sw-queue-card h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:600}.sw-queue-step{color:#8c98a5;min-height:42px;margin:11px 0 22px;font-size:13px;line-height:1.55}.sw-queue-position{color:#fff;font-family:var(--sw-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:43px;font-weight:600}.sw-queue-bar{background:#29313a;border-radius:999px;height:6px;margin:18px 0 12px;overflow:hidden}.sw-queue-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--sw-blue),#68c9ff);height:100%;transition:width 1.2s;display:block}.sw-queue-meta{color:#707c89;font-family:var(--sw-mono);justify-content:space-between;gap:16px;font-size:8px;display:flex}.sw-queue-note{color:#96a2af;margin:22px 0 0;font-size:11.5px;line-height:1.6}.sw-queue-leave{color:#c8d0d9;font-family:var(--sw-sans);cursor:pointer;background:0 0;border:1px solid #343c45;border-radius:8px;margin-top:22px;padding:9px 16px;font-size:12px}.sw-queue-leave:hover{background:#ffffff0f}@media (max-width:1120px){.sw-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px;min-height:0}.sw-hero h1{font-size:clamp(48px,6vw,66px)}.sw-sticker-a{left:-3%}.sw-hero-live{right:0}.sw-rebuild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(110px,.6fr));gap:32px}}@media (max-width:900px){.sw-header-inner{grid-template-columns:1fr auto;padding:0 20px}.sw-nav,.sw-header-actions{display:none}.sw-menu-button{justify-self:end;display:inline-flex}.sw-hero{grid-template-columns:minmax(0,1fr);gap:50px;padding:122px 24px 54px}.sw-hero-copy{max-width:720px}.sw-hero-visual{width:min(900px,100%);margin:0 auto;transform:none}.sw-sticker-a{left:-1%}.sw-sticker-b{right:1%}.sw-metrics,.sw-section,.sw-how,.sw-final-cta,.sw-pricing,.sw-page-hero{width:calc(100% - 48px)}.sw-section{padding:82px 0}.sw-section-heading-split{grid-template-columns:minmax(0,1fr);gap:24px}.sw-split,.sw-sound-section{grid-template-columns:minmax(0,1fr);gap:40px}.sw-sound-card{order:2}.sw-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(110px,.65fr))}.sw-footer-column:last-child{grid-column:2/-1}.sw-privacy-inner,.sw-credit{width:calc(100% - 48px)}}@media (max-width:640px){html{scroll-padding-top:82px}.sw-header-inner{height:64px;padding:0 16px}.sw-brand img{width:34px;height:34px}.sw-brand-word{font-size:17px}.sw-mobile-menu{top:64px;left:12px;right:12px}.sw-hero{gap:40px;padding:106px 18px 47px}.sw-kicker{flex-wrap:wrap;gap:7px;margin-bottom:18px;font-size:8.5px}.sw-kicker i{display:none}.sw-hero h1{letter-spacing:-.055em;font-size:clamp(42px,12.5vw,58px)}.sw-lede{margin-top:21px;font-size:15px;line-height:1.66}.sw-hero-actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:26px;display:grid}.sw-button-large{min-height:46px}.sw-hero-note{align-items:flex-start;font-size:8px;line-height:1.5}.sw-hero-live{padding:6px 8px;font-size:7.5px;top:4%;right:6px}.sw-hero-sticker{display:none}.sw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 36px);margin-bottom:20px}.sw-metrics>div{border-top:1px solid var(--sw-line-soft);padding:19px 16px}.sw-metrics>div:nth-child(odd){border-left:0}.sw-metrics>div:nth-child(-n+2){border-top:0}.sw-metrics strong{font-size:22px}.sw-metrics span{font-size:7.5px}.sw-section,.sw-how,.sw-final-cta,.sw-pricing,.sw-page-hero,.sw-privacy-inner,.sw-credit{width:calc(100% - 36px)}.sw-section{padding:68px 0}.sw-section-heading{margin-bottom:31px}.sw-section h2,.sw-privacy-band h2,.sw-final-card h2{font-size:clamp(33px,9.5vw,44px)}.sw-section-heading>p:not(.sw-eyebrow),.sw-section-heading-split>p{font-size:14.5px}.sw-eyebrow{margin-bottom:12px;font-size:8.5px}.sw-rebuild-grid,.sw-limits-grid,.sw-steps,.sw-pricing-grid{grid-template-columns:minmax(0,1fr)}.sw-card-demo{height:172px}.sw-step{grid-template-columns:42px minmax(0,1fr);padding:24px 0 28px}.sw-step h3{font-size:19px}.sw-split{gap:30px}.sw-split-copy h2{font-size:clamp(33px,9.5vw,44px)}.sw-split-copy>p:not(.sw-eyebrow){font-size:14px}.sw-scroll-canvas{height:315px}.sw-scroll-block-a,.sw-scroll-block-b{width:45%;left:24%}.sw-scroll-block-c{width:20%;right:3%}.sw-scroll-toolbar{gap:7px;padding:0 9px;bottom:12px;left:3%;right:3%}.sw-toolbar-progress{width:42px}.sw-scroll-toolbar strong,.sw-scroll-toolbar>span:nth-of-type(2){display:none}.sw-sound-card{padding:18px}.sw-waveform{gap:2px;height:135px}.sw-privacy-inner{padding:70px 0}.sw-privacy-inner>p:not(.sw-eyebrow){font-size:14px}.sw-faq-list summary{padding:20px 0;font-size:15px}.sw-faq-list details p{font-size:13.5px}.sw-final-cta{padding-bottom:64px}.sw-final-card{border-radius:16px;padding:70px 20px 52px}.sw-final-card>p:not(.sw-eyebrow){font-size:14px}.sw-final-cursors{inset:17px 15px auto}.sw-final-cursors svg{width:17px;height:17px}.sw-footer{padding:56px 18px 24px}.sw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.sw-footer-brand{grid-column:1/-1}.sw-footer-column:last-child{grid-column:auto}.sw-footer-base{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:40px;font-size:7.5px}.sw-footer-status{order:3;width:100%}.sw-page-hero{padding:118px 0 38px}.sw-page-hero h1{font-size:clamp(41px,12vw,55px)}.sw-page-hero>p{font-size:14px}.sw-pricing{padding-bottom:70px}.sw-pricing-toggle{margin-bottom:22px}.sw-plan{min-height:0;padding:22px}.sw-pricing-footnote{align-items:flex-start;margin-top:22px}.sw-legal-page{width:calc(100% - 36px);padding:112px 0 72px}.sw-legal-body section{grid-template-columns:minmax(0,1fr);gap:9px;padding:22px 0}.sw-legal-body p{font-size:13.5px}.sw-queue-card{padding:28px 20px 24px}.sw-queue-position{font-size:37px}.sw-queue-meta{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sw-shell *,.sw-shell :before,.sw-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
