@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}html,html[data-paleta=indigo-coral]{--c1:#4F46E5;--c2:#F43F5E;--c3:#F59E0B;--c1-ink:#4338CA}html[data-paleta=oceano]{--c1:#2563EB;--c2:#06B6D4;--c3:#10B981;--c1-ink:#1D4ED8}html[data-paleta=por-do-sol]{--c1:#E11D48;--c2:#F97316;--c3:#FACC15;--c1-ink:#BE123C}html[data-paleta=menta]{--c1:#059669;--c2:#0EA5E9;--c3:#84CC16;--c1-ink:#047857}html[data-paleta=uva]{--c1:#7C3AED;--c2:#DB2777;--c3:#F59E0B;--c1-ink:#6D28D9}:root{--bg:#F5F6F8;--surface-1:#FFFFFF;--surface-2:#F7F8FA;--surface-3:#EEF0F3;--border:rgba(15,23,42,0.08);--border-strong:rgba(15,23,42,0.16);--highlight:0 1px 2px rgba(15,23,42,0.04);--shadow-card:0 1px 2px rgba(15,23,42,0.04),0 10px 30px -18px rgba(15,23,42,0.18);--shadow-pop:0 1px 2px rgba(15,23,42,0.05),0 24px 50px -24px rgba(15,23,42,0.28);--text:#0B1220;--text-muted:#475467;--text-subtle:#8A94A6;--primary:var(--c1);--primary-2:var(--c2);--primary-3:var(--c3);--primary-light:var(--c1);--primary-ink:var(--c1-ink);--primary-soft:color-mix(in srgb,var(--c1) 9%,white);--primary-line:color-mix(in srgb,var(--c1) 28%,white);--primary-glow:color-mix(in srgb,var(--c1) 35%,transparent);--grad-brand:linear-gradient(120deg,var(--c1) 0%,color-mix(in srgb,var(--c1) 45%,var(--c2)) 60%,var(--c2) 100%);--grad-mesh:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--c3) 85%,transparent) 0%,transparent 55%),radial-gradient(80% 110% at 0% 100%,color-mix(in srgb,var(--c2) 90%,transparent) 0%,transparent 60%),linear-gradient(135deg,var(--c1) 0%,color-mix(in srgb,var(--c1) 55%,var(--c2)) 100%);--grad-text:linear-gradient(100deg,var(--text) 0%,var(--text) 30%,var(--c1-ink) 65%,var(--c2) 100%);--glass:rgba(255,255,255,0.82);--glass-strong:rgba(255,255,255,0.92);--glass-border:rgba(15,23,42,0.08);--success:#12B76A;--danger:#F04438;--warning:#F79009;--surface:var(--surface-1);--surface-hover:var(--surface-3);--ease:cubic-bezier(0.32,0.72,0,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:light}body{background:var(--bg);color:var(--text);font-family:var(--font-jakarta,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{font-size:16px}img,svg{display:block}img{max-width:100%}::selection{background:color-mix(in srgb,var(--c1) 22%,white);color:var(--text)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeleton{0%,to{opacity:.5}50%{opacity:1}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes borderSpin{to{--angle:360deg}}.stagger>*{animation:fadeUp .5s var(--ease) both}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.fade-up{animation:fadeUp .5s var(--ease) both}.skeleton{background:rgba(15,23,42,.06);border-radius:8px;animation:skeleton 1.4s ease-in-out infinite}.btn{transition:background .15s,border-color .15s,box-shadow .2s,transform .15s,opacity .15s,filter .15s}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{position:relative;overflow:hidden;background:var(--grad-brand)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(15,23,42,.12),0 8px 20px -8px var(--primary-glow)!important}.btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-100%)}.btn-primary:hover:not(:disabled):after{animation:shimmer .9s ease}.btn-primary:hover:not(:disabled){filter:brightness(1.06) saturate(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(15,23,42,.12),0 14px 30px -10px var(--primary-glow)!important}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--c1) 16%,white)!important;border-color:color-mix(in srgb,var(--c1) 45%,white)!important}.btn-danger:hover:not(:disabled){filter:brightness(.97);border-color:#FDA29B!important}.btn-ghost:hover:not(:disabled){background:rgba(15,23,42,.05)!important;color:var(--text)!important}.btn-shimmer{position:relative;overflow:hidden;transition:box-shadow .2s}.btn-shimmer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-100%)}.btn-shimmer:hover:after{animation:shimmer .9s ease}.btn-shimmer:hover{box-shadow:0 8px 28px -6px var(--primary-glow)!important}.btn-shimmer:disabled{opacity:.5;cursor:not-allowed}.field{transition:border-color .15s,box-shadow .15s,background .15s}.field::placeholder{color:var(--text-subtle)}.field:hover:not(:disabled){border-color:var(--border-strong)!important}.field:focus{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--c1) 14%,transparent);background:#fff!important}.input-focus{transition:border-color .15s,box-shadow .15s}.input-focus:focus{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--c1) 14%,transparent)}.card-hover{transition:border-color .2s,background .2s,box-shadow .2s}.card-hover:hover{border-color:var(--border-strong)!important;background:var(--surface-2)!important}.link-hover{transition:color .15s,opacity .15s}.link-hover:hover{color:var(--text)!important}.link-accent{transition:color .15s,opacity .15s}.link-accent:hover{opacity:.8}.row-hover{transition:background .12s}.row-hover:hover{background:color-mix(in srgb,var(--c1) 4%,white)!important}.icon-btn{transition:background .15s,color .15s}.icon-btn:hover{background:rgba(15,23,42,.06)!important;color:var(--text)!important}.icon-btn-danger:hover:not(:disabled){color:#D92D20!important;background:#FEF3F2!important}.dash-sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;max-width:86vw;z-index:50;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;transform:translateX(calc(-100% - 24px));visibility:hidden;transition:transform .3s var(--ease),visibility 0s linear .3s}.dash-sidebar[data-open=true]{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateX(0);visibility:visible;transition:transform .3s var(--ease),visibility 0s;box-shadow:24px 0 60px rgba(15,23,42,.18)}.dash-backdrop{position:fixed;inset:0;z-index:40;background:rgba(15,23,42,.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s}.dash-backdrop[data-open=true]{opacity:1;pointer-events:auto}.dash-main{min-height:100vh}.dash-topbar{display:flex}.nav-item{position:relative;transition:background .12s,color .12s}.nav-item:hover{background:rgba(15,23,42,.04)!important;color:var(--text)!important}.nav-item[aria-current=page]{background:var(--primary-soft)!important;color:var(--primary-ink)!important;font-weight:650!important}.nav-item[aria-current=page] .nav-icon{color:var(--primary)!important}.nav-item[aria-current=page]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--c1),var(--c2))}.grid-choice,.grid-overview,.grid-split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.settings-row{grid-gap:14px;gap:14px}.auth-grid,.settings-row{display:grid;grid-template-columns:minmax(0,1fr)}.auth-grid{min-height:100vh}.auth-aside{display:none}@media (min-width:768px){.grid-choice{grid-template-columns:1fr 1fr}}@media (min-width:900px){.settings-row{grid-template-columns:220px minmax(0,1fr);gap:48px}}@media (min-width:1024px){.dash-sidebar,.dash-sidebar[data-open=true]{transform:none;visibility:visible;max-width:none;transition:none;background:rgba(255,255,255,.86)!important;box-shadow:none}.dash-backdrop{display:none}.dash-main{margin-left:260px}.dash-topbar,.only-mobile-lg{display:none!important}.auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.auth-aside{display:flex}}@media (min-width:1180px){.grid-overview,.grid-split{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.only-desktop{display:none!important}@media (min-width:768px){.only-desktop{display:revert!important}.only-mobile{display:none!important}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ai-card{position:relative;isolation:isolate;box-shadow:var(--shadow-card)}.ai-card:before{inset:-1.5px;background:conic-gradient(from var(--angle),var(--c1),var(--c2),var(--c3),var(--c1));animation:borderSpin 6s linear infinite}.ai-card:after,.ai-card:before{content:"";position:absolute;z-index:-1;border-radius:inherit}.ai-card:after{inset:0;background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--c1) 7%,white),white 60%)}.choice-card{transition:transform .25s var(--ease),border-color .2s,box-shadow .25s}.choice-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)!important}.choice-card:hover .choice-go{color:var(--primary-ink)!important}.choice-plain:hover{border-color:var(--border-strong)!important}.caret{animation:caret 1s steps(1) infinite}.grow-x{transform-origin:left;animation:growX .7s var(--ease) both}.editor-grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}.editor-preview{display:none}.editor-preview[data-show=true]{display:block}.editor-form[data-hidden=true]{display:none}@media (min-width:1280px){.editor-grid{grid-template-columns:minmax(0,1fr) 340px}.editor-form[data-hidden=true],.editor-preview{display:block}.editor-only-mobile{display:none!important}}.aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--bg)}.aurora__blob{position:absolute;border-radius:50%;will-change:transform;filter:blur(30px)}.aurora__blob--a{width:46vmax;height:46vmax;left:-10vmax;top:-30vmax;background:radial-gradient(circle,color-mix(in srgb,var(--c1) 26%,transparent),transparent 65%);animation:auroraA 26s ease-in-out infinite alternate}.aurora__blob--b{width:40vmax;height:40vmax;right:-12vmax;top:-24vmax;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 24%,transparent),transparent 65%);animation:auroraB 32s ease-in-out infinite alternate}.aurora__blob--c{width:34vmax;height:34vmax;left:34vw;top:-22vmax;background:radial-gradient(circle,color-mix(in srgb,var(--c3) 22%,transparent),transparent 65%);animation:auroraC 38s ease-in-out infinite alternate}.aurora__blob--d{width:30vmax;height:30vmax;right:6vw;bottom:-18vmax;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 10%,transparent),transparent 65%);animation:auroraB 44s ease-in-out infinite alternate-reverse}.aurora__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 45% at 50% 0,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 45% at 50% 0,#000 15%,transparent 75%)}.aurora__grain{display:none}@keyframes auroraA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(10vw,6vh,0) scale(1.12)}}@keyframes auroraB{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-10vw,8vh,0) scale(.92)}}@keyframes auroraC{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(-12vw,6vh,0) scale(1.15)}}.above-aurora{position:relative;z-index:1}.panel{position:relative;isolation:isolate;background:var(--surface-1)!important;box-shadow:var(--shadow-card)!important}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--c1) 7%,transparent),transparent 45%)}.spot:hover:after{opacity:1}.spot-border{position:relative}.spot-border>.spot-ring{position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),var(--c1),color-mix(in srgb,var(--c2) 60%,transparent) 30%,transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.spot-border:hover>.spot-ring{opacity:1}.hero-card{position:relative;isolation:isolate;overflow:hidden;background:var(--grad-mesh)!important;color:#fff;border:none!important;box-shadow:0 1px 2px rgba(15,23,42,.1),0 24px 50px -24px var(--primary-glow)!important}.hero-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%)}.grad-text{color:var(--text)}.btn-whatsapp{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 20px -8px rgba(29,185,84,.6)}.btn-whatsapp:hover{filter:brightness(1.05)}@keyframes revealX{0%{-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0)}to{-webkit-clip-path:inset(-20% -2% -20% 0);clip-path:inset(-20% -2% -20% 0)}}.reveal-x{animation:revealX 1.6s var(--ease) both .25s}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(18,183,106,.5)}50%{box-shadow:0 0 0 6px rgba(18,183,106,0)}}.live-dot{animation:pulseDot 2s ease-in-out infinite}@keyframes spinSlow{to{transform:rotate(1turn)}}@keyframes spinRev{to{transform:rotate(-1turn)}}.ring{position:absolute;border-radius:50%;pointer-events:none}.ring--1{animation:spinSlow 40s linear infinite}.ring--2{animation:spinRev 60s linear infinite}.ring--3{animation:spinSlow 90s linear infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.float-1{animation:floatY 7s ease-in-out infinite}.float-2{animation:floatY2 8s ease-in-out infinite}.float-3{animation:floatY 9s ease-in-out 1s infinite}.cursor-glow{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--c1) 10%,transparent),transparent 60%);transform:translate3d(var(--cx,-999px),var(--cy,-999px),0);transition:transform .25s var(--ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.aurora__blob,.float-1,.float-2,.float-3,.ring{animation:none!important}.cursor-glow{display:none}}.plano-pro .btn-secondary:hover:not(:disabled){background:#fff!important;border-color:#fff!important;filter:brightness(.96)}.plano-pro .btn-secondary:disabled{opacity:.9}@media (max-width:900px){.plano-pro{transform:none!important}}@media (max-width:640px){.aviso-plano{flex-wrap:wrap;align-items:flex-start!important}.aviso-plano>a{width:100%}}.doc-legal{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.doc-indice{position:-webkit-sticky;position:sticky;top:84px}.doc-texto section{scroll-margin-top:80px;margin-top:34px}.doc-texto h2{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.doc-texto li,.doc-texto p{font-size:15px;line-height:1.7;color:var(--text-muted)}.doc-texto p+p{margin-top:10px}.doc-texto ul{margin:10px 0 0 20px;display:grid;grid-gap:6px;gap:6px}.doc-texto strong{color:var(--text);font-weight:650}.doc-texto a{color:var(--primary-ink);font-weight:600}@media (max-width:860px){.doc-legal{grid-template-columns:1fr;gap:0}.doc-indice{display:none}}.abas-etapa{scrollbar-width:none}.abas-etapa::-webkit-scrollbar{display:none}.grid-modelos{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.modelo-card{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.modelo-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgba(15,23,42,.25)}.quadro{display:grid;grid-template-columns:repeat(5,minmax(184px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.quadro-coluna{border-radius:14px;scroll-snap-align:start;transition:background .15s,border-color .15s;min-width:0}.quadro-cartao{background:#fff;border:1px solid var(--border);border-radius:12px;padding:11px;box-shadow:0 1px 2px rgba(15,23,42,.05);cursor:-webkit-grab;cursor:grab;transition:box-shadow .15s,transform .15s}.quadro-cartao:hover{box-shadow:0 8px 20px -12px rgba(15,23,42,.3);transform:translateY(-1px)}.quadro-cartao:active{cursor:-webkit-grabbing;cursor:grabbing}.quadro-mover{display:none}@media (max-width:900px){.quadro{grid-template-columns:repeat(5,78%)}.quadro-cartao{cursor:default}.quadro-mover{display:block;width:100%;margin-top:10px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);font-size:12.5px;font-family:inherit;color:var(--text-muted);padding:0 8px}}.grid-vendas{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.grid-vendas{grid-template-columns:1fr}}.grid-numeros{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.grid-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.aurora,.aviso-plano,.dash-sidebar,.dash-topbar,.nao-imprimir{display:none!important}.dash-main{margin:0!important;padding:0!important}body{background:#fff!important}.panel{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}}