.page-module__F19r8W__page{background:var(--bg)}.page-module__F19r8W__features{z-index:1;margin-top:var(--space-4xl);margin-bottom:var(--space-4xl);max-width:var(--content-max-width);padding:0 var(--page-padding-x);margin:0 auto;scroll-margin-top:96px;position:relative}.page-module__F19r8W__features .page-module__F19r8W__featureList{padding:var(--space-2xl)0;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__F19r8W__features .page-module__F19r8W__feature{padding-top:var(--space-md);position:relative}.page-module__F19r8W__features .page-module__F19r8W__feature .page-module__F19r8W__number{font-size:var(--font-size-display);color:var(--accent);opacity:.1;margin-bottom:var(--space-sm);right:var(--space-sm);font-weight:900;position:absolute;top:-40%}.page-module__F19r8W__features .page-module__F19r8W__feature h3{font-weight:500}.page-module__F19r8W__features .page-module__F19r8W__feature p{color:var(--font-color-muted)}.page-module__F19r8W__ctaContainer{max-width:var(--content-max-width);padding:0 var(--page-padding-x);padding-bottom:var(--space-2xl);z-index:1;margin:0 auto;position:relative}.page-module__F19r8W__cta{justify-content:space-between;align-items:center;gap:var(--space-2xl);padding:var(--page-padding-y)var(--page-padding-x);border-radius:var(--radius-lg);z-index:1;border:1px solid var(--border);background-color:#fff;flex-flow:wrap;display:flex;position:relative;overflow:hidden}.page-module__F19r8W__cta .page-module__F19r8W__content{gap:var(--space-lg);flex-direction:column;align-items:flex-start;max-width:600px;margin:0;display:flex}.page-module__F19r8W__cta .page-module__F19r8W__ctaLabel{font-size:var(--font-size-lg);color:var(--font-color);text-transform:uppercase;letter-spacing:var(--tracking-normal);font-weight:600}.page-module__F19r8W__cta p{max-width:600px;color:var(--font-color-muted)}.page-module__F19r8W__cta .page-module__F19r8W__image{position:relative}.page-module__F19r8W__cta img{opacity:1;object-fit:cover;z-index:-1;height:max(300px,min(40vw,800px));display:block;position:absolute;right:0;rotate:90deg;-webkit-mask-image:linear-gradient(90deg,#000,#fff);mask-image:linear-gradient(90deg,#000,#fff)}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);letter-spacing:var(--tracking-normal);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid transparent;outline:none;font-weight:600;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px}.Button-module__8RiFmG__button:active{box-shadow:none;transform:translateY(1px)scale(.985)}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.Button-module__8RiFmG__sm{padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-sm);line-height:1}.Button-module__8RiFmG__md{padding:var(--space-xs)var(--space-md);font-size:var(--font-size-sm);line-height:1}.Button-module__8RiFmG__lg{padding:var(--space-sm)var(--space-lg);font-size:var(--font-size-md);line-height:1}.Button-module__8RiFmG__primary{color:var(--accent-foreground);background:var(--accent);border-color:rgba(248,250,252,.12)}.Button-module__8RiFmG__primary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 16px 30px rgba(180,83,9,.25)}.Button-module__8RiFmG__primary:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#ea580c,#c2410c)}.Button-module__8RiFmG__ghost{color:var(--accent);background-color:rgba(255,255,255,.7);border-color:rgba(234,88,12,.25);box-shadow:0 8px 18px rgba(15,23,42,.08)}.Button-module__8RiFmG__ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--accent-soft);border-color:rgba(234,88,12,.35);box-shadow:0 12px 26px rgba(15,23,42,.12)}.Button-module__8RiFmG__ghost:active:not(:disabled):not([aria-disabled=true]){background-color:var(--accent-soft-hover)}.Button-module__8RiFmG__subtle{color:var(--font-color);background-color:var(--bg-surface-hover);border:1px solid var(--border);box-shadow:0 4px 12px rgba(15,23,42,.06)}.Button-module__8RiFmG__subtle:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--muted)}.Button-module__8RiFmG__subtle:active:not(:disabled):not([aria-disabled=true]){background-color:var(--bg-surface-2)}
.SignInModal-module__WVFvPq__modalContent{gap:var(--space-xl);color:var(--font-color);flex-direction:column;display:flex}.SignInModal-module__WVFvPq__header{gap:var(--space-md);flex-direction:column;display:flex}.SignInModal-module__WVFvPq__brand{align-items:center;gap:var(--space-md);display:flex}.SignInModal-module__WVFvPq__tag{font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--font-color-muted);margin-bottom:.15rem}.SignInModal-module__WVFvPq__header h2{font-size:calc(var(--font-size-2xl) - .25rem);margin:0;line-height:1.1}.SignInModal-module__WVFvPq__subtext{color:var(--font-color-muted);font-size:var(--font-size-md);max-width:34rem;margin:0}.SignInModal-module__WVFvPq__form{gap:var(--space-md);flex-direction:column;display:flex}.SignInModal-module__WVFvPq__label{gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--font-color);flex-direction:column;font-weight:600;display:flex}.SignInModal-module__WVFvPq__label input{border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-md);background:var(--bg-surface);color:var(--font-color);padding:.85rem 1rem;font-family:inherit;transition:border-color .14s,box-shadow .14s}.SignInModal-module__WVFvPq__label input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(234,88,12,.15)}.SignInModal-module__WVFvPq__label input::placeholder{color:var(--font-color-muted)}.SignInModal-module__WVFvPq__error{color:var(--danger);font-weight:600;font-size:var(--font-size-sm);margin:0}.SignInModal-module__WVFvPq__divider{align-items:center;gap:var(--space-sm);color:var(--font-color-muted);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.SignInModal-module__WVFvPq__divider span{background:var(--border);flex:1;height:1px}.SignInModal-module__WVFvPq__googleButton{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-md);justify-content:center;align-items:center;gap:var(--space-sm);background:var(--bg-surface);color:var(--font-color);cursor:pointer;padding:.9rem 1.1rem;transition:transform .14s,box-shadow .14s;display:flex}.SignInModal-module__WVFvPq__googleButton:hover:not(:disabled){box-shadow:var(--shadow-soft);background:var(--bg-surface-hover);transform:translateY(-2px)}.SignInModal-module__WVFvPq__googleButton:disabled{opacity:.65;cursor:not-allowed}
.DashboardWorkspace-module__jtyBAa__workspace{background:var(--bg-surface-2);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.DashboardWorkspace-module__jtyBAa__sidebar{background:var(--bg-surface);border-right:1px solid var(--border);z-index:20;flex-direction:column;flex-shrink:0;width:360px;display:flex;overflow-y:auto}.DashboardWorkspace-module__jtyBAa__sidebarContent{padding:var(--space-lg);gap:var(--space-xl);flex-direction:column;flex:1;display:flex}.DashboardWorkspace-module__jtyBAa__sidebarHeader{padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:64px;display:flex}.DashboardWorkspace-module__jtyBAa__sidebarTitle{font-size:var(--font-size-md);color:var(--font-color);margin:0;font-weight:600}.DashboardWorkspace-module__jtyBAa__usageBadge{font-size:var(--font-size-xs);color:var(--font-color-secondary);background:var(--muted);border-radius:var(--radius-full);border:1px solid var(--border);padding:.25rem .6rem;font-weight:500}.DashboardWorkspace-module__jtyBAa__controlGroup{gap:var(--space-sm);flex-direction:column;display:flex}.DashboardWorkspace-module__jtyBAa__groupLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.DashboardWorkspace-module__jtyBAa__groupHint{text-transform:none;letter-spacing:normal;color:var(--font-color-muted);opacity:.8;font-weight:400}.DashboardWorkspace-module__jtyBAa__colorPickerContainer{gap:var(--space-sm);flex-direction:column;display:flex}.DashboardWorkspace-module__jtyBAa__swatchGrid{grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid}.DashboardWorkspace-module__jtyBAa__swatch{aspect-ratio:1;border-radius:var(--radius-full);cursor:pointer;border:2px solid transparent;padding:0;transition:all .2s cubic-bezier(.2,0,0,1);position:relative}.DashboardWorkspace-module__jtyBAa__swatch:hover{z-index:2;transform:scale(1.1)}.DashboardWorkspace-module__jtyBAa__swatchActive{border-color:var(--bg-surface);box-shadow:0 0 0 2px var(--accent);transform:scale(1.1)}.DashboardWorkspace-module__jtyBAa__customColorRow{gap:.5rem;display:flex}.DashboardWorkspace-module__jtyBAa__hexInputWrapper{flex:1;position:relative}.DashboardWorkspace-module__jtyBAa__hexHash{color:var(--font-color-muted);font-size:var(--font-size-sm);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.DashboardWorkspace-module__jtyBAa__hexInput{border:1px solid var(--input-border);border-radius:var(--radius-md);width:100%;font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);color:var(--font-color);background:var(--input-bg);padding:.6rem .75rem .6rem 1.5rem;transition:border-color .2s}.DashboardWorkspace-module__jtyBAa__hexInput:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.DashboardWorkspace-module__jtyBAa__nativePickerWrapper{border-radius:var(--radius-md);border:1px solid var(--input-border);cursor:pointer;width:42px;height:42px;position:relative;overflow:hidden}.DashboardWorkspace-module__jtyBAa__nativePicker{cursor:pointer;border:none;width:200%;height:200%;margin:0;padding:0;position:absolute;top:-50%;left:-50%}.DashboardWorkspace-module__jtyBAa__finishGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.DashboardWorkspace-module__jtyBAa__finishOption{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.75rem;transition:all .2s;display:flex;position:relative}.DashboardWorkspace-module__jtyBAa__finishOption:hover{border-color:var(--accent-muted);background:var(--bg-surface-hover)}.DashboardWorkspace-module__jtyBAa__finishOptionActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-foreground)}.DashboardWorkspace-module__jtyBAa__finishOptionActive .DashboardWorkspace-module__jtyBAa__finishLabel{color:var(--warning-foreground)}.DashboardWorkspace-module__jtyBAa__finishLabel{font-size:var(--font-size-sm);color:var(--font-color);font-weight:500}.DashboardWorkspace-module__jtyBAa__finishRadio{border:1.5px solid var(--border-secondary);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.DashboardWorkspace-module__jtyBAa__finishOptionActive .DashboardWorkspace-module__jtyBAa__finishRadio{border-color:var(--accent);background:var(--bg-surface)}.DashboardWorkspace-module__jtyBAa__finishRadio:after{content:"";background:var(--accent);opacity:0;border-radius:50%;width:8px;height:8px;transition:all .2s;transform:scale(0)}.DashboardWorkspace-module__jtyBAa__finishOptionActive .DashboardWorkspace-module__jtyBAa__finishRadio:after{opacity:1;transform:scale(1)}.DashboardWorkspace-module__jtyBAa__promptInput{border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);width:100%;min-height:100px;font-family:inherit;font-size:var(--font-size-sm);color:var(--font-color);resize:vertical;padding:.75rem;transition:border-color .2s,box-shadow .2s}.DashboardWorkspace-module__jtyBAa__promptInput:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.DashboardWorkspace-module__jtyBAa__promptInput::placeholder{color:var(--input-placeholder)}.DashboardWorkspace-module__jtyBAa__workspaceRow{align-items:center;gap:var(--space-sm);display:flex}.DashboardWorkspace-module__jtyBAa__workspaceSelect{border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);min-width:0;font-size:var(--font-size-sm);color:var(--font-color);flex:1;padding:.55rem .75rem}.DashboardWorkspace-module__jtyBAa__materialHeaderRow{margin-bottom:var(--space-sm);justify-content:flex-start;align-items:center;display:flex}.DashboardWorkspace-module__jtyBAa__materialGrid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DashboardWorkspace-module__jtyBAa__materialSkeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 40%,#e5e7eb 80%) 0 0/200% 100%;height:60px;animation:1.3s linear infinite DashboardWorkspace-module__jtyBAa__shimmer}.DashboardWorkspace-module__jtyBAa__materialCard{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);cursor:grab;padding:.6rem .7rem;transition:border-color .18s,box-shadow .18s,transform .12s,background .18s;display:flex}.DashboardWorkspace-module__jtyBAa__materialCard:active{cursor:grabbing}.DashboardWorkspace-module__jtyBAa__materialCard:hover{border-color:var(--accent-muted);box-shadow:var(--shadow-soft);background:var(--bg-surface-hover);transform:translateY(-1px)}.DashboardWorkspace-module__jtyBAa__materialSwatch{border-radius:var(--radius-full);border:1px solid rgba(15,23,42,.18);width:32px;height:32px;box-shadow:0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 1px rgba(0,0,0,.08)}.DashboardWorkspace-module__jtyBAa__materialMeta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.DashboardWorkspace-module__jtyBAa__materialLabel{font-size:var(--font-size-sm);color:var(--font-color);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.DashboardWorkspace-module__jtyBAa__materialBadge{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted)}.DashboardWorkspace-module__jtyBAa__materialEmpty{font-size:var(--font-size-sm);color:var(--font-color-muted);line-height:1.5}@keyframes DashboardWorkspace-module__jtyBAa__shimmer{0%{background-position:0%}to{background-position:200%}}.DashboardWorkspace-module__jtyBAa__sidebarFooter{padding:var(--space-lg);border-top:1px solid var(--border);background:var(--bg-surface);gap:var(--space-md);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.DashboardWorkspace-module__jtyBAa__generateButton{justify-content:center;width:100%;height:3rem;font-weight:600}.DashboardWorkspace-module__jtyBAa__stage{background-color:var(--bg-surface-2);background-image:radial-gradient(var(--border-secondary)1px,transparent 1px);min-width:200px;padding:var(--space-lg);background-size:24px 24px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DashboardWorkspace-module__jtyBAa__stageContent{justify-content:stretch;align-items:stretch;width:100%;height:100%;display:flex;position:relative}.DashboardWorkspace-module__jtyBAa__dropzoneWrapper{aspect-ratio:16/9;width:100%;max-width:600px}.DashboardWorkspace-module__jtyBAa__canvasContainer{border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-strong);background:var(--bg-surface);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DashboardWorkspace-module__jtyBAa__canvasImage{object-fit:contain;width:100%;height:100%;transition:opacity .3s}.DashboardWorkspace-module__jtyBAa__loadingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;justify-content:center;align-items:center;gap:var(--space-md);z-index:10;background:rgba(0,0,0,.6);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.DashboardWorkspace-module__jtyBAa__spinner{border:3px solid rgba(255,255,255,.2);border-top-color:var(--accent);border-radius:50%;width:48px;height:48px;animation:1s linear infinite DashboardWorkspace-module__jtyBAa__spin}@keyframes DashboardWorkspace-module__jtyBAa__spin{to{transform:rotate(360deg)}}.DashboardWorkspace-module__jtyBAa__toolbar{top:var(--space-lg);right:var(--space-lg);gap:var(--space-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);z-index:20;background:rgba(255,255,255,.9);padding:.5rem;display:flex;position:absolute}.DashboardWorkspace-module__jtyBAa__toolButton{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.DashboardWorkspace-module__jtyBAa__toolButton:hover{background:var(--bg-surface-hover);color:var(--font-color)}.DashboardWorkspace-module__jtyBAa__toolButtonActive{background:var(--accent-soft);color:var(--accent)}@media (min-width:1120px){.DashboardWorkspace-module__jtyBAa__toolButton[title=History]{display:none}}.DashboardWorkspace-module__jtyBAa__downloadButton{border-radius:var(--radius-sm);background:var(--accent);color:#fff;height:36px;font-size:var(--font-size-sm);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;transition:background .2s;display:flex}.DashboardWorkspace-module__jtyBAa__downloadButton:hover{background:var(--accent-muted)}.DashboardWorkspace-module__jtyBAa__compareToggle{bottom:var(--space-lg);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:help;z-index:20;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem;font-weight:500;transition:transform .2s;position:absolute;left:50%;transform:translate(-50%)}.DashboardWorkspace-module__jtyBAa__compareToggle:hover{transform:translate(-50%)scale(1.05)}.DashboardWorkspace-module__jtyBAa__historyPanel{background:var(--bg-surface);border-left:1px solid var(--border);z-index:20;flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.DashboardWorkspace-module__jtyBAa__historyDrawer{background:var(--bg-surface);border-left:1px solid var(--border);z-index:50;flex-direction:column;width:320px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px rgba(0,0,0,.1)}.DashboardWorkspace-module__jtyBAa__historyDrawerOpen{transform:translate(0)}.DashboardWorkspace-module__jtyBAa__historyHeader{padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:64px;display:flex}.DashboardWorkspace-module__jtyBAa__historyTitle{font-size:var(--font-size-md);margin:0;font-weight:600}.DashboardWorkspace-module__jtyBAa__historyContent{padding:var(--space-md);flex:1;overflow-y:auto}.DashboardWorkspace-module__jtyBAa__notice{border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:.5rem;padding:.75rem 1rem;animation:.3s ease-out DashboardWorkspace-module__jtyBAa__slideUp;display:flex}.DashboardWorkspace-module__jtyBAa__noticeError{background:var(--danger-soft);color:var(--danger-foreground);border:1px solid rgba(220,38,38,.2)}.DashboardWorkspace-module__jtyBAa__noticeSuccess{background:var(--success-soft);color:var(--success-foreground);border:1px solid rgba(22,163,74,.2)}.DashboardWorkspace-module__jtyBAa__noticeInfo{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe}.DashboardWorkspace-module__jtyBAa__noticeWarning{background:var(--warning-soft);color:var(--warning-foreground);border:1px solid rgba(249,115,22,.2)}@keyframes DashboardWorkspace-module__jtyBAa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1119px){.DashboardWorkspace-module__jtyBAa__historyPanel{display:none}}@media (max-width:880px){.DashboardWorkspace-module__jtyBAa__workspace{flex-direction:column;height:auto;min-height:100vh}.DashboardWorkspace-module__jtyBAa__sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;height:auto;max-height:none;overflow:visible}.DashboardWorkspace-module__jtyBAa__stage{min-height:500px;min-width:unset;padding:var(--space-md)}.DashboardWorkspace-module__jtyBAa__historyDrawer{width:100%;max-width:400px}}
.Hero-module__s-6kkG__hero{z-index:1;position:relative}.Hero-module__s-6kkG__content{max-width:var(--content-max-width);padding:var(--page-padding-y)var(--page-padding-x);margin:0 auto;padding-top:20vh}.Hero-module__s-6kkG__heroText{text-align:center;margin-bottom:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__eyebrow{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--font-color-muted);margin-bottom:var(--space-sm);letter-spacing:var(--tracking-wide);font-weight:600;position:relative}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__eyebrow:after{content:"";background-color:var(--accent);width:10px;height:100%;display:block;position:absolute;top:-50%;left:-20px;transform:translateY(50%)}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__title{margin-bottom:var(--space-md);font-weight:700}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__title span{z-index:1;background:linear-gradient(0deg,var(--font-color-secondary),var(--font-color));color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__subtitle{font-size:var(--font-size-lg);color:var(--font-color-muted);letter-spacing:-.32px;max-width:70ch;margin:0 auto}@media screen and (max-width:600px){.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__subtitle{font-size:var(--font-size-md)}}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__actions{margin-top:var(--space-lg);justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__swatches{width:100%;height:200px;position:absolute}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__swatches .Hero-module__s-6kkG__swatch{width:17vh;height:auto;position:absolute}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__swatches .Hero-module__s-6kkG__swatch:first-child{top:10px;left:-340px;rotate:-15deg}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__swatches .Hero-module__s-6kkG__swatch:nth-child(2){top:-200px;left:-250px;rotate:10deg}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__swatches .Hero-module__s-6kkG__swatch:nth-child(3){top:-150px;right:-250px;rotate:5deg}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__swatches .Hero-module__s-6kkG__swatch:nth-child(4){top:90%;right:-300px;rotate:25deg}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__socialProof{margin-top:var(--space-xl);font-size:var(--font-size-sm);color:var(--font-color-muted);justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__socialProof .Hero-module__s-6kkG__users{align-items:center;display:flex}.Hero-module__s-6kkG__heroText .Hero-module__s-6kkG__socialProof .Hero-module__s-6kkG__users img{border:2px solid var(--bg);border-radius:100px;width:32px;height:32px;margin-left:-8px}.Hero-module__s-6kkG__imageWrapper{background:var(--bg);border:1px solid var(--bg-grid-color);aspect-ratio:16/5.5;border-radius:5vw;width:100%;margin:0 auto;position:relative;top:0}.Hero-module__s-6kkG__heroImage{width:90%;display:block;position:absolute;top:30px;left:46%;transform:translate(-50%)}.Hero-module__s-6kkG__heroImageOverlay{pointer-events:none;width:90%;display:block;position:absolute;top:30px;left:46%;transform:translate(-50%)}
.SpherePreview-module__iKPoyq__wrapper{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);min-height:220px;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SpherePreview-module__iKPoyq__label{top:var(--space-sm);left:var(--space-sm);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--font-color-muted);z-index:1;background:rgba(255,255,255,.9);padding:.25rem .75rem;font-weight:600;position:absolute}.SpherePreview-module__iKPoyq__canvas{flex:1 1 0;width:250px;height:250px}@media (max-width:767px){.SpherePreview-module__iKPoyq__wrapper{min-height:200px}.SpherePreview-module__iKPoyq__canvas{height:220px}}
.TextTestimonials-module__m5baxW__section{padding:0 var(--page-padding-x);max-width:var(--content-max-width);margin:var(--space-2xl)auto 0}.TextTestimonials-module__m5baxW__header{max-width:60ch;margin-bottom:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.TextTestimonials-module__m5baxW__eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--font-size-xs);color:var(--font-color-muted)}.TextTestimonials-module__m5baxW__header h3{font-size:max(2rem,min(3vw,3rem));line-height:var(--line-height-tight)}.TextTestimonials-module__m5baxW__header p{color:var(--font-color-secondary)}.TextTestimonials-module__m5baxW__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.TextTestimonials-module__m5baxW__card{border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);isolation:isolate;flex-direction:column;min-height:22rem;display:flex;position:relative;overflow:hidden}.TextTestimonials-module__m5baxW__quoteMark{color:color-mix(in srgb,var(--accent)30%,transparent);top:-2rem;right:var(--space-lg);z-index:0;opacity:.25;pointer-events:none;font-size:max(6rem,min(12vw,12rem));font-weight:600;line-height:1;position:absolute}.TextTestimonials-module__m5baxW__media{aspect-ratio:9/10;object-fit:cover;z-index:1;position:relative;overflow:hidden}.TextTestimonials-module__m5baxW__media img{object-fit:cover;width:100%;height:100%;display:block}.TextTestimonials-module__m5baxW__body{gap:var(--space-sm);z-index:1;padding:var(--space-lg);flex-direction:column;display:flex;position:relative}.TextTestimonials-module__m5baxW__body p{font-size:var(--font-size-lg);line-height:var(--line-height-snug);color:var(--font-color-secondary)}.TextTestimonials-module__m5baxW__meta{justify-content:space-between;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--font-color-secondary);flex-wrap:wrap;display:flex}.TextTestimonials-module__m5baxW__author{color:var(--font-color);font-weight:600;display:block}.TextTestimonials-module__m5baxW__role{display:block}.TextTestimonials-module__m5baxW__vehicle{border-radius:var(--radius-full);border:1px solid var(--border);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--font-size-xs);padding:.35rem .75rem}@media (max-width:767px){.TextTestimonials-module__m5baxW__section{padding:0 var(--page-padding-x)}.TextTestimonials-module__m5baxW__grid{gap:var(--space-md)}}
.RecentRenders-module__5peMLG__section{margin-top:var(--space-3xl);border-radius:var(--radius-xl);background:#fff;border:1px solid rgba(15,23,42,.08);padding:max(1.5rem,min(4vw,3rem));box-shadow:0 35px 65px rgba(15,23,42,.08)}.RecentRenders-module__5peMLG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.RecentRenders-module__5peMLG__eyebrow{font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--font-color-muted);margin:0 0 .4rem}.RecentRenders-module__5peMLG__header h3{margin:0;font-size:max(1.5rem,min(2vw,2.25rem))}.RecentRenders-module__5peMLG__description{color:var(--font-color-muted);max-width:640px;margin:.5rem 0 0}.RecentRenders-module__5peMLG__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.RecentRenders-module__5peMLG__card{border-radius:var(--radius-lg);background:var(--bg-surface);gap:var(--space-sm);border:1px solid rgba(15,23,42,.08);flex-direction:column;display:flex;overflow:hidden}.RecentRenders-module__5peMLG__asset{aspect-ratio:4/3;background:#0f172a;position:relative;overflow:hidden}.RecentRenders-module__5peMLG__assetInteractive{cursor:pointer}.RecentRenders-module__5peMLG__assetInteractive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RecentRenders-module__5peMLG__assetLocked{pointer-events:none;opacity:.7}.RecentRenders-module__5peMLG__asset img{object-fit:cover;width:100%;height:100%;display:block}.RecentRenders-module__5peMLG__assetPlaceholder{color:rgba(255,255,255,.7);width:100%;height:100%;font-size:var(--font-size-sm);padding:0 var(--space-md);text-align:center;justify-content:center;align-items:center;display:flex}.RecentRenders-module__5peMLG__status{top:var(--space-sm);left:var(--space-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:#fff;background:rgba(15,23,42,.75);padding:.2rem .75rem;font-weight:600;position:absolute}.RecentRenders-module__5peMLG__statusProcessing,.RecentRenders-module__5peMLG__statusQueued{background:rgba(234,88,12,.85)}.RecentRenders-module__5peMLG__statusFailed,.RecentRenders-module__5peMLG__statusCanceled,.RecentRenders-module__5peMLG__statusRefunded{background:rgba(220,38,38,.85)}.RecentRenders-module__5peMLG__statusCompleted{background:rgba(16,185,129,.9)}.RecentRenders-module__5peMLG__meta{padding:0 var(--space-lg)var(--space-md);justify-content:space-between;gap:var(--space-sm);align-items:flex-start;display:flex}.RecentRenders-module__5peMLG__label{margin:0;font-weight:600}.RecentRenders-module__5peMLG__metaCopy{flex-direction:column;gap:.15rem;display:flex}.RecentRenders-module__5peMLG__creditLine{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--font-color-muted);margin:0}.RecentRenders-module__5peMLG__details{font-size:var(--font-size-xs);color:var(--font-color-muted);white-space:nowrap;margin:0}.RecentRenders-module__5peMLG__metrics{gap:var(--space-sm);padding:0 var(--space-lg)var(--space-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.RecentRenders-module__5peMLG__metric{border-radius:var(--radius-md);padding:var(--space-xs)var(--space-sm);background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);flex-direction:column;display:flex}.RecentRenders-module__5peMLG__metric span{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--font-color-muted)}.RecentRenders-module__5peMLG__metric strong{font-size:var(--font-size-sm);color:var(--font-color);font-weight:600}.RecentRenders-module__5peMLG__metric em{font-style:normal;font-size:var(--font-size-xs);color:var(--font-color-muted)}.RecentRenders-module__5peMLG__assetHint{height:55%;padding:var(--space-lg)var(--space-md)var(--space-md);opacity:0;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:#fff;pointer-events:none;background:linear-gradient(rgba(15,23,42,0) 5%,rgba(15,23,42,.1) 30%,rgba(15,23,42,.9) 100%);justify-content:center;align-items:flex-end;font-weight:600;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.RecentRenders-module__5peMLG__assetInteractive:hover .RecentRenders-module__5peMLG__assetHint{opacity:1;transform:translateY(0)}.RecentRenders-module__5peMLG__assetInteractive:focus-visible .RecentRenders-module__5peMLG__assetHint{opacity:1;transform:translateY(0)}.RecentRenders-module__5peMLG__assetOverlay{padding:var(--space-md);text-align:center;font-size:var(--font-size-sm);color:#fff;pointer-events:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.RecentRenders-module__5peMLG__assetOverlayPending{background-blend-mode:screen;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(125deg,rgba(234,88,12,.9),rgba(15,23,42,.85)),radial-gradient(circle at 100% 0,rgba(255,255,255,.35),transparent);animation:2.6s ease-in-out infinite RecentRenders-module__5peMLG__pendingGradient}.RecentRenders-module__5peMLG__assetOverlayBusy{background:rgba(15,23,42,.78)}@keyframes RecentRenders-module__5peMLG__pendingGradient{0%{opacity:.85}50%{opacity:1}to{opacity:.85}}.RecentRenders-module__5peMLG__empty{border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;color:var(--font-color-muted);border:1px dashed rgba(15,23,42,.3)}.RecentRenders-module__5peMLG__skeleton{border-radius:var(--radius-lg);background:linear-gradient(120deg,#f4f4f7 25%,#edeef4 40%,#f4f4f7 55%) 0 0/200% 100%;height:260px;animation:1.5s infinite RecentRenders-module__5peMLG__shimmer}@keyframes RecentRenders-module__5peMLG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.RecentRenders-module__5peMLG__sectionCompact{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.RecentRenders-module__5peMLG__gridCompact{gap:var(--space-md);grid-template-columns:1fr}.RecentRenders-module__5peMLG__gridCompact .RecentRenders-module__5peMLG__card{border:1px solid var(--border);background:var(--bg-surface)}.RecentRenders-module__5peMLG__gridCompact .RecentRenders-module__5peMLG__asset{aspect-ratio:16/9}@media (max-width:768px){.RecentRenders-module__5peMLG__section{margin-top:var(--space-2xl)}.RecentRenders-module__5peMLG__meta{flex-direction:column}.RecentRenders-module__5peMLG__details{margin-top:.25rem}}
.Pricing-module__ZDVZWq__section{max-width:var(--content-max-width);margin:var(--space-2xl)auto;padding:var(--page-padding-y)var(--page-padding-x);z-index:1;gap:var(--space-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);align-items:flex-start;scroll-margin-top:96px;display:grid;position:relative}.Pricing-module__ZDVZWq__header{gap:var(--space-sm);flex-direction:column;max-width:28rem;display:flex}.Pricing-module__ZDVZWq__eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--font-size-xs);color:var(--font-color-muted)}.Pricing-module__ZDVZWq__header h2{font-size:var(--font-size-3xl)}.Pricing-module__ZDVZWq__intro{color:var(--font-color-secondary)}.Pricing-module__ZDVZWq__billingToggle{border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in srgb,var(--bg-surface)70%,var(--muted)30%);margin-top:var(--space-md);align-items:center;padding:.2rem;display:inline-flex}.Pricing-module__ZDVZWq__toggleOption{color:var(--font-color-muted);font-size:var(--font-size-xs);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.45rem .9rem;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex;position:relative}.Pricing-module__ZDVZWq__toggleOption:hover:not(.Pricing-module__ZDVZWq__active){background-color:rgba(255,255,255,.75)}.Pricing-module__ZDVZWq__toggleOption:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px}.Pricing-module__ZDVZWq__active{background:var(--accent);color:var(--accent-foreground);box-shadow:0 10px 30px rgba(180,83,9,.35)}.Pricing-module__ZDVZWq__toggleBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide);border:1px solid rgba(255,255,255,.45);padding:.1rem .55rem;font-size:.65rem}.Pricing-module__ZDVZWq__billingHint{margin-top:var(--space-xs);font-size:var(--font-size-xs);color:var(--font-color-muted)}.Pricing-module__ZDVZWq__card{border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--space-lg);gap:var(--space-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.9);flex-direction:column;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;display:flex;position:relative}.Pricing-module__ZDVZWq__card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(148,163,184,.2) 0%,transparent 60%);transition:opacity .15s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.Pricing-module__ZDVZWq__card:hover{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb,var(--accent)40%,var(--border));transform:translateY(-2px)}.Pricing-module__ZDVZWq__card:hover:before{opacity:1}.Pricing-module__ZDVZWq__cardPopular{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)70%,transparent)0%,color-mix(in srgb,var(--bg-surface)100%,transparent)55%),rgba(255,255,255,.95);border-color:color-mix(in srgb,var(--accent)60%,var(--border));box-shadow:var(--shadow-strong)}.Pricing-module__ZDVZWq__cardHeader{gap:var(--space-xs);flex-direction:column;display:flex}.Pricing-module__ZDVZWq__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);display:flex}.Pricing-module__ZDVZWq__planName{font-size:var(--font-size-lg);margin:0}.Pricing-module__ZDVZWq__planBadge{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--accent)45%,transparent);background:color-mix(in srgb,var(--accent-soft)65%,transparent);color:var(--font-color);white-space:normal;flex-wrap:wrap;align-items:center;max-width:100%;padding:.2rem .7rem;display:inline-flex}.Pricing-module__ZDVZWq__plans{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.Pricing-module__ZDVZWq__planDescription{color:var(--font-color-secondary);font-size:var(--font-size-sm)}.Pricing-module__ZDVZWq__priceRow{align-items:baseline;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.Pricing-module__ZDVZWq__price{font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.Pricing-module__ZDVZWq__pricePeriod{font-size:var(--font-size-sm);color:var(--font-color-muted)}.Pricing-module__ZDVZWq__planNote{margin-top:var(--space-xs);font-size:var(--font-size-xs);color:var(--font-color-secondary)}.Pricing-module__ZDVZWq__features{gap:var(--space-xs);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Pricing-module__ZDVZWq__featureItem{color:var(--font-color-secondary);padding-left:1.2rem;position:relative}.Pricing-module__ZDVZWq__featureItem:before{content:"";border:1px solid color-mix(in srgb,var(--accent)60%,transparent);background:color-mix(in srgb,var(--accent-soft)65%,transparent);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.4rem;left:0}.Pricing-module__ZDVZWq__cardCta{margin-top:var(--space-md)}@media (max-width:1023px){.Pricing-module__ZDVZWq__section{grid-template-columns:minmax(0,1fr)}.Pricing-module__ZDVZWq__header{max-width:none}}@media (max-width:767px){.Pricing-module__ZDVZWq__section{padding:var(--page-padding-y)var(--page-padding-x);gap:var(--space-lg)}.Pricing-module__ZDVZWq__plans{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.Pricing-module__ZDVZWq__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.Pricing-module__ZDVZWq__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}
.BackgroundGrid-module__J4q1Ja__bgGrid{z-index:0;pointer-events:none;width:100%;height:100%;max-width:var(--content-max-width);padding:0 var(--page-padding-x);grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:space-between;margin:0 auto;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.BackgroundGrid-module__J4q1Ja__bgGrid .BackgroundGrid-module__J4q1Ja__line{border-left:1px solid var(--bg-grid-color);width:100%}.BackgroundGrid-module__J4q1Ja__bgGrid .BackgroundGrid-module__J4q1Ja__line:nth-child(3){border-right:1px solid var(--bg-grid-color)}
.WorkspaceCanvas-module__0TXZRa__canvasShell{border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-strong);background:radial-gradient(circle at 0 0,#fef3c7 0,#f9fafb 36%,#e5e7eb 100%);position:relative;overflow:hidden}.WorkspaceCanvas-module__0TXZRa__toolbar{top:var(--space-md);left:var(--space-md);align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);z-index:10;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.45);padding:.5rem .75rem;display:flex;position:absolute}.WorkspaceCanvas-module__0TXZRa__toolbarSpacer{width:1px;height:20px;margin:0 var(--space-xs);background:rgba(148,163,184,.5)}.WorkspaceCanvas-module__0TXZRa__iconButton{border-radius:var(--radius-full);width:32px;height:32px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .1s;display:inline-flex}.WorkspaceCanvas-module__0TXZRa__iconButton:hover{background:var(--bg-surface-hover);color:var(--font-color);transform:translateY(-.5px)}.WorkspaceCanvas-module__0TXZRa__zoomLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);margin-left:var(--space-xs)}.WorkspaceCanvas-module__0TXZRa__fileInput{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.WorkspaceCanvas-module__0TXZRa__canvas{cursor:grab;width:100%;height:100%;position:relative}.WorkspaceCanvas-module__0TXZRa__canvas:active{cursor:grabbing}.WorkspaceCanvas-module__0TXZRa__canvasBackground{opacity:.9;background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.09) 0,transparent 0),linear-gradient(to bottom right,rgba(249,250,251,.6),transparent);background-size:16px 16px,100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.WorkspaceCanvas-module__0TXZRa__canvasViewport{transform-origin:50%;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.WorkspaceCanvas-module__0TXZRa__canvasInner{width:2400px;height:1600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkspaceCanvas-module__0TXZRa__node{border-radius:var(--radius-lg);background:var(--bg-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(148,163,184,.6);flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.25)}.WorkspaceCanvas-module__0TXZRa__nodeSelected{box-shadow:0 0 0 2px rgba(234,88,12,.85),0 18px 40px rgba(15,23,42,.25)}.WorkspaceCanvas-module__0TXZRa__nodeDropTarget{box-shadow:0 0 0 2px rgba(234,88,12,.9),0 26px 60px rgba(15,23,42,.45)}.WorkspaceCanvas-module__0TXZRa__nodeDropTarget:after{content:"Apply material · 1 credit";border-radius:var(--radius-full);color:rgba(249,250,251,.95);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:rgba(15,23,42,.92);padding:.25rem .6rem;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.WorkspaceCanvas-module__0TXZRa__imageNode{background:linear-gradient(to bottom right,rgba(248,250,252,.95),rgba(241,245,249,.95))}.WorkspaceCanvas-module__0TXZRa__renderNode{background:radial-gradient(circle at 0 0,#f97316,#ea580c);border-color:rgba(248,250,252,.35)}.WorkspaceCanvas-module__0TXZRa__nodeHeader{background:radial-gradient(circle at 0 0,#fefce8,#f9fafb);border-bottom:1px solid rgba(148,163,184,.4);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.WorkspaceCanvas-module__0TXZRa__renderNode .WorkspaceCanvas-module__0TXZRa__nodeHeader{background:linear-gradient(90deg,rgba(15,23,42,.1),rgba(15,23,42,.4));border-bottom-color:rgba(248,250,252,.24)}.WorkspaceCanvas-module__0TXZRa__nodeLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkspaceCanvas-module__0TXZRa__renderNode .WorkspaceCanvas-module__0TXZRa__nodeLabel{color:rgba(255,255,255,.85)}.WorkspaceCanvas-module__0TXZRa__nodeAction{border-radius:var(--radius-full);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--font-color);cursor:pointer;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.12);padding:.15rem .6rem}.WorkspaceCanvas-module__0TXZRa__nodeHeaderActions{align-items:center;gap:.25rem;display:flex}.WorkspaceCanvas-module__0TXZRa__nodeActionActive{color:#f9fafb;background:rgba(15,23,42,.9)}.WorkspaceCanvas-module__0TXZRa__renderNode .WorkspaceCanvas-module__0TXZRa__nodeAction{color:#e5e7eb;background:rgba(15,23,42,.85);border-color:rgba(248,250,252,.4)}.WorkspaceCanvas-module__0TXZRa__nodeBody{background:radial-gradient(circle,#f3f4f6 0,#e5e7eb 100%);flex:1;position:relative}.WorkspaceCanvas-module__0TXZRa__renderNode .WorkspaceCanvas-module__0TXZRa__nodeBody{background:radial-gradient(circle,#0b1120 0,#020617 100%)}.WorkspaceCanvas-module__0TXZRa__nodeImage{object-fit:contain;width:100%;height:100%;display:block}.WorkspaceCanvas-module__0TXZRa__nodePlaceholder{font-size:var(--font-size-sm);color:var(--font-color-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.WorkspaceCanvas-module__0TXZRa__resizeHandle{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-soft),var(--accent));cursor:se-resize;z-index:2;opacity:.7;border:1px solid rgba(15,23,42,.3);width:18px;height:18px;padding:0;transition:opacity .15s,transform .15s;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 10px rgba(15,23,42,.25)}.WorkspaceCanvas-module__0TXZRa__resizeHandle:before{content:"";border-radius:inherit;border-bottom:1px solid rgba(15,23,42,.85);border-right:1px solid rgba(15,23,42,.85);position:absolute;top:3px;bottom:3px;left:3px;right:3px}.WorkspaceCanvas-module__0TXZRa__resizeHandle:hover{opacity:1;transform:translateY(-.5px)}.WorkspaceCanvas-module__0TXZRa__resizeHandleActive{opacity:1}.WorkspaceCanvas-module__0TXZRa__nodeOverlay{color:#f9fafb;font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:radial-gradient(circle,rgba(15,23,42,.75),rgba(15,23,42,.9));justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.WorkspaceCanvas-module__0TXZRa__nodeOverlayError{background:radial-gradient(circle,rgba(127,29,29,.9),rgba(127,29,29,.98))}.WorkspaceCanvas-module__0TXZRa__emptyState{max-width:480px;padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:left;background:rgba(255,255,255,.96);border:1px solid rgba(148,163,184,.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkspaceCanvas-module__0TXZRa__emptyEyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);margin-bottom:.35rem}.WorkspaceCanvas-module__0TXZRa__emptyTitle{font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);margin-bottom:.5rem}.WorkspaceCanvas-module__0TXZRa__emptyBody{font-size:var(--font-size-sm);color:var(--font-color-secondary);margin-bottom:var(--space-md)}.WorkspaceCanvas-module__0TXZRa__emptyButton{margin-top:.25rem}@media (max-width:880px){.WorkspaceCanvas-module__0TXZRa__canvasShell{border-radius:var(--radius-md)}.WorkspaceCanvas-module__0TXZRa__toolbar{left:50%;transform:translate(-50%)}.WorkspaceCanvas-module__0TXZRa__canvasInner{width:1600px;height:1200px}}
.Sidebar-module__b6AuZq__sidebar{width:var(--dashboard-sidebar-width);background:var(--bg-surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.Sidebar-module__b6AuZq__collapseToggle{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--font-color-muted);cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.Sidebar-module__b6AuZq__collapseToggle:hover{background:var(--bg-surface-hover);color:var(--font-color)}.Sidebar-module__b6AuZq__collapsed .Sidebar-module__b6AuZq__collapseToggle{left:50%;right:auto;transform:translate(-50%)}.Sidebar-module__b6AuZq__content{opacity:1;flex-direction:column;flex:1;padding:3.5rem .75rem .75rem;display:flex}.Sidebar-module__b6AuZq__collapsed .Sidebar-module__b6AuZq__content{opacity:0;pointer-events:none}.Sidebar-module__b6AuZq__nav{flex-direction:column;gap:.25rem;display:flex}.Sidebar-module__b6AuZq__link{border-radius:var(--radius-md);color:var(--font-color-secondary);font-size:var(--font-size-sm);background:0 0;align-items:center;gap:.75rem;padding:.625rem .875rem;font-weight:500;transition:all .15s;display:flex;position:relative}.Sidebar-module__b6AuZq__link:hover{background:var(--bg-surface-hover);color:var(--font-color)}.Sidebar-module__b6AuZq__link.Sidebar-module__b6AuZq__active{background:var(--bg-surface-2);color:var(--font-color)}.Sidebar-module__b6AuZq__link.Sidebar-module__b6AuZq__active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__b6AuZq__collapsedNav{opacity:0;pointer-events:none;flex-direction:column;flex:none;align-content:flex-start;gap:.5rem;padding:3.5rem .625rem .625rem;display:flex}.Sidebar-module__b6AuZq__collapsed .Sidebar-module__b6AuZq__collapsedNav{opacity:1;pointer-events:auto}.Sidebar-module__b6AuZq__collapsedLink{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--font-color-muted);background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.Sidebar-module__b6AuZq__collapsedLink:hover{background:var(--bg-surface-hover);color:var(--font-color)}.Sidebar-module__b6AuZq__collapsedLink.Sidebar-module__b6AuZq__active{background:var(--bg-surface-2);color:var(--accent)}.Sidebar-module__b6AuZq__collapsedLink.Sidebar-module__b6AuZq__active:after{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__b6AuZq__mobileOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:100;background:rgba(0,0,0,.4);display:none;position:fixed;top:0;bottom:0;left:0;right:0}.Sidebar-module__b6AuZq__mobileDrawer{background:var(--bg-surface);border-right:1px solid var(--border);z-index:101;width:min(18rem,80vw);padding:calc(var(--dashboard-header-height) + 1rem).75rem 1rem;display:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 16px rgba(0,0,0,.1)}@media (max-width:880px){.Sidebar-module__b6AuZq__sidebar{display:none}.Sidebar-module__b6AuZq__mobileOverlay,.Sidebar-module__b6AuZq__mobileDrawer{display:block}}
.HowItWorks-module__Hv8dkq__howItWorks{width:100%;height:200vh;margin-top:var(--space-2xl);position:relative}.HowItWorks-module__Hv8dkq__content{z-index:1;max-width:var(--content-max-width);padding:var(--page-padding-y)var(--page-padding-x);color:var(--muted);margin:0 auto;position:relative}.HowItWorks-module__Hv8dkq__content .HowItWorks-module__Hv8dkq__text{top:var(--page-padding-y);align-self:start;max-width:600px;position:-webkit-sticky;position:sticky}.HowItWorks-module__Hv8dkq__content .HowItWorks-module__Hv8dkq__text h2{margin-bottom:var(--space-md);color:var(--muted);font-weight:600;font-size:var(--font-size-display)}.HowItWorks-module__Hv8dkq__image{position:relative}.HowItWorks-module__Hv8dkq__image .HowItWorks-module__Hv8dkq__promptWindow{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:-moz-fit-content;width:fit-content;max-width:500px;color:var(--font-color);z-index:2;background:rgba(255,255,255,.7);border-radius:8px;position:absolute;top:150px;right:0}.HowItWorks-module__Hv8dkq__image img{border-radius:16px;width:100%;height:auto;margin-left:45%}
.Footer-module__3hUVsW__footer{background:var(--bg-surface);z-index:1;border-top:1px solid var(--bg-grid-color);position:relative}.Footer-module__3hUVsW__inner{max-width:var(--content-max-width);padding:calc(var(--space-2xl) + var(--space-sm))var(--page-padding-x)var(--space-2xl);gap:var(--space-2xl);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);margin:0 auto;display:grid}.Footer-module__3hUVsW__brand{gap:var(--space-md);flex-direction:column;display:flex}.Footer-module__3hUVsW__logoRow{align-items:center;gap:var(--space-sm);font-weight:700;font-size:var(--font-size-xl);display:inline-flex}.Footer-module__3hUVsW__brandTagline{max-width:36ch;color:var(--font-color-secondary);font-size:var(--font-size-sm)}.Footer-module__3hUVsW__partnerLink{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Footer-module__3hUVsW__partnerLinkIcon{font-size:.9em}.Footer-module__3hUVsW__nav{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Footer-module__3hUVsW__column{gap:var(--space-sm);flex-direction:column;display:flex}.Footer-module__3hUVsW__columnTitle{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);margin:0}.Footer-module__3hUVsW__linkList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__link{font-size:var(--font-size-sm);color:var(--font-color-secondary);transition:color .15s ease-out,opacity .15s ease-out}.Footer-module__3hUVsW__link:hover{color:var(--accent)}.Footer-module__3hUVsW__linkDisabled{font-size:var(--font-size-sm);color:var(--font-color-muted);opacity:.5;cursor:not-allowed}.Footer-module__3hUVsW__linkDisabled span{pointer-events:none}.Footer-module__3hUVsW__bottomRow{max-width:var(--content-max-width);padding:var(--space-md)var(--page-padding-x)var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--bg-grid-color);margin:0 auto;display:flex}.Footer-module__3hUVsW__copyright{font-size:var(--font-size-xs);color:var(--font-color-muted)}.Footer-module__3hUVsW__bottomLinks{gap:var(--space-sm);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__bottomLink{color:var(--font-color-muted);transition:color .15s ease-out}.Footer-module__3hUVsW__bottomLink:hover{color:var(--accent)}@media (max-width:1023px){.Footer-module__3hUVsW__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.Footer-module__3hUVsW__inner{padding:var(--space-2xl)var(--page-padding-x)var(--space-xl);gap:var(--space-xl)}.Footer-module__3hUVsW__nav{row-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__3hUVsW__bottomRow{flex-direction:column;align-items:flex-start}}
.ComparisonOverlay-module__pBuidW__compareShell{gap:var(--space-md);flex-direction:column;display:flex}.ComparisonOverlay-module__pBuidW__compareHeader{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.ComparisonOverlay-module__pBuidW__compareEyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);margin-bottom:.25rem}.ComparisonOverlay-module__pBuidW__compareActions{align-items:center;gap:var(--space-xs);display:flex}.ComparisonOverlay-module__pBuidW__compareGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ComparisonOverlay-module__pBuidW__compareCard{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-soft);overflow:hidden}.ComparisonOverlay-module__pBuidW__compareImage{object-fit:contain;background:radial-gradient(circle,#f3f4f6 0,#e5e7eb 100%);width:100%;height:220px}.ComparisonOverlay-module__pBuidW__comparePlaceholder{width:100%;height:220px;font-size:var(--font-size-sm);color:var(--font-color-muted);background:var(--bg-surface-2);justify-content:center;align-items:center;display:flex}.ComparisonOverlay-module__pBuidW__compareCaption{padding:var(--space-sm)var(--space-md)}.ComparisonOverlay-module__pBuidW__compareLabel{font-size:var(--font-size-sm);margin-bottom:.1rem;font-weight:500}.ComparisonOverlay-module__pBuidW__compareMeta{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted)}.ComparisonOverlay-module__pBuidW__abShell{gap:var(--space-md);flex-direction:column;display:flex}.ComparisonOverlay-module__pBuidW__abViewport{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border);background:#0b1120;width:100%;max-height:520px;position:relative;overflow:hidden}.ComparisonOverlay-module__pBuidW__abImage{object-fit:contain;width:100%;height:100%;display:block}.ComparisonOverlay-module__pBuidW__abImageOverlay{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ComparisonOverlay-module__pBuidW__abHandle{cursor:col-resize;z-index:2;background:rgba(248,250,252,.9);justify-content:center;align-items:center;width:4px;display:flex;position:absolute;top:0;bottom:0}.ComparisonOverlay-module__pBuidW__abHandle span{border-radius:var(--radius-full);background:rgba(15,23,42,.8);border:1px solid rgba(248,250,252,.8);width:24px;height:32px}.ComparisonOverlay-module__pBuidW__abPlaceholder{font-size:var(--font-size-sm);color:var(--font-color-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}
.VideoTestimonials-module__xB3ggq__section{background-color:var(--bg-surface)}.VideoTestimonials-module__xB3ggq__content{max-width:var(--content-max-width);margin:var(--space-2xl)auto;padding:var(--page-padding-y)var(--page-padding-x);position:relative}.VideoTestimonials-module__xB3ggq__header{text-align:center;max-width:48rem;margin:0 auto var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.VideoTestimonials-module__xB3ggq__eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--font-size-xs);color:var(--font-color-muted)}.VideoTestimonials-module__xB3ggq__heading{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight)}.VideoTestimonials-module__xB3ggq__intro{color:var(--font-color-secondary)}.VideoTestimonials-module__xB3ggq__grid{gap:var(--space-md);z-index:1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;position:relative}.VideoTestimonials-module__xB3ggq__card{gap:var(--space-xs);flex-direction:column;display:flex}.VideoTestimonials-module__xB3ggq__cardActive .VideoTestimonials-module__xB3ggq__videoSurface{box-shadow:var(--shadow-strong)}.VideoTestimonials-module__xB3ggq__videoSurface{border-radius:var(--radius-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--bg-surface-2)60%,transparent)0%,color-mix(in srgb,var(--bg-surface-3)90%,transparent)100%);aspect-ratio:9/16;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.VideoTestimonials-module__xB3ggq__video{object-fit:cover;width:100%;height:100%;display:block}.VideoTestimonials-module__xB3ggq__overlay{padding:var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);background:radial-gradient(circle,rgba(15,23,42,.05) 0%,rgba(15,23,42,.65) 100%);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.VideoTestimonials-module__xB3ggq__playButton{border-radius:var(--radius-full);color:#0f1629;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(140deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.08) 100%),rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.45);justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 25px 45px rgba(5,5,5,.4)}.VideoTestimonials-module__xB3ggq__playButton svg{width:1.6rem;height:1.6rem}.VideoTestimonials-module__xB3ggq__playButton:hover{background:linear-gradient(140deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,.18) 100%),rgba(255,255,255,.18);transform:scale(1.08);box-shadow:0 10px 35px rgba(0,0,0,.65)}.VideoTestimonials-module__xB3ggq__playButton:hover svg{color:var(--accent)}.VideoTestimonials-module__xB3ggq__playButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.VideoTestimonials-module__xB3ggq__runtime{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bg-surface);background:color-mix(in srgb,var(--font-color)35%,transparent);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--bg-surface)40%,transparent);align-items:center;padding:.2rem .8rem;display:inline-flex}.VideoTestimonials-module__xB3ggq__disclaimer{margin-top:var(--space-lg);text-align:center;color:var(--font-color-muted);font-size:var(--font-size-xs);margin-bottom:var(--space-2xl)}.VideoTestimonials-module__xB3ggq__backgroundDecoration{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.VideoTestimonials-module__xB3ggq__bgCircleLarge{background:radial-gradient(circle,rgba(234,88,12,.15) 0%,rgba(234,88,12,0) 80%);border-radius:50%;width:600px;height:600px;position:absolute;top:-150px;left:-150px}.VideoTestimonials-module__xB3ggq__bgCircleSmall{background:radial-gradient(circle,rgba(59,130,246,.15) 0%,rgba(59,130,246,0) 80%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-100px}@media (max-width:767px){.VideoTestimonials-module__xB3ggq__section{padding:var(--page-padding-y)var(--page-padding-x)}.VideoTestimonials-module__xB3ggq__grid{gap:var(--space-sm);grid-template-columns:1fr 1fr}.VideoTestimonials-module__xB3ggq__grid article:nth-child(n+4){display:none}.VideoTestimonials-module__xB3ggq__overlay{align-items:center}}@media (max-width:479px){.VideoTestimonials-module__xB3ggq__grid{grid-template-columns:1fr}}
.legal-module__8113wq__page{background:var(--bg)}.legal-module__8113wq__container{max-width:var(--content-max-width);padding:calc(var(--page-padding-y) + 80px)var(--page-padding-x)var(--page-padding-y);margin:0 auto}.legal-module__8113wq__header{gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.legal-module__8113wq__headerText{gap:var(--space-sm);flex-direction:column;display:flex}.legal-module__8113wq__eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--font-size-xs);color:var(--font-color-muted)}.legal-module__8113wq__title{font-size:max(2.25rem,min(4vw,3rem));line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);margin:0}.legal-module__8113wq__lede{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--font-color-secondary);max-width:52ch}.legal-module__8113wq__lastUpdated{margin-top:var(--space-xs);font-size:var(--font-size-xs);color:var(--font-color-muted)}.legal-module__8113wq__sections{gap:var(--space-xl);flex-direction:column;display:flex}.legal-module__8113wq__section{padding-top:var(--space-lg);gap:var(--space-xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr);align-items:flex-start;display:grid}.legal-module__8113wq__sectionHeader{gap:var(--space-xs);flex-direction:column;display:flex}.legal-module__8113wq__sectionTitle{font-size:var(--font-size-xl);margin:0}.legal-module__8113wq__sectionLabel{font-size:var(--font-size-sm);color:var(--font-color-muted)}.legal-module__8113wq__sectionBody{gap:var(--space-sm);color:var(--font-color-secondary);background:var(--bg);z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.legal-module__8113wq__sectionBody p{max-width:70ch}.legal-module__8113wq__list{gap:var(--space-xs);flex-direction:column;padding-left:1.25rem;display:flex}.legal-module__8113wq__list li{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.legal-module__8113wq__inlineList{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-module__8113wq__inlineTag{border-radius:var(--radius-full);border:1px solid var(--border);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--font-color-muted);align-items:center;padding:.2rem .7rem;display:inline-flex}.legal-module__8113wq__callout{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);padding:var(--space-md);font-size:var(--font-size-sm);color:var(--warning-foreground);background-image:linear-gradient(135deg,color-mix(in srgb,var(--warning-soft)70%,transparent),transparent 65%)}.legal-module__8113wq__calloutTitle{margin-bottom:var(--space-xs);font-weight:600}.legal-module__8113wq__ctaSection{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--bg-grid-color);justify-content:space-between;align-items:center;gap:var(--space-lg);flex-direction:row;display:flex}.legal-module__8113wq__ctaText{gap:var(--space-xs);flex-direction:column;display:flex}.legal-module__8113wq__ctaTitle{font-size:var(--font-size-lg);margin:0}.legal-module__8113wq__ctaDescription{font-size:var(--font-size-sm);color:var(--font-color-secondary)}@media (max-width:1023px){.legal-module__8113wq__section{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.legal-module__8113wq__sections{gap:var(--space-lg)}.legal-module__8113wq__section{padding-top:var(--space-md)}.legal-module__8113wq__ctaSection{flex-direction:column;align-items:flex-start}}
.BottomHero-module__61ejlG__section{background:linear-gradient(180deg,white,var(--bg));margin-top:5rem;padding-top:5rem;padding-bottom:5rem;position:relative}.BottomHero-module__61ejlG__content{max-width:var(--content-max-width);padding:0 var(--page-padding-x);margin:0 auto;display:flex}.BottomHero-module__61ejlG__imageContainer{width:100%;height:max(300px,min(50vw,800px));max-width:var(--content-max-width);cursor:crosshair;--cursor-x:50%;--cursor-y:50%;--blob-scale:1;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.BottomHero-module__61ejlG__imageBase,.BottomHero-module__61ejlG__imageWrap{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.BottomHero-module__61ejlG__imageWrap{opacity:0;-webkit-mask-image:radial-gradient(circle at var(--cursor-x)var(--cursor-y),#000 0%,#000 calc(14%*var(--blob-scale)),transparent calc(30%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) + 9%)calc(var(--cursor-y) - 6%),#000 0%,#000 calc(10%*var(--blob-scale)),transparent calc(28%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) - 10%)calc(var(--cursor-y) + 8%),#000 0%,#000 calc(11%*var(--blob-scale)),transparent calc(30%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) + 4%)calc(var(--cursor-y) + 10%),#000 0%,#000 calc(9%*var(--blob-scale)),transparent calc(27%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) - 12%)calc(var(--cursor-y) - 9%),#000 0%,#000 calc(8%*var(--blob-scale)),transparent calc(25%*var(--blob-scale)));mask-image:radial-gradient(circle at var(--cursor-x)var(--cursor-y),#000 0%,#000 calc(14%*var(--blob-scale)),transparent calc(30%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) + 9%)calc(var(--cursor-y) - 6%),#000 0%,#000 calc(10%*var(--blob-scale)),transparent calc(28%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) - 10%)calc(var(--cursor-y) + 8%),#000 0%,#000 calc(11%*var(--blob-scale)),transparent calc(30%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) + 4%)calc(var(--cursor-y) + 10%),#000 0%,#000 calc(9%*var(--blob-scale)),transparent calc(27%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) - 12%)calc(var(--cursor-y) - 9%),#000 0%,#000 calc(8%*var(--blob-scale)),transparent calc(25%*var(--blob-scale)));-webkit-mask-image:radial-gradient(circle at var(--cursor-x)var(--cursor-y),#000 0%,#000 calc(14%*var(--blob-scale)),transparent calc(30%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) + 9%)calc(var(--cursor-y) - 6%),#000 0%,#000 calc(10%*var(--blob-scale)),transparent calc(28%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) - 10%)calc(var(--cursor-y) + 8%),#000 0%,#000 calc(11%*var(--blob-scale)),transparent calc(30%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) + 4%)calc(var(--cursor-y) + 10%),#000 0%,#000 calc(9%*var(--blob-scale)),transparent calc(27%*var(--blob-scale))),radial-gradient(circle at calc(var(--cursor-x) - 12%)calc(var(--cursor-y) - 9%),#000 0%,#000 calc(8%*var(--blob-scale)),transparent calc(25%*var(--blob-scale)));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BottomHero-module__61ejlG__hint{left:50%;bottom:var(--space-md);border-radius:var(--radius-full);background:color-mix(in srgb,var(--bg-surface)88%,#0f172a 12%);color:var(--font-color-secondary);align-items:center;gap:var(--space-xs);width:max-content;font-size:var(--font-size-sm);border:1px solid rgba(15,23,42,.08);padding:.6rem .9rem;display:inline-flex;position:absolute;bottom:1rem;transform:translate(-50%)}@media screen and (max-width:767px){.BottomHero-module__61ejlG__hint{display:none}}.BottomHero-module__61ejlG__hintIcon{background:var(--accent-soft);width:1.65rem;height:1.65rem;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}
