@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-proto-sans:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-proto-mono:"Geist Mono","Geist Mono Fallback"}html:has(.proto){background-color:#000000}.proto{font-family:var(--font-proto-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.proto .font-mono,.proto code,.proto kbd,.proto pre{font-family:var(--font-proto-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.proto .proto-problem-field{position:relative;isolation:isolate}.proto .proto-problem-atmosphere{position:absolute;z-index:-1;top:-160px;bottom:-48px;left:50%;transform:translateX(-50%);width:min(100vw,1440px);overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 32% 32% at 70% 35%,rgba(6,182,212,.091),transparent 100%),radial-gradient(ellipse 80% 70% at 65% 35%,rgba(59,130,246,.052),transparent 100%);mask-image:radial-gradient(ellipse 75% 60% at 65% 60%,#000 35%,transparent 100%),linear-gradient(180deg,#000 65%,transparent),linear-gradient(90deg,transparent 2%,#000 14%,#000 86%,transparent 98%);mask-composite:intersect}.proto .proto-problem-atmosphere__grid,.proto .proto-problem-atmosphere__noise{position:absolute;inset:0;width:100%;height:100%}.proto .proto-problem-atmosphere__grid--desktop{height:1000px}.proto .proto-problem-atmosphere__grid--mobile{display:none}.proto .proto-problem-atmosphere__noise{opacity:.03;mix-blend-mode:overlay}.proto .proto-connect-field{position:relative;isolation:isolate}.proto .proto-connect-grid{position:absolute;z-index:-1;top:-160px;bottom:-56px;left:50%;right:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(19,20,21,.05) 1px,transparent 0),linear-gradient(180deg,rgba(19,20,21,.05) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 62% 78% at 62% 46%,#000 15%,transparent 100%),linear-gradient(90deg,transparent 0,#000 30%,#000 78%,transparent),linear-gradient(180deg,transparent 6%,#000 32%,#000 72%,transparent);mask-composite:intersect}.proto .proto-connect-grid--wide{top:128px;bottom:-136px;left:0;right:0;mask-image:radial-gradient(ellipse 72% 58% at 50% 62%,#000 20%,transparent 100%),linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent),linear-gradient(180deg,transparent 0,#000 42%,#000 80%,transparent)}@media (max-width:767px){.proto .proto-connect-grid{display:none}}.proto .proto-surfaces-field{position:relative;isolation:isolate}.proto .proto-surfaces-atmosphere{position:absolute;z-index:-1;top:-144px;height:720px;left:22%;right:0;pointer-events:none;opacity:.58;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(90deg,transparent,rgba(43,100,156,.18) 10%,rgba(59,130,246,.16) 26%,rgba(6,182,212,.16) 40%,rgba(47,207,178,.18) 50%,rgba(6,182,212,.16) 60%,rgba(59,130,246,.16) 74%,rgba(43,100,156,.18) 90%,transparent);mask-image:radial-gradient(ellipse 84% 76% at 54% 50%,#000 0,transparent 100%),linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent 0,#000 34%,#000 66%,transparent);mask-composite:intersect}@media (max-width:767px){.proto .proto-surfaces-atmosphere{display:none}}.proto .proto-problem-cards{position:relative;isolation:isolate}.proto .proto-problem-cards:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-32px;left:calc(50% - 50vw);right:calc(50% - 50vw);height:64px;background:linear-gradient(180deg,transparent,#000 38%,#000 62%,transparent)}.proto .proto-problem-cards:after{content:"";position:absolute;pointer-events:none;top:-1px;left:0;right:0;height:1px;background:#303236}.proto .proto-problem-cards>div{position:relative}.proto .proto-problem-cards>div+div:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-16px;bottom:-16px;left:-24px;width:48px;background:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent)}@media (max-width:767px){.proto .proto-problem-atmosphere{top:-96px;bottom:-32px;opacity:.45;background:radial-gradient(ellipse 40% 20% at 50% 14%,rgba(6,182,212,.14),transparent 100%),radial-gradient(ellipse 80% 70% at 50% 35%,rgba(59,130,246,.08),transparent 100%);mask-image:linear-gradient(180deg,transparent 64px,#000 96px,#000 65%,transparent),linear-gradient(90deg,transparent 2%,#000 14%,#000 86%,transparent 98%)}.proto .proto-problem-atmosphere__grid--desktop{display:none}.proto .proto-problem-atmosphere__grid--mobile{display:block;height:1280px}.proto .proto-problem-cards>div+div:before{top:-24px;bottom:auto;left:0;right:0;width:auto;height:48px;background:linear-gradient(180deg,transparent,#000 40%,#000 60%,transparent)}}@keyframes proto-infinity-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.proto-marquee{--gap:64px;display:flex;gap:var(--gap);width:max-content;animation:proto-infinity-scroll 60s linear infinite}.proto .proto-image-finish{position:relative;display:block;isolation:isolate;border-radius:6px;box-shadow:0 8px 24px -12px rgba(47,207,178,.24),0 12px 24px rgba(0,0,0,.5)}.proto .proto-image-finish__content{position:relative;display:block;isolation:isolate;overflow:hidden;border-radius:inherit}@supports (mix-blend-mode:lighten){.proto .proto-image-finish__content:before{z-index:1;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(125deg,rgba(255,255,255,.24),rgba(255,255,255,.14) 20%,rgba(255,255,255,.06) 38%,transparent 62%),radial-gradient(ellipse at top left,rgba(47,207,178,.24) 0,rgba(47,207,178,.1) 38%,transparent 72%),radial-gradient(ellipse at bottom right,rgba(45,140,183,.18) 0,transparent 65%),#000000}.proto .proto-image-finish__content:after,.proto .proto-image-finish__content:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:lighten}.proto .proto-image-finish__content:after{background:linear-gradient(125deg,rgba(255,255,255,.16),rgba(255,255,255,.09) 20%,rgba(255,255,255,.035) 38%,transparent 62%),radial-gradient(ellipse at top left,rgba(47,207,178,.18) 0,rgba(47,207,178,.06) 38%,transparent 72%),radial-gradient(ellipse at bottom right,rgba(45,140,183,.12) 0,transparent 65%),#000000}}.proto .proto-image-finish:before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.proto .proto-image-finish:after{content:"";position:absolute;z-index:1;inset:0;padding:2px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(47,207,178,.2) 22%,rgba(255,255,255,.025) 55%,rgba(45,140,183,.08) 82%,rgba(255,255,255,.06));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}@media (max-width:639px){.proto .proto-image-finish:after{padding:1px}}@media (hover:hover) and (pointer:fine){.proto .proto-image-finish:hover .proto-image-finish__content:before,.proto li.group:hover .proto-image-finish__content:before{opacity:1}.proto .proto-image-finish:hover:before,.proto li.group:hover .proto-image-finish:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}}@media (prefers-reduced-motion:reduce){.proto-marquee{animation:none}.proto .proto-image-finish:before,.proto .proto-image-finish__content:before{transition:none}}.proto .proto-hero-expand{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #303236;border-radius:9999px;background:#0C0D0D;color:#FFFFFF;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.proto .proto-hero-launcher:focus-visible .proto-hero-expand,.proto .proto-hero-launcher:focus-visible .proto-image-finish__content:before{opacity:1}.proto .proto-hero-launcher:focus-visible .proto-image-finish:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}@media (hover:hover) and (pointer:fine){.proto li.group:hover .proto-hero-expand{opacity:1}}@media (hover:none),(pointer:coarse){.proto .proto-hero-expand{opacity:1}}.proto .proto-store-view{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.proto .proto-hero-launcher.proto-store-select[aria-pressed=true] .proto-image-finish__content:before{opacity:1}.proto .proto-hero-launcher.proto-store-select[aria-pressed=true] .proto-image-finish:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}@media (prefers-reduced-motion:reduce){.proto .proto-store-view{transition:none}}.proto-lightbox-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.8)}.proto-lightbox{--proto-lightbox-gutter:16px;position:fixed;inset:calc(var(--proto-lightbox-gutter) + env(safe-area-inset-top, 0px)) calc(var(--proto-lightbox-gutter) + env(safe-area-inset-right, 0px)) calc(var(--proto-lightbox-gutter) + env(safe-area-inset-bottom, 0px)) calc(var(--proto-lightbox-gutter) + env(safe-area-inset-left, 0px));z-index:61;display:grid;grid-template-rows:auto minmax(0,1fr);width:calc(100% - var(--proto-lightbox-gutter) * 2 - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));max-width:1216px;height:calc(100dvh - var(--proto-lightbox-gutter) * 2 - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));margin-inline:auto;overflow:hidden;border:1px solid #303236;border-radius:12px;background:#111315;color:#FFFFFF;box-shadow:0 14px 20px 0 rgba(0,0,0,.5)}.proto-lightbox-header{display:flex;align-items:center;gap:8px;padding:16px;background:#0C0D0D;border-bottom:1px solid #303236}.proto-lightbox-title{flex:1;min-width:0;overflow:hidden;font-size:16px;line-height:24px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.proto-lightbox-count{width:44px;font-size:14px;font-variant-numeric:tabular-nums}.proto-lightbox-control,.proto-lightbox-count{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#94979E;line-height:20px}.proto-lightbox-control{min-width:44px;min-height:44px;padding-inline:12px;border-radius:9999px;background:transparent;font-size:14px;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.proto-lightbox-control:hover{background:rgba(255,255,255,.05);color:#FFFFFF}}.proto-lightbox-control:focus-visible,.proto-lightbox-scroll:focus-visible,.proto-reason-tab:focus-visible{outline:2px solid #2FCFB2;outline-offset:4px}.proto-lightbox-scroll:focus-visible{outline-offset:-4px}.proto-lightbox-navigation{display:flex;flex-shrink:0;align-items:center;gap:8px}.proto-lightbox-separator{flex-shrink:0;width:1px;height:24px;background:#303236}.proto-lightbox-stage{position:relative;min-height:0}.proto-lightbox-scroll{height:100%;overflow:auto;overscroll-behavior:contain}.proto-lightbox-image{display:block;max-width:100%;height:auto;margin-inline:auto;visibility:hidden}.proto-lightbox-image[data-ready=true]{visibility:visible}.proto-lightbox-status{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px;padding:24px;color:#94979E;font-size:15px;line-height:20.625px;text-align:center;pointer-events:none}.proto-lightbox-status button{pointer-events:auto}@media (min-width:640px){.proto-lightbox{--proto-lightbox-gutter:32px}.proto-lightbox-header{gap:16px}}@keyframes proto-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes proto-lightbox-out{0%{opacity:1}to{opacity:0}}.proto-lightbox-backdrop[data-state=open],.proto-lightbox[data-state=open]{animation:proto-lightbox-in .2s cubic-bezier(.4,0,.2,1)}.proto-lightbox-backdrop[data-state=closed],.proto-lightbox[data-state=closed]{animation:proto-lightbox-out .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.proto-lightbox,.proto-lightbox-backdrop{animation:none!important}.proto .proto-hero-expand,.proto-lightbox-control{transition:none}}.proto .proto-workflows-grid{position:relative;isolation:isolate}.proto .proto-workflows-seam{position:relative;height:80px}.proto .proto-workflows-seam:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-120px;bottom:-120px;left:50%;width:min(1440px,calc(100vw - 32px));transform:translateX(-50%);background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 50% 0 /32px 32px,linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0) 0 50% /32px 32px,linear-gradient(90deg,transparent,rgba(43,100,156,.1) 10%,rgba(59,130,246,.09) 26%,rgba(6,182,212,.09) 40%,rgba(47,207,178,.1) 50%,rgba(6,182,212,.09) 60%,rgba(59,130,246,.09) 74%,rgba(43,100,156,.1) 90%,transparent);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000 0,transparent 100%),linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);mask-composite:intersect}.proto .proto-solutions-hero-field{--solhero-grid-alpha:0.035;--solhero-tint-alpha:0.1;--solhero-frame-top:88px;--solhero-frame-w:round(down,min(1024px,100% - 48px),64px);--solhero-frame-h:round(down,100% - 144px,32px);position:absolute;inset:0;pointer-events:none}.proto .proto-solutions-hero-field:after,.proto .proto-solutions-hero-field:before{content:"";position:absolute;pointer-events:none}.proto .proto-solutions-hero-field:before{--line:rgba(255,255,255,var(--solhero-grid-alpha));inset:0;background:linear-gradient(to right,var(--line) 1px,transparent 1px) calc(50% + 16px) 0 /32px 32px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 var(--solhero-frame-top) /32px 32px,radial-gradient(ellipse 60% 60% at 50% 100%,rgba(43,100,156,var(--solhero-tint-alpha)),transparent 100%);mask-image:radial-gradient(ellipse 62% 95% at 50% 50%,#000 55%,transparent 100%),linear-gradient(180deg,transparent 0,#000 18%,#000 80%,transparent);mask-composite:intersect}.proto .proto-solutions-hero-field:after{--b:#494b50;top:var(--solhero-frame-top);left:calc(50% - var(--solhero-frame-w) / 2);width:calc(var(--solhero-frame-w) + 1px);height:calc(var(--solhero-frame-h) + 1px);background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 8px no-repeat,#000}@media (max-width:767px){.proto .proto-solutions-hero-field{display:none}}.proto .proto-mcp-hero-field{--mcphero-grid-alpha:0.035;--mcphero-tint-alpha:0.1;--mcphero-clear-floor:0.3;--mcphero-top:88px;--mcphero-inset:16px;--mcphero-gutter:32px;container-type:inline-size;position:absolute;inset:0;pointer-events:none}@media (min-width:1280px){.proto .proto-mcp-hero-field{--mcphero-inset:32px;--mcphero-gutter:40px}}.proto .proto-mcp-hero-field:after,.proto .proto-mcp-hero-field:before{--mcphero-f:round(max(0px,(100cqw - 1216px)/2) + var(--mcphero-gutter) - var(--mcphero-inset),1px);content:"";position:absolute;pointer-events:none}.proto .proto-mcp-hero-field:before{--line:rgba(255,255,255,var(--mcphero-grid-alpha));inset:0;background:linear-gradient(to right,var(--line) 1px,transparent 1px) var(--mcphero-f) 0 /32px 32px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 var(--mcphero-top) /32px 32px,radial-gradient(ellipse 560px 280px at calc(var(--mcphero-f) + 720px) 320px,rgba(43,100,156,var(--mcphero-tint-alpha)),transparent 100%);mask-image:radial-gradient(ellipse 920px 270px at calc(var(--mcphero-f) + 640px) 280px,#000 35%,transparent 100%),radial-gradient(ellipse 440px 210px at calc(var(--mcphero-f) + 300px) 260px,rgba(0,0,0,var(--mcphero-clear-floor)) 0,#000 100%);mask-composite:intersect}.proto .proto-mcp-hero-field:after{--b:#494b50;top:var(--mcphero-top);left:var(--mcphero-f);width:897px;height:385px;background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 8px no-repeat}@media (max-width:1023px){.proto .proto-mcp-hero-field{display:none}}.proto .proto-pricing-hero-field{--pricehero-grid-alpha:0.035;--pricehero-tint-alpha:0.16;--pricehero-clear-floor:0.3;--pricehero-top:76px;--pricehero-w:round(down,min(1024px,100% - 48px),64px);position:absolute;inset:0;pointer-events:none}.proto .proto-pricing-hero-field:after,.proto .proto-pricing-hero-field:before{content:"";position:absolute;pointer-events:none}.proto .proto-pricing-hero-field:before{--line:rgba(255,255,255,var(--pricehero-grid-alpha));--tint:rgba(43,100,156,var(--pricehero-tint-alpha));inset:0;background:linear-gradient(to right,var(--line) 1px,transparent 1px) calc(50% + 16px) 0 /32px 32px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 var(--pricehero-top) /32px 32px,radial-gradient(ellipse 240px 260px at calc(50% - 560px) 380px,var(--tint),transparent 100%),radial-gradient(ellipse 240px 260px at calc(50% + 560px) 380px,var(--tint),transparent 100%);mask-image:radial-gradient(ellipse 880px 560px at 50% 250px,#000 30%,transparent 100%),radial-gradient(ellipse 420px 120px at 50% 190px,rgba(0,0,0,var(--pricehero-clear-floor)) 0,#000 100%),linear-gradient(to bottom,transparent 0,#000 56px),linear-gradient(to right,#000 calc(50% - 504px),transparent calc(50% - 488px),transparent calc(50% + 488px),#000 calc(50% + 504px)),linear-gradient(to bottom,#000 288px,transparent 328px);mask-composite:intersect,intersect,intersect,add}.proto .proto-pricing-hero-field:after{--b:#494b50;top:var(--pricehero-top);left:calc(50% - var(--pricehero-w) / 2);width:calc(var(--pricehero-w) + 1px);height:225px;background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 8px no-repeat}@media (max-width:1279px){.proto .proto-pricing-hero-field:after{background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat}}@media (max-width:767px){.proto .proto-pricing-hero-field{display:none}}.proto .proto-home-hero-field{--homehero-grid-alpha:0.0105;--homehero-tint-alpha:0.036;--homehero-clear-floor:0.15;--homehero-top:96px;container-type:inline-size;position:absolute;inset:0;pointer-events:none}.proto .proto-home-hero-field:after,.proto .proto-home-hero-field:before{--homehero-l:round(down,max(0px,(100cqw - 1216px)/2) + 24px,32px);content:"";position:absolute;pointer-events:none}.proto .proto-home-hero-field:before{--line:rgba(255,255,255,var(--homehero-grid-alpha));inset:0;background:linear-gradient(to right,var(--line) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 0 /32px 32px,radial-gradient(ellipse 480px 260px at calc(var(--homehero-l) + 1000px) 340px,rgba(43,100,156,var(--homehero-tint-alpha)),transparent 100%);mask-image:radial-gradient(ellipse 600px 300px at calc(var(--homehero-l) + 1000px) 320px,#000 30%,transparent 100%),radial-gradient(ellipse 520px 230px at calc(var(--homehero-l) + 360px) 300px,rgba(0,0,0,var(--homehero-clear-floor)) 0,#000 100%);mask-composite:intersect}.proto .proto-home-hero-field:after{--b:#494b50;top:var(--homehero-top);left:var(--homehero-l);width:929px;height:417px;background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 8px no-repeat}@media (max-width:1279px){.proto .proto-home-hero-field{display:none}}.proto .proto-ext-hero-field{--exthero-grid-alpha:0.035;--exthero-tint-alpha:0.1;--exthero-clear-floor:0.3;--exthero-top:96px;--exthero-inset:16px;--exthero-gutter:32px;container-type:inline-size;position:absolute;inset:0;pointer-events:none}@media (min-width:1280px){.proto .proto-ext-hero-field{--exthero-inset:32px;--exthero-gutter:40px}}.proto .proto-ext-hero-field:after,.proto .proto-ext-hero-field:before{--exthero-f:round(max(0px,(100cqw - 1216px)/2) + var(--exthero-gutter) - var(--exthero-inset),1px);content:"";position:absolute;pointer-events:none}.proto .proto-ext-hero-field:before{--line:rgba(255,255,255,var(--exthero-grid-alpha));inset:0;background:linear-gradient(to right,var(--line) 1px,transparent 1px) var(--exthero-f) 0 /32px 32px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 var(--exthero-top) /32px 32px,radial-gradient(ellipse 560px 320px at calc(var(--exthero-f) + 720px) 350px,rgba(43,100,156,var(--exthero-tint-alpha)),transparent 100%);mask-image:radial-gradient(ellipse 920px 300px at calc(var(--exthero-f) + 640px) 330px,#000 35%,transparent 100%),radial-gradient(ellipse 440px 250px at calc(var(--exthero-f) + 300px) 320px,rgba(0,0,0,var(--exthero-clear-floor)) 0,#000 100%);mask-composite:intersect}.proto .proto-ext-hero-field:after{--b:#494b50;top:var(--exthero-top);left:var(--exthero-f);width:897px;height:481px;background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 8px no-repeat}@media (max-width:1023px){.proto .proto-ext-hero-field{display:none}}.proto .proto-resources-hero-field{--reshero-grid-alpha:0.05;--reshero-tint-alpha:0.08;container-type:inline-size;position:absolute;inset:0;pointer-events:none}.proto .proto-resources-hero-field:before{--reshero-e:round(max(0px,(100cqw - 1216px)/2) + 40px,1px);--line:rgba(255,255,255,var(--reshero-grid-alpha));content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,var(--line) 1px,transparent 1px) 0 100% /100% 32px,radial-gradient(ellipse 280px 160px at calc(var(--reshero-e) + 1000px) calc(100% - 160px),rgba(43,100,156,var(--reshero-tint-alpha)),transparent 100%);mask-image:linear-gradient(to right,transparent calc(var(--reshero-e) + 704px),#000 calc(var(--reshero-e) + 800px),#000 calc(var(--reshero-e) + 1040px),transparent calc(var(--reshero-e) + 1216px)),linear-gradient(to bottom,transparent calc(100% - 288px),#000 calc(100% - 176px),#000 calc(100% - 64px),transparent calc(100% - 63px));mask-composite:intersect}@media (max-width:1279px){.proto .proto-resources-hero-field{display:none}}.proto .proto-gpt-hero-field{--gpthero-grid-alpha:0.035;--gpthero-tint-alpha:0.08;container-type:inline-size;position:absolute;inset:0;pointer-events:none}.proto .proto-gpt-hero-field:after,.proto .proto-gpt-hero-field:before{--gpthero-e:round(max(0px,(100cqw - 1216px)/2) + 40px,1px);content:"";position:absolute;top:88px;left:calc(var(--gpthero-e) + 624px);width:545px;height:calc(round(down, 100% - 120px, 32px) + 1px);pointer-events:none}.proto .proto-gpt-hero-field:before{--line:rgba(255,255,255,var(--gpthero-grid-alpha));background:linear-gradient(to right,var(--line) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 0 /32px 32px,radial-gradient(ellipse 360px 280px at 100% 0,rgba(43,100,156,var(--gpthero-tint-alpha)),transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent)}.proto .proto-gpt-hero-field:after{--b:#494b50;background:linear-gradient(var(--b),var(--b)) 0 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 8px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /8px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 8px no-repeat}@media (max-width:1279px){.proto .proto-gpt-hero-field{display:none}}.proto .proto-prose{font-size:18px;line-height:27px;letter-spacing:-.025em;color:#d7d8db}.proto .proto-prose>:first-child{margin-top:0}.proto .proto-prose p{margin:0 0 24px}.proto .proto-prose :is(h2,h3){scroll-margin-top:80px;font-weight:500;color:#fff}.proto .proto-prose h2{margin:0 0 18px;padding-top:32px;font-size:28px;line-height:35px;letter-spacing:-.04em}.proto .proto-prose h3{margin:28px 0 13px;font-size:20px;line-height:27.5px;letter-spacing:-.02em}.proto .proto-prose :is(h2,h3)+:is(h2,h3){margin-top:0}.proto .proto-prose a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:4px;transition:text-decoration-color .15s cubic-bezier(.4,0,.2,1)}.proto .proto-prose a:hover{text-decoration-color:#fff}.proto .proto-prose strong{font-weight:600;color:#e4e5e7}.proto .proto-prose :not(pre)>code{padding:2px 4px;border:1px solid #494b50;border-radius:4px;background:#0c0d0d;font-family:var(--font-proto-mono),ui-monospace,monospace;font-size:16px;line-height:1;color:#fff;overflow-wrap:anywhere}.proto .proto-prose :is(ul,ol){margin:24px 0;padding-left:34px}.proto .proto-prose ul{list-style:disc}.proto .proto-prose ol{list-style:decimal}.proto .proto-prose li{margin:10px 0}.proto .proto-prose li::marker{color:#94979e}.proto .proto-prose li>:is(ul,ol){margin:10px 0}.proto .proto-prose table{width:100%;border-collapse:collapse;letter-spacing:-.02em}.proto .proto-prose th{padding:0 24px 12px 0;border-bottom:1px solid #303236;font-family:var(--font-proto-mono),ui-monospace,monospace;font-size:12px;line-height:12px;font-weight:500;text-align:left;text-transform:uppercase;color:#797d86}.proto .proto-prose td{padding:16px 24px 16px 0;border-top:1px solid #242628;vertical-align:top;font-size:15px;line-height:20.625px;color:#c9cbcf}.proto .proto-prose tr:first-child td{border-top:0}.proto .proto-prose :is(th,td):last-child{padding-right:0}@media (max-width:767px){.proto .proto-prose{font-size:16px;line-height:24px}.proto .proto-prose p{margin-bottom:20px}.proto .proto-prose h2{margin-bottom:16px;padding-top:24px;font-size:20px;line-height:25px}.proto .proto-prose h3{margin:20px 0 12px;font-size:18px;line-height:24.75px}.proto .proto-prose :not(pre)>code{font-size:14px}.proto .proto-prose :is(ul,ol){margin:20px 0}}.proto .proto-prose-code pre span[style*="--shiki-dark:#79B8FF" i],.proto .proto-prose-code pre span[style*="--shiki-dark:#F97583" i]{color:#6c6c6c}.proto .proto-prose-code pre span[style*="--shiki-dark:#B392F0" i],.proto .proto-prose-code pre span[style*="--shiki-dark:#FFAB70" i]{color:#ebeced}.proto .proto-prose-code pre span[style*="--shiki-dark:#9ECBFF" i]{color:#2fcfb2}.proto .proto-prose-code pre span[style*="--shiki-dark:#6A737D" i]{color:#61646b}.proto .proto-mermaid svg{display:block;max-width:100%;margin:0 auto}.proto .proto-mermaid :is(.nodeLabel,.edgeLabel,.cluster-label,foreignObject div,foreignObject span,foreignObject p){margin:0!important;font-family:var(--font-proto-mono),ui-monospace,monospace!important;font-size:14px!important;line-height:1.45!important;letter-spacing:0!important}.proto .proto-mermaid .edgeLabel :is(p,span,div){font-size:11px!important;color:#94979e!important;background:#000!important}.proto .proto-mermaid .cluster-label,.proto .proto-mermaid .cluster-label :is(p,span,div){font-size:11px!important;letter-spacing:.02em!important;text-transform:uppercase;color:#94979e!important}.proto .proto-mermaid .cluster-label foreignObject{overflow:visible}.proto .proto-living-index{--li-cycle:48s;--li-bg:#151617;--li-head:#494b50;--li-rest:#303236;--li-rest-mark:#303236;--li-rest-meta:#242628;--li-lit:#c9cbcf;--li-lit-meta:#94979e;--li-write:#2fcfb2;--li-fade-x:24px;--li-fade-top:64px;--li-solid-end:256px;--li-field-end:320px;position:relative;height:384px;overflow:clip;contain:layout paint}.proto .proto-living-index[data-size=coda]{--li-solid-end:192px;--li-field-end:256px;height:320px}.proto .proto-li-field{position:absolute;inset:0;pointer-events:none;user-select:none;mask-image:linear-gradient(to right,transparent,#000 var(--li-fade-x),#000 calc(100% - var(--li-fade-x)),transparent),linear-gradient(to bottom,transparent,#000 var(--li-fade-top),#000 var(--li-solid-end),transparent var(--li-field-end));mask-composite:intersect}.proto .proto-li-sheet{position:absolute;top:0;left:calc(50% - 344px);left:round(50% - 344px,1px);display:grid;grid-auto-flow:column;grid-auto-columns:160px;column-gap:16px}.proto .proto-li-sheet[data-sheet=desktop]{display:none}.proto .proto-li-col{padding-top:calc(var(--row) * 32px)}.proto .proto-li-h{height:32px;font-family:var(--font-proto-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--li-head)}.proto .proto-li-h:after{content:" \00B7 " attr(data-n)}.proto .proto-li-h:not(:first-child){margin-top:32px}.proto .proto-li-e,.proto .proto-li-lit{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-template-rows:16px 16px;column-gap:8px;align-items:baseline;height:32px;font-size:14px;line-height:16px;white-space:nowrap}.proto .proto-li-e{position:relative;color:var(--li-rest)}.proto .proto-li-e[data-k=doc]{--li-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z'/%3E%3Cpath d='M9 9l1 0'/%3E%3Cpath d='M9 13l6 0'/%3E%3Cpath d='M9 17l6 0'/%3E%3C/svg%3E")}.proto .proto-li-e[data-k=prompt]{--li-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7l5 5l-5 5'/%3E%3Cpath d='M13 17l6 0'/%3E%3C/svg%3E")}.proto .proto-li-e:before,.proto .proto-li-lit:before{content:"";grid-area:1/1;align-self:center;width:14px;height:14px;background:var(--li-rest-mark);mask:var(--li-mark) center /14px 14px no-repeat}.proto .proto-li-e:after,.proto .proto-li-lit:after{content:var(--v);grid-area:1/3;font-family:var(--font-proto-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--li-rest-meta)}.proto .proto-li-lit{position:absolute;inset:0;background:var(--li-bg);color:var(--li-lit);opacity:0;animation:proto-li-lit var(--li-cycle) linear infinite paused;animation-delay:calc((var(--p) - 1) * var(--li-cycle))}.proto .proto-li-lit[data-still]{opacity:1}.proto .proto-living-index[data-state=running] .proto-li-lit{animation-play-state:running}.proto .proto-li-lit:before{background:var(--li-lit-meta)}.proto .proto-li-lit:after,.proto .proto-li-lit>span{color:var(--li-lit-meta)}.proto .proto-li-lit>span{grid-area:2/2/3/4;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-proto-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.proto .proto-li-sheet[data-sheet=mobile] .proto-li-lit>span{grid-column:1/4}.proto .proto-li-lit[data-w]:after,.proto .proto-li-lit[data-w]>span{color:var(--li-write)}@keyframes proto-li-lit{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}1.25%{opacity:1}11.25%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}12.5%,to{opacity:0}}@media (min-width:768px){.proto .proto-living-index{--li-fade-x:12%;--li-solid-end:384px;--li-field-end:448px;height:512px}.proto .proto-living-index[data-size=coda]{--li-solid-end:256px;--li-field-end:320px;height:384px}.proto .proto-li-sheet[data-sheet=desktop]{left:calc(50% - 880px);left:round(50% - 880px,1px);display:grid;grid-auto-columns:224px;column-gap:32px}.proto .proto-li-sheet[data-sheet=mobile]{display:none}}@media (prefers-reduced-motion:reduce){.proto .proto-li-lit{animation:none}.proto .proto-li-control{display:none}}@media (scripting:none){.proto .proto-li-control{display:none}}@media (forced-colors:active){.proto .proto-li-field{display:none}}.proto .proto-changelog-hero-field{--clhero-grid-alpha:0.035;--clhero-tint-alpha:0.08;container-type:inline-size;position:absolute;inset:0;pointer-events:none}.proto .proto-changelog-hero-field:before{--clhero-e:round(max(0px,(100cqw - 1216px)/2) + 40px,1px);--line:rgba(255,255,255,var(--clhero-grid-alpha));--run:linear-gradient(to right,transparent,var(--line) 32px,var(--line));content:"";position:absolute;inset:0;pointer-events:none;background:var(--run) calc(var(--clhero-e) + 800px) 222px /100% 1px no-repeat,var(--run) calc(var(--clhero-e) + 864px) 299px /100% 1px no-repeat,var(--run) calc(var(--clhero-e) + 608px) 356px /100% 1px no-repeat,var(--run) calc(var(--clhero-e) + 544px) 410px /100% 1px no-repeat,radial-gradient(ellipse 300px 160px at calc(var(--clhero-e) + 1104px) 300px,rgba(43,100,156,var(--clhero-tint-alpha)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(var(--clhero-e) + 1040px),transparent calc(var(--clhero-e) + 1216px))}@media (max-width:1279px){.proto .proto-changelog-hero-field{display:none}}.proto .proto-legal-notice{display:flex;flex-direction:column;gap:16px;margin:0 0 24px;padding:24px;border:1px solid #303236;border-radius:12px;background:#0c0d0d;font-size:15px;line-height:20.625px;font-weight:500;letter-spacing:.02em;color:#c9cbcf}.proto .proto-legal-notice p{margin:0}.proto .proto-legal-email{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .15s cubic-bezier(.4,0,.2,1)}.proto .proto-legal-email:hover{text-decoration-color:#fff}@media (max-width:767px){.proto .proto-legal-notice{margin-bottom:20px;padding:20px}}.proto .proto-about-hero-field{--abhero-guide:#242628;--abhero-guide-offset:448px;position:absolute;inset:0;pointer-events:none}.proto .proto-about-hero-field:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--abhero-guide),var(--abhero-guide)) calc(50% - var(--abhero-guide-offset)) 0 /1px 100% no-repeat,linear-gradient(var(--abhero-guide),var(--abhero-guide)) calc(50% + var(--abhero-guide-offset)) 0 /1px 100% no-repeat;mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 80%,transparent)}@media (max-width:1023px){.proto .proto-about-hero-field{display:none}}.proto .proto-cli-hero-field{--clihero-tint-alpha:0.08;--clihero-line:#242628;--clihero-major:#494b50;--clihero-gutter:32px;--clihero-top:510px;container-type:inline-size;position:absolute;inset:0;pointer-events:none}@media (min-width:1280px){.proto .proto-cli-hero-field{--clihero-gutter:40px}}.proto .proto-cli-hero-field:after,.proto .proto-cli-hero-field:before{--clihero-e:round(max(0px,(100cqw - 1216px)/2) + var(--clihero-gutter),1px);content:"";position:absolute;pointer-events:none}.proto .proto-cli-hero-field:before{inset:0;background:radial-gradient(ellipse 360px 120px at calc(var(--clihero-e) + 900px) calc(var(--clihero-top) - 9px),rgba(43,100,156,var(--clihero-tint-alpha)),transparent 100%)}.proto .proto-cli-hero-field:after{top:var(--clihero-top);left:calc(var(--clihero-e) + 448px);width:calc(100cqw - 2 * var(--clihero-e) - 448px);height:9px;background:linear-gradient(var(--clihero-line),var(--clihero-line)) 0 0 /100% 1px no-repeat,repeating-linear-gradient(to right,var(--clihero-line) 0 1px,transparent 1px 32px) 0 0 /100% 5px no-repeat,repeating-linear-gradient(to right,var(--clihero-major) 0 1px,transparent 1px 128px) 64px 0 /calc(100% - 64px) 9px no-repeat;mask-image:linear-gradient(90deg,transparent 0,#000 160px)}@media (max-width:1023px){.proto .proto-cli-hero-field{display:none}}