.icon-columns[data-astro-cid-5xsgr5iy]{gap:var(--spacing-4xl);width:100%;display:grid}@media (width>=768px){.icon-columns[data-astro-cid-5xsgr5iy]{column-gap:var(--columns-gap,var(--spacing-3xl))}.icon-columns[data-astro-cid-5xsgr5iy].cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-columns[data-astro-cid-5xsgr5iy].cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=990px){.icon-columns[data-astro-cid-5xsgr5iy].cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.icon-columns[data-astro-cid-5xsgr5iy] .column[data-astro-cid-5xsgr5iy]{box-sizing:border-box;padding:var(--column-padding,0);flex-flow:column;align-items:flex-start;display:flex}.icon-columns[data-astro-cid-5xsgr5iy] .icon[data-astro-cid-5xsgr5iy]{justify-content:center;align-items:center;display:inline-flex}.icon-columns[data-astro-cid-5xsgr5iy] .icon[data-astro-cid-5xsgr5iy] svg{display:block}.icon-columns[data-astro-cid-5xsgr5iy].variant-default .icon[data-astro-cid-5xsgr5iy]{margin-bottom:var(--icon-gap,var(--spacing-xl))}.icon-columns[data-astro-cid-5xsgr5iy].variant-default .title[data-astro-cid-5xsgr5iy]{font:var(--t-h7-300);color:var(--c-white);padding-bottom:var(--spacing-md);white-space:pre-line}@media (width<=767.98px){.icon-columns[data-astro-cid-5xsgr5iy].variant-default .title[data-astro-cid-5xsgr5iy]{white-space:normal}}.icon-columns[data-astro-cid-5xsgr5iy].variant-default .description[data-astro-cid-5xsgr5iy]{font:var(--t-body-big-300);color:var(--c-neutral-10)}.icon-columns[data-astro-cid-5xsgr5iy].variant-notes{--columns-gap:60px}.icon-columns[data-astro-cid-5xsgr5iy].variant-notes .icon[data-astro-cid-5xsgr5iy]{margin-bottom:var(--spacing-xl)}.icon-columns[data-astro-cid-5xsgr5iy].variant-notes .description[data-astro-cid-5xsgr5iy]{font:var(--t-body-big-300);color:var(--c-neutral-11)}.icon-columns[data-astro-cid-5xsgr5iy].variant-notes .description[data-astro-cid-5xsgr5iy] .lead[data-astro-cid-5xsgr5iy]{font:var(--t-body-big-400);color:var(--c-white)}.terminal-demo{box-sizing:border-box;border:1px solid var(--c-neutral-2);background-color:var(--c-neutral-0);border-radius:12px;width:100%;overflow:hidden}.terminal-demo .title-bar{align-items:center;column-gap:var(--spacing-sm);padding:var(--spacing-lg);border-bottom:1px solid var(--c-neutral-2);flex-flow:row;display:flex}.terminal-demo .title-bar span{background-color:var(--c-neutral-4);border-radius:50%;width:12px;height:12px;display:block}.terminal-demo .body{box-sizing:border-box;padding:var(--spacing-2xl);min-height:480px}@media (width<=767.98px){.terminal-demo .body{padding:var(--spacing-lg);min-height:340px}}.terminal-demo .line{font:var(--t-code-400);white-space:pre-wrap;word-break:break-word;padding-bottom:var(--spacing-md)}.terminal-demo .line.command{color:var(--c-neutral-14)}.terminal-demo .line.command .prompt{color:var(--c-green)}.terminal-demo .line.output{color:var(--c-neutral-9)}.terminal-demo .cursor{vertical-align:text-bottom;background-color:var(--c-neutral-12);width:7px;height:14px;margin-left:2px;animation:1.1s step-end infinite terminal-cursor-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.terminal-demo .cursor{animation:none}}.terminal-demo .qr{padding-top:var(--spacing-lg);opacity:0;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in-out;transform:translateY(8px)}.terminal-demo .qr.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.terminal-demo .qr{transform:none}}.terminal-demo .qr img{border-radius:4px;width:316px;max-width:100%;height:auto;display:block}@keyframes terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}main .grid-2>.track>*{grid-column:1/13}@media (width>=768px){main .grid-2>.track>*{grid-column:2/12}}main .mobile-only{display:none}@media (width<=767.98px){main .mobile-only{display:inline}main img.mobile-only{display:block}main .desktop-only{display:none!important}}main .eyebrow{box-sizing:border-box;height:36px;padding:0 var(--spacing-lg);font:var(--t-code-400);border-radius:100px;align-items:center;line-height:24px;display:inline-flex}main .eyebrow.orange{color:var(--c-orange);background-color:color-mix(in srgb, var(--c-orange-darker) 20%, transparent)}main .eyebrow.green{color:var(--c-green);background-color:color-mix(in srgb, var(--c-green-darker) 20%, transparent)}main .eyebrow.violet{color:var(--c-violet-light);background-color:color-mix(in srgb, var(--c-violet) 20%, transparent)}main .section-header{padding-bottom:var(--spacing-6xl);flex-flow:column;align-items:flex-start;display:flex}main .section-header .eyebrow{margin-bottom:var(--spacing-2xl)}main .section-header h2{font:var(--t-h4-300);padding-bottom:var(--spacing-sm)}@media (width>=768px){main .section-header h2{font:var(--t-h2-300)}}main .section-header p{font:var(--t-h8-300);color:var(--c-neutral-14);max-width:790px}main .section-header .actions{gap:var(--spacing-md);padding-top:var(--spacing-2xl);flex-flow:wrap;display:flex}main .sub-divider{width:100%;height:1px;margin:var(--spacing-6xl) 0;background-image:linear-gradient(to right, var(--c-neutral-2) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px}@media (width<=767.98px){main .sub-divider{margin:var(--spacing-5xl) 0}}main .sub-header{padding-bottom:var(--spacing-4xl);flex-flow:column;align-items:flex-start;display:flex}main .sub-header .heading-row{align-items:center;gap:var(--spacing-lg);flex-flow:wrap;display:flex}main .sub-header h2,main .sub-header h3{font:var(--t-h5-300)}@media (width>=768px){main .sub-header h2,main .sub-header h3{font:var(--t-h4-300)}}main .sub-header p{font:var(--t-body-big-300);color:var(--c-neutral-11);max-width:790px;padding-top:var(--spacing-lg)}main .sub-header .arrowed-link{margin-top:var(--spacing-xl);margin-left:-12px}@media (width<=767.98px){main .sub-header .arrowed-link{display:none}}#page-hero{box-sizing:border-box}#page-hero .hero-inner{flex-flow:column;align-items:center;padding-top:48px;display:flex;position:relative;overflow:hidden}#page-hero .hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}#page-hero .hero-backdrop .dots{width:1951px;max-width:none;height:485px;position:absolute;top:7px;left:50%;transform:translate(-50%)}#page-hero .hero-overlays{z-index:2;pointer-events:none;position:absolute;inset:0}#page-hero .hero-overlays .fade{background-color:var(--c-bg-black);filter:blur(100px);width:815px;max-width:100%;height:511px;position:absolute;top:52px;left:50%;transform:translate(-50%)}#page-hero .hero-overlays .band-fade{background:linear-gradient(to bottom, var(--c-bg-black) 12.5%, transparent 100%);height:301px;position:absolute;top:355px;left:0;right:0}#page-hero .limit{text-align:center;z-index:3;flex-flow:column;align-items:center;max-width:788px;display:flex;position:relative}@media (width<=767.98px){#page-hero .limit{padding:32px 20px 0}}#page-hero .limit .badge{margin-bottom:var(--spacing-2xl)}#page-hero .limit h1{font:var(--t-h2-500);letter-spacing:-.48px;padding-bottom:var(--spacing-lg);line-height:52px}@media (width>=768px){#page-hero .limit h1{font:var(--t-h1-500);letter-spacing:-.6px}}#page-hero .limit h1 .highlight{color:#0000;background-image:linear-gradient(151.72deg,#a1b8ff 7.24%,#4770ed 104.8%);background-clip:text}@media (width>=768px){#page-hero .limit h1 .highlight{background-image:linear-gradient(171.12deg,#a1b8ff 7.24%,#4770ed 104.8%)}}#page-hero .limit .subtitle{font:var(--t-h8-300);color:var(--c-white);padding-bottom:var(--spacing-2xl)}#page-hero .limit .support{font:var(--t-body-big-300);color:var(--c-neutral-9);padding-bottom:var(--spacing-3xl)}@media (width>=768px){#page-hero .limit .support{font:var(--t-body-primary-400);max-width:528px}}#page-hero .limit .actions{justify-content:center;gap:var(--spacing-md);flex-flow:wrap;display:flex}#page-hero .rings-crop{z-index:1;flex-flow:column;align-items:center;width:100%;height:470px;margin-top:-60px;display:flex;position:relative;overflow:hidden}@media (width<=767.98px){#page-hero .rings-crop{display:none}}#page-hero .rings-crop canvas.hero-rive{aspect-ratio:1;flex:none;width:994px;max-width:100%;height:auto}#page-hero .chips-mobile{display:none}@media (width<=767.98px){#page-hero .chips-mobile{z-index:1;width:100%;margin-top:var(--spacing-5xl);justify-content:center;display:flex;position:relative}}#page-hero .chips-mobile canvas.hero-rive{aspect-ratio:400/300;width:390px;max-width:100%;height:auto}#security-problems .limited-section-content,#free-features .limited-section-content,#business-features .limited-section-content,#roles .limited-section-content{box-sizing:border-box;padding:60px 20px}@media (width>=768px){#security-problems .limited-section-content,#free-features .limited-section-content,#business-features .limited-section-content,#roles .limited-section-content{padding:100px 0}}#use-cases .limited-section-content{box-sizing:border-box;padding:60px 20px}@media (width>=768px){#use-cases .limited-section-content{padding:60px 0 100px}.problem-columns,.role-columns{--column-padding:var(--spacing-xl)}}@media (width<=767.98px){#free-features .section-header .actions{flex-flow:column;width:100%}#free-features .section-header .actions a,#free-features .section-header .actions .btn{width:100%}}#free-features .essentials-columns{--columns-gap:var(--spacing-5xl);--icon-gap:var(--spacing-2xl)}#free-features .essentials-columns .title{font:var(--t-h8-500)}#free-features .screenshot,#business-features .screenshot{border:1px solid var(--c-neutral-2);width:100%;height:auto;margin-bottom:var(--spacing-5xl);border-radius:12px}#business-features .tpm-items{gap:var(--spacing-4xl);width:100%;display:grid}@media (width>=768px){#business-features .tpm-items{column-gap:var(--spacing-3xl);grid-template-columns:repeat(3,minmax(0,1fr))}}#business-features .tpm-items .tpm-item{flex-flow:column;align-items:flex-start;display:flex}#business-features .tpm-items .tpm-item img{width:100%;height:auto;margin-bottom:var(--spacing-xl);border-radius:12px}#business-features .tpm-items .tpm-item .badge{margin-top:var(--spacing-md)}#business-features .tpm-items .tpm-item p{font:var(--t-body-primary-300);color:var(--c-neutral-9)}#business-features .roadmap-note{align-items:center;column-gap:var(--spacing-xs);padding-top:var(--spacing-5xl);font:var(--t-body-primary-300);color:var(--c-neutral-9);flex-flow:wrap;display:flex}#use-cases .use-case-cards{gap:var(--spacing-3xl);width:100%;padding-bottom:var(--spacing-6xl);display:grid}@media (width>=768px){#use-cases .use-case-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}#use-cases .use-case-cards .card{box-sizing:border-box;border:1px solid var(--c-neutral-2);padding:var(--spacing-3xl);background-color:var(--c-bg-black);border-radius:12px}#use-cases .use-case-cards .card .number{font:var(--t-code-400);color:var(--c-blue-lighter);padding-bottom:var(--spacing-2xl);display:block}#use-cases .use-case-cards .card .title{font:var(--t-h7-300);color:var(--c-white);padding-bottom:var(--spacing-md)}#use-cases .use-case-cards .card .description{font:var(--t-body-big-300);color:var(--c-neutral-10)}#use-cases .terminal-track{width:100%;max-width:790px;margin:0 auto}@media (width<=767.98px){#use-cases .terminal-track{display:none}}#use-cases .terminal-track .terminal-demo{height:268px}#use-cases .terminal-track .terminal-demo .body{min-height:0}#get-started{overflow:hidden}#get-started .inner{z-index:1;flex-flow:row;justify-content:center;align-items:center;padding:80px 20px;display:flex;position:relative;overflow:hidden}@media (width>=768px){#get-started .inner{padding:100px 20px}}#get-started .inner>img{z-index:-1;display:none;position:absolute;inset:0}@media (width>=768px){#get-started .inner>img{object-fit:cover;width:100%;height:100%;display:block}}#get-started .inner .side-lines{display:none}@media (width>=768px){#get-started .inner .side-lines{border-left:1px solid var(--c-neutral-1200);border-right:1px solid var(--c-neutral-1200);width:70px;display:block;position:absolute;top:0;bottom:0}}#get-started .inner .side-lines.left{left:0}#get-started .inner .side-lines.right{right:0}#get-started .inner .card{background-color:var(--c-bg-black);border:1px solid #2a2c2f;border-radius:16px;flex-flow:column;justify-content:center;align-items:center;row-gap:31px;width:671px;max-width:100%;padding:24px;display:flex;box-shadow:0 0 10.8px #002699}@media (width>=768px){#get-started .inner .card{padding:32px}}#get-started .inner .card p{text-align:center;max-width:600px;font:var(--t-h4-300)}@media (width>=768px){#get-started .inner .card p{font:var(--t-h3-300)}}#get-started .inner .card .actions{justify-content:center;gap:var(--spacing-md);flex-flow:wrap;display:flex}
