@font-face{font-family:archivoFont;src:url(/_next/static/media/6a56e5d75309cc77-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:archivoFont Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_8d053f{font-family:archivoFont,archivoFont Fallback;font-style:normal}.__variable_8d053f{--font-brand-sans:"archivoFont","archivoFont Fallback"}@font-face{font-family:rlMadenaFont;src:url(/_next/static/media/0f55804251847f15-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:rlMadenaFont Fallback;src:local("Arial");ascent-override:101.57%;descent-override:38.22%;line-gap-override:24.03%;size-adjust:91.56%}.__className_aa2191{font-family:rlMadenaFont,rlMadenaFont Fallback;font-style:normal}.__variable_aa2191{--font-brand-display:"rlMadenaFont","rlMadenaFont Fallback"}@font-face{font-family:notoEmojiFont;src:url(/_next/static/media/3864c8618e4a825b-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:notoEmojiFont Fallback;src:local("Arial");ascent-override:92.77%;descent-override:24.41%;line-gap-override:0.00%;size-adjust:100.00%}.__className_536826{font-family:notoEmojiFont,notoEmojiFont Fallback;font-style:normal}.__variable_536826{--font-brand-emoji:"notoEmojiFont","notoEmojiFont Fallback"}:root{--font-family-display:var(--font-brand-display),"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-sans:var(--font-brand-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-emoji:var(--font-brand-emoji),"Apple Color Emoji","Segoe UI Emoji",sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--text-display-size:4rem;--text-display-line-height:1.1;--text-display-letter-spacing:-0.02em;--text-display-weight:600;--text-h1-size:3rem;--text-h1-line-height:1.15;--text-h1-letter-spacing:-0.02em;--text-h1-weight:600;--text-h2-size:2.25rem;--text-h2-line-height:1.2;--text-h2-letter-spacing:-0.015em;--text-h2-weight:600;--text-h3-size:1.75rem;--text-h3-line-height:1.25;--text-h3-letter-spacing:-0.01em;--text-h3-weight:600;--text-h4-size:1.5rem;--text-h4-line-height:1.3;--text-h4-letter-spacing:-0.005em;--text-h4-weight:600;--text-h5-size:1.25rem;--text-h5-line-height:1.35;--text-h5-letter-spacing:0;--text-h5-weight:600;--text-h6-size:1.125rem;--text-h6-line-height:1.4;--text-h6-letter-spacing:0;--text-h6-weight:600;--text-body-lg-size:1.125rem;--text-body-lg-line-height:1.6;--text-body-lg-letter-spacing:0;--text-body-lg-weight:400;--text-body-size:1rem;--text-body-line-height:1.6;--text-body-letter-spacing:0;--text-body-weight:400;--text-body-sm-size:0.875rem;--text-body-sm-line-height:1.5;--text-body-sm-letter-spacing:0;--text-body-sm-weight:400;--text-caption-size:0.75rem;--text-caption-line-height:1.4;--text-caption-letter-spacing:0.01em;--text-caption-weight:400;--color-brand-primary:#83e9a0;--color-brand-secondary:#c7eb70;--color-brand-primary-black:#000a11;--color-brand-web-blue:#3fa9f5;--color-brand-web-green:#7ac943;--color-brand-web-orange:#ff931e;--color-brand-web-red:#ff1d25;--color-brand-web-pink:#ff7bac;--color-brand-web-gray-blue:#bdccd4;--color-neutral-0:#ffffff;--color-neutral-50:#f2f2f2;--color-neutral-100:#e6e6e6;--color-neutral-200:#cccccc;--color-neutral-300:#b3b3b3;--color-neutral-400:#999999;--color-neutral-500:#808080;--color-neutral-600:#666666;--color-neutral-700:#4d4d4d;--color-neutral-800:#333333;--color-neutral-900:#1a1a1a;--color-neutral-1000:#000000;--background:var(--color-neutral-0);--foreground:var(--color-neutral-900);--border-subtle:var(--color-neutral-200)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-sans);font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-weight)}main{margin:0 auto;max-width:960px;padding:4rem 1.5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);margin:0}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing);font-weight:var(--text-h1-weight)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing);font-weight:var(--text-h2-weight)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing);font-weight:var(--text-h3-weight)}h4{font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing);font-weight:var(--text-h4-weight)}h5{font-size:var(--text-h5-size);line-height:var(--text-h5-line-height);letter-spacing:var(--text-h5-letter-spacing);font-weight:var(--text-h5-weight)}h6{font-size:var(--text-h6-size);line-height:var(--text-h6-line-height);letter-spacing:var(--text-h6-letter-spacing);font-weight:var(--text-h6-weight)}.text-display{font-family:var(--font-family-display);font-size:var(--text-display-size);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-letter-spacing);font-weight:var(--text-display-weight)}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing);font-weight:var(--text-body-lg-weight)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing);font-weight:var(--text-body-sm-weight)}.text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing);font-weight:var(--text-caption-weight)}.text-emoji{font-family:var(--font-family-emoji)}.text-arial{font-family:Arial,sans-serif}.ds-shell{margin:0 auto;max-width:1120px;padding:3rem 1.5rem 4rem}.ds-header{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:2rem}.ds-eyebrow{margin:0;text-transform:uppercase;color:var(--color-neutral-600)}.ds-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.ds-panel{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--color-neutral-0);padding:1rem}.ds-grid{display:grid;grid-gap:.875rem;gap:.875rem}.ds-grid-feed{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ds-grid-colors{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ds-feed-card{display:grid;grid-gap:.625rem;gap:.625rem;border:1px solid var(--border-subtle);border-radius:10px;padding:.875rem}.ds-feed-card h3,.ds-feed-card p{margin:0}.ds-feed-card a{width:-moz-fit-content;width:fit-content;color:var(--color-brand-web-blue);text-decoration:none}.ds-feed-card a:hover{text-decoration:underline}.ds-badge{width:-moz-fit-content;width:fit-content;border:1px solid var(--color-neutral-300);border-radius:999px;background:var(--color-neutral-50);color:var(--color-neutral-700);font-size:var(--text-caption-size);padding:.15rem .6rem}.ds-swatch{display:grid;grid-gap:.4rem;gap:.4rem}.ds-usage-bar{display:flex;overflow:hidden;border:1px solid var(--border-subtle);border-radius:10px}.ds-usage-segment{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.35rem;text-align:center}.ds-swatch-chip{display:grid;align-items:end;min-height:88px;border:1px solid var(--border-subtle);border-radius:8px;padding:.5rem}.ds-token-name{margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}.ds-type-row{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid var(--border-subtle);border-radius:10px;padding:.875rem}.ds-scale-compare{display:grid;grid-gap:.875rem;gap:.875rem}.ds-scale-label{margin:0 0 .5rem;color:var(--color-neutral-600)}.ds-font-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ds-type-sample h1,.ds-type-sample h2,.ds-type-sample h3,.ds-type-sample h4,.ds-type-sample h5,.ds-type-sample h6,.ds-type-sample p{margin:0}.ds-spec{color:var(--color-neutral-700);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height)}@media (min-width:900px){.ds-scale-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}