.gz-shell-content{flex-direction:column;min-width:0;min-height:100dvh;display:flex}#main{min-width:0}.gz-cta,.gz-pill{white-space:nowrap;min-height:46px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .16s var(--ease-out-strong);border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding-inline:20px;font-size:13px;font-weight:650;display:inline-flex}.gz-pill{background:var(--raised);color:var(--foreground);border-color:var(--border)}.gz-cta:active,.gz-pill:active{transform:scale(.98)}.gz-cta:disabled,.gz-cta[aria-disabled=true],.gz-cta[data-disabled],.gz-pill:disabled{opacity:.45;pointer-events:none}.gz-site-header{z-index:40;border-bottom:2px solid var(--border);background:var(--background);position:sticky;top:0}.gz-topbar{height:var(--gz-header-height);align-items:center;gap:22px;display:flex}.gz-header-brand{flex:none;align-items:center;display:inline-flex}.gz-site-header .gz-logo{--logo-cutout:var(--background);gap:9px;font-size:27px}.gz-site-header .gz-logo-symbol{color:var(--primary);flex-basis:30px;width:30px;height:30px}.gz-desktop-nav{min-width:0;display:none}.gz-topbar-links{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.gz-topbar-links>li{flex:none}.gz-nav-link{min-height:44px;color:var(--muted-foreground);border-radius:10px;align-items:center;gap:10px;padding-inline:11px;font-size:12px;font-weight:650;transition:color .18s,background-color .18s;display:inline-flex}.gz-nav-link[aria-current=page]{color:var(--foreground);background:var(--surface)}.gz-nav-link[aria-current=page]:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:5px;left:11px;right:11px}.gz-topbar-search{flex:1;min-width:140px;max-width:280px;margin-left:auto;display:none}.gz-topbar-search input{border:2px solid var(--border);background:var(--raised);height:40px;color:var(--foreground);border-radius:10px;padding-left:37px;font-size:12px;transition:border-color .18s,background-color .18s}.gz-topbar-search input:focus{border-color:var(--primary);background:var(--surface)}.gz-topbar-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.gz-topbar-auth{border:2px solid var(--border);background:var(--raised);max-width:160px;min-height:40px;color:var(--foreground);border-radius:10px;padding-inline:16px;font-size:12px;font-weight:650}.gz-topbar-auth[data-testid=sign-in]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.gz-topbar-auth[aria-expanded=true]{background:var(--surface);color:var(--foreground)}.gz-topbar-auth[data-testid=account-menu]>span:first-child{background:var(--accent);color:var(--primary);border-radius:7px}.gz-topbar-auth>svg{color:currentColor}.gz-topbar-mobile-search{display:block}.gz-mobile-menu-trigger{border-radius:10px;width:42px;height:42px;display:inline-flex}.gz-topbar-mobile-search button,.gz-mobile-menu-trigger{color:var(--foreground)}.gz-mobile-menu-links{gap:4px}.gz-mobile-menu-links .gz-nav-link{width:100%;padding:12px;font-size:15px}.gz-mobile-menu-links .gz-nav-link[aria-current=page]:after{width:2px;height:auto;inset:12px auto 12px 0}.gz-shell-environment [data-testid=env-caption]{border:0;border-top:2px solid var(--border);background:var(--raised)}.gz-shell-environment .gz-container{min-height:25px;color:var(--muted-foreground);gap:7px;padding-block:4px;font-size:10px}.gz-shell-environment svg{width:11px;height:11px}.gz-mobile-tab-bar{background:var(--raised);border-color:var(--border)}.gz-mobile-tab-bar a[aria-current=page]{color:var(--primary)}.gz-site-footer{border-top:2px solid var(--border);background:var(--background);min-width:0;margin-top:64px}.gz-footer-main{gap:32px;padding-block:44px;display:grid}.gz-footer-brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.gz-footer-brand .gz-logo{--logo-cutout:var(--background);font-size:27px}.gz-footer-brand .gz-logo-symbol{color:var(--primary)}.gz-footer-brand>p{max-width:32ch;color:var(--muted-foreground);font-size:12px;line-height:1.75}.gz-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 20px;display:grid}.gz-footer-links a{min-height:40px;color:var(--foreground);align-items:center;font-size:12px;font-weight:500;transition:color .18s;display:inline-flex}.gz-footer-disclosure{max-width:66ch;color:var(--muted-foreground);flex-direction:column;gap:12px;font-size:11px;line-height:1.75;display:flex}.gz-footer-bottom{border-top:2px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:20px 24px;font-size:10px;line-height:1.7;display:flex}.gz-footer-bottom>span{white-space:nowrap;font-family:var(--font-mono)}.gz-footer-bottom>p{max-width:85ch}.toaster [data-sonner-toast]{border-color:var(--border);color:var(--foreground);background:var(--raised);font-family:var(--font-sans);box-shadow:var(--overlay-shadow)}.toaster [data-sonner-toast] [data-description]{color:var(--muted-foreground)}.toaster [data-type=success] [data-icon]{color:var(--success)}.toaster [data-type=error] [data-icon]{color:var(--destructive)}@media (hover:hover) and (pointer:fine){.gz-nav-link:hover{color:var(--foreground);background:var(--surface)}.gz-topbar-auth:hover{background:var(--surface);color:var(--foreground)}.gz-topbar-auth[data-testid=sign-in]:hover{background:var(--primary-hover);color:var(--primary-foreground)}.gz-footer-links a:hover{color:var(--primary)}}@media (min-width:700px){.gz-container{padding-inline:32px}.gz-topbar-search{display:block}.gz-topbar-actions{margin-left:0}.gz-topbar-mobile-search{display:none}.gz-footer-main{grid-template-columns:1fr 1fr}.gz-footer-disclosure{grid-column:1/-1}}@media (min-width:1180px){.gz-desktop-nav{scrollbar-width:thin;flex:0 auto;display:block;overflow-x:auto}.gz-topbar{gap:20px}.gz-topbar-search{min-width:140px;max-width:240px}.gz-mobile-menu-trigger,.gz-mobile-tab-bar,.gz-mobile-nav-spacer{display:none}.gz-footer-main{grid-template-columns:1fr .8fr 1.5fr;gap:40px}.gz-footer-disclosure{grid-column:auto}}@media (max-width:699px){.gz-topbar{gap:10px}.gz-topbar-actions{gap:4px}.gz-topbar-auth{max-width:135px;padding-inline:12px}.gz-site-header .gz-logo{gap:8px;font-size:25px}.gz-site-header .gz-logo-symbol{flex-basis:28px;width:28px;height:28px}.gz-site-footer{margin-top:44px}.gz-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}}@media (max-width:360px){.gz-topbar{gap:6px}.gz-topbar-auth{width:40px;min-width:40px;max-width:40px}.gz-topbar-auth[data-testid=sign-in]{gap:0;padding-inline:0;font-size:0}.gz-topbar-auth[data-testid=account-menu]{justify-content:center;gap:0;padding-inline:0}.gz-topbar-auth[data-testid=account-menu]>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gz-topbar-auth[data-testid=account-menu]>svg{display:none}}
html:root[data-theme=gem]{--page-glow-top:#b39ac51a;--page-glow-bottom:#bba46715;--menu-bg:#0e0e12;--surface-hover:#ffffff07;--background:#050506;--foreground:#f5f5f5;--card:#111215;--card-foreground:#f5f5f5;--popover:#111;--popover-foreground:#f5f5f5;--muted:#1b1b1b;--muted-foreground:#999;--secondary:#151515;--secondary-foreground:#f5f5f5;--accent:#202020;--accent-foreground:#fff;--primary:#f1f1f1;--primary-foreground:#050505;--border:#ffffff20;--border-strong:#ffffff38;--input:#333;--ring:#e2d5f6;--image-frame:#111;--highlight:#eee;--gz-spectrum:linear-gradient(90deg,#ff304f,#ff8a00,#ffe600,#35ef55,#00d9ff,#4355ff,#bb23ff,#ff304f);--gz-rainbow:var(--gz-spectrum);--gz-rainbow-loop:var(--gz-spectrum);--gz-progress:linear-gradient(90deg,#ff304f,#ff8a00,#ffe600,#35ef55,#00d9ff,#4355ff,#bb23ff);--radius-panel:16px;--radius-hero:20px;--raised:var(--card);--surface:var(--secondary);--gz-header-height:86px;--gz-sticky-top:106px;--font-manrope:var(--font-satoshi);--font-archivo:var(--font-satoshi);--font-mona:var(--font-satoshi);--display-face:var(--font-satoshi);--font-sans:var(--font-satoshi),sans-serif;--font-heading:var(--font-satoshi),sans-serif}.gz-shell-content{z-index:1;flex-direction:column;min-height:100dvh;margin-left:72px;display:flex;position:relative}.gz-container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:40px}html:root[data-theme=gem] body{background:var(--background);font-family:var(--font-sans);letter-spacing:-.02em;font-size:15px;font-weight:500}html:root[data-theme=gem] body:after{display:none}html:root[data-theme=gem] :is(h1,h2,h3,h4,h5,h6,.gz-display,.gz-title){font-family:var(--font-heading);letter-spacing:-.035em;font-weight:750}html:root[data-theme=gem] :is(button,input,select,textarea,summary){font-family:var(--font-sans);font-weight:600}html:root[data-theme=gem] :is(strong,b){font-weight:700}html:root[data-theme=gem] .gz-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:650}html:root[data-theme=gem] .lucide{stroke-width:1.8px}html:root[data-theme=gem] .border{border-width:1px}html:root[data-theme=gem] .border-t{border-top-width:1px}html:root[data-theme=gem] .border-b{border-bottom-width:1px}html:root[data-theme=gem] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=button]){border-width:1px}.gz-display{font-size:clamp(26px,3vw,36px);line-height:1.2}html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta),html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta):is(:hover,:focus-visible){isolation:isolate;color:#fff;white-space:nowrap;cursor:pointer;background:#121214;border:1px solid #ffffff10;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding-inline:20px;font-size:15px;font-weight:700;line-height:1.4;transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff04}html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta):before{content:"";z-index:-1;pointer-events:none;background:var(--gz-spectrum);filter:blur(4px)saturate(.65);opacity:.22;background-size:200% 100%;width:76%;height:3px;transition:opacity .2s cubic-bezier(.4,0,.2,1);animation:12s linear infinite gz-spectrum;display:block;position:absolute;bottom:-2px;left:12%}html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta):after{display:none}html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta):hover:before{opacity:.45}html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta):active{transform:translateY(1px)}html:root[data-theme=gem] :is(.gz-rainbow-button,.gz-cta):disabled{opacity:.5;pointer-events:none}@keyframes gz-spectrum{0%{background-position:0%}to{background-position:200%}}.gz-shell-content .gz-beam{opacity:.1}.gz-shell-content .gz-rim:before,.gz-shell-content .gz-rim:after{opacity:.15}.gz-shell-content .gz-stage{background:var(--card);box-shadow:none}.gz-shell-content .gz-progress-track{background:var(--muted)}.gz-shell-content .gz-progress-fill{background:var(--gz-progress);box-shadow:none}.gz-compact-footer{color:var(--muted-foreground);border-top:1px solid #ffffff0b;margin-top:56px;padding-block:25px;font-size:11px}.gz-footer-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.gz-footer-line nav{gap:22px;display:flex}.gz-footer-line a{padding-block:10px}.gz-footer-line a:hover{color:#f0edf4}.gz-compact-footer details{margin-top:10px}.gz-compact-footer summary{cursor:pointer;width:fit-content;padding-block:8px}.gz-footer-terms{gap:8px;max-width:90ch;padding-top:10px;line-height:1.7;display:grid}.gz-shell-content .gzl-studio{padding-top:30px}.gz-shell-content .gzl-header{gap:20px;margin-bottom:24px;padding-block:10px}.gz-shell-content .gzl-header h1{font-size:28px}.gz-shell-content .gzl-header-note{max-width:42ch;font-size:12px}.gz-shell-content .gzl-eyebrow,.gz-shell-content .gzl-workflow-heading,.gz-shell-content .gzl-preview-hint{display:none}.gz-shell-content .gzl-panel{min-height:48px;padding:10px 12px}.gz-shell-content .gzl-current-step{font-size:21px}.gz-shell-content .gzl-preview-heading h2{font-size:16px}.gz-shell-content .gzl-preview-content{border-radius:12px;padding:18px}.gz-shell-content .gzl-tile{box-shadow:none!important}.gz-shell-content .gzl-tile:after{display:none}.gz-shell-content .gzl-studio{max-width:900px}.gz-shell-content .gzl-workspace{grid-template-columns:1fr;gap:20px}.gz-shell-content .gzl-editor{box-shadow:none;background:#101113f5;border:1px solid #ffffff12}.gz-shell-content .gzl-panel{background:0 0;border:0;border-radius:0;gap:9px;padding:8px 4px}.gz-shell-content .gzl-panel[data-state=active]{background:0 0}.gz-shell-content .gzl-step-number{background:#17181b;border:0;border-radius:50%;width:24px;height:24px;font-size:10px}.gz-shell-content .gzl-panel-title{font-size:11px}.gz-shell-content .gzl-step-summary{display:none}.gz-shell-content .gzl-current-step{margin-top:26px;margin-bottom:18px}.gz-shell-content .gzl-creator-link{border:0;padding:6px 0}.gz-shell-content .gzl-project>section>header>p{display:none}.gz-shell-content .gzl-footer{background:#101113;border-top:1px solid #ffffff0b}.gz-shell-content .gzl-optional-preview{background:#0d0e10;border:1px solid #ffffff10;border-radius:12px}.gzl-optional-preview>summary{color:#a9a9b0;cursor:pointer;padding:16px 20px;font-size:12px}.gzl-optional-preview>div{max-width:390px;margin:0 auto 20px}.gz-shell-content .gzl-breadcrumb a{gap:7px}:where(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #c7b3dd}@media (max-width:767px){.gz-shell-content{margin-left:0}.gz-container{padding-inline:20px}.gz-compact-footer{margin-top:36px}.gz-footer-line nav{flex-wrap:wrap;gap:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-motion=quiet] *,html[data-motion=quiet] :before,html[data-motion=quiet] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:root[data-theme=gem][data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f8f5;--foreground:#262932;--card:#fff;--card-foreground:#262932;--popover:#fff;--popover-foreground:#262932;--muted:#eeedf1;--muted-foreground:#73747e;--secondary:#f0eff3;--secondary-foreground:#262932;--accent:#e9e5ef;--accent-foreground:#262932;--primary:#292735;--primary-foreground:#fff;--border:#30263f1c;--border-strong:#30263f30;--input:#c9c5d0;--ring:#9f85bb;--image-frame:#eeedf0;--highlight:#705786;--raised:#fff;--surface:#f3f1f5;--menu-bg:#fdfdfe;--surface-hover:#30263f06;--page-glow-top:#bfa9df24;--page-glow-bottom:#e1c8982b;--success:#287755;--success-foreground:#fff;--warning:#926a27;--price-down:#ad455b}html:root[data-theme=gem][data-color-scheme=light] :is(.gz-rainbow-button,.gz-cta),html:root[data-theme=gem][data-color-scheme=light] :is(.gz-rainbow-button,.gz-cta):is(:hover,:focus-visible){color:#fff;background:#282630;border-color:#282630}html[data-color-scheme=light] .gz-compact-footer{border-color:var(--border)}html[data-color-scheme=light] .gz-footer-line a:hover{color:var(--foreground)}html[data-color-scheme=light] .gz-shell-content .gzl-editor,html[data-color-scheme=light] .gz-shell-content .gzl-footer,html[data-color-scheme=light] .gz-shell-content .gzl-optional-preview{background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-color-scheme=light] .gz-shell-content .gzl-step-number{background:var(--muted);color:var(--foreground)}html[data-color-scheme=light] :is(.gzc-page,.gzp-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{position:relative}
