main{width:100%;gap:clamp(3rem,.7397rem + 6.5753vw,6rem)!important;padding:64px 0 48px}.hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip}.hero .container{position:relative;z-index:1;min-height:min(calc(100svh - 24px - var(--nav-offset, 61px)),1024px);gap:0;padding-bottom:0}.hero .container:after{content:"";flex:1000000 0 48px;max-height:75px}.hero .header{padding-top:56px;color:var(--pri);width:min(100%,610px);text-align:center}.hero-actions{flex-wrap:wrap;justify-content:center;margin-block-start:40px}.hero-actions .full{border:1px solid}.hero-actions :focus-visible{outline-color:var(--pri)}.hero-terminal{order:1;flex:1 0 auto;width:min(100%,800px);max-height:360px;padding:24px 24px 32px;background-color:color-mix(in oklab,var(--sec),var(--ter) 16%);border:1px solid oklch(from var(--pri) l c h / var(--o-sm));font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:13px;line-height:1.6;overflow-wrap:break-word;color:oklch(from var(--pri) l c h / var(--o-xl))}@media(max-height:884px){.hero-terminal{max-height:none;border-block-end-width:0}}@media(max-width:550px){.hero-terminal{align-self:stretch;width:auto;max-height:none;margin-inline:calc(var(--side-padding) * -1);padding:20px var(--side-padding) 28px;border-inline:0;border-block-end-width:0;font-size:12px}}.hero-terminal :is(p,dt,dd){white-space:pre-wrap}.hero-terminal b{font-weight:600;color:var(--pri)}.hero-terminal .term-dim{color:oklch(from var(--pri) l c h / var(--o-lg))}.hero-terminal .term-aside{display:inline-block}.term-ps1{color:oklch(from var(--pri) l c h / var(--o-lg))}.term-prompt:not(.term-next){padding-block-end:1lh}.term-prompt:after{content:"";display:inline-block;width:1ch;height:1.2em;vertical-align:-.25em;background-color:oklch(from var(--pri) l c h / var(--o-lg))}.term-prompt:not(.term-next):after{visibility:hidden}:where(.term-open,.term-rows>div,.term-close){position:relative;padding-inline-start:3ch}:where(.term-open,.term-rows>div,.term-close):before{content:"";position:absolute;inset-block:0;inset-inline-start:.5ch;width:.5ch;border-inline-start:1px solid oklch(from var(--pri) l c h / var(--o-md));pointer-events:none}.term-open{padding-block-end:1lh}.term-open:before{inset-block-start:.5lh;border-block-start:1px solid oklch(from var(--pri) l c h / var(--o-md))}.term-close{padding-block:1lh}.term-close:before{inset-block-end:auto;height:1.5lh;border-block-end:1px solid oklch(from var(--pri) l c h / var(--o-md))}.term-rows>div{display:grid;grid-template-columns:13ch minmax(0,1fr)}.term-rows>div dt{color:oklch(from var(--pri) l c h / var(--o-lg))}@media(prefers-reduced-motion:no-preference){.hero-terminal{animation:term-border .1s ease-out 3s both}.hero-terminal .term-command{display:inline-block;vertical-align:bottom;width:calc(var(--chars) * 1ch);overflow:hidden;white-space:pre;animation:term-type calc(var(--chars) * 55ms) steps(var(--chars),end) .5s both}.hero-terminal .term-prompt:not(.term-next):after{animation:term-cursor 1.5s step-end both}.hero-terminal .term-open{--at: 1.5s}.hero-terminal .term-rows>div{--at: 2.3s}.hero-terminal .term-rows>.term-verified{--at: 2.9s}.hero-terminal :is(.term-close,.term-next){--at: 3s}.hero-terminal :is(.term-open,.term-rows>div,.term-close,.term-next){animation:term-print .1s ease-out var(--at) both}}@keyframes term-type{0%{width:0}}@keyframes term-print{0%{opacity:0}}@keyframes term-border{0%{border-block-end-color:transparent}}@keyframes term-cursor{0%{visibility:visible}}.hero-snow{position:absolute;top:0;left:0;z-index:0;pointer-events:none;image-rendering:crisp-edges;image-rendering:pixelated}.hero-snow.is-front{z-index:2}@media(forced-colors:active),print{.hero-snow{display:none}}.brand-strip{display:flex;align-items:center;justify-content:center;gap:72px;color:var(--sec)}.brand-strip p{flex:none;font-size:14px;text-transform:uppercase}.brand-strip:has(.brand-marks>li:nth-child(5)){flex-direction:column;gap:24px}.brand-marks{--line: oklch(from var(--sec) l c h / var(--o-sm));--cell-w: 240px;--cols: 1;list-style:none;min-width:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,var(--cell-w)));padding:0 1px 1px 0}.brand-marks:has(>li:nth-child(2)){--cols: 2}.brand-marks:has(>li:nth-child(3)){--cols: 3}.brand-marks:has(>li:nth-child(4)){--cols: 4}.brand-marks li{--detach-l: 0px;--detach-r: 0px;position:relative;display:grid;place-items:center;min-width:0;height:84px;padding:0 24px;margin:0 -1px -1px 0}.brand-marks li:before{content:"";position:absolute;inset:0 var(--detach-r) 0 var(--detach-l);pointer-events:none;border:1px dashed var(--line);transition:inset .35s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.brand-marks li[data-sides~=left]:hover{--detach-l: 9px}.brand-marks li[data-sides~=right]:hover{--detach-r: 9px}}.brand-marks svg{display:block;height:28px;width:auto;max-width:100%}.brand-marks svg[style*=--ar]{--logo-size: 48px;height:auto;width:calc(var(--logo-size) * sqrt(var(--ar)) * max(1,pow(.5 / var(--band, .5),.6)))}.brand-marks svg *:not([fill=none]){fill:currentColor!important}.brand-marks svg [stroke]:not([stroke=none]){stroke:currentColor!important}@media(prefers-reduced-motion:reduce){.brand-marks li:before{transition:none}}@media(max-width:900px){.brand .band{padding:48px var(--side-padding)}.brand-strip{flex-direction:column;align-items:stretch;gap:24px}.brand-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-marks li:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:550px){.brand-marks li:nth-child(n+4){display:none}.brand-marks li:nth-child(3){grid-column:1 / -1}}@media(max-width:480px){.brand-marks{grid-template-columns:minmax(0,1fr)}.brand-marks li{height:96px}}.what{margin-block:clamp(.75rem,-3.9038rem + 7.6923vw,2.25rem)}.what .band{position:relative}.what .header h1,.what .header p{color:var(--sec)}.what .header{max-width:calc(100% - 576px)}.what-content{display:flex;gap:72px}.what-content .paragraph{max-width:min(610px,100% - 72px - 504px);display:flex;flex-direction:column;gap:24px}.what-content .paragraph p{text-wrap:pretty;color:oklch(from var(--sec) l c h / var(--o-lg))}.what-content .paragraph p strong{font-weight:500;color:var(--sec)}@media(max-width:550px){.what-content .paragraph p{font-size:15px}}.what-content canvas{position:absolute;top:50%;inset-inline-start:min(var(--side-padding) + 610px + 72px,100% - var(--side-padding) - 36em);translate:0 -50%;width:36em;aspect-ratio:1;pointer-events:none;color:var(--sec);font-size:14px}@media(max-width:968px){.what{margin-block:0}.what .header{max-width:none}.what-content{flex-direction:column;gap:32px}.what-content .paragraph{flex:none;max-width:610px}.what-content canvas{position:static;translate:none;align-self:center}}@media(max-width:768px){.what-content canvas{width:min(36em,100%);font-size:clamp(10px,2.9vw,14px)}}.setup .header{text-align:center;align-items:center}.setup .header p{color:var(--ter);max-width:610px}.setup .header h1{color:var(--sec)}.setup .setup-content{width:100%;display:flex;flex-wrap:wrap;gap:clamp(24px,-8px + 5vw,48px)}.setup .setup-content .body{flex:5 1 360px}.setup .setup-content .card{flex:6 1 400px}.setup .marks{list-style:none;margin-block:-15px;gap:0;font-size:15px;line-height:24px;color:oklch(from var(--sec) l c h / var(--o-lg))}.setup .marks li{padding:15px 0 15px 39px;border-top:1px solid oklch(from var(--sec) l c h / var(--o-xs));text-wrap:pretty}.setup .marks li strong{font-weight:500;color:var(--sec)}.setup .marks li code{font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:13px;font-weight:420;padding:1px 5px;background-color:oklch(from var(--sec) l c h / var(--o-xs));color:var(--sec);white-space:nowrap}.setup .marks li a{color:var(--sec);text-decoration:underline;transition:color .2s ease}@media(hover:hover){.setup .marks li a:hover{color:oklch(from var(--sec) l c h / var(--o-lg))}}.setup .marks li:first-child{border-top:none}.setup .marks li:before{content:attr(data-m);top:50%;translate:0 -50%;display:grid;place-items:center;width:24px;height:24px;background-color:oklch(from var(--sec) l c h / var(--o-xs));border:1px solid oklch(from var(--sec) l c h / var(--o-sm));font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:12px;line-height:1;color:var(--sec)}@media(prefers-reduced-motion:reduce){.setup .marks a{transition:none!important}}.setup .card{position:relative;min-height:300px}.setup .card-content{position:absolute;inset:0;overflow:hidden;border:1px solid oklch(from var(--sec) l c h / var(--o-xs));padding-top:calc(var(--side-padding) * 1.2);padding-left:calc(var(--side-padding) * 1.2);transition:border-color .35s}@media(hover:hover){.setup .card-content:hover{border-color:oklch(from var(--sec) l c h / var(--o-sm))}}@media(prefers-reduced-motion:reduce){.setup .card-content{transition:none!important}}.setup .card-content .window{width:100%;height:auto;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:14px;color:var(--pri)}.setup .card-content .window .window-content,.setup .card-content .window .window-header{padding:16px}.setup .card-content .window .window-header{color:oklch(from var(--pri) l c h / var(--o-lg));border-bottom:1px solid oklch(from var(--pri) l c h / var(--o-xs));font-size:13px}.setup .card-content .window .code{font:inherit;font-size:13px;line-height:1.4;white-space:pre}.setup .card-content .window .code .table{color:var(--pri);font-weight:500}.setup .card-content .window .code .key{color:var(--pri)}.setup .card-content .window .code .lit{color:var(--pri);font-weight:500}.setup .card-content .window .code .str{color:oklch(from var(--pri) l c h / var(--o-xl))}.setup .card-content .window .code .punct,.setup .card-content .window .code .comment{color:oklch(from var(--pri) l c h / var(--o-lg))}.backups :is(.delta-wrapper,.diffs-wrapper){padding:clamp(16px,6%,24px) clamp(16px,30% - 66px,48px)}.backups .delta{width:100%}.backups .delta .delta-row{display:grid;grid-template-columns:10fr 13fr 8fr 12fr 9fr 14fr 7fr 11fr;gap:6px;height:40px;outline:1px solid oklch(from var(--sec) l c h / var(--o-sm));outline-offset:6px}.backups .delta .delta-row div{position:relative;background-color:oklch(from var(--sec) l c h / var(--o-xs));border:1px solid oklch(from var(--sec) l c h / var(--o-sm))}.backups .delta .delta-row .slot{background-color:transparent;border-color:var(--sec)}.backups .delta .delta-row .changed{background-color:var(--sec);border-color:var(--sec)}.backups .delta .delta-row+.delta-row{margin-top:56px}.backups .delta .changed:before,.backups .delta .changed:after{content:"";position:absolute;left:50%}.backups .delta .changed:before{bottom:100%;width:1px;height:57px;background-color:var(--sec)}.backups .delta .changed:after{bottom:calc(100% + 49px);margin-left:-3px;width:7px;height:7px;border:solid var(--sec);border-width:1px 0 0 1px;rotate:45deg}.backups .spot-check{--gap: 1.5cqw;display:grid;grid-template-columns:repeat(16,max(21px,6cqw));gap:var(--gap);-webkit-user-select:none;user-select:none}.backups .spot-check div{aspect-ratio:1 / 1;background-color:oklch(from var(--sec) l c h / var(--o-xs));border:1px solid oklch(from var(--sec) l c h / var(--o-sm));display:grid;place-items:center;color:var(--pri);color:oklch(from var(--pri) l c h / var(--o-lg))}.backups .spot-check div.checked{background-color:var(--sec)}.backups .spot-check div .g-icon{font-size:max(14px,4cqw)!important;display:grid;padding-top:1px}.backups .spot-check div:not(.checked) .g-icon{opacity:0}@media(prefers-reduced-motion:no-preference){.backups .spot-check{transition:gap .35s cubic-bezier(.16,1,.3,1)}.backups .spot-check div{transition:background-color .6s ease}.backups .spot-check .g-icon{transition:opacity .45s ease,scale .6s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.backups .spot-check{--gap: 3cqw}}@media(scripting:enabled){.backups .spot-check:not(.is-live) div.checked{background-color:oklch(from var(--sec) l c h / var(--o-xs))}.backups .spot-check:not(.is-live) div.checked .g-icon{opacity:0}}.backups .spot-check.is-live .g-icon{scale:.4}.backups .spot-check.is-live div.checked .g-icon{opacity:0}.backups .spot-check.is-live.is-ticked div.checked .g-icon{opacity:1;scale:1}.backups .spot-check.is-scanning div{animation:spot-scan .7s calc(var(--row) * .25s) ease-in-out}}@media(min-width:768px)and (prefers-reduced-motion:no-preference)and (hover:hover){.backups .card-content:hover .spot-check{--gap: 1.5cqw}}@keyframes spot-scan{50%{background-color:oklch(from var(--sec) l c h / var(--o-md))}}.backups .diffs{width:100%}.backups .diffs div{width:100%;display:flex;gap:15px;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:clamp(12px,4.5cqw,13px);padding:5px 15px}.backups .diffs div span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backups .diffs div span:last-child{margin-left:auto;white-space:nowrap}.backups .diffs div.added{color:var(--sec);border-left:3px solid var(--sec);background-color:oklch(from var(--sec) l c h / var(--o-xs))}.backups .diffs div.changed{color:var(--sec);border-left:3px solid oklch(from var(--sec) l c h / var(--o-lg));background-color:color-mix(in oklab,var(--sec) 4%,var(--pri))}.backups .diffs div.removed{color:oklch(from var(--sec) l c h / var(--o-lg));border-left:3px solid oklch(from var(--sec) l c h / var(--o-md))}.backups .diffs div.removed span:nth-child(2){text-decoration:line-through}.restore .header p{max-width:550px!important}.restore{container-type:inline-size;color:var(--sec);margin-block:calc(clamp(3rem,.7397rem + 6.5753vw,6rem)/-2)}.restore .band{padding-block:12px}.restore-panel{display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid oklch(from var(--sec) l c h / var(--o-xs));transition:border-color .35s}@media(hover:hover){.restore-panel:hover{border-color:oklch(from var(--sec) l c h / var(--o-sm))}.restore-panel:hover .restore-wrapper li+li{border-color:oklch(from var(--sec) l c h / var(--o-sm))}}.restore-command{padding:16px;background-color:oklch(from var(--sec) l c h / var(--o-xs));font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:14px;overflow-wrap:anywhere}.restore-command code{font:inherit}.restore-command>span{color:oklch(from var(--sec) l c h / var(--o-lg))}.restore-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;list-style:none}.restore-wrapper li{min-width:0}.restore-wrapper li+li{padding-inline-start:24px;border-inline-start:1px solid oklch(from var(--sec) l c h / var(--o-xs));transition:border-color .35s}.restore-wrapper h3{margin-block-start:16px;font-size:16px;font-weight:500}.restore-wrapper p{margin-block-start:3px;font-size:15px;color:oklch(from var(--sec) l c h / var(--o-lg));text-wrap:pretty}.restore-wrapper code{font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:13px;font-weight:420;padding:3px 9px;background-color:oklch(from var(--sec) l c h / var(--o-xs));color:var(--sec);overflow-wrap:anywhere}@container (max-width: 700px){.restore-panel{padding:20px;gap:28px}.restore-wrapper{grid-template-columns:minmax(0,1fr);gap:16px}.restore-wrapper li+li{padding-inline-start:0;padding-block-start:16px;border-inline-start:0;border-block-start:1px solid oklch(from var(--sec) l c h / var(--o-xs))}}@media(prefers-reduced-motion:reduce){.restore-panel{transition:none!important}.restore-wrapper li+li{transition:none!important}}.security .header,.backups .header,.restore .header{align-items:flex-start;gap:12px;width:100%;text-align:left;color:var(--sec)}:is(.security .header,.backups .header,.restore .header) p{max-width:480px;color:var(--ter)}.backups .header p{max-width:550px}.security .cards-wrapper .card.long .term-panel{position:relative;z-index:0;aspect-ratio:auto;min-height:180px;--pull: 10px;--pull-time: .35s ease;--bleed: calc(24px + var(--pull) * 2);--pulled-translate: calc(var(--pull) * -1) calc(var(--pull) * -1 - 4px);--pulled-rotate: -1deg;margin:0 calc(var(--bleed) * -1) calc(var(--bleed) * -1) 9px;background-color:var(--sec);transform-origin:bottom right;transition:translate var(--pull-time),rotate var(--pull-time)}.security .card.long{overflow:hidden}@media(min-width:768px){.security .cards-wrapper .card.long .term-panel{align-self:stretch;margin:0 calc(var(--bleed) * -1) calc(var(--bleed) * -1) 0}}.security .term-panel .term{position:absolute;top:20px;left:20px;box-sizing:border-box;width:max-content;min-width:108%;min-height:108%;padding:24px;border:2px solid var(--pri);display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,1fr);grid-auto-columns:1fr;column-gap:18px;list-style:none;counter-reset:word;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:clamp(14px,12.67px + .35cqw,15px);font-weight:500;line-height:1.6;color:var(--pri)}.security .term-panel .term li{display:grid;grid-template-columns:2ch 1fr;column-gap:12px}.security .term-panel .term li:before{counter-increment:word;content:counter(word);text-align:right;font-weight:400;color:oklch(from var(--pri) l c h / var(--o-md))}.security .term-panel .term li.redacted{justify-self:start;color:#000;background:linear-gradient(#000 0% 100%) right center / calc(100% - 2ch - 12px) 1.2em no-repeat}@media(max-width:767.98px){.security .cards-wrapper .card.long .term-panel{translate:var(--pulled-translate);rotate:var(--pulled-rotate)}}@media(hover:hover)and (min-width:768px){.security .card.long:hover .term-panel{translate:var(--pulled-translate);rotate:var(--pulled-rotate)}}@media(hover:hover){.security .card.long:hover .term .redacted{color:var(--pri);background:transparent}}@media(prefers-reduced-motion:reduce){.security .cards-wrapper .card.long .term-panel{transition:none}}.card-content .storage-options{--gap: 16px;--gap-closed: 8px;--max-shift: 220px;position:relative;top:-36px;flex-shrink:0;width:max-content;display:flex;flex-direction:column;gap:var(--gap);transition:gap .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.card-content .storage-options .icon-sprite{display:none}.card-content .storage-options .row{--shift: 0px;display:flex;flex-direction:row;gap:var(--gap);justify-content:center;flex-shrink:0;white-space:nowrap;translate:var(--shift) 0;transition:gap .35s cubic-bezier(.16,1,.3,1)}.card-content .storage-options .row:nth-of-type(8n+1){--shift: -140px}.card-content .storage-options .row:nth-of-type(8n+2){--shift: 90px}.card-content .storage-options .row:nth-of-type(8n+3){--shift: -40px}.card-content .storage-options .row:nth-of-type(8n+4){--shift: 210px}.card-content .storage-options .row:nth-of-type(8n+5){--shift: -220px}.card-content .storage-options .row:nth-of-type(8n+6){--shift: 30px}.card-content .storage-options .row:nth-of-type(8n+7){--shift: -90px}.card-content .storage-options .row:nth-of-type(8n+8){--shift: 150px}.card-content .storage-options .row>div{background-color:oklch(from var(--sec) l c h / var(--o-xs));border:1px solid oklch(from var(--sec) l c h / var(--o-sm));width:fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:5px 10px;font-size:clamp(12px,3.5cqw,14px);color:var(--sec)}.card-content .storage-options .row>div svg{width:16px;height:16px}.card-content .storage-options .row>div svg *:not([fill=none]){fill:currentColor!important}.card-content .storage-options .row>div svg [stroke]:not([stroke=none]){stroke:currentColor!important}@media(scripting:enabled){.card-content .storage-options:not(.is-built){opacity:0}}@media(max-width:767.98px){.card-content .storage-options{--gap: var(--gap-closed)}}@media(prefers-reduced-motion:reduce){.card-content .storage-options{--gap: var(--gap-closed);transition:none}.card-content .storage-options .row{transition:none}}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (min-width:768px){.card-content:hover :is(.card-content .storage-options){--gap: var(--gap-closed)}}.card-content .storage-options.is-looping .row{padding-right:var(--gap);animation:storage-drift var(--duration) linear var(--delay) infinite;transition:gap .35s cubic-bezier(.16,1,.3,1),padding-right .35s cubic-bezier(.16,1,.3,1)}.card-content .storage-options.is-looping .row:nth-of-type(2n){animation-direction:reverse}.card-content .storage-options.is-paused .row{animation-play-state:paused}}@keyframes storage-drift{0%{transform:translate(calc(-50% / var(--units)))}to{transform:translate(calc(50% / var(--units)))}}.security .encrypted{--run: 48px;--bus: 16px;--chunk: 72px;--gap: 16px;width:100%;padding:12px 24px;display:flex;flex-direction:column;align-items:center;gap:var(--run);list-style:none;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:clamp(12px,3.5cqw,14px);color:var(--sec)}.security .encrypted .file,.security .encrypted .chunks li{background-color:oklch(from var(--sec) l c h / var(--o-xs));box-shadow:inset 0 0 0 1px oklch(from var(--sec) l c h / var(--o-sm))}.security .encrypted .file,.security .encrypted .cipher{display:flex;align-items:center;gap:.85em;padding:.5em 1em}.security .encrypted .file{width:80%}.security .encrypted .cipher{align-self:stretch;color:var(--pri);background-color:var(--sec)}.security .encrypted .meta{margin-left:auto;font-size:.93em;opacity:var(--o-lg)}.security .encrypted .chunks{position:relative}.security .encrypted .chunks ul{display:flex;gap:var(--gap);list-style:none}.security .encrypted .chunks li{width:var(--chunk);padding:.5em 0;text-align:center;font-size:.93em}.security .encrypted .chunks:before,.security .encrypted .chunks:after{content:"";position:absolute;background-color:var(--sec)}.security .encrypted .chunks:before{top:calc(var(--bus) - var(--run));left:calc(var(--chunk) / 2);right:calc(var(--chunk) / 2 - 1px);height:1px}.security .encrypted .chunks:after{top:calc(-1 * var(--run));left:50%;width:1px;height:var(--bus)}.security .encrypted :is(.cipher,.chunks li){position:relative}.security .encrypted :is(.cipher,.chunks li):before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:var(--run);background-color:var(--sec)}.security .encrypted :is(.cipher,.chunks li):after{content:"";position:absolute;bottom:calc(100% + 1px);left:50%;margin-left:-3px;width:7px;height:7px;border:solid var(--sec);border-width:0 1px 1px 0;rotate:45deg}.security .encrypted .chunks li:before{height:calc(var(--run) - var(--bus) - 1px)}@container (max-width: 340px){.security .encrypted{--chunk: 64px;--gap: 12px}}@container (min-width: 360px){.security .encrypted{--gap: 36px}}.storage-table{--u: min(1px, .29cqw);align-self:flex-start;margin-top:min(calc(32 * var(--u)),max(0px,calc(37.5cqw - 1px - 117 * var(--u))));width:100%;padding:calc(12 * var(--u)) calc(32 * var(--u));font-size:clamp(12px,3.5cqw,13px);font-weight:400;text-align:left;color:var(--sec);border-spacing:0}.storage-table th{padding:0 0 calc(9 * var(--u));border-bottom:1px solid oklch(from var(--sec) l c h / var(--o-xs));font-weight:400;color:oklch(from var(--sec) l c h / var(--o-md))}.storage-table th,.storage-table td{white-space:nowrap}:is(.storage-table th,.storage-table td):not(:first-child){padding-left:calc(16 * var(--u))}.storage-table td{padding-inline:0;color:oklch(from var(--sec) l c h / var(--o-xl))}.storage-table :is(th,td):nth-child(2){width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.storage-table tbody tr:first-child td{padding-top:calc(12 * var(--u))}.storage-table tbody tr+tr td{padding-top:calc(9 * var(--u))}.storage-table td:has(>b){color:oklch(from var(--sec) l c h / var(--o-lg))}.storage-table td b{font-weight:400;color:oklch(from var(--sec) l c h / var(--o-xl))}.pricing .header{align-items:center;gap:12px;text-align:center;color:var(--sec)}.pricing .header p{color:var(--ter)}.pricing-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;border:1px solid var(--sec)}.pricing-card,.pricing-slider{color:var(--sec)}:is(.pricing-card,.pricing-slider).bg-sec{color:var(--pri)}:is(.pricing-card,.pricing-slider) :focus-visible{outline-color:var(--sec)}:is(.pricing-card,.pricing-slider).bg-sec :focus-visible{outline-color:var(--pri)}.pricing-card{min-width:0;padding:28px;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:3px}.pricing-card-header{display:flex;flex-direction:column;gap:4px;padding-bottom:18px}.pricing-card-header h3{font-size:18px;font-weight:500}.pricing-card-header p{font-size:14px;color:oklch(from currentColor l c h / var(--o-lg))}.pricing-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 9px;padding-bottom:18px;border-bottom:1px solid oklch(from currentColor l c h / var(--o-sm))}.pricing-card-price .price{display:inline-flex;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.pricing-card-price .period{font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:13px;color:oklch(from currentColor l c h / var(--o-lg))}.price-digit{display:grid;grid-template-columns:1fr;height:1em;overflow:hidden;transition:grid-template-columns .5s cubic-bezier(.2,.8,.2,1)}.price-digit.is-in,.price-digit.is-out{grid-template-columns:0fr}.price-reel{min-width:0;display:flex;flex-direction:column;translate:0 calc(var(--d, 0) * -1em);transition:translate calc(.55s + var(--i, 0) * .1s + var(--jit, 0s)) linear(0,.1 5%,.28 10%,.48 15%,.68 20%,.85 25%,.96 30%,1.02 35%,1.03 40%,1.02 45%,1.01 50%,1.005 55%,1 60%,.998 65%,1 70%,1)}.price-reel span{display:block;height:1em}.price.is-still :is(.price-digit,.price-reel){transition:none}.pricing-card-includes{list-style:none;display:flex;flex-direction:column;gap:8px;padding:20px 0 28px}.pricing-card-includes li{position:relative;padding-left:32px;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:13px;line-height:1.6}.pricing-card-includes li:before{content:"[x]";content:"[x]" / "";position:absolute;left:0;color:oklch(from currentColor l c h / var(--o-md))}.pricing-card-includes li.no:before{content:"[ ]";content:"[ ]" / "";white-space:pre}[data-gb]{font-variant-numeric:tabular-nums}.pricing-gb{text-decoration:underline;text-underline-offset:3px}.pricing-card-cta{align-self:end}.pricing-card-cta :is(a,button).full{display:flex;align-items:center;justify-content:center;width:100%;padding:10px}.pricing-slider{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;padding:24px 28px 28px;border-top:1px solid var(--sec)}.pricing-slider-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px}.pricing-slider-label{display:flex;flex-direction:column;gap:2px}.pricing-slider-label label{font-size:16px;font-weight:500;cursor:pointer}@media(max-width:550px){.pricing-slider-label label{font-size:15px}}.pricing-slider-label p{font-size:14px;line-height:1.36;color:oklch(from var(--sec) l c h / var(--o-lg))}.pricing-slider-label-row{display:flex;align-items:baseline;gap:12px}.pricing-slider-reset{visibility:hidden;font-size:13px!important}.has-steps .pricing-slider-reset{visibility:visible}.pricing-slider-readout{flex-shrink:0;min-width:8ch;text-align:right;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:18px;font-weight:500;white-space:nowrap}.pricing-slider-track{--thumb: 8px;--track: 24px;position:relative;height:var(--track)}.pricing-meter{position:absolute;inset:0 calc(var(--thumb) / 2);display:flex;align-items:center;gap:3px}.pricing-meter span{flex:1 1 0;height:10px;background-color:oklch(from var(--sec) l c h / var(--o-sm));transition:background-color .2s ease}.pricing-meter span.filled{background-color:var(--sec)}.pricing-slider input[type=range]{appearance:none;-webkit-appearance:none;position:relative;display:block;width:100%;height:var(--track);background:transparent;cursor:pointer;touch-action:pan-y}.pricing-slider input[type=range]:focus-visible{outline:none}.pricing-slider input[type=range]::-webkit-slider-runnable-track{height:var(--track);background:transparent}.pricing-slider input[type=range]::-moz-range-track{height:var(--track);background:transparent}.pricing-slider input[type=range]::-moz-range-progress{background:transparent}.pricing-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--track);border:none;border-radius:0;background-color:var(--sec)}.pricing-slider input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--track);border:none;border-radius:0;background-color:var(--sec)}.pricing-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--sec);outline-offset:2px}.pricing-slider input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--sec);outline-offset:2px}@media(prefers-reduced-motion:reduce){.price-digit,.price-reel,.pricing-meter span{transition:none}}@media(max-width:768px){.pricing-wrapper{grid-template-columns:minmax(0,1fr)}.pricing-card{padding:24px}.pricing-slider{padding:20px 24px 24px}}@media(max-width:480px){.pricing-slider-head{flex-direction:column;align-items:flex-start}.pricing-slider-readout{min-width:0;text-align:left}}.faq .band{max-width:768px;margin:0 auto}.faq,.faq~*,main~footer{overflow-anchor:none}.faq .header{color:var(--sec);gap:4px}.faq .header p{font-size:14px;line-height:1.5;color:var(--ter)}.faq .header a{text-decoration:underline}.faq-item{border-top:1px solid oklch(from var(--sec) l c h / var(--o-xs))}.faq-question{width:100%;padding:21px 0;display:flex;justify-content:space-between;align-items:baseline;gap:24px;font-size:15px;font-weight:500;line-height:1.35;color:var(--sec);text-align:left;text-underline-offset:2px}.faq-question:active{scale:1!important}@media(hover:hover){.faq-question:hover>span:first-child{text-decoration:underline}}.faq-question:focus-visible{outline-color:var(--sec);outline-offset:4px}@media(max-width:550px){.faq-question{font-size:15px}}.faq-icon{flex-shrink:0;font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:14px;font-weight:500;white-space:pre;-webkit-user-select:none;user-select:none}.faq-icon:before{content:"[+]"}.faq-question[aria-expanded=true] .faq-icon:before{content:"[-]"}.faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}.faq-question[aria-expanded=true]+.faq-answer{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),visibility 0s}.faq-answer-content{overflow:hidden}.faq-answer-content p{padding-bottom:24px;font-size:15px;font-weight:400;line-height:1.36;color:oklch(from var(--sec) l c h / var(--o-lg))}.faq-answer-content p a{color:var(--sec);text-decoration:underline}@media(hover:hover){.faq-answer-content p a:hover{color:oklch(from var(--sec) l c h / var(--o-lg))}}@media(max-width:550px){.faq-answer-content p{font-size:15px}}.faq-answer-content code{font-family:Geist Mono,Geist Mono Fallback,monospace;font-size:13px;font-weight:420;padding:1px 5px;background-color:oklch(from var(--sec) l c h / var(--o-xs));color:var(--sec);white-space:nowrap}.faq-answer-content .mono{font-weight:450}@media(prefers-reduced-motion:reduce){.faq-answer,.faq-question[aria-expanded=true]+.faq-answer{transition:none}}.cta .band{padding:clamp(6rem,3.5394rem + 10.0946vw,10rem) var(--side-padding)}
