@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.renvo-docs{color:#38243b;background:#f4f0f1;min-height:100vh;font-family:Barlow,sans-serif}.renvo-docs>header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f0f1ed;border-bottom:1px solid #51325222;align-items:center;gap:25px;height:77px;padding:0 3.5%;display:flex;position:sticky;top:0}.renvo-docs>header>a{align-items:center;gap:7px;font:29px Georgia;display:flex}.renvo-docs>header>a svg{width:28px;height:28px}.renvo-docs>header>span{color:#9b859d;border-left:1px solid #886b862b;padding-left:25px;font-size:12px}.renvo-docs>header>nav{gap:28px;margin-left:auto;font-size:12px;display:flex}.renvo-docs>header>button{display:none}.doc-layout{grid-template-columns:255px minmax(0,1fr) 180px;gap:55px;max-width:1500px;margin:auto;padding:0 3.5%;display:grid}.doc-layout>aside{border-right:1px solid #51325219;height:calc(100vh - 77px);padding:35px 24px 60px 0;position:sticky;top:77px;overflow:auto}.doc-layout label>span{color:#a38aa2;text-transform:uppercase;margin-bottom:12px;font:9px IBM Plex Mono;display:block}.doc-layout input{box-sizing:border-box;color:#402948;background:#eee7ed;border:1px solid #84617c2b;width:100%;padding:12px;font:12px Barlow}.doc-layout aside section{gap:4px;margin-top:28px;display:grid}.doc-layout aside strong{color:#70516e;text-transform:uppercase;margin-bottom:9px;font:10px IBM Plex Mono}.doc-layout aside a{color:#8b7088;padding:8px 10px;font-size:13px;line-height:1.5}.doc-layout aside a.selected{color:#582e81;background:#e7dbeb;border-left:2px solid #8154b5}.doc-layout>main{min-width:0;max-width:760px;padding:55px 0 100px}.doc-breadcrumb{letter-spacing:.1em;color:#a089a0;margin-bottom:28px;font:9px IBM Plex Mono}.doc-layout h1{letter-spacing:-1.5px;max-width:700px;margin:0 0 25px;font:400 45px/1.08 Georgia}.doc-summary{color:#a1879c;border-bottom:1px solid #51325222;margin-bottom:35px;padding-bottom:30px;font-size:16px;line-height:1.7}.doc-layout article p{white-space:pre-line;color:#6d526a;overflow-wrap:anywhere;margin-bottom:24px;font-size:16px;line-height:1.85}.doc-layout article a{color:#7c47b2;text-underline-offset:3px;text-decoration:underline}.doc-layout article h2{margin:40px 0 25px;font:400 27px Georgia}.doc-layout article h3{margin:30px 0 20px;font-size:20px}.doc-layout pre{color:#51394f;background:#eae2e9;border:1px solid #59314b20;padding:20px;font:12px/1.7 monospace;overflow:auto}.doc-note{color:#9f8298;border-top:1px solid #51325222;margin-top:45px;padding-top:26px;font-size:12px;line-height:1.8}.doc-next{color:#704299;padding:28px 0;font-size:13px;display:block}.doc-toc{color:#9d8298;border-left:1px solid #51325222;gap:18px;height:fit-content;margin-top:55px;padding-left:20px;font-size:12px;display:grid;position:sticky;top:110px}.doc-toc>span{color:#6e4969;font:8px IBM Plex Mono}.renvo-docs :focus-visible{outline-offset:3px;outline:2px solid #9f73c4}@media (width<=1100px){.doc-layout{grid-template-columns:230px minmax(0,1fr);gap:35px}.doc-toc{display:none}}@media (width<=700px){.renvo-docs>header{gap:15px;height:65px;padding:0 5%}.renvo-docs>header>nav{display:none}.renvo-docs>header>button{margin-left:auto;font-size:22px;display:block}.doc-layout{padding:0 6%;display:block}.doc-layout>aside{z-index:20;background:#f4f0f1;width:80%;height:calc(100vh - 65px);padding:25px;display:none;position:fixed;top:65px;left:0;box-shadow:15px 0 20px #29133215}.doc-layout>aside.open{display:block}.doc-layout>main{padding-top:35px}.doc-layout h1{font-size:36px}.doc-layout article p,.doc-summary{font-size:15px}}.renvo-docs{font-family:DM Sans,system-ui,sans-serif}.renvo-docs>header>a{letter-spacing:-.065em;font-family:Manrope,sans-serif;font-weight:600}.doc-layout h1{letter-spacing:-.06em;font-family:Manrope,sans-serif;font-size:42px}.doc-layout article h2{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:27px}.doc-layout pre{color:#ddcbef;background:#231a30;border-color:#9e79be40;border-radius:9px;padding:21px;font:12px/1.85 IBM Plex Mono,monospace}.doc-layout input{border-radius:7px;font-family:DM Sans,sans-serif}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--bg:#100d17;--panel:#18141f;--panel2:#1e1928;--line:#ffffff13;--violet:#a887ed;--muted:#918a9d;--text:#f1edf7;--cream:#ece7f0;--primary:#9f7be5;--font-sans:"DM Sans",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{background:0 0;border:0}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #be9cfb}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 3px #a282ef10;border-color:#9270d5!important}button svg,a svg{flex-shrink:0}::selection{background:#a37de655}p{line-height:1.75}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:500}h1,h2{letter-spacing:-.055em}h3{letter-spacing:-.025em}.button,.outline-button,.text-button{white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-weight:500;transition:all .22s;display:inline-flex}.button{color:#211433;background:#c5adef;border:1px solid #d0b8fb;border-radius:7px;padding:15px 21px;font-size:13px;box-shadow:inset 0 1px #ffffff30}.button:hover{background:#d6c2f5;transform:translateY(-2px);box-shadow:0 6px 25px #8b52d526}.button svg{margin-left:8px}.outline-button{background:#ffffff02;border:1px solid #ffffff25;border-radius:6px;padding:12px 17px;font-size:12px}.outline-button:hover{background:#a282ea0b;border-color:#aa8ade}.text-button{color:#ddd3ee;font-size:12px}.text-button:hover{color:#fff}.small-button{padding:11px 16px;font-size:12px}.icon-button{color:#9c93ad;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:#e2d7f3;background:#ffffff09}.eyebrow{letter-spacing:.16em;color:#b9a7d3;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.status-dot{background:#c1a1fa;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #b596fb55}.brand{letter-spacing:-.055em;align-items:center;gap:9px;width:max-content;font-family:Manrope,sans-serif;font-size:28px;font-weight:650;display:inline-flex}.brand svg{width:25px;height:25px}.brand-dot{vertical-align:top;margin-left:3px;font-family:DM Sans,sans-serif;font-size:8px;position:relative;top:7px}.brand.small{font-size:21px}.brand.small svg{width:20px;height:20px}.brand.small .brand-dot{font-size:5px;top:5px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#100d1710;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 4.6%;display:flex;position:absolute;top:0;left:0}.topbar>nav{color:#b7adca;gap:30px;font-size:12px;display:flex}.topbar>nav a:hover{color:#f2ecfa}.nav-actions{align-items:center;gap:25px;display:flex}.subtle-link{color:#c0b6cf;align-items:center;gap:7px;font-size:11px;display:flex}.mobile-toggle{display:none}.hero{background:#171023;height:790px;min-height:680px;position:relative;overflow:hidden}.hero-atmosphere{background:radial-gradient(at 67% 42%,#4b277252,#0000 58%),linear-gradient(120deg,#1d142c,#160f20 70%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.55' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{pointer-events:none;border-left:1px solid #ffffff05;border-right:1px solid #ffffff05;position:absolute;inset:84px 4.6% 60px}.hero-content{z-index:3;pointer-events:none;width:67%;padding:210px 0 0 7.4%;position:relative}.hero-content a{pointer-events:auto}.hero h1{letter-spacing:-.065em;margin:30px 0 25px;font-size:clamp(60px,6.1vw,98px);font-weight:500;line-height:1.12}.hero h1>span{color:#bca6d6}.hero-content>p{color:#b4a8c5;font-size:15px;line-height:1.9}.hero-actions{align-items:center;gap:30px;margin-top:33px;display:flex}.hero-actions .button{padding:16px 22px}.play-ring{border:1px solid #9e86bf70;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.hero-note{letter-spacing:.14em;color:#83728f;gap:19px;margin-top:29px;font-size:8px;display:flex}.hero-note>span+span:before{content:"·";margin-right:19px}.hero-bottom{color:#9a87ad;letter-spacing:.15em;z-index:3;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:27px;left:4.6%;right:4.6%}.hero-bottom a{align-items:center;gap:12px;display:flex}.hero-coordinate{position:absolute;left:50%;transform:translate(-50%)}.scene-hint{color:#8e789e;z-index:3;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:83px;right:6%}.scene{width:100%;height:100%;position:relative;overflow:hidden}.hero>.scene{z-index:1;width:57%;height:660px;position:absolute;top:95px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 95%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 13% 95%,#0000)}.scene canvas{width:100%;height:100%;position:absolute;inset:0}.portrait-fallback{object-fit:cover;opacity:.85;width:230%;max-width:none;height:100%;position:absolute;right:-14%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.scene.webgl-ready .portrait-fallback{display:none}.provider-strip{border-bottom:1px solid var(--line);background:#131018;justify-content:space-between;align-items:center;gap:35px;padding:29px 5.3%;display:flex}.provider-strip>span{letter-spacing:.1em;color:#7d738c;flex-shrink:0;font-size:8px;line-height:1.8}.provider-strip strong{color:#bcb1ca;font-weight:400}.provider-strip>div{flex:1;justify-content:space-between;align-items:center;gap:38px;max-width:770px;display:flex}.provider-word{color:#aca3b9;white-space:nowrap;align-items:center;gap:7px;font-family:Manrope;font-size:24px;font-weight:500;display:flex}.provider-word span{letter-spacing:-.04em;font-size:16px}.provider-word.anthropic{font-size:30px}.provider-word.anthropic span{letter-spacing:.02em;text-transform:uppercase;font-size:13px}.provider-strip>a{white-space:nowrap;color:#aaa0b7;align-items:center;gap:8px;font-size:9px;display:flex}.section{padding:105px 7.4%;position:relative}.section-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px;display:flex}.section h2,.section-header h2{margin-top:20px;font-size:clamp(36px,3.7vw,58px);line-height:1.2}.section h2 span{color:#91839e}.section-header>p{color:#92869f;max-width:280px;margin:0 0 5px;font-size:12px;line-height:1.9}.demo-section{background:linear-gradient(#100d17,#15101c)}.demo-frame{background:#17131d;border:1px solid #ffffff1c;border-radius:10px;overflow:hidden;box-shadow:0 30px 85px #00000035,0 0 80px #7d3ac508}.window-top{color:#83778f;background:#211b29;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;height:40px;padding:0 16px;font-size:9px;display:flex}.window-dots{gap:5px;width:130px;display:flex}.window-dots i{background:#5b4e65;border-radius:50%;width:6px;height:6px}.window-top>span:nth-child(2){align-items:center;gap:6px;display:flex}.window-top svg{width:11px;height:11px}.demo-label{letter-spacing:.14em;text-align:right;width:130px;font-size:7px}.demo-inner{grid-template-columns:190px 1fr;min-height:515px;display:grid}.demo-inner>aside{background:#151119;border-right:1px solid #ffffff0b;padding:27px 19px 16px;position:relative}.demo-nav{flex-direction:column;gap:3px;margin:30px -7px 28px;display:flex}.demo-nav>span{color:#897c97;align-items:center;gap:9px;padding:9px;font-size:10px;display:flex}.demo-nav .selected{color:#cdb5e6;background:#2b2138;border:1px solid #71518b22;border-radius:5px}.demo-inner>aside>small{color:#61546e;letter-spacing:.11em;font-size:7px}.demo-inner>aside>p{color:#85778f;align-items:center;gap:7px;margin:16px 0;font-size:9px;display:flex}.tiny-dot{background:#9e79d9;border-radius:50%;width:4px;height:4px}.demo-side-foot{color:#aa9bb9;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:20px;left:20px}.demo-side-foot small{color:#65586f;font-size:7px}.avatar-letter{color:#cfb4ed;background:#382747;border:1px solid #5e457155;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.demo-chat{padding:18px 7% 23px;position:relative}.demo-chat-top{color:#8c7c98;justify-content:space-between;margin-bottom:32px;font-size:8px;display:flex}.demo-chat-top>span{align-items:center;gap:7px;display:flex}.demo-user{color:#c5b4d5;background:#30233e;border:1px solid #a781d217;border-radius:10px 10px 2px;max-width:87%;margin:0 0 24px auto;padding:13px 17px;font-size:11px}.demo-assistant{gap:12px;display:flex}.agent-badge{background:#2d213b;border:1px solid #ffffff0c;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.agent-badge>svg{width:13px;height:13px}.demo-assistant>div{flex:1}.demo-assistant strong{color:#cbbdd8;font-size:11px;font-weight:500}.demo-assistant p{color:#8e7c9b;margin-top:7px;font-size:10px;line-height:1.85}.tool-step{color:#a08ead;background:#ffffff02;border:1px solid #ffffff0a;border-radius:5px;align-items:center;gap:7px;margin:14px 0;padding:9px 11px;font-size:8px;display:flex}.tool-step>svg{color:#a9bc9a}.tool-step>span{color:#796684;margin-left:auto;font-size:7px}.demo-artifact{border:1px solid #ffffff10;border-radius:6px;margin-top:13px;overflow:hidden}.artifact-preview{color:#322a38;background:#e4ddd1;min-height:145px;padding:21px 24px;position:relative;overflow:hidden}.artifact-preview>span{letter-spacing:.18em;font-size:6px}.artifact-preview h3{letter-spacing:-.045em;z-index:2;margin-top:20px;font-family:Manrope;font-size:24px;line-height:1.1;position:relative}.artifact-sphere{background:radial-gradient(circle at 30% 25%,#decef3,#ae8fc7 40%,#5a3c75 85%);border-radius:50%;width:130px;height:130px;position:absolute;top:20px;right:27px;box-shadow:15px 25px 40px #50356444}.artifact-bottom{color:#9e8aad;background:#201729;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:8px;display:flex}.artifact-bottom>span,.artifact-bottom>a{align-items:center;gap:6px;display:flex}.artifact-bottom>a{color:#bda0de}.demo-composer{color:#6b5d77;background:#1f1728;border:1px solid #ffffff12;border-radius:6px;justify-content:space-between;margin-top:29px;padding:14px 15px;font-size:9px;display:flex}.demo-composer>span{color:#a58bbc;gap:15px;display:flex}.demo-tabs{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:22px;display:grid}.demo-tabs>button{color:#6f627b;text-align:left;border-top:1px solid #ffffff10;justify-content:space-between;padding:15px 0;font-size:10px;display:flex}.demo-tabs>button.active{color:#c8acdf;border-color:#aa7be0}.capability-section{border-top:1px solid var(--line)}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:33px 28px 37px;transition:background .25s;position:relative}.capability:hover{background:#a080dc06}.capability>div{color:#a98bd3;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.capability>div>span{letter-spacing:.15em;color:#65576f;font-size:9px}.capability h3{color:#d7cadd;margin-bottom:13px;font-size:17px}.capability p{color:#8e8098;max-width:260px;font-size:11px;line-height:1.8}.capability-arrow{color:#665174;position:absolute;bottom:21px;right:25px}.cloud-section{background:#21152f;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;grid-template-columns:1fr 1fr;min-height:610px;display:grid;overflow:hidden}.cloud-content{z-index:2;padding:80px 0 75px 14.8%;position:relative}.cloud-content h2{margin:23px 0;font-size:clamp(40px,4.6vw,66px);line-height:1.14}.cloud-content h2 em{color:#b592dc;font-style:normal}.cloud-content>p{color:#a08aaf;margin:0 0 26px;font-size:12px;line-height:1.95}.cloud-caption{letter-spacing:.17em;color:#796187;margin-top:22px;font-size:7px;display:block}.cloud-visual{background:radial-gradient(#7548a725,#0000 68%);min-height:520px;position:relative}.scene-cloud{position:absolute;inset:0}.orbit-label{color:#bba2cd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#251932c9;border:1px solid #b78bde30;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;display:flex;position:absolute}.label-1{top:24%;left:12%}.label-2{top:48%;right:12%}.label-3{bottom:22%;left:23%}.cloud-visual-bottom{color:#755e83;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:absolute;bottom:30px;left:10%;right:10%}.cloud-visual-bottom>span+span{font-size:20px}.orbit-fallback{color:#ab84db33;place-items:center;height:100%;font-size:220px;display:grid}.scene.webgl-ready .orbit-fallback{display:none}.principles>div{grid-template-columns:1fr 1fr;gap:90px;margin-top:16px;display:grid}.principles h2{margin-top:0}.principle-list{border-top:1px solid var(--line)}.principle-list article{border-bottom:1px solid var(--line);gap:24px;padding:24px 0;display:flex}.principle-list article>span{color:#7e658f;padding-top:4px;font-size:9px}.principle-list h3{color:#cebddb;margin-bottom:8px;font-size:16px}.principle-list p{color:#8c7c97;font-size:11px;line-height:1.8}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:80px;padding-top:85px;padding-bottom:85px;display:grid}.faq-section h2{margin-top:22px;margin-bottom:22px}.faq-section .text-button{color:#a58dbb}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;color:#c6b5d5;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:12px;display:flex}.faq-list button svg{color:#8e729e}.faq-list p{color:#93809f;margin:-3px 30px 23px 0;font-size:11px;line-height:1.9}.closing{background:radial-gradient(at 90% 40%,#6b3fa43a,#0000 60%),#22152e;border:1px solid #be92e110;justify-content:space-between;align-items:center;min-height:370px;margin:0 4.6% 75px;padding:60px 6%;display:flex;position:relative;overflow:hidden}.closing h2{margin:20px 0 28px;font-size:clamp(40px,4.5vw,65px);line-height:1.12}.closing h2>span{color:#bb9cd5}.closing .eyebrow{font-size:8px}.closing-mark{opacity:.65;filter:drop-shadow(-14px 22px 40px #130c22);width:245px;margin-right:45px;transform:perspective(800px)rotateY(-20deg)rotate(-9deg)}.closing-mark svg{width:100%}.footer{border-top:1px solid var(--line);padding:52px 5% 0;position:relative;overflow:hidden}.footer-top{grid-template-columns:1.2fr 1.3fr 1fr 1fr 1fr;align-items:start;gap:25px;padding-bottom:45px;display:grid}.footer-top>.brand{font-size:26px}.footer-top>p{color:#93829f;font-size:12px}.footer-top>div{color:#a18caf;flex-direction:column;gap:14px;font-size:10px;display:flex}.footer-top a:hover{color:#dfc5f4}.footer-top-link{letter-spacing:.12em;text-align:right;color:#9b81ac;margin-top:8px;font-size:8px}.footer-bottom{border-top:1px solid var(--line);color:#6e5d7b;letter-spacing:.07em;justify-content:space-between;align-items:center;padding:22px 0;font-size:8px;display:flex}.footer-word{letter-spacing:-.075em;text-align:center;color:#21162c;-webkit-user-select:none;user-select:none;margin:0 -10px -4vw;font-family:Manrope;font-size:25vw;font-weight:650;line-height:.9}.reveal{opacity:1}.reveal.revealed{animation:.8s both reveal}@keyframes reveal{0%{opacity:.1;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.page-intro{max-width:1200px;padding:150px 7.4% 60px}.page-intro h1{margin:26px 0;font-size:clamp(48px,6vw,82px);line-height:1.1}.page-intro h1>span{color:#a890be}.page-intro>p{color:#a28cb2;max-width:670px;font-size:14px}.page-intro>.outline-button{margin-top:25px}.models-page,.pricing-page,.download-page{padding-bottom:100px}.model-search{max-width:85%;margin:0 7.4% 30px;width:380px!important}.model-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 7.4%;display:grid}.model-card{border:1px solid var(--line);background:#ffffff02;border-radius:8px;padding:28px}.provider-symbol{margin-bottom:27px;font-size:32px;line-height:1.2;display:block}.model-card h3{margin-bottom:8px;font-size:21px}.model-card p{color:#9785a3;min-height:42px;margin-bottom:18px;font-size:12px}.tag{color:#b69acd;white-space:nowrap;background:#a077cd09;border:1px solid #af83d221;border-radius:4px;align-items:center;padding:5px 8px;font-size:9px;font-style:normal;line-height:1.3;display:inline-flex}.model-card>a,.model-card>.text-button{border-top:1px solid var(--line);color:#c5a7de;justify-content:space-between;align-items:center;width:100%;margin-top:27px;padding-top:20px;font-size:11px;display:flex}.model-note{border:1px solid var(--line);color:#b6a0c7;border-radius:8px;gap:20px;margin:40px 7.4% 0;padding:25px;display:flex}.model-note h3{margin-bottom:8px;font-size:16px}.model-note p{color:#917d9e;font-size:12px}.docs-layout{grid-template-columns:290px 1fr;gap:70px;max-width:1150px;margin:0 7.4% 100px;display:grid}.docs-layout>aside{flex-direction:column;gap:3px;display:flex}.docs-layout>aside>input{margin-bottom:20px}.docs-layout>aside>button{text-align:left;color:#9582a4;border-radius:5px;justify-content:space-between;align-items:center;padding:13px;font-size:12px;display:flex}.docs-layout>aside>button.active{color:#ddc2f1;background:#a979d710}.docs-layout>article{border-top:1px solid var(--line);padding:30px 0}.docs-layout>article h2{margin:22px 0 24px;font-size:36px}.docs-layout>article>p{color:#a794b4;margin-bottom:15px;font-size:13px;line-height:1.95}.docs-layout>article .button{margin-top:23px}.guide-note{color:#6e5e79;border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:10px;line-height:1.8}.download-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 7.4% 40px;display:grid}.download-grid article{border:1px solid var(--line);background:#ffffff02;border-radius:8px;flex-direction:column;align-items:flex-start;gap:20px;padding:40px 30px;display:flex}.platform-icon{color:#b797de;margin-bottom:16px;font-size:45px}.download-grid h2{font-size:28px}.download-grid p{color:#8f7e9b;font-size:12px}.download-grid small{color:#6f5d7b;font-size:10px}.download-page>.button{margin-left:7.4%}.pricing-single{background:#a080d005;border:1px solid #a37bcb35;border-radius:10px;max-width:600px;margin:0 7.4%;padding:35px}.pricing-single h2{margin:22px 0;font-size:35px}.pricing-single p{color:#a38ab4;margin-bottom:25px;font-size:13px;line-height:1.9}.pricing-single>div{color:#b5a0c4;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.pricing-single>div>svg{color:#c2a0e4}.pricing-single>.button{margin-top:25px}.workspace{color:#e7dfee;background:#121017;min-height:100vh;font-size:12px;display:flex}.workspace-sidebar{z-index:40;background:#15111c;border-right:1px solid #ffffff09;flex-direction:column;width:228px;padding:24px 15px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 9px 27px;display:flex}.sidebar-brand .brand{font-size:27px}.sidebar-brand .brand svg{width:23px}.sidebar-brand>.icon-button{color:#695a79}.new-chat-button{color:#cdb2e9;background:#b48ae312;border:1px solid #c29aec27;border-radius:6px;align-items:center;gap:9px;padding:10px 11px;font-size:11px;display:flex}.new-chat-button>span{color:#78618b;margin-left:auto;font-size:8px}.sidebar-search{color:#796889;align-items:center;gap:9px;padding:17px 9px;font-size:10px;display:flex}.sidebar-search kbd{margin-left:auto;font:8px DM Sans}.sidebar-label{color:#63536f;letter-spacing:.12em;padding:15px 11px 10px;font-size:8px}.workspace-nav{flex-direction:column;gap:2px;display:flex}.workspace-nav>button{text-align:left;color:#93809f;border-radius:5px;align-items:center;gap:11px;padding:10px 12px;font-size:11px;transition:all .15s;display:flex}.workspace-nav>button:hover{color:#cbb7dd;background:#ffffff04}.workspace-nav>button.active{color:#d2b5ef;background:#a779d612}.workspace-nav>button>span{color:#8c6daa;margin-left:auto;font-size:8px}.recent-label{justify-content:space-between;align-items:center;padding-top:24px;display:flex}.recent-label .icon-button{width:17px;height:17px}.recent-sessions{min-height:50px;overflow:auto}.recent-sessions button{text-align:left;color:#806e8d;border-radius:4px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:10px;display:flex}.recent-sessions button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recent-sessions button.selected{color:#c6acdd;background:#ffffff04}.recent-sessions>p{color:#554660;padding:7px 11px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:22px}.sidebar-bottom>a,.sidebar-bottom>button{color:#776584;text-align:left;align-items:center;gap:9px;width:100%;padding:10px 11px;font-size:10px;display:flex}.sidebar-bottom>a>svg:last-child{margin-left:auto}.sidebar-bottom>button.active{color:#d5b9ed}.workspace-user{border-top:1px solid #ffffff0b;align-items:center;gap:10px;margin-top:10px;padding:18px 9px;display:flex}.user-avatar{color:#dab9fa;background:linear-gradient(135deg,#6b4b8b,#30203f);border:1px solid #a57bd533;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.workspace-user>div{flex:1;min-width:0}.workspace-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;display:block;overflow:hidden}.workspace-user small{color:#6e587d;margin-top:5px;font-size:8px;display:block}.workspace-user>svg{color:#776080}.workspace-shell{width:calc(100% - 228px);min-height:100vh;margin-left:228px}.workspace-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:30;background:#121017ec;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;height:65px;padding:0 32px;display:flex;position:sticky;top:0}.workspace-topbar>div{align-items:center;gap:12px;display:flex}.workspace-breadcrumb{color:#72617f;align-items:center;gap:14px;font-size:10px;display:flex}.workspace-topbar strong{color:#ac97bd;font-size:10px;font-weight:400}.private-badge{color:#8c769b;align-items:center;gap:7px;font-size:8px;display:flex}.private-badge .status-dot{width:4px;height:4px;box-shadow:none;background:#8a9f7b}.chat-page{flex-direction:column;max-width:1250px;min-height:calc(100vh - 65px);margin:auto;padding:0 8%;display:flex}.chat-welcome{text-align:center;flex-direction:column;align-items:center;padding-top:112px;display:flex}.welcome-orb{background:radial-gradient(circle,#a072d824,#0000 70%);border:1px solid #b491db18;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:29px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 0 60px #743ab40c}.welcome-orb>svg{width:26px;height:26px;transform:rotate(6deg)}.chat-welcome .eyebrow{letter-spacing:.16em;color:#806691;font-size:8px}.chat-welcome h1{color:#e4d6ee;letter-spacing:-.05em;margin:17px 0 12px;font-size:42px;font-weight:500}.chat-welcome>p{color:#83708f;font-size:11px}.composer-area{width:100%;max-width:790px;margin:34px auto 0;padding-bottom:25px}.composer{background:linear-gradient(120deg,#22192b,#1c1623);border:1px solid #b28ad02a;border-radius:12px;overflow:hidden;box-shadow:0 15px 50px #00000012}.composer>textarea{resize:none;color:#ded0e8;width:100%;box-shadow:none;background:0 0;border:0;outline:none;min-height:99px;max-height:220px;padding:21px 20px 10px;font-size:13px;line-height:1.7}.composer>textarea::placeholder{color:#756182}.composer-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:11px 13px 13px;display:flex}.composer-toolbar>div{align-items:center;gap:7px;display:flex}.composer-select{color:#9880aa;border:1px solid #ffffff08;border-radius:4px;align-items:center;gap:5px;max-width:155px;padding:5px 6px;font-size:9px;display:flex}.composer-select select{appearance:none;color:#9d85af;cursor:pointer;background:0 0;border:0;outline:none;max-width:120px;padding-right:2px;font-size:9px}.composer-select option{color:#dfc9ec;background:#21162d}.model-composer{color:#8b729f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;max-width:175px;padding:5px 8px;font-size:9px;display:flex;overflow:hidden}.send-button{color:#2d1b40;background:#b891e6;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.send-button:disabled{opacity:.2}.prompt-suggestions{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.prompt-suggestions button{text-align:left;color:#9680a6;background:#ffffff01;border:1px solid #ffffff0b;border-radius:6px;align-items:center;gap:8px;padding:13px;font-size:9px;transition:all .15s;display:flex}.prompt-suggestions button:hover{background:#a077cc05;border-color:#9b73c444}.prompt-suggestions button>svg:last-child{color:#59416c;margin-left:auto}.prompt-suggestions button>svg:first-child{color:#a47cbf}.composer-foot{color:#5f4e6b;justify-content:space-between;gap:15px;margin-top:14px;font-size:8px;line-height:1.6;display:flex}.composer-foot>span:first-child{align-items:center;gap:5px;display:flex}.chat-page.has-conversation{height:calc(100vh - 65px);min-height:0}.conversation-heading{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 20px;display:flex}.conversation-heading .eyebrow{color:#655072;font-size:7px}.conversation-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:19px}.conversation-heading>div:last-child{display:flex}.messages{scrollbar-width:thin;scrollbar-color:#4a325e transparent;flex:1;padding:25px 0;overflow:auto}.message{gap:13px;margin-bottom:28px;display:flex}.message.user{justify-content:flex-end}.message.user>.message-content{color:#cebbdd;background:#30213e;border:1px solid #c492ec10;border-radius:12px 12px 2px;max-width:85%;padding:13px 18px}.message-content{flex:1;min-width:0}.message.user .message-content{flex:initial}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#bfaaca;font-size:12px;line-height:1.9}.message.user .message-body{color:#d4c0e4}.message-author{color:#d6b7ee;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.copy-answer{color:#604572;width:23px;height:23px;margin-top:10px}.chat-tool-step{color:#8e729f;background:#ffffff02;border:1px solid #ffffff0d;border-radius:5px;margin-top:10px}.chat-tool-step summary{cursor:pointer;text-transform:capitalize;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.chat-tool-step summary>svg:first-child{color:#96ac85}.chat-tool-step summary>svg:last-child{margin-left:auto}.chat-tool-step pre{white-space:pre-wrap;border-top:1px solid #ffffff09;padding:12px;font-size:10px}.approval-card{background:#2a1b3670;border:1px solid #b78ae044;border-radius:9px;margin:15px 0 25px 39px;padding:20px}.approval-card>div:first-child{color:#c6a2e3;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;display:flex}.approval-card details{background:#140e1b;border:1px solid #ffffff0c;border-radius:4px;margin:9px 0;overflow:hidden}.approval-card summary{text-transform:capitalize;cursor:pointer;color:#baa0ce;padding:10px;font-size:10px}.approval-card pre{white-space:pre-wrap;color:#92809e;max-height:240px;padding:10px;font-size:10px;line-height:1.7;overflow:auto}.approval-card>div:last-child{gap:10px;margin-top:17px;display:flex}.approval-card .button,.approval-card .outline-button{padding:10px 14px;font-size:10px}.thinking{color:#7d5f8f;align-items:center;gap:13px;display:flex}.thinking>span:nth-child(2){gap:4px;display:flex}.thinking i{background:#b08ad2;border-radius:50%;width:4px;height:4px;animation:1.2s infinite blink}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}.thinking small{font-size:9px}.has-conversation .composer-area{margin-top:10px;padding-bottom:18px}.has-conversation .composer>textarea{min-height:70px}.workspace-main{max-width:1450px;margin:0 auto;padding:42px 45px 70px}.workspace-page-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.workspace-page-header .eyebrow{color:#7e648e;font-size:8px}.workspace-page-header h1{letter-spacing:-.04em;color:#e5d8ef;margin:12px 0;font-size:30px}.workspace-page-header p{color:#92799f;font-size:11px}.workspace-page-header>.button{padding:12px 16px;font-size:11px}.empty-state{text-align:center;background:radial-gradient(#8958c305,#0000 70%);border:1px dashed #ffffff0c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:77px 20px 90px;display:flex}.empty-icon{color:#9f75c0;background:#a072d20a;border:1px solid #ab79d116;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:23px;display:grid}.empty-state h3{color:#cdb8dd;letter-spacing:-.035em;margin-bottom:11px;font-size:21px}.empty-state p{color:#7d638e;max-width:330px;margin-bottom:24px;font-size:11px;line-height:1.9}.empty-state .button{padding:11px 15px;font-size:10px}.input{color:#cfbddb;background:#100d16;border:1px solid #ffffff13;border-radius:6px;width:100%;padding:12px 13px;font-size:11px;transition:border-color .15s}.input::placeholder{color:#5e496e}.input option{background:#1c1225}.field{margin:21px 0;display:block}.field>span{color:#aa8fbe;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;display:flex}.field>textarea{resize:vertical;min-height:100px;line-height:1.8}.field>.input{font-size:11px}.info-panel{color:#ac84c7;background:#9b72bf05;border:1px solid #a776cb22;border-radius:8px;align-items:center;gap:18px;margin:0 0 28px;padding:23px;display:flex}.info-panel>div{flex:1}.info-panel h3{color:#bda1d2;margin-bottom:6px;font-size:13px}.info-panel p{color:#80648f;max-width:720px;font-size:10px;line-height:1.8}.info-panel>a{color:#b188ce;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.info-panel>.outline-button{padding:10px 12px;font-size:9px}.project-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.project-card{background:#1a1421;border:1px solid #ffffff0e;border-radius:9px;transition:all .2s;overflow:hidden}.project-card:hover{border-color:#ac7fd639;transform:translateY(-3px)}.project-card-main{text-align:left;width:100%;padding:25px}.project-glyph{color:#b18acb;background:#9d6dcc0d;border:1px solid #b086d01a;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:27px;display:grid}.project-card h3{color:#d8c3e6;margin-bottom:10px;font-size:17px}.project-card p{color:#8a6e9c;min-height:35px;font-size:10px;line-height:1.8}.project-card>div{color:#6d547d;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:12px 20px;font-size:9px;display:flex}.back-link{color:#9f7ab6;margin-bottom:23px;font-size:10px}.project-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.project-heading h2{margin-bottom:8px;font-size:24px}.project-heading p{color:#876b97;font-size:11px}.project-heading>div:last-child{align-items:center;gap:7px;display:flex}.project-heading .outline-button{padding:10px 12px;font-size:9px}.project-editor{background:#15101c;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:200px 1fr;min-height:500px;display:grid;overflow:hidden}.project-editor>aside{background:#18121f;border-right:1px solid #ffffff0d;padding:12px 8px}.project-editor>aside>div{color:#73567f;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 5px 10px;font-size:8px;display:flex}.project-editor>aside>button{text-align:left;color:#9e7cb2;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;width:100%;padding:9px 10px;font-size:10px;display:flex;overflow:hidden}.project-editor>aside>button.active{color:#d1b2e7;background:#a475d415}.project-editor>aside>p{color:#654b75;padding:18px 9px;font-size:9px;line-height:1.9}.project-editor>section{flex-direction:column;min-width:0;display:flex}.editor-toolbar{color:#9f82b1;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:flex}.editor-toolbar>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.editor-toolbar>div{gap:5px;display:flex}.editor-toolbar button{color:#7d5e8d;border-radius:4px;align-items:center;gap:4px;padding:6px;font-size:8px;display:flex}.editor-toolbar button.active,.editor-toolbar button:hover{color:#d0a9e7;background:#a271c512}.editor-toolbar button.save-file{color:#c3a0d6}.code-editor{resize:vertical;color:#c5acd7;tab-size:2;background:#100d16;border:0;width:100%;height:460px;padding:22px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.85;box-shadow:none!important;outline:none!important}.project-editor iframe{background:#fff;border:0;width:100%;height:460px}.project-editor .empty-state{border:0;height:100%}.list-toolbar{color:#70547e;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;font-size:9px;display:flex}.search-field{color:#745883;background:#17111e;border:1px solid #ffffff0e;border-radius:6px;align-items:center;gap:8px;min-width:230px;padding:10px 12px;display:flex}.search-field input{color:#cbb0df;width:100%;box-shadow:none;background:0 0;border:0;outline:none;font-size:10px}.search-field input::placeholder{color:#6b4f7c}.notes-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.note-card{background:#1a1321;border:1px solid #ffffff0e;border-radius:8px;flex-direction:column;padding:21px;display:flex}.note-card>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.note-card h3{color:#d0b8df;margin:17px 0 12px;font-size:16px}.note-card>p{white-space:pre-wrap;color:#8e6da0;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:23px;font-size:11px;line-height:1.85;display:-webkit-box;overflow:hidden}.note-card>footer{color:#654973;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.note-card .tag{font-size:8px}.switch{background:#3a2946;border-radius:20px;align-items:center;width:29px;height:16px;margin-left:auto;padding:3px;display:flex}.switch i{background:#8a6c99;border-radius:50%;width:10px;height:10px;transition:all .15s}.switch.on{background:#8c5bb8}.switch.on i{background:#e4c9fa;transform:translate(12px)}.data-table{border:1px solid #ffffff0e;border-radius:8px;overflow:hidden}.table-row{color:#9c78b0;border-bottom:1px solid #ffffff09;grid-template-columns:2fr 1.2fr .7fr .8fr;align-items:center;gap:20px;padding:20px 22px;font-size:10px;display:grid}.table-row:last-child{border-bottom:0}.table-row.table-head{letter-spacing:.1em;color:#664973;background:#21162a;padding-top:14px;padding-bottom:14px;font-size:8px}.table-row strong{color:#cbb1dc;font-size:11px;font-weight:500;display:block}.table-row small{white-space:nowrap;text-overflow:ellipsis;color:#725181;max-width:300px;margin-top:7px;font-size:9px;display:block;overflow:hidden}.badge{color:#9c78b3;white-space:nowrap;background:#8750a60a;border:1px solid #a171bf20;border-radius:4px;align-items:center;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex}.badge.available{color:#a6bf99;background:#8ca37508;border-color:#a1b58b22}.cloud-workspace-banner{background:radial-gradient(at 85% 30%,#7138a52e,#0000 60%),#22142c;border:1px solid #b287db20;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:37px;padding:35px 40px;display:flex;overflow:hidden}.cloud-workspace-banner .eyebrow{font-size:8px}.cloud-workspace-banner h2{margin:19px 0;font-size:36px;line-height:1.2}.cloud-workspace-banner h2>span{color:#ad85cc}.cloud-workspace-banner p{color:#9670ac;margin-bottom:22px;font-size:11px}.cloud-workspace-banner .button{padding:12px 15px;font-size:10px}.cloud-orbit-symbol{color:#9f66d450;filter:drop-shadow(0 0 24px #9c5dd429);margin-right:20px;font-size:220px;line-height:1;position:relative;transform:rotate(-20deg)}.cloud-orbit-symbol>svg{color:#b184ce;position:absolute;top:44%;left:42%;transform:rotate(20deg)}.section-subhead{justify-content:space-between;align-items:center;margin:0 0 22px;display:flex}.section-subhead h3{font-size:17px}.task-card{background:#191120;border:1px solid #ffffff0e;border-radius:8px;margin-bottom:15px;padding:23px}.task-card>div{align-items:center;gap:10px;display:flex}.task-card>div>h3{flex:1;font-size:13px}.task-card>p{color:#94709f;white-space:pre-wrap;max-height:250px;margin:17px 0;font-size:11px;overflow:auto}.task-card .outline-button{padding:9px 12px;font-size:9px}.task-list+.info-panel{margin-top:30px}.wallet-layout{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px;display:grid}.wallet-card{background:radial-gradient(at 90% 0,#8a50ad25,#0000 70%),#271731;border:1px solid #bb89de27;border-radius:11px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.wallet-card>div:first-child{color:#b38bd1;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.wallet-card .eyebrow{font-size:8px}.wallet-card h2{color:#d6b8ed;letter-spacing:-.04em;margin:37px 0 18px;font-size:30px;line-height:1.3}.wallet-card>p{color:#a17baf;overflow-wrap:anywhere;margin-bottom:24px;font-size:11px}.wallet-card>.button,.wallet-card>.outline-button{margin-top:10px;font-size:10px}.wallet-foot{color:#856093;align-items:center;gap:7px;margin-top:38px;font-size:8px;display:flex}.policy-fields{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.policy-fields label{color:#9771aa;font-size:9px}.policy-fields input{margin-top:10px}.wallet-layout .settings-card{padding:28px}.wallet-layout .settings-card h3{margin-bottom:13px;font-size:17px}.wallet-layout .settings-card .tag{width:max-content;margin-top:20px;display:flex}.wallet-layout .settings-card .outline-button{font-size:10px}.workspace-model-grid{gap:17px;margin:0}.workspace-model-grid .model-card{padding:24px}.workspace-model-grid .model-card h3{font-size:19px}.workspace-model-grid .model-card p{font-size:10px}.integration-types{flex-wrap:wrap;gap:13px;margin-top:25px;display:flex}.integration-types>.outline-button{font-size:10px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.stat-grid article{background:#1b1322;border:1px solid #ffffff0d;border-radius:8px;padding:24px}.stat-grid span{color:#775287;letter-spacing:.1em;margin-bottom:16px;font-size:8px;display:block}.stat-grid strong{color:#ceb0e1;font-size:31px;font-weight:400}.activity-list{border-top:1px solid #ffffff0c}.activity-list>button{text-align:left;border-bottom:1px solid #ffffff0c;align-items:center;gap:16px;width:100%;padding:19px 5px;display:flex}.activity-icon{color:#9daa85;border:1px solid #8d6f9a22;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.activity-list>button>div{flex:1;min-width:0}.activity-list strong{color:#c2a3d4;font-size:11px;font-weight:400;display:block}.activity-list small{color:#765482;margin-top:6px;font-size:9px;display:block}.activity-list>button>span:not(.activity-icon){color:#775080;font-size:9px}.activity-list>button>svg{color:#694273}.settings-layout{grid-template-columns:175px 1fr;gap:33px;max-width:980px;display:grid}.settings-layout>nav{flex-direction:column;gap:5px;display:flex}.settings-layout>nav>button{text-align:left;color:#886293;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.settings-layout>nav>button.active{color:#ceb0e0;background:#8b5fad13}.settings-card{background:#1a1221;border:1px solid #ffffff10;border-radius:9px;padding:30px}.settings-card>.eyebrow{font-size:8px}.settings-card h2{letter-spacing:-.04em;color:#d9c0e8;margin-top:16px;margin-bottom:13px;font-size:25px}.settings-card>p{color:#95729f;margin-bottom:25px;font-size:11px;line-height:1.9}.settings-card>.button{padding:11px 16px;font-size:10px}.settings-actions{justify-content:flex-end;gap:12px;margin-top:27px;display:flex}.settings-actions>.button,.settings-actions>.outline-button{padding:11px 14px;font-size:10px}.settings-note{color:#775283;background:#a073bc07;border:1px solid #a574bf10;border-radius:5px;margin-top:23px;padding:13px;font-size:9px;line-height:1.85}.capability-status{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.capability-status strong{color:#c2a2d4;font-size:11px;font-weight:500;display:block}.capability-status small{color:#7e5c8c;max-width:390px;margin-top:6px;font-size:9px;line-height:1.7;display:block}.settings-card>.text-button{color:#b38bc8;margin-top:25px;font-size:10px}.error-bar{color:#d6a2ae;z-index:35;background:#50243755;border-bottom:1px solid #ba657331;justify-content:space-between;align-items:center;gap:15px;padding:12px 30px;font-size:11px;display:flex;position:relative}.error-bar>span{flex:1}.error-bar>a{color:#f0c1d1;text-decoration:underline}.loading-state{color:#a77fc1;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:70vh;font-size:11px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.toast{z-index:100;color:#d0b2e0;background:#2a1c34;border:1px solid #b786d73b;border-radius:7px;align-items:center;gap:11px;max-width:calc(100vw - 40px);padding:12px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;left:calc(50% + 90px);transform:translate(-50%);box-shadow:0 15px 50px #0005}.toast>svg{color:#b2c29a}.toast .icon-button{width:20px;height:20px;margin-left:8px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b0614c9;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#1e1327;border:1px solid #c28de329;border-radius:12px;width:490px;max-width:100%;max-height:88vh;padding:26px 28px;overflow:auto;box-shadow:0 30px 100px #0008}.modal.wide{width:760px}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.modal-heading h2{letter-spacing:-.035em;color:#dfc5ef;font-size:21px}.modal-heading>.icon-button{color:#8e659f}.modal-actions{justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.modal-actions>.button,.modal-actions>.outline-button{padding:11px 15px;font-size:10px}.modal-copy{color:#a781b8;font-size:12px;line-height:1.9}.button.danger{color:#ffe9ee;background:#9d4c67;border-color:#bb6a81}.checkbox-label{color:#a27bad;align-items:flex-start;gap:10px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.checkbox-label input{accent-color:#b184d8;margin-top:3px}.command-search{width:100%;min-width:0;padding:13px}.command-search input{font-size:12px}.command-results{max-height:380px;margin:15px -7px 0;overflow:auto}.command-results>button{text-align:left;color:#b68bc9;border-radius:5px;align-items:center;gap:12px;width:100%;padding:13px 10px;font-size:11px;display:flex}.command-results>button:hover{background:#a474c410}.command-results>button>svg:last-child{color:#6b417d;margin-left:auto}@media (width>=1500px){.hero{height:870px}.hero-content{padding-top:240px}.hero>.scene{height:740px;top:100px}.section{padding-top:120px;padding-bottom:120px}.demo-inner{min-height:560px}.demo-chat{padding-top:23px}.artifact-preview{min-height:180px}.artifact-preview h3{font-size:30px}}@media (width<=1150px){.topbar>nav{gap:22px}.nav-actions{gap:17px}.subtle-link{display:none}.hero-content{width:75%;padding-left:6%}.hero h1{font-size:6.7vw}.hero>.scene{width:61%;right:-5%}.provider-strip{gap:25px;padding-left:5%;padding-right:5%}.provider-strip>div{gap:25px}.provider-word span{font-size:13px}.provider-strip>a{display:none}.section{padding-left:6%;padding-right:6%}.capability{padding:26px 22px 35px}.capability h3{font-size:15px}.cloud-content{padding-left:12%}.principles>div{gap:55px}.footer-top{grid-template-columns:1fr 1fr 1fr 1fr}.footer-top-link{display:none}.workspace-sidebar{width:207px;padding-left:12px;padding-right:12px}.workspace-shell{width:calc(100% - 207px);margin-left:207px}.workspace-main{padding:35px 30px 60px}.workspace-page-header h1{font-size:27px}.project-grid,.notes-grid{grid-template-columns:repeat(2,1fr)}.chat-page{padding:0 6%}.chat-welcome h1{font-size:36px}.settings-layout{grid-template-columns:140px 1fr;gap:22px}.settings-card{padding:24px}.wallet-layout{grid-template-columns:1fr}.cloud-orbit-symbol{font-size:180px}.workspace-topbar{padding:0 25px}}@media (width<=800px){.topbar{height:72px;padding:0 6%}.topbar>nav{display:none}.mobile-toggle{display:inline-flex}.nav-actions{gap:12px}.topbar>.brand{font-size:26px}.mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#b59acb;background:#1c1328f5;border-bottom:1px solid #ffffff15;flex-direction:column;gap:22px;padding:24px 7%;font-size:13px;display:flex;position:absolute;top:71px;left:0;right:0}.hero{height:760px;min-height:0}.hero-content{width:95%;padding:170px 0 0 7%}.hero h1{z-index:2;font-size:clamp(54px,8.5vw,70px);position:relative}.hero-content>p{max-width:350px;font-size:13px}.hero>.scene{opacity:.62;width:75%;height:590px;top:112px;right:-19%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.hero-content>.eyebrow{font-size:8px}.hero h1{margin-top:27px}.hero-actions{gap:23px;margin-top:30px}.hero-actions .button{padding:15px 17px;font-size:11px}.hero-actions .text-button{gap:7px;font-size:10px}.hero-note{gap:12px;font-size:7px}.hero-note>span+span:before{margin-right:12px}.hero-coordinate{display:none}.hero-bottom{font-size:7px;bottom:25px;left:7%;right:7%}.scene-hint{display:none}.provider-strip{padding:24px 7%;display:block}.provider-strip>span{margin-bottom:20px;font-size:7px;display:block}.provider-strip>span br{display:none}.provider-strip strong{margin-left:5px}.provider-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:20px 28px}.provider-word span{font-size:13px}.provider-word{font-size:22px}.provider-word.anthropic{font-size:26px}.provider-word.anthropic span{font-size:10px}.section{padding:75px 7%}.section-header{gap:25px;margin-bottom:33px}.section h2,.section-header h2{font-size:39px}.section-header>p{max-width:185px;font-size:10px}.demo-inner{grid-template-columns:140px 1fr;min-height:450px}.demo-inner>aside{padding:23px 12px}.demo-inner .brand{font-size:18px}.demo-nav{margin-top:27px}.demo-nav>span{gap:6px;padding:8px 6px;font-size:8px}.demo-nav svg{width:12px}.demo-side-foot{gap:6px;left:12px}.demo-side-foot .avatar-letter{width:20px;height:20px;font-size:9px}.demo-side-foot>span:last-child{font-size:7px}.demo-chat{padding:17px 5%}.demo-chat-top{margin-bottom:25px;font-size:7px}.demo-chat-top>span:last-child{display:none}.demo-user{max-width:94%;padding:10px 12px;font-size:9px}.demo-assistant{gap:8px}.demo-assistant>.agent-badge{width:20px;height:20px}.demo-assistant strong{font-size:9px}.demo-assistant p{font-size:8px}.demo-artifact .artifact-preview{min-height:124px;padding:16px}.artifact-preview h3{font-size:19px}.artifact-sphere{width:86px;height:86px;top:24px;right:13px}.artifact-bottom{padding:8px;font-size:6px}.artifact-bottom svg{width:10px}.demo-composer{padding:12px 10px;font-size:8px}.window-top{height:32px;padding:0 12px}.window-dots{width:80px}.window-top>span:nth-child(2){font-size:7px}.window-top .demo-label{width:100px;font-size:5px}.window-dots i{width:5px;height:5px}.demo-tabs{gap:15px}.demo-tabs>button{gap:7px;font-size:8px;line-height:1.8}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability{padding:27px 23px 37px}.capability h3{font-size:16px}.capability p{font-size:10px}.capability>div{margin-bottom:22px}.section-header>.outline-button{padding:10px;font-size:10px}.cloud-section{min-height:500px}.cloud-content{padding:65px 0 60px 14%}.cloud-content h2{font-size:42px}.cloud-content>.eyebrow{font-size:8px}.cloud-content>p{font-size:10px}.cloud-content>.button{padding:12px 14px;font-size:10px}.cloud-visual{min-height:490px}.orbit-label{gap:6px;padding:8px 10px;font-size:7px}.label-1{top:25%;left:0}.label-2{top:52%;right:5%}.label-3{bottom:20%;left:8%}.cloud-caption{font-size:6px}.principles>div{gap:35px}.principle-list article{gap:15px;padding:21px 0}.principle-list h3{font-size:14px}.principle-list p{font-size:10px}.faq-section{grid-template-columns:1fr 1.4fr;gap:45px}.faq-list button{padding:19px 0;font-size:11px}.faq-list p,.faq-section .text-button{font-size:10px}.closing{min-height:340px;margin:0 5% 55px;padding:45px 7%}.closing h2{font-size:45px}.closing-mark{width:170px;margin-right:5px}.closing .eyebrow{font-size:6px}.closing .button{padding:12px 16px;font-size:11px}.footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:35px}.footer-top>p{font-size:11px}.footer-bottom{font-size:7px}.footer-bottom>span:nth-child(2){display:none}.page-intro{padding:140px 7% 50px}.page-intro h1{font-size:55px}.model-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin:0 7%}.model-card{padding:24px}.docs-layout{grid-template-columns:220px 1fr;gap:30px;margin-left:7%;margin-right:7%}.docs-layout>article h2{font-size:28px}.docs-layout>article>p{font-size:11px}.docs-layout>aside>button{padding:11px;font-size:10px}.download-grid{gap:12px;margin:0 7% 30px}.download-grid article{gap:16px;padding:25px 18px}.download-grid h2{font-size:24px}.download-grid p{font-size:10px}.download-grid .outline-button{padding:10px;font-size:9px}.download-grid .tag{font-size:7px}.download-grid small{font-size:8px}.workspace-sidebar{width:190px;padding-left:9px;padding-right:9px}.workspace-shell{width:calc(100% - 190px);margin-left:190px}.workspace-nav>button{padding:9px 10px;font-size:10px}.new-chat-button{padding:10px 8px;font-size:10px}.new-chat-button>span{display:none}.sidebar-brand{padding-bottom:22px}.workspace-breadcrumb{display:none}.workspace-topbar{height:60px;padding:0 20px}.workspace-main{padding:30px 23px 50px}.workspace-page-header{display:block}.workspace-page-header>.button{margin-top:20px;font-size:10px}.workspace-page-header h1{font-size:26px}.chat-page{min-height:calc(100vh - 60px);padding:0 6%}.chat-welcome{padding-top:110px}.chat-welcome h1{font-size:31px}.chat-welcome>.eyebrow{font-size:6px}.chat-welcome>p{font-size:10px}.prompt-suggestions{gap:7px}.prompt-suggestions>button{gap:5px;padding:11px 8px;font-size:8px}.prompt-suggestions>button>svg{width:11px}.prompt-suggestions>button>svg:last-child{display:none}.composer-foot{font-size:7px}.composer-foot>span:last-child{display:none}.composer-toolbar{padding:8px 9px}.composer-select{gap:4px;max-width:120px;padding:5px;font-size:8px}.composer-select select{max-width:83px;font-size:8px}.model-composer{max-width:90px;padding:4px;font-size:8px}.composer-toolbar>div{gap:4px}.composer-select>svg{width:11px}.send-button{width:28px;height:28px}.composer>textarea{padding:17px 15px;font-size:12px}.workspace-page-header>div>.eyebrow{font-size:7px}.workspace-page-header p{font-size:10px}.info-panel{flex-wrap:wrap;gap:12px;padding:17px}.info-panel p{font-size:9px}.info-panel h3{font-size:12px}.info-panel>div{min-width:160px}.info-panel>a{margin-left:32px}.project-grid,.notes-grid{grid-template-columns:1fr 1fr;gap:12px}.project-card-main{padding:19px}.project-card h3{font-size:15px}.project-card>div{padding:9px 13px;font-size:8px}.project-card p{font-size:9px}.project-heading{display:block}.project-heading>div:last-child{margin-top:17px}.project-editor{grid-template-columns:140px 1fr}.project-editor>aside{padding:10px 5px}.project-editor>aside>button{padding:8px;font-size:9px}.editor-toolbar{flex-wrap:wrap;align-items:flex-start;padding:8px}.editor-toolbar>div{margin-left:auto}.editor-toolbar>div>button{padding:4px;font-size:7px}.code-editor{padding:15px;font-size:10px}.note-card{padding:17px}.note-card h3{font-size:14px}.note-card p{font-size:10px}.note-card .tag{font-size:7px}.settings-layout{grid-template-columns:1fr;gap:20px}.settings-layout>nav{flex-flow:wrap;gap:5px}.settings-layout>nav>button{padding:9px;font-size:9px}.settings-layout>nav>button>svg{display:none}.settings-card{padding:23px}.settings-card h2{font-size:24px}.settings-card>p{font-size:10px}.cloud-workspace-banner{padding:28px}.cloud-workspace-banner h2{font-size:32px}.cloud-orbit-symbol{margin-right:0;font-size:130px}.cloud-orbit-symbol>svg{width:26px}.cloud-workspace-banner p{max-width:240px;font-size:10px}.cloud-workspace-banner .eyebrow{font-size:6px}.stat-grid{gap:12px}.stat-grid article{padding:18px}.stat-grid span{font-size:6px}.stat-grid strong{font-size:25px}.table-row{grid-template-columns:1.4fr 1fr .5fr .7fr;gap:12px;padding:17px 14px;font-size:9px}.table-row strong{font-size:10px}.table-row small{max-width:120px;font-size:8px}.table-row.table-head{font-size:6px}.table-row>div:last-child{flex-wrap:wrap;display:flex}.table-row .icon-button{width:22px;height:22px}.workspace-model-grid{margin:0}.workspace-model-grid .model-card{padding:20px}.toast{font-size:10px;left:calc(50% + 75px)}.has-conversation .conversation-heading h2{font-size:17px}.conversation-heading{padding-top:20px}.message-body{font-size:11px}.approval-card{margin-left:0;padding:15px}.approval-card .button,.approval-card .outline-button{padding:9px 11px;font-size:9px}}@media (width<=580px){.hero{height:760px}.hero-content{padding-top:155px}.hero h1{font-size:52px;line-height:1.13}.hero>.scene{opacity:.4;width:105%;height:565px;top:130px;right:-33%}.hero-content>p{font-size:12px}.hero-actions{gap:18px}.hero-actions>.button{padding:14px;font-size:10px}.hero-actions>.button svg{width:14px;margin-left:0}.hero-actions .text-button{font-size:9px}.hero-note{gap:8px;font-size:6px}.hero-note>span+span:before{margin-right:8px}.hero-bottom{font-size:6px}.topbar .small-button{padding:10px 12px;font-size:10px}.topbar .small-button>svg{width:12px}.topbar>.brand{font-size:25px}.provider-strip>div{gap:15px 22px}.provider-word span{font-size:12px}.provider-word{font-size:20px}.provider-word.anthropic span{font-size:9px}.provider-word.custom span{font-size:11px}.section-header{display:block}.section-header>p{max-width:none;margin-top:24px;font-size:11px}.section-header>p br{display:none}.section h2,.section-header h2{font-size:34px}.section-header>.outline-button{margin-top:23px}.demo-inner{grid-template-columns:1fr;min-height:490px}.demo-inner>aside{display:none}.demo-chat{padding:18px 6%}.demo-chat-top{font-size:8px}.demo-user{max-width:90%;font-size:10px}.demo-assistant strong{font-size:10px}.demo-assistant p{font-size:9px}.artifact-preview h3{font-size:24px}.demo-artifact .artifact-preview{min-height:145px;padding:19px}.artifact-sphere{width:100px;height:100px;top:27px;right:20px}.artifact-bottom{font-size:7px}.demo-composer{margin-top:25px}.demo-tabs{gap:12px}.demo-tabs>button{padding:12px 0;font-size:7px;display:block}.demo-tabs>button>svg{display:none}.capability-grid{grid-template-columns:1fr}.capability{padding:27px 25px 35px}.capability h3{font-size:18px}.capability p{max-width:90%;font-size:11px}.capability>div{margin-bottom:23px}.cloud-section{grid-template-columns:1fr;min-height:730px;position:relative}.cloud-content{z-index:2;padding:65px 7% 0}.cloud-content h2{font-size:47px}.cloud-content>p{font-size:11px}.cloud-visual{width:100%;min-height:340px;margin-top:-35px}.label-1{top:22%;left:11%}.label-2{top:43%;right:10%}.label-3{bottom:18%;left:19%}.cloud-visual-bottom{bottom:20px}.cloud-content>.button{z-index:2;position:relative}.principles>div{grid-template-columns:1fr;gap:35px}.principles h2{font-size:39px}.principle-list article{padding:23px 0}.principle-list h3{font-size:16px}.principle-list p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{font-size:39px}.faq-list button{font-size:12px}.faq-list p{font-size:11px}.closing{min-height:345px;padding:43px 7%;position:relative}.closing h2{font-size:43px}.closing-mark{opacity:.25;z-index:0;width:190px;position:absolute;bottom:-15px;right:-40px}.closing-text{z-index:2;position:relative}.closing .eyebrow{font-size:6px}.footer-top{gap:35px 20px}.footer-top>div{font-size:10px}.footer-word{margin-bottom:-5vw;font-size:26vw}.page-intro h1{font-size:45px}.page-intro>p{font-size:12px}.model-grid{grid-template-columns:1fr}.model-card{padding:27px}.model-card p{min-height:0}.docs-layout{grid-template-columns:1fr;gap:25px}.docs-layout>aside{grid-template-columns:1fr 1fr;gap:4px;display:grid}.docs-layout>aside>.input{grid-column:span 2}.docs-layout>aside>button{padding:10px;font-size:9px}.docs-layout>article h2{font-size:32px}.docs-layout>article>p{font-size:12px}.download-grid{grid-template-columns:1fr}.download-grid article{padding:30px}.download-grid .tag{font-size:9px}.download-grid .outline-button{font-size:11px}.download-grid p{font-size:12px}.pricing-single{padding:27px}.pricing-single h2{font-size:29px}.pricing-single p{font-size:11px}.workspace-sidebar{width:235px;transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 70px #0006}.workspace-sidebar.mobile-open{transform:translate(0)}.workspace-shell{width:100%;margin-left:0}.workspace-topbar{height:58px;padding:0 16px}.workspace-topbar>.mobile-toggle,.workspace-topbar>div>.mobile-toggle{display:inline-flex}.workspace-topbar strong{font-size:11px}.workspace-topbar>div{gap:9px}.private-badge{font-size:7px}.private-badge .status-dot{width:3px;height:3px}.workspace-main{padding:30px 19px 55px}.workspace-page-header h1{font-size:28px}.workspace-page-header p{font-size:11px}.chat-page{min-height:calc(100vh - 58px);padding:0 19px}.chat-welcome{padding-top:100px}.chat-welcome h1{font-size:34px}.chat-welcome>p{max-width:260px;font-size:10px;line-height:1.9}.chat-welcome>.eyebrow{font-size:6px}.welcome-orb{width:55px;height:55px;margin-bottom:26px}.composer-area{margin-top:30px}.composer>textarea{padding:18px 16px 8px;font-size:12px}.composer-toolbar{padding:9px 10px 12px}.composer-select select{font-size:8px}.composer-select{max-width:113px;padding:5px 6px}.model-composer{max-width:90px;font-size:8px}.send-button{width:28px;height:28px}.prompt-suggestions{gap:7px;margin-top:14px}.prompt-suggestions>button{gap:6px;padding:12px 8px;font-size:8px}.composer-foot{margin-top:12px;font-size:7px}.project-grid,.notes-grid{grid-template-columns:1fr}.project-card-main{padding:23px}.project-card h3{font-size:18px}.project-card p{font-size:11px}.project-card>div{padding:10px 20px;font-size:9px}.info-panel{gap:13px;padding:18px}.info-panel>div{min-width:180px}.info-panel h3{font-size:13px}.info-panel p{font-size:10px}.info-panel>a{margin-left:33px;font-size:9px}.empty-state{min-height:310px;padding:55px 20px}.empty-state h3{font-size:22px}.empty-state p{font-size:11px}.project-editor{grid-template-columns:1fr}.project-editor>aside{border-bottom:1px solid #ffffff0b;border-right:0;max-height:180px;padding:10px;overflow:auto}.project-editor>aside>div{padding-bottom:5px}.project-editor>aside>button{font-size:10px}.project-editor>aside>p{padding:10px}.project-editor>section{min-height:340px}.editor-toolbar{padding:9px}.editor-toolbar button{padding:5px;font-size:8px}.code-editor,.project-editor iframe{height:400px}.project-heading h2{font-size:24px}.note-card{padding:23px}.note-card h3{font-size:18px}.note-card p{font-size:11px}.note-card .tag{font-size:8px}.settings-card{padding:23px}.settings-card>.eyebrow{font-size:7px}.settings-card h2{font-size:26px}.settings-card>p{font-size:11px}.settings-layout>nav>button{padding:9px 10px;font-size:9px}.settings-actions{gap:8px}.settings-actions>.button,.settings-actions>.outline-button{padding:11px 12px;font-size:9px}.capability-status{gap:14px}.capability-status strong{font-size:11px}.capability-status small{font-size:9px}.cloud-workspace-banner{padding:28px 23px;position:relative}.cloud-workspace-banner h2{z-index:2;font-size:35px;position:relative}.cloud-workspace-banner .eyebrow{font-size:6px}.cloud-workspace-banner p{z-index:2;max-width:230px;font-size:10px;position:relative}.cloud-orbit-symbol{opacity:.4;font-size:150px;position:absolute;bottom:12px;right:-16px}.cloud-workspace-banner .button{z-index:2;position:relative}.wallet-card{padding:26px}.wallet-card h2{font-size:29px}.wallet-card>p{font-size:11px}.stat-grid{gap:9px}.stat-grid article{padding:16px 12px}.stat-grid span{min-height:20px;font-size:6px;line-height:1.7}.stat-grid strong{font-size:25px}.table-row{grid-template-columns:1.5fr 1fr .6fr;gap:10px;padding:15px 12px}.table-row>span:nth-child(3),.table-row.table-head>span:nth-child(3){display:none}.table-row strong{font-size:10px}.table-row small{max-width:130px}.table-row>span{font-size:9px}.workspace-model-grid{grid-template-columns:1fr 1fr}.workspace-model-grid .model-card{padding:21px 16px}.workspace-model-grid .provider-symbol{margin-bottom:18px;font-size:28px}.workspace-model-grid h3{font-size:16px}.workspace-model-grid p{min-height:35px;font-size:9px}.workspace-model-grid .text-button{margin-top:20px;padding-top:15px;font-size:9px}.integration-types{gap:9px}.integration-types>.outline-button{padding:10px;font-size:9px}.toast{width:max-content;max-width:calc(100vw - 32px);font-size:10px;line-height:1.7;bottom:17px;left:50%}.modal-backdrop{padding:18px}.modal{max-height:90vh;padding:22px}.modal-heading h2{font-size:21px}.error-bar{padding:10px 15px;font-size:10px}.chat-page.has-conversation{height:calc(100dvh - 58px);min-height:0}.conversation-heading h2{font-size:17px}.conversation-heading{gap:10px;padding-top:22px}.message{gap:10px}.message.user>.message-content{max-width:91%;padding:12px 15px}.message-body{font-size:12px}.message>.agent-badge{width:23px;height:23px}.message-author{font-size:10px}.approval-card{margin-left:0;padding:16px}.approval-card>div:first-child{font-size:11px}.approval-card pre{font-size:9px}.has-conversation .composer-area{padding-bottom:13px}.private-badge{max-width:100px}.list-toolbar .search-field{min-width:0;max-width:70%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}.scene-portrait:not(.webgl-ready) .portrait-fallback{transform:perspective(1200px) rotateX(var(--scene-rx,0deg)) rotateY(var(--scene-ry,0deg)) scale(1.02);transition:transform .35s ease-out}.orbit-fallback{font-size:inherit;perspective:1000px;place-items:center;display:grid}.css-orbit{aspect-ratio:1;width:min(65%,360px);transform-style:preserve-3d;transform:rotateX(var(--scene-rx,0deg)) rotateY(var(--scene-ry,0deg));transition:transform .5s ease-out;position:relative}.orbit-ring{transform-style:preserve-3d;border:1px solid #c4a2fa88;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 22px #7047eb0d,inset 0 0 22px #7047eb0d}.ring-a{animation:22s linear infinite orbit-a;transform:rotateY(62deg)rotateX(16deg)}.ring-b{border-color:#9c72df66;animation:29s linear infinite orbit-b;inset:-12%;transform:rotateX(64deg)rotate(-28deg)}.ring-c{border-color:#cbb4ea44;animation:34s linear infinite orbit-c;inset:10%;transform:rotateX(-60deg)rotateY(35deg)}.orbit-core{color:#e5d6ff;background:radial-gradient(circle at 28% 20%,#ad87e7,#6236a0 48%,#25143e 84%);border:1px solid #c7a6ff50;border-radius:30%;place-items:center;display:grid;position:absolute;inset:29%;transform:rotate(-18deg);box-shadow:inset 6px 10px 24px #dac6f524,inset -12px -10px 25px #0b061b99,0 12px 60px #683a9c24}.orbit-core svg{opacity:.8;width:43%;height:43%;transform:rotate(18deg)}.orbit-node{background:#cdb3fc;border:1px solid #f1e5ff;width:8px;height:8px;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #b083f055}.node-a{top:10%;left:22%}.node-b{width:6px;height:6px;bottom:12%;right:14%}.node-c{width:5px;height:5px;top:45%;right:-13%}@keyframes orbit-a{to{transform:rotateY(422deg)rotateX(16deg)}}@keyframes orbit-b{to{transform:rotateX(424deg)rotate(-28deg)}}@keyframes orbit-c{to{transform:rotateX(-60deg)rotateY(395deg)}}@media (prefers-reduced-motion:reduce){.orbit-ring{animation:none!important}.portrait-fallback,.css-orbit{transition:none!important;transform:none!important}}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/barlow-condensed-vietnamese-200-normal-D6rJjuo4.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-200-normal--V931wMq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/barlow-condensed-latin-ext-200-normal-DYu5tyPh.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-200-normal-Dy1izjcH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/barlow-condensed-latin-200-normal-CzGI6SIJ.woff2)format("woff2"),url(/assets/barlow-condensed-latin-200-normal-CMqXmzM6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-condensed-vietnamese-300-normal-xnqTSUBZ.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-300-normal-Bu3vnVSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-condensed-latin-ext-300-normal-CvbRRNuI.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-300-normal-CkEF04xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-condensed-latin-300-normal-Cnd1AN-G.woff2)format("woff2"),url(/assets/barlow-condensed-latin-300-normal-C2BQdy7F.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.editorial{--royal:#6841e3;--deep:#1e1052;--ink:#2b1658;--paper:#f2f2f0;--white:#f0ecff;--fine:#ffffff2c;--quiet:#d8caffb3;background:var(--royal);color:var(--white);font-family:Barlow,sans-serif;font-size:16px;line-height:1.5;position:relative;overflow:hidden}.editorial *{box-sizing:border-box}.editorial h1,.editorial h2,.editorial h3{letter-spacing:-.012em;text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:300;line-height:.94}.editorial h1{letter-spacing:-.02em;font-size:clamp(90px,9.5vw,156px);font-weight:200;line-height:.88}.editorial h2{font-size:clamp(68px,7.2vw,120px)}.editorial h3{font-size:32px}.editorial p{line-height:1.55}.editorial button,.editorial a{transition:background .2s,color .2s,border-color .2s,opacity .2s}.editorial button:focus-visible,.editorial a:focus-visible{outline-offset:5px;outline:2px solid}.editorial .e-label{letter-spacing:.16em;text-transform:uppercase;color:var(--quiet);margin-bottom:27px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;line-height:1.5}.editorial input{font:inherit}.e-button{border:1px solid var(--fine);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-height:44px;color:var(--white);justify-content:center;align-items:center;gap:12px;padding:13px 22px;display:inline-flex;box-shadow:none!important;border-radius:0!important;font:10px/1.3 IBM Plex Mono,monospace!important}.e-button svg{flex-shrink:0}.e-button.light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.e-button.light:hover{background:#fff;border-color:#fff}.e-button.ghost{background:0 0}.e-button.ghost:hover{background:#ffffff0d;border-color:#fff7}.e-button.purple{background:var(--royal);border-color:var(--royal);color:#fff}.e-button.purple:hover{background:#5531c4}.e-button.ink-outline{color:var(--ink);border-color:#2b165844}.e-button.ink-outline:hover{background:#2b16580b}.e-skip{z-index:200;background:var(--paper);color:var(--ink);padding:12px;font:11px IBM Plex Mono;position:fixed;top:-80px;left:20px}.e-skip:focus{top:12px}.e-header{z-index:20;justify-content:space-between;align-items:center;gap:25px;height:64px;padding:14px 3.25%;display:flex;position:absolute;inset:0 0 auto}.e-wordmark{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.e-wordmark>svg{width:23px;height:23px}.e-wordmark>span{letter-spacing:-.04em;font:500 28px/.9 Georgia,Times New Roman,serif}.e-wordmark sup{margin-left:2px;font:7px IBM Plex Mono;position:relative;top:-10px}.e-header>nav{align-items:center;gap:24px;display:flex}.e-header>nav>a:not(.e-nav-install),.e-build-label,.e-language{text-transform:uppercase;letter-spacing:.14em;font:9px IBM Plex Mono}.e-header>nav>a:not(.e-nav-install){color:#eee7ffba}.e-header>nav>a:hover{color:#fff}.e-build-label{color:#eee7ffba;border:1px solid #ffffff27;padding:11px 13px;display:block}.e-nav-outline{border:1px solid #ffffff27;padding:11px 15px}.e-nav-install{background:var(--paper);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;padding:12px 19px;font:9px IBM Plex Mono}.e-language{color:var(--white);border:1px solid #ffffff27;align-items:center;gap:9px;padding:11px 12px;display:flex}.e-language-menu{background:var(--deep);border:1px solid #fff3;width:250px;padding:22px;position:absolute;top:64px;right:3.25%;box-shadow:0 15px 35px #170b4122}.e-language-menu strong{font-size:14px;font-weight:500}.e-language-menu>span{letter-spacing:.1em;color:#c5b0e5;margin:6px 0 15px;font:8px IBM Plex Mono;display:block}.e-language-menu p{color:#d2c1e6;font-size:12px}.e-menu-toggle,.e-mobile-menu{display:none}.e-dock{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;color:#eee7ffba;background:#6841e3ed;border:1px solid #b59bf9a3;border-radius:50px;align-items:center;gap:24px;padding:5px 7px;transition:transform .35s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%,-100px);box-shadow:0 0 0 4px #ffffff10}.e-dock.visible{transform:translate(-50%)}.e-dock>a{letter-spacing:.12em;text-transform:uppercase;font:9px IBM Plex Mono}.e-dock>a:first-child{border:1px solid #b59bf9a3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.e-dock svg{width:16px;height:16px}.e-dock>a.install{color:var(--ink);background:var(--paper);border-radius:30px;padding:10px 18px}.e-dock>a:hover{color:#fff}.e-dock>a.install:hover{color:var(--ink);background:#fff}.e-intro{z-index:100;background:var(--royal);pointer-events:none;align-items:center;padding:3.25%;animation:.5s .7s forwards intro-leave;display:flex;position:fixed;inset:0}.e-intro span{letter-spacing:.01em;font:200 clamp(70px,8vw,128px)/.9 Barlow Condensed;animation:.6s both intro-words}@keyframes intro-words{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-leave{to{opacity:0;visibility:hidden}}.e-hero{isolation:isolate;background:var(--royal);height:100svh;min-height:940px;position:relative;overflow:hidden}.e-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#5030b90d);height:22%;position:absolute;inset:auto 0 0}.e-hero-grain{opacity:.045;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.9' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.e-hero-copy{z-index:5;pointer-events:none;width:62%;padding:clamp(220px,28vh,360px) 3.25% 190px;position:relative}.e-hero-copy a{pointer-events:auto}.e-hero h1{color:var(--white);max-width:780px;margin:0 0 32px}.e-hero-copy>p:not(.e-hero-meta){color:#e3d6ffc2;max-width:385px;margin-bottom:31px;font-size:16px;line-height:1.5}.e-hero-actions{gap:9px;display:flex}.e-hero-meta{letter-spacing:.14em;text-transform:uppercase;color:#e3d6ffbc;white-space:nowrap;margin-top:34px;font:9px IBM Plex Mono}.e-hero-bottom{z-index:5;letter-spacing:.14em;color:#ded0ff9c;justify-content:space-between;font:8px IBM Plex Mono;display:flex;position:absolute;bottom:25px;left:3.25%;right:3.25%}.e-hero-bottom a{align-items:center;gap:10px;display:flex}.particle-portrait{z-index:3;pointer-events:none;width:66%;height:100%;position:absolute;top:19%;right:-6%;overflow:visible;-webkit-mask-image:linear-gradient(#000 0 90%,#0000);mask-image:linear-gradient(#000 0 90%,#0000)}.particle-portrait canvas{width:100%;height:100%;position:absolute;inset:0}.particle-aura{z-index:-1;background:radial-gradient(at 55% 55%,#e1d3ff06,#0000 70%);position:absolute;inset:15% 0}.e-demo-section{background:var(--deep);padding:145px 3.25% 120px;position:relative}.e-demo-section h2{letter-spacing:-.015em;font-size:clamp(80px,9.9vw,160px);line-height:.84}.e-demo-section h2 em{color:#b79bec;font-style:normal}.e-section-desc{color:#d2c0e7b3;max-width:420px;margin-top:30px;font-size:16px}.e-walkthrough{margin-top:68px}.e-chapters{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:35px;display:grid}.e-chapters button{color:#a58bc7;text-align:left;padding:0}.e-chapters button>span{letter-spacing:-.02em;font:200 68px/.95 Barlow Condensed;display:block}.e-chapters button small{letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font:9px IBM Plex Mono;display:block}.e-chapters button i{background:#a589ca59;height:1px;margin-top:17px;display:block;position:relative}.e-chapters button i:before{content:"";transform-origin:0;background:#e1d0ff;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.e-chapters button.selected{color:#ede2ff}.e-chapters button.selected i:before{transform:scaleX(1)}.e-demo-foot{color:#aa8bc8;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:27px;font:8px IBM Plex Mono;display:flex}.e-demo-foot a{align-items:center;gap:8px;display:flex}.e-capabilities{background:var(--paper);color:var(--ink);padding:130px 3.25% 140px}.e-capabilities>.e-label{color:#5e488c9e}.e-capabilities h2{max-width:700px;font-size:clamp(68px,7.2vw,110px)}.e-capability-grid{grid-template-columns:repeat(3,1fr);gap:72px 30px;margin-top:65px;display:grid}.etching{aspect-ratio:1.5;mix-blend-mode:multiply;background-image:url(/brand/renvo-engravings-v2.png);background-repeat:no-repeat;background-size:300% 200%}.e-capability .etching{aspect-ratio:1.45;width:100%;margin-bottom:26px}.e-cap-tag{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font:8px IBM Plex Mono;display:inline-block}.e-capability h3{margin-top:12px;margin-bottom:10px;font-size:34px;font-weight:300}.e-capability>p{color:#685288;max-width:320px;font-size:14px;line-height:1.55}.e-cap-more{letter-spacing:.1em;text-transform:uppercase;color:#61427f;border-bottom:1px solid #2b16582b;align-items:center;gap:7px;margin-top:20px;padding-bottom:3px;font:8px IBM Plex Mono;display:inline-flex}.e-capability:hover .e-cap-more{color:#3c166a;border-bottom-color:#3c166a}.e-capability:hover .etching{opacity:.83}.e-cloud{background:var(--deep);padding:130px 3.25% 120px}.e-cloud h2{max-width:1000px;font-size:clamp(65px,7.3vw,115px)}.e-cloud-columns{grid-template-columns:1.12fr 1fr;gap:6%;margin-top:65px;display:grid}.e-cloud-features article{border-top:1px solid #ffffff26;padding:25px 0}.e-cloud-features .e-label{margin-bottom:8px;font-size:9px}.e-cloud-features h3{margin-bottom:12px;font-size:31px}.e-cloud-features p{color:#bba2d0;max-width:410px;font-size:15px;line-height:1.5}.e-cloud-example{background:#45219369;border:1px solid #9676d015;align-self:start;margin-top:0;padding:32px}.e-example-label{letter-spacing:.1em;color:#c3a5e5;margin-bottom:26px;font:8px IBM Plex Mono;display:block}.e-cloud-example .e-label{margin-bottom:10px;font-size:8px}.e-cloud-example p{color:#d1bbdf;font-size:15px;line-height:1.6}.e-example-prompt{margin-bottom:25px}.e-job-preview{letter-spacing:.03em;color:#d1bee8;border-top:1px solid #ffffff25;flex-wrap:wrap;align-items:center;gap:10px;margin:25px 0;padding-top:20px;font:9px IBM Plex Mono;display:flex}.e-job-preview>span:first-child{font-size:17px}.e-job-preview>span:last-child{color:#b89cd2;margin-left:auto;font-size:7px}.e-cloud-example .e-button{min-height:35px;padding:10px 15px;font-size:8px!important}.e-cloud-bottom{border-top:1px solid #ffffff28;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding-top:28px;display:flex}.e-cloud-bottom>p{color:#b69dce;max-width:450px;font-size:15px}.e-cloud-bottom>div{gap:10px;display:flex}.e-platforms{background-color:var(--royal);background-image:radial-gradient(#e7d8ff25 .6px,#0000 .7px);background-size:14px 14px;padding:125px 3.25% 100px}.e-platforms h2{font-size:clamp(70px,7.2vw,115px)}.e-platform-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:70px;display:grid}.e-platform-art{background:var(--deep);place-items:center;height:290px;display:grid;position:relative;overflow:hidden}.e-platform-art .etching{filter:grayscale()invert();mix-blend-mode:screen;opacity:.19;background-size:300% 200%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.e-platform-art>span{text-transform:uppercase;z-index:1;color:#f2eaff;font:200 67px Barlow Condensed}.e-platform-grid article>p{color:#e3d2ffa3;text-align:center;margin:16px 0;font-size:12px}.e-platform-grid article>a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff30;justify-content:space-between;align-items:center;padding:14px 16px;font:9px IBM Plex Mono;display:flex}.e-platform-grid article>a:hover{background:#ffffff0b;border-color:#fff8}.e-platform-foot{border-top:1px solid #ffffff2c;justify-content:space-between;align-items:center;margin-top:65px;padding-top:30px;display:flex}.e-platform-foot .e-label{margin-bottom:12px;font-size:9px}.e-platform-foot p{color:#e0cdffae;font-size:16px}.e-platform-foot .e-button{font-size:9px!important}.e-faq{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1.25fr;gap:8%;padding:130px 3.25% 140px;display:grid}.e-faq .e-label{color:#80669f}.e-faq h2{font-size:clamp(75px,7.4vw,115px)}.e-ink-link{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #2b165844;align-items:center;gap:15px;margin-top:35px;padding-bottom:7px;font:10px IBM Plex Mono;display:inline-flex}.e-faq-list{border-top:1px solid #2b165838}.e-faq-list article{border-bottom:1px solid #2b16582a}.e-faq-list button{width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;display:flex}.e-faq-list button svg{flex-shrink:0}.e-faq-list article>p{color:#705b8d;padding:0 30px 24px 0;font-size:15px;line-height:1.6;animation:.2s faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.e-pricing{background-color:var(--royal);background-image:radial-gradient(#e7d8ff25 .6px,#0000 .7px);background-size:14px 14px;padding:130px 3.25% 110px}.e-pricing h2{max-width:900px;font-size:clamp(70px,7.2vw,115px)}.e-price-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:70px;display:grid}.e-price-grid article{background:#5e37cfad;border:1px solid #e4d6ff45;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.e-plan-name{letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;font:12px IBM Plex Mono;display:flex}.e-plan-name>span{color:var(--ink);background:#ddd1ed;padding:4px 6px;font-size:7px}.e-plan-value{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:30px;font:200 clamp(58px,5.5vw,86px)/1 Barlow Condensed;display:flex}.e-plan-value>small{color:#ddd1edb3;font:10px Barlow}.e-price-grid article>p{color:#d9c8ef;margin-top:17px;font-size:15px}.e-price-grid .etching{aspect-ratio:auto;filter:grayscale()invert();mix-blend-mode:screen;opacity:.32;width:calc(100% + 56px);height:150px;margin:15px -28px;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.e-price-grid ul{flex-direction:column;flex:1;gap:12px;margin:8px 0 25px;padding:0;list-style:none;display:flex}.e-price-grid li{color:#e3d4f6;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.e-price-grid li:before{content:"+";color:#bfa1e6;font-family:IBM Plex Mono;font-size:12px}.e-price-grid .e-button{justify-content:space-between;width:100%;padding:13px 15px;font-size:9px!important}.e-pricing-note{letter-spacing:.04em;color:#e2d2ff9c;text-transform:uppercase;max-width:1100px;margin-top:30px;font:9px/1.7 IBM Plex Mono!important}.e-footer{background:var(--deep);color:var(--white);padding:100px 3.25% 32px}.e-footer-grid{grid-template-columns:1.7fr 1fr 1.05fr 1.2fr;gap:45px;display:grid}.e-footer .e-wordmark>span{font-size:43px}.e-footer .e-wordmark>svg{width:28px;height:28px}.e-footer .e-wordmark sup{font-size:7px;top:-17px}.e-footer-tagline{letter-spacing:.12em;color:#d4bde8;margin-top:30px;margin-bottom:15px;font:9px IBM Plex Mono!important}.e-footer-grid>div>p:last-child{color:#a38abf;font-size:14px}.e-footer-grid nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.e-footer-grid .e-label{color:#9475b3;margin-bottom:9px;font-size:9px}.e-footer-grid nav>a,.e-footer-grid nav>button{color:#c1a9d5;text-align:left;padding:0;font-size:13px}.e-footer-grid nav>a:hover,.e-footer-grid nav>button:hover{color:#f1e6ff}.e-footer-bottom{color:#9f80b9;letter-spacing:.05em;border-top:1px solid #ffffff23;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:25px;font:9px IBM Plex Mono;display:flex}.e-source-note{color:#86679f;border-top:1px solid #ffffff0d;margin-top:30px;padding-top:18px;font-size:10px}.e-inner-hero{background:var(--royal);min-height:520px;padding:175px 3.25% 95px;position:relative}.e-inner-hero h1{font-size:clamp(80px,9.2vw,140px);line-height:.9}.e-inner-hero>p:not(.e-label){color:#ddd0ef;max-width:480px;margin-top:30px;font-size:17px}.e-inner-hero .e-label{margin-bottom:30px}.e-docs-content{background:var(--paper);color:var(--ink);grid-template-columns:290px 1fr;gap:7%;padding:80px 3.25% 130px;display:grid}.e-docs-content aside{border-right:1px solid #2b165824;padding-right:25px}.e-doc-search{border:1px solid #2b16582b;align-items:center;gap:8px;margin-bottom:20px;padding:10px;display:flex}.e-doc-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:12px;box-shadow:none!important;outline:none!important}.e-docs-content aside>button{text-align:left;color:#796089;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 11px;font-size:13px;display:flex}.e-docs-content aside>button.active{color:var(--ink);background:#dbd2e8}.e-docs-content article{max-width:760px}.e-docs-content article>.e-label{color:#8e76a4;margin-bottom:20px;font-size:9px}.e-docs-content article h2{max-width:650px;margin-bottom:35px;font-size:56px;line-height:.96}.e-docs-content article>p{color:#6c557f;margin-bottom:20px;font-size:17px;line-height:1.8}.e-doc-actions{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.e-doc-note{color:#8a729d;border-top:1px solid #2b165833;margin-top:35px;padding-top:22px;font-size:12px;line-height:1.7}.e-models-content{background:var(--paper);color:var(--ink);padding:80px 3.25% 130px}.e-models-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.e-models-top h2{font-size:46px}.e-search{color:var(--ink);background:0 0;border:1px solid #2b165833;width:280px;padding:12px 15px;font-size:13px}.e-provider-table{border-top:1px solid #2b165844}.e-provider-row{color:#76598b;border-bottom:1px solid #2b16582b;grid-template-columns:1fr 1.5fr 1fr .5fr;align-items:center;gap:25px;padding:25px 15px;font-size:14px;display:grid}.e-provider-row.header{letter-spacing:.1em;color:#8d75a1;padding:16px 15px;font:9px IBM Plex Mono}.e-provider-row>strong{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.e-provider-row>strong>span{width:30px;font-size:24px}.e-provider-row a{letter-spacing:.07em;text-transform:uppercase;color:var(--ink);justify-content:flex-end;align-items:center;gap:8px;font:9px IBM Plex Mono;display:flex}.e-data-note{color:#8c739a;max-width:800px;margin-top:30px;font-size:13px}.e-download .e-button{margin-top:35px;margin-right:10px}.e-download-note{letter-spacing:.1em;text-transform:uppercase;color:#d3bce9;margin-top:25px;font:9px IBM Plex Mono}.e-download{padding-bottom:150px}.e-status-page{background:var(--paper);color:var(--ink);padding:90px 3.25% 130px}.e-status-page h2{margin-bottom:35px;font-size:56px}.e-status-page>p{color:#715582;max-width:800px;margin-bottom:25px;font-size:17px;line-height:1.8}.e-status-page>.e-button{margin-top:15px}.e-status-rows{border-top:1px solid #2b165844;max-width:850px;margin-bottom:35px}.e-status-rows>div{color:#775d89;border-bottom:1px solid #2b16582b;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;display:flex}.e-status-rows strong{color:var(--ink);font-weight:500}.editorial-inner .e-pricing{padding-top:175px}.e-cookie-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e052da8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.e-cookie{background:var(--deep);color:var(--white);border:1px solid #aa8aca77;width:420px;max-width:100%;padding:35px;position:relative}.e-cookie>button:first-child{color:#c3a4dd;position:absolute;top:14px;right:14px}.e-cookie .e-label{margin-bottom:20px;font-size:9px}.e-cookie h3{margin-bottom:20px;font-size:42px}.e-cookie>p:not(.e-label){color:#c3a9d5;margin-bottom:20px;font-size:15px}.e-cookie>a{text-transform:uppercase;letter-spacing:.1em;margin-bottom:25px;font:9px IBM Plex Mono;display:block}.e-cookie .e-button{width:100%}@media (width>=1700px){.e-header,.e-hero-copy{padding-left:max(3.25%,50vw - 800px)}.e-demo-section,.e-capabilities,.e-cloud,.e-platforms,.e-faq,.e-pricing,.e-footer,.e-inner-hero,.e-docs-content,.e-models-content,.e-status-page{padding-left:max(3.25%,50vw - 800px);padding-right:max(3.25%,50vw - 800px)}.e-header{padding-right:max(3.25%,50vw - 800px)}.e-hero h1{font-size:156px}}@media (width<=1150px){.e-header>nav{gap:16px}.e-build-label{display:none}.e-hero{min-height:820px}.e-hero-copy{padding-top:245px}.e-hero h1{font-size:11vw}.e-hero-copy>p:not(.e-hero-meta){max-width:340px}.particle-portrait{width:73%;height:103%;top:15%;right:-11%}.e-demo-section{padding-top:110px}.e-demo-section h2{font-size:10vw}.e-capability-grid{gap:55px 24px}.e-cloud-example{padding:25px}.e-platform-art{height:240px}.e-plan-name{flex-direction:column;align-items:flex-start;gap:7px}.e-price-grid article{padding:24px}.e-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:25px}.e-faq{gap:5%}.e-faq-list button{font-size:16px}.e-footer-grid nav>a,.e-footer-grid nav>button{font-size:12px}}@media (width<=800px){.e-header{height:78px;padding:20px 5%}.e-header>nav{display:none}.e-menu-toggle{color:var(--white);display:flex}.e-wordmark>span{font-size:28px}.e-mobile-menu{background:var(--deep);border-bottom:1px solid #ffffff2b;flex-direction:column;gap:20px;padding:25px 5%;display:flex;position:absolute;top:78px;left:0;right:0}.e-mobile-menu>a{text-transform:uppercase;letter-spacing:.1em;font:11px IBM Plex Mono}.e-language-menu{top:78px;right:5%}.e-dock{gap:16px;max-width:94vw;padding:5px}.e-dock>a{letter-spacing:.05em;font-size:8px}.e-dock>a:nth-child(4),.e-dock>a:nth-child(5){display:none}.e-dock>a.install{padding:9px 12px}.e-hero{height:100svh;min-height:820px}.e-hero-copy{width:100%;padding:190px 5% 150px;position:relative}.e-hero h1{max-width:95%;margin-bottom:28px;font-size:14.5vw;line-height:.9}.e-hero-copy>p:not(.e-hero-meta){color:#eadcffde;text-shadow:0 1px 12px #4521a05c;max-width:330px;font-size:15px}.particle-portrait{opacity:.55;width:95%;height:90%;top:24%;right:-24%}.e-hero-meta{letter-spacing:.09em;white-space:normal;max-width:300px;font-size:7px;line-height:1.8!important}.e-hero-bottom{font-size:7px;left:5%;right:5%}.e-hero-bottom>span{max-width:180px}.e-demo-section,.e-capabilities,.e-cloud,.e-platforms,.e-faq,.e-pricing,.e-footer{padding-left:5%;padding-right:5%}.e-demo-section{padding-top:100px;padding-bottom:90px}.editorial h2,.e-demo-section h2{font-size:clamp(64px,10vw,90px)}.e-section-desc{max-width:400px;font-size:15px}.e-walkthrough{margin-top:45px}.e-chapters{gap:14px;margin-top:25px}.e-chapters button>span{font-size:50px}.e-chapters button small{letter-spacing:.05em;font-size:7px}.e-demo-foot{gap:20px;font-size:6px;line-height:1.8}.e-demo-foot>span{max-width:55%}.e-capabilities,.e-cloud,.e-platforms,.e-faq,.e-pricing{padding-top:90px;padding-bottom:90px}.e-capability-grid{grid-template-columns:repeat(2,1fr);gap:45px 24px;margin-top:45px}.e-capability h3{font-size:30px}.e-capability>p{font-size:14px}.e-capability .etching{margin-bottom:20px}.e-cloud-columns{grid-template-columns:1fr;gap:30px;margin-top:45px}.e-cloud-features{grid-template-columns:1fr;gap:0;display:grid}.e-cloud-features article{padding:24px 0}.e-cloud-example{max-width:650px}.e-cloud-bottom{flex-direction:column;align-items:flex-start;gap:23px;margin-top:35px}.e-cloud-bottom>p{font-size:14px}.e-platform-grid{gap:15px;margin-top:45px}.e-platform-art{height:180px}.e-platform-art>span{font-size:45px}.e-platform-grid article>p{font-size:10px}.e-platform-grid article>a{letter-spacing:0;padding:12px 10px;font-size:7px}.e-platform-grid article>a svg{width:10px}.e-platform-foot{gap:20px;margin-top:45px}.e-platform-foot p{font-size:14px}.e-platform-foot>.e-button{padding:12px;font-size:7px!important}.e-faq{grid-template-columns:1fr;gap:45px}.e-faq-list button{padding:20px 0;font-size:17px}.e-faq-list article>p{font-size:15px}.e-price-grid{grid-template-columns:1fr;gap:20px;margin-top:50px}.e-price-grid article{grid-template-columns:1fr 1fr;gap:0 25px;padding:28px;display:grid}.e-price-grid .e-plan-name{flex-direction:row;grid-column:1/-1}.e-plan-value{grid-column:1;margin-top:25px;font-size:72px}.e-price-grid article>p{grid-column:1;align-self:start}.e-price-grid .etching{grid-column:1;width:calc(100% + 56px);height:145px;margin:15px -28px}.e-price-grid article>ul{grid-area:2/2/5;align-self:center;gap:15px;margin:20px 0 0}.e-price-grid .e-button{grid-column:1/-1}.e-pricing-note{margin-top:25px;font-size:8px!important}.e-footer-grid{grid-template-columns:1fr 1fr;gap:45px 30px}.e-footer-grid>div:first-child,.e-footer-grid nav:last-child{grid-column:1/-1}.e-footer-bottom{gap:10px;margin-top:45px;font-size:7px}.e-inner-hero{min-height:470px;padding:160px 5% 80px}.editorial .e-inner-hero h1{font-size:13vw}.e-inner-hero>p:not(.e-label){font-size:16px}.e-docs-content{grid-template-columns:1fr;gap:45px;padding:55px 5% 85px}.e-docs-content aside{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex;overflow:auto}.e-doc-search{width:100%;margin-bottom:5px}.e-docs-content aside>button{border:1px solid #2b16582b;gap:6px;width:auto;padding:8px 10px;font-size:11px}.e-docs-content article h2{font-size:48px}.e-docs-content article>p{font-size:16px}.e-models-content,.e-status-page{padding:60px 5% 90px}.e-models-top h2{font-size:38px}.e-models-top{flex-direction:column;align-items:flex-start;gap:20px}.e-search{width:100%}.e-provider-row{grid-template-columns:1.2fr 1fr .6fr;gap:12px;padding:22px 0}.e-provider-row>span:nth-child(2){display:none}.e-provider-row>strong{gap:5px;font-size:15px}.e-provider-row>strong>span{width:24px;font-size:22px}.e-provider-row>span{font-size:12px}.e-provider-row a{letter-spacing:0;font-size:8px}.e-status-page h2{font-size:46px}.e-status-page>p{font-size:16px}.e-status-rows>div{font-size:14px}.editorial-inner .e-pricing{padding-top:145px}}@media (width<=480px){.e-hero{min-height:790px}.e-hero-copy{padding-top:175px}.e-hero h1{letter-spacing:-.025em;font-size:16.4vw}.e-hero-copy>p:not(.e-hero-meta){max-width:280px;margin-top:30px;margin-bottom:28px;font-size:14px}.particle-portrait{opacity:.55;width:125%;height:85%;top:31%;right:-35%}.e-hero-actions .e-button{min-height:41px;padding:13px 14px;font-size:8px!important}.e-hero-actions{gap:7px}.e-hero-meta{max-width:250px;margin-top:24px}.e-hero-bottom{font-size:6px}.editorial h2,.e-demo-section h2{font-size:15vw;line-height:.9}.e-label{font-size:8px!important}.e-section-desc{font-size:14px}.e-chapters{gap:12px}.e-chapters button>span{font-size:43px}.e-chapters button small{letter-spacing:.03em;font-size:6px}.e-demo-foot{margin-top:22px;font-size:5px}.e-capability-grid{grid-template-columns:1fr;gap:45px}.e-capability .etching{aspect-ratio:1.55;margin-bottom:22px}.e-capability h3{margin-top:12px;font-size:35px}.e-capability>p{max-width:95%;font-size:15px}.e-cap-tag{font-size:8px}.e-cap-more{margin-top:15px;font-size:8px}.e-cloud-features h3{font-size:31px}.e-cloud-features p{font-size:14px}.e-cloud-example{padding:24px}.e-cloud-example p{font-size:14px}.e-cloud-bottom .e-button{font-size:8px!important}.e-platform-grid{grid-template-columns:1fr;gap:30px}.e-platform-art{height:240px}.e-platform-art>span{font-size:64px}.e-platform-grid article>p{font-size:12px}.e-platform-grid article>a{padding:14px 15px;font-size:9px}.e-platform-foot{flex-direction:column;align-items:flex-start;gap:25px}.e-faq{gap:35px}.e-faq-list button{padding:19px 0;font-size:16px}.e-faq-list article>p{padding-right:15px;font-size:14px}.e-price-grid article{padding:26px;display:flex}.e-plan-name{width:100%}.e-plan-value{font-size:76px}.e-price-grid article>p{font-size:15px}.e-price-grid article>ul{gap:13px;margin:5px 0 28px}.e-price-grid li{font-size:14px}.e-price-grid .etching{width:calc(100% + 52px);height:160px;margin:14px -26px}.e-pricing-note{font-size:7px!important}.e-footer{padding-top:75px;padding-bottom:25px}.e-footer-grid{gap:35px 20px}.e-footer-grid nav>a,.e-footer-grid nav>button{font-size:12px}.e-footer-bottom>span:nth-child(2){display:none}.e-footer-bottom{font-size:8px}.e-source-note{font-size:9px}.editorial .e-inner-hero h1{font-size:15vw}.e-inner-hero{min-height:430px;padding-top:155px}.e-inner-hero>p:not(.e-label){font-size:15px}.e-inner-hero>.e-button{padding:13px 14px;font-size:8px!important}.e-docs-content article h2{font-size:44px}.e-docs-content article>p{font-size:15px}.e-doc-actions .e-button{padding:13px 15px;font-size:8px!important}.e-models-top h2{font-size:36px}.e-provider-row{grid-template-columns:1fr 1fr .55fr;gap:7px}.e-provider-row>strong{font-size:14px}.e-provider-row>strong>span{width:18px;font-size:17px}.e-provider-row>span{font-size:11px}.e-provider-row.header{font-size:8px}.e-provider-row a{gap:4px;font-size:7px}.e-provider-row a svg{width:10px}.e-status-page h2{font-size:40px}.e-status-page>p{font-size:15px}.e-status-rows>div{font-size:13px}}@media (prefers-reduced-motion:reduce){.editorial *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.e-intro{display:none}.e-dock{transition:none}}.particle-portrait .guide-underlay{object-fit:cover;object-position:82% 50%;opacity:.75;width:100%;height:100%;transform:perspective(1000px) rotateY(var(--guide-turn,0deg));transition:transform .35s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 58% 48%,#000 12%,#000a 39%,#0000 71%);mask-image:radial-gradient(at 58% 48%,#000 12%,#000a 39%,#0000 71%)}.particle-portrait canvas{mix-blend-mode:screen;opacity:.65}.particle-portrait{height:105%;top:12%}.e-header .e-wordmark{color:#f0e8ff}.e-header{z-index:35}@media (width<=800px){.particle-portrait{opacity:.65;height:90%;top:24%}.particle-portrait .guide-underlay{opacity:.85}}@media (width<=480px){.particle-portrait{opacity:.62;height:83%;top:32%}}.particle-portrait .guide-underlay{width:var(--guide-width,125%);height:var(--guide-height,100%);opacity:.88;transform:translate(-50%,-50%) perspective(1000px) rotateY(var(--guide-turn,0deg));transition:transform .35s ease-out;inset:53% auto auto 51%;overflow:hidden;-webkit-mask-image:radial-gradient(at 57% 49%,#000 15%,#000e 44%,#0000 75%);mask-image:radial-gradient(at 57% 49%,#000 15%,#000e 44%,#0000 75%)}.particle-portrait .guide-underlay img{object-fit:fill;mix-blend-mode:normal;opacity:1;width:232.558%;max-width:none;height:100%;position:absolute;top:0;left:-132.558%}.particle-portrait canvas{opacity:.5}.particle-portrait{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000),linear-gradient(#0000,#000 16% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000),linear-gradient(#0000,#000 16% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.e-hero-copy{padding-top:clamp(220px,26.8vh,360px)}.particle-portrait .guide-underlay{opacity:.48}.particle-portrait canvas{opacity:1;mix-blend-mode:screen}.e-billing-switch{border:1px solid #ffffff3b;gap:5px;margin-top:35px;padding:4px;display:inline-flex}.e-billing-switch button{text-transform:uppercase;padding:11px 17px;font:10px IBM Plex Mono}.e-billing-switch button.active{color:#3c1b68;background:#f2edf9}@media (width<=600px){.e-hero-copy{padding-top:185px}.particle-portrait .guide-underlay{opacity:.45}}.e-hero{background:radial-gradient(at 74% 62%,#6634d8 0%,#5729c0 47%,#4821a6 100%);min-height:760px}.e-hero .particle-portrait{opacity:1;width:52%;height:81%;top:24%;right:0;-webkit-mask-image:linear-gradient(#000 93%,#0000);mask-image:linear-gradient(#000 93%,#0000)}.particle-portrait>img,.particle-portrait>canvas{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block;position:absolute;inset:0}.particle-portrait>img{transition:opacity .55s}.particle-portrait:is([data-renderer=webgl],[data-renderer=canvas])>img{opacity:0}.e-hero .e-hero-copy{padding-top:max(180px,26.8svh)}@media (width<=800px){.e-hero{height:auto;min-height:max(850px,100svh)}.e-hero .e-hero-copy{width:100%;padding-top:135px;padding-bottom:0}.e-hero .particle-portrait{width:min(670px,94%);height:min(59vw,520px);top:auto;bottom:1%;right:-2%}}@media (width<=480px){.e-hero{min-height:max(785px,100svh)}.e-hero .e-hero-copy{padding-top:125px}.e-hero .particle-portrait{width:108%;height:45%;bottom:0;right:-10%}}@media (prefers-reduced-motion:reduce){.particle-portrait>img{transition:none;opacity:1!important}.particle-portrait>canvas{visibility:hidden}}.renvo-cloud-lanes .e-cloud-features{flex-direction:column;display:flex}.renvo-cloud-lanes .e-cloud-features button{text-align:left;border-top:1px solid #ffffff26;gap:20px;padding:24px 19px;display:flex}.renvo-cloud-lanes .e-cloud-features button[aria-pressed=true]{background:#b18aff12;box-shadow:inset 2px 0 #d2b2fc}.renvo-cloud-lanes .e-cloud-features button>svg{color:#d2b2fc;flex-shrink:0;margin-top:4px}.renvo-cloud-lanes .e-cloud-features .e-label{display:block}.renvo-cloud-diagram{background:radial-gradient(#c299fa40 .6px,#0000 .8px) 0 0/15px 15px,#291556;border-color:#a67bd74d;min-height:395px}.renvo-cloud-example-top{color:#d6bbfb;justify-content:space-between;align-items:flex-start;display:flex}.renvo-cloud-example-top span{text-transform:uppercase;align-items:center;gap:8px;display:flex}.renvo-cloud-diagram ol{gap:6px;margin:22px 0;padding:0;list-style:none;display:grid}.renvo-cloud-diagram li{color:#e3d5f4;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.renvo-cloud-diagram li span{color:#b894e4;border:1px solid #a67bd765;padding:4px 6px;font:10px IBM Plex Mono,monospace}.renvo-cloud-output{background:#211244;border:1px solid #a67bd74d;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}.renvo-cloud-output small{opacity:.72;display:block}.renvo-cloud-output strong{font:12px IBM Plex Mono,monospace;display:block}.e-platform-art{background:radial-gradient(at 50% 37%,#503189,#281350 70%)}.e-platform-art>span{align-self:end;margin-bottom:20px;font-size:clamp(29px,5vw,61px);line-height:1}@media (width<=800px){.renvo-cloud-lanes{grid-template-columns:1fr;gap:25px}.renvo-cloud-lanes .e-cloud-features button{padding:16px 12px}}.e-demo-film{background:#1b1132;border:1px solid #af8be85c;margin:0;overflow:hidden}.e-demo-film video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.e-demo-film figcaption{color:#e7d8fa;text-transform:uppercase;letter-spacing:.075em;border-top:1px solid #ad8bdb3d;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 20px;font:10px IBM Plex Mono,monospace;display:grid}.e-demo-film figcaption span:first-child,.e-demo-film figcaption a{align-items:center;gap:8px;display:flex}.e-demo-film figcaption a{justify-self:end}.e-demo-film figcaption i{background:#d0a8ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #b685f6a0}.e-chapters button.selected i:before{transform:scaleX(var(--chapter-progress,0));transition:transform .2s linear}.e-platform-art{aspect-ratio:1.23;isolation:isolate;background:radial-gradient(at 50% 33%,#764ca6,#482470 60%,#2c154d);border:1px solid #d1b6fc55;height:auto}.e-platform-art .e-platform-engraving{filter:grayscale()invert()contrast(1.18);opacity:.34;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(at 50% 37%,#000 12%,#000c 48%,#0000 82%);mask-image:radial-gradient(at 50% 37%,#000 12%,#000c 48%,#0000 82%)}.e-platform-art>span{text-shadow:0 2px 24px #24123f;margin-bottom:6%;font-size:clamp(31px,4.4vw,67px)}.e-plan-art{isolation:isolate;aspect-ratio:1.75;background:radial-gradient(at 50% 40%,#8763bc,#56308c 76%);border:1px solid #e3cefc60;place-items:center;min-height:168px;margin:21px 0 0;display:grid;position:relative;overflow:hidden}.e-plan-art:before{content:"";pointer-events:none;border:1px solid #efddff45;position:absolute;inset:9px}.e-price-grid .e-plan-art .etching{aspect-ratio:1;opacity:.84;filter:invert()grayscale()contrast(1.15);mix-blend-mode:screen;width:auto;height:107%;margin:0;-webkit-mask-image:radial-gradient(at 50% 47%,#000 42%,#000a 60%,#0000 76%);mask-image:radial-gradient(at 50% 47%,#000 42%,#000a 60%,#0000 76%)}.e-plan-art>span{color:#f3e7fd;letter-spacing:.08em;background:#442369;padding:4px 6px;font:8px IBM Plex Mono,monospace;position:absolute;bottom:15px;right:16px}.e-price-grid article>p{margin-bottom:16px}.e-footer-scene{isolation:isolate;background:#2b1647;border:1px solid #a47fd15e;align-items:center;min-height:clamp(320px,33vw,475px);margin-bottom:64px;display:flex;position:relative;overflow:hidden}.e-footer-scene:after{content:"";z-index:-1;background:linear-gradient(90deg,#1b0d30ec 6%,#291744a3 48%,#2d18531f 85%);position:absolute;inset:0}.e-footer-scene-copy{padding:46px 5%}.e-footer-scene h2{color:#f4e8ff;margin:0 0 28px;font-size:clamp(65px,8.3vw,134px)}.e-footer-scene-index{color:#e7d3fbc4;letter-spacing:.12em;font:9px IBM Plex Mono,monospace;position:absolute;bottom:20px;right:22px}@media (width<=800px){.e-price-grid article{display:flex}.e-plan-art{aspect-ratio:2.35;min-height:150px}.e-platform-art{aspect-ratio:1.12}.e-demo-film figcaption{letter-spacing:.02em;gap:8px;padding:12px;font-size:8px}}@media (width<=480px){.e-platform-art{aspect-ratio:1.25}.e-footer-scene{min-height:350px;margin-bottom:48px}.e-footer-scene:after{background:linear-gradient(90deg,#1b0d30f7,#24133777 72%,#2d18531a)}.e-footer-scene h2{font-size:clamp(50px,12vw,65px)}.e-footer-scene-index{font-size:7px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.e-chapters button.selected i:before{transition:none}}.e-locale{color:#f3eaff;border:1px solid #ebddff52;align-items:center;gap:7px;width:fit-content;padding:5px 9px;line-height:1.15;display:inline-flex}.e-locale select{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 1px;font:11px IBM Plex Mono,monospace}.e-locale option{color:#f3eaff;background:#2a174d}.e-demo-section{background-image:radial-gradient(at 78% 48%,#513389b0,#211252 62%)}.e-demo-film{box-shadow:0 23px 70px #10071a45}.e-platform-art.e-platform-full{aspect-ratio:4/3;isolation:isolate;background:#28154d;place-items:center;display:grid;position:relative;overflow:hidden}.e-platform-full img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s,filter .5s;position:absolute;inset:0}.e-platform-full:after{content:"";z-index:-1;background:linear-gradient(#0000 14%,#1b10334f 45%,#1b103373 53%,#0000 85%);position:absolute;inset:0}.e-platform-full h3{text-transform:uppercase;text-shadow:0 1px 18px #1d1132;color:#f6edff;font-size:clamp(37px,4.9vw,70px);font-weight:300;line-height:1}.e-platform-grid article:hover .e-platform-full img{filter:brightness(1.14);transform:scale(1.045)}.e-mobile-release{align-items:center;gap:20px;display:flex}.e-mobile-release .e-label{margin:0 0 6px}.e-mobile-release p:last-child{margin:0;font-size:13px}.e-mobile-stores{gap:10px;display:flex}.e-mobile-stores article{border:1px solid #ffffff4d;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.e-mobile-stores article>svg{flex:none}.e-mobile-stores article div{white-space:nowrap;gap:2px;display:grid}.e-mobile-stores article span,.e-mobile-stores article small{text-transform:uppercase;letter-spacing:.04em;font:8px IBM Plex Mono,monospace}.e-mobile-stores article strong{text-transform:uppercase;font:400 18px/1 Barlow Condensed,sans-serif}.e-mobile-stores article small{white-space:nowrap;color:#322055;background:#e3d3fb;padding:5px 7px}.e-price-grid article{background:#4a2b8b;border-color:#d7b9fc61}.e-price-grid .e-plan-art{background:radial-gradient(at 50% 40%,#8163b6,#512d87 77%)}.e-price-grid .e-button{color:#f4e9ff;border-color:#ddc5f95c}.e-footer-scene{background:radial-gradient(at 73% 48%,#5c37a1 0%,#332062 43%,#21113d 79%);min-height:clamp(365px,41vw,560px)}.e-footer-scene:after{z-index:1;background:linear-gradient(90deg,#231140e0,#26134e4d 53%,#0000 76%)}.e-footer-scene-copy,.e-footer-scene-index{z-index:5;position:relative}.e-footer-scene-index{position:absolute}.e-footer-scene .particle-portrait-closing{opacity:1;width:54%;height:99%;top:1%;right:1%;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.e-footer-orbits{aspect-ratio:1;pointer-events:none;width:min(48%,580px);position:absolute;top:50%;right:3.5%;transform:translateY(-50%)}.e-footer-orbits i{border:1px solid #d6b3ff35;border-radius:50%;animation:14s ease-in-out infinite alternate footer-orbit;position:absolute;inset:7%;transform:rotateX(62deg)rotate(16deg)}.e-footer-orbits i:nth-child(2){animation-delay:-4s;inset:3%;transform:rotateX(27deg)rotateY(35deg)}.e-footer-orbits i:nth-child(3){border-style:dashed;animation-delay:-7s;inset:16%;transform:rotateX(67deg)rotate(55deg)}@keyframes footer-orbit{to{transform:rotateX(34deg)rotateY(-32deg)rotate(80deg)}}.catalog-controls select{color:inherit;background:0 0;border:1px solid #51377960;min-width:0;padding:10px;font:11px IBM Plex Mono,monospace}.e-compute-rates .e-label,.e-token-status .e-label{align-items:center;gap:7px;display:flex}.e-public-table{margin:26px 0;overflow-x:auto}.e-public-table table{border-collapse:collapse;width:100%;min-width:520px}.e-public-table :is(th,td){text-align:left;border:1px solid #51377935;padding:18px 12px;font-size:14px}.e-public-table thead th{color:#463365;background:#e7ddf3}.e-token-hero{background:linear-gradient(90deg,#2a1449f5,#36195694 52%,#321a5880),url(/brand/platform-mac.webp) 50% 44%/cover}.e-token-badge{text-transform:uppercase;border:1px solid #e8d5fa6c;align-items:center;gap:8px;margin-top:16px;padding:7px 11px;font:10px IBM Plex Mono,monospace;display:inline-flex}.e-token-flows{background:var(--deep);grid-template-columns:repeat(3,1fr);gap:19px;padding:48px 3.25%;display:grid}.e-token-flows article{isolation:isolate;border:1px solid #be9aea50;align-items:end;min-height:295px;display:flex;position:relative;overflow:hidden}.e-token-flows article img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.e-token-flows article:after{content:"";z-index:-1;background:linear-gradient(#0000 5%,#24133fc2 55%,#21123c);position:absolute;inset:0}.e-token-flows article>div{padding:24px}.e-token-flows article .e-label{margin-bottom:6px}.e-token-flows article h2{margin:0 0 12px;font-size:clamp(30px,4.4vw,61px);line-height:.91}.e-token-flows article p:last-child{color:#e5d7f3;margin:0;font-size:14px}.e-token-details{border:1px solid #4229643d;grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.e-token-details>div{padding:20px 14px}.e-token-details>div+div{border-left:1px solid #4229643d}.e-token-details dt{text-transform:uppercase;color:#604785;font:10px IBM Plex Mono,monospace}.e-token-details dd{margin:10px 0 0;font-size:17px}.e-token-record{background:#ebe2f5;margin-bottom:24px;padding:22px}.e-token-record h3{margin:0 0 10px;font-size:36px;line-height:1}.e-account-page{background:#241341;grid-template-columns:1.05fr 1fr;min-height:100svh;display:grid}.e-account-art{background:linear-gradient(#2a164977,#0000),url(/brand/renvo-mask-banner.png) 79%/cover}.e-account-art>div{letter-spacing:.04em;color:#f2e7ff;margin:6vw 5vw;font:300 64px/.85 Barlow Condensed,sans-serif}.e-account-art small{letter-spacing:.16em;font:9px IBM Plex Mono,monospace}.e-account-main{grid-template-rows:auto 1fr;padding:36px 6%;display:grid}.e-account-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.e-account-card{align-self:center;max-width:500px;padding:42px 0}.e-account-card h1{margin:0 0 22px;font-size:clamp(64px,8vw,124px);line-height:.83}.e-account-card>p:not(.e-label){color:#d5c3e8;margin-bottom:24px;font-size:17px}.e-account-back{color:#d5b7f7;margin-top:23px;font-size:14px;display:block}@media (width<=900px){.e-mobile-release{flex-direction:column;align-items:flex-start}.e-footer-scene .particle-portrait-closing{opacity:.93;width:66%;right:-6%}.e-token-details{grid-template-columns:repeat(2,1fr)}.e-token-details>div+div{border-left:0}.e-token-details>div:nth-child(2n){border-left:1px solid #4229643d}.e-token-details>div:nth-child(n+3){border-top:1px solid #4229643d}}@media (width<=640px){.e-platform-grid{grid-template-columns:1fr}.e-platform-foot{flex-direction:column;align-items:flex-start}.e-mobile-stores{flex-wrap:wrap}.e-footer-scene .particle-portrait-closing{opacity:.72;width:96%;height:88%;top:13%;right:-23%}.e-footer-orbits{width:64%;right:-6%}.e-token-flows,.e-account-page{grid-template-columns:1fr}.e-token-flows{padding:24px 5%}.e-account-art{background-position:76% 35%;height:185px}.e-account-art>div{margin:24px 5%;font-size:42px}.e-account-main{padding:23px 5%}.e-account-card{padding:48px 0}.e-account-card h1{font-size:clamp(56px,15vw,83px)}.catalog-controls select{max-width:30%;padding:5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.e-footer-orbits i{animation:none}.e-platform-full img{transition:none}}.e-catalog-source{color:#63478e;margin:14px 0;font:11px IBM Plex Mono,monospace}.e-walkthrough .e-chapters{gap:12px;margin:0 0 18px}.e-walkthrough .e-chapters button{background:#291747;border:1px solid #b190dc47;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.e-walkthrough .e-chapters button.selected{background:#452b68;border-color:#c1a1f4}.e-walkthrough .e-chapters button>span{font-size:29px}.e-walkthrough .e-chapters button small{margin:0;font-size:11px;line-height:1.35}.e-walkthrough .e-chapters button em{font:10px IBM Plex Mono,monospace}.e-walkthrough .e-chapters button i{grid-column:1/-1;margin:2px 0 0}.e-film-layout{grid-template-columns:minmax(0,3fr) minmax(238px,1fr);align-items:start;gap:15px;display:grid}.e-demo-film{border-radius:10px}.e-film-screen{position:relative}.e-film-failed{background:#181024c9;place-items:center;display:grid;position:absolute;inset:0}.e-film-controls{color:#ead9ff;background:#201533;align-items:center;gap:9px;padding:8px 12px;display:flex}.e-film-controls button{border-radius:4px;place-items:center;min-width:30px;min-height:32px;display:grid}.e-film-controls button:hover{background:#493262}.e-film-controls button:disabled{opacity:.38;cursor:default}.e-film-time{white-space:nowrap;font:10px IBM Plex Mono,monospace}.e-film-controls input[type=range]{accent-color:#ccabff;width:100%;min-width:32px}.e-demo-film figcaption label{white-space:nowrap;align-items:center;gap:5px;display:flex}.e-demo-film figcaption input{accent-color:#ccabff}.e-film-story{background:#241437;border:1px solid #b190dc47;border-radius:10px;padding:20px}.e-film-story h3{margin:10px 0 14px;font:600 clamp(25px,2.6vw,40px)/1 Barlow Condensed,sans-serif}.e-film-story ol{gap:5px;margin:0 0 14px;padding:0;list-style:none;display:grid}.e-film-story li button{text-align:left;color:#d5c2e8;border:1px solid #0000;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:8px;width:100%;padding:8px;font:14px/1.42 Barlow,sans-serif;display:grid}.e-film-story li.current button{color:#f5eaff;background:#3b2553;border-color:#8266a2}.e-film-story time{color:#d0a7ff;font:10px/2 IBM Plex Mono,monospace}.e-film-story a{color:#e1bdff;align-items:center;gap:6px;font-size:13px;display:inline-flex}.e-walkthrough :focus-visible{outline-offset:3px;outline:2px solid #e1bdff}.e-walkthrough .e-demo-foot{font-size:10px}.editorial :is(h1,h2,h3){overflow-wrap:anywhere}@media (width<=960px){.e-film-layout{grid-template-columns:1fr}}@media (width<=620px){.e-walkthrough .e-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.e-walkthrough .e-chapters button{gap:6px;padding:8px}.e-walkthrough .e-chapters button small{font-size:10px}.e-walkthrough .e-demo-foot{gap:8px;font-size:8px}.e-film-controls{gap:3px;padding-inline:7px}.e-demo-film figcaption a span{display:none}}.e-walkthrough .e-demo-foot>div{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.e-film-cc[aria-pressed=true]{color:#1e1230;background:#d8bfff}.e-capability-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.e-capability-paths a{border:1px solid #b392d565;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.e-capability-paths a:hover{border-color:currentColor}.e-capability-paths a svg{flex:none}.e-capability-paths p{margin:.3em 0 0;font-size:14px}.e-plan-compare{grid-template-columns:minmax(0,3fr) minmax(245px,1fr);align-items:start;gap:22px;margin-top:50px;display:grid}.e-plan-compare h3{margin:10px 0 18px;font:600 clamp(25px,3vw,42px)/1 Barlow Condensed,sans-serif}.e-plan-compare table{width:100%;min-width:365px}.e-plan-compare th,.e-plan-compare td{padding:11px}.e-plan-compare td svg{vertical-align:middle}.e-plan-compare aside{border:1px solid;border-radius:9px;padding:18px}.e-plan-compare aside label,.e-model-estimate label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.e-plan-compare aside label{margin:14px 0}.e-plan-compare aside select,.e-model-estimate input{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:5px;padding:6px}.e-plan-compare aside output{font:600 26px Barlow Condensed,sans-serif;display:block}.e-plan-compare aside output small{font:12px Barlow,sans-serif}.e-plan-compare aside p:not(.e-label){margin:12px 0;font-size:14px}.e-plan-compare aside a{align-items:center;gap:7px;text-decoration:underline;display:inline-flex}@media (width<=770px){.e-plan-compare,.e-capability-paths{grid-template-columns:1fr}}@media (width<=1200px){.e-header .e-nav-feature{display:none}}.e-model-estimate{border:1px solid #765c996b;border-radius:9px;margin:18px 0;padding:16px}.e-model-estimate p{margin:0 0 7px}.e-estimate-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.e-model-estimate input{width:100%}.e-model-estimate ul{margin:12px 0;padding:0;list-style:none}.e-model-estimate li{border-top:1px solid #765c994f;grid-template-columns:1fr auto 24px;align-items:center;gap:9px;padding:8px 0;display:grid}.e-model-estimate li button{font-size:19px}.e-model-pick{color:inherit;border:1px solid #765c997a;border-radius:5px;margin-top:6px;padding:4px 7px;font-size:11px}.e-model-pick[aria-pressed=true]{color:#2e1649;background:#cbb0f6}.e-model-pick:disabled{opacity:.55}.e-token-milestones{max-width:740px;margin:25px 0}.e-token-milestones ol{margin:12px 0 0;padding:0;list-style:none}.e-token-milestones li{border-top:1px solid #765c996b;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.e-token-milestones li p{margin:5px 0 0}.e-token-milestones li>span,.e-token-milestones li>small{font:11px/2 IBM Plex Mono,monospace}.workspace{--bg:#11111c;--panel:#181724;--panel2:#201b30;--line:#ffffff13;--violet:#9c7bea;--muted:#8d859b;--text:#e0daeb;--primary:#7047eb;color:#ded9e6;background:#11111c;font-family:Barlow,system-ui,sans-serif;font-size:13px}.workspace h1,.workspace h2,.workspace h3{letter-spacing:-.025em;font-family:Barlow,system-ui,sans-serif;font-weight:500}.workspace .workspace-sidebar{background:#0e0e1b;border-right:1px solid #282133;width:212px;padding:17px 10px 0}.workspace .sidebar-brand{padding:0 8px 20px}.workspace .sidebar-brand .brand{letter-spacing:-.04em;gap:7px;font-family:Georgia,serif;font-size:25px}.workspace .sidebar-brand .brand>svg{width:18px;height:18px}.workspace .brand-dot{font-size:7px;top:-11px}.workspace .new-chat-button{color:#ded5e8;background:0 0;border:0;border-radius:2px;padding:8px 9px;font-size:13px}.workspace .new-chat-button:hover{background:#ffffff08}.workspace .new-chat-button>span{color:#716781;font:8px IBM Plex Mono}.workspace .sidebar-search{color:#8d819c;padding:12px 9px;font-size:11px}.workspace .sidebar-search kbd{font:8px IBM Plex Mono}.workspace .sidebar-label{letter-spacing:.08em;color:#665675;padding:18px 9px 8px;font:8px IBM Plex Mono}.workspace .workspace-nav{gap:1px}.workspace .workspace-nav>button{color:#a097b1;border-radius:2px;gap:8px;min-height:33px;padding:8px 10px;font-size:12px}.workspace .workspace-nav>button:hover{color:#d1c2e2;background:#ffffff05}.workspace .workspace-nav>button.active{color:#d9c5f7;background:#5f38aa2b;border-left:2px solid #8965ce;padding-left:8px}.workspace .workspace-nav svg{width:14px;height:14px}.workspace .recent-sessions>button{border-radius:2px;font-size:11px}.workspace .recent-sessions>p{color:#665c75;font-size:10px}.workspace .sidebar-bottom>a,.workspace .sidebar-bottom>button{padding:10px 8px;font-size:11px}.workspace .workspace-user{border-top:1px solid #ffffff0a;gap:8px;padding:15px 7px}.workspace .user-avatar{color:#c4a3e7;background:#3f285c;border:1px solid #705193;border-radius:3px;width:27px;height:27px;font-size:12px}.workspace .workspace-user strong{color:#c3b2d2;font-size:10px}.workspace .workspace-user small{color:#6d5d7c;font-size:8px}.workspace .workspace-shell{width:calc(100% - 212px);margin-left:212px}.workspace .workspace-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#12121ff5;border-bottom:1px solid #2b2235;height:45px;padding:0 24px}.workspace .workspace-topbar strong{color:#c7b8d5;font-size:11px}.workspace .workspace-breadcrumb{color:#6f607f;gap:11px;font-size:11px}.workspace .private-badge{color:#9f8ab1;font-size:9px}.workspace .private-badge .status-dot{box-shadow:none;background:#ad97c7;width:4px;height:4px}.workspace .icon-button{color:#9c8bad;border-radius:3px;width:27px;height:27px}.workspace .button{color:#f1eaff;box-shadow:none;background:#7047cb;border:1px solid #8b62e0;border-radius:3px;gap:8px;padding:10px 15px;font-family:Barlow;font-size:12px}.workspace .button:hover{box-shadow:none;background:#8055d9;transform:none}.workspace .button svg{width:14px;height:14px;margin-left:0}.workspace .outline-button{background:0 0;border-color:#43334f;border-radius:3px;gap:8px;padding:9px 13px;font-family:Barlow;font-size:12px}.workspace .outline-button:hover{background:#ffffff04;border-color:#765782}.workspace .text-button{color:#b295d2;font-family:Barlow;font-size:12px}.workspace .input{color:#dfd1ea;background:#12111d;border:1px solid #3c2c48;border-radius:3px;padding:10px 11px;font-size:13px}.workspace .field>span{color:#9e88b0;font-size:11px}.workspace .field textarea{line-height:1.6}.workspace .tag,.workspace .badge{color:#c0a2d7;background:#30223f;border-color:#604576;border-radius:2px;font-family:Barlow;font-size:9px}.workspace .eyebrow{letter-spacing:.08em;color:#7d668f;font:8px IBM Plex Mono}.workspace .workspace-main{padding:32px 35px 70px}.workspace .workspace-page-header{margin-bottom:30px}.workspace .workspace-page-header h1{letter-spacing:-.025em;color:#e6d8ef;margin:10px 0;font-size:27px}.workspace .workspace-page-header p{color:#95829f;font-size:13px}.workspace .chat-page{max-width:1180px;min-height:calc(100vh - 45px);padding:0 7%}.workspace .chat-welcome{padding-top:145px;position:relative}.workspace .welcome-orb{width:45px;height:45px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:15px;transform:none}.workspace .welcome-orb svg{opacity:.9;width:29px;height:29px;transform:none}.workspace .chat-welcome>.eyebrow{display:none}.workspace .chat-welcome h1{letter-spacing:-.025em;color:#e7ddef;margin:0 0 12px;font:500 29px/1.2 Barlow}.workspace .chat-welcome>p{color:#8e7a9d;font-size:13px;line-height:1.6}.workspace .composer-area{max-width:820px;margin-top:37px}.workspace .composer{box-shadow:none;background:#181521;border:1px solid #483452;border-radius:5px}.workspace .composer>textarea{color:#e5d8ec;min-height:115px;padding:19px 18px 10px;font-size:14px;line-height:1.6}.workspace .composer>textarea::placeholder{color:#81708f}.workspace .composer-toolbar{padding:8px 12px 11px}.workspace .composer-select{color:#b59bc8;background:#ffffff03;border:0;border-radius:3px;padding:5px 7px;font-size:10px}.workspace .composer-select select{font-family:Barlow;font-size:10px}.workspace .model-composer{color:#ae94c2;font-size:10px}.workspace .send-button{color:#f5edff;background:#7650b8;border:1px solid #a77ad5;border-radius:3px;width:29px;height:29px}.workspace .send-button:disabled{background:#342440;border-color:#4d365b}.workspace .prompt-suggestions{gap:10px}.workspace .prompt-suggestions>button{color:#a58bb7;background:#14121e;border-color:#32253d;border-radius:3px;padding:12px 13px;font-size:11px}.workspace .prompt-suggestions>button:hover{background:#1c1528;border-color:#6a467f}.workspace .composer-foot{color:#6e5b7f;margin-top:12px;font-size:9px}.workspace .messages{padding-top:35px}.workspace .message{gap:12px;font-size:14px}.workspace .message-body{color:#cabbda;font-size:14px;line-height:1.75}.workspace .message.user .message-body{color:#ede0f3;font-size:15px}.workspace .message-author{color:#ab8bc4;margin-bottom:10px;font:500 11px Barlow}.workspace .agent-badge{background:0 0;border-color:#604270;border-radius:3px;width:27px;height:27px}.workspace .agent-badge>svg{width:13px;height:13px}.workspace .chat-tool-step,.workspace .approval-card{background:#15121e;border-color:#4f355f;border-radius:3px}.workspace .approval-card pre{color:#bea3d2;background:#0d0c16;border-radius:2px;font:11px/1.7 IBM Plex Mono}.workspace .conversation-heading{padding-top:30px}.workspace .conversation-heading h2{color:#cbb6db;font-size:20px}.workspace .empty-state{background:0 0;border:1px dashed #3b2b46;border-radius:3px;min-height:320px}.workspace .empty-state h3{color:#cab5db;font-size:20px}.workspace .empty-state p{color:#8b719d;max-width:440px;font-size:13px}.workspace .empty-icon{width:48px;height:48px;box-shadow:none;color:#a07cb9;background:#201627;border:1px solid #4a3057;border-radius:3px}.workspace .project-card,.workspace .memory-card,.workspace .skill-card,.workspace .model-card,.workspace .settings-card,.workspace .connection-card,.workspace .task-card{box-shadow:none;background:#16121e;border-color:#3d2948;border-radius:4px}.workspace .project-card h3,.workspace .memory-card h3,.workspace .skill-card h3{font-size:18px;font-weight:500}.workspace .project-card p,.workspace .memory-card p,.workspace .skill-card p{font-size:13px}.workspace .project-editor{background:#12101b;border-color:#42304d;border-radius:4px}.workspace .project-editor>aside{background:#15101f;border-color:#3c2948}.workspace .project-editor>aside>button{border-radius:2px;font-size:11px}.workspace .project-editor>aside>button.selected{background:#3d244f}.workspace .file-toolbar{background:#17121e;border-color:#3b2947}.workspace .code-editor{color:#cdb8df;background:#100e18;font:12px/1.75 IBM Plex Mono}.workspace .info-panel{background:#21162e;border-color:#533565;border-radius:3px}.workspace .info-panel h3{font-size:15px}.workspace .info-panel p{font-size:12px}.workspace .settings-layout>nav button{border-radius:2px;font-size:12px}.workspace .settings-card{padding:28px}.workspace .settings-card h2{font-size:24px}.workspace .settings-card>p{font-size:13px;line-height:1.7}.workspace .settings-note{color:#8d729e;font-size:11px;line-height:1.7}.workspace .capability-status strong{font-size:13px}.workspace .capability-status small{font-size:11px}.workspace .cloud-workspace-banner{background:linear-gradient(120deg,#28133e,#341852);border-color:#68447d;border-radius:4px}.workspace .cloud-workspace-banner h2{letter-spacing:0;text-transform:uppercase;font:300 44px/.95 Barlow Condensed}.workspace .cloud-workspace-banner p{color:#ba98cf;font-size:13px}.workspace .cloud-orbit-symbol{color:#9c73b9;filter:none}.workspace .stat-grid>article{background:#16121e;border-color:#3b2847;border-radius:3px}.workspace .stat-grid strong{font:300 44px Barlow Condensed}.workspace .data-table{border-color:#3a2745;border-radius:3px}.workspace .table-row{font-size:12px}.workspace .table-row small{font-size:10px}.workspace .table-row.table-head{letter-spacing:.08em;font:8px IBM Plex Mono}.workspace .modal{background:#17101f;border:1px solid #76538d;border-radius:5px;padding:25px;font-family:Barlow;box-shadow:0 20px 100px #0009}.workspace .modal-heading h2{letter-spacing:-.02em;font:500 22px Barlow}.workspace .modal-copy{font-size:13px}.workspace .toast{background:#31203d;border:1px solid #8b5caa;border-radius:3px;font-size:12px;box-shadow:0 10px 30px #0005}.workspace .error-bar{background:#3a1528;border-color:#a15673;font-size:12px}.workspace .command-results button{border-radius:2px;font-size:13px}.workspace .command-search input{font-size:15px}.workspace .wallet-card{background:#1d1229;border-color:#4e315e;border-radius:4px}@media (width<=1150px){.workspace .chat-page{padding:0 5%}.workspace .workspace-main{padding:30px 28px 60px}.workspace .workspace-topbar{padding:0 24px}.workspace .workspace-page-header h1{font-size:25px}.workspace .chat-welcome{padding-top:125px}}@media (width<=800px){.workspace .workspace-sidebar{width:225px;transform:translate(-100%)}.workspace .workspace-sidebar.mobile-open{transform:translate(0);box-shadow:30px 0 100px #0009}.workspace .workspace-shell{width:100%;margin-left:0}.workspace .workspace-topbar{height:49px;padding:0 16px}.workspace .workspace-main{padding:28px 20px 55px}.workspace .workspace-page-header{align-items:flex-start;gap:20px}.workspace .workspace-page-header h1{font-size:26px}.workspace .workspace-page-header p{font-size:12px}.workspace .chat-page{min-height:calc(100vh - 49px);padding:0 6%}.workspace .chat-welcome{padding-top:110px}.workspace .chat-welcome h1{font-size:28px}.workspace .composer-area{margin-top:30px}.workspace .composer>textarea{min-height:115px;font-size:14px}.workspace .prompt-suggestions>button{padding:11px;font-size:10px}.workspace .settings-card{padding:25px}.workspace .composer-foot,.workspace .workspace-topbar .private-badge{font-size:8px}.workspace .cloud-workspace-banner h2{font-size:40px}}@media (width<=480px){.workspace .workspace-main{padding:24px 16px 45px}.workspace .workspace-page-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.workspace .workspace-page-header h1{margin:9px 0;font-size:25px}.workspace .workspace-page-header>.button{padding:9px 12px;font-size:11px}.workspace .chat-page{padding:0 4%}.workspace .chat-welcome{padding-top:110px}.workspace .chat-welcome h1{font-size:27px}.workspace .chat-welcome>p{max-width:300px;font-size:12px}.workspace .composer>textarea{min-height:118px;padding:17px 14px 8px;font-size:14px}.workspace .composer-toolbar{gap:6px;padding:7px 8px 10px}.workspace .composer-toolbar>div{gap:4px}.workspace .composer-select{padding:4px;font-size:9px}.workspace .composer-select select{max-width:100px;font-size:9px}.workspace .model-composer{max-width:100px;font-size:9px;overflow:hidden}.workspace .prompt-suggestions{gap:6px}.workspace .prompt-suggestions>button{gap:5px;padding:10px 8px;font-size:9px}.workspace .prompt-suggestions>button>svg:last-child{display:none}.workspace .composer-foot{gap:8px;font-size:7px}.workspace .composer-foot>span:last-child,.workspace .workspace-breadcrumb{display:none}.workspace .workspace-topbar strong{font-size:11px}.workspace .settings-card{padding:20px}.workspace .settings-card h2{font-size:23px}.workspace .info-panel{padding:18px}.workspace .info-panel h3{font-size:14px}.workspace .info-panel p{font-size:12px}.workspace .project-editor{grid-template-columns:1fr}.workspace .cloud-workspace-banner h2{font-size:38px}.workspace .modal{padding:22px 18px}.workspace .modal-heading h2{font-size:21px}}.session-actions{position:relative}.session-actions-menu{color:#eadcf5;z-index:50;background:#24172e;border:1px solid #79578d;width:280px;padding:15px;position:absolute;top:30px;right:0;box-shadow:0 15px 45px #0008}.session-actions-menu button,.session-actions-menu label{text-align:left;width:100%;padding:10px;font-size:12px;display:block}.session-actions-menu input,.session-actions-menu select{color:#eadcf5;background:#38233e;border:1px solid #79578d;width:100%;max-width:100%;padding:8px;font-size:11px}.session-actions-menu form{gap:6px;display:flex}.session-actions-menu form button{width:auto;padding:7px}.session-actions-menu small{color:#a98ebc;margin-top:10px;font-size:10px;line-height:1.6;display:block}.renvo-app-language .e-locale{max-width:100%;padding:5px 0;display:flex}.renvo-app-language .e-locale select{color:inherit;background:0 0}.renvo-app-language .e-locale option{color:#201333;background:#f0e8fa}.d-sidebar-bottom form button{color:inherit;background:0 0;padding:6px 0;text-decoration:underline}.project-code-surface{background:#15111d;height:440px;position:relative;overflow:hidden}.project-code-surface>pre,.project-code-surface>textarea.code-editor{letter-spacing:0;tab-size:2;white-space:pre;resize:none;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:20px 24px 40px 65px;position:absolute;inset:0;overflow:auto;font:12px/1.85 IBM Plex Mono,ui-monospace,monospace!important}.project-code-surface>pre{color:#d3c5e4;pointer-events:none;scrollbar-width:none}.project-code-surface>pre::-webkit-scrollbar{display:none}.project-code-surface>textarea.code-editor{-webkit-text-fill-color:transparent;caret-color:#ddc9fa;box-shadow:none;outline:none;color:#0000!important;background:0 0!important}.project-code-surface>textarea::selection{background:#9974d94a}.project-code-line{min-height:1.85em;display:block;position:relative}.project-line-number{text-align:right;color:#62556f;width:30px;font:inherit;-webkit-user-select:none;user-select:none;position:absolute;left:-45px}.syntax-keyword{color:#c7a1f5}.syntax-string{color:#d0dfad}.syntax-number{color:#efc196}.syntax-comment{color:#75657f}@media (width<=650px){.project-code-surface{height:390px}.project-code-surface>pre,.project-code-surface>textarea.code-editor{font-size:11px!important}}.workspace .sidebar-brand .brand{letter-spacing:-.06em;font-family:Manrope,sans-serif;font-weight:600}.workspace .sidebar-brand .brand svg{width:25px;height:25px}.proposed-change{border:1px solid #ad8edc2c;border-radius:8px;margin:10px 0;overflow:hidden}.proposed-change>summary{color:#d8bfee;cursor:pointer;background:#251b32;align-items:center;gap:8px;padding:10px 13px;font:11px IBM Plex Mono,monospace;display:flex!important}.proposed-change summary small{color:#ad93c0;margin-left:auto;font:9px DM Sans,sans-serif}.approval-card .proposed-change pre{white-space:pre;color:#d3c5e4;background:#15111d;border:0;border-radius:0;max-height:230px;margin:0;padding:13px;font:11px/1.8 IBM Plex Mono,ui-monospace,monospace;overflow:auto}.review-line-number{color:#63506f;text-align:right;-webkit-user-select:none;user-select:none;min-width:26px;margin-right:18px;display:inline-block}.workspace-topbar{background:#151119}.workspace .project-editor{border-color:#aa86ce32;border-radius:12px}.workspace .workspace-page-header h1{letter-spacing:-.055em}.workspace .d-panel{color:#d5c4e5;background:#1b1624;border-color:#b694d32c}.workspace .d-panel input,.workspace .d-panel select,.workspace .d-panel textarea{color:#d2bedf;background:#17121e;border-color:#9775b347}.workspace .d-panel p,.workspace .d-panel label{color:#aa95bd}.dashboard{--d-paper:#f5f4f1;--d-ink:#272130;--d-muted:#827b8c;--d-line:#dedbe3;--d-violet:#6841e3;background:var(--d-paper);min-height:100vh;color:var(--d-ink);font-family:Barlow,Arial,sans-serif;font-size:15px;line-height:1.45;display:flex}.dashboard *{box-sizing:border-box}.dashboard button,.dashboard input,.dashboard select{font:inherit}.dashboard button,.dashboard select{cursor:pointer}.dashboard button:disabled{cursor:wait;opacity:.5}.dashboard a{color:inherit;text-decoration:none}.dashboard button{color:inherit;background:0 0;border:0}.dashboard input,.dashboard select{border:1px solid var(--d-line);color:var(--d-ink);background:#fff;border-radius:3px;min-width:0;min-height:37px;padding:8px 11px}.dashboard input:focus,.dashboard select:focus,.dashboard button:focus-visible,.dashboard a:focus-visible{outline-offset:3px;outline:2px solid #9677f7}.dashboard h1,.dashboard h2,.dashboard h3,.dashboard p{margin:0}.dashboard h2{font-size:20px;font-weight:500}.d-sidebar{border-right:1px solid var(--d-line);z-index:50;background:#efedf2;flex-direction:column;width:235px;padding:26px 20px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.d-sidebar .brand{color:#302044;gap:9px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:flex}.d-sidebar .brand svg{width:24px;height:26px}.d-sidebar .brand-dot{vertical-align:top;margin-left:2px;font:9px Barlow,sans-serif}.d-workspace-switch{border-bottom:1px solid var(--d-line);align-items:center;gap:10px;margin-bottom:9px;padding:20px 0 24px;display:flex}.d-workspace-switch strong{font-size:13px;font-weight:500}.d-workspace-switch small{color:#8d8597;font-size:11px;display:block}.d-workspace-switch>svg{margin-left:auto}.d-avatar{color:#6d4995;background:#ded4ee;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.d-sidebar nav{margin:13px 0 2px}.d-sidebar nav>label{letter-spacing:.09em;color:#9c93a7;margin:0 10px 8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.d-sidebar nav>a{color:#766b81;border-radius:4px;align-items:center;gap:12px;margin:2px 0;padding:9px 10px;font-size:13px;transition:background .15s;display:flex}.d-sidebar nav>a svg{stroke-width:1.5px}.d-sidebar nav>a.active{color:#5931b6;background:#e0d6f3;font-weight:500}.d-sidebar-bottom{color:#8e829b;gap:12px;margin-top:auto;padding-top:30px;font-size:11px;display:grid}.d-sidebar-bottom a:first-child{color:#694c89;border:1px solid #d9cee7;justify-content:space-between;align-items:center;padding:9px;display:flex}.d-body{width:calc(100% - 235px);margin-left:235px}.d-topbar{border-bottom:1px solid var(--d-line);letter-spacing:.04em;background:#f8f7f5;justify-content:space-between;align-items:center;height:68px;padding:0 38px;font-size:11px;display:flex}.d-topbar>span{color:#847a90}.d-topbar i{color:#b4aabd;margin:0 12px;font-style:normal}.d-topbar>div{align-items:center;gap:24px;display:flex}.d-topbar a{align-items:center;gap:7px;display:flex}.d-plan{color:#8162a3;white-space:nowrap;background:#ece6f6;border:1px solid #d8ccec;border-radius:3px;padding:4px 9px;font:10px IBM Plex Mono,monospace;display:inline-block}.d-main{max-width:1370px;margin:auto;padding:42px 38px 20px}.d-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.d-eyebrow{font:9px IBM Plex Mono,monospace;letter-spacing:.14em!important;color:#9c8ab1!important;margin-bottom:12px!important}.d-page-heading h1{letter-spacing:-.015em;text-transform:uppercase;max-width:720px;margin-bottom:12px;font:300 47px/.98 Barlow Condensed,Barlow,sans-serif}.d-page-heading p:not(.d-eyebrow){font-size:14px}.d-page-heading>select{background:0 0;font-size:11px}.d-stats{border:1px solid var(--d-line);background:#faf9f7;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid}.d-stats>div{border-right:1px solid var(--d-line);min-width:0;padding:22px}.d-stats>div:last-child{border:0}.d-stats label{color:#84798f;font-size:12px;display:block}.d-stats strong{margin:7px 0;font-size:29px;font-weight:400;display:block}.d-stats small{color:#a095aa;font-size:10px;display:block}.d-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.d-panel{border:1px solid var(--d-line);background:#faf9f7;border-radius:5px;min-width:0;margin-bottom:24px;overflow:hidden}.d-panel-title{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:16px;padding:19px 23px;display:flex}.d-panel-title h2{font-size:16px}.d-panel-title>span,.d-panel-title>button{color:#9b8ea6;font-size:11px}.d-panel-title button{align-items:center;gap:6px;display:inline-flex}.d-panel-title form{gap:8px;display:flex}.d-panel-title select{max-width:220px;font-size:11px}.d-chart{padding:20px 24px 18px}.d-chart-bars{background:repeating-linear-gradient(0deg,#e8e4ed 0 1px,#0000 1px 45px);border-bottom:1px solid #cfc5de;align-items:flex-end;gap:4px;height:180px;display:flex}.d-chart-bars>div{flex:1;align-items:flex-end;min-width:1px;height:100%;display:flex}.d-chart-bars i{background:#9670de;width:100%;min-width:1px}.d-chart-axis{color:#a295ad;justify-content:space-between;gap:10px;margin-top:11px;font:9px IBM Plex Mono,monospace;display:flex}.d-chart-axis>span:nth-child(2){letter-spacing:.06em;font-size:8px}.d-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.d-list-row{border-bottom:1px solid #e9e5ee;align-items:center;gap:15px;padding:16px 23px;font-size:12px;display:flex}.d-list-row:last-child{border:0}.d-list-row>div{flex:1;min-width:0}.d-list-row strong{overflow-wrap:anywhere;font-weight:500}.d-list-row small{color:#a296ab;margin-top:3px;font-size:10px;display:block}.d-list-row>span:not(.d-avatar){color:#9989a8;font-size:11px}.d-list-row button{color:#7e55ab;white-space:nowrap;font-size:11px}.d-empty{text-align:center;max-width:600px;margin:auto;padding:38px 25px}.d-empty-glyph{color:#ac96cc;font-size:26px;font-weight:300}.d-empty h3{margin:6px 0 8px;font-size:19px;font-weight:400}.d-empty p{max-width:400px;margin:0 auto 20px;font-size:13px;line-height:1.65}.d-button{white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;line-height:1.2;color:#fff!important;background:#6841d7!important;border:1px solid #6944be!important;padding:10px 14px!important;font-size:11px!important;font-weight:400!important;display:inline-flex!important}.d-button.secondary{color:#7d5ca3!important;background:0 0!important;border-color:#d5c9e3!important}.d-status{color:#a08eae;white-space:nowrap;background:#ebe5f1;border:1px solid #e0d7e9;padding:4px 7px;font:9px IBM Plex Mono,monospace}.d-status.ready{color:#668175;background:#e9eee9;border-color:#d6e1d6}.d-connection-row{color:#9c80bb;align-items:center;gap:16px;padding:20px 23px;display:flex}.d-connection-row strong{color:#665670;font-size:13px;font-weight:500}.d-connection-row p{color:#a092ab;margin-top:4px;font-size:11px}.d-text-link{align-items:center;gap:8px;margin:10px 23px 22px;font-size:12px;display:inline-flex;color:#8961af!important}.d-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.d-tabs{border-bottom:1px solid var(--d-line);gap:4px;display:flex}.d-tabs button{color:#9b8aa9;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px}.d-tabs button.active{color:#6d3ca7;border-color:#8b5bd1}.d-toolbar form{gap:8px;display:flex}.d-toolbar form>input{width:185px;font-size:12px}.d-table-wrap{width:100%;overflow-x:auto}.d-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.d-table-wrap th{letter-spacing:.06em;color:#a092ad;border-bottom:1px solid var(--d-line);background:#f1edf5;padding:14px 23px;font-size:10px;font-weight:400}.d-table-wrap td{white-space:nowrap;border-bottom:1px solid #e9e5ee;padding:15px 23px}.d-footnote{max-width:760px;font-size:11px;line-height:1.7;color:#a092ad!important;margin:10px 0 24px!important}.d-callout{color:#9d81b6;background:#ebe4f3;border:1px solid #dacde9;border-radius:4px;align-items:flex-start;gap:16px;margin:24px 0;padding:20px;display:flex}.d-callout>div{flex:1}.d-callout strong{color:#725b87;font-size:13px;font-weight:500}.d-callout p{color:#9a86ac;max-width:680px;margin-top:5px;font-size:11px}.d-callout>a{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.d-padded{padding:27px}.d-padded>h2{margin-bottom:13px}.d-padded>p{font-size:13px;line-height:1.7}.d-padded>.d-text-link{margin-left:0}.d-plan-panel{align-items:center;gap:28px;padding:30px;display:flex}.d-plan-panel>div{flex:1}.d-plan-panel h2{font-size:30px;font-weight:300}.d-plan-panel p:not(.d-eyebrow){max-width:470px;margin-top:8px;font-size:13px}.d-link-field{background:#f5f0f9;border:1px solid #d9cce8;border-radius:3px;align-items:center;gap:8px;min-width:0;margin:16px 23px;padding:3px;display:flex}.d-link-field input{color:#a086b9;background:0 0;border:0;width:100%;min-height:32px;font-size:11px}.d-link-field button{color:#9471b3;padding:7px 10px}.d-referral{background:#ece5f5;grid-template-columns:220px 1fr;align-items:center;padding:30px;display:grid}.d-referral-art{color:#9f80c6;place-items:center;height:190px;display:grid}.d-referral h2{text-transform:uppercase;color:#785493;font:300 44px Barlow Condensed,sans-serif}.d-referral p{color:#9e85b3;font-size:13px}.d-referral .d-link-field{max-width:580px;margin:20px 0 0}.d-token{text-align:center;padding:50px 35px}.d-token-orb{color:#f6edff;background:radial-gradient(circle at 30% 20%,#dabfff,#8c62c6 55%,#462d68);border-radius:100%;place-items:center;width:90px;height:90px;margin:0 auto 25px;font:italic 55px Georgia,serif;display:grid;box-shadow:0 5px 35px #9c79c12a}.d-token h2{text-transform:uppercase;color:#63457f;margin-bottom:20px;font:300 51px/.96 Barlow Condensed,sans-serif}.d-token>p:not(.d-eyebrow){max-width:490px;margin:0 auto 27px;font-size:13px;line-height:1.7}.d-token>.d-text-link{justify-content:center;margin-top:20px;display:flex}.d-settings-form{gap:22px;max-width:480px;margin-top:23px;display:grid}.d-settings-form label{color:#9c88ad;gap:8px;font-size:12px;display:grid}.d-settings-form input{width:100%}.d-settings-form>.d-button{justify-self:start}.d-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.d-download-grid .d-panel{text-align:center;padding:30px 20px}.d-os-icon{color:#9477b0;margin:10px 0 25px;font-size:58px;line-height:1;display:block}.d-download-grid h2{font-size:26px;font-weight:300}.d-download-grid p{margin:8px 0 22px;font-size:11px}.d-download-grid small{color:#a99ab4;margin-top:15px;font-size:9px;display:block}.d-footer{border-top:1px solid var(--d-line);color:#9b88ab;align-items:center;gap:20px;margin-top:50px;padding:22px 0;font-size:10px;display:flex}.d-footer>span{color:#897198;margin-right:20px;font:21px Georgia,serif}.d-footer small{letter-spacing:.07em;color:#b6a9c2;margin-left:auto;font:8px IBM Plex Mono,monospace}.d-alert{color:#aa607a;background:#f7e9ed;border:1px solid #e6c4cf;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:13px 17px;font-size:12px;display:flex}.d-alert button{text-decoration:underline}.d-notice{color:#6d8c73;background:#e8efe8;border:1px solid #d0dfd0;align-items:center;gap:9px;margin-bottom:24px;padding:12px 17px;font-size:12px;display:flex}.d-loading{text-align:center;color:#a08ab3;padding:80px 0;font-size:13px}.d-mobile-toggle,.d-mobile-scrim{display:none}.model-catalog{--c-line:#d8d5dd;--c-muted:#8c8197;--c-ink:#4b3d5b;color:var(--c-ink);font-family:Barlow,sans-serif}.catalog-controls{gap:10px;margin-bottom:18px;display:flex}.catalog-controls label{border:1px solid var(--c-line);flex:1;align-items:center;gap:10px;padding:8px 13px;display:flex}.catalog-controls input{width:100%;color:var(--c-ink);outline:none;font:14px Barlow,sans-serif;background:0 0!important;border:0!important;padding:4px!important}.catalog-controls>button{cursor:pointer;place-items:center;display:grid;border:1px solid var(--c-line)!important;color:var(--c-muted)!important;background:0 0!important;padding:12px!important}.catalog-filters{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:20px;display:flex}.catalog-filters button{cursor:pointer;padding:12px 16px;font:12px Barlow,sans-serif;color:var(--c-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}.catalog-filters button.active{color:#715298!important;border-bottom-color:#9167cf!important}.catalog-filters>span{color:#a494b1;margin-left:auto;font:10px IBM Plex Mono,monospace}.catalog-table{border:1px solid var(--c-line);overflow-x:auto}.catalog-row{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(240px,1fr) 100px 100px 100px;align-items:center;gap:15px;min-width:620px;padding:19px;font-size:12px;display:grid}.catalog-row:last-child{border:0}.catalog-head{letter-spacing:.07em;color:#9c85ae;background:#ece7f3;font:9px IBM Plex Mono,monospace}.catalog-row strong{font-size:15px;font-weight:500;display:block}.catalog-row small{color:#a295ad;margin-top:3px;font-size:10px;display:block}.catalog-row i{color:#a590b7;margin-top:6px;font-size:9px;font-style:normal;display:block}.catalog-foot{color:#a092ad;font-size:11px;line-height:1.7;margin-top:18px!important}.catalog-empty{text-align:center;color:#a28cb2;border:1px solid var(--c-line);padding:60px 25px}.catalog-empty>svg{margin:auto auto 15px}.catalog-empty h3{margin-bottom:10px;font-size:26px;font-weight:300}.catalog-empty p{max-width:420px;margin:0 auto 20px;font-size:13px;line-height:1.7}.catalog-empty a{border-bottom:1px solid #aa96bf;align-items:center;gap:7px;padding-bottom:5px;font-size:12px;display:inline-flex}.catalog-notice{color:#ae7b9b;border:1px solid #c8aac2;margin-bottom:18px;padding:14px;font-size:12px}.catalog-controls .spin{animation:1.5s linear infinite d-spin}@keyframes d-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.d-main{padding-top:58px}}@media (width<=1100px){.d-sidebar{width:210px;padding:25px 16px}.d-body{width:calc(100% - 210px);margin-left:210px}.d-main{padding:32px 26px 15px}.d-topbar{padding:0 26px}.d-stats>div{padding:18px 15px}.d-stats strong{font-size:25px}.d-two{gap:17px}.d-referral{grid-template-columns:140px 1fr}.d-plan-panel{flex-wrap:wrap}.d-plan-panel>div{flex-basis:70%}.d-toolbar{align-items:flex-start}.d-panel-title form{flex-wrap:wrap}.d-download-grid{gap:12px}.d-download-grid .d-panel{padding:24px 12px}.d-download-grid .d-button{font-size:9px!important}.d-callout{flex-wrap:wrap}.d-callout>a{margin-left:35px}}@media (width<=800px){.d-sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.d-sidebar.open{transform:none}.d-body{width:100%;margin:0}.d-mobile-toggle{display:block!important}.d-mobile-scrim{z-index:45;position:fixed;inset:0;background:#1a0d2a60!important;display:block!important}.d-topbar{gap:15px;height:60px;padding:0 20px}.d-topbar>span{margin-right:auto;font-size:9px}.d-topbar>div{gap:12px}.d-topbar a{font-size:10px}.d-main{padding:30px 20px 15px}.d-page-heading h1{font-size:42px}.d-page-heading{flex-wrap:wrap;align-items:flex-start}.d-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.d-stats>div:nth-child(2){border-right:0}.d-stats>div:nth-child(-n+2){border-bottom:1px solid var(--d-line)}.d-stats.two>div{border-bottom:0}.d-two{grid-template-columns:1fr;gap:0}.d-footer small{display:none}.d-chart{padding:20px 15px}.d-chart-axis{font-size:8px}.d-chart-axis>span:nth-child(2){font-size:6px}.d-chart-bars{gap:2px;height:140px}.d-download-grid{grid-template-columns:1fr}.d-download-grid .d-panel{text-align:left;grid-template-columns:55px 1fr;align-items:center;gap:7px 17px;padding:24px;display:grid}.d-download-grid .d-os-icon{grid-row:1/5;margin:0;font-size:40px}.d-download-grid p{margin:0 0 5px}.d-download-grid .d-button{justify-self:start}.d-download-grid small{margin:0}.d-plan-panel{padding:25px}.d-referral{grid-template-columns:1fr;padding:26px}.d-referral-art{height:90px;margin-bottom:15px}.d-referral h2{font-size:38px}.d-toolbar form{width:100%}.d-toolbar form>input{flex:1;width:100px}.d-panel-title{flex-wrap:wrap;padding:17px}.d-panel-title form{width:100%}.d-panel-title select{flex:1;max-width:none}.d-list-row{padding:15px 17px}.d-list-row>span{font-size:10px}.d-callout>div{min-width:150px}.d-token h2{font-size:43px}.d-token{padding:40px 24px}.d-padded{padding:24px}.d-footer{gap:15px}.catalog-row{grid-template-columns:minmax(220px,1fr) 80px 90px 90px}.catalog-controls input{font-size:12px}.catalog-filters button{padding:11px;font-size:11px}.catalog-filters>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.dashboard *{transition:none!important;animation:none!important}}.account-panels{gap:24px;display:grid}.ap-error{color:#90355c;background:#f1c8df22;border:1px solid #a85176;padding:14px}.ap-balance{margin:15px 0;font:300 65px Barlow Condensed}.ap-field{color:#775e83;gap:9px;margin:18px 0;font-size:12px;display:grid}.ap-field input,.ap-field select,.ap-field textarea,.ap-cap input{box-sizing:border-box;color:#382247;background:#f9f4fc;border:1px solid #4f306433;min-width:0;max-width:100%;padding:11px;font:14px Barlow}.ap-deploy{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.ap-wide{grid-column:1/-1}.ap-wide:has(input){gap:9px;margin:15px 0;font-size:13px;display:flex}.ap-resource{border-bottom:1px solid #55356622;justify-content:space-between;gap:20px;padding:24px;display:flex}.ap-resource>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-resource small{color:#897093;margin:8px 0;font-size:11px;display:block}.ap-resource a{color:#7040ab;font-size:12px}.ap-empty{color:#8d7395;padding:25px;font-size:14px}.ap-log{white-space:pre-wrap;overflow-wrap:anywhere;color:#dfc7f3;background:#291637;max-height:420px;padding:20px;font:12px/1.7 monospace;overflow:auto}.ap-cap{grid-template-columns:1fr 120px auto;align-items:center;gap:14px;margin:18px 0;display:grid}.ap-cap small{color:#9b829f;font-size:11px;display:block}.native-auth{color:#392148;background:#f0e9f3;min-height:100vh;padding:8%;font-family:Barlow,sans-serif}.native-auth h1{max-width:650px;margin:65px 0 30px;font:300 70px/.95 Barlow Condensed}.native-auth p{max-width:600px;margin:25px 0;line-height:1.7}.native-auth code{overflow-wrap:anywhere;background:#e0d3e9;max-width:650px;padding:20px;display:block}.workspace .account-panels{color:#3c2350;background:#eee7f2;border-radius:8px;padding:25px}.workspace .account-panels .d-button{color:#f0e6ff;background:#6c45a4;border:1px solid #9364c1;padding:10px;font-size:12px}.workspace .account-panels h2{margin:15px 0;font:300 36px Barlow Condensed}.workspace .account-panels .d-panel{border:1px solid #63437333;padding:20px}.workspace .account-panels .d-toolbar{flex-wrap:wrap;gap:12px;display:flex}.workspace .account-panels .d-panel-title{justify-content:space-between;display:flex}.workspace .account-panels .d-footnote{color:#8a6c99;margin-top:20px;font-size:11px;line-height:1.7}@media (width<=700px){.ap-deploy{grid-template-columns:1fr}.ap-resource{flex-direction:column}.ap-cap{grid-template-columns:1fr 90px auto;gap:7px}.native-auth h1{font-size:55px}}.cloud-runs{--run-border:#8860c44d;color:inherit;border:1px solid var(--run-border);border-radius:8px;margin:0 0 20px;padding:24px}.cloud-runs-header,.cloud-runs-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cloud-runs-header{justify-content:space-between;margin-bottom:18px}.cloud-runs-eyebrow,.cloud-run-state{letter-spacing:.1em;text-transform:uppercase;font:10px/1.5 IBM Plex Mono,monospace}.cloud-runs-header h2{margin:4px 0 0;font-size:25px}.cloud-runs-actions :is(a,button){border:1px solid var(--run-border);color:inherit;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.cloud-runs-actions :is(a,button):hover{background:#8951d226}.cloud-runs-actions .cloud-run-primary{color:#fff;background:#6531bd}.cloud-runs-grid{border-top:1px solid var(--run-border);grid-template-columns:minmax(155px,1fr) minmax(0,2.2fr);display:grid}.cloud-run-list{border-right:1px solid var(--run-border);flex-direction:column;max-height:400px;display:flex;overflow:auto}.cloud-run-list button{text-align:left;border-bottom:1px solid var(--run-border);padding:12px;overflow:hidden}.cloud-run-list button[aria-pressed=true]{background:#9360d629}.cloud-run-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.cloud-run-list span{opacity:.7;text-transform:capitalize;font-size:11px;display:block}.cloud-run-detail{min-width:0;padding:16px}.cloud-run-detail h3{margin:5px 0 8px;font-size:17px}.cloud-run-detail :is(pre,.cloud-run-answer){white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.cloud-run-detail details{margin:12px 0;font-size:12px}.cloud-runs-empty,.cloud-runs-error{margin:8px 0;font-size:14px}.cloud-runs-error{color:#b63b78}.cloud-run-answer{font-size:14px}@media (width<=640px){.cloud-runs{padding:16px}.cloud-runs-grid{grid-template-columns:1fr}.cloud-run-list{border-right:0;max-height:175px}.cloud-run-detail{padding:14px 0 0}}.renvo-studio{--s-bg:#111015;--s-panel:#1b1922;--s-ink:#f1edf6;--s-soft:#a49cae;--s-purple:#b996ff;--s-border:#ffffff17;--s-lime:#d5efb4;background:var(--s-bg);color:var(--s-ink);font-family:DM Sans,system-ui,sans-serif;font-size:15px;overflow:clip}.renvo-studio h1,.renvo-studio h2,.renvo-studio h3{letter-spacing:-.055em;text-transform:none;overflow-wrap:anywhere;font-family:Manrope,DM Sans,sans-serif;font-weight:500}.renvo-studio p{line-height:1.75}.renvo-studio button,.renvo-studio a{-webkit-tap-highlight-color:transparent}.renvo-studio :focus-visible{outline-offset:5px;outline:2px solid #d4baff}.s-skip{z-index:100;color:#16101f;background:#d7bbff;padding:12px;position:absolute;top:-80px;left:20px}.s-skip:focus{top:14px}.s-header{z-index:30;justify-content:space-between;align-items:center;gap:32px;max-width:1536px;height:88px;margin:auto;padding:0 4%;display:flex;position:relative}.s-wordmark{flex:none;align-items:center;gap:10px;display:inline-flex}.s-wordmark svg{width:29px;height:29px}.s-wordmark>span{letter-spacing:-.065em;font:600 31px Manrope,sans-serif}.s-wordmark sup{color:#b2a1c9;align-self:flex-start;margin-top:9px;font-size:9px}.s-header>nav{align-items:center;gap:24px;font-size:12px;display:flex}.s-header>nav a{color:#b6afc0}.s-header>nav a:hover,.s-header>nav a[aria-current]{color:#f2eafa}.s-header-actions{align-items:center;gap:20px;display:flex}.s-signin{white-space:nowrap;font-size:12px}.s-button{color:#21162f;text-align:center;background:#c8adf3;border:1px solid #d2baf6;border-radius:9px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:13px 21px;font-size:13px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.s-button:hover{background:#dbc6ff;transform:translateY(-1px)}.s-button.secondary{color:#dfd7ec;background:#ffffff04;border-color:#ffffff29;font-weight:400}.s-button.secondary:hover{background:#ffffff0c;border-color:#bfa1e5}.s-header .s-button{min-height:39px;padding:10px 15px;font-size:12px}.renvo-studio .e-locale{color:#aba2ba;align-items:center;gap:6px;max-width:130px;margin:0;display:flex}.renvo-studio .e-locale select{color:inherit;background:0 0;border:0;max-width:95px;font-size:11px}.renvo-studio option{color:#f2ebff;background:#221b2e}.s-menu-button,.s-mobile-nav{display:none}.s-hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:22px;max-width:1440px;min-height:660px;margin:auto;padding:76px 4% 84px;display:grid;position:relative}.s-pill{color:#c6b8d6;background:#2a203459;border:1px solid #7964846b;border-radius:99px;align-items:center;gap:9px;padding:7px 11px;font-size:11px;display:inline-flex}.s-pill i{background:var(--s-lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c5e6a04d}.s-hero h1{letter-spacing:-.072em;margin:26px 0 21px;font-size:clamp(52px,5.8vw,88px);line-height:1.08}.s-hero h1 em{color:#c5a9f3;font-style:normal}.s-hero-copy>p{color:#b1a8bd;max-width:465px;font-size:16px}.s-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.s-hero-notes{color:#948c9f;flex-wrap:wrap;gap:19px;margin-top:22px;font-size:11px;display:flex}.s-hero-notes span{align-items:center;gap:5px;display:flex}.s-hero-art{isolation:isolate;height:490px;position:relative}.s-art-glow{filter:blur(15px);background:radial-gradient(#8e5bbe38,#0000 67%);border-radius:50%;position:absolute;inset:7%}.s-guide-image{object-fit:cover;object-position:77% 50%;mix-blend-mode:lighten;filter:saturate(.65)contrast(1.05);border-radius:28% 45% 35%;width:100%;height:94%;position:absolute;top:1%;left:0;-webkit-mask-image:radial-gradient(at 57% 51%,#000 27%,#000c 42%,#0000 71%);mask-image:radial-gradient(at 57% 51%,#000 27%,#000c 42%,#0000 71%)}.s-art-orbit{border:1px solid #bfa5ef1c;border-radius:50%;position:absolute;inset:8%;transform:rotate(-22deg)scaleX(.9)}.s-art-orbit.b{border-style:dashed;inset:2% 12%;transform:rotate(29deg)scaleX(.8)}.s-floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e4daed;background:#25202de8;border:1px solid #baa1d52e;border-radius:12px;align-items:center;gap:11px;padding:12px 16px;font-size:12px;display:flex;position:absolute;box-shadow:0 18px 40px #0003}.s-floating-card svg{color:#c0a3e8}.s-floating-card small{color:#978aa5;margin-top:4px;font-size:10px;display:block}.s-floating-card.files{padding-right:25px;bottom:14%;left:2%;transform:rotate(-4deg)}.s-floating-card.files i{background:#d3ebba;border-radius:50%;width:6px;height:6px;margin-left:15px}.s-floating-card.context{top:15%;right:0;transform:rotate(4deg)}.s-floating-card.review{color:#dae8c6;background:#2a2d24e8;bottom:4%;right:1%}.s-floating-card.review svg{color:#ccdfa9}.s-eyebrow{color:#af95cd;letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px;font:10px/1.7 IBM Plex Mono,monospace}.s-section-heading h2,.s-quickstart h2,.s-platform-strip h2,.s-faq h2,.s-platform-setup h2{max-width:760px;font-size:clamp(33px,3.8vw,53px);line-height:1.14}.s-section-heading>p:last-child{max-width:580px;color:var(--s-soft);margin-top:17px;font-size:15px}.s-demo-section{border-top:1px solid var(--s-border);max-width:1440px;margin:auto;padding:74px 4% 85px}.s-demo-section .s-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:0 28px;display:grid}.s-demo-section .s-eyebrow{grid-column:1/-1}.s-demo-section h2 span{color:#b5a2cc}.s-demo-section .s-section-heading>p:last-child{justify-self:end;max-width:400px}.s-section{max-width:1440px;margin:auto;padding:80px 4%}.s-text-link{color:#d1b7f1;border-bottom:1px solid #9e7ac05c;margin-top:25px;padding-bottom:5px;font-size:13px;display:inline-block}.s-quickstart{border-top:1px solid var(--s-border);border-bottom:1px solid var(--s-border);grid-template-columns:1fr 1fr;gap:70px;max-width:1440px;margin:0 auto;padding:85px 4%;display:grid}.s-quickstart>div>p:not(.s-eyebrow){color:var(--s-soft);max-width:430px;margin-top:18px}.s-flow-choices{flex-direction:column;gap:5px;margin-top:23px;display:flex}.s-flow-choices button{text-align:left;color:#b8afc4;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:max-content;max-width:100%;padding:11px 15px;font-size:14px;display:flex}.s-flow-choices button[aria-pressed=true]{color:#f2e8ff;background:#302637;border-color:#8a6e9a6b}.s-flow-panel{background:linear-gradient(145deg,#32253e,#1e1926);border:1px solid #c1a3e03d;border-radius:17px;align-self:center;padding:34px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0002}.s-flow-panel:after{content:"";pointer-events:none;border:1px solid #ad8dd822;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-60px}.s-flow-prompt-label{color:#b99dce;letter-spacing:.08em;text-transform:uppercase;font:10px IBM Plex Mono}.s-flow-panel h3{margin:17px 0 25px;font-size:27px;line-height:1.35}.s-flow-panel ol{border-top:1px solid #c4a3e326;gap:14px;margin:0 0 25px;padding:20px 0 0;list-style:none;display:grid}.s-flow-panel li{color:#bdb0cb;align-items:center;gap:11px;font-size:13px;display:flex}.s-flow-panel li svg{color:#c8dda8}.s-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;display:grid}.s-cap-grid article{border:1px solid var(--s-border);background:#1c1922;border-radius:12px;flex-direction:column;padding:25px;display:flex}.s-card-top{color:#95889f;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.s-icon{color:#c7a5f5;background:#302638;border:1px solid #a782d445;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.s-cap-grid h3{margin:25px 0 12px;font-size:26px;line-height:1.2}.s-cap-grid p{color:#a99db6;font-size:13px}.s-cap-grid ol{color:#c8bad5;gap:9px;margin:20px 0;padding-left:18px;font-size:12px;line-height:1.8;display:grid}.s-card-actions{flex-wrap:wrap;gap:17px;margin-top:auto;padding-top:20px;display:flex}.s-card-actions a{color:#cfb6ef;text-underline-offset:4px;font-size:12px;text-decoration:underline}.s-card-actions a+a{color:#9e91aa}.s-page-intro{max-width:800px;padding:72px 0 40px}.s-page-intro h1{font-size:clamp(43px,5.3vw,72px);line-height:1.12}.s-page-intro>p:last-child{color:#b3a6c0;max-width:620px;margin-top:22px;font-size:16px}.renvo-studio main>.s-page-intro,.renvo-studio main>.s-cap-grid,.renvo-studio main>.s-platform-grid,.renvo-studio main>.s-platform-setup,.renvo-studio main>.s-guide-banner,.renvo-studio main>.s-prose{width:92%;max-width:1325px;margin-left:auto;margin-right:auto}.renvo-studio main>.s-cap-grid{margin-top:0;margin-bottom:60px}.s-guide-banner{background:#211b2a;border:1px solid #ae8bd12c;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:45px 0 75px;padding:30px;display:flex}.s-guide-banner>div{max-width:700px}.s-guide-banner h3{margin:10px 0;font-size:27px}.s-guide-banner p{color:#a99ab9;font-size:14px}.s-guide-banner .s-button{flex:none}.s-pricing{border-top:1px solid var(--s-border);max-width:1440px;margin:auto;padding:78px 4%}.s-pricing>.s-page-intro{padding-top:0}.s-billing-toggle{background:#201928;border:1px solid #b795d333;border-radius:9px;margin:28px 0;padding:4px;display:inline-flex}.s-billing-toggle button{color:#a69ab3;border-radius:6px;padding:9px 14px;font-size:12px}.s-billing-toggle button[aria-pressed=true]{color:#241632;background:#c7a7ed}.s-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.s-price-card{border:1px solid var(--s-border);background:#1a1720;border-radius:15px;flex-direction:column;min-width:0;padding:27px;display:flex;position:relative;overflow:hidden}.s-price-card.pro{background:linear-gradient(145deg,#30223f,#211a2b 70%);border-color:#ad80e0a8}.s-plan-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.s-plan-title h3{letter-spacing:-.03em;font-size:23px}.s-plan-title>span{color:#dbc2f4;background:#a570d41c;border:1px solid #bd9bd75c;border-radius:99px;padding:4px 8px;font-size:9px}.s-plan-price{letter-spacing:-.06em;align-items:baseline;gap:9px;margin:17px 0 0;font-size:43px;display:flex}.s-plan-price small{color:#a595b7;letter-spacing:0;max-width:110px;font-size:11px}.s-price-card>p{color:#b1a3bd;margin-top:5px;font-size:13px}.s-price-card ul{color:#c7b8d4;gap:12px;margin:25px 0 28px;padding:0;font-size:12px;list-style:none;display:grid}.s-price-card li{gap:9px;line-height:1.6;display:flex}.s-price-card li svg{color:#b5a2c9;flex:none;margin-top:2px}.s-price-card>.s-button{margin-top:auto}.s-plan-sculpture{isolation:isolate;height:155px;margin:8px -27px 15px;position:relative;overflow:hidden}.s-plan-sculpture:before{content:"";background:radial-gradient(#ab7add26,#0000 65%);position:absolute;inset:3% 15%}.s-plan-sculpture i{background:linear-gradient(145deg,#9b77bf44,#32223e);border:1px solid #bfa2df8f;border-radius:19px;width:90px;height:90px;position:absolute;top:30px;left:calc(50% - 45px);transform:rotate(-28deg)skewY(12deg);box-shadow:inset 5px 5px 20px #cfb3ee19,8px 9px 20px #0005}.s-plan-sculpture i:nth-child(2){opacity:.65;z-index:-1;transform:translate(25px,-7px)rotate(-28deg)skewY(12deg)}.s-plan-sculpture i:nth-child(3){z-index:1;transform:translate(-25px,7px)rotate(-28deg)skewY(12deg)}.s-plan-sculpture.pro i{background:linear-gradient(145deg,#bc94e888,#3d2757);border-radius:50%;width:150px;height:150px;top:5px;left:calc(50% - 75px);transform:rotateX(55deg)rotate(-32deg);box-shadow:inset 4px 4px 14px #f2e5ff2b,8px 9px 16px #0004}.s-plan-sculpture.pro i:nth-child(2){transform:translateY(14px)rotateX(55deg)rotate(-32deg)}.s-plan-sculpture.pro i:nth-child(3){transform:translateY(-14px)rotateX(55deg)rotate(-32deg)}.s-plan-sculpture.team i{background:radial-gradient(circle at 30% 20%,#b6a4c0,#5c486d 45%,#251c30);border-radius:50%;width:75px;height:75px;top:40px;left:calc(50% - 38px);transform:translate(-48px,7px)}.s-plan-sculpture.team i:nth-child(2){z-index:2;opacity:1;transform:translateY(-14px)}.s-plan-sculpture.team i:nth-child(3){transform:translate(48px,7px)}.s-price-note{color:#8f819d;max-width:950px;margin-top:22px;font-size:11px}.s-plan-compare,.renvo-studio .e-plan-compare{color:#ddd0eb}.renvo-studio .e-plan-compare h3{font-family:Manrope,sans-serif;font-size:28px}.renvo-studio .e-public-table{color:#d8c9e7;border-color:#89709d4d}.renvo-studio .e-public-table table{color:inherit}.renvo-studio .e-public-table th,.renvo-studio .e-public-table td{color:inherit;border-color:#ffffff18}.s-platform-strip{grid-template-columns:1fr 1fr;align-items:center;gap:35px;max-width:1440px;margin:auto;padding:50px 4% 70px;display:grid}.s-platform-strip h2{font-size:36px}.s-platform-strip p:last-child{color:#9f91ad;max-width:500px;margin-top:15px;font-size:14px}.s-platform-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.s-platform-strip span{border:1px solid var(--s-border);color:#afa2bb;border-radius:8px;padding:11px 15px;font-size:12px}.s-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.s-platform-grid article{border:1px solid var(--s-border);background:#1c1922;border-radius:13px;flex-direction:column;padding:24px;display:flex}.s-platform-device{color:#c7afe4;background:radial-gradient(#8e65b72d,#0000 65%);place-items:center;height:120px;display:grid}.s-platform-grid h2{font-size:25px}.s-platform-grid small{color:#9b8ba9;margin:9px 0 13px;font-size:10px}.s-platform-grid p{color:#ae9dbb;margin-bottom:23px;font-size:13px}.s-platform-grid .s-button{margin-top:auto;font-size:12px}.s-platform-setup{grid-template-columns:.9fr 1.5fr;gap:45px;padding:65px 0;display:grid}.s-platform-setup h2{font-size:35px}.s-platform-setup ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.s-platform-setup li{border-bottom:1px solid var(--s-border);padding-bottom:20px}.s-platform-setup h3{font-size:21px}.s-platform-setup p{color:#9f91ad;margin:7px 0;font-size:13px}.s-platform-setup a{text-underline-offset:4px;color:#c6a9e8;font-size:12px;text-decoration:underline}.s-status{color:#c6acd9;border:1px solid #b694cd44;border-radius:99px;padding:7px 11px;font-size:12px}.s-faq{border-top:1px solid var(--s-border);grid-template-columns:1fr 1.25fr;gap:70px;max-width:1440px;margin:auto;padding:75px 4%;display:grid}.s-faq h2{font-size:38px}.s-faq article{border-bottom:1px solid #c3a8dc26}.s-faq article:first-child{border-top:1px solid #c3a8dc26}.s-faq button{text-align:left;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:18px 0;font-size:15px;display:flex}.s-faq article p{color:#a69ab0;padding-bottom:22px;font-size:13px}.s-footer{border-top:1px solid var(--s-border);background:#0e0c12;padding:0 4%}.s-closing{border-bottom:1px solid var(--s-border);align-items:center;max-width:1325px;min-height:370px;margin:auto;padding:45px 0;display:flex;position:relative;overflow:hidden}.s-closing>div{z-index:2;position:relative}.s-closing h2{max-width:670px;font-size:clamp(38px,5vw,68px);line-height:1.05}.s-closing h2 span{color:#a98abf}.s-closing .s-button{margin-top:25px}.s-closing>img{object-fit:cover;object-position:77%;opacity:.6;width:54%;height:100%;position:absolute;right:0;-webkit-mask-image:radial-gradient(at 65% 45%,#000b,#0000 72%);mask-image:radial-gradient(at 65% 45%,#000b,#0000 72%)}.s-footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:35px;max-width:1325px;margin:auto;padding:45px 0;display:grid}.s-footer-main>div>p{color:#8d8197;margin-top:12px;font-size:13px}.s-footer-main nav{color:#a194ac;flex-direction:column;gap:10px;font-size:12px;display:flex}.s-footer-main nav strong{color:#d6c5e4;margin-bottom:5px;font-size:11px;font-weight:500}.s-footer-main nav button{text-align:left;font-size:inherit;color:inherit;padding:0}.s-footer-bottom{border-top:1px solid var(--s-border);color:#7f728c;justify-content:space-between;align-items:center;gap:20px;max-width:1325px;margin:auto;padding:20px 0;font-size:10px;display:flex}.s-prose{padding:20px 0 80px;max-width:800px!important}.s-prose h2{margin:25px 0 15px;font-size:28px}.s-prose p{color:#ac9bb9;font-size:15px}.s-prose button{margin-top:28px}.s-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0b0710b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.s-cookie-modal{background:#21182e;border:1px solid #b996de4f;border-radius:15px;max-width:450px;padding:30px;position:relative}.s-cookie-modal>button:first-child{position:absolute;top:10px;right:10px}.s-cookie-modal h2{font-size:30px}.s-cookie-modal p:not(.s-eyebrow){color:#bba7ce;margin:18px 0;font-size:14px}.s-cookie-modal>a{font-size:12px;text-decoration:underline}.s-cookie-modal>.s-button{width:100%;margin-top:20px;display:flex}.renvo-studio .e-inner-hero{background:0 0;max-width:1440px;min-height:0;margin:auto;padding:70px 4% 45px}.renvo-studio .e-inner-hero h1{font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,68px);line-height:1.12}.renvo-studio .e-inner-hero>p:not(.e-label){color:#b09cc0;max-width:680px;font-size:16px}.renvo-studio .e-models-content,.renvo-studio .e-status-page{color:#ded2e8;background:0 0;max-width:1440px;margin:auto;padding:30px 4% 70px}.renvo-studio .e-status-page h2{letter-spacing:-.05em;font:500 35px/1.2 Manrope,sans-serif}.renvo-studio .e-status-page>p{color:#b2a0c0;font-size:15px}.renvo-studio .e-button{letter-spacing:0;text-transform:none;color:#251934;background:#c8adf3;border-radius:8px;padding:12px 18px;font:500 12px DM Sans,sans-serif}.renvo-studio .e-label{letter-spacing:.1em;color:#b69acb;font-size:10px}.renvo-studio .e-token-flows{background:0 0;gap:17px;max-width:1440px;margin:auto;padding:20px 4% 50px}.renvo-studio .e-token-flows article{border:1px solid var(--s-border);background:#1c1823;border-radius:13px;padding:25px}.renvo-studio .e-token-flows article img{object-fit:cover;opacity:.65;border-radius:8px;height:145px}.renvo-studio .e-token-flows h2{color:#e8daef;font-size:25px;line-height:1.15}.renvo-studio .e-token-flows p{color:#ab96bc;font-size:13px}.renvo-studio .e-token-details>div{border-color:#ffffff1c}.renvo-studio .e-token-details dd{color:#c0abd1}.renvo-studio .e-token-record{background:#1e1828;border-color:#ffffff24}.renvo-studio .e-token-record h3{font-size:25px}.renvo-studio .model-catalog{color:#e5d9ef}.renvo-studio .catalog-row{border-color:#ffffff17}.renvo-studio .catalog-controls input,.renvo-studio .catalog-controls select{color:inherit;background:0 0}.renvo-studio .catalog-controls label,.renvo-studio .catalog-controls select{border-color:#b396cc55}.renvo-studio .catalog-filters button{color:#bda7cf;border-color:#ad8fc044}.renvo-studio .catalog-filters button.active{color:#25162e;background:#c0a2e4}.renvo-studio .catalog-row strong{color:#e8d9f2}.renvo-studio .catalog-row small,.renvo-studio .catalog-row i{color:#a68fb9}.renvo-studio .catalog-empty{color:#b4a0c6;background:#1c1724;border-color:#ffffff1c}@media (width>=1600px){.s-hero{padding-top:95px;padding-bottom:100px}}@media (width<=1200px){.s-header>nav{gap:16px}.s-header-actions{gap:13px}.s-header-actions>.e-locale{display:none}.s-header{gap:20px}.s-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.s-header>nav,.s-header-actions>.s-signin{display:none}.s-menu-button{place-items:center;width:35px;height:35px;display:grid}.s-header{height:76px}.s-header .s-mobile-nav{background:#211a2b;border:1px solid #82679673;border-radius:13px;flex-direction:column;align-items:flex-start;gap:17px;padding:22px;display:flex;position:absolute;top:75px;left:4%;right:4%}.s-hero{min-height:590px;padding-top:55px}.s-hero h1{font-size:clamp(44px,6vw,64px)}.s-hero-art{height:410px}.s-floating-card{padding:10px;font-size:10px}.s-floating-card.context{right:-2%}.s-quickstart,.s-faq{gap:35px}.s-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-cap-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.s-cap-grid.compact article{padding:18px}.s-cap-grid.compact h3{font-size:22px}.s-price-card{padding:21px}.s-plan-price{font-size:37px}.s-plan-title h3{font-size:20px}.s-footer-main{grid-template-columns:1.2fr repeat(3,1fr);gap:25px}}@media (width<=650px){.s-header{padding-inline:5%}.s-header .s-button{padding:9px 12px;font-size:11px}.s-wordmark>span{font-size:27px}.s-wordmark svg{width:25px}.s-hero{flex-direction:column;align-items:stretch;gap:0;padding:39px 5% 45px;display:flex}.s-hero h1{margin:22px 0 18px;font-size:clamp(45px,10.7vw,63px)}.s-hero-copy>p{max-width:440px;font-size:14px}.s-hero-actions{margin-top:24px}.s-hero-notes{gap:13px;font-size:10px}.s-hero-art{height:330px;margin:10px -2% 0}.s-guide-image{object-position:72%;width:100%;height:104%}.s-floating-card.context{top:13%;right:0}.s-floating-card.files{bottom:12%;left:0}.s-floating-card.review{bottom:1%;right:4%}.s-demo-section{padding:45px 5% 55px}.s-demo-section .s-section-heading{display:block}.s-demo-section .s-section-heading>p:last-child{margin-top:18px;font-size:14px}.s-section-heading h2{font-size:35px}.s-quickstart{grid-template-columns:1fr;gap:25px;padding:48px 5%}.s-quickstart h2{font-size:35px}.s-quickstart>div>p:not(.s-eyebrow){font-size:14px}.s-flow-choices{flex-flow:wrap;gap:5px;display:flex}.s-flow-choices button{gap:7px;padding:9px;font-size:11px}.s-flow-choices button svg{width:15px}.s-flow-panel{padding:24px}.s-flow-panel h3{font-size:24px}.s-cap-grid,.s-cap-grid.compact{grid-template-columns:1fr}.s-section{padding:50px 5%}.s-section-heading h2,.s-quickstart h2,.s-platform-strip h2{font-size:34px}.s-cap-grid h3{font-size:26px}.s-page-intro{padding-top:45px}.s-page-intro h1{font-size:42px}.s-page-intro>p:last-child{font-size:14px}.s-price-grid{grid-template-columns:1fr}.s-pricing{padding:50px 5%}.s-pricing .s-section-heading h2,.s-pricing .s-page-intro h1{font-size:33px}.s-price-card{padding:26px}.s-plan-price{font-size:46px}.s-plan-sculpture{height:150px;margin-inline:-26px}.s-price-card>p{font-size:14px}.s-price-card li{font-size:13px}.s-platform-strip{grid-template-columns:1fr;gap:25px;padding:45px 5%}.s-platform-strip>div:last-child{justify-content:flex-start}.s-platform-grid{grid-template-columns:1fr}.s-platform-grid article{padding:25px}.s-platform-grid p{font-size:14px}.s-platform-grid h2{font-size:29px}.s-platform-setup{grid-template-columns:1fr;gap:25px;padding-block:45px}.s-platform-setup h2{font-size:32px}.s-guide-banner{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.s-faq{grid-template-columns:1fr;gap:28px;padding:50px 5%}.s-faq h2{font-size:35px}.s-faq button{font-size:14px}.s-footer{padding-inline:5%}.s-closing{min-height:330px}.s-closing h2{font-size:41px}.s-closing>img{opacity:.4;object-position:75%;width:93%;right:-20%}.s-footer-main{grid-template-columns:1fr 1fr;gap:35px;padding:35px 0}.s-footer-main>div:first-child{grid-column:1/-1}.s-footer-main nav{gap:13px;font-size:12px}.s-footer-bottom{gap:12px;font-size:9px}.renvo-studio .e-inner-hero{padding:45px 5% 30px}.renvo-studio .e-inner-hero h1{font-size:40px}.renvo-studio .e-models-content,.renvo-studio .e-status-page{padding-inline:5%}.renvo-studio .e-token-flows{grid-template-columns:1fr;padding-inline:5%}}.s-walkthrough{margin-top:32px}.s-film-frame{aspect-ratio:16/9;background:#17111f;border:1px solid #a17db649;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 22px 90px #0004}.s-film-frame video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.s-film-frame video::-webkit-media-controls{display:none!important}.s-film-progress{background:#795a9626;height:3px;position:absolute;bottom:0;left:0;right:0}.s-film-progress i{transform-origin:0;background:#c7a3f3;width:100%;height:100%;transition:transform .15s linear;display:block}.s-film-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:17px 0;display:grid}.s-film-chapters button{color:#8f7da1;text-align:left;border-bottom:1px solid #8d72a53b;align-items:center;gap:11px;min-width:0;padding:13px 0;display:flex}.s-film-chapters strong{font-size:12px;font-weight:400}.s-film-chapters button[aria-pressed=true]{color:#e4cef8;border-color:#cfadf5}.s-film-chapters button[aria-pressed=true] i{background:#c6e7aa;border-radius:50%;width:5px;height:5px;margin-left:auto;display:block}.s-film-description{justify-content:space-between;align-items:center;gap:25px;display:flex}.s-film-description p{color:#a996ba;max-width:780px;font-size:13px}.s-film-description a{color:#ccb0e7;white-space:nowrap;font-size:11px}.s-film-error{text-align:center;color:#bd9ed8;background:#17111fe0;place-items:center;padding:25px;display:grid;position:absolute;inset:0}@media (width<=650px){.s-film-frame{border-radius:9px}.s-film-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:8px 0 15px}.s-film-chapters button{gap:7px;padding:10px 0}.s-film-chapters strong{font-size:11px}.s-film-description{flex-direction:column;align-items:flex-start;gap:12px}.s-film-description p{font-size:12px}}.s-film-example{color:#8d779f;letter-spacing:.03em;margin-bottom:7px;font:9px IBM Plex Mono,monospace;display:block}@keyframes s-guide-drift{50%{transform:translateY(-8px)rotate(.6deg)}}.s-guide-image{animation:10s ease-in-out infinite s-guide-drift}@media (prefers-reduced-motion:reduce){.s-guide-image{animation:none}.renvo-studio .s-button{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111015}html,body{background:#111015}.renvo-studio,.s-footer{background:#111015;min-height:100vh}.s-footer{min-height:0}.s-hero-restored.e-hero{isolation:isolate;background:#111015;align-items:center;max-width:1536px;height:auto;min-height:730px;padding:95px 4% 120px;display:flex;overflow:hidden}.s-hero-restored .s-hero-copy{z-index:3;width:52%;padding-top:0;position:relative}.s-hero-restored h1{letter-spacing:-.03em;text-transform:uppercase;margin:35px 0 28px;font:600 clamp(80px,8.4vw,136px)/.87 Barlow Condensed,sans-serif}.s-hero-restored .s-hero-copy>p{color:#b1a8bd;max-width:445px;font-size:16px}.s-hero-restored.e-hero .particle-portrait{opacity:1;z-index:1;pointer-events:auto;width:62%;height:93%;position:absolute;top:6%;right:-3%;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.r-hero-halo{pointer-events:none;z-index:0;background:radial-gradient(at 57%,#7445b922,#0000 67%);width:70%;height:110%;position:absolute;top:-7%;right:-10%}.r-hero-bottom{letter-spacing:.08em;color:#8f809f;z-index:3;justify-content:space-between;gap:20px;font:9px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:30px;left:4%;right:4%}.s-closing.e-footer-scene{background:#111015;width:auto;min-height:410px;margin:auto;padding:55px 0}.s-closing.e-footer-scene .particle-portrait{opacity:.82;z-index:0;width:55%;height:112%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.s-closing.e-footer-scene>.s-closing-copy,.s-closing.e-footer-scene>div:not(.particle-portrait){z-index:2}.r-cap-explorer,.r-model-visual,.r-info-layout,.r-payment-route,.r-refund-content,.r-service-boundaries,.r-service-details,.r-release-layout,.r-tour-film,.r-tour-steps{width:92%;max-width:1325px;margin:0 auto 65px}.r-cap-explorer{background:#17151d;border:1px solid #ffffff18;border-radius:16px;overflow:hidden}.r-workflow-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:4px;padding:13px;display:flex}.r-workflow-tabs button{color:#a99bb8;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex}.r-workflow-tabs button[aria-selected=true]{color:#ddc5ff;background:#b69bdb21}.r-workflow-panel{grid-template-columns:.85fr 1.15fr;gap:50px;padding:42px;display:grid}.r-workflow-story h2{max-width:330px;margin:22px 0 17px;font-size:34px;line-height:1.13}.r-workflow-story p{color:#b0a4bd;max-width:380px;font-size:14px}.r-workflow-story small{color:#b9a6ce;border:1px solid #b49cc635;border-radius:5px;margin-top:22px;padding:5px 9px;font-size:10px;display:inline-block}.r-workflow-map{grid-template-columns:1fr 1fr;align-self:center;gap:24px 38px;padding:25px;display:grid;position:relative}.r-workflow-map:before{content:"";border:1px solid #b993e447;border-radius:25px;position:absolute;inset:23%;transform:rotate(-12deg)}.r-workflow-map>div{color:#d7c7e9;background:#201b2a;border:1px solid #bca2d531;border-radius:11px;gap:13px;padding:22px 17px;font-size:12px;display:grid;position:relative;box-shadow:0 16px 45px #0003}.r-workflow-map>div:last-child{color:#d3e6b9;background:#20241f;border-color:#c0db9860}.r-workflow-map>div>span{color:#cba8ff}.r-workflow-map strong{font-weight:400}.r-workflow-map i{background:#bea2de;border-radius:50%;width:4px;height:4px;position:absolute;top:25px;right:15px}.r-workflow-map.variant-1{gap:38px 24px}.r-workflow-map.variant-1>div{border-radius:40px 40px 12px 12px}.r-workflow-map.variant-2:before{border-radius:0;transform:none}.r-workflow-map.variant-3>div:nth-child(2){transform:translateY(-12px)}.r-workflow-map.variant-4>div{border-radius:18px 18px 18px 2px}.r-workflow-map.variant-5>div{border-style:dashed;border-radius:6px}.r-model-visual{background:#19161f;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:30px;padding:30px 35px;display:grid}.r-model-visual>div{min-width:0}.r-visual-label{color:#bda7d2;letter-spacing:.08em;text-transform:uppercase;font:10px IBM Plex Mono,monospace}.r-model-visual small{color:#9685a6;font-size:11px;line-height:1.6;display:block}.r-equation{color:#8e72a5;font-size:27px}.r-token-lines{align-items:flex-end;gap:7px;height:65px;margin:16px 0;display:flex}.r-token-lines i{background:linear-gradient(#ba9ce0,#644a8244);border:1px solid #c7ace632;border-radius:4px;width:21px;height:70%}.r-token-lines i:nth-child(2){height:95%}.r-token-lines i:nth-child(3){height:56%}.r-token-lines i:nth-child(4){height:84%}.r-token-lines i:nth-child(5){height:42%}.r-token-lines.output i{background:linear-gradient(#bed1a2,#4f664244);border-color:#b9d99540}.r-cost-receipt{border-left:1px solid #ffffff1c;padding-left:30px}.r-cost-receipt svg{color:#d7bafa;margin:17px 0;display:block}.r-cost-receipt strong{color:#e4d5ef;margin:8px 0;font-size:17px;font-weight:400;display:block}.r-token-visual{background:radial-gradient(#75508f20,#0000 75%);flex-direction:column;justify-content:center;gap:7px;height:170px;margin-bottom:18px;padding:20px 12px;display:flex;position:relative}.r-ledger-row{color:#bda7cf;background:#272130;border:1px solid #b398cc24;border-radius:7px;align-items:center;gap:10px;width:100%;max-width:260px;margin:auto;padding:12px;font-size:11px;display:flex;transform:rotate(-3deg)}.r-ledger-row:nth-child(2){transform:translate(9px)rotate(-3deg)}.r-ledger-row i{border:1px solid #c3a9db55;border-radius:4px;width:16px;height:16px}.r-ledger-row svg:last-child{color:#c2d79d;margin-left:auto}.r-token-orbit{align-self:center;place-items:center;width:150px;height:120px;display:grid;position:relative}.r-token-orbit i{border:1px solid #b696d357;border-radius:50%;position:absolute;inset:5px 0;transform:rotate(-30deg)rotateX(35deg)}.r-token-orbit i:nth-child(2){transform:rotate(60deg)rotateY(35deg)}.r-token-orbit span{color:#cfb4ed;background:radial-gradient(at 25% 20%,#725289,#292032 65%);border:1px solid #c1a0e24d;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 30px #0005}.r-token-visual>small{text-align:center;color:#a48ab6;font-size:10px}.r-contract{background:#231c2a;border:1px dashed #b99dc04d;border-radius:10px;gap:17px;width:100%;max-width:290px;margin:auto;padding:24px 18px;display:grid;transform:rotate(3deg)}.r-contract span{color:#a08cad;font-size:11px}.r-contract code{color:#ceb3e4;font:16px IBM Plex Mono,monospace}.r-contract small{color:#b397c6;font-size:10px}.s-platform-device{height:155px}.r-device{width:100%;max-width:245px;margin:auto;position:relative}.r-device-screen{background:#141119;border:1px solid #b8a2c755;border-radius:9px;overflow:hidden;transform:perspective(700px)rotateY(-8deg)rotateX(4deg);box-shadow:0 15px 40px #0006}.r-device-bar{background:#25212d;align-items:center;gap:4px;height:23px;padding:0 8px;display:flex}.r-device-bar i{background:#8d749f;border-radius:50%;width:4px;height:4px}.r-device-bar span{color:#9b86ae;margin-left:6px;font:6px IBM Plex Mono,monospace}.r-device-ui{height:100px;display:flex}.r-device-ui aside{color:#b99bda;border-right:1px solid #ffffff10;width:27%;padding:10px}.r-device-ui aside i{background:#695473;height:2px;margin:8px 0;display:block}.r-device-ui main{width:73%;min-height:0;margin:0;padding:12px}.r-device-ui main>span{background:#ae8ccb;border-radius:3px;width:55%;height:5px;display:block}.r-device-ui main strong{border:1px solid #9977b53f;width:78%;height:12px;margin:10px 0;display:block}.r-device-ui main>p{background:#6d5b7a;width:90%;height:2px;margin:4px 0}.r-device-ui main>p:nth-child(4){width:65%}.r-device-ui main>div{gap:5px;margin-top:13px;display:flex}.r-device-ui main>div>i{background:#b79cd30d;border:1px solid #bb91db30;border-radius:3px;flex:1;height:17px}.r-device-base{background:linear-gradient(#887496,#342a41);border-radius:0 0 12px 12px;width:110%;height:5px;margin-left:-5%}.r-device.windows .r-device-screen{border-radius:3px;transform:perspective(700px)rotateY(10deg)}.r-device.windows .r-device-base{border-radius:3px;width:35%;height:6px;margin:10px auto 0}.r-device.windows .r-device-screen:after{content:"";background:#897095;width:6px;height:10px;position:absolute;bottom:-10px;left:50%}.r-device.web .r-device-screen{transform:rotate(-3deg)}.r-device.web .r-device-base,.r-device.linux .r-device-base{display:none}.r-device.linux .r-device-screen{transform:rotate(2deg)}.r-device pre{color:#d5c1e7;white-space:pre-wrap;height:100px;margin:0;padding:13px 12px;font:8px/1.8 IBM Plex Mono,monospace}.r-device pre b{color:#c4db9d;font-weight:400}.r-device pre em{color:#947ba8;font-style:normal}.r-device pre span{color:#b491d1}.r-info-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;display:grid}.r-data-map{background:#18151e;border:1px solid #ffffff18;border-radius:15px;gap:14px;padding:32px;display:grid;position:sticky;top:25px}.r-data-map>div{background:#221b2c;border:1px solid #b797cf32;border-radius:10px;padding:23px}.r-data-map strong{letter-spacing:-.035em;margin:12px 0 8px;font-size:18px;display:block}.r-data-map svg{color:#c4a5e4}.r-data-map p{color:#a99ab8;font-size:12px}.r-data-map>span{text-align:center;color:#a08aac;padding:8px 0;font:9px IBM Plex Mono,monospace;position:relative}.r-data-map>span:before,.r-data-map>span:after{content:"";background:#a181b550;width:1px;height:10px;position:absolute;top:-7px;left:50%}.r-data-map>span:after{top:auto;bottom:-7px}.r-information h2{margin:0 0 17px;font-size:29px;line-height:1.2}.r-information h2:not(:first-child){margin-top:38px}.r-information p{color:#b0a2be;font-size:14px}.r-information>.s-button{margin:24px 0 18px}.r-information>a:last-child{color:#c6a6e5;text-underline-offset:4px;font-size:13px;text-decoration:underline;display:block}.r-payment-route{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.r-payment-route>div{background:#1a1721;border:1px solid #ffffff19;border-radius:14px;padding:30px;position:relative;overflow:hidden}.r-payment-route svg{color:#c8a8eb;margin-bottom:28px}.r-payment-route strong{letter-spacing:-.04em;font-size:22px;font-weight:400;display:block}.r-payment-route p{color:#a89ab7;margin-top:15px;font-size:13px}.r-payment-route>div:nth-child(2){border-top:2px solid #af94d5}.r-payment-route>div:nth-child(3){border-top:2px solid #a9ba91}.r-refund-content{grid-template-columns:1fr 1.1fr;gap:75px;padding-top:25px;display:grid}.r-refund-content h2{margin:15px 0 22px;font-size:35px;line-height:1.15}.r-refund-content p{color:#ac9eba;font-size:14px}.r-refund-content .s-button{margin-top:25px}.r-refund-content ol{margin:0;padding:0;list-style:none}.r-refund-content li{border-bottom:1px solid #ffffff19;gap:23px;margin-bottom:26px;padding:0 0 30px;display:flex}.r-refund-content li>span{color:#b18cd1;padding-top:8px;font:12px IBM Plex Mono,monospace}.r-refund-content h3{margin-bottom:12px;font-size:24px}.r-service-boundaries{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.r-service-boundaries article{background:#1a1721;border:1px solid #ffffff1b;border-radius:14px;padding:32px;position:relative}.r-service-boundaries svg{color:#c4a6e5}.r-service-boundaries small{color:#a78ebd;margin:29px 0 11px;font:9px IBM Plex Mono,monospace;display:block}.r-service-boundaries h2{margin:0 0 17px;font-size:27px}.r-service-boundaries p{color:#ac9bbd;font-size:13px}.r-service-details{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px;display:grid}.r-service-details h2{margin-bottom:20px;font-size:25px;line-height:1.2}.r-service-details p{color:#aa9bb9;font-size:14px}.r-service-details a{color:#c5a4e6;text-underline-offset:4px;margin-top:23px;font-size:12px;text-decoration:underline;display:inline-block}.r-release-layout{grid-template-columns:260px 1fr;gap:70px;display:grid}.r-release-layout aside{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.r-release-layout aside>button{color:#9d89ae;text-align:left;border:1px solid #ffffff1a;border-radius:7px;width:100%;padding:10px 15px;font-size:13px}.r-release-layout aside>button[aria-pressed=true]{color:#ddc1f8;background:#b18add1c;border-color:#ad82d45c}.r-release-layout aside>a{color:#c7a4e9;font-size:12px}.r-release-orbit{color:#b491d2;place-items:center;width:180px;height:190px;margin:20px auto;display:grid;position:relative}.r-release-orbit i{border:1px solid #bca0d33b;border-radius:50%;position:absolute;inset:35px 5px;transform:rotate(-40deg)}.r-release-orbit i:last-child{inset:25px 22px;transform:rotate(40deg)}.r-release-list article{border-bottom:1px solid #ffffff1c;margin-bottom:40px;padding:0 0 40px}.r-release-list article>header{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.r-release-list article>header>span{color:#cfb1f0;font:11px IBM Plex Mono,monospace}.r-release-list article>header>small{color:#ad96bf;border:1px solid #b18dd544;border-radius:99px;padding:4px 9px;font-size:10px}.r-release-list h2{margin:22px 0 30px;font-size:38px}.r-release-list article>div{grid-template-columns:130px 1fr;gap:18px;margin-top:20px;display:grid}.r-release-list strong{color:#d2bbdf;font-size:12px;font-weight:400}.r-release-list p{color:#a99ab7;margin:0;font-size:14px}.r-tour-steps{grid-template-columns:1fr 1fr;gap:32px 50px;display:grid}.r-tour-steps article{border-top:1px solid #ffffff1c;gap:24px;padding-top:25px;display:flex}.r-tour-steps article>span{color:#ac8dcc;padding-top:7px;font:13px IBM Plex Mono,monospace}.r-tour-steps h2{margin:0 0 13px;font-size:26px;line-height:1.2}.r-tour-steps p{color:#a695b6;font-size:13px}.r-tour-steps a{color:#c4a4e7;text-underline-offset:4px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-block}.r-cookie-dialog{color:#ece4f3;background:#1b1922;border:1px solid #a78bb640;border-radius:18px;width:min(560px,100vw - 32px);max-height:90svh;margin:auto;padding:32px;font-family:DM Sans,sans-serif;overflow:auto;box-shadow:0 25px 100px #0008}.r-cookie-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060dc4}.r-cookie-dialog h2{letter-spacing:-.05em;margin:16px 0;font:500 31px/1.1 Manrope,sans-serif}.r-cookie-dialog>p:not(.s-eyebrow){color:#b09ec0;font-size:13px;line-height:1.8}.r-cookie-lock{color:#c7a5e8;background:#31253e;border:1px solid #b79bd438;border-radius:13px;place-items:center;width:51px;height:51px;margin-bottom:23px;display:grid}.r-dialog-close{color:#bda2d1;min-width:36px;min-height:36px;position:absolute;top:17px;right:17px}.r-cookie-rows{margin:25px 0}.r-cookie-rows>div{border-top:1px solid #ffffff15;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.r-cookie-rows svg{color:#b69acb;flex:none;margin-top:3px}.r-cookie-rows strong{font-size:13px;font-weight:400}.r-cookie-rows p{color:#9e89af;margin-top:5px;font-size:11px;line-height:1.6}.r-cookie-rows small{color:#bca1d2;text-align:right;flex:none;margin-left:auto;padding-top:4px;font:9px IBM Plex Mono,monospace}.r-cookie-dialog>a{color:#c6a9e4;text-underline-offset:4px;font-size:12px;text-decoration:underline}.r-cookie-dialog>.s-button{width:100%;margin-top:24px;display:flex}.r-guide-map{background:#1b1922;border:1px solid #aa86c52c;border-radius:10px;align-items:center;gap:9px;margin:0 0 35px;padding:18px;display:flex}.r-guide-map>div{color:#c6aadd;flex:1;align-items:center;gap:8px;font:10px IBM Plex Mono,monospace;display:flex}.r-guide-map>i{background:#b390ca40;flex:none;width:20px;height:1px}.r-guide-map svg{flex:none}.renvo-docs{color:#e8e0ef;background:#111015}.renvo-docs>header{background:#111015ed;border-color:#ffffff18}.renvo-docs>header>a{color:#e8def4}.renvo-docs>header>span,.renvo-docs>header nav{color:#a893bd}.doc-layout>aside{background:#111015;border-color:#ffffff18}.doc-layout input{color:#d8c3e8;background:#1b1922;border-color:#ffffff25}.doc-layout aside strong{color:#c5a7e5}.doc-layout aside a{color:#a997b8}.doc-layout aside a.selected{color:#ddc0fa;background:#ab87db1a;border-color:#b68add}.doc-layout article p{color:#b6a7c4}.doc-layout article a{color:#c4a0ed}.doc-layout article h2,.doc-layout article h3{color:#e2d5ef}.doc-summary{color:#a38ab8;border-color:#ffffff1b}.doc-note,.doc-toc{color:#9e88b0;border-color:#ffffff1a}.doc-toc>span{color:#bba0d0}.doc-next{color:#cba9f1}.doc-breadcrumb{color:#b597d0}.dashboard{--d-paper:#111015;--d-ink:#e7deef;--d-muted:#a596b5;--d-line:#ffffff1b;--d-violet:#b997ee;font-family:DM Sans,sans-serif}.dashboard p{color:#ab9bb9}.d-sidebar,.d-topbar{background:#111015}.d-sidebar .brand{color:#eadff4;font-family:Manrope,sans-serif;font-weight:600}.d-sidebar nav>a{color:#aa99ba}.d-sidebar nav>a:hover{background:#b994da12}.d-sidebar nav>a.active{color:#d8b8fa;background:#b994da20}.d-stats,.d-panel{background:#1b1922}.dashboard input,.dashboard select,.ap-field input,.ap-field select,.ap-field textarea,.ap-cap input{color:#e1cfee;background:#17141e;border-color:#ffffff24}.d-plan,.d-status,.d-callout,.d-link-field,.d-referral{color:#bda4d1;background:#a278ca14}.d-callout strong,.d-token h2,.d-referral h2,.d-connection-row strong{color:#dec8ee}.d-status.ready,.d-notice{color:#c3d7a8;background:#9db87818;border-color:#b7d49433}.d-chart-bars{background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 45px)}.d-table-wrap th,.catalog-head{color:#b29ac6;background:#241d2d}.d-avatar{color:#c6a9e8;background:#ad88da1c}.d-button{border-radius:8px;color:#21152e!important;background:#c4a2ed!important}.d-button.secondary{color:#d0b4e9!important;border-color:#aa83d05c!important}.d-button:hover{background:#dabdf9!important}.d-tabs button.active{color:#d4b3f4}.d-text-link,.d-sidebar-bottom a:first-child{color:#c6a3e7!important}.d-alert,.ap-error{color:#e6aec8;background:#d888ab16}.dashboard .model-catalog{--c-ink:#e4d7ef;--c-muted:#a993bb;--c-line:#ffffff1c}.dashboard .catalog-filters button.active{color:#d7b5f8!important}.native-auth{color:#e4d5ef;background:#111015}.native-auth code{background:#292131}.workspace{--bg:#111015;--panel:#1b1922;background:#111015}.workspace .workspace-sidebar,.workspace-topbar{background:#111015}.workspace .account-panels{color:#dfcfee;background:#111015}.workspace .account-panels .d-panel{color:#dfcfee;background:#1b1922}.workspace .account-panels .ap-field input,.workspace .account-panels .ap-field select,.workspace .account-panels .ap-field textarea{color:#e1cfee;background:#18151e}.workspace .account-panels .d-button.secondary{color:#ceb0e7;background:0 0}.workspace .account-panels .d-footnote{color:#b19ac2}.e-account-page,.e-account-main{color:#e7d9f1!important;background:#111015!important}.e-account-card>p{color:#b69bc6}.e-account-art{background-color:#111015!important}@media (width<=900px){.s-hero-restored.e-hero{min-height:660px;padding-top:75px}.s-hero-restored h1{font-size:clamp(76px,9vw,110px)}.r-workflow-panel{gap:20px;padding:28px}.r-workflow-map{gap:20px;padding:15px}.r-info-layout{gap:35px}.r-service-details{gap:25px}.r-release-layout{grid-template-columns:210px 1fr;gap:35px}.r-model-visual{gap:20px;padding:25px}.r-cost-receipt{padding-left:20px}.r-refund-content{gap:35px}}@media (width<=650px){.s-hero-restored.e-hero{min-height:890px;padding:45px 5% 360px;display:block}.s-hero-restored .s-hero-copy{width:100%}.s-hero-restored h1{margin:25px 0 23px;font-size:clamp(80px,17vw,110px)}.s-hero-restored .s-hero-copy>p{max-width:95%;font-size:14px}.s-hero-restored.e-hero .particle-portrait{opacity:.9;width:103%;height:420px;top:auto;bottom:30px;right:-4%;-webkit-mask-image:linear-gradient(#0000,#000 7% 85%,#0000);mask-image:linear-gradient(#0000,#000 7% 85%,#0000)}.r-hero-bottom{font-size:6px;bottom:21px;left:5%;right:5%}.s-closing.e-footer-scene{min-height:350px}.s-closing.e-footer-scene .particle-portrait{opacity:.5;width:100%;height:105%;top:5%;right:-25%}.r-workflow-tabs{gap:1px;padding:10px}.r-workflow-tabs button{gap:6px;padding:9px;font-size:10px}.r-workflow-panel{grid-template-columns:1fr;gap:25px;padding:24px}.r-workflow-story h2{max-width:100%;font-size:30px}.r-workflow-map{gap:17px;padding:5px 0}.r-workflow-map>div{padding:17px 14px;font-size:11px}.r-model-visual{grid-template-columns:1fr 1fr;gap:25px;padding:25px}.r-equation{display:none}.r-cost-receipt{border-top:1px solid #ffffff1b;border-left:0;grid-column:1/-1;padding:22px 0 0}.r-cost-receipt svg{margin:10px 0;display:inline-block}.r-info-layout{grid-template-columns:1fr;gap:40px}.r-data-map{padding:23px;position:static}.r-data-map>div{padding:20px}.r-payment-route,.r-service-boundaries,.r-service-details{grid-template-columns:1fr;gap:17px}.r-payment-route>div,.r-service-boundaries article{padding:27px}.r-service-details{gap:35px;margin-top:35px}.r-refund-content{grid-template-columns:1fr;gap:40px}.r-refund-content h2{font-size:31px}.r-release-layout{display:block}.r-release-layout aside{flex-flow:wrap;gap:8px;margin-bottom:35px}.r-release-layout aside>.s-eyebrow{width:100%}.r-release-layout aside>button{width:auto;font-size:11px}.r-release-layout aside>a{width:100%;margin-top:10px;display:block}.r-release-orbit{display:none}.r-release-list h2{font-size:31px}.r-release-list article>div{grid-template-columns:1fr;gap:7px}.r-tour-steps{grid-template-columns:1fr;gap:35px}.r-cookie-dialog{padding:26px}.r-cookie-dialog h2{font-size:29px}.r-cookie-rows>div{flex-wrap:wrap}.r-cookie-rows>div>div{flex:1}.r-cookie-rows small{text-align:left;width:100%;margin-left:32px;padding:0}.r-guide-map{flex-wrap:wrap;gap:6px;padding:12px}.r-guide-map>div{gap:5px;font-size:8px}.r-guide-map>i{width:10px}.r-guide-map svg{width:14px}}.s-film-frame{aspect-ratio:16/9}.r-example-download{border-top:1px solid #ffffff1b;align-items:center;gap:15px;margin-top:35px;padding:28px 0;display:flex}.r-example-download>div{max-width:640px;margin-right:auto}.r-example-download h2{margin-bottom:11px;font-size:25px}.r-example-download p{color:#a795b7;font-size:13px}.r-example-download>a{flex:none;font-size:12px}@media (width<=900px){.r-example-download{flex-wrap:wrap}.r-example-download>div{width:100%;max-width:none;margin-bottom:8px}}.renvo-studio{--c-width:1220px;--c-space:88px}.s-header{gap:26px;max-width:1360px;height:86px;padding-inline:5%}.s-header>nav{gap:21px}.s-header-actions{gap:16px}.s-header-actions>.e-locale{display:flex!important}.s-header .e-locale{max-width:112px}.s-header .e-locale select{max-width:82px}.s-hero-restored.e-hero{background:#111015;border-bottom:0;align-items:center;max-width:1360px;min-height:650px;padding:90px 5% 100px;overflow:hidden}.s-hero-restored .s-hero-copy{width:51%;padding:0}.s-hero-restored h1{letter-spacing:-.025em;margin:0 0 30px;font-size:clamp(76px,8.1vw,118px);line-height:.91}.s-hero-restored h1 em{color:#cdb6ec}.s-hero-restored .s-hero-copy>p{color:#a69bad;max-width:405px;font-size:16px;line-height:1.8}.s-hero-restored .s-hero-actions{gap:13px;margin-top:30px}.s-hero-restored.e-hero .particle-portrait{opacity:.9;width:51%;height:88%;top:3%;right:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.s-demo-section,.s-section.s-features-overview,.s-pricing,.s-faq,.c-home-platforms{width:100%;max-width:1360px;padding:var(--c-space) 5%;border-top:1px solid #ffffff16;margin:auto}.s-demo-section .s-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:18px 65px;margin:0 0 38px;display:grid}.s-demo-section .s-section-heading>.s-eyebrow{grid-column:1/-1;margin:0}.s-demo-section .s-section-heading h2{margin:0;font-size:clamp(38px,4.25vw,58px);line-height:1.05}.s-demo-section .s-section-heading>p:last-child{color:#a496b0;max-width:350px;margin:0 0 3px;font-size:14px}.s-demo-section .s-walkthrough{margin-top:0}.s-film-frame{box-shadow:none;background:#111015;border-color:#fff2;border-radius:9px}.s-film-description{align-items:flex-start;gap:25px;margin-top:19px}.s-film-example{letter-spacing:.08em;color:#8b7799;font-size:8px}.s-film-description p{max-width:750px;font-size:12px;line-height:1.8}.s-film-description a{font-size:11px}.s-film-chapters{gap:25px;margin:22px 0 0}.s-film-chapters button{align-items:baseline;gap:12px;padding:15px 0}.s-film-chapters button>span{font:26px/1 Barlow Condensed,sans-serif}.s-film-chapters strong{font-size:12px}.s-film-chapters i{display:none!important}.s-features-overview .s-section-heading h2{max-width:620px;font-size:44px;line-height:1.12}.s-cap-grid.compact{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;gap:0;margin-top:40px}.s-cap-grid.compact article{background:0 0;border:0;border-radius:0;min-height:260px;padding:30px 27px}.s-cap-grid.compact article:first-child{padding-left:0}.s-cap-grid.compact article:not(:last-child){border-right:1px solid #ffffff18}.s-cap-grid.compact article:last-child{padding-right:0}.s-cap-grid.compact .s-card-top{justify-content:flex-start;gap:12px}.s-cap-grid.compact .s-icon{background:0 0;border-color:#a28ab22e;border-radius:7px;width:33px;height:33px}.s-cap-grid.compact h3{margin:24px 0 14px;font-size:26px}.s-cap-grid.compact p{max-width:280px;font-size:13px;line-height:1.8}.s-cap-grid.compact .s-card-actions{padding-top:25px}.s-features-overview>.s-text-link{margin-top:25px;display:inline-block}.s-pricing .s-section-heading h2,.s-pricing .s-page-intro h1{font-size:44px;line-height:1.12}.s-pricing .s-section-heading>p:last-child{color:#a496af;max-width:590px;margin-top:18px;font-size:14px}.s-price-grid{gap:20px}.s-price-card,.s-price-card.pro{background:#19161e;border:1px solid #ffffff20;border-radius:10px;padding:27px}.s-price-card.pro{box-shadow:none}.s-price-card .s-plan-title h3{font-size:23px}.s-plan-price{font-size:45px}.s-price-card>.s-button{color:#d9cce5;background:0 0;border-color:#ffffff30}.s-price-card>.s-button:hover{background:#ffffff08}.s-plan-sculpture.pro i{background:linear-gradient(145deg,#9b77bf44,#32223e);border-color:#bfa2df8f}.s-plan-sculpture{height:135px;margin-top:16px;margin-bottom:8px}.c-section-title h2{max-width:650px;font-size:42px;line-height:1.12}.c-platform-choices{grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;display:grid}.c-platform-choices article{border-top:1px solid #fff2;padding:30px 0 0}.c-platform-choices svg{color:#b99cd2}.c-platform-choices h3{margin:24px 0 16px;font-size:27px}.c-platform-choices p{color:#a79ab2;max-width:470px;margin-bottom:23px;font-size:14px}.c-platform-choices a{color:#c9b0e0;text-underline-offset:5px;font-size:12px;text-decoration:underline}.s-faq{display:block}.s-faq>div:first-child{flex-wrap:wrap;align-items:end;gap:20px 35px;margin-bottom:35px;display:flex}.s-faq>div:first-child>.s-eyebrow{width:100%;margin:0}.s-faq h2{flex:1;font-size:42px;line-height:1.15}.s-faq>div:last-child{max-width:100%}.s-faq button{padding:22px 0;font-size:17px;font-weight:400}.s-faq article p{max-width:790px;padding:0 0 25px;font-size:14px;line-height:1.9}.s-faq .s-text-link{white-space:nowrap;font-size:12px}.s-footer{border-top:1px solid #ffffff18;padding:0 5%}.c-closing{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:19px 35px;max-width:1220px;margin:auto;padding:78px 0;display:grid}.c-closing h2{max-width:800px;font-size:clamp(32px,3.6vw,49px);line-height:1.1}.c-closing>p{color:#a997b7;grid-column:1;margin:0;font-size:14px}.c-closing .s-button{grid-area:1/2/3;align-self:center}.s-footer-main{grid-template-columns:1.3fr repeat(3,1fr);gap:45px;max-width:1220px;padding:48px 0}.s-footer-main .s-wordmark{margin-bottom:0}.s-footer-main nav{gap:12px}.s-footer-bottom{color:#87778f;max-width:1220px;padding:23px 0;font-size:10px}.s-footer-bottom>a{margin-left:auto}.c-platform-web,.c-native-platform,.c-platform-help,.c-token-overview,.c-credit-explanation,.c-token-checklist{width:90%;max-width:1220px;margin:0 auto 70px}.c-platform-web{border-bottom:1px solid #ffffff1a;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:25px 0 60px;display:grid}.c-platform-label{color:#b79dcd;align-items:center;gap:10px;font-size:11px;display:flex}.c-platform-web h2,.c-native-platform h2,.c-platform-help h2{margin:23px 0 19px;font-size:38px;line-height:1.15}.c-platform-web p,.c-native-platform>header>p,.c-platform-help p{color:#aa9ab7;max-width:600px;font-size:14px;line-height:1.9}.c-platform-web ul{color:#bca9cb;gap:13px;margin:25px 0 30px;padding:0;font-size:12px;list-style:none;display:grid}.c-platform-web li{align-items:center;gap:9px;display:flex}.c-platform-web li svg{color:#b6c99c}.c-inline-link{color:#c8abdf;text-underline-offset:4px;align-items:center;gap:8px;margin:18px 0;font-size:12px;text-decoration:underline;display:inline-flex}.c-platform-web .c-inline-link{margin:20px 0 0;display:block}.c-platform-web figure{background:#17141d;border:1px solid #ffffff20;border-radius:8px;margin:0;overflow:hidden}.c-platform-web figure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.c-platform-web figcaption{color:#a58bb6;border-top:1px solid #ffffff15;padding:13px 16px;font:9px IBM Plex Mono,monospace}.c-native-platform>header{max-width:750px}.c-native-platform h2{margin-top:20px}.c-os-tabs{border-bottom:1px solid #fff2;gap:0;margin-top:34px;display:flex}.c-os-tabs button{color:#9b88ac;border-bottom:1px solid #0000;margin-bottom:-1px;padding:16px 28px;font-size:13px}.c-os-tabs button[aria-selected=true]{color:#e0c8f0;border-color:#c7a4e5}.c-native-panel{grid-template-columns:1fr 1.1fr;gap:70px;padding:40px 0;display:grid}.c-native-panel h3{margin:18px 0;font-size:30px}.c-native-panel>div>p:not(.s-eyebrow){color:#aa97b9;max-width:470px;font-size:14px;line-height:1.9}.c-native-panel .s-button{width:fit-content;margin-top:25px;display:flex}.c-terminal-example{background:#19151f;border:1px solid #ffffff21;border-radius:9px;align-self:start;min-width:0;padding:25px}.c-terminal-example>span{color:#ac92c0;letter-spacing:.07em;font:9px IBM Plex Mono,monospace}.c-terminal-example pre{color:#d0b8e1;margin:22px 0 17px;font:11px/2 IBM Plex Mono,monospace;overflow:auto}.c-terminal-example p{color:#937ca3!important;font-size:11px!important}.c-platform-help{border-top:1px solid #ffffff1a;padding-top:20px}.c-platform-help>a{color:#c5a5e0;text-underline-offset:5px;margin-top:23px;font-size:12px;text-decoration:underline;display:inline-block}.c-token-intro{width:90%!important;max-width:1220px!important}.c-token-overview{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:10px;display:grid}.c-launch-status{color:#bfa7d2;align-items:center;gap:8px;font:10px IBM Plex Mono,monospace;display:inline-flex}.c-launch-status i{background:#c6ad80;border-radius:50%;width:5px;height:5px}.c-token-summary h2{margin:24px 0 19px;font-size:38px;line-height:1.1}.c-token-summary p{color:#ac9ab9;max-width:520px;font-size:15px;line-height:1.9}.c-token-summary .s-button{margin-top:27px}.c-token-record{background:#1a161f;border:1px solid #ffffff24;border-radius:11px;padding:27px}.c-token-record header{color:#c5a8dd;border-bottom:1px solid #ffffff18;align-items:center;gap:12px;padding-bottom:23px;font-size:12px;display:flex}.c-token-record dl{margin:0}.c-token-record dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:19px 0;font-size:12px;display:flex}.c-token-record dl>div:last-child{border:0;padding-bottom:0}.c-token-record dt{color:#a791b5}.c-token-record dd{text-align:right;color:#cfb6df;margin:0}.c-credit-explanation{border-top:1px solid #ffffff1c;padding-top:55px}.c-credit-explanation>h2{max-width:690px;margin-bottom:40px;font-size:35px;line-height:1.2}.c-credit-explanation>div{grid-template-columns:1fr 1fr;gap:70px;display:grid}.c-credit-explanation article{border-top:1px solid #ffffff1c;padding-top:24px}.c-credit-explanation article>span{color:#ac8dbf;font:10px IBM Plex Mono,monospace}.c-credit-explanation h3{margin:18px 0;font-size:27px}.c-credit-explanation p{color:#aa99b5;font-size:14px;line-height:1.9}.c-credit-explanation a{color:#cbb0e1;text-underline-offset:5px;margin-top:23px;font-size:12px;text-decoration:underline;display:inline-block}.c-token-checklist{border-top:1px solid #ffffff1b;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:50px;display:grid}.c-token-checklist h2{margin-top:17px;font-size:34px;line-height:1.17}.c-token-checklist ol{margin:0;padding:0;list-style:none}.c-token-checklist li{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;gap:20px;padding:23px 0;display:grid}.c-token-checklist li:first-child{padding-top:0}.c-token-checklist li>span,.c-token-checklist small{color:#9b7cab;padding-top:7px;font:10px IBM Plex Mono,monospace}.c-token-checklist h3{margin-bottom:12px;font-size:22px}.c-token-checklist p{color:#aa95b6;font-size:13px;line-height:1.8}.workspace-topbar .e-locale,.d-topbar .e-locale{color:#b8a3c8;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.workspace-topbar .e-locale select,.d-topbar .e-locale select{color:#d5bfdf;background:#18141e;border-color:#fff2;max-width:100px;min-height:28px;padding:5px;font-size:10px}.workspace-topbar>.private-badge{display:none}.c-model-picker{color:#e4d6ef;background:#19151f;border:1px solid #aa8cbe47;border-radius:13px;width:min(570px,100vw - 30px);max-height:85svh;margin:auto;padding:26px;font:13px DM Sans,sans-serif;box-shadow:0 30px 100px #0008}.c-model-picker::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08060bc9}.c-model-picker>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.c-model-picker header p{color:#a58ab8;margin:0 0 10px;font:9px IBM Plex Mono,monospace}.c-model-picker h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.c-model-picker header button{width:30px;height:30px}.c-model-source{color:#a88dbd;overflow-wrap:anywhere;margin:19px 0;font:10px IBM Plex Mono,monospace}.c-model-notice{color:#b5a2c3;border:1px solid #ae8cce24;border-radius:7px;padding:12px;font-size:11px;line-height:1.7}.c-model-search{border:1px solid #ad90c63d;border-radius:7px;align-items:center;gap:11px;margin:18px 0;padding:10px 12px;display:flex}.c-model-search input{color:#ddc8ec;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font:12px DM Sans,sans-serif}.c-model-search button{color:#b497c9;place-items:center;display:grid}.c-model-options{min-height:100px;max-height:330px;overflow:auto}.c-model-options>button{text-align:left;color:#bda4cf;overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:13px 10px;font:11px IBM Plex Mono,monospace;display:flex}.c-model-options>button[aria-pressed=true]{color:#dfc3f6;background:#b997df18}.c-model-options>button:hover{background:#ffffff06}.c-model-options>p{color:#a68db9;font-size:12px}.c-model-picker>footer{color:#987aa9;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;margin-top:15px;padding-top:18px;font-size:10px;display:flex}.c-model-picker>footer button{color:#d4b4ec;text-underline-offset:4px;font-size:11px;text-decoration:underline}.c-model-error{color:#e7b0cc;font-size:12px;line-height:1.7}.c-inferhub-help:not(:empty){border-top:1px solid #ffffff1c;max-width:600px;margin-top:25px;padding-top:20px}.c-inferhub-help strong{color:#c9a6e4;font-size:13px}.c-inferhub-help p{color:#a88dbb;margin:10px 0;font-size:12px;line-height:1.8}.c-inferhub-help a{color:#c4a0df;text-underline-offset:4px;font-size:11px;text-decoration:underline}@media (width<=1000px){.s-header>nav{gap:14px}.s-header{gap:18px}.s-header-actions{gap:11px}.s-hero-restored.e-hero{min-height:570px;padding-top:75px;padding-bottom:75px}.s-demo-section .s-section-heading{gap:20px 40px}.c-platform-web,.c-native-panel,.c-token-overview,.c-token-checklist{gap:40px}.s-film-chapters{gap:15px}}@media (width<=650px){.renvo-studio{--c-space:55px}.s-header{gap:12px;height:72px;padding-inline:5%}.s-header .s-button{display:none}.s-header-actions>.e-locale{display:flex!important}.s-header .e-locale select{max-width:78px;font-size:10px}.s-header .s-mobile-nav{top:71px}.s-hero-restored.e-hero{min-height:770px;padding:52px 5% 365px;display:block}.s-hero-restored .s-hero-copy{width:100%}.s-hero-restored h1{margin:0 0 24px;font-size:clamp(74px,17vw,98px)}.s-hero-restored .s-hero-copy>p{max-width:340px;font-size:14px;line-height:1.8}.s-hero-restored .s-hero-actions{gap:10px;margin-top:24px}.s-hero-restored.e-hero .particle-portrait{opacity:.78;width:104%;height:390px;top:auto;bottom:3px;right:-3%}.s-demo-section .s-section-heading{margin-bottom:28px;display:block}.s-demo-section .s-section-heading>.s-eyebrow{margin-bottom:19px}.s-demo-section .s-section-heading h2{font-size:36px;line-height:1.06}.s-demo-section .s-section-heading>p:last-child{max-width:340px;margin-top:20px;font-size:13px}.s-film-chapters{grid-template-columns:1fr 1fr;gap:2px 20px;margin-top:17px}.s-film-chapters button{padding:13px 0}.s-film-chapters button>span{font-size:23px}.s-film-chapters strong{font-size:11px}.s-film-description{margin-top:17px;display:block}.s-film-description p{font-size:11px}.s-film-description a{margin-top:13px;display:inline-block}.s-features-overview .s-section-heading h2,.s-pricing .s-section-heading h2,.s-pricing .s-page-intro h1,.c-section-title h2,.s-faq h2{font-size:33px;line-height:1.14}.s-cap-grid.compact{margin-top:28px}.s-cap-grid.compact article{min-height:0;padding:26px 0!important}.s-cap-grid.compact article:not(:last-child){border-bottom:1px solid #ffffff18;border-right:0}.s-cap-grid.compact h3{margin:20px 0 12px;font-size:25px}.s-cap-grid.compact .s-card-actions{padding-top:18px}.s-price-grid{gap:18px}.s-price-card,.s-price-card.pro{padding:26px}.s-plan-price{font-size:43px}.s-price-card>p{font-size:13px}.s-price-card li{font-size:12px}.c-platform-choices{grid-template-columns:1fr;gap:35px;margin-top:30px}.c-platform-choices h3{margin-top:19px;font-size:25px}.c-platform-choices p{max-width:350px;font-size:13px}.s-faq>div:first-child{gap:17px;margin-bottom:27px}.s-faq>div:first-child>.s-text-link{width:100%}.s-faq button{padding:20px 0;font-size:15px}.s-faq article p{font-size:13px;line-height:1.85}.c-closing{padding:50px 0;display:block}.c-closing h2{font-size:33px;line-height:1.1}.c-closing p{margin-top:17px;font-size:13px}.c-closing .s-button{margin-top:25px}.s-footer-main{grid-template-columns:1fr 1fr;gap:35px 25px;padding:37px 0}.s-footer-main nav{font-size:12px}.c-platform-web{grid-template-columns:1fr;gap:32px;margin-bottom:50px;padding-top:10px;padding-bottom:45px}.c-platform-web h2,.c-native-platform h2,.c-platform-help h2,.c-token-summary h2{font-size:31px}.c-platform-web p,.c-native-platform>header>p,.c-platform-help p{font-size:13px}.c-os-tabs button{padding:14px 20px;font-size:12px}.c-native-panel{grid-template-columns:1fr;gap:28px;padding-top:28px}.c-native-panel h3{font-size:27px}.c-terminal-example{padding:20px}.c-terminal-example pre{font-size:10px}.c-platform-help{margin-bottom:50px}.c-token-intro h1{font-size:39px}.c-token-overview{grid-template-columns:1fr;gap:35px;margin-bottom:45px}.c-token-summary p{font-size:14px}.c-token-record{padding:22px}.c-token-record dl>div{padding:17px 0;font-size:11px}.c-credit-explanation{margin-bottom:45px;padding-top:40px}.c-credit-explanation>h2{margin-bottom:30px;font-size:30px}.c-credit-explanation>div{grid-template-columns:1fr;gap:35px}.c-credit-explanation h3{font-size:25px}.c-credit-explanation p{font-size:13px}.c-token-checklist{grid-template-columns:1fr;gap:30px;margin-bottom:55px;padding-top:38px}.c-token-checklist h2{font-size:30px}.c-token-checklist li{gap:14px}.c-token-checklist h3{font-size:20px}.c-token-checklist p{font-size:12px}.workspace-topbar .private-badge,.d-topbar>div>a{display:none}}@media (width>=901px){.workspace-main:has(.project-editor){padding-top:22px}.workspace-main:has(.project-editor) .workspace-page-header{margin-bottom:18px}.workspace-main:has(.project-editor) .workspace-page-header p{display:none}.workspace-main:has(.project-editor) .project-heading{margin-bottom:18px}.workspace-main:has(.project-editor) .project-heading h2{font-size:22px}.workspace-main:has(.project-editor) .project-heading p{margin-bottom:0}.workspace-main:has(.project-editor) .project-editor{min-height:470px}.workspace-main:has(.project-editor) .project-editor iframe{height:470px}}@media (width>=651px) and (width<=1000px){.s-hero-restored h1{font-size:clamp(52px,7.4vw,76px)}}@media (width<=650px){.s-hero-restored h1{word-break:normal;overflow-wrap:normal;white-space:nowrap;font-size:clamp(46px,16vw,98px)}}.renvo-studio .s-hero-restored h1{overflow-wrap:normal;word-break:normal;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600}
