:root{color-scheme: dark;--cobalt: #3B5BFF;--cobalt-hover: #5272FF;--violet: #8A5CFF;--lime: #C6F135;--sun: #FFC857;--pink: #FF4D8D;--mint: #3DDC97;--on-accent: #0E0F14;--on-cobalt: #FFFFFF;--bg: #0E0F14;--surface: #171922;--raised: #1F2230;--line: #F2F3F7;--line-soft: #2A2E3F;--text: #F2F3F7;--muted: #A4AABD;--shadow-c: #F2F3F7;--dot: rgb(242 243 247 / 0.07);--code-bg: #0A0B0F;--accent-line: var(--lime);--focus: var(--lime);--bw: 3px;--r-sm: 6px;--r: 10px;--r-lg: 14px;--sh-sm: 3px 3px 0 var(--shadow-c);--sh: 5px 5px 0 var(--shadow-c);--sh-lg: 8px 8px 0 var(--shadow-c);--font: "Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-display: "Segoe UI Black","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono: "Cascadia Code","Cascadia Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gutter: 20px;--section: 88px;--maxw: 1200px;--ease: cubic-bezier(.2,.8,.2,1);--t: 140ms}@media (prefers-color-scheme: light){:root{color-scheme: light;--bg: #FFF8EE;--surface: #FFFFFF;--raised: #F3F0FF;--line: #0E0F14;--line-soft: #E3DDD0;--text: #0E0F14;--muted: #4B5063;--shadow-c: #0E0F14;--dot: rgb(14 15 20 / 0.09);--code-bg: #0E0F14;--accent-line: var(--cobalt);--focus: var(--cobalt)}}@media (min-width: 720px){:root{--gutter: 32px;--section: 120px}}*,*::before,*::after{box-sizing: border-box}*{margin: 0}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}img,svg{display: block;max-width: 100%}button{font: inherit;color: inherit}ul[class],ol[class]{list-style: none;padding: 0}body{min-height: 100vh;background-color: var(--bg);background-image: radial-gradient(var(--dot) 1.2px,transparent 1.6px);background-size: 24px 24px;color: var(--text);font-family: var(--font);font-size: 1.0625rem;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}main{overflow-x: clip}main:focus{outline: none}h1,h2,h3,h4{line-height: 1.15;font-weight: 800;text-wrap: balance}p{text-wrap: pretty}.display,.section-title{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;letter-spacing: -0.015em;line-height: 0.98}.section-title{font-size: 2rem}@media (min-width: 720px){.section-title{font-size: 2.75rem}}@media (min-width: 1024px){.section-title{font-size: 3.25rem}}.lede{font-size: 1.125rem;color: var(--muted);max-width: 40rem}@media (min-width: 720px){.lede{font-size: 1.25rem}}.muted{color: var(--muted)}.small{font-size: 0.9rem}a{color: inherit;text-decoration-thickness: 2px;text-underline-offset: 3px}p a,li a,dd a{text-decoration-color: var(--accent-line)}p a:hover,li a:hover,dd a:hover{background: var(--sun);color: var(--on-accent);text-decoration-color: currentColor}code,pre,kbd{font-family: var(--mono);font-size: 0.9em}:not(pre)>code{padding: 0.1em 0.4em;border: 2px solid var(--line-soft);border-radius: var(--r-sm);background: var(--raised);overflow-wrap: anywhere}.hl{display: inline-block;padding: 0 0.14em;margin: 0.04em 0;color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r-sm);box-shadow: var(--sh-sm);transform: rotate(-1.5deg)}.hl-lime{background: var(--lime)}.hl-cobalt{background: var(--cobalt);color: var(--on-cobalt)}.hl-violet{background: var(--violet);transform: rotate(1.2deg)}.hl-mint{background: var(--mint);transform: rotate(1.2deg)}.hl-pink{background: var(--pink)}.hl-sun{background: var(--sun)}.container{width: 100%;max-width: calc(var(--maxw) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;left: 12px;top: -100px;z-index: 100;padding: 10px 16px;background: var(--sun);color: var(--on-accent);border: var(--bw) solid var(--on-accent);border-radius: var(--r);font-weight: 800}.skip-link:focus{top: 12px}:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px;border-radius: var(--r-sm)}.tone-cobalt{background: var(--cobalt);color: var(--on-cobalt)}.tone-violet{background: var(--violet);color: var(--on-accent)}.tone-lime{background: var(--lime);color: var(--on-accent)}.tone-pink{background: var(--pink);color: var(--on-accent)}.tone-mint{background: var(--mint);color: var(--on-accent)}.tone-sun{background: var(--sun);color: var(--on-accent)}.btn{--btn-bg: var(--surface);--btn-fg: var(--text);display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 10px 20px;background: var(--btn-bg);color: var(--btn-fg);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh);font-weight: 800;font-size: 1rem;letter-spacing: 0.01em;line-height: 1.1;text-decoration: none;text-transform: uppercase;white-space: nowrap;cursor: pointer;transition: transform var(--t) var(--ease),box-shadow var(--t) var(--ease),background-color var(--t)}.btn svg{width: 20px;height: 20px;flex: none}.btn:hover{transform: translate(-2px,-2px);box-shadow: 7px 7px 0 var(--shadow-c)}.btn:active{transform: translate(5px,5px);box-shadow: 0 0 0 var(--shadow-c)}.btn-primary{--btn-bg: var(--cobalt);--btn-fg: var(--on-cobalt)}.btn-primary:hover{--btn-bg: var(--cobalt-hover)}.btn-ghost:hover{--btn-bg: var(--sun);--btn-fg: var(--on-accent)}.btn-lg{min-height: 60px;padding: 14px 26px;font-size: 1.125rem}.btn-lg svg{width: 22px;height: 22px}.btn-sm{min-height: 40px;padding: 6px 14px;font-size: 0.875rem;box-shadow: var(--sh-sm);gap: 8px}.btn-sm svg{width: 17px;height: 17px}.btn-sm:hover{box-shadow: 5px 5px 0 var(--shadow-c)}.btn-sm:active{transform: translate(3px,3px)}.btn[data-state="copied"]{--btn-bg: var(--mint);--btn-fg: var(--on-accent)}.btn[data-state="error"]{--btn-bg: var(--pink);--btn-fg: var(--on-accent)}.card{background: var(--surface);border: var(--bw) solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh)}.tag{display: inline-flex;align-items: center;gap: 8px;padding: 4px 12px;font-family: var(--mono);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;background: var(--sun);color: var(--on-accent);border: 2px solid var(--line);border-radius: 999px;box-shadow: var(--sh-sm)}.tag-ink{background: var(--on-accent);color: #F2F3F7;border-color: var(--on-accent);box-shadow: 3px 3px 0 rgb(14 15 20 / 0.35)}.badge{display: inline-block;flex: none;padding: 2px 9px;font-family: var(--mono);font-size: 0.75rem;font-weight: 700;line-height: 1.5;letter-spacing: 0.05em;text-transform: uppercase;border: 2px solid var(--line);border-radius: var(--r-sm)}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font-weight: 800;text-transform: uppercase;font-size: 0.9375rem;text-decoration: none;border-bottom: var(--bw) solid var(--accent-line);padding-bottom: 2px}.link-arrow svg{width: 18px;height: 18px;transition: transform var(--t) var(--ease)}.link-arrow:hover svg{transform: translateX(4px)}.ticks{display: grid;gap: 12px}.ticks li{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start}.ticks svg{width: 24px;height: 24px;padding: 3px;margin-top: 1px;background: var(--mint);color: var(--on-accent);border: 2px solid var(--line);border-radius: var(--r-sm);stroke-width: 3}.ticks b{font-weight: 800}@media (max-width: 479px){.btn{white-space: normal;text-align: center}.btn-lg{min-height: 56px;padding: 12px 18px;font-size: 1rem}}.site-header{position: sticky;top: 0;z-index: 50;background: var(--bg);border-bottom: var(--bw) solid var(--line)}.header-inner{display: grid;grid-template-columns: auto 1fr auto;grid-template-areas: "brand nav cta";align-items: center;gap: 16px 24px;min-height: 72px}.header-inner .brand{grid-area: brand}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none}.brand-icon{width: 36px;height: 36px}.brand-name{font-family: var(--font-display);font-weight: 900;font-size: 1.375rem;text-transform: uppercase;letter-spacing: -0.01em}.header-cta{grid-area: cta}.site-nav{grid-area: nav;justify-self: center}.site-nav ul,.footer-col ul{list-style: none;padding: 0}.site-nav ul{display: flex;gap: 4px}.site-nav a{display: block;padding: 8px 12px;font-weight: 750;font-size: 0.9375rem;text-transform: uppercase;letter-spacing: 0.02em;text-decoration: none;white-space: nowrap;border: 2px solid transparent;border-radius: var(--r-sm);transition: background-color var(--t),border-color var(--t)}.site-nav a:hover{background: var(--sun);color: var(--on-accent);border-color: var(--line)}.site-nav a[aria-current="page"]{background: var(--raised);border-color: var(--line);box-shadow: var(--sh-sm)}@media (max-width: 859px){.header-inner{grid-template-columns: 1fr auto;grid-template-areas: "brand cta" "nav nav";min-height: 0;padding-top: 12px;gap: 10px 16px}.site-nav{justify-self: stretch;margin-inline: calc(var(--gutter) * -1);padding: 6px var(--gutter);border-top: 2px solid var(--line-soft);overflow-x: auto;scrollbar-width: none}.site-nav::-webkit-scrollbar{display: none}.site-nav ul{justify-content: space-between;min-width: max-content;gap: 2px}.site-nav a{padding: 6px 8px;font-size: 0.8125rem;letter-spacing: 0}}@media (max-width: 400px){.header-cta span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.header-cta{padding-inline: 12px}}html{scroll-padding-top: 130px}@media (min-width: 860px){html{scroll-padding-top: 96px}}.section{padding-block: var(--section) 0}.section-tight{padding-block: 32px 0}.section-head{display: grid;gap: 16px;justify-items: start;margin-bottom: 40px;max-width: 46rem}.section-lede{color: var(--muted);font-size: 1.125rem}.site-footer{margin-top: var(--section);border-top: var(--bw) solid var(--line);background: var(--surface);padding-block: 56px 28px}.footer-grid{display: grid;gap: 32px 24px;grid-template-columns: 1fr 1fr}.footer-brand{grid-column: 1 / -1}@media (min-width: 720px){.footer-grid{grid-template-columns: repeat(4,1fr);gap: 40px 32px}}@media (min-width: 1100px){.footer-grid{grid-template-columns: 2fr repeat(4,1fr);gap: 40px}.footer-brand{grid-column: auto}}.footer-brand{display: grid;gap: 16px;justify-items: start;max-width: 22rem}.footer-brand p{color: var(--muted)}.made-by{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;background: var(--lime);color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm);font-weight: 700;text-decoration: none;transition: transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.made-by strong{font-weight: 900}.made-by svg{width: 16px;height: 16px}.made-by:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--shadow-c)}.footer-title{margin-bottom: 14px;font-family: var(--mono);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.footer-col ul{display: grid;gap: 2px}.footer-col a{display: inline-flex;align-items: center;min-height: 32px;font-weight: 650;text-decoration: none}@media (max-width: 719px){.footer-col a{min-height: 44px}}.footer-col a:hover{text-decoration: underline;text-decoration-color: var(--accent-line);background: none;color: inherit}.footer-base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 48px;padding-top: 20px;background: linear-gradient(var(--line-soft),var(--line-soft)) top center / calc(100% - var(--gutter) * 2) 2px no-repeat;color: var(--muted);font-size: 0.875rem}@media (max-width: 399px){.site-nav a{padding: 6px 6px;font-size: 0.75rem}}.hero{padding-top: 48px}@media (min-width: 720px){.hero{padding-top: 80px}}.hero-grid{display: grid;gap: 32px;align-items: center}@media (min-width: 960px){.hero-grid{grid-template-columns: minmax(0,1fr) 300px;gap: 40px}}.hero-copy{display: grid;gap: 24px;justify-items: start}.eyebrow{display: inline-flex;align-items: center;gap: 10px;padding: 6px 14px 6px 10px;font-family: var(--mono);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;background: var(--surface);border: 2px solid var(--line);border-radius: 999px;box-shadow: var(--sh-sm)}.eyebrow-dot{width: 10px;height: 10px;border-radius: 50%;background: var(--lime);border: 2px solid var(--line)}.h1-kicker{display: block;margin-bottom: 14px;font-family: var(--mono);font-size: 0.8125rem;font-weight: 700;line-height: 1.4;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted)}@media (min-width: 720px){.h1-kicker{font-size: 0.9375rem;margin-bottom: 18px}}.hero h1{font-size: 3.1rem}@media (min-width: 480px){.hero h1{font-size: 4rem}}@media (min-width: 720px){.hero h1{font-size: 5.4rem}}@media (min-width: 1280px){.hero h1{font-size: 6.25rem}}.hero-actions{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 20px 24px;margin-top: 8px}.dl{display: grid;gap: 12px;justify-items: start}.dl-meta{display: flex;flex-wrap: wrap;gap: 4px 0;color: var(--muted);font-size: 0.875rem;font-family: var(--mono)}.dl-meta span:not(:last-child)::after{content: "·";margin-inline: 8px}.hero-art{position: relative;justify-self: center;width: 220px;aspect-ratio: 1}@media (min-width: 960px){.hero-art{width: 270px}}@media (max-width: 959px){.hero-art{order: -1;width: 140px;margin: 8px 0 0 12px;justify-self: start}}.hero-icon{width: 100%;height: auto}@media (prefers-reduced-motion: no-preference){.hero-icon{animation: bob 5s var(--ease) infinite;transform-origin: 50% 80%}@keyframes bob{0%,100%{transform: translateY(0) rotate(-2deg)}50%{transform: translateY(-8px) rotate(2deg)}}}.sticker{position: absolute;padding: 6px 12px;font-family: var(--font-display);font-weight: 900;text-transform: uppercase;font-size: 0.9375rem;line-height: 1.1;white-space: nowrap;color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r-sm);box-shadow: var(--sh-sm)}.sticker-free{top: -6%;right: -8%;background: var(--sun);transform: rotate(10deg);font-size: 1.25rem}.sticker-noads{bottom: 8%;left: -20%;background: var(--pink);transform: rotate(-7deg)}.sticker-4k{bottom: -6%;right: -4%;background: var(--lime);transform: rotate(5deg);font-size: 1.375rem}@media (max-width: 959px){.sticker{font-size: 0.75rem;padding: 4px 8px}.sticker-free{font-size: 0.9rem;right: -32%;top: 4%}.sticker-noads{left: auto;right: -86%;bottom: 38%}.sticker-4k{font-size: 1rem;right: -40%;bottom: 0}}.mock-wrap{margin: 56px 0 0}@media (min-width: 720px){.mock-wrap{margin-top: 80px}}.mock-caption{margin-top: 22px;color: var(--muted);font-size: 0.875rem}@media (min-width: 720px){.mock-caption{margin-top: 26px}}.mock{--m-bg: var(--surface);--m-raised: var(--raised);overflow: hidden;background: var(--m-bg);border: var(--bw) solid var(--line);border-radius: var(--r-lg);box-shadow: 10px 10px 0 var(--cobalt),10px 10px 0 var(--bw) var(--line);font-size: 0.875rem;line-height: 1.35;user-select: none}@media (min-width: 720px){.mock{box-shadow: 14px 14px 0 var(--cobalt),14px 14px 0 var(--bw) var(--line)}}.mock-titlebar{display: flex;align-items: center;justify-content: space-between;height: 44px;padding-left: 14px;background: var(--m-raised);border-bottom: var(--bw) solid var(--line)}.mock-title{display: inline-flex;align-items: center;gap: 8px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.02em}.mock-winctl{display: flex;height: 100%}.mock-winctl i{position: relative;width: 46px;height: 100%}.mock-winctl i::before,.mock-winctl i::after{content: "";position: absolute;left: 50%;top: 50%}.mock-winctl .min::before{width: 12px;height: 2px;background: var(--text);transform: translate(-50%,-50%)}.mock-winctl .max::before{width: 11px;height: 11px;border: 2px solid var(--text);border-radius: 2px;transform: translate(-50%,-50%)}.mock-winctl .close{background: var(--pink);border-left: var(--bw) solid var(--line)}.mock-winctl .close::before,.mock-winctl .close::after{width: 14px;height: 2.5px;background: var(--on-accent)}.mock-winctl .close::before{transform: translate(-50%,-50%) rotate(45deg)}.mock-winctl .close::after{transform: translate(-50%,-50%) rotate(-45deg)}.mock-body{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.mock-body{grid-template-columns: 64px minmax(0,1fr)}}@media (min-width: 1040px){.mock-body{grid-template-columns: 64px minmax(0,1fr) 330px}}.mock-rail{display: none}@media (min-width: 640px){.mock-rail{display: grid;align-content: start;justify-items: center;gap: 10px;padding: 16px 0;grid-row: span 2;background: var(--m-raised);border-right: var(--bw) solid var(--line)}}.mock-rail i{display: grid;place-items: center;width: 40px;height: 40px;border: 2px solid transparent;border-radius: var(--r);color: var(--muted)}.mock-rail i svg{width: 20px;height: 20px}.mock-rail i.on{background: var(--cobalt);color: var(--on-cobalt);border-color: var(--line);box-shadow: var(--sh-sm)}.mock-rail i.gap{margin-top: auto}.mock-main{display: grid;gap: 16px;align-content: start;padding: 18px;min-width: 0}@media (min-width: 720px){.mock-main{padding: 22px}}.mock-url{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 6px 6px 6px 12px;background: var(--bg);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm)}.mock-url>svg{width: 18px;height: 18px;flex: none;color: var(--muted)}.mock-url-text{flex: 1;min-width: 0;font-family: var(--mono);font-size: 0.8125rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mock-url-btn,.mock-url-go{flex: none;padding: 6px 12px;font-size: 0.75rem;font-weight: 900;text-transform: uppercase;border: 2px solid var(--line);border-radius: var(--r-sm)}.mock-url-btn{background: var(--m-raised)}.mock-url-go{background: var(--lime);color: var(--on-accent)}@media (max-width: 479px){.mock-url-btn{display: none}}.mock-preview{display: grid;gap: 16px;min-width: 0;padding: 14px;background: var(--m-raised);border: 2px solid var(--line);border-radius: var(--r)}@media (min-width: 560px){.mock-preview{grid-template-columns: 200px minmax(0,1fr);align-items: start}}.mock-thumb{position: relative;aspect-ratio: 16 / 9;border: 2px solid var(--line);border-radius: var(--r-sm);overflow: hidden;background: radial-gradient(circle at 72% 34%,var(--sun) 0 13%,transparent 13.5%),radial-gradient(ellipse 70% 55% at 22% 108%,var(--mint) 0 60%,transparent 61%),radial-gradient(ellipse 80% 50% at 85% 112%,#2BB57A 0 60%,transparent 61%),linear-gradient(var(--violet),var(--cobalt))}.mock-thumb-play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: grid;place-items: center;width: 44px;height: 44px;background: var(--lime);color: var(--on-accent);border: 2px solid var(--on-accent);border-radius: 50%;box-shadow: 3px 3px 0 var(--on-accent)}.mock-thumb-play svg{width: 18px;height: 18px;margin-left: 3px;fill: currentColor}.mock-thumb-time{position: absolute;right: 6px;bottom: 6px;padding: 1px 6px;font-family: var(--mono);font-size: 0.6875rem;font-weight: 700;background: var(--on-accent);color: #F2F3F7;border-radius: 4px}.mock-info{display: grid;gap: 10px;min-width: 0}.mock-info>b{font-weight: 900;font-size: 1rem;line-height: 1.25}.mock-meta{display: flex;flex-wrap: wrap;gap: 6px}.mock-meta span{padding: 1px 8px;font-size: 0.75rem;font-weight: 700;border: 2px solid var(--line-soft);border-radius: 999px;color: var(--muted)}.mock-meta span:first-child{background: var(--pink);color: var(--on-accent);border-color: var(--line)}.mock-tiles{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.mock-tiles span{display: grid;padding: 8px 10px;background: var(--m-bg);border: 2px solid var(--line);border-radius: var(--r-sm)}.mock-tiles b{font-family: var(--font-display);font-weight: 900;font-size: 1.0625rem;line-height: 1.1}.mock-tiles small{font-size: 0.6875rem;color: var(--muted);font-weight: 700;text-transform: uppercase}.mock-tiles .on{background: var(--cobalt);color: var(--on-cobalt);box-shadow: var(--sh-sm)}.mock-tiles .on small{color: var(--on-cobalt);opacity: 0.85}.mock-q{display: flex;flex-wrap: wrap;gap: 6px}.mock-q span{padding: 3px 9px;font-size: 0.75rem;font-weight: 800;border: 2px solid var(--line);border-radius: 999px;background: var(--m-bg)}.mock-q .on{background: var(--lime);color: var(--on-accent)}.mock-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px}.mock-path{display: inline-flex;align-items: center;gap: 8px;min-width: 0;font-family: var(--mono);font-size: 0.75rem;color: var(--muted)}.mock-path svg{width: 16px;height: 16px;flex: none}.mock-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;font-weight: 900;text-transform: uppercase;font-size: 0.875rem;white-space: nowrap;background: var(--cobalt);color: var(--on-cobalt);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm)}.mock-btn svg{width: 18px;height: 18px}.mock-queue{display: grid;gap: 10px;align-content: start;min-width: 0;padding: 18px;border-top: var(--bw) solid var(--line)}@media (min-width: 640px){.mock-queue{grid-column: 2}}@media (min-width: 1040px){.mock-queue{grid-column: auto;grid-row: auto;border-top: 0;border-left: var(--bw) solid var(--line);background: var(--m-raised);padding: 20px}}.mock-label{font-family: var(--mono);font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.mock-queue .mock-label{display: flex;align-items: center;gap: 8px}.mock-count{padding: 0 7px;background: var(--sun);color: var(--on-accent);border: 2px solid var(--line);border-radius: 999px;letter-spacing: 0}.mock-list{display: grid;gap: 8px}.mock-row{display: grid;gap: 6px;min-width: 0;padding: 10px 12px;background: var(--m-bg);border: 2px solid var(--line);border-radius: var(--r)}.mock-row-top{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-width: 0}.mock-name{font-weight: 800;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mock-status{flex: none;padding: 1px 8px;font-size: 0.6875rem;font-weight: 900;text-transform: uppercase;letter-spacing: 0.03em;border: 2px solid var(--line);border-radius: 999px;background: var(--m-raised)}.mock-row-sub{display: flex;justify-content: space-between;gap: 10px;font-family: var(--mono);font-size: 0.6875rem;color: var(--muted)}.is-done .mock-status{background: var(--mint);color: var(--on-accent)}.is-running .mock-status{background: var(--lime);color: var(--on-accent)}.is-queued{border-style: dashed}.is-queued .mock-name{opacity: 0.65}.mock progress{-webkit-appearance: none;appearance: none;width: 100%;height: 12px;background: var(--m-raised);border: 2px solid var(--line);border-radius: 999px;overflow: hidden;color: var(--mint)}.mock progress::-webkit-progress-bar{background: var(--m-raised)}.mock progress::-webkit-progress-value{background: var(--mint);border-right: 2px solid var(--line)}.mock progress::-moz-progress-bar{background: var(--mint)}.is-running progress::-webkit-progress-value{background: repeating-linear-gradient(-45deg,var(--lime) 0 6px,var(--cobalt) 6px 12px);background-size: 17px 100%}.is-running progress::-moz-progress-bar{background: repeating-linear-gradient(-45deg,var(--lime) 0 6px,var(--cobalt) 6px 12px)}@media (prefers-reduced-motion: no-preference){.is-running progress::-webkit-progress-value{animation: stripes 0.6s linear infinite}@keyframes stripes{to{background-position: 17px 0}}}.glance{display: grid;gap: 24px;padding: 24px}@media (min-width: 720px){.glance{padding: 32px}}@media (min-width: 1024px){.glance{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 36px;align-items: start}}.glance-copy{display: grid;gap: 12px}.glance-title{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;font-size: 1.5rem}.glance-copy p{color: var(--muted);font-size: 1.0625rem}.glance .glance-facts{grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 640px){.glance .glance-facts{grid-template-columns: repeat(3,minmax(0,1fr))}}.glance .glance-facts .glance-wide{grid-column: 1 / -1}.marquee{margin-top: calc(var(--section) * 0.9);overflow: hidden;background: var(--lime);color: var(--on-accent);border-block: var(--bw) solid var(--line);transform: rotate(-1.5deg);margin-inline: -20px}.marquee-track{display: flex;width: max-content;padding: 14px 0;font-family: var(--font-display);font-weight: 900;font-size: 1.5rem;text-transform: uppercase;white-space: nowrap}.marquee-group{display: flex;flex: none;gap: 22px;align-items: center;justify-content: space-around;min-width: 100vw;padding-inline-end: 22px}.marquee-star{font-size: 1.1rem}@media (prefers-reduced-motion: no-preference){.marquee-track{animation: marquee 90s linear infinite}.marquee:hover .marquee-track{animation-play-state: paused}@keyframes marquee{to{transform: translateX(-50%)}}}.sites-note{margin-top: 36px;color: var(--muted)}.format-groups{display: grid;gap: 24px}@media (min-width: 960px){.format-groups{grid-template-columns: repeat(3,minmax(0,1fr));align-items: stretch}}.format-card{display: grid;gap: 14px;padding: 24px;align-content: start}.format-head{display: flex;align-items: center;gap: 14px}.format-badge{display: grid;place-items: center;flex: none;min-width: 86px;padding: 8px 12px;font-family: var(--font-display);font-weight: 900;font-size: 1.75rem;line-height: 1;border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm);transform: rotate(-2deg)}.format-head h3{font-weight: 900;text-transform: uppercase;font-size: 1.125rem;line-height: 1.2}.format-card>p{color: var(--muted)}.format-note{font-size: 0.875rem}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{display: grid;gap: 0;padding: 6px 12px;border: 2px solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm);background: var(--raised)}.chip b{font-weight: 900;text-transform: uppercase;font-size: 0.875rem;line-height: 1.2}.format-links{display: flex;flex-wrap: wrap;gap: 12px 28px;margin-top: 32px}.feature-grid{display: grid;gap: 20px}@media (min-width: 640px){.feature-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1024px){.feature-grid{grid-template-columns: repeat(4,1fr)}}.feature{position: relative;display: grid;gap: 10px;align-content: start;padding: 24px}.feature h3{font-size: 1.1875rem;font-weight: 900;text-transform: uppercase;letter-spacing: 0.005em}.feature p{color: var(--muted);font-size: 0.975rem}.feature-icon{display: grid;place-items: center;width: 48px;height: 48px;margin-bottom: 6px;border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm)}.feature-icon svg{width: 24px;height: 24px;stroke-width: 2.5}.feature-badge{position: absolute;top: 18px;right: 18px;padding: 2px 8px;font-family: var(--mono);font-size: 0.6875rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;background: var(--text);color: var(--bg);border: 2px solid var(--line);border-radius: var(--r-sm);transform: rotate(4deg)}.feature-badge ~ h3{padding-right: 52px}.feature h3 [lang="ar"]{font-family: "Segoe UI",Tahoma,var(--font);text-transform: none}.feature .feature-code{display: block;margin-top: 4px;padding: 8px 10px;font-size: 0.8125rem;line-height: 1.45;background: #16171F;color: #F2F3F7;border: 2px solid var(--line);border-radius: var(--r-sm);overflow-wrap: anywhere}.feature-code span{white-space: nowrap}.feature .feature-code::before{content: "> ";color: var(--lime);font-weight: 700}@media (max-width: 639px){.feature{grid-template-columns: 48px minmax(0,1fr);column-gap: 16px;row-gap: 6px;padding: 20px}.feature-icon{grid-row: 1 / span 3;margin-bottom: 0}.feature>:not(.feature-icon):not(.feature-badge){grid-column: 2}.feature-badge{top: -11px;right: 14px}.feature-badge ~ h3{padding-right: 0}.feature-code span{white-space: normal}}.feature:nth-child(4n + 2){transform: rotate(0.6deg)}.feature:nth-child(4n + 3){transform: rotate(-0.5deg)}.steps{display: grid;gap: 24px}@media (min-width: 860px){.steps{grid-template-columns: repeat(3,1fr);gap: 28px}}.step{position: relative;display: grid;gap: 8px;align-content: start;padding: 28px 24px;color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh)}.step-1{background: var(--lime)}.step-2{background: var(--sun)}.step-3{background: var(--mint)}.step-num{font-family: var(--font-display);font-weight: 900;font-size: 4.5rem;line-height: 0.85;-webkit-text-stroke: 3px var(--on-accent);color: transparent}.step h3{font-family: var(--font-display);font-weight: 900;font-size: 1.75rem;text-transform: uppercase}.step p{font-weight: 550}.step :not(pre)>code{background: rgb(255 255 255 / 0.5);border-color: var(--on-accent);color: var(--on-accent)}.step a{text-decoration-color: currentColor}@media (min-width: 860px){.step:not(:last-child)::after{content: "→";position: absolute;right: -24px;top: 50%;z-index: 1;display: grid;place-items: center;width: 36px;height: 36px;transform: translateY(-50%);font-weight: 900;font-size: 1.1rem;background: var(--bg);color: var(--text);border: var(--bw) solid var(--line);border-radius: 50%}}.steps-compact .step-num{font-size: 3.25rem}.steps-compact .step h3{font-size: 1.375rem}.band{padding: 0;margin-top: var(--section)}.band-inner{display: grid;gap: 32px;align-items: center;padding: 48px 28px;background: var(--violet);color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-lg)}@media (min-width: 960px){.band-inner{grid-template-columns: 1.2fr 1fr;padding: 64px 56px;gap: 56px}}.band-inner>div{display: grid;gap: 18px;justify-items: start}.band-inner p{font-size: 1.125rem;font-weight: 550}.band-inner a{text-decoration-color: currentColor}.band-inner a:hover{background: var(--on-accent);color: #FFF8EE}.band-points{display: grid;gap: 12px}.band-points li{display: flex;align-items: center;gap: 16px;padding: 14px 18px;background: #FFF8EE;color: var(--on-accent);border: var(--bw) solid var(--on-accent);border-radius: var(--r);box-shadow: 4px 4px 0 var(--on-accent)}.band-points svg{width: 28px;height: 28px;flex: none;stroke-width: 2.5}.band-points b{display: block;font-weight: 900;text-transform: uppercase}.band-points span{display: block;font-size: 0.9375rem}.tag-ink{background: var(--on-accent);color: #F2F3F7;border-color: var(--on-accent);box-shadow: 3px 3px 0 rgb(14 15 20 / 0.35)}.faq-layout{display: grid;gap: 8px}@media (min-width: 960px){.faq-layout{grid-template-columns: 1fr 1.6fr;gap: 56px;align-items: start}.faq-layout .section-head{position: sticky;top: 110px}}.faq{display: grid;gap: 14px}.faq details{background: var(--surface);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm);transition: box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.faq details[open]{box-shadow: var(--sh);transform: translate(-2px,-2px)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 20px;font-weight: 800;font-size: 1.0625rem;cursor: pointer;list-style: none;border-radius: calc(var(--r) - 3px)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";display: grid;place-items: center;flex: none;width: 30px;height: 30px;font-family: var(--mono);font-weight: 800;font-size: 1.25rem;line-height: 1;background: var(--sun);color: var(--on-accent);border: 2px solid var(--line);border-radius: var(--r-sm);transition: transform var(--t) var(--ease),background-color var(--t)}.faq details[open] summary::after{content: "−";background: var(--lime)}.faq summary:hover::after{transform: rotate(90deg)}.faq details p{padding: 0 20px 18px;color: var(--muted)}.faq details .faq-links{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: -4px;color: var(--text)}.faq-links .link-arrow{font-size: 0.8125rem}.cta-band{padding-bottom: 0}.cta-inner{display: grid;justify-items: center;gap: 20px;text-align: center;padding: 56px 24px;background: var(--cobalt);color: var(--on-cobalt);border: var(--bw) solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-lg)}@media (min-width: 720px){.cta-inner{padding: 80px 40px}}.cta-title{font-size: 2.5rem}@media (min-width: 720px){.cta-title{font-size: 4.5rem}}.cta-inner>p{font-size: 1.125rem;font-weight: 600}.cta-inner .dl{justify-items: center}.cta-inner .btn-primary{--btn-bg: var(--lime);--btn-fg: var(--on-accent);border-color: var(--on-accent);box-shadow: 5px 5px 0 var(--on-accent)}.cta-inner .btn-primary:hover{--btn-bg: #D4F75C;box-shadow: 7px 7px 0 var(--on-accent)}.cta-inner .btn-primary:active{box-shadow: none}.cta-inner .dl-meta{color: var(--on-cobalt);justify-content: center;font-weight: 600}.cta-inner :focus-visible{outline-color: var(--lime)}.page-hero{padding-top: 48px}@media (min-width: 720px){.page-hero{padding-top: 80px}}.page-hero .container{display: grid;gap: 20px;justify-items: start}.page-title{font-size: 2.75rem}@media (min-width: 720px){.page-title{font-size: 4.25rem}}@media (min-width: 1100px){.page-title{font-size: 5rem}}.dl-layout{display: grid;gap: 28px;align-items: stretch}.dl-card{align-content: start}@media (min-width: 960px){.dl-layout{grid-template-columns: 1.45fr 1fr;gap: 36px}}.dl-card{display: grid;gap: 28px;padding: 24px;min-width: 0}@media (min-width: 720px){.dl-card{padding: 36px}}.dl-card-head{display: flex;align-items: center;gap: 18px}.dl-card-head img{width: 64px;height: 64px;flex: none}.dl-card-head h2{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;font-size: 1.625rem}.dl-card .btn-lg{width: 100%}@media (min-width: 520px){.dl-card .btn-lg{width: auto}}.facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(120px,1fr));gap: 0;border: 2px solid var(--line);border-radius: var(--r);overflow: hidden}.facts>div{padding: 12px 16px;background: var(--raised);box-shadow: inset -2px 0 0 var(--line),inset 0 -2px 0 var(--line);margin: 0 -2px -2px 0}.facts dt{font-family: var(--mono);font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.facts dd{font-weight: 800}.facts-stack{grid-template-columns: 1fr}.checksum{display: grid;gap: 10px;min-width: 0}.copy-field{display: flex;align-items: stretch;gap: 10px;min-width: 0}.hash{flex: 1;min-width: 0;display: block;padding: 10px 12px !important;font-size: 0.8125rem;line-height: 1.5;word-break: break-all;color: var(--text)}.copy-field .btn{align-self: center}.requirements{display: grid;gap: 18px;padding: 24px}@media (min-width: 720px){.requirements{padding: 32px}}.requirements h2,.requirements h3{font-weight: 900;text-transform: uppercase}.requirements h2{font-size: 1.25rem}.requirements h3{font-size: 1rem;margin-top: 8px}.req-list{display: grid;border: 2px solid var(--line);border-radius: var(--r);overflow: hidden}.req-list li{display: grid;grid-template-columns: 110px 1fr;gap: 12px;padding: 10px 14px}.req-list li + li{border-top: 2px solid var(--line-soft)}.req-list b{font-family: var(--mono);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted);padding-top: 3px}.req-list span{font-weight: 650}.requirements .ticks{font-size: 0.9375rem}.requirements .link-arrow{justify-self: start}.terminal{padding: 0;overflow: hidden;background: var(--code-bg);color: #F2F3F7}.terminal-bar{display: flex;align-items: center;padding: 12px 18px;background: var(--pink);color: var(--on-accent);border-bottom: var(--bw) solid var(--line)}.terminal-title{display: inline-flex;align-items: center;gap: 10px;font-weight: 900;text-transform: uppercase;font-size: 0.9375rem}.terminal-title svg{width: 22px;height: 22px;flex: none}.terminal .copy-field{padding: 20px 18px 8px;flex-wrap: wrap}@media (min-width: 720px){.terminal .copy-field{flex-wrap: nowrap;padding: 24px 24px 8px}}.code{flex: 1 1 320px;min-width: 0;margin: 0;padding: 14px 16px;background: #16171F;color: #F2F3F7;border: 2px solid #3A3F55;border-radius: var(--r);font-size: 0.875rem;line-height: 1.6;white-space: pre-wrap;word-break: break-all}.code code::before{content: "PS> ";color: var(--lime);font-weight: 700}.terminal .btn{--shadow-c: #F2F3F7;border-color: #F2F3F7}.terminal>.muted{padding: 8px 24px 22px;color: #B5BACB}@media (max-width: 719px){.terminal>.muted{padding-inline: 18px}}.code-sm{font-size: 0.8125rem;padding: 10px 12px;flex-basis: 260px}.checksum .copy-field{flex-wrap: wrap}.checksum .hash{flex-basis: 240px}@media (min-width: 720px){.checksum .copy-field{flex-wrap: nowrap}}.trust-list{display: grid;gap: 10px;padding-top: 20px;border-top: 2px solid var(--line-soft)}.trust-list li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;align-items: start;font-size: 0.9375rem;color: var(--muted)}.trust-list b{color: var(--text);font-weight: 800}.trust-list svg{width: 22px;height: 22px;margin-top: 2px;color: var(--text);stroke-width: 2.25}.terminal-mint .terminal-bar{background: var(--mint)}.terminal :not(pre)>code{background: #16171F;border-color: #3A3F55;color: #F2F3F7}.smartscreen{display: grid;gap: 28px;margin-top: 48px;padding: 24px}@media (min-width: 720px){.smartscreen{padding: 32px}}@media (min-width: 1024px){.smartscreen{grid-template-columns: 0.9fr 2fr;align-items: center;gap: 36px}}.smartscreen-copy{display: grid;gap: 10px;justify-items: start}.smartscreen-copy h3{font-weight: 900;text-transform: uppercase;font-size: 1.375rem}.smartscreen-copy p{color: var(--muted)}.ss-steps{display: grid;gap: 24px}@media (min-width: 640px){.ss-steps{grid-template-columns: repeat(2,minmax(0,1fr))}}.ss-steps>li{display: grid;gap: 12px;align-content: start}.ss-window{display: grid;gap: 10px;align-content: start;min-height: 190px;padding: 18px 18px 16px;background: #1A5FB4;color: #FFFFFF;border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm);font-size: 0.875rem;line-height: 1.4}.ss-title{font-size: 1.125rem;font-weight: 700}.ss-text{color: #E3ECF8}.ss-link{justify-self: start;text-decoration: underline;text-underline-offset: 3px}.ss-buttons{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px;margin-top: auto;padding-top: 6px}.ss-btn{padding: 5px 14px;border: 2px solid #FFFFFF;font-weight: 600;font-size: 0.8125rem}.ss-hit{position: relative;background: var(--sun);color: var(--on-accent);outline: 3px solid var(--on-accent);outline-offset: 0;border-radius: 3px;padding-inline: 8px;box-shadow: 4px 4px 0 var(--on-accent)}.ss-btn.ss-hit{border-color: var(--on-accent);padding-inline: 14px}@media (prefers-reduced-motion: no-preference){.ss-hit{animation: ss-pulse 2.4s var(--ease) infinite}@keyframes ss-pulse{0%,70%,100%{transform: none}80%{transform: translate(-1px,-2px) rotate(-2deg)}90%{transform: translate(1px,0) rotate(1deg)}}}.ss-caption{display: flex;align-items: flex-start;gap: 10px;font-weight: 650}.ss-num{display: grid;place-items: center;flex: none;width: 28px;height: 28px;font-family: var(--font-display);font-weight: 900;background: var(--sun);color: var(--on-accent);border: 2px solid var(--line);border-radius: 50%}.info-grid{display: grid;gap: 20px;margin-top: 48px}@media (min-width: 860px){.info-grid{grid-template-columns: repeat(3,1fr)}}.info{display: grid;gap: 10px;align-content: start;padding: 24px}.info h3{font-weight: 900;text-transform: uppercase;font-size: 1.1875rem}.info p{color: var(--muted);font-size: 0.975rem}.changelog{display: grid;gap: 40px}.release{display: grid;gap: 16px}@media (min-width: 860px){.release{grid-template-columns: 200px 1fr;gap: 36px;align-items: start}}.release-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}@media (min-width: 860px){.release-meta{position: sticky;top: 110px;flex-direction: column;align-items: flex-start}}.release-version{font-family: var(--font-display);font-weight: 900;font-size: 2rem;line-height: 1;text-decoration: none;padding: 4px 12px;background: var(--lime);color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r-sm);box-shadow: var(--sh-sm)}.release-meta time{font-family: var(--mono);font-size: 0.875rem;color: var(--muted);font-weight: 700}.release-body{display: grid;gap: 16px;padding: 24px;justify-items: start}@media (min-width: 720px){.release-body{padding: 32px}}.release-body h2{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;font-size: 1.75rem}.release-summary{color: var(--muted);font-size: 1.0625rem}.changes{display: grid;gap: 12px;width: 100%}.changes li{display: flex;align-items: flex-start;gap: 12px;padding-top: 12px;border-top: 2px solid var(--line-soft)}.changes .badge{margin-top: 2px;min-width: 84px;text-align: center;color: var(--on-accent)}.change-new{background: var(--mint)}.change-improved{background: var(--violet)}.change-fixed{background: var(--sun)}.change-removed,.change-security{background: var(--pink)}.release .badge.tone-mint{border-color: var(--line)}@media (max-width: 479px){.changes li{flex-direction: column;gap: 6px}.changes .badge{min-width: 0}}.about-grid{display: grid;gap: 28px;align-items: start}@media (min-width: 960px){.about-grid{grid-template-columns: 1.6fr 1fr;gap: 36px}}.about-card{display: grid;gap: 16px;padding: 24px;justify-items: start}@media (min-width: 720px){.about-card{padding: 36px}}.about-card h2{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;font-size: 1.75rem}.about-card p{color: var(--muted);font-size: 1.0625rem}.about-links{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 8px}.about-facts{padding: 0;overflow: hidden}.about-facts .facts{border: 0;border-radius: 0}.about-facts .facts>div{box-shadow: inset 0 -2px 0 var(--line-soft);margin: 0;background: var(--surface)}.about-facts .facts>div:last-child{box-shadow: none}.prose-layout{display: grid}.prose{display: grid;gap: 18px;padding: 24px;max-width: 52rem}@media (min-width: 720px){.prose{padding: 36px}}.prose h3{font-weight: 900;text-transform: uppercase;font-size: 1.1875rem}.prose h3 + .ticks{margin-bottom: 8px}.not-found{min-height: 100vh;min-height: 100dvh;display: grid;place-items: center;padding: 40px var(--gutter)}.nf-card{width: 100%;max-width: 46rem;display: grid;justify-items: center;gap: 20px;padding: 36px 22px;text-align: center;box-shadow: var(--sh-lg)}@media (min-width: 720px){.nf-card{padding: 56px 48px}}.nf-brand{display: inline-flex;align-items: center;gap: 10px;font-weight: 900;font-size: 1.25rem;text-transform: uppercase;text-decoration: none}.nf-brand img{width: 44px;height: 44px}.nf-code{font-family: var(--font-display);font-weight: 900;font-size: 6.5rem;line-height: 1;letter-spacing: -0.04em}@media (min-width: 720px){.nf-code{font-size: 9.5rem}}.nf-code span{display: inline-block;padding: 0 0.08em;margin: 0 0.04em;background: var(--pink);color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh);transform: rotate(-8deg) scaleX(0.7)}.nf-title{font-size: 2.1rem}@media (min-width: 720px){.nf-title{font-size: 3.25rem}}.nf-card .lede{margin-inline: auto}.nf-card .hero-actions{justify-content: center;margin-top: 12px}.nf-back svg{transform: scaleX(-1)}@media (max-width: 479px){.nf-card .hero-actions,.nf-card .btn{width: 100%}}@media (max-width: 479px){.dl-card-head{gap: 14px}.dl-card-head img{width: 52px;height: 52px}.dl-card-head h2{font-size: 1.25rem}.facts{grid-template-columns: 1fr 1fr}.facts>div:last-child:nth-child(odd){grid-column: 1 / -1}.req-list li{grid-template-columns: 1fr;gap: 2px}}.section-more{margin-top: 40px}.feature-link{justify-self: start;margin-top: 6px;font-size: 0.875rem}.page-hero .hero-actions{margin-top: 8px}kbd{padding: 0.05em 0.45em;border: 2px solid var(--line);border-bottom-width: 4px;border-radius: var(--r-sm);background: var(--surface);font-weight: 700;white-space: nowrap}.term-demo{padding: 0;overflow: hidden;background: var(--code-bg);color: #F2F3F7;box-shadow: var(--sh-lg)}.term-demo-bar{display: flex;align-items: center;gap: 14px;padding: 10px 14px 10px 16px;background: var(--violet);color: var(--on-accent);border-bottom: var(--bw) solid var(--line)}.term-dots{display: flex;gap: 7px}.term-dots i{width: 13px;height: 13px;border: 2px solid var(--on-accent);border-radius: 50%;background: var(--pink)}.term-dots i:nth-child(2){background: var(--sun)}.term-dots i:nth-child(3){background: var(--mint)}.term-demo-title{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-weight: 800;font-size: 0.875rem}.term-demo-title svg{width: 18px;height: 18px}.term-pause{margin-left: auto;min-width: 84px;--shadow-c: var(--on-accent);border-color: var(--on-accent)}.term-screen{display: grid;align-content: start;gap: 16px;padding: 20px 18px 22px;font-family: var(--mono);font-size: 0.8125rem;line-height: 1.6;overflow-wrap: anywhere}@media (min-width: 720px){.term-screen{padding: 26px 28px 28px;font-size: 0.9375rem}}.term-step{display: grid;gap: 2px}.t-prompt{color: #8E95AB}.t-cmd{color: #FFFFFF;font-weight: 700}.t-out{color: #C9CEDB}.t-good{color: var(--mint);font-weight: 700}.t-sum{color: var(--sun)}.is-hidden{display: none}.t-cursor,.t-cmd.is-typing::after{content: "";display: inline-block;width: 0.6em;height: 1.15em;vertical-align: -0.2em;background: var(--lime)}@keyframes blink{50%{opacity: 0}}@media (prefers-reduced-motion: no-preference){.t-cursor,.t-cmd.is-typing::after{animation: blink 1s steps(1) infinite}}.term-caption{padding: 12px 18px 16px;border-top: 2px solid #2A2E3F;color: #B5BACB;font-size: 0.875rem}@media (min-width: 720px){.term-caption{padding-inline: 28px}}.term-caption code{background: #16171F;border-color: #3A3F55;color: #F2F3F7}.title-code{font-size: 0.8em;text-transform: none;padding: 0 0.2em;background: var(--mint);color: var(--on-accent);border: var(--bw) solid var(--line)}.setup-grid{display: grid;gap: 24px}@media (min-width: 1000px){.setup-grid{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start}}.setup-card{display: grid;gap: 16px;align-content: start;padding: 24px;min-width: 0}@media (min-width: 720px){.setup-card{padding: 32px}}.setup-card h3{font-weight: 900;text-transform: uppercase;font-size: 1.375rem}.setup-kicker .badge{box-shadow: var(--sh-sm)}.setup-steps{display: grid;gap: 12px;counter-reset: setup}.setup-steps li{display: grid;grid-template-columns: 30px 1fr;gap: 12px;align-items: start;counter-increment: setup}.setup-steps li::before{content: counter(setup);display: grid;place-items: center;width: 30px;height: 30px;font-weight: 900;background: var(--sun);color: var(--on-accent);border: 2px solid var(--line);border-radius: 50%}.setup-steps li>span{padding-top: 2px}.setup-mock{display: grid;gap: 6px;padding: 14px 16px;background: var(--raised);border: 2px solid var(--line);border-radius: var(--r);font-size: 0.875rem}.setup-mock-title{font-weight: 800;padding-bottom: 6px;border-bottom: 2px solid var(--line-soft);margin-bottom: 4px}.setup-mock-group{color: var(--muted);font-size: 0.8125rem}.setup-mock-row{display: flex;align-items: center;gap: 10px;padding: 3px 6px;border-radius: var(--r-sm)}.setup-mock-hit{background: var(--sun);color: var(--on-accent);font-weight: 700;outline: 2px solid var(--line)}.setup-box{flex: none;display: grid;place-items: center;width: 18px;height: 18px;background: var(--mint);border: 2px solid var(--line);border-radius: 4px;color: var(--on-accent)}.setup-box::after{content: "✓";font-size: 0.75rem;font-weight: 900;line-height: 1}.setup-card .copy-field{flex-wrap: wrap}@media (min-width: 560px){.setup-card .copy-field{flex-wrap: nowrap}}.setup-or{font-weight: 800;text-transform: uppercase;font-size: 0.875rem;margin-top: 4px}.code-plain code::before{content: none}.code-cmd code::before{content: "C:\\> "}.code-script,.code-cmd{white-space: pre;word-break: normal;overflow-x: auto}.setup-steps code{white-space: nowrap}.setup-tip{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;margin-top: 24px;padding: 16px 20px;box-shadow: var(--sh-sm)}.setup-tip svg{width: 24px;height: 24px;color: var(--accent-line);stroke-width: 2.5}.ref-table-wrap{padding: 0;overflow: hidden}.ref-table{width: 100%;border-collapse: collapse}.ref-table th,.ref-table td{padding: 14px 18px;text-align: left;vertical-align: top}.ref-table thead th{font-family: var(--mono);font-size: 0.75rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted);background: var(--raised);border-bottom: var(--bw) solid var(--line)}.ref-table tbody tr + tr>*{border-top: 2px solid var(--line-soft)}.ref-table tbody th{font-weight: 400}.ref-table tbody th code{white-space: nowrap;font-weight: 700;background: var(--lime);color: var(--on-accent);border-color: var(--line)}.ref-table td{color: var(--muted)}.ref-example{font-size: 0.8125rem;white-space: nowrap}@media (max-width: 859px){.ref-table thead{display: none}.ref-table tr{display: grid;gap: 8px;padding: 16px 18px}.ref-table tbody tr + tr{border-top: 2px solid var(--line-soft)}.ref-table tbody tr + tr>*{border-top: 0}.ref-table th,.ref-table td{padding: 0}.ref-example{white-space: normal}}.ref-notes{margin-top: 28px}.exit-codes{display: grid;gap: 8px}.exit-codes li{display: grid;grid-template-columns: 34px 1fr;gap: 10px;align-items: start;color: var(--muted)}.exit-codes code{text-align: center;font-weight: 800;color: var(--text)}.ref-scripts{margin-top: 28px}.ref-scripts .terminal-bar + .muted{padding-top: 20px;padding-bottom: 0}.terminal kbd{background: #16171F;border-color: #3A3F55;color: #F2F3F7}.terminal-more{padding: 0 24px 22px}@media (max-width: 719px){.terminal-more{padding-inline: 18px}}.terminal-more .link-arrow{color: #F2F3F7}@media (min-width: 640px){.ref-notes code,.section-lede code{white-space: nowrap}}@media (max-width: 639px){.t-path{display: none}}@media (min-width: 640px){.terminal .muted code{white-space: nowrap}}.roadmap-grid{display: grid;gap: 20px}@media (min-width: 640px){.roadmap-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.roadmap-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.roadmap-item{position: relative;display: grid;gap: 12px;align-content: start;padding: 24px}.roadmap-item .feature-icon{margin-bottom: 4px}.roadmap-item h2{font-weight: 900;text-transform: uppercase;font-size: 1.25rem;line-height: 1.15}.roadmap-item p{color: var(--muted)}.roadmap-item .badge{position: absolute;top: 20px;right: 20px;box-shadow: var(--sh-sm)}.roadmap-item.is-Idea{border-style: dashed;box-shadow: var(--sh-sm)}.roadmap-note{margin-top: 28px;display: grid;gap: 6px;padding: 18px 20px;background: var(--sun);color: var(--on-accent);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm);transform: rotate(-0.4deg)}.roadmap-note b{font-weight: 900;text-transform: uppercase}.roadmap-note a{text-decoration-color: currentColor}.roadmap-note a:hover{background: var(--on-accent);color: #FFF8EE}.request-layout{display: grid;gap: 32px}@media (min-width: 960px){.request-layout{grid-template-columns: 1fr 1.25fr;gap: 56px;align-items: start}.request-layout .section-head{position: sticky;top: 110px}}.request-form{display: grid;gap: 18px;padding: 24px;min-width: 0}@media (min-width: 720px){.request-form{padding: 32px}}.field{display: grid;gap: 8px;min-width: 0}.field label{font-weight: 800}.field .req{color: var(--pink)}.field input,.field select,.field textarea{width: 100%;min-width: 0;padding: 12px 14px;font: inherit;color: var(--text);background: var(--bg);border: var(--bw) solid var(--line);border-radius: var(--r);box-shadow: var(--sh-sm)}.field textarea{resize: vertical;min-height: 150px}.field input::placeholder,.field textarea::placeholder{color: var(--muted);opacity: 0.8}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline: 3px solid var(--focus);outline-offset: 2px}.field-hint{justify-self: end;font-family: var(--mono);font-size: 0.75rem;color: var(--muted)}.hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.request-form{position: relative}.cf-turnstile{min-height: 65px}.request-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 20px}.request-actions .btn[disabled]{opacity: 0.6;cursor: progress;transform: none}.request-status{font-weight: 700}.request-status:empty{display: none}.request-status[data-tone="ok"]{padding: 6px 12px;background: var(--mint);color: var(--on-accent);border: 2px solid var(--line);border-radius: var(--r-sm)}.request-status[data-tone="error"]{padding: 6px 12px;background: var(--pink);color: var(--on-accent);border: 2px solid var(--line);border-radius: var(--r-sm)}.guide-title{font-size: 2.25rem;max-width: 18ch}@media (min-width: 720px){.guide-title{font-size: 3.5rem}}@media (min-width: 1100px){.guide-title{font-size: 4rem;max-width: 20ch}}.guide-grid{display: grid;gap: 20px}@media (min-width: 640px){.guide-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.guide-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.guide-split{display: grid;gap: 20px;align-items: start}@media (min-width: 900px){.guide-split{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}}.guide-split .prose{max-width: none}.guide-split .prose p:not(.muted){font-size: 1.0625rem}.guide-results,.guide-formats{display: grid;gap: 14px;margin-top: 28px;padding: 24px}@media (min-width: 720px){.guide-results,.guide-formats{padding: 32px}}.guide-formats{margin-top: 28px}.guide-formats .chips{margin-top: 0}.guide-cli{margin-top: 40px}.guide-more{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 28px;margin-top: 8px}.guide-more .link-arrow{border-bottom-color: var(--lime);color: var(--on-cobalt)}.notice{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;margin-top: 28px;padding: 16px 20px;box-shadow: var(--sh-sm)}.notice svg{width: 24px;height: 24px;color: var(--accent-line);stroke-width: 2.5}.notice b{font-weight: 800}.cli-examples{margin-top: 28px}.cli-examples .copy-field + .copy-field{padding-top: 8px}.t-bar{color: var(--lime);white-space: pre;overflow: hidden}.t-bar-num{color: #F2F3F7;font-weight: 700}.t-bar-meta{color: #8E95AB}@media (max-width: 479px){.t-bar-fill{letter-spacing: -0.12em}}.t-kv{padding-left: 2ch}.t-k{display: inline-block;min-width: 11ch;color: #8E95AB}@media (max-width: 859px){.ref-table tr{grid-template-columns: minmax(0,1fr)}.ref-table tbody th code{white-space: normal;overflow-wrap: anywhere}}
