.dark .\30 1-hero-module__Cc9Vgq__stage rect[fill=\#ffffff][mask]{fill:url(#hero-film);opacity:1!important}.dark .\30 1-hero-module__Cc9Vgq__stage text[stroke-opacity="0.25"]{stroke-opacity:.08}.dark .\30 1-hero-module__Cc9Vgq__stage>div>div:has(>svg){filter:drop-shadow(0 4px 6px #0003)!important}.dark .\30 1-hero-module__Cc9Vgq__stage rect[fill=\#5a5a63]{fill:#fff}.dark .\30 1-hero-module__Cc9Vgq__stage rect[fill=\#5a5a63]+foreignObject{opacity:.7}.\30 1-hero-module__Cc9Vgq__stage{container-type:inline-size}.\30 1-hero-module__Cc9Vgq__still{color:var(--foreground);font-optical-sizing:none;font-variation-settings:"opsz" 45, "wght" 400, "GEOM" 25;text-align:center;pointer-events:none;justify-content:center;align-items:center;font-family:"Cal Sans 2",sans-serif;font-size:clamp(82px,17.4444cqw + 37.3424px,325px);line-height:1em;display:flex;position:absolute;inset:0}.\30 1-hero-module__Cc9Vgq__still~*{visibility:hidden}
.\30 2-info-module__5zRjlW__answer{letter-spacing:-.2px;font-variation-settings:"wght" 500, "GEOM" 25;color:var(--muted-foreground);font-size:14px;line-height:1.5}.\30 2-info-module__5zRjlW__answer :where(p){margin:0}.\30 2-info-module__5zRjlW__answer>p+p{margin-top:12px}.\30 2-info-module__5zRjlW__answer ul{margin:0;padding-inline-start:0;list-style:none}.\30 2-info-module__5zRjlW__answer li{padding-inline-start:2ch;position:relative}.\30 2-info-module__5zRjlW__answer li:before{content:"•";position:absolute;inset-inline-start:0}.\30 2-info-module__5zRjlW__answer a{color:var(--foreground);text-decoration:none}.\30 2-info-module__5zRjlW__answer a:hover{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.\30 2-info-module__5zRjlW__answer strong{font-weight:inherit}.\30 2-info-module__5zRjlW__answer em{font-variation-settings:"wght" 500, "GEOM" 25, "ital" 1}
.\30 3-sticker-views-module__5wjtEa__card{--sv-accent:#d0e26f;--sv-paper:#f4f4f4}.dark .\30 3-sticker-views-module__5wjtEa__card{--sv-accent:#007e00;--sv-paper:var(--card)}.\30 3-sticker-views-module__5wjtEa__card>div>div{border-radius:var(--radius-plate)!important;box-shadow:none!important;border:0!important}
.dark .\30 4-scroll-container-module__Dj3k1q__graphic>div{color:var(--foreground)!important}:is(.dark .\30 4-scroll-container-module__Dj3k1q__graphic>div>div:nth-of-type(2) [style*="color: rgb(36, 36, 36)"],.dark .\30 4-scroll-container-module__Dj3k1q__graphic>div>div:nth-of-type(2) [style*="color: rgba(36, 36, 36"]){color:var(--foreground)!important}.\30 4-scroll-container-module__Dj3k1q__stack{--line:calc(2 * 1.05 * 26px + 10px);--top:calc(25vh + 100px);--mark:120px;--gap:32px}@media (min-width:810px){.\30 4-scroll-container-module__Dj3k1q__stack{--line:calc(2 * 1.05 * 32px + 10px);--top:190px;--mark:88px;--gap:48px}}@media (min-width:1200px){.\30 4-scroll-container-module__Dj3k1q__stack{--line:calc(2 * 1.05 * 40px + 10px);--mark:110px;--gap:64px}}@media (min-width:1920px){.\30 4-scroll-container-module__Dj3k1q__stack{--mark:140px}}.\30 4-scroll-container-module__Dj3k1q__pin{height:calc(var(--top) + var(--mark) + var(--gap) + var(--line));padding-top:var(--top)}.\30 4-scroll-container-module__Dj3k1q__last{height:calc(50vh + 100px + var(--line) / 2)}
@media (prefers-reduced-motion:reduce){.\30 5-variable-axes-module__cpsDhG__specimen>div{font-style:normal!important}.\30 5-variable-axes-module__cpsDhG__specimen[data-axis=opsz]>div{font-variation-settings:"opsz" 45, "GEOM" 25, "wght" 400, "YTAS" 720, "SHRP" 0, "ital" 0!important}.\30 5-variable-axes-module__cpsDhG__specimen[data-axis=GEOM]>div{font-variation-settings:"opsz" 14.001, "GEOM" 100, "wght" 400, "YTAS" 720, "SHRP" 0, "ital" 0!important}.\30 5-variable-axes-module__cpsDhG__specimen[data-axis=wght]>div{font-variation-settings:"opsz" 14.001, "GEOM" 25, "wght" 700, "YTAS" 720, "SHRP" 0, "ital" 0!important}.\30 5-variable-axes-module__cpsDhG__specimen[data-axis=YTAS]>div{font-variation-settings:"opsz" 14.001, "GEOM" 25, "wght" 400, "YTAS" 1600, "SHRP" 0, "ital" 0!important}.\30 5-variable-axes-module__cpsDhG__specimen[data-axis=SHRP]>div{font-variation-settings:"opsz" 14.001, "GEOM" 25, "wght" 400, "YTAS" 720, "SHRP" 100, "ital" 0!important}.\30 5-variable-axes-module__cpsDhG__specimen[data-axis=ital]>div{font-variation-settings:"opsz" 14.001, "GEOM" 25, "wght" 400, "YTAS" 720, "SHRP" 0, "ital" 1!important;font-style:italic!important}}
.dark .\30 6-vector-handles-module__QTpUUG__morph>div>div:nth-child(odd){color:var(--foreground)!important}.dark .\30 6-vector-handles-module__QTpUUG__morph>div>div:nth-child(2){color:var(--muted-foreground)!important}@media (prefers-reduced-motion:reduce){.\30 6-vector-handles-module__QTpUUG__morph>div>div{font-variation-settings:"MORF" 0, "opsz" 300!important}}
.\30 7-display-to-text-a-module__mSQ_-a__morph .calsans-labels{text-align:center;-webkit-font-smoothing:antialiased;text-transform:lowercase;white-space:nowrap;margin:0;padding:0;font-weight:500;letter-spacing:0!important;font-family:"Cal Sans 2",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;line-height:16px!important}.dark .\30 7-display-to-text-a-module__mSQ_-a__morph>div>div:first-child{color:var(--foreground)!important}.dark .\30 7-display-to-text-a-module__mSQ_-a__morph .calsans-labels{color:var(--muted-foreground)!important}.dark .\30 7-display-to-text-a-module__mSQ_-a__morph .calsans-labels[style*="36, 36, 36"]{color:var(--foreground)!important}@media (prefers-reduced-motion:reduce){.\30 7-display-to-text-a-module__mSQ_-a__morph>div>div:nth-child(-n+3){font-variation-settings:"MORF" 0, "opsz" 200!important}.\30 7-display-to-text-a-module__mSQ_-a__morph>div>div:nth-child(2),.\30 7-display-to-text-a-module__mSQ_-a__morph>div>div:nth-child(3){opacity:0!important}.\30 7-display-to-text-a-module__mSQ_-a__morph .calsans-labels.calsans-labels.calsans-labels.calsans-labels{color:#a1a1a1!important}.\30 7-display-to-text-a-module__mSQ_-a__morph .calsans-labels.calsans-labels.calsans-labels.calsans-labels:first-child{color:#242424!important}.dark .\30 7-display-to-text-a-module__mSQ_-a__morph .calsans-labels.calsans-labels.calsans-labels.calsans-labels:first-child{color:var(--foreground)!important}}@media (prefers-reduced-motion:reduce) and (min-width:810px){.\30 7-display-to-text-a-module__mSQ_-a__morph>div>div:nth-child(-n+3){font-variation-settings:"MORF" 0, "opsz" 250!important}}@media (prefers-reduced-motion:reduce) and (min-width:1200px){.\30 7-display-to-text-a-module__mSQ_-a__morph>div>div:nth-child(-n+3){font-variation-settings:"MORF" 0, "opsz" 300!important}}
.\31 0-text-blur-b-module__XXqh_W__grid>div{grid-template-columns:repeat(2,1fr)!important}@media (min-width:810px){.\31 0-text-blur-b-module__XXqh_W__grid>div{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1920px){.\31 0-text-blur-b-module__XXqh_W__grid>div{grid-template-columns:repeat(4,1fr)!important}}@media (prefers-reduced-motion:reduce){.\31 0-text-blur-b-module__XXqh_W__grid span span{animation:none!important}}
.\31 1-open-source-a-module__FpLuaa__chart svg{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.\31 1-open-source-a-module__FpLuaa__chart .osa-cs{font-family:"Cal Sans 2",sans-serif}.\31 1-open-source-a-module__FpLuaa__v10{--v10-paper:#fafaf7;--v10-ink:#1a1a1a;--v10-ink2:#3a3a3a;--v10-caption:#9a958a;--v10-vgrid:#e8e6df;--v10-tick:#d4d2cb;--v10-grid:#dcd9d1;--v10-rule:#e0ddd5;--v10-hatch:#999;--v10-onink:#fff;--v10-surface:#fff;--v10-black:#000}.\31 1-open-source-a-module__FpLuaa__v10 svg{fill:var(--v10-black)}.\31 1-open-source-a-module__FpLuaa__v10 .osa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.dark .\31 1-open-source-a-module__FpLuaa__v10{--v10-paper:var(--card);--v10-ink:var(--foreground);--v10-ink2:color-mix(in srgb, var(--foreground) 78%, var(--card));--v10-caption:var(--muted-foreground);--v10-vgrid:color-mix(in srgb, var(--foreground) 8%, var(--card));--v10-tick:color-mix(in srgb, var(--foreground) 15%, var(--card));--v10-grid:color-mix(in srgb, var(--foreground) 10%, var(--card));--v10-rule:color-mix(in srgb, var(--foreground) 13%, var(--card));--v10-hatch:var(--muted-foreground);--v10-onink:var(--card);--v10-surface:var(--background);--v10-black:var(--foreground)}.\31 1-open-source-a-module__FpLuaa__axis{--bg:#f8f8f8;--fg:#242424;--fg2:#454545;--dim:#a1a1a1;--rule:#e0e0e0;--grid:#dcdcdc;--tick:#d4d4d4;--vgrid:#e8e8e8;--hatch:#a1a1a1;--surface:#fff;--onfg:#fff;--a11y:#ff6b35;--ui:#242424;--base:#00a0ff;--geo:#00c700}.\31 1-open-source-a-module__FpLuaa__axis .osa-mono{font-family:Paper Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.dark .\31 1-open-source-a-module__FpLuaa__axis{--bg:var(--card);--fg:var(--foreground);--fg2:color-mix(in srgb, var(--foreground) 78%, var(--card));--dim:var(--muted-foreground);--rule:color-mix(in srgb, var(--foreground) 13%, var(--card));--grid:color-mix(in srgb, var(--foreground) 10%, var(--card));--tick:color-mix(in srgb, var(--foreground) 15%, var(--card));--vgrid:color-mix(in srgb, var(--foreground) 8%, var(--card));--hatch:var(--muted-foreground);--surface:var(--background);--onfg:var(--card);--ui:var(--foreground)}.\31 1-open-source-a-module__FpLuaa__link{color:#09f;text-decoration:none}.\31 1-open-source-a-module__FpLuaa__link:hover{color:#08f}.\31 1-open-source-a-module__FpLuaa__chart{border-radius:var(--radius-plate);overflow:hidden}.\31 1-open-source-a-module__FpLuaa__axis svg rect[rx="129.99"]{rx:0}
.\31 2-open-source-b-module__l5xYDG__ways [style*="background:#242424" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(36, 36, 36)"],.\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(36, 36, 36)"]{background:var(--foreground)!important}.\31 2-open-source-b-module__l5xYDG__ways [style*="solid #242424" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="solid rgb(36, 36, 36)"]{border-color:var(--foreground)!important}.\31 2-open-source-b-module__l5xYDG__ways [style*="background:#fff;" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(255, 255, 255)"],.\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(255, 255, 255)"]{background:var(--card)!important}.\31 2-open-source-b-module__l5xYDG__ways [style*=";color:#fff" i],.\31 2-open-source-b-module__l5xYDG__ways [style*=" color: rgb(255, 255, 255)"]{color:var(--card)!important}.\31 2-open-source-b-module__l5xYDG__ways [style*="background:#e8e8ea" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(232, 232, 234)"],.\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(232, 232, 234)"]{background:color-mix(in srgb, var(--foreground) 10%, var(--card))!important}.\31 2-open-source-b-module__l5xYDG__ways [style*="background:#d5d5d8" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(213, 213, 216)"],.\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(213, 213, 216)"]{background:color-mix(in srgb, var(--foreground) 20%, var(--card))!important}.\31 2-open-source-b-module__l5xYDG__ways [style*="background:#f3f4f6" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(243, 244, 246)"],.\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(243, 244, 246)"]{background:var(--muted)!important}.\31 2-open-source-b-module__l5xYDG__ways [style*="color:#8e8e8e" i],.\31 2-open-source-b-module__l5xYDG__ways [style*="color: rgb(142, 142, 142)"]{color:var(--muted-foreground)!important}.\31 2-open-source-b-module__l5xYDG__ways svg path[fill=\#242424]{fill:var(--foreground);stroke:var(--card)}:is(.dark .\31 2-open-source-b-module__l5xYDG__ways [style*="background:#fff;" i],.dark .\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(255, 255, 255)"],.dark .\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(255, 255, 255)"]){background:var(--background)!important}:is(.dark .\31 2-open-source-b-module__l5xYDG__ways [style*=";color:#fff" i],.dark .\31 2-open-source-b-module__l5xYDG__ways [style*=" color: rgb(255, 255, 255)"]){color:var(--background)!important}:is(.dark .\31 2-open-source-b-module__l5xYDG__ways [style*="background:#d5d5d8" i],.dark .\31 2-open-source-b-module__l5xYDG__ways [style*="background: rgb(213, 213, 216)"],.dark .\31 2-open-source-b-module__l5xYDG__ways [style*="background-color: rgb(213, 213, 216)"]){background:color-mix(in srgb, var(--muted-foreground) 45%, var(--card))!important}.dark .\31 2-open-source-b-module__l5xYDG__ways svg path[fill=\#242424]{stroke:var(--background)}.\31 2-open-source-b-module__l5xYDG__link{color:#09f;text-decoration:none}.\31 2-open-source-b-module__l5xYDG__link:hover{color:#08f}.\31 2-open-source-b-module__l5xYDG__tabs{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,9fr) minmax(0,11fr);gap:40px 48px;width:100%;padding-left:max(0px,50% - 400px);display:grid}.\31 2-open-source-b-module__l5xYDG__tabIntro{grid-area:1/1}.\31 2-open-source-b-module__l5xYDG__tabRows{grid-area:2/1;align-self:end;align-items:end;display:grid}.\31 2-open-source-b-module__l5xYDG__tabSizer,.\31 2-open-source-b-module__l5xYDG__tabList{grid-area:1/1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.\31 2-open-source-b-module__l5xYDG__tabSizer{visibility:hidden}.\31 2-open-source-b-module__l5xYDG__tab{background:color-mix(in srgb, var(--foreground) 5%, var(--background));border-radius:22px;transition:background-color .15s ease-out;position:relative}.\31 2-open-source-b-module__l5xYDG__tab[data-open]{background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent)}.\31 2-open-source-b-module__l5xYDG__tab:has(.\31 2-open-source-b-module__l5xYDG__tabTitle:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}.\31 2-open-source-b-module__l5xYDG__tabTitle{width:100%;color:var(--muted-foreground);cursor:pointer;text-align:left;border-radius:22px;outline:none;padding:20px 24px;font-size:22px;line-height:1.15;transition:color .2s ease-out;display:block}.\31 2-open-source-b-module__l5xYDG__tab[data-open] .\31 2-open-source-b-module__l5xYDG__tabTitle{color:var(--foreground);cursor:default;padding-bottom:8px}.\31 2-open-source-b-module__l5xYDG__tabBody{transition:grid-template-rows .3s var(--ease-hp);grid-template-rows:0fr;display:grid}.\31 2-open-source-b-module__l5xYDG__tab[data-open] .\31 2-open-source-b-module__l5xYDG__tabBody{grid-template-rows:1fr}.\31 2-open-source-b-module__l5xYDG__tabBody>div{min-height:0;overflow:hidden}.\31 2-open-source-b-module__l5xYDG__tabBody p{color:var(--muted-foreground);text-wrap:pretty;padding:0 24px 20px;font-size:16px;line-height:1.45}.\31 2-open-source-b-module__l5xYDG__tabStage{border-radius:var(--radius-plate);background:color-mix(in srgb, var(--foreground) 4%, var(--background));--muted:color-mix(in srgb, var(--foreground) 9%, var(--background));grid-area:1/2/span 2;place-items:center;display:grid;overflow:hidden}.\31 2-open-source-b-module__l5xYDG__tabStage>div{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .3s ease-out}.\31 2-open-source-b-module__l5xYDG__tabStage>div[data-open]{opacity:1}@media (max-width:1199.98px){.\31 2-open-source-b-module__l5xYDG__tabs{gap:32px}}@media (max-width:809.98px){.\31 2-open-source-b-module__l5xYDG__tabs{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:20px}.\31 2-open-source-b-module__l5xYDG__tabIntro,.\31 2-open-source-b-module__l5xYDG__tabStage,.\31 2-open-source-b-module__l5xYDG__tabRows{grid-area:auto/1}.\31 2-open-source-b-module__l5xYDG__tabRows{align-self:start;align-items:start}.\31 2-open-source-b-module__l5xYDG__tabStage{min-height:292px}.\31 2-open-source-b-module__l5xYDG__tab,.\31 2-open-source-b-module__l5xYDG__tabTitle{border-radius:16px}.\31 2-open-source-b-module__l5xYDG__tabTitle{padding:16px 20px;font-size:19px}.\31 2-open-source-b-module__l5xYDG__tabBody p{padding:0 20px 16px}}.\31 2-open-source-b-module__l5xYDG__tabProgress{--line:4px;--hook:72px;--bend:calc(22px + var(--line));--end:calc(var(--hook) + var(--line));--stroke:#e8e8e7;top:calc(-1 * var(--line));bottom:calc(-1 * var(--line));left:calc(-1 * var(--line));width:var(--hook);pointer-events:none;border:var(--line) solid var(--stroke);border-radius:var(--bend) 0 0 var(--bend);clip-path:polygon(var(--end) 0, var(--end) 0, var(--end) var(--bend), var(--end) var(--bend), var(--end) 100%, var(--end) 100%);border-right:0;animation:7s linear forwards \31 2-open-source-b-module__l5xYDG__storyProgress;position:absolute}.dark .\31 2-open-source-b-module__l5xYDG__tabProgress{--stroke:#333}.\31 2-open-source-b-module__l5xYDG__tabProgress:before,.\31 2-open-source-b-module__l5xYDG__tabProgress:after{right:calc(-1 * var(--line) / 2);width:var(--line);height:var(--line);background:var(--stroke);content:"";border-radius:999px;position:absolute}.\31 2-open-source-b-module__l5xYDG__tabProgress:before{top:calc(-1 * var(--line))}.\31 2-open-source-b-module__l5xYDG__tabProgress:after{bottom:calc(-1 * var(--line))}.\31 2-open-source-b-module__l5xYDG__tabs:hover .\31 2-open-source-b-module__l5xYDG__tabProgress,.\31 2-open-source-b-module__l5xYDG__tabs:focus-within .\31 2-open-source-b-module__l5xYDG__tabProgress,.\31 2-open-source-b-module__l5xYDG__tabs[data-offscreen] .\31 2-open-source-b-module__l5xYDG__tabProgress{animation-play-state:paused}@media (max-width:809.98px){.\31 2-open-source-b-module__l5xYDG__tabProgress{--line:3px;--hook:56px;--bend:calc(16px + var(--line))}}@keyframes \31 2-open-source-b-module__l5xYDG__storyProgress{8%{clip-path:polygon(0 0, var(--end) 0, var(--end) var(--bend), 0 var(--bend), 0 100%, 0 100%)}92%{clip-path:polygon(0 0, var(--end) 0, var(--end) calc(100% - var(--bend)), 0 calc(100% - var(--bend)), 0 100%, 0 100%)}to{clip-path:polygon(0 0, var(--end) 0, var(--end) calc(100% - var(--bend)), var(--end) calc(100% - var(--bend)), var(--end) 100%, 0 100%)}}
.\31 3-ui-live-view-module__1faOjG__preview .coss-shell{border-radius:var(--radius-plate)}
.\31 4-weights-module__2vUhSG__fit{--fit-seed:max(25px, 100cqw * 100 / 877.58);container-type:inline-size}@media (min-width:810px){.\31 4-weights-module__2vUhSG__fit{--fit-seed:max(30px, 100cqw * 100 / 1266.59)}}.\31 4-weights-module__2vUhSG__fit .cal-fit{font-size:var(--cal-fit,var(--fit-seed))}html:not([style*=--cal-fit]) .\31 4-weights-module__2vUhSG__source>div{height:round(up, var(--fit-seed) * 1.25, 1px)!important}html:not([style*=--cal-fit]) .\31 4-weights-module__2vUhSG__source span{font-size:var(--fit-seed)!important}
.\31 6-waterfall-sample-module__FrO_8a__column{container-type:inline-size}.\31 6-waterfall-sample-module__FrO_8a__card{color:var(--muted-foreground);--gap:8px}@media (min-width:810px) and (max-width:1199.98px){.\31 6-waterfall-sample-module__FrO_8a__card[data-tablet-gap="5"]{--gap:5px}}@media (max-width:809.98px){.\31 6-waterfall-sample-module__FrO_8a__card{--gap:2px}}.\31 6-waterfall-sample-module__FrO_8a__card:not([data-ready]){--f:calc(100cqw * 100 / var(--natural));height:calc(32px + var(--gap) + .88 * var(--f) + max(5px, min(5px + (var(--f) - 5px) * 15 / 145, 20px + (var(--f) - 150px) * .08)));visibility:hidden;overflow:clip}.dark .\31 6-waterfall-sample-module__FrO_8a__card [contenteditable]{color:var(--foreground)!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card>div>div:first-child>div:first-child>div:first-child:not(:has(select)){color:var(--foreground)!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground)!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card select+svg{color:var(--foreground)!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card>div>div:first-child>div:first-child>div:nth-child(2):not(.cs-axis-toggles){background:var(--muted)!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card button:not([class]){color:var(--muted-foreground)!important;background:0 0!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card button:not([class]):not([style*=box-shadow\:none]):not([style*="box-shadow: none"]){background:color-mix(in srgb, var(--foreground) 14%, var(--muted))!important;color:var(--foreground)!important;box-shadow:0 1px 2px #0006!important}.dark .\31 6-waterfall-sample-module__FrO_8a__card .cs-axis-toggles:not(.cs-axis-toggles--mobile){background:var(--muted)}.dark .\31 6-waterfall-sample-module__FrO_8a__card .cs-axis-btn{color:var(--muted-foreground)}.dark .\31 6-waterfall-sample-module__FrO_8a__card .cs-axis-btn:hover{color:var(--foreground);background:#ffffff0f}.dark .\31 6-waterfall-sample-module__FrO_8a__card .cs-axis-btn--mobile{border-color:var(--border)}.dark .\31 6-waterfall-sample-module__FrO_8a__card .cs-axis-btn.active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}
.\31 8-opentype-module__YKe-ZG__tiles span[style*=italic]{color:var(--fp-feature-ghost,#e1e2e3)!important}.\31 8-opentype-module__YKe-ZG__tiles{--fp-feature-ghost:#e1e2e3}.dark .\31 8-opentype-module__YKe-ZG__tiles{--fp-feature-ghost:#ffffff47}
.\32 0-tester-module__DMSOCa__testers{--fp-tt-surface:var(--card);--fp-tt-pill:var(--card);--fp-tt-pad:color-mix(in srgb, var(--foreground) 9%, var(--card))}.dark .\32 0-tester-module__DMSOCa__testers{--fp-tt-pill:color-mix(in srgb, var(--foreground) 16%, var(--card))}.\32 0-tester-module__DMSOCa__testers [style*="background:#ffffff" i],.\32 0-tester-module__DMSOCa__testers [style*="background: rgb(255, 255, 255)"]{background:var(--fp-tt-surface)!important}.\32 0-tester-module__DMSOCa__testers button[style*="background:#ffffff" i],.\32 0-tester-module__DMSOCa__testers button[style*="background: rgb(255, 255, 255)"]{background:var(--fp-tt-pill)!important}.\32 0-tester-module__DMSOCa__testers [style*="linear-gradient(to top"]{background:linear-gradient(to top, transparent, var(--fp-tt-surface))!important}.\32 0-tester-module__DMSOCa__testers [style*="linear-gradient(to bottom"],.\32 0-tester-module__DMSOCa__testers [style*="linear-gradient(rgba(255, 255, 255, 0)"]{background:linear-gradient(to bottom, transparent, var(--fp-tt-surface))!important}.\32 0-tester-module__DMSOCa__testers [style*="background:#F1F1F1" i],.\32 0-tester-module__DMSOCa__testers [style*="background: rgb(241, 241, 241)"]{background:var(--muted)!important}.\32 0-tester-module__DMSOCa__testers [style*="background:#e9e9e9" i],.\32 0-tester-module__DMSOCa__testers [style*="background: rgb(233, 233, 233)"]{background:var(--fp-tt-pad)!important}.\32 0-tester-module__DMSOCa__testers [style*="color:#242424" i],.\32 0-tester-module__DMSOCa__testers [style*="color: rgb(36, 36, 36)"]{color:var(--foreground)!important}.\32 0-tester-module__DMSOCa__testers [style*="background:#242424" i],.\32 0-tester-module__DMSOCa__testers [style*="background: rgb(36, 36, 36)"]{background:var(--foreground)!important}.\32 0-tester-module__DMSOCa__testers [style*=z-index\:100][style*=background-color],.\32 0-tester-module__DMSOCa__testers [style*="z-index: 100"][style*=background-color]{transition:background-color .25s;background:var(--foreground)!important}.\32 0-tester-module__DMSOCa__testers [style*=z-index\:100][style*="background-color:#8E8E8E" i],.\32 0-tester-module__DMSOCa__testers [style*="z-index: 100"][style*="background-color: rgb(142, 142, 142)"]{background:#8e8e8e!important}.\32 0-tester-module__DMSOCa__testers [style*="color:#8E8E8E" i],.\32 0-tester-module__DMSOCa__testers [style*="color: rgb(142, 142, 142)"],.\32 0-tester-module__DMSOCa__testers [style*="color:#acacac" i],.\32 0-tester-module__DMSOCa__testers [style*="color: rgb(172, 172, 172)"]{color:var(--muted-foreground)!important}.\32 0-tester-module__DMSOCa__testers .cs-tt-slider{background:var(--muted)}.\32 0-tester-module__DMSOCa__testers .cs-tt-slider::-webkit-slider-thumb{background:var(--foreground)}.\32 0-tester-module__DMSOCa__testers .cs-tt-slider::-moz-range-thumb{background:var(--foreground)}.\32 0-tester-module__DMSOCa__testers path[fill-rule=evenodd]{fill:var(--muted-foreground)}.\32 0-tester-module__DMSOCa__kaossSlot{width:min(320px,100%)}.\32 0-tester-module__DMSOCa__kaossSlot>div{min-width:0!important}
.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-container{--cs-gp-bg:var(--background);--cs-gp-text:var(--foreground);--cs-gp-gray-dark:var(--muted-foreground);--cs-gp-gray-light:var(--muted);--cs-gp-font-ui:"Cal Sans 2 Full", "Cal Sans 2", system-ui, -apple-system, sans-serif;--cs-gp-font-specimen:"Cal Sans 2 Full", "Cal Sans 2", system-ui, sans-serif}.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-right-wrapper:after{background:linear-gradient(to bottom, transparent, var(--background))}.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-show-more-btn{background:var(--card);border-color:var(--border);color:var(--foreground)}.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-show-more-btn:hover{background:var(--accent)}.\32 1-glyphset-module__BnghAa__glyphs .cs-axis-toggles{background:var(--muted)}.\32 1-glyphset-module__BnghAa__glyphs .cs-axis-btn{color:var(--muted-foreground)}.\32 1-glyphset-module__BnghAa__glyphs .cs-axis-btn:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.\32 1-glyphset-module__BnghAa__glyphs .cs-axis-btn.active{background:var(--foreground);color:var(--background)}.\32 1-glyphset-module__BnghAa__glyphs [style*="background:#F3F4F6" i],.\32 1-glyphset-module__BnghAa__glyphs [style*="background: rgb(243, 244, 246)"]{background:var(--muted)!important}.\32 1-glyphset-module__BnghAa__glyphs button[style*="background:#FFFFFF" i],.\32 1-glyphset-module__BnghAa__glyphs button[style*="background: rgb(255, 255, 255)"]{background:var(--fp-gp-pill)!important}.\32 1-glyphset-module__BnghAa__glyphs [style*="color:#242424" i],.\32 1-glyphset-module__BnghAa__glyphs [style*="color: rgb(36, 36, 36)"]{color:var(--foreground)!important}.\32 1-glyphset-module__BnghAa__glyphs [style*="color:#898989" i],.\32 1-glyphset-module__BnghAa__glyphs [style*="color: rgb(137, 137, 137)"]{color:var(--muted-foreground)!important}.\32 1-glyphset-module__BnghAa__glyphs select option{background:var(--popover);color:var(--popover-foreground)}.\32 1-glyphset-module__BnghAa__glyphs{--fp-gp-pill:var(--card)}.dark .\32 1-glyphset-module__BnghAa__glyphs{--fp-gp-pill:color-mix(in srgb, var(--foreground) 16%, var(--card))}.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-container{grid-template-columns:1fr 1fr;align-items:start;display:grid}.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-right-wrapper{max-height:1800px;position:relative;overflow:hidden}@media (max-width:428px){.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-container{grid-template-columns:1fr}}.\32 1-glyphset-module__BnghAa__glyphs .cs-gp-panel-right{border-left:0}
.font-specimen{--font-cal-sans-demo:"Cal Sans 2";--font-cal-sans-full:"Cal Sans 2 Full";--font-mono:"Paper Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fvs-subhead:"wght" 600, "GEOM" 50;--fvs-lede:"wght" 400, "GEOM" 25;--radius-plate:28px;--reveal-step:.1s}@media (max-width:809.98px){.font-specimen{--radius-plate:20px}}@layer components{.font-specimen{font-family:"calSans", var(--font-cal-sans-demo), var(--font-cal-sans), ui-sans-serif, system-ui, sans-serif;background-color:var(--background);width:100%;color:var(--foreground);flex-direction:column;align-items:center;display:flex;overflow:clip}.font-specimen>section{content-visibility:auto;contain-intrinsic-size:auto 800px}.font-specimen>section+section{margin-top:72px}@media (min-width:810px){.font-specimen>section+section{margin-top:96px}}@media (min-width:1200px){.font-specimen>section+section{margin-top:128px}}@media (max-width:809.98px){.font-specimen>#waterfall-sample{margin-top:0}}.font-specimen .page-wide{width:100%;max-width:1801px;margin-inline:auto;padding-inline:12px;position:relative}.font-specimen .section-shell{justify-content:center;align-items:center;gap:10px;display:flex;overflow:clip}.font-specimen .text-subhead,.font-specimen .text-lede{font-size:16px;line-height:1.5}.font-specimen .text-subhead{color:var(--foreground);font-variation-settings:var(--fvs-subhead)}.font-specimen .text-lede{color:var(--muted-foreground);font-variation-settings:var(--fvs-lede)}@media (min-width:810px){.font-specimen .text-subhead,.font-specimen .text-lede{font-size:20px}}.font-specimen .text-held{font-size:20px}}.font-specimen>.page-measure{position:relative}.font-specimen>.section-y{padding-block:0;scroll-margin-top:5rem}.font-specimen [data-reveal][data-in]{transition:opacity 1s var(--ease-hp), translate 1s var(--ease-hp);transition-delay:calc(var(--i,0) * var(--reveal-step))}.font-specimen [data-reveal]:not([data-in]){opacity:0}.font-specimen [data-reveal=rise]:not([data-in]){translate:0 24px}@media (prefers-reduced-motion:reduce){.font-specimen [data-reveal]{opacity:1;transition:none;translate:none}}.font-specimen [data-framer-name=Button]{background-image:none;background-color:var(--primary);gap:6px;height:36px;padding:1px 14px 0;transition:background-color .15s ease-out;box-shadow:inset 0 1px #ffffff29}.font-specimen [data-framer-name=Button]:hover{background-color:color-mix(in srgb, var(--primary) 90%, transparent)}.font-specimen [data-framer-name=Button]>span:first-child{font-variation-settings:"wght" 500, "GEOM" 25;line-height:21px}.font-specimen [data-framer-name=Button]>span[aria-hidden]>span{display:none}.font-specimen [data-framer-name=Button] svg{transition:none}.font-specimen [data-framer-name=Button]:hover svg{--tw-translate-x:-50%}.font-specimen [data-framer-name=Button] path{stroke:currentColor;opacity:.6}.font-specimen .text-subhead{font-weight:600}.font-specimen #cta-download .bg-muted{border-radius:12px}.font-specimen #icons-and-emojis h2{font-variation-settings:var(--fvs-subhead);font-size:16px;font-weight:600;line-height:1.5}@media (min-width:810px){.font-specimen #icons-and-emojis h2{font-size:20px}}.font-specimen #open-source-a a{color:var(--foreground);font-variation-settings:"wght" 500, "GEOM" 25}.font-specimen #open-source-a a:hover{color:var(--muted-foreground)}
