@font-face{font-family:Inter;src:url('../agenda-facturas-orbita-v1/shared/fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
/* Keep the original CRM shell. Only this section is replaced. */
.aura-funnel-ui .stage-photo{margin:0 0 22px;border-radius:22px;overflow:hidden;border:1px solid #fff;box-shadow:0 18px 32px -25px #764d9650;background:#f6edf9}
.aura-funnel-ui .stage-photo img{display:block;width:100%;height:180px;object-fit:cover}
.aura-funnel-ui .stage-photo figcaption{font-size:10px;color:#756178;padding:9px 12px}
.aura-funnel-ui .photo-set select{width:100%;border:1px solid #e2ceeb;border-radius:11px;padding:10px;background:#fff;color:#624b6a;min-height:42px}
.aura-funnel-ui .photo-set select:focus-visible{outline:3px solid #9d57c1;outline-offset:3px}
#v-embudo.funnel-builder-active:not(.aura-setter-open) > :not(#funnelBuilderOrbita){display:none!important}
.aura-funnel-ui .card-more{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}
.aura-funnel-ui .save-error{border:1px solid #d79b79;background:#fff4e5;border-radius:15px;padding:16px;margin-bottom:16px}
.aura-funnel-ui .save-error p{color:#815022;margin-bottom:10px}
.aura-funnel-ui .upload-public{margin-top:18px;display:grid;gap:16px}
.aura-funnel-ui .metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.aura-funnel-ui .lead-answers{grid-column:1/-1;font-size:13px;color:#624b6a}
.aura-funnel-ui .lead-answers summary{cursor:pointer;color:#7846c9;font-weight:600}
.aura-funnel-ui .lead-answers p{margin:12px 0}
.aura-funnel-ui .metrics-grid>div{background:linear-gradient(130deg,#fff5fb,#ece3fa);padding:18px;border:1px solid white;border-radius:16px}
.aura-funnel-ui .metrics-grid strong{display:block;font-size:30px;color:#60446e;margin-top:8px}
.aura-funnel-ui .data-list>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #e9ddf0}
.aura-funnel-ui .data-list{max-height:300px;overflow:auto}
.aura-funnel-ui .published-link{margin-top:22px}
.aura-funnel-ui .channel-status{display:flex;gap:12px;padding:16px;border:1px solid #eedebf;border-radius:16px;background:#fff8eb;margin-bottom:18px;align-items:center}
.aura-funnel-ui .channel-status.ready{background:#edf8f2;border-color:#cee8d9}
.aura-funnel-ui .channel-status strong{font-size:12px}.aura-funnel-ui .channel-status p{font-size:11px;margin-top:5px}
.aura-funnel-ui .status-dot{width:10px;height:10px;background:#c89851;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 5px #dca54713}
.aura-funnel-ui .ready .status-dot{background:#468f72;box-shadow:0 0 0 5px #5d9d7415}
.aura-funnel-ui .destination-choice{display:flex;align-items:flex-start;gap:12px;border:1px solid #e7d9ee;background:#fff;border-radius:18px;padding:19px;margin-top:12px;cursor:pointer}
.aura-funnel-ui .destination-choice.chosen{border-color:#c08bc8;background:linear-gradient(125deg,#fff4fa,#f0e9fd);box-shadow:0 0 0 3px #f3e9f9}
.aura-funnel-ui .destination-choice.unavailable{background:#faf7fa;color:#917e96;cursor:not-allowed}
.aura-funnel-ui .destination-choice input{margin-top:14px;accent-color:#a257a5}
.aura-funnel-ui .destination-symbol{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #fff;border-radius:14px;background:#eee4fa;color:#8858a2}
.aura-funnel-ui .destination-symbol.whatsapp{background:#e9f5ef;color:#458d71}
.aura-funnel-ui .choice-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aura-funnel-ui .choice-title strong{font-size:14px}
.aura-funnel-ui .destination-choice p{font-size:12px;margin:8px 0}.aura-funnel-ui .destination-choice small{color:#917995;font-size:10px;line-height:1.6}
.aura-funnel-ui .mini-conversation{border:1px solid #fff;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at top left,#f9eaf4,#ede6f4);box-shadow:0 9px 26px -18px #6b4d8733}
.aura-funnel-ui .mini-chat-head{background:#fff9fc;display:flex;gap:10px;padding:15px}.aura-funnel-ui .mini-chat-head strong{display:block;font-size:12px}.aura-funnel-ui .mini-chat-head small{display:block;color:#9b819f;font-size:10px;margin-top:4px}
.aura-funnel-ui .mini-bubble{margin:20px 34px 18px 18px;padding:16px;border:1px solid #fff;border-radius:4px 16px 16px;background:#ffffffc9;font-size:11px}.aura-funnel-ui .mini-bubble p{margin:5px 0 0}
.aura-funnel-ui .mini-flow{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;padding:0 13px;flex-wrap:wrap}.aura-funnel-ui .mini-flow .icon{width:13px}.aura-funnel-ui .mini-conversation>.notice{margin:16px;padding:0 3px;font-size:9px}
.aura-funnel-ui .reminder-config{padding-top:28px;margin-top:25px;border-top:1px solid #e2d0ed}.aura-funnel-ui .reminder-config .field select{font-size:11px;width:100%;min-height:42px;border:1px solid #dec7e9;border-radius:11px;padding:8px}
@media(max-width:640px){.aura-funnel-ui .metrics-grid{grid-template-columns:1fr 1fr}.aura-funnel-ui .data-list>div{grid-template-columns:1fr}}
@font-face{font-family:'Instrument Sans';src:url('../agenda-facturas-orbita-v1/shared/fonts/instrument-sans-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
.aura-funnel-ui{
&{--ink:#34243e;--muted:#756178;--line:#eaddef;--primary:linear-gradient(110deg,#c93672,#b53aa1 46%,#7846c9);--shadow:0 14px 38px -25px #73488745;--radius:26px}
*{box-sizing:border-box}&{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);font-size:13px;background:radial-gradient(ellipse at 100% 0,#d7b8f16b,transparent 38%),radial-gradient(ellipse at 0 64%,#ffd6c645,transparent 40%),linear-gradient(125deg,#fff7f2,#fcf5fb 40%,#f5f0fd);min-height:100vh}button,input,textarea,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,textarea,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #9d57c1}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.035em}h1{font-size:38px;line-height:1.14;font-weight:750;color:#35203f}h2{font-size:23px;line-height:1.24}h3{font-size:16px;line-height:1.35}p{line-height:1.65;color:var(--muted)}.icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}[hidden]{display:none!important}.proposal{display:flex;align-items:center;justify-content:center;gap:9px;min-height:30px;padding:6px 18px;background:#f8eaf3;border-bottom:1px solid #fff;color:#785a76;font-size:10px;line-height:1.5}.proposal>span{height:6px;width:6px;border-radius:50%;background:#b34e9c}.shell{display:grid;grid-template-columns:202px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;max-height:1100px;min-height:730px;display:flex;flex-direction:column;padding:24px 13px;background:linear-gradient(165deg,#fffefef5,#fff9fdce 62%,#ebdbfa99);border-right:4px solid #e9dffa88;font-family:'Instrument Sans',Inter,sans-serif}.brand{display:flex;align-items:center;gap:10px;margin:0 12px 26px;font-size:28px;font-weight:500}.brand img{width:44px;height:44px}.nav-item{width:100%;display:flex;gap:12px;align-items:center;min-height:42px;padding:10px 16px;border-radius:13px;background:transparent;margin:2px 0;text-align:left;color:#69596f;font-size:14px;font-weight:560}.nav-item .icon{width:18px;height:18px}.nav-item.active{color:white;background:linear-gradient(110deg,#ff9e91,#ce75db 45%,#7884f2);border:1px solid #ffffffb0;box-shadow:0 0 0 2px #e6cdf7aa,0 10px 22px -16px #8562bb}.nav-label{font-size:9px;letter-spacing:.1em;padding:20px 16px 7px;color:#ad9bb6;font-weight:600}.sidebar-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;padding:25px 5px 0}.sidebar-bottom strong{font-size:11px}.sidebar-bottom small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.avatar{display:inline-grid;place-items:center;background:var(--primary);width:32px;height:32px;border-radius:50%;color:#fff;font-weight:650;flex-shrink:0}.workspace{min-width:0}.topbar{height:85px;padding:19px 32px;display:flex;justify-content:space-between;align-items:center}.shell-caption{font-size:10px;color:#9c819f;letter-spacing:.12em}.top-right{display:flex;align-items:center;gap:12px}.local-pill{font-size:10px;color:#8c7196}.account{display:flex;align-items:center;gap:8px;border:1px solid #fff9;border-radius:13px;padding:7px 11px;font-size:12px;font-weight:600;background:#ffffff30}main{padding:22px 32px 40px;max-width:1750px;margin:auto;outline:none}.eyebrow{display:block;font-size:10px;font-weight:740;letter-spacing:.15em;text-transform:uppercase;color:#94649d;margin-bottom:10px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.page-head p{font-size:13px;margin-top:11px;max-width:620px}.actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e9d9ee;min-height:41px;padding:10px 15px;background:linear-gradient(125deg,#fff,#fcf5fd);border-radius:12px;font-weight:650;font-size:12px;color:#765082;box-shadow:0 4px 10px #76438205}.button:hover{border-color:#c49ad0;background:#faf2fe}.button.primary{background:var(--primary);color:white;border-color:#b44b9d;box-shadow:inset 0 1px 0 #ffffff3b,0 9px 20px -12px #ad3b9b70}.button.small{min-height:34px;padding:7px 10px;font-size:11px}.button.ghost{background:transparent;border-color:transparent;box-shadow:none}.button.white{background:#ffffffed;border-color:#fff;color:#744884}.button.danger{color:#a64c64}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);background:#fff9;border-radius:10px;color:#81628d;flex-shrink:0}.icon-button:hover{background:#f4e7fb}.icon-button .icon{width:16px;height:16px}.panel{background:#ffffffed;border:1.5px solid white;border-radius:var(--radius);box-shadow:inset 0 1px 0 #fff,var(--shadow)}.badge{display:inline-flex;gap:5px;align-items:center;border-radius:7px;padding:5px 7px;font-size:9px;line-height:1.2;font-weight:640;background:#f0e8f7;color:#856293}.badge.mint{background:#e7f5ee;color:#347e69}.badge.amber{background:#fff1d5;color:#956826}.badge.rose{background:#fae6f1;color:#b34a87}.badge.white{background:#fffc;color:#775b7d}.badge.dark{border:1px solid #fff4;background:#38213f40;color:white}.lead-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;margin-bottom:29px}.lead-panel{padding:28px 30px;display:grid;grid-template-columns:1fr 145px;gap:14px;position:relative;overflow:hidden;color:white;background:linear-gradient(125deg,#382341,#4a2959 48%,#684475);border:1px solid #90669b;border-radius:27px;box-shadow:inset 0 1px 0 #ffffff55,var(--shadow)}.lead-panel h2{color:#fff7ff;font-size:25px;max-width:340px}.lead-panel p{font-size:12px;color:#dbc9e1;max-width:370px;margin:10px 0 19px}.lead-panel .eyebrow{color:#d5b1df;font-size:9px}.page-art{align-self:center;position:relative;width:125px;height:150px;isolation:isolate}.page-art:before{content:'';position:absolute;inset:-45px -50px;border:1px solid #f1c5e524;border-radius:50%;transform:rotate(-30deg);box-shadow:0 0 0 19px #edbfe00a;z-index:-1}.page-art>span{position:absolute;inset:0;background:linear-gradient(135deg,#fdf1ff,#c9aae3);border:1px solid #ffffffa0;border-radius:14px;transform:rotate(10deg);box-shadow:0 12px 30px #26132b40}.page-art>div{position:absolute;inset:-8px 13px 8px -13px;background:#fff9fc;border:1px solid #fff;border-radius:13px;transform:rotate(-8deg);padding:10px;overflow:hidden;box-shadow:0 7px 24px #26132b40}.page-art img{width:100%;height:76px;object-fit:cover;object-position:25%;border-radius:7px}.page-art i{display:block;background:#e7d7ee;height:4px;margin-top:8px;border-radius:4px;width:90%}.page-art i:last-child{width:62%;background:#bb80b6;height:10px}.ready-panel{padding:25px;position:relative;overflow:hidden;background:linear-gradient(130deg,#fffdf9,#f4ebfc);border:1.5px solid #fff;border-radius:27px;box-shadow:var(--shadow)}.ready-panel:after{content:'';position:absolute;right:-35px;bottom:-46px;width:155px;height:155px;border:17px solid #ebdcf750;border-radius:45% 55% 38% 62%;transform:rotate(20deg);pointer-events:none}.ready-panel h3{font-size:18px}.ready-panel p{font-size:12px;margin:10px 0 17px;max-width:290px}.steps-mini{display:flex;gap:7px;position:relative;z-index:1;flex-wrap:wrap}.steps-mini span{font-size:10px;padding:8px 9px;background:#ffffffb5;border:1px solid #fff;border-radius:9px;color:#825c8c}.section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px}.section-head p{font-size:12px;margin-top:5px}.section-head h2{font-size:21px}.filter-row{display:flex;align-items:center;gap:10px;margin-bottom:19px;flex-wrap:wrap}.searchbox{display:flex;align-items:center;gap:9px;min-width:220px;background:#fff9;border:1px solid var(--line);border-radius:12px;padding:0 12px;height:40px}.searchbox .icon{width:17px;color:#9675a2}.searchbox input{background:none;border:0;outline:none;width:200px;font-size:12px}.chip{padding:9px 12px;border:1px solid #eadff0;background:#fff9;border-radius:10px;font-size:11px;color:#80698b}.chip.selected{background:#f0e0f5;border-color:#d1abd9;color:#854990;font-weight:650}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.funnel-card{overflow:hidden;background:#fffefa;border:1.5px solid #fff;border-radius:23px;box-shadow:0 10px 28px -19px #7f548a3d;transition:box-shadow .2s,transform .2s}.funnel-card:hover{box-shadow:0 14px 35px -17px #79528a50;transform:translateY(-2px)}.cover{height:183px;position:relative;overflow:hidden;background:#f0e5eb}.cover>img{width:100%;height:100%;object-fit:cover}.cover:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#34243958);pointer-events:none}.cover .badge{position:absolute;top:13px;left:13px;backdrop-filter:blur(10px);border:1px solid #fff9}.cover-footer{position:absolute;bottom:11px;left:14px;right:14px;z-index:1;color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:10px;text-shadow:0 1px 3px #34243980}.cover-footer .icon{width:14px}.card-body{padding:17px 17px 15px}.card-top{display:flex;gap:9px;justify-content:space-between;align-items:flex-start}.card-body h3{font-size:16px}.card-body p{font-size:11px;margin:6px 0 12px;min-height:19px}.pair-info{display:flex;gap:16px;padding:11px 0 13px;border-top:1px solid #efe5f1;color:#81668d;font-size:10px}.pair-info span{display:flex;align-items:center;gap:5px}.pair-info .icon{width:14px;height:14px}.card-actions{display:flex;gap:6px}.card-actions .button:first-child{flex:1}.gallery-foot{display:flex;gap:9px;color:#8c7396;line-height:1.6;font-size:11px;margin-top:18px;align-items:flex-start}.gallery-foot .icon{width:16px;margin-top:1px}.empty{text-align:center;padding:60px 20px;color:var(--muted);grid-column:1/-1}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:#987c9e;margin-bottom:14px}.breadcrumb button{background:none;padding:0;color:#8b5d9a;font-weight:650}.builder-head{margin-bottom:18px}.builder-head h1{font-size:29px}.builder-head p{margin-top:6px;font-size:11px}.saved{font-size:10px;color:#8a7692;display:flex;gap:5px;align-items:center}.saved .icon{width:13px;height:13px}.editor-rail{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:7px;background:#ffffff70;border:1.5px solid white;border-radius:17px;box-shadow:var(--shadow)}.editor-tabs{display:flex;gap:4px}.tab{min-height:40px;padding:10px 15px;display:flex;align-items:center;gap:8px;border-radius:11px;background:transparent;color:#8a7291;font-weight:600;font-size:12px}.tab .num{font-size:10px;opacity:.8}.tab.active{background:linear-gradient(115deg,#bd3e8f,#8d4bb9 75%);color:white;box-shadow:inset 0 1px 0 #ffffff45,0 5px 12px #95479620}.rail-note{display:flex;align-items:center;gap:7px;font-size:10px;color:#8c7096;margin-right:12px}.rail-note .icon{width:14px}.editor-grid{display:grid;grid-template-columns:205px minmax(320px,1fr) 260px;gap:16px;align-items:start}.outline-panel,.inspector{background:#ffffffdc;border:1.5px solid white;border-radius:20px;padding:17px;box-shadow:var(--shadow)}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.panel-title h3{font-size:13px}.panel-subtitle{font-size:10px;color:#9a829e;line-height:1.55;margin-bottom:17px}.block-list{display:grid;gap:7px}.block-row{background:#fff;border:1px solid #eee5f2;border-radius:11px;padding:10px 9px;cursor:grab}.block-row.selected{background:linear-gradient(125deg,#fdf4fc,#f3e9fc);border-color:#ca9cd8;box-shadow:0 0 0 2px #ead9f43b}.block-row.drag-over{border:2px dashed #9854b5}.block-row>button{width:100%;display:flex;align-items:center;gap:7px;text-align:left;border:0;background:none;padding:0;min-height:22px;font-size:11px}.block-row>button .icon{width:14px;height:14px;color:#b397bd}.block-row>button .order{margin-left:auto;font-size:9px;color:#b7a4bf}.block-controls{display:flex;justify-content:flex-end;gap:4px;margin-top:9px;border-top:1px solid #e8d7ed;padding-top:8px}.block-controls .icon-button{width:26px;height:26px;border-radius:7px}.block-controls .icon{width:12px}.block-row.is-hidden{opacity:.56}.outline-panel>.button{width:100%;margin-top:13px}.outline-note{padding:12px 0 0;font-size:10px;color:#96799e;line-height:1.7}.page-settings{border-top:1px solid #eadff0;margin-top:16px;padding-top:17px}.page-settings h4{font-size:11px;margin-bottom:12px}.swatches{display:flex;gap:8px}.swatch{border:2px solid #fff;width:27px;height:27px;border-radius:9px;box-shadow:0 0 0 1px #eadbec}.swatch.active{box-shadow:0 0 0 2px #9d59b5}.swatch.rose{background:linear-gradient(125deg,#fae3ed,#bb7f9e)}.swatch.lilac{background:linear-gradient(125deg,#ede5fe,#9570be)}.swatch.peach{background:linear-gradient(125deg,#fde9d0,#cc967c)}.swatch.mint{background:linear-gradient(125deg,#e5f4e9,#7eac9e)}.canvas-area{min-width:0;border:1px solid #e6d8ef;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at top,#fdf9ff,#efe8f5);box-shadow:inset 0 0 50px #ffffff75}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #e6d8ef;background:#fbf8fdcc;gap:8px}.canvas-toolbar>span{font-size:10px;color:#9a85a4}.segmented{display:flex;background:#f0e9f6;padding:3px;border:1px solid #e7dced;border-radius:9px}.segmented button{display:flex;align-items:center;gap:5px;min-height:27px;border-radius:6px;padding:5px 8px;background:transparent;font-size:10px;color:#987fa2}.segmented button.active{color:#7d4c93;background:white;box-shadow:0 2px 5px #71418710}.segmented .icon{width:13px;height:13px}.canvas-scroll{max-height:850px;overflow:auto;padding:21px 19px 28px;scrollbar-width:thin;scrollbar-color:#d9c6e6 transparent}.landing{--page-dark:#603b52;--page-pale:#fbf2f3;--page-accent:#b77796;max-width:380px;margin:auto;background:#fffaf8;border:1px solid #fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 35px #6743761c}.landing.lilac{--page-dark:#58416e;--page-pale:#f4f0fa;--page-accent:#9574ac}.landing.peach{--page-dark:#77534e;--page-pale:#fcf5ed;--page-accent:#b58c76}.landing.mint{--page-dark:#385d57;--page-pale:#f0f6f2;--page-accent:#7ba292}.landing.wide{max-width:none}.landing-block{position:relative;outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:outline-color .15s}.landing-block:hover{outline-color:#cdb1d9}.landing-block.is-selected{outline-color:#a261ba}.block-edit-tag{position:absolute;top:8px;right:8px;z-index:2;background:#9b5cb0;color:white;font-size:8px;border-radius:5px;padding:4px 6px;pointer-events:none}.landing-brand{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;background:#fffaf8;font-size:13px;font-weight:650;color:var(--page-dark)}.landing-brand i{width:22px;height:22px;border:1px solid var(--page-accent);border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:Georgia,serif;font-size:13px;margin-right:7px}.landing-brand span:first-child{display:flex;align-items:center}.landing-brand .icon{width:14px;height:14px}.landing-image{height:213px;overflow:hidden;background:var(--page-pale);position:relative}.landing-image img{height:100%;width:100%;object-fit:cover}.image-disclaimer{position:absolute;bottom:7px;left:10px;font-size:7px;background:#fffaf8cf;padding:4px 6px;border-radius:4px;color:#7b656f}.hero-copy{padding:24px 25px 21px;background:linear-gradient(140deg,#fffaf8,var(--page-pale))}.hero-copy .page-tag{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--page-accent);font-weight:650;display:block;margin-bottom:12px}.hero-copy h2{font-size:32px;font-weight:530;color:var(--page-dark);font-family:Georgia,serif;line-height:1.1;letter-spacing:-.035em;margin-bottom:12px}.hero-copy p{font-size:11px;color:#826d7a;line-height:1.75;margin-bottom:17px}.page-cta{width:100%;background:linear-gradient(115deg,var(--page-dark),var(--page-accent));color:#fff8fc;border:1px solid #ffffff65;padding:13px 12px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:650;box-shadow:0 7px 15px #78566b16}.page-cta .icon{width:14px;height:14px}.micro-trust{display:flex;justify-content:center;gap:10px;margin-top:12px;color:#9a8695;font-size:8px}.micro-trust span:before{content:'✓';color:#8aa39b;margin-right:4px}.page-section{padding:24px 25px;background:#fffcfa;border-top:1px solid #f0e5ec}.page-section .page-tag{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--page-accent);display:block;margin-bottom:8px}.page-section h3{font-family:Georgia,serif;font-size:22px;font-weight:500;color:var(--page-dark);margin-bottom:13px}.page-section p{font-size:11px}.benefit-row{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #ede5ed;padding:13px 0 0;margin-top:13px}.benefit-row .icon{color:var(--page-accent);width:16px;height:16px;margin-top:3px}.benefit-row strong{font-size:10px;color:var(--page-dark)}.benefit-row p{font-size:9px;margin-top:4px}.process-item{display:flex;gap:10px;margin-top:14px;align-items:flex-start}.process-item>span{background:var(--page-pale);color:var(--page-accent);border:1px solid #e8dfea;border-radius:8px;padding:6px 8px;font-size:10px}.process-item strong{font-size:10px}.process-item p{font-size:9px;margin-top:4px}.page-faq{padding:12px 0;border-top:1px solid #ede4ee}.page-faq strong{display:block;font-size:10px;margin-bottom:5px}.page-faq p{font-size:9px}.contact-section{background:var(--page-pale)}.contact-section p{margin-bottom:15px}.canvas-note{font-size:9px;line-height:1.6;padding:11px;text-align:center;color:#9a83a4;background:#f8f2fcc9;border-top:1px solid #e6d8ef}.inspector{padding:17px}.inspector .eyebrow{font-size:8px;margin-bottom:6px}.inspector h3{font-size:15px;margin-bottom:15px}.field{display:block;margin-bottom:14px;font-size:10px;color:#846b8b;font-weight:650}.field input:not([type=checkbox]),.field textarea,.field select{display:block;width:100%;min-height:38px;padding:10px;border:1px solid #e8dcec;background:#fffcff;border-radius:9px;margin-top:6px;color:#634d6d;font-size:11px;font-weight:450;line-height:1.6;resize:vertical}.field textarea{min-height:85px}.field input[type=range]{padding:0;accent-color:#a55caa;min-height:23px}.field small{display:block;margin-top:6px;font-size:9px;font-weight:450;color:#aa91ae;line-height:1.6}.photo-control{position:relative;height:115px;border-radius:12px;overflow:hidden;border:1px solid #ead7e8;margin:7px 0 9px}.photo-control img{height:100%;width:100%;object-fit:cover}.photo-control .badge{position:absolute;left:7px;bottom:7px;max-width:calc(100% - 14px);font-size:8px}.inspector .full{width:100%}.inspector-divider{border-top:1px solid #ece1f1;margin:18px 0}.info-box{display:flex;gap:9px;align-items:flex-start;padding:13px;background:linear-gradient(125deg,#fbf3fa,#f2eafc);border:1px solid #ebdaf3;border-radius:13px;font-size:10px;line-height:1.7;color:#9578a1}.info-box .icon{width:16px;height:16px;margin-top:2px;color:#a37ab0}.info-box strong{font-weight:650;color:#775784}.stage-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:23px}.stage-panel{padding:27px}.stage-panel>p{font-size:12px;margin:8px 0 24px}.question-card{border:1px solid #e7d8ee;border-radius:16px;margin:13px 0;background:linear-gradient(125deg,#fff,#fbf7fd);padding:18px}.question-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.question-head>span{font-size:10px;color:#a27ca9;letter-spacing:.06em;font-weight:700}.question-card .field{font-size:11px}.question-card .field input,.question-card .field textarea{font-size:12px}.question-card .field textarea{min-height:85px}.toggle-row{display:flex;align-items:center;gap:8px;color:#90739a;font-size:11px}.toggle-row input{accent-color:#a057aa;width:16px;height:16px}.stage-aside{padding:25px;background:linear-gradient(140deg,#fffafb,#efe5fb);border:1.5px solid #fff;border-radius:26px;align-self:start}.stage-aside h3{font-size:20px}.stage-aside p{font-size:12px;margin:12px 0 18px}.journey-line{display:flex;align-items:center;gap:12px;position:relative;padding:16px 0;border-top:1px solid #e6d9ed}.journey-line .step-node{height:37px;width:37px;display:grid;place-items:center;border:1px solid #fff;border-radius:12px;background:#ffffffb5;color:#9e6fb0}.journey-line strong{font-size:12px}.journey-line small{display:block;color:#a086ac;font-size:10px;margin-top:5px}.option-card{display:flex;gap:13px;align-items:flex-start;border:1px solid #e8dcee;border-radius:15px;padding:17px;background:#fff;margin-top:12px;cursor:pointer}.option-card.active{border-color:#c197d3;background:#f9f1fe}.option-card input{accent-color:#a15cae;margin-top:4px}.option-card strong{display:block;font-size:13px;margin-bottom:4px}.option-card p{font-size:11px}.option-card .icon{color:#9b7aa4;width:23px;height:23px}.route-settings{padding:20px;margin-top:15px;background:#fbf7fd;border:1px solid #eee0f5;border-radius:15px}.route-settings .field{font-size:11px}.route-settings .field input{font-size:12px}.fallback{margin-top:15px;display:flex;align-items:center;gap:10px;padding:14px;background:#eaf6f0;border:1px solid #d0e9dd;border-radius:13px;color:#548575;font-size:11px}.fallback .icon{width:18px;height:18px}.check-list{margin-top:17px}.check-row{display:flex;gap:12px;align-items:center;padding:17px 0;border-top:1px solid #eee2f3;font-size:12px}.check-circle{height:26px;width:26px;border-radius:50%;display:grid;place-items:center;background:#fcf0d9;color:#ad863e;font-size:11px}.check-row.ok .check-circle{background:#e6f4ec;color:#4a9377}.check-circle .icon{height:15px;width:15px}.review-title{display:flex;gap:18px;align-items:center}.progress-circle{--progress:0deg;width:67px;height:67px;flex-shrink:0;border-radius:50%;background:conic-gradient(#ba519e var(--progress),#f0e4f6 0);padding:5px}.progress-circle>span{border-radius:50%;background:#fff9ff;width:100%;height:100%;display:grid;place-items:center;font-size:18px;font-weight:720;color:#8c579b}.version-row{margin-top:14px;padding:13px 0;border-top:1px solid #e5d7ed;display:flex;justify-content:space-between;gap:10px;align-items:center}.version-row strong{font-size:11px}.version-row small{display:block;font-size:10px;color:#9878a4;margin-top:5px}.notice{font-size:10px;color:#977aa4;line-height:1.6;margin-top:14px}.review-consent{margin:20px 0;align-items:flex-start;line-height:1.6}.review-consent input{flex-shrink:0}.preview-view{max-width:1050px;margin:auto}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.preview-toolbar p{font-size:11px}.preview-canvas{padding:30px;background:linear-gradient(130deg,#f7edf6,#ede4fa);border:1.5px solid white;border-radius:26px}.preview-canvas .landing{max-width:430px}.preview-canvas .landing-block{cursor:default;outline:none}.preview-canvas .landing-image{height:260px}.preview-canvas .hero-copy{padding:27px 30px}.preview-canvas .hero-copy h2{font-size:37px}.preview-canvas .hero-copy p{font-size:13px}.preview-canvas .landing-brand{padding:20px 27px;font-size:15px}.preview-canvas .page-section{padding:27px 30px}.preview-canvas .page-section p{font-size:12px}.preview-canvas .page-section h3{font-size:26px}.preview-canvas .page-cta{min-height:47px;font-size:12px}.quiz-progress{height:5px;background:#eadcf0;border-radius:5px;margin:19px 0}.quiz-progress span{display:block;height:100%;background:var(--primary);border-radius:5px}.quiz-option{width:100%;padding:15px;border:1px solid #e9dced;border-radius:12px;background:white;color:#805b8d;text-align:left;font-size:13px;margin-top:10px}.quiz-option:hover{background:#f6edfb;border-color:#ba95ce}.demo-receipt{background:#eff8f2;border:1px solid #d7ecdf;padding:22px;border-radius:17px;margin-top:20px}.demo-receipt p{font-size:12px}.demo-receipt h3{margin-bottom:10px;color:#54806c}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:50;max-width:calc(100vw - 36px);padding:14px 20px;background:#4d325c;color:#fff6ff;border:1px solid #b087c0;border-radius:14px;box-shadow:0 10px 30px #36264130;font-size:12px;line-height:1.5}dialog{width:min(850px,calc(100vw - 40px));max-height:90vh;border:1.5px solid white;border-radius:26px;padding:0;color:var(--ink);background:linear-gradient(125deg,#fffaf9,#f9f2ff);box-shadow:0 30px 100px #39244755}dialog::backdrop{background:#36264255;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 27px 20px;border-bottom:1px solid #ede0f2;position:sticky;top:0;background:#fbf6fcf5;z-index:4}.dialog-head h2{font-size:23px}.dialog-head p{font-size:12px;margin-top:8px;max-width:630px}.dialog-body{padding:22px 27px 28px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.template-card{padding:0;border-radius:16px;border:1px solid #eadced;overflow:hidden;background:#fff;text-align:left;box-shadow:var(--shadow)}.template-card:hover{border-color:#b984c9}.template-card img{height:110px;width:100%;object-fit:cover}.template-card div{padding:13px}.template-card h3{font-size:13px}.template-card p{font-size:10px;margin:5px 0 8px}.template-card span{font-size:10px;color:#a369ad}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.library-card{position:relative;padding:0;background:#fff;border:1px solid #eadcec;border-radius:14px;overflow:hidden;text-align:left}.library-card img{width:100%;height:125px;object-fit:cover}.library-card strong{display:block;padding:12px;font-size:11px}.library-card .badge{position:absolute;top:8px;left:8px}.library-note{margin-top:18px;font-size:11px;line-height:1.65;color:#92759c}.block-choice{display:flex;align-items:center;gap:15px;padding:16px;background:#fff;border:1px solid #eadfee;border-radius:14px;text-align:left;width:100%;margin-bottom:10px}.block-choice>.icon{width:24px;height:24px;color:#a77ab2}.block-choice strong{font-size:12px}.block-choice small{display:block;color:#a58aab;font-size:11px;margin-top:6px}.create-custom{display:flex;gap:12px;margin-top:20px;padding:19px;border:1px dashed #d9c1e6;border-radius:15px;align-items:flex-end}.create-custom .field{margin:0;flex:1}.create-custom .button{margin-bottom:1px}.mobile-editor-note{display:none}
@media(min-width:1650px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.cover{height:195px}.editor-grid{grid-template-columns:225px minmax(420px,1fr) 285px}.canvas-scroll{max-height:900px}.landing{max-width:440px}.landing-image{height:235px}.hero-copy h2{font-size:37px}.hero-copy p{font-size:12px}}
@media(max-width:1250px){.shell{grid-template-columns:180px minmax(0,1fr)}.sidebar{padding-left:8px;padding-right:8px}.brand{font-size:25px}.brand img{width:38px;height:38px}.nav-item{font-size:13px}.topbar{padding:18px 24px}main{padding:20px 24px 35px}.editor-grid{grid-template-columns:175px minmax(285px,1fr) 225px;gap:12px}.outline-panel,.inspector{padding:13px}.canvas-scroll{padding:15px 11px}.rail-note{display:none}.lead-panel{padding:24px;grid-template-columns:1fr 110px}.page-art{width:100px;height:132px}.page-art img{height:65px}.lead-panel h2{font-size:23px}.ready-panel{padding:22px}.cover{height:157px}.gallery{gap:16px}.card-body{padding:15px}.card-body h3{font-size:14px}.tab{padding:10px 11px}.builder-head h1{font-size:27px}}
@media(max-width:1050px){.shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:25px 10px;align-items:center}.brand{font-size:0;margin:0 0 26px;gap:0}.brand img{width:40px;height:40px}.nav-item{width:50px;justify-content:center;padding:12px;font-size:0;gap:0}.nav-item .icon{width:20px;height:20px}.nav-label{font-size:0;padding:12px 0 5px}.sidebar-bottom>div{display:none}.sidebar-bottom{padding:20px 0}.stage-layout{grid-template-columns:1.35fr 1fr}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.cover{height:210px}.card-body h3{font-size:16px}}
@media(max-width:870px){.editor-grid{grid-template-columns:180px minmax(300px,1fr)}.inspector{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.inspector .inspector-heading,.inspector .info-box,.inspector-divider{grid-column:1/-1}.inspector .photo-set{grid-row:2/5;grid-column:2}.canvas-scroll{max-height:700px}.lead-grid{grid-template-columns:1fr}.ready-panel{display:flex;gap:20px;align-items:center;justify-content:space-between}.ready-panel p{margin:7px 0 0}.steps-mini{max-width:190px}.page-head h1{font-size:33px}.stage-layout{grid-template-columns:1fr}.stage-aside{padding:23px}.preview-canvas .landing{max-width:430px}}
@media(max-width:640px){.shell{display:block}.sidebar{display:none}.proposal{font-size:8px;padding:6px 12px;min-height:29px}.topbar{height:64px;padding:14px 18px}.shell-caption{font-size:0;display:flex;align-items:center;gap:8px}.shell-caption:before{content:'';width:30px;height:30px;background:url('../assets/aura-ring.png') center/contain no-repeat}.shell-caption:after{content:'AURA';font-family:'Instrument Sans';font-size:21px;color:#38283f;letter-spacing:0}.account{font-size:10px;padding:5px 8px;gap:6px}.account .avatar{width:25px;height:25px;font-size:10px}.local-pill{display:none}main{padding:19px 16px 30px}.page-head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:21px}.page-head h1{font-size:33px}.page-head p{font-size:12px;max-width:360px}.page-head .actions{width:100%}.page-head .actions>.primary{margin-left:auto}.eyebrow{font-size:9px}.lead-panel{padding:23px;grid-template-columns:1fr 88px;gap:12px;border-radius:23px}.lead-panel h2{font-size:22px}.lead-panel p{font-size:11px;margin-bottom:15px}.page-art{width:77px;height:108px;transform:translateX(8px)}.page-art img{height:49px}.page-art>div{padding:7px;inset:-5px 8px 5px -8px}.page-art i{margin-top:6px;height:3px}.page-art i:last-child{height:7px}.lead-panel .eyebrow{font-size:8px}.lead-panel .button{font-size:11px;padding:9px 11px}.lead-grid{gap:13px;margin-bottom:25px}.ready-panel{display:block;padding:21px;border-radius:22px}.ready-panel h3{font-size:16px}.ready-panel p{font-size:11px;max-width:none}.steps-mini{max-width:none;margin-top:13px}.steps-mini span{font-size:9px;padding:7px 8px}.section-head h2{font-size:21px}.section-head .badge{font-size:8px}.section-head p{font-size:11px}.filter-row{gap:7px}.searchbox{width:100%;min-width:0}.searchbox input{width:100%}.chip{font-size:10px;padding:8px 10px}.gallery{gap:13px;grid-template-columns:1fr}.cover{height:205px}.card-body h3{font-size:18px}.card-body{padding:18px}.card-body p{font-size:12px}.pair-info{font-size:11px}.card-actions .button{font-size:12px;min-height:40px}.gallery-foot{font-size:10px}.breadcrumb{font-size:10px;margin-bottom:13px}.builder-head{gap:12px}.builder-head h1{font-size:28px}.builder-head .actions{gap:7px}.builder-head .actions .button{font-size:10px;padding:9px 10px;min-height:36px}.saved{font-size:9px}.editor-rail{padding:5px;overflow:auto;border-radius:13px}.editor-tabs{gap:1px;width:100%;justify-content:space-between}.tab{padding:9px 8px;gap:4px;font-size:10px;white-space:nowrap;min-height:37px}.tab .num{font-size:9px}.editor-grid{display:flex;flex-direction:column;gap:14px}.outline-panel,.inspector,.canvas-area{width:100%}.outline-panel{padding:16px}.block-list{grid-template-columns:repeat(2,minmax(0,1fr))}.block-row>button{font-size:10px}.outline-note{font-size:9px;padding-top:10px}.page-settings{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:13px}.page-settings h4{margin:0}.outline-panel .panel-subtitle{margin-bottom:12px}.outline-panel>.button{min-height:34px;margin-top:11px;font-size:10px}.canvas-scroll{padding:20px 14px;max-height:720px}.canvas-toolbar{padding:10px 12px}.canvas-toolbar>span{font-size:9px}.landing{max-width:100%}.landing-image{height:195px}.hero-copy{padding:23px}.hero-copy h2{font-size:31px}.hero-copy p{font-size:11px}.inspector{display:block;padding:19px}.inspector h3{font-size:18px}.field{font-size:11px}.field input:not([type=checkbox]),.field textarea{font-size:12px}.photo-control{height:150px}.stage-panel{padding:21px}.stage-panel h2{font-size:22px}.stage-panel>p{font-size:11px}.question-card{padding:15px}.stage-aside h3{font-size:20px}.stage-aside p{font-size:11px}.preview-toolbar{flex-wrap:wrap}.preview-toolbar p{width:100%}.preview-canvas{padding:11px;border-radius:21px}.preview-canvas .landing-image{height:220px}.preview-canvas .hero-copy{padding:23px}.preview-canvas .hero-copy h2{font-size:32px}.preview-canvas .hero-copy p{font-size:12px}.preview-canvas .landing-brand{padding:16px 22px}.preview-canvas .page-section{padding:23px}.template-grid,.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-card img{height:95px}.template-card div{padding:12px}.template-card h3{font-size:11px}.template-card p{font-size:9px}.library-card img{height:100px}dialog{width:calc(100vw - 24px);border-radius:21px}.dialog-head{padding:21px 19px 17px}.dialog-head h2{font-size:23px}.dialog-head p{font-size:11px}.dialog-body{padding:19px}.create-custom{display:block;padding:15px}.create-custom .button{margin-top:10px;width:100%}.library-note{font-size:10px}.block-choice{padding:14px}.toast{font-size:11px;width:calc(100vw - 32px);text-align:center;bottom:16px}}
@media(max-width:640px){.lead-grid .ready-panel{display:none}.lead-panel h2{font-size:21px}.page-head h1{font-size:31px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.funnel-card:hover{transform:none}}

}
