.lubb-core-architecture-module__Y1uJsq__pyramid{--w:420px;--h:108px;flex-direction:column;gap:4px;width:100%;max-width:980px;display:flex}.lubb-core-architecture-module__Y1uJsq__row{min-height:var(--h);align-items:center;display:flex;position:relative}.lubb-core-architecture-module__Y1uJsq__slice{width:var(--w);background:var(--brand-alpha-medium);height:100%;color:var(--brand-on-background-strong);clip-path:polygon(calc(50% - 50% * var(--i) / var(--n)) 0, calc(50% + 50% * var(--i) / var(--n)) 0, calc(50% + 50% * (var(--i) + 1) / var(--n)) 100%, calc(50% - 50% * (var(--i) + 1) / var(--n)) 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.lubb-core-architecture-module__Y1uJsq__slice svg{width:26px;height:26px;margin-top:calc(var(--h) * .18 * (1 - min(var(--i), 1)))}.lubb-core-architecture-module__Y1uJsq__text{margin-left:calc(var(--w) / 2 + var(--w) / 2 * (var(--i) + 1) / var(--n) + 20px);border-bottom:1px solid var(--neutral-alpha-medium);flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:6px;min-width:0;padding:16px 0;display:flex}.lubb-core-architecture-module__Y1uJsq__row:last-child .lubb-core-architecture-module__Y1uJsq__text{border-bottom:none}@media (max-width:720px){.lubb-core-architecture-module__Y1uJsq__pyramid{--w:140px;--h:112px}.lubb-core-architecture-module__Y1uJsq__slice svg{width:18px;height:18px}.lubb-core-architecture-module__Y1uJsq__text{margin-left:calc(var(--w) + 16px)}}
.sign-in-dialog-module__H-Xc3W__backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);background:#0000008c;transition:opacity .16s ease-out;position:fixed;inset:0}.sign-in-dialog-module__H-Xc3W__backdrop[data-starting-style],.sign-in-dialog-module__H-Xc3W__backdrop[data-ending-style]{opacity:0}.sign-in-dialog-module__H-Xc3W__popup{z-index:101;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--static-space-24);gap:var(--static-space-16);border-radius:var(--radius-l);border:1px solid var(--neutral-alpha-medium);background:var(--page-background);box-shadow:var(--shadow-l,0 24px 60px -12px #00000073);outline:none;flex-direction:column;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.sign-in-dialog-module__H-Xc3W__popup[data-starting-style],.sign-in-dialog-module__H-Xc3W__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.sign-in-dialog-module__H-Xc3W__head{gap:var(--static-space-4);flex-direction:column;padding-right:40px;display:flex;position:relative}.sign-in-dialog-module__H-Xc3W__title{font-family:var(--font-heading);font-size:var(--font-size-heading-s);color:var(--neutral-on-background-strong);margin:0}.sign-in-dialog-module__H-Xc3W__description{font-family:var(--font-body);font-size:var(--font-size-body-s);color:var(--neutral-on-background-weak);margin:0}.sign-in-dialog-module__H-Xc3W__close{border-radius:var(--radius-s);border:1px solid var(--neutral-alpha-medium);width:32px;height:32px;color:var(--neutral-on-background-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;right:0}.sign-in-dialog-module__H-Xc3W__close:hover{background:var(--neutral-alpha-weak)}.sign-in-dialog-module__H-Xc3W__close:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sign-in-dialog-module__H-Xc3W__backdrop,.sign-in-dialog-module__H-Xc3W__popup{transition-duration:0s}}
.nova-toolkit-section-module__Kal5cW__groups{width:100%;max-width:var(--responsive-width-l,1200px);gap:var(--static-space-48);flex-direction:column;display:flex}.nova-toolkit-section-module__Kal5cW__groupHead{margin-bottom:var(--static-space-16)}.nova-toolkit-section-module__Kal5cW__groupTitle{color:var(--neutral-on-background-strong);margin:0;font-size:1.25rem;font-weight:600}.nova-toolkit-section-module__Kal5cW__groupSub{color:var(--neutral-on-background-weak);margin:4px 0 0}.nova-toolkit-section-module__Kal5cW__grid{gap:var(--static-space-12);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.nova-toolkit-section-module__Kal5cW__grid>li{display:flex}.nova-toolkit-section-module__Kal5cW__card{width:100%;padding:var(--static-space-16);border-radius:var(--radius-l);border:1px solid var(--neutral-alpha-weak);background:var(--surface-background,var(--neutral-alpha-weak));flex-direction:column;gap:6px;display:flex}a.nova-toolkit-section-module__Kal5cW__cardLink.nova-toolkit-section-module__Kal5cW__cardLink,a.nova-toolkit-section-module__Kal5cW__cardLink.nova-toolkit-section-module__Kal5cW__cardLink:hover{color:inherit;border-color:var(--brand-alpha-medium);text-decoration:none}a.nova-toolkit-section-module__Kal5cW__cardLink.nova-toolkit-section-module__Kal5cW__cardLink:hover{border-color:var(--brand-solid-strong)}.nova-toolkit-section-module__Kal5cW__icon{border-radius:var(--radius-m);background:var(--brand-alpha-weak);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nova-toolkit-section-module__Kal5cW__name{color:var(--neutral-on-background-strong);font-weight:600}.nova-toolkit-section-module__Kal5cW__more{color:var(--brand-on-background-medium)}.nova-toolkit-section-module__Kal5cW__body{color:var(--neutral-on-background-weak);font-size:.875rem;line-height:1.45}.nova-toolkit-section-module__Kal5cW__gridWide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.nova-toolkit-section-module__Kal5cW__code{font-family:var(--font-code,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--neutral-on-background-strong);font-size:1rem;font-weight:600}.nova-toolkit-section-module__Kal5cW__facts{color:var(--neutral-on-background-medium);flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;font-size:.875rem;line-height:1.45;display:flex}.nova-toolkit-section-module__Kal5cW__steps{gap:var(--static-space-12);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.nova-toolkit-section-module__Kal5cW__step{padding:var(--static-space-16);border-radius:var(--radius-l);border:1px solid var(--neutral-alpha-weak);flex-direction:column;gap:6px;display:flex}.nova-toolkit-section-module__Kal5cW__stepNum{background:var(--brand-solid-strong);width:28px;height:28px;color:var(--brand-on-solid-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}
