.certik-redesign-root .dark,[data-rd-floating].dark{--semantic-white:#fff;--semantic-black:#000;--semantic-text-primary:var(--gray-12);--semantic-text-secondary:var(--gray-11);--semantic-text-muted:var(--gray-10);--semantic-text-placeholder:var(--gray-8);--semantic-text-disabled:var(--gray-8);--semantic-text-inverse:var(--gray-1);--semantic-text-success:var(--green-11);--semantic-text-warning:var(--warning-11);--semantic-text-neutral:var(--slate-11);--semantic-text-info:var(--blue-11);--semantic-text-on-brand:#fff;--semantic-text-on-solid:var(--white-a12);--semantic-bg-primary:var(--gray-1);--semantic-bg-secondary:var(--gray-2);--semantic-bg-subtle:var(--gray-3);--semantic-bg-muted:var(--gray-4);--semantic-bg-disabled:var(--gray-3);--semantic-bg-solid:var(--gray-12);--semantic-bg-brand-solid:var(--brand-9);--semantic-bg-brand-subtle:var(--brand-3);--semantic-bg-danger-solid:var(--red-9);--semantic-bg-danger-subtle:var(--red-3);--semantic-bg-info-solid:var(--blue-9);--semantic-bg-info-subtle:var(--blue-3);--semantic-bg-neutral-solid:var(--slate-9);--semantic-bg-neutral-subtle:var(--slate-3);--semantic-bg-success-solid:var(--green-9);--semantic-bg-success-subtle:var(--green-3);--semantic-bg-warning-solid:var(--warning-9);--semantic-bg-warning-subtle:var(--warning-3);--semantic-bg-floating:var(--semantic-bg-primary);--semantic-border-default:var(--gray-5);--semantic-border-subtle:var(--gray-4);--semantic-border-subtle-alt:var(--gray-a4);--semantic-border-muted:var(--gray-3);--semantic-border-disabled:var(--gray-4);--semantic-border-solid:var(--gray-12);--semantic-border-neutral:var(--slate-6);--semantic-border-brand:var(--brand-6);--semantic-border-success:var(--green-6);--semantic-border-warning:var(--warning-6);--semantic-border-danger:var(--red-6);--semantic-border-danger-alt:var(--red-a6);--semantic-border-info:var(--blue-6);--semantic-focus-ring-default:var(--gray-a5);--semantic-focus-ring-destructive:var(--red-a5);--semantic-focus-ring-brand:var(--brand-a5);--semantic-text-brand:var(--brand-9);--semantic-text-danger:var(--red-10);--semantic-bg-scrim:var(--black-a4);--semantic-bg-hover:var(--gray-a4);--semantic-bg-active:var(--gray-a5);--component-avatar-border:var(--gray-a3);--component-button-bg:var(--semantic-bg-solid);--component-button-bg-hover:var(--gray-11);--component-button-text:var(--semantic-text-inverse);--component-button-bg-disabled:var(--semantic-bg-disabled);--component-button-secondary-bg:var(--semantic-bg-primary);--component-button-secondary-bg-hover:var(--semantic-bg-hover);--component-button-secondary-border:var(--semantic-border-default);--component-button-secondary-text:var(--semantic-text-primary);--component-button-ghost-bg-hover:var(--semantic-bg-hover);--component-button-ghost-bg-focus:var(--semantic-bg-primary);--component-button-ghost-border-focus:var(--semantic-border-default);--component-button-ghost-text:var(--semantic-text-primary);--component-button-destructive-bg:var(--red-3);--component-button-destructive-bg-hover:var(--red-4);--component-button-destructive-border:var(--semantic-border-danger);--component-button-destructive-text:var(--semantic-text-danger);--component-button-brand-bg:var(--semantic-bg-brand-solid);--component-button-brand-bg-hover:var(--brand-10);--component-button-brand-text:var(--semantic-text-on-brand);--component-input-bg-default:var(--semantic-bg-primary);--component-input-bg-readonly:var(--semantic-bg-subtle);--component-input-bg-disabled:var(--semantic-bg-disabled);--component-input-border-default:var(--semantic-border-default);--component-input-border-hover:var(--semantic-border-solid);--component-input-border-focus:var(--semantic-border-solid);--component-input-border-error:var(--semantic-border-danger);--component-input-border-success:var(--semantic-border-success);--component-input-border-disabled:var(--semantic-border-disabled);--component-input-text-default:var(--semantic-text-primary);--component-input-text-placeholder:var(--semantic-text-placeholder);--component-input-text-disabled:var(--semantic-text-disabled);--component-input-adornment-default:var(--semantic-text-muted);--component-input-adornment-disabled:var(--semantic-text-disabled);--component-input-adornment-error:var(--semantic-text-danger);--component-input-adornment-success:var(--semantic-text-success);--component-input-label-default:var(--semantic-text-secondary);--component-input-label-disabled:var(--semantic-text-disabled);--component-input-message-description:var(--semantic-text-muted);--component-input-message-error:var(--semantic-text-danger);--component-input-message-success:var(--semantic-text-success);--component-selection-control-bg-default:var(--semantic-bg-primary);--component-selection-control-bg-hover:var(--semantic-bg-hover);--component-selection-control-bg-disabled:var(--semantic-bg-disabled);--component-selection-control-bg-selected:var(--semantic-bg-solid);--component-selection-control-border-selected:var(--semantic-bg-solid);--component-selection-control-border-default:var(--semantic-border-default);--component-selection-control-border-hover:var(--semantic-border-solid);--component-selection-control-border-disabled:var(--semantic-border-disabled);--component-selection-control-border-error:var(--red-9);--component-selection-control-indicator:var(--semantic-bg-primary);--component-selection-control-indicator-disabled:var(--semantic-text-disabled);--component-status-tag-bg-progress:var(--violet-3);--component-status-tag-border-progress:var(--violet-6);--component-status-tag-text-progress:var(--violet-11);--component-status-tag-dot-progress:var(--violet-9);--component-select-trigger-bg-default:var(--semantic-bg-primary);--component-select-trigger-bg-hover:var(--semantic-bg-hover);--component-select-trigger-bg-disabled:var(--semantic-bg-disabled);--component-select-trigger-border-default:var(--semantic-border-default);--component-select-trigger-border-hover:var(--semantic-border-solid);--component-select-trigger-border-focus:var(--semantic-border-solid);--component-select-trigger-border-open:var(--semantic-border-solid);--component-select-trigger-border-error:var(--semantic-border-danger);--component-select-trigger-border-disabled:var(--semantic-border-disabled);--component-select-trigger-text-default:var(--semantic-text-primary);--component-select-trigger-text-placeholder:var(--semantic-text-placeholder);--component-select-trigger-text-disabled:var(--semantic-text-disabled);--component-select-trigger-icon-default:var(--semantic-text-muted);--component-select-trigger-icon-hover:var(--semantic-text-secondary);--component-select-trigger-icon-disabled:var(--semantic-text-disabled);--component-combobox-control-bg-default:var(--semantic-bg-primary);--component-combobox-control-bg-hover:var(--semantic-bg-hover);--component-combobox-control-bg-disabled:var(--semantic-bg-disabled);--component-combobox-control-border-default:var(--semantic-border-default);--component-combobox-control-border-hover:var(--semantic-border-solid);--component-combobox-control-border-focus:var(--semantic-border-solid);--component-combobox-control-border-open:var(--semantic-border-solid);--component-combobox-control-border-error:var(--semantic-border-danger);--component-combobox-control-border-disabled:var(--semantic-border-disabled);--component-combobox-input-text-default:var(--semantic-text-primary);--component-combobox-input-text-placeholder:var(--semantic-text-placeholder);--component-combobox-input-text-disabled:var(--semantic-text-disabled);--component-combobox-toggle-icon-default:var(--semantic-text-muted);--component-combobox-toggle-icon-hover:var(--semantic-text-secondary);--component-combobox-toggle-icon-disabled:var(--semantic-text-disabled);--component-combobox-empty-text:var(--semantic-text-muted);--component-selection-list-bg:var(--semantic-bg-floating);--component-selection-list-border:var(--semantic-border-subtle-alt);--component-selection-list-item-bg-focus:var(--semantic-bg-hover);--component-selection-list-item-bg-selected:var(--semantic-bg-active);--component-selection-list-item-text:var(--semantic-text-primary);--component-selection-list-item-text-disabled:var(--semantic-text-disabled);--component-selection-list-item-icon:var(--semantic-text-muted);--component-selection-list-item-icon-disabled:var(--semantic-text-disabled);--component-selection-list-indicator:var(--semantic-text-primary);--component-selection-list-indicator-disabled:var(--semantic-text-disabled);--component-dropdown-menu-bg:var(--semantic-bg-floating);--component-dropdown-menu-border:var(--semantic-border-subtle-alt);--component-dropdown-menu-text:var(--semantic-text-primary);--component-dropdown-menu-item-bg-highlighted:var(--semantic-bg-hover);--component-dropdown-menu-item-bg-highlighted-destructive:var(--semantic-bg-danger-subtle);--component-dropdown-menu-item-text-destructive:var(--semantic-text-danger);--component-dropdown-menu-item-text-disabled:var(--semantic-text-disabled);--component-dropdown-menu-item-icon:var(--semantic-text-secondary);--component-dropdown-menu-item-icon-destructive:var(--semantic-text-danger);--component-dropdown-menu-item-icon-disabled:var(--semantic-text-disabled);--component-dropdown-menu-item-metadata:var(--semantic-text-muted);--component-dropdown-menu-item-metadata-disabled:var(--semantic-text-disabled);--component-dropdown-menu-label-text:var(--semantic-text-muted);--component-dropdown-menu-separator-bg:var(--semantic-border-subtle);--component-popover-bg:var(--semantic-bg-floating);--component-popover-border:var(--semantic-border-subtle-alt);--component-popover-text:var(--semantic-text-primary);--component-context-card-bg:var(--semantic-bg-floating);--component-context-card-border:var(--semantic-border-subtle-alt);--component-context-card-text:var(--semantic-text-primary);--component-file-item-visual-bg-default:var(--semantic-bg-subtle);--component-file-item-visual-fg-default:var(--semantic-text-secondary);--component-file-item-visual-bg-image:var(--green-3);--component-file-item-visual-fg-image:var(--green-11);--component-file-item-visual-bg-archive:var(--amber-3);--component-file-item-visual-fg-archive:var(--amber-11);--component-file-item-visual-bg-pdf:var(--red-3);--component-file-item-visual-fg-pdf:var(--red-11);--component-file-item-visual-bg-document:var(--blue-3);--component-file-item-visual-fg-document:var(--blue-11);--component-file-item-visual-bg-contract:var(--violet-3);--component-file-item-visual-fg-contract:var(--violet-11);--component-toggle-button-bg-disabled-on:var(--gray-6);--component-toggle-track-bg-default:var(--semantic-bg-subtle);--component-toggle-track-bg-disabled:var(--semantic-bg-disabled);--component-toggle-track-bg-checked:var(--semantic-bg-solid);--component-toggle-track-bg-checked-success:var(--semantic-bg-success-solid);--component-toggle-track-border-error:var(--semantic-border-danger);--component-toggle-thumb-bg-default:var(--white-a12);--component-toggle-thumb-bg-disabled:var(--semantic-text-disabled);--component-toggle-thumb-bg-checked:var(--semantic-bg-primary);--component-toggle-thumb-bg-checked-success:var(--semantic-text-on-solid);--component-tooltip-bg:var(--semantic-bg-solid);--component-tooltip-text:var(--semantic-text-inverse);--component-table-row-bg-hover:var(--gray-3);color:var(--semantic-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.certik-redesign-root :where(h1,h2,h3,h4){text-wrap:balance}.certik-redesign-root p{text-wrap:pretty}.certik-redesign-root [data-rd-section]{scroll-margin-top:6rem}.certik-redesign-root .rd-grid{pointer-events:none;background-image:linear-gradient(var(--semantic-border-muted) 1px, transparent 1px), linear-gradient(90deg, var(--semantic-border-muted) 1px, transparent 1px);background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(120% 80% at 50% 0,#000 40%,#0000 100%)}.certik-redesign-root .rd-hero-ascii{-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 90%);mask-image:linear-gradient(270deg,#000 30%,#0000 90%)}.certik-redesign-root .rd-marquee-track{will-change:transform;width:max-content;animation:56s linear infinite rd-marquee;display:flex}@keyframes rd-marquee{to{transform:translate(-50%)}}.certik-redesign-root .rd-beat-bar{transform-origin:0;animation:4s linear forwards rd-beat}@keyframes rd-beat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.certik-redesign-root .rd-marquee-track{flex-wrap:wrap;row-gap:1rem;width:auto;animation:none}.certik-redesign-root .rd-marquee-copy[aria-hidden=true]{display:none}.certik-redesign-root .rd-beat-bar{animation:none;transform:none}}.certik-redesign-root .rd-container{width:calc(100% - 2rem);max-width:82.25rem;margin-inline:auto}@media (min-width:40rem){.certik-redesign-root .rd-container{width:calc(100% - 3rem)}}@media (min-width:64rem){.certik-redesign-root .rd-container{width:calc(100% - 4rem)}}
html:has(.rd2-root){scroll-padding-top:5rem}@media (max-width:63.98rem){html:has(.rd2-root .rd2-toc-bar){scroll-padding-top:8.5rem}}.rd2-root [data-rd-section]{scroll-margin-top:0}.certik-redesign-root.rd2-root .rd-container{max-width:88.25rem}.rd2-root .rd2-rails{pointer-events:none;border-inline:1px solid var(--semantic-border-muted);z-index:1;display:none;position:absolute;inset-block:0;inset-inline:0}@media (min-width:48rem){.rd2-root .rd2-rails{display:block}}.rd2-root .rd2-over-media .rd2-rails{border-color:var(--semantic-border-subtle-alt)}.rd2-root .rd2-tick{background:var(--semantic-border-solid);width:.4375rem;height:.4375rem;position:absolute;top:-.1875rem}.rd2-root .rd2-tick[data-side=start]{left:-.25rem}.rd2-root .rd2-tick[data-side=end]{right:-.25rem}.rd2-root .dark .rd2-tick{width:.375rem;height:.375rem}.rd2-root .dark .rd2-tick[data-side=start]{left:-.21875rem}.rd2-root .dark .rd2-tick[data-side=end]{right:-.21875rem}.rd2-root section.dark+section:not(.dark) .rd2-tick,.rd2-root section:not(.dark)+section.dark .rd2-tick{display:none}@media (min-width:48rem){.rd2-root .rd2-inner{padding-inline:2rem}.rd2-root .rd2-bleed{margin-inline:-2rem}.rd2-root .rd2-cell{padding-inline:2rem}}@media (min-width:64rem){.rd2-root .rd2-inner{padding-inline:3rem}.rd2-root .rd2-bleed{margin-inline:-3rem}.rd2-root .rd2-stack{margin-inline:0 -3rem}}@media (min-width:80rem){.rd2-root .rd2-cell{padding-inline:3rem}}@media (min-width:40rem) and (max-width:47.98rem){.rd2-root .rd2-pair>:nth-child(odd).rd2-cell,.rd2-root .rd2-pair>:nth-child(odd)>.rd2-cell{padding-inline-end:1rem}.rd2-root .rd2-pair>:nth-child(2n).rd2-cell,.rd2-root .rd2-pair>:nth-child(2n)>.rd2-cell{padding-inline-start:1rem}}.rd2-root .rd2-ruled{overflow-x:clip}.rd2-root .rd2-ruled>*{border-top:1px solid var(--semantic-border-muted);border-inline-start:1px solid var(--semantic-border-muted);margin-inline-start:-1px}.rd2-root .rd2-scroller{--rd2-s:var(--rd2-fade-start,0px);--rd2-e:var(--rd2-fade-end,0px);--rd2-ls:min(var(--rd2-s), 8rem);--rd2-le:min(var(--rd2-e), 8rem);-webkit-mask-image:linear-gradient(to right, #0000004d, #0000004d calc(var(--rd2-s) - var(--rd2-ls)), #00000059 calc(var(--rd2-s) - var(--rd2-ls) * .75), #00000075 calc(var(--rd2-s) - var(--rd2-ls) * .5), #000000a6 calc(var(--rd2-s) - var(--rd2-ls) * .28), #000000db calc(var(--rd2-s) - var(--rd2-ls) * .12), #000 var(--rd2-s), #000 calc(100% - var(--rd2-e)), #000000db calc(100% - var(--rd2-e) + var(--rd2-le) * .12), #000000a6 calc(100% - var(--rd2-e) + var(--rd2-le) * .28), #00000075 calc(100% - var(--rd2-e) + var(--rd2-le) * .5), #00000059 calc(100% - var(--rd2-e) + var(--rd2-le) * .75), #0000004d calc(100% - var(--rd2-e) + var(--rd2-le)), #0000004d);mask-image:linear-gradient(to right, #0000004d, #0000004d calc(var(--rd2-s) - var(--rd2-ls)), #00000059 calc(var(--rd2-s) - var(--rd2-ls) * .75), #00000075 calc(var(--rd2-s) - var(--rd2-ls) * .5), #000000a6 calc(var(--rd2-s) - var(--rd2-ls) * .28), #000000db calc(var(--rd2-s) - var(--rd2-ls) * .12), #000 var(--rd2-s), #000 calc(100% - var(--rd2-e)), #000000db calc(100% - var(--rd2-e) + var(--rd2-le) * .12), #000000a6 calc(100% - var(--rd2-e) + var(--rd2-le) * .28), #00000075 calc(100% - var(--rd2-e) + var(--rd2-le) * .5), #00000059 calc(100% - var(--rd2-e) + var(--rd2-le) * .75), #0000004d calc(100% - var(--rd2-e) + var(--rd2-le)), #0000004d);scrollbar-width:none}.rd2-root .rd2-scroller::-webkit-scrollbar{display:none}@media (max-width:63.98rem){.rd2-root .rd2-scroller{-webkit-mask-image:none;mask-image:none}}.rd2-root .rd2-blur>span{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to bottom, transparent var(--s0), #000 var(--s1), #000 var(--s2), transparent var(--s3));mask-image:linear-gradient(to bottom, transparent var(--s0), #000 var(--s1), #000 var(--s2), transparent var(--s3));position:absolute;inset:0}.rd2-root .rd2-blur>span:first-child{--b:.75px;--s0:32%;--s1:44%;--s2:51%;--s3:57%}.rd2-root .rd2-blur>span:nth-child(2){--b:1.5px;--s0:44%;--s1:51%;--s2:57%;--s3:63%}.rd2-root .rd2-blur>span:nth-child(3){--b:3px;--s0:51%;--s1:57%;--s2:63%;--s3:69%}.rd2-root .rd2-blur>span:nth-child(4){--b:6px;--s0:57%;--s1:63%;--s2:69%;--s3:75%}.rd2-root .rd2-blur>span:nth-child(5){--b:12px;--s0:63%;--s1:69%;--s2:75%;--s3:81%}.rd2-root .rd2-blur>span:nth-child(6){--b:24px;--s0:69%;--s1:84%;--s2:100%;--s3:101%}@media (prefers-reduced-motion:no-preference){html:has(.rd2-root){scroll-behavior:smooth}.rd2-root [data-intro]{opacity:0;animation:0s 2s forwards rd2-intro-fallback}:is(.rd2-root[data-intro-state=playing],.rd2-root [data-intro-state=playing]) [data-intro]{animation:none}.rd2-root [data-axiom]>div>*{animation:rd2-fade-in var(--motion-duration-container) var(--motion-easing-enter) both}.rd2-root .rd2-swap{animation:rd2-swap-in var(--motion-duration-state) var(--motion-easing-enter) both}.rd2-root .rd2-flow{animation:1.2s linear infinite rd2-flow}.rd2-root .rd2-trace-in{animation:rd2-fade-in var(--motion-duration-state) var(--motion-easing-enter) both}.rd2-root .rd2-rows-in>[role=row]{animation:rd2-row-in var(--motion-duration-state) var(--motion-easing-enter) both}.rd2-root .rd2-rows-in>[role=row]:nth-child(2){animation-delay:30ms}.rd2-root .rd2-rows-in>[role=row]:nth-child(3){animation-delay:60ms}.rd2-root .rd2-rows-in>[role=row]:nth-child(4){animation-delay:90ms}.rd2-root .rd2-rows-in>[role=row]:nth-child(n+5){animation-delay:.12s}}.rd2-root [data-stage-frame]{container-type:inline-size}@supports (scale:calc(1px / 1px)){.rd2-root [data-stage-canvas=pending]{visibility:visible;transform:scale(calc(100cqw / 52rem))}}@keyframes rd2-intro-fallback{to{opacity:1}}@keyframes rd2-fade-in{0%{opacity:0}}@keyframes rd2-swap-in{0%{opacity:0;rotate:-45deg}}@keyframes rd2-flow{to{stroke-dashoffset:-10px}}@keyframes rd2-row-in{0%{opacity:0;translate:0 .375rem}}.rd2-root .rd2-splitting{flex-direction:column;display:flex}.rd2-root .rd2-line-mask{margin-block:-.08em -.14em;padding-block:.08em .14em}.rd2-root .rd2-display{letter-spacing:-.02em}@media (min-width:64rem){.rd2-root .rd2-display-lg{letter-spacing:-.02em}}@supports (-webkit-touch-callout:none){:is(.rd2-root,.rd2-ios-fields) :is(input:not([type=checkbox],[type=radio]),textarea){font-size:var(--text-label-lg);line-height:var(--text-label-lg--line-height)}}
.rd2-root .rd2-over-media .rd2-ruled>*{border-color:var(--semantic-border-subtle-alt)}
