@font-face{font-family:Dithered Space;src:url(/design-skills-fonts/dithered/dithered-02.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Dithered Open;src:url(/design-skills-fonts/codex/codex-09.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Dithered Plex;src:url(/design-skills-fonts/expressive/expressive-14.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Doodle Hand;src:url(/design-skills-fonts/doodle/doodle-00.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Doodle Mono;src:url(/design-skills-fonts/dithered/dithered-08.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Dramatic Outfit;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Dramatic Outfit;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyC4E.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Dramatic Mono;src:url(/design-skills-fonts/dithered/dithered-08.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Editorial Gelasio;src:url(https://fonts.gstatic.com/s/gelasio/v14/cIfiMaFfvUQxTTqS3iKJkLGbI41wQL8Ilycs.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Editorial Gelasio;src:url(https://fonts.gstatic.com/s/gelasio/v14/cIfiMaFfvUQxTTqS3iKJkLGbI41wQL_WkCcs.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Editorial Mono;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL-Hy.ttf) format("truetype");font-weight:700;font-display:swap}.design-markdown :global(h1),.design-markdown :global(h2),.design-markdown :global(h3),.design-markdown :global(h4){color:var(--color-text-primary);font-weight:600;line-height:1.35}.design-markdown :global(h1){font-size:1.5rem;margin-top:.75rem}.design-markdown :global(h2){font-size:1.25rem;margin-top:1.5rem}.design-markdown :global(h3){font-size:1rem;margin-top:1rem}.design-markdown :global(h4){font-size:.95rem;margin-top:.875rem}.design-markdown :global(p){margin-top:.65rem}.design-markdown :global(ul),.design-markdown :global(ol){margin-top:.65rem;padding-left:1.25rem}.design-markdown :global(ul){list-style:disc}.design-markdown :global(ol){list-style:decimal}.design-markdown :global(li){margin-top:.35rem}.design-markdown :global(a){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.design-markdown :global(code){border-radius:4px;background:#1111110f;padding:.1rem .3rem;font-size:.9em}.design-markdown :global(pre){margin-top:.8rem;overflow-x:auto;border-radius:8px;background:#111;padding:.85rem;color:#fff}.design-markdown :global(pre code){background:transparent;padding:0;color:#fff}.design-markdown :global(blockquote){margin-top:.8rem;border-left:2px solid rgba(var(--color-primary-rgb),.35);padding-left:.8rem;color:var(--color-text-secondary)}.design-markdown :global(.markdown-table){margin-top:1rem;overflow-x:auto}.design-markdown :global(table){min-width:100%;border-collapse:collapse;font-size:.85rem}.design-markdown :global(th),.design-markdown :global(td){border:1px solid var(--color-border-default);padding:.55rem .7rem;text-align:left;vertical-align:top}.design-markdown :global(th){background:#1111110d;color:var(--color-text-primary);font-weight:600}.lamborghini-spec-preview{overflow:hidden;border:1px solid #202020;border-radius:12px;background:#000;color:#fff;font-family:LamboType,Oswald,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.lamborghini-spec-section{border-bottom:1px solid #202020;background:#000;padding:24px}.lamborghini-spec-section:last-child{border-bottom:0}.lamborghini-spec-section h3{margin:0 0 18px;color:#fff;font-size:16px;font-weight:400;letter-spacing:.96px;text-transform:uppercase}.lamborghini-label,.lamborghini-spec-section span{display:block;color:#7d7d7d;font-size:11px;font-weight:500;letter-spacing:.96px;line-height:1.4;text-transform:uppercase}.lamborghini-hero-section{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;padding:0;background:#202020}.lamborghini-stage{position:relative;min-height:380px;overflow:hidden;background:repeating-linear-gradient(60deg,rgba(255,192,0,.06) 0 1px,transparent 1px 30px),linear-gradient(160deg,#000,#181818 62%,#000)}.lamborghini-stage:before{content:"";position:absolute;right:8%;top:12%;width:60%;height:76%;border:1px solid #202020;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);background:linear-gradient(140deg,#202020,#050505)}.lamborghini-stage span{position:absolute;right:18%;bottom:18%;width:70px;height:80px;background:#ffc000;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lamborghini-stage i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff;opacity:.5}.lamborghini-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;background:#000;padding:38px}.lamborghini-hero-copy strong{display:block;margin-top:14px;color:#fff;font-size:clamp(40px,6vw,76px);font-weight:400;line-height:.92;text-transform:uppercase}.lamborghini-hero-copy p{max-width:520px;margin:20px 0 0;color:#c8c8c8;font-size:16px;line-height:1.56}.lamborghini-actions{display:flex;gap:14px;margin-top:28px}.lamborghini-actions button,.lamborghini-actions a{display:inline-flex;min-height:52px;align-items:center;border-radius:0;font:inherit;font-size:14px;font-weight:400;letter-spacing:.2px;padding:0 24px;text-decoration:none;text-transform:uppercase}.lamborghini-actions button{border:0;background:#ffc000;color:#000}.lamborghini-actions a{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff}.lamborghini-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#202020}.lamborghini-color-board article{overflow:hidden;background:#000}.lamborghini-color-board div{height:68px;border-bottom:1px solid #202020}.lamborghini-color-board strong,.lamborghini-color-board span{display:block;padding:0 14px}.lamborghini-color-board strong{padding-top:12px;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase}.lamborghini-color-board span{padding-top:4px;padding-bottom:14px;color:#7d7d7d;font-size:12px;text-transform:none;letter-spacing:0}.lamborghini-type-board{display:grid;grid-template-columns:1.14fr .9fr .86fr;gap:1px;background:#202020}.lamborghini-type-board article{min-height:142px;background:#000;padding:18px}.lamborghini-type-board .mega{grid-row:span 2}.lamborghini-type-board .mega strong{display:block;margin-top:14px;color:#fff;font-size:clamp(54px,8vw,96px);font-weight:400;line-height:.92;text-transform:uppercase}.lamborghini-type-board article>strong{display:block;margin-top:14px;color:#fff;font-size:38px;font-weight:400;line-height:1.13;text-transform:uppercase}.lamborghini-type-board p{margin:14px 0 0;color:#f5f5f5;font-size:14px;letter-spacing:.96px;text-transform:uppercase}.lamborghini-system-board{display:grid;grid-template-columns:1.08fr .96fr .96fr;gap:1px;background:#202020}.lamborghini-system-board article{background:#000;padding:20px}.lamborghini-system-board .spacing div{display:grid;grid-template-columns:42px 1fr 54px;gap:10px;align-items:center;margin-top:9px}.lamborghini-system-board .spacing b{color:#fff;font-size:12px}.lamborghini-system-board .spacing i{display:block;height:3px;background:#ffc000}.lamborghini-system-board .spacing small{color:#7d7d7d;text-align:right}.lamborghini-system-board ol{margin:16px 0 0;padding:0;list-style:none}.lamborghini-system-board li{border-top:1px solid #202020;color:#7d7d7d;padding:10px 0}.lamborghini-system-board li:first-child{border-top:0}.lamborghini-system-board .shape div{border-top:1px solid #202020;padding:12px 0}.lamborghini-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.lamborghini-system-board .shape b{display:block;color:#ffc000;font-size:34px;font-weight:400;line-height:1;text-transform:uppercase}.lamborghini-system-board .shape p{margin:6px 0 0;color:#7d7d7d}.lamborghini-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#202020}.lamborghini-component-board article{min-height:156px;background:#000;padding:18px}.lamborghini-component-board button,.lamborghini-component-board a{display:inline-flex;min-height:52px;align-items:center;margin-top:18px;border-radius:0;font:inherit;font-size:14px;font-weight:400;letter-spacing:.2px;padding:0 24px;text-decoration:none;text-transform:uppercase}.lamborghini-component-board button{border:0;background:#ffc000;color:#000}.lamborghini-component-board a{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff}.hex-control{width:56px;height:64px;margin-top:18px;border:1px solid #fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lamborghini-component-board .panel{background:#202020}.lamborghini-component-board article>strong{display:block;margin-top:18px;color:#fff;font-size:24px;font-weight:400;text-transform:uppercase}.lamborghini-component-board em{display:inline-flex;margin-top:18px;border-radius:2px;background:#969696;color:#fff;padding:8px;font-style:normal;font-size:10px;letter-spacing:.225px;text-transform:uppercase}.lamborghini-component-board .progress i{display:block;height:2px;margin-top:32px;background:#fff;opacity:.5}.lamborghini-layout-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#202020}.lamborghini-layout-board article{min-height:176px;background:#000;padding:20px}.lamborghini-layout-board .gold{background:#ffc000;color:#000}.lamborghini-layout-board .gold span{color:#202020}.lamborghini-layout-board .charcoal{background:#202020}.lamborghini-layout-board strong{display:block;margin-top:52px;color:inherit;font-size:24px;font-weight:400;line-height:1.19;text-transform:uppercase}.lamborghini-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#202020}.lamborghini-rule-board article{background:#000;padding:20px}.lamborghini-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase}.lamborghini-rule-board p{margin:0;border-top:1px solid #202020;color:#7d7d7d;padding:10px 0 0;font-size:14px;line-height:1.5}.lamborghini-rule-board p+p{margin-top:10px}.lamborghini-language-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#202020}.lamborghini-language-stage{position:relative;min-height:380px;overflow:hidden;background:repeating-linear-gradient(60deg,rgba(255,192,0,.06) 0 1px,transparent 1px 30px),linear-gradient(160deg,#000,#181818 62%,#000)}.lamborghini-language-stage:before{content:"";position:absolute;right:8%;top:12%;width:60%;height:76%;border:1px solid #202020;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);background:linear-gradient(140deg,#202020,#050505)}.lamborghini-language-stage span{position:absolute;right:18%;bottom:18%;width:70px;height:80px;background:#ffc000;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lamborghini-language-stage i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff;opacity:.5}.lamborghini-language-copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;background:#000;padding:38px}.lamborghini-language-copy strong{display:block;margin-top:14px;color:#fff;font-size:clamp(38px,5.5vw,72px);font-weight:400;line-height:.92;text-transform:uppercase;overflow-wrap:anywhere}.lamborghini-language-copy p{max-width:520px;margin:20px 0 0;color:#c8c8c8;font-size:16px;line-height:1.56}.lamborghini-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#202020}.lamborghini-language-card{min-width:0;background:#000;padding:24px}.lamborghini-language-card.type{grid-row:span 2}.lamborghini-type-row{border-top:1px solid #202020;padding:16px 0}.lamborghini-type-row:first-of-type{border-top:0}.lamborghini-type-row b{display:block;color:#7d7d7d;font-size:11px;font-weight:500;letter-spacing:.96px;line-height:1.4;text-transform:uppercase}.lamborghini-type-row strong{display:block;margin-top:8px;color:#fff;font-weight:400;text-transform:uppercase;overflow-wrap:anywhere}.lamborghini-type-row.hero strong{font-size:clamp(52px,7vw,88px);line-height:.92}.lamborghini-type-row.display strong{font-size:46px;line-height:1.13}.lamborghini-type-row.section strong{font-size:34px;line-height:1.19}.lamborghini-type-row.label strong{font-size:12px;letter-spacing:.96px;line-height:1.83}.lamborghini-type-row.micro strong{font-size:10px;letter-spacing:.225px;line-height:1.4}.lamborghini-language-card.palette{display:grid;align-content:start;gap:10px}.lamborghini-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.lamborghini-language-card.palette i{display:block;width:34px;height:34px;border:1px solid #202020;border-radius:0}.lamborghini-language-card.palette b{min-width:0;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase;overflow-wrap:anywhere}.lamborghini-language-card.palette small{color:#7d7d7d;font-size:12px}.lamborghini-language-card.components{display:grid;align-content:start;gap:12px}.lamborghini-language-card.components button,.lamborghini-language-card.components>a{display:inline-flex;width:max-content;min-height:52px;align-items:center;border-radius:0;font:inherit;font-size:14px;font-weight:400;letter-spacing:.2px;padding:0 24px;text-decoration:none;text-transform:uppercase}.lamborghini-language-card.components button{border:0;background:#ffc000;color:#000}.lamborghini-language-card.components>a{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff}.lamborghini-hex-control{width:56px;height:64px;border:1px solid #fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lamborghini-language-card.components em{display:inline-flex;width:max-content;border-radius:2px;background:#969696;color:#fff;padding:8px;font-style:normal;font-size:10px;letter-spacing:.225px;text-transform:uppercase}.lamborghini-progress{height:2px;width:100%;max-width:260px;background:#fff;opacity:.5}.lamborghini-language-card.surfaces{display:grid;align-content:start;gap:12px}.lamborghini-surface{min-height:88px;border:1px solid #202020;border-radius:0;padding:16px}.lamborghini-surface b,.lamborghini-surface small{display:block}.lamborghini-surface b{color:#fff;font-size:24px;font-weight:400;line-height:1.19;text-transform:uppercase}.lamborghini-surface small{margin-top:8px;color:#7d7d7d;font-size:13px;line-height:1.45}.lamborghini-surface.black{background:#000}.lamborghini-surface.iron{background:#181818}.lamborghini-surface.charcoal{background:#202020}.lamborghini-language-card.radius{display:grid;align-content:start;gap:12px}.lamborghini-language-card.radius div{border-top:1px solid #202020;padding-top:12px}.lamborghini-language-card.radius div:first-of-type{border-top:0}.lamborghini-language-card.radius b{display:block;color:#ffc000;font-size:34px;font-weight:400;line-height:1;text-transform:uppercase}.lamborghini-language-card.radius small{display:block;margin-top:6px;color:#7d7d7d;font-size:13px;line-height:1.45}.lamborghini-language-card.spacing{display:grid;align-content:start;gap:9px}.lamborghini-language-card.spacing div{display:grid;grid-template-columns:42px minmax(0,1fr) 54px;gap:10px;align-items:center}.lamborghini-language-card.spacing b{color:#fff;font-size:12px;font-weight:400}.lamborghini-language-card.spacing div span{display:block;height:3px;background:#ffc000}.lamborghini-language-card.spacing small{color:#7d7d7d;font-size:12px;text-align:right}.lamborghini-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#202020;border-top:1px solid #202020}.lamborghini-language-boundary div{min-width:0;background:#000;padding:20px 18px}.lamborghini-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:400;letter-spacing:.96px;text-transform:uppercase}.lamborghini-language-boundary span{display:block;margin-top:8px;color:#7d7d7d;font-size:13px;line-height:1.45}.mastercard-spec-preview{overflow:hidden;border:1px solid #d1cdc7;border-radius:40px;background:#f3f0ee;color:#141413;font-family:MarkForMC,Sofia Sans,Arial,sans-serif;font-size:14px;line-height:1.4}.mastercard-label{display:block;color:#696969;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:1;text-transform:uppercase}.mastercard-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#cf4500;vertical-align:middle}.mastercard-language-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;min-height:520px;padding:92px 36px 44px;background:#f3f0ee}.mastercard-floating-nav{position:absolute;left:36px;right:36px;top:24px;z-index:2;display:flex;height:58px;align-items:center;gap:26px;border-radius:1000px;background:#ffffffe6;box-shadow:0 4px 24px #0000000a;padding:0 24px;color:#141413;font-size:14px;font-weight:500;letter-spacing:-.42px}.mastercard-floating-nav em{width:34px;height:34px;margin-left:auto;border:1px solid #141413;border-radius:50%;font-style:normal}.mastercard-mark{position:relative;width:50px;height:28px;flex:none}.mastercard-mark i,.mastercard-mark b{position:absolute;top:0;width:28px;height:28px;border-radius:50%}.mastercard-mark i{left:0;background:#eb001b}.mastercard-mark b{right:0;background:#f79e1b;mix-blend-mode:multiply}.mastercard-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:80px}.mastercard-hero-copy strong{display:block;margin-top:18px;color:#141413;font-size:clamp(42px,6vw,72px);font-weight:500;letter-spacing:-1.44px;line-height:1}.mastercard-hero-copy p{max-width:520px;margin:20px 0 0;color:#555;font-size:16px;font-weight:450;line-height:1.4}.mastercard-hero-actions{display:flex;gap:12px;margin-top:28px}.mastercard-hero-actions button,.mastercard-hero-actions a{display:inline-flex;min-height:44px;align-items:center;border-radius:20px;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.48px;padding:6px 24px;text-decoration:none}.mastercard-hero-actions button{border:1.5px solid #141413;background:#141413;color:#f3f0ee}.mastercard-hero-actions a{border:1.5px solid #141413;background:#fff;color:#141413}.mastercard-orbit-scene{position:relative;min-height:370px}.mastercard-orbit-scene:before{content:"services";position:absolute;left:-24px;top:8px;color:#e8e2da;font-size:108px;font-weight:500;letter-spacing:-2.16px;line-height:1}.mastercard-orbit-scene .orbit{position:absolute;border:1.5px solid #f37338;border-color:#f37338 transparent transparent transparent;border-radius:50%;opacity:.76}.mastercard-orbit-scene .orbit-a{left:-20px;top:110px;width:430px;height:260px;transform:rotate(-14deg)}.mastercard-orbit-scene .orbit-b{right:-10px;top:46px;width:280px;height:180px;transform:rotate(28deg)}.mastercard-orbit-scene .portrait{position:absolute;border-radius:50%;background:#fcfbfa;box-shadow:0 24px 48px #00000014}.mastercard-orbit-scene .portrait:before{content:"";position:absolute;inset:18%;border-radius:50%;background:linear-gradient(135deg,#f3f0ee,#d9c2a7)}.mastercard-orbit-scene .portrait span{position:absolute;right:-10px;bottom:18px;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#fff;color:#141413;font-size:22px}.mastercard-orbit-scene .portrait-a{right:54px;top:42px;width:188px;height:188px}.mastercard-orbit-scene .portrait-b{left:12px;top:142px;width:138px;height:138px}.mastercard-orbit-scene .portrait-c{right:16px;bottom:12px;width:112px;height:112px}.mastercard-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#d1cdc7}.mastercard-language-card{background:#fcfbfa;padding:24px}.mastercard-language-card.type{grid-row:span 2}.mastercard-type-row{border-top:1px solid #d1cdc7;padding:16px 0}.mastercard-type-row:first-of-type{border-top:0}.mastercard-type-row b{display:block;color:#696969;font-size:12px;font-weight:450}.mastercard-type-row strong{display:block;margin-top:7px;color:#141413;font-weight:500;letter-spacing:-.02em}.mastercard-type-row.hero strong{font-size:46px;line-height:1}.mastercard-type-row.section strong{font-size:34px;line-height:1.12}.mastercard-type-row.body strong{font-size:16px;font-weight:450;letter-spacing:0;line-height:1.4}.mastercard-type-row.eyebrow strong{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:1;text-transform:uppercase}.mastercard-type-row.eyebrow i{width:6px;height:6px;border-radius:50%;background:#cf4500}.mastercard-language-card.palette{display:grid;align-content:start;gap:10px}.mastercard-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.mastercard-language-card.palette i{width:34px;height:34px;border:1px solid #d1cdc7;border-radius:50%}.mastercard-language-card.palette b{color:#141413;font-size:13px;font-weight:500}.mastercard-language-card.palette small{color:#696969;font-size:12px}.mastercard-language-card.components{display:grid;align-content:start;gap:12px}.mastercard-language-card.components button,.mastercard-language-card.components>a{display:inline-flex;width:max-content;min-height:44px;align-items:center;border-radius:20px;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.48px;padding:6px 24px;text-decoration:none}.mastercard-language-card.components button{border:1.5px solid #141413;background:#141413;color:#f3f0ee}.mastercard-language-card.components>a{border:1.5px solid #141413;background:#fff;color:#141413}.mastercard-satellite-sample{position:relative;width:118px;height:88px}.mastercard-satellite-sample i{display:block;width:82px;height:82px;border-radius:50%;background:linear-gradient(135deg,#f3f0ee,#d7b78c);box-shadow:0 18px 36px #00000014}.mastercard-satellite-sample span{position:absolute;right:10px;bottom:0;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#fff;color:#141413;font-size:20px}.mastercard-chip{width:max-content;border-radius:999px;background:#fff;border:1px solid #d1cdc7;color:#141413;padding:8px 20px;font-size:14px}.mastercard-language-card.radius{display:grid;align-content:start;gap:12px}.mastercard-language-card.radius div{border-top:1px solid #d1cdc7;padding-top:12px}.mastercard-language-card.radius div:first-of-type{border-top:0}.mastercard-language-card.radius b{display:block;color:#141413;font-size:32px;font-weight:500;letter-spacing:-.64px;line-height:1}.mastercard-language-card.radius small{display:block;margin-top:5px;color:#696969}.mastercard-language-card.spacing{display:grid;align-content:start;gap:9px}.mastercard-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.mastercard-language-card.spacing b{color:#141413;font-size:12px;font-weight:500}.mastercard-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#f37338}.mastercard-language-card.spacing small{color:#696969;font-size:12px;text-align:right}.mastercard-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d1cdc7;border-top:1px solid #d1cdc7}.mastercard-language-boundary div{background:#fcfbfa;padding:20px 18px}.mastercard-language-boundary b{display:block;color:#141413;font-size:14px;font-weight:700;letter-spacing:.56px;text-transform:uppercase}.mastercard-language-boundary span{display:block;margin-top:8px;color:#696969;font-size:13px;line-height:1.45}.meta-spec-preview{overflow:hidden;border:1px solid #dee3e9;border-radius:32px;background:#fff;color:#0a1317;font-family:Optimistic VF,Optimistic Display,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.meta-label{display:block;color:#5d6c7b;font-size:12px;font-weight:700;line-height:1.33}.meta-language-hero{display:grid;grid-template-columns:.94fr 1.06fr;gap:30px;align-items:center;padding:34px;background:#fff}.meta-hero-copy strong{display:block;margin-top:14px;color:#0a1317;font-size:clamp(42px,6vw,68px);font-weight:500;line-height:1.16}.meta-hero-copy p{max-width:560px;margin:18px 0 0;color:#5d6c7b;font-size:16px;line-height:1.5}.meta-hero-actions{display:flex;gap:12px;margin-top:26px}.meta-hero-actions button,.meta-hero-actions a{display:inline-flex;min-height:48px;align-items:center;border-radius:100px;font:inherit;font-size:14px;font-weight:700;letter-spacing:-.14px;padding:12px 28px;text-decoration:none}.meta-hero-actions button{border:0;background:#000;color:#fff}.meta-hero-actions a{border:2px solid #0a1317;background:transparent;color:#0a1317}.meta-product-stage{position:relative;min-height:360px;border-radius:40px;background:linear-gradient(180deg,#f8fbff,#f1f4f7);overflow:hidden}.meta-product-stage:before{content:"";position:absolute;right:10%;top:12%;width:220px;height:220px;border-radius:50%;background:#0064e02e}.meta-product-stage .device-card{position:absolute;inset:34px 34px 86px;border-radius:32px;background:linear-gradient(135deg,#fff,#e5edf6);overflow:hidden}.meta-product-stage .device-card i{position:absolute;right:42px;top:40px;width:100px;height:100px;border-radius:50%;background:#0a1317;box-shadow:inset 0 0 0 16px #fff}.meta-product-stage .device-card span{position:absolute;left:52px;top:68px;width:170px;height:74px;border:12px solid #0a1317;border-radius:100px}.meta-product-stage .device-card b{position:absolute;left:26px;bottom:24px;color:#0a1317;font-size:24px;font-weight:500}.meta-product-stage .buy-card{position:absolute;left:54px;right:54px;bottom:28px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dee3e9;border-radius:24px;background:#fff;padding:18px 22px}.meta-product-stage .buy-card strong{font-size:28px;font-weight:500}.meta-product-stage .buy-card button{border:0;border-radius:100px;background:#0064e0;color:#fff;padding:12px 24px;font:inherit;font-weight:700}.meta-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#dee3e9}.meta-language-card{background:#fff;padding:24px}.meta-language-card.type{grid-row:span 2}.meta-type-row{border-top:1px solid #dee3e9;padding:16px 0}.meta-type-row:first-of-type{border-top:0}.meta-type-row b{display:block;color:#5d6c7b;font-size:12px;font-weight:400}.meta-type-row strong{display:block;margin-top:7px;color:#0a1317;font-weight:500}.meta-type-row.hero strong{font-size:46px;line-height:1.16}.meta-type-row.section strong{font-size:36px;line-height:1.2}.meta-type-row.body strong{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.5}.meta-type-row.button strong{font-size:14px;font-weight:700;letter-spacing:-.14px}.meta-language-card.palette{display:grid;align-content:start;gap:10px}.meta-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.meta-language-card.palette i{width:34px;height:34px;border:1px solid #ced0d4;border-radius:50%}.meta-language-card.palette b{color:#0a1317;font-size:13px;font-weight:700}.meta-language-card.palette small{color:#5d6c7b;font-size:12px}.meta-language-card.components{display:grid;align-content:start;gap:12px}.meta-language-card.components button,.meta-language-card.components>a,.meta-language-card.components em{display:inline-flex;width:max-content;min-height:44px;align-items:center;border-radius:100px;font:inherit;font-size:14px;font-weight:700;letter-spacing:-.14px;padding:10px 24px;text-decoration:none}.meta-language-card.components button{border:0;background:#000;color:#fff}.meta-language-card.components>a{border:2px solid #0a1317;background:transparent;color:#0a1317}.meta-language-card.components em{border:0;background:#0064e0;color:#fff;font-style:normal}.meta-input{height:44px;border:1px solid #ced0d4;border-radius:8px;color:#5d6c7b;padding:12px}.meta-tabs{display:flex;width:max-content;gap:8px;border-radius:100px;background:#f1f4f7;padding:4px}.meta-tabs b,.meta-tabs span{border-radius:100px;padding:8px 16px;font-size:14px}.meta-tabs b{background:#0a1317;color:#fff}.meta-language-card.radius{display:grid;align-content:start;gap:12px}.meta-language-card.radius div{border-top:1px solid #dee3e9;padding-top:12px}.meta-language-card.radius div:first-of-type{border-top:0}.meta-language-card.radius b{display:block;color:#0064e0;font-size:32px;font-weight:500;line-height:1}.meta-language-card.radius small{display:block;margin-top:5px;color:#5d6c7b}.meta-language-card.spacing{display:grid;align-content:start;gap:9px}.meta-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.meta-language-card.spacing b{color:#0a1317;font-size:12px;font-weight:700}.meta-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#0064e0}.meta-language-card.spacing small{color:#5d6c7b;font-size:12px;text-align:right}.meta-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dee3e9;border-top:1px solid #dee3e9}.meta-language-boundary div{background:#fff;padding:20px 18px}.meta-language-boundary b{display:block;color:#0a1317;font-size:14px;font-weight:700}.meta-language-boundary span{display:block;margin-top:8px;color:#5d6c7b;font-size:13px;line-height:1.45}.mintlify-spec-preview{overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fff;color:#0a0a0a;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.mintlify-label{display:block;color:#888;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.mintlify-language-hero{position:relative;overflow:hidden;padding:34px;background:linear-gradient(180deg,#87a8c861,#f5e9d880 48%,#fff 86%)}.mintlify-cloud{position:absolute;border-radius:50%;background:#fff9;filter:blur(18px)}.mintlify-cloud.cloud-a{left:8%;top:42px;width:220px;height:78px}.mintlify-cloud.cloud-b{right:10%;top:88px;width:280px;height:92px}.mintlify-hero-copy{position:relative;text-align:center;margin:0 auto;max-width:760px}.mintlify-hero-copy strong{display:block;margin-top:12px;color:#0a0a0a;font-size:clamp(42px,6vw,72px);font-weight:600;letter-spacing:-2px;line-height:1.05}.mintlify-hero-copy p{max-width:560px;margin:18px auto 0;color:#5a5a5c;font-size:16px;line-height:1.5}.mintlify-hero-actions{display:flex;justify-content:center;gap:12px;margin-top:26px}.mintlify-hero-actions button,.mintlify-hero-actions a{display:inline-flex;min-height:42px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none}.mintlify-hero-actions button{border:0;background:#0a0a0a;color:#fff}.mintlify-hero-actions a{border:1px solid #e5e5e5;background:#fff;color:#0a0a0a}.mintlify-doc-window{position:relative;display:grid;grid-template-columns:190px 1fr 160px;width:min(860px,100%);margin:30px auto 0;overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0a0a0a14;text-align:left}.mintlify-doc-window aside,.mintlify-doc-window nav{background:#fafafa;padding:18px}.mintlify-doc-window aside{border-right:1px solid #e5e5e5}.mintlify-doc-window nav{border-left:1px solid #e5e5e5}.mintlify-doc-window b{display:block;margin-bottom:8px;color:#888;font-size:11px;font-weight:600;text-transform:uppercase}.mintlify-doc-window span{display:block;border-radius:8px;color:#5a5a5c;padding:7px 9px;font-size:13px}.mintlify-doc-window span.on{background:#e8fff8;color:#008f70;font-weight:600}.mintlify-doc-window article{padding:22px}.mintlify-doc-window h4{margin:0 0 8px;color:#0a0a0a;font-size:24px;font-weight:600}.mintlify-doc-window p{margin:0 0 14px;color:#5a5a5c}.mintlify-doc-window pre{margin:0;border-radius:12px;background:#1c1c1e;color:#d6dde2;padding:14px;font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.55}.mintlify-doc-window pre b{display:inline;color:#00d4a4;font:inherit}.mintlify-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e5e5e5}.mintlify-language-card{background:#fff;padding:24px}.mintlify-language-card.type{grid-row:span 2}.mintlify-type-row{border-top:1px solid #e5e5e5;padding:16px 0}.mintlify-type-row:first-of-type{border-top:0}.mintlify-type-row b{display:block;color:#888;font-size:12px;font-weight:500}.mintlify-type-row strong{display:block;margin-top:7px;color:#0a0a0a;font-weight:600}.mintlify-type-row.hero strong{font-size:46px;letter-spacing:-1.5px;line-height:1.08}.mintlify-type-row.section strong{font-size:34px;letter-spacing:-1px;line-height:1.14}.mintlify-type-row.body strong{font-size:16px;font-weight:400;line-height:1.5}.mintlify-type-row.code strong{font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:400}.mintlify-language-card.palette{display:grid;align-content:start;gap:10px}.mintlify-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.mintlify-language-card.palette i{width:34px;height:34px;border:1px solid #e5e5e5;border-radius:8px}.mintlify-language-card.palette b{color:#0a0a0a;font-size:13px;font-weight:600}.mintlify-language-card.palette small{color:#5a5a5c;font-size:12px}.mintlify-language-card.components{display:grid;align-content:start;gap:12px}.mintlify-language-card.components button,.mintlify-language-card.components>a,.mintlify-language-card.components em{display:inline-flex;width:max-content;min-height:40px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none}.mintlify-language-card.components button{border:0;background:#0a0a0a;color:#fff}.mintlify-language-card.components>a{border:1px solid #e5e5e5;background:#fff;color:#0a0a0a}.mintlify-language-card.components em{background:#e8fff8;color:#008f70;font-style:normal}.mintlify-search{height:36px;border:1px solid #e5e5e5;border-radius:8px;background:#f7f7f7;color:#5a5a5c;padding:8px 16px}.mintlify-language-card.components pre{margin:0;border-radius:12px;background:#1c1c1e;color:#d6dde2;padding:14px;font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:13px}.mintlify-language-card.components pre b{color:#00d4a4;font:inherit}.mintlify-language-card.radius{display:grid;align-content:start;gap:12px}.mintlify-language-card.radius div{border-top:1px solid #e5e5e5;padding-top:12px}.mintlify-language-card.radius div:first-of-type{border-top:0}.mintlify-language-card.radius b{display:block;color:#00b48a;font-size:32px;font-weight:600;line-height:1}.mintlify-language-card.radius small{display:block;margin-top:5px;color:#5a5a5c}.mintlify-language-card.spacing{display:grid;align-content:start;gap:9px}.mintlify-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.mintlify-language-card.spacing b{color:#0a0a0a;font-size:12px;font-weight:600}.mintlify-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#00d4a4}.mintlify-language-card.spacing small{color:#5a5a5c;font-size:12px;text-align:right}.mintlify-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e5e5e5;border-top:1px solid #e5e5e5}.mintlify-language-boundary div{background:#fff;padding:20px 18px}.mintlify-language-boundary b{display:block;color:#0a0a0a;font-size:14px;font-weight:600}.mintlify-language-boundary span{display:block;margin-top:8px;color:#5a5a5c;font-size:13px;line-height:1.45}.mistral-spec-preview{overflow:hidden;border:1px solid #e6d5a8;border-radius:12px;background:#fffaeb;color:#1f1f1f;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.mistral-label{display:block;color:#8a8a8a;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.mistral-language-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr .86fr;gap:28px;align-items:center;padding:36px;background:#fff8e0}.mistral-language-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 22%,rgba(255,129,5,.26),transparent 28%),linear-gradient(180deg,#ffd06a52,#fff8e01f 62%);pointer-events:none}.mistral-language-hero>*{position:relative}.mistral-hero-copy strong{display:block;margin-top:12px;color:#1f1f1f;font-family:PP Editorial Old,Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:400;letter-spacing:-1.5px;line-height:1.05}.mistral-hero-copy p{max-width:560px;margin:18px 0 0;color:#4a4a4a;font-size:16px;line-height:1.55}.mistral-hero-actions{display:flex;gap:12px;margin-top:26px}.mistral-hero-actions button,.mistral-hero-actions a{display:inline-flex;min-height:42px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none}.mistral-hero-actions button{border:0;background:#fa520f;color:#fff}.mistral-hero-actions a{border:1px solid #e6d5a8;background:#fff8e0;color:#1f1f1f}.mistral-sunset-card{position:relative;overflow:hidden;min-height:310px;border-radius:12px;background:linear-gradient(180deg,#5b3522,#b74a0d 44%,#ffd06a);box-shadow:0 12px 24px #5a34181f}.mistral-sunset-card:before{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:48%;background:linear-gradient(160deg,#2f2d28,#6c4b2d);clip-path:polygon(0 100%,24% 36%,42% 72%,62% 26%,100% 86%,100% 100%)}.mistral-sunset-card>i{position:absolute;left:0;right:0;top:0;height:10px;background:linear-gradient(90deg,#fa520f,#ffa110,#ffd900,#fff8e0)}.mistral-sunset-card div{position:absolute;left:22px;right:22px;bottom:22px;border:1px solid #e6d5a8;border-radius:12px;background:#fff8e0eb;padding:18px}.mistral-sunset-card b{display:block;font-family:PP Editorial Old,Georgia,serif;font-size:26px;font-weight:400}.mistral-sunset-card span{display:block;margin-top:6px;color:#4a4a4a}.mistral-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e6d5a8}.mistral-language-card{background:#fffaeb;padding:24px}.mistral-language-card.type{grid-row:span 2}.mistral-type-row{border-top:1px solid #e6d5a8;padding:16px 0}.mistral-type-row:first-of-type{border-top:0}.mistral-type-row b{display:block;color:#8a8a8a;font-size:12px;font-weight:500}.mistral-type-row strong{display:block;margin-top:7px;color:#1f1f1f}.mistral-type-row.hero strong{font-family:PP Editorial Old,Georgia,serif;font-size:50px;font-weight:400;letter-spacing:-1.5px;line-height:1.05}.mistral-type-row.display strong{font-family:PP Editorial Old,Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-1px;line-height:1.1}.mistral-type-row.body strong{font-size:16px;font-weight:400;line-height:1.55}.mistral-type-row.code strong{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:14px;font-weight:400}.mistral-language-card.palette{display:grid;align-content:start;gap:10px}.mistral-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.mistral-language-card.palette i{width:34px;height:34px;border:1px solid #e6d5a8;border-radius:8px}.mistral-language-card.palette b{color:#1f1f1f;font-size:13px;font-weight:600}.mistral-language-card.palette small{color:#4a4a4a;font-size:12px}.mistral-language-card.components{display:grid;align-content:start;gap:12px}.mistral-language-card.components button,.mistral-language-card.components>a,.mistral-language-card.components em{display:inline-flex;width:max-content;min-height:40px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none}.mistral-language-card.components button{border:0;background:#fa520f;color:#fff}.mistral-language-card.components>a{border:1px solid #e6d5a8;background:#fff8e0;color:#1f1f1f}.mistral-language-card.components em{border-radius:9999px;background:#fff0c2;color:#1f1f1f;font-style:normal;padding:8px 14px}.mistral-input{height:44px;border:1px solid #c7c7c7;border-radius:8px;background:#fff;color:#8a8a8a;padding:11px 16px}.mistral-language-card.components pre{margin:0;border-radius:8px;background:#1c1c1e;color:#fff;padding:14px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:13px}.mistral-language-card.components pre b{color:#ffa110;font:inherit}.mistral-language-card.radius{display:grid;align-content:start;gap:12px}.mistral-language-card.radius div{border-top:1px solid #e6d5a8;padding-top:12px}.mistral-language-card.radius div:first-of-type{border-top:0}.mistral-language-card.radius b{display:block;color:#fa520f;font-family:PP Editorial Old,Georgia,serif;font-size:34px;font-weight:400;line-height:1}.mistral-language-card.radius small{display:block;margin-top:5px;color:#4a4a4a}.mistral-language-card.spacing{display:grid;align-content:start;gap:9px}.mistral-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.mistral-language-card.spacing b{color:#1f1f1f;font-size:12px;font-weight:600}.mistral-language-card.spacing div span{display:block;height:3px;border-radius:8px;background:#fa520f}.mistral-language-card.spacing small{color:#4a4a4a;font-size:12px;text-align:right}.mistral-sunset-stripe{height:18px;background:linear-gradient(90deg,#fa520f 0 25%,#ffa110 25% 50%,#ffd900 50% 74%,#fff8e0 74% 100%)}.mistral-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e6d5a8}.mistral-language-boundary div{background:#fff8e0;padding:20px 18px}.mistral-language-boundary b{display:block;color:#1f1f1f;font-size:14px;font-weight:600}.mistral-language-boundary span{display:block;margin-top:8px;color:#4a4a4a;font-size:13px;line-height:1.45}.mongodb-spec-preview{overflow:hidden;border:1px solid #e1e5e8;border-radius:12px;background:#fff;color:#001e2b;font-family:Euclid Circular A,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.mongodb-label{display:block;color:#7c8c9a;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.mongodb-language-hero{display:grid;grid-template-columns:1fr .95fr;gap:28px;align-items:center;background:#001e2b;color:#fff;padding:36px}.mongodb-hero-copy strong{display:block;margin-top:12px;color:#fff;font-size:clamp(42px,6vw,72px);font-weight:500;letter-spacing:-1.5px;line-height:1.1}.mongodb-hero-copy p{max-width:560px;margin:18px 0 0;color:#a8b3bc;font-size:16px;line-height:1.55}.mongodb-hero-actions{display:flex;gap:12px;margin-top:26px}.mongodb-hero-actions button,.mongodb-hero-actions a{display:inline-flex;min-height:42px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:600;padding:10px 22px;text-decoration:none}.mongodb-hero-actions button{border:0;background:#00ed64;color:#001e2b}.mongodb-hero-actions a{border:1px solid #1c2d38;background:transparent;color:#fff}.mongodb-code-window{overflow:hidden;border:1px solid #1c2d38;border-radius:16px;background:#082b39;box-shadow:0 12px 24px #001e2b2e}.mongodb-code-window div{border-bottom:1px solid #1c2d38;color:#a8b3bc;padding:14px 18px;font-size:13px}.mongodb-code-window pre{margin:0;color:#d7e2e4;padding:22px;font-family:Source Code Pro,SF Mono,ui-monospace,monospace;font-size:14px;line-height:1.7;white-space:pre-wrap}.mongodb-code-window pre b{color:#00ed64;font:inherit}.mongodb-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e1e5e8}.mongodb-language-card{background:#fff;padding:24px}.mongodb-language-card.type{grid-row:span 2}.mongodb-type-row{border-top:1px solid #e1e5e8;padding:16px 0}.mongodb-type-row:first-of-type{border-top:0}.mongodb-type-row b{display:block;color:#7c8c9a;font-size:12px;font-weight:500}.mongodb-type-row strong{display:block;margin-top:7px;color:#001e2b;font-weight:500}.mongodb-type-row.hero strong{font-size:46px;letter-spacing:-1.5px;line-height:1.1}.mongodb-type-row.display strong{font-size:34px;letter-spacing:-1px;line-height:1.15}.mongodb-type-row.body strong{font-size:16px;font-weight:400;line-height:1.55}.mongodb-type-row.code strong{font-family:Source Code Pro,SF Mono,ui-monospace,monospace;font-size:14px;font-weight:400}.mongodb-language-card.palette{display:grid;align-content:start;gap:10px}.mongodb-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.mongodb-language-card.palette i{width:34px;height:34px;border:1px solid #e1e5e8;border-radius:8px}.mongodb-language-card.palette b{color:#001e2b;font-size:13px;font-weight:600}.mongodb-language-card.palette small{color:#3d4f5b;font-size:12px}.mongodb-language-card.components{display:grid;align-content:start;gap:12px}.mongodb-language-card.components button,.mongodb-language-card.components>a,.mongodb-language-card.components em{display:inline-flex;width:max-content;min-height:40px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:600;padding:10px 22px;text-decoration:none}.mongodb-language-card.components button{border:0;background:#00ed64;color:#001e2b}.mongodb-language-card.components>a{border:1px solid #c1ccd6;background:transparent;color:#001e2b}.mongodb-language-card.components em{background:#c3f0d2;color:#00684a;font-style:normal;padding:8px 14px}.mongodb-search{height:44px;border:1px solid #c1ccd6;border-radius:8px;background:#f9fbfa;color:#5c6c7a;padding:11px 16px}.mongodb-language-card.components pre{margin:0;border-radius:8px;background:#001e2b;color:#fff;padding:14px;font-family:Source Code Pro,SF Mono,ui-monospace,monospace;font-size:13px}.mongodb-language-card.components pre b{color:#00ed64;font:inherit}.mongodb-language-card.radius{display:grid;align-content:start;gap:12px}.mongodb-language-card.radius div{border-top:1px solid #e1e5e8;padding-top:12px}.mongodb-language-card.radius div:first-of-type{border-top:0}.mongodb-language-card.radius b{display:block;color:#00684a;font-size:32px;font-weight:500;line-height:1}.mongodb-language-card.radius small{display:block;margin-top:5px;color:#3d4f5b}.mongodb-language-card.spacing{display:grid;align-content:start;gap:9px}.mongodb-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.mongodb-language-card.spacing b{color:#001e2b;font-size:12px;font-weight:600}.mongodb-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#00ed64}.mongodb-language-card.spacing small{color:#3d4f5b;font-size:12px;text-align:right}.mongodb-language-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e1e5e8;border-top:1px solid #e1e5e8}.mongodb-language-showcase article{background:#fff;padding:20px}.mongodb-language-showcase article.featured{background:#e3fcef;border-top:2px solid #00ed64}.mongodb-language-showcase span{display:inline-flex;width:max-content;border-radius:9999px;background:#001e2b;color:#00ed64;padding:5px 10px;font-size:12px;font-weight:600}.mongodb-language-showcase .purple{border-radius:4px;background:#7b3ff2;color:#fff}.mongodb-language-showcase .orange{border-radius:4px;background:#fa6e39;color:#fff}.mongodb-language-showcase strong{display:block;margin-top:14px;color:#001e2b;font-size:18px;font-weight:600}.mongodb-language-showcase p{margin:8px 0 0;color:#3d4f5b}.mongodb-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e1e5e8;border-top:1px solid #e1e5e8}.mongodb-language-boundary div{background:#fff;padding:20px 18px}.mongodb-language-boundary b{display:block;color:#001e2b;font-size:14px;font-weight:600}.mongodb-language-boundary span{display:block;margin-top:8px;color:#3d4f5b;font-size:13px;line-height:1.45}.ollama-spec-preview{overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#fff;color:#000;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.ollama-label{display:block;color:#737373;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.4}.ollama-language-hero{display:grid;justify-items:center;text-align:center;padding:54px 24px 42px;background:#fff;border-bottom:1px solid #e5e5e5}.ollama-mascot{position:relative;width:82px;height:66px;margin-bottom:22px;border:2px solid #000;border-radius:44% 44% 38% 38%;background:#fff}.ollama-mascot:before,.ollama-mascot:after{content:"";position:absolute;top:-14px;width:16px;height:28px;border:2px solid #000;border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.ollama-mascot:before{left:14px;transform:rotate(-10deg)}.ollama-mascot:after{right:14px;transform:rotate(10deg)}.ollama-mascot span:before,.ollama-mascot span:after{content:"";position:absolute;top:28px;width:6px;height:6px;border-radius:50%;background:#000}.ollama-mascot span:before{left:24px}.ollama-mascot span:after{right:24px}.ollama-mascot span{position:absolute;left:34px;top:44px;width:14px;height:2px;background:#000}.ollama-language-hero strong{display:block;max-width:560px;margin-top:12px;color:#000;font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:clamp(30px,4.4vw,42px);font-weight:500;letter-spacing:0;line-height:1.12}.ollama-language-hero p{max-width:560px;margin:14px 0 0;color:#737373;font-size:16px;line-height:1.5}.ollama-hero-command{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:26px;border-radius:9999px;background:#fafafa;color:#000;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px}.ollama-hero-command span{color:#737373}.ollama-hero-actions{display:flex;gap:10px;margin-top:16px}.ollama-hero-actions button,.ollama-hero-actions a{display:inline-flex;height:36px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;padding:0 20px;text-decoration:none}.ollama-hero-actions button{border:0;background:#000;color:#fff}.ollama-hero-actions a{border:1px solid #e5e5e5;background:#fff;color:#000}.ollama-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e5e5e5}.ollama-language-card{background:#fff;padding:24px}.ollama-language-card.type{grid-row:span 2}.ollama-type-row{border-top:1px solid #e5e5e5;padding:16px 0}.ollama-type-row:first-of-type{border-top:0}.ollama-type-row b{display:block;color:#737373;font-size:12px;font-weight:400}.ollama-type-row strong{display:block;margin-top:7px;color:#000}.ollama-type-row.hero strong{font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:36px;font-weight:500;line-height:1.11}.ollama-type-row.display strong{font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:30px;font-weight:500;line-height:1.2}.ollama-type-row.body strong{color:#525252;font-size:16px;font-weight:400;line-height:1.5}.ollama-type-row.code strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:400}.ollama-language-card.palette{display:grid;align-content:start;gap:10px}.ollama-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.ollama-language-card.palette i{width:34px;height:34px;border:1px solid #e5e5e5;border-radius:9999px}.ollama-language-card.palette b{color:#000;font-size:13px;font-weight:500}.ollama-language-card.palette small{color:#737373;font-size:12px}.ollama-language-card.components{display:grid;align-content:start;gap:12px}.ollama-language-card.components button,.ollama-language-card.components>a{display:inline-flex;width:max-content;height:36px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:500;padding:0 20px;text-decoration:none}.ollama-language-card.components button{border:0;background:#000;color:#fff}.ollama-language-card.components>a{border:1px solid #e5e5e5;background:#fff;color:#000}.ollama-search{height:36px;width:max-content;border-radius:9999px;background:#fafafa;color:#737373;padding:8px 16px}.ollama-language-card.components pre{width:max-content;margin:0;border-radius:9999px;background:#fafafa;color:#000;padding:12px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.ollama-language-card.components pre b{color:#737373;font:inherit}.ollama-language-card.radius{display:grid;align-content:start;gap:12px}.ollama-language-card.radius div{border-top:1px solid #e5e5e5;padding-top:12px}.ollama-language-card.radius div:first-of-type{border-top:0}.ollama-language-card.radius b{display:block;color:#000;font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:30px;font-weight:500;line-height:1}.ollama-language-card.radius small{display:block;margin-top:5px;color:#737373}.ollama-language-card.spacing{display:grid;align-content:start;gap:9px}.ollama-language-card.spacing div{display:grid;grid-template-columns:54px 1fr 54px;gap:10px;align-items:center}.ollama-language-card.spacing b{color:#000;font-size:12px;font-weight:500}.ollama-language-card.spacing div span{display:block;height:3px;border-radius:9999px;background:#000}.ollama-language-card.spacing small{color:#737373;font-size:12px;text-align:right}.ollama-language-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e5e5e5;border-top:1px solid #e5e5e5}.ollama-language-showcase article{background:#fff;padding:20px}.ollama-language-showcase span{color:#737373;font-size:12px}.ollama-language-showcase strong{display:block;margin-top:12px;color:#000;font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:24px;font-weight:600}.ollama-language-showcase p{margin:8px 0 16px;color:#737373}.ollama-language-showcase button{height:36px;border:0;border-radius:9999px;background:#000;color:#fff;padding:0 18px;font:inherit;font-size:14px;font-weight:500}.ollama-language-showcase .dark{background:#171717;color:#fff}.ollama-language-showcase .dark strong{color:#fff}.ollama-language-showcase .dark p,.ollama-language-showcase .dark span{color:#ffffffb3}.ollama-language-showcase .dark button{background:#fff;color:#000}.ollama-language-showcase .terminal div{display:flex;gap:6px}.ollama-language-showcase .terminal i{width:12px;height:12px;border-radius:9999px}.ollama-language-showcase .terminal i:nth-child(1){background:#ff5f56}.ollama-language-showcase .terminal i:nth-child(2){background:#ffbd2e}.ollama-language-showcase .terminal i:nth-child(3){background:#27c93f}.ollama-language-showcase .terminal pre{margin:24px 0 0;color:#000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;white-space:pre-wrap}.ollama-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e5e5e5;border-top:1px solid #e5e5e5}.ollama-language-boundary div{background:#fff;padding:20px 18px}.ollama-language-boundary b{display:block;color:#000;font-size:14px;font-weight:500}.ollama-language-boundary span{display:block;margin-top:8px;color:#737373;font-size:13px;line-height:1.45}.opencode-spec-preview{overflow:hidden;border:1px solid rgba(15,0,0,.12);border-radius:4px;background:#fdfcfc;color:#201d1d;font-family:Berkeley Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}.opencode-label{display:block;color:#646262;font-size:12px;font-weight:400;line-height:1.5}.opencode-language-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:center;background:#fdfcfc;padding:28px;border-bottom:1px solid rgba(15,0,0,.12)}.opencode-language-hero strong{display:block;margin-top:10px;color:#201d1d;font-size:clamp(30px,4.5vw,42px);font-weight:700;letter-spacing:0;line-height:1.5}.opencode-language-hero p{max-width:560px;margin:14px 0 0;color:#424245;font-size:16px;line-height:1.5}.opencode-hero-actions{display:flex;gap:12px;margin-top:22px}.opencode-hero-actions button,.opencode-hero-actions a{display:inline-flex;min-height:36px;align-items:center;border-radius:4px;font:inherit;font-size:16px;font-weight:500;line-height:2;padding:4px 20px;text-decoration:none}.opencode-hero-actions button{border:0;background:#201d1d;color:#fdfcfc}.opencode-hero-actions a{border:1px solid rgba(15,0,0,.12);background:#fdfcfc;color:#201d1d}.opencode-tui-card{background:#201d1d;color:#fdfcfc;padding:28px;border:1px solid #201d1d}.opencode-tui-card .ascii{margin:0 0 18px;color:#fdfcfc;font-size:13px;line-height:1.1;white-space:pre-wrap}.opencode-tui-card div{margin-top:8px;border-radius:4px;background:#302c2c;color:#fdfcfc;padding:8px 12px}.opencode-tui-card span{color:#9a9898}.opencode-tui-card b{color:#ff9f0a;font:inherit}.opencode-tui-card em{color:#30d158;font-style:normal}.opencode-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#0f00001f}.opencode-language-card{background:#fdfcfc;padding:24px}.opencode-language-card.type{grid-row:span 2}.opencode-type-row{border-top:1px solid rgba(15,0,0,.12);padding:16px 0}.opencode-type-row:first-of-type{border-top:0}.opencode-type-row b{display:block;color:#646262;font-size:12px;font-weight:400}.opencode-type-row strong{display:block;margin-top:7px;color:#201d1d}.opencode-type-row.hero strong{font-size:38px;font-weight:700;line-height:1.5}.opencode-type-row.heading strong{font-size:16px;font-weight:700}.opencode-type-row.body strong{color:#424245;font-size:16px;font-weight:400}.opencode-type-row.caption strong{color:#646262;font-size:14px;font-weight:400;line-height:2}.opencode-language-card.palette{display:grid;align-content:start;gap:10px}.opencode-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.opencode-language-card.palette i{width:34px;height:34px;border:1px solid rgba(15,0,0,.12);border-radius:4px}.opencode-language-card.palette b{color:#201d1d;font-size:13px;font-weight:500}.opencode-language-card.palette small{color:#646262;font-size:11px}.opencode-language-card.components{display:grid;align-content:start;gap:12px}.opencode-language-card.components button,.opencode-language-card.components>a{display:inline-flex;width:max-content;min-height:36px;align-items:center;border-radius:4px;font:inherit;font-size:16px;font-weight:500;line-height:2;padding:4px 20px;text-decoration:none}.opencode-language-card.components button{border:0;background:#201d1d;color:#fdfcfc}.opencode-language-card.components>a{border:1px solid rgba(15,0,0,.12);background:#fdfcfc;color:#201d1d}.opencode-input{width:max-content;border-radius:4px;background:#f8f7f7;color:#201d1d;padding:8px 12px}.opencode-language-card.components pre{width:max-content;margin:0;border-radius:4px;background:#f1eeee;color:#201d1d;padding:12px 16px;font:inherit}.opencode-language-card.components pre b{color:#646262;font:inherit}.opencode-language-card.radius{display:grid;align-content:start;gap:12px}.opencode-language-card.radius div{border-top:1px solid rgba(15,0,0,.12);padding-top:12px}.opencode-language-card.radius div:first-of-type{border-top:0}.opencode-language-card.radius b{display:block;color:#201d1d;font-size:30px;font-weight:700;line-height:1.2}.opencode-language-card.radius small{display:block;margin-top:5px;color:#646262}.opencode-language-card.spacing{display:grid;align-content:start;gap:9px}.opencode-language-card.spacing div{display:grid;grid-template-columns:54px 1fr 56px;gap:10px;align-items:center}.opencode-language-card.spacing b{color:#201d1d;font-size:12px;font-weight:500}.opencode-language-card.spacing div span{display:block;height:3px;border-radius:4px;background:#201d1d}.opencode-language-card.spacing small{color:#646262;font-size:12px;text-align:right}.opencode-language-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#0f00001f;border-top:1px solid rgba(15,0,0,.12)}.opencode-language-showcase article{background:#fdfcfc;padding:20px}.opencode-language-showcase span{color:#201d1d;font-weight:700}.opencode-language-showcase strong{display:block;margin-top:10px;color:#201d1d;font-size:16px;font-weight:700}.opencode-language-showcase p{margin:8px 0 0;color:#424245}.opencode-language-showcase .dark{background:#201d1d;color:#fdfcfc}.opencode-language-showcase .dark strong,.opencode-language-showcase .dark span{color:#fdfcfc}.opencode-language-showcase .dark p{color:#9a9898}.opencode-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#0f00001f;border-top:1px solid rgba(15,0,0,.12)}.opencode-language-boundary div{background:#fdfcfc;padding:20px 18px}.opencode-language-boundary b{display:block;color:#201d1d;font-size:14px;font-weight:700}.opencode-language-boundary span{display:block;margin-top:8px;color:#424245;font-size:13px;line-height:1.45}.pinterest-spec-preview{overflow:hidden;border:1px solid #dadad3;border-radius:16px;background:#fff;color:#000;font-family:Pin Sans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.4}.pinterest-label{display:block;color:#62625b;font-size:12px;font-weight:700;line-height:1.4}.pinterest-language-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:26px;align-items:center;background:#fff;padding:34px;border-bottom:1px solid #e5e5e0}.pinterest-hero-copy strong{display:block;margin-top:12px;color:#cc001f;font-size:clamp(38px,5.8vw,70px);font-weight:600;letter-spacing:-1.2px;line-height:1.1}.pinterest-hero-copy p{max-width:520px;margin:16px 0 0;color:#33332e;font-size:16px;line-height:1.45}.pinterest-hero-actions{display:flex;gap:10px;margin-top:24px}.pinterest-hero-actions button,.pinterest-hero-actions a{display:inline-flex;height:40px;align-items:center;border-radius:16px;font:inherit;font-size:14px;font-weight:700;padding:0 16px;text-decoration:none}.pinterest-hero-actions button{border:0;background:#e60023;color:#fff}.pinterest-hero-actions a{border:0;background:#e5e5e0;color:#000}.pinterest-mini-masonry{column-count:3;column-gap:8px}.pinterest-mini-masonry article{position:relative;break-inside:avoid;margin-bottom:8px;border-radius:16px;background:linear-gradient(135deg,#f6f6f3,#dadad3);height:150px;overflow:hidden}.pinterest-mini-masonry article:nth-child(2){background:linear-gradient(135deg,#efe4d8,#c9a47e)}.pinterest-mini-masonry article:nth-child(3){background:linear-gradient(135deg,#e8eeee,#9bb0aa)}.pinterest-mini-masonry article:nth-child(4){background:linear-gradient(135deg,#f4d6db,#b45b68)}.pinterest-mini-masonry article:nth-child(5){background:linear-gradient(135deg,#e8e0d0,#84735d)}.pinterest-mini-masonry .tall{height:220px}.pinterest-mini-masonry .short{height:112px}.pinterest-mini-masonry .wide{height:176px}.pinterest-mini-masonry span{position:absolute;right:10px;top:10px;border-radius:16px;background:#e60023;color:#fff;padding:8px 14px;font-size:14px;font-weight:700}.pinterest-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e5e5e0}.pinterest-language-card{background:#fff;padding:24px}.pinterest-language-card.type{grid-row:span 2}.pinterest-type-row{border-top:1px solid #e5e5e0;padding:16px 0}.pinterest-type-row:first-of-type{border-top:0}.pinterest-type-row b{display:block;color:#62625b;font-size:12px;font-weight:700}.pinterest-type-row strong{display:block;margin-top:7px;color:#000;font-weight:700}.pinterest-type-row.hero strong{color:#cc001f;font-size:46px;font-weight:600;letter-spacing:-1.2px;line-height:1.1}.pinterest-type-row.title strong{font-size:34px;letter-spacing:-.8px;line-height:1.15}.pinterest-type-row.body strong{color:#33332e;font-size:16px;font-weight:400;line-height:1.4}.pinterest-type-row.button strong{font-size:14px;font-weight:700;line-height:1}.pinterest-language-card.palette{display:grid;align-content:start;gap:10px}.pinterest-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.pinterest-language-card.palette i{width:34px;height:34px;border:1px solid #dadad3;border-radius:50%}.pinterest-language-card.palette b{color:#000;font-size:13px;font-weight:700}.pinterest-language-card.palette small{color:#62625b;font-size:12px}.pinterest-language-card.components{display:grid;align-content:start;gap:12px}.pinterest-language-card.components button,.pinterest-language-card.components>a{display:inline-flex;width:max-content;height:40px;align-items:center;border-radius:16px;font:inherit;font-size:14px;font-weight:700;padding:0 16px;text-decoration:none}.pinterest-language-card.components button{border:0;background:#e60023;color:#fff}.pinterest-language-card.components>a{border:0;background:#e5e5e0;color:#000}.pinterest-search{height:48px;border-radius:9999px;background:#f6f6f3;color:#62625b;padding:14px 16px}.pinterest-chip-row{display:flex;flex-wrap:wrap;gap:8px}.pinterest-chip-row b,.pinterest-chip-row span{border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:700}.pinterest-chip-row b{background:#000;color:#fff}.pinterest-chip-row span{background:#f6f6f3;color:#000}.pinterest-pin-sample{position:relative;width:158px;overflow:hidden;border-radius:16px;background:#f6f6f3}.pinterest-pin-sample i{display:block;height:126px;background:linear-gradient(135deg,#ead7c2,#a05d45)}.pinterest-pin-sample em{position:absolute;right:8px;top:8px;border-radius:9999px;background:#fff;color:#000;padding:6px 12px;font-style:normal;font-size:12px;font-weight:700}.pinterest-language-card.radius{display:grid;align-content:start;gap:12px}.pinterest-language-card.radius div{border-top:1px solid #e5e5e0;padding-top:12px}.pinterest-language-card.radius div:first-of-type{border-top:0}.pinterest-language-card.radius b{display:block;color:#e60023;font-size:32px;font-weight:700;line-height:1}.pinterest-language-card.radius small{display:block;margin-top:5px;color:#62625b}.pinterest-language-card.spacing{display:grid;align-content:start;gap:9px}.pinterest-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.pinterest-language-card.spacing b{color:#000;font-size:12px;font-weight:700}.pinterest-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#e60023}.pinterest-language-card.spacing small{color:#62625b;font-size:12px;text-align:right}.pinterest-language-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e5e5e0;border-top:1px solid #e5e5e0}.pinterest-language-showcase article{background:#fff;padding:20px}.pinterest-language-showcase .search{background:#fbfbf9}.pinterest-language-showcase .action{background:#e60023;color:#fff}.pinterest-language-showcase .action span,.pinterest-language-showcase .action p{color:#ffffffc7}.pinterest-language-showcase span{color:#62625b;font-size:12px;font-weight:700}.pinterest-language-showcase strong{display:block;margin-top:10px;color:inherit;font-size:22px;font-weight:700;letter-spacing:-.3px}.pinterest-language-showcase p{margin:8px 0 0;color:#62625b;font-size:13px;line-height:1.45}.pinterest-language-showcase .grid strong:before{content:"";display:block;width:100%;height:62px;margin-bottom:12px;border-radius:16px;background:repeating-linear-gradient(90deg,#f6f6f3 0 24%,transparent 24% 26%,#f6f6f3 26% 49%,transparent 49% 51%,#f6f6f3 51% 74%,transparent 74% 76%,#f6f6f3 76% 100%)}.pinterest-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e5e5e0;border-top:1px solid #e5e5e0}.pinterest-language-boundary div{background:#fff;padding:20px 18px}.pinterest-language-boundary b{display:block;color:#000;font-size:14px;font-weight:700}.pinterest-language-boundary span{display:block;margin-top:8px;color:#62625b;font-size:13px;line-height:1.45}.playstation-spec-preview{overflow:hidden;border:1px solid #f3f3f3;border-radius:8px;background:#fff;color:#000;font-family:PlayStation SST,SST,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.playstation-label{display:block;color:#6b6b6b;font-size:12px;font-weight:500;line-height:1.5}.playstation-language-hero{display:grid;grid-template-columns:.42fr .58fr;gap:32px;align-items:center;background:#fff;padding:42px;border-bottom:1px solid #f3f3f3}.playstation-hero-copy strong{display:block;margin-top:14px;color:#000;font-size:clamp(36px,5vw,54px);font-weight:300;letter-spacing:-.1px;line-height:1.25}.playstation-hero-copy p{max-width:500px;margin:18px 0 0;color:#0009;font-size:18px;line-height:1.5}.playstation-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.playstation-hero-actions button,.playstation-hero-actions a{display:inline-flex;height:48px;align-items:center;border-radius:9999px;font:inherit;font-size:18px;font-weight:700;letter-spacing:.45px;padding:0 28px;text-decoration:none}.playstation-hero-actions button{border:0;background:#0070d1;color:#fff}.playstation-hero-actions a{border:0;background:transparent;color:#000}.playstation-product-stage{position:relative;min-height:360px;overflow:hidden;border-radius:8px;background:#f5f7fa}.playstation-product-stage:before{content:"";position:absolute;inset:9%;border-radius:28px;background:linear-gradient(135deg,#fff,#dbe7f7)}.playstation-product-stage i{position:absolute;inset:17% 28%;border-radius:8px;background:#fff;box-shadow:0 0 0 12px #e8eef5}.playstation-product-stage b{position:absolute;left:18%;right:18%;bottom:15%;height:8px;border-radius:999px;background:#0070d1}.playstation-product-stage em{position:absolute;right:22%;top:22%;width:64px;height:64px;border-radius:50%;background:#000}.playstation-chapter-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#f3f3f3}.playstation-chapter-strip article{min-height:158px;padding:22px}.playstation-chapter-strip .light{background:#fff;color:#000}.playstation-chapter-strip .dark{background:#000;color:#fff}.playstation-chapter-strip .blue{background:#0070d1;color:#fff}.playstation-chapter-strip span{display:block;color:inherit;opacity:.68;font-size:12px}.playstation-chapter-strip strong{display:block;margin-top:62px;color:inherit;font-size:28px;font-weight:300;line-height:1.25}.playstation-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#f3f3f3}.playstation-language-card{background:#fff;padding:24px}.playstation-language-card.type{grid-row:span 2}.playstation-type-row{border-top:1px solid #f3f3f3;padding:16px 0}.playstation-type-row:first-of-type{border-top:0}.playstation-type-row b{display:block;color:#6b6b6b;font-size:12px;font-weight:400}.playstation-type-row strong{display:block;margin-top:7px;color:#000}.playstation-type-row.hero strong{font-size:44px;font-weight:300;letter-spacing:-.1px;line-height:1.25}.playstation-type-row.title strong{font-size:34px;font-weight:300;letter-spacing:.1px;line-height:1.25}.playstation-type-row.body strong{color:#0009;font-size:18px;font-weight:400;letter-spacing:.1px;line-height:1.5}.playstation-type-row.button strong{font-size:18px;font-weight:700;letter-spacing:.45px}.playstation-language-card.palette{display:grid;align-content:start;gap:10px}.playstation-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.playstation-language-card.palette i{width:34px;height:34px;border:1px solid #f3f3f3;border-radius:50%}.playstation-language-card.palette b{color:#000;font-size:13px;font-weight:600}.playstation-language-card.palette small{color:#6b6b6b;font-size:12px}.playstation-language-card.components{display:grid;align-content:start;gap:12px}.playstation-language-card.components button,.playstation-language-card.components>a,.playstation-language-card.components em{display:inline-flex;width:max-content;height:48px;align-items:center;border-radius:9999px;font:inherit;font-size:18px;font-weight:700;letter-spacing:.45px;padding:0 28px;text-decoration:none}.playstation-language-card.components button{border:0;background:#0070d1;color:#fff}.playstation-language-card.components>a{border:0;background:#000;color:#fff}.playstation-language-card.components em{background:#d53b00;color:#fff;font-style:normal}.playstation-filter-row{display:flex;flex-wrap:wrap;gap:8px}.playstation-filter-row b,.playstation-filter-row span{border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:700}.playstation-filter-row b{background:#fff;box-shadow:inset 0 0 0 1px #f3f3f3;color:#000}.playstation-filter-row span{background:#f5f7fab3;color:#000}.playstation-card-sample{border-radius:8px;background:#f5f7fa;padding:16px}.playstation-card-sample i{display:block;height:82px;border-radius:8px;background:linear-gradient(135deg,#fff,#dbe7f7)}.playstation-card-sample strong{display:block;margin-top:12px;color:#000;font-size:18px;font-weight:600;line-height:1}.playstation-card-sample span{display:block;margin-top:8px;color:#6b6b6b;font-size:13px}.playstation-language-card.radius{display:grid;align-content:start;gap:12px}.playstation-language-card.radius div{border-top:1px solid #f3f3f3;padding-top:12px}.playstation-language-card.radius div:first-of-type{border-top:0}.playstation-language-card.radius b{display:block;color:#0070d1;font-size:32px;font-weight:300;line-height:1.1}.playstation-language-card.radius small{display:block;margin-top:5px;color:#6b6b6b}.playstation-language-card.spacing{display:grid;align-content:start;gap:9px}.playstation-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.playstation-language-card.spacing b{color:#000;font-size:12px;font-weight:500}.playstation-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#0070d1}.playstation-language-card.spacing small{color:#6b6b6b;font-size:12px;text-align:right}.playstation-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#f3f3f3;border-top:1px solid #f3f3f3}.playstation-language-boundary div{background:#fff;padding:20px 18px}.playstation-language-boundary b{display:block;color:#000;font-size:14px;font-weight:700}.playstation-language-boundary span{display:block;margin-top:8px;color:#6b6b6b;font-size:13px;line-height:1.45}.posthog-spec-preview{overflow:hidden;border:1px solid #bfc1b7;border-radius:6px;background:linear-gradient(#dcdfd2 1px,transparent 1px),linear-gradient(90deg,#dcdfd2 1px,transparent 1px),#eeefe9;background-size:28px 28px;color:#23251d;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.posthog-label{display:flex;align-items:center;gap:8px;color:#6c6e63;font-size:12px;font-weight:700;line-height:1.33;text-transform:uppercase}.posthog-label i{width:12px;height:12px;border:1px solid #23251d;border-radius:50%;background:#f7a501}.posthog-language-hero{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;padding:34px;border-bottom:1px solid #bfc1b7}.posthog-hero-copy strong{display:block;margin-top:14px;color:#23251d;font-size:clamp(30px,4.4vw,42px);font-weight:800;letter-spacing:-.6px;line-height:1.33}.posthog-hero-copy p{max-width:540px;margin:16px 0 0;color:#4d4f46;font-size:16px;line-height:1.5}.posthog-hero-actions{display:flex;gap:12px;margin-top:24px}.posthog-hero-actions button,.posthog-hero-actions a{display:inline-flex;height:40px;align-items:center;border:1px solid #23251d;border-radius:6px;font:inherit;font-size:14px;font-weight:700;padding:0 16px;text-decoration:none}.posthog-hero-actions button{background:#f7a501;color:#23251d}.posthog-hero-actions a{background:#fff;color:#23251d}.posthog-notebook{position:relative;min-height:328px;overflow:hidden;border:1px solid #bfc1b7;border-radius:6px;background:#fcfcfa}.posthog-notebook:before{content:"";position:absolute;inset:0;background:linear-gradient(#dcdfd2 1px,transparent 1px);background-size:100% 30px;opacity:.7}.posthog-notebook .top{position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #bfc1b7;background:#fff;padding:16px}.posthog-notebook .top b{font-size:15px}.posthog-notebook .top span{border:1px solid #bfc1b7;border-radius:999px;background:#e5e7e0;padding:4px 10px;color:#4d4f46;font-size:12px;font-weight:700}.posthog-notebook .chart{position:relative;display:flex;align-items:end;gap:9px;height:150px;margin:24px 152px 0 20px;border:1px solid #bfc1b7;border-radius:6px;background:#fff;padding:18px}.posthog-notebook .chart i{flex:1;border:1px solid #bfc1b7;border-radius:5px 5px 0 0;background:#f7a501}.posthog-notebook .hog{position:absolute;right:24px;bottom:24px;width:112px;height:76px;border:2px solid #23251d;border-radius:50% 50% 42% 42%;background:#f7a501}.posthog-notebook .hog:before{content:"";position:absolute;left:22px;top:24px;width:7px;height:7px;border-radius:50%;background:#23251d;box-shadow:30px 0 #23251d}.posthog-notebook .hog:after{content:"";position:absolute;left:34px;bottom:18px;width:34px;height:2px;background:#23251d}.posthog-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#bfc1b7}.posthog-language-card{background:#fcfcfa;padding:24px}.posthog-language-card.type{grid-row:span 2}.posthog-type-row{border-top:1px solid #dcdfd2;padding:16px 0}.posthog-type-row:first-of-type{border-top:0}.posthog-type-row b{display:block;color:#6c6e63;font-size:12px;font-weight:700}.posthog-type-row strong{display:block;margin-top:7px;color:#23251d}.posthog-type-row.hero strong{font-size:36px;font-weight:700;line-height:1.5}.posthog-type-row.title strong{font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:1.33}.posthog-type-row.body strong{color:#4d4f46;font-size:16px;font-weight:400;line-height:1.5}.posthog-type-row.code strong{font-family:ui-monospace,Source Code Pro,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;line-height:1.43}.posthog-language-card.palette{display:grid;align-content:start;gap:10px}.posthog-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.posthog-language-card.palette i{width:34px;height:34px;border:1px solid #bfc1b7;border-radius:6px}.posthog-language-card.palette b{color:#23251d;font-size:13px;font-weight:700}.posthog-language-card.palette small{color:#6c6e63;font-size:12px}.posthog-language-card.components{display:grid;align-content:start;gap:12px}.posthog-language-card.components button,.posthog-language-card.components>a{display:inline-flex;width:max-content;height:40px;align-items:center;border:1px solid #23251d;border-radius:6px;font:inherit;font-size:14px;font-weight:700;padding:0 16px;text-decoration:none}.posthog-language-card.components button{background:#f7a501;color:#23251d}.posthog-language-card.components>a{background:#e5e7e0;color:#23251d}.posthog-input{height:36px;border:1px solid #bfc1b7;border-radius:6px;background:#fff;color:#4d4f46;padding:8px 12px}.posthog-card-sample{border:1px solid #bfc1b7;border-radius:6px;background:#fff;padding:16px}.posthog-card-sample b{display:block;color:#23251d}.posthog-card-sample span{display:block;margin-top:6px;color:#4d4f46}.posthog-language-card.components pre{margin:0;border:1px solid #bfc1b7;border-radius:6px;background:#fcfcfa;color:#23251d;padding:12px;font-family:ui-monospace,Source Code Pro,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:pre-wrap}.posthog-language-card.radius{display:grid;align-content:start;gap:12px}.posthog-language-card.radius div{border-top:1px solid #dcdfd2;padding-top:12px}.posthog-language-card.radius div:first-of-type{border-top:0}.posthog-language-card.radius b{display:block;color:#23251d;font-size:32px;font-weight:800;line-height:1}.posthog-language-card.radius small{display:block;margin-top:5px;color:#4d4f46}.posthog-language-card.spacing{display:grid;align-content:start;gap:9px}.posthog-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.posthog-language-card.spacing b{color:#23251d;font-size:12px;font-weight:700}.posthog-language-card.spacing div span{display:block;height:3px;border-radius:6px;background:#f7a501}.posthog-language-card.spacing small{color:#6c6e63;font-size:12px;text-align:right}.posthog-language-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#bfc1b7;border-top:1px solid #bfc1b7}.posthog-language-showcase article{background:#fff;padding:20px}.posthog-language-showcase span{color:#6c6e63;font-size:12px;font-weight:700;text-transform:uppercase}.posthog-language-showcase strong{display:block;margin-top:10px;color:#23251d;font-size:20px;font-weight:700}.posthog-language-showcase p{margin:8px 0 0;color:#4d4f46;font-size:13px;line-height:1.45}.posthog-language-showcase .doc{background:#fcfcfa}.posthog-language-showcase .mascot{background:#f7a501}.posthog-language-showcase .mascot span,.posthog-language-showcase .mascot p{color:#23251d}.posthog-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#bfc1b7;border-top:1px solid #bfc1b7}.posthog-language-boundary div{background:#fcfcfa;padding:20px 18px}.posthog-language-boundary b{display:block;color:#23251d;font-size:14px;font-weight:800}.posthog-language-boundary span{display:block;margin-top:8px;color:#4d4f46;font-size:13px;line-height:1.45}.renault-spec-preview{overflow:hidden;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-family:NouvelR,Nouvel R,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4}.renault-label{display:block;color:#666;font-size:10px;font-weight:700;line-height:1.45;text-transform:uppercase}.renault-language-hero{display:grid;grid-template-columns:.48fr .52fr;gap:0;background:#000;border-bottom:1px solid #000}.renault-hero-copy{display:flex;flex-direction:column;justify-content:center;background:#fff;padding:36px}.renault-hero-copy strong{display:block;margin-top:14px;color:#000;font-size:clamp(36px,5.4vw,56px);font-weight:700;line-height:.95}.renault-hero-copy p{max-width:520px;margin:18px 0 0;color:#222;font-size:16px;line-height:1.4}.renault-hero-actions{display:flex;gap:10px;margin-top:26px}.renault-hero-actions button,.renault-hero-actions a{display:inline-flex;height:48px;align-items:center;border:1px solid #000;border-radius:2px;font:inherit;font-size:14.4px;font-weight:700;letter-spacing:.144px;padding:0 24px;text-decoration:none}.renault-hero-actions button{background:#ffed00;color:#000}.renault-hero-actions a{background:#000;color:#fff}.renault-product-stage{position:relative;min-height:360px;overflow:hidden;background:#000}.renault-product-stage:before{content:"";position:absolute;inset:16% 14%;background:linear-gradient(135deg,#fff,#c4c4c4);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.renault-product-stage i{position:absolute;inset:26% 28%;border:22px solid #ffed00;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.renault-product-stage b{position:absolute;left:16%;right:16%;bottom:18%;height:2px;background:#fff}.renault-tile-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#000}.renault-tile-strip article{min-height:154px;background:#fff;padding:24px}.renault-tile-strip .yellow{background:#ffed00}.renault-tile-strip .dark{background:#000;color:#fff}.renault-tile-strip span{display:block;color:inherit;opacity:.72;font-size:10px;font-weight:700;text-transform:uppercase}.renault-tile-strip strong{display:block;margin-top:58px;color:inherit;font-size:24px;font-weight:700;line-height:.95}.renault-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#000}.renault-language-card{background:#fff;padding:24px}.renault-language-card.type{grid-row:span 2}.renault-type-row{border-top:1px solid #f2f2f2;padding:16px 0}.renault-type-row:first-of-type{border-top:0}.renault-type-row b{display:block;color:#666;font-size:10px;font-weight:700;line-height:1.45;text-transform:uppercase}.renault-type-row strong{display:block;margin-top:7px;color:#000}.renault-type-row.hero strong{font-size:44px;font-weight:700;line-height:.95}.renault-type-row.title strong{font-size:32px;font-weight:700;line-height:.95}.renault-type-row.body strong{color:#222;font-size:16px;font-weight:400;line-height:1.4}.renault-type-row.button strong{font-size:14.4px;font-weight:700;letter-spacing:.144px;line-height:1}.renault-language-card.palette{display:grid;align-content:start;gap:10px}.renault-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.renault-language-card.palette i{width:34px;height:34px;border:1px solid #000;border-radius:0}.renault-language-card.palette b{color:#000;font-size:13px;font-weight:700}.renault-language-card.palette small{color:#666;font-size:12px}.renault-language-card.components{display:grid;align-content:start;gap:12px}.renault-language-card.components button,.renault-language-card.components>a{display:inline-flex;width:max-content;height:48px;align-items:center;border:1px solid #000;border-radius:2px;font:inherit;font-size:14.4px;font-weight:700;letter-spacing:.144px;padding:0 24px;text-decoration:none}.renault-language-card.components button{background:#ffed00;color:#000}.renault-language-card.components>a{background:#000;color:#fff}.renault-input{height:48px;border:1px solid #000;border-radius:0;background:#fff;color:#666;padding:12px 16px}.renault-config-row{display:flex;justify-content:space-between;border:1px solid #000;background:#fff;padding:14px 16px}.renault-config-row.active{background:#ffed00}.renault-config-row b{font-size:14px}.renault-config-row span{color:#222;font-size:12px}.renault-swatch-row{display:flex;gap:12px}.renault-swatch-row i{width:42px;height:42px;border:1px solid #000;border-radius:999px;background:#f7f7f7}.renault-swatch-row i:nth-child(2){background:#ffed00}.renault-swatch-row i:nth-child(3){background:#000}.renault-language-card.radius{display:grid;align-content:start;gap:12px}.renault-language-card.radius div{border-top:1px solid #f2f2f2;padding-top:12px}.renault-language-card.radius div:first-of-type{border-top:0}.renault-language-card.radius b{display:block;color:#000;font-size:34px;font-weight:700;line-height:.95}.renault-language-card.radius small{display:block;margin-top:6px;color:#666}.renault-language-card.spacing{display:grid;align-content:start;gap:9px}.renault-language-card.spacing div{display:grid;grid-template-columns:42px 1fr 48px;gap:10px;align-items:center}.renault-language-card.spacing b{color:#000;font-size:12px;font-weight:700;text-transform:uppercase}.renault-language-card.spacing div span{display:block;height:3px;background:#ffed00}.renault-language-card.spacing small{color:#666;font-size:12px;text-align:right}.renault-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#000;border-top:1px solid #000}.renault-language-boundary div{background:#fff;padding:20px 18px}.renault-language-boundary b{display:block;color:#000;font-size:14px;font-weight:700;text-transform:uppercase}.renault-language-boundary span{display:block;margin-top:8px;color:#666;font-size:13px;line-height:1.45}.replicate-spec-preview{overflow:hidden;border:1px solid rgba(32,32,32,.12);border-radius:10px;background:#f9f7f3;color:#202020;font-family:basier-square,Basier Square,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.replicate-label{display:block;color:#646464;font-size:12px;font-weight:600;line-height:1.33}.replicate-language-hero{display:grid;grid-template-columns:.48fr .52fr;gap:1px;background:#2020201f;border-bottom:1px solid rgba(32,32,32,.12)}.replicate-hero-copy{display:flex;flex-direction:column;justify-content:center;background:#f9f7f3;padding:36px}.replicate-hero-copy strong{display:block;margin-top:14px;color:#202020;font-family:rb-freigeist-neue,Arial Black,Inter,system-ui,sans-serif;font-size:clamp(38px,5.6vw,64px);font-weight:700;letter-spacing:-1.8px;line-height:1}.replicate-hero-copy p{max-width:530px;margin:18px 0 0;color:#3a3a3a;font-size:18px;line-height:1.56}.replicate-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.replicate-hero-actions button,.replicate-hero-actions a{display:inline-flex;height:44px;align-items:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:600;padding:0 24px;text-decoration:none}.replicate-hero-actions button{border:0;background:#ea2804;color:#fff}.replicate-hero-actions a{border:1px solid #202020;background:#fff;color:#202020}.replicate-lab-stage{position:relative;min-height:370px;overflow:hidden;background:radial-gradient(circle at 25% 18%,#ff6a3d 0 16%,transparent 34%),radial-gradient(circle at 76% 76%,#f4a8a0 0 18%,transparent 38%),#ea2804}.replicate-sketch{position:absolute;left:9%;top:16%;width:230px;height:190px;border:2px solid #202020;border-radius:48% 42% 58% 45%;background:#f9f7f3}.replicate-sketch:after{content:"";position:absolute;inset:34px;border:2px dashed #ea2804;border-radius:44% 56% 48% 52%}.replicate-output-grid{position:absolute;right:8%;bottom:11%;display:grid;grid-template-columns:repeat(2,112px);gap:12px}.replicate-output-grid i{display:block;aspect-ratio:1;border:1px solid rgba(32,32,32,.12);border-radius:10px;background:#fff;position:relative;overflow:hidden}.replicate-output-grid i:after{content:"";position:absolute;inset:18%;border-radius:45% 55% 52% 48%;background:#202020}.replicate-output-grid i:nth-child(2):after,.replicate-output-grid i:nth-child(3):after{background:#ea2804}.replicate-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#2020201f}.replicate-language-card{background:#f9f7f3;padding:24px}.replicate-language-card.type{grid-row:span 2}.replicate-type-row{border-top:1px solid rgba(32,32,32,.12);padding:16px 0}.replicate-type-row:first-of-type{border-top:0}.replicate-type-row b{display:block;color:#646464;font-size:12px;font-weight:400}.replicate-type-row strong{display:block;margin-top:7px;color:#202020}.replicate-type-row.hero strong{font-family:rb-freigeist-neue,Arial Black,Inter,system-ui,sans-serif;font-size:54px;font-weight:700;letter-spacing:-3px;line-height:1}.replicate-type-row.title strong{font-family:rb-freigeist-neue,Arial Black,Inter,system-ui,sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.8px;line-height:1}.replicate-type-row.body strong{color:#3a3a3a;font-size:16px;font-weight:400;line-height:1.5}.replicate-type-row.code strong{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;line-height:1.43}.replicate-language-card.palette{display:grid;align-content:start;gap:10px}.replicate-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.replicate-language-card.palette i{width:34px;height:34px;border:1px solid rgba(32,32,32,.12);border-radius:10px}.replicate-language-card.palette b{color:#202020;font-size:13px;font-weight:600}.replicate-language-card.palette small{color:#646464;font-size:12px}.replicate-language-card.components{display:grid;align-content:start;gap:12px}.replicate-language-card.components button,.replicate-language-card.components>a{display:inline-flex;width:max-content;height:44px;align-items:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:600;padding:0 24px;text-decoration:none}.replicate-language-card.components button{border:0;background:#ea2804;color:#fff}.replicate-language-card.components>a{border:1px solid #202020;background:#fff;color:#202020}.replicate-input{height:44px;border:1px solid rgba(32,32,32,.12);border-radius:9999px;background:#fff;color:#646464;padding:10px 20px}.replicate-tag-row{display:flex;flex-wrap:wrap;gap:8px}.replicate-tag-row b,.replicate-tag-row span{border-radius:9999px;padding:5px 10px;font-size:12px;font-weight:400}.replicate-tag-row b{background:#2b9a66;color:#fcfcfc}.replicate-tag-row span{border:1px solid rgba(32,32,32,.12);background:#f9f7f3;color:#202020}.replicate-model-card{border:1px solid rgba(32,32,32,.12);border-radius:10px;background:#fff;padding:12px}.replicate-model-card i{display:block;aspect-ratio:1.6;border-radius:10px;background:radial-gradient(circle at 38% 34%,#ea2804 0 18%,transparent 19%),#f3f0e8}.replicate-model-card strong{display:block;margin-top:12px;color:#202020;font-size:14px;font-weight:600}.replicate-model-card span{display:block;margin-top:5px;color:#646464;font-size:12px}.replicate-language-card.code{background:#202020;color:#fcfcfc}.replicate-code-tabs{display:flex;gap:8px}.replicate-code-tabs b,.replicate-code-tabs span{border-radius:4px;background:#000;padding:6px 12px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}.replicate-code-tabs b{box-shadow:inset 0 -2px #ea2804;color:#fcfcfc}.replicate-code-tabs span{color:#fcfcfcb8}.replicate-language-card.code pre{margin:18px 0 0;white-space:pre-wrap;color:#fcfcfc;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.43}.replicate-language-card.radius{display:grid;align-content:start;gap:12px}.replicate-language-card.radius div{border-top:1px solid rgba(32,32,32,.12);padding-top:12px}.replicate-language-card.radius div:first-of-type{border-top:0}.replicate-language-card.radius b{display:block;color:#ea2804;font-family:rb-freigeist-neue,Arial Black,Inter,system-ui,sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1}.replicate-language-card.radius small{display:block;margin-top:5px;color:#646464}.replicate-language-card.spacing{display:grid;align-content:start;gap:9px}.replicate-language-card.spacing div{display:grid;grid-template-columns:46px 1fr 54px;gap:10px;align-items:center}.replicate-language-card.spacing b{color:#202020;font-size:12px;font-weight:600}.replicate-language-card.spacing div span{display:block;height:3px;border-radius:9999px;background:#ea2804}.replicate-language-card.spacing small{color:#646464;font-size:12px;text-align:right}.replicate-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2020201f;border-top:1px solid rgba(32,32,32,.12)}.replicate-language-boundary div{background:#f9f7f3;padding:20px 18px}.replicate-language-boundary b{display:block;color:#202020;font-size:14px;font-weight:600}.replicate-language-boundary span{display:block;margin-top:8px;color:#646464;font-size:13px;line-height:1.45}.resend-spec-preview{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#000;color:#fcfdff;font-family:ABC Favorit,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.resend-label{display:block;color:#a1a4a5;font-size:12px;font-weight:400;line-height:1.5}.resend-language-hero{position:relative;display:grid;grid-template-columns:.5fr .5fr;gap:24px;align-items:center;overflow:hidden;background:#000;padding:36px;border-bottom:1px solid rgba(255,255,255,.06)}.resend-glow{position:absolute;inset:-20% -10% auto auto;width:420px;height:360px;border-radius:9999px;filter:blur(42px);opacity:.55}.resend-glow.blue{background:radial-gradient(circle,rgba(0,117,255,.34),transparent 68%)}.resend-hero-copy{position:relative;z-index:1}.resend-hero-copy strong{display:block;margin-top:14px;color:#fcfdff;font-family:Domaine Display,Georgia,serif;font-size:clamp(42px,5.8vw,72px);font-weight:400;letter-spacing:-.768px;line-height:1}.resend-hero-copy p{max-width:520px;margin:18px 0 0;color:#fcfdffdb;font-size:16px;line-height:1.5}.resend-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.resend-hero-actions button,.resend-hero-actions a{display:inline-flex;height:36px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:500;padding:0 16px;text-decoration:none}.resend-hero-actions button{border:0;background:#fcfdff;color:#000}.resend-hero-actions a{border:1px solid rgba(255,255,255,.14);background:#101012;color:#fcfdff}.resend-code-window{position:relative;z-index:1;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#06060a;padding:20px}.resend-window-dots{display:flex;gap:8px}.resend-window-dots i{width:10px;height:10px;border-radius:9999px}.resend-window-dots i:nth-child(1){background:#ff2047}.resend-window-dots i:nth-child(2){background:#ffc53d}.resend-window-dots i:nth-child(3){background:#1f9}.resend-code-window pre,.resend-language-card.code pre{margin:18px 0 0;white-space:pre-wrap;color:#fcfdffdb;font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.6}.resend-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#ffffff0f}.resend-language-card{background:#0a0a0c;padding:24px}.resend-language-card.type{grid-row:span 2}.resend-type-row{border-top:1px solid rgba(255,255,255,.06);padding:16px 0}.resend-type-row:first-of-type{border-top:0}.resend-type-row b{display:block;color:#a1a4a5;font-size:12px;font-weight:400}.resend-type-row strong{display:block;margin-top:7px;color:#fcfdff}.resend-type-row.hero strong{font-family:Domaine Display,Georgia,serif;font-size:54px;font-weight:400;letter-spacing:-.96px;line-height:1}.resend-type-row.title strong{font-family:Domaine Display,Georgia,serif;font-size:42px;font-weight:400;letter-spacing:-.768px;line-height:1}.resend-type-row.body strong{color:#fcfdffdb;font-family:ABC Favorit,Inter,system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.8px;line-height:1.5}.resend-type-row.code strong{font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:400;line-height:1.6}.resend-language-card.palette{display:grid;align-content:start;gap:10px}.resend-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.resend-language-card.palette i{width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:8px}.resend-language-card.palette b{color:#fcfdff;font-size:13px;font-weight:500}.resend-language-card.palette small{color:#a1a4a5;font-size:12px}.resend-language-card.components{display:grid;align-content:start;gap:12px}.resend-language-card.components button,.resend-language-card.components>a{display:inline-flex;width:max-content;height:36px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:500;padding:0 16px;text-decoration:none}.resend-language-card.components button{border:0;background:#fcfdff;color:#000}.resend-language-card.components>a{border:1px solid rgba(255,255,255,.14);background:#101012;color:#fcfdff}.resend-input{height:40px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0a0a0c;color:#fcfdffdb;padding:10px 14px}.resend-pill-row{display:flex;flex-wrap:wrap;gap:8px}.resend-pill-row b,.resend-pill-row span{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background:#101012;color:#fcfdffdb;padding:5px 10px;font-size:12px;font-weight:400}.resend-pill-row i{width:8px;height:8px;border-radius:9999px;background:#1f9}.resend-email-card{border-radius:12px;background:#fcfdff;color:#000;padding:18px}.resend-email-card strong{display:block;font-size:18px;font-weight:500}.resend-email-card span{display:block;margin-top:8px;color:#000033b3;font-size:13px}.resend-language-card.code{background:#06060a;color:#fcfdff}.resend-language-card.radius{display:grid;align-content:start;gap:12px}.resend-language-card.radius div{border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.resend-language-card.radius div:first-of-type{border-top:0}.resend-language-card.radius b{display:block;color:#fcfdff;font-family:Domaine Display,Georgia,serif;font-size:32px;font-weight:400;line-height:1}.resend-language-card.radius small{display:block;margin-top:5px;color:#a1a4a5}.resend-language-card.spacing{display:grid;align-content:start;gap:9px}.resend-language-card.spacing div{display:grid;grid-template-columns:46px 1fr 54px;gap:10px;align-items:center}.resend-language-card.spacing b{color:#fcfdff;font-size:12px;font-weight:500}.resend-language-card.spacing div span{display:block;height:3px;border-radius:9999px;background:#fcfdff}.resend-language-card.spacing small{color:#a1a4a5;font-size:12px;text-align:right}.resend-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff0f;border-top:1px solid rgba(255,255,255,.06)}.resend-language-boundary div{background:#0a0a0c;padding:20px 18px}.resend-language-boundary b{display:block;color:#fcfdff;font-size:14px;font-weight:500}.resend-language-boundary span{display:block;margin-top:8px;color:#a1a4a5;font-size:13px;line-height:1.45}.revolut-spec-preview{overflow:hidden;border:1px solid #191c1f;border-radius:12px;background:#000;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.revolut-label{display:block;color:#ffffffb8;font-size:12px;font-weight:600;line-height:1.4}.revolut-language-hero{display:grid;grid-template-columns:.5fr .5fr;gap:0;background:#000;border-bottom:1px solid rgba(255,255,255,.12)}.revolut-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:38px}.revolut-hero-copy strong{display:block;margin-top:14px;color:#fff;font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:clamp(44px,6vw,76px);font-weight:500;letter-spacing:-1.6px;line-height:1}.revolut-hero-copy p{max-width:540px;margin:18px 0 0;color:#ffffffb8;font-size:16px;line-height:1.5}.revolut-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.revolut-hero-actions button,.revolut-hero-actions a{display:inline-flex;height:48px;align-items:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:600;letter-spacing:.24px;padding:0 26px;text-decoration:none}.revolut-hero-actions button{border:0;background:#fff;color:#000}.revolut-hero-actions a{border:1px solid #fff;background:#000;color:#fff}.revolut-phone-stage{position:relative;min-height:420px;overflow:hidden;background:radial-gradient(circle at 70% 20%,rgba(73,79,223,.52),transparent 30%),#000}.revolut-phone{position:absolute;left:50%;top:50%;width:236px;height:360px;transform:translate(-50%,-50%) rotate(-8deg);border-radius:34px;background:#fff;color:#191c1f;padding:26px;box-shadow:0 42px 120px #494fdf57}.revolut-phone b{display:block;font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:42px;font-weight:500;letter-spacing:-.8px;line-height:1}.revolut-phone span{display:block;margin-top:8px;color:#505a63}.revolut-phone div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.revolut-phone i{height:88px;border-radius:20px;background:#494fdf}.revolut-phone i:nth-child(2){background:#00a87e}.revolut-phone i:nth-child(3){background:#e61e49}.revolut-phone i:nth-child(4){background:#ec7e00}.revolut-mode-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff1f;border-bottom:1px solid rgba(255,255,255,.12)}.revolut-mode-strip article{min-height:152px;background:#000;padding:22px}.revolut-mode-strip .light{background:#fff;color:#191c1f}.revolut-mode-strip .featured{background:#494fdf;color:#fff}.revolut-mode-strip span{display:block;color:inherit;opacity:.72;font-size:12px;font-weight:600}.revolut-mode-strip strong{display:block;margin-top:50px;color:inherit;font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.32px;line-height:1.18}.revolut-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e2e2e7}.revolut-language-card{background:#fff;color:#191c1f;padding:24px}.revolut-language-card.type{grid-row:span 2}.revolut-language-card .revolut-label{color:#505a63}.revolut-type-row{border-top:1px solid #e2e2e7;padding:16px 0}.revolut-type-row:first-of-type{border-top:0}.revolut-type-row b{display:block;color:#505a63;font-size:12px;font-weight:600}.revolut-type-row strong{display:block;margin-top:7px;color:#191c1f}.revolut-type-row.hero strong{font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:56px;font-weight:500;letter-spacing:-2.2px;line-height:1}.revolut-type-row.title strong{font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:42px;font-weight:500;letter-spacing:-.8px;line-height:1}.revolut-type-row.body strong{color:#1f2226;font-size:16px;font-weight:400;letter-spacing:.24px;line-height:1.5}.revolut-type-row.button strong{font-size:16px;font-weight:600;letter-spacing:.24px}.revolut-language-card.palette{display:grid;align-content:start;gap:10px}.revolut-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.revolut-language-card.palette i{width:34px;height:34px;border:1px solid #e2e2e7;border-radius:12px}.revolut-language-card.palette b{min-width:0;color:#191c1f;font-size:13px;font-weight:600}.revolut-language-card.palette small{color:#505a63;font-size:12px}.revolut-language-card.components{display:grid;align-content:start;gap:12px}.revolut-language-card.components button,.revolut-language-card.components>a{display:inline-flex;width:max-content;height:48px;align-items:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:600;letter-spacing:.24px;padding:0 26px;text-decoration:none}.revolut-language-card.components button{border:0;background:#000;color:#fff}.revolut-language-card.components>a{border:0;background:#f4f4f4;color:#191c1f}.revolut-input{height:56px;border:1px solid #e2e2e7;border-radius:12px;background:#fff;color:#505a63;padding:15px 16px}.revolut-plan-card{border-radius:20px;background:#494fdf;color:#fff;padding:18px}.revolut-plan-card b,.revolut-plan-card span,.revolut-plan-card strong{display:block}.revolut-plan-card b{font-size:20px;font-weight:600}.revolut-plan-card span{margin-top:6px;opacity:.78}.revolut-plan-card strong{margin-top:16px;font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:28px;font-weight:500}.revolut-chip-row{display:flex;flex-wrap:wrap;gap:8px}.revolut-chip-row span{border-radius:9999px;background:#f4f4f4;color:#191c1f;padding:8px 16px;font-size:14px;font-weight:600}.revolut-language-card.mockup{background:#000;color:#fff}.revolut-language-card.mockup .revolut-label{color:#ffffffb8}.revolut-card-stack{position:relative;height:260px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 30%,rgba(73,79,223,.45),transparent 46%),#000}.revolut-card-stack i{position:absolute;width:210px;height:132px;border-radius:20px;background:#494fdf}.revolut-card-stack i:nth-child(1){left:18%;top:34px;transform:rotate(-10deg)}.revolut-card-stack i:nth-child(2){left:32%;top:72px;background:#00a87e;transform:rotate(8deg)}.revolut-card-stack i:nth-child(3){left:24%;top:116px;background:#e61e49;transform:rotate(-3deg)}.revolut-language-card.radius{display:grid;align-content:start;gap:12px}.revolut-language-card.radius div{border-top:1px solid #e2e2e7;padding-top:12px}.revolut-language-card.radius div:first-of-type{border-top:0}.revolut-language-card.radius b{display:block;color:#494fdf;font-family:Aeonik Pro,Inter,system-ui,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.7px;line-height:1}.revolut-language-card.radius small{display:block;margin-top:5px;color:#505a63}.revolut-language-card.spacing{display:grid;align-content:start;gap:9px}.revolut-language-card.spacing div{display:grid;grid-template-columns:46px 1fr 54px;gap:10px;align-items:center}.revolut-language-card.spacing b{color:#191c1f;font-size:12px;font-weight:600}.revolut-language-card.spacing div span{display:block;height:3px;border-radius:9999px;background:#494fdf}.revolut-language-card.spacing small{color:#505a63;font-size:12px;text-align:right}.revolut-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e2e2e7;border-top:1px solid #e2e2e7}.revolut-language-boundary div{background:#fff;padding:20px 18px}.revolut-language-boundary b{display:block;color:#191c1f;font-size:14px;font-weight:700}.revolut-language-boundary span{display:block;margin-top:8px;color:#505a63;font-size:13px;line-height:1.45}.runway-spec-preview{overflow:hidden;border:1px solid #27272a;border-radius:8px;background:#000;color:#fff;font-family:abcNormal,Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.16px;line-height:1.35}.runway-label{display:block;color:#767d88;font-size:11px;font-weight:450;letter-spacing:.35px;line-height:1.3;text-transform:uppercase}.runway-language-hero{position:relative;min-height:470px;overflow:hidden;background:#000}.runway-frame{background:#111}.runway-frame.hero-frame{position:absolute;inset:0;background:linear-gradient(180deg,#0000001f,#000 92%),radial-gradient(circle at 68% 30%,rgba(201,204,209,.34),transparent 18%),linear-gradient(130deg,#050505,#222a34 42%,#000)}.runway-frame.hero-frame:after{content:"";position:absolute;inset:16% 9% 18% 48%;border-radius:8px;background:linear-gradient(140deg,#ffffff2e,#fff0),linear-gradient(120deg,#1b222c,#070707);opacity:.9}.runway-hero-overlay{position:absolute;left:34px;right:34px;bottom:34px;max-width:680px}.runway-hero-overlay strong{display:block;margin-top:12px;color:#fff;font-size:clamp(38px,5.2vw,62px);font-weight:400;letter-spacing:-1.2px;line-height:1}.runway-hero-overlay p{max-width:520px;margin:16px 0 0;color:#c9ccd1;font-size:16px;line-height:1.45}.runway-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.runway-actions button,.runway-actions a{display:inline-flex;height:36px;align-items:center;border-radius:4px;font:inherit;font-size:14px;font-weight:600;padding:0 14px;text-decoration:none}.runway-actions button{border:0;background:#fff;color:#000}.runway-actions a{border:1px solid #27272a;background:#0000008c;color:#fff}.runway-image-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:12px;background:#000;padding:18px;border-top:1px solid #27272a}.runway-image-grid article{position:relative;min-height:190px;overflow:hidden;border-radius:8px;background:#1a1a1a}.runway-image-grid .large{grid-row:span 2;min-height:396px}.runway-image-grid i{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000000b8),linear-gradient(135deg,#131820,#4d5662 48%,#090909)}.runway-image-grid article:nth-child(2) i{background:linear-gradient(180deg,#0000,#000000b8),linear-gradient(145deg,#111,#342b26 54%,#050505)}.runway-image-grid article:nth-child(3) i{background:linear-gradient(180deg,#0000,#000000b8),linear-gradient(145deg,#050505,#263229 54%,#050505)}.runway-image-grid span,.runway-image-grid strong{position:absolute;left:18px;right:18px}.runway-image-grid span{bottom:58px;color:#a7a7a7;font-size:11px;font-weight:450;letter-spacing:.35px;text-transform:uppercase}.runway-image-grid strong{bottom:20px;color:#fff;font-size:24px;font-weight:400;letter-spacing:-.26px;line-height:1}.runway-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#27272a}.runway-language-card{background:#000;color:#fff;padding:24px}.runway-language-card.type{grid-row:span 2}.runway-type-row{border-top:1px solid #27272a;padding:16px 0}.runway-type-row:first-of-type{border-top:0}.runway-type-row b{display:block;color:#767d88;font-size:11px;font-weight:450;letter-spacing:.35px}.runway-type-row strong{display:block;margin-top:7px;color:#fff}.runway-type-row.hero strong{font-size:48px;font-weight:400;letter-spacing:-1.2px;line-height:1}.runway-type-row.title strong{font-size:40px;font-weight:400;letter-spacing:-1px;line-height:1}.runway-type-row.body strong{max-width:420px;color:#c9ccd1;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.35}.runway-type-row.label strong{color:#767d88;font-size:11px;font-weight:450;letter-spacing:.35px;line-height:1.3}.runway-language-card.palette{display:grid;align-content:start;gap:10px}.runway-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.runway-language-card.palette i{width:34px;height:34px;border:1px solid #27272a;border-radius:4px}.runway-language-card.palette b{min-width:0;color:#fff;font-size:13px;font-weight:500}.runway-language-card.palette small{color:#767d88;font-size:12px}.runway-language-card.components{display:grid;align-content:start;gap:12px}.runway-language-card.components button,.runway-language-card.components>a{display:inline-flex;width:max-content;height:36px;align-items:center;border-radius:4px;font:inherit;font-size:14px;font-weight:600;padding:0 14px;text-decoration:none}.runway-language-card.components button{border:0;background:#fff;color:#000}.runway-language-card.components>a{border:1px solid #27272a;background:#000;color:#fff}.runway-meta-row{display:flex;justify-content:space-between;border-top:1px solid #27272a;border-bottom:1px solid #27272a;padding:12px 0;color:#767d88}.runway-meta-row b{font-size:11px;font-weight:450;letter-spacing:.35px}.runway-meta-row span{font-size:13px;color:#a7a7a7}.runway-timeline{display:grid;grid-template-columns:2fr 1fr 1.4fr .8fr;gap:4px}.runway-timeline i{height:38px;border-radius:4px;background:#1a1a1a}.runway-timeline i:nth-child(2){background:#404040}.runway-timeline i:nth-child(3){background:#27272a}.runway-timeline i:nth-child(4){background:#767d88}.runway-language-card.surfaces{background:#030303}.runway-mini-frame{position:relative;min-height:230px;overflow:hidden;border-radius:8px;background:#111}.runway-mini-frame i{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000000c2),linear-gradient(135deg,#101820,#424a55 48%,#050505)}.runway-mini-frame b,.runway-mini-frame small{position:absolute;left:16px;right:16px}.runway-mini-frame b{bottom:42px;color:#fff;font-size:20px;font-weight:400;line-height:1}.runway-mini-frame small{bottom:18px;color:#767d88;font-size:12px}.runway-language-card.radius{display:grid;align-content:start;gap:12px}.runway-language-card.radius div{border-top:1px solid #27272a;padding-top:12px}.runway-language-card.radius div:first-of-type{border-top:0}.runway-language-card.radius b{display:block;color:#fff;font-size:30px;font-weight:400;letter-spacing:-.9px;line-height:1}.runway-language-card.radius small{display:block;margin-top:5px;color:#767d88}.runway-language-card.spacing{display:grid;align-content:start;gap:9px}.runway-language-card.spacing div{display:grid;grid-template-columns:54px 1fr 54px;gap:10px;align-items:center}.runway-language-card.spacing b{color:#fff;font-size:11px;font-weight:450;letter-spacing:.35px}.runway-language-card.spacing div span{display:block;height:3px;border-radius:4px;background:#c9ccd1}.runway-language-card.spacing small{color:#767d88;font-size:12px;text-align:right}.runway-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#27272a;border-top:1px solid #27272a}.runway-language-boundary div{background:#000;padding:20px 18px}.runway-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:600}.runway-language-boundary span{display:block;margin-top:8px;color:#767d88;font-size:13px;line-height:1.45}.sentry-spec-preview{overflow:hidden;border:1px solid #362d59;border-radius:12px;background:#1f1633;color:#fff;font-family:Rubik,-apple-system,system-ui,sans-serif;font-size:14px;line-height:1.5}.sentry-label{display:block;color:#bdb8c0;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:1.8;text-transform:uppercase}.sentry-language-hero{position:relative;display:grid;grid-template-columns:1fr .78fr;gap:28px;align-items:center;overflow:hidden;background:#1f1633;padding:38px}.sentry-starfield{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-position:0 0,22px 18px;background-size:44px 44px,58px 58px;opacity:.18}.sentry-sticker{position:absolute;right:32%;top:28px;width:78px;height:92px;transform:rotate(-9deg);z-index:1}.sentry-sticker:before{content:"";position:absolute;inset:10px 7px;border:3px solid #150f23;border-radius:24px;background:#fa7faa}.sentry-sticker i{position:absolute;left:28px;top:0;width:24px;height:24px;border:3px solid #150f23;border-radius:50%;background:#c2ef4e}.sentry-sticker b{position:absolute;left:16px;right:16px;bottom:2px;height:20px;border:3px solid #150f23;border-radius:0 0 16px 16px;background:#c2ef4e}.sentry-hero-copy,.sentry-debug-card{position:relative;z-index:2}.sentry-hero-copy strong{display:block;margin-top:14px;max-width:620px;color:#fff;font-family:Sentri Display,Space Grotesk,Rubik,system-ui,sans-serif;font-size:clamp(44px,6.7vw,78px);font-weight:700;letter-spacing:0;line-height:1.05}.sentry-hero-copy strong span,.sentry-type-row.hero span{display:inline-block;border-radius:4px;background:#c2ef4e;color:#1f1633;padding:0 12px}.sentry-hero-copy p{max-width:560px;margin:18px 0 0;color:#bdb8c0;font-size:16px;line-height:2}.sentry-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sentry-actions button,.sentry-actions a{display:inline-flex;min-height:44px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:700;letter-spacing:.2px;padding:12px 16px;text-decoration:none;text-transform:uppercase}.sentry-actions button{border:0;background:#fff;color:#1f1633;box-shadow:#150f23 0 0 8px 6px}.sentry-actions a{border:0;background:#ffffff2e;color:#fff}.sentry-debug-card{overflow:hidden;border:1px solid #362d59;border-radius:18px;background:#150f23}.sentry-debug-card .top{display:flex;justify-content:space-between;border-bottom:1px solid #362d59;padding:16px}.sentry-debug-card .top b{font-weight:600}.sentry-debug-card .top span{border-radius:4px;background:#79628c;color:#fff;padding:3px 8px;font-size:10px;font-weight:600;letter-spacing:.25px;text-transform:uppercase}.sentry-debug-card .issue{display:grid;grid-template-columns:1fr auto;gap:12px;border-bottom:1px solid #362d59;padding:14px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.sentry-debug-card .issue b{color:#c2ef4e;font-size:13px}.sentry-debug-card .issue small{color:#bdb8c0}.sentry-debug-card .code{padding:16px;color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.sentry-canvas-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#362d59;border-top:1px solid #362d59}.sentry-canvas-strip article{min-height:156px;background:#150f23;padding:22px}.sentry-canvas-strip article.light{background:#fff;color:#1f1633}.sentry-canvas-strip article.lime{background:#c2ef4e;color:#1f1633}.sentry-canvas-strip span{display:block;color:inherit;opacity:.7;font-size:10px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.sentry-canvas-strip strong{display:block;margin-top:52px;font-size:20px;font-weight:600;line-height:1.25}.sentry-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#362d59}.sentry-language-card{background:#1f1633;color:#fff;padding:24px}.sentry-language-card.type{grid-row:span 2}.sentry-type-row{border-top:1px solid #362d59;padding:15px 0}.sentry-type-row:first-of-type{border-top:0}.sentry-type-row b{display:block;color:#bdb8c0;font-size:11px;font-weight:500}.sentry-type-row strong{display:block;margin-top:7px;color:#fff}.sentry-type-row.hero strong{font-family:Sentri Display,Space Grotesk,Rubik,system-ui,sans-serif;font-size:48px;font-weight:700;line-height:1.05}.sentry-type-row.large strong{font-family:Sentri Display,Space Grotesk,Rubik,system-ui,sans-serif;font-size:38px;font-weight:500;line-height:1.1}.sentry-type-row.body strong{max-width:420px;color:#bdb8c0;font-size:16px;font-weight:400;line-height:2}.sentry-type-row.ui strong{font-size:14px;font-weight:700;letter-spacing:.2px}.sentry-type-row.code strong{color:#c2ef4e;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;font-weight:400}.sentry-language-card.palette{display:grid;align-content:start;gap:10px}.sentry-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.sentry-language-card.palette i{width:34px;height:34px;border:1px solid #362d59;border-radius:6px}.sentry-language-card.palette b{min-width:0;color:#fff;font-size:13px;font-weight:600}.sentry-language-card.palette small{color:#bdb8c0;font-size:12px}.sentry-language-card.components{display:grid;align-content:start;gap:12px}.sentry-language-card.components button,.sentry-language-card.components>a{display:inline-flex;width:max-content;min-height:44px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:700;letter-spacing:.2px;padding:12px 16px;text-decoration:none;text-transform:uppercase}.sentry-language-card.components button{border:0;background:#fff;color:#1f1633;box-shadow:#150f23 0 0 8px 6px}.sentry-language-card.components>a{border:0;background:#ffffff2e;color:#fff}.sentry-lime-chip{width:max-content;border-radius:4px;background:#c2ef4e;color:#1f1633;padding:4px 10px;font-family:Sentri Display,Space Grotesk,Rubik,sans-serif;font-size:28px;font-weight:700;line-height:1}.sentry-code-line{border-radius:8px;background:#150f23;color:#c2ef4e;font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:14px}.sentry-input{height:42px;border:1px solid #cfcfdb;border-radius:6px;background:#fff;color:#1f1633;padding:9px 12px}.sentry-language-card.pricing{display:grid;align-content:start;gap:12px;background:#fff;color:#1f1633}.sentry-language-card.pricing .sentry-label{color:#79628c}.sentry-price-row{border:1px solid #e5e7eb;border-radius:12px;padding:16px}.sentry-price-row b,.sentry-price-row strong,.sentry-price-row small{display:block}.sentry-price-row b{font-size:16px;font-weight:600}.sentry-price-row strong{margin-top:16px;font-family:Sentri Display,Space Grotesk,Rubik,sans-serif;font-size:40px;font-weight:500;line-height:1}.sentry-price-row small{margin-top:8px;color:#79628c}.sentry-price-row.dark{border-color:#150f23;background:#150f23;color:#fff}.sentry-price-row.dark small{color:#bdb8c0}.sentry-language-card.radius{display:grid;align-content:start;gap:10px}.sentry-language-card.radius div{border-top:1px solid #362d59;padding-top:10px}.sentry-language-card.radius div:first-of-type{border-top:0}.sentry-language-card.radius b{display:block;color:#c2ef4e;font-family:Sentri Display,Space Grotesk,Rubik,sans-serif;font-size:30px;font-weight:700;line-height:1}.sentry-language-card.radius small{display:block;margin-top:5px;color:#bdb8c0}.sentry-language-card.spacing{display:grid;align-content:start;gap:9px}.sentry-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;gap:10px;align-items:center}.sentry-language-card.spacing b{color:#fff;font-size:11px;font-weight:700;letter-spacing:.2px}.sentry-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#c2ef4e}.sentry-language-card.spacing small{color:#bdb8c0;font-size:12px;text-align:right}.sentry-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#362d59;border-top:1px solid #362d59}.sentry-language-boundary div{background:#150f23;padding:20px 18px}.sentry-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:700}.sentry-language-boundary span{display:block;margin-top:8px;color:#bdb8c0;font-size:13px;line-height:1.45}.spacex-spec-preview{overflow:hidden;border:1px solid #3a3a3f;border-radius:12px;background:#000;color:#fff;font-family:D-DIN,Arial,Verdana,sans-serif;font-size:14px;letter-spacing:.32px;line-height:1.5;text-transform:uppercase}.spacex-label{display:block;color:#f0f0fa;font-size:12px;font-weight:400;letter-spacing:.96px;line-height:2}.spacex-language-hero{position:relative;min-height:480px;overflow:hidden;background:#000}.spacex-photo{position:absolute;inset:0;background:#000}.spacex-photo.moon{background:radial-gradient(circle at 68% 26%,rgba(255,255,255,.9) 0 2%,transparent 2.2%),radial-gradient(90% 70% at 65% 22%,#4a4a4d 0,#111 42%,#000 72%)}.spacex-photo.moon:after{content:"";position:absolute;right:-8%;bottom:0;width:82%;height:34%;background:linear-gradient(180deg,#ffffff38,#ffffff05);clip-path:polygon(0 50%,100% 0,100% 100%,0 100%);border-top:1px solid rgba(255,255,255,.34)}.spacex-overlay-nav{position:absolute;left:30px;right:30px;top:26px;z-index:1;display:flex;align-items:center;gap:28px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.17px}.spacex-overlay-nav b{margin-right:auto;font-size:18px;letter-spacing:3px}.spacex-hero-copy{position:absolute;left:38px;right:38px;bottom:38px;z-index:1;max-width:680px}.spacex-hero-copy strong{display:block;margin-top:14px;color:#fff;font-family:D-DIN-Bold,Arial Narrow,Arial,Verdana,sans-serif;font-size:clamp(46px,7vw,80px);font-weight:700;letter-spacing:1.6px;line-height:.95}.spacex-hero-copy p{max-width:540px;margin:20px 0 0;color:#f0f0fa;font-size:16px;letter-spacing:.32px;line-height:1.7;text-transform:none}.spacex-hero-copy a,.spacex-language-card.components .ghost{display:inline-flex;min-height:50px;align-items:center;margin-top:28px;border:1px solid #fff;border-radius:32px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:700;letter-spacing:1.17px;padding:18px 24px;text-decoration:none;text-transform:uppercase}.spacex-photo-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#3a3a3f;border-top:1px solid #3a3a3f}.spacex-photo-bands article{position:relative;min-height:220px;overflow:hidden;background:#000;padding:22px}.spacex-photo-bands i{position:absolute;inset:0;background:radial-gradient(circle at 70% 34%,rgba(255,255,255,.28),transparent 8%),linear-gradient(130deg,#3a3a3d,#080808 58%,#000)}.spacex-photo-bands article:nth-child(2) i{background:linear-gradient(180deg,#555,#161616 44%,#000)}.spacex-photo-bands article:nth-child(3) i{background:radial-gradient(circle at 55% 32%,rgba(255,255,255,.7),transparent 5%),linear-gradient(160deg,#1f1f22,#000 60%)}.spacex-photo-bands span,.spacex-photo-bands strong{position:relative;z-index:1;display:block}.spacex-photo-bands span{color:#f0f0fa;font-size:12px;letter-spacing:.96px}.spacex-photo-bands strong{margin-top:118px;color:#fff;font-family:D-DIN-Bold,Arial Narrow,Arial,Verdana,sans-serif;font-size:28px;font-weight:700;letter-spacing:1.2px;line-height:1.05}.spacex-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#3a3a3f}.spacex-language-card{background:#000;color:#fff;padding:24px}.spacex-language-card.type{grid-row:span 2}.spacex-type-row{border-top:1px solid #3a3a3f;padding:15px 0}.spacex-type-row:first-of-type{border-top:0}.spacex-type-row b{display:block;color:#f0f0fa;font-size:12px;font-weight:400;letter-spacing:.96px}.spacex-type-row strong{display:block;margin-top:7px;color:#fff}.spacex-type-row.hero strong{font-family:D-DIN-Bold,Arial Narrow,Arial,Verdana,sans-serif;font-size:52px;font-weight:700;letter-spacing:1.6px;line-height:.95}.spacex-type-row.xl strong{font-family:D-DIN-Bold,Arial Narrow,Arial,Verdana,sans-serif;font-size:42px;font-weight:700;letter-spacing:1.2px;line-height:1.1}.spacex-type-row.body strong{max-width:410px;color:#f0f0fa;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.7;text-transform:none}.spacex-type-row.cap strong{font-size:13px;font-weight:700;letter-spacing:1.17px;line-height:.94}.spacex-language-card.palette{display:grid;align-content:start;gap:10px}.spacex-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.spacex-language-card.palette i{width:34px;height:34px;border:1px solid #3a3a3f;border-radius:4px}.spacex-language-card.palette b{color:#fff;font-size:13px;font-weight:700;letter-spacing:.6px}.spacex-language-card.palette small{color:#f0f0fa;font-size:12px;text-transform:none}.spacex-language-card.components{display:grid;align-content:start;gap:12px}.spacex-input{height:44px;border:1px solid #e0e0e8;border-radius:4px;background:#fff;color:#000;padding:12px 16px}.spacex-shop-card{border:1px solid #e0e0e8;border-radius:8px;background:#fff;color:#000;padding:16px}.spacex-shop-card i{display:block;height:82px;border-radius:8px;background:linear-gradient(135deg,#f0f0fa,#fff)}.spacex-shop-card b,.spacex-shop-card small{display:block;margin-top:12px}.spacex-shop-card button{margin-top:12px;border:0;border-radius:32px;background:#f0f0fa;color:#000;font:inherit;font-size:13px;font-weight:700;letter-spacing:1.17px;padding:14px 18px;text-transform:uppercase}.spacex-mini-photo{min-height:160px;position:relative;overflow:hidden;background:radial-gradient(circle at 62% 28%,rgba(255,255,255,.7),transparent 6%),linear-gradient(145deg,#444,#050505 58%,#000)}.spacex-mini-photo b,.spacex-mini-photo small{position:absolute;left:18px;right:18px}.spacex-mini-photo b{bottom:46px;font-size:24px;font-weight:700;letter-spacing:1.2px}.spacex-mini-photo small{bottom:20px;color:#f0f0fa;text-transform:none}.spacex-light-surface{margin-top:12px;border:1px solid #e0e0e8;border-radius:8px;background:#fff;color:#000;padding:16px}.spacex-light-surface b,.spacex-light-surface small{display:block}.spacex-light-surface small{margin-top:8px;color:#5a5a5f;text-transform:none}.spacex-language-card.radius{display:grid;align-content:start;gap:10px}.spacex-language-card.radius div{border-top:1px solid #3a3a3f;padding-top:10px}.spacex-language-card.radius div:first-of-type{border-top:0}.spacex-language-card.radius b{display:block;color:#fff;font-family:D-DIN-Bold,Arial Narrow,Arial,Verdana,sans-serif;font-size:30px;font-weight:700;letter-spacing:1.2px;line-height:1}.spacex-language-card.radius small{display:block;margin-top:5px;color:#f0f0fa;text-transform:none}.spacex-language-card.spacing{display:grid;align-content:start;gap:9px}.spacex-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;gap:10px;align-items:center}.spacex-language-card.spacing b{color:#fff;font-size:12px;font-weight:700;letter-spacing:.96px}.spacex-language-card.spacing div span{display:block;height:3px;border-radius:32px;background:#fff}.spacex-language-card.spacing small{color:#f0f0fa;font-size:12px;text-align:right;text-transform:none}.spacex-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3a3a3f;border-top:1px solid #3a3a3f}.spacex-language-boundary div{background:#000;padding:20px 18px}.spacex-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px}.spacex-language-boundary span{display:block;margin-top:8px;color:#f0f0fa;font-size:13px;line-height:1.45;text-transform:none}.starbucks-spec-preview{overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#f2f0eb;color:#000000de;font-family:SoDoSans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:1.5}.starbucks-label{display:block;color:#00000094;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.4}.starbucks-language-hero{position:relative;display:grid;grid-template-columns:1fr .82fr;gap:28px;align-items:center;background:#f2f0eb;padding:38px}.starbucks-language-copy strong{display:block;margin-top:14px;max-width:620px;color:#006241;font-size:clamp(42px,6.1vw,74px);font-weight:600;letter-spacing:-.16px;line-height:1.12}.starbucks-language-copy p{max-width:560px;margin:18px 0 0;color:#000000de;font-size:19px;line-height:1.72}.starbucks-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.starbucks-actions button,.starbucks-actions a{display:inline-flex;min-height:42px;align-items:center;border-radius:50px;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;padding:10px 18px;text-decoration:none;transition:transform .2s ease}.starbucks-actions button{border:1px solid #00754a;background:#00754a;color:#fff}.starbucks-actions a{border:1px solid #00754a;background:transparent;color:#00754a}.starbucks-actions button:active,.starbucks-actions a:active{transform:scale(.95)}.starbucks-hero-card{position:relative;min-height:360px;border-radius:12px;background:#1e3932;padding:22px;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}.cup-scene{position:absolute;inset:28px 36px 32px;border-radius:12px;background:#fff;padding:22px;box-shadow:0 8px 12px #00000024,0 0 6px #0000003d}.cup-scene i{display:block;height:152px;border-radius:12px;background:radial-gradient(circle at 52% 35%,#d4e9e2 0 22%,transparent 23%),linear-gradient(150deg,#00754a 0 42%,#2b5148 42% 70%,#f2f0eb 70%)}.cup-scene b{display:block;margin-top:18px;color:#1e3932;font-size:24px;font-weight:600;letter-spacing:-.16px}.cup-scene span{display:inline-flex;margin-top:12px;border:1px solid #cba258;border-radius:50px;color:#cba258;padding:4px 12px;font-size:13px;font-weight:700;letter-spacing:.04em}.floating-frap{position:absolute;right:18px;bottom:18px;display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:#00754a;color:#fff;font-size:30px;font-weight:400;box-shadow:0 0 6px #0000003d,0 8px 12px #00000024}.starbucks-color-rhythm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#0000001f;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.starbucks-color-rhythm article{min-height:150px;padding:20px}.starbucks-color-rhythm span,.starbucks-color-rhythm strong{display:block}.starbucks-color-rhythm span{font-size:12px;font-weight:600;color:#00000094}.starbucks-color-rhythm strong{margin-top:72px;font-size:22px;font-weight:600;letter-spacing:-.16px;line-height:1.12}.starbucks-color-rhythm .cream{background:#f2f0eb}.starbucks-color-rhythm .white{background:#fff}.starbucks-color-rhythm .house{background:#1e3932;color:#fff}.starbucks-color-rhythm .house span{color:#ffffffb3}.starbucks-color-rhythm .gold{background:#faf6ee;color:#1e3932}.starbucks-color-rhythm .gold strong{color:#cba258}.starbucks-language-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1px;background:#0000001f}.starbucks-language-card{min-width:0;background:#fff;padding:24px}.starbucks-language-card.type{grid-row:span 2}.starbucks-type-row{border-top:1px solid rgba(0,0,0,.1);padding:15px 0}.starbucks-type-row:first-of-type{border-top:0}.starbucks-type-row b{display:block;color:#00000094;font-size:12px;font-weight:600;letter-spacing:.02em}.starbucks-type-row strong{display:block;margin-top:8px;color:#000000de;font-weight:600;letter-spacing:-.16px}.starbucks-type-row.display strong{color:#006241;font-size:52px;line-height:1.08}.starbucks-type-row.title strong{color:#006241;font-size:24px;line-height:1.5}.starbucks-type-row.body strong{max-width:430px;color:#00000094;font-size:16px;font-weight:400;line-height:1.65}.starbucks-type-row.serif strong{color:#1e3932;font-family:Iowan Old Style,Georgia,serif;font-size:34px;font-weight:500;line-height:1.12}.starbucks-language-card.palette{display:grid;align-content:start;gap:10px}.starbucks-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.starbucks-language-card.palette i{width:34px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.starbucks-language-card.palette b{min-width:0;color:#000000de;font-size:13px;font-weight:600}.starbucks-language-card.palette small{color:#00000094;font-size:12px}.starbucks-language-card.components{display:grid;align-content:start;gap:12px}.starbucks-language-card.components button,.starbucks-language-card.components a{display:inline-flex;width:max-content;min-height:42px;align-items:center;border-radius:50px;font:inherit;font-size:15px;font-weight:600;padding:10px 18px;text-decoration:none}.starbucks-language-card.components button{border:1px solid #00754a;background:#00754a;color:#fff}.starbucks-language-card.components a{border:1px solid #00754a;background:#fff;color:#00754a}.starbucks-input{display:grid;gap:4px;border:1px solid #d6dbde;border-radius:4px;background:#fff;padding:12px}.starbucks-input em{color:#00000094;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.325px}.starbucks-input b{color:#000000de;font-size:16px;font-weight:400}.starbucks-size-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:4px}.starbucks-size-row i{height:54px;border-radius:50%;background:#f2f0eb}.starbucks-size-row i.active{border:2px solid #00754a;background:#d4e9e2}.starbucks-language-card.cards{display:grid;align-content:start;gap:12px}.starbucks-reward-card{border-radius:12px;background:#1e3932;color:#fff;padding:18px}.starbucks-reward-card b,.starbucks-reward-card strong,.starbucks-reward-card small{display:block}.starbucks-reward-card b{color:#dfc49d;font-size:13px}.starbucks-reward-card strong{margin-top:12px;color:#cba258;font-family:Iowan Old Style,Georgia,serif;font-size:40px;font-weight:500;line-height:1}.starbucks-reward-card small{margin-top:8px;color:#ffffffb8}.starbucks-product-card{border-radius:12px;background:#fff;padding:16px;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}.starbucks-product-card i{display:block;height:78px;border-radius:12px;background:linear-gradient(135deg,#d4e9e2,#f2f0eb)}.starbucks-product-card b,.starbucks-product-card small{display:block;margin-top:10px}.starbucks-product-card b{color:#1e3932;font-size:18px}.starbucks-product-card small{color:#00000094}.starbucks-language-card.radius{display:grid;align-content:start;gap:10px}.starbucks-language-card.radius div{border-top:1px solid rgba(0,0,0,.1);padding-top:10px}.starbucks-language-card.radius div:first-of-type{border-top:0}.starbucks-language-card.radius b{display:block;color:#006241;font-size:30px;font-weight:600;letter-spacing:-.16px;line-height:1}.starbucks-language-card.radius small{display:block;margin-top:5px;color:#00000094}.starbucks-language-card.spacing{display:grid;align-content:start;gap:9px}.starbucks-language-card.spacing div{display:grid;grid-template-columns:62px minmax(0,1fr) 54px;gap:10px;align-items:center}.starbucks-language-card.spacing b{color:#1e3932;font-size:12px;font-weight:600}.starbucks-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#00754a}.starbucks-language-card.spacing small{color:#00000094;font-size:12px;text-align:right}.starbucks-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#0000001f;border-top:1px solid rgba(0,0,0,.12)}.starbucks-language-boundary div{background:#f2f0eb;padding:20px 18px}.starbucks-language-boundary b{display:block;color:#006241;font-size:15px;font-weight:600}.starbucks-language-boundary span{display:block;margin-top:8px;color:#00000094;font-size:13px;line-height:1.45}.superhuman-spec-preview{overflow:hidden;border:1px solid #e8e4dd;border-radius:12px;background:#fff;color:#292827;font-family:Super Sans VF,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.superhuman-label{display:block;color:#73706d;font-size:12px;font-weight:540;line-height:1.4}.superhuman-language-hero{position:relative;display:grid;grid-template-columns:1fr .82fr;gap:30px;align-items:center;overflow:hidden;background:#1b1938;color:#fff;padding:38px}.superhuman-language-hero:before{content:"";position:absolute;inset:-25% -10% -20% 30%;background:radial-gradient(circle at 48% 32%,rgba(201,180,250,.78),transparent 20%),radial-gradient(circle at 70% 18%,rgba(135,180,218,.5),transparent 23%),linear-gradient(145deg,#1b1938,#0e0c1f 72%);opacity:.9}.superhuman-hero-copy,.superhuman-portrait{position:relative;z-index:1}.superhuman-hero-copy .superhuman-label{color:#bcbac9}.superhuman-hero-copy strong{display:block;margin-top:14px;max-width:620px;color:#fff;font-size:clamp(42px,6.3vw,70px);font-weight:540;letter-spacing:-.6px;line-height:.96}.superhuman-hero-copy p{max-width:530px;margin:20px 0 0;color:#bcbac9;font-size:18px;font-weight:460;line-height:1.55}.superhuman-hero-copy a{display:inline-flex;min-height:44px;align-items:center;margin-top:26px;border-radius:9999px;background:#c9b4fa;color:#1b1938;font:inherit;font-size:16px;font-weight:700;padding:12px 20px;text-decoration:none}.superhuman-portrait{min-height:360px;align-self:stretch}.superhuman-portrait i{position:absolute;right:6%;bottom:-38px;width:74%;height:94%;border-radius:48% 48% 0 0;background:radial-gradient(circle at 50% 22%,#f8eee5 0 12%,transparent 13%),linear-gradient(180deg,#ddd5ff 0 28%,#8a79c2 50%,#24213f);box-shadow:0 8px 24px #0000001f}.superhuman-canvas-rhythm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e8e4dd}.superhuman-canvas-rhythm article{min-height:160px;padding:20px}.superhuman-canvas-rhythm span,.superhuman-canvas-rhythm strong{display:block}.superhuman-canvas-rhythm span{font-size:12px;font-weight:540}.superhuman-canvas-rhythm strong{margin-top:82px;font-size:24px;font-weight:540;letter-spacing:-.63px;line-height:1.14}.superhuman-canvas-rhythm .indigo{background:#1b1938;color:#fff}.superhuman-canvas-rhythm .indigo span{color:#bcbac9}.superhuman-canvas-rhythm .white{background:#fff;color:#292827}.superhuman-canvas-rhythm .white span{color:#73706d}.superhuman-canvas-rhythm .teal{background:#0e3030;color:#fff}.superhuman-canvas-rhythm .teal span{color:#bcbac9}.superhuman-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e8e4dd}.superhuman-language-card{min-width:0;background:#fff;padding:24px}.superhuman-language-card.type{grid-row:span 2}.superhuman-type-row{border-top:1px solid #e8e4dd;padding:15px 0}.superhuman-type-row:first-of-type{border-top:0}.superhuman-type-row b{display:block;color:#73706d;font-size:12px;font-weight:540}.superhuman-type-row strong{display:block;margin-top:8px;color:#292827}.superhuman-type-row.hero strong{font-size:52px;font-weight:540;letter-spacing:-.6px;line-height:.96}.superhuman-type-row.xl strong{font-size:42px;font-weight:460;letter-spacing:-1.32px;line-height:.96}.superhuman-type-row.body strong{max-width:420px;color:#73706d;font-size:16px;font-weight:460;line-height:1.5}.superhuman-type-row.micro strong{display:inline-flex;border-radius:9999px;background:#fafaf8;color:#292827;padding:8px 14px;font-size:12px;font-weight:540}.superhuman-language-card.palette{display:grid;align-content:start;gap:10px}.superhuman-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.superhuman-language-card.palette i{width:34px;height:34px;border:1px solid #e8e4dd;border-radius:6px}.superhuman-language-card.palette b{min-width:0;color:#292827;font-size:13px;font-weight:540}.superhuman-language-card.palette small{color:#73706d;font-size:12px}.superhuman-language-card.components{display:grid;align-content:start;gap:12px}.superhuman-language-card.components button,.superhuman-language-card.components>a{display:inline-flex;width:max-content;min-height:44px;align-items:center;border-radius:8px;font:inherit;font-size:16px;font-weight:700;padding:12px 20px;text-decoration:none}.superhuman-language-card.components button{border:0;background:#1b1938;color:#fff}.superhuman-language-card.components>a{border:1px solid #3f3a52;background:#fff;color:#292827}.superhuman-input{height:44px;border:1px solid #e8e4dd;border-radius:6px;background:#fff;color:#73706d;padding:11px 12px}.superhuman-tabs{display:inline-flex;width:max-content;gap:4px;border-radius:9999px;background:#fafaf8;padding:4px}.superhuman-tabs b{border-radius:9999px;color:#73706d;padding:8px 14px;font-size:14px;font-weight:600}.superhuman-tabs b.active{background:#fff;color:#292827;box-shadow:0 1px 3px #00000014}.superhuman-language-card.pricing{display:grid;align-content:start;gap:12px}.superhuman-price-row{border:1px solid #e8e4dd;border-radius:12px;padding:18px}.superhuman-price-row b,.superhuman-price-row strong,.superhuman-price-row small{display:block}.superhuman-price-row b{font-size:14px;color:#73706d}.superhuman-price-row strong{margin-top:12px;color:#292827;font-size:38px;font-weight:540;line-height:.96}.superhuman-price-row small{margin-top:8px;color:#73706d}.superhuman-price-row.dark{border-color:#1b1938;background:#1b1938;color:#fff}.superhuman-price-row.dark b,.superhuman-price-row.dark small{color:#bcbac9}.superhuman-price-row.dark strong{color:#fff}.superhuman-language-card.closing{background:#0e3030;color:#fff}.superhuman-language-card.closing .superhuman-label{color:#bcbac9}.superhuman-language-card.closing div{margin-top:12px;border-radius:12px;background:#155555;padding:22px}.superhuman-language-card.closing b{display:block;max-width:340px;color:#fff;font-size:28px;font-weight:540;letter-spacing:-.63px;line-height:1.14}.superhuman-language-card.closing button{margin-top:18px;border:0;border-radius:8px;background:#fff;color:#0e3030;font:inherit;font-size:16px;font-weight:700;padding:12px 20px}.superhuman-language-card.radius{display:grid;align-content:start;gap:10px}.superhuman-language-card.radius div{border-top:1px solid #e8e4dd;padding-top:10px}.superhuman-language-card.radius div:first-of-type{border-top:0}.superhuman-language-card.radius b{display:block;color:#1b1938;font-size:30px;font-weight:540;letter-spacing:-.63px;line-height:1}.superhuman-language-card.radius small{display:block;margin-top:5px;color:#73706d}.superhuman-language-card.spacing{display:grid;align-content:start;gap:9px}.superhuman-language-card.spacing div{display:grid;grid-template-columns:48px minmax(0,1fr) 54px;gap:10px;align-items:center}.superhuman-language-card.spacing b{color:#292827;font-size:12px;font-weight:540}.superhuman-language-card.spacing div span{display:block;height:3px;border-radius:8px;background:#1b1938}.superhuman-language-card.spacing small{color:#73706d;font-size:12px;text-align:right}.superhuman-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e8e4dd;border-top:1px solid #e8e4dd}.superhuman-language-boundary div{background:#fafaf8;padding:20px 18px}.superhuman-language-boundary b{display:block;color:#1b1938;font-size:15px;font-weight:540}.superhuman-language-boundary span{display:block;margin-top:8px;color:#73706d;font-size:13px;line-height:1.45}.together-spec-preview{overflow:hidden;border:1px solid #ebebeb;border-radius:4px;background:#fff;color:#000;font-family:The Future,Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45}.together-label{display:block;color:#959494;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.55px;line-height:1;text-transform:uppercase}.together-language-hero{position:relative;display:grid;grid-template-columns:1fr .82fr;gap:32px;align-items:center;overflow:hidden;background:#010120;color:#fff;padding:38px}.together-hero-copy strong{display:block;margin-top:16px;max-width:640px;color:#fff;font-size:clamp(42px,6vw,68px);font-weight:500;letter-spacing:-1.92px;line-height:1.1}.together-hero-copy p{max-width:560px;margin:20px 0 0;color:#cfcfd4;font-size:18px;font-weight:400;letter-spacing:-.18px;line-height:1.45}.together-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.together-actions button,.together-actions a{display:inline-flex;min-height:40px;align-items:center;border-radius:4px;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:500;letter-spacing:.08px;padding:10px 20px;text-decoration:none;text-transform:uppercase}.together-actions button{border:0;background:#000;color:#fff}.together-actions a{border:0;background:#c8f6f9;color:#000}.together-gradient-object{position:relative;min-height:360px}.together-gradient-object i{position:absolute;border-radius:9999px;background:linear-gradient(120deg,#fc4c02,#ef2cc1 52%,#bdbbff);filter:blur(1px)}.together-gradient-object i:nth-child(1){inset:50px 12% 78px;transform:rotate(-18deg)}.together-gradient-object i:nth-child(2){inset:106px 4% 120px 20%;opacity:.82;transform:rotate(16deg)}.together-gradient-object i:nth-child(3){inset:150px 16% 72px 4%;opacity:.72;transform:rotate(-4deg)}.together-surface-rhythm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ebebeb}.together-surface-rhythm article{min-height:150px;padding:20px}.together-surface-rhythm span,.together-surface-rhythm strong{display:block}.together-surface-rhythm span{font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.55px;color:#959494}.together-surface-rhythm strong{margin-top:74px;font-size:24px;font-weight:500;letter-spacing:-.42px;line-height:1.15}.together-surface-rhythm .dark{background:#010120;color:#fff}.together-surface-rhythm .white{background:#fff;color:#000}.together-surface-rhythm .mint{background:#c8f6f9;color:#000}.together-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#ebebeb}.together-language-card{min-width:0;background:#fff;padding:24px}.together-language-card.type{grid-row:span 2}.together-type-row{border-top:1px solid #ebebeb;padding:15px 0}.together-type-row:first-of-type{border-top:0}.together-type-row b{display:block;color:#959494;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.055px}.together-type-row strong{display:block;margin-top:8px;color:#000;font-weight:500}.together-type-row.hero strong{font-size:52px;letter-spacing:-1.92px;line-height:1.1}.together-type-row.xl strong{font-size:40px;letter-spacing:-.8px;line-height:1.2}.together-type-row.body strong{max-width:410px;color:#959494;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.45}.together-type-row.mono strong{display:inline-flex;border-radius:4px;background:#ebebeb;color:#000;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.55px;padding:6px 8px;text-transform:uppercase}.together-language-card.palette{display:grid;align-content:start;gap:10px}.together-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.together-language-card.palette i{width:34px;height:34px;border:1px solid #ebebeb;border-radius:4px}.together-language-card.palette b{min-width:0;color:#000;font-size:13px;font-weight:500}.together-language-card.palette small{color:#959494;font-size:12px}.together-language-card.components{display:grid;align-content:start;gap:12px}.together-language-card.components button,.together-language-card.components>a{display:inline-flex;width:max-content;min-height:40px;align-items:center;border-radius:4px;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:500;letter-spacing:.08px;padding:10px 20px;text-decoration:none;text-transform:uppercase}.together-language-card.components button{border:0;background:#000;color:#fff}.together-language-card.components>a{border:1px solid rgba(0,0,0,.08);background:#fff;color:#000}.together-input{height:40px;border:1px solid rgba(0,0,0,.08);border-radius:4px;background:#fff;color:#959494;padding:10px 12px}.together-toggle{display:inline-flex;width:max-content;gap:4px;border-radius:4px;background:#ebebeb;padding:4px}.together-toggle b{border-radius:4px;color:#000;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.55px;padding:8px 12px}.together-toggle b.active{background:#000;color:#fff}.together-language-card.table{display:grid;align-content:start;gap:0}.together-table-row{display:grid;grid-template-columns:1.2fr .8fr .8fr;border-bottom:1px solid #ebebeb;padding:12px 0;color:#000}.together-table-row.head{border-radius:4px;background:#ebebeb;padding:12px}.together-table-row b{font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.55px;color:#959494}.together-table-row span{font-size:14px;color:#000}.together-language-card.surfaces{background:#010120;color:#fff}.together-language-card.surfaces .together-label{color:#bdbbff}.together-mini-gradient{height:180px;margin-top:14px;border-radius:4px;background:linear-gradient(115deg,#fc4c02,#ef2cc1 48%,#bdbbff);clip-path:polygon(0 35%,100% 0,100% 65%,0 100%)}.together-language-card.surfaces small{display:block;margin-top:14px;color:#fff;font-size:13px;line-height:1.45}.together-language-card.radius{display:grid;align-content:start;gap:10px}.together-language-card.radius div{border-top:1px solid #ebebeb;padding-top:10px}.together-language-card.radius div:first-of-type{border-top:0}.together-language-card.radius b{display:block;color:#000;font-size:30px;font-weight:500;letter-spacing:-.8px;line-height:1}.together-language-card.radius small{display:block;margin-top:5px;color:#959494}.together-language-card.spacing{display:grid;align-content:start;gap:9px}.together-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 58px;gap:10px;align-items:center}.together-language-card.spacing b{color:#000;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500}.together-language-card.spacing div span{display:block;height:3px;border-radius:4px;background:#000}.together-language-card.spacing small{color:#959494;font-size:12px;text-align:right}.together-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ebebeb;border-top:1px solid #ebebeb}.together-language-boundary div{background:#fff;padding:20px 18px}.together-language-boundary b{display:block;color:#000;font-family:PP Neue Montreal Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.55px;text-transform:uppercase}.together-language-boundary span{display:block;margin-top:8px;color:#959494;font-size:13px;line-height:1.45}.uber-spec-preview{overflow:hidden;border:1px solid #e2e2e2;border-radius:16px;background:#fff;color:#000;font-family:UberMoveText,Inter,system-ui,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}.uber-eyebrow{display:block;color:#5e5e5e;font-size:13px;font-weight:500;line-height:1.3}.uber-language-hero{display:grid;grid-template-columns:1fr .82fr;gap:32px;align-items:center;background:#fff;padding:36px}.uber-hero-copy strong{display:block;margin-top:14px;max-width:600px;color:#000;font-family:UberMove,Inter,system-ui,Helvetica Neue,Arial,sans-serif;font-size:clamp(40px,5.5vw,60px);font-weight:700;letter-spacing:0;line-height:1.18}.uber-hero-copy p{max-width:520px;margin:18px 0 0;color:#5e5e5e;font-size:18px;font-weight:400;line-height:1.45}.uber-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.uber-actions button,.uber-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-size:16px;font-weight:500;line-height:20px;padding:12px 18px;text-decoration:none}.uber-actions button{border:0;background:#000;color:#fff}.uber-actions a{border:0;background:#efefef;color:#000}.uber-request-card{border-radius:16px;background:#fff;padding:16px;box-shadow:0 4px 16px #00000029}.uber-tabs{display:inline-flex;gap:4px;border-radius:36px;background:#efefef;padding:4px}.uber-tabs b{border-radius:36px;padding:8px 14px;color:#000;font-size:14px;font-weight:500}.uber-tabs b:first-child{background:#fff}.uber-field{display:grid;grid-template-columns:26px 1fr;column-gap:12px;align-items:center;margin-top:12px;border-radius:8px;background:#efefef;padding:16px}.uber-field i{grid-row:span 2;width:10px;height:10px;border-radius:999px;background:#000}.uber-field:nth-child(3) i{border-radius:0}.uber-field span{color:#5e5e5e;font-size:13px}.uber-field strong{color:#000;font-size:16px;font-weight:500}.uber-request-card button{width:100%;min-height:56px;margin-top:14px;border:0;border-radius:16px;background:#000;color:#fff;font:inherit;font-size:18px;font-weight:500}.uber-band-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e2e2e2}.uber-band-strip article{min-height:146px;padding:22px}.uber-band-strip span{display:block;color:#5e5e5e;font-size:13px;font-weight:500}.uber-band-strip strong{display:block;margin-top:60px;color:inherit;font-family:UberMove,Inter,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.uber-band-strip .light{background:#fff;color:#000}.uber-band-strip .dark{background:#000;color:#fff}.uber-band-strip .dark span{color:#afafaf}.uber-band-strip .soft{background:#efefef;color:#000}.uber-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#e2e2e2}.uber-language-card{min-width:0;background:#fff;padding:24px}.uber-language-card.type{grid-row:span 2}.uber-type-row{border-top:1px solid #e2e2e2;padding:15px 0}.uber-type-row:first-of-type{border-top:0}.uber-type-row b{display:block;color:#5e5e5e;font-size:12px;font-weight:400}.uber-type-row strong{display:block;margin-top:8px;color:#000;letter-spacing:0}.uber-type-row.hero strong{font-family:UberMove,Inter,system-ui,sans-serif;font-size:52px;font-weight:700;line-height:64px}.uber-type-row.section strong{font-family:UberMove,Inter,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:44px}.uber-type-row.body strong{max-width:390px;color:#5e5e5e;font-size:16px;font-weight:400;line-height:24px}.uber-type-row.button strong{font-size:16px;font-weight:500;line-height:20px}.uber-language-card.palette{display:grid;align-content:start;gap:10px}.uber-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.uber-language-card.palette i{width:34px;height:34px;border:1px solid #e2e2e2;border-radius:16px}.uber-language-card.palette b{min-width:0;color:#000;font-size:13px;font-weight:500}.uber-language-card.palette small{color:#5e5e5e;font-size:12px}.uber-language-card.components{display:grid;align-content:start;gap:12px}.uber-language-card.components button,.uber-language-card.components>a,.uber-language-card.components em{display:inline-flex;width:max-content;min-height:44px;align-items:center;border-radius:999px;font:inherit;font-size:16px;font-weight:500;padding:12px 18px;text-decoration:none}.uber-language-card.components button{border:0;background:#000;color:#fff}.uber-language-card.components>a{border:0;background:#fff;color:#000;box-shadow:0 2px 8px #00000029}.uber-language-card.components em{background:#efefef;color:#000;font-style:normal;font-size:14px}.uber-input-row{display:flex;width:max-content;min-width:220px;align-items:center;gap:12px;border-radius:8px;background:#efefef;color:#5e5e5e;padding:16px}.uber-input-row i{width:10px;height:10px;border-radius:999px;background:#000}.uber-language-card.illustration{background:#efefef}.uber-illustration{position:relative;aspect-ratio:4/3;overflow:hidden;margin-top:14px;border-radius:16px;background:#fff}.uber-illustration .road{position:absolute;left:-8%;right:-10%;top:50%;height:42px;border-top:4px solid #000;border-bottom:4px solid #000;transform:rotate(-15deg)}.uber-illustration .car{position:absolute;left:35%;top:45%;width:82px;height:34px;border-radius:16px 16px 8px 8px;background:#000}.uber-illustration .pin{position:absolute;right:20%;top:20%;width:24px;height:24px;border:6px solid #000;border-radius:999px;background:#fff}.uber-illustration .block{position:absolute;bottom:18px;width:54px;height:70px;background:#efefef}.uber-illustration .block.one{left:26px}.uber-illustration .block.two{right:32px;height:94px;background:#f3f3f3}.uber-language-card.radius{display:grid;align-content:start;gap:10px}.uber-language-card.radius div{border-top:1px solid #e2e2e2;padding-top:10px}.uber-language-card.radius div:first-of-type{border-top:0}.uber-language-card.radius b{display:block;color:#000;font-family:UberMove,Inter,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1}.uber-language-card.radius small{display:block;margin-top:5px;color:#5e5e5e}.uber-language-card.spacing{display:grid;align-content:start;gap:9px}.uber-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 58px;gap:10px;align-items:center}.uber-language-card.spacing b{color:#000;font-size:12px;font-weight:500}.uber-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#000}.uber-language-card.spacing small{color:#5e5e5e;font-size:12px;text-align:right}.uber-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e2e2e2;border-top:1px solid #e2e2e2}.uber-language-boundary div{background:#fff;padding:20px 18px}.uber-language-boundary b{display:block;color:#000;font-size:14px;font-weight:500}.uber-language-boundary span{display:block;margin-top:8px;color:#5e5e5e;font-size:13px;line-height:1.45}.vodafone-spec-preview{overflow:hidden;border:1px solid #bebebe;border-radius:6px;background:#fff;color:#25282b;font-family:Vodafone,Vodafone Rg,Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45;letter-spacing:0}.vodafone-eyebrow{display:block;color:inherit;font-size:12px;font-weight:600;letter-spacing:.57px;line-height:16px;text-transform:uppercase}.vodafone-language-hero{position:relative;overflow:hidden;min-height:430px;background:#25282b;color:#fff;padding:34px}.vodafone-photo-field{position:absolute;inset:0;opacity:.58;background:radial-gradient(circle at 72% 32%,rgba(255,255,255,.2),transparent 18%),linear-gradient(115deg,#111316,#25282b 45%,#0f1012)}.vodafone-photo-field i{position:absolute;display:block;background:#ffffff2e;filter:blur(1px)}.vodafone-photo-field i:nth-child(1){right:10%;top:8%;width:190px;height:330px;border-radius:120px 120px 24px 24px}.vodafone-photo-field i:nth-child(2){right:23%;bottom:10%;width:160px;height:78px;border-radius:42px;background:#e60000bf}.vodafone-photo-field i:nth-child(3){left:8%;bottom:14%;width:48%;height:1px;background:#ffffff80}.vodafone-hero-copy{position:relative;z-index:1;max-width:760px}.vodafone-hero-copy strong{display:block;margin-top:12px;color:#fff;font-size:clamp(58px,10vw,116px);font-weight:800;letter-spacing:-1px;line-height:.9;text-transform:uppercase}.vodafone-hero-copy p{max-width:520px;margin:20px 0 0;color:#fff;font-size:18px;font-weight:400;line-height:1.45}.vodafone-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.vodafone-actions button,.vodafone-actions a{display:inline-flex;min-height:52px;align-items:center;border-radius:60px;font:inherit;font-size:18px;font-weight:400;padding:12px 24px;text-decoration:none}.vodafone-actions button{border:1px solid #e60000;background:#e60000;color:#fff}.vodafone-actions a{border:1px solid #fff;background:transparent;color:#fff}.vodafone-speechmark{position:absolute;right:36px;bottom:32px;z-index:1;width:76px;height:76px;border-radius:6px;background:#e60000}.vodafone-speechmark:before{content:"";position:absolute;left:23px;top:16px;width:30px;height:38px;border-radius:50%;background:#fff}.vodafone-speechmark:after{content:"";position:absolute;left:34px;top:16px;width:24px;height:26px;border-radius:50%;background:#e60000}.vodafone-band-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#bebebe}.vodafone-band-strip article{min-height:140px;padding:20px}.vodafone-band-strip span{display:block;font-size:12px;font-weight:600;letter-spacing:.57px;text-transform:uppercase}.vodafone-band-strip strong{display:block;margin-top:58px;font-size:26px;font-weight:300;line-height:1.1}.vodafone-band-strip .dark{background:#25282b;color:#fff}.vodafone-band-strip .light{background:#fff;color:#25282b}.vodafone-band-strip .red{background:#e60000;color:#fff}.vodafone-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#bebebe}.vodafone-language-card{min-width:0;background:#fff;padding:24px}.vodafone-language-card.type{grid-row:span 2}.vodafone-type-row{border-top:1px solid #bebebe;padding:14px 0}.vodafone-type-row:first-of-type{border-top:0}.vodafone-type-row b{display:block;color:#7e7e7e;font-size:12px;font-weight:400}.vodafone-type-row strong{display:block;margin-top:8px;color:#25282b}.vodafone-type-row.hero strong{font-size:58px;font-weight:800;letter-spacing:-1px;line-height:.9;text-transform:uppercase}.vodafone-type-row.light strong{font-size:40px;font-weight:300;line-height:44px}.vodafone-type-row.body strong{max-width:390px;color:#7e7e7e;font-size:18px;font-weight:400;line-height:28px}.vodafone-type-row.cap strong{font-size:12px;font-weight:600;letter-spacing:.57px;text-transform:uppercase}.vodafone-language-card.palette{display:grid;align-content:start;gap:10px}.vodafone-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.vodafone-language-card.palette i{width:34px;height:34px;border:1px solid #bebebe;border-radius:6px}.vodafone-language-card.palette b{min-width:0;color:#25282b;font-size:13px;font-weight:700}.vodafone-language-card.palette small{color:#7e7e7e;font-size:12px}.vodafone-language-card.components{display:grid;align-content:start;gap:12px}.vodafone-language-card.components button,.vodafone-language-card.components>a{display:inline-flex;width:max-content;min-height:52px;align-items:center;border-radius:60px;font:inherit;font-size:18px;font-weight:400;padding:12px 24px;text-decoration:none}.vodafone-language-card.components button{border:1px solid #e60000;background:#e60000;color:#fff}.vodafone-language-card.components>a{border:1px solid #e60000;background:#fff;color:#e60000}.vodafone-language-card.components em{display:inline-flex;width:max-content;border-radius:32px;background:#f2f2f2;color:#25282b;padding:5px 12px;font-style:normal;font-size:14px;font-weight:700}.vodafone-input{width:max-content;min-width:220px;border:1px solid #25282b;border-radius:6px;background:#fff;color:#7e7e7e;padding:12px 16px;font-size:16px}.vodafone-story-image{position:relative;overflow:hidden;aspect-ratio:16/9;margin-top:14px;border-radius:6px;background:linear-gradient(125deg,#25282b,#3a3d42)}.vodafone-story-image:before{content:"";position:absolute;right:18%;top:10%;width:88px;height:150px;border-radius:80px 80px 12px 12px;background:#ffffff38}.vodafone-story-image:after{content:"";position:absolute;left:18px;bottom:18px;width:58px;height:58px;border-radius:6px;background:#e60000}.vodafone-language-card.story>strong{display:block;margin-top:14px;color:#25282b;font-size:32px;font-weight:700;line-height:40px}.vodafone-language-card.story p{margin:8px 0 0;color:#7e7e7e;font-size:16px}.vodafone-language-card.radius{display:grid;align-content:start;gap:10px}.vodafone-language-card.radius div{border-top:1px solid #bebebe;padding-top:10px}.vodafone-language-card.radius div:first-of-type{border-top:0}.vodafone-language-card.radius b{display:block;color:#e60000;font-size:30px;font-weight:800;line-height:1}.vodafone-language-card.radius small{display:block;margin-top:5px;color:#7e7e7e}.vodafone-language-card.spacing{display:grid;align-content:start;gap:9px}.vodafone-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 58px;gap:10px;align-items:center}.vodafone-language-card.spacing b{color:#25282b;font-size:12px;font-weight:700}.vodafone-language-card.spacing div span{display:block;height:3px;border-radius:60px;background:#e60000}.vodafone-language-card.spacing small{color:#7e7e7e;font-size:12px;text-align:right}.vodafone-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#bebebe;border-top:1px solid #bebebe}.vodafone-language-boundary div{background:#fff;padding:20px 18px}.vodafone-language-boundary b{display:block;color:#25282b;font-size:14px;font-weight:700}.vodafone-language-boundary span{display:block;margin-top:8px;color:#7e7e7e;font-size:13px;line-height:1.45}.voltagent-spec-preview{overflow:hidden;border:1px solid #3d3a39;border-radius:8px;background:#101010;color:#f2f2f2;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}.voltagent-eyebrow{display:block;color:#00d992;font-size:14px;font-weight:600;letter-spacing:2.52px;line-height:20px;text-transform:uppercase}.voltagent-language-hero{display:grid;grid-template-columns:1fr .92fr;gap:32px;align-items:center;background:#101010;padding:38px}.voltagent-command{display:inline-flex;gap:10px;margin-top:18px;border:1px solid #3d3a39;border-radius:6px;background:#1a1a1a;color:#f5f6f7;padding:7px 10px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.voltagent-command b{color:#00d992}.voltagent-hero-copy strong{display:block;margin-top:20px;max-width:600px;color:#fff;font-size:clamp(38px,5vw,60px);font-weight:400;letter-spacing:-.65px;line-height:1}.voltagent-hero-copy p{max-width:520px;margin:20px 0 0;color:#bdbdbd;font-size:18px;line-height:28px}.voltagent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.voltagent-actions button,.voltagent-actions a{display:inline-flex;min-height:48px;align-items:center;border-radius:6px;font:inherit;font-size:16px;font-weight:600;padding:12px 16px;text-decoration:none}.voltagent-actions button{border:0;background:#00d992;color:#101010}.voltagent-actions a{border:1px solid #3d3a39;background:#101010;color:#f2f2f2}.voltagent-code-card{overflow:hidden;border:1px solid #3d3a39;border-radius:8px;background:#101010}.voltagent-code-card .bar{display:flex;align-items:center;gap:8px;border-bottom:1px solid #3d3a39;background:#1a1a1a;padding:12px 14px}.voltagent-code-card .bar i{width:10px;height:10px;border-radius:50%;background:#3d3a39}.voltagent-code-card .bar span{margin-left:6px;color:#8b949e;font-family:SFMono-Regular,Menlo,monospace;font-size:12px}.voltagent-code-card pre{margin:0;color:#bdbdbd;padding:18px 20px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.8;white-space:pre-wrap}.voltagent-code-card pre span{display:inline-block;width:24px;color:#5f666f}.voltagent-code-card pre b{color:#00d992;font-weight:550}.voltagent-code-card .metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-top:1px solid #3d3a39;background:#3d3a39}.voltagent-code-card .metrics div{background:#101010;padding:14px 16px}.voltagent-code-card .metrics b{display:block;color:#00d992;font-family:SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:550;line-height:1}.voltagent-code-card .metrics span{display:block;margin-top:6px;color:#8b949e;font-size:12px}.voltagent-divider{height:2px;background:#00d992}.voltagent-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#3d3a39}.voltagent-language-card{min-width:0;background:#101010;padding:24px}.voltagent-language-card.type{grid-row:span 2}.voltagent-type-row{border-top:1px solid #3d3a39;padding:14px 0}.voltagent-type-row:first-of-type{border-top:0}.voltagent-type-row b{display:block;color:#8b949e;font-size:12px;font-weight:400}.voltagent-type-row strong{display:block;margin-top:8px;color:#f2f2f2}.voltagent-type-row.hero strong{color:#fff;font-size:48px;font-weight:400;letter-spacing:-.65px;line-height:1}.voltagent-type-row.section strong{font-size:36px;font-weight:400;letter-spacing:-.9px;line-height:40px}.voltagent-type-row.body strong{max-width:390px;color:#bdbdbd;font-size:16px;font-weight:400;line-height:26px}.voltagent-type-row.code strong{display:inline-flex;border-radius:6px;background:#1a1a1a;color:#f5f6f7;font-family:SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;padding:4px 8px}.voltagent-language-card.palette{display:grid;align-content:start;gap:10px}.voltagent-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.voltagent-language-card.palette i{width:34px;height:34px;border:1px solid #3d3a39;border-radius:6px}.voltagent-language-card.palette b{min-width:0;color:#f2f2f2;font-size:13px;font-weight:600}.voltagent-language-card.palette small{color:#8b949e;font-size:12px}.voltagent-language-card.components{display:grid;align-content:start;gap:12px}.voltagent-language-card.components button,.voltagent-language-card.components>a{display:inline-flex;width:max-content;min-height:48px;align-items:center;border-radius:6px;font:inherit;font-size:16px;font-weight:600;padding:12px 16px;text-decoration:none}.voltagent-language-card.components button{border:0;background:#00d992;color:#101010}.voltagent-language-card.components>a{border:1px solid #3d3a39;background:#101010;color:#f2f2f2}.voltagent-language-card.components em{display:inline-flex;width:max-content;border:1px solid #3d3a39;border-radius:9999px;color:#00d992;padding:5px 12px;font-style:normal;font-size:14px}.voltagent-input{width:max-content;min-width:220px;border:1px solid #3d3a39;border-radius:6px;background:#1a1a1a;color:#8b949e;padding:12px 16px}.voltagent-language-card.cards{display:grid;align-content:start;gap:12px}.voltagent-feature{border:1px solid #3d3a39;border-radius:8px;background:#101010;padding:18px}.voltagent-feature.active{border:2px solid #00d992}.voltagent-feature b{display:block;color:#f2f2f2;font-size:20px;font-weight:600}.voltagent-feature p{margin:8px 0 0;color:#bdbdbd}.voltagent-language-card.radius{display:grid;align-content:start;gap:10px}.voltagent-language-card.radius div{border-top:1px solid #3d3a39;padding-top:10px}.voltagent-language-card.radius div:first-of-type{border-top:0}.voltagent-language-card.radius b{display:block;color:#00d992;font-family:SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:550;line-height:1}.voltagent-language-card.radius small{display:block;margin-top:5px;color:#8b949e}.voltagent-language-card.spacing{display:grid;align-content:start;gap:9px}.voltagent-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 58px;gap:10px;align-items:center}.voltagent-language-card.spacing b{color:#f2f2f2;font-size:12px;font-weight:600}.voltagent-language-card.spacing div span{display:block;height:3px;border-radius:6px;background:#00d992}.voltagent-language-card.spacing small{color:#8b949e;font-size:12px;text-align:right}.voltagent-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3d3a39;border-top:1px solid #3d3a39}.voltagent-language-boundary div{background:#101010;padding:20px 18px}.voltagent-language-boundary b{display:block;color:#f2f2f2;font-size:14px;font-weight:600}.voltagent-language-boundary span{display:block;margin-top:8px;color:#8b949e;font-size:13px;line-height:1.45}.wise-spec-preview{overflow:hidden;border:1px solid #d9dfd2;border-radius:24px;background:#e8ebe6;color:#0e0f0c;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.wise-label{display:block;color:#163300;font-size:12px;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.wise-language-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:20px;padding:24px;background:#e8ebe6}.wise-hero-copy{display:flex;min-height:420px;flex-direction:column;justify-content:space-between;border-radius:24px;background:#e2f6d5;padding:42px}.wise-hero-copy strong{display:block;margin-top:18px;color:#0e0f0c;font-family:Wise Sans,Inter,system-ui,sans-serif;font-size:clamp(52px,7vw,96px);font-weight:900;letter-spacing:-.055em;line-height:.85}.wise-hero-copy p{max-width:540px;margin:24px 0 0;color:#454745;font-size:18px;line-height:1.5}.wise-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.wise-actions button,.wise-actions a{display:inline-flex;min-height:52px;align-items:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:700;padding:14px 24px;text-decoration:none}.wise-actions button{border:0;background:#9fe870;color:#163300}.wise-actions a{background:#fff;color:#0e0f0c}.wise-converter-card{align-self:stretch;border:1px solid #0e0f0c;border-radius:24px;background:#fff;padding:26px}.wise-amount-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;border-bottom:1px solid #d9dfd2;padding:22px 0}.wise-amount-row b{font-family:Wise Sans,Inter,sans-serif;font-size:56px;font-weight:900;letter-spacing:-.05em;line-height:.85}.wise-amount-row em{border-radius:9999px;background:#e8ebe6;color:#163300;padding:8px 12px;font-style:normal;font-weight:800}.wise-amount-row.receive b{color:#163300}.wise-rate-line{display:flex;gap:10px;align-items:center;padding:18px 0;color:#454745}.wise-rate-line i{width:9px;height:9px;border-radius:9999px;background:#9fe870}.wise-converter-card button{width:100%;min-height:52px;border:0;border-radius:9999px;background:#0e0f0c;color:#9fe870;font:inherit;font-weight:800}.wise-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#d9dfd2}.wise-language-card{background:#fff;padding:24px}.wise-language-card.wide{grid-row:span 2}.wise-type-row{border-top:1px solid #d9dfd2;padding:16px 0}.wise-type-row:first-of-type{border-top:0}.wise-type-row b{display:block;color:#868685;font-size:12px;font-weight:700}.wise-type-row strong{display:block;margin-top:7px;color:#0e0f0c;font-family:Wise Sans,Inter,sans-serif;font-weight:900;letter-spacing:-.05em;line-height:.85}.wise-type-row.mega strong{font-size:52px}.wise-type-row.xl strong{font-size:40px}.wise-type-row.md strong{font-size:32px}.wise-type-row.body strong{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;color:#454745}.wise-type-row.button strong{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:0}.wise-language-card.palette{display:grid;align-content:start;gap:10px}.wise-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.wise-language-card.palette i{width:34px;height:34px;border:1px solid #d9dfd2;border-radius:12px}.wise-language-card.palette b{color:#0e0f0c;font-size:13px;font-weight:700}.wise-language-card.palette small{color:#454745;font-size:12px}.wise-language-card.components{display:grid;align-content:start;gap:12px}.wise-language-card.components button,.wise-language-card.components>a{display:inline-flex;width:max-content;min-height:48px;align-items:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:700;padding:12px 22px;text-decoration:none}.wise-language-card.components button{border:0;background:#9fe870;color:#163300}.wise-language-card.components>a{background:#e8ebe6;color:#0e0f0c}.wise-input{border:1px solid #0e0f0c;border-radius:12px;background:#fff;color:#868685;padding:14px 16px}.wise-badge{width:max-content;border-radius:9999px;background:#e2f6d5;color:#054d28;padding:6px 12px;font-weight:700}.wise-status{border-radius:24px;background:#0e0f0c;color:#9fe870;padding:18px}.wise-status b{display:block;font-family:Wise Sans,Inter,sans-serif;font-size:46px;font-weight:900;letter-spacing:-.05em;line-height:.85}.wise-status span{display:block;margin-top:8px;color:#e8ebe6}.wise-language-card.surfaces{display:grid;align-content:start;gap:12px}.wise-surface{min-height:96px;border-radius:24px;padding:18px}.wise-surface b,.wise-surface small{display:block}.wise-surface b{font-family:Wise Sans,Inter,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.05em;line-height:.9}.wise-surface small{margin-top:8px;color:#454745}.wise-surface.sage{background:#e8ebe6}.wise-surface.pale{background:#e2f6d5}.wise-surface.dark{background:#0e0f0c;color:#9fe870}.wise-surface.dark small{color:#e8ebe6}.wise-language-card.radius{display:grid;align-content:start;gap:12px}.wise-language-card.radius div{border-top:1px solid #d9dfd2;padding-top:12px}.wise-language-card.radius div:first-of-type{border-top:0}.wise-language-card.radius b{display:block;color:#163300;font-family:Wise Sans,Inter,sans-serif;font-size:34px;font-weight:900;letter-spacing:-.05em;line-height:.85}.wise-language-card.radius small{display:block;margin-top:7px;color:#454745}.wise-language-card.spacing{display:grid;align-content:start;gap:9px}.wise-language-card.spacing div{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:10px;align-items:center}.wise-language-card.spacing b{color:#0e0f0c;font-size:12px;font-weight:800}.wise-language-card.spacing div span{display:block;height:8px;border-radius:9999px;background:#9fe870}.wise-language-card.spacing small{color:#454745;font-size:12px;text-align:right}.wise-layout-samples{display:grid;grid-template-columns:1.1fr .9fr .8fr;gap:1px;background:#d9dfd2}.wise-layout-samples article{min-height:180px;padding:22px}.wise-layout-samples .hero-tile{background:#e2f6d5}.wise-layout-samples .card-tile{background:#fff}.wise-layout-samples .dark-tile{background:#0e0f0c;color:#9fe870}.wise-layout-samples strong{display:block;margin-top:54px;font-family:Wise Sans,Inter,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.05em;line-height:.9}.wise-layout-samples .dark-tile strong{font-size:64px}.wise-layout-samples small{display:block;margin-top:8px;color:#e8ebe6}.wise-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d9dfd2}.wise-language-boundary div{background:#fff;padding:20px 18px}.wise-language-boundary b{display:block;color:#0e0f0c;font-size:14px;font-weight:800}.wise-language-boundary span{display:block;margin-top:8px;color:#454745;font-size:13px;line-height:1.45}.xai-spec-preview{overflow:hidden;border:1px solid #212327;border-radius:8px;background:#0a0a0a;color:#fff;font-family:universalSans,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.xai-label{display:block;color:#dadbdf;font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.xai-language-hero{position:relative;overflow:hidden;min-height:460px;padding:52px 34px 42px;text-align:center}.xai-cosmos{position:absolute;inset:0;background:radial-gradient(circle at 52% 18%,rgba(255,122,23,.22),transparent 24%),radial-gradient(circle at 42% 8%,rgba(124,58,237,.16),transparent 34%),linear-gradient(180deg,rgba(160,195,236,.08),transparent 44%)}.xai-language-hero>*:not(.xai-cosmos){position:relative}.xai-language-hero strong{display:block;max-width:820px;margin:26px auto 0;color:#fff;font-size:clamp(46px,7vw,96px);font-weight:400;letter-spacing:-2.4px;line-height:1}.xai-language-hero p{max-width:620px;margin:24px auto 0;color:#dadbdf;font-size:18px;line-height:28px}.xai-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.xai-actions button,.xai-actions a{display:inline-flex;min-height:42px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:400;padding:10px 18px;text-decoration:none}.xai-actions button{border:1px solid #fff;background:#fff;color:#0a0a0a}.xai-actions a{border:1px solid rgba(255,255,255,.25);background:#0a0a0a;color:#fff}.xai-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#212327}.xai-language-card{background:#0a0a0a;padding:24px}.xai-language-card.wide{grid-row:span 2}.xai-type-row{border-top:1px solid #212327;padding:16px 0}.xai-type-row:first-of-type{border-top:0}.xai-type-row b{display:block;color:#7d8187;font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}.xai-type-row strong{display:block;margin-top:8px;color:#fff;font-weight:400;line-height:1}.xai-type-row.xl strong{font-size:52px;letter-spacing:-1.8px}.xai-type-row.lg strong{font-size:42px;letter-spacing:-1.4px}.xai-type-row.md strong{font-size:32px;letter-spacing:-1px}.xai-type-row.body strong{color:#dadbdf;font-size:16px;letter-spacing:0;line-height:24px}.xai-type-row.mono strong{font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:1.4px;line-height:20px}.xai-language-card.palette{display:grid;align-content:start;gap:10px}.xai-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.xai-language-card.palette i{width:34px;height:34px;border:1px solid #212327;border-radius:8px}.xai-language-card.palette b{color:#fff;font-size:13px;font-weight:400}.xai-language-card.palette small{color:#7d8187;font-size:12px}.xai-language-card.components{display:grid;align-content:start;gap:12px}.xai-language-card.components button,.xai-language-card.components>a{display:inline-flex;width:max-content;min-height:42px;align-items:center;border-radius:9999px;font:inherit;font-size:14px;font-weight:400;padding:10px 18px;text-decoration:none}.xai-language-card.components button{border:1px solid #fff;background:#fff;color:#0a0a0a}.xai-language-card.components>a{border:1px solid rgba(255,255,255,.25);background:#0a0a0a;color:#fff}.xai-input{border:1px solid #212327;border-radius:8px;background:#1a1c20;color:#7d8187;padding:12px 16px}.xai-mono-row{display:grid;grid-template-columns:1fr auto;gap:12px;border-top:1px solid #212327;padding:12px 0;color:#dadbdf;font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:1.2px}.xai-mono-row b{color:#fff;font-weight:400}.xai-language-card.surfaces{display:grid;align-content:start;gap:12px}.xai-surface{min-height:92px;border:1px solid #212327;border-radius:8px;background:#191919;padding:16px}.xai-surface b,.xai-surface small{display:block}.xai-surface b{color:#fff;font-size:24px;font-weight:400;letter-spacing:-.6px;line-height:1}.xai-surface small{margin-top:8px;color:#7d8187}.xai-surface.canvas{background:#0a0a0a}.xai-surface.glow{background:linear-gradient(110deg,#ff7a1752,#7c3aed42,#a0c3ec3d)}.xai-language-card.radius{display:grid;align-content:start;gap:12px}.xai-language-card.radius div{border-top:1px solid #212327;padding-top:12px}.xai-language-card.radius div:first-of-type{border-top:0}.xai-language-card.radius b{display:block;color:#fff;font-size:34px;font-weight:400;letter-spacing:-1px;line-height:1}.xai-language-card.radius small{display:block;margin-top:7px;color:#7d8187}.xai-language-card.spacing{display:grid;align-content:start;gap:9px}.xai-language-card.spacing div{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;align-items:center}.xai-language-card.spacing b{color:#dadbdf;font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}.xai-language-card.spacing div span{display:block;height:3px;border-radius:9999px;background:#fff}.xai-language-card.spacing small{color:#7d8187;font-size:12px;text-align:right}.xai-layout-samples{display:grid;grid-template-columns:1.1fr .82fr .9fr;gap:1px;background:#212327}.xai-layout-samples article{min-height:180px;background:#0a0a0a;padding:22px}.xai-layout-samples strong{display:block;margin-top:56px;color:#fff;font-size:28px;font-weight:400;letter-spacing:-.8px;line-height:1.05}.xai-layout-samples .data div{margin-top:42px}.xai-layout-samples .data b{display:block;color:#fff;font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:38px;font-weight:400;letter-spacing:1.4px}.xai-layout-samples .data small{color:#7d8187;font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.2px}.xai-layout-samples .beam{background:linear-gradient(120deg,#0a0a0a,#1a1c20 45%,#ff7a173d,#7c3aed38)}.xai-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#212327}.xai-language-boundary div{background:#0a0a0a;padding:20px 18px}.xai-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:400}.xai-language-boundary span{display:block;margin-top:8px;color:#7d8187;font-size:13px;line-height:1.45}.zapier-spec-preview{overflow:hidden;border:1px solid #c5c0b1;border-radius:12px;background:#fffefb;color:#201515;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.zapier-label{display:block;color:#201515;font-family:Degular Display,Inter,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:14px;text-transform:uppercase}.zapier-language-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:20px;background:#fffefb;padding:24px}.zapier-hero-copy{display:flex;min-height:420px;flex-direction:column;justify-content:space-between;border:1px solid #c5c0b1;border-radius:12px;background:#f8f4f0;padding:42px}.zapier-hero-copy strong{display:block;margin-top:20px;color:#201515;font-family:Degular Display,Inter,system-ui,sans-serif;font-size:clamp(48px,6.4vw,72px);font-weight:500;line-height:.98}.zapier-hero-copy p{max-width:560px;margin:24px 0 0;color:#605d52;font-size:18px;line-height:1.5}.zapier-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.zapier-actions button,.zapier-actions a{display:inline-flex;min-height:52px;align-items:center;border-radius:12px;font:inherit;font-size:18px;font-weight:600;padding:12px 24px;text-decoration:none}.zapier-actions button{border:0;background:#ff4f00;color:#fffefb}.zapier-actions a{border:1px solid #201515;background:#fffefb;color:#201515}.zapier-flow-card{align-content:start;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #c5c0b1;border-radius:12px;background:#fff;padding:22px}.zapier-flow-card div{border:1px solid #c5c0b1;border-radius:12px;background:#fffefb;padding:18px}.zapier-flow-card div.active{border-color:#ff4f00;background:#ff4f00;color:#fffefb}.zapier-flow-card b,.zapier-flow-card span{display:block}.zapier-flow-card b{font-size:18px;font-weight:700}.zapier-flow-card span{margin-top:7px;color:#605d52}.zapier-flow-card div.active span{color:#fffefbdb}.zapier-flow-card em{grid-column:1/3;border-radius:12px;background:#201515;color:#fffefb;padding:18px;font-style:normal;font-weight:700}.zapier-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#c5c0b1}.zapier-language-card{min-width:0;background:#fffefb;padding:24px}.zapier-language-card.wide{grid-row:span 2}.zapier-type-row{border-top:1px solid #c5c0b1;padding:16px 0}.zapier-type-row:first-of-type{border-top:0}.zapier-type-row b{display:block;color:#939084;font-size:12px;font-weight:600}.zapier-type-row strong{display:block;margin-top:8px;color:#201515}.zapier-type-row.hero strong{font-family:Degular Display,Inter,sans-serif;font-size:48px;font-weight:500;line-height:1}.zapier-type-row.section strong{font-family:Degular Display,Inter,sans-serif;font-size:38px;font-weight:500;line-height:1}.zapier-type-row.eyebrow strong{font-family:Degular Display,Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:14px}.zapier-type-row.body strong{max-width:420px;color:#605d52;font-size:16px;font-weight:400;line-height:24px}.zapier-type-row.button strong{font-size:18px;font-weight:600;line-height:27px}.zapier-language-card.palette{display:grid;align-content:start;gap:10px}.zapier-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.zapier-language-card.palette i{width:34px;height:34px;border:1px solid #c5c0b1;border-radius:6px}.zapier-language-card.palette b{color:#201515;font-size:13px;font-weight:700}.zapier-language-card.palette small{color:#605d52;font-size:12px}.zapier-language-card.components{display:grid;align-content:start;gap:12px}.zapier-language-card.components button,.zapier-language-card.components>a{display:inline-flex;width:max-content;min-height:48px;align-items:center;border-radius:12px;font:inherit;font-size:16px;font-weight:600;padding:12px 22px;text-decoration:none}.zapier-language-card.components button{border:0;background:#ff4f00;color:#fffefb}.zapier-language-card.components>a{border:1px solid #201515;background:#fffefb;color:#201515}.zapier-input{border:1px solid #201515;border-radius:6px;background:#fffefb;color:#605d52;padding:12px 16px}.zapier-language-card.components em{display:inline-flex;width:max-content;border-radius:9999px;background:#f8f4f0;color:#201515;padding:5px 12px;font-style:normal}.zapier-table-row{display:grid;grid-template-columns:1fr auto;gap:12px;border-top:1px solid #c5c0b1;padding:12px 0;color:#605d52}.zapier-table-row b{color:#201515}.zapier-language-card.surfaces{display:grid;align-content:start;gap:12px}.zapier-surface{min-height:92px;border:1px solid #c5c0b1;border-radius:12px;padding:16px}.zapier-surface b,.zapier-surface small{display:block}.zapier-surface b{font-family:Degular Display,Inter,sans-serif;font-size:26px;font-weight:500;line-height:1}.zapier-surface small{margin-top:8px;color:#605d52}.zapier-surface.canvas{background:#fffefb}.zapier-surface.cream{background:#f8f4f0}.zapier-surface.dark{border-color:#201515;background:#201515;color:#fffefb}.zapier-surface.dark small{color:#f8f4f0}.zapier-language-card.radius{display:grid;align-content:start;gap:12px}.zapier-language-card.radius div{border-top:1px solid #c5c0b1;padding-top:12px}.zapier-language-card.radius div:first-of-type{border-top:0}.zapier-language-card.radius b{display:block;color:#ff4f00;font-family:Degular Display,Inter,sans-serif;font-size:34px;font-weight:500;line-height:1}.zapier-language-card.radius small{display:block;margin-top:7px;color:#605d52}.zapier-language-card.spacing{display:grid;align-content:start;gap:9px}.zapier-language-card.spacing div{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;align-items:center}.zapier-language-card.spacing b{color:#201515;font-size:12px;font-weight:700}.zapier-language-card.spacing div span{display:block;height:6px;border-radius:12px;background:#ff4f00}.zapier-language-card.spacing small{color:#605d52;font-size:12px;text-align:right}.zapier-layout-samples{display:grid;grid-template-columns:1.1fr .9fr .82fr;gap:1px;background:#c5c0b1}.zapier-layout-samples article{min-height:180px;background:#fffefb;padding:22px}.zapier-layout-samples strong{display:block;margin-top:52px;color:#201515;font-family:Degular Display,Inter,sans-serif;font-size:30px;font-weight:500;line-height:1}.zapier-layout-samples .workflow div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:34px}.zapier-layout-samples .workflow i{display:block;height:44px;border:1px solid #c5c0b1;border-radius:12px;background:#f8f4f0}.zapier-layout-samples .workflow i:nth-child(2){background:#ff4f00;border-color:#ff4f00}.zapier-layout-samples .metric{background:#201515}.zapier-layout-samples .metric .zapier-label,.zapier-layout-samples .metric strong{color:#fffefb}.zapier-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#c5c0b1}.zapier-language-boundary div{background:#fffefb;padding:20px 18px}.zapier-language-boundary b{display:block;color:#201515;font-size:14px;font-weight:700}.zapier-language-boundary span{display:block;margin-top:8px;color:#605d52;font-size:13px;line-height:1.45}.kraken-spec-preview{overflow:hidden;border:1px solid #dedee5;border-radius:12px;background:#fff;color:#101114;font-family:Kraken-Product,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.38}.kraken-spec-section{border-bottom:1px solid #dedee5;background:#fff;padding:24px}.kraken-spec-section:last-child{border-bottom:0}.kraken-spec-section h3{margin:0 0 18px;color:#101114;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px}.kraken-label,.kraken-spec-section span{display:block;color:#686b82;font-size:12px;font-weight:500;line-height:1.33}.kraken-hero-section{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:center;background:linear-gradient(180deg,#fff,#fbfbff);padding:36px}.kraken-hero-copy strong{display:block;margin-top:14px;color:#101114;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:clamp(38px,5vw,58px);font-weight:700;letter-spacing:-1px;line-height:1.17}.kraken-hero-copy p{max-width:560px;margin:18px 0 0;color:#686b82;font-size:16px;line-height:1.5}.kraken-actions{display:flex;gap:12px;margin-top:26px}.kraken-actions button,.kraken-actions a{display:inline-flex;min-height:46px;align-items:center;border-radius:12px;font:inherit;font-size:16px;font-weight:600;padding:13px 16px;text-decoration:none}.kraken-actions button{border:0;background:#7132f5;color:#fff;box-shadow:0 4px 24px #00000008}.kraken-actions a{border:1px solid #5741d8;background:#fff;color:#5741d8}.kraken-health-card{overflow:hidden;border:1px solid #dedee5;border-radius:16px;background:#fff;box-shadow:0 4px 24px #00000008}.kraken-health-card .top{display:flex;justify-content:space-between;border-bottom:1px solid #dedee5;padding:16px 18px}.kraken-health-card .top b{font-weight:700}.kraken-health-card .top span{color:#149e61;font-weight:700}.kraken-health-card .stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dedee5}.kraken-health-card .stats div{background:#fff;padding:20px}.kraken-health-card .stats b{display:block;color:#101114;font-size:30px;letter-spacing:-.5px;line-height:1}.kraken-health-card .stats span{margin-top:6px;color:#686b82}.kraken-health-card .curve{height:118px;background:radial-gradient(circle at 74% 20%,rgba(113,50,245,.16),transparent 28%),linear-gradient(180deg,#fbfaff,#fff);position:relative}.kraken-health-card .curve:after{content:"";position:absolute;left:8%;right:8%;top:46%;height:4px;border-radius:999px;background:#7132f5;transform:skewY(-8deg)}.kraken-health-card .check{display:flex;justify-content:space-between;border:1px solid #dedee5;border-radius:12px;background:#f8f8fb;margin:16px;padding:14px 16px}.kraken-health-card .check b{font-weight:700}.kraken-health-card .check span{color:#686b82}.kraken-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kraken-color-board article{overflow:hidden;border:1px solid #dedee5;border-radius:12px;background:#fff;box-shadow:0 1px 4px #1018280a}.kraken-color-board div{height:66px;border-bottom:1px solid #dedee5}.kraken-color-board strong,.kraken-color-board span{display:block;padding:0 14px}.kraken-color-board strong{padding-top:12px;color:#101114;font-size:14px;font-weight:700}.kraken-color-board span{padding-top:4px;padding-bottom:14px;color:#686b82;font-size:12px}.kraken-type-board{display:grid;grid-template-columns:1.16fr .9fr .82fr;gap:12px}.kraken-type-board article{min-height:140px;border:1px solid #dedee5;border-radius:12px;background:#fff;padding:18px;box-shadow:0 1px 4px #1018280a}.kraken-type-board .xl{grid-row:span 2}.kraken-type-board .xl strong{display:block;margin-top:14px;color:#101114;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:clamp(42px,5vw,58px);font-weight:700;letter-spacing:-1px;line-height:1.17}.kraken-type-board article>strong{display:block;margin-top:14px;color:#101114;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.22}.kraken-type-board p{margin:14px 0 0;color:#686b82;font-size:16px;line-height:1.38}.kraken-type-board .micro{color:#7132f5;font-size:7px;font-weight:500;letter-spacing:.6px;line-height:1;text-transform:uppercase}.kraken-system-board{display:grid;grid-template-columns:1.08fr .96fr .96fr;gap:12px}.kraken-system-board article{border:1px solid #dedee5;border-radius:12px;background:#fff;padding:20px;box-shadow:0 1px 4px #1018280a}.kraken-system-board .spacing div{display:grid;grid-template-columns:42px 1fr 52px;gap:10px;align-items:center;margin-top:8px}.kraken-system-board .spacing b{color:#101114;font-size:12px}.kraken-system-board .spacing i{display:block;height:3px;border-radius:999px;background:#7132f5}.kraken-system-board .spacing small{color:#686b82;text-align:right}.kraken-system-board ol{margin:16px 0 0;padding:0;list-style:none}.kraken-system-board li{border-top:1px solid #dedee5;color:#686b82;padding:10px 0}.kraken-system-board li:first-child{border-top:0}.kraken-system-board .shape div{border-top:1px solid #dedee5;padding:12px 0}.kraken-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.kraken-system-board .shape b{display:block;color:#7132f5;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1}.kraken-system-board .shape p{margin:6px 0 0;color:#686b82}.kraken-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kraken-component-board article{min-height:156px;border:1px solid #dedee5;border-radius:12px;background:#fff;padding:18px;box-shadow:0 1px 4px #1018280a}.kraken-component-board button,.kraken-component-board a{display:inline-flex;width:max-content;min-height:46px;align-items:center;margin-top:18px;border-radius:12px;font:inherit;font-size:16px;font-weight:600;padding:13px 16px;text-decoration:none}.kraken-component-board button{border:0;background:#7132f5;color:#fff}.kraken-component-board a{border:1px solid #5741d8;background:#fff;color:#5741d8}.kraken-component-board button.subtle{min-height:38px;background:#855bfb29;color:#7132f5;padding:8px 14px}.kraken-component-board em{display:inline-flex;margin-top:18px;border-radius:6px;background:#149e6129;color:#026b3f;padding:7px 10px;font-style:normal;font-weight:700}.kraken-component-board article>strong{display:block;margin-top:14px;color:#101114;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1}.kraken-component-board p{margin:8px 0 0;color:#686b82}.kraken-component-board .chart i{display:block;height:54px;margin-top:18px;border-radius:12px;background:linear-gradient(115deg,#7132f529,#7132f505)}.kraken-layout-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kraken-layout-board article{min-height:176px;border:1px solid #dedee5;border-radius:16px;background:#fff;padding:20px;box-shadow:0 4px 24px #00000008}.kraken-layout-board .purple{background:#7132f5;color:#fff}.kraken-layout-board .purple span{color:#ffffffc7}.kraken-layout-board .soft{background:#f8f8fb}.kraken-layout-board strong{display:block;margin-top:56px;color:inherit;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.kraken-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kraken-rule-board article{border:1px solid #dedee5;border-radius:12px;background:#fff;padding:20px;box-shadow:0 1px 4px #1018280a}.kraken-rule-board strong{display:block;margin-bottom:12px;color:#101114;font-size:16px;font-weight:700}.kraken-rule-board p{margin:0;border-top:1px solid #dedee5;color:#686b82;padding:10px 0 0;font-size:14px;line-height:1.5}.kraken-rule-board p+p{margin-top:10px}.kraken-language-hero{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:center;background:linear-gradient(180deg,#fff,#fbfbff);padding:36px;border-bottom:1px solid #dedee5}.kraken-language-copy{min-width:0}.kraken-language-copy strong{display:block;margin-top:14px;color:#101114;font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:clamp(36px,4.7vw,56px);font-weight:700;letter-spacing:-1px;line-height:1.17;overflow-wrap:anywhere}.kraken-language-copy p{max-width:560px;margin:18px 0 0;color:#686b82;font-size:16px;line-height:1.5}.kraken-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px;background:#fff;padding:18px}.kraken-language-card{min-width:0;border:1px solid #dedee5;border-radius:12px;background:#fff;padding:18px;box-shadow:0 1px 4px #1018280a}.kraken-language-card.type{grid-row:span 2}.kraken-type-row{border-top:1px solid #dedee5;padding:14px 0}.kraken-type-row:first-of-type{border-top:0;margin-top:8px}.kraken-type-row b{display:block;color:#686b82;font-size:12px;font-weight:500;line-height:1.33}.kraken-type-row strong{display:block;margin-top:8px;color:#101114;overflow-wrap:anywhere}.kraken-type-row.hero strong{font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:46px;font-weight:700;letter-spacing:-1px;line-height:1.17}.kraken-type-row.section strong{font-family:Kraken-Brand,IBM Plex Sans,Helvetica,Arial,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:1.22}.kraken-type-row.feature strong{font-size:22px;font-weight:600;line-height:1.2}.kraken-type-row.body strong{max-width:360px;color:#686b82;font-size:16px;font-weight:400;line-height:1.38}.kraken-type-row.micro strong{color:#7132f5;font-size:7px;font-weight:500;letter-spacing:.6px;line-height:1;text-transform:uppercase}.kraken-language-card.palette{display:grid;align-content:start;gap:10px}.kraken-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.kraken-language-card.palette i{display:block;width:34px;height:34px;border:1px solid #dedee5;border-radius:8px}.kraken-language-card.palette b{min-width:0;color:#101114;font-size:13px;font-weight:700;overflow-wrap:anywhere}.kraken-language-card.palette small{color:#686b82;font-size:12px}.kraken-language-card.components{display:grid;align-content:start;gap:12px}.kraken-language-card.components button,.kraken-language-card.components>a{display:inline-flex;width:max-content;min-height:46px;align-items:center;border-radius:12px;font:inherit;font-size:16px;font-weight:600;padding:13px 16px;text-decoration:none}.kraken-language-card.components button{border:0;background:#7132f5;color:#fff;box-shadow:0 4px 24px #00000008}.kraken-language-card.components>a{border:1px solid #5741d8;background:#fff;color:#5741d8}.kraken-language-card.components button.subtle{min-height:38px;background:#855bfb29;box-shadow:none;color:#7132f5;padding:8px 14px}.kraken-language-card.components em{display:inline-flex;width:max-content;border-radius:6px;background:#149e6129;color:#026b3f;padding:7px 10px;font-style:normal;font-weight:700}.kraken-metric-sample{border:1px solid #dedee5;border-radius:16px;background:#fff;padding:16px;box-shadow:0 4px 24px #00000008}.kraken-metric-sample strong{display:block;color:#101114;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1}.kraken-metric-sample span{display:block;margin-top:6px;color:#686b82}.kraken-language-card.surfaces{display:grid;align-content:start;gap:12px}.kraken-surface{min-height:88px;border:1px solid #dedee5;border-radius:16px;padding:16px;box-shadow:0 1px 4px #1018280a}.kraken-surface b,.kraken-surface small{display:block}.kraken-surface b{color:#101114;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.kraken-surface small{margin-top:8px;color:#686b82;font-size:13px;line-height:1.45}.kraken-surface.white{background:#fff}.kraken-surface.soft{background:#f8f8fb}.kraken-surface.purple{border-color:#7132f5;background:#7132f5;color:#fff}.kraken-surface.purple b{color:#fff}.kraken-surface.purple small{color:#ffffffd1}.kraken-language-card.radius{display:grid;align-content:start;gap:12px}.kraken-language-card.radius div{border-top:1px solid #dedee5;padding-top:12px}.kraken-language-card.radius div:first-of-type{border-top:0}.kraken-language-card.radius b{display:block;color:#7132f5;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1}.kraken-language-card.radius small{display:block;margin-top:6px;color:#686b82;font-size:13px;line-height:1.45}.kraken-language-card.spacing{display:grid;align-content:start;gap:9px}.kraken-language-card.spacing div{display:grid;grid-template-columns:42px minmax(0,1fr) 52px;gap:10px;align-items:center}.kraken-language-card.spacing b{color:#101114;font-size:12px;font-weight:500}.kraken-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#7132f5}.kraken-language-card.spacing small{color:#686b82;font-size:12px;text-align:right}.kraken-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#fff;padding:0 18px 18px}.kraken-language-boundary div{min-width:0;border:1px solid #dedee5;border-radius:12px;background:#fff;padding:18px;box-shadow:0 1px 4px #1018280a}.kraken-language-boundary b{display:block;color:#101114;font-size:15px;font-weight:700}.kraken-language-boundary span{display:block;margin-top:8px;color:#686b82;font-size:13px;line-height:1.45}.intercom-spec-preview{overflow:hidden;border:1px solid #d3cec6;border-radius:12px;background:#f5f1ec;color:#111;font-family:Saans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.intercom-spec-section{border-bottom:1px solid #d3cec6;background:#f5f1ec;padding:24px}.intercom-spec-section:last-child{border-bottom:0}.intercom-spec-section h3{margin:0 0 18px;color:#111;font-size:16px;font-weight:500;letter-spacing:-.2px}.intercom-label,.intercom-spec-section span{display:block;color:#626260;font-size:12px;font-weight:400;line-height:1.4}.intercom-hero-section{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:center;padding:34px;background:#f5f1ec}.intercom-hero-copy strong{display:block;margin-top:14px;color:#111;font-size:clamp(38px,5.6vw,66px);font-weight:500;letter-spacing:-2px;line-height:1.05}.intercom-hero-copy p{max-width:520px;margin:20px 0 0;color:#626260;font-size:18px;letter-spacing:-.1px;line-height:1.5}.intercom-actions{display:flex;gap:12px;margin-top:28px}.intercom-actions button,.intercom-actions a{display:inline-flex;min-height:42px;align-items:center;border-radius:8px;font:inherit;font-size:15px;font-weight:500;padding:10px 18px;text-decoration:none}.intercom-actions button{border:0;background:#111;color:#fff}.intercom-actions a{border:1px solid #d3cec6;background:#fff;color:#111}.intercom-mockup-card{overflow:hidden;border:1px solid #d3cec6;border-radius:16px;background:#fff}.intercom-mockup-card .top{display:flex;justify-content:space-between;border-bottom:1px solid #ebe7e1;padding:16px 18px}.intercom-mockup-card .top b{font-weight:500}.intercom-mockup-card .top span{color:#ff5600}.intercom-mockup-card .message{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #ebe7e1;padding:16px 18px}.intercom-mockup-card .message i{width:42px;height:42px;border-radius:999px;background:#ebe7e1}.intercom-mockup-card .message p{margin:0}.intercom-mockup-card .message b,.intercom-mockup-card .message em{display:block}.intercom-mockup-card .message b{font-weight:500}.intercom-mockup-card .message em{color:#626260;font-style:normal;font-size:13px}.intercom-mockup-card .message small{border:1px solid #d3cec6;border-radius:8px;padding:6px 9px;color:#626260}.intercom-mockup-card .fin-note{margin:18px;border:1px solid #d3cec6;border-radius:12px;background:#ebe7e1;padding:18px}.intercom-mockup-card .fin-note b,.intercom-mockup-card .fin-note span{display:block}.intercom-mockup-card .fin-note b{font-weight:500}.intercom-mockup-card .fin-note span{margin-top:8px;color:#626260}.intercom-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.intercom-color-board article{overflow:hidden;border:1px solid #d3cec6;border-radius:12px;background:#fff}.intercom-color-board div{height:66px;border-bottom:1px solid #ebe7e1}.intercom-color-board strong,.intercom-color-board span{display:block;padding:0 14px}.intercom-color-board strong{padding-top:12px;color:#111;font-size:14px;font-weight:500}.intercom-color-board span{padding-top:4px;padding-bottom:14px;color:#626260;font-size:12px}.intercom-type-board{display:grid;grid-template-columns:1.18fr .9fr .8fr;gap:12px}.intercom-type-board article{min-height:142px;border:1px solid #d3cec6;border-radius:12px;background:#fff;padding:18px}.intercom-type-board .xl{grid-row:span 2}.intercom-type-board .xl strong{display:block;margin-top:14px;color:#111;font-size:clamp(42px,6vw,70px);font-weight:500;letter-spacing:-2px;line-height:1.05}.intercom-type-board article>strong{display:block;margin-top:14px;color:#111;font-size:30px;font-weight:500;letter-spacing:-.8px;line-height:1.15}.intercom-type-board p{margin:14px 0 0;color:#626260;font-size:16px;line-height:1.5}.intercom-type-board code{display:block;margin-top:16px;border-radius:8px;background:#f5f1ec;color:#111;padding:12px;font-family:SaansMono,JetBrains Mono,ui-monospace,monospace;font-size:13px}.intercom-system-board{display:grid;grid-template-columns:1.08fr .96fr .96fr;gap:12px}.intercom-system-board article{border:1px solid #d3cec6;border-radius:12px;background:#fff;padding:20px}.intercom-system-board .spacing div{display:grid;grid-template-columns:54px 1fr 52px;gap:10px;align-items:center;margin-top:10px}.intercom-system-board .spacing b{color:#111;font-size:12px;font-weight:500}.intercom-system-board .spacing i{display:block;height:3px;border-radius:999px;background:#111}.intercom-system-board .spacing small{color:#626260;text-align:right}.intercom-system-board ol{margin:16px 0 0;padding:0;list-style:none}.intercom-system-board li{border-top:1px solid #ebe7e1;color:#626260;padding:10px 0}.intercom-system-board li:first-child{border-top:0}.intercom-system-board .shape div{border-top:1px solid #ebe7e1;padding:12px 0}.intercom-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.intercom-system-board .shape b{display:block;color:#111;font-size:30px;font-weight:500;letter-spacing:-.8px;line-height:1}.intercom-system-board .shape p{margin:6px 0 0;color:#626260}.intercom-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intercom-component-board article{min-height:160px;border:1px solid #d3cec6;border-radius:12px;background:#fff;padding:18px}.intercom-component-board button,.intercom-component-board a{display:inline-flex;width:max-content;min-height:42px;align-items:center;margin-top:18px;border-radius:8px;font:inherit;font-size:15px;font-weight:500;padding:10px 18px;text-decoration:none}.intercom-component-board button{border:0;background:#111;color:#fff}.intercom-component-board a{border:1px solid #d3cec6;background:#fff;color:#111}.intercom-component-board button.fin{background:#ff5600}.intercom-component-board article>strong{display:block;margin-top:12px;color:#111;font-size:20px;font-weight:500;letter-spacing:-.3px}.intercom-component-board .mock{border-radius:16px}.intercom-component-board .mock i{display:block;height:70px;margin-top:16px;border:1px solid #ebe7e1;border-radius:16px;background:linear-gradient(90deg,#fff 0 44%,#f5f1ec 44% 100%)}.intercom-tabs{display:inline-flex;gap:4px;margin-top:18px;border-radius:999px;background:#f5f1ec;padding:4px}.intercom-tabs b{display:inline-flex;border-radius:999px;color:#626260;padding:8px 14px;font-size:13px;font-weight:500}.intercom-tabs b.active{background:#fff;color:#111}.intercom-component-board .report div{display:flex;align-items:end;gap:7px;height:70px;margin-top:18px}.intercom-component-board .report div i{flex:1;border-radius:999px}.intercom-component-board .report div i:nth-child(1){height:58%;background:#65b5ff}.intercom-component-board .report div i:nth-child(2){height:88%;background:#0bdf50}.intercom-component-board .report div i:nth-child(3){height:48%;background:#ff2067}.intercom-component-board .report div i:nth-child(4){height:72%;background:#b3e01c}.intercom-layout-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intercom-layout-board article{min-height:176px;border:1px solid #d3cec6;border-radius:12px;background:#f5f1ec;padding:20px}.intercom-layout-board .white{background:#fff;border-radius:16px}.intercom-layout-board .black{background:#000;color:#fff}.intercom-layout-board .black span{color:#9c9fa5}.intercom-layout-board strong{display:block;margin-top:58px;color:inherit;font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1.2}.intercom-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intercom-rule-board article{border:1px solid #d3cec6;border-radius:12px;background:#fff;padding:20px}.intercom-rule-board strong{display:block;margin-bottom:12px;color:#111;font-size:16px;font-weight:500}.intercom-rule-board p{margin:0;border-top:1px solid #ebe7e1;color:#626260;padding:10px 0 0;font-size:14px;line-height:1.5}.intercom-rule-board p+p{margin-top:10px}.intercom-language-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:center;background:#f5f1ec;padding:34px}.intercom-language-copy{min-width:0}.intercom-language-copy strong{display:block;margin-top:14px;color:#111;font-size:clamp(34px,5vw,56px);font-weight:500;letter-spacing:-1.7px;line-height:1.06;overflow-wrap:anywhere}.intercom-language-copy p{max-width:540px;margin:20px 0 0;color:#626260;font-size:18px;letter-spacing:-.1px;line-height:1.5}.intercom-language-mockup{overflow:hidden;min-width:0;border:1px solid #d3cec6;border-radius:16px;background:#fff}.intercom-language-mockup .top{display:flex;justify-content:space-between;border-bottom:1px solid #ebe7e1;padding:16px 18px}.intercom-language-mockup .top b{font-weight:500}.intercom-language-mockup .top span{color:#ff5600}.intercom-language-mockup .message{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid #ebe7e1;padding:16px 18px}.intercom-language-mockup .message i{width:42px;height:42px;border-radius:999px;background:#ebe7e1}.intercom-language-mockup .message p{min-width:0;margin:0}.intercom-language-mockup .message b,.intercom-language-mockup .message em{display:block;overflow-wrap:anywhere}.intercom-language-mockup .message b{font-weight:500}.intercom-language-mockup .message em{color:#626260;font-style:normal;font-size:13px}.intercom-language-mockup .message small{border:1px solid #d3cec6;border-radius:8px;padding:6px 9px;color:#626260}.intercom-language-mockup .fin-note{margin:18px;border:1px solid #d3cec6;border-radius:12px;background:#ebe7e1;padding:18px}.intercom-language-mockup .fin-note em{display:inline-flex;margin-bottom:10px;border-radius:6px;background:#ff5600;color:#fff;padding:5px 8px;font-style:normal;font-size:12px}.intercom-language-mockup .fin-note b,.intercom-language-mockup .fin-note span{display:block}.intercom-language-mockup .fin-note b{font-weight:500}.intercom-language-mockup .fin-note span{margin-top:8px;color:#626260}.intercom-language-grid{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:12px;padding:0 24px 24px}.intercom-language-card{min-width:0;border:1px solid #d3cec6;border-radius:12px;background:#fff;padding:20px}.intercom-language-card.type{grid-row:span 2}.intercom-type-row{border-top:1px solid #ebe7e1;padding:14px 0}.intercom-type-row:first-of-type{border-top:0;margin-top:8px}.intercom-type-row b{display:block;color:#626260;font-size:12px;font-weight:400;line-height:1.4}.intercom-type-row strong{display:block;margin-top:8px;color:#111;font-weight:500;letter-spacing:-.8px;line-height:1.1;overflow-wrap:anywhere}.intercom-type-row.hero strong{font-size:clamp(42px,5.6vw,64px);letter-spacing:-2px;line-height:1.05}.intercom-type-row.title strong{font-size:40px;letter-spacing:-1.2px}.intercom-type-row.body strong{max-width:360px;color:#626260;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}.intercom-type-row.mono code{display:block;margin-top:10px;border-radius:8px;background:#f5f1ec;color:#111;padding:12px;font-family:SaansMono,JetBrains Mono,ui-monospace,monospace;font-size:13px;overflow-wrap:anywhere}.intercom-language-card.palette{display:grid;grid-template-columns:1fr;gap:10px}.intercom-language-card.palette .intercom-label{margin-bottom:4px}.intercom-language-card.palette div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.intercom-language-card.palette i{display:block;width:36px;height:36px;border:1px solid #d3cec6;border-radius:8px}.intercom-language-card.palette b{min-width:0;color:#111;font-size:13px;font-weight:500;overflow-wrap:anywhere}.intercom-language-card.palette small{color:#626260;font-size:12px}.intercom-language-card.components button,.intercom-language-card.components a{display:inline-flex;min-height:42px;align-items:center;margin-top:16px;border-radius:8px;font:inherit;font-size:15px;font-weight:500;padding:10px 18px;text-decoration:none}.intercom-language-card.components button{border:0;background:#111;color:#fff}.intercom-language-card.components a{margin-left:8px;border:1px solid #d3cec6;background:#fff;color:#111}.intercom-language-card.components button.fin{display:flex;width:max-content;background:#ff5600}.intercom-input{height:42px;margin-top:14px;border:1px solid #d3cec6;border-radius:8px;background:#fff;color:#626260;padding:10px 14px}.intercom-product-sample{margin-top:14px;border:1px solid #d3cec6;border-radius:16px;background:#fff;padding:14px}.intercom-product-sample i{display:block;height:58px;border:1px solid #ebe7e1;border-radius:16px;background:linear-gradient(90deg,#fff 0 44%,#f5f1ec 44% 100%)}.intercom-product-sample strong{display:block;margin-top:10px;color:#111;font-size:20px;font-weight:500;letter-spacing:-.3px}.intercom-product-sample span{margin-top:4px;color:#626260}.intercom-surface{min-height:88px;margin-top:12px;border:1px solid #d3cec6;border-radius:12px;padding:16px}.intercom-surface b,.intercom-surface small{display:block}.intercom-surface b{font-size:22px;font-weight:500;letter-spacing:-.3px;line-height:1.2}.intercom-surface small{margin-top:8px;color:#626260;font-size:13px;line-height:1.45}.intercom-surface.cream{background:#f5f1ec}.intercom-surface.white{background:#fff;border-radius:16px}.intercom-surface.black{background:#000;color:#fff}.intercom-surface.black small{color:#9c9fa5}.intercom-language-card.radius div{border-top:1px solid #ebe7e1;padding:12px 0}.intercom-language-card.radius div:first-of-type{border-top:0;margin-top:8px}.intercom-language-card.radius b{display:block;color:#111;font-size:30px;font-weight:500;letter-spacing:-.8px;line-height:1}.intercom-language-card.radius small{display:block;margin-top:5px;color:#626260}.intercom-language-card.spacing div{display:grid;grid-template-columns:44px minmax(0,1fr) 52px;gap:10px;align-items:center;margin-top:10px}.intercom-language-card.spacing b{color:#111;font-size:12px;font-weight:500}.intercom-language-card.spacing span{display:block;height:3px;border-radius:999px;background:#111}.intercom-language-card.spacing small{color:#626260;text-align:right}.intercom-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 24px}.intercom-language-boundary div{min-width:0;border:1px solid #d3cec6;border-radius:12px;background:#fff;padding:20px}.intercom-language-boundary b{display:block;color:#111;font-size:16px;font-weight:500}.intercom-language-boundary span{display:block;margin-top:8px;color:#626260;font-size:14px;line-height:1.5}.ibm-spec-preview{overflow:hidden;border:1px solid #e0e0e0;border-radius:12px;background:#fff;color:#161616;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.ibm-spec-section{border-bottom:1px solid #e0e0e0;background:#fff;padding:24px}.ibm-spec-section:last-child{border-bottom:0}.ibm-spec-section h3{margin:0 0 18px;color:#161616;font-size:16px;font-weight:400;line-height:1.25}.ibm-label,.ibm-spec-section span{display:block;color:#525252;font-size:12px;font-weight:400;letter-spacing:.32px;line-height:1.33}.ibm-hero-section{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;padding:0;background:#e0e0e0}.ibm-hero-copy{background:#fff;padding:42px}.ibm-hero-copy strong{display:block;margin-top:14px;color:#161616;font-size:clamp(40px,5.6vw,70px);font-weight:300;letter-spacing:-.4px;line-height:1.17}.ibm-hero-copy p{max-width:560px;margin:22px 0 0;color:#525252;font-size:18px;line-height:1.5}.ibm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:1px;width:max-content;margin-top:30px;background:#e0e0e0}.ibm-actions button,.ibm-actions a{display:flex;min-height:48px;align-items:center;justify-content:space-between;border:0;border-radius:0;font:inherit;font-size:14px;letter-spacing:.16px;padding:0 16px;text-decoration:none}.ibm-actions button{background:#0f62fe;color:#fff}.ibm-actions a{background:#161616;color:#fff}.ibm-tile-matrix{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:1px;background:#e0e0e0}.ibm-tile-matrix i,.ibm-tile-matrix b{display:block;background:#f4f4f4}.ibm-tile-matrix i:nth-child(2){background:#0f62fe}.ibm-tile-matrix i:nth-child(4){background:#161616}.ibm-tile-matrix b:nth-child(7){background:#e0e0e0}.ibm-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e0e0e0}.ibm-color-board article{overflow:hidden;background:#fff}.ibm-color-board div{height:70px;border-bottom:1px solid #e0e0e0}.ibm-color-board strong,.ibm-color-board span{display:block;padding:0 14px}.ibm-color-board strong{padding-top:12px;color:#161616;font-size:14px;font-weight:400}.ibm-color-board span{padding-top:4px;padding-bottom:14px;color:#525252;font-size:12px}.ibm-type-board{display:grid;grid-template-columns:1.16fr .9fr .82fr;gap:1px;background:#e0e0e0}.ibm-type-board article{min-height:140px;background:#fff;padding:18px}.ibm-type-board .xl{grid-row:span 2}.ibm-type-board .xl strong{display:block;margin-top:14px;color:#161616;font-size:clamp(42px,6vw,76px);font-weight:300;letter-spacing:-.5px;line-height:1.17}.ibm-type-board article>strong{display:block;margin-top:14px;color:#161616;font-size:30px;font-weight:300;line-height:1.2}.ibm-type-board p{margin:14px 0 0;color:#525252;font-size:16px;letter-spacing:.16px;line-height:1.5}.ibm-system-board{display:grid;grid-template-columns:1.08fr .96fr .96fr;gap:1px;background:#e0e0e0}.ibm-system-board article{background:#fff;padding:20px}.ibm-system-board .spacing div{display:grid;grid-template-columns:54px 1fr 52px;gap:10px;align-items:center;margin-top:10px}.ibm-system-board .spacing b{color:#161616;font-size:12px;font-weight:400}.ibm-system-board .spacing i{display:block;height:3px;background:#0f62fe}.ibm-system-board .spacing small{color:#525252;text-align:right}.ibm-system-board ol{margin:16px 0 0;padding:0;list-style:none}.ibm-system-board li{border-top:1px solid #e0e0e0;color:#525252;padding:10px 0}.ibm-system-board li:first-child{border-top:0}.ibm-system-board .shape div{border-top:1px solid #e0e0e0;padding:12px 0}.ibm-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.ibm-system-board .shape b{display:block;color:#0f62fe;font-size:34px;font-weight:300;line-height:1}.ibm-system-board .shape p{margin:6px 0 0;color:#525252}.ibm-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e0e0e0}.ibm-component-board article{min-height:160px;background:#fff;padding:18px}.ibm-component-board button,.ibm-component-board a{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;margin-top:18px;border:0;border-radius:0;font:inherit;font-size:14px;letter-spacing:.16px;padding:0 16px;text-decoration:none}.ibm-component-board button{background:#0f62fe;color:#fff}.ibm-component-board a{background:#161616;color:#fff}.ibm-component-board article>strong{display:block;margin-top:18px;color:inherit;font-size:24px;font-weight:400;line-height:1.33}.ibm-component-board p{margin:8px 0 0;color:inherit;opacity:.75;font-size:14px;line-height:1.45}.ibm-tab{height:38px;margin-top:12px;border-bottom:1px solid #e0e0e0;background:#fff;color:#525252;padding:10px 14px}.ibm-tab.active{border-bottom:3px solid #0f62fe;color:#161616;font-weight:600}.ibm-input{height:48px;margin-top:18px;border:0;border-bottom:2px solid #8c8c8c;background:#f4f4f4;color:#525252;padding:13px 16px}.ibm-component-board .resource{background:#f4f4f4}.ibm-component-board .inverse{background:#161616;color:#fff}.ibm-component-board .inverse span{color:#c6c6c6}.ibm-layout-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e0e0e0}.ibm-layout-board article{min-height:174px;background:#fff;padding:20px}.ibm-layout-board .row{background:#f4f4f4}.ibm-layout-board .grid{background:linear-gradient(90deg,#fff 0 calc(25% - 1px),#e0e0e0 calc(25% - 1px) 25%,#fff 25% calc(50% - 1px),#e0e0e0 calc(50% - 1px) 50%,#fff 50% calc(75% - 1px),#e0e0e0 calc(75% - 1px) 75%,#fff 75%)}.ibm-layout-board .blue{background:#0f62fe;color:#fff}.ibm-layout-board .blue span{color:#d0e2ff}.ibm-layout-board strong{display:block;margin-top:54px;color:inherit;font-size:22px;font-weight:300;line-height:1.25}.ibm-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e0e0e0}.ibm-rule-board article{background:#fff;padding:20px}.ibm-rule-board strong{display:block;margin-bottom:12px;color:#161616;font-size:16px;font-weight:400}.ibm-rule-board p{margin:0;border-top:1px solid #e0e0e0;color:#525252;padding:10px 0 0;font-size:14px;line-height:1.5}.ibm-rule-board p+p{margin-top:10px}.ibm-language-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:1px;background:#e0e0e0}.ibm-language-copy{min-width:0;background:#fff;padding:42px}.ibm-language-copy strong{display:block;margin-top:14px;color:#161616;font-size:clamp(32px,4.1vw,48px);font-weight:300;letter-spacing:-.4px;line-height:1.17;overflow-wrap:anywhere}.ibm-language-copy p{max-width:560px;margin:22px 0 0;color:#525252;font-size:18px;line-height:1.5}.ibm-language-copy .ibm-actions{width:100%;max-width:440px;grid-template-columns:repeat(2,minmax(0,1fr))}.ibm-language-copy .ibm-actions button,.ibm-language-copy .ibm-actions a{min-width:0}.ibm-language-matrix{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:1px;min-height:360px;background:#e0e0e0}.ibm-language-matrix i,.ibm-language-matrix b{display:block;background:#f4f4f4}.ibm-language-matrix i:nth-child(2){background:#0f62fe}.ibm-language-matrix i:nth-child(4){background:#161616}.ibm-language-matrix b:nth-child(7){background:#e0e0e0}.ibm-language-grid{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:1px;background:#e0e0e0}.ibm-language-card{min-width:0;background:#fff;padding:20px}.ibm-language-card.type{grid-row:span 2}.ibm-type-row{border-top:1px solid #e0e0e0;padding:14px 0}.ibm-type-row:first-of-type{border-top:0;margin-top:8px}.ibm-type-row b{display:block;color:#525252;font-size:12px;font-weight:400;letter-spacing:.32px;line-height:1.33}.ibm-type-row strong{display:block;margin-top:8px;color:#161616;font-weight:300;letter-spacing:-.4px;line-height:1.17;overflow-wrap:anywhere}.ibm-type-row.hero strong{font-size:clamp(42px,5.8vw,64px)}.ibm-type-row.title strong{font-size:42px}.ibm-type-row.headline strong{font-size:30px;font-weight:400;letter-spacing:0;line-height:1.25}.ibm-type-row.body strong{max-width:360px;color:#525252;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:1.5}.ibm-language-card.palette{display:grid;grid-template-columns:1fr;gap:10px}.ibm-language-card.palette .ibm-label{margin-bottom:4px}.ibm-language-card.palette div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.ibm-language-card.palette i{display:block;width:36px;height:36px;border:1px solid #e0e0e0}.ibm-language-card.palette b{min-width:0;color:#161616;font-size:13px;font-weight:400;overflow-wrap:anywhere}.ibm-language-card.palette small{color:#525252;font-size:12px}.ibm-language-card.components button,.ibm-language-card.components a{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;margin-top:18px;border:0;border-radius:0;font:inherit;font-size:14px;letter-spacing:.16px;padding:0 16px;text-decoration:none}.ibm-language-card.components button{background:#0f62fe;color:#fff}.ibm-language-card.components a{background:#161616;color:#fff}.ibm-tab-set{margin-top:14px;border-bottom:1px solid #e0e0e0}.ibm-tab-set span{display:block;border-top:1px solid #e0e0e0;color:#525252;padding:10px 14px}.ibm-tab-set .active{border-bottom:3px solid #0f62fe;color:#161616;font-weight:600}.ibm-resource-sample{margin-top:14px;border:1px solid #e0e0e0;background:#f4f4f4;padding:16px}.ibm-resource-sample strong{display:block;color:#161616;font-size:22px;font-weight:400;line-height:1.33}.ibm-resource-sample small{display:block;margin-top:8px;color:#525252;font-size:13px;line-height:1.45}.ibm-surface{min-height:88px;margin-top:12px;border:1px solid #e0e0e0;padding:16px}.ibm-surface b,.ibm-surface small{display:block}.ibm-surface b{font-size:22px;font-weight:300;line-height:1.25}.ibm-surface small{margin-top:8px;font-size:13px;line-height:1.45}.ibm-surface.white{background:#fff}.ibm-surface.gray{background:#f4f4f4}.ibm-surface.inverse{background:#161616;color:#fff}.ibm-surface.inverse small{color:#c6c6c6}.ibm-language-card.radius div{border-top:1px solid #e0e0e0;padding:12px 0}.ibm-language-card.radius div:first-of-type{border-top:0;margin-top:8px}.ibm-language-card.radius b{display:block;color:#0f62fe;font-size:34px;font-weight:300;line-height:1}.ibm-language-card.radius small{display:block;margin-top:5px;color:#525252}.ibm-language-card.spacing div{display:grid;grid-template-columns:44px minmax(0,1fr) 52px;gap:10px;align-items:center;margin-top:10px}.ibm-language-card.spacing b{color:#161616;font-size:12px;font-weight:400}.ibm-language-card.spacing span{display:block;height:3px;background:#0f62fe}.ibm-language-card.spacing small{color:#525252;text-align:right}.ibm-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e0e0e0}.ibm-language-boundary div{min-width:0;background:#fff;padding:20px}.ibm-language-boundary b{display:block;color:#161616;font-size:16px;font-weight:400}.ibm-language-boundary span{display:block;margin-top:8px;color:#525252;font-size:14px;line-height:1.5}.hp-spec-preview{overflow:hidden;border:1px solid #e8e8e8;border-radius:12px;background:#fff;color:#1a1a1a;font-family:Forma DJR Micro,Manrope,Inter,system-ui,sans-serif;font-size:14px;line-height:1.38}.hp-spec-section{border-bottom:1px solid #e8e8e8;background:#fff;padding:24px}.hp-spec-section:last-child{border-bottom:0}.hp-spec-section h3{margin:0 0 18px;color:#1a1a1a;font-size:16px;font-weight:500;line-height:1}.hp-label,.hp-spec-section span{display:block;color:#636363;font-size:12px;font-weight:700;letter-spacing:.7px;line-height:1.33;text-transform:uppercase}.hp-hero-section{position:relative;overflow:hidden;background:#f7f7f7;padding:34px}.hp-hero-card{position:relative;z-index:1;display:grid;grid-template-columns:1fr .88fr;gap:28px;align-items:center;border-radius:16px;background:#fff;padding:32px;box-shadow:0 2px 8px #1a1a1a14}.hp-hero-card strong{display:block;margin-top:14px;color:#1a1a1a;font-size:clamp(38px,5.8vw,62px);font-weight:500;letter-spacing:0;line-height:1}.hp-hero-card p{max-width:540px;margin:18px 0 0;color:#3d3d3d;font-size:16px;line-height:1.38}.hp-actions{display:flex;gap:12px;margin-top:24px}.hp-actions button,.hp-actions a{display:inline-flex;height:44px;align-items:center;border-radius:4px;font:inherit;font-size:14px;font-weight:600;letter-spacing:.7px;padding:0 22px;text-decoration:none;text-transform:uppercase}.hp-actions button{border:0;background:#024ad8;color:#fff}.hp-actions a{border:1px solid #024ad8;background:#fff;color:#024ad8}.hp-chevron{position:absolute;top:64px;bottom:64px;width:74px;background:#024ad8;transform:skew(-24deg);z-index:0}.hp-chevron.left{left:10px}.hp-chevron.right{right:10px}.hp-device-frame{position:relative;min-height:250px;border-radius:16px;background:linear-gradient(135deg,#fff,#f2f5f8);overflow:hidden}.hp-device-frame i{position:absolute;left:14%;top:18%;width:72%;height:48%;border:1px solid #e8e8e8;border-radius:16px;background:#dfe8f5}.hp-device-frame b{position:absolute;left:24%;bottom:20%;width:52%;height:46px;border-radius:16px;background:#1a1a1a}.hp-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e8e8e8}.hp-color-board article{overflow:hidden;background:#fff}.hp-color-board div{height:70px;border-bottom:1px solid #e8e8e8}.hp-color-board strong,.hp-color-board span{display:block;padding:0 14px}.hp-color-board strong{padding-top:12px;color:#1a1a1a;font-size:14px;font-weight:500}.hp-color-board span{padding-top:4px;padding-bottom:14px;color:#636363;font-size:12px}.hp-type-board{display:grid;grid-template-columns:1.12fr .92fr .86fr;gap:1px;background:#e8e8e8}.hp-type-board article{min-height:138px;background:#fff;padding:18px}.hp-type-board .xxl{grid-row:span 2}.hp-type-board .xxl strong{display:block;margin-top:14px;color:#1a1a1a;font-size:clamp(44px,6vw,70px);font-weight:500;letter-spacing:0;line-height:1}.hp-type-board article>strong{display:block;margin-top:14px;color:#1a1a1a;font-size:32px;font-weight:500;line-height:1}.hp-type-board p{margin:14px 0 0;color:#3d3d3d;font-size:16px;font-weight:400;line-height:1.38}.hp-type-board b{display:block;margin-top:14px;color:#1a1a1a;font-size:40px;font-weight:500;line-height:1}.hp-system-board{display:grid;grid-template-columns:1.08fr .96fr .96fr;gap:1px;background:#e8e8e8}.hp-system-board article{background:#fff;padding:20px}.hp-system-board .spacing div{display:grid;grid-template-columns:54px 1fr 52px;gap:10px;align-items:center;margin-top:10px}.hp-system-board .spacing b{color:#1a1a1a;font-size:12px}.hp-system-board .spacing i{display:block;height:3px;background:#024ad8}.hp-system-board .spacing small{color:#636363;text-align:right}.hp-system-board ol{margin:16px 0 0;padding:0;list-style:none}.hp-system-board li{border-top:1px solid #e8e8e8;color:#3d3d3d;padding:10px 0}.hp-system-board li:first-child{border-top:0}.hp-system-board .shape div{border-top:1px solid #e8e8e8;padding:12px 0}.hp-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.hp-system-board .shape b{display:block;color:#024ad8;font-size:34px;font-weight:500;line-height:1}.hp-system-board .shape p{margin:6px 0 0;color:#3d3d3d}.hp-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e8e8e8}.hp-component-board article{min-height:156px;background:#fff;padding:18px}.hp-component-board button,.hp-component-board a{display:inline-flex;width:max-content;height:44px;align-items:center;margin-top:18px;border-radius:4px;font:inherit;font-size:14px;font-weight:600;letter-spacing:.7px;padding:0 22px;text-decoration:none;text-transform:uppercase}.hp-component-board button{border:0;background:#024ad8;color:#fff}.hp-component-board a{border:1px solid #024ad8;background:#fff;color:#024ad8}.hp-component-board .product{border-radius:16px;box-shadow:0 2px 8px #1a1a1a14}.hp-component-board .product i{display:block;height:68px;margin-top:14px;border-radius:16px;background:linear-gradient(135deg,#fff,#dfe8f5);border:1px solid #e8e8e8}.hp-component-board article>strong{display:block;margin-top:12px;color:inherit;font-size:24px;font-weight:500;line-height:1.17}.hp-component-board em{display:inline-flex;margin-top:18px;border-radius:3px;background:#ff5050;color:#fff;padding:5px 9px;font-style:normal;font-size:14px;font-weight:700;line-height:1.3}.hp-input{height:44px;margin-top:18px;border:1px solid #c2c2c2;border-radius:4px;background:#fff;color:#636363;padding:12px 16px}.hp-component-board .dark{background:#1a1a1a;color:#fff}.hp-component-board .dark span{color:#c2c2c2}.hp-component-board .dark strong{font-size:26px;line-height:1}.hp-layout-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e8e8e8}.hp-layout-board article{min-height:176px;background:#fff;padding:20px}.hp-layout-board .cloud{background:#f7f7f7}.hp-layout-board .ink{background:#1a1a1a;color:#fff}.hp-layout-board .ink span{color:#c2c2c2}.hp-layout-board strong{display:block;margin-top:56px;color:inherit;font-size:24px;font-weight:500;line-height:1.1}.hp-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e8e8e8}.hp-rule-board article{background:#fff;padding:20px}.hp-rule-board strong{display:block;margin-bottom:12px;color:#1a1a1a;font-size:16px;font-weight:500}.hp-rule-board p{margin:0;border-top:1px solid #e8e8e8;color:#3d3d3d;padding:10px 0 0;font-size:14px;line-height:1.45}.hp-rule-board p+p{margin-top:10px}.hp-language-hero{position:relative;display:grid;grid-template-columns:1fr .82fr;gap:28px;align-items:center;overflow:hidden;background:#f7f7f7;padding:34px}.hp-language-copy,.hp-language-device{position:relative;z-index:1;min-width:0}.hp-language-copy strong{display:block;margin-top:14px;color:#1a1a1a;font-size:clamp(32px,4.3vw,48px);font-weight:500;letter-spacing:0;line-height:1}.hp-language-copy p{max-width:560px;margin:18px 0 0;color:#3d3d3d;font-size:16px;line-height:1.38}.hp-slash{display:none}.hp-language-device{min-height:250px;border-radius:16px;background:#fff;box-shadow:0 2px 8px #1a1a1a14}.hp-language-device i{position:absolute;left:14%;top:18%;width:72%;height:48%;border:1px solid #e8e8e8;border-radius:16px;background:#dfe8f5}.hp-language-device b{position:absolute;left:24%;bottom:20%;width:52%;height:46px;border-radius:16px;background:#1a1a1a}.hp-language-device span{position:absolute;right:16%;top:16%;width:14px;height:78px;background:#024ad8;transform:skew(-24deg)}.hp-language-device span+span{right:22%}.hp-language-grid{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:1px;background:#e8e8e8}.hp-language-card{min-width:0;background:#fff;padding:20px}.hp-language-card.type{grid-row:span 2}.hp-type-row{border-top:1px solid #e8e8e8;padding:14px 0}.hp-type-row:first-of-type{border-top:0;margin-top:8px}.hp-type-row b{display:block;color:#636363;font-size:12px;font-weight:700;letter-spacing:.7px;line-height:1.33;text-transform:uppercase}.hp-type-row strong{display:block;margin-top:8px;color:#1a1a1a;font-weight:500;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.hp-type-row.hero strong{font-size:clamp(40px,5.4vw,56px)}.hp-type-row.title strong{font-size:38px}.hp-type-row.body strong{max-width:360px;color:#3d3d3d;font-size:16px;font-weight:400;line-height:1.38}.hp-type-row.button strong{color:#024ad8;font-size:14px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.hp-language-card.palette{display:grid;grid-template-columns:1fr;gap:10px}.hp-language-card.palette .hp-label{margin-bottom:4px}.hp-language-card.palette div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.hp-language-card.palette i{display:block;width:36px;height:36px;border:1px solid #e8e8e8;border-radius:8px}.hp-language-card.palette b{min-width:0;color:#1a1a1a;font-size:13px;font-weight:500;overflow-wrap:anywhere}.hp-language-card.palette small{color:#636363;font-size:12px}.hp-language-card.components button,.hp-language-card.components a{display:inline-flex;height:44px;align-items:center;margin-top:18px;border-radius:4px;font:inherit;font-size:14px;font-weight:600;letter-spacing:.7px;padding:0 20px;text-decoration:none;text-transform:uppercase}.hp-language-card.components button{border:0;background:#024ad8;color:#fff}.hp-language-card.components a{margin-left:8px;border:1px solid #024ad8;background:#fff;color:#024ad8}.hp-language-card.components .hp-input{margin-top:14px}.hp-sale-tag{display:inline-flex;margin-top:14px;border-radius:3px;background:#ff5050;color:#fff;padding:5px 9px;font-size:14px;font-weight:700}.hp-product-sample{margin-top:14px;border-radius:16px;background:#fff;padding:14px;box-shadow:0 2px 8px #1a1a1a14}.hp-product-sample i{display:block;height:54px;border:1px solid #e8e8e8;border-radius:16px;background:linear-gradient(135deg,#fff,#dfe8f5)}.hp-product-sample strong{display:block;margin-top:10px;color:#1a1a1a;font-size:22px;font-weight:500}.hp-product-sample span{margin-top:4px;color:#636363;text-transform:none;letter-spacing:0;font-weight:400}.hp-surface{min-height:88px;margin-top:12px;border-radius:16px;padding:16px}.hp-surface b,.hp-surface small{display:block}.hp-surface b{font-size:22px;font-weight:500;line-height:1.1}.hp-surface small{margin-top:8px;font-size:13px;line-height:1.38}.hp-surface.white{border:1px solid #e8e8e8;background:#fff}.hp-surface.cloud{background:#f7f7f7}.hp-surface.ink{background:#1a1a1a;color:#fff}.hp-language-card.radius div{border-top:1px solid #e8e8e8;padding:12px 0}.hp-language-card.radius div:first-of-type{border-top:0;margin-top:8px}.hp-language-card.radius b{display:block;color:#024ad8;font-size:32px;font-weight:500;line-height:1}.hp-language-card.radius small{display:block;margin-top:5px;color:#3d3d3d}.hp-language-card.spacing div{display:grid;grid-template-columns:44px minmax(0,1fr) 52px;gap:10px;align-items:center;margin-top:10px}.hp-language-card.spacing b{color:#1a1a1a;font-size:12px}.hp-language-card.spacing span{display:block;height:3px;background:#024ad8}.hp-language-card.spacing small{color:#636363;text-align:right}.hp-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e8e8e8}.hp-language-boundary div{min-width:0;background:#fff;padding:20px}.hp-language-boundary b{display:block;color:#1a1a1a;font-size:16px;font-weight:500}.hp-language-boundary span{display:block;margin-top:8px;color:#3d3d3d;font-size:14px;line-height:1.45;text-transform:none;letter-spacing:0;font-weight:400}.hashicorp-spec-preview{overflow:hidden;border:1px solid rgba(178,182,189,.18);border-radius:12px;background:#000;color:#fff;font-family:hashicorpSans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.hashicorp-spec-section{border-bottom:1px solid rgba(178,182,189,.14);background:#000;padding:24px}.hashicorp-spec-section:last-child{border-bottom:0}.hashicorp-spec-section h3{margin:0 0 18px;color:#fff;font-size:16px;font-weight:700;letter-spacing:-.2px}.hashicorp-label,.hashicorp-spec-section span{display:block;color:#656a76;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:1.23;text-transform:uppercase}.hashicorp-hero-section{display:grid;grid-template-columns:1fr .92fr;gap:1px;padding:0;background:#b2b6bd24}.hashicorp-hero-copy{background:#000;padding:42px}.hashicorp-hero-copy strong{display:block;margin-top:16px;color:#fff;font-size:clamp(38px,5.4vw,64px);font-weight:700;letter-spacing:-2.1px;line-height:1.17}.hashicorp-hero-copy p{max-width:560px;margin:20px 0 0;color:#b2b6bd;font-size:18px;font-weight:500;line-height:1.69}.hashicorp-hero-actions{display:flex;gap:12px;margin-top:28px}.hashicorp-hero-actions button,.hashicorp-hero-actions a{display:inline-flex;height:40px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:600;padding:0 18px;text-decoration:none}.hashicorp-hero-actions button{border:0;background:#fff;color:#000}.hashicorp-hero-actions a{background:#1f232b;color:#fff}.hashicorp-product-orbit{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;background:#000;padding:42px}.hashicorp-product-orbit i{display:block;min-height:132px;border-radius:12px;border:1px solid rgba(178,182,189,.12);background:#15181e}.hashicorp-product-orbit .terraform{background:#7b42bc}.hashicorp-product-orbit .vault{background:#ffcf25}.hashicorp-product-orbit .waypoint{background:#14c6cb}.hashicorp-product-orbit .nomad{background:#00ca8e}.hashicorp-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#b2b6bd24}.hashicorp-color-board article{overflow:hidden;background:#000}.hashicorp-color-board div{height:72px;border-bottom:1px solid rgba(178,182,189,.14)}.hashicorp-color-board strong,.hashicorp-color-board span{display:block;padding:0 14px}.hashicorp-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:600}.hashicorp-color-board span{padding-top:4px;padding-bottom:14px;color:#b2b6bd;font-size:12px}.hashicorp-type-board{display:grid;grid-template-columns:1.12fr .92fr .86fr;gap:1px;background:#b2b6bd24}.hashicorp-type-board article{min-height:142px;background:#000;padding:18px}.hashicorp-type-board .xl{grid-row:span 2}.hashicorp-type-board .xl strong{display:block;margin-top:14px;color:#fff;font-size:clamp(42px,6vw,70px);font-weight:700;letter-spacing:-2.5px;line-height:1.17}.hashicorp-type-board article>strong{display:block;margin-top:14px;color:#fff;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:1.18}.hashicorp-type-board p{margin:14px 0 0;color:#b2b6bd;font-size:16px;font-weight:500;line-height:1.6}.hashicorp-system-board{display:grid;grid-template-columns:1.08fr .96fr .96fr;gap:1px;background:#b2b6bd24}.hashicorp-system-board article{background:#000;padding:20px}.hashicorp-system-board .spacing div{display:grid;grid-template-columns:58px 1fr 56px;gap:10px;align-items:center;margin-top:10px}.hashicorp-system-board .spacing b{color:#fff;font-size:12px}.hashicorp-system-board .spacing i{display:block;height:3px;border-radius:999px;background:#7b42bc}.hashicorp-system-board .spacing small{color:#b2b6bd;text-align:right}.hashicorp-system-board ol{margin:16px 0 0;padding:0;list-style:none}.hashicorp-system-board li{border-top:1px solid rgba(178,182,189,.14);color:#b2b6bd;padding:10px 0}.hashicorp-system-board li:first-child{border-top:0}.hashicorp-system-board .shape div{border-top:1px solid rgba(178,182,189,.14);padding:12px 0}.hashicorp-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.hashicorp-system-board .shape b{display:block;color:#fff;font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1}.hashicorp-system-board .shape p{margin:6px 0 0;color:#b2b6bd}.hashicorp-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#b2b6bd24}.hashicorp-component-board article{min-height:158px;background:#000;padding:18px}.hashicorp-component-board button,.hashicorp-component-board a{display:inline-flex;width:max-content;height:40px;align-items:center;margin-top:18px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;padding:0 18px;text-decoration:none}.hashicorp-component-board button{border:0;background:#fff;color:#000}.hashicorp-component-board a{background:#1f232b;color:#fff}.hashicorp-component-board .terraform{background:#7b42bc}.hashicorp-component-board .vault{background:#ffcf25;color:#000}.hashicorp-component-board .terraform span{color:#ffffffb8}.hashicorp-component-board .vault span{color:#00000094}.hashicorp-component-board article>strong{display:block;margin-top:18px;color:inherit;font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:1.21}.hashicorp-component-board p{margin:10px 0 0;color:inherit;opacity:.78;font-size:14px;line-height:1.5}.hashicorp-input{height:44px;margin-top:18px;border:1px solid rgba(178,182,189,.16);border-radius:8px;background:#15181e;color:#b2b6bd;padding:10px 14px}.hashicorp-component-board .banner{border-radius:24px;background:#15181e}.hashicorp-component-board .banner strong{font-size:20px;line-height:1.35}.hashicorp-layout-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#b2b6bd24}.hashicorp-layout-board article{min-height:176px;border:1px solid rgba(178,182,189,.02);background:#000;padding:20px}.hashicorp-layout-board .identity{background:#7b42bc}.hashicorp-layout-board .identity span{color:#ffffffb8}.hashicorp-layout-board strong{display:block;margin-top:52px;color:#fff;font-size:24px;font-weight:600;letter-spacing:-.6px;line-height:1.21}.hashicorp-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#b2b6bd24}.hashicorp-rule-board article{background:#000;padding:20px}.hashicorp-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:700}.hashicorp-rule-board p{margin:0;border-top:1px solid rgba(178,182,189,.14);color:#b2b6bd;padding:10px 0 0;font-size:14px;line-height:1.5}.hashicorp-rule-board p+p{margin-top:10px}.ferrari-spec-preview{overflow:hidden;border:1px solid #303030;border-radius:0;background:#181818;color:#fff;font-family:FerrariSans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.ferrari-spec-section{border-bottom:1px solid #303030;background:#181818;padding:24px}.ferrari-spec-section:last-child{border-bottom:0}.ferrari-spec-section h3{margin:0 0 18px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.65px;text-transform:uppercase}.ferrari-spec-section span,.ferrari-label{display:block;color:#666;font-size:11px;font-weight:600;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase}.ferrari-cinema-section{display:grid;grid-template-columns:1.05fr .95fr;gap:1px;padding:0;background:#303030}.ferrari-cinema-frame{position:relative;overflow:hidden;min-height:360px;background:linear-gradient(90deg,#181818f5,#18181847 54%,#181818db),radial-gradient(circle at 70% 28%,rgba(218,41,28,.55),transparent 24%),linear-gradient(135deg,#4a4a4a,#111 56%)}.ferrari-cinema-frame:before{content:"";position:absolute;right:10%;top:22%;width:58%;height:48%;border:1px solid rgba(255,255,255,.14);background:linear-gradient(130deg,#787878,#141414 72%);clip-path:polygon(12% 3%,100% 14%,85% 100%,0 78%)}.ferrari-cinema-frame:after{content:"";position:absolute;right:16%;bottom:22%;width:48%;height:2px;background:#fff;opacity:.46}.ferrari-cinema-frame span{position:absolute;left:28px;bottom:28px;width:18px;height:30px;background:#da291c}.ferrari-cinema-frame i{position:absolute;left:0;right:0;bottom:0;height:1px;background:#303030}.ferrari-cinema-copy{display:flex;flex-direction:column;justify-content:flex-end;background:#181818;padding:38px}.ferrari-cinema-copy strong{display:block;margin-top:14px;color:#fff;font-size:clamp(34px,4.6vw,52px);font-weight:500;letter-spacing:-1.35px;line-height:1.06}.ferrari-cinema-copy p{max-width:520px;margin:18px 0 0;color:#969696;font-size:14px;line-height:1.6}.ferrari-color-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#303030}.ferrari-color-board article{overflow:hidden;background:#181818}.ferrari-color-board div{height:72px;border-bottom:1px solid #303030}.ferrari-color-board strong,.ferrari-color-board span{display:block;padding:0 14px}.ferrari-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:700}.ferrari-color-board span{padding-top:4px;padding-bottom:14px;color:#969696;font-size:12px}.ferrari-type-board{display:grid;grid-template-columns:1.18fr .92fr .78fr;gap:1px;background:#303030}.ferrari-type-board article{min-height:138px;background:#181818;padding:18px}.ferrari-type-board .mega{grid-row:span 2}.ferrari-type-board .mega strong{display:block;margin-top:14px;color:#fff;font-size:clamp(42px,6vw,70px);font-weight:500;letter-spacing:-1.6px;line-height:1.05}.ferrari-type-board .xl strong{display:block;margin-top:14px;color:#fff;font-size:42px;font-weight:500;letter-spacing:-1.12px;line-height:1.1}.ferrari-type-board article>strong{display:block;margin-top:14px;color:#fff;font-size:26px;font-weight:500;letter-spacing:.195px;line-height:1.25}.ferrari-type-board p{margin:14px 0 0;color:#969696;font-size:14px;line-height:1.5}.ferrari-type-board b{display:block;margin-top:14px;color:#da291c;font-size:76px;font-weight:700;letter-spacing:-1.6px;line-height:1}.ferrari-system-board{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:1px;background:#303030}.ferrari-system-board article{background:#181818;padding:20px}.ferrari-system-board .spacing div{display:grid;grid-template-columns:56px 1fr 52px;gap:10px;align-items:center;margin-top:10px}.ferrari-system-board .spacing b{color:#fff;font-size:12px;text-transform:uppercase}.ferrari-system-board .spacing i{display:block;height:3px;background:#da291c}.ferrari-system-board .spacing small{color:#969696;text-align:right}.ferrari-system-board ol{margin:16px 0 0;padding:0;list-style:none}.ferrari-system-board li{border-top:1px solid #303030;color:#969696;padding:10px 0}.ferrari-system-board li:first-child{border-top:0}.ferrari-system-board .shape div{border-top:1px solid #303030;padding:14px 0}.ferrari-system-board .shape div:first-of-type{border-top:0;margin-top:12px}.ferrari-system-board .shape b{display:block;color:#da291c;font-size:38px;line-height:1}.ferrari-system-board .shape p{margin:6px 0 0;color:#969696}.ferrari-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#303030}.ferrari-component-board article{min-height:154px;background:#181818;padding:18px}.ferrari-component-board button,.ferrari-component-board a{display:inline-flex;width:max-content;height:48px;align-items:center;margin-top:18px;border-radius:0;font:inherit;font-size:14px;font-weight:700;letter-spacing:1.4px;padding:0 26px;text-decoration:none;text-transform:uppercase}.ferrari-component-board button{border:0;background:#da291c;color:#fff}.ferrari-component-board a{border:1px solid #fff;background:transparent;color:#fff}.ferrari-component-board .ferrari-spec-cell{margin-top:14px;border-top:1px solid #303030;border-bottom:1px solid #303030;padding:13px 0}.ferrari-component-board .ferrari-spec-cell strong{display:block;color:#da291c;font-size:54px;font-weight:700;letter-spacing:-1.6px;line-height:1}.ferrari-component-board .ferrari-spec-cell small{color:#666;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.ferrari-component-board .ferrari-input{height:48px;margin-top:18px;border:1px solid #303030;border-radius:4px;color:#969696;padding:14px 16px}.ferrari-component-board .photo-card i{display:block;height:72px;margin-top:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(130deg,#696969,#141414);clip-path:polygon(12% 0,100% 12%,84% 100%,0 80%)}.ferrari-component-board .photo-card strong{display:block;margin-top:12px;color:#fff;font-size:16px}.ferrari-component-board .livery{background:#da291c}.ferrari-component-board .livery span{color:#ffffffb3}.ferrari-component-board .livery strong{display:block;margin-top:18px;color:#fff;font-size:30px;font-weight:500;letter-spacing:-.36px;line-height:1.15}.ferrari-layout-board{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:#303030}.ferrari-layout-board article{min-height:180px;background:#181818;padding:20px}.ferrari-layout-board .hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#181818f2,#1818187a),linear-gradient(135deg,#454545,#111)}.ferrari-layout-board .light{background:#fff;color:#181818}.ferrari-layout-board .light span{color:#666}.ferrari-layout-board strong{display:block;margin-top:58px;color:inherit;font-size:24px;font-weight:500;letter-spacing:-.36px;line-height:1.18}.ferrari-layout-board article:not(.light) strong{color:#fff}.ferrari-rule-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#303030}.ferrari-rule-board article{background:#181818;padding:20px}.ferrari-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.65px;text-transform:uppercase}.ferrari-rule-board p{margin:0;border-top:1px solid #303030;color:#969696;padding:10px 0 0;font-size:14px;line-height:1.5}.ferrari-rule-board p+p{margin-top:10px}.ferrari-label{display:block;color:#969696;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase}.ferrari-language-hero{position:relative;display:grid;grid-template-columns:1.08fr .92fr;min-height:430px;background:#181818}.ferrari-hero-nav{position:absolute;z-index:3;left:0;right:0;top:0;display:flex;height:64px;align-items:center;gap:28px;border-bottom:1px solid rgba(255,255,255,.1);background:#181818e0;padding:0 32px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.65px;text-transform:uppercase}.ferrari-hero-nav b{width:18px;height:28px;background:#da291c}.ferrari-photo-sample{position:relative;overflow:hidden;min-height:430px;background:linear-gradient(90deg,#181818f5,#1818182e 54%,#181818db),radial-gradient(circle at 68% 34%,rgba(218,41,28,.42),transparent 24%),linear-gradient(135deg,#646464,#111 60%)}.ferrari-photo-sample:before{content:"";position:absolute;right:8%;top:31%;width:66%;height:38%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(130deg,#8a8a8a,#171717 72%);clip-path:polygon(10% 0,100% 13%,84% 100%,0 78%)}.ferrari-photo-sample:after{content:"";position:absolute;right:13%;bottom:26%;width:50%;height:2px;background:#fff;opacity:.5}.ferrari-photo-sample span{position:absolute;left:32px;bottom:34px;width:18px;height:30px;background:#da291c}.ferrari-photo-sample i{position:absolute;left:0;right:0;bottom:0;height:1px;background:#303030}.ferrari-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:112px 42px 42px}.ferrari-hero-copy strong{display:block;margin-top:14px;color:#fff;font-size:clamp(36px,4.5vw,58px);font-weight:500;letter-spacing:-1.35px;line-height:1.04}.ferrari-hero-copy p{max-width:520px;margin:20px 0 0;color:#969696;font-size:14px;line-height:1.6}.ferrari-surface-strip{display:grid;grid-template-columns:1.05fr .7fr 1fr;gap:1px;border-top:1px solid #303030;background:#303030}.ferrari-surface-strip article{min-height:132px;background:#181818;padding:22px}.ferrari-surface-strip article span{display:block;color:#969696;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.ferrari-surface-strip article strong{display:block;margin-top:42px;color:#fff;font-size:30px;font-weight:500;letter-spacing:-.36px;line-height:1.12}.ferrari-surface-strip .cinema{background:linear-gradient(90deg,#181818f5,#18181880),linear-gradient(135deg,#555,#111)}.ferrari-surface-strip .rosso{background:#da291c}.ferrari-surface-strip .rosso span{color:#ffffffb8}.ferrari-surface-strip .light{background:#fff}.ferrari-surface-strip .light span{color:#666}.ferrari-surface-strip .light strong{color:#181818}.ferrari-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#303030;border-top:1px solid #303030}.ferrari-language-card{background:#181818;padding:24px}.ferrari-language-card.wide{grid-row:span 2}.ferrari-type-row{border-top:1px solid #303030;padding:16px 0}.ferrari-type-row:first-of-type{border-top:0}.ferrari-type-row b{display:block;color:#666;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.ferrari-type-row strong{display:block;margin-top:7px;color:#fff;font-weight:500;line-height:1.05}.ferrari-type-row.mega strong{font-size:44px;letter-spacing:-1.6px}.ferrari-type-row.xl strong{font-size:32px;letter-spacing:-1.12px}.ferrari-type-row.body strong{color:#969696;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.ferrari-type-row.cta strong{font-size:14px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.ferrari-language-card.palette{display:grid;align-content:start;gap:10px}.ferrari-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.ferrari-language-card.palette i{width:34px;height:34px;border:1px solid #303030;border-radius:0}.ferrari-language-card.palette b{color:#fff;font-size:13px;font-weight:600}.ferrari-language-card.palette small{color:#969696;font-size:12px}.ferrari-language-card.components{display:grid;align-content:start;gap:12px}.ferrari-language-card.components button{display:inline-flex;width:max-content;height:48px;align-items:center;border:0;border-radius:0;background:#da291c;color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:1.4px;padding:0 28px;text-transform:uppercase}.ferrari-language-card.components>a{display:inline-flex;width:max-content;height:48px;align-items:center;border:1px solid #fff;border-radius:0;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.4px;padding:0 26px;text-decoration:none;text-transform:uppercase}.ferrari-spec-cell{border-top:1px solid #303030;border-bottom:1px solid #303030;padding:16px 0}.ferrari-spec-cell strong{display:block;color:#da291c;font-size:58px;font-weight:700;letter-spacing:-1.6px;line-height:1}.ferrari-spec-cell span{display:block;margin-top:6px;color:#666;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.ferrari-input{height:48px;border:1px solid #303030;border-radius:4px;color:#969696;padding:14px 16px}.ferrari-language-card.spacing{display:grid;align-content:start;gap:9px}.ferrari-language-card.spacing div{display:grid;grid-template-columns:52px 1fr 48px;gap:10px;align-items:center}.ferrari-language-card.spacing b{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}.ferrari-language-card.spacing div span{display:block;height:3px;background:#da291c}.ferrari-language-card.spacing small{color:#969696;font-size:12px;text-align:right}.ferrari-language-card.boundaries{display:grid;align-content:start;gap:14px}.ferrari-language-card.boundaries div{border-top:1px solid #303030;padding-top:12px}.ferrari-language-card.boundaries div:first-of-type{border-top:0}.ferrari-language-card.boundaries b{display:block;color:#da291c;font-size:36px;font-weight:700;letter-spacing:-1.1px;line-height:1}.ferrari-language-card.boundaries small{display:block;margin-top:6px;color:#969696;font-size:13px;line-height:1.45}.ferrari-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#303030;border-top:1px solid #303030}.ferrari-language-boundary div{background:#181818;padding:20px 18px}.ferrari-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:700;letter-spacing:.65px;text-transform:uppercase}.ferrari-language-boundary span{display:block;margin-top:8px;color:#969696;font-size:13px;line-height:1.45}.ferrari-hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.ferrari-hero-actions button,.ferrari-hero-actions a{display:inline-flex;height:48px;align-items:center;border-radius:0;font:inherit;font-size:14px;font-weight:700;letter-spacing:1.4px;padding:0 28px;text-decoration:none;text-transform:uppercase}.ferrari-hero-actions button{border:0;background:#da291c;color:#fff}.ferrari-hero-actions a{border:1px solid #fff;background:transparent;color:#fff}.ferrari-type-row.md strong{font-size:26px;letter-spacing:.195px;line-height:1.5}.ferrari-pill{width:max-content;border-radius:9999px;background:#303030;color:#fff;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase}.ferrari-language-card.surfaces{display:grid;align-content:start;gap:12px}.ferrari-surface{min-height:92px;border:1px solid #303030;border-radius:0;padding:16px}.ferrari-surface b,.ferrari-surface small{display:block}.ferrari-surface b{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.36px;line-height:1.12}.ferrari-surface small{margin-top:8px;color:#969696;font-size:13px;line-height:1.45}.ferrari-surface.cinema{position:relative;overflow:hidden;background:linear-gradient(90deg,#181818f5,#18181852),linear-gradient(135deg,#555,#111)}.ferrari-surface.cinema:after{content:"";position:absolute;right:16px;bottom:18px;width:38%;height:2px;background:#fff;opacity:.44}.ferrari-surface.dark{background:#303030}.ferrari-surface.light{background:#fff;color:#181818}.ferrari-surface.light b{color:#181818}.ferrari-surface.light small{color:#666}.ferrari-language-card.radius{display:grid;align-content:start;gap:12px}.ferrari-language-card.radius div{border-top:1px solid #303030;padding-top:12px}.ferrari-language-card.radius div:first-of-type{border-top:0}.ferrari-language-card.radius b{display:block;color:#da291c;font-size:34px;font-weight:500;letter-spacing:-1px;line-height:1}.ferrari-language-card.radius small{display:block;margin-top:6px;color:#969696;font-size:13px;line-height:1.45}.ferrari-language-card.spacing{grid-column:1 / -1}.ferrari-layout-samples{display:grid;grid-template-columns:1.12fr .88fr .9fr;gap:1px;border-top:1px solid #303030;background:#303030}.ferrari-layout-samples article{min-height:190px;background:#181818;padding:22px}.ferrari-layout-samples .photo{position:relative;overflow:hidden;background:linear-gradient(90deg,#181818eb,#18181852),linear-gradient(135deg,#5e5e5e,#111)}.ferrari-layout-samples .photo:after{content:"";position:absolute;right:32px;bottom:34px;width:45%;height:2px;background:#fff;opacity:.48}.ferrari-layout-samples strong{display:block;margin-top:68px;color:#fff;font-size:26px;font-weight:500;letter-spacing:-.36px;line-height:1.16}.ferrari-layout-samples .stats{display:grid;align-content:start;gap:14px}.ferrari-layout-samples .stats div{border-top:1px solid #303030;padding-top:14px}.ferrari-layout-samples .stats b{display:block;color:#da291c;font-size:54px;font-weight:700;letter-spacing:-1.6px;line-height:1}.ferrari-layout-samples .stats small{color:#666;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.ferrari-layout-samples .listing{background:#fff;color:#181818}.ferrari-layout-samples .listing .ferrari-label{color:#666}.ferrari-layout-samples .listing strong{color:#181818}.ferrari-layout-samples .listing p{margin:10px 0 0;color:#666;font-size:13px;line-height:1.5}.ferrari-spec-preview .ferrari-language-hero{display:block;min-height:520px;overflow:hidden;border-bottom:1px solid #303030}.ferrari-spec-preview .ferrari-photo-sample{position:absolute;inset:0;min-height:0}.ferrari-spec-preview .ferrari-photo-sample:before{right:7%;top:22%;width:58%;height:46%}.ferrari-spec-preview .ferrari-photo-sample:after{right:13%;bottom:23%;width:42%}.ferrari-spec-preview .ferrari-photo-sample span{left:32px;bottom:34px}.ferrari-spec-preview .ferrari-hero-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;max-width:760px;padding:0 40px 42px;background:linear-gradient(180deg,transparent,rgba(24,24,24,.92))}.ferrari-spec-preview .ferrari-hero-copy strong{font-size:clamp(42px,5.8vw,70px);letter-spacing:-1.6px}.ferrari-spec-preview .ferrari-language-card.palette div{grid-template-columns:34px minmax(0,1fr) auto}.ferrari-race-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:end;border-top:1px solid #303030;border-bottom:1px solid #303030;padding:12px 0}.ferrari-race-row b{color:#fff;font-size:14px;font-weight:500}.ferrari-race-row span{color:#666;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.ferrari-race-row strong{grid-row:1 / span 2;grid-column:2;color:#da291c;font-size:42px;font-weight:700;letter-spacing:-1.4px;line-height:1}.ferrari-mini-listing{border:1px solid #d2d2d2;background:#fff;color:#181818;padding:14px}.ferrari-mini-listing b{display:block;color:#181818;font-size:16px;font-weight:700;line-height:1.2}.ferrari-mini-listing span{display:block;margin-top:6px;color:#666;font-size:12px;line-height:1.4;text-transform:none;letter-spacing:0}.ferrari-spec-preview .ferrari-language-card.palette i[style*="#fff200"]{border-color:#fff200}.ferrari-spec-preview .ferrari-language-boundary b{color:#da291c}.ferrari-spec-preview .ferrari-type-row b{text-transform:none;letter-spacing:.35px}.expo-spec-preview{overflow:hidden;border:1px solid #f0f0f3;border-radius:12px;background:#fff;color:#171717;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.expo-label{display:block;color:#999;font-size:12px;font-weight:500;line-height:1.4}.expo-language-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:center;padding:34px;border-bottom:1px solid #f0f0f3;background:#fff}.expo-language-hero:before{content:"";position:absolute;left:50%;top:-230px;width:760px;height:520px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(207,231,255,.95),transparent 72%)}.expo-language-hero>*{position:relative}.expo-language-hero strong{display:block;margin-top:12px;color:#171717;font-size:clamp(34px,5vw,56px);font-weight:600;letter-spacing:-1.92px;line-height:1.05}.expo-language-hero p{max-width:520px;margin:18px 0 0;color:#60646c;font-size:16px;line-height:1.5}.expo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.expo-actions button,.expo-actions a{display:inline-flex;min-height:40px;align-items:center;border-radius:8px;font:inherit;font-size:14px;font-weight:500;padding:10px 18px;text-decoration:none}.expo-actions button{border:0;background:#000;color:#fff}.expo-actions a{border:1px solid #dcdee0;background:#fff;color:#171717}.expo-language-device{overflow:hidden;border:1px solid #dcdee0;border-radius:16px;background:#fff;box-shadow:0 4px 12px #0000000a}.expo-language-device .bar{display:flex;justify-content:space-between;border-bottom:1px solid #f0f0f3;background:#fafafa;padding:12px 14px;color:#999;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.expo-language-device .bar em{color:#0d74ce;font-style:normal}.expo-language-device .screen{display:grid;grid-template-columns:1fr 108px;gap:14px;padding:16px}.expo-language-device pre,.expo-language-card.code pre{margin:0;border-radius:12px;background:#171717;color:#fff;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap}.expo-language-device .screen i{border:8px solid #171717;border-radius:24px;background:linear-gradient(180deg,#eef7ff,#fff)}.expo-surface-strip{display:grid;grid-template-columns:1fr .9fr 1fr;gap:1px;background:#dcdee0;border-bottom:1px solid #dcdee0}.expo-surface-strip article{min-height:132px;padding:20px;background:#fff}.expo-surface-strip span{display:block;color:#999;font-size:12px}.expo-surface-strip strong{display:block;margin-top:50px;color:#171717;font-size:24px;font-weight:600;letter-spacing:-.84px;line-height:1.15}.expo-surface-strip .sky{background:radial-gradient(circle at 50% -40%,#cfe7ff,transparent 72%),#fff}.expo-surface-strip .dark{background:#171717}.expo-surface-strip .dark span{color:#b0b4ba}.expo-surface-strip .dark strong{color:#fff}.expo-language-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;padding:18px;background:#fff}.expo-language-card{border:1px solid #dcdee0;border-radius:12px;background:#fff;padding:18px}.expo-language-card.wide{grid-row:span 2}.expo-type-row{border-top:1px solid #f0f0f3;padding:14px 0}.expo-type-row:first-of-type{border-top:0}.expo-type-row b{display:block;color:#999;font-size:12px;font-weight:500}.expo-type-row strong{display:block;margin-top:6px;color:#171717;font-weight:600;line-height:1.05}.expo-type-row.mega strong{font-size:42px;letter-spacing:-1.92px}.expo-type-row.xl strong{font-size:32px;letter-spacing:-1.44px}.expo-type-row.body strong{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.expo-type-row.code strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:400;line-height:1.5}.expo-language-card.palette{display:grid;gap:10px}.expo-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.expo-language-card.palette i{width:34px;height:34px;border:1px solid #dcdee0;border-radius:8px}.expo-language-card.palette b{color:#171717;font-size:13px;font-weight:600}.expo-language-card.palette small{color:#60646c;font-size:12px}.expo-language-card.components{display:grid;align-content:start;gap:12px}.expo-language-card.components button{display:inline-flex;width:max-content;height:40px;align-items:center;border:0;border-radius:8px;background:#000;color:#fff;font:inherit;font-size:14px;font-weight:500;padding:0 18px}.expo-language-card.components>a{color:#0d74ce;font-size:14px;font-weight:500;text-decoration:none}.expo-language-card.components .badge{width:max-content;border-radius:999px;background:#f0f0f3;color:#171717;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.08em}.workflow-chip{display:grid;grid-template-columns:32px 1fr;column-gap:10px;align-items:center;border:1px solid #dcdee0;border-radius:12px;padding:12px}.workflow-chip i{grid-row:1 / span 2;width:32px;height:32px;border-radius:8px;background:#f0f0f3}.workflow-chip b{color:#171717;font-weight:600}.workflow-chip small{color:#60646c}.expo-input{height:44px;border:1px solid #dcdee0;border-radius:8px;background:#fff;color:#999;padding:11px 14px}.expo-language-card.code{background:#171717;color:#fff}.expo-language-card.code .expo-label{color:#b0b4ba}.expo-language-card.radius{display:grid;align-content:start;gap:11px}.expo-language-card.radius div{border-top:1px solid #f0f0f3;padding-top:10px}.expo-language-card.radius div:first-of-type{border-top:0}.expo-language-card.radius b{display:block;color:#171717;font-size:30px;font-weight:600;letter-spacing:-.84px;line-height:1}.expo-language-card.radius small{display:block;margin-top:5px;color:#60646c}.expo-language-card.spacing{display:grid;align-content:start;gap:9px}.expo-language-card.spacing div{display:grid;grid-template-columns:48px 1fr 58px;gap:10px;align-items:center}.expo-language-card.spacing b{color:#171717;font-size:12px;font-weight:600}.expo-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#000}.expo-language-card.spacing small{color:#60646c;font-size:12px;text-align:right}.expo-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 18px 18px;background:#fff}.expo-language-boundary div{border-top:1px solid #f0f0f3;padding:16px 14px 4px}.expo-language-boundary b{display:block;color:#171717;font-size:14px;font-weight:600}.expo-language-boundary span{display:block;margin-top:6px;color:#60646c;font-size:13px;line-height:1.45}.elevenlabs-spec-preview{overflow:hidden;border:1px solid #e7e5e4;border-radius:12px;background:#f5f5f5;color:#0c0a09;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.elevenlabs-spec-section{border-bottom:1px solid #e7e5e4;background:#f5f5f5;padding:24px}.elevenlabs-spec-section:last-child{border-bottom:0}.elevenlabs-spec-section h3,.elevenlabs-type-board span,.elevenlabs-component-board span,.elevenlabs-layout-board span{margin:0;color:#777169;font-size:13px;font-weight:500;line-height:1.4}.elevenlabs-spec-section h3{margin-bottom:18px;color:#0c0a09;font-size:16px;font-weight:500}.elevenlabs-hero-sample{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border:1px solid #e7e5e4;border-radius:24px;background:#fafafa;padding:42px}.elevenlabs-hero-sample:before{content:"";position:absolute;left:8%;top:15%;width:240px;height:220px;border-radius:999px;background:radial-gradient(circle,#a7e5d3,transparent 68%);filter:blur(10px);opacity:.82}.elevenlabs-hero-sample:after{content:"";position:absolute;right:8%;bottom:0;width:300px;height:240px;border-radius:999px;background:radial-gradient(circle,#c8b8e0,transparent 68%);filter:blur(10px);opacity:.78}.elevenlabs-hero-sample>*{position:relative}.elevenlabs-hero-sample strong{display:block;color:#0c0a09;font-family:Waldenburg,Times New Roman,serif;font-size:clamp(38px,5.4vw,60px);font-weight:300;letter-spacing:-1.6px;line-height:1.05}.elevenlabs-hero-sample p{max-width:520px;margin:18px 0 0;color:#4e4e4e;font-size:16px;letter-spacing:.16px;line-height:1.5}.elevenlabs-spec-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#292524;color:#fff;font:inherit;font-size:15px;font-weight:500;padding:10px 20px}.elevenlabs-hero-sample button{margin-top:24px}.elevenlabs-wave-card{display:grid;grid-template-columns:repeat(10,1fr);align-items:end;gap:4px;border:1px solid #e7e5e4;border-radius:16px;background:#ffffffd1;padding:20px;min-height:230px}.elevenlabs-wave-card div{grid-column:1/-1;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;margin-bottom:24px;color:#777169;font-size:13px}.elevenlabs-wave-card div i{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#a8c8e8,#e8b8c4 58%,#f0efed)}.elevenlabs-wave-card span{color:#0c0a09;font-weight:500}.elevenlabs-wave-card em{font-style:normal}.elevenlabs-wave-card>b{display:block;border-radius:999px;background:#292524;opacity:.82}.elevenlabs-color-board,.elevenlabs-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.elevenlabs-color-board article,.elevenlabs-type-board article,.elevenlabs-component-board article,.elevenlabs-layout-board article,.elevenlabs-rule-board article{overflow:hidden;border:1px solid #e7e5e4;border-radius:16px;background:#fff}.elevenlabs-color-board div{height:66px;border-bottom:1px solid #e7e5e4}.elevenlabs-color-board strong,.elevenlabs-color-board span{display:block;padding:0 14px}.elevenlabs-color-board strong{padding-top:12px;color:#0c0a09;font-size:14px;font-weight:500}.elevenlabs-color-board span{padding-top:4px;padding-bottom:14px;color:#777169;font-size:12px}.elevenlabs-type-board,.elevenlabs-layout-board,.elevenlabs-rule-board{display:grid;gap:12px}.elevenlabs-type-board{grid-template-columns:1.2fr .9fr .75fr}.elevenlabs-layout-board,.elevenlabs-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.elevenlabs-type-board article,.elevenlabs-component-board article,.elevenlabs-layout-board article,.elevenlabs-rule-board article{padding:18px}.elevenlabs-type-board .display strong{display:block;margin-top:12px;color:#0c0a09;font-family:Waldenburg,Times New Roman,serif;font-size:clamp(34px,5vw,48px);font-weight:300;letter-spacing:-1.2px;line-height:1.05}.elevenlabs-type-board article>strong{display:block;margin-top:12px;color:#0c0a09;font-size:18px;font-weight:500}.elevenlabs-type-board p{margin:12px 0 0;color:#4e4e4e;font-size:16px;letter-spacing:.16px;line-height:1.5}.elevenlabs-component-board article{min-height:154px}.elevenlabs-component-board button,.elevenlabs-component-board .mini-wave,.elevenlabs-component-board .voice-row,.elevenlabs-component-board .badge{margin-top:16px}.elevenlabs-component-board .mini-wave{display:flex;align-items:center;gap:4px;height:56px}.elevenlabs-component-board .mini-wave i{flex:1;border-radius:999px;background:#292524}.elevenlabs-component-board .mini-wave i:nth-child(1){height:28%}.elevenlabs-component-board .mini-wave i:nth-child(2){height:76%}.elevenlabs-component-board .mini-wave i:nth-child(3){height:44%}.elevenlabs-component-board .mini-wave i:nth-child(4){height:92%}.elevenlabs-component-board .mini-wave i:nth-child(5){height:36%}.elevenlabs-component-board .voice-row i{display:block;width:32px;height:32px;border-radius:50%;background:#f0efed;margin-bottom:12px}.elevenlabs-component-board .voice-row b{display:block;color:#0c0a09;font-weight:500}.elevenlabs-component-board .voice-row small{display:block;margin-top:6px;color:#4e4e4e}.elevenlabs-component-board .badge{display:inline-flex;border-radius:999px;background:#f0efed;color:#0c0a09;padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:.08em}.elevenlabs-layout-board .orbs,.elevenlabs-layout-board .stack{display:grid;gap:10px;min-height:150px;margin-top:16px}.elevenlabs-layout-board .orbs{position:relative;overflow:hidden;border-radius:24px;background:#fafafa}.elevenlabs-layout-board .orbs i{position:absolute;border-radius:999px;filter:blur(8px)}.elevenlabs-layout-board .orbs i:nth-child(1){left:12%;top:18%;width:120px;height:90px;background:#a7e5d3}.elevenlabs-layout-board .orbs i:nth-child(2){right:16%;top:20%;width:130px;height:100px;background:#c8b8e0}.elevenlabs-layout-board .orbs i:nth-child(3){left:42%;bottom:10%;width:140px;height:100px;background:#f4c5a8}.elevenlabs-layout-board .stack{grid-template-columns:repeat(3,1fr);border-radius:16px;background:#fafafa;padding:18px}.elevenlabs-layout-board .stack i{border-radius:16px;background:#fff;border:1px solid #e7e5e4}.elevenlabs-rule-board strong{display:block;margin-bottom:12px;color:#0c0a09;font-size:16px;font-weight:500}.elevenlabs-rule-board p{margin:0;border-top:1px solid #e7e5e4;color:#4e4e4e;padding:10px 0 0;font-size:14px;line-height:1.5}.elevenlabs-rule-board p+p{margin-top:10px}.elevenlabs-label{display:block;color:#777169;font-size:12px;font-weight:600;letter-spacing:.96px;line-height:1.4;text-transform:uppercase}.elevenlabs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.elevenlabs-actions button,.elevenlabs-actions a{display:inline-flex;min-height:40px;align-items:center;border-radius:999px;font:inherit;font-size:15px;font-weight:500;padding:10px 20px;text-decoration:none}.elevenlabs-actions button{border:0;background:#292524;color:#fff}.elevenlabs-actions a{border:1px solid #d6d3d1;background:transparent;color:#0c0a09}.elevenlabs-orb-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e7e5e4;border-bottom:1px solid #e7e5e4}.elevenlabs-orb-strip article{position:relative;overflow:hidden;min-height:142px;background:#fafafa;padding:22px}.elevenlabs-orb-strip article:after{content:"";position:absolute;right:12%;bottom:-30px;width:180px;height:130px;border-radius:999px;filter:blur(9px);opacity:.76}.elevenlabs-orb-strip .mint:after{background:#a7e5d3}.elevenlabs-orb-strip .peach:after{background:#f4c5a8}.elevenlabs-orb-strip .lav:after{background:#c8b8e0}.elevenlabs-orb-strip span{position:relative;z-index:1;color:#777169;font-size:12px}.elevenlabs-orb-strip strong{position:relative;z-index:1;display:block;margin-top:54px;color:#0c0a09;font-family:Waldenburg,Times New Roman,serif;font-size:30px;font-weight:300;letter-spacing:-.36px;line-height:1.08}.elevenlabs-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;padding:18px;background:#f5f5f5}.elevenlabs-language-card{border:1px solid #e7e5e4;border-radius:16px;background:#fff;padding:18px}.elevenlabs-language-card.wide{grid-row:span 2}.elevenlabs-type-row{border-top:1px solid #e7e5e4;padding:14px 0}.elevenlabs-type-row:first-of-type{border-top:0}.elevenlabs-type-row b{display:block;color:#777169;font-size:12px;font-weight:500}.elevenlabs-type-row strong{display:block;margin-top:7px;color:#0c0a09;font-weight:500}.elevenlabs-type-row.mega strong{font-family:Waldenburg,Times New Roman,serif;font-size:42px;font-weight:300;letter-spacing:-1.6px;line-height:1.05}.elevenlabs-type-row.xl strong{font-family:Waldenburg,Times New Roman,serif;font-size:32px;font-weight:300;letter-spacing:-.96px;line-height:1.08}.elevenlabs-type-row.body strong{color:#4e4e4e;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:1.5}.elevenlabs-type-row.cta strong{font-size:15px;font-weight:500}.elevenlabs-language-card.palette{display:grid;align-content:start;gap:10px}.elevenlabs-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.elevenlabs-language-card.palette i{width:34px;height:34px;border:1px solid #e7e5e4;border-radius:999px}.elevenlabs-language-card.palette b{color:#0c0a09;font-size:13px;font-weight:500}.elevenlabs-language-card.palette small{color:#777169;font-size:12px}.elevenlabs-language-card.components{display:grid;align-content:start;gap:12px}.elevenlabs-language-card.components button,.elevenlabs-language-card.components>a{display:inline-flex;width:max-content;min-height:40px;align-items:center;border-radius:999px;font:inherit;font-size:15px;font-weight:500;padding:10px 20px;text-decoration:none}.elevenlabs-language-card.components button{border:0;background:#292524;color:#fff}.elevenlabs-language-card.components>a{border:1px solid #d6d3d1;background:transparent;color:#0c0a09}.elevenlabs-mini-wave{display:flex;align-items:center;gap:4px;height:58px}.elevenlabs-mini-wave i{flex:1;border-radius:999px;background:#292524}.elevenlabs-mini-wave i:nth-child(1){height:28%}.elevenlabs-mini-wave i:nth-child(2){height:76%}.elevenlabs-mini-wave i:nth-child(3){height:44%}.elevenlabs-mini-wave i:nth-child(4){height:92%}.elevenlabs-mini-wave i:nth-child(5){height:36%}.elevenlabs-language-card.components .voice-row i{display:block;width:32px;height:32px;border-radius:50%;background:#f0efed;margin-bottom:12px}.elevenlabs-language-card.components .voice-row b{display:block;color:#0c0a09;font-weight:500}.elevenlabs-language-card.components .voice-row small{display:block;margin-top:6px;color:#4e4e4e}.elevenlabs-language-card.components .badge{display:inline-flex;width:max-content;border-radius:999px;background:#f0efed;color:#0c0a09;padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:.08em}.elevenlabs-language-card.radius{display:grid;align-content:start;gap:11px}.elevenlabs-language-card.radius div{border-top:1px solid #e7e5e4;padding-top:10px}.elevenlabs-language-card.radius div:first-of-type{border-top:0}.elevenlabs-language-card.radius b{display:block;color:#292524;font-family:Waldenburg,Times New Roman,serif;font-size:32px;font-weight:300;line-height:1}.elevenlabs-language-card.radius small{display:block;margin-top:5px;color:#4e4e4e}.elevenlabs-language-card.spacing{display:grid;align-content:start;gap:9px}.elevenlabs-language-card.spacing div{display:grid;grid-template-columns:48px 1fr 58px;gap:10px;align-items:center}.elevenlabs-language-card.spacing b{color:#0c0a09;font-size:12px;font-weight:500}.elevenlabs-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#292524}.elevenlabs-language-card.spacing small{color:#777169;font-size:12px;text-align:right}.elevenlabs-layout-samples{display:grid;grid-template-columns:1.05fr .95fr .85fr;gap:1px;background:#e7e5e4;border-top:1px solid #e7e5e4}.elevenlabs-layout-samples article{min-height:190px;background:#fff;padding:20px}.elevenlabs-layout-samples .orbs{position:relative;overflow:hidden;background:#fafafa}.elevenlabs-layout-samples .orbs i{position:absolute;border-radius:999px;filter:blur(8px);opacity:.78}.elevenlabs-layout-samples .orbs i:nth-of-type(1){left:10%;bottom:24px;width:120px;height:90px;background:#a7e5d3}.elevenlabs-layout-samples .orbs i:nth-of-type(2){right:14%;top:34px;width:130px;height:96px;background:#c8b8e0}.elevenlabs-layout-samples .orbs i:nth-of-type(3){right:30%;bottom:8px;width:150px;height:90px;background:#f4c5a8}.elevenlabs-layout-samples strong{position:relative;z-index:1;display:block;margin-top:56px;color:#0c0a09;font-family:Waldenburg,Times New Roman,serif;font-size:28px;font-weight:300;letter-spacing:-.36px;line-height:1.12}.elevenlabs-layout-samples .voice-stack{display:grid;align-content:start;gap:12px}.elevenlabs-layout-samples .voice-stack div{display:grid;grid-template-columns:32px 1fr;gap:10px;border-top:1px solid #e7e5e4;padding-top:12px}.elevenlabs-layout-samples .voice-stack i{grid-row:span 2;width:32px;height:32px;border-radius:50%;background:#f0efed}.elevenlabs-layout-samples .voice-stack b{font-weight:500}.elevenlabs-layout-samples .voice-stack small{color:#4e4e4e}.elevenlabs-layout-samples .dark{background:#0c0a09;color:#fff}.elevenlabs-layout-samples .dark .elevenlabs-label{color:#a8a29e}.elevenlabs-layout-samples .dark strong{color:#fff}.elevenlabs-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e7e5e4;border-top:1px solid #e7e5e4}.elevenlabs-language-boundary div{background:#fff;padding:20px 18px}.elevenlabs-language-boundary b{display:block;color:#0c0a09;font-size:14px;font-weight:500}.elevenlabs-language-boundary span{display:block;margin-top:8px;color:#4e4e4e;font-size:13px;line-height:1.45}.composio-spec-preview{overflow:hidden;border:1px solid #222;border-radius:12px;background:#0f0f0f;color:#fff;font-family:abcDiatype,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.composio-spec-section{border-bottom:1px solid #222;background:#0f0f0f;padding:24px}.composio-spec-section:last-child{border-bottom:0}.composio-spec-section h3,.composio-type-board span,.composio-component-board span,.composio-layout-board span{margin:0;color:#888;font-size:13px;font-weight:500;line-height:1.4}.composio-spec-section h3{margin-bottom:18px;color:#fff;font-size:16px;font-weight:600}.composio-hero-sample{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border-radius:16px;background:#181818;padding:42px;border:1px solid #222}.composio-hero-sample:before{content:"";position:absolute;right:10%;top:50%;width:380px;height:260px;transform:translateY(-50%);border-radius:999px;background:#1a26ff61;filter:blur(70px)}.composio-hero-sample>*{position:relative}.composio-hero-sample strong{display:block;color:#fff;font-size:clamp(38px,5.4vw,60px);font-weight:500;letter-spacing:-1.68px;line-height:1.05}.composio-hero-sample p{max-width:520px;margin:18px 0 0;color:#a8a8a8;font-size:16px;line-height:1.5}.composio-spec-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#0007cd;color:#fff;font:inherit;font-size:14px;font-weight:500;padding:10px 18px}.composio-hero-sample button{margin-top:24px}.composio-terminal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-radius:16px;background:#000;border:1px solid #222;padding:16px}.composio-terminal-grid article{border:1px solid #222;border-radius:12px;background:#181818;padding:14px}.composio-terminal-grid span{display:block;color:#888;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.composio-terminal-grid i,.composio-terminal-grid b{display:block;height:9px;margin-top:10px;border-radius:999px;background:#444}.composio-terminal-grid i:nth-child(2){background:#7d84ff}.composio-terminal-grid b{width:58%;background:#fff}.composio-color-board,.composio-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.composio-color-board article,.composio-type-board article,.composio-component-board article,.composio-layout-board article,.composio-rule-board article{overflow:hidden;border:1px solid #222;border-radius:16px;background:#181818}.composio-color-board div{height:66px;border-bottom:1px solid #222}.composio-color-board strong,.composio-color-board span{display:block;padding:0 14px}.composio-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:600}.composio-color-board span{padding-top:4px;padding-bottom:14px;color:#888;font-size:12px}.composio-type-board,.composio-layout-board,.composio-rule-board{display:grid;gap:12px}.composio-type-board{grid-template-columns:1.2fr .9fr .75fr}.composio-layout-board,.composio-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.composio-type-board article,.composio-component-board article,.composio-layout-board article,.composio-rule-board article{padding:18px}.composio-type-board .display strong{display:block;margin-top:12px;color:#fff;font-size:clamp(34px,5vw,46px);font-weight:500;letter-spacing:-1.4px;line-height:1.05}.composio-type-board article>strong{display:block;margin-top:12px;color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:400}.composio-type-board p{margin:12px 0 0;color:#a8a8a8;font-size:16px;line-height:1.5}.composio-component-board article{min-height:154px}.composio-component-board button,.composio-component-board .tiny-term,.composio-component-board .toolkit,.composio-component-board .badge{margin-top:16px}.composio-component-board .tiny-term{border-radius:12px;background:#000;border:1px solid #222;padding:12px}.composio-component-board .tiny-term i,.composio-component-board .tiny-term b{display:block;height:10px;border-radius:999px;background:#444}.composio-component-board .tiny-term i+i,.composio-component-board .tiny-term b{margin-top:8px}.composio-component-board .tiny-term i:first-child{background:#7d84ff}.composio-component-board .tiny-term b{width:58%;background:#fff}.composio-component-board .toolkit i{display:block;width:40px;height:40px;border-radius:8px;background:#222;margin-bottom:12px}.composio-component-board .toolkit strong{display:block;color:#fff}.composio-component-board .toolkit small{display:block;margin-top:6px;color:#a8a8a8}.composio-component-board .badge{display:inline-flex;border-radius:999px;background:#222;color:#fff;padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:.08em}.composio-layout-board .grid,.composio-layout-board .spot{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:150px;margin-top:16px;border-radius:16px;background:#000;padding:14px}.composio-layout-board .grid i,.composio-layout-board .spot i{border-radius:12px;background:#181818;border:1px solid #222}.composio-layout-board .spot{position:relative;overflow:hidden;background:#181818}.composio-layout-board .spot:before{content:"";position:absolute;inset:20% 18%;border-radius:999px;background:#1a26ff59;filter:blur(42px)}.composio-layout-board .spot i{position:relative;background:#222}.composio-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:600}.composio-rule-board p{margin:0;border-top:1px solid #222;color:#a8a8a8;padding:10px 0 0;font-size:14px;line-height:1.5}.composio-rule-board p+p{margin-top:10px}.coinbase-spec-preview{overflow:hidden;border:1px solid #dee1e6;border-radius:12px;background:#fff;color:#0a0b0d;font-family:Coinbase Sans,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.coinbase-spec-section{border-bottom:1px solid #dee1e6;background:#fff;padding:24px}.coinbase-spec-section:last-child{border-bottom:0}.coinbase-spec-section h3,.coinbase-type-board span,.coinbase-component-board span,.coinbase-layout-board span{margin:0;color:#7c828a;font-size:13px;font-weight:500;line-height:1.4}.coinbase-spec-section h3{margin-bottom:18px;color:#0a0b0d;font-size:16px;font-weight:600}.coinbase-hero-sample{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border-radius:24px;background:#fff;padding:42px;border:1px solid #dee1e6}.coinbase-hero-sample strong{display:block;color:#0a0b0d;font-family:Coinbase Display,Inter,sans-serif;font-size:clamp(40px,5.8vw,64px);font-weight:400;letter-spacing:-1.6px;line-height:1}.coinbase-hero-sample p{max-width:520px;margin:18px 0 0;color:#5b616e;font-size:16px;line-height:1.5}.coinbase-spec-preview button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:100px;background:#0052ff;color:#fff;font:inherit;font-size:16px;font-weight:600;padding:12px 22px}.coinbase-hero-sample button{margin-top:24px}.coinbase-wallet-card{overflow:hidden;border:1px solid #dee1e6;border-radius:24px;background:#fff}.coinbase-wallet-card>span{display:block;padding:24px 24px 0;color:#7c828a}.coinbase-wallet-card>b{display:block;padding:8px 24px 0;color:#0a0b0d;font-family:Coinbase Display,Inter,sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.2px;line-height:1}.coinbase-wallet-card>i{display:block;padding:10px 24px 22px;color:#05b169;font-style:normal;font-weight:600}.coinbase-wallet-card div{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;border-top:1px solid #dee1e6;padding:16px 24px}.coinbase-wallet-card em{width:34px;height:34px;border-radius:50%;background:#eef0f3;color:#0052ff;display:grid;place-items:center;font-style:normal;font-weight:600}.coinbase-wallet-card div strong{font-family:Coinbase Sans,Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:0}.coinbase-wallet-card small{color:#0a0b0d;font-family:Coinbase Mono,JetBrains Mono,monospace;font-size:13px}.coinbase-color-board,.coinbase-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.coinbase-color-board article,.coinbase-type-board article,.coinbase-component-board article,.coinbase-layout-board article,.coinbase-rule-board article{overflow:hidden;border:1px solid #dee1e6;border-radius:24px;background:#fff}.coinbase-color-board div{height:66px;border-bottom:1px solid #dee1e6}.coinbase-color-board strong,.coinbase-color-board span{display:block;padding:0 14px}.coinbase-color-board strong{padding-top:12px;color:#0a0b0d;font-size:14px;font-weight:600}.coinbase-color-board span{padding-top:4px;padding-bottom:14px;color:#7c828a;font-size:12px}.coinbase-type-board,.coinbase-layout-board,.coinbase-rule-board{display:grid;gap:12px}.coinbase-type-board{grid-template-columns:1.2fr .9fr .75fr}.coinbase-layout-board,.coinbase-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.coinbase-type-board article,.coinbase-component-board article,.coinbase-layout-board article,.coinbase-rule-board article{padding:18px}.coinbase-type-board .display strong{display:block;margin-top:12px;color:#0a0b0d;font-family:Coinbase Display,Inter,sans-serif;font-size:clamp(34px,5vw,48px);font-weight:400;letter-spacing:-1.4px;line-height:1}.coinbase-type-board article>strong{display:block;margin-top:12px;color:#0a0b0d;font-family:Coinbase Mono,JetBrains Mono,monospace;font-size:20px;font-weight:500}.coinbase-type-board p{margin:12px 0 0;color:#5b616e;font-size:16px;line-height:1.5}.coinbase-component-board article{min-height:154px}.coinbase-component-board button,.coinbase-component-board .asset-row,.coinbase-component-board .search-pill{margin-top:16px}.coinbase-component-board .asset-row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;border-top:1px solid #dee1e6;border-bottom:1px solid #dee1e6;padding:12px 0}.coinbase-component-board .asset-row i{width:32px;height:32px;border-radius:50%;background:#eef0f3;color:#0052ff;display:grid;place-items:center;font-style:normal}.coinbase-component-board .asset-row b{font-weight:600}.coinbase-component-board .asset-row .up{color:#05b169;font-style:normal;font-family:Coinbase Mono,JetBrains Mono,monospace}.coinbase-component-board .dark-card{background:#0a0b0d;color:#fff;border-color:#0a0b0d}.coinbase-component-board .dark-card span{color:#a8acb3}.coinbase-component-board .dark-card strong{display:block;margin-top:16px;font-family:Coinbase Display,Inter,sans-serif;font-size:32px;font-weight:400}.coinbase-component-board .dark-card small{display:block;margin-top:8px;color:#a8acb3}.coinbase-component-board .search-pill{height:44px;border-radius:100px;background:#eef0f3;color:#5b616e;display:flex;align-items:center;padding:0 18px}.coinbase-layout-board .split,.coinbase-layout-board .stack{display:grid;gap:10px;min-height:150px;margin-top:16px}.coinbase-layout-board .split{grid-template-columns:1fr .85fr}.coinbase-layout-board .split i,.coinbase-layout-board .split b{border-radius:24px;background:#fff;border:1px solid #dee1e6}.coinbase-layout-board .split b{background:#f7f7f7}.coinbase-layout-board .stack{grid-template-columns:1fr 1fr;border-radius:24px;background:#0a0b0d;padding:18px}.coinbase-layout-board .stack i,.coinbase-layout-board .stack b{border-radius:24px;background:#16181c;border:1px solid rgba(255,255,255,.14)}.coinbase-layout-board .stack b{background:#0052ff}.coinbase-rule-board strong{display:block;margin-bottom:12px;color:#0a0b0d;font-size:16px;font-weight:600}.coinbase-rule-board p{margin:0;border-top:1px solid #dee1e6;color:#5b616e;padding:10px 0 0;font-size:14px;line-height:1.5}.coinbase-rule-board p+p{margin-top:10px}.cohere-spec-preview{overflow:hidden;border:1px solid #d9d9dd;border-radius:12px;background:#fff;color:#212121;font-family:Unica77 Cohere Web,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.cohere-spec-section{border-bottom:1px solid #d9d9dd;background:#fff;padding:24px}.cohere-spec-section:last-child{border-bottom:0}.cohere-spec-section h3,.cohere-type-board span,.cohere-component-board span,.cohere-layout-board span{margin:0;color:#93939f;font-size:13px;font-weight:400;line-height:1.4}.cohere-spec-section h3{margin-bottom:18px;color:#212121;font-size:16px}.cohere-hero-sample{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border-radius:22px;background:#fff;padding:42px;border:1px solid #d9d9dd}.cohere-hero-sample strong{display:block;color:#212121;font-family:CohereText,Space Grotesk,Inter,sans-serif;font-size:clamp(42px,5.8vw,72px);font-weight:400;letter-spacing:-1.44px;line-height:1}.cohere-hero-sample p{max-width:520px;margin:18px 0 0;color:#616161;font-size:16px;line-height:1.5}.cohere-spec-preview button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:32px;background:#17171c;color:#fff;font:inherit;font-size:14px;font-weight:500;padding:12px 24px}.cohere-hero-sample button{margin-top:24px}.cohere-media-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cohere-media-pair article{min-height:230px;border-radius:22px;padding:22px;overflow:hidden}.cohere-media-pair .dark{background:#003c33;color:#fff}.cohere-media-pair .dark span{display:block;color:#cfe0da;font-size:13px}.cohere-media-pair .dark i{display:block;height:12px;margin-top:14px;border-radius:999px;background:#e5f1ed}.cohere-media-pair .dark i:nth-child(3){width:72%}.cohere-media-pair .dark i:nth-child(4){width:54%;background:#ff7759}.cohere-media-pair .light{background:#f1f5ff;color:#212121}.cohere-media-pair .light b{display:inline-flex;border-radius:999px;background:#fff;padding:7px 12px;color:#616161;font-weight:400}.cohere-media-pair .light p{margin-top:48px;border-radius:18px;background:#fff;padding:16px;color:#212121}.cohere-color-board,.cohere-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.cohere-color-board article,.cohere-type-board article,.cohere-component-board article,.cohere-layout-board article,.cohere-rule-board article{overflow:hidden;border:1px solid #d9d9dd;border-radius:22px;background:#fff}.cohere-color-board div{height:66px;border-bottom:1px solid #d9d9dd}.cohere-color-board strong,.cohere-color-board span{display:block;padding:0 14px}.cohere-color-board strong{padding-top:12px;color:#212121;font-size:14px;font-weight:400}.cohere-color-board span{padding-top:4px;padding-bottom:14px;color:#93939f;font-size:12px}.cohere-type-board,.cohere-layout-board,.cohere-rule-board{display:grid;gap:12px}.cohere-type-board{grid-template-columns:1.2fr .9fr .75fr}.cohere-layout-board,.cohere-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cohere-type-board article,.cohere-component-board article,.cohere-layout-board article,.cohere-rule-board article{padding:18px}.cohere-type-board .display strong{display:block;margin-top:12px;color:#212121;font-family:CohereText,Space Grotesk,Inter,sans-serif;font-size:clamp(34px,5vw,48px);font-weight:400;letter-spacing:-1.2px;line-height:1}.cohere-type-board article>strong{display:block;margin-top:12px;color:#212121;font-size:18px;font-weight:400}.cohere-type-board p{margin:12px 0 0;color:#616161;font-size:16px;line-height:1.5}.cohere-component-board article{min-height:154px}.cohere-component-board button,.cohere-component-board .media-card,.cohere-component-board .chips,.cohere-component-board .dark-card i{margin-top:16px}.cohere-component-board .dark-card{background:#003c33;color:#fff;border-color:#003c33}.cohere-component-board .dark-card span{color:#cfe0da}.cohere-component-board .dark-card strong{display:block;margin-top:12px;font-weight:400}.cohere-component-board .dark-card i{display:block;height:10px;border-radius:999px;background:#ffffff3d}.cohere-component-board .dark-card i:last-child{width:60%;background:#ff7759}.cohere-component-board .media-card{height:72px;border-radius:22px;background:#eeece7}.cohere-component-board .chips{display:flex;gap:8px;flex-wrap:wrap}.cohere-component-board .chips b{border:1px solid rgba(255,119,89,.55);border-radius:999px;padding:7px 12px;color:#ff7759;font-size:12px;font-weight:400}.cohere-layout-board .split,.cohere-layout-board .band{display:grid;gap:10px;min-height:150px;margin-top:16px}.cohere-layout-board .split{grid-template-columns:1fr .8fr}.cohere-layout-board .split i,.cohere-layout-board .split b{border-radius:22px;background:#fff;border:1px solid #d9d9dd}.cohere-layout-board .split b{background:#eeece7}.cohere-layout-board .band{grid-template-columns:repeat(3,1fr);border-radius:22px;background:#003c33;padding:18px}.cohere-layout-board .band i{border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.cohere-rule-board strong{display:block;margin-bottom:12px;color:#212121;font-size:16px;font-weight:400}.cohere-rule-board p{margin:0;border-top:1px solid #d9d9dd;color:#616161;padding:10px 0 0;font-size:14px;line-height:1.5}.cohere-rule-board p+p{margin-top:10px}.clickhouse-spec-preview{overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;background:#0a0a0a;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.clickhouse-spec-section{border-bottom:1px solid #2a2a2a;background:#0a0a0a;padding:24px}.clickhouse-spec-section:last-child{border-bottom:0}.clickhouse-spec-section h3,.clickhouse-type-board span,.clickhouse-component-board span,.clickhouse-layout-board span{margin:0;color:#888;font-size:13px;font-weight:600;line-height:1.4}.clickhouse-spec-section h3{margin-bottom:18px;color:#fff;font-size:16px;font-weight:700}.clickhouse-hero-sample{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border-radius:12px;background:#121212;padding:42px}.clickhouse-hero-sample strong{display:block;color:#fff;font-size:clamp(38px,5.4vw,64px);font-weight:700;letter-spacing:-2.5px;line-height:1.05}.clickhouse-hero-sample p{max-width:520px;margin:18px 0 0;color:#ccc;font-size:16px;line-height:1.55}.clickhouse-spec-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#faff69;color:#0a0a0a;font:inherit;font-size:14px;font-weight:700;padding:12px 20px}.clickhouse-hero-sample button{margin-top:24px}.clickhouse-code-card{overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;background:#050505}.clickhouse-code-card .top{display:flex;align-items:center;gap:8px;border-bottom:1px solid #2a2a2a;background:#1a1a1a;padding:12px 14px;color:#888;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.clickhouse-code-card .top i{width:9px;height:9px;border-radius:50%;background:#3a3a3a}.clickhouse-code-card .top i:first-child{background:#ff5f57}.clickhouse-code-card .top i:nth-child(2){background:#febc2e}.clickhouse-code-card .top i:nth-child(3){background:#28c840}.clickhouse-code-card pre{margin:0;padding:20px;color:#ccc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.8;white-space:pre-wrap}.clickhouse-code-card pre span{color:#faff69}.clickhouse-code-card>b{display:block;border-top:1px solid #2a2a2a;color:#faff69;font-size:56px;line-height:1;font-weight:700;letter-spacing:-1.5px;padding:20px}.clickhouse-color-board,.clickhouse-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.clickhouse-color-board article,.clickhouse-type-board article,.clickhouse-component-board article,.clickhouse-layout-board article,.clickhouse-rule-board article{overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;background:#1a1a1a}.clickhouse-color-board div{height:66px;border-bottom:1px solid #2a2a2a}.clickhouse-color-board strong,.clickhouse-color-board span{display:block;padding:0 14px}.clickhouse-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:700}.clickhouse-color-board span{padding-top:4px;padding-bottom:14px;color:#888;font-size:12px}.clickhouse-type-board,.clickhouse-layout-board,.clickhouse-rule-board{display:grid;gap:12px}.clickhouse-type-board{grid-template-columns:1.2fr .9fr .75fr}.clickhouse-layout-board,.clickhouse-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.clickhouse-type-board article,.clickhouse-component-board article,.clickhouse-layout-board article,.clickhouse-rule-board article{padding:18px}.clickhouse-type-board .display strong{display:block;margin-top:12px;color:#fff;font-size:clamp(34px,5vw,48px);font-weight:700;letter-spacing:-2px;line-height:1.08}.clickhouse-type-board article>strong{display:block;margin-top:12px;color:#faff69;font-size:44px;font-weight:700;letter-spacing:-1.5px;line-height:1}.clickhouse-type-board p{margin:12px 0 0;color:#ccc;font-size:16px;line-height:1.5}.clickhouse-component-board article{min-height:150px}.clickhouse-component-board button,.clickhouse-component-board .tiny-code,.clickhouse-component-board .stat{margin-top:16px}.clickhouse-component-board .tiny-code{display:grid;gap:8px;border-radius:10px;background:#050505;border:1px solid #2a2a2a;padding:12px}.clickhouse-component-board .tiny-code i{height:12px;border-radius:999px;background:#444}.clickhouse-component-board .tiny-code i:first-child{background:#faff69}.clickhouse-component-board .yellow{background:#faff69;color:#0a0a0a;border-color:#faff69}.clickhouse-component-board .yellow span{color:#0a0a0a}.clickhouse-component-board .yellow strong{display:block;margin-top:14px;font-size:24px}.clickhouse-component-board .stat{display:block;color:#faff69;font-size:48px;font-weight:700;line-height:1;letter-spacing:-1.5px}.clickhouse-layout-board .split,.clickhouse-layout-board .stack{display:grid;gap:10px;min-height:150px;margin-top:16px}.clickhouse-layout-board .split{grid-template-columns:7fr 5fr}.clickhouse-layout-board .split i,.clickhouse-layout-board .split b,.clickhouse-layout-board .stack i{border-radius:12px;background:#121212}.clickhouse-layout-board .split b{background:#1a1a1a;border:1px solid #2a2a2a}.clickhouse-layout-board .stack b{border-radius:12px;background:#faff69}.clickhouse-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:700}.clickhouse-rule-board p{margin:0;border-top:1px solid #2a2a2a;color:#ccc;padding:10px 0 0;font-size:14px;line-height:1.5}.clickhouse-rule-board p+p{margin-top:10px}.clay-spec-preview{overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#fffaf0;color:#0a0a0a;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.clay-spec-section{border-bottom:1px solid #e5e5e5;background:#fffaf0;padding:24px}.clay-spec-section:last-child{border-bottom:0}.clay-spec-section h3,.clay-type-board span,.clay-component-board span,.clay-layout-board span{margin:0;color:#6a6a6a;font-size:13px;font-weight:600;line-height:1.4}.clay-spec-section h3{margin-bottom:18px;color:#0a0a0a;font-size:16px;font-weight:700}.clay-hero-sample{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border-radius:24px;background:#faf5e8;padding:42px}.clay-hero-sample strong{display:block;color:#0a0a0a;font-family:Plain Black,Inter,sans-serif;font-size:clamp(38px,5.4vw,64px);font-weight:500;letter-spacing:-2px;line-height:1.03}.clay-hero-sample p{max-width:520px;margin:18px 0 0;color:#3a3a3a;font-size:16px;line-height:1.5}.clay-spec-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:12px;background:#0a0a0a;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:12px 20px}.clay-hero-sample button{margin-top:24px}.clay-scene{position:relative;min-height:260px;overflow:hidden;border-radius:24px;background:#f5f0e0}.clay-scene .hill{position:absolute;bottom:0;border-radius:999px 999px 0 0}.clay-scene .one{left:10%;width:52%;height:48%;background:#b8a4ed}.clay-scene .two{right:8%;width:46%;height:64%;background:#ffb084}.clay-scene .cube{position:absolute;left:42px;top:38px;width:76px;height:76px;border-radius:28px;background:#e8b94a}.clay-scene .person{position:absolute;right:76px;bottom:58px;width:72px;height:96px;border-radius:36px 36px 22px 22px;background:#1a3a3a}.clay-scene .person:before{content:"";position:absolute;left:16px;top:-42px;width:44px;height:44px;border-radius:50%;background:#a4d4c5}.clay-scene .mini-ui{position:absolute;left:34px;bottom:34px;width:174px;border:1px solid rgba(10,10,10,.08);border-radius:16px;background:#ffffffc2;padding:12px;display:grid;gap:8px}.clay-scene .mini-ui i{height:10px;border-radius:999px;background:#0a0a0a29}.clay-scene .mini-ui i:nth-child(2){width:68%;background:#ff4d8b}.clay-color-board,.clay-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.clay-color-board article,.clay-type-board article,.clay-component-board article,.clay-layout-board article,.clay-rule-board article{overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fffaf0}.clay-color-board div{height:66px;border-bottom:1px solid #e5e5e5}.clay-color-board strong,.clay-color-board span{display:block;padding:0 14px}.clay-color-board strong{padding-top:12px;color:#0a0a0a;font-size:14px;font-weight:700}.clay-color-board span{padding-top:4px;padding-bottom:14px;color:#6a6a6a;font-size:12px}.clay-type-board,.clay-layout-board,.clay-rule-board{display:grid;gap:12px}.clay-type-board{grid-template-columns:1.2fr .9fr .75fr}.clay-layout-board,.clay-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.clay-type-board article,.clay-component-board article,.clay-layout-board article,.clay-rule-board article{padding:18px}.clay-type-board .display strong{display:block;margin-top:12px;color:#0a0a0a;font-family:Plain Black,Inter,sans-serif;font-size:clamp(34px,5vw,48px);font-weight:500;letter-spacing:-1.5px;line-height:1.05}.clay-type-board article>strong{display:block;margin-top:12px;color:#0a0a0a;font-size:18px;font-weight:700}.clay-type-board p{margin:12px 0 0;color:#3a3a3a;font-size:16px;line-height:1.5}.clay-component-board article{min-height:154px}.clay-component-board button,.clay-component-board .tiny-table,.clay-component-board .pill{margin-top:16px}.clay-component-board .color-card{border-radius:24px;border:0}.clay-component-board .pink{background:#ff4d8b;color:#fff}.clay-component-board .teal{background:#1a3a3a;color:#fff}.clay-component-board .color-card span{color:#ffffffb8}.clay-component-board .color-card strong{display:block;margin-top:10px;font-size:18px}.clay-component-board .tiny-table{display:grid;gap:8px;border-radius:14px;background:#ffffffb8;padding:10px}.clay-component-board .tiny-table i{height:12px;border-radius:999px;background:#0a0a0a29}.clay-component-board .pill{display:flex;flex-wrap:wrap;gap:8px}.clay-component-board .pill b{border-radius:999px;background:#f5f0e0;padding:8px 12px;color:#0a0a0a;font-size:12px}.clay-layout-board .split,.clay-layout-board .cards{display:grid;gap:12px;min-height:150px;margin-top:16px}.clay-layout-board .split{grid-template-columns:7fr 5fr}.clay-layout-board .split i,.clay-layout-board .split b{border-radius:24px;background:#faf5e8}.clay-layout-board .split b{background:#f5f0e0}.clay-layout-board .cards{grid-template-columns:repeat(3,1fr)}.clay-layout-board .cards i{border-radius:24px;background:#ff4d8b}.clay-layout-board .cards i:nth-child(2){background:#1a3a3a}.clay-layout-board .cards i:nth-child(3){background:#b8a4ed}.clay-rule-board strong{display:block;margin-bottom:12px;color:#0a0a0a;font-size:16px;font-weight:700}.clay-rule-board p{margin:0;border-top:1px solid #e5e5e5;color:#3a3a3a;padding:10px 0 0;font-size:14px;line-height:1.5}.clay-rule-board p+p{margin-top:10px}.cal-spec-preview{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.cal-spec-section{border-bottom:1px solid #e5e7eb;background:#fff;padding:24px}.cal-spec-section:last-child{border-bottom:0}.cal-spec-section h3,.cal-type-board span,.cal-component-board span,.cal-layout-board span{margin:0;color:#6b7280;font-size:13px;font-weight:500;line-height:1.4}.cal-spec-section h3{margin-bottom:18px;color:#111;font-size:16px;font-weight:600}.cal-hero-sample{display:grid;grid-template-columns:1fr .95fr;gap:24px;align-items:center;border-radius:16px;background:#f5f5f5;padding:42px}.cal-hero-sample strong{display:block;color:#111;font-family:Cal Sans,Inter,sans-serif;font-size:clamp(38px,5.4vw,64px);font-weight:600;letter-spacing:-2px;line-height:1.05}.cal-hero-sample p{max-width:520px;margin:18px 0 0;color:#374151;font-size:16px;line-height:1.5}.cal-spec-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:12px 20px}.cal-hero-sample button{margin-top:24px}.cal-calendar-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 12px #00000014;padding:18px}.cal-pill,.cal-component-board .pill{display:inline-flex;gap:4px;border-radius:999px;background:#f8f9fa;padding:6px}.cal-pill span,.cal-pill b,.cal-component-board .pill i,.cal-component-board .pill b{border-radius:8px;padding:8px 14px;color:#6b7280;font-size:14px;font-style:normal;font-weight:500}.cal-pill b,.cal-component-board .pill b{background:#fff;color:#111;box-shadow:0 1px 2px #0000000d}.cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:16px}.cal-days i{aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:#f5f5f5;color:#374151;font-size:13px;font-style:normal}.cal-days i.active{background:#111;color:#fff;font-weight:600}.cal-color-board,.cal-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.cal-color-board article,.cal-type-board article,.cal-component-board article,.cal-layout-board article,.cal-rule-board article{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.cal-color-board div{height:66px;border-bottom:1px solid #e5e7eb}.cal-color-board strong,.cal-color-board span{display:block;padding:0 14px}.cal-color-board strong{padding-top:12px;color:#111;font-size:14px;font-weight:600}.cal-color-board span{padding-top:4px;padding-bottom:14px;color:#6b7280;font-size:12px}.cal-type-board,.cal-layout-board,.cal-rule-board{display:grid;gap:12px}.cal-type-board{grid-template-columns:1.2fr .9fr .75fr}.cal-layout-board{grid-template-columns:1fr 1fr}.cal-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-type-board article,.cal-component-board article,.cal-layout-board article,.cal-rule-board article{padding:18px}.cal-type-board .display strong{display:block;margin-top:12px;color:#111;font-family:Cal Sans,Inter,sans-serif;font-size:clamp(34px,5vw,48px);font-weight:600;letter-spacing:-1.5px;line-height:1.1}.cal-type-board article>strong{display:block;margin-top:12px;color:#111;font-size:18px;font-weight:600}.cal-type-board p{margin:12px 0 0;color:#374151;font-size:16px;line-height:1.5}.cal-component-board article{min-height:150px}.cal-component-board button,.cal-component-board .pill,.cal-component-board .feature,.cal-component-board .avatars{margin-top:16px}.cal-component-board .feature{border-radius:12px;background:#f5f5f5;padding:16px}.cal-component-board .feature b{display:block;font-size:16px}.cal-component-board .feature em{display:block;height:9px;margin-top:9px;border-radius:999px;background:#e5e7eb}.cal-component-board .feature em:last-child{width:55%;background:#111}.cal-component-board .avatars{display:flex}.cal-component-board .avatars i{width:36px;height:36px;border-radius:50%;border:2px solid #fff;background:#fb923c}.cal-component-board .avatars i+i{margin-left:-8px}.cal-component-board .avatars i:nth-child(2){background:#8b5cf6}.cal-component-board .avatars i:nth-child(3){background:#34d399}.cal-layout-board .split,.cal-layout-board .stack{display:grid;gap:10px;min-height:150px;margin-top:16px}.cal-layout-board .split{grid-template-columns:7fr 5fr}.cal-layout-board .split i,.cal-layout-board .split b,.cal-layout-board .stack i{border-radius:12px;background:#f5f5f5}.cal-layout-board .split b{background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #00000014}.cal-layout-board .stack b{border-radius:12px;background:#101010}.cal-rule-board strong{display:block;margin-bottom:12px;color:#111;font-size:16px;font-weight:600}.cal-rule-board p{margin:0;border-top:1px solid #e5e7eb;color:#374151;padding:10px 0 0;font-size:14px;line-height:1.5}.cal-rule-board p+p{margin-top:10px}.bugatti-spec-preview{overflow:hidden;border:1px solid #262626;border-radius:0;background:#000;color:#fff;font-family:Bugatti Text Regular,Cormorant Garamond,Georgia,serif;font-size:14px;line-height:1.5}.bugatti-spec-section{border-bottom:1px solid #262626;background:#000;padding:24px}.bugatti-spec-section:last-child{border-bottom:0}.bugatti-spec-section h3,.bugatti-type-board span,.bugatti-component-board span,.bugatti-layout-board span,.bugatti-copy span{margin:0;color:#999;font-family:"Bugatti Monospace",JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:2px;line-height:1.4;text-transform:uppercase}.bugatti-spec-section h3{margin-bottom:18px;color:#fff}.bugatti-hero-sample{position:relative;overflow:hidden;border:1px solid #262626;background:#000;padding:56px 40px 48px;text-align:center}.bugatti-hero-sample .wordmark{color:#fff;font-family:Bugatti Display,Saira Condensed,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:6px;line-height:1;text-transform:uppercase}.bugatti-photo-plate{min-height:230px;position:relative;margin:34px auto;border:1px solid #262626;background:#050505}.bugatti-photo-plate i,.bugatti-layout-board .photo-frame i{position:absolute;left:12%;right:12%;top:36%;height:30%;border:1px solid #3a3a3a;background:#0d0d0d;clip-path:polygon(4% 58%,20% 24%,68% 20%,84% 52%,96% 58%,98% 76%,3% 76%)}.bugatti-copy{max-width:720px;margin:0 auto}.bugatti-copy strong{display:block;margin-top:20px;color:#fff;font-family:Bugatti Display,Saira Condensed,Arial,sans-serif;font-size:clamp(34px,5.4vw,64px);font-weight:400;letter-spacing:4px;line-height:1.1;text-transform:uppercase}.bugatti-copy p{max-width:560px;margin:24px auto 0;color:#ccc;font-family:Bugatti Text Regular,Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.bugatti-spec-preview button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #ffffff;border-radius:9999px;background:transparent;color:#fff;font-family:"Bugatti Monospace",JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:2.5px;line-height:1;padding:14px 32px;text-transform:uppercase}.bugatti-copy button{margin-top:28px}.bugatti-color-board,.bugatti-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;background:#262626}.bugatti-color-board article,.bugatti-type-board article,.bugatti-component-board article,.bugatti-layout-board article,.bugatti-rule-board article{overflow:hidden;border-radius:0;background:#141414}.bugatti-color-board div{height:66px;border-bottom:1px solid #262626}.bugatti-color-board strong,.bugatti-color-board span{display:block;padding:0 14px}.bugatti-color-board strong{padding-top:12px;color:#fff;font-family:Bugatti Display,Saira Condensed,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.bugatti-color-board span{padding-top:4px;padding-bottom:14px;color:#999;font-family:"Bugatti Monospace",JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:1px}.bugatti-type-board,.bugatti-layout-board,.bugatti-rule-board{display:grid;gap:1px;background:#262626}.bugatti-type-board{grid-template-columns:1.2fr .9fr .75fr}.bugatti-type-board article,.bugatti-component-board article,.bugatti-layout-board article,.bugatti-rule-board article{padding:18px}.bugatti-type-board .display strong{display:block;margin-top:12px;color:#fff;font-family:Bugatti Display,Saira Condensed,Arial,sans-serif;font-size:clamp(34px,5vw,48px);font-weight:400;letter-spacing:3px;line-height:1.15;text-transform:uppercase}.bugatti-type-board article>strong{display:block;margin-top:12px;color:#fff;font-family:"Bugatti Monospace",JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:2.5px;line-height:1.3;text-transform:uppercase}.bugatti-type-board p,.bugatti-component-board p{margin:12px 0 0;color:#ccc;font-family:Bugatti Text Regular,Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.bugatti-component-board article{min-height:150px}.bugatti-component-board button,.bugatti-component-board .listing-row,.bugatti-component-board .input-line,.bugatti-component-board p{margin-top:16px}.bugatti-component-board .listing-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #262626;border-bottom:1px solid #262626;padding:16px 0}.bugatti-component-board .listing-row b{color:#fff;font-family:Bugatti Display,Saira Condensed,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.bugatti-component-board .listing-row em{color:#999;font-family:"Bugatti Monospace",JetBrains Mono,ui-monospace,monospace;font-size:11px;font-style:normal;letter-spacing:2px;text-transform:uppercase}.bugatti-component-board .input-line{border-bottom:1px solid #3a3a3a;color:#999;font-family:Bugatti Text Regular,Cormorant Garamond,Georgia,serif;padding:12px 0}.bugatti-component-board a{color:#c3d9f3;text-decoration:underline;text-underline-offset:2px}.bugatti-layout-board{grid-template-columns:1fr 1fr}.bugatti-layout-board .photo-frame,.bugatti-layout-board .list-frame{min-height:170px;margin-top:16px;position:relative;overflow:hidden;border:1px solid #262626;background:#050505;padding:18px}.bugatti-layout-board .photo-frame b{position:absolute;left:28%;right:28%;bottom:24px;height:18px;border:1px solid #ffffff;border-radius:9999px}.bugatti-layout-board .list-frame{display:grid;gap:1px;background:#262626;padding:0}.bugatti-layout-board .list-frame i,.bugatti-layout-board .list-frame b{display:block;background:#000}.bugatti-layout-board .list-frame i{min-height:54px}.bugatti-layout-board .list-frame b{min-height:34px}.bugatti-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bugatti-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-family:Bugatti Display,Saira Condensed,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.bugatti-rule-board p{margin:0;border-top:1px solid #262626;color:#ccc;padding:10px 0 0;font-size:14px;font-weight:400;line-height:1.5}.bugatti-rule-board p+p{margin-top:10px}.bmw-m-spec-preview{overflow:hidden;border:1px solid #3c3c3c;border-radius:0;background:#000;color:#fff;font-family:BMWTypeNextLatin,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}.bmw-m-spec-section{border-bottom:1px solid #3c3c3c;background:#000;padding:24px}.bmw-m-spec-section:last-child{border-bottom:0}.bmw-m-spec-section h3,.bmw-m-type-board span,.bmw-m-component-board span,.bmw-m-layout-board span{margin:0;color:#7e7e7e;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.bmw-m-spec-section h3{margin-bottom:18px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1.5px}.bmw-m-hero-sample{display:grid;grid-template-columns:1fr .82fr;gap:24px;align-items:stretch;border:1px solid #3c3c3c;background:#000;padding:48px}.bmw-m-hero-sample .m-stripe,.bmw-m-component-board .stripe-chip{display:grid;grid-template-columns:repeat(3,1fr);width:132px;height:4px;transform:skew(-18deg)}.bmw-m-hero-sample .m-stripe i:nth-child(1),.bmw-m-component-board .stripe-chip i:nth-child(1){background:#0066b1}.bmw-m-hero-sample .m-stripe i:nth-child(2),.bmw-m-component-board .stripe-chip i:nth-child(2){background:#1c69d4}.bmw-m-hero-sample .m-stripe i:nth-child(3),.bmw-m-component-board .stripe-chip i:nth-child(3){background:#e22718}.bmw-m-hero-sample strong{display:block;max-width:620px;margin-top:24px;color:#fff;font-size:clamp(44px,6.6vw,80px);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.bmw-m-hero-sample p{max-width:520px;margin:18px 0 0;color:#bbb;font-size:16px;font-weight:300;line-height:1.5}.bmw-m-spec-preview button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #ffffff;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1;padding:16px 32px;text-transform:uppercase}.bmw-m-hero-sample button{margin-top:28px}.bmw-m-photo-plate{min-height:260px;position:relative;overflow:hidden;border:1px solid #3c3c3c;background:linear-gradient(145deg,transparent 0 43%,rgba(255,255,255,.12) 43% 44%,transparent 44% 100%),#050505}.bmw-m-photo-plate i{position:absolute;left:13%;right:13%;bottom:34%;height:26%;background:#262626;clip-path:polygon(6% 58%,19% 22%,68% 18%,84% 52%,96% 58%,98% 76%,3% 76%)}.bmw-m-color-board,.bmw-m-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;background:#3c3c3c}.bmw-m-color-board article,.bmw-m-type-board article,.bmw-m-component-board article,.bmw-m-layout-board article,.bmw-m-rule-board article{overflow:hidden;border-radius:0;background:#1a1a1a}.bmw-m-color-board div{height:66px;border-bottom:1px solid #3c3c3c}.bmw-m-color-board strong,.bmw-m-color-board span{display:block;padding:0 14px}.bmw-m-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:700}.bmw-m-color-board span{padding-top:4px;padding-bottom:14px;color:#7e7e7e;font-size:12px}.bmw-m-type-board,.bmw-m-layout-board,.bmw-m-rule-board{display:grid;gap:1px;background:#3c3c3c}.bmw-m-type-board{grid-template-columns:1.2fr .9fr .75fr}.bmw-m-type-board article,.bmw-m-component-board article,.bmw-m-layout-board article,.bmw-m-rule-board article{padding:18px}.bmw-m-type-board .display strong{display:block;margin-top:12px;color:#fff;font-size:clamp(42px,6vw,56px);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.bmw-m-type-board article>strong{display:block;margin-top:12px;color:#fff;font-size:18px;font-weight:700;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase}.bmw-m-type-board p{margin:12px 0 0;color:#bbb;font-size:16px;font-weight:300;line-height:1.5}.bmw-m-component-board article{min-height:150px}.bmw-m-component-board button,.bmw-m-component-board .spec-cell,.bmw-m-component-board .stripe-chip,.bmw-m-component-board .photo-card{margin-top:16px}.bmw-m-component-board .spec-cell{background:#0d0d0d;padding:18px}.bmw-m-component-board .spec-cell b{display:block;color:#fff;font-size:32px;font-weight:700;line-height:1.15}.bmw-m-component-board .spec-cell em{display:block;margin-top:8px;color:#7e7e7e;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.5px}.bmw-m-component-board .photo-card{border:1px solid #3c3c3c;background:#000}.bmw-m-component-board .photo-card i{display:block;height:58px;background:#262626}.bmw-m-component-board .photo-card b{display:block;padding:12px;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px}.bmw-m-layout-board{grid-template-columns:1fr 1fr}.bmw-m-layout-board .photo-frame,.bmw-m-layout-board .grid-frame{min-height:160px;margin-top:16px;background:#000;padding:18px}.bmw-m-layout-board .photo-frame{position:relative;overflow:hidden;border:1px solid #3c3c3c;background:linear-gradient(145deg,#050505 0 44%,#262626 44% 45%,#000 45% 100%)}.bmw-m-layout-board .photo-frame i{position:absolute;left:22px;bottom:28px;width:42%;height:18px;background:#fff}.bmw-m-layout-board .photo-frame b{position:absolute;left:22px;bottom:56px;width:64%;height:44px;background:#262626}.bmw-m-layout-board .grid-frame{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3c3c3c;padding:0}.bmw-m-layout-board .grid-frame i{background:#0d0d0d}.bmw-m-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bmw-m-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1.5px}.bmw-m-rule-board p{margin:0;border-top:1px solid #3c3c3c;color:#bbb;padding:10px 0 0;font-size:14px;font-weight:300;line-height:1.5}.bmw-m-rule-board p+p{margin-top:10px}.bmw-spec-preview{overflow:hidden;border:1px solid #e6e6e6;border-radius:0;background:#fff;color:#262626;font-family:BMW Type Next Latin,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.55}.bmw-spec-section{border-bottom:1px solid #e6e6e6;background:#fff;padding:24px}.bmw-spec-section:last-child{border-bottom:0}.bmw-spec-section h3,.bmw-type-board span,.bmw-component-board span,.bmw-layout-board span{margin:0;color:#6b6b6b;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.bmw-spec-section h3{margin-bottom:18px;color:#262626;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.bmw-hero-sample{display:grid;grid-template-columns:1fr .82fr;gap:24px;align-items:stretch;background:#1a2129;color:#fff;padding:48px}.bmw-hero-sample strong{display:block;max-width:620px;color:#fff;font-size:clamp(38px,5.6vw,64px);font-weight:700;letter-spacing:0;line-height:1.05}.bmw-hero-sample p{max-width:520px;margin:18px 0 0;color:#bbb;font-size:16px;font-weight:300;line-height:1.55}.bmw-spec-preview button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #1c69d4;border-radius:0;background:#1c69d4;color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1;padding:14px 32px}.bmw-hero-sample button{margin-top:28px}.bmw-product-plate{min-height:260px;position:relative;background:#fff}.bmw-product-plate i{position:absolute;left:13%;right:13%;bottom:34%;height:24%;background:#1a2129;clip-path:polygon(5% 54%,19% 20%,68% 18%,84% 48%,96% 54%,98% 70%,4% 70%)}.bmw-product-plate i:before,.bmw-product-plate i:after{content:"";position:absolute;bottom:-22%;width:15%;aspect-ratio:1;border:7px solid #1a1a1a;border-radius:50%;background:#fafafa}.bmw-product-plate i:before{left:15%}.bmw-product-plate i:after{right:13%}.bmw-color-board,.bmw-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin-top:16px}.bmw-color-board article,.bmw-type-board article,.bmw-component-board article,.bmw-layout-board article,.bmw-rule-board article{overflow:hidden;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:0;background:#fff}.bmw-color-board div{height:66px;border-bottom:1px solid #e6e6e6}.bmw-color-board strong,.bmw-color-board span{display:block;padding:0 14px}.bmw-color-board strong{padding-top:12px;color:#262626;font-size:14px;font-weight:700}.bmw-color-board span{padding-top:4px;padding-bottom:14px;color:#6b6b6b;font-size:12px}.bmw-type-board,.bmw-layout-board,.bmw-rule-board{display:grid;gap:0;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.bmw-type-board{grid-template-columns:1.2fr .9fr .75fr}.bmw-type-board article,.bmw-component-board article,.bmw-layout-board article,.bmw-rule-board article{padding:18px}.bmw-type-board .display strong{display:block;margin-top:12px;color:#262626;font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:0;line-height:1.1}.bmw-type-board article>strong{display:block;margin-top:12px;color:#262626;font-size:18px;font-weight:700;letter-spacing:1.5px;line-height:1.3}.bmw-type-board p{margin:12px 0 0;color:#3c3c3c;font-size:16px;font-weight:300;line-height:1.55}.bmw-component-board article{min-height:150px}.bmw-component-board button,.bmw-component-board .model-card,.bmw-component-board .chips,.bmw-component-board .tile{margin-top:16px}.bmw-component-board .model-card{border:1px solid #e6e6e6;background:#fff;padding:12px}.bmw-component-board .model-card i{display:block;height:52px;margin:-12px -12px 12px;background:#fafafa}.bmw-component-board .model-card b{display:block;color:#262626;font-size:16px;font-weight:700}.bmw-component-board .model-card em{display:block;margin-top:10px;color:#262626;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.5px}.bmw-component-board .chips{display:flex;gap:8px}.bmw-component-board .chips b{border:1px solid #cccccc;background:#fff;color:#262626;padding:8px 14px;font-size:12px;font-weight:400;letter-spacing:.5px}.bmw-component-board .chips b:first-child{background:#262626;color:#fff}.bmw-component-board .tile{display:flex;align-items:center;justify-content:space-between;border:2px solid #1c69d4;background:#fff;padding:14px 16px}.bmw-component-board .tile b{font-size:14px;font-weight:700}.bmw-component-board .tile i{width:22px;height:22px;border-radius:50%;background:#1a2129}.bmw-layout-board{grid-template-columns:1fr 1fr}.bmw-layout-board .dark-frame,.bmw-layout-board .grid-frame{min-height:160px;margin-top:16px;background:#1a2129;padding:18px}.bmw-layout-board .dark-frame i{display:block;width:62%;height:22px;background:#fff}.bmw-layout-board .dark-frame b{display:block;width:44%;height:48px;margin-top:22px;background:#1c69d4}.bmw-layout-board .grid-frame{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e6e6e6;padding:0}.bmw-layout-board .grid-frame i{background:#fff}.bmw-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bmw-rule-board strong{display:block;margin-bottom:12px;color:#262626;font-size:16px;font-weight:700}.bmw-rule-board p{margin:0;border-top:1px solid #e6e6e6;color:#3c3c3c;padding:10px 0 0;font-size:14px;font-weight:300;line-height:1.55}.bmw-rule-board p+p{margin-top:10px}.binance-spec-preview{overflow:hidden;border:1px solid #2b3139;border-radius:12px;background:#0b0e11;color:#eaecef;font-family:BinanceNova,BinancePlex,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}.binance-spec-section{border-bottom:1px solid #2b3139;background:#0b0e11;padding:24px}.binance-spec-section:last-child{border-bottom:0}.binance-spec-section h3,.binance-type-board span,.binance-component-board span,.binance-layout-board span{margin:0;color:#707a8a;font-size:12px;font-weight:500;line-height:1.4}.binance-spec-section h3{margin-bottom:18px;color:#eaecef;font-size:16px;font-weight:600}.binance-hero-sample{border:1px solid #2b3139;border-radius:12px;background:#1e2329;padding:48px}.binance-hero-sample strong{display:block;max-width:720px;color:#fff;font-size:clamp(38px,5.8vw,64px);font-weight:700;letter-spacing:-1px;line-height:1.1}.binance-hero-sample p{max-width:520px;margin:18px 0 0;color:#929aa5}.binance-spec-preview button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:6px;background:#fcd535;color:#181a20;font:inherit;font-size:14px;font-weight:600;line-height:1;padding:12px 24px}.binance-hero-sample button{margin-top:26px}.binance-color-board,.binance-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.binance-color-board article,.binance-type-board article,.binance-component-board article,.binance-layout-board article,.binance-rule-board article{overflow:hidden;border:1px solid #2b3139;border-radius:12px;background:#1e2329}.binance-color-board div{height:66px;border-bottom:1px solid #2b3139}.binance-color-board strong,.binance-color-board span{display:block;padding:0 14px}.binance-color-board strong{padding-top:12px;color:#eaecef;font-size:14px;font-weight:600}.binance-color-board span{padding-top:4px;padding-bottom:14px;color:#707a8a;font-size:12px}.binance-type-board,.binance-layout-board,.binance-rule-board{display:grid;gap:12px}.binance-type-board{grid-template-columns:1.15fr .9fr .75fr}.binance-type-board article,.binance-component-board article,.binance-layout-board article,.binance-rule-board article{padding:18px}.binance-type-board .display strong{display:block;margin-top:12px;color:#fff;font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:-.5px;line-height:1.1}.binance-type-board article>strong{display:block;margin-top:12px;color:#fcd535;font-family:BinancePlex,BinanceNova,sans-serif;font-size:32px;font-weight:700;line-height:1.1}.binance-type-board p{margin:10px 0 0;color:#929aa5;font-size:14px}.binance-component-board article{min-height:142px}.binance-component-board button,.binance-component-board .market-row,.binance-component-board .trade-card,.binance-component-board .signals{margin-top:16px}.binance-component-board .market-row,.binance-component-board .trade-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;background:#2b3139;padding:12px}.binance-component-board .market-row b,.binance-component-board .trade-card strong{color:#eaecef;font-family:BinancePlex,BinanceNova,sans-serif;font-size:16px;font-weight:500;font-style:normal}.binance-component-board .market-row i{font-style:normal}.binance-component-board .trade-card{display:block;background:#fff;color:#181a20}.binance-component-board .trade-card strong{color:#181a20;font-size:28px;font-weight:700}.binance-component-board .trade-card p{margin:10px 0 0;border-radius:6px;background:#fcd535;color:#181a20;padding:10px;text-align:center;font-weight:600}.binance-component-board .signals{display:grid;gap:8px}.binance-component-board .signals b{border-top:1px solid #2b3139;padding-top:8px;font-family:BinancePlex,BinanceNova,sans-serif;font-size:14px;font-weight:600}.binance-component-board .up{color:#0ecb81}.binance-component-board .down{color:#f6465d}.binance-layout-board{grid-template-columns:1fr 1fr}.binance-layout-board .table-frame,.binance-layout-board .light-frame{min-height:150px;margin-top:16px;border:1px solid #2b3139;border-radius:12px;background:#1e2329;padding:12px}.binance-layout-board .table-frame i{display:block;height:30px;border-radius:8px;background:#fcd535}.binance-layout-board .table-frame b{display:block;height:24px;margin-top:8px;border-radius:4px;background:#2b3139}.binance-layout-board .light-frame{background:#fff;border-color:#eaecef}.binance-layout-board .light-frame i{display:block;height:48px;border-radius:8px;background:#fafafa;border:1px solid #eaecef}.binance-layout-board .light-frame b{display:block;height:34px;margin-top:10px;border-radius:6px;background:#fcd535}.binance-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.binance-rule-board strong{display:block;margin-bottom:12px;color:#eaecef;font-size:16px;font-weight:600}.binance-rule-board p{margin:0;border-top:1px solid #2b3139;color:#929aa5;padding:10px 0 0;font-size:14px;line-height:1.5}.binance-rule-board p+p{margin-top:10px}.airtable-spec-preview{overflow:hidden;border:1px solid #dddddd;border-radius:12px;background:#fff;color:#181d26;font-family:Haas,Haas Groot Disp,Inter,system-ui,sans-serif;font-size:14px;line-height:1.25}.airtable-spec-section{border-bottom:1px solid #dddddd;background:#fff;padding:24px}.airtable-spec-section:last-child{border-bottom:0}.airtable-spec-section h3,.airtable-type-board span,.airtable-component-board span,.airtable-layout-board span{margin:0;color:#41454d;font-size:14px;font-weight:500;letter-spacing:.16px;line-height:1.35}.airtable-spec-section h3{margin-bottom:18px;color:#181d26;font-size:16px;line-height:1.4}.airtable-hero-sample{border:1px solid #dddddd;border-radius:12px;background:#fff;padding:48px}.airtable-hero-sample strong{display:block;max-width:680px;color:#181d26;font-family:Haas Groot Disp,Haas,Inter,system-ui,sans-serif;font-size:clamp(38px,5.2vw,48px);font-weight:500;line-height:1.1}.airtable-hero-sample p{max-width:560px;margin:18px 0 0;color:#333840;font-size:14px;line-height:1.25}.airtable-hero-sample div{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.airtable-spec-preview button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background:#181d26;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.4;padding:13px 24px}.airtable-spec-preview button.secondary{border-color:#ddd;background:#fff;color:#181d26}.airtable-color-board,.airtable-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.airtable-color-board article,.airtable-type-board article,.airtable-component-board article,.airtable-layout-board article,.airtable-rule-board article{overflow:hidden;border:1px solid #dddddd;border-radius:10px;background:#fff}.airtable-color-board div{height:66px;border-bottom:1px solid #dddddd}.airtable-color-board strong,.airtable-color-board span{display:block;padding:0 14px}.airtable-color-board strong{padding-top:12px;color:#181d26;font-size:14px;font-weight:500}.airtable-color-board span{padding-top:4px;padding-bottom:14px;color:#41454d;font-size:13px}.airtable-type-board,.airtable-layout-board,.airtable-rule-board{display:grid;gap:12px}.airtable-type-board{grid-template-columns:1.2fr .85fr .75fr}.airtable-type-board article,.airtable-component-board article,.airtable-layout-board article,.airtable-rule-board article{padding:18px}.airtable-type-board .display strong{display:block;margin-top:12px;color:#181d26;font-family:Haas Groot Disp,Haas,Inter,system-ui,sans-serif;font-size:clamp(36px,5vw,48px);font-weight:500;line-height:1.1}.airtable-type-board article>strong{display:block;margin-top:12px;color:#181d26;font-size:24px;font-weight:400;line-height:1.35}.airtable-type-board p{margin:10px 0 0;color:#333840;font-size:14px;line-height:1.25}.airtable-component-board article{min-height:148px}.airtable-component-board button,.airtable-component-board .view-tabs,.airtable-component-board .record-row,.airtable-component-board .signature-card{margin-top:16px}.airtable-component-board .view-tabs{display:flex;flex-wrap:wrap;gap:8px}.airtable-component-board .view-tabs b{border-radius:10px;background:#f8fafc;color:#333840;padding:8px 12px;font-size:14px;font-weight:400}.airtable-component-board .view-tabs b:first-child{background:#181d26;color:#fff}.airtable-component-board .record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dddddd;border-radius:10px;background:#f8fafc;padding:12px}.airtable-component-board .record-row b{color:#181d26;font-size:14px;font-weight:500}.airtable-component-board .record-row i{border-radius:999px;background:#a8d8c4;color:#181d26;padding:4px 9px;font-style:normal;font-size:13px}.airtable-component-board .signature-card{border-radius:12px;background:#aa2d00;color:#fff;padding:24px;font-family:Haas Groot Disp,Haas,Inter,system-ui,sans-serif;font-size:24px;line-height:1.2}.airtable-layout-board{grid-template-columns:1fr 1fr}.airtable-layout-board .table-frame,.airtable-layout-board .signature-frame{min-height:150px;margin-top:16px;border:1px solid #dddddd;border-radius:10px;background:#f8fafc;padding:12px}.airtable-layout-board .table-frame i{display:block;height:30px;border-radius:10px;background:#181d26}.airtable-layout-board .table-frame b{display:block;height:24px;margin-top:8px;border:1px solid #dddddd;border-radius:6px;background:#fff}.airtable-layout-board .signature-frame{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;border:0;background:transparent;padding:0}.airtable-layout-board .signature-frame i{display:block;border-radius:12px;background:#aa2d00}.airtable-layout-board .signature-frame i:nth-child(2){background:#0a2e0e}.airtable-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.airtable-rule-board strong{display:block;margin-bottom:12px;color:#181d26;font-size:16px;font-weight:500}.airtable-rule-board p{margin:0;border-top:1px solid #dddddd;color:#333840;padding:10px 0 0;font-size:14px;line-height:1.25}.airtable-rule-board p+p{margin-top:10px}.airbnb-spec-preview{overflow:hidden;border:1px solid #dddddd;border-radius:14px;background:#fff;color:#222;font-family:Airbnb Cereal VF,Circular,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.5;box-shadow:#00000005 0 0 0 1px,#0000000a 0 2px 6px,#0000001a 0 4px 8px}.airbnb-spec-section{border-bottom:1px solid #ebebeb;background:#fff;padding:24px}.airbnb-spec-section:last-child{border-bottom:0}.airbnb-spec-section h3,.airbnb-product-tabs,.airbnb-type-board span,.airbnb-component-board span,.airbnb-layout-board span{margin:0;color:#6a6a6a;font-size:14px;font-weight:500;line-height:1.43;letter-spacing:0}.airbnb-spec-section h3{margin-bottom:18px;color:#222;font-size:16px;font-weight:600;line-height:1.25}.airbnb-hero-sample{border:1px solid #dddddd;border-radius:20px;background:#fff;padding:28px}.airbnb-product-tabs{display:flex;justify-content:center;gap:34px;color:#6a6a6a}.airbnb-product-tabs span{position:relative;display:grid;justify-items:center;gap:5px;font-size:16px;font-weight:600;line-height:1.25}.airbnb-product-tabs span.active{color:#222}.airbnb-product-tabs span.active:after{content:"";width:22px;height:2px;border-radius:999px;background:#222}.airbnb-product-tabs i{display:block;width:32px;height:32px;border:1.5px solid currentColor;border-radius:999px}.airbnb-product-tabs b{position:absolute;top:-8px;right:-18px;border:1px solid #dddddd;border-radius:999px;background:#fff;color:#222;padding:2px 6px;font-size:8px;font-weight:700;letter-spacing:.32px;line-height:1.25}.airbnb-search-sample{display:grid;max-width:760px;min-height:64px;margin:26px auto 0;grid-template-columns:1.2fr 1fr 1fr 56px;align-items:center;border:1px solid #dddddd;border-radius:999px;background:#fff;box-shadow:#00000005 0 0 0 1px,#0000000a 0 2px 6px,#0000001a 0 4px 8px}.airbnb-search-sample div{min-width:0;border-right:1px solid #dddddd;padding:8px 24px}.airbnb-search-sample strong,.airbnb-search-sample span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.airbnb-search-sample strong{color:#222;font-size:14px;font-weight:500;line-height:1.29}.airbnb-search-sample span{margin-top:3px;color:#6a6a6a;font-size:14px;line-height:1.43}.airbnb-spec-preview button,.airbnb-search-sample button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ff385c;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.25;padding:14px 24px}.airbnb-search-sample button{width:48px;height:48px;min-height:48px;border-radius:999px;padding:0;font-size:13px;font-weight:700}.airbnb-color-board,.airbnb-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.airbnb-color-board article,.airbnb-type-board article,.airbnb-component-board article,.airbnb-layout-board article,.airbnb-rule-board article{overflow:hidden;border:1px solid #dddddd;border-radius:14px;background:#fff}.airbnb-color-board div{height:66px;border-bottom:1px solid #dddddd}.airbnb-color-board strong,.airbnb-color-board span{display:block;padding:0 14px}.airbnb-color-board strong{padding-top:12px;color:#222;font-size:14px;font-weight:600}.airbnb-color-board span{padding-top:4px;padding-bottom:14px;color:#6a6a6a;font-size:13px}.airbnb-type-board,.airbnb-layout-board,.airbnb-rule-board{display:grid;gap:12px}.airbnb-type-board{grid-template-columns:1.2fr .85fr .75fr}.airbnb-type-board article,.airbnb-component-board article,.airbnb-layout-board article,.airbnb-rule-board article{padding:18px}.airbnb-type-board .display strong{display:block;margin-top:12px;color:#222;font-size:28px;font-weight:700;line-height:1.43}.airbnb-type-board article>strong{display:block;margin-top:12px;color:#222;font-size:16px;font-weight:600;line-height:1.25}.airbnb-type-board p{margin:10px 0 0;color:#6a6a6a;font-size:14px;line-height:1.43}.airbnb-component-board article{min-height:150px}.airbnb-component-board button,.airbnb-component-board .mini-search,.airbnb-component-board .mini-property,.airbnb-component-board .badge-sample{margin-top:16px}.airbnb-component-board .mini-search{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid #dddddd;border-radius:999px;box-shadow:#00000005 0 0 0 1px,#0000000a 0 2px 6px,#0000001a 0 4px 8px;padding:8px 8px 8px 16px}.airbnb-component-board .mini-search strong,.airbnb-component-board .mini-search em{display:block;font-style:normal;font-size:13px}.airbnb-component-board .mini-search em{color:#6a6a6a}.airbnb-component-board .mini-search b{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:#ff385c;color:#fff;font-size:12px}.airbnb-component-board .mini-property i{position:relative;display:block;height:112px;border-radius:14px;background:linear-gradient(135deg,#c69c78,#7e5a40 52%,#e9d7c2);font-style:normal}.airbnb-component-board .mini-property i b,.airbnb-component-board .badge-sample{display:inline-flex;border-radius:999px;background:#fff;box-shadow:#00000005 0 0 0 1px,#0000000a 0 2px 6px,#0000001a 0 4px 8px;color:#222;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.18}.airbnb-component-board .mini-property i b{position:absolute;left:10px;top:10px}.airbnb-component-board .mini-property strong{display:block;margin-top:10px;color:#222;font-size:16px;font-weight:600}.airbnb-component-board .mini-property p{margin:3px 0 0;color:#6a6a6a;font-size:14px}.airbnb-layout-board{grid-template-columns:1fr 1fr}.airbnb-layout-board .search-frame,.airbnb-layout-board .grid-frame{min-height:150px;margin-top:16px;border:1px solid #dddddd;border-radius:14px;background:#fff;padding:14px}.airbnb-layout-board .search-frame i{display:block;height:54px;border:1px solid #dddddd;border-radius:999px;box-shadow:#00000005 0 0 0 1px,#0000000a 0 2px 6px,#0000001a 0 4px 8px}.airbnb-layout-board .search-frame b{display:block;width:58%;height:18px;margin-top:28px;border-radius:999px;background:#222}.airbnb-layout-board .grid-frame{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;padding:0}.airbnb-layout-board .grid-frame i{display:block;border-radius:14px;background:linear-gradient(135deg,#f1ded0,#a16b5b)}.airbnb-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.airbnb-rule-board strong{display:block;margin-bottom:12px;color:#222;font-size:16px;font-weight:600}.airbnb-rule-board p{margin:0;border-top:1px solid #ebebeb;color:#3f3f3f;padding:10px 0 0;font-size:14px;line-height:1.43}.airbnb-rule-board p+p{margin-top:10px}.raycast-spec-preview{overflow:hidden;border:1px solid #242728;border-radius:10px;background:#07080a;color:#f4f4f6;font-family:Inter,Inter Fallback,system-ui,sans-serif;font-feature-settings:"calt","kern","liga","ss03";font-size:16px;line-height:1.6;box-shadow:none}.raycast-spec-section{border-bottom:1px solid #242728;background:#07080a;padding:24px}.raycast-spec-section:last-child{border-bottom:0}.raycast-spec-section h3,.raycast-hero-sample span,.raycast-type-board span,.raycast-component-board span,.raycast-layout-board span{margin:0;color:#9c9c9d;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:1.5;text-transform:uppercase}.raycast-spec-section h3{margin-bottom:18px;color:#f4f4f6;font-size:14px;font-weight:500;letter-spacing:.2px}.raycast-hero-sample{position:relative;overflow:hidden;border:1px solid #242728;border-radius:16px;background:linear-gradient(180deg,#101111,#0d0d0d);padding:42px}.raycast-stripes{position:absolute;inset:0 0 auto;height:96px;overflow:hidden}.raycast-stripes i{position:absolute;top:-54px;width:46px;height:180px;border-radius:999px;background:linear-gradient(180deg,#ff5757,#a1131a);transform:rotate(28deg)}.raycast-stripes i:nth-child(1){right:88px;opacity:.9}.raycast-stripes i:nth-child(2){right:48px;opacity:.68}.raycast-stripes i:nth-child(3){right:8px;opacity:.46}.raycast-hero-sample>span,.raycast-hero-sample>strong,.raycast-hero-sample>p,.raycast-hero-sample>button{position:relative;z-index:1}.raycast-hero-sample strong{display:block;max-width:680px;margin-top:14px;color:#f4f4f6;font-size:clamp(38px,5.8vw,64px);font-weight:600;letter-spacing:0;line-height:1.1}.raycast-hero-sample p{max-width:520px;margin:18px 0 0;color:#cdcdcd;font-size:18px;line-height:1.6}.raycast-hero-sample button{margin-top:24px}.raycast-color-board,.raycast-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.raycast-color-board article,.raycast-type-board article,.raycast-component-board article,.raycast-layout-board article,.raycast-rule-board article{overflow:hidden;border:1px solid #242728;border-radius:10px;background:#0d0d0d;box-shadow:none}.raycast-color-board div{height:66px;border-bottom:1px solid #242728}.raycast-color-board strong,.raycast-color-board span{display:block;padding:0 14px}.raycast-color-board strong{padding-top:12px;color:#f4f4f6;font-size:14px;font-weight:500}.raycast-color-board span{padding-top:4px;padding-bottom:14px;color:#9c9c9d;font-size:12px;letter-spacing:.4px}.raycast-type-board,.raycast-layout-board,.raycast-rule-board{display:grid;gap:12px}.raycast-type-board{grid-template-columns:1.18fr .9fr .72fr}.raycast-type-board article,.raycast-component-board article,.raycast-layout-board article,.raycast-rule-board article{padding:18px}.raycast-type-board .display strong{display:block;margin-top:12px;color:#f4f4f6;font-size:clamp(36px,5.4vw,56px);font-weight:600;letter-spacing:0;line-height:1.1}.raycast-type-board p{margin:12px 0 0;color:#cdcdcd;font-size:16px;line-height:1.6}.raycast-component-board article{min-height:142px}.raycast-component-board button,.raycast-component-board .command-row,.raycast-component-board .extension-card,.raycast-component-board .keycap-sample{margin-top:16px}.raycast-component-board .command-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:6px;background:#121212;color:#fff;padding:8px 10px}.raycast-component-board .command-row i,.raycast-component-board .extension-card i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #242728;border-radius:8px;font-style:normal;font-size:13px;font-weight:600}.raycast-component-board .command-row i.red{background:#ff616126;color:#ff6161}.raycast-component-board .extension-card i.green{background:#59d49926;color:#59d499}.raycast-component-board .command-row strong,.raycast-component-board .extension-card strong{color:#fff;font-size:14px;font-weight:500;letter-spacing:.2px}.raycast-component-board .command-row b,.raycast-component-board .keycap-sample b{display:inline-flex;min-width:24px;height:20px;align-items:center;justify-content:center;border:1px solid #242728;border-radius:4px;background:linear-gradient(180deg,#121212,#0d0d0d);color:#cdcdcd;padding:1px 6px;font-size:12px;font-weight:400}.raycast-component-board .extension-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border:1px solid #242728;border-radius:8px;background:#121212;padding:12px}.raycast-component-board .extension-card p{margin:4px 0 0;color:#9c9c9d;font-size:12px}.raycast-component-board .keycap-sample{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#9c9c9d;font-size:13px}.raycast-component-board .keycap-sample p{margin:0}.raycast-layout-board{grid-template-columns:1fr 1fr}.raycast-layout-board .palette-frame,.raycast-layout-board .grid-frame{position:relative;overflow:hidden;min-height:154px;margin-top:16px;border:1px solid #242728;border-radius:10px;background:#101111}.raycast-layout-board .palette-frame i{display:block;height:38px;margin:12px;border-radius:8px;background:#0d0d0d}.raycast-layout-board .palette-frame b{display:block;height:28px;margin:6px 12px;border-radius:6px;background:#121212}.raycast-layout-board .grid-frame{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;background:transparent}.raycast-layout-board .grid-frame i{display:block;border:1px solid #242728;border-radius:8px;background:#0d0d0d}.raycast-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.raycast-rule-board strong{display:block;margin-bottom:12px;color:#f4f4f6;font-size:16px;font-weight:500}.raycast-rule-board p{margin:0;border-top:1px solid #242728;color:#cdcdcd;padding:10px 0 0;font-size:14px;line-height:1.5}.raycast-rule-board p+p{margin-top:10px}.raycast-language-hero{position:relative;overflow:hidden;background:#07080a;border-bottom:1px solid #242728;padding:0 24px 42px}.raycast-language-hero nav{position:relative;z-index:2;display:grid;height:64px;grid-template-columns:1fr repeat(3,auto) auto;align-items:center;gap:18px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.2px}.raycast-language-hero nav b{display:flex;align-items:center;gap:10px;font-weight:600}.raycast-language-hero nav b i{display:block;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#ff5757,#a1131a)}.raycast-language-hero nav span{color:#cdcdcd}.raycast-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;gap:30px;align-items:center;padding:36px 0 0}.raycast-label{display:block;margin:0 0 14px;color:#9c9c9d;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:1.5;text-transform:uppercase}.raycast-hero-grid strong{display:block;max-width:640px;color:#f4f4f6;font-size:clamp(38px,5.4vw,64px);font-weight:600;letter-spacing:0;line-height:1.1}.raycast-hero-grid p{max-width:520px;margin:18px 0 0;color:#cdcdcd;font-size:18px;line-height:1.6}.raycast-hero-grid>div:first-child>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.raycast-spec-preview button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#fff;color:#000;font:inherit;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.6;padding:7px 16px}.raycast-spec-preview button.secondary{background:transparent;color:#fff}.raycast-spec-preview button.tertiary{background:#101111;color:#fff}.raycast-command-preview{overflow:hidden;border:1px solid #242728;border-radius:16px;background:linear-gradient(180deg,#101111,#0d0d0d);padding:14px}.raycast-command-preview header{display:flex;align-items:center;gap:6px;border-bottom:1px solid #242728;padding:0 0 12px;color:#9c9c9d;font-size:12px;letter-spacing:.4px}.raycast-command-preview header span{width:8px;height:8px;border-radius:999px;background:#434345}.raycast-command-preview header b{margin-left:auto;font-weight:400}.raycast-command-preview section{display:grid;gap:8px;padding-top:12px}.raycast-command-preview .search{height:42px;border-radius:8px;background:#101111;color:#9c9c9d;padding:10px 12px;font-size:14px}.raycast-command-preview .row,.raycast-command-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:6px;color:#fff;padding:8px 10px}.raycast-command-preview .row.active,.raycast-command-row.active{background:#121212}.raycast-command-preview i,.raycast-command-row i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #242728;border-radius:8px;font-style:normal;font-size:13px;font-weight:600}.raycast-command-preview b,.raycast-command-row strong{color:#fff;font-size:14px;font-weight:500;line-height:1.4}.raycast-command-preview em,.raycast-command-row b,.raycast-keycaps b{display:inline-grid;min-width:24px;height:22px;place-items:center;border:1px solid #242728;border-radius:4px;background:linear-gradient(180deg,#121212,#0d0d0d);color:#cdcdcd;font-style:normal;font-size:12px}.raycast-command-preview .red,.raycast-command-row .red{background:#ff616126;color:#ff6161}.raycast-command-preview .yellow{background:#ffc53326;color:#ffc533}.raycast-command-preview .green{background:#59d49926;color:#59d499}.raycast-command-preview .blue{background:#57c1ff26;color:#57c1ff}.raycast-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px;border-top:1px solid #242728;background:#07080a;padding:18px}.raycast-language-card,.raycast-layout-samples article,.raycast-language-boundary div{overflow:hidden;border:1px solid #242728;border-radius:10px;background:#0d0d0d;box-shadow:none}.raycast-language-card{min-height:188px;padding:18px}.raycast-language-card.wide{grid-row:span 2}.raycast-type-row{border-top:1px solid #242728;padding-top:14px}.raycast-type-row+.raycast-type-row{margin-top:18px}.raycast-type-row b{display:block;color:#9c9c9d;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:1.5}.raycast-type-row strong{display:block;margin-top:8px;color:#f4f4f6}.raycast-type-row.hero strong{font-size:clamp(36px,5.4vw,56px);font-weight:600;line-height:1.1}.raycast-type-row.title strong{font-size:22px;font-weight:500;line-height:1.25}.raycast-type-row.body strong{color:#cdcdcd;font-size:16px;font-weight:400;line-height:1.6}.raycast-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.raycast-language-card.palette .raycast-label{grid-column:1 / -1;margin-bottom:4px}.raycast-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.raycast-language-card.palette i{grid-row:span 2;width:34px;height:34px;border:1px solid #242728;border-radius:8px}.raycast-language-card.palette b{color:#f4f4f6;font-size:13px;font-weight:500;line-height:17px}.raycast-language-card.palette small{color:#9c9c9d;font-size:11px;line-height:15px}.raycast-language-card.components{display:flex;flex-direction:column;gap:12px}.raycast-keycaps{display:flex;align-items:center;gap:6px;color:#9c9c9d;font-size:13px}.raycast-language-card.radius div,.raycast-language-card.spacing div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid #242728;padding:12px 0 0}.raycast-language-card.radius div+div,.raycast-language-card.spacing div+div{margin-top:12px}.raycast-language-card.radius b,.raycast-language-card.spacing b{color:#f4f4f6;font-size:14px;font-weight:500}.raycast-language-card.radius small,.raycast-language-card.spacing small{color:#9c9c9d;font-size:12px;line-height:18px}.raycast-language-card.spacing span{display:block;height:8px;border-radius:4px;background:#fff}.raycast-layout-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #242728;padding:18px}.raycast-layout-samples article{min-height:230px;padding:18px}.raycast-layout-samples strong{display:block;min-height:48px;color:#cdcdcd;font-size:14px;font-weight:400;line-height:1.6}.raycast-layout-samples article>div{position:relative;overflow:hidden;min-height:126px;margin-top:14px;border:1px solid #242728;border-radius:10px;background:#101111}.raycast-layout-samples .palette i{display:block;height:32px;border-bottom:1px solid #242728;background:#0d0d0d}.raycast-layout-samples .palette b{display:block;height:20px;margin:10px;border-radius:6px;background:#121212}.raycast-layout-samples .store div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.raycast-layout-samples .store i{display:block;border-radius:8px;background:#121212}.raycast-layout-samples .store i:nth-child(1){background:#ff616126}.raycast-layout-samples .store i:nth-child(2){background:#59d49926}.raycast-layout-samples .store i:nth-child(3){background:#ffc53326}.raycast-layout-samples .store i:nth-child(4){background:#57c1ff26}.raycast-layout-samples .stripe div{border:0;background:#07080a}.raycast-layout-samples .stripe i{position:absolute;top:-36px;width:34px;height:180px;border-radius:999px;background:linear-gradient(180deg,#ff5757,#a1131a);transform:rotate(28deg)}.raycast-layout-samples .stripe i:nth-child(1){right:82px;opacity:.9}.raycast-layout-samples .stripe i:nth-child(2){right:48px;opacity:.65}.raycast-layout-samples .stripe i:nth-child(3){right:14px;opacity:.45}.raycast-language-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid #242728;padding:18px}.raycast-language-boundary div{padding:16px}.raycast-language-boundary b{display:block;color:#f4f4f6;font-size:14px;font-weight:500;line-height:1.5}.raycast-language-boundary span{display:block;margin-top:8px;color:#cdcdcd;font-size:14px;line-height:1.6}.nvidia-spec-preview{overflow:hidden;border:1px solid #cccccc;border-radius:2px;background:#fff;color:#000;font-family:NVIDIA-EMEA,Inter,Arial,sans-serif;font-size:16px;line-height:1.5}.nvidia-spec-section{border-bottom:1px solid #cccccc;background:#fff;padding:24px}.nvidia-spec-section:last-child{border-bottom:0}.nvidia-spec-section h3,.nvidia-hero-sample span,.nvidia-type-board span,.nvidia-component-board span,.nvidia-layout-board span{margin:0;color:#757575;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.43;text-transform:uppercase}.nvidia-spec-section h3{margin-bottom:18px;color:#000}.nvidia-hero-sample{position:relative;overflow:hidden;border-radius:0;background:#000;color:#fff;padding:48px}.nvidia-hero-sample:after{content:"";position:absolute;right:32px;bottom:32px;width:16px;height:16px;background:#76b900}.nvidia-hero-sample strong{display:block;max-width:640px;margin-top:16px;color:#fff;font-size:clamp(36px,5.4vw,48px);font-weight:700;letter-spacing:0;line-height:1.25}.nvidia-hero-sample p{max-width:560px;margin:18px 0 0;color:#ffffffb3;font-size:18px;line-height:1.5}.nvidia-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:2px;background:#76b900;color:#000;font:inherit;font-weight:700;padding:11px 24px}.nvidia-hero-sample button{margin-top:24px}.nvidia-spec-preview button.outline{border:2px solid #76b900;background:transparent;color:#000}.nvidia-color-board,.nvidia-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.nvidia-color-board article,.nvidia-type-board article,.nvidia-component-board article,.nvidia-layout-board article,.nvidia-rule-board article{overflow:hidden;border:1px solid #cccccc;border-radius:2px;background:#fff;box-shadow:none}.nvidia-color-board div{height:66px;border-bottom:1px solid #cccccc}.nvidia-color-board strong,.nvidia-color-board span{display:block;padding:0 14px}.nvidia-color-board strong{padding-top:12px;color:#000;font-size:14px;font-weight:700}.nvidia-color-board span{padding-top:4px;padding-bottom:14px;color:#757575;font-size:12px}.nvidia-type-board,.nvidia-layout-board,.nvidia-rule-board{display:grid;gap:12px}.nvidia-type-board{grid-template-columns:1.2fr .85fr .75fr}.nvidia-type-board article,.nvidia-component-board article,.nvidia-layout-board article,.nvidia-rule-board article{padding:18px}.nvidia-type-board .display strong{display:block;margin-top:12px;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.25}.nvidia-type-board article>strong{display:block;margin-top:12px;font-size:17px;font-weight:700;line-height:1.47}.nvidia-type-board p{margin:12px 0 0;color:#1a1a1a;font-size:16px;line-height:1.5}.nvidia-component-board article{min-height:140px}.nvidia-component-board button,.nvidia-component-board .tab,.nvidia-component-board .mini-card{margin-top:16px}.nvidia-component-board .tab{display:inline-flex;min-height:40px;align-items:center;border-radius:2px;background:#000;color:#fff;padding:10px 18px;font-size:14.4px;font-weight:700}.nvidia-component-board .mini-card{position:relative;border:1px solid #cccccc;border-radius:2px;padding:16px}.nvidia-component-board .mini-card i{position:absolute;top:16px;right:16px;width:12px;height:12px;background:#76b900}.nvidia-component-board .mini-card strong{display:block;margin-top:28px;font-size:17px;font-weight:700}.nvidia-component-board .mini-card p{margin:8px 0 0;color:#76b900;font-weight:700}.nvidia-layout-board{grid-template-columns:1fr 1fr}.nvidia-layout-board .hero-frame,.nvidia-layout-board .grid-frame{margin-top:16px;min-height:150px;border:1px solid #cccccc;border-radius:2px;position:relative;overflow:hidden}.nvidia-layout-board .hero-frame{background:#000}.nvidia-layout-board .hero-frame i{position:absolute;left:18px;top:18px;width:54%;height:20px;background:#fff}.nvidia-layout-board .hero-frame b{position:absolute;left:18px;bottom:18px;width:16px;height:16px;background:#76b900}.nvidia-layout-board .grid-frame{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border:0;background:#fff}.nvidia-layout-board .grid-frame i{display:block;border:1px solid #cccccc;border-radius:2px;background:#fff}.nvidia-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.nvidia-rule-board strong{display:block;margin-bottom:12px;color:#000;font-size:16px;font-weight:700}.nvidia-rule-board p{margin:0;border-top:1px solid #cccccc;color:#1a1a1a;padding:10px 0 0;font-size:14px;line-height:1.5}.nvidia-rule-board p+p{margin-top:10px}.nvidia-language-hero{background:#000;color:#fff}.nvidia-utility-line{display:flex;height:32px;align-items:center;justify-content:flex-end;gap:22px;border-bottom:1px solid #5e5e5e;color:#ffffffb3;padding:0 24px;font-size:12px;line-height:1.25}.nvidia-nav-line{display:grid;height:64px;grid-template-columns:160px repeat(4,auto) 1fr;align-items:center;gap:24px;border-bottom:1px solid #5e5e5e;padding:0 24px;color:#fff;font-size:16px;font-weight:700;line-height:1.5}.nvidia-nav-line b{display:flex;align-items:center;gap:10px;font-weight:700}.nvidia-nav-line b i{display:block;width:30px;height:22px;background:linear-gradient(90deg,#000 0 42%,transparent 42% 58%,#000 58%),#76b900}.nvidia-nav-line button{justify-self:end}.nvidia-hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:40px;align-items:center;padding:48px}.nvidia-label{display:block;margin:0 0 14px;color:#757575;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.43;text-transform:uppercase}.nvidia-language-hero .nvidia-label{color:#76b900}.nvidia-hero-grid strong{display:block;max-width:620px;color:#fff;font-size:clamp(36px,5vw,48px);font-weight:700;letter-spacing:0;line-height:1.25}.nvidia-hero-grid p{max-width:560px;margin:18px 0 0;color:#ffffffb3;font-size:18px;line-height:1.5}.nvidia-hero-grid>div:first-child>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nvidia-spec-preview button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:2px;background:#76b900;color:#000;font:inherit;font-size:16px;font-weight:700;line-height:1.25;padding:11px 24px}.nvidia-spec-preview button.outline,.nvidia-spec-preview button.outline-dark{border:2px solid #76b900;background:transparent;color:#000}.nvidia-spec-preview button.outline-dark{border-color:#fff;color:#fff}.nvidia-matrix-panel{position:relative;min-height:330px;border:1px solid #5e5e5e;border-radius:2px;background:#090909;padding:24px}.nvidia-matrix-panel:after{content:"";position:absolute;right:24px;bottom:24px;width:16px;height:16px;background:#76b900}.nvidia-matrix-panel header{display:flex;justify-content:space-between;border-bottom:1px solid #5e5e5e;color:#ffffffb3;padding-bottom:14px;font-size:12px;line-height:1.25;text-transform:uppercase}.nvidia-matrix-panel section{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;padding-top:22px}.nvidia-matrix-panel i{aspect-ratio:1;border:1px solid #303030;background:#111}.nvidia-matrix-panel i.on{border-color:#76b900;background:#76b900}.nvidia-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px;border-top:1px solid #cccccc;background:#fff;padding:18px}.nvidia-language-card,.nvidia-layout-samples article,.nvidia-language-boundary div{position:relative;overflow:hidden;border:1px solid #cccccc;border-radius:2px;background:#fff;box-shadow:none}.nvidia-language-card{min-height:184px;padding:18px}.nvidia-language-card.wide{grid-row:span 2}.nvidia-type-row{border-top:1px solid #cccccc;padding-top:14px}.nvidia-type-row+.nvidia-type-row{margin-top:18px}.nvidia-type-row b{display:block;color:#757575;font-size:12px;font-weight:700;line-height:1.25}.nvidia-type-row strong{display:block;margin-top:8px;color:#000}.nvidia-type-row.hero strong{font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.25}.nvidia-type-row.title strong{font-size:20px;font-weight:700;line-height:1.25}.nvidia-type-row.body strong{color:#1a1a1a;font-size:16px;font-weight:400;line-height:1.5}.nvidia-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nvidia-language-card.palette .nvidia-label{grid-column:1 / -1;margin-bottom:4px}.nvidia-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.nvidia-language-card.palette i{grid-row:span 2;width:34px;height:34px;border:1px solid #cccccc;border-radius:2px}.nvidia-language-card.palette b{color:#000;font-size:13px;font-weight:700;line-height:17px}.nvidia-language-card.palette small{color:#757575;font-size:11px;line-height:15px}.nvidia-language-card.components{display:flex;flex-direction:column;gap:12px}.nvidia-tab{display:inline-flex;width:fit-content;min-height:40px;align-items:center;border-radius:2px;background:#000;color:#fff;padding:10px 18px;font-size:14.4px;font-weight:700;line-height:1}.nvidia-mini-card{position:relative;min-height:112px;border:1px solid #cccccc;border-radius:2px;padding:16px}.nvidia-mini-card i{position:absolute;top:16px;right:16px;width:12px;height:12px;background:#76b900}.nvidia-mini-card strong{display:block;margin-top:24px;color:#000;font-size:17px;font-weight:700;line-height:1.47}.nvidia-mini-card p{margin:6px 0 0;color:#76b900;font-weight:700}.nvidia-language-card.radius div,.nvidia-language-card.spacing div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid #cccccc;padding:12px 0 0}.nvidia-language-card.radius div+div,.nvidia-language-card.spacing div+div{margin-top:12px}.nvidia-language-card.radius b,.nvidia-language-card.spacing b{color:#000;font-size:14px;font-weight:700}.nvidia-language-card.radius small,.nvidia-language-card.spacing small{color:#757575;font-size:12px;line-height:18px}.nvidia-language-card.spacing span{display:block;height:8px;border-radius:1px;background:#76b900}.nvidia-layout-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #cccccc;padding:18px}.nvidia-layout-samples article{min-height:238px;padding:18px}.nvidia-layout-samples strong{display:block;min-height:48px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.5}.nvidia-layout-samples article>div{position:relative;overflow:hidden;min-height:126px;margin-top:14px;border-radius:2px}.nvidia-layout-samples .dark div{border:1px solid #5e5e5e;background:#000}.nvidia-layout-samples .dark b{position:absolute;left:18px;top:20px;width:54%;height:18px;background:#fff}.nvidia-layout-samples .dark i{position:absolute;right:18px;bottom:18px;width:16px;height:16px;background:#76b900}.nvidia-layout-samples .grid div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:#fff}.nvidia-layout-samples .grid i{display:block;border:1px solid #cccccc;border-radius:2px;background:#fff}.nvidia-layout-samples .resource div{border:1px solid #cccccc;background:#fff;padding:18px}.nvidia-layout-samples .resource i{position:absolute;right:18px;top:18px;width:12px;height:12px;background:#76b900}.nvidia-layout-samples .resource b,.nvidia-layout-samples .resource em{display:block;width:68%;height:14px;margin-top:36px;background:#000}.nvidia-layout-samples .resource em{width:46%;height:12px;margin-top:14px;background:#76b900;font-style:normal}.nvidia-language-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid #cccccc;padding:18px}.nvidia-language-boundary div{padding:16px}.nvidia-language-boundary b{display:block;color:#000;font-size:16px;font-weight:700;line-height:1.4}.nvidia-language-boundary span{display:block;margin-top:8px;color:#1a1a1a;font-size:14px;line-height:1.5}.tesla-spec-preview{overflow:hidden;border:1px solid #d0d1d2;border-radius:12px;background:#fff;color:#171a20;font-family:Universal Sans Text,-apple-system,Arial,sans-serif;font-size:14px;line-height:20px}.tesla-spec-section{border-bottom:1px solid #eeeeee;background:#fff;padding:24px}.tesla-spec-section:last-child{border-bottom:0}.tesla-spec-section h3,.tesla-hero-sample .nav-line,.tesla-type-board span,.tesla-component-board span,.tesla-layout-board span{margin:0;color:#5c5e62;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.tesla-spec-section h3{margin-bottom:18px;color:#171a20;font-weight:500}.tesla-hero-sample{position:relative;overflow:hidden;min-height:420px;border-radius:12px;background:#e8ecef;text-align:center;padding:22px}.tesla-hero-sample:before{content:"";position:absolute;left:50%;bottom:72px;width:560px;height:128px;transform:translate(-50%);border-radius:72px 84px 28px 28px;background:#171a20}.tesla-hero-sample:after{content:"";position:absolute;left:50%;bottom:132px;width:300px;height:92px;transform:translate(-50%);border-radius:120px 140px 30px 30px;background:#fff}.tesla-hero-sample strong{position:relative;z-index:1;display:block;margin-top:42px;font-family:Universal Sans Display,-apple-system,Arial,sans-serif;font-size:40px;font-weight:500;line-height:48px}.tesla-hero-sample p{position:relative;z-index:1;max-width:420px;margin:6px auto 0;color:#393c41;font-size:14px;line-height:20px}.tesla-spec-preview button{display:inline-flex;align-items:center;justify-content:center;width:160px;min-height:40px;border:3px solid transparent;border-radius:4px;background:#3e6ae1;color:#fff;font:inherit;font-weight:500}.tesla-hero-sample div{position:relative;z-index:1;display:flex;justify-content:center;gap:14px;margin-top:16px}.tesla-color-board,.tesla-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.tesla-color-board article,.tesla-type-board article,.tesla-component-board article,.tesla-layout-board article,.tesla-rule-board article{overflow:hidden;border:1px solid #eeeeee;border-radius:4px;background:#fff;box-shadow:none}.tesla-color-board div{height:66px;border-bottom:1px solid #eeeeee}.tesla-color-board strong,.tesla-color-board span{display:block;padding:0 14px}.tesla-color-board strong{padding-top:12px;color:#171a20;font-size:14px;font-weight:500}.tesla-color-board span{padding-top:4px;padding-bottom:14px;color:#5c5e62;font-size:12px}.tesla-type-board,.tesla-layout-board,.tesla-rule-board{display:grid;gap:12px}.tesla-type-board{grid-template-columns:1fr .8fr .8fr}.tesla-type-board article,.tesla-component-board article,.tesla-layout-board article,.tesla-rule-board article{padding:18px}.tesla-type-board .display strong{display:block;margin-top:12px;font-size:40px;font-weight:500;line-height:48px}.tesla-type-board p{margin:12px 0 0;color:#393c41;font-size:14px;line-height:20px}.tesla-component-board article{min-height:132px}.tesla-component-board button,.tesla-component-board .nav-item,.tesla-component-board .chat-bar{margin-top:16px}.tesla-component-board .nav-item{display:inline-flex;min-height:32px;align-items:center;border-radius:4px;background:#f4f4f4;padding:8px 14px;font-weight:500}.tesla-component-board .chat-bar{display:flex;min-height:44px;align-items:center;justify-content:space-between;border:1px solid #d0d1d2;border-radius:4px;color:#5c5e62;padding:0 12px}.tesla-component-board .chat-bar b{color:#171a20;font-weight:500}.tesla-layout-board{grid-template-columns:1fr 1fr}.tesla-layout-board .hero-frame,.tesla-layout-board .card-frame{margin-top:16px;min-height:150px;border-radius:12px;background:#e8ecef;position:relative;overflow:hidden}.tesla-layout-board .hero-frame i{position:absolute;left:50%;bottom:28px;width:240px;height:56px;transform:translate(-50%);border-radius:40px 48px 16px 16px;background:#171a20}.tesla-layout-board .hero-frame b{position:absolute;top:22px;left:0;right:0;text-align:center;font-size:24px;font-weight:500}.tesla-layout-board .hero-frame em{position:absolute;left:50%;bottom:12px;width:96px;height:8px;transform:translate(-50%);border-radius:999px;background:#171a20;font-style:normal}.tesla-layout-board .card-frame{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff}.tesla-layout-board .card-frame i{display:block;border-radius:12px;background:#e8ecef}.tesla-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tesla-rule-board strong{display:block;margin-bottom:12px;font-size:14px;font-weight:500}.tesla-rule-board p{margin:0;border-top:1px solid #eeeeee;color:#393c41;padding:10px 0 0;font-size:14px;line-height:20px}.tesla-rule-board p+p{margin-top:10px}.tesla-language-hero{position:relative;min-height:520px;overflow:hidden;background:#e8ecef;color:#171a20;text-align:center}.tesla-language-hero:before{content:"";position:absolute;inset:0 0 39%;background:linear-gradient(180deg,#fafafa,#e6eaed)}.tesla-language-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:42%;background:#cfd5d9}.tesla-language-nav{position:relative;z-index:2;display:grid;height:56px;grid-template-columns:130px repeat(3,auto) 1fr;align-items:center;gap:4px;background:#ffffffbf;backdrop-filter:blur(12px);padding:0 22px;text-align:left}.tesla-language-nav b{color:#171a20;font-size:17px;font-weight:500;letter-spacing:.28em}.tesla-language-nav span,.tesla-language-nav i{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border-radius:4px;color:#171a20;font-size:14px;font-style:normal;font-weight:500;padding:8px 14px}.tesla-language-nav i{justify-self:end}.tesla-language-copy{position:relative;z-index:2;padding-top:50px}.tesla-language-copy strong{display:block;font-family:Universal Sans Display,Universal Sans Text,-apple-system,Arial,sans-serif;font-size:40px;font-weight:500;letter-spacing:0;line-height:48px}.tesla-language-copy p{max-width:430px;margin:6px auto 0;color:#393c41;font-size:14px;line-height:20px}.tesla-language-copy div{display:flex;justify-content:center;gap:18px;margin-top:18px}.tesla-spec-preview button{display:inline-flex;width:180px;min-height:40px;align-items:center;justify-content:center;border:3px solid transparent;border-radius:4px;background:#3e6ae1;color:#fff;font:inherit;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:0 18px}.tesla-spec-preview button.secondary{background:#fff;color:#393c41}.tesla-language-vehicle{position:absolute;z-index:2;left:50%;bottom:78px;width:min(680px,76%);height:170px;transform:translate(-50%)}.tesla-language-vehicle:before{content:"";position:absolute;right:7%;bottom:30px;left:7%;height:82px;border-radius:58px 70px 24px 24px;background:#171a20}.tesla-language-vehicle:after{content:"";position:absolute;left:20%;top:14px;width:48%;height:96px;border-radius:120px 150px 34px 30px;background:#f8f8f8}.tesla-language-vehicle .wheel{position:absolute;bottom:3px;width:62px;height:62px;border:14px solid #171a20;border-radius:50%;background:#d0d1d2}.tesla-language-vehicle .wheel.left{left:19%}.tesla-language-vehicle .wheel.right{right:19%}.tesla-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px;border-top:1px solid #eeeeee;background:#fff;padding:18px}.tesla-language-card,.tesla-layout-samples article,.tesla-language-boundary div{overflow:hidden;border:1px solid #eeeeee;border-radius:4px;background:#fff;box-shadow:none}.tesla-language-card{min-height:180px;padding:18px}.tesla-language-card.wide{grid-row:span 2}.tesla-label{display:block;margin:0 0 14px;color:#5c5e62;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.tesla-type-row{border-top:1px solid #eeeeee;padding-top:14px}.tesla-type-row+.tesla-type-row{margin-top:18px}.tesla-type-row b{display:block;color:#5c5e62;font-size:12px;font-weight:400;line-height:18px}.tesla-type-row strong{display:block;margin-top:8px;color:#171a20;font-weight:400}.tesla-type-row.hero strong{font-family:Universal Sans Display,Universal Sans Text,-apple-system,Arial,sans-serif;font-size:40px;font-weight:500;line-height:48px}.tesla-type-row.body strong,.tesla-type-row.ui strong{font-size:14px;line-height:20px}.tesla-type-row.ui strong{font-weight:500}.tesla-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tesla-language-card.palette .tesla-label{grid-column:1 / -1;margin-bottom:4px}.tesla-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.tesla-language-card.palette i{grid-row:span 2;width:34px;height:34px;border:1px solid #d0d1d2;border-radius:50%}.tesla-language-card.palette b{color:#171a20;font-size:13px;font-weight:500;line-height:17px}.tesla-language-card.palette small{color:#5c5e62;font-size:11px;line-height:15px}.tesla-language-card.components{display:flex;flex-direction:column;gap:12px}.tesla-language-card.components .tesla-label{margin-bottom:2px}.tesla-nav-chip{display:inline-flex;width:fit-content;min-height:32px;align-items:center;border-radius:4px;background:#f4f4f4;color:#171a20;font-size:14px;font-weight:500;padding:8px 14px}.tesla-chat-bar{display:flex;min-height:46px;align-items:center;justify-content:space-between;border:1px solid #d0d1d2;border-radius:4px;background:#fff;color:#5c5e62;padding:0 14px;font-size:14px;line-height:20px}.tesla-chat-bar b{color:#171a20;font-weight:500}.tesla-language-card.radius div,.tesla-language-card.spacing div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid #eeeeee;padding:12px 0 0}.tesla-language-card.radius div+div,.tesla-language-card.spacing div+div{margin-top:12px}.tesla-language-card.radius b,.tesla-language-card.spacing b{color:#171a20;font-size:14px;font-weight:500}.tesla-language-card.radius small,.tesla-language-card.spacing small{color:#5c5e62;font-size:12px;line-height:18px}.tesla-language-card.spacing span{display:block;height:8px;border-radius:4px;background:#3e6ae1}.tesla-layout-samples{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border-top:1px solid #eeeeee;padding:18px}.tesla-layout-samples article{min-height:230px;padding:18px}.tesla-layout-samples strong{display:block;min-height:42px;color:#393c41;font-size:14px;font-weight:400;line-height:20px}.tesla-layout-samples article>div{position:relative;overflow:hidden;min-height:126px;margin-top:16px;border-radius:12px;background:#e8ecef}.tesla-layout-samples .viewport div b{position:absolute;top:18px;left:0;right:0;text-align:center;font-size:20px;font-weight:500;line-height:28px}.tesla-layout-samples .viewport div i{position:absolute;left:50%;bottom:26px;width:210px;height:50px;transform:translate(-50%);border-radius:42px 52px 16px 16px;background:#171a20}.tesla-layout-samples .viewport div em{position:absolute;left:50%;bottom:12px;width:120px;height:10px;transform:translate(-50%);border-radius:999px;background:#fff;font-style:normal}.tesla-layout-samples .cards div{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff}.tesla-layout-samples .cards i{display:block;border-radius:12px;background:#8d969d}.tesla-layout-samples .cards i:first-child{background:#778189}.tesla-layout-samples .frost div{display:grid;align-content:space-between;background:#f4f4f4;padding:14px}.tesla-layout-samples .frost b,.tesla-layout-samples .frost span{display:flex;height:36px;align-items:center;border:1px solid #d0d1d2;border-radius:4px;background:#ffffffbf;color:#171a20;font-size:13px;font-weight:500;padding:0 12px}.tesla-layout-samples .frost span{justify-content:space-between;color:#5c5e62}.tesla-language-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid #eeeeee;padding:18px}.tesla-language-boundary div{padding:16px}.tesla-language-boundary b{display:block;color:#171a20;font-size:14px;font-weight:500;line-height:20px}.tesla-language-boundary span{display:block;margin-top:8px;color:#393c41;font-size:14px;line-height:20px}.nike-spec-preview{overflow:hidden;border:1px solid #cacacb;border-radius:0;background:#fff;color:#111;font-family:Helvetica Now Text,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.nike-spec-section{border-bottom:1px solid #cacacb;background:#fff;padding:24px}.nike-spec-section:last-child{border-bottom:0}.nike-spec-section h3,.nike-hero-sample span,.nike-type-board span,.nike-component-board span,.nike-layout-board span{margin:0;color:#707072;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.5}.nike-spec-section h3{margin-bottom:18px;color:#111;font-size:14px}.nike-hero-sample{position:relative;overflow:hidden;min-height:360px;background:linear-gradient(105deg,rgba(17,17,17,.92) 0 40%,rgba(17,17,17,.22) 40% 60%,transparent 60%),linear-gradient(135deg,#111 0,#2b2b2b 44%,#f5f5f5 44%,#dcdcdc 64%,#111 64%);color:#fff;padding:28px}.nike-hero-sample:after{content:"";position:absolute;right:7%;bottom:0;width:30%;height:82%;background:#f6f6f6;clip-path:polygon(34% 0,63% 0,76% 31%,100% 100%,67% 100%,53% 55%,36% 100%,0 100%,22% 35%)}.nike-hero-sample strong{position:relative;z-index:1;display:block;max-width:600px;margin-top:14px;color:#fff;font-family:Nike Futura ND,Bebas Neue,Impact,Helvetica Neue,Arial,sans-serif;font-size:clamp(58px,8vw,104px);font-weight:500;letter-spacing:0;line-height:.9}.nike-hero-sample p{position:relative;z-index:1;max-width:430px;margin:16px 0 0;color:#fff;font-size:16px;line-height:1.5}.nike-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:9999px;background:#111;color:#fff;font:inherit;font-size:16px;font-weight:500;padding:12px 32px}.nike-hero-sample button{position:relative;z-index:1;margin-top:22px;background:#fff;color:#111}.nike-color-board,.nike-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.nike-color-board article,.nike-type-board article,.nike-component-board article,.nike-layout-board article,.nike-rule-board article{overflow:hidden;border:1px solid #cacacb;border-radius:0;background:#fff;box-shadow:none}.nike-color-board div{height:66px;border-bottom:1px solid #cacacb}.nike-color-board strong,.nike-color-board span{display:block;padding:0 14px}.nike-color-board strong{padding-top:12px;color:#111;font-size:14px;font-weight:500}.nike-color-board span{padding-top:4px;padding-bottom:14px;color:#707072;font-size:12px}.nike-type-board,.nike-layout-board,.nike-rule-board{display:grid;gap:8px}.nike-type-board{grid-template-columns:1.15fr .9fr .75fr}.nike-type-board article,.nike-component-board article,.nike-layout-board article,.nike-rule-board article{padding:18px}.nike-type-board .display strong{display:block;margin-top:14px;font-family:Nike Futura ND,Bebas Neue,Impact,Helvetica Neue,Arial,sans-serif;font-size:clamp(48px,6.8vw,96px);font-weight:500;letter-spacing:0;line-height:.9}.nike-type-board article>strong{display:block;margin-top:14px;font-size:32px;font-weight:500;line-height:1.2}.nike-type-board p{margin:14px 0 0;color:#111;font-size:16px;font-weight:500}.nike-type-board em{color:#707072;font-style:normal}.nike-component-board article{min-height:142px}.nike-component-board button,.nike-component-board .search,.nike-component-board .chip,.nike-component-board .product-card{margin-top:16px}.nike-component-board .search{min-height:40px;border-radius:24px;background:#f5f5f5;color:#707072;padding:8px 16px}.nike-component-board .chip{display:inline-flex;min-height:40px;align-items:center;border:1px solid #111111;border-radius:9999px;background:#111;color:#fff;padding:8px 16px}.nike-component-board .product-card{background:#fff}.nike-component-board .product-card i{display:block;height:74px;background:#f5f5f5}.nike-component-board .product-card strong{display:block;margin-top:10px;font-size:16px;font-weight:500}.nike-component-board .product-card p{margin:2px 0 0;color:#707072;font-size:14px}.nike-layout-board{grid-template-columns:1fr 1fr}.nike-layout-board .campaign-frame,.nike-layout-board .catalog-frame{margin-top:16px;background:#f5f5f5}.nike-layout-board .campaign-frame{position:relative;min-height:148px;overflow:hidden;background:linear-gradient(135deg,#111 0 46%,#f5f5f5 46% 66%,#2b2b2b 66%);padding:16px}.nike-layout-board .campaign-frame b{color:#fff;font-family:Nike Futura ND,Bebas Neue,Impact,Helvetica Neue,Arial,sans-serif;font-size:56px;font-weight:500;line-height:.9}.nike-layout-board .campaign-frame i{position:absolute;right:18px;bottom:16px;width:92px;height:34px;border-radius:9999px;background:#fff}.nike-layout-board .catalog-frame{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#fff}.nike-layout-board .catalog-frame i{display:block;aspect-ratio:1;background:#f5f5f5}.nike-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.nike-rule-board strong{display:block;margin-bottom:12px;font-size:16px;font-weight:500}.nike-rule-board p{margin:0;border-top:1px solid #cacacb;color:#39393b;padding:10px 0 0;font-size:14px;line-height:1.5}.nike-rule-board p+p{margin-top:10px}.nike-language-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:8px;border-bottom:1px solid #cacacb;background:#fff;padding:24px}.nike-campaign-sample{position:relative;min-height:420px;overflow:hidden;background:linear-gradient(105deg,rgba(17,17,17,.94) 0 42%,rgba(17,17,17,.2) 42% 60%,transparent 60%),linear-gradient(135deg,#111 0,#262626 45%,#f2f2f2 45%,#dcdcdc 63%,#1b1b1b 63%);color:#fff;padding:28px}.nike-campaign-sample:before{content:"";position:absolute;right:7%;bottom:-18px;width:34%;height:82%;background:#f6f6f6;clip-path:polygon(34% 0,63% 0,76% 31%,100% 100%,67% 100%,53% 55%,36% 100%,0 100%,22% 35%)}.nike-campaign-sample:after{content:"";position:absolute;right:3%;bottom:110px;width:48%;height:8px;background:#fff;transform:skew(-28deg)}.nike-label{display:inline-flex;color:#707072;font-size:12px;font-weight:500;line-height:1.5}.nike-campaign-sample .nike-label{position:relative;z-index:1;color:#fff}.nike-campaign-sample strong{position:relative;z-index:1;display:block;max-width:620px;margin-top:14px;font-family:Nike Futura ND,Bebas Neue,Impact,Helvetica Neue,Arial,sans-serif;font-size:clamp(58px,7.6vw,104px);font-weight:500;letter-spacing:0;line-height:.9;text-transform:uppercase}.nike-campaign-sample p{position:relative;z-index:1;max-width:430px;margin:16px 0 0;color:#fff;font-size:16px;line-height:1.5}.nike-campaign-sample button{position:relative;z-index:1;margin-top:22px;background:#fff;color:#111}.nike-retail-sample{display:grid;align-content:space-between;min-height:420px;background:#fff}.nike-sample-nav{display:grid;grid-template-columns:70px 1fr 1fr 170px;gap:18px;align-items:center;height:64px;border-bottom:1px solid #e5e5e5}.nike-sample-nav b{display:block;width:54px;height:16px;border-radius:100% 0;background:#111;transform:skew(-28deg) rotate(-10deg)}.nike-sample-nav span{height:10px;background:#111}.nike-sample-nav i{height:40px;border-radius:24px;background:#f5f5f5}.nike-product-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nike-product-row article{background:#fff}.nike-product-row article i{display:block;aspect-ratio:1;background:#f5f5f5}.nike-product-row article b,.nike-product-row article span{display:block;height:10px;margin-top:10px;background:#111}.nike-product-row article span{width:68%;background:#707072}.nike-language-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8px;border-bottom:1px solid #cacacb;background:#fff;padding:24px}.nike-language-card,.nike-layout-samples article,.nike-language-boundary div{overflow:hidden;border:1px solid #cacacb;border-radius:0;background:#fff;box-shadow:none;padding:18px}.nike-language-card.type{grid-row:span 2}.nike-type-row{border-top:1px solid #cacacb;padding:16px 0}.nike-type-row:first-of-type{margin-top:18px}.nike-type-row b,.nike-language-card.palette small,.nike-language-card.radius small,.nike-language-card.spacing small{display:block;color:#707072;font-size:12px;font-weight:500;line-height:1.5}.nike-type-row strong{display:block;margin-top:8px;color:#111;font-weight:500}.nike-type-row.hero strong{font-family:Nike Futura ND,Bebas Neue,Impact,Helvetica Neue,Arial,sans-serif;font-size:clamp(52px,6.5vw,96px);line-height:.9;text-transform:uppercase}.nike-type-row.title strong{font-size:32px;line-height:1.2}.nike-type-row.body strong{font-size:16px;font-weight:400;line-height:1.5}.nike-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nike-language-card.palette .nike-label{grid-column:1 / -1}.nike-language-card.palette div{overflow:hidden;border:1px solid #cacacb;border-radius:0;background:#fff}.nike-language-card.palette i{display:block;height:56px;border-bottom:1px solid #cacacb}.nike-language-card.palette b,.nike-language-card.palette small{display:block;padding:0 12px}.nike-language-card.palette b{padding-top:10px;color:#111;font-size:13px;font-weight:500}.nike-language-card.palette small{padding-bottom:12px}.nike-language-card.components{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nike-search{min-width:180px;min-height:40px;border-radius:24px;background:#f5f5f5;color:#707072;font-size:16px;padding:8px 16px}.nike-chip{display:inline-flex;min-height:40px;align-items:center;border-radius:9999px;padding:8px 16px}.nike-chip.active{background:#111;color:#fff}.nike-product-card{width:100%;background:#fff}.nike-product-card i{display:block;height:94px;background:#f5f5f5}.nike-product-card strong{display:block;margin-top:10px;color:#111;font-size:16px;font-weight:500}.nike-product-card p{margin:2px 0 0;color:#707072;font-size:14px}.nike-product-card em{display:block;margin-top:4px;color:#d30005;font-size:14px;font-style:normal;font-weight:500}.nike-language-card.radius div,.nike-language-card.spacing div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px 12px;border-top:1px solid #cacacb;padding:12px 0}.nike-language-card.radius div:first-of-type,.nike-language-card.spacing div:first-of-type{margin-top:12px}.nike-language-card.radius b,.nike-language-card.spacing b{color:#111;font-size:22px;font-weight:500}.nike-language-card.radius small{align-self:center}.nike-language-card.spacing span{display:block;height:8px;align-self:center;background:#111}.nike-language-card.spacing small{grid-column:2;margin-top:-8px}.nike-layout-samples,.nike-language-boundary{display:grid;gap:8px;background:#fff;padding:24px}.nike-layout-samples{grid-template-columns:1fr 1fr .75fr;border-bottom:1px solid #cacacb}.nike-layout-samples strong{display:block;margin-top:14px;color:#111;font-size:18px;font-weight:500;line-height:1.25}.nike-layout-samples .campaign div{position:relative;min-height:150px;margin-top:16px;overflow:hidden;background:linear-gradient(135deg,#111 0 46%,#f5f5f5 46% 66%,#2b2b2b 66%);padding:16px}.nike-layout-samples .campaign b{color:#fff;font-family:Nike Futura ND,Bebas Neue,Impact,Helvetica Neue,Arial,sans-serif;font-size:58px;font-weight:500;line-height:.9}.nike-layout-samples .campaign i{position:absolute;right:18px;bottom:16px;width:92px;height:34px;border-radius:9999px;background:#fff}.nike-layout-samples .catalog div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.nike-layout-samples .catalog i{display:block;aspect-ratio:1;background:#f5f5f5}.nike-layout-samples .signals div{display:grid;gap:12px;margin-top:16px}.nike-layout-samples .signals b,.nike-layout-samples .signals em{display:block;border-top:1px solid #cacacb;padding-top:12px;font-style:normal;font-weight:500}.nike-layout-samples .signals b{color:#d30005}.nike-layout-samples .signals em{color:#007d48}.nike-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr))}.nike-language-boundary b{display:block;color:#111;font-size:18px;font-weight:500}.nike-language-boundary span{display:block;margin-top:10px;color:#39393b;font-size:14px;line-height:1.5}.spotify-spec-preview{overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;background:#121212;color:#fff;font-family:SpotifyMixUI,CircularSp,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.42}.spotify-spec-section{border-bottom:1px solid #2a2a2a;background:#121212;padding:24px}.spotify-spec-section:last-child{border-bottom:0}.spotify-spec-section h3,.spotify-hero-sample span,.spotify-type-board span,.spotify-component-board span,.spotify-layout-board span{margin:0;color:#b3b3b3;font-size:12px;font-weight:800;letter-spacing:1.5px;line-height:1;text-transform:uppercase}.spotify-spec-section h3{margin-bottom:18px;color:#fff;font-size:13px;letter-spacing:1.1px}.spotify-hero-sample{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:end;border-radius:8px;background:linear-gradient(180deg,#332542,#181818 72%);padding:24px;box-shadow:0 8px 24px #00000080}.spotify-hero-sample .hero-art{aspect-ratio:1;border-radius:8px;background:radial-gradient(circle at 28% 28%,#ffcf33,transparent 22%),linear-gradient(135deg,#743ad5,#d53a9d 45%,#ff8a00);box-shadow:0 16px 42px #00000094}.spotify-hero-sample strong{display:block;max-width:680px;margin-top:12px;color:#fff;font-size:clamp(42px,5.8vw,72px);font-weight:900;letter-spacing:-.055em;line-height:.96}.spotify-hero-sample p{max-width:560px;margin:14px 0 0;color:#b3b3b3;font-size:15px;line-height:1.42}.spotify-spec-preview button{display:inline-grid;place-items:center;min-height:44px;border:0;border-radius:9999px;background:#1ed760;color:#000;font:inherit;font-size:13px;font-weight:800;letter-spacing:1.4px;padding:12px 22px;text-transform:uppercase}.spotify-hero-sample button{margin-top:20px}.spotify-color-board,.spotify-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.spotify-color-board article,.spotify-type-board article,.spotify-component-board article,.spotify-layout-board article,.spotify-rule-board article{overflow:hidden;border:1px solid #2a2a2a;border-radius:8px;background:#181818;box-shadow:0 8px 24px #0000004d}.spotify-color-board div{height:66px;border-bottom:1px solid #2a2a2a}.spotify-color-board strong,.spotify-color-board span{display:block;padding:0 14px}.spotify-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:800;line-height:1.2}.spotify-color-board span{padding-top:4px;padding-bottom:14px;color:#b3b3b3;font-size:11px}.spotify-type-board,.spotify-layout-board,.spotify-rule-board{display:grid;gap:12px}.spotify-type-board{grid-template-columns:1.25fr .8fr .75fr}.spotify-type-board article,.spotify-component-board article,.spotify-layout-board article,.spotify-rule-board article{padding:18px}.spotify-type-board .display strong{display:block;margin-top:14px;color:#fff;font-size:clamp(44px,6vw,72px);font-weight:900;letter-spacing:-.055em;line-height:.96}.spotify-type-board article>strong{display:block;margin-top:14px;color:#fff;font-size:24px;font-weight:900;letter-spacing:-.025em;line-height:1.05}.spotify-type-board p{margin:12px 0 0;color:#b3b3b3;font-size:13px;line-height:1.42}.spotify-component-board article{min-height:142px}.spotify-component-board .play{width:54px;height:54px;min-height:54px;border-radius:50%;padding:0;font-size:18px;letter-spacing:0}.spotify-component-board .pill{margin-top:20px;background:#1f1f1f;color:#fff;box-shadow:inset 0 0 0 1px #7c7c7c}.spotify-component-board .search{margin-top:20px;border-radius:500px;background:#1f1f1f;color:#b3b3b3;box-shadow:#121212 0 1px,#7c7c7c 0 0 0 1px inset;padding:13px 16px;font-size:13px}.spotify-component-board .mini-card{margin-top:16px;border-radius:8px;background:#1f1f1f;padding:12px}.spotify-component-board .mini-card i{display:block;aspect-ratio:1;width:56px;border-radius:6px;background:linear-gradient(135deg,#5f27cd,#48dbfb);box-shadow:0 8px 18px #00000080}.spotify-component-board .mini-card strong{display:block;margin-top:10px;color:#fff;font-size:14px;font-weight:800}.spotify-component-board .mini-card p{margin:4px 0 0;color:#7c7c7c;font-size:12px}.spotify-layout-board{grid-template-columns:1.2fr .8fr}.spotify-layout-board .shell-frame{display:grid;grid-template-columns:86px 1fr;grid-template-rows:130px 36px;gap:8px;margin-top:16px}.spotify-layout-board .shell-frame i,.spotify-layout-board .grid-frame i{display:block;border-radius:8px;background:#1f1f1f}.spotify-layout-board .shell-frame .side{grid-row:1 / 3;background:#000}.spotify-layout-board .shell-frame .main{background:linear-gradient(180deg,#332542,#181818)}.spotify-layout-board .shell-frame .bar{grid-column:2;border-radius:9999px;background:#181818}.spotify-layout-board .grid-frame{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.spotify-layout-board .grid-frame i{aspect-ratio:1;background:linear-gradient(135deg,#252525,#181818)}.spotify-layout-board .grid-frame i:nth-child(2){background:linear-gradient(135deg,#743ad5,#d53a9d)}.spotify-layout-board .grid-frame i:nth-child(4){background:linear-gradient(135deg,#1dd1a1,#10ac84)}.spotify-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.spotify-rule-board strong{display:block;margin-bottom:12px;color:#fff;font-size:15px;font-weight:900}.spotify-rule-board p{margin:0;border-top:1px solid #2a2a2a;color:#b3b3b3;padding:10px 0 0;font-size:13px;line-height:1.42}.spotify-rule-board p+p{margin-top:10px}.spotify-language-hero{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px;border-bottom:1px solid #2a2a2a;background:#000;padding:12px}.spotify-mini-sidebar,.spotify-hero-main{border-radius:8px;background:#121212}.spotify-mini-sidebar{padding:18px 12px}.spotify-mini-sidebar b{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#fff;font-size:15px;font-weight:900}.spotify-mini-sidebar b i{width:22px;height:22px;border-radius:50%;background:#1ed760}.spotify-mini-sidebar span{display:block;border-radius:9999px;color:#b3b3b3;font-size:13px;font-weight:700;padding:9px 10px}.spotify-mini-sidebar span.active{background:#1f1f1f;color:#fff}.spotify-hero-main{overflow:hidden;background:linear-gradient(180deg,#332542 0,#121212 66%);padding:28px;box-shadow:0 8px 24px #00000080}.spotify-label{display:inline-flex;color:#b3b3b3;font-size:12px;font-weight:800;letter-spacing:1.5px;line-height:1;text-transform:uppercase}.spotify-hero-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;align-items:end;margin-top:48px}.spotify-cover{display:block;aspect-ratio:1;border-radius:8px;background:radial-gradient(circle at 26% 26%,#ffcf33 0,transparent 23%),linear-gradient(135deg,#743ad5,#d53a9d 45%,#ff8a00);box-shadow:0 16px 42px #00000094}.spotify-hero-row strong{display:block;color:#fff;font-size:clamp(48px,6vw,76px);font-weight:900;letter-spacing:-.055em;line-height:.96}.spotify-hero-row p{max-width:560px;margin:16px 0 0;color:#b3b3b3;font-size:15px;line-height:1.42}.spotify-language-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;border-bottom:1px solid #2a2a2a;background:#121212;padding:24px}.spotify-language-card,.spotify-layout-samples article,.spotify-language-boundary div{overflow:hidden;border-radius:8px;background:#181818;box-shadow:0 8px 24px #0000004d;padding:18px}.spotify-language-card.type{grid-row:span 2}.spotify-type-row{border-top:1px solid #2a2a2a;padding:16px 0}.spotify-type-row:first-of-type{margin-top:18px}.spotify-type-row b,.spotify-language-card.palette small,.spotify-language-card.radius small,.spotify-language-card.spacing small{display:block;color:#b3b3b3;font-size:12px;font-weight:700;line-height:1.4}.spotify-type-row strong{display:block;margin-top:8px;color:#fff;font-weight:800;line-height:1.05}.spotify-type-row.hero strong{font-size:28px;font-weight:900;letter-spacing:-.02em}.spotify-type-row.title strong{font-size:18px;font-weight:600}.spotify-type-row.body strong{color:#b3b3b3;font-size:16px;font-weight:400;line-height:1.35}.spotify-type-row.button strong{display:inline-grid;min-height:40px;place-items:center;border-radius:9999px;background:#1f1f1f;color:#fff;font-size:13px;font-weight:800;letter-spacing:1.6px;padding:0 18px;text-transform:uppercase}.spotify-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spotify-language-card.palette .spotify-label{grid-column:1 / -1}.spotify-language-card.palette div{overflow:hidden;border-radius:8px;background:#1f1f1f}.spotify-language-card.palette i{display:block;height:56px;border-bottom:1px solid #2a2a2a}.spotify-language-card.palette b,.spotify-language-card.palette small{display:block;padding:0 12px}.spotify-language-card.palette b{padding-top:10px;color:#fff;font-size:13px;font-weight:800}.spotify-language-card.palette small{padding-bottom:12px}.spotify-language-card.components{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.spotify-language-card.components .play{width:54px;height:54px;min-height:54px;border-radius:50%;padding:0;font-size:18px;letter-spacing:0}.spotify-language-card.components .pill{background:#1f1f1f;color:#fff;box-shadow:inset 0 0 0 1px #7c7c7c}.spotify-search{width:100%;border-radius:500px;background:#1f1f1f;color:#b3b3b3;box-shadow:#121212 0 1px,#7c7c7c 0 0 0 1px inset;font-size:13px;padding:13px 16px}.spotify-mini-card{width:100%;border-radius:8px;background:#1f1f1f;padding:12px}.spotify-mini-card i{display:block;aspect-ratio:1;width:56px;border-radius:6px;background:linear-gradient(135deg,#5f27cd,#48dbfb);box-shadow:0 8px 18px #00000080}.spotify-mini-card strong{display:block;margin-top:10px;color:#fff;font-size:14px;font-weight:800}.spotify-mini-card p{margin:4px 0 0;color:#7c7c7c;font-size:12px}.spotify-language-card.radius div,.spotify-language-card.spacing div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;border-top:1px solid #2a2a2a;padding:12px 0}.spotify-language-card.radius div:first-of-type,.spotify-language-card.spacing div:first-of-type{margin-top:12px}.spotify-language-card.radius b,.spotify-language-card.spacing b{color:#fff;font-size:20px;font-weight:900}.spotify-language-card.radius small{align-self:center}.spotify-language-card.spacing span{display:block;height:8px;align-self:center;border-radius:9999px;background:#1ed760}.spotify-language-card.spacing small{grid-column:2;margin-top:-8px}.spotify-layout-samples,.spotify-language-boundary{display:grid;gap:12px;background:#121212;padding:24px}.spotify-layout-samples{grid-template-columns:1.2fr .85fr .8fr;border-bottom:1px solid #2a2a2a}.spotify-layout-samples strong{display:block;margin-top:14px;color:#fff;font-size:18px;font-weight:800;line-height:1.2}.spotify-layout-samples .shell div{display:grid;grid-template-columns:82px 1fr;grid-template-rows:130px 36px;gap:8px;margin-top:16px}.spotify-layout-samples .shell i,.spotify-layout-samples .shell b,.spotify-layout-samples .shell em,.spotify-layout-samples .grid i,.spotify-layout-samples .depth i{display:block;border-radius:8px;background:#1f1f1f}.spotify-layout-samples .shell i{grid-row:1 / 3;background:#000}.spotify-layout-samples .shell b{background:linear-gradient(180deg,#332542,#181818)}.spotify-layout-samples .shell em{grid-column:2;border-radius:9999px;background:#181818}.spotify-layout-samples .grid div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.spotify-layout-samples .grid i{aspect-ratio:1;background:linear-gradient(135deg,#252525,#181818)}.spotify-layout-samples .grid i:nth-child(2){background:linear-gradient(135deg,#743ad5,#d53a9d)}.spotify-layout-samples .grid i:nth-child(4){background:linear-gradient(135deg,#1dd1a1,#10ac84)}.spotify-layout-samples .depth div{display:grid;gap:12px;margin-top:16px}.spotify-layout-samples .depth i{height:56px;background:#252525;box-shadow:0 8px 24px #00000080}.spotify-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr))}.spotify-language-boundary b{display:block;color:#fff;font-size:18px;font-weight:900}.spotify-language-boundary span{display:block;margin-top:10px;color:#b3b3b3;font-size:13px;line-height:1.42}.slack-spec-preview{overflow:hidden;border:1px solid #e6e6e6;border-radius:16px;background:#fff;color:#1d1d1d;font-family:Inter,Lato,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.slack-spec-section{border-bottom:1px solid #e6e6e6;background:#fff;padding:24px}.slack-spec-section:last-child{border-bottom:0}.slack-spec-section h3,.slack-type-board span,.slack-component-board span,.slack-layout-board span{margin:0;color:#696969;font-size:12px;font-weight:700;letter-spacing:.96px;line-height:1;text-transform:uppercase}.slack-spec-section h3{margin-bottom:18px;color:#1d1d1d;font-size:13px;letter-spacing:.6px}.slack-hero-sample{overflow:hidden;border-radius:16px;background:radial-gradient(circle at 18% 18%,#ffe7d2 0,transparent 27%),radial-gradient(circle at 82% 14%,#e9d8ff 0,transparent 31%),radial-gradient(circle at 70% 88%,#dce8cf 0,transparent 32%),linear-gradient(135deg,#f4ede4,#f9f0ff);padding:32px}.slack-hero-sample strong{display:block;max-width:680px;margin-top:14px;color:#1d1d1d;font-size:clamp(42px,5.5vw,64px);font-weight:700;letter-spacing:-.768px;line-height:1.12}.slack-hero-sample p{max-width:560px;margin:18px 0 0;color:#696969;font-size:16px;line-height:1.55}.slack-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:90px;background:#4a154b;color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:.2px;padding:14px 28px}.slack-hero-sample button{margin-top:24px}.slack-color-board,.slack-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.slack-color-board article,.slack-type-board article,.slack-component-board article,.slack-layout-board article,.slack-rule-board article{overflow:hidden;border:1px solid #e6e6e6;border-radius:16px;background:#fff}.slack-color-board div{height:66px;border-bottom:1px solid #e6e6e6}.slack-color-board strong,.slack-color-board span{display:block;padding:0 14px}.slack-color-board strong{padding-top:12px;color:#1d1d1d;font-size:14px;font-weight:700;line-height:1.25}.slack-color-board span{padding-top:4px;padding-bottom:14px;color:#696969;font-size:11px}.slack-type-board,.slack-layout-board,.slack-rule-board{display:grid;gap:12px}.slack-type-board{grid-template-columns:1.35fr .85fr .75fr}.slack-type-board article,.slack-component-board article,.slack-layout-board article,.slack-rule-board article{padding:20px}.slack-type-board .display strong{display:block;margin-top:14px;color:#1d1d1d;font-size:clamp(34px,4.8vw,58px);font-weight:700;letter-spacing:-.696px;line-height:1.14}.slack-type-board p{margin:14px 0 0;color:#696969;font-size:15px;line-height:1.55}.slack-type-board .link p{color:#1264a3}.slack-spec-preview button.secondary{background:#f9f0ff;color:#1d1d1d}.slack-component-board article{min-height:132px}.slack-component-board button,.slack-component-board .input,.slack-component-board .stat strong{margin-top:18px}.slack-component-board .input{border:1px solid #e6e6e6;border-radius:4px;color:#696969;padding:12px;font-size:15px}.slack-component-board .stat{background:#fff;color:#4a154b}.slack-component-board .stat strong{display:block;color:#4a154b;font-size:50px;font-weight:700;letter-spacing:-.6px;line-height:1}.slack-layout-board{grid-template-columns:1.2fr .8fr}.slack-layout-board .mock-frame{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:230px;margin-top:16px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 16% 18%,#ffe7d2 0,transparent 28%),radial-gradient(circle at 80% 20%,#e9d8ff 0,transparent 30%),linear-gradient(135deg,#f4ede4,#f9f0ff);padding:16px}.slack-layout-board .mock-frame i{display:block;background:#fff;box-shadow:0 0 32px #0000001a}.slack-layout-board .mock-frame .side{border-radius:12px 0 0 12px;background:#4a154b}.slack-layout-board .mock-frame .chat{border-radius:0 12px 12px 0;background:linear-gradient(#e6e6e6,#e6e6e6) 24px 48px / 70% 1px no-repeat,linear-gradient(#e6e6e6,#e6e6e6) 24px 106px / 62% 1px no-repeat,linear-gradient(#e6e6e6,#e6e6e6) 24px 164px / 74% 1px no-repeat,#fff}.slack-layout-board .band-frame{min-height:230px;margin-top:16px;border-radius:16px;background:#4a154b;padding:28px}.slack-layout-board .band-frame i{display:block;height:18px;max-width:180px;margin-bottom:14px;border-radius:999px;background:#fff}.slack-layout-board .band-frame i:last-child{width:120px;height:48px;margin-top:42px;background:transparent;border:2px solid #ffffff}.slack-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.slack-rule-board strong{display:block;margin-bottom:10px;color:#1d1d1d;font-size:22px;font-weight:700;line-height:1.25}.slack-rule-board p{margin:0;border-top:1px solid #e6e6e6;padding:11px 0;color:#696969;font-size:14px;line-height:1.45}.slack-language-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:24px;border-bottom:1px solid #e6e6e6;background:radial-gradient(circle at 18% 16%,#ffe7d2 0,transparent 28%),radial-gradient(circle at 86% 20%,#ead8ff 0,transparent 30%),radial-gradient(circle at 70% 88%,#dce8cf 0,transparent 31%),linear-gradient(135deg,#f4ede4,#f9f0ff);padding:24px}.slack-language-copy{display:flex;min-height:420px;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:16px;background:#ffffff9e;padding:30px}.slack-label{display:inline-flex;align-items:center;color:#696969;font-size:12px;font-weight:700;letter-spacing:.96px;line-height:1;text-transform:uppercase}.slack-language-copy strong{display:block;max-width:640px;margin-top:28px;color:#1d1d1d;font-size:clamp(48px,5.4vw,76px);font-weight:700;letter-spacing:-.768px;line-height:1.08}.slack-language-copy p{max-width:560px;margin:22px 0 0;color:#696969;font-size:16px;line-height:1.55}.slack-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.slack-spec-preview .slack-actions a,.slack-language-card.components a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:90px;background:#f9f0ff;color:#1d1d1d;font-size:16px;font-weight:700;letter-spacing:.2px;padding:14px 30px;text-decoration:none}.slack-chat-sample{display:grid;grid-template-columns:158px minmax(0,1fr);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 32px #0000001f}.slack-chat-sample aside{background:#4a154b;color:#fff;padding:22px 14px}.slack-chat-sample aside b{display:block;margin-bottom:18px;font-size:15px;font-weight:700}.slack-chat-sample aside span{display:block;border-radius:8px;color:#d9bdde;font-size:14px;padding:8px 10px}.slack-chat-sample aside span.active{background:#ffffff24;color:#fff}.slack-chat-sample main{min-width:0;padding:22px}.slack-chat-sample header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e6e6;padding-bottom:16px;margin-bottom:18px}.slack-chat-sample header strong{color:#1d1d1d;font-size:22px;font-weight:700}.slack-chat-sample header em{color:#696969;font-size:13px;font-style:normal}.slack-chat-sample main div{display:flex;gap:12px;margin-bottom:16px}.slack-chat-sample main i{flex:none;width:36px;height:36px;border-radius:10px;background:#f4ede4}.slack-chat-sample main div:nth-of-type(2) i{background:#f9f0ff}.slack-chat-sample main div:nth-of-type(3) i{background:#dce8cf}.slack-chat-sample p{margin:0}.slack-chat-sample p b{display:block;color:#1d1d1d;font-size:14px;font-weight:700}.slack-chat-sample p span{display:block;margin-top:4px;color:#696969;font-size:14px;line-height:1.45}.slack-language-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;border-bottom:1px solid #e6e6e6;background:#fff;padding:24px}.slack-language-card,.slack-layout-samples article,.slack-language-boundary div{overflow:hidden;border:1px solid #e6e6e6;border-radius:16px;background:#fff;padding:20px}.slack-language-card.type{grid-row:span 2}.slack-type-row{border-top:1px solid #e6e6e6;padding:16px 0}.slack-type-row:first-of-type{margin-top:18px}.slack-type-row b,.slack-language-card.palette small,.slack-language-card.radius small,.slack-language-card.spacing small{display:block;color:#696969;font-size:12px;font-weight:700;letter-spacing:.2px;line-height:1.35}.slack-type-row strong{display:block;margin-top:8px;color:#1d1d1d;font-weight:700;line-height:1.12}.slack-type-row.hero strong{font-size:clamp(42px,4.8vw,64px);letter-spacing:-.768px}.slack-type-row.title strong{font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.464px}.slack-type-row.body strong{color:#696969;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.55}.slack-type-row.link strong{color:#1264a3;font-size:16px;line-height:1.5}.slack-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slack-language-card.palette .slack-label{grid-column:1 / -1}.slack-language-card.palette div{overflow:hidden;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.slack-language-card.palette i{display:block;height:56px;border-bottom:1px solid #e6e6e6}.slack-language-card.palette b,.slack-language-card.palette small{display:block;padding:0 12px}.slack-language-card.palette b{padding-top:10px;color:#1d1d1d;font-size:13px;font-weight:700}.slack-language-card.palette small{padding-bottom:12px}.slack-language-card.components{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.slack-language-card.components button{margin-top:8px}.slack-language-card.components .slack-input{width:100%;border:1px solid #e6e6e6;border-radius:4px;background:#fff;color:#696969;font-size:15px;padding:11px 12px}.slack-language-card.components strong{color:#4a154b;font-size:54px;font-weight:700;letter-spacing:-.6px;line-height:1}.slack-language-card.radius div,.slack-language-card.spacing div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 12px;border-top:1px solid #e6e6e6;padding:12px 0}.slack-language-card.radius div:first-of-type,.slack-language-card.spacing div:first-of-type{margin-top:12px}.slack-language-card.radius b,.slack-language-card.spacing b{color:#4a154b;font-size:22px;font-weight:700;letter-spacing:-.2px}.slack-language-card.radius small{align-self:center}.slack-language-card.spacing span{display:block;height:9px;align-self:center;border-radius:90px;background:#4a154b}.slack-language-card.spacing small{grid-column:2;margin-top:-8px}.slack-layout-samples,.slack-language-boundary{display:grid;gap:12px;background:#fff;padding:24px}.slack-layout-samples{grid-template-columns:1.15fr .85fr .8fr;border-bottom:1px solid #e6e6e6}.slack-layout-samples strong{display:block;margin-top:14px;color:#1d1d1d;font-size:20px;font-weight:700;letter-spacing:-.1px;line-height:1.25}.slack-layout-samples .mock div{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:180px;margin-top:18px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 16% 18%,#ffe7d2 0,transparent 28%),radial-gradient(circle at 80% 20%,#e9d8ff 0,transparent 30%),linear-gradient(135deg,#f4ede4,#f9f0ff);padding:16px}.slack-layout-samples .mock i,.slack-layout-samples .mock b{display:block;background:#fff;box-shadow:0 0 28px #0000001a}.slack-layout-samples .mock i{border-radius:12px 0 0 12px;background:#4a154b}.slack-layout-samples .mock b{border-radius:0 12px 12px 0;background:linear-gradient(#e6e6e6,#e6e6e6) 22px 42px / 72% 1px no-repeat,linear-gradient(#e6e6e6,#e6e6e6) 22px 88px / 62% 1px no-repeat,linear-gradient(#e6e6e6,#e6e6e6) 22px 134px / 76% 1px no-repeat,#fff}.slack-layout-samples .band{background:#4a154b;color:#fff}.slack-layout-samples .band .slack-label,.slack-layout-samples .band strong{color:#fff}.slack-layout-samples .band div{margin-top:18px;border-radius:16px;background:transparent}.slack-layout-samples .band i{display:block;height:18px;max-width:180px;margin-bottom:14px;border-radius:90px;background:#fff}.slack-layout-samples .band i:last-child{width:130px;height:48px;margin-top:42px;background:transparent;border:2px solid #ffffff}.slack-layout-samples .stats div{display:grid;gap:10px;margin-top:18px}.slack-layout-samples .stats b{display:block;border:1px solid #e6e6e6;border-radius:16px;color:#4a154b;font-size:42px;font-weight:700;line-height:1;padding:18px}.slack-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr))}.slack-language-boundary b{display:block;color:#1d1d1d;font-size:20px;font-weight:700}.slack-language-boundary span{display:block;margin-top:10px;color:#696969;font-size:14px;line-height:1.5}.sanity-spec-preview{overflow:hidden;border:1px solid #353535;border-radius:16px;background:#0b0b0b;color:#fff;font-family:Space Grotesk,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.sanity-spec-section{border-bottom:1px solid #212121;background:#0b0b0b;padding:24px}.sanity-spec-section:last-child{border-bottom:0}.sanity-spec-section h3,.sanity-type-board span,.sanity-component-board span,.sanity-layout-board span{margin:0;color:#797979;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.sanity-spec-section h3{margin-bottom:18px;color:#fff;font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none}.sanity-hero-sample{overflow:hidden;border:1px solid #353535;border-radius:12px;background:#0b0b0b;padding:32px}.sanity-hero-sample span{display:inline-flex;align-items:center;gap:9px;color:#b9b9b9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;text-transform:uppercase}.sanity-hero-sample span b{display:inline-block;width:8px;height:8px;border-radius:999px;background:#19d600}.sanity-hero-sample strong{display:block;max-width:760px;margin-top:18px;color:#fff;font-size:clamp(48px,7vw,88px);font-weight:400;letter-spacing:-3.52px;line-height:1}.sanity-hero-sample p{max-width:620px;margin:18px 0 0;color:#b9b9b9;font-size:16px;line-height:1.5}.sanity-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:99999px;background:#f36458;color:#fff;font:inherit;font-size:15px;font-weight:400;padding:8px 16px}.sanity-hero-sample button{margin-top:24px}.sanity-color-board,.sanity-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.sanity-color-board article,.sanity-type-board article,.sanity-component-board article,.sanity-layout-board article,.sanity-rule-board article{overflow:hidden;border:1px solid #353535;border-radius:6px;background:#212121}.sanity-color-board div{height:66px;border-bottom:1px solid #353535}.sanity-color-board strong,.sanity-color-board span{display:block;padding:0 14px}.sanity-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:425;line-height:1.25}.sanity-color-board span{padding-top:4px;padding-bottom:14px;color:#797979;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.sanity-type-board,.sanity-layout-board,.sanity-rule-board{display:grid;gap:12px}.sanity-type-board{grid-template-columns:1.35fr .85fr .75fr}.sanity-type-board article,.sanity-component-board article,.sanity-layout-board article,.sanity-rule-board article{padding:20px}.sanity-type-board .display strong{display:block;margin-top:14px;color:#fff;font-size:clamp(38px,5vw,64px);font-weight:400;letter-spacing:-2.56px;line-height:1}.sanity-type-board p{margin:14px 0 0;color:#b9b9b9;font-size:15px;line-height:1.5}.sanity-type-board .mono p,.sanity-component-board .code p{color:#b9b9b9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55}.sanity-type-board .mono p{margin-top:14px}.sanity-spec-preview button.secondary{background:#0b0b0b;color:#b9b9b9}.sanity-component-board article{min-height:132px}.sanity-component-board button,.sanity-component-board .input,.sanity-component-board .code p{margin-top:18px}.sanity-component-board .input{border:1px solid #0052ef;border-radius:3px;background:#072227;color:#b9b9b9;padding:10px 12px;font-size:15px;box-shadow:0 0 0 2px #0052ef59}.sanity-component-board .code p{border-radius:4px;background:#0b0b0b;padding:14px}.sanity-component-board .code b{color:#0052ef;font-weight:400}.sanity-layout-board{grid-template-columns:1.2fr .8fr}.sanity-layout-board .studio-frame{display:grid;grid-template-columns:54px 132px minmax(0,1fr);min-height:230px;margin-top:16px;overflow:hidden;border:1px solid #353535;border-radius:6px;background:#0b0b0b}.sanity-layout-board .studio-frame i{display:block;border-right:1px solid #353535;background:#212121}.sanity-layout-board .studio-frame .list{background:repeating-linear-gradient(180deg,transparent 0 37px,#353535 37px 38px),#0b0b0b}.sanity-layout-board .studio-frame .editor{border-right:0;background:linear-gradient(90deg,#f36458 0 58px,transparent 58px) 24px 28px / 160px 2px no-repeat,linear-gradient(90deg,#0052ef 0 84px,transparent 84px) 24px 62px / 220px 2px no-repeat,linear-gradient(90deg,#b9b9b9 0 70%,transparent 70%) 24px 96px / 260px 2px no-repeat,#212121}.sanity-layout-board .signal-stack{display:grid;gap:10px;margin-top:16px}.sanity-layout-board .signal-stack i{display:block;height:58px;border:1px solid #353535;border-radius:6px;background:#212121}.sanity-layout-board .signal-stack i:nth-child(1){box-shadow:inset 5px 0 #f36458}.sanity-layout-board .signal-stack i:nth-child(2){box-shadow:inset 5px 0 #0052ef}.sanity-layout-board .signal-stack i:nth-child(3){box-shadow:inset 5px 0 #19d600}.sanity-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.sanity-rule-board strong{display:block;margin-bottom:10px;color:#fff;font-size:22px;font-weight:425;letter-spacing:-.24px;line-height:1.2}.sanity-rule-board p{margin:0;border-top:1px solid #353535;padding:11px 0;color:#b9b9b9;font-size:14px;line-height:1.45}.sanity-language-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);gap:24px;border-bottom:1px solid #212121;background:#0b0b0b;padding:24px}.sanity-language-copy{display:flex;min-height:420px;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid #353535;border-radius:12px;background:#0b0b0b;padding:28px}.sanity-label{display:inline-flex;align-items:center;gap:8px;color:#797979;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.sanity-label i{width:7px;height:7px;border-radius:999px;background:#19d600}.sanity-language-copy strong{display:block;max-width:620px;margin-top:28px;color:#fff;font-size:clamp(54px,6vw,92px);font-weight:400;letter-spacing:-4px;line-height:.95}.sanity-language-copy p{max-width:560px;margin:22px 0 0;color:#b9b9b9;font-size:16px;line-height:1.55}.sanity-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sanity-spec-preview .sanity-actions a,.sanity-language-card.components a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #353535;border-radius:99999px;background:#212121;color:#fff;font-size:15px;padding:8px 16px;text-decoration:none}.sanity-studio-sample{overflow:hidden;border:1px solid #353535;border-radius:12px;background:#212121}.sanity-window-bar{display:flex;align-items:center;gap:7px;height:44px;border-bottom:1px solid #353535;padding:0 14px;color:#797979;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;text-transform:uppercase}.sanity-window-bar span{width:8px;height:8px;border-radius:999px;background:#353535}.sanity-window-bar b{margin-left:auto;font-weight:500}.sanity-studio-grid{display:grid;grid-template-columns:58px 132px minmax(0,1fr);min-height:376px}.sanity-studio-grid aside,.sanity-studio-grid nav{border-right:1px solid #353535;background:#0b0b0b;padding:14px 12px}.sanity-studio-grid aside i{display:block;width:30px;height:30px;margin-bottom:10px;border-radius:5px;background:#212121}.sanity-studio-grid aside i.active{background:#0052ef}.sanity-studio-grid nav b,.sanity-studio-grid main small{display:block;margin-bottom:12px;color:#797979;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500;text-transform:uppercase}.sanity-studio-grid nav span{display:block;border-radius:5px;color:#b9b9b9;font-size:13px;padding:8px 9px}.sanity-studio-grid nav span.active{background:#212121;color:#fff;box-shadow:inset 3px 0 #0052ef}.sanity-studio-grid main{min-width:0;padding:18px}.sanity-studio-grid main div{margin-bottom:10px;border:1px solid #353535;border-radius:3px;background:#0b0b0b;padding:12px}.sanity-studio-grid main strong{display:block;overflow:hidden;color:#fff;font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.sanity-studio-grid pre,.sanity-language-card pre,.sanity-layout-samples pre{overflow:hidden;margin:0;border:1px solid #353535;border-radius:6px;background:#0b0b0b;color:#b9b9b9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;padding:14px;white-space:pre-wrap}.sanity-studio-grid pre b,.sanity-language-card pre b,.sanity-layout-samples pre b{color:#0052ef;font-weight:500}.sanity-studio-grid pre em,.sanity-language-card pre em{color:#19d600;font-style:normal}.sanity-language-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;border-bottom:1px solid #212121;background:#0b0b0b;padding:24px}.sanity-language-card,.sanity-layout-samples article,.sanity-language-boundary div{overflow:hidden;border:1px solid #353535;border-radius:6px;background:#212121;padding:20px}.sanity-language-card.type{grid-row:span 2}.sanity-type-row{border-top:1px solid #353535;padding:16px 0}.sanity-type-row:first-of-type{margin-top:18px}.sanity-type-row b,.sanity-language-card.palette small,.sanity-language-card.radius small,.sanity-language-card.spacing small{display:block;color:#797979;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.35}.sanity-type-row strong{display:block;margin-top:8px;color:#fff;font-weight:400;line-height:1}.sanity-type-row.mega strong{font-size:clamp(46px,5.8vw,82px);letter-spacing:-3.6px}.sanity-type-row.xl strong{font-size:clamp(38px,4.4vw,60px);letter-spacing:-2.4px}.sanity-type-row.title strong{font-size:clamp(30px,3.3vw,44px);letter-spacing:-1.6px}.sanity-type-row.body strong{color:#b9b9b9;font-size:16px;letter-spacing:0;line-height:1.5}.sanity-type-row.mono strong{color:#b9b9b9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;letter-spacing:.04em;line-height:1.4}.sanity-language-card.palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sanity-language-card.palette .sanity-label{grid-column:1 / -1}.sanity-language-card.palette div{overflow:hidden;border:1px solid #353535;border-radius:6px;background:#0b0b0b}.sanity-language-card.palette i{display:block;height:58px;border-bottom:1px solid #353535}.sanity-language-card.palette b,.sanity-language-card.palette small{display:block;padding:0 12px}.sanity-language-card.palette b{padding-top:10px;color:#fff;font-size:13px;font-weight:400}.sanity-language-card.palette small{padding-bottom:12px}.sanity-language-card.components{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sanity-language-card.components button{margin-top:8px}.sanity-language-card.components .sanity-input{width:100%;border:1px solid #0052ef;border-radius:3px;background:#0b0b0b;color:#b9b9b9;font-size:14px;padding:10px 12px;box-shadow:0 0 0 2px #0052ef52}.sanity-language-card.components>em{display:inline-flex;align-items:center;gap:7px;color:#b9b9b9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-style:normal;text-transform:uppercase}.sanity-language-card.components>em:before{content:"";width:7px;height:7px;border-radius:999px;background:#19d600}.sanity-language-card.radius div,.sanity-language-card.spacing div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px 12px;border-top:1px solid #353535;padding:12px 0}.sanity-language-card.radius div:first-of-type,.sanity-language-card.spacing div:first-of-type{margin-top:12px}.sanity-language-card.radius b,.sanity-language-card.spacing b{color:#fff;font-size:22px;font-weight:400;letter-spacing:-1px}.sanity-language-card.radius small{align-self:center}.sanity-language-card.spacing span{display:block;height:8px;align-self:center;background:#f36458}.sanity-language-card.spacing small{grid-column:2;margin-top:-8px}.sanity-layout-samples,.sanity-language-boundary{display:grid;gap:12px;background:#0b0b0b;padding:24px}.sanity-layout-samples{grid-template-columns:1.2fr .8fr .8fr;border-bottom:1px solid #212121}.sanity-layout-samples strong{display:block;margin-top:14px;color:#fff;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2}.sanity-layout-samples .studio div{display:grid;grid-template-columns:58px 120px 1fr;min-height:180px;margin-top:18px;border:1px solid #353535;border-radius:6px;background:#0b0b0b}.sanity-layout-samples .studio i,.sanity-layout-samples .studio b,.sanity-layout-samples .studio em{border-right:1px solid #353535;background:#212121}.sanity-layout-samples .studio b{background:repeating-linear-gradient(180deg,transparent 0 34px,#353535 34px 35px),#0b0b0b}.sanity-layout-samples .studio em{border-right:0;background:linear-gradient(90deg,#f36458 0 52px,transparent 52px) 22px 28px / 150px 2px no-repeat,linear-gradient(90deg,#0052ef 0 86px,transparent 86px) 22px 62px / 210px 2px no-repeat,linear-gradient(90deg,#b9b9b9 0 70%,transparent 70%) 22px 96px / 240px 2px no-repeat,#212121}.sanity-layout-samples .release div{display:grid;gap:9px;margin-top:18px}.sanity-layout-samples .release i{height:50px;border:1px solid #353535;border-radius:6px;background:#0b0b0b}.sanity-layout-samples .release i:nth-child(1){box-shadow:inset 5px 0 #f36458}.sanity-layout-samples .release i:nth-child(2){box-shadow:inset 5px 0 #0052ef}.sanity-layout-samples .release i:nth-child(3){box-shadow:inset 5px 0 #19d600}.sanity-layout-samples pre{margin-top:18px}.sanity-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr))}.sanity-language-boundary b{display:block;color:#fff;font-size:20px;font-weight:400;letter-spacing:-.3px}.sanity-language-boundary span{display:block;margin-top:10px;color:#b9b9b9;font-size:14px;line-height:1.5}.supabase-spec-preview{overflow:hidden;border:1px solid #dfdfdf;border-radius:16px;background:#fff;color:#171717;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.supabase-spec-section{border-bottom:1px solid #dfdfdf;background:#fff;padding:24px}.supabase-spec-section:last-child{border-bottom:0}.supabase-spec-section h3,.supabase-type-board span,.supabase-component-board span,.supabase-layout-board span{margin:0;color:#707070;font-size:12px;font-weight:500;letter-spacing:0;line-height:1}.supabase-spec-section h3{margin-bottom:18px;color:#171717;font-size:13px}.supabase-hero-sample{overflow:hidden;border:1px solid #dfdfdf;border-radius:12px;background:#fff;box-shadow:0 8px 24px #00000014;padding:32px}.supabase-hero-sample span{display:inline-flex;align-items:center;gap:8px;color:#707070;font-size:13px}.supabase-hero-sample span i{display:inline-block;width:9px;height:9px;border-radius:9999px;background:#3ecf8e}.supabase-hero-sample strong{display:block;max-width:660px;margin-top:18px;color:#171717;font-size:clamp(42px,5.4vw,64px);font-weight:500;letter-spacing:-1.92px;line-height:1.1}.supabase-hero-sample p{max-width:560px;margin:16px 0 0;color:#707070;font-size:16px;line-height:1.55}.supabase-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:0;border-radius:6px;background:#3ecf8e;color:#171717;font:inherit;font-size:14px;font-weight:500;padding:8px 16px}.supabase-hero-sample button{margin-top:22px}.supabase-color-board,.supabase-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.supabase-color-board article,.supabase-type-board article,.supabase-component-board article,.supabase-layout-board article,.supabase-rule-board article{overflow:hidden;border:1px solid #dfdfdf;border-radius:12px;background:#fff}.supabase-color-board div{height:66px;border-bottom:1px solid #dfdfdf}.supabase-color-board strong,.supabase-color-board span{display:block;padding:0 14px}.supabase-color-board strong{padding-top:12px;color:#171717;font-size:14px;font-weight:500;line-height:1.25}.supabase-color-board span{padding-top:4px;padding-bottom:14px;color:#707070;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.supabase-type-board,.supabase-layout-board,.supabase-rule-board{display:grid;gap:12px}.supabase-type-board{grid-template-columns:1.3fr .85fr .85fr}.supabase-type-board article,.supabase-component-board article,.supabase-layout-board article,.supabase-rule-board article{padding:20px}.supabase-type-board .display strong{display:block;margin-top:14px;color:#171717;font-size:clamp(34px,4.6vw,56px);font-weight:500;letter-spacing:-1.44px;line-height:1.1}.supabase-type-board p{margin:14px 0 0;color:#707070;font-size:15px;line-height:1.55}.supabase-type-board .mono p,.supabase-component-board .code p{border-radius:6px;background:#1c1c1c;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;padding:14px}.supabase-type-board .mono p{margin-top:14px}.supabase-type-board .mono p:first-line,.supabase-component-board .code b{color:#3ecf8e;font-weight:400}.supabase-spec-preview button.secondary{border:1px solid #c7c7c7;background:#fff;color:#171717}.supabase-component-board article{min-height:132px}.supabase-component-board button,.supabase-component-board .input,.supabase-component-board .code p{margin-top:18px}.supabase-component-board .input{border:1px solid #dfdfdf;border-radius:6px;color:#707070;padding:10px 12px;font-size:15px}.supabase-layout-board{grid-template-columns:1.2fr .8fr}.supabase-layout-board .product-frame{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);min-height:230px;margin-top:16px;overflow:hidden;border:1px solid #dfdfdf;border-radius:12px;background:#fafafa;box-shadow:0 8px 24px #00000014}.supabase-layout-board .product-frame i{display:block;border-right:1px solid #dfdfdf;background:#fff}.supabase-layout-board .product-frame .table{margin:18px;border:1px solid #dfdfdf;border-radius:8px;background:linear-gradient(#dfdfdf,#dfdfdf) 0 44px / 100% 1px no-repeat,repeating-linear-gradient(180deg,#fff 0 36px,#fafafa 36px 72px)}.supabase-layout-board .product-frame .sql{position:absolute;right:22px;bottom:20px;width:42%;height:92px;border:1px solid #303030;border-radius:6px;background:linear-gradient(90deg,#3ecf8e 0 36%,transparent 36%) 16px 22px / 92px 2px no-repeat,linear-gradient(90deg,#b2b2b2 0 70%,transparent 70%) 16px 42px / 150px 2px no-repeat,linear-gradient(90deg,#b2b2b2 0 48%,transparent 48%) 16px 62px / 132px 2px no-repeat,#1c1c1c;box-shadow:0 8px 24px #0000002e}.supabase-layout-board .pricing-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.supabase-layout-board .pricing-stack i{display:block;min-height:180px;border:1px solid #dfdfdf;border-radius:12px;background:#fff}.supabase-layout-board .pricing-stack .featured{border-color:#1c1c1c;background:#1c1c1c}.supabase-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.supabase-rule-board strong{display:block;margin-bottom:10px;color:#171717;font-size:22px;font-weight:500;line-height:1.2}.supabase-rule-board p{margin:0;border-top:1px solid #dfdfdf;padding:11px 0;color:#707070;font-size:14px;line-height:1.45}.supabase-label{display:block;color:#707070;font-size:12px;font-weight:400;line-height:1.45}.supabase-label i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#3ecf8e}.supabase-language-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;border-bottom:1px solid #dfdfdf;background:#fff;padding:32px}.supabase-language-copy strong{display:block;margin-top:16px;color:#171717;font-size:clamp(38px,5.4vw,64px);font-weight:500;letter-spacing:-1.92px;line-height:1.1}.supabase-language-copy p{max-width:530px;margin:18px 0 0;color:#707070;font-size:16px;line-height:1.55}.supabase-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.supabase-actions button,.supabase-actions a{display:inline-flex;min-height:38px;align-items:center;border-radius:6px;font:inherit;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none}.supabase-actions button{border:0;background:#3ecf8e;color:#171717}.supabase-actions a{border:1px solid #c7c7c7;background:#fff;color:#171717}.supabase-product-sample{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);min-height:330px;overflow:hidden;border:1px solid #dfdfdf;border-radius:12px;background:#fafafa;box-shadow:0 8px 24px #00000014}.supabase-product-sample aside{display:grid;align-content:start;gap:8px;border-right:1px solid #dfdfdf;background:#fafafa;padding:16px}.supabase-product-sample aside span{height:30px;border-radius:6px;background:#fff;border:1px solid #dfdfdf}.supabase-product-sample aside span:first-child{background:#fff;box-shadow:inset 0 0 0 1px #dfdfdf}.supabase-product-sample main{background:#fff}.supabase-window-bar{display:flex;align-items:center;gap:6px;height:42px;border-bottom:1px solid #dfdfdf;padding:0 14px;color:#9a9a9a;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px}.supabase-window-bar i{width:8px;height:8px;border-radius:999px;background:#c7c7c7}.supabase-window-bar b{margin-left:auto;color:#9a9a9a;font-weight:400}.supabase-table-sample{display:grid;grid-template-columns:repeat(4,1fr);margin:18px;overflow:hidden;border:1px solid #dfdfdf;border-radius:8px}.supabase-table-sample b,.supabase-table-sample span{min-height:42px;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.supabase-table-sample b:nth-child(4n),.supabase-table-sample span:nth-child(4n){border-right:0}.supabase-table-sample b{background:#fafafa}.supabase-table-sample span{background:#fff}.supabase-sql-float{position:absolute;right:24px;bottom:22px;width:42%;border:1px solid #303030;border-radius:6px;background:#1c1c1c;padding:16px;box-shadow:0 16px 48px #0000002e}.supabase-sql-float b{display:block;color:#3ecf8e;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:400}.supabase-sql-float span{display:block;height:2px;margin-top:12px;background:#b2b2b2}.supabase-sql-float span:nth-child(2){width:72%}.supabase-sql-float span:nth-child(3){width:92%}.supabase-sql-float span:nth-child(4){width:54%}.supabase-language-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;background:#fff;padding:18px}.supabase-language-card{min-width:0;border:1px solid #dfdfdf;border-radius:12px;background:#fff;padding:18px}.supabase-language-card.type{grid-row:span 2}.supabase-type-row{border-top:1px solid #dfdfdf;padding:14px 0}.supabase-type-row:first-of-type{border-top:0}.supabase-type-row b{display:block;color:#707070;font-size:12px;font-weight:400}.supabase-type-row strong{display:block;margin-top:7px;color:#171717;font-weight:500}.supabase-type-row.hero strong{font-size:42px;letter-spacing:-1.92px;line-height:1.1}.supabase-type-row.title strong{font-size:32px;letter-spacing:-1.44px;line-height:1.1}.supabase-type-row.body strong{color:#707070;font-size:16px;font-weight:400;line-height:1.5}.supabase-type-row.code strong{display:block;border-radius:6px;background:#1c1c1c;color:#fff;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:400;line-height:1.5;padding:12px}.supabase-language-card.palette{display:grid;align-content:start;gap:10px}.supabase-language-card.palette div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.supabase-language-card.palette i{display:block;width:34px;height:34px;border:1px solid #dfdfdf;border-radius:6px}.supabase-language-card.palette b{min-width:0;color:#171717;font-size:13px;font-weight:500;overflow-wrap:anywhere}.supabase-language-card.palette small{color:#707070;font-size:12px}.supabase-language-card.components{display:grid;align-content:start;gap:12px}.supabase-language-card.components button,.supabase-language-card.components a{display:inline-flex;width:max-content;min-height:38px;align-items:center;border-radius:6px;font:inherit;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none}.supabase-language-card.components button{border:0;background:#3ecf8e;color:#171717}.supabase-language-card.components a{border:1px solid #c7c7c7;background:#fff;color:#171717}.supabase-input{border:1px solid #dfdfdf;border-radius:6px;color:#707070;padding:10px 12px;font-size:15px}.supabase-language-card.components em{width:max-content;border-radius:999px;background:#3ecf8e;color:#171717;padding:3px 8px;font-size:12px;font-style:normal}.supabase-language-card.components pre,.supabase-layout-samples pre{margin:0;border-radius:6px;background:#1c1c1c;color:#fff;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;padding:14px;white-space:pre-wrap}.supabase-language-card.components pre b,.supabase-layout-samples pre b{color:#3ecf8e;font-weight:400}.supabase-language-card.radius{display:grid;align-content:start;gap:11px}.supabase-language-card.radius div{border-top:1px solid #dfdfdf;padding-top:10px}.supabase-language-card.radius div:first-of-type{border-top:0}.supabase-language-card.radius b{display:block;color:#171717;font-size:32px;font-weight:500;letter-spacing:-.72px;line-height:1}.supabase-language-card.radius small{display:block;margin-top:5px;color:#707070}.supabase-language-card.spacing{display:grid;align-content:start;gap:9px}.supabase-language-card.spacing div{display:grid;grid-template-columns:54px minmax(0,1fr) 68px;gap:10px;align-items:center}.supabase-language-card.spacing b{color:#171717;font-size:12px;font-weight:500}.supabase-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#3ecf8e}.supabase-language-card.spacing small{color:#707070;font-size:12px;text-align:right}.supabase-layout-samples{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:1px;background:#dfdfdf;border-top:1px solid #dfdfdf}.supabase-layout-samples article{min-width:0;min-height:196px;background:#fff;padding:22px}.supabase-layout-samples strong{display:block;margin-top:48px;color:#171717;font-size:22px;font-weight:500;line-height:1.2}.supabase-layout-samples .product div{position:relative;display:grid;grid-template-columns:54px 1fr;min-height:88px;margin-top:18px;overflow:hidden;border:1px solid #dfdfdf;border-radius:12px;background:#fafafa}.supabase-layout-samples .product i{display:block;border-right:1px solid #dfdfdf;background:#fafafa}.supabase-layout-samples .product b{display:block;margin:12px;border:1px solid #dfdfdf;border-radius:8px;background:repeating-linear-gradient(180deg,#fff 0 24px,#fafafa 24px 48px)}.supabase-layout-samples .product em{position:absolute;right:16px;bottom:12px;width:38%;height:44px;border-radius:6px;background:#1c1c1c}.supabase-layout-samples .pricing div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.supabase-layout-samples .pricing i{min-height:76px;border:1px solid #dfdfdf;border-radius:12px;background:#fff}.supabase-layout-samples .pricing .dark{border-color:#1c1c1c;background:#1c1c1c}.supabase-layout-samples .code strong{margin-top:32px}.supabase-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dfdfdf;border-top:1px solid #dfdfdf}.supabase-language-boundary div{background:#fff;padding:20px 18px}.supabase-language-boundary b{display:block;color:#171717;font-size:14px;font-weight:500}.supabase-language-boundary span{display:block;margin-top:8px;color:#707070;font-size:13px;line-height:1.45}.webflow-spec-preview{overflow:hidden;border:1px solid #d8d8d8;border-radius:16px;background:#fff;color:#080808;font-family:WF Visual Sans Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.webflow-spec-section{border-bottom:1px solid #d8d8d8;background:#fff;padding:24px}.webflow-spec-section:last-child{border-bottom:0}.webflow-spec-section h3,.webflow-type-board span,.webflow-component-board span,.webflow-layout-board span{margin:0;color:#5a5a5a;font-size:12px;font-weight:500;letter-spacing:.6px;line-height:1;text-transform:uppercase}.webflow-spec-section h3{margin-bottom:18px;color:#080808;font-size:13px;letter-spacing:1.2px}.webflow-hero-sample{overflow:hidden;border:1px solid #d8d8d8;border-radius:8px;background:#fff;box-shadow:0 54px 22px #00000003,0 30px 18px #0000000a,0 13px 13px #00000014,0 3px 7px #00000017;padding:32px}.webflow-hero-sample span{display:block;color:#5a5a5a;font-size:15px;font-weight:500;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase}.webflow-hero-sample strong{display:block;max-width:650px;margin-top:18px;color:#080808;font-size:clamp(42px,5.7vw,72px);font-weight:600;letter-spacing:-.8px;line-height:1.04}.webflow-hero-sample p{max-width:520px;margin:16px 0 0;color:#363636;font-size:16px;line-height:1.6}.webflow-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:4px;background:#080808;color:#fff;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.16px;padding:12px 20px}.webflow-hero-sample button{margin-top:22px}.webflow-color-board,.webflow-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.webflow-color-board article,.webflow-type-board article,.webflow-component-board article,.webflow-layout-board article,.webflow-rule-board article{overflow:hidden;border:1px solid #d8d8d8;border-radius:8px;background:#fff}.webflow-color-board div{height:66px;border-bottom:1px solid #d8d8d8}.webflow-color-board strong,.webflow-color-board span{display:block;padding:0 14px}.webflow-color-board strong{padding-top:12px;color:#080808;font-size:14px;font-weight:600;line-height:1.25}.webflow-color-board span{padding-top:4px;padding-bottom:14px;color:#5a5a5a;font-family:WFVisualSans-Mono,Inconsolata,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.webflow-type-board,.webflow-layout-board,.webflow-rule-board{display:grid;gap:12px}.webflow-type-board{grid-template-columns:1.35fr .85fr .75fr}.webflow-type-board article,.webflow-component-board article,.webflow-layout-board article,.webflow-rule-board article{padding:20px}.webflow-type-board .display strong{display:block;margin-top:14px;color:#080808;font-size:clamp(34px,4.7vw,58px);font-weight:600;letter-spacing:-.8px;line-height:1.04}.webflow-type-board p{margin:14px 0 0;color:#363636;font-size:15px;letter-spacing:-.16px;line-height:1.6}.webflow-type-board .eyebrow p{color:#080808;font-size:15px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.webflow-spec-preview button.secondary{border:1px solid #d8d8d8;background:#fff;color:#080808}.webflow-component-board article{min-height:132px}.webflow-component-board button,.webflow-component-board .input,.webflow-component-board .category strong{margin-top:18px}.webflow-component-board .category{border:0;color:#fff}.webflow-component-board .category span{color:#fffc}.webflow-component-board .category strong{display:block;color:#fff;font-size:32px;font-weight:500;line-height:1.25}.webflow-spec-preview .purple{background:#7a3dff}.webflow-spec-preview .pink{background:#ed52cb}.webflow-spec-preview .blue{background:#3b89ff}.webflow-spec-preview .orange{background:#ff6b00}.webflow-spec-preview .green{background:#00d722;color:#080808}.webflow-component-board .input{border:1px solid #d8d8d8;border-radius:4px;color:#898989;padding:12px 14px;font-size:15px}.webflow-layout-board{grid-template-columns:1.15fr .85fr}.webflow-layout-board .builder-frame{display:grid;grid-template-columns:48px minmax(0,1fr) 96px;min-height:220px;margin-top:16px;overflow:hidden;border:1px solid #d8d8d8;border-radius:8px;background:#f7f7f7;box-shadow:0 30px 18px #0000000a,0 13px 13px #00000014,0 3px 7px #00000017}.webflow-layout-board .builder-frame i{display:block;border-right:1px solid #d8d8d8;background:#fff}.webflow-layout-board .builder-frame .stage{margin:18px;border:1px solid #d8d8d8;border-radius:8px;background:linear-gradient(180deg,#fbfcff,#edf3ff)}.webflow-layout-board .builder-frame .props{border-right:0;border-left:1px solid #d8d8d8}.webflow-layout-board .cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.webflow-layout-board .cat-grid i{display:block;min-height:82px;border-radius:8px}.webflow-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.webflow-rule-board strong{display:block;margin-bottom:10px;color:#080808;font-size:24px;font-weight:600;line-height:1.2}.webflow-rule-board p{margin:0;border-top:1px solid #d8d8d8;padding:11px 0;color:#363636;font-size:14px;line-height:1.45}.webflow-label{display:block;color:#5a5a5a;font-size:12px;font-weight:500;letter-spacing:.6px;line-height:1;text-transform:uppercase}.webflow-language-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:26px;align-items:center;padding:30px;border-bottom:1px solid #d8d8d8;background:#fff}.webflow-language-copy strong{display:block;margin-top:14px;color:#080808;font-size:clamp(42px,5.8vw,72px);font-weight:600;letter-spacing:-.8px;line-height:1.04}.webflow-language-copy p{max-width:530px;margin:16px 0 0;color:#363636;font-size:16px;letter-spacing:-.16px;line-height:1.6}.webflow-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.webflow-actions button,.webflow-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:4px;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.16px;padding:12px 20px;text-decoration:none}.webflow-actions button{border:0;background:#080808;color:#fff}.webflow-actions a{border:1px solid #d8d8d8;background:#fff;color:#080808}.webflow-builder-sample{overflow:hidden;display:grid;grid-template-columns:54px 1fr 132px;border:1px solid #d8d8d8;border-radius:8px;background:#f7f7f7;box-shadow:0 54px 22px #00000003,0 30px 18px #0000000a,0 13px 13px #00000014,0 3px 7px #00000017}.webflow-builder-sample .tools{display:flex;flex-direction:column;gap:10px;align-items:center;border-right:1px solid #d8d8d8;background:#fff;padding:14px 0}.webflow-builder-sample .tools i{width:24px;height:24px;border-radius:4px;background:#f7f7f7}.webflow-builder-sample .tools i:nth-child(1){background:#080808}.webflow-builder-sample .tools i:nth-child(2){background:#7a3dff}.webflow-builder-sample .tools i:nth-child(3){background:#ed52cb}.webflow-builder-sample .tools i:nth-child(4){background:#00d722}.webflow-builder-sample main{background:#fff}.webflow-builder-sample .bar{display:flex;gap:6px;border-bottom:1px solid #d8d8d8;padding:12px}.webflow-builder-sample .bar span{width:8px;height:8px;border-radius:999px;background:#d8d8d8}.webflow-builder-sample section{margin:18px;border:1px solid #d8d8d8;border-radius:8px;background:linear-gradient(180deg,#fbfcff,#edf3ff);padding:18px}.webflow-builder-sample section strong{display:block;color:#080808;font-size:28px;font-weight:600;letter-spacing:-.4px;line-height:1.1}.webflow-builder-sample section b{display:block;height:54px;margin-top:14px;border-radius:8px;background:#080808}.webflow-builder-sample section div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.webflow-builder-sample section i{height:46px;border-radius:8px;background:#e7ecf6}.webflow-builder-sample aside{border-left:1px solid #d8d8d8;background:#fff;padding:14px}.webflow-builder-sample aside span{display:block;margin-bottom:10px;color:#898989;font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.webflow-builder-sample aside i{display:block;height:28px;margin-bottom:8px;border:1px solid #d8d8d8;border-radius:4px;background:#f7f7f7}.webflow-category-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#d8d8d8;border-bottom:1px solid #d8d8d8}.webflow-category-strip article{min-height:150px;padding:22px;color:#fff}.webflow-category-strip .purple{background:#7a3dff}.webflow-category-strip .pink{background:#ed52cb}.webflow-category-strip .blue{background:#3b89ff}.webflow-category-strip .orange{background:#ff6b00}.webflow-category-strip .green{background:#00d722;color:#080808}.webflow-category-strip span{font-size:13px;font-weight:500}.webflow-category-strip strong{display:block;margin-top:58px;font-size:28px;font-weight:500;line-height:1.2}.webflow-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;padding:18px;background:#fff}.webflow-language-card{border:1px solid #d8d8d8;border-radius:8px;background:#fff;padding:18px}.webflow-language-card.wide{grid-row:span 2}.webflow-type-row{border-top:1px solid #d8d8d8;padding:14px 0}.webflow-type-row:first-of-type{border-top:0}.webflow-type-row b{display:block;color:#5a5a5a;font-size:12px;font-weight:500}.webflow-type-row strong{display:block;margin-top:7px;color:#080808;font-weight:500}.webflow-type-row.mega strong{font-size:42px;font-weight:600;letter-spacing:-.8px;line-height:1.04}.webflow-type-row.xl strong{font-size:32px;font-weight:600;line-height:1.04}.webflow-type-row.body strong{color:#363636;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.6}.webflow-type-row.eyebrow strong{font-size:15px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.webflow-language-card.palette{display:grid;align-content:start;gap:10px}.webflow-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.webflow-language-card.palette i{width:34px;height:34px;border:1px solid #d8d8d8;border-radius:4px}.webflow-language-card.palette b{color:#080808;font-size:13px;font-weight:600}.webflow-language-card.palette small{color:#5a5a5a;font-size:12px}.webflow-language-card.components{display:grid;align-content:start;gap:12px}.webflow-language-card.components button,.webflow-language-card.components>a{display:inline-flex;width:max-content;min-height:44px;align-items:center;border-radius:4px;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.16px;padding:12px 20px;text-decoration:none}.webflow-language-card.components button{border:0;background:#080808;color:#fff}.webflow-language-card.components>a{border:1px solid #d8d8d8;background:#fff;color:#080808}.webflow-language-card.components .input{border:1px solid #d8d8d8;border-radius:4px;color:#898989;padding:12px 14px;font-size:15px}.webflow-language-card.components .category{border-radius:8px;background:#7a3dff;color:#fff;padding:22px}.webflow-language-card.components .category strong{display:block;font-size:26px;font-weight:500;line-height:1.2}.webflow-language-card.radius{display:grid;align-content:start;gap:11px}.webflow-language-card.radius div{border-top:1px solid #d8d8d8;padding-top:10px}.webflow-language-card.radius div:first-of-type{border-top:0}.webflow-language-card.radius b{display:block;color:#080808;font-size:32px;font-weight:600;line-height:1}.webflow-language-card.radius small{display:block;margin-top:5px;color:#363636}.webflow-language-card.spacing{display:grid;align-content:start;gap:9px}.webflow-language-card.spacing div{display:grid;grid-template-columns:48px 1fr 58px;gap:10px;align-items:center}.webflow-language-card.spacing b{color:#080808;font-size:12px;font-weight:500}.webflow-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#080808}.webflow-language-card.spacing small{color:#5a5a5a;font-size:12px;text-align:right}.webflow-layout-samples{display:grid;grid-template-columns:1.05fr .95fr .9fr;gap:1px;background:#d8d8d8;border-top:1px solid #d8d8d8}.webflow-layout-samples article{min-height:190px;background:#fff;padding:22px}.webflow-layout-samples .builder div{display:grid;grid-template-columns:42px 1fr 72px;min-height:108px;margin-top:22px;overflow:hidden;border:1px solid #d8d8d8;border-radius:8px;background:#f7f7f7}.webflow-layout-samples .builder i,.webflow-layout-samples .builder b{display:block;background:#fff}.webflow-layout-samples .builder b{margin:14px;border:1px solid #d8d8d8;border-radius:8px;background:linear-gradient(180deg,#fbfcff,#edf3ff)}.webflow-layout-samples .cards div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.webflow-layout-samples .cards i{min-height:58px;border-radius:8px}.webflow-layout-samples .table div{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;background:#d8d8d8}.webflow-layout-samples .table b{background:#fff;color:#5a5a5a;padding:13px;font-size:13px;font-weight:500}.webflow-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d8d8d8;border-top:1px solid #d8d8d8}.webflow-language-boundary div{background:#fff;padding:20px 18px}.webflow-language-boundary b{display:block;color:#080808;font-size:14px;font-weight:600}.webflow-language-boundary span{display:block;margin-top:8px;color:#363636;font-size:13px;line-height:1.45}.framer-spec-preview{overflow:hidden;border:1px solid #262626;border-radius:16px;background:#090909;color:#fff;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.3}.framer-spec-section{border-bottom:1px solid #1a1a1a;background:#090909;padding:24px}.framer-spec-section:last-child{border-bottom:0}.framer-spec-section h3,.framer-type-board span,.framer-component-board span,.framer-layout-board span{margin:0;color:#999;font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.framer-spec-section h3{margin-bottom:18px;color:#fff;font-size:12px}.framer-hero-sample{overflow:hidden;border:1px solid #262626;border-radius:30px;background:radial-gradient(circle at 22% 34%,rgba(212,77,240,.38),transparent 28%),radial-gradient(circle at 74% 30%,rgba(106,76,245,.32),transparent 30%),radial-gradient(circle at 72% 78%,rgba(255,122,61,.28),transparent 26%),#090909;padding:32px}.framer-hero-sample strong{display:block;max-width:620px;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:500;letter-spacing:-4px;line-height:.9}.framer-hero-sample p{max-width:470px;margin:18px 0 0;color:#c7c7c7;font-size:16px;letter-spacing:-.15px;line-height:1.3}.framer-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:100px;background:#fff;color:#000;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.14px;padding:10px 16px}.framer-hero-sample button{margin-top:22px}.framer-color-board,.framer-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.framer-color-board article,.framer-type-board article,.framer-component-board article,.framer-layout-board article,.framer-rule-board article{overflow:hidden;border:1px solid #262626;border-radius:20px;background:#141414}.framer-color-board div{height:66px;border-bottom:1px solid #262626}.framer-color-board strong,.framer-color-board span{display:block;padding:0 14px}.framer-color-board strong{padding-top:12px;color:#fff;font-size:14px;font-weight:500;line-height:1.2}.framer-color-board span{padding-top:4px;padding-bottom:14px;color:#999;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.framer-type-board,.framer-layout-board,.framer-rule-board{display:grid;gap:12px}.framer-type-board{grid-template-columns:1.35fr .85fr .75fr}.framer-type-board article,.framer-component-board article,.framer-layout-board article,.framer-rule-board article{padding:20px}.framer-type-board .display{background:#090909}.framer-type-board .display strong{display:block;margin-top:14px;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:clamp(42px,5vw,66px);font-weight:500;letter-spacing:-3.4px;line-height:.9}.framer-type-board p{margin:14px 0 0;color:#999;font-size:15px;letter-spacing:-.15px;line-height:1.3}.framer-type-board .signal b{display:inline-flex;margin-top:14px;border-radius:100px;background:#0099ff29;color:#09f;padding:6px 10px;font-size:13px;font-weight:500}.framer-spec-preview button.secondary{background:#141414;color:#fff}.framer-component-board article{min-height:132px}.framer-component-board button,.framer-component-board .selected-field,.framer-component-board .spotlight strong{margin-top:18px}.framer-component-board .spotlight{border-color:transparent;background:linear-gradient(135deg,#d44df0,#6a4cf5 52%,#ff7a3d);border-radius:30px;color:#fff}.framer-component-board .spotlight span{color:#ffffffb8}.framer-component-board .spotlight strong{display:block;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:28px;font-weight:500;letter-spacing:-1.2px;line-height:1}.framer-component-board .selected-field{border:1px solid #262626;border-radius:10px;background:#141414;box-shadow:#0099ff2e 0 0 0 1px;color:#fff;padding:12px 14px;font-size:14px}.framer-layout-board{grid-template-columns:1.25fr .75fr}.framer-layout-board .artboard{padding:0}.framer-layout-board .chrome{border-bottom:1px solid #262626;color:#999;padding:13px 16px;font-size:13px}.framer-layout-board .canvas-grid{display:grid;grid-template-columns:86px minmax(0,1fr) 86px;min-height:210px}.framer-layout-board .canvas-grid i{display:block;border-right:1px solid #262626;background:#111}.framer-layout-board .canvas-grid i:last-child{border-right:0;border-left:1px solid #262626}.framer-layout-board .canvas-grid .stage{margin:18px;border:1px solid #262626;border-radius:20px;background:radial-gradient(circle at 30% 28%,rgba(212,77,240,.38),transparent 28%),radial-gradient(circle at 72% 74%,rgba(255,122,61,.3),transparent 30%),#1c1c1c}.framer-layout-board .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.framer-layout-board .cards i{display:block;min-height:96px;border:1px solid #262626;border-radius:15px;background:#141414}.framer-layout-board .cards i.glow{border:0;border-radius:30px;background:linear-gradient(135deg,#6a4cf5,#d44df0)}.framer-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.framer-rule-board strong{display:block;margin-bottom:10px;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:26px;font-weight:500;letter-spacing:-1px;line-height:1}.framer-rule-board p{margin:0;border-top:1px solid #262626;padding:11px 0;color:#999;font-size:14px;letter-spacing:-.14px;line-height:1.35}.framer-label{display:block;color:#999;font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.framer-language-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:center;padding:30px;border-bottom:1px solid #1a1a1a;background:radial-gradient(circle at 18% 20%,rgba(212,77,240,.28),transparent 24%),radial-gradient(circle at 82% 20%,rgba(106,76,245,.24),transparent 26%),#090909}.framer-language-copy strong{display:block;margin-top:14px;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:clamp(42px,6vw,78px);font-weight:500;letter-spacing:-4px;line-height:.9}.framer-language-copy p{max-width:520px;margin:18px 0 0;color:#999;font-size:16px;letter-spacing:-.15px;line-height:1.3}.framer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.framer-actions button,.framer-actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:100px;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.14px;padding:10px 16px;text-decoration:none}.framer-actions button{background:#fff;color:#000}.framer-actions a{background:#141414;color:#fff}.framer-artboard-sample{overflow:hidden;border:1px solid #262626;border-radius:24px;background:#141414;box-shadow:#ffffff1a 0 .5px inset,#00000040 0 18px 54px}.framer-artboard-sample .bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #262626;padding:13px 16px;color:#999;font-size:13px}.framer-artboard-sample .bar em{color:#09f;font-style:normal}.framer-artboard-sample .frame{display:grid;grid-template-columns:78px 1fr 78px;min-height:280px}.framer-artboard-sample aside{padding:12px;background:#0d0d0d}.framer-artboard-sample aside:first-child{border-right:1px solid #262626}.framer-artboard-sample aside:last-child{border-left:1px solid #262626}.framer-artboard-sample aside i{display:block;height:28px;margin-bottom:9px;border-radius:8px;background:#1b1b1b}.framer-artboard-sample main{padding:18px;background:#050505}.framer-artboard-sample main>strong{display:block;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:32px;font-weight:500;letter-spacing:-1.7px;line-height:.95}.framer-artboard-sample .tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.framer-artboard-sample .tiles i{min-height:70px;border-radius:20px;background:#1c1c1c}.framer-artboard-sample .tiles i:nth-child(1){background:linear-gradient(135deg,#d44df0,#6a4cf5)}.framer-artboard-sample .tiles i:nth-child(2){background:linear-gradient(135deg,#ff7a3d,#f57)}.framer-artboard-sample .tiles i:nth-child(3){background:linear-gradient(135deg,#09f,#6a4cf5)}.framer-spotlight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#262626;border-bottom:1px solid #1a1a1a}.framer-spotlight-strip article{min-height:154px;padding:24px;border-radius:0;color:#fff}.framer-spotlight-strip .violet{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 24%),linear-gradient(135deg,#6a4cf5,#d44df0)}.framer-spotlight-strip .magenta{background:radial-gradient(circle at 74% 24%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#d44df0,#f57)}.framer-spotlight-strip .orange{background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.2),transparent 24%),linear-gradient(135deg,#ff7a3d,#f57 58%,#6a4cf5)}.framer-spotlight-strip span{color:#ffffffbd;font-size:12px}.framer-spotlight-strip strong{display:block;margin-top:54px;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:30px;font-weight:500;letter-spacing:-1.4px;line-height:1}.framer-language-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;padding:18px;background:#090909}.framer-language-card{border:1px solid #262626;border-radius:20px;background:#141414;padding:18px}.framer-language-card.wide{grid-row:span 2}.framer-type-row{border-top:1px solid #262626;padding:14px 0}.framer-type-row:first-of-type{border-top:0}.framer-type-row b{display:block;color:#999;font-size:12px;font-weight:500}.framer-type-row strong{display:block;margin-top:7px;color:#fff;font-weight:500}.framer-type-row.mega strong{font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:42px;letter-spacing:-2.4px;line-height:.9}.framer-type-row.xl strong{font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:32px;letter-spacing:-1.7px;line-height:.95}.framer-type-row.body strong{color:#999;font-size:15px;font-weight:400;letter-spacing:-.15px;line-height:1.3}.framer-type-row.cta strong{font-size:14px;letter-spacing:-.14px}.framer-language-card.palette{display:grid;align-content:start;gap:10px}.framer-language-card.palette div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.framer-language-card.palette i{width:34px;height:34px;border:1px solid #262626;border-radius:10px}.framer-language-card.palette b{color:#fff;font-size:13px;font-weight:500}.framer-language-card.palette small{color:#999;font-size:12px}.framer-language-card.components{display:grid;align-content:start;gap:12px}.framer-language-card.components button,.framer-language-card.components>a{display:inline-flex;width:max-content;min-height:40px;align-items:center;border-radius:100px;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.14px;padding:10px 16px;text-decoration:none}.framer-language-card.components button{border:0;background:#fff;color:#000}.framer-language-card.components>a{background:#141414;color:#fff;box-shadow:inset 0 0 0 1px #262626}.framer-language-card.components .selected-field{border:1px solid #262626;border-radius:10px;background:#141414;box-shadow:#0099ff2e 0 0 0 1px;color:#fff;padding:12px 14px;font-size:14px}.framer-language-card.components .mini-spotlight{border-radius:30px;background:linear-gradient(135deg,#d44df0,#6a4cf5 52%,#ff7a3d);padding:22px}.framer-language-card.components .mini-spotlight strong{display:block;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:28px;font-weight:500;letter-spacing:-1.2px;line-height:1}.framer-language-card.radius{display:grid;align-content:start;gap:11px}.framer-language-card.radius div{border-top:1px solid #262626;padding-top:10px}.framer-language-card.radius div:first-of-type{border-top:0}.framer-language-card.radius b{display:block;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1}.framer-language-card.radius small{display:block;margin-top:5px;color:#999}.framer-language-card.spacing{display:grid;align-content:start;gap:9px}.framer-language-card.spacing div{display:grid;grid-template-columns:48px 1fr 58px;gap:10px;align-items:center}.framer-language-card.spacing b{color:#fff;font-size:12px;font-weight:500}.framer-language-card.spacing div span{display:block;height:3px;border-radius:999px;background:#fff}.framer-language-card.spacing small{color:#999;font-size:12px;text-align:right}.framer-layout-samples{display:grid;grid-template-columns:1fr .9fr .9fr;gap:1px;background:#262626;border-top:1px solid #262626}.framer-layout-samples article{min-height:190px;background:#141414;padding:22px}.framer-layout-samples .poster{background:#090909}.framer-layout-samples strong{display:block;margin-top:62px;color:#fff;font-family:GT Walsheim Medium,Mona Sans,Inter,system-ui,sans-serif;font-size:34px;font-weight:500;letter-spacing:-1.8px;line-height:.95}.framer-layout-samples .grid div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.framer-layout-samples .grid i{min-height:58px;border:1px solid #262626;border-radius:15px;background:#141414}.framer-layout-samples .grid i.glow{border:0;border-radius:30px;background:linear-gradient(135deg,#6a4cf5,#d44df0)}.framer-layout-samples .table div{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;background:#262626}.framer-layout-samples .table b{background:#090909;color:#999;padding:13px;font-size:13px;font-weight:500}.framer-language-boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#262626;border-top:1px solid #262626}.framer-language-boundary div{background:#141414;padding:20px 18px}.framer-language-boundary b{display:block;color:#fff;font-size:14px;font-weight:600}.framer-language-boundary span{display:block;margin-top:8px;color:#999;font-size:13px;letter-spacing:-.13px;line-height:1.35}.lovable-spec-preview{overflow:hidden;border:1px solid #eceae4;border-radius:16px;background:#f7f4ed;color:#1c1c1c;font-family:Camera Plain Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.lovable-spec-section{border-bottom:1px solid #eceae4;background:#f7f4ed;padding:24px}.lovable-spec-section:last-child{border-bottom:0}.lovable-spec-section h3,.lovable-type-board span,.lovable-component-board span,.lovable-layout-board span{margin:0;color:#5f5f5d;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.lovable-spec-section h3{margin-bottom:18px;color:#1c1c1c;font-size:12px;font-weight:600}.lovable-hero-sample{overflow:hidden;border:1px solid #eceae4;border-radius:16px;background:radial-gradient(circle at 18% 12%,rgba(236,150,126,.22),transparent 28%),radial-gradient(circle at 78% 20%,rgba(118,155,220,.16),transparent 32%),#f7f4ed;padding:30px}.lovable-hero-sample span{display:inline-flex;border:1px solid #eceae4;border-radius:9999px;color:#5f5f5d;font-size:13px;padding:6px 11px}.lovable-hero-sample strong{display:block;max-width:640px;margin-top:18px;color:#1c1c1c;font-size:clamp(42px,5vw,62px);font-weight:600;letter-spacing:-1.5px;line-height:1.04}.lovable-hero-sample p{max-width:480px;margin:14px 0 0;color:#1c1c1cd1;font-size:16px;line-height:1.45}.lovable-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:0;border-radius:6px;background:#1c1c1c;color:#fcfbf8;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 1px 2px #0000000d;font:inherit;font-size:14px;font-weight:400;padding:8px 16px}.lovable-hero-sample button{margin-top:22px}.lovable-color-board,.lovable-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.lovable-color-board article,.lovable-type-board article,.lovable-component-board article,.lovable-layout-board article,.lovable-rule-board article{overflow:hidden;border:1px solid #eceae4;border-radius:12px;background:#f7f4ed}.lovable-color-board div{height:66px;border-bottom:1px solid #eceae4}.lovable-color-board strong,.lovable-color-board span{display:block;padding:0 14px}.lovable-color-board strong{padding-top:12px;color:#1c1c1c;font-size:14px;font-weight:600;line-height:1.25}.lovable-color-board span{padding-top:3px;padding-bottom:14px;color:#5f5f5d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.lovable-type-board,.lovable-layout-board,.lovable-rule-board{display:grid;gap:12px}.lovable-type-board{grid-template-columns:1.35fr .85fr .75fr}.lovable-type-board article,.lovable-component-board article,.lovable-layout-board article,.lovable-rule-board article{padding:20px}.lovable-type-board .display{background:#1c1c1c08}.lovable-type-board .display strong{display:block;margin-top:14px;color:#1c1c1c;font-size:clamp(34px,4.5vw,54px);font-weight:600;letter-spacing:-1.4px;line-height:1.04}.lovable-type-board p{margin:14px 0 0;color:#1c1c1cd1;font-size:15px;line-height:1.5}.lovable-spec-preview button.secondary{border:1px solid rgba(28,28,28,.4);background:transparent;color:#1c1c1c;box-shadow:none}.lovable-component-board article{min-height:132px}.lovable-component-board button,.lovable-component-board .prompt-line,.lovable-component-board .pill-dot{margin-top:18px}.lovable-component-board .prompt-line{display:flex;align-items:center;min-height:46px;border:1px solid #eceae4;border-radius:12px;background:#fcfbf8;color:#1c1c1c7a;padding:0 14px;font-size:14px}.lovable-component-board .pill-dot{display:inline-flex;width:44px;height:44px;border-radius:9999px;background:#f7f4ed;box-shadow:inset 0 .5px #fff3,inset 0 0 0 .5px #0003,0 1px 2px #0000000d}.lovable-layout-board{grid-template-columns:1.15fr .85fr}.lovable-layout-board .builder-input{margin-top:16px;border:1px solid #eceae4;border-radius:12px;background:#fcfbf8;color:#1c1c1c7a;padding:18px}.lovable-layout-board .builder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.lovable-layout-board .builder-grid i{display:block;min-height:88px;border:1px solid #eceae4;border-radius:12px;background:#1c1c1c08}.lovable-layout-board .gallery div{margin-top:12px;border:1px solid #eceae4;border-radius:12px;background:#1c1c1c08;padding:14px}.lovable-layout-board .gallery b{display:block;color:#1c1c1c;font-weight:400}.lovable-layout-board .gallery p{margin:8px 0 0;color:#5f5f5d;font-size:13px}.lovable-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lovable-rule-board strong{display:block;margin-bottom:10px;color:#1c1c1c;font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.lovable-rule-board p{margin:0;border-top:1px solid #eceae4;padding:11px 0;color:#1c1c1cd1;font-size:14px;line-height:1.45}.minimax-spec-preview{overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#0a0a0a;font-family:DM Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.minimax-spec-section{border-bottom:1px solid #e5e7eb;background:#fff;padding:24px}.minimax-spec-section:last-child{border-bottom:0}.minimax-spec-section.hero{background:#f7f8fa}.minimax-spec-section h3,.minimax-type-board span,.minimax-component-board span,.minimax-layout-board span{margin:0;color:#5f5f5f;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.minimax-spec-section h3{margin-bottom:18px;color:#0a0a0a;font-size:12px}.minimax-hero-sample{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);gap:18px;align-items:stretch;overflow:hidden;border:1px solid #e5e7eb;border-radius:32px;background:#fff;padding:24px}.minimax-hero-sample strong{display:block;max-width:560px;color:#0a0a0a;font-size:clamp(40px,5vw,66px);font-weight:600;letter-spacing:-2px;line-height:1.08}.minimax-hero-sample span{display:block;max-width:420px;margin-top:12px;color:#5f5f5f;font-size:15px;line-height:1.55}.minimax-spec-preview button,.minimax-hero-sample button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:9999px;background:#0a0a0a;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:10px 20px}.minimax-hero-sample button{margin-top:20px}.mini-product-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:220px}.mini-product-stack i,.minimax-layout-board .matrix-grid i,.minimax-component-board .product-chip{display:flex;align-items:end;justify-content:start;border-radius:32px;color:#fff;font-style:normal;font-weight:700;letter-spacing:-.6px;padding:18px}.mini-product-stack i:first-child{grid-row:span 2;font-size:32px}.minimax-spec-preview .coral{background:linear-gradient(135deg,#ff5530,#ea5ec1)}.minimax-spec-preview .magenta{background:linear-gradient(135deg,#ea5ec1,#a855f7)}.minimax-spec-preview .blue{background:linear-gradient(135deg,#1456f0,#3daeff)}.minimax-spec-preview .purple{background:linear-gradient(135deg,#a855f7,#1456f0)}.minimax-color-board,.minimax-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.minimax-color-board article,.minimax-type-board article,.minimax-component-board article,.minimax-layout-board article,.minimax-rule-board article{overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.minimax-color-board div{height:66px;border-bottom:1px solid #e5e7eb}.minimax-color-board strong,.minimax-color-board span{display:block;padding:0 14px}.minimax-color-board strong{padding-top:12px;color:#0a0a0a;font-size:14px;font-weight:700;line-height:1.25}.minimax-color-board span{padding-top:3px;padding-bottom:14px;color:#5f5f5f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.minimax-type-board,.minimax-layout-board,.minimax-rule-board{display:grid;gap:12px}.minimax-type-board{grid-template-columns:1.35fr .85fr .75fr}.minimax-type-board article,.minimax-component-board article,.minimax-layout-board article,.minimax-rule-board article{padding:20px}.minimax-type-board .display{background:#f7f8fa}.minimax-type-board .display strong{display:block;margin-top:14px;color:#0a0a0a;font-size:clamp(34px,4.8vw,58px);font-weight:600;letter-spacing:-1.7px;line-height:1.08}.minimax-type-board p{margin:14px 0 0;color:#45515e;font-size:15px;line-height:1.55}.minimax-type-board .micro{background:#fff}.minimax-component-board article{min-height:132px}.minimax-component-board button,.minimax-component-board .product-chip,.minimax-component-board .badges b{margin-top:18px}.minimax-spec-preview button.secondary{border:1px solid #0a0a0a;background:#fff;color:#0a0a0a}.minimax-component-board .product-chip{min-height:78px;background:linear-gradient(135deg,#1456f0,#3daeff)}.minimax-component-board .badges b{display:inline-flex;width:max-content;border-radius:9999px;font-size:12px;font-weight:700;line-height:1.35;padding:4px 10px}.minimax-component-board .badges .new{background:#ff5530;color:#fff}.minimax-component-board .badges .beta{background:#bfdbfe;color:#1d4ed8}.minimax-component-board .badges .live{background:#e8ffea;color:#1ba673}.minimax-layout-board{grid-template-columns:1fr 1.2fr}.minimax-layout-board .matrix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.minimax-layout-board .matrix-grid i{min-height:104px;font-size:22px}.minimax-layout-board .docs-grid{display:grid;grid-template-columns:86px minmax(0,1fr) 78px;gap:12px;min-height:228px;margin-top:16px}.minimax-layout-board .docs-grid nav,.minimax-layout-board .docs-grid main,.minimax-layout-board .docs-grid aside{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px}.minimax-layout-board .docs-grid nav,.minimax-layout-board .docs-grid aside{background:#f7f8fa}.minimax-layout-board .docs-grid b{display:block;border-radius:7px;color:#5f5f5f;font-size:12px;font-weight:600;line-height:1.25;padding:7px 8px}.minimax-layout-board .docs-grid b:first-child{background:#fff;color:#0a0a0a}.minimax-layout-board .docs-grid main strong{display:block;color:#0a0a0a;font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.18}.minimax-layout-board .docs-grid main p{margin:12px 0 0;color:#45515e;font-size:14px;line-height:1.5}.minimax-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.minimax-rule-board strong{display:block;margin-bottom:10px;color:#0a0a0a;font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:1.2}.minimax-rule-board p{margin:0;border-top:1px solid #e5e7eb;padding:11px 0;color:#45515e;font-size:14px;line-height:1.45}.notion-spec-preview{overflow:hidden;border:1px solid #e5e3df;border-radius:16px;background:#fff;color:#1a1a1a;font-family:Notion Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.notion-spec-section{border-bottom:1px solid #e5e3df;background:#fff;padding:24px}.notion-spec-section:last-child{border-bottom:0}.notion-spec-section.hero{background:#f6f5f4}.notion-spec-section h3,.notion-type-board span,.notion-component-board span,.notion-layout-board span{margin:0;color:#787671;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.notion-spec-section h3{margin-bottom:18px;color:#1a1a1a;font-size:12px}.notion-hero-sample{position:relative;overflow:hidden;min-height:150px;border-radius:16px;background:radial-gradient(circle at 12% 20%,rgba(255,100,200,.2),transparent 18%),radial-gradient(circle at 84% 20%,rgba(245,215,94,.18),transparent 22%),linear-gradient(135deg,#0a1530,#1a2a52);color:#fff;padding:24px}.notion-hero-sample .dot{position:absolute;width:18px;height:18px;border-radius:5px;transform:rotate(-8deg)}.notion-hero-sample .peach{left:22px;top:28px;background:#ffe8d4}.notion-hero-sample .mint{right:72px;top:26px;background:#d9f3e1}.notion-hero-sample .yellow{right:28px;bottom:26px;background:#f9e79f}.notion-hero-sample strong,.notion-hero-sample span{position:relative;display:block}.notion-hero-sample strong{max-width:520px;color:#fff;font-size:42px;font-weight:600;letter-spacing:-1px;line-height:1.05}.notion-hero-sample span{margin-top:9px;color:#ffffffbd;font-size:15px}.notion-hero-sample button,.notion-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:8px;background:#5645d4;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1.3;padding:10px 18px}.notion-hero-sample button{position:relative;margin-top:18px}.notion-color-board,.notion-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.notion-color-board article,.notion-type-board article,.notion-component-board article,.notion-layout-board article,.notion-rule-board article{overflow:hidden;border:1px solid #e5e3df;border-radius:12px;background:#fff}.notion-color-board div{height:66px;border-bottom:1px solid #e5e3df}.notion-color-board strong,.notion-color-board span{display:block;padding:0 14px}.notion-color-board strong{padding-top:12px;color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.25}.notion-color-board span{padding-top:3px;padding-bottom:14px;color:#787671;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.notion-type-board,.notion-layout-board,.notion-rule-board{display:grid;gap:12px}.notion-type-board{grid-template-columns:1.35fr .85fr .75fr}.notion-type-board article,.notion-component-board article,.notion-layout-board article,.notion-rule-board article{padding:20px}.notion-type-board .display{background:#f6f5f4}.notion-type-board .display strong{display:block;margin-top:14px;color:#1a1a1a;font-size:clamp(34px,4.4vw,54px);font-weight:600;letter-spacing:-1px;line-height:1.08}.notion-type-board p{margin:14px 0 0;color:#5d5b54;font-size:15px;line-height:1.55}.notion-type-board .table-type{background:#fafaf9}.notion-component-board article{min-height:132px}.notion-component-board button,.notion-component-board .input,.notion-component-board .tags b{margin-top:18px}.notion-spec-preview button.secondary{border:1px solid #c8c4be;background:transparent;color:#1a1a1a}.notion-component-board .input{display:flex;align-items:center;min-height:44px;border:1px solid #e5e3df;border-radius:8px;background:#f6f5f4;color:#787671;padding:0 14px;font-size:14px}.notion-component-board .tags b{display:inline-flex;width:max-content;border-radius:9999px;color:#fff;font-size:12px;font-weight:600;line-height:1.35;padding:4px 10px}.notion-component-board .tags .purple{background:#5645d4}.notion-component-board .tags .orange{background:#ffe8d4;color:#793400}.notion-component-board .tags .green{background:#d9f3e1;color:#1aae39}.notion-layout-board{grid-template-columns:1.35fr .85fr .85fr}.notion-layout-board .workspace-card{padding:0;box-shadow:#0f0f0f29 0 18px 40px -12px}.notion-layout-board .workspace-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e3df;background:#f6f5f4;padding:12px 14px}.notion-layout-board .workspace-top b{color:#37352f;font-size:13px;font-weight:600}.notion-layout-board .workspace-top span{color:#787671;font-size:12px;letter-spacing:0;text-transform:none}.notion-layout-board .workspace-body{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;min-height:184px;padding:12px}.notion-layout-board .side{border-right:1px solid #e5e3df;padding-right:10px}.notion-layout-board .side b{display:block;border-radius:6px;color:#787671;font-size:12px;font-weight:500;padding:6px 7px}.notion-layout-board .side b:first-child{background:#f0eeec;color:#1a1a1a}.notion-layout-board .board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notion-layout-board .board i{display:flex;align-items:end;min-height:72px;border-radius:10px;color:#37352f;font-size:12px;font-style:normal;font-weight:600;padding:10px}.notion-layout-board .board .peach{background:#ffe8d4}.notion-layout-board .board .mint{background:#d9f3e1}.notion-layout-board .board .lavender{background:#e6e0f5}.notion-layout-board .board .sky{background:#dcecfa}.notion-layout-board .pricing-card{background:#fff}.notion-layout-board .pricing-card.featured{border:2px solid #5645d4;background:#f6f5f4}.notion-layout-board .pricing-card strong,.notion-rule-board strong{display:block;margin-top:14px;color:#1a1a1a;font-size:22px;font-weight:600;letter-spacing:-.3px;line-height:1.22}.notion-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.notion-rule-board p{margin:0;border-top:1px solid #e5e3df;padding:11px 0;color:#5d5b54;font-size:14px;line-height:1.45}.notion-rule-board strong{margin-top:0;margin-bottom:10px}.cursor-spec-preview{overflow:hidden;border:1px solid #e6e5e0;border-radius:16px;background:#f7f7f4;color:#26251e;font-family:CursorGothic,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.cursor-spec-section{border-bottom:1px solid #e6e5e0;background:#f7f7f4;padding:24px}.cursor-spec-section:last-child{border-bottom:0}.cursor-spec-section h3,.cursor-type-board span,.cursor-component-board span,.cursor-layout-board span{margin:0;color:#807d72;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.cursor-spec-section h3{margin-bottom:18px;color:#26251e;font-size:12px}.cursor-color-board,.cursor-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cursor-color-board article,.cursor-type-board article,.cursor-component-board article,.cursor-layout-board article,.cursor-rule-board article{overflow:hidden;border:1px solid #e6e5e0;border-radius:12px;background:#fff;box-shadow:none}.cursor-color-board div{height:68px;border-bottom:1px solid #e6e5e0}.cursor-color-board strong,.cursor-color-board span{display:block;padding:0 14px}.cursor-color-board strong{padding-top:12px;color:#26251e;font-size:14px;font-weight:600;line-height:1.25}.cursor-color-board span{padding-top:3px;padding-bottom:14px;color:#807d72;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:11px}.cursor-type-board,.cursor-layout-board,.cursor-rule-board{display:grid;gap:12px}.cursor-type-board{grid-template-columns:1.35fr .85fr .8fr}.cursor-type-board article,.cursor-component-board article,.cursor-layout-board article,.cursor-rule-board article{padding:20px}.cursor-type-board .display{background:#fff}.cursor-type-board .display strong{display:block;margin-top:14px;color:#26251e;font-size:clamp(34px,4.4vw,54px);font-weight:400;letter-spacing:-1.65px;line-height:1.1}.cursor-type-board p{margin:14px 0 0;color:#5a5852;font-size:15px;line-height:1.5}.cursor-type-board .code{background:#fafaf7;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.cursor-type-board .code p{color:#26251e;font-size:12px;line-height:1.55}.cursor-component-board article{min-height:132px}.cursor-component-board button,.cursor-component-board .input,.cursor-component-board .timeline-pills b{margin-top:18px}.cursor-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:8px;background:#f54e00;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1;padding:10px 18px}.cursor-spec-preview button.secondary{border:1px solid #cfcdc4;background:#fff;color:#26251e}.cursor-component-board .input{display:flex;align-items:center;min-height:44px;border:1px solid #e6e5e0;border-radius:8px;background:#fff;color:#807d72;padding:0 14px;font-size:14px}.cursor-component-board .timeline-pills b,.cursor-layout-board .agent-pane i{display:inline-flex;align-items:center;width:max-content;border-radius:9999px;color:#26251e;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.2;padding:5px 9px;text-transform:uppercase}.cursor-component-board .timeline-pills .thinking,.cursor-layout-board .agent-pane .thinking{background:#dfa88f}.cursor-component-board .timeline-pills .read,.cursor-layout-board .agent-pane .read{background:#9fbbe0}.cursor-component-board .timeline-pills .edit,.cursor-layout-board .agent-pane .edit{background:#c0a8dd}.cursor-layout-board .agent-pane .done{background:#c08532;color:#fff}.cursor-layout-board{grid-template-columns:1.35fr .85fr .85fr}.cursor-layout-board .ide-card{padding:0;background:#fff}.cursor-layout-board .ide-top{border-bottom:1px solid #e6e5e0;background:#fafaf7;color:#807d72;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:12px;padding:12px 14px}.cursor-layout-board .ide-grid{display:grid;grid-template-columns:86px minmax(0,1fr) 104px;gap:8px;min-height:194px;padding:10px}.cursor-layout-board .files,.cursor-layout-board .code-pane,.cursor-layout-board .agent-pane{border:1px solid #efeee8;border-radius:8px;background:#fafaf7;padding:12px}.cursor-layout-board .files b,.cursor-layout-board .files span,.cursor-layout-board .agent-pane b{display:block;color:#5a5852;font-size:12px;line-height:1.6}.cursor-layout-board .files b,.cursor-layout-board .agent-pane b{color:#26251e;font-weight:600}.cursor-layout-board .code-pane p{margin:0;color:#26251e;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;line-height:1.6;white-space:nowrap}.cursor-layout-board .code-pane em{color:#a09c92;font-style:normal}.cursor-layout-board .agent-pane{display:flex;flex-direction:column;gap:8px}.cursor-layout-board .rhythm-card{background:#fff}.cursor-layout-board .rhythm-card.orange{border-color:#f54e0059}.cursor-layout-board .rhythm-card strong,.cursor-rule-board strong{display:block;margin-top:14px;color:#26251e;font-size:22px;font-weight:400;letter-spacing:-.35px;line-height:1.2}.cursor-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cursor-rule-board p{margin:0;border-top:1px solid #e6e5e0;padding:11px 0;color:#5a5852;font-size:14px;line-height:1.45}.cursor-rule-board strong{margin-top:0;margin-bottom:10px}.linear-spec-preview{overflow:hidden;border:1px solid #23252a;border-radius:16px;background:#010102;color:#f7f8f8;font-family:SF Pro Text,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.linear-spec-section{border-bottom:1px solid #23252a;background:#010102;padding:24px}.linear-spec-section:last-child{border-bottom:0}.linear-spec-section h3,.linear-type-board span,.linear-component-board span,.linear-layout-board span{margin:0;color:#8a8f98;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.linear-spec-section h3{margin-bottom:18px;color:#f7f8f8;font-size:12px}.linear-color-board,.linear-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.linear-color-board article,.linear-type-board article,.linear-component-board article,.linear-layout-board article,.linear-rule-board article{overflow:hidden;border:1px solid #23252a;border-radius:12px;background:#0f1011}.linear-color-board div{height:70px;border-bottom:1px solid #23252a}.linear-color-board strong,.linear-color-board span{display:block;padding:0 14px}.linear-color-board strong{padding-top:12px;color:#f7f8f8;font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:1.25}.linear-color-board span{padding-top:3px;padding-bottom:14px;color:#8a8f98;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.linear-type-board,.linear-layout-board,.linear-rule-board{display:grid;gap:12px}.linear-type-board{grid-template-columns:1.35fr .85fr .7fr}.linear-type-board article,.linear-component-board article,.linear-layout-board article,.linear-rule-board article{padding:20px}.linear-type-board .display{background:#141516}.linear-type-board .display strong{display:block;margin-top:14px;color:#f7f8f8;font-family:SF Pro Display,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(34px,4.2vw,54px);font-weight:600;letter-spacing:-1.8px;line-height:1.05}.linear-type-board p{margin:14px 0 0;color:#d0d6e0;font-size:15px;line-height:1.5}.linear-type-board .mono{background:#18191a;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.linear-type-board .mono p{color:#f7f8f8;font-size:13px}.linear-component-board article{min-height:132px}.linear-component-board button,.linear-component-board .input,.linear-component-board .status{margin-top:18px}.linear-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:8px;background:#5e6ad2;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1;padding:8px 14px}.linear-spec-preview button.secondary{border:1px solid #34343a;background:#0f1011;color:#f7f8f8}.linear-component-board .input{display:flex;align-items:center;min-height:36px;border:1px solid #34343a;border-radius:8px;background:#0f1011;color:#8a8f98;padding:0 12px;font-size:14px}.linear-component-board .status{display:inline-flex;align-items:center;border-radius:9999px;background:#141516;color:#d0d6e0;font-size:12px;font-weight:500;padding:4px 9px}.linear-component-board .status:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:9999px;background:#27a644}.linear-layout-board{grid-template-columns:1.35fr .85fr .85fr}.linear-layout-board article{min-height:190px}.linear-layout-board .product-panel{padding:0;border-radius:16px;background:#0f1011}.linear-layout-board .panel-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #23252a;background:#141516;padding:13px 15px}.linear-layout-board .panel-top b{color:#f7f8f8;font-size:13px;font-weight:500;letter-spacing:-.1px}.linear-layout-board .panel-top i{width:58px;height:8px;border-radius:9999px;background:#23252a}.linear-layout-board .issue-row{display:grid;grid-template-columns:10px 58px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:38px;margin:8px 10px 0;border:1px solid transparent;border-radius:8px;padding:0 10px;color:#d0d6e0;font-size:13px}.linear-layout-board .issue-row:last-child{margin-bottom:10px}.linear-layout-board .issue-row.active{border-color:#23252a;background:#141516;color:#f7f8f8}.linear-layout-board .issue-row em{width:8px;height:8px;border:1px solid #8a8f98;border-radius:9999px;font-style:normal}.linear-layout-board .issue-row.active em{border-color:#5e6ad2;background:#5e6ad2}.linear-layout-board .issue-row span,.linear-layout-board .issue-row b{color:#8a8f98;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:400}.linear-layout-board .issue-row strong{overflow:hidden;color:inherit;font-size:13px;font-weight:400;letter-spacing:-.05px;text-overflow:ellipsis;white-space:nowrap}.linear-layout-board .surface-card{background:#0f1011}.linear-layout-board .surface-card.accent{border-color:#5e6ad26b;background:#141516}.linear-layout-board .surface-card strong,.linear-rule-board strong{display:block;margin-top:14px;color:#f7f8f8;font-family:SF Pro Display,Inter,system-ui,-apple-system,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.45px;line-height:1.18}.linear-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.linear-rule-board article:first-child{background:#141516}.linear-rule-board p{margin:0;border-top:1px solid #23252a;padding:11px 0;color:#d0d6e0;font-size:14px;line-height:1.45}.linear-rule-board strong{margin-top:0;margin-bottom:10px}.stripe-spec-preview{overflow:hidden;border:1px solid #e3e8ee;border-radius:16px;background:#fff;color:#0d253d;font-family:Inter,SF Pro Display,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:300;line-height:1.4;font-feature-settings:"ss01"}.stripe-spec-section{position:relative;overflow:hidden;border-bottom:1px solid #e3e8ee;background:#fff;padding:24px}.stripe-spec-section:last-child{border-bottom:0}.stripe-spec-section.mesh{background:radial-gradient(circle at 10% 0%,rgba(245,233,212,.95),transparent 26%),radial-gradient(circle at 32% 2%,rgba(255,155,92,.46),transparent 26%),radial-gradient(circle at 55% 0%,rgba(249,107,238,.34),transparent 28%),radial-gradient(circle at 78% 4%,rgba(83,58,253,.34),transparent 30%),linear-gradient(180deg,#f6f9fc,#fff 58%)}.stripe-spec-section h3,.stripe-type-board span,.stripe-component-board span,.stripe-layout-board span{margin:0;color:#64748d;font-size:10px;font-weight:400;letter-spacing:.1px;line-height:1.15;text-transform:uppercase}.stripe-spec-section h3{margin-bottom:18px;color:#0d253d;font-size:12px}.stripe-mesh-sample{min-height:116px;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:radial-gradient(circle at 12% 42%,#f5e9d4,transparent 34%),radial-gradient(circle at 34% 30%,#ffa15f,transparent 34%),radial-gradient(circle at 56% 48%,#f96bee,transparent 30%),radial-gradient(circle at 78% 30%,#533afd,transparent 36%),radial-gradient(circle at 92% 70%,#ea2261,transparent 30%),#f6f9fc;padding:22px;box-shadow:#00377014 0 8px 24px}.stripe-mesh-sample strong{display:block;color:#0d253d;font-size:32px;font-weight:300;letter-spacing:-.64px;line-height:1.1}.stripe-mesh-sample span{display:block;margin-top:8px;color:#273951;font-size:14px}.stripe-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.stripe-color-board article,.stripe-type-board article,.stripe-component-board article,.stripe-layout-board article,.stripe-rule-board article{overflow:hidden;border:1px solid #e3e8ee;border-radius:12px;background:#ffffffdb}.stripe-color-board div{height:68px;border-bottom:1px solid #e3e8ee}.stripe-color-board strong,.stripe-color-board span{display:block;padding:0 14px}.stripe-color-board strong{padding-top:12px;color:#0d253d;font-size:14px;font-weight:400;line-height:1.25}.stripe-color-board span{padding-top:3px;padding-bottom:14px;color:#64748d;font-size:12px;font-feature-settings:"tnum"}.stripe-type-board,.stripe-component-board,.stripe-layout-board,.stripe-rule-board{display:grid;gap:12px}.stripe-type-board{grid-template-columns:1.35fr .85fr .7fr}.stripe-type-board article,.stripe-component-board article,.stripe-layout-board article,.stripe-rule-board article{padding:20px}.stripe-type-board .display{background:#f6f9fc}.stripe-type-board .display strong{display:block;margin-top:14px;color:#0d253d;font-size:clamp(38px,5vw,56px);font-weight:300;letter-spacing:-1.4px;line-height:1.03}.stripe-type-board p{margin:14px 0 0;color:#273951;font-size:15px;font-weight:300;line-height:1.4}.stripe-type-board .numbers{background:#1c1e54;color:#fff}.stripe-type-board .numbers span{color:#ffffffad}.stripe-type-board .numbers p{margin-top:12px;color:#fff;font-feature-settings:"tnum";letter-spacing:-.42px}.stripe-component-board{grid-template-columns:repeat(4,minmax(0,1fr))}.stripe-component-board article{min-height:132px}.stripe-component-board button,.stripe-component-board .input,.stripe-component-board .tag-card strong{margin-top:18px}.stripe-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:9999px;background:#533afd;color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1;padding:9px 16px}.stripe-spec-preview button.secondary{border:1px solid #533afd;background:#fff;color:#533afd}.stripe-component-board .input{display:flex;align-items:center;min-height:38px;border:1px solid #a8c3de;border-radius:6px;background:#fff;color:#64748d;padding:0 12px;font-size:14px}.stripe-component-board .tag-card{background:#f6f9fc}.stripe-component-board .tag-card strong{display:inline-flex;border-radius:9999px;background:#b9b9f9;color:#4434d4;font-size:10px;font-weight:400;letter-spacing:.1px;line-height:1.15;padding:5px 9px}.stripe-layout-board{grid-template-columns:1.25fr .85fr .85fr}.stripe-layout-board article{min-height:190px}.stripe-layout-board .dashboard{background:#fff;box-shadow:#00377014 0 8px 24px,#0037700a 0 2px 6px;padding:0}.stripe-layout-board .chrome{display:flex;align-items:center;gap:7px;border-bottom:1px solid #e3e8ee;background:#f6f9fc;padding:12px 14px}.stripe-layout-board .chrome i{width:8px;height:8px;border-radius:999px;background:#e3e8ee}.stripe-layout-board .chrome i:nth-child(1){background:#ea2261}.stripe-layout-board .chrome i:nth-child(2){background:#f96bee}.stripe-layout-board .chrome i:nth-child(3){background:#533afd}.stripe-layout-board .chrome b{margin-left:auto;color:#64748d;font-size:12px;font-weight:400}.stripe-layout-board .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.stripe-layout-board .metrics span{border:1px solid #e3e8ee;border-radius:8px;background:#f6f9fc;padding:10px}.stripe-layout-board .metrics b,.stripe-layout-board .metrics em{display:block;font-style:normal;font-feature-settings:"tnum"}.stripe-layout-board .metrics b{color:#0d253d;font-size:18px;font-weight:300;letter-spacing:-.42px}.stripe-layout-board .metrics em{color:#64748d;font-size:11px}.stripe-layout-board .bars{display:flex;align-items:end;gap:8px;height:74px;padding:0 14px 16px}.stripe-layout-board .bars i{flex:1;border-radius:4px 4px 0 0;background:#533afd}.stripe-layout-board .bars i:nth-child(1){height:34%}.stripe-layout-board .bars i:nth-child(2){height:62%;background:#665efd}.stripe-layout-board .bars i:nth-child(3){height:48%;background:#ea2261}.stripe-layout-board .bars i:nth-child(4){height:72%;background:#533afd}.stripe-layout-board .bars i:nth-child(5){height:54%;background:#f96bee}.stripe-layout-board .cream{background:#f5e9d4}.stripe-layout-board .navy{background:#1c1e54;color:#fff}.stripe-layout-board .navy span{color:#ffffffa3}.stripe-layout-board strong,.stripe-rule-board strong{display:block;margin-top:14px;color:inherit;font-size:22px;font-weight:300;letter-spacing:-.22px;line-height:1.12}.stripe-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-rule-board article:first-child{background:#f6f9fc}.stripe-rule-board article:last-child{background:#fff}.stripe-rule-board p{margin:0;border-top:1px solid #e3e8ee;padding:11px 0;color:#273951;font-size:14px;font-weight:300;line-height:1.4}.stripe-rule-board strong{margin-top:0;margin-bottom:10px;color:#0d253d}.dell-spec-preview{border:8px solid #000000;background:#fff;color:#000;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.4}.dell-spec-preview *{border-radius:0!important;box-shadow:none!important;letter-spacing:0}.dell-spec-section{border-bottom:3px solid #000000;background:#fff;padding:14px}.dell-spec-section:last-child{border-bottom:0}.dell-spec-section h3{margin:-14px -14px 14px;border-bottom:3px solid #000000;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2;padding:10px 12px}.dell-color-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid #000000;border-left:2px solid #000000}.dell-color-board article{overflow:hidden;border-right:2px solid #000000;border-bottom:2px solid #000000;background:#fff}.dell-color-board div{height:58px;border-bottom:2px solid #000000}.dell-color-board strong,.dell-color-board span{display:block;padding:0 10px}.dell-color-board strong{padding-top:8px;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.15}.dell-color-board span{padding-top:3px;padding-bottom:9px;color:#00e;font-size:12px;text-decoration:underline}.dell-type-board,.dell-component-board,.dell-layout-board,.dell-rule-board{display:grid;gap:0;border-top:3px solid #000000;border-left:3px solid #000000}.dell-type-board{grid-template-columns:1.2fr .9fr 1fr}.dell-type-board article,.dell-component-board article,.dell-layout-board article,.dell-rule-board article{min-height:150px;border-right:3px solid #000000;border-bottom:3px solid #000000;background:#fff;padding:14px}.dell-type-board span,.dell-component-board span,.dell-layout-board span{display:block;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1}.dell-type-board .display{background:#8e8a25}.dell-type-board .display strong{display:block;margin-top:14px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:900;line-height:1}.dell-type-board .label{background:#fcc20f;font-family:Helvetica,Arial,sans-serif;font-weight:700}.dell-type-board .label p{margin:16px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.dell-type-board .body p{margin:14px 0 0;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.4}.dell-component-board{grid-template-columns:repeat(4,minmax(0,1fr))}.dell-component-board .ribbon{padding:0;background:#b3bd95}.dell-component-board .ribbon b{display:block;border-bottom:3px solid #000000;background:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding:8px 12px}.dell-component-board .ribbon p{margin:0;padding:12px;font-size:14px}.dell-spec-preview button{margin-top:18px;border:2px solid #000000;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;padding:7px 16px}.dell-component-board a{display:inline-block;margin-top:18px;color:#00e;font-family:Times New Roman,Times,serif;font-size:14px;text-decoration:underline}.dell-component-board .sticker{background:#fcc20f}.dell-component-board .sticker strong{display:inline-block;margin-top:18px;border:2px solid #000000;background:#fcc20f;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;padding:5px 9px;transform:rotate(8deg)}.dell-layout-board{grid-template-columns:1.35fr .85fr .85fr}.dell-layout-board .page-frame{padding:8px;background:#000}.dell-layout-board .top{display:flex;justify-content:space-between;border:2px solid #000000;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;padding:8px}.dell-layout-board .top b{color:#e91d2a}.dell-layout-board .columns{display:grid;grid-template-columns:90px 1fr;min-height:150px;border:2px solid #000000;background:#fff}.dell-layout-board .rail{border-right:2px solid #000000;padding:10px;color:#00e;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.8;text-decoration:underline}.dell-layout-board .stack{display:grid;gap:8px;padding:10px}.dell-layout-board .stack i{display:block;border:2px solid #000000;background:#d77a7a}.dell-layout-board .stack i:nth-child(2){background:#c0d4a7}.dell-layout-board .stack i:nth-child(3){background:#8c9ae0}.dell-layout-board .rule-card{background:#b3bd95}.dell-layout-board .rule-card.red{background:#e91d2a;color:#fff}.dell-layout-board .rule-card strong{display:block;margin-top:14px;font-family:Arial Black,Arial,sans-serif;font-size:24px;font-weight:900;line-height:1}.dell-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dell-rule-board strong{display:block;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.dell-rule-board p{margin:10px 0 0;border-top:1px solid #000000;padding-top:8px;font-size:14px;line-height:1.4}.miro-spec-preview{color:#050038;font-family:Roobert PRO,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.miro-spec-preview *{box-shadow:none}.miro-spec-section{margin-top:18px;border:1px solid #e0e2e8;border-radius:28px;background:#fff;padding:24px}.miro-spec-section:first-child{margin-top:0}.miro-spec-section h3,.miro-type-board span,.miro-component-board span,.miro-layout-board span{margin:0;color:#555a6a;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.miro-spec-section h3{margin-bottom:18px;color:#050038}.miro-color-board,.miro-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.miro-color-board article,.miro-type-board article,.miro-component-board article,.miro-layout-board article,.miro-rule-board article{overflow:hidden;border:1px solid #e0e2e8;border-radius:20px;background:#f7f8fa}.miro-color-board div{height:72px;border-bottom:1px solid #e0e2e8}.miro-color-board strong,.miro-color-board span{display:block;padding:0 14px}.miro-color-board strong{padding-top:12px;color:#050038;font-size:14px;font-weight:600;line-height:1.35}.miro-color-board span{padding-top:3px;padding-bottom:14px;color:#555a6a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35}.miro-type-board,.miro-layout-board,.miro-rule-board{display:grid;gap:12px}.miro-type-board{grid-template-columns:1.25fr .85fr .65fr}.miro-type-board article,.miro-component-board article,.miro-layout-board article,.miro-rule-board article{padding:20px}.miro-type-board .display{background:#ffd02f}.miro-type-board .display strong{display:block;margin-top:14px;color:#050038;font-size:clamp(42px,5.8vw,76px);font-weight:500;letter-spacing:-2px;line-height:1.05}.miro-type-board p{margin:14px 0 0;color:#555a6a;font-size:16px;line-height:1.5}.miro-type-board article:last-child{background:#fff8e0}.miro-type-board article:last-child p{display:inline-flex;align-items:center;border-radius:9999px;background:#ffd02f;color:#1c1c1e;font-size:13px;font-weight:600;padding:5px 10px}.miro-component-board article{min-height:134px}.miro-component-board button,.miro-component-board .input,.miro-component-board .sticky strong{margin-top:18px}.miro-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:9999px;background:#1c1c1e;color:#fff;font:inherit;font-size:14px;font-weight:500;padding:10px 22px}.miro-spec-preview button.secondary{border:1px solid #c7cad5;background:#fff;color:#1c1c1e}.miro-component-board .input{display:flex;align-items:center;min-height:40px;border:1px solid #e0e2e8;border-radius:8px;background:#fff;color:#6b6f7e;padding:0 12px;font-size:14px}.miro-component-board .sticky{background:#ffe6cd;transform:rotate(-1deg)}.miro-component-board .sticky strong{display:block;color:#050038;font-size:28px;font-weight:500;line-height:1.1}.miro-layout-board{grid-template-columns:1.4fr .8fr .8fr}.miro-layout-board article{min-height:196px}.miro-layout-board .whiteboard{position:relative;min-height:236px;border-radius:20px;background:#fff;background-image:radial-gradient(rgba(5,0,56,.12) 1.2px,transparent 1.2px);background-size:22px 22px;box-shadow:#05003814 0 12px 32px -4px}.miro-layout-board .path{position:absolute;left:116px;top:72px;width:190px;height:90px;border:3px solid #4262ff;border-bottom:0;border-left:0;border-radius:0 34px 0 0}.miro-layout-board .note{position:absolute;display:grid;place-items:center;width:88px;height:72px;border-radius:12px;color:#050038;font-style:normal;font-weight:600}.miro-layout-board .note-a{left:36px;top:38px;background:#ffd02f;transform:rotate(-4deg)}.miro-layout-board .note-b{left:166px;top:82px;background:#ffc6c6;transform:rotate(3deg)}.miro-layout-board .note-c{right:38px;bottom:34px;background:#c3faf5;transform:rotate(-2deg)}.miro-layout-board b{position:absolute;right:118px;top:36px;border-radius:0 12px 12px;background:#4262ff;color:#fff;font-size:12px;padding:6px 9px}.miro-layout-board .pastel{border:0}.miro-layout-board .yellow{background:#fff4c4}.miro-layout-board .teal{background:#c3faf5}.miro-layout-board strong{display:block;margin-top:18px;color:#050038;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.5px}.miro-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.miro-rule-board article:first-child{background:#fff8e0}.miro-rule-board article:last-child{background:#f7f8fa}.miro-rule-board strong{display:block;margin-bottom:10px;color:#050038;font-size:24px;font-weight:500;line-height:1.2}.miro-rule-board p{margin:0;border-top:1px solid #e0e2e8;padding:11px 0;color:#555a6a;font-size:14px;line-height:1.5}.verge-spec-preview{border-radius:24px;background:#131313;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.35;padding:1px}.verge-spec-preview *{box-shadow:none}.verge-spec-section{margin-top:18px;border:1px solid #ffffff;border-radius:24px;background:#131313;padding:24px}.verge-spec-section:first-child{margin-top:0}.verge-spec-section h3,.verge-type-board span,.verge-component-board span,.verge-layout-board span{margin:0;color:#3cffd0;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.verge-spec-section h3{margin-bottom:18px;color:#fff}.verge-color-board,.verge-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.verge-color-board article,.verge-type-board article,.verge-component-board article,.verge-layout-board article,.verge-rule-board article{overflow:hidden;border:1px solid #ffffff;border-radius:20px;background:#2d2d2d}.verge-color-board div{height:72px;border-bottom:1px solid rgba(255,255,255,.5)}.verge-color-board strong,.verge-color-board span{display:block;padding:0 14px}.verge-color-board strong{padding-top:12px;color:#fff;font-size:15px;font-weight:800;line-height:1}.verge-color-board span{padding-top:5px;padding-bottom:14px;color:#949494;font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.08em}.verge-type-board,.verge-layout-board,.verge-rule-board{display:grid;gap:12px}.verge-type-board{grid-template-columns:1.3fr .85fr .8fr .8fr}.verge-type-board article,.verge-component-board article,.verge-layout-board article,.verge-rule-board article{padding:20px}.verge-type-board .display strong{display:block;margin-top:14px;color:#fff;font-family:Impact,Arial Black,sans-serif;font-size:clamp(56px,7vw,96px);font-weight:900;line-height:.82;letter-spacing:.02em}.verge-type-board p{margin:14px 0 0;color:#e9e9e9;font-size:16px;font-weight:700;line-height:1.15}.verge-type-board .mono p{color:#3cffd0;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.verge-type-board .serif p{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.3}.verge-component-board article{min-height:140px}.verge-component-board button,.verge-component-board .input,.verge-component-board .story strong{margin-top:18px}.verge-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:24px;background:#3cffd0;color:#000;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;padding:10px 22px;text-transform:uppercase}.verge-spec-preview button.outline{border:1px solid #3cffd0;background:transparent;color:#3cffd0;border-radius:40px}.verge-component-board .input{display:flex;align-items:center;min-height:38px;border:1px solid #949494;border-radius:2px;background:#131313;color:#949494;padding:0 12px;font-size:15px}.verge-component-board .story{background:#3cffd0;color:#000;border-color:#3cffd0}.verge-component-board .story span{color:#000}.verge-component-board .story strong,.verge-layout-board strong{display:block;color:inherit;font-size:26px;font-weight:800;line-height:1}.verge-layout-board{grid-template-columns:repeat(3,minmax(0,1fr))}.verge-layout-board article{min-height:176px;border-radius:24px}.verge-layout-board .rail{border-left:5px solid #3d00bf}.verge-layout-board .purple{background:#5200ff;border-color:#5200ff}.verge-layout-board .yellow{background:#ffe600;color:#000;border-color:#ffe600}.verge-layout-board .yellow span{color:#000}.verge-layout-board strong{margin-top:18px}.verge-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.verge-rule-board strong{display:block;margin-bottom:10px;color:#fff;font-family:Impact,Arial Black,sans-serif;font-size:42px;font-weight:900;line-height:.85;letter-spacing:.02em}.verge-rule-board p{margin:0;border-top:1px solid rgba(255,255,255,.35);padding:11px 0;color:#e9e9e9;font-size:14px;font-weight:700;line-height:1.2}.warp-spec-preview{border-radius:4px;background:#2b2622;color:#f7f5f0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:1px}.warp-spec-preview *{box-shadow:none}.warp-spec-section{margin-top:18px;border:1px solid #3f3a36;border-radius:4px;background:#2b2622;padding:24px}.warp-spec-section:first-child{margin-top:0}.warp-spec-section h3,.warp-type-board span,.warp-component-board span,.warp-layout-board span{margin:0;color:#aea69c;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:400;line-height:1.35}.warp-spec-section h3{margin-bottom:18px;color:#f7f5f0}.warp-color-board,.warp-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.warp-color-board article,.warp-type-board article,.warp-component-board article,.warp-layout-board article,.warp-rule-board article{overflow:hidden;border:1px solid #3f3a36;border-radius:4px;background:#383330}.warp-color-board div{height:72px;border-bottom:1px solid #3f3a36}.warp-color-board strong,.warp-color-board span{display:block;padding:0 14px}.warp-color-board strong{padding-top:12px;color:#f7f5f0;font-size:14px;font-weight:500;line-height:1.35}.warp-color-board span{padding-top:3px;padding-bottom:14px;color:#c9c0ad;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.35}.warp-type-board,.warp-layout-board,.warp-rule-board{display:grid;gap:12px}.warp-type-board{grid-template-columns:1.25fr .75fr .75fr .9fr}.warp-type-board article,.warp-component-board article,.warp-layout-board article,.warp-rule-board article{padding:20px}.warp-type-board .display strong{display:block;margin-top:14px;color:#f7f5f0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1;letter-spacing:-1.6px}.warp-type-board p{margin:14px 0 0;color:#c9c0ad;font-size:16px;line-height:1.5}.warp-type-board .serif em{display:block;margin-top:18px;color:#f7f5f0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:44px;font-style:italic;font-weight:400;line-height:1.05}.warp-type-board .code p,.warp-component-board pre{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45}.warp-component-board article{min-height:132px}.warp-component-board button,.warp-component-board .input,.warp-component-board pre{margin-top:18px}.warp-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:0;border-radius:3px;background:#f7f5f0;color:#2b2622;font:inherit;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px}.warp-spec-preview button.secondary{border:1px solid #3f3a36;background:#2b2622;color:#f7f5f0}.warp-component-board .input{display:flex;align-items:center;min-height:36px;border:1px solid #3f3a36;border-radius:3px;background:#383330;color:#c9c0ad;padding:8px 10px;font-size:14px}.warp-component-board .terminal{background:#383330}.warp-component-board pre{margin-bottom:0;color:#f7f5f0;white-space:pre-wrap}.warp-layout-board{grid-template-columns:repeat(3,minmax(0,1fr))}.warp-layout-board article{min-height:156px}.warp-layout-board strong{display:block;margin-top:18px;color:#f7f5f0;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.6px}.warp-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.warp-rule-board strong{display:block;margin-bottom:10px;color:#f7f5f0;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.4px}.warp-rule-board p{margin:0;border-top:1px solid #3f3a36;padding:11px 0;color:#c9c0ad;font-size:14px;line-height:1.5}.claude-spec-preview{font-family:Inter,Arial,sans-serif;color:#141413;font-size:16px;line-height:1.55}.claude-spec-preview *{box-shadow:none}.claude-spec-section{margin-top:18px;border:1px solid #e6dfd8;border-radius:12px;background:#faf9f5;padding:24px}.claude-spec-section h3,.claude-type-board span,.claude-component-board span,.claude-layout-board span{margin:0;color:#6c6a64;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.claude-spec-section h3{margin-bottom:18px;color:#141413}.claude-color-board,.claude-component-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.claude-color-board article,.claude-type-board article,.claude-component-board article,.claude-layout-board article,.claude-rule-board article{overflow:hidden;border:1px solid #e6dfd8;border-radius:12px;background:#f5f0e8}.claude-color-board div{height:72px;border-bottom:1px solid #e6dfd8}.claude-color-board strong,.claude-color-board span{display:block;padding:0 14px}.claude-color-board strong{padding-top:12px;color:#141413;font-size:14px;font-weight:650;line-height:1.35}.claude-color-board span{padding-top:3px;padding-bottom:14px;color:#6c6a64;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.2}.claude-type-board,.claude-layout-board,.claude-rule-board{display:grid;gap:12px}.claude-type-board{grid-template-columns:1.25fr .85fr .8fr}.claude-type-board article,.claude-component-board article,.claude-layout-board article,.claude-rule-board article{padding:20px}.claude-type-board .display strong{display:block;margin-top:14px;color:#141413;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.5vw,68px);font-weight:500;line-height:1.05}.claude-type-board p{margin:14px 0 0;color:#3d3d3a;font-size:16px;line-height:1.55}.claude-type-board .code{background:#181715;color:#faf9f5}.claude-type-board .code span,.claude-component-board .dark span{color:#b9aea1}.claude-type-board .code p,.claude-component-board pre{color:#f5f0e8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.claude-component-board article{min-height:142px}.claude-component-board button,.claude-component-board .input,.claude-component-board pre{margin-top:18px}.claude-spec-preview button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #cc785c;border-radius:8px;background:#cc785c;color:#fff;font:inherit;font-size:14px;font-weight:650;line-height:1.2;padding:0 18px}.claude-spec-preview button.secondary{border-color:#d8cabd;background:#faf9f5;color:#141413}.claude-component-board .input{display:flex;align-items:center;min-height:42px;border:1px solid #e6dfd8;border-radius:8px;background:#faf9f5;color:#6c6a64;padding:0 14px;font-size:14px}.claude-component-board .dark{background:#181715}.claude-component-board pre{margin-bottom:0;white-space:pre-wrap}.claude-layout-board{grid-template-columns:repeat(3,minmax(0,1fr))}.claude-layout-board article{min-height:174px;background:#f5f0e8}.claude-layout-board article.coral{background:#cc785c;color:#fff}.claude-layout-board article.dark{background:#181715;color:#f5f0e8}.claude-layout-board article.coral span,.claude-layout-board article.dark span{color:#ffffffb8}.claude-layout-board strong{display:block;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.18}.claude-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.claude-rule-board strong{display:block;margin-bottom:10px;color:#141413;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.2}.claude-rule-board p{margin:0;border-top:1px solid #e6dfd8;padding:11px 0;color:#3d3d3a;font-size:14px;line-height:1.55}.figma-spec-preview{font-family:Inter,Arial,sans-serif;color:#000;font-size:18px;font-weight:320;line-height:1.45}.figma-spec-preview *{box-shadow:none}.figma-spec-section{border:1px solid #e6e6e6;background:#fff}.figma-spec-preview button,.figma-component-board .icon{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9999px;background:#000;color:#fff;font:inherit;font-size:18px;font-weight:480;line-height:1.4;letter-spacing:-.1px;padding:10px 20px}.figma-spec-preview button.secondary{border:1px solid #000000;background:#fff;color:#000}.figma-spec-section h3,.figma-type-board span,.figma-component-board span,.figma-layout-board span{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}.figma-component-board .icon{width:44px;height:44px;padding:0;background:#f7f7f5;color:#000}.figma-layout-board .lime{background:#dceeb1}.figma-layout-board .lilac{background:#c5b0f4}.figma-spec-section{margin-top:18px;border-radius:24px;padding:24px}.figma-spec-section h3{margin-bottom:18px}.figma-color-board,.figma-component-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.figma-color-board article,.figma-type-board article,.figma-component-board article,.figma-rule-board article{overflow:hidden;border:1px solid #e6e6e6;border-radius:24px;background:#f7f7f5}.figma-color-board div{height:80px;border-bottom:1px solid #e6e6e6}.figma-color-board strong,.figma-color-board span{display:block;padding:0 16px}.figma-color-board strong{padding-top:14px;font-size:16px;font-weight:700;line-height:1.3}.figma-color-board span{padding-top:4px;padding-bottom:16px;font-size:12px;line-height:1}.figma-type-board,.figma-layout-board,.figma-rule-board{display:grid;gap:12px}.figma-type-board{grid-template-columns:1.45fr .85fr .7fr}.figma-type-board article,.figma-component-board article,.figma-rule-board article{padding:20px}.figma-type-board .display strong{display:block;margin-top:14px;font-size:clamp(48px,6vw,82px);font-weight:340;line-height:1;letter-spacing:-1.72px}.figma-type-board p{margin:14px 0 0;font-size:18px;font-weight:320;line-height:1.45;letter-spacing:-.26px}.figma-component-board article{min-height:128px}.figma-component-board button,.figma-component-board .input{margin-top:18px}.figma-component-board .input{display:flex;align-items:center;min-height:48px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;padding:0 14px;color:#000;font-size:18px;font-weight:320;letter-spacing:-.26px}.figma-layout-board{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-layout-board article{min-height:190px;border-radius:24px;padding:24px}.figma-layout-board .white{border:1px solid #e6e6e6;background:#fff}.figma-layout-board strong{display:block;margin-top:18px;font-size:26px;font-weight:340;line-height:1.35;letter-spacing:-.26px}.figma-rule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-rule-board strong{display:block;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.45}.figma-rule-board p{margin:0;border-top:1px solid #e6e6e6;padding:12px 0;font-size:16px;font-weight:330;line-height:1.45;letter-spacing:-.14px}.nintendo-spec-preview{font-family:Arial,Helvetica,sans-serif;color:#21242e;font-size:12px;line-height:1.4}.nintendo-spec-preview *{letter-spacing:0}.nintendo-spec-section{border:2px solid #3d4f97;border-radius:6px;background:linear-gradient(#9fb2df,#78b);box-shadow:inset 2px 2px #ffffff94,inset -2px -2px #00000038;overflow:hidden}.nintendo-color-chip,.nintendo-type-board>div,.nintendo-parts-board,.nintendo-component-grid article,.nintendo-rule-grid article{border:2px solid #3d4f97;border-radius:6px;background:linear-gradient(#f4f4f4,#dedede);box-shadow:inset 1px 1px #fff,inset -2px -2px #0000002e}.nintendo-spec-section{margin-top:16px;padding:14px}.nintendo-spec-section h3{margin:-14px -14px 14px;padding:8px 10px;border-bottom:2px solid #3d4f97;background:radial-gradient(circle at 3px 3px,rgba(255,255,255,.12) 0 1px,transparent 2px),#21242e;background-size:8px 8px;color:#ecab37;font-size:11px;font-weight:700;line-height:1.1}.nintendo-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nintendo-color-chip{overflow:hidden}.nintendo-color-chip div{height:54px;border-bottom:1px solid #3d4f97}.nintendo-color-chip strong,.nintendo-color-chip span{display:block;padding:0 10px}.nintendo-color-chip strong{padding-top:9px;font-size:11px;font-weight:700}.nintendo-color-chip span{padding-top:3px;padding-bottom:10px;color:#3d4f97;font-size:10px}.nintendo-type-board,.nintendo-hardware-grid,.nintendo-component-grid,.nintendo-rule-grid{display:grid;gap:12px}.nintendo-type-board{grid-template-columns:repeat(3,minmax(0,1fr))}.nintendo-type-board>div,.nintendo-component-grid article,.nintendo-rule-grid article{padding:14px}.nintendo-type-board span,.nintendo-component-grid span{display:block;color:#3d4f97;font-size:11px;font-weight:700;line-height:1.1}.nintendo-type-board strong{display:block;margin-top:8px;font-family:Arial Black,Arial,sans-serif;font-size:20px;line-height:1}.nintendo-type-board p,.nintendo-parts-board p,.nintendo-rule-grid p{margin:8px 0 0;font-size:12px;line-height:1.4}.nintendo-hardware-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.nintendo-spacing-board{min-height:220px;border:2px solid #3d4f97;border-radius:6px;background:#dedede;box-shadow:inset 1px 1px #fff,inset -2px -2px #0000002e;padding:18px}.nintendo-spacing-board div{display:grid;grid-template-columns:48px 58px minmax(0,1fr);align-items:center;gap:8px;min-height:28px}.nintendo-spacing-board b,.nintendo-spacing-board span{font-size:11px;line-height:1.1}.nintendo-spacing-board b{font-weight:700}.nintendo-spacing-board span{color:#3d4f97}.nintendo-spacing-board i{display:block;height:10px;border-radius:2px;background:#f68d1f}.nintendo-parts-board ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.nintendo-parts-board li{border:1px solid #3d4f97;background:#dedede;padding:7px 8px;font-size:12px}.nintendo-parts-board li:nth-child(2){background:#9fbee7}.nintendo-shape-row{display:flex;align-items:center;gap:12px}.nintendo-shape-row .plate{width:90px;height:54px;border:2px solid #3d4f97;border-radius:6px;background:#9fbee7}.nintendo-shape-row .chip{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border:1px solid #7d5300;border-radius:2px;background:linear-gradient(#ffd58b,#ecab37);font-size:11px;font-weight:700}.nintendo-shape-row .dot{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #3d4f97;border-radius:9999px;background:#9fbee7;font-size:18px;font-weight:700}.nintendo-component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nintendo-component-grid button,.nintendo-component-grid .field,.nintendo-component-grid .row{margin-top:12px;font-size:11px}.nintendo-component-grid button{height:28px;border:1px solid #7d5300;border-radius:2px;background:linear-gradient(#ffd58b,#ecab37);color:#21242e;padding:0 14px;font-weight:700}.nintendo-component-grid button.dark{border-color:#21242e;background:#21242e;color:#fff}.nintendo-component-grid .field{height:24px;border:1px solid #5a5f8c;border-radius:2px;background:#fff;color:#3d4f97;padding:5px 7px}.nintendo-component-grid .row{border-top:1px solid #3d4f97;border-bottom:1px solid #3d4f97;padding:8px 0;color:#3d4f97;font-weight:700}.nintendo-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nintendo-rule-grid strong{display:block;font-size:13px;font-weight:700}.nintendo-rule-grid p{border-bottom:1px solid #3d4f97;padding-bottom:8px}.shopify-spec-preview{overflow:hidden;border:1px solid #e4e4e7;border-radius:12px;background:#fbfbf5;color:#000;font-family:Inter Variable,Inter,Helvetica,Arial,sans-serif;font-feature-settings:"ss03";font-size:14px;line-height:1.5}.shopify-language-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:0;border-bottom:1px solid #e4e4e7}.shopify-cinematic,.shopify-transactional,.shopify-language-card,.shopify-language-boundary div{padding:24px}.shopify-cinematic{min-height:500px;position:relative;overflow:hidden;background:#000;color:#fff}.shopify-transactional{background:#fbfbf5;color:#000}.shopify-eyebrow{display:block;color:#9dabad;font-size:12px;font-weight:400;letter-spacing:.72px;line-height:1.2;text-transform:uppercase}.shopify-cinematic>strong,.shopify-transactional>strong{display:block;margin-top:18px;font-family:Neue Haas Grotesk Display,Helvetica,Arial,sans-serif;font-size:clamp(40px,5.4vw,62px);font-weight:330;letter-spacing:1.6px;line-height:1}.shopify-transactional>strong{font-size:clamp(34px,4.2vw,48px);letter-spacing:0}.shopify-cinematic p{max-width:420px;margin:20px 0 0;color:#d4d4d8;font-size:16px;font-weight:550;line-height:1.56}.shopify-spec-preview button,.shopify-spec-preview a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:9999px;font:inherit;font-size:16px;font-weight:420;text-decoration:none;padding:12px 24px}.shopify-cinematic button{margin-top:24px;border:2px solid #fff;background:#000;color:#fff}.shopify-transactional>a,.shopify-language-card.components button,.shopify-pricing-row button{border:0;background:#000;color:#fff}.shopify-photo-spread,.shopify-media-frame{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 40%),#1e2c31}.shopify-photo-spread{position:absolute;right:-18px;bottom:-22px;width:48%;min-width:210px;aspect-ratio:4 / 3}.shopify-photo-spread i,.shopify-photo-spread b,.shopify-photo-spread em,.shopify-media-frame i,.shopify-media-frame b,.shopify-media-frame em{position:absolute;display:block;border-radius:9999px;background:#ffffff2e;filter:blur(8px)}.shopify-photo-spread i,.shopify-media-frame i{left:18%;top:18%;width:34%;height:42%}.shopify-photo-spread b,.shopify-media-frame b{right:12%;top:28%;width:28%;height:32%;background:#c1fbd457}.shopify-photo-spread em,.shopify-media-frame em{left:22%;bottom:12%;width:54%;height:18%;background:#ffffff1f}.shopify-mini-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:26px 0 18px;border:1px solid #e4e4e7;border-radius:12px;background:#e4e4e7;box-shadow:0 8px 8px #0000001a,0 4px 4px #0000001a,0 2px 2px #0000001a}.shopify-mini-dashboard div{background:#fff;padding:18px}.shopify-mini-dashboard b{display:block;font-family:Neue Haas Grotesk Display,Helvetica,Arial,sans-serif;font-size:32px;font-weight:330;line-height:1}.shopify-mini-dashboard span{display:block;margin-top:8px;color:#71717a;font-size:13px}.shopify-track-strip,.shopify-language-grid,.shopify-language-boundary{display:grid;gap:12px;padding:12px;border-bottom:1px solid #e4e4e7}.shopify-track-strip{grid-template-columns:repeat(3,minmax(0,1fr));background:#fff}.shopify-track-strip article{min-height:118px;border-radius:12px;padding:18px}.shopify-track-strip .night{background:#000;color:#fff}.shopify-track-strip .cream{background:#fbfbf5;color:#000;border:1px solid #e4e4e7}.shopify-track-strip .aloe{background:#c1fbd4;color:#000}.shopify-track-strip span,.shopify-track-strip strong{display:block}.shopify-track-strip span{color:inherit;opacity:.64;font-size:12px;letter-spacing:.72px;text-transform:uppercase}.shopify-track-strip strong{margin-top:32px;font-family:Neue Haas Grotesk Display,Helvetica,Arial,sans-serif;font-size:28px;font-weight:330}.shopify-language-grid{grid-template-columns:1.2fr .9fr;background:#fbfbf5}.shopify-language-card{overflow:hidden;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.shopify-language-card.type,.shopify-language-card.palette{grid-row:span 2}.shopify-type-row{margin-top:16px;border-top:1px solid #e4e4e7;padding-top:14px}.shopify-type-row b,.shopify-language-card small{color:#71717a;font-size:12px;font-weight:500}.shopify-type-row strong{display:block;margin-top:8px;color:#000;font-family:Neue Haas Grotesk Display,Helvetica,Arial,sans-serif;font-weight:330;line-height:1}.shopify-type-row.hero strong{font-size:clamp(42px,6vw,64px);letter-spacing:1.8px}.shopify-type-row.section strong{font-size:40px}.shopify-type-row.body strong{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:420;line-height:1.5}.shopify-type-row.code strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:400;line-height:1.5}.shopify-language-card.palette div,.shopify-language-card.table div,.shopify-language-card.radius div,.shopify-language-card.spacing div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid #e4e4e7;padding:12px 0}.shopify-language-card.palette i{width:28px;height:28px;border:1px solid rgba(0,0,0,.12);border-radius:9999px}.shopify-language-card.components a{margin-top:12px;border:1px solid #000;background:#fff;color:#000}.shopify-language-card.components em{display:inline-flex;margin:14px 0 0 10px;border-radius:9999px;background:#c1fbd4;color:#000;font-size:12px;font-style:normal;letter-spacing:.72px;padding:6px 12px}.shopify-input{margin-top:14px;border:1px solid #e4e4e7;border-radius:8px;color:#71717a;padding:12px}.shopify-pricing-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.shopify-pricing-row article{border:1px solid #e4e4e7;border-radius:12px;background:#fff;padding:18px}.shopify-pricing-row article.featured{background:#c1fbd4;border-color:#c1fbd4}.shopify-pricing-row b,.shopify-pricing-row strong{display:block}.shopify-pricing-row strong{margin:12px 0 16px;font-family:Neue Haas Grotesk Display,Helvetica,Arial,sans-serif;font-size:42px;font-weight:330}.shopify-media-frame{min-height:190px;margin-top:16px}.shopify-language-card.table div{grid-template-columns:1fr auto auto}.shopify-language-card.table em{color:#000;font-style:normal;font-weight:550}.shopify-language-card.radius b{font-family:Neue Haas Grotesk Display,Helvetica,Arial,sans-serif;font-size:24px;font-weight:330}.shopify-language-card.spacing span{display:block;height:10px;border-radius:9999px;background:#c1fbd4}.shopify-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:0;background:#fff}.shopify-language-boundary div{border-radius:12px;background:#fbfbf5}.shopify-language-boundary b,.shopify-language-boundary span{display:block}.shopify-language-boundary span{margin-top:8px;color:#52525b;font-size:13px}.vercel-spec-preview{overflow:hidden;border:1px solid #ebebeb;border-radius:12px;background:#fafafa;color:#171717;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.vercel-language-hero{position:relative;overflow:hidden;display:grid;place-items:center;min-height:520px;border-bottom:1px solid #ebebeb;background:#fff;padding:58px 28px;text-align:center}.vercel-mesh{position:absolute;left:50%;top:46px;width:min(720px,86%);height:300px;transform:translate(-50%);background:radial-gradient(circle at 20% 42%,rgba(0,124,240,.46) 0%,rgba(0,124,240,.46) 28%,transparent 62%),radial-gradient(circle at 42% 64%,rgba(0,223,216,.38) 0%,rgba(0,223,216,.38) 28%,transparent 62%),radial-gradient(circle at 62% 34%,rgba(121,40,202,.4) 0%,rgba(121,40,202,.4) 29%,transparent 62%),radial-gradient(circle at 76% 52%,rgba(255,0,128,.38) 0%,rgba(255,0,128,.38) 28%,transparent 62%),radial-gradient(circle at 70% 76%,rgba(249,203,40,.34) 0%,rgba(249,203,40,.34) 25%,transparent 58%);filter:blur(18px);opacity:.9}.vercel-mono-pill{position:relative;z-index:1;display:inline-flex;border:1px solid #ebebeb;border-radius:9999px;background:#ffffffc7;color:#4d4d4d;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px;padding:7px 14px}.vercel-language-hero>strong{position:relative;z-index:1;display:block;max-width:760px;margin-top:22px;font-size:clamp(42px,6.2vw,64px);font-weight:600;letter-spacing:-2.4px;line-height:1}.vercel-language-hero>p{position:relative;z-index:1;max-width:560px;margin:20px 0 0;color:#4d4d4d;font-size:18px;line-height:28px}.vercel-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.vercel-spec-preview button,.vercel-spec-preview a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:100px;font:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;padding:0 22px}.vercel-spec-preview button{border:0;background:#171717;color:#fff}.vercel-spec-preview a{border:1px solid #ebebeb;background:#fff;color:#171717}.vercel-rhythm-strip,.vercel-language-grid,.vercel-language-boundary{display:grid;gap:12px;padding:12px;border-bottom:1px solid #ebebeb}.vercel-rhythm-strip{grid-template-columns:repeat(3,minmax(0,1fr));background:#fafafa}.vercel-rhythm-strip article,.vercel-language-card,.vercel-language-boundary div{border:1px solid #ebebeb;border-radius:8px;background:#fff;box-shadow:0 1px 1px #00000005,0 2px 2px #0000000a,inset 0 0 0 1px #00000008}.vercel-rhythm-strip article{padding:18px}.vercel-rhythm-strip span{display:block;color:#888;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.vercel-rhythm-strip b{display:block;height:62px;margin-top:18px;border-radius:8px}.vercel-rhythm-strip article:nth-child(1) b{background:linear-gradient(90deg,#007cf0,#00dfd8)}.vercel-rhythm-strip article:nth-child(2) b{background:linear-gradient(90deg,#7928ca,#ff0080)}.vercel-rhythm-strip article:nth-child(3) b{background:linear-gradient(90deg,#ff4d4d,#f9cb28)}.vercel-rhythm-strip strong{display:block;margin-top:14px;font-size:13px;font-weight:500}.vercel-language-grid{grid-template-columns:1.15fr .95fr;background:#fafafa}.vercel-language-card{overflow:hidden;padding:22px}.vercel-language-card.type,.vercel-language-card.palette{grid-row:span 2}.vercel-label{display:block;color:#888;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:16px}.vercel-type-row{margin-top:16px;border-top:1px solid #ebebeb;padding-top:14px}.vercel-type-row b,.vercel-language-card small{color:#888;font-size:12px;font-weight:400}.vercel-type-row strong{display:block;margin-top:8px;color:#171717;font-weight:600;line-height:1.08}.vercel-type-row.hero strong{font-size:48px;letter-spacing:-2.4px}.vercel-type-row.section strong{font-size:32px;letter-spacing:-1.28px;line-height:40px}.vercel-type-row.body strong{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.vercel-type-row.mono strong{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}.vercel-language-card.palette div,.vercel-language-card.table div,.vercel-language-card.radius div,.vercel-language-card.spacing div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid #ebebeb;padding:12px 0}.vercel-language-card.palette i{width:28px;height:28px;border:1px solid rgba(0,0,0,.12);border-radius:9999px}.vercel-language-card.components a{margin-top:12px}.vercel-language-card.components em{display:inline-flex;margin:14px 0 0 10px;border-radius:9999px;background:#fafafa;color:#4d4d4d;font-size:12px;font-style:normal;padding:4px 10px}.vercel-input{margin-top:14px;border:1px solid #ebebeb;border-radius:6px;color:#888;font-size:14px;padding:10px 12px}.vercel-language-card.code{background:#171717;color:#fff}.vercel-language-card.code .vercel-label{color:#888}.vercel-language-card.code pre{margin:18px 0 0;border-radius:8px;background:#000;color:#fff;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;line-height:20px;padding:18px;white-space:pre-wrap}.vercel-language-card.code pre b{color:#888}.vercel-language-card.code pre span{color:#50e3c2}.vercel-language-card.cards div{margin-top:14px;border:1px solid #ebebeb;border-radius:8px;background:#fff;padding:16px}.vercel-language-card.cards div.dark{border-color:#171717;background:#171717;color:#fff}.vercel-language-card.cards small{display:block;margin-top:6px}.vercel-language-card.table div{grid-template-columns:1fr auto auto}.vercel-language-card.table small{font-family:Geist Mono,ui-monospace,monospace}.vercel-language-card.table em{color:#4d4d4d;font-style:normal}.vercel-language-card.radius b{font-size:22px;font-weight:600;letter-spacing:-.8px}.vercel-language-card.spacing span{display:block;height:10px;border-radius:9999px;background:linear-gradient(90deg,#007cf0,#00dfd8)}.vercel-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:0;background:#fafafa}.vercel-language-boundary div{padding:18px}.vercel-language-boundary b,.vercel-language-boundary span{display:block}.vercel-language-boundary span{margin-top:8px;color:#4d4d4d;font-size:13px}.apple-spec-preview{overflow:hidden;border:1px solid #e0e0e0;border-radius:12px;background:#f5f5f7;color:#1d1d1f;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.47}.apple-language-hero{overflow:hidden;background:#fff;text-align:center}.apple-nav-sample{display:flex;height:44px;align-items:center;justify-content:center;gap:24px;background:#000;color:#ffffffdb;font-size:12px;letter-spacing:-.12px}.apple-nav-sample i{width:14px;height:18px;border-radius:9px 9px 7px 7px;background:#fff;transform:rotate(-8deg)}.apple-nav-sample b{border-radius:9999px;background:#06c;color:#fff;font-size:12px;font-weight:400;padding:5px 12px}.apple-hero-copy{padding:58px 28px 22px}.apple-hero-copy span,.apple-label{display:block;color:#7a7a7a;font-size:14px;font-weight:400;letter-spacing:-.224px}.apple-hero-copy>strong{display:block;max-width:720px;margin:10px auto 0;font-family:SF Pro Display,system-ui,-apple-system,sans-serif;font-size:clamp(40px,6vw,58px);font-weight:600;letter-spacing:-.28px;line-height:1.07}.apple-hero-copy p{max-width:590px;margin:18px auto 0;color:#1d1d1f;font-size:17px;letter-spacing:-.374px;line-height:1.47}.apple-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.apple-spec-preview button,.apple-spec-preview a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:9999px;font:inherit;font-size:17px;font-weight:400;letter-spacing:-.374px;line-height:1;text-decoration:none;padding:11px 22px}.apple-spec-preview button{border:0;background:#06c;color:#fff}.apple-spec-preview a{border:1px solid #0066cc;background:transparent;color:#06c}.apple-product-stage{position:relative;height:265px;margin:28px auto 0}.apple-product-stage i,.apple-device-sample i{position:absolute;left:50%;width:min(520px,76%);height:165px;border:8px solid #111113;border-radius:26px;background:linear-gradient(135deg,#f8fbff,#dfe8f4);box-shadow:#00000038 3px 5px 30px;transform:translate(-50%)}.apple-product-stage i{top:20px}.apple-product-stage b{position:absolute;left:50%;bottom:18px;width:150px;height:72px;border-radius:0 0 38px 38px;background:linear-gradient(180deg,#d7d7db,#f5f5f7 68%);transform:translate(-50%)}.apple-product-stage em{position:absolute;left:50%;bottom:4px;width:260px;height:20px;border:1px solid #d6d6d9;border-radius:9999px;background:#f3f3f5;transform:translate(-50%)}.apple-tile-strip,.apple-language-grid,.apple-language-boundary{display:grid;gap:12px;padding:12px;border-top:1px solid #e0e0e0}.apple-tile-strip{grid-template-columns:repeat(3,minmax(0,1fr));background:#f5f5f7}.apple-tile-strip article{min-height:128px;padding:22px;text-align:center}.apple-tile-strip .light{background:#fff;color:#1d1d1f}.apple-tile-strip .parchment{background:#f5f5f7;color:#1d1d1f;border:1px solid #e0e0e0}.apple-tile-strip .dark{background:#272729;color:#fff}.apple-tile-strip span,.apple-tile-strip strong{display:block}.apple-tile-strip strong{margin-top:26px;font-family:SF Pro Display,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:600;line-height:1.1}.apple-language-grid{grid-template-columns:1.12fr .92fr;background:#f5f5f7}.apple-language-card{overflow:hidden;border:1px solid #e0e0e0;border-radius:18px;background:#fff;padding:22px}.apple-language-card.type,.apple-language-card.palette{grid-row:span 2}.apple-type-row{margin-top:16px;border-top:1px solid #e0e0e0;padding-top:14px}.apple-type-row b,.apple-language-card small{color:#7a7a7a;font-size:12px;font-weight:400}.apple-type-row strong{display:block;margin-top:8px;color:#1d1d1f}.apple-type-row.hero strong{font-family:SF Pro Display,system-ui,-apple-system,sans-serif;font-size:44px;font-weight:600;letter-spacing:-.28px;line-height:1.07}.apple-type-row.tile strong{font-family:SF Pro Display,system-ui,-apple-system,sans-serif;font-size:34px;font-weight:600;line-height:1.1}.apple-type-row.body strong{font-size:17px;font-weight:400;letter-spacing:-.374px;line-height:1.47}.apple-type-row.light strong{font-size:24px;font-weight:300;line-height:1.5}.apple-language-card.palette div,.apple-language-card.radius div,.apple-language-card.spacing div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid #e0e0e0;padding:12px 0}.apple-language-card.palette i{width:28px;height:28px;border:1px solid rgba(0,0,0,.12);border-radius:9999px}.apple-language-card.components a{margin-top:12px}.apple-language-card.components em{display:inline-flex;margin:14px 0 0 10px;border-radius:8px;background:#1d1d1f;color:#fff;font-size:14px;font-style:normal;padding:8px 15px}.apple-search{margin-top:14px;border:1px solid rgba(0,0,0,.08);border-radius:9999px;color:#7a7a7a;font-size:17px;padding:12px 20px}.apple-device-sample{position:relative;height:190px;margin-top:16px;background:#f5f5f7;border-radius:18px}.apple-device-sample i{top:32px;width:70%;height:108px;border-radius:20px}.apple-device-sample b{position:absolute;left:50%;bottom:22px;width:58%;height:20px;border-radius:9999px;background:#0003;filter:blur(12px);transform:translate(-50%)}.apple-language-card.cards div{margin-top:16px;border:1px solid #e0e0e0;border-radius:18px;padding:18px}.apple-language-card.cards i{display:block;height:92px;border-radius:12px;background:#f5f5f7}.apple-language-card.cards b,.apple-language-card.cards small{display:block;margin-top:12px}.apple-language-card.radius b{font-size:24px;font-weight:600}.apple-language-card.spacing span{display:block;height:10px;border-radius:9999px;background:#06c}.apple-language-boundary{grid-template-columns:repeat(4,minmax(0,1fr));background:#f5f5f7}.apple-language-boundary div{border:1px solid #e0e0e0;border-radius:18px;background:#fff;padding:18px}.apple-language-boundary b,.apple-language-boundary span{display:block}.apple-language-boundary span{margin-top:8px;color:#7a7a7a;font-size:13px}@media(max-width:900px){.expo-language-hero,.expo-language-grid,.expo-language-boundary,.expo-language-device .screen,.lamborghini-language-hero,.lamborghini-language-grid,.lamborghini-language-boundary,.lamborghini-hero-section,.lamborghini-type-board,.lamborghini-system-board,.lamborghini-layout-board,.lamborghini-rule-board,.mastercard-language-hero,.mastercard-language-grid,.mastercard-language-boundary,.meta-language-hero,.meta-language-grid,.meta-language-boundary,.mintlify-language-grid,.mintlify-language-boundary,.mintlify-doc-window,.mistral-language-hero,.mistral-language-grid,.mistral-language-boundary,.mongodb-language-hero,.mongodb-language-grid,.mongodb-language-showcase,.mongodb-language-boundary,.ollama-language-grid,.ollama-language-showcase,.ollama-language-boundary,.opencode-language-hero,.opencode-language-grid,.opencode-language-showcase,.opencode-language-boundary,.pinterest-language-hero,.pinterest-language-grid,.pinterest-language-showcase,.pinterest-language-boundary,.playstation-language-hero,.playstation-chapter-strip,.playstation-language-grid,.playstation-language-boundary,.posthog-language-hero,.posthog-language-grid,.posthog-language-showcase,.posthog-language-boundary,.renault-language-hero,.renault-tile-strip,.renault-language-grid,.renault-language-boundary,.replicate-language-hero,.replicate-language-grid,.replicate-language-boundary,.resend-language-hero,.resend-language-grid,.resend-language-boundary,.revolut-language-hero,.revolut-mode-strip,.revolut-language-grid,.revolut-language-boundary,.runway-image-grid,.runway-language-grid,.runway-language-boundary,.uber-language-hero,.uber-band-strip,.uber-language-grid,.uber-language-boundary,.vodafone-band-strip,.vodafone-language-grid,.vodafone-language-boundary,.voltagent-language-hero,.voltagent-language-grid,.voltagent-language-boundary,.wise-language-hero,.wise-language-grid,.wise-layout-samples,.wise-language-boundary,.xai-language-grid,.xai-layout-samples,.xai-language-boundary,.zapier-language-hero,.zapier-language-grid,.zapier-layout-samples,.zapier-language-boundary,.kraken-language-hero,.kraken-language-grid,.kraken-language-boundary,.kraken-hero-section,.kraken-type-board,.kraken-system-board,.kraken-layout-board,.kraken-rule-board,.intercom-hero-section,.intercom-type-board,.intercom-system-board,.intercom-layout-board,.intercom-rule-board,.intercom-language-hero,.intercom-language-grid,.intercom-language-boundary,.ibm-hero-section,.ibm-type-board,.ibm-system-board,.ibm-layout-board,.ibm-rule-board,.ibm-language-hero,.ibm-language-grid,.ibm-language-boundary,.hp-hero-card,.hp-type-board,.hp-system-board,.hp-layout-board,.hp-rule-board,.hp-language-hero,.hp-language-grid,.hp-language-boundary,.ferrari-language-hero,.ferrari-language-grid,.ferrari-language-boundary,.ferrari-layout-samples,.hashicorp-hero-section,.hashicorp-type-board,.hashicorp-system-board,.hashicorp-layout-board,.hashicorp-rule-board,.ferrari-cinema-section,.ferrari-type-board,.ferrari-system-board,.ferrari-layout-board,.ferrari-rule-board{grid-template-columns:1fr}.ferrari-color-board,.lamborghini-language-card.palette,.lamborghini-language-card.components,.lamborghini-color-board,.lamborghini-component-board,.mastercard-language-card.palette,.mastercard-language-card.components,.meta-language-card.palette,.meta-language-card.components,.mintlify-language-card.palette,.mintlify-language-card.components,.mistral-language-card.palette,.mistral-language-card.components,.mongodb-language-card.palette,.mongodb-language-card.components,.ollama-language-card.palette,.ollama-language-card.components,.opencode-language-card.palette,.opencode-language-card.components,.pinterest-language-card.palette,.pinterest-language-card.components,.playstation-language-card.palette,.playstation-language-card.components,.posthog-language-card.palette,.posthog-language-card.components,.renault-language-card.palette,.renault-language-card.components,.replicate-language-card.palette,.replicate-language-card.components,.resend-language-card.palette,.resend-language-card.components,.revolut-language-card.palette,.revolut-language-card.components,.runway-language-card.palette,.runway-language-card.components,.uber-language-card.palette,.uber-language-card.components,.vodafone-language-card.palette,.vodafone-language-card.components,.voltagent-language-card.palette,.voltagent-language-card.components,.kraken-language-card.palette,.kraken-language-card.components,.kraken-color-board,.kraken-component-board,.intercom-color-board,.intercom-component-board,.ibm-color-board,.ibm-component-board,.hp-color-board,.hp-component-board,.hashicorp-color-board,.hashicorp-component-board,.ferrari-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.hashicorp-type-board .xl{grid-row:auto}.hashicorp-color-board,.hashicorp-component-board{grid-template-columns:1fr}.hashicorp-type-board article,.hashicorp-system-board article,.hashicorp-component-board article{min-width:0}.hashicorp-type-board .xl strong,.hashicorp-component-board article>strong{overflow-wrap:anywhere}.hashicorp-system-board .spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.hashicorp-system-board .spacing i{max-width:100%}.lamborghini-type-board .mega,.lamborghini-language-card.type{grid-row:auto}.lamborghini-language-stage{min-height:300px}.lamborghini-actions{flex-wrap:wrap}.lamborghini-language-card.components button,.lamborghini-language-card.components a{width:100%;justify-content:center}.lamborghini-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.lamborghini-language-card.palette small{grid-column:2;overflow-wrap:anywhere}.lamborghini-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.lamborghini-language-card.spacing span{max-width:100%}.mastercard-language-card.type,.meta-language-card.type,.mintlify-language-card.type,.mistral-language-card.type,.mongodb-language-card.type,.ollama-language-card.type,.opencode-language-card.type,.pinterest-language-card.type,.playstation-language-card.type,.posthog-language-card.type,.renault-language-card.type,.replicate-language-card.type,.resend-language-card.type,.uber-language-card.type,.vodafone-language-card.type,.voltagent-language-card.type{grid-row:auto}.uber-type-row.hero strong{font-size:40px;line-height:48px}.vodafone-language-hero{min-height:360px}.vodafone-type-row.hero strong{font-size:42px}.voltagent-type-row.hero strong{font-size:38px}.posthog-notebook .chart{margin-right:20px}.posthog-notebook .hog{display:none}.pinterest-mini-masonry{column-count:2}.mintlify-language-hero{padding:22px}.mintlify-hero-actions{flex-wrap:wrap}.mintlify-doc-window nav,.mintlify-doc-window aside{border:0;border-bottom:1px solid #e5e5e5}.meta-language-hero{padding:22px}.meta-product-stage{min-height:300px}.meta-hero-actions{flex-wrap:wrap}.mastercard-floating-nav{left:18px;right:18px;gap:12px;padding:0 16px}.mastercard-floating-nav span:not(.mastercard-mark):nth-of-type(n+3){display:none}.mastercard-language-hero{min-height:auto;padding:96px 18px 24px}.mastercard-orbit-scene{min-height:300px}.mastercard-hero-actions{flex-wrap:wrap}.kraken-type-board .xl,.kraken-language-card.type{grid-row:auto}.kraken-language-hero{padding:22px}.kraken-actions{flex-wrap:wrap}.kraken-language-card.components button,.kraken-language-card.components a{width:100%;justify-content:center}.kraken-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.kraken-language-card.palette small{grid-column:2;overflow-wrap:anywhere;text-align:left}.kraken-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.kraken-language-card.spacing span{max-width:100%}.intercom-type-board .xl,.intercom-language-card.type{grid-row:auto}.intercom-language-hero{padding:22px}.intercom-language-grid,.intercom-language-boundary{padding:0 22px 22px}.intercom-language-card.components button,.intercom-language-card.components a{width:100%;justify-content:center;margin-left:0}.intercom-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.intercom-language-card.spacing span{max-width:100%}.ibm-type-board .xl,.ibm-language-card.type{grid-row:auto}.ibm-language-hero{padding:0}.ibm-language-copy{padding:28px}.ibm-language-copy .ibm-actions{grid-template-columns:1fr}.ibm-language-matrix{min-height:280px}.ibm-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.ibm-language-card.spacing span{max-width:100%}.hp-type-board .xxl,.hp-language-card.type{grid-row:auto}.hp-language-hero{padding:22px}.hp-language-device{min-height:280px}.hp-slash{display:none}.hp-actions{flex-wrap:wrap}.hp-language-card.components button,.hp-language-card.components a{width:100%;justify-content:center;margin-left:0}.hp-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.hp-language-card.spacing span{max-width:100%}.ferrari-type-board .mega,.ferrari-language-card.wide{grid-row:auto}.ferrari-color-board,.ferrari-component-board{grid-template-columns:1fr}.ferrari-type-board .mega strong{font-size:42px}.ferrari-component-board button,.ferrari-component-board a{width:100%;justify-content:center}.ferrari-system-board .spacing i{max-width:100%}.ferrari-system-board article{min-width:0}.ferrari-system-board .spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.ferrari-spec-preview .ferrari-language-hero{min-height:620px}.ferrari-spec-preview .ferrari-hero-copy{padding:0 22px 28px}.ferrari-spec-preview .ferrari-hero-copy strong{font-size:42px}.ferrari-spec-preview .ferrari-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.ferrari-spec-preview .ferrari-language-card.palette small{grid-column:2;overflow-wrap:anywhere}.ferrari-spec-preview .ferrari-language-card.components button,.ferrari-spec-preview .ferrari-language-card.components a,.ferrari-spec-preview .ferrari-hero-actions button,.ferrari-spec-preview .ferrari-hero-actions a{width:100%;justify-content:center}.expo-language-card.wide{grid-row:auto}.elevenlabs-hero-sample,.elevenlabs-orb-strip,.elevenlabs-language-grid,.elevenlabs-layout-samples,.elevenlabs-language-boundary,.elevenlabs-type-board,.elevenlabs-layout-board,.elevenlabs-rule-board{grid-template-columns:1fr}.elevenlabs-color-board,.elevenlabs-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.elevenlabs-wave-card div{grid-template-columns:36px 1fr}.elevenlabs-wave-card div em{grid-column:2}.elevenlabs-hero-sample{padding:24px}.elevenlabs-language-card.wide{grid-row:auto}.elevenlabs-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.elevenlabs-language-card.palette small{grid-column:2;overflow-wrap:anywhere;text-align:left}.elevenlabs-language-card.components button,.elevenlabs-language-card.components a{width:100%;justify-content:center}.elevenlabs-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.elevenlabs-language-card.spacing div span{max-width:100%}.composio-hero-sample,.composio-type-board,.composio-layout-board,.composio-rule-board{grid-template-columns:1fr}.composio-color-board,.composio-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.composio-terminal-grid,.coinbase-hero-sample,.coinbase-type-board,.coinbase-layout-board,.coinbase-rule-board{grid-template-columns:1fr}.coinbase-color-board,.coinbase-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cohere-hero-sample,.cohere-type-board,.cohere-layout-board,.cohere-rule-board,.cohere-media-pair{grid-template-columns:1fr}.cohere-color-board,.cohere-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.clickhouse-hero-sample,.clickhouse-type-board,.clickhouse-layout-board,.clickhouse-rule-board{grid-template-columns:1fr}.clickhouse-color-board,.clickhouse-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.clay-hero-sample,.clay-type-board,.clay-layout-board,.clay-rule-board{grid-template-columns:1fr}.clay-color-board,.clay-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-hero-sample,.cal-type-board,.cal-layout-board,.cal-rule-board{grid-template-columns:1fr}.cal-color-board,.cal-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bugatti-type-board,.bugatti-layout-board,.bugatti-rule-board{grid-template-columns:1fr}.bugatti-color-board,.bugatti-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bmw-m-hero-sample,.bmw-m-type-board,.bmw-m-layout-board,.bmw-m-rule-board{grid-template-columns:1fr}.bmw-m-color-board,.bmw-m-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bmw-m-layout-board .grid-frame{grid-template-columns:repeat(2,1fr)}.bmw-hero-sample,.bmw-type-board,.bmw-layout-board,.bmw-rule-board{grid-template-columns:1fr}.bmw-color-board,.bmw-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bmw-layout-board .grid-frame{grid-template-columns:repeat(2,1fr)}.binance-type-board,.binance-layout-board,.binance-rule-board{grid-template-columns:1fr}.binance-color-board,.binance-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.airtable-type-board,.airtable-layout-board,.airtable-rule-board{grid-template-columns:1fr}.airtable-color-board,.airtable-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.airbnb-search-sample,.airbnb-type-board,.airbnb-layout-board,.airbnb-rule-board{grid-template-columns:1fr}.airbnb-search-sample{border-radius:24px;padding:8px}.airbnb-search-sample div{border-right:0;border-bottom:1px solid #ebebeb}.airbnb-search-sample button{justify-self:end}.airbnb-color-board,.airbnb-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.raycast-type-board,.raycast-layout-board,.raycast-rule-board{grid-template-columns:1fr}.raycast-color-board,.raycast-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.raycast-language-hero{padding:0 16px 28px}.raycast-language-hero nav{grid-template-columns:1fr auto}.raycast-language-hero nav span{display:none}.raycast-hero-grid,.raycast-language-grid,.raycast-layout-samples,.raycast-language-boundary{grid-template-columns:1fr}.raycast-language-card.wide{grid-row:auto}.raycast-language-card.palette{grid-template-columns:1fr}.raycast-hero-grid strong{font-size:38px}.nvidia-type-board,.nvidia-layout-board,.nvidia-rule-board{grid-template-columns:1fr}.nvidia-color-board,.nvidia-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.nvidia-utility-line{padding:0 16px}.nvidia-nav-line{grid-template-columns:1fr auto;gap:12px;padding:0 16px}.nvidia-nav-line span{display:none}.nvidia-hero-grid,.nvidia-language-grid,.nvidia-layout-samples,.nvidia-language-boundary{grid-template-columns:1fr}.nvidia-hero-grid{padding:32px 18px}.nvidia-language-card.wide{grid-row:auto}.nvidia-language-card.palette{grid-template-columns:1fr}.nvidia-matrix-panel{min-height:260px}.tesla-type-board,.tesla-layout-board,.tesla-rule-board{grid-template-columns:1fr}.tesla-color-board,.tesla-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tesla-language-nav{grid-template-columns:1fr auto;padding:0 16px}.tesla-language-nav span{display:none}.tesla-language-hero{min-height:460px}.tesla-language-copy{padding:44px 18px 0}.tesla-language-copy strong{font-size:32px;line-height:40px}.tesla-language-copy div{flex-direction:column;align-items:center}.tesla-language-vehicle{width:92%;bottom:58px}.tesla-language-grid,.tesla-layout-samples,.tesla-language-boundary{grid-template-columns:1fr}.tesla-language-card.wide{grid-row:auto}.tesla-language-card.palette{grid-template-columns:1fr}.tesla-hero-sample div{flex-direction:column;align-items:center}.nike-type-board,.nike-layout-board,.nike-rule-board,.nike-language-hero,.nike-language-grid,.nike-layout-samples,.nike-language-boundary{grid-template-columns:1fr}.nike-campaign-sample{min-height:360px}.nike-campaign-sample strong{font-size:56px}.nike-retail-sample{min-height:280px}.nike-language-card.type{grid-row:auto}.nike-color-board,.nike-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.nike-hero-sample{min-height:300px}.spotify-hero-sample,.spotify-type-board,.spotify-layout-board,.spotify-rule-board,.spotify-language-hero,.spotify-language-grid,.spotify-layout-samples,.spotify-language-boundary{grid-template-columns:1fr}.spotify-mini-sidebar{display:none}.spotify-hero-row{grid-template-columns:1fr;margin-top:28px}.spotify-cover{width:min(220px,100%)}.spotify-hero-row strong{font-size:42px}.spotify-language-card.type{grid-row:auto}.spotify-color-board,.spotify-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.spotify-layout-board .shell-frame{grid-template-columns:1fr}.spotify-layout-board .shell-frame .side,.spotify-layout-board .shell-frame .bar{grid-column:auto;grid-row:auto;min-height:42px}.slack-type-board,.slack-layout-board,.slack-rule-board,.slack-language-hero,.slack-language-grid,.slack-layout-samples,.slack-language-boundary{grid-template-columns:1fr}.slack-language-copy{min-height:0;padding:24px}.slack-language-copy strong{font-size:40px}.slack-chat-sample{grid-template-columns:1fr}.slack-chat-sample aside{display:none}.slack-language-card.type{grid-row:auto}.slack-type-row.hero strong{font-size:38px}.slack-color-board,.slack-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.slack-layout-board .mock-frame{grid-template-columns:1fr}.slack-layout-board .mock-frame .side,.slack-layout-board .mock-frame .chat{min-height:72px;border-radius:12px}.sanity-type-board,.sanity-layout-board,.sanity-rule-board{grid-template-columns:1fr}.sanity-color-board,.sanity-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.sanity-layout-board .studio-frame{grid-template-columns:1fr}.sanity-layout-board .studio-frame i{min-height:52px;border-right:0;border-bottom:1px solid #353535}.supabase-type-board,.supabase-layout-board,.supabase-rule-board,.supabase-language-hero,.supabase-language-grid,.supabase-layout-samples,.supabase-language-boundary{grid-template-columns:1fr}.supabase-color-board,.supabase-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.supabase-layout-board .product-frame{grid-template-columns:1fr}.supabase-layout-board .product-frame .sidebar{min-height:44px;border-right:0;border-bottom:1px solid #dfdfdf}.supabase-product-sample{grid-template-columns:1fr}.supabase-product-sample aside{display:none}.supabase-sql-float{position:relative;right:auto;bottom:auto;width:auto;margin:0 18px 18px}.supabase-language-card.type{grid-row:auto}.supabase-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.supabase-language-card.palette small{grid-column:2;overflow-wrap:anywhere}.supabase-actions button,.supabase-actions a,.supabase-language-card.components button,.supabase-language-card.components a{width:100%;justify-content:center}.supabase-language-card.spacing div{grid-template-columns:44px minmax(0,1fr) 56px}.supabase-language-card.spacing span{max-width:100%}.webflow-type-board,.webflow-layout-board,.webflow-rule-board,.webflow-language-hero,.webflow-category-strip,.webflow-language-grid,.webflow-layout-samples,.webflow-language-boundary{grid-template-columns:1fr}.webflow-color-board,.webflow-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.webflow-layout-board .builder-frame{grid-template-columns:1fr}.webflow-layout-board .builder-frame i,.webflow-layout-board .builder-frame .props{min-height:44px;border-right:0;border-left:0;border-bottom:1px solid #d8d8d8}.webflow-language-hero{padding:22px}.webflow-builder-sample{grid-template-columns:1fr}.webflow-builder-sample .tools,.webflow-builder-sample aside{display:none}.webflow-language-card.wide{grid-row:auto}.webflow-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.webflow-language-card.palette small{grid-column:2;overflow-wrap:anywhere;text-align:left}.webflow-language-card.components button,.webflow-language-card.components a{width:100%;justify-content:center}.webflow-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.webflow-language-card.spacing span{max-width:100%}.framer-type-board,.framer-layout-board,.framer-rule-board,.framer-language-hero,.framer-spotlight-strip,.framer-language-grid,.framer-layout-samples,.framer-language-boundary{grid-template-columns:1fr}.framer-color-board,.framer-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.framer-layout-board .canvas-grid{grid-template-columns:1fr}.framer-layout-board .canvas-grid .panel{min-height:44px}.framer-layout-board .canvas-grid i,.framer-layout-board .canvas-grid i:last-child{border-right:0;border-left:0;border-bottom:1px solid #262626}.framer-language-hero{padding:22px}.framer-artboard-sample .frame{grid-template-columns:1fr}.framer-artboard-sample aside{display:none}.framer-language-card.wide{grid-row:auto}.framer-language-card.palette div{grid-template-columns:34px minmax(0,1fr)}.framer-language-card.palette small{grid-column:2;overflow-wrap:anywhere;text-align:left}.framer-language-card.components button,.framer-language-card.components a{width:100%;justify-content:center}.framer-language-card.spacing div{grid-template-columns:42px minmax(0,1fr) 42px}.framer-language-card.spacing span{max-width:100%}.lovable-type-board,.lovable-layout-board,.lovable-rule-board{grid-template-columns:1fr}.lovable-color-board,.lovable-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lovable-layout-board .builder-grid,.minimax-hero-sample,.minimax-type-board,.minimax-layout-board,.minimax-rule-board{grid-template-columns:1fr}.minimax-color-board,.minimax-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.minimax-layout-board .docs-grid,.verge-type-board,.verge-layout-board,.verge-rule-board{grid-template-columns:1fr}.verge-color-board,.verge-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dell-type-board,.dell-layout-board,.dell-rule-board{grid-template-columns:1fr}.dell-color-board,.dell-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-type-board,.stripe-layout-board,.stripe-rule-board{grid-template-columns:1fr}.stripe-color-board,.stripe-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.linear-type-board,.linear-layout-board,.linear-rule-board{grid-template-columns:1fr}.linear-color-board,.linear-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.notion-type-board,.notion-layout-board,.notion-rule-board{grid-template-columns:1fr}.notion-color-board,.notion-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.notion-layout-board .workspace-body,.cursor-type-board,.cursor-layout-board,.cursor-rule-board{grid-template-columns:1fr}.cursor-color-board,.cursor-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cursor-layout-board .ide-grid,.miro-type-board,.miro-layout-board,.miro-rule-board{grid-template-columns:1fr}.miro-color-board,.miro-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.warp-type-board,.warp-layout-board,.warp-rule-board{grid-template-columns:1fr}.warp-color-board,.warp-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.claude-type-board,.claude-layout-board,.claude-rule-board{grid-template-columns:1fr}.claude-color-board,.claude-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-type-board,.figma-layout-board,.figma-rule-board{grid-template-columns:1fr}.figma-color-board,.figma-component-board{grid-template-columns:repeat(2,minmax(0,1fr))}.nintendo-type-board,.nintendo-hardware-grid,.nintendo-component-grid,.nintendo-rule-grid{grid-template-columns:1fr}.nintendo-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starbucks-language-hero,.starbucks-language-grid,.starbucks-language-boundary{grid-template-columns:1fr}.starbucks-color-rhythm{grid-template-columns:repeat(2,minmax(0,1fr))}.starbucks-language-hero{padding:24px}.starbucks-type-row.display strong{font-size:40px}.superhuman-language-hero,.superhuman-language-grid,.superhuman-language-boundary,.superhuman-canvas-rhythm{grid-template-columns:1fr}.superhuman-language-hero{padding:24px}.superhuman-type-row.hero strong{font-size:40px}.together-language-hero,.together-language-grid,.together-language-boundary,.together-surface-rhythm{grid-template-columns:1fr}.together-language-hero{padding:24px}.together-type-row.hero strong{font-size:40px}.shopify-language-hero,.shopify-track-strip,.shopify-language-grid,.shopify-language-boundary,.shopify-mini-dashboard,.shopify-pricing-row{grid-template-columns:1fr}.shopify-cinematic,.shopify-transactional,.shopify-language-card,.shopify-language-boundary div{padding:20px}.shopify-cinematic{min-height:520px}.shopify-photo-spread{width:70%}.shopify-language-card.type,.shopify-language-card.palette{grid-row:auto}.shopify-type-row.hero strong{font-size:40px}.sanity-language-hero,.sanity-language-grid,.sanity-layout-samples,.sanity-language-boundary{grid-template-columns:1fr}.sanity-language-copy{min-height:0;padding:24px}.sanity-language-copy strong{font-size:42px;letter-spacing:-1.8px}.sanity-studio-grid{grid-template-columns:46px minmax(0,1fr)}.sanity-studio-grid nav{display:none}.sanity-language-card.type{grid-row:auto}.sanity-language-card.palette{grid-template-columns:repeat(2,minmax(0,1fr))}.sanity-type-row.mega strong{font-size:38px;letter-spacing:-1.8px}.sanity-type-row.xl strong{font-size:34px;letter-spacing:-1.4px}.sanity-layout-samples .studio div{grid-template-columns:42px minmax(0,1fr)}.sanity-layout-samples .studio b{display:none}.vercel-rhythm-strip,.vercel-language-grid,.vercel-language-boundary{grid-template-columns:1fr}.vercel-language-hero{min-height:560px;padding:40px 20px}.vercel-language-hero>strong{font-size:38px;letter-spacing:-1.6px}.vercel-language-card.type,.vercel-language-card.palette{grid-row:auto}.vercel-type-row.hero strong{font-size:36px}.apple-tile-strip,.apple-language-grid,.apple-language-boundary{grid-template-columns:1fr}.apple-nav-sample span:nth-of-type(n+3){display:none}.apple-hero-copy{padding:40px 20px 20px}.apple-hero-copy>strong{font-size:38px}.apple-language-card.type,.apple-language-card.palette{grid-row:auto}.apple-type-row.hero strong{font-size:34px}}
