.hero{padding:calc(var(--nav-height) + var(--space-2xl))0 var(--section-space-sm);border-bottom:1px solid var(--border-hairline)}.hero__layout{grid-template-columns:var(--grid-split-media);align-items:center;gap:clamp(var(--space-xl),5vw,var(--space-3xl));display:grid}.hero__copy{min-width:0;max-width:620px}.hero__product{margin:0 0 var(--space-md);color:var(--tier-pro);font-size:.9rem;font-weight:600}.hero__title{margin:0 0 var(--space-lg);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,2.2rem + 1vw,3rem);font-weight:700;line-height:1.04}.hero__subtitle{max-width:47ch;margin:0 0 var(--space-xl);color:var(--text-secondary);text-wrap:pretty;font-size:1.05rem;line-height:1.65}.hero__buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero__support{align-items:center;gap:var(--space-xs)var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.hero__commerce{color:var(--text-muted);margin:0;font-size:.8rem}.hero__updates-link{color:var(--text-secondary);text-underline-offset:4px;font-size:.82rem;text-decoration:underline}.hero__updates-link:hover{color:var(--tier-pro)}.hero__media{min-width:0;margin:0}.hero__media-frame{aspect-ratio:16/10;border:1px solid var(--border-accent);border-radius:var(--radius-xl);background:var(--bg-surface);position:relative;overflow:hidden}.hero__media-layer{position:absolute;inset:0}.hero__media-image{object-fit:contain}.hero__evidence{gap:var(--space-xs)var(--space-md);padding:var(--space-sm)0 0;color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.7rem;display:flex}.hero__evidence span:nth-child(3){color:var(--tier-pro)}.hero__gallery{gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.hero__gallery button{min-width:44px;min-height:44px;padding:var(--space-xs);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;position:relative;overflow:hidden}.hero__gallery button>span:first-child{z-index:1;position:relative}.hero__gallery-indicator{background:var(--tier-pro);height:1px;position:absolute;bottom:3px;left:5px;right:5px}.hero__gallery button:hover,.hero__gallery button.is-active{border-color:var(--tier-pro);color:var(--tier-pro)}@media (max-width:880px){.hero{padding-top:calc(var(--nav-height) + var(--space-xl))}.hero__layout{grid-template-columns:1fr}.hero__copy{max-width:640px}.hero__media{max-width:760px}}@media (max-width:520px){.hero{padding-bottom:var(--space-3xl)}.hero__layout,.hero__copy,.hero__media{width:100%;min-width:0}.hero__buttons{flex-direction:column}.hero__buttons .btn{flex:none;width:100%}.hero__support{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.hero__evidence{gap:var(--space-xs)var(--space-sm);font-size:.65rem}}@media (prefers-reduced-motion:reduce){.hero *{scroll-behavior:auto}}
.proof{padding:var(--section-space-sm)0 var(--section-space-md);border-bottom:1px solid var(--border-hairline)}.proof .container{gap:var(--space-2xl)clamp(var(--space-xl),5vw,var(--space-3xl));grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);display:grid}.proof__status{border:1px solid var(--border-hairline);border-radius:var(--radius-xl);background:rgba(var(--white-rgb),.018);grid-column:1/-1;overflow:hidden}.proof__status-header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--border-hairline);display:flex}.proof__status-header>div{align-items:baseline;gap:var(--space-md);min-width:0;display:flex}.proof__status-header p{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:650}.proof__status-header span{color:var(--text-secondary);font-size:.75rem}.proof__status-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.proof__product-status{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-md)var(--space-lg);display:flex}.proof__product-status+.proof__product-status{border-left:1px solid var(--border-hairline)}.proof__product-copy{justify-content:space-between;align-items:baseline;gap:var(--space-sm);width:100%;min-width:0;display:flex}.proof__product-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:550;overflow:hidden}.proof__status-dot{background:var(--text-muted);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--white-rgb),.035);border-radius:50%;flex:none}.proof__status-value{color:var(--text-secondary);font-family:var(--font-mono);white-space:nowrap;font-size:.7rem;font-weight:500}.proof__status-dot--undetected{background:var(--status-green)}.proof__status-dot--testing,.proof__status-dot--updating{background:var(--status-amber)}.proof__status-dot--detected{background:var(--status-red)}.proof__status-value--undetected{color:var(--status-green)}.proof__status-value--testing,.proof__status-value--updating{color:var(--status-amber)}.proof__status-value--detected{color:var(--status-red)}.proof__status-value--unknown{color:var(--text-muted)}.proof__status-link{min-height:44px;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast);align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.proof__status-link:hover{color:var(--tier-pro)}.proof__heading{margin:var(--space-sm)0 0}.proof__label{color:var(--text-muted);margin:0 0 10px;font-size:.78rem;font-weight:600}.proof__heading h2{max-width:20ch;font-size:var(--text-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.proof__heading>p{max-width:28ch;margin:var(--space-md)0 0;color:var(--text-secondary)}.proof__entries{margin:var(--space-xl)0 0;border-top:1px solid var(--border-hairline);padding:0}.proof__entries li{gap:var(--space-lg);padding:var(--space-lg)0;border-bottom:1px solid var(--border-hairline);transition:border-color var(--transition-medium),background-color var(--transition-medium);grid-template-columns:minmax(150px,.35fr) 1fr;display:grid}.proof__entries li:hover{border-color:var(--border-hover);background:rgba(var(--white-rgb),.012)}.proof__entry-meta{color:var(--text-muted);font-family:var(--font-mono);flex-direction:column;align-items:flex-start;gap:5px;font-size:.72rem;display:flex}.proof__entry-meta time{color:var(--text-primary)}.proof__entry-meta span:last-child{color:var(--tier-pro)}.proof__entries h3{letter-spacing:-.015em;margin:0;font-size:1.05rem}.proof__entries p{max-width:62ch;color:var(--text-secondary);margin:7px 0 0;font-size:1rem;line-height:1.65}.proof__entries .proof__empty{color:var(--text-muted);font-size:.9rem;display:block}.proof__more{width:fit-content;margin-top:calc(-1*var(--space-md));color:var(--tier-pro);grid-column:2;font-size:.9rem;font-weight:600;display:inline-block}@media (max-width:860px){.proof__status-list{grid-template-columns:1fr}.proof__product-status+.proof__product-status{border-top:1px solid var(--border-hairline);border-left:0}}@media (max-width:760px){.proof .container{display:block}.proof__status-header{align-items:flex-start}.proof__status-header>div{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.proof__status-link{margin:-10px 0}.proof__heading{margin-top:var(--space-2xl)}.proof__heading>p{margin-top:var(--space-md)}.proof__entries li{gap:var(--space-sm);grid-template-columns:1fr}.proof__entry-meta{flex-flow:wrap}.proof__more{margin-top:var(--space-lg)}}
.products{padding:var(--section-space-lg)0;border-bottom:1px solid var(--border-hairline)}.products__pro{grid-template-columns:var(--grid-split-balanced);gap:clamp(var(--space-xl),4vw,var(--space-2xl));padding:clamp(var(--space-xl),4vw,var(--space-2xl));border:1px solid rgba(var(--cyan-rgb),.24);border-radius:var(--radius-xl);background:rgba(var(--cyan-rgb),.035);align-items:center;display:grid}.products__label{margin:0 0 var(--space-sm);color:var(--text-muted);font-size:.78rem;font-weight:600}.products__pro .products__label{color:var(--tier-pro)}.products__pro-copy h2{max-width:22ch;margin:0 0 var(--space-md);font-size:var(--text-heading);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.08}.products__pro-copy>p:not(.products__label){max-width:52ch}.products__pro-copy>p:not(.products__label),.products__path p{color:var(--text-secondary);text-wrap:pretty;line-height:1.65}.products__button{min-height:44px}.products__button--pro{margin-top:var(--space-lg)}.products__proof-list{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.products__proof-list li{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md)0;border-bottom:1px solid rgba(var(--cyan-rgb),.12);color:var(--text-secondary);font-size:1rem;line-height:1.55;display:flex}.products__proof-list li:first-child{border-top:1px solid rgba(var(--cyan-rgb),.14)}.products__proof-check{width:var(--space-lg);height:var(--space-lg);border:1px solid rgba(var(--cyan-rgb),.24);color:var(--tier-pro);background:rgba(var(--cyan-rgb),.06);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.products__paths{grid-template-columns:var(--grid-split-balanced);margin-top:var(--space-lg);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:rgba(var(--bg-surface-rgb),.24);display:grid;overflow:hidden}.products__path{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);min-width:0;padding:clamp(var(--space-lg),3vw,var(--space-xl));display:flex}.products__path:only-child{grid-column:1/-1}.products__path--obsidian{border-left:1px solid var(--border-hairline);background:rgba(var(--gold-rgb),.025)}.products__path h3{margin:0 0 var(--space-xs);letter-spacing:-.02em;font-size:1.25rem}.products__path p{max-width:42ch;margin:0;font-size:1rem}.products__path--free .products__label{color:var(--tier-free-status)}.products__path--obsidian .products__label,.products__path-action--obsidian>span{color:var(--tier-obsidian)}.products__path-action{align-items:flex-start;gap:var(--space-xs);text-align:left;flex-direction:column;flex:none;display:flex}.products__path-action>span{color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem}@media (max-width:980px){.products__path{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.products__pro{grid-template-columns:1fr}.products__pro-copy h2{max-width:22ch}.products__paths{grid-template-columns:1fr}.products__path--obsidian{border-top:1px solid var(--border-hairline);border-left:0}}@media (max-width:620px){.products__pro{padding:var(--space-lg)}.products__path{padding-block:var(--space-lg)}.products__button,.products__path-action{width:100%}}
.compare{padding:var(--section-space-md)0;border-bottom:1px solid var(--border-hairline)}.compare__header{margin-bottom:var(--space-2xl);display:block}.compare__header p{color:var(--text-muted);margin:0 0 10px;font-size:.78rem;font-weight:600}.compare__header h2{max-width:20ch;font-size:var(--text-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.compare__header>span{max-width:52ch;margin-top:var(--space-md);color:var(--text-secondary);font-size:1rem;line-height:1.65;display:block}.compare__matrix{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);overflow:hidden}.compare__row{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(260px,46%) repeat(3,minmax(0,1fr));display:grid}.compare__row:last-child{border-bottom:0}.compare__row>*{min-width:0;padding:var(--space-md);text-align:center;justify-content:center;align-items:center;display:flex}.compare__row>:first-child{text-align:left;justify-content:flex-start}.compare__row--header{color:var(--text-secondary);font-size:.88rem;font-weight:600}.compare__row--header small{color:var(--text-muted);margin-top:3px;font-size:.68rem;font-weight:500;display:block}.compare__row--header>:not(:first-child){flex-direction:column}.compare__feature{color:var(--text-primary);font-size:1rem;font-weight:500}.compare__pro-heading{color:var(--tier-pro);background:rgba(var(--cyan-rgb),.05)}.compare__pro-cell{background:rgba(var(--cyan-rgb),.035)}.compare__obsidian-heading{color:var(--tier-obsidian);background:rgba(var(--gold-rgb),.06)}.compare__obsidian-cell{background:rgba(var(--gold-rgb),.035)}.compare__mark{color:var(--text-muted);font-size:.95rem}.compare__mark.is-included{color:var(--tier-pro)}.compare__mark--obsidian.is-included{color:var(--tier-obsidian)}.compare__additional{overflow:hidden}.compare__toggle{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;min-height:48px;padding:var(--space-sm)0;color:var(--text-secondary);text-align:left;font-size:.9rem;display:flex}.compare__toggle:hover{color:var(--text-primary)}.compare__toggle-icon{color:var(--tier-pro);transform-origin:50%;flex:none;justify-content:center;align-items:center;display:flex}.compare__actions{margin-top:var(--space-lg);grid-template-columns:minmax(260px,46%) repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.compare__tier-link{min-height:44px;margin:0 var(--space-xs);border-radius:var(--radius-md);text-align:center;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;padding:10px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.compare__tier-link:hover{transform:translateY(-1px)}.compare__tier-link:active{transform:translateY(0)scale(.985)}.compare__tier-link--free{border:1px solid var(--border-hairline);color:var(--text-primary)}.compare__tier-link--free:hover{border-color:var(--border-hover);background:rgba(var(--white-rgb),.03)}.compare__tier-link--pro{background:var(--tier-pro);color:var(--bg-primary)}.compare__tier-link--pro:hover{background:var(--tier-pro-hover);color:var(--bg-primary)}.compare__tier-link--obsidian{background:var(--tier-obsidian);color:var(--bg-primary)}.compare__tier-link--obsidian:hover{background:var(--accent-gold-hover);color:var(--bg-primary)}@media (max-width:680px){.compare__row{padding:var(--space-md)0;grid-template-columns:repeat(3,1fr)}.compare__row--header{display:none}.compare__row>*{padding:var(--space-lg)var(--space-xs)var(--space-xs)}.compare__row>:first-child{padding:0 0 var(--space-md);grid-column:1/-1}.compare__value{position:relative}.compare__value:before{content:attr(data-tier);color:var(--text-muted);font-size:.68rem;font-weight:500;position:absolute;top:0;left:0;right:0}.compare__actions{gap:var(--space-xs);grid-template-columns:1fr}.compare__actions>span{display:none}.compare__tier-link{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.compare__toggle-icon{transition:none}}
.faq{padding:var(--section-space-lg)0}.faq .container{align-items:start;gap:clamp(var(--space-2xl),4vw,var(--space-3xl));grid-template-columns:minmax(260px,300px) minmax(0,1fr);display:grid}.faq .section-header{margin-bottom:0}.faq__list{border-top:1px solid var(--border-hairline);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--border-hairline)}.faq-item__question{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-lg)0;cursor:pointer;text-align:left;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;transition:color var(--transition-fast);background:0 0;border:none;font-size:1.0625rem;font-weight:600;display:flex}.faq-item__question:hover{color:var(--accent-primary)}.faq-item__question>span:first-child{transition:transform var(--transition-medium)}.faq-item__question:hover>span:first-child{transform:translate(4px)}.faq-item__icon{color:var(--text-secondary);transform-origin:50%;transition:transform var(--transition-medium),color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item--open .faq-item__icon{color:var(--accent-primary)}.faq-item__answer{padding:0 0 var(--space-lg);color:var(--text-secondary);max-width:72ch;font-size:1rem;line-height:1.65}.faq-item__answer p{margin:0}@media (prefers-reduced-motion:reduce){.faq-item__question>span:first-child,.faq-item__question:hover>span:first-child{transition:none;transform:none}}@media (max-width:980px){.faq .container{gap:var(--space-xl);grid-template-columns:1fr}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_72c3ef77-module__gLDOaW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_72c3ef77-module__gLDOaW__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_6478cfae-module__slv1Gq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_6478cfae-module__slv1Gq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
