:root{--bg:#080e1d;--surface:#0e1729;--nav:#080f20;--line:#ffffff10;--ink:#f2f0e8;--muted:#929db2;--gold:#e6bd63;--green:#7fc5a0;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:14px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{transition:border-color .2s,background .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:500;line-height:1.08}h1{font-size:clamp(34px,3.2vw,49px);letter-spacing:-1px;margin-bottom:12px}h2{font-size:36px}h3{font-size:17px;font-weight:600;margin-bottom:12px}em{color:var(--gold);font-weight:400}.muted{color:var(--muted)}.small-text{font-size:12px}.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;color:var(--gold);margin-bottom:16px}.wordmark{display:flex;align-items:center;gap:10px;letter-spacing:.2em;font-weight:800;font-size:16px;line-height:1}.brand-icon{font:600 24px var(--serif);color:var(--gold);border:1px solid #e6bd6366;width:34px;height:38px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);background:#e6bd6308}.tag{font-size:9px;color:var(--gold);border-left:1px solid #fff3;padding-left:15px;margin-left:10px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:242px;padding:35px 21px 24px;display:flex;flex-direction:column;z-index:20}.sidebar .wordmark{padding-left:9px}.sidebar-label{font-size:9px;letter-spacing:.2em;color:#69778e;margin:53px 0 15px 14px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{gap:12px;text-align:left;color:#9aa6bc;border:1px solid transparent;padding:12px 13px;border-radius:7px;font-size:12px;font-weight:500;min-height:45px}.sidebar nav button:hover{background:#fff04}.sidebar nav button.active{color:var(--gold);background:#e6bd630d;border-color:#e6bd6323}.sidebar nav button.active:before{content:"";height:16px;width:2px;background:var(--gold);position:absolute;left:0}.mini-pill{font-size:8px;line-height:1;padding:4px 5px;border:1px solid #e6bd6333;border-radius:3px;margin-left:auto;color:var(--gold)}.sidebar-bottom{margin-top:auto;padding-top:35px}.member{border-top:1px solid var(--line);padding:21px 4px 16px;display:flex;align-items:center;gap:10px}.avatar{height:34px;width:34px;min-width:34px;display:grid;place-items:center;border-radius:50%;background:#e6bd6319;color:var(--gold);font-size:12px;border:1px solid #e6bd6333}.avatar.small{width:30px;height:30px;min-width:30px;margin-left:15px}.member b{font-size:11px;font-weight:600}.member small{font-size:10px;color:var(--muted);display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis}.workspace{margin-left:242px;width:calc(100% - 242px)}.topbar{height:76px;padding:0 42px;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.topbar,.topbar>div{display:flex;align-items:center}.topbar>div{gap:12px}.crumb{color:#e2e5ea}.topbar-right{font-size:10px}.live-dot{width:5px;height:5px;background:var(--green);border-radius:50%}.page-content{max-width:1560px;margin:0 auto;padding:37px 42px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading .eyebrow{margin-bottom:13px}.page-heading p:last-child{font-size:12px;margin-bottom:0}.outline-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);padding:8px 12px;border-radius:40px;font-size:9px;color:#b8c1d0;white-space:nowrap}.welcome-banner{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#334a6a33,transparent 55%),linear-gradient(115deg,#16243e,#0c172c);padding:37px 41px 40px;border:1px solid #e6bd6325;border-radius:12px;display:flex;min-height:311px;align-items:center;justify-content:space-between}.welcome-banner h2{font-size:clamp(35px,3.5vw,53px);margin-bottom:15px;letter-spacing:-.6px}.welcome-banner .eyebrow{font-size:9px}.welcome-banner p{font-size:11px;color:#a7b4c9;margin-bottom:24px}.primary,.secondary{border:0;border-radius:5px;padding:12px 18px;font-size:11px;font-weight:800;gap:11px;min-height:44px}.primary{color:#1b180e;background:linear-gradient(105deg,#f4d78d,#ddb351)}.primary:hover{background:#f2d48a;transform:translateY(-1px)}.secondary{background:transparent;color:var(--ink);border:1px solid #ffffff22}.secondary:hover{border-color:var(--gold)}.wide{margin-top:12px}.banner-art{position:relative;width:300px;height:240px;display:grid;place-items:center;margin-right:30px}.big-g{font:500 180px/.8 var(--serif);color:#e1b65a;transform:rotate(-5deg);text-shadow:4px 8px 35px #0006;z-index:1}.orbit{position:absolute;border:1px solid #e6bd6333;transform:rotate(32deg);width:215px;height:215px}.orbit.two{transform:rotate(62deg);width:180px;height:180px;border-color:#e6bd631c}.banner-art:before{content:"";position:absolute;background:#c1943b0a;width:250px;height:250px;border-radius:50%;box-shadow:0 0 90px #e6bd6310}.art-caption{position:absolute;bottom:0;font-size:7px;letter-spacing:.3em;color:#9a8c6a}.banner-number{position:absolute;right:25px;top:24px;font-size:8px;letter-spacing:.16em;color:#7e8ba0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:29px 0 17px}.section-title h2,.section-title h3{margin:0;font:600 17px var(--sans)}.section-title .muted{font-size:10px}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tool-card{border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:24px 25px 20px;color:var(--ink);text-align:left;min-width:0}.tool-card:hover{background:#152039;border-color:#e6bd6355;transform:translateY(-2px)}.tool-top{display:flex;justify-content:space-between;align-items:center;color:var(--gold);margin-bottom:23px}.tool-top>span{font-size:9px;color:#62718a}.tool-card h3{font-size:15px;margin-bottom:9px}.tool-card p{font-size:11px;line-height:1.8;color:#95a2b8;min-height:39px;max-width:32ch;margin-bottom:20px}.tool-link{font-size:10px;color:#d9bb77;display:flex;align-items:center;justify-content:space-between}.catalogue-card{background:linear-gradient(125deg,#222735,#18202d);border-color:#e6bd6322}.bottom-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin-top:25px}.panel{background:var(--surface);border-radius:9px;padding:25px;min-width:0}.panel>.section-title:first-child{margin-top:0}.connection-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:11px 0}.connection-row:last-child{border:0}.connection-row b{font-size:12px;font-weight:500}.service-icon{height:33px;min-width:33px;display:grid;place-items:center;background:#ffffff06;border:1px solid #fff1;border-radius:7px;font:600 22px var(--serif);color:#c8d1df}.status{font-size:9px;color:#8b99b0;border:1px solid #ffffff15;padding:4px 8px;border-radius:20px;margin-left:auto;white-space:nowrap}.status:before{content:"●";font-size:5px;vertical-align:2px;padding-right:6px}.status.connected{color:var(--green);background:#7fc5a009;border-color:#7fc5a025}.text-button{border:0;background:none;padding:4px 0;color:#b9a06b;font-size:10px;display:inline-flex;align-items:center;gap:7px;min-height:30px}.text-button:hover{color:var(--gold)}.usage-panel .eyebrow{font-size:8px;margin:0 0 17px}.usage-panel h3{font:500 30px var(--serif);margin-bottom:8px}.usage-panel p{font-size:10px}.budget{display:flex;align-items:baseline;gap:10px;margin:21px 0 12px}.budget b{font-size:23px;font-weight:500}.budget span{font-size:10px;color:var(--muted)}.progress{height:3px;background:#ffffff12;border-radius:2px;margin-bottom:17px}.progress span{display:block;height:100%;background:var(--gold);min-width:2px}.page-footer{display:flex;justify-content:space-between;gap:15px;padding:30px 0 21px;color:#66738a;font-size:8px;letter-spacing:.12em}.page-footer span:last-child{letter-spacing:0}label{display:flex;flex-direction:column;gap:7px;color:#b9c3d3;font-size:11px;margin-bottom:16px}input,select,textarea{width:100%;border:1px solid #ffffff1a;border-radius:5px;background:#090f1e;color:var(--ink);padding:12px;min-width:0;font-size:12px;min-height:44px}input::placeholder,textarea::placeholder{color:#56647b}select option{background:#0e1729}textarea{resize:vertical;min-height:125px;line-height:1.7}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.fields label strong{color:var(--gold);margin:10px 0}.operation-start{grid-column:1/-1}.calculator-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.calc-results{position:sticky;top:20px;align-self:start}.calc-results h2{font-size:35px;margin:15px 0}.result-main{border:1px solid #e6bd6326;border-radius:7px;padding:22px;margin:25px 0;background:#e6bd6306}.result-main span,.result-pair span{color:var(--muted);font-size:11px;display:block}.result-main b{font:500 46px var(--serif);color:var(--gold)}.result-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.result-pair b{font-size:20px;font-weight:500;display:block;margin-top:10px}.calc-results h3{margin-top:24px;font-size:13px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}th{color:var(--muted);font-size:10px;font-weight:500}td,th{padding:12px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.tip{display:flex;align-items:flex-start;gap:12px;border:1px solid #e6bd6322;background:#e6bd6305;padding:18px;border-radius:7px;margin-top:25px;color:#c4b791;font-size:11px}.tip svg{min-width:19px;color:var(--gold)}.tip p{margin:0}.saved-select{margin-top:20px}.notice{border:1px solid #e6bd6355;padding:12px 16px;background:#e6bd630a;border-radius:5px;font-size:12px;color:#e5cb94;margin-bottom:20px;overflow-wrap:anywhere}.notice:empty{display:none}.working{font-size:11px;color:var(--gold)}.search-box{display:flex;align-items:center;gap:15px;background:var(--surface);border:1px solid var(--line);padding:10px 18px;border-radius:8px;margin-bottom:12px;color:var(--muted)}.search-box input{border:0;background:none;padding:8px}.search-box span{font-size:10px;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:25px}.product-card{background:var(--surface);padding:14px;border:1px solid var(--line);border-radius:8px;min-width:0}.product-image{height:185px;background:#f5f4f1;border-radius:5px;display:grid;place-items:center;overflow:hidden;margin-bottom:16px;color:#66738a}.product-image img{width:100%;height:100%;object-fit:contain}.product-card small{font-size:9px;color:var(--gold)}.product-card h3{font-size:12px;margin:5px 0 15px;min-height:40px}.product-card p{font-size:14px}.landing-grid{display:grid;grid-template-columns:320px 1fr;gap:20px}.landing-grid>.panel:first-child{align-self:start}.preview-panel{padding:20px}.preview-panel iframe{border:0;width:100%;height:650px;border-radius:5px;background:white}.empty-state{min-height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--muted)}.empty-state svg{color:var(--gold);opacity:.7;margin-bottom:25px}.empty-state h3{font:500 34px var(--serif);color:var(--ink)}.empty-state p{font-size:12px;max-width:30ch}.empty-state span{font-size:9px;letter-spacing:.2em;margin-top:20px}.preview-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.preview-toolbar label{margin:0;flex-direction:row;align-items:center}.preview-toolbar input{width:60px}.actions{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.full{grid-column:1/-1}.ai-output{overflow-wrap:anywhere;font:13px/1.9 var(--sans);color:#c8d2e2}.upload-box{margin:25px 0 15px;border:1px dashed #e6bd6355;padding:22px 16px;border-radius:6px;color:var(--gold);background:#e6bd6305}.upload-box input{background:none;border:0;padding:8px 0;max-width:100%;font-size:10px}.analysis-result{margin-top:20px}.analysis-result h3:not(:first-child){margin-top:30px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:20px 0}.metric-grid span{display:block;color:var(--muted);font-size:11px;text-transform:capitalize}.metric-grid b{font:500 40px var(--serif);color:var(--gold)}.metric-grid details p{font-size:9px;overflow-wrap:anywhere}.guide-panel{max-width:840px;margin:auto;padding:45px;text-align:center}.guide-icon{width:70px;height:70px;border-radius:17px;background:#e6bd630b;color:var(--gold);display:grid;place-items:center;margin:0 auto 25px;border:1px solid #e6bd6320}.guide-panel h2{font-size:42px}.suggestions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:30px 0}.suggestions button{color:#bec7d6;border:1px solid var(--line);background:#fff02;border-radius:5px;font-size:10px;padding:12px;display:flex;gap:15px;align-items:center}.guide-panel form{text-align:left}.guide-panel form .primary{float:right;margin-top:12px}.guide-panel form:after{content:"";display:block;clear:both}.guide-panel .small-text{margin-top:25px}.chat-response{text-align:left;background:#080f20;padding:25px;border-radius:7px;margin-bottom:25px}.connections-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.connection-card .eyebrow{font-size:9px;margin:25px 0 6px}.connection-card h3{font:500 32px var(--serif)}.connection-card>.muted{font-size:12px;min-height:55px}.copy-url{display:flex;align-items:center;gap:10px;background:#080f20;border:1px solid var(--line);border-radius:4px;padding:8px 10px}.copy-url code{font-size:10px;overflow-wrap:anywhere;min-width:0}.copy-url button{background:none;border:0;color:var(--gold);margin-left:auto;min-height:30px;min-width:30px}.account-confirm{font-size:11px;color:var(--green);overflow-wrap:anywhere;margin-top:15px}.connection-tip{margin:0 0 25px}.mobile-menu{display:none}.auth{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh}.auth-story{padding:45px 8vw 35px;background:radial-gradient(ellipse at 20% 60%,#23365966,transparent 70%),#0c162b;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:55px}.auth-story h1{font-size:clamp(54px,5.8vw,86px);letter-spacing:-1px;line-height:1.03}.auth-story>div>p:not(.eyebrow){color:var(--muted);max-width:40ch;font-size:13px}.auth-story small{font-size:8px;letter-spacing:.2em;color:#6e7d96}.auth-detail{display:flex;gap:20px;font-size:9px;color:#a6936e;border-top:1px solid var(--line);padding-top:23px;margin-top:40px}.auth-panel{align-self:center;max-width:460px;width:100%;padding:40px;margin:0 auto}.auth-panel h2{font-size:43px;margin-bottom:15px}.auth-panel .muted{font-size:11px}.auth-panel form{margin-top:30px}.auth-links{display:flex;justify-content:center;gap:17px;flex-wrap:wrap;margin:25px 0 35px}.auth-links button{background:none;border:0;color:var(--gold);font-size:10px;padding:5px}.auth-panel>small{display:block;text-align:center;font-size:9px}@media(min-width:1600px){.page-content{padding-top:48px}.welcome-banner{min-height:350px}}@media(max-width:1200px){.sidebar{width:215px;padding:30px 15px}.workspace{margin-left:215px;width:calc(100% - 215px)}.page-content{padding:30px 25px 0}.topbar{padding:0 25px}.outline-pill{display:none}.tool-card{padding:20px}.banner-art{margin-right:0;width:220px}.product-grid{grid-template-columns:repeat(3,1fr)}.landing-grid{grid-template-columns:280px 1fr}}@media(max-width:950px){.bottom-grid,.calculator-grid{grid-template-columns:1fr}.calc-results{position:static}.tool-grid{grid-template-columns:repeat(2,1fr)}.banner-art{width:150px;opacity:.7}.orbit{width:140px;height:140px}.orbit.two{width:120px;height:120px}.big-g{font-size:125px}.welcome-banner{padding:30px}.art-caption{display:none}.landing-grid{grid-template-columns:1fr}.auth-story{padding:35px 5vw}.auth-story .tag{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.connections-grid{grid-template-columns:1fr}}@media(max-width:700px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:245px;box-shadow:20px 0 60px #0008}.sidebar.open{transform:translateX(0)}.workspace{margin-left:0;width:100%}.topbar{height:62px;padding:0 20px}.topbar-right{font-size:0;gap:0!important}.topbar-right .live-dot{display:none}.mobile-menu{display:inline-flex;padding:0;border:0;background:none;color:var(--ink);align-items:center}.mobile-menu svg{width:18px}.page-content{padding:27px 20px 0}.page-heading{margin-bottom:22px}.page-heading h1{font-size:36px}.page-heading p:last-child{font-size:11px;max-width:34ch}.welcome-banner{padding:29px 24px;min-height:315px}.welcome-banner h2{font-size:43px}.banner-art{position:absolute;right:-60px;top:100px;opacity:.2;width:180px}.banner-number{font-size:6px;right:15px;top:15px}.welcome-banner>div:first-child{z-index:1}.section-title .muted{display:none}.tool-grid{gap:10px}.tool-card{padding:20px 16px 16px}.tool-card h3{font-size:13px}.tool-card p{font-size:10px;min-height:54px}.tool-top{margin-bottom:20px}.tool-link{font-size:9px}.tool-top svg{width:20px}.panel{padding:21px}.section-title h2,.section-title h3{font-size:15px}.page-footer{font-size:7px;flex-direction:column;gap:5px}.product-grid{gap:10px}.product-image{height:145px}.product-card{padding:11px}.product-card h3{font-size:11px}.search-box{padding:7px 12px}.search-box span{display:none}.fields{gap:0 12px}.preview-panel iframe{height:620px}.guide-panel{padding:30px 20px}.guide-panel h2{font-size:35px}.suggestions{flex-direction:column}.metric-grid{grid-template-columns:repeat(2,1fr)}.auth{display:block}.auth-story{padding:25px 25px 30px;min-height:330px;gap:30px}.auth-story h1{font-size:49px;margin-bottom:20px}.auth-story .eyebrow{font-size:8px}.auth-detail,.auth-story>small{display:none}.auth-story>div>p:not(.eyebrow){font-size:11px}.auth-panel{padding:35px 25px}.auth-panel h2{font-size:37px}.auth-story .wordmark{font-size:14px}.result-pair{gap:12px}.result-pair b{font-size:18px}.calc-results h2{font-size:31px}.copy-url{max-width:100%}.connection-card .actions{gap:8px}.connection-card .primary,.connection-card .secondary{padding:10px 13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:700px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}}.chat-question{text-align:right;margin:20px 0;color:#e4c47c;white-space:pre-wrap;font-size:13px}.chat-question b,.chat-response b{font-size:10px;display:block;margin-bottom:8px}.chat-response p{margin:0}.honeypot{position:absolute;left:-10000px}.consent{display:block!important}.consent input{width:auto;display:inline}.route-list{padding-left:22px;column-count:2}.route-list li{page-break-inside:avoid;break-inside:avoid;padding:8px}.tutorial-layout{display:grid;grid-template-columns:minmax(200px,360px) 1fr;gap:24px}.tutorial{width:100%;aspect-ratio:9/16;max-height:72vh;background:#0b1927}.creative-canvas{width:100%;max-width:420px;height:auto;background:#102337;margin:20px 0;display:block}.creative-piece{padding:20px;border:1px solid #d6d7d9;border-radius:12px;margin:14px 0}.new-tool{max-width:1100px}.new-tool textarea{min-height:110px}.new-tool pre{white-space:pre-wrap;overflow-wrap:anywhere}.new-tool input[type=checkbox]{width:auto}.new-tool form{margin:20px 0}.positive{color:#147d2a}.negative{color:#aa2727}.easy-results{padding-top:20px}.easy-results h2{font-size:42px}.sidebar nav{overflow-y:auto;max-height:calc(100dvh - 240px)}@media(max-width:700px){.route-list{column-count:1}.tutorial-layout{grid-template-columns:1fr}.creative-piece{padding:12px}}.stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:10px 0 18px}.stage-grid .panel{display:grid;gap:6px;align-content:start}.stage-grid ul{padding-left:18px;display:grid;gap:4px}details{border:1px solid rgba(244,239,226,.12);border-radius:12px;padding:10px 12px;margin:6px 0}details summary{cursor:pointer;font-weight:700}.stat{display:grid;gap:2px}.stat b{font-size:26px;line-height:1.1}.route-bar{display:block;height:8px;border-radius:99px;background:rgba(244,239,226,.08);overflow:hidden;margin:6px 0 12px}.route-bar i{display:block;height:100%;background:linear-gradient(90deg,#FBE7A1,#E2B54A)}.route-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;padding:0}.route-steps li{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(244,239,226,.12);border-radius:12px;padding:8px 10px}.route-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;border:1px solid rgba(244,239,226,.2)}.route-steps li.done .route-n{background:#1D9E06;border-color:#1D9E06;color:#fff}.route-t{font-size:14px}.route-go{min-height:30px;padding:0 12px}.route-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.route-links a{text-decoration:none}.level-card .level-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.level-card h2{margin:4px 0}.level-next{text-align:right}.level-next b{display:block;font-family:var(--serif);font-size:44px;line-height:1;color:var(--gold)}.level-next span{color:var(--muted);font-size:12px}.level-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden;margin:16px 0}.level-bar span{display:block;height:100%;background:var(--gold);border-radius:99px}.level-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.level{border:1px solid var(--line);border-radius:12px;padding:14px;opacity:.75}.level.on{border-color:var(--gold);opacity:1}.level.done{opacity:.9}.level b{display:block;font-size:15px}.level small{color:var(--muted);font-size:11px}.level ul{margin:10px 0 0;padding-left:16px;font-size:12px;line-height:1.5}.level-join{border:1px solid var(--gold);border-radius:12px;padding:16px;margin:16px 0;background:#e6bd630d}.level-join h3{margin:0 0 6px}.level-join .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.admin-usage{grid-column:1/-1}.admin-usage td{vertical-align:top;padding:8px 6px;border-top:1px solid var(--line)}.admin-usage th{padding:6px;color:var(--muted);font-weight:600}@media(max-width:760px){.level-grid{grid-template-columns:1fr 1fr}.level-next{text-align:left}}.admin-usage .metric-grid span,.level-card .metric-grid span{text-transform:none}:root{--bg:#060B1C;--surface:#0b1530;--nav:rgba(6,11,28,.65);--line:rgba(244,239,226,.12);--ink:#F4EFE2;--muted:#B9C0D4;--gold:#E2B54A;--oro-1:#FBE7A1;--oro-2:#E2B54A;--oro:linear-gradient(104.5deg,#FBE7A1 8%,#E2B54A 46%,#9C6F1C);--oro-btn:linear-gradient(104.5deg,#FBE7A1 6%,#E8BE58 50%,#C99A3A);--tarjeta:rgba(14,26,58,.62);--titulo:"Anton",Impact,sans-serif;--mono:ui-monospace,Consolas,monospace;--bien:#0ca30c;--r:18px}body,html{background:var(--bg)}body{font:400 15px/1.55 var(--sans);color:var(--ink);background:radial-gradient(1100px 600px at 90% -10%,rgba(226,181,74,.09),transparent 60%),var(--bg)}h1,h2{font-family:var(--titulo);font-weight:400;text-transform:uppercase;letter-spacing:.01em}h1,h1 em,h2,h2 em{font-style:normal}h3{font-family:var(--sans);font-weight:800}.oro{background:var(--oro);-webkit-background-clip:text;background-clip:text;color:transparent}.num{font:600 11px/1.3 var(--mono);text-transform:uppercase;margin:0}.eyebrow,.num{letter-spacing:.16em;color:var(--oro-2)}.eyebrow{font-family:var(--mono)}.sidebar{background:var(--nav);border-right:1px solid var(--line);padding:18px 12px}.wordmark.marca{display:flex;align-items:center;gap:10px;margin:4px 8px 18px;text-decoration:none}.wordmark.marca img{width:38px;height:auto}.wordmark.marca b{font:600 14px/1 var(--sans);letter-spacing:.24em}.sidebar nav{gap:3px}.sidebar nav button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:12px;font-weight:700;font-size:15px;color:var(--muted);background:none}.sidebar nav button:hover{color:var(--ink);background:rgba(244,239,226,.04)}.sidebar nav button.active{background:rgba(226,181,74,.12);color:var(--oro-1)}.sidebar nav button.active:before{content:none}.sidebar nav .ico{width:22px;text-align:center;flex:none}.sidebar nav .mini-pill{margin-left:auto;font:800 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:99px;border:1px solid var(--oro-2);color:var(--oro-1);background:none}.candado{margin-left:auto;font-size:12px;opacity:.75}.sidebar-bottom.pie{margin-top:18px;padding:12px;border-top:1px solid var(--line);display:grid;gap:8px;word-break:break-all}.sidebar-bottom.pie,.sidebar-bottom.pie small{font-size:12.5px;color:var(--muted)}.topbar{display:none}.page-heading.vista-cab{display:grid;gap:6px;margin-bottom:16px;border:0;padding:0}.page-heading.vista-cab h1{font:400 clamp(28px,3.6vw,44px)/1.02 var(--titulo);text-transform:uppercase;letter-spacing:.01em;margin:0}.page-heading.vista-cab .muted{color:var(--muted);max-width:72ch;margin:0}.panel{border:1px solid var(--line);border-radius:var(--r);background:var(--tarjeta)}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.primary{background:var(--oro-btn);color:#1a1205;border:0}.primary:hover{filter:brightness(1.05)}.secondary{background:none;border:1px solid rgba(226,181,74,.45);color:var(--oro-1)}input,select,textarea{background:rgba(6,11,28,.6);border:1px solid var(--line);border-radius:12px}input:focus,select:focus,textarea:focus{border-color:var(--oro-2);outline:0}:focus-visible{outline:2px solid var(--oro-2);outline-offset:2px}.chip-nivel{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:99px;font:700 12px/1.4 var(--mono);letter-spacing:.06em;border:1px solid rgba(226,181,74,.5);color:var(--oro-1);width:fit-content}.level-card .level-head .muted{margin-top:10px}.level-bar span{background:var(--oro)}.bloqueo{display:grid;gap:12px;justify-items:start;padding:clamp(18px,3vw,32px)}.bloqueo h2{font:400 clamp(26px,3vw,38px)/1.05 var(--titulo);margin:0}.bloqueo p{margin:0;max-width:62ch}.bloqueo .actions{gap:10px}.bloqueo .actions,.demo-pill{display:flex;flex-wrap:wrap;align-items:center}.demo-pill{position:fixed;left:max(14px,env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;gap:4px;background:rgba(6,11,28,.92);border:1px solid rgba(226,181,74,.5);border-radius:99px;padding:5px 6px 5px 12px;font-size:12px;box-shadow:0 10px 30px rgba(0,0,0,.4);max-width:calc(100vw - 110px)}.demo-pill span{color:var(--oro-1);font-weight:700;margin-right:4px}.demo-pill button{border:0;border-radius:99px;padding:6px 10px;background:rgba(244,239,226,.08);color:var(--ink);font:inherit;font-weight:700;cursor:pointer;min-height:0}.demo-pill button[aria-pressed=true]{background:var(--oro-2);color:#1a1405}.burbuja{position:fixed;right:20px;bottom:20px;z-index:40;width:60px;height:60px;border-radius:50%;border:0;cursor:pointer;background:var(--oro-btn);color:#1a1205;font-size:26px;box-shadow:0 14px 34px -8px rgba(226,181,74,.55),0 0 0 6px rgba(226,181,74,.12);display:grid;place-items:center;transition:transform .2s;padding:0}.burbuja:hover{transform:scale(1.05)}.burbuja .punto{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:var(--bien);border:2px solid var(--bg)}.panel-chat{position:fixed;right:20px;bottom:92px;z-index:41;width:min(400px,calc(100vw - 24px));height:min(600px,calc(100vh - 120px));display:grid;grid-template-rows:auto 1fr auto;border:1px solid rgba(226,181,74,.35);border-radius:20px;background:#0b1530;box-shadow:0 30px 70px -20px rgba(0,0,0,.7);overflow:hidden;transform-origin:bottom right;transition:opacity .2s,transform .2s}.panel-chat.cerrado{opacity:0;transform:scale(.92) translateY(10px);pointer-events:none;visibility:hidden}.pc-cab{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:rgba(226,181,74,.06)}.pc-cab .av{width:34px;height:34px;border-radius:50%;background:var(--oro-btn);color:#1a1205;display:grid;place-items:center;font-weight:800;flex:none}.pc-cab b{display:block;font-size:14px}.pc-cab small{font-size:12px;color:var(--muted)}.pc-cab .x{margin-left:auto;display:flex;gap:4px}.pc-cab .x button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:none;cursor:pointer;color:var(--muted);padding:0;min-height:0}.pc-msgs{overflow:auto;padding:14px;display:grid;gap:10px;align-content:start}.bur{max-width:88%;padding:10px 12px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.bur.yo{justify-self:end;background:rgba(226,181,74,.15);border:1px solid rgba(226,181,74,.3);border-bottom-right-radius:4px}.bur.ia{justify-self:start;background:rgba(22,38,79,.75);border:1px solid var(--line);border-bottom-left-radius:4px}.pc-pie{border-top:1px solid var(--line);padding:10px;display:grid;gap:8px}.sugs{display:flex;gap:6px;flex-wrap:wrap}.sugs button{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:rgba(6,11,28,.4);font-size:12.5px;cursor:pointer;color:var(--muted)}.sugs button:hover{border-color:var(--oro-2);color:var(--ink)}.pc-envio{display:flex;gap:8px}.pc-envio textarea{min-height:44px;max-height:120px;font-size:14px;flex:1 1}.pc-envio .primary{min-height:44px;padding:0 14px}.page-content{padding-bottom:110px}@media(max-width:700px){.topbar{display:flex}.demo-pill{max-width:calc(100vw - 100px)}}.nota{color:var(--muted);font-size:13px;font-weight:500}.page-content>.panel,.page-content>section.panel{margin-bottom:14px}.ruta{display:grid;gap:12px}.ruta-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end}.ruta-cab h3{font:400 24px/1.05 var(--titulo);text-transform:uppercase;margin:4px 0 0}.ruta .pista{height:8px;background:rgba(244,239,226,.08);overflow:hidden}.ruta .pista,.ruta .pista i{border-radius:99px;display:block}.ruta .pista i{height:100%;background:var(--oro)}.ruta-lista{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0}.ruta-lista li{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:9px 10px}.ruta-lista .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--sans);border:1px solid var(--line);color:var(--muted)}.ruta-lista li.hecho .n{background:#1D9E06;border-color:#1D9E06;color:#fff}.ruta-lista li.hecho b{color:var(--muted)}.ruta-lista b{font-size:13.5px;display:block}.ruta-lista small{color:#8b93aa;font-size:11.5px;display:block}.ruta-lista .secondary{min-height:30px;padding:0 10px;font-size:12px}.pp-aviso{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-color:rgba(226,181,74,.45);background:linear-gradient(100deg,rgba(226,181,74,.14),rgba(226,181,74,.03))}.pp-aviso h3{margin:2px 0 4px}.pp-aviso p{margin:0}.entra-caja{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center}.entra-caja video{width:150px;aspect-ratio:9/16;border-radius:12px;background:#000;object-fit:cover}.entra-caja h3{margin:4px 0}.entra-caja p{margin:0 0 10px}.entra-caja .actions,.vip .acc{display:flex;gap:8px;flex-wrap:wrap}.vip{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;border-color:rgba(37,211,102,.45);background:linear-gradient(100deg,rgba(37,211,102,.12),rgba(37,211,102,.02))}.vip .ico-vip{grid-row:span 2;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#25D366;color:#06140b;font:800 15px/1 var(--mono)}.vip h3{font-size:17px}.vip h3,.vip p{margin:0}.vip .acc{grid-column:1/-1;margin-top:8px}.primary.btn-vip{background:#25D366;color:#06140b}.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:14px}.acceso{cursor:pointer;display:grid;gap:6px;align-content:start;text-align:left;color:var(--ink);padding:clamp(14px,2vw,22px);transition:border-color .2s,transform .2s}.acceso:hover{border-color:rgba(226,181,74,.5);transform:translateY(-2px)}.acceso h3{font:400 22px/1.1 var(--titulo);text-transform:uppercase;margin:0}.acceso .ico{font-size:22px;color:var(--oro-2)}.cupos-cab{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:12px}.cupos-cab .secondary{min-height:34px}.cupos{display:grid;gap:10px}.cupo{display:grid;grid-template-columns:minmax(140px,1fr) 2fr auto;gap:12px;align-items:center;font-size:13.5px}.cupo .pista{height:8px;border-radius:999px;background:rgba(244,239,226,.08);overflow:hidden}.cupo .pista i{display:block;height:100%;border-radius:999px;background:#3987e5}.cupo.lleno .pista i{background:#fab219}.cupo b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}@media(max-width:640px){.entra-caja{grid-template-columns:1fr}.entra-caja video{width:100%;max-width:260px;margin:0 auto}.cupo{grid-template-columns:1fr auto}.cupo .pista{grid-column:1/-1;grid-row:2}}.cat-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.cat-filtros input[type=search]{flex:1 1 260px;width:auto}.cat-filtros select{width:auto}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:none;font:700 12.5px var(--sans);color:var(--muted);cursor:pointer}.chip[aria-pressed=true]{border-color:var(--oro-2);color:var(--oro-1);background:rgba(226,181,74,.1)}.chip small{opacity:.7;margin-left:4px}.cat-conteo{margin:0 0 10px}.grilla-cat{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.prod{border:1px solid var(--line);border-radius:16px;background:var(--tarjeta);overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:border-color .2s,transform .2s}.prod:hover{border-color:rgba(226,181,74,.5);transform:translateY(-2px)}.prod .ft{aspect-ratio:1;background:#fff;display:grid;place-items:center;overflow:hidden}.prod .ft img{width:100%;height:100%;object-fit:contain}.prod .ft.vacia{background:radial-gradient(circle at 50% 40%,rgba(226,181,74,.18),rgba(22,38,79,.6) 65%);font:400 46px/1 var(--titulo);color:var(--oro-1)}.prod .top{position:absolute;top:8px;left:8px;background:var(--oro-btn);color:#1a1205;font:800 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:999px}.prod .in{padding:12px;display:grid;gap:6px;align-content:start}.prod h3{font:700 15px/1.25 var(--sans);margin:0;text-transform:none}.prod .cat{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8b93aa}.prod .precios{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.prod .precios b{font:400 24px/1 var(--titulo);color:var(--oro-1);letter-spacing:.01em}.prod .combos,.prod .precios span{font-size:12px;color:var(--muted)}.prod .combos{margin:0}.prod .acc{display:grid;gap:6px;margin-top:4px}.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:999px;border:0;cursor:pointer;background:#1faa53;color:#fff;font:800 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:0 12px}.btn-wa:hover{background:#178a43}.prod .acc2{display:flex;gap:6px}.prod .acc2 .mini{flex:1 1;justify-content:center}.mini{min-height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:none;font:700 11.5px var(--sans);cursor:pointer;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.mini:hover{border-color:var(--oro-2)}.cat-mas{display:flex;justify-content:center;margin-top:16px}.cat-fuente{margin-top:14px}.facil-cuerpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,3vw,32px)}.facil h3{font:400 clamp(22px,2.4vw,28px)/1.05 var(--titulo);text-transform:uppercase;margin:4px 0 12px}.fc-c{display:grid;gap:6px;margin-bottom:12px}.fc-t{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.fc-t label{font:700 14px/1.3 var(--sans);display:block}.fc-t output{font:800 15px/1 var(--sans);color:var(--oro-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-c input[type=range]{width:100%;accent-color:var(--oro-2);padding:0;min-height:24px;background:none;border:0}.fc-c small{color:var(--muted);font-size:12px}.fc-src{color:var(--oro-2);font-weight:700}.facil-res{display:grid;gap:12px;align-content:start}.fc-veredicto{border-radius:16px;padding:16px 18px;display:grid;gap:4px;border:1px solid}.fc-veredicto small{font:800 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.fc-veredicto b{font:400 clamp(40px,5vw,60px)/1 var(--titulo)}.fc-veredicto span{font-size:14px;color:var(--ink)}.fc-veredicto.bien{background:rgba(29,158,6,.14);border-color:rgba(29,158,6,.55)}.fc-veredicto.bien b,.fc-veredicto.bien small{color:#5fdc4f}.fc-veredicto.justo{background:rgba(250,178,25,.12);border-color:rgba(250,178,25,.5)}.fc-veredicto.justo b,.fc-veredicto.justo small{color:#fab219}.fc-veredicto.mal{background:rgba(208,59,59,.14);border-color:rgba(208,59,59,.55)}.fc-veredicto.mal b,.fc-veredicto.mal small{color:#ff7a7a}.fc-barra{display:flex;height:16px;border-radius:99px;overflow:hidden;background:rgba(244,239,226,.08)}.fc-barra i{display:block;height:100%}.fc-leyenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}.fc-leyenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.fc-frases{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}.fc-frases b{color:var(--oro-1)}details.experto{margin-top:14px}details.experto>summary{cursor:pointer;font:700 15px var(--sans);list-style:revert}details.experto[open]>summary{margin-bottom:14px}@media(max-width:900px){.facil-cuerpo{grid-template-columns:1fr}}.msg{font-size:14px;padding:10px 12px;border-radius:12px;background:rgba(226,181,74,.08);border:1px solid rgba(226,181,74,.3);margin:0 0 14px}.dos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;align-items:start}.dos>.panel{margin:0}.fila2{grid-template-columns:1fr 1fr}.fila2,.topes{display:grid;gap:12px;margin:10px 0}.tope{display:grid;gap:6px}.tope-cab{display:flex;justify-content:space-between;gap:10px;font-size:14px}.tope-cab b small{color:var(--muted);font-weight:500}.tope .pista{height:8px;background:rgba(244,239,226,.08);overflow:hidden}.tope .pista,.tope .pista i{border-radius:99px;display:block}.tope .pista i{height:100%;background:#3987e5}.tope.verde .pista i{background:#1D9E06}.tope.amarillo .pista i{background:#fab219}.tope.rojo .pista i{background:#d03b3b}.tope small{color:var(--muted);font-size:12.5px}.ct-asistente{display:grid;gap:10px}.ct-asistente h3,.sec-titulo{font:400 26px/1.05 var(--titulo);text-transform:uppercase;margin:0}.sec-titulo{margin:6px 0 12px}.ct-chat{display:grid;gap:8px}.ct-asistente textarea{min-height:80px}.etapas{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.etapas>.panel{margin:0}.etapas h3{font:400 22px/1.05 var(--titulo);text-transform:uppercase;margin:0 0 6px}.etapas .cuando{color:var(--oro-1);font-size:13.5px;margin:0 0 8px}.etapas ul,.fuentes,.viene{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px}.viene{list-style:none;padding:0;margin:8px 0 14px}.viene li:before{content:"✓ ";color:var(--oro-2);font-weight:800}.fuentes a{color:var(--oro-1)}.faq{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-top:8px}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:8px 0 0;color:var(--muted)}.form-b{display:grid;gap:10px}.wide{width:100%}.ai-output{white-space:pre-wrap;word-wrap:break-word;background:rgba(6,11,28,.6);border:1px solid var(--line);border-radius:12px;padding:12px;max-height:480px;overflow:auto;font:13px/1.5 var(--sans)}@media(max-width:1000px){.etapas{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dos,.fila2{grid-template-columns:1fr}}@media(max-width:600px){.etapas{grid-template-columns:1fr}}.regla-rd{display:grid;grid-template-columns:auto 1fr;gap:16px;border-color:rgba(250,178,25,.45);background:linear-gradient(100deg,rgba(250,178,25,.1),rgba(250,178,25,.02))}.regla-rd .ico-regla{width:44px;height:44px;border-radius:50%;background:#fab219;color:#1a1205;display:grid;place-items:center;font:800 22px/1 var(--sans)}.regla-rd h3{font:400 24px/1.05 var(--titulo);text-transform:uppercase;margin:4px 0 8px}.regla-rd p{margin:0 0 8px}.regla-rd ol{margin:0;padding-left:20px;display:grid;gap:4px}.rd .rd-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rd .rd-meta .chip{min-height:26px;padding:0 10px;font-size:11.5px;cursor:default}.rd .prob{font:700 11px/1 var(--mono);letter-spacing:.06em;color:var(--oro-1)}.rd .nota{margin:0}.rd-comp{font-size:13.5px;margin:0}.rd-alertas{margin:0;padding-left:16px;font-size:12px;color:var(--muted);display:grid;gap:3px}.rd .acc .primary,.rd .acc .secondary{white-space:normal;text-align:center;min-height:40px;font-size:11px}.rd-prueba{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.constructor{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start}.constructor,.lado-izq{display:grid;gap:14px}.cons{display:grid;gap:4px}.cons .new-tool{border:0;background:none;padding:0;margin:0}.pasos-l{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.pasos-l a{min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);font:700 12px var(--sans);color:var(--muted);text-decoration:none}.pasos-l a:hover{border-color:var(--oro-2);color:var(--oro-1)}.paso-l{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line);scroll-margin-top:16px}.paso-l:first-of-type{border-top:0}.paso-l .fila2{margin:0}.fila-acc{gap:10px;flex-wrap:wrap;justify-content:space-between}.chk,.fila-acc{display:flex;align-items:center}.chk{gap:8px;font-weight:600;font-size:13.5px}.chk input{width:auto;min-height:0}.ajuste summary{cursor:pointer;font-weight:700;font-size:13.5px}.ajuste[open] summary{margin-bottom:8px}.mis-l{display:grid;gap:6px}.mis-l button{display:flex;justify-content:space-between;gap:8px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:none;color:var(--ink);cursor:pointer;font:600 13.5px var(--sans)}.mis-l button[aria-pressed=true]{border-color:var(--oro-2);background:rgba(226,181,74,.08)}.mis-l small{color:var(--muted);white-space:nowrap}.inv{border:1px solid var(--line);border-radius:12px;padding:8px 12px}.inv summary{cursor:pointer;font-size:13px;font-weight:600}.fotos-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.fotos-g figure{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:grid}.fotos-g .ft-espera,.fotos-g img{width:100%;aspect-ratio:1;object-fit:cover;background:#fff;display:block}.fotos-g .ft-espera{background:rgba(244,239,226,.06)}.fotos-g .mini{border-radius:0;border:0;border-top:1px solid var(--line);justify-content:center;font-size:11px}.prev-caja{position:sticky;top:14px;display:grid;gap:12px}.prev-barra{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.prev-barra .esp{flex:1 1}.disp{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px}.disp button{border:0;background:none;border-radius:999px;padding:6px 12px;font:700 12.5px var(--sans);color:var(--muted);cursor:pointer;min-height:0}.disp button[aria-pressed=true]{background:var(--oro-btn);color:#1a1205}.marco{border:1px solid var(--line);border-radius:var(--r);background:var(--tarjeta);min-height:640px;overflow:hidden;display:grid}.marco iframe{width:100%;height:78vh;border:0;background:#fff;display:block}.marco.cel{justify-items:center;padding:14px 0}.marco.cel iframe{width:390px;max-width:100%;border-radius:18px}.marco .espera{display:grid;place-content:center;text-align:center;gap:6px}.marco .espera p{margin:0}.cambios,.montar{display:grid;gap:10px}.cambios .bur{max-width:100%}.acciones-l{gap:4px 14px;flex-wrap:wrap}.acciones-l,.acciones-l label{display:flex;align-items:center}.acciones-l label{gap:6px;font-size:13px}.acciones-l input{width:70px;min-height:32px}@media(max-width:1100px){.constructor{grid-template-columns:1fr}.prev-caja{position:static}}.cons label.chk,.montar label.chk{display:flex;grid-template-columns:none;flex-direction:row;align-items:center;gap:8px}.cons label.chk input,.montar label.chk input{width:18px;height:18px;min-height:0;flex:none;margin:0}.tablero{--tinta:#F4EFE2;--tinta-2:#B9C0D4;--tinta-3:#8b93aa;--linea:rgba(244,239,226,.12);--rejilla:rgba(244,239,226,.07);--atento:#fab219;--critico:#d03b3b;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;display:grid;gap:0;margin-bottom:18px;color:var(--tinta)}.tablero .tab-cab{margin-bottom:14px}.tablero .tab-cab h2{font:400 clamp(30px,3.4vw,46px)/1.02 var(--titulo);text-transform:uppercase;letter-spacing:.01em;margin:6px 0 8px}.tablero .tab-cab p{color:var(--tinta-2);max-width:70ch;font-size:14px}.tablero .num{font:600 11px/1.3 var(--mono);letter-spacing:.16em;color:var(--oro-2);text-transform:uppercase}.tablero .nota{color:var(--tinta-2);font-size:13px;font-weight:500}.tablero .tarjeta{border:1px solid var(--linea);border-radius:var(--r,18px);background:var(--tarjeta);padding:clamp(14px,2vw,22px);min-width:0}.tablero .filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.tablero .filtros .periodo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px}.tablero .filtros .primary,.tablero .filtros .secondary,.tablero .filtros select{width:auto;min-height:40px}.tablero .filtros .subir{position:relative;cursor:pointer;display:inline-flex;align-items:center;padding:0 16px}.tablero .filtros .subir input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.tablero .filtros .esp{flex:1 1}.tablero .girando{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--oro-2);border-right:2px solid transparent;animation:gbgira .9s linear infinite;vertical-align:-2px}@keyframes gbgira{to{transform:rotate(1turn)}}.tablero .etq{display:inline-flex;align-items:center;gap:6px;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.tablero .etq.ej{color:var(--atento);background:rgba(250,178,25,.1)}.tablero .etq.real{color:var(--bien);background:rgba(12,163,12,.12)}.tablero .banda-ej{border:1px dashed rgba(250,178,25,.55);background:rgba(250,178,25,.07);color:var(--atento);border-radius:12px;padding:10px 14px;font:700 12.5px/1.45 var(--sans);margin-bottom:12px}.tablero .aviso-error{border:1px solid rgba(208,59,59,.5);background:rgba(208,59,59,.12);color:#ff9d9d;border-radius:12px;padding:10px 14px;font-size:13.5px;margin-bottom:12px}.tablero .kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.tablero .kpi{padding:14px;border-radius:14px;border:1px solid var(--linea);background:var(--tarjeta);display:grid;gap:4px;min-width:0}.tablero .kpi span{font:600 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2)}.tablero .kpi b{font:400 clamp(24px,2.4vw,34px)/1.05 var(--titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere}.tablero .kpi small{font-size:12px}.tablero .graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.tablero .grafico h3{font:700 13px/1.2 var(--sans);margin-bottom:2px}.tablero .grafico .sub{font-size:12px;color:var(--tinta-3);margin-bottom:12px}.tablero .col-svg{width:100%;height:190px;display:block;overflow:visible}.tablero .col-svg .eje{stroke:var(--linea);stroke-width:1}.tablero .col-svg .guia{stroke:var(--rejilla);stroke-width:1}.tablero .col-svg text{fill:var(--tinta-3);font:500 10.5px var(--sans)}.tablero .col-svg rect.b{transition:opacity .15s}.tablero .col-svg rect.b.on{opacity:.7}.tablero .col-dato{min-height:18px;font-size:12.5px;color:var(--tinta-2);margin-top:4px}.tablero .barras{display:grid;gap:9px}.tablero .barra{display:grid;grid-template-columns:minmax(90px,34%) 1fr;gap:10px;align-items:center;font-size:13px}.tablero .barra .n{color:var(--tinta-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tablero .barra .pista{position:relative;height:22px;display:flex;align-items:center;gap:8px}.tablero .barra .f{height:12px;border-radius:0 4px 4px 0;min-width:2px}.tablero .barra .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:12.5px;white-space:nowrap}.tablero .barra .ref{position:absolute;top:-2px;bottom:-2px;width:0;border-left:1.5px dashed var(--tinta-2)}.tablero .leyenda-ref{font-size:12px;color:var(--tinta-3);margin-top:8px}.tablero .tabla-caja{margin-bottom:12px}.tablero .tabla-cab{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.tablero .tabla-cab h3{font:400 20px/1.1 var(--titulo);text-transform:uppercase;letter-spacing:.02em}.tablero .tabla-cab .ctl{display:flex;gap:8px;flex-wrap:wrap}.tablero .tabla-cab input,.tablero .tabla-cab select{width:auto;min-height:38px;font-size:13px}.tablero .tscroll{overflow-x:auto;border:1px solid var(--linea);border-radius:12px}.tablero table{width:100%;border-collapse:collapse;font-size:13px}.tablero td,.tablero th{padding:10px 12px;border-bottom:1px solid var(--linea);text-align:left;white-space:nowrap}.tablero th{font:600 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);cursor:pointer;-webkit-user-select:none;user-select:none}.tablero td.wrap{white-space:normal;min-width:220px}.tablero td.n,.tablero th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tablero th[aria-sort=ascending]:after{content:" ▲";color:var(--oro-2)}.tablero th[aria-sort=descending]:after{content:" ▼";color:var(--oro-2)}.tablero .pag{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:8px;font-size:13px;color:var(--tinta-2)}.tablero .pag button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--linea);background:none;cursor:pointer;color:var(--tinta);width:auto}.tablero .estado{display:inline-flex;align-items:center;gap:6px;font:800 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.tablero .e-bien{color:#3fd13f;border-color:rgba(12,163,12,.4);background:rgba(12,163,12,.1)}.tablero .e-atento{color:var(--atento);border-color:rgba(250,178,25,.4);background:rgba(250,178,25,.08)}.tablero .e-critico{color:#ff8a8a;border-color:rgba(208,59,59,.5);background:rgba(208,59,59,.12)}.tablero .e-gris{color:var(--tinta-2);border-color:var(--linea)}.tablero .vacio{padding:40px;text-align:center;color:var(--tinta-2)}.tablero .regla{margin:2px 0 14px}.tablero .inter{border-color:rgba(242,195,91,.4);margin-bottom:12px}.tablero .inter-cab{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.tablero .inter-cab h3,.tablero .seg-cab h3{font:400 22px/1.1 var(--titulo);text-transform:uppercase;margin:4px 0}.tablero .oficinas{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-bottom:14px}.tablero .oficina{border:1px solid var(--linea);border-left:3px solid var(--atento);border-radius:14px;background:rgba(6,11,28,.45);padding:14px;display:grid;gap:8px;align-content:start}.tablero .oficina.urgente{border-left-color:var(--critico)}.tablero .oficina .ciudad{font:600 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oro-2)}.tablero .oficina h4{font:400 19px/1.15 var(--titulo);text-transform:uppercase;letter-spacing:.02em}.tablero .oficina .dir{font-size:15px;font-weight:700;line-height:1.4}.tablero .oficina .datos{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--tinta-2);align-items:center}.tablero .oficina .datos b{color:var(--tinta)}.tablero .oficina .acc{display:flex;gap:6px;flex-wrap:wrap}.tablero .oficinas.vivo{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.tablero .oficina .pedidos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tablero .oficina .pedidos li{border-top:1px solid var(--linea);padding-top:8px;display:grid;gap:6px;font-size:13px}.tablero .oficina .pedidos li.hecho{opacity:.55}.tablero .oficina .pedidos li.resaltado{outline:2px solid var(--oro-2);outline-offset:4px;border-radius:6px}.tablero .oficina .pedidos select{min-height:32px}.tablero .oficina .opciones{margin:0;padding-left:18px;font-size:12.5px;display:grid;gap:4px}.tablero .oficina .opciones a{color:var(--oro-2)}.tablero .mini{min-height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--linea);background:none;font:700 11.5px var(--sans);cursor:pointer;color:var(--tinta);text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;width:auto}.tablero .mini:hover{border-color:var(--oro-2)}.tablero .mini.oro-b{background:var(--oro-btn);color:#1a1205;border:0}.tablero .chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--linea);background:none;font:700 12.5px var(--sans);color:var(--tinta-2);cursor:pointer;width:auto}.tablero .chip[aria-pressed=true]{border-color:var(--oro-2);color:var(--oro-1);background:rgba(226,181,74,.1)}.tablero .chip small{opacity:.7;margin-left:4px}.tablero .ch-campo{border:1px solid var(--linea);border-radius:12px;padding:10px 12px;display:grid;gap:6px}.tablero .ch-campo header{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.tablero .ch-campo pre{white-space:pre-wrap;word-break:break-word;margin:0;max-height:260px;overflow:auto;font:13px/1.45 var(--sans);color:var(--tinta)}.tablero .seg{margin-bottom:12px;display:grid;gap:12px;border-color:rgba(226,181,74,.5)}.tablero .seg-cab{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.tablero .seg-avance{display:grid;gap:4px;min-width:180px}.tablero .seg-avance .pista{height:8px;border-radius:99px;background:rgba(244,239,226,.08);overflow:hidden;display:block}.tablero .seg-avance .pista i{display:block;height:100%;background:var(--oro);border-radius:99px}.tablero .seg-grupos{display:flex;flex-wrap:wrap;gap:6px}.tablero .seg-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:560px;overflow:auto}.tablero .seg-lista li{border:1px solid var(--linea);border-radius:12px}.tablero .seg-lista li.hecho{opacity:.55}.tablero .seg-lista summary{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);gap:10px;align-items:center;padding:10px 12px;cursor:pointer;list-style:none}.tablero .seg-lista summary::-webkit-details-marker{display:none}.tablero .seg-check input{width:20px;height:20px;min-height:0;accent-color:var(--oro-2)}.tablero .seg-info{display:grid;gap:4px;font-size:14px;min-width:0}.tablero .seg-info small{color:var(--tinta-3);font-size:12px}.tablero .seg-acc{font-size:13px;color:var(--tinta-2)}.tablero .seg-det{padding:0 12px 12px;display:grid;gap:8px}.pregunta-tablero .suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.pregunta-tablero .suggestions .secondary{width:auto;font-size:12px}@media(max-width:1100px){.tablero .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.tablero .graficos{grid-template-columns:1fr}.tablero .seg-lista summary{grid-template-columns:auto minmax(0,1fr)}.tablero .seg-acc{grid-column:2}}@media(max-width:560px){.tablero .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tablero .filtros .esp{display:none}}.rd-ficha{margin:8px 0;border:1px solid rgba(244,239,226,.12);border-radius:12px;padding:8px 12px}.rd-ficha summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--oro-2)}.rd-ficha dl{display:grid;gap:4px;margin:8px 0 0;font-size:13px}.rd-ficha dt{font:600 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8b93aa;margin-top:6px}.rd-ficha dd{margin:0;line-height:1.45}.ing{--tinta:#F4EFE2;--tinta-2:#B9C0D4;--linea:rgba(244,239,226,.12);min-height:100vh;display:grid;place-items:center;padding:24px 16px;color:var(--tinta);background:radial-gradient(1100px 600px at 90% -10%,rgba(226,181,74,.09),transparent 60%),#060b1c;font:400 15px/1.55 var(--sans)}.ing-caja{width:min(440px,100%);display:grid;gap:16px}.ing-marca{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;width:max-content}.ing-marca img{width:38px;height:auto}.ing-marca b{font:600 14px/1 var(--sans);letter-spacing:.24em;background:var(--oro);-webkit-background-clip:text;background-clip:text;color:transparent}.ing-titulo{font:500 clamp(36px,7vw,52px)/1 var(--serif);letter-spacing:0;margin:0;text-transform:none}.ing-titulo em{font-style:italic;background:var(--oro);-webkit-background-clip:text;background-clip:text;color:transparent}.ing-nota{color:var(--tinta-2);font-size:13.5px;margin:0}.ing-pest{display:flex;gap:6px;background:rgba(6,11,28,.5);border:1px solid var(--linea);border-radius:999px;padding:4px}.ing-pest button{flex:1 1;min-height:40px;border-radius:999px;border:0;background:none;font:800 14px/1 var(--sans);color:var(--tinta-2);cursor:pointer}.ing-pest button[aria-selected=true]{background:var(--oro-btn);color:#1a1205}.ing-paso h2{font:500 30px/1.05 var(--serif);margin:0 0 4px;text-transform:none;letter-spacing:0}.ing-tarjeta{border:1px solid var(--linea);border-radius:18px;background:rgba(14,26,58,.62);padding:clamp(16px,3vw,22px);display:grid;gap:12px}.ing-tarjeta>*{min-width:0}.ing-tarjeta label{display:grid;gap:6px;font:700 13px/1.3 var(--sans);color:var(--tinta)}.ing-tarjeta label small{font-weight:500;color:var(--tinta-2);font-size:12px}.ing-tarjeta input,.ing-tarjeta select{width:100%;background:rgba(6,11,28,.6);border:1px solid var(--linea);border-radius:12px;padding:10px 12px;min-height:42px;color:var(--tinta);font:500 15px var(--sans)}.ing-tarjeta input:focus,.ing-tarjeta select:focus{border-color:var(--oro-2);outline:0}.ing-fila2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ing-acepto{display:flex!important;gap:10px;align-items:flex-start;font-size:13.5px!important;color:var(--tinta-2)!important;font-weight:600!important}.ing-acepto input{width:18px!important;height:18px!important;min-height:0!important;margin-top:3px;accent-color:#E2B54A;flex:none}.ing-acepto a{color:var(--oro-1)}.ing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:0;font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:var(--oro-btn);color:#1a1205;width:100%}.ing-btn:disabled{opacity:.5;cursor:wait}.ing-msg{font-size:14px;padding:10px 12px;border-radius:12px;background:rgba(226,181,74,.08);border:1px solid rgba(226,181,74,.3);margin:0}.ing-msg.mal{background:rgba(255,138,122,.08);border-color:rgba(255,138,122,.35);color:#FFC2B8}.ing-msg:empty{display:none}.ing-link{background:none;border:0;padding:0;color:var(--oro-1);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ing-admin{justify-self:start;font-size:12.5px;font-weight:600;color:var(--tinta-2);text-decoration:none}.ing-admin:hover{color:var(--oro-1)}.ing-captcha{min-height:65px}.ing-volver{justify-self:center;color:var(--oro-1);font-size:14px;text-underline-offset:3px}.ing-priv{justify-self:center;color:var(--tinta-2);font-size:12px}.ing .enroll{display:grid;gap:8px;font-size:14px}.ing .enroll ol{padding-left:20px;margin:0;display:grid;gap:6px}@media(max-width:520px){.ing-fila2{grid-template-columns:1fr}}.conex{display:grid;gap:14px;margin-bottom:18px}.conex-cab{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-end}.conex-cab h2{font:400 clamp(28px,3vw,40px)/1.05 var(--titulo);text-transform:uppercase;margin:6px 0}.conex-cab p{max-width:62ch}.conex-avance{display:grid;gap:4px;min-width:200px}.conex-avance b{font:400 28px/1 var(--titulo)}.conex-avance .pista{height:8px;border-radius:99px;background:rgba(244,239,226,.08);overflow:hidden;display:block}.conex-avance .pista i{display:block;height:100%;background:var(--oro);border-radius:99px}.conex-avance small{color:var(--muted);font-size:12px}.conex-pronto,.conex-vuelta{border:1px dashed rgba(250,178,25,.55);background:rgba(250,178,25,.07);color:#fab219;border-radius:12px;padding:10px 14px;font:700 13px/1.45 var(--sans);margin:0}.conex-pronto.admin{border-style:solid;border-color:rgba(57,135,229,.5);background:rgba(57,135,229,.1);color:#8fbaf0}.conex-vuelta{border-style:solid;border-color:rgba(12,163,12,.45);background:rgba(12,163,12,.1);color:#5fd35f}.conex-vuelta.revisar{border-color:rgba(250,178,25,.55);background:rgba(250,178,25,.07);color:#fab219}.conex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.conex-card{border:1px solid rgba(244,239,226,.12);border-radius:18px;background:var(--tarjeta);padding:18px;display:grid;gap:10px;align-content:start}.conex-card.ok{border-color:rgba(12,163,12,.45)}.conex-card.revisar{border-color:rgba(250,178,25,.5)}.conex-card header{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}.conex-card h3{font:400 22px/1.1 var(--titulo);text-transform:uppercase;margin:0}.conex-ico{grid-row:span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(226,181,74,.12);color:var(--oro-2);font:700 18px var(--sans)}.conex-est{font:800 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.conex-est.ok{color:#5fd35f}.conex-est.revisar{color:#fab219}.conex-card p{margin:0;font-size:13.5px}.conex-abre{color:var(--muted);font-size:12.5px!important}.conex-acc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.conex-acc .primary,.conex-acc .secondary{width:auto}.conex-crear{font-size:12.5px;color:var(--oro-1);flex-basis:100%}.aviso-conectar{margin-left:10px;width:auto;min-height:32px;padding:0 12px;font-size:11px}.memoria-ia{display:grid;gap:10px;margin:8px 0 14px}.mem-tema{border:1px solid rgba(244,239,226,.12);border-radius:14px;padding:12px 14px;display:grid;gap:6px}.mem-tema b{font:600 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oro-2)}.mem-tema ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mem-tema li{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;font-size:14px}.mem-tema li small{color:var(--muted);font-size:11.5px}.mem-tema li .text-button{flex:none;font-size:12px}.mem-nuevo{display:grid;grid-template-columns:1fr 220px auto;gap:10px;align-items:end}.mem-nuevo .secondary{width:auto}@media(max-width:760px){.mem-nuevo{grid-template-columns:1fr}}.rd-voto{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.rd-voto .mini{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(244,239,226,.18);background:none;color:inherit;font:700 11.5px var(--sans);cursor:pointer;width:auto}.rd-voto .mini.on{border-color:var(--oro-2);color:var(--oro-1);background:rgba(226,181,74,.12)}.rd-voto .mini.on-no{border-color:rgba(208,59,59,.5);color:#ff9d9d;background:rgba(208,59,59,.1)}.rd-nuevo{border-color:rgba(12,163,12,.5)!important;color:#5fd35f!important}.radar-admin{border:1px solid rgba(226,181,74,.35);border-radius:16px;padding:16px;display:grid;gap:10px;margin:14px 0}.ra-estado{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.ra-estado .ok{color:#5fd35f}.ra-estado .mal{color:#fab219}.ra-acc{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ra-acc .primary{width:auto}.ra-perfil{position:relative;cursor:pointer;display:inline-flex;align-items:center;padding:0 14px;min-height:40px;width:auto}.ra-perfil input{position:absolute;inset:0;opacity:0;cursor:pointer}.ra-demanda{margin:0;padding-left:20px;display:grid;gap:3px;font-size:14px}.pp{display:grid;gap:0;--tinta-2:#B9C0D4;--tinta-3:#8b93aa;--linea:rgba(244,239,226,.12)}.pp-avance{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-weight:700;color:var(--tinta-2);font-size:14px}.pp-avance .pista{flex:1 1;max-width:340px;height:8px;border-radius:99px;background:rgba(244,239,226,.08);overflow:hidden;display:block}.pp-avance .pista i{display:block;height:100%;background:var(--oro);border-radius:99px;transition:width .4s}.pp-rejilla{display:grid;grid-template-columns:minmax(0,auto) minmax(260px,1fr);gap:20px;align-items:start}.pp-reproductor{display:grid;gap:12px;justify-items:start;min-width:0}.pp-marco{position:relative;width:min(100%,calc(72vh * 9 / 16));aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#000;border:1px solid var(--linea)}.pp-marco video{width:100%;height:100%;display:block;object-fit:cover;background:#000;max-height:none}.pp-fin{position:absolute;inset:0;display:grid;place-content:center;gap:12px;padding:24px;text-align:center;background:rgba(6,11,28,.86)}.pp-fin b{font-size:20px;color:var(--oro-1)}.pp-fin .primary,.pp-fin .secondary{width:auto}.pp-info{display:grid;gap:6px;max-width:440px}.pp-info h3{margin:0;font-size:20px;font-weight:700}.pp-acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.pp-acc .primary,.pp-acc .secondary{width:auto}.pp-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-width:0}.pp-lista button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:14px;border:1px solid var(--linea);background:var(--tarjeta);color:#F4EFE2;cursor:pointer;font:inherit;min-height:56px;text-transform:none;letter-spacing:0}.pp-lista button:hover{border-color:rgba(226,181,74,.45)}.pp-lista button[aria-current=true]{border-color:var(--oro-2);background:rgba(226,181,74,.1)}.pp-lista .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--mono);border:1px solid rgba(226,181,74,.45);color:var(--oro-1)}.pp-lista .visto .n{background:var(--oro-2);color:#1a1405;border-color:var(--oro-2)}.pp-lista .t{font-weight:700;font-size:14.5px;min-width:0}.pp-lista .d{font-size:12.5px;color:var(--tinta-3);white-space:nowrap}.pp-lado{display:grid;gap:14px;min-width:0}@media(max-width:900px){.pp-rejilla{grid-template-columns:1fr}.pp-reproductor{justify-items:stretch}.pp-marco{width:min(100%,calc(70vh * 9 / 16));margin:0 auto}}.page-heading.vista-cab p{font-size:15px;line-height:1.55;color:#B9C0D4;max-width:62ch}main .new-tool label,main .panel label,main .tablero label{color:#F4EFE2;font:700 13px/1.3 var(--sans);gap:6px}.panel.new-tool{background:transparent;border:0;padding:0;box-shadow:none}.new-tool>h2:first-child{display:none}@media(max-width:700px){.page-heading.vista-cab p{font-size:13.5px}}.g-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.g-tarjeta{border:1px solid rgba(244,239,226,.12);border-radius:18px;background:var(--tarjeta);padding:clamp(14px,2vw,22px);display:grid;gap:10px;align-content:start;min-width:0}.g-titulo{font:400 26px/1.05 var(--titulo);text-transform:uppercase;letter-spacing:.01em;margin:0}.g-nota{color:#B9C0D4;font-size:13.5px;margin:0;line-height:1.5}.g-checks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.g-checks li:before{content:"✓ ";color:var(--oro-2);font-weight:800}.g-msg{font-size:14px;padding:10px 12px;border-radius:12px;background:rgba(226,181,74,.08);border:1px solid rgba(226,181,74,.3);margin:0}.g-btn{width:100%;justify-content:center;text-align:center;text-decoration:none;display:inline-flex;align-items:center}.g-fila2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g-form label{margin-bottom:0}@media(max-width:800px){.g-dos,.g-fila2{grid-template-columns:1fr}}.es{display:grid;gap:14px}.es-fila,.es-tandas{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.es-fila .primary{width:auto}.es-tandas .chip{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(244,239,226,.18);background:none;color:inherit;font:700 12px var(--sans);cursor:pointer;width:auto}.es-tandas .chip[aria-pressed=true]{border-color:var(--oro-2);color:var(--oro-1);background:rgba(226,181,74,.12)}.es-sub{display:block;margin-top:4px}.es-angulos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.es-angulos b{font-size:14px}.es-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.es-pieza{display:grid;gap:6px;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(244,239,226,.12);background:var(--tarjeta);color:#F4EFE2;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;align-content:start}.es-pieza:hover{border-color:rgba(226,181,74,.5)}.es-ia{display:grid;gap:10px;margin:14px 0}.es-ia .es-fila{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.es-ia label{display:grid;gap:4px;min-width:200px}.es-pieza-c{display:grid;gap:4px;align-content:start}.es-pieza-c .es-pieza{height:100%}.es-ia-img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:rgba(244,239,226,.06)}.es-ia-espera{display:grid;place-items:center;color:#8b93aa;font-size:12.5px;animation:es-pulso 1.6s ease-in-out infinite}@keyframes es-pulso{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.es-ia-espera{animation:none}}.es-ia-otra{justify-self:start;font-size:12.5px}.es-ver{display:grid;gap:12px;max-width:min(560px,92vw);max-height:92vh;overflow:auto;padding:14px;background:#0b1530}.es-ver img{width:100%;height:auto;border-radius:10px}.es-ver-acc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.es-video{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(244,239,226,.12)}.es-nuevo{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 16px;margin:0 0 14px;border-radius:14px;border:1px solid rgba(226,181,74,.45);background:linear-gradient(90deg,rgba(226,181,74,.12),rgba(226,181,74,.03))}.es-nuevo>div{flex:1 1;min-width:220px}.es-nuevo p{margin:2px 0 0}.es-candado{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:rgba(244,239,226,.1);font-size:11px;font-weight:700;vertical-align:middle}.es-bloqueo{display:grid;gap:8px;padding:12px;border-radius:12px;background:rgba(226,181,74,.07);border:1px dashed rgba(226,181,74,.4)}.es-bloqueo .secondary{justify-self:start}.es-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.es-tipo{display:grid;gap:4px;text-align:left;padding:12px;border-radius:12px;border:1px solid rgba(244,239,226,.14);background:rgba(244,239,226,.04);color:#F4EFE2;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.es-tipo small{color:#8b93aa;font-size:12px}.es-tipo.on{border-color:#E2B54A;background:rgba(226,181,74,.08)}.es-dialogo{display:grid;gap:4px}.es-dialogo textarea{width:100%;font:inherit;resize:vertical}@media(max-width:600px){.es-tipos{grid-template-columns:1fr}}.es-ver-video{width:min(100%,320px);aspect-ratio:9/16;border-radius:10px;background:#000;justify-self:center}.es-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 16px}.es-paso{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;border-radius:14px;border:1px solid rgba(244,239,226,.14);background:var(--tarjeta);color:#F4EFE2;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.es-paso .n{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(244,239,226,.08);font-weight:800}.es-paso b{display:block;font-size:15px}.es-paso small{display:block;color:#8b93aa;font-size:12.5px;margin-top:2px}.es-paso.on{border-color:#E2B54A;background:rgba(226,181,74,.08)}.es-paso.on .n{background:#E2B54A;color:#0b1530}.es-cual{display:grid;gap:4px;max-width:420px;margin-bottom:10px}.es-angulos-d{margin:0 0 12px}.es-angulos-d summary,.es-mas>summary{cursor:pointer;color:#E2B54A;font-weight:700;padding:6px 0}.es-mas{margin-top:18px;border-top:1px solid rgba(244,239,226,.12);padding-top:10px}.es-ia-cab{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.es-ia-cab p{margin:4px 0 0}.es-cupos{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0}.es-cupos span{padding:6px 10px;border-radius:999px;background:rgba(244,239,226,.07);font-weight:700;font-size:13px}.es-cupos small{color:#8b93aa;font-size:12px}.es-arch-acc{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.es-archivos{display:grid;gap:14px}.es-filtros{display:flex;flex-wrap:wrap;gap:8px}.es-grupo{display:grid;gap:12px}.es-grupo-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.es-armar{display:grid;gap:10px}.es-armar.on{border-color:#E2B54A}.es-armar p{margin:2px 0 0}.es-orden{list-style:none;margin:0;padding:0;display:grid;gap:8px}.es-orden li{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;align-items:center;padding:8px;border-radius:10px;background:rgba(244,239,226,.05)}.es-orden-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#E2B54A;color:#0b1530;font-weight:800;font-size:13px}.es-orden-t{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-orden input{width:100%;font:inherit;font-size:13px}.es-orden-acc{display:flex;gap:4px}.es-arch-acc .mini.on{background:#E2B54A;color:#0b1530}@media(max-width:700px){.es-orden li{grid-template-columns:auto minmax(0,1fr) auto}.es-orden input{grid-column:1/-1}}.es-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.es-arch{margin:0;display:grid;gap:8px;align-content:start;padding:10px;border-radius:12px;background:rgba(244,239,226,.04);border:1px solid rgba(244,239,226,.1)}.es-arch img,.es-arch video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px;background:#000}.es-arch figcaption{display:grid;gap:4px}.es-arch figcaption .t{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:800px){.es-pasos{grid-template-columns:1fr}.es-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}}.es-ver-acc a.primary{text-decoration:none;display:inline-flex;align-items:center}.es-ia-error{color:#f2a29a;font-size:12px}.es-pieza b{font-size:14.5px;line-height:1.3}.es-pieza small{color:#8b93aa;font-size:12px}.es-etapa{justify-self:start;font:800 10.5px/1 var(--sans);letter-spacing:.06em;padding:5px 7px;border-radius:99px}.es-etapa.tofu{background:rgba(57,135,229,.18);color:#8fbaf0}.es-etapa.mofu{background:rgba(250,178,25,.16);color:#fab219}.es-etapa.bofu{background:rgba(29,158,6,.2);color:#6EE05A}.es-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:14px;align-items:start}.es-lienzo{border:1px solid rgba(244,239,226,.12);border-radius:18px;padding:12px;background:rgba(6,11,28,.45);display:grid;place-items:center}.es-lienzo canvas{max-width:100%;height:auto;margin:0}.es-botones{display:flex;gap:8px;flex-wrap:wrap}.es-abajo .primary,.es-botones .primary{width:auto}.es-guion{border:1px solid rgba(244,239,226,.12);border-radius:12px;padding:8px 12px}.es-guion summary{cursor:pointer;font-weight:700}.es-guion p{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.es-vacio{padding:6px 2px}@media(max-width:1100px){.es-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.es-angulos,.es-grid{grid-template-columns:1fr 1fr}.es-editor{grid-template-columns:1fr}}.cuenta{display:grid;gap:12px}.cl-cab{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cl-est{font:800 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:99px;border:1px solid rgba(244,239,226,.18);color:#B9C0D4;white-space:nowrap}.cl-est.ok{color:#5fd35f;border-color:rgba(12,163,12,.45)}.cl-pasos summary{cursor:pointer;font-weight:700}.cl-pasos ol{margin:10px 0 0;padding-left:0;list-style:none;counter-reset:p;display:grid;gap:8px}.cl-pasos li{counter-increment:p;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:14px}.cl-pasos li:before{content:counter(p);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(226,181,74,.45);color:var(--oro-1);font:700 12px var(--mono)}.cl-pasos a{color:var(--oro-1)}.cl-pasos code{background:rgba(244,239,226,.08);padding:1px 6px;border-radius:6px;font-size:12.5px}.cl-costos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl-costos div{border:1px solid rgba(244,239,226,.12);border-radius:12px;padding:10px 12px;display:grid}.cl-costos b{font:400 24px/1 var(--titulo)}.cl-costos span{font-size:13px;color:#B9C0D4}.cl-fila{display:flex;gap:10px;flex-wrap:wrap}.cl-fila input{flex:1 1;min-width:220px}.cl-fila .primary{width:auto}.cl-perfil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;margin:6px 0 10px}.cl-perfil label{margin:0}.cl-perfil .secondary{width:auto}.cl-col{display:grid;gap:10px;align-content:start}.cl-col .secondary{width:100%}.cl-borrar summary{cursor:pointer;color:#ff8a8a;font-weight:700}.cl-peligro{border-color:rgba(208,59,59,.6)!important;color:#ff9d9d!important}@media(max-width:800px){.cl-costos,.cl-perfil{grid-template-columns:1fr}}.op{margin-top:12px;gap:12px}.op-cab{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.op-ej{font:700 12px/1.4 var(--sans);color:#fab219;border:1px dashed rgba(250,178,25,.55);border-radius:10px;padding:6px 10px}.op-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.op-kpis div{border:1px solid rgba(244,239,226,.12);border-radius:12px;padding:10px 12px;display:grid;gap:2px;min-width:0}.op-kpis span{font-size:12px;color:#B9C0D4}.op-kpis b{font-size:20px;font-weight:800}.op-kpis small{font-size:11.5px;color:#8b93aa}.op-sug{display:grid;gap:8px}.op-s{border:1px solid rgba(244,239,226,.12);border-left:3px solid #8b93aa;border-radius:12px;padding:10px 14px;display:grid;gap:4px}.op-s.bien{border-left-color:#0ca30c}.op-s.mal{border-left-color:#d03b3b}.op-s.info{border-left-color:#3987e5}.op-s.aviso{border-left-color:#fab219}.op-s b{font-size:14.5px}.op-s p{margin:0;font-size:13.5px;color:#B9C0D4}.op-s .secondary{width:auto;justify-self:start;min-height:30px;padding:0 12px;font-size:11px}@media(max-width:1100px){.op-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.op-kpis{grid-template-columns:1fr 1fr}}.es-lienzo canvas{max-height:70vh;width:auto}.es-abrir,.es-cerrar{width:auto;justify-self:start}.eyebrow{text-transform:uppercase}.marca{display:grid;gap:14px}.marca-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:center}.marca-hero header{display:grid;gap:12px;justify-items:start}.pronto{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px dashed rgba(226,181,74,.6);background:rgba(226,181,74,.08);font:700 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-1)}.pronto i{width:8px;height:8px;border-radius:50%;background:var(--oro-2);box-shadow:0 0 12px var(--oro-2);animation:gbLate 1.6s ease-in-out infinite}@keyframes gbLate{50%{opacity:.35}}.marca-titulo{font:400 clamp(34px,4vw,52px)/1 var(--titulo);text-transform:uppercase;margin:0}.marca-texto{font-size:15px;line-height:1.55;color:#B9C0D4;margin:0;max-width:60ch}.marca-hero .g-tarjeta{width:100%}.empaque{aspect-ratio:1;border-radius:22px;border:1px solid rgba(226,181,74,.35);background:radial-gradient(circle at 50% 35%,rgba(226,181,74,.22),rgba(22,38,79,.65) 62%);display:grid;place-items:center;text-align:center;padding:24px}.empaque .frasco{width:46%;aspect-ratio:.62;border-radius:22px 22px 14px 14px;background:linear-gradient(160deg,#1b2b55,#0b1530);border:2px solid rgba(226,181,74,.55);display:grid;place-items:center;box-shadow:0 30px 60px -20px rgba(0,0,0,.7)}.empaque .frasco b{font:400 20px/1.05 var(--titulo);text-transform:uppercase;background:var(--oro);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 8px}.pasos-marca{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.paso-m{padding:16px;border-radius:14px;border:1px solid rgba(244,239,226,.12);border-left:3px solid var(--oro-2);background:var(--tarjeta);display:grid;gap:6px;align-content:start}.paso-m .eyebrow{font-size:10.5px;margin:0}.paso-m h4{font:400 20px/1.1 var(--titulo);text-transform:uppercase;margin:0}.paso-m p{font-size:14px;color:#B9C0D4;margin:0}@media(max-width:900px){.marca-hero{grid-template-columns:1fr}.empaque{max-width:360px;justify-self:center;width:100%}}.adm-cupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.adm-cupos textarea{min-height:110px;font-family:var(--mono);font-size:13px}.adm-cupos .primary{width:auto}.adm-tabla-cupos input{width:80px;min-height:34px;padding:4px 8px;text-align:right}.adm-tabla-cupos th small{display:block;font-weight:500;color:#8b93aa;font-size:11px}@media(max-width:1100px){.adm-cupos{grid-template-columns:1fr}}.level-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.level-grid{grid-template-columns:1fr 1fr}}.adm-cupos>section:nth-of-type(2){grid-column:1/-1}.adm-tabla-cupos input{width:68px}.esc-mod{display:grid;gap:14px}.esc-mod h2{font:400 clamp(30px,3.4vw,42px)/1 var(--titulo);text-transform:uppercase}.esc-mod h2,.esc-mod h3{margin:4px 0 6px}.esc-tu{display:grid;gap:14px}.esc-tu-cab{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end}.esc-falta{display:grid;justify-items:end}.esc-falta b{font:400 44px/1 var(--titulo);color:var(--oro-1)}.esc-falta span{font-size:13px;color:#B9C0D4}.esc-pasos{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end}.esc-pasos>li{display:grid;gap:6px;align-content:start;padding:12px;border-radius:14px;border:1px solid rgba(244,239,226,.12);background:rgba(14,26,58,.5);min-width:0}.esc-pasos>li.hecho{border-color:rgba(226,181,74,.3)}.esc-pasos>li.on{border-color:var(--oro-2);background:linear-gradient(180deg,rgba(226,181,74,.18),rgba(14,26,58,.6));box-shadow:0 0 30px rgba(226,181,74,.14)}.esc-escalon{height:var(--alto);border-radius:9px;display:grid;place-items:end center;padding-bottom:6px;background:linear-gradient(180deg,rgba(226,181,74,.3),rgba(226,181,74,.05));border:1px solid rgba(226,181,74,.35);font:400 13px/1 var(--titulo);letter-spacing:.14em;color:var(--oro-1)}.esc-pasos>li.on .esc-escalon{background:var(--oro);color:#1A1204}.esc-pasos b{font:400 22px/1 var(--titulo);text-transform:uppercase}.esc-pasos small{font-size:12.5px;font-weight:600;color:var(--oro-1);min-height:2.6em}.esc-pasos ul{margin:0;padding-left:16px;display:grid;gap:4px;font-size:13px;color:#B9C0D4}.esc-video{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:18px;align-items:center}.esc-video video{width:100%;aspect-ratio:16/9;border-radius:14px;border:1px solid rgba(226,181,74,.35);background:#060B1C}.esc-mapa{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:8px}.esc-h{display:grid;gap:6px;align-content:start;padding:12px 14px;border-radius:12px;border:1px solid rgba(244,239,226,.12);background:rgba(14,26,58,.45)}.esc-h.cerrado{opacity:.72;border-style:dashed}.esc-h header{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.esc-h header b{font-size:15px}.esc-est{font-weight:700;color:#8b93aa;white-space:nowrap}.esc-est.ok{color:#46C486}.esc-h p{margin:0;font-size:13px;color:#B9C0D4}.esc-cuenta{font-size:12px;color:var(--oro-1)}.esc-cuenta.ok{color:#46C486}.esc-h .secondary,.esc-h .text-button{justify-self:start;width:auto;min-height:30px;padding:0 12px;font-size:11px}.esc-cab-con{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-end}.esc-cab-con .primary{width:auto}.esc-cuentas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.esc-c{display:grid;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid rgba(244,239,226,.12)}.esc-c b{font-size:14px}.esc-c small{font-size:11.5px;color:#8b93aa}.esc-c span{font-size:12px;font-weight:700;color:#8b93aa}.esc-c.ok{border-color:rgba(70,196,134,.5)}.esc-c.ok span{color:#46C486}.esc-c.mpronto span{color:var(--oro-2)}.esc-tabla{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.esc-tabla td,.esc-tabla th{text-align:center}.esc-tabla td:first-child,.esc-tabla th:first-child{text-align:left}.esc-tabla th small{display:block;font-size:10.5px;color:var(--oro-1);text-transform:uppercase;letter-spacing:.12em}.esc-tabla .on{background:rgba(226,181,74,.1);color:var(--oro-1);font-weight:800}@media(max-width:1100px){.esc-cuentas,.esc-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}.esc-video{grid-template-columns:1fr}}@media(max-width:640px){.esc-pasos{grid-template-columns:1fr}.esc-escalon{height:28px}.esc-cuentas{grid-template-columns:1fr 1fr}}.bnf{max-width:1120px;margin:0 auto;padding-block:36px 56px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:16px}.bnf-cab{display:grid;gap:10px;justify-items:start;padding-bottom:6px}.bnf-cab h1{font:400 clamp(38px,6vw,68px)/.95 var(--titulo);text-transform:uppercase;margin:6px 0 0;text-wrap:balance}.bnf-lema{font:500 italic clamp(20px,2.6vw,26px)/1.2 var(--serif,Georgia,serif);color:var(--oro-1);margin:0}.bnf-cab .actions .primary,.bnf-final .actions .primary{width:auto}.bnf-pasos3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bnf-pasos3 article{display:grid;gap:8px;align-content:start;padding:18px;border-radius:16px;border:1px solid rgba(226,181,74,.3);background:var(--tarjeta)}.bnf-n{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--oro);color:#1A1204;font:400 20px/1 var(--titulo)}.bnf-pasos3 h2{font:400 26px/1 var(--titulo);text-transform:uppercase;margin:0}.bnf-pasos3 p{margin:0;color:#B9C0D4;font-size:14.5px}.bnf-links{display:flex;flex-wrap:wrap;gap:10px;font-size:13.5px}.bnf-uso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.bnf-uso article{padding:14px;border-radius:12px;border:1px solid rgba(244,239,226,.12);display:grid;gap:4px}.bnf-uso p{margin:0;font-size:14px;color:#B9C0D4}.bnf-final{display:grid;justify-items:center;text-align:center;gap:12px;padding-block:18px}.bnf-final h2{font:400 clamp(30px,4vw,44px)/1 var(--titulo);text-transform:uppercase;margin:0}.ing-beneficios{display:inline-flex;margin-top:4px;font-weight:700;font-size:14px;color:var(--oro-1)}.home-escalera{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-color:rgba(226,181,74,.45)!important;background:linear-gradient(100deg,rgba(226,181,74,.14),rgba(14,26,58,.6))!important}.home-escalera h3{margin:2px 0 4px}.home-escalera .actions{margin:0}.home-escalera .primary{width:auto}@media(max-width:860px){.bnf-pasos3,.bnf-uso{grid-template-columns:1fr}}.prod .ft{position:relative}.prod .nuevo-b{position:absolute;right:8px;top:8px;padding:4px 9px;border-radius:999px;background:#46C486;color:#06210f;font:800 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.prod .v30{margin:2px 0 0;font-size:12.5px;font-weight:700;color:var(--oro-1)}.chip.chip-nuevo{border-color:rgba(70,196,134,.6)}.avisos{display:grid;gap:10px}.avisos-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.avisos-ok{font-size:13px;font-weight:800;color:#46C486;border:1px solid rgba(70,196,134,.5);border-radius:999px;padding:6px 12px;white-space:nowrap}.avisos-temas{display:flex;flex-wrap:wrap;gap:8px 16px}.avisos-temas label{display:flex;align-items:center;gap:8px;font-size:14px;color:#D8DCE8}.adm-push .primary,.avisos .primary{width:auto}.adm-push{display:grid;gap:10px;margin-bottom:14px}.adm-push-plantillas{display:flex;gap:14px;flex-wrap:wrap}.fc-escribe{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(226,181,74,.45);border-radius:10px;padding:2px 8px;background:rgba(6,11,28,.5)}.fc-escribe input{width:110px;border:0;background:transparent;color:var(--oro-1,#FBE7A1);font:800 15px/1.6 var(--sans);text-align:right;padding:2px 0;min-height:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-escribe input:focus{outline:none}.fc-escribe:focus-within{border-color:var(--oro-1,#FBE7A1);box-shadow:0 0 0 2px rgba(226,181,74,.25)}.fc-escribe i{font-style:normal;color:#B9C0D4;font-weight:700}.fc-escribe input::-webkit-inner-spin-button,.fc-escribe input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-escribe input[type=number]{-moz-appearance:textfield}.calc-experta{width:100%;height:calc(100vh - 190px);min-height:600px;border:1px solid rgba(244,239,226,.14);border-radius:16px;background:#060B1C;display:block}.em-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.em-grid label:last-child{grid-column:1/-1}.em-oferta{display:grid;gap:10px;border:1px solid rgba(226,181,74,.35);border-radius:14px;padding:12px;background:rgba(226,181,74,.05)}.fila4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.em-trans{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.em-trans>span{font-weight:700;font-size:13px;width:100%}@media(max-width:700px){.em-grid{grid-template-columns:1fr}.fila4{grid-template-columns:1fr 1fr}}.em-lista{display:grid;gap:8px;margin:10px 0}.em-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.em-fila small{color:var(--muted);flex:1 1;min-width:140px}.em-caja{display:grid;gap:8px;padding:14px;border:1px solid var(--gold);border-radius:9px;margin:8px 0}.em-botones{display:flex;gap:8px;flex-wrap:wrap}.em-msg{color:var(--gold);margin:6px 0 0}.est-ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}.est-op{display:grid;gap:4px;justify-items:center;text-align:center;background:none;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px;color:var(--ink);cursor:pointer}.est-op.sel{border-color:var(--gold);box-shadow:0 0 0 2px rgba(230,189,99,.35)}.est-op:disabled{cursor:default}.est-op small{color:var(--muted);font-size:11.5px;line-height:1.3}.est-mini{display:block;width:100%;max-width:156px;aspect-ratio:9/14;overflow:hidden;border-radius:6px;background:#111;position:relative}.est-mini iframe{position:absolute;top:0;left:0;width:390px;height:607px;border:0;transform:scale(var(--k,.4));transform-origin:0 0;pointer-events:none}.est-sec{display:grid;gap:6px;margin-top:8px}.ejl summary{cursor:pointer;display:grid;gap:4px;list-style:none}.ejl summary::-webkit-details-marker{display:none}.ejl summary small{color:var(--muted)}.ejl-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:12px 0 6px}.ejl-c{display:grid;gap:3px;text-align:left;background:none;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px;color:var(--ink);cursor:pointer}.ejl-c:focus-visible,.ejl-c:hover{border-color:var(--gold)}.ejl-c img{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top;border-radius:6px;display:block}.ejl-c small{color:var(--muted);font-size:11.5px}.ejl-m{position:fixed;inset:0;z-index:60;background:rgba(3,6,14,.82);display:grid;place-items:center;padding:16px}.ejl-v{width:min(440px,100%);max-height:92vh;display:grid;grid-template-rows:auto 1fr;background:var(--surface);border:1px solid rgba(255,255,255,.14);border-radius:12px;overflow:hidden}.ejl-t{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px}.ejl-s{overflow-y:auto;overscroll-behavior:contain}.ejl-s img{width:100%;height:auto;display:block}.pasos-claude{margin:6px 0;padding-left:20px;display:grid;gap:6px}.url-claude{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.url-claude code{background:rgba(255,255,255,.08);padding:4px 8px;border-radius:6px;font-size:12.5px;word-break:break-all}.guia-acciones{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.inv-pasos{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.inv-pasos li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.inv-pasos li>span{font-weight:800;text-align:center;color:var(--muted)}.inv-pasos li small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.inv-pasos .inv-listo>span{color:var(--green)}.inv-pasos .inv-haciendo>span{color:var(--gold);display:inline-block;animation:inv-giro 1.2s linear infinite}.inv-pasos .inv-error>span{color:#ff8a80}@keyframes inv-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.inv-pasos .inv-haciendo>span{animation:none}}.inv-resultado{margin-top:6px}.inv-angulos,.inv-resultado{display:grid;gap:8px}.inv-angulo{display:grid;gap:3px;text-align:left;background:none;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px;color:var(--ink);cursor:pointer}.inv-angulo small{color:var(--muted)}.inv-angulo.sel,.inv-angulo:hover{border-color:var(--gold)}.op-cambio{display:grid;gap:12px;margin:8px 0}.op-grupo{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.op-grupo small{color:var(--muted);font-size:12.5px}.op-fila{display:flex;gap:8px;flex-wrap:wrap}.op-fila input{flex:1 1;min-width:200px}.formatos{display:grid;gap:8px;margin:6px 0 12px}.formatos-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.formato{display:grid;gap:2px;text-align:left;background:none;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px;color:var(--ink);cursor:pointer}.formato small{color:var(--muted);font-size:12px}.formato.sel{border-color:var(--gold);box-shadow:0 0 0 2px rgba(230,189,99,.3)}.tienda-sh{padding:22px;display:grid;gap:8px}.tienda-sh h2{margin:0}.opciones-pp{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:8px;margin:0}.opciones-pp legend{font-weight:700;padding:0 6px}.opciones-pp label.chk{display:flex;gap:10px;align-items:flex-start}.opciones-pp label.chk input{width:18px;height:18px;min-height:0;flex:none;margin:3px 0 0}.ts-plista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ts-plista li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px}.ts-plista img,.ts-psin{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--line);display:block}.ts-plista small{display:block;color:var(--muted,#6b7280)}.home-campos{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-campos .ancho{grid-column:1/-1}.home-campos input[type=color]{height:42px;padding:2px}.home-campos label.chk{display:flex;align-items:center;gap:8px}.home-campos label.chk input{width:18px;height:18px;min-height:0;margin:0}.home-vista{border:1px solid var(--line);border-radius:12px;overflow:hidden;height:640px;background:#fff}.home-vista iframe{width:100%;height:100%;border:0}.tl-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tl-lista li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.tl-lista p{margin:2px 0 6px}.tl-marca{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff}.tl-ok .tl-marca{background:#1D9E06}.tl-falta .tl-marca{background:#d62d2d}.tl-revisar .tl-marca{background:#c98a00}.tl-acc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tl-acc a.mini{text-decoration:none}.tl-guia{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}.video-mod{padding:12px 16px}.video-mod summary{cursor:pointer}.video-mod video{display:block;width:100%;aspect-ratio:16/9;margin-top:10px;border-radius:10px;background:#060B1C}.mapa-l{grid-column:1/-1;padding:14px 16px;display:grid;gap:10px}.mapa-l ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.mapa-l button{width:100%;height:100%;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto 1fr;gap:2px 10px;align-items:start;text-align:left;border:1px solid var(--line);border-radius:12px;padding:10px;background:none;color:var(--ink);cursor:pointer}.mapa-l button:hover:not(:disabled){border-color:var(--oro-2,var(--gold))}.mapa-l button:disabled{opacity:.45;cursor:not-allowed}.mapa-l i{grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;border:1px solid var(--line);color:var(--muted)}.mapa-l b{font-size:13.5px;line-height:1.2}.mapa-l small{font-size:12px;color:var(--muted);line-height:1.3}.mapa-l .actual button{border-color:var(--gold);background:rgba(230,189,99,.08)}.mapa-l .actual i{background:var(--gold);color:#1a1204;border-color:var(--gold)}.mapa-l .hecho i{background:rgba(127,197,160,.18);color:var(--green);border-color:var(--green)}@media(max-width:1100px){.mapa-l ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mapa-l ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.pest-l{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;margin-bottom:10px;overflow-x:auto}.pest-l button{flex:1 1;white-space:nowrap;border:0;border-radius:999px;padding:8px 12px;background:none;color:var(--muted);font:700 13px var(--sans);cursor:pointer}.pest-l button.sel{background:var(--gold);color:#1a1204}.pest-l.herr{margin-top:12px}.ts-mapa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ts-mapa a{display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;padding:12px;text-decoration:none;color:var(--ink)}.ts-mapa a:hover{border-color:var(--gold)}.ts-mapa small{color:var(--muted);font-size:12.5px}@media(max-width:700px){.ts-mapa{grid-template-columns:1fr}}.ts-ajustes,.ts-bocetos{display:grid;gap:10px}.ts-bocetos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ts-boceto{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px;align-content:start}.ts-boceto header{display:grid;gap:2px}.ts-boceto header small{color:var(--muted);font-size:12.5px}.ts-pasos{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--muted)}.ts-pasos li{display:flex;gap:8px;align-items:flex-start}.ts-pasos li.ok{color:var(--ink)}.ts-pasos i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:11.5px;border:1px solid var(--line)}.ts-pasos li.ok i{background:rgba(127,197,160,.18);color:var(--green);border-color:var(--green)}.ts-acc{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ts-buscar{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.rd-modal{position:fixed;inset:0;z-index:60;background:rgba(3,6,14,.78);display:grid;place-items:center;padding:16px}.rd-modal .rd-prueba{background:#0b1530;border:1px solid rgba(226,181,74,.35);box-shadow:0 30px 70px -20px rgba(0,0,0,.8);width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;border-top:0;margin:0;padding:20px;gap:12px}.rd-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:560px){.rd-campos{grid-template-columns:1fr}}.meta-claude{display:grid;gap:8px;margin-bottom:12px;box-sizing:border-box;max-width:100%;min-width:0}.meta-claude>*{min-width:0}.frase-claude,.url-claude code{overflow-wrap:anywhere}.meta-claude summary{cursor:pointer;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.meta-claude summary b{color:#E2B54A}.meta-claude .chip-no,.meta-claude .chip-ok{font-size:12px;padding:2px 9px;border-radius:999px}.chip-ok{background:rgba(29,158,6,.18);color:#8fe07c}.chip-no{background:rgba(244,239,226,.08);color:#c9cdd8}.frase-claude{display:block;margin-top:6px;padding:10px 12px;border-radius:10px;background:rgba(244,239,226,.06);font-style:italic}.frase-claude .mini{font-style:normal;margin-left:6px}.meta-cuentas{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.meta-fuente{margin:0 0 10px}.tablero{grid-template-columns:minmax(0,1fr)}.meta-pedir{display:grid;gap:6px;justify-items:start}.meta-esperando{padding:10px 12px;border-radius:10px;background:rgba(226,181,74,.1);color:#f5d27a}.meta-caminos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.meta-camino-op{display:grid;gap:6px;align-content:start;padding:10px;border:1px solid rgba(244,239,226,.12);border-radius:12px}.meta-camino-op ul{list-style:none;margin:0;padding:0;font-size:13px;display:grid;gap:3px}.meta-camino-op li.no{opacity:.55}.meta-pegar{display:block;width:100%;box-sizing:border-box;margin:6px 0;min-height:110px;font:inherit;font-size:13px;padding:10px;border-radius:10px;resize:vertical}.meta-resultado{display:grid;gap:4px}.meta-resultado .ok{color:#8fe07c;margin:0}.meta-selector{display:grid;gap:10px;margin-bottom:12px}.meta-fila{display:grid;gap:6px}.meta-chips{display:flex;flex-wrap:wrap;gap:6px}.meta-chips .chip small{opacity:.7}.meta-decisiones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.meta-dec{border:1px solid var(--linea);border-radius:14px;padding:12px;display:grid;gap:8px;align-content:start;min-width:0}.meta-dec-escalar{border-color:rgba(29,158,6,.5)}.meta-dec-pausar{border-color:rgba(226,80,80,.5)}.meta-dec-cab b{font-size:24px}.meta-dec ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.meta-dec li{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--linea);min-width:0}.meta-dec li b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.meta-dec li small{font-size:12px}.meta-nivel{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8b93aa}.meta-arbol-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:10px}.meta-arbol-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.meta-arbol-filtros input{min-width:180px}.meta-fila-arbol{display:grid;grid-template-columns:minmax(0,3fr) 110px repeat(5,minmax(70px,1fr));gap:8px;align-items:center;padding:8px 6px;border-top:1px solid var(--linea);font-size:13.5px}.meta-fila-arbol .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meta-titulos{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:#8b93aa;border-top:0}.meta-fila-arbol.n1{background:rgba(244,239,226,.03)}.meta-fila-arbol.n1 .meta-nombre{padding-left:22px}.meta-fila-arbol.n2{background:rgba(244,239,226,.06)}.meta-fila-arbol.n2 .meta-nombre{padding-left:44px;font-size:13px}.meta-fila-arbol.tenue{opacity:.45}.meta-nombre{display:flex;gap:6px;align-items:center;min-width:0;background:none;border:0;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;text-transform:none;letter-spacing:0}.meta-nombre span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-nombre:disabled{cursor:default;color:inherit;opacity:1}.meta-flecha{width:14px;flex:none;color:#E2B54A}.meta-negocio{display:grid;gap:4px;margin-top:12px}.meta-negocio-cab{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-bottom:4px;border-bottom:1px solid var(--linea)}.meta-cuenta{display:grid;grid-template-columns:minmax(0,2fr) 110px repeat(4,minmax(80px,1fr));gap:8px;align-items:center;padding:8px 6px;background:none;border:0;border-radius:8px;color:inherit;font:inherit;font-size:13.5px;text-align:left;cursor:pointer;text-transform:none;letter-spacing:0}.meta-cuenta.on,.meta-cuenta:hover{background:rgba(226,181,74,.08)}.meta-cuenta .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-cuenta .num{text-align:right}.meta-tablas>summary{cursor:pointer;color:#E2B54A;font-weight:700;padding:6px 0}@media(max-width:900px){.meta-decisiones{grid-template-columns:1fr}.meta-fila-arbol{grid-template-columns:minmax(0,2fr) 96px repeat(3,minmax(64px,1fr))}.meta-fila-arbol>.num:nth-child(n+6){display:none}.meta-cuenta{grid-template-columns:minmax(0,1fr) 96px minmax(80px,1fr)}.meta-cuenta .num:nth-child(n+4){display:none}}.meta-arbol-filtros{flex:1 1 520px;justify-content:flex-end}.meta-arbol-filtros>input{flex:1 1 200px;width:auto;max-width:320px}.meta-arbol-filtros>select{flex:0 0 auto;width:auto}.meta-equilibrio{display:grid;gap:10px}.meta-eq-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-eq-cifras>div{display:grid;gap:2px;padding:12px;border-radius:12px;background:rgba(244,239,226,.04)}.meta-eq-cifras b{font-size:30px}.guia-mod{border:1px solid rgba(226,181,74,.45);border-radius:14px;padding:12px 16px;margin:0 0 16px;background:rgba(226,181,74,.05)}.guia-mod summary{cursor:pointer;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.guia-mod summary b{color:#E2B54A}.guia-mod-cuenta{font-size:12px;padding:2px 9px;border-radius:999px;background:rgba(244,239,226,.08)}.guia-mod-pasos{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.guia-mod-pasos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:12px;background:rgba(244,239,226,.04)}.guia-mod-pasos li>div{display:grid;gap:2px;min-width:0}.guia-mod-pasos li.ok{opacity:.75}.guia-mod-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(244,239,226,.1);font-weight:800}.guia-mod-pasos li.ok .guia-mod-n{background:#1D9E06;color:#fff}.guia-mod-pasos code{overflow-wrap:anywhere}.guia-mod-ok{font-size:13px;color:#8fe07c;margin:0 0 12px}@media(max-width:640px){.guia-mod-pasos li{grid-template-columns:auto minmax(0,1fr)}.guia-mod-pasos li>.primary{grid-column:1/-1}}.guia-video{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.75);display:grid;place-items:center;padding:16px}.guia-video>div{display:grid;gap:8px;justify-items:end;width:min(960px,100%)}.guia-video video{width:100%;max-height:80vh;border-radius:14px;background:#000}.guia-video-btn{font-weight:700}.ai-rico{line-height:1.55}.ai-output .ai-rico,.ai-output.chat-response,.ai-rico{white-space:normal}.ai-rico>:first-child{margin-top:0}.ai-rico>:last-child{margin-bottom:0}.ai-rico h3{font-size:15px;color:var(--gold);margin:14px 0 6px;letter-spacing:0;text-transform:none}.ai-rico h3,.ai-rico h4{font-weight:800;font-family:var(--sans)}.ai-rico h4{font-size:14px;margin:12px 0 4px}.ai-rico p{margin:6px 0}.ai-rico ol,.ai-rico ul{margin:6px 0;padding-left:20px;display:grid;gap:4px}.ai-rico strong{color:var(--ink);font-weight:800}.ai-rico code{font-size:.92em;padding:1px 5px;border-radius:6px;background:rgba(255,255,255,.07)}.ai-rico a{color:var(--gold);text-decoration:underline}.ai-tabla{overflow-x:auto;margin:8px 0;border:1px solid var(--line);border-radius:10px}.ai-tabla table{width:100%;border-collapse:collapse;font-size:13px}.ai-tabla th{text-align:left;font-weight:800;background:rgba(230,189,99,.08);color:var(--gold);padding:7px 10px;white-space:nowrap}.ai-tabla td{padding:7px 10px;border-top:1px solid var(--line);vertical-align:top}.bur.ia{white-space:normal}.bur .ai-rico h3{font-size:14px;margin:8px 0 4px}.bur .ai-tabla table{font-size:12px}.meta-cuentas-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.meta-bm{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.meta-bm header{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.meta-bm header b{font-size:15px;color:var(--gold)}.meta-bm header .text-button{margin-left:auto}.meta-cuentas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.meta-cta{display:grid;gap:6px;text-align:left;padding:12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink);font:inherit;cursor:pointer;justify-items:start;min-width:0}.meta-cta:hover{border-color:rgba(230,189,99,.5)}.meta-cta.on{border-color:var(--gold);background:rgba(230,189,99,.09);box-shadow:0 0 0 1px var(--gold) inset}.meta-cta .t{font-weight:800;font-size:14px;overflow-wrap:anywhere}.meta-cta .t small{font-weight:500;color:var(--muted)}.meta-cta .m{font-size:12.5px;color:var(--muted)}.meta-cta .m b{color:var(--ink)}.meta-cta.sin{opacity:.6;cursor:default}.meta-cta.sin.mas{cursor:pointer;place-items:center;font-weight:700;color:var(--muted);border-style:dashed}.meta-resumen{border:1px solid rgba(230,189,99,.35);background:rgba(230,189,99,.06);border-radius:14px;padding:14px 16px;margin:10px 0 14px;display:grid;gap:8px;font-size:14.5px;line-height:1.55}.meta-resumen p{margin:0}.meta-resumen .bien{color:#8fe07c;font-weight:700}.meta-resumen .mal{color:#ff8f8f;font-weight:700}.meta-resumen ol{margin:0;padding-left:20px;display:grid;gap:6px}.meta-resumen-t{color:var(--gold)}.meta-dec-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.meta-dec-n{font-weight:800;font-size:18px}.meta-dec li small{display:block}.meta-todo{display:flex;gap:8px;align-items:center;font-size:13px;margin:10px 0}.meta-todo input{width:auto}.meta-chips.dias{gap:6px}.chip.dia{display:grid;justify-items:center;line-height:1.1;padding:6px 10px;min-width:48px}.chip.dia small{font-size:10px;text-transform:uppercase;opacity:.8}.chip.dia.e-bien{border-color:rgba(127,197,160,.6)}.chip.dia.e-critico{border-color:rgba(255,120,120,.6)}.chip.dia.e-atento{border-color:rgba(230,189,99,.5)}.meta-dia-res{display:flex;gap:12px;align-items:flex-start;margin:12px 0;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04)}.meta-dia-res p{margin:0;font-size:14.5px;line-height:1.55}.meta-dia-res .estado{flex:none}.meta-dias-tabla tr{cursor:pointer}.meta-dias-tabla tr.on td{background:rgba(230,189,99,.08)}@media(max-width:640px){.meta-dia-res{flex-direction:column}.meta-bm header .text-button{margin-left:0}}.tarjeta.meta-cuentas{display:block}.tarjeta.meta-cuentas>.meta-bm,.tarjeta.meta-cuentas>.meta-cuentas-cab{width:100%}.pc-msgs{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.bur{min-width:0}.bur .ai-tabla{max-width:100%}.bur .ai-tabla td,.bur .ai-tabla th{white-space:normal;padding:6px 8px}.dropi-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.embudo{margin:4px 0 12px}.frases{margin:6px 0 12px;padding-left:18px;display:grid;gap:4px}.tarjeta .grafico h4{margin:0 0 2px;font-size:14px}.fotos-g figure.sel{outline:2px solid var(--oro-2);outline-offset:2px;border-radius:10px}.fotos-g .ft-confirma{display:flex;gap:6px;flex-wrap:wrap}.mini.peligro{border-color:var(--critico);color:var(--critico)}.carga-t{display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--gold);border-radius:16px;padding:14px 16px;box-shadow:0 12px 40px #0008;max-width:420px}.carga-t.fija{position:fixed;right:16px;bottom:16px;z-index:60;width:calc(100% - 32px)}.carga-txt{display:grid;gap:3px;min-width:0;flex:1 1}.carga-txt b{font-size:15px;color:var(--ink)}.carga-txt span{font-size:13.5px;color:var(--gold);animation:carga-entra .5s ease}.carga-txt small{font-size:12px;color:var(--muted)}.carga-barra{height:4px;border-radius:9px;background:#ffffff14;overflow:hidden;margin-top:4px}.carga-barra i{display:block;height:100%;width:35%;border-radius:9px;background:var(--gold);animation:carga-barre 1.6s ease-in-out infinite}.carga-dibujo{width:54px;height:54px;flex:none;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);position:relative;overflow:hidden}.carga-dibujo i{position:absolute;left:9px;right:9px;height:6px;border-radius:4px;background:var(--gold);opacity:.2;animation:carga-linea 2.4s ease-in-out infinite}.carga-dibujo i:first-child{top:9px;right:20px;height:9px}.carga-dibujo i:nth-child(2){top:22px;animation-delay:.3s}.carga-dibujo i:nth-child(3){top:32px;animation-delay:.6s;right:16px}.carga-dibujo i:nth-child(4){top:42px;animation-delay:.9s;right:26px}.carga-dibujo.d-barras i{top:auto;bottom:8px;left:auto;right:auto;width:8px;height:30px;transform-origin:bottom;animation:carga-sube 1.4s ease-in-out infinite}.carga-dibujo.d-barras i:first-child{left:8px}.carga-dibujo.d-barras i:nth-child(2){left:19px;animation-delay:.2s}.carga-dibujo.d-barras i:nth-child(3){left:30px;animation-delay:.4s}.carga-dibujo.d-barras i:nth-child(4){left:41px;width:5px;animation-delay:.6s}.carga-dibujo.d-chispa i,.carga-dibujo.d-lupa i{left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;animation:carga-orbita 1.8s linear infinite}.carga-dibujo.d-chispa i:nth-child(2),.carga-dibujo.d-lupa i:nth-child(2){animation-delay:-.45s}.carga-dibujo.d-chispa i:nth-child(3),.carga-dibujo.d-lupa i:nth-child(3){animation-delay:-.9s}.carga-dibujo.d-chispa i:nth-child(4),.carga-dibujo.d-lupa i:nth-child(4){animation-delay:-1.35s}@keyframes carga-linea{0%,to{opacity:.18;transform:scaleX(.3);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes carga-sube{0%,to{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:1}}@keyframes carga-orbita{0%{transform:rotate(0) translateX(16px);opacity:1}to{transform:rotate(1turn) translateX(16px);opacity:.3}}@keyframes carga-barre{0%{transform:translateX(-110%)}to{transform:translateX(300%)}}@keyframes carga-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.carga-t *{animation:none!important}}.voz{display:grid;gap:4px;margin:8px 0}.voz-b{display:inline-flex;align-items:center;gap:8px;width:auto}.voz-punto{width:10px;height:10px;border-radius:50%;background:var(--muted)}.voz-b.oye .voz-punto{background:#e5484d;animation:voz-late 1s ease-in-out infinite}@keyframes voz-late{0%,to{box-shadow:0 0 0 0 #e5484d88}50%{box-shadow:0 0 0 7px #e5484d00}}.img-origen{display:grid;gap:8px;margin:14px 0}.img-op{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:14px;padding:12px;cursor:pointer}.img-op.sel{border-color:var(--gold);background:#e6bd6310}.img-op b{display:block}.img-op small{display:block;color:var(--muted);font-size:13px;line-height:1.45}.img-internet .aviso-derechos{border-left:3px solid #e5484d;padding-left:10px}.img-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:10px}.img-g figure{margin:0;display:grid;gap:6px;border:1px solid var(--line);border-radius:12px;padding:6px}.img-g img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.img-g select{width:100%}.beta-sello{margin-left:6px;font:800 10px/1 var(--sans);letter-spacing:.12em;padding:4px 6px;border-radius:6px;background:var(--gold);color:#1a1205;vertical-align:middle}.beta-banda{margin:0 0 14px;padding:10px 14px;border:1px solid #e6bd6355;background:#e6bd6314;border-radius:12px;font-size:13.5px;color:var(--ink)}.beta-banda a{color:var(--gold);font-weight:800}.mini-pill.obra{background:#ffb02020;color:#ffb020;border:1px solid #ffb02055}.en-obra{display:flex;gap:14px;align-items:center;border:1px dashed #ffb020}.en-obra .obra-ico{font-size:34px}.en-obra h3{margin:0 0 4px}.en-obra a{color:var(--gold);font-weight:800}.conex-claude{margin-bottom:22px}.conex-claude-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.conex-claude-c{display:grid;gap:8px;align-content:start}.conex-claude-para{font-size:14px;color:var(--muted);margin:0}.conex-claude-para b{color:var(--ink)}.meta-estado-claude{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 12px}.page-heading.vista-cab .video-seccion-btn{justify-self:start;margin-top:6px;padding:8px 16px;font-size:14px}.soporte-btn{font-weight:700}.topbar-right .soporte-btn{margin-right:14px;font-size:13px}.beta-banda .soporte-btn{padding:0;font-size:inherit;text-decoration:underline;color:var(--oro,#e2b34a)}.soporte-capa{position:fixed;inset:0;z-index:85;background:rgba(0,0,0,.7);display:grid;place-items:center;padding:16px;overflow:auto}.soporte-caja{width:min(620px,100%);display:grid;gap:10px;max-height:92vh;overflow:auto}.soporte-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.soporte-cab h3{margin:2px 0 0}.soporte-tipo{display:flex;gap:8px;flex-wrap:wrap}.soporte-tipo button{border:1px solid var(--line,#2a3350);background:transparent;color:inherit;border-radius:999px;padding:8px 14px;cursor:pointer}.soporte-tipo button.sel{border-color:#e2b34a;background:rgba(226,179,74,.15);font-weight:700}.soporte-caja textarea{min-height:120px}.soporte-mios{border-top:1px solid var(--line,#2a3350);padding-top:10px;display:grid;gap:8px}.soporte-mios h4{margin:0}.soporte-mio{display:grid;gap:4px}.soporte-mio p{margin:0}.soporte-resp{background:rgba(226,179,74,.08);border-left:3px solid #e2b34a;padding:6px 10px;border-radius:6px;margin:0}.mini-pill.rojo{background:#b42318;color:#fff;border-color:#b42318;margin-left:6px}.mini-pill.est-resuelto{background:rgba(34,160,90,.2);color:#7ee2a8}.mini-pill.est-en_revision{background:rgba(226,179,74,.18);color:#e2b34a}.soporte-panel{display:grid;gap:12px;margin-bottom:18px}.soporte-filtros{display:flex;gap:12px;flex-wrap:wrap}.soporte-filtros label{display:grid;gap:4px;font-size:13px}.soporte-lista{display:grid;gap:8px}.soporte-err{border:1px solid var(--line,#2a3350);border-radius:10px;padding:8px 12px}.soporte-err.g-error.est-nuevo{border-color:#b42318}.soporte-err summary{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;cursor:pointer}.soporte-msg{flex:1 1 300px;overflow-wrap:anywhere}.soporte-det ul{margin:6px 0;padding-left:18px;display:grid;gap:4px;font-size:13px;overflow-wrap:anywhere}.soporte-ticket{border:1px solid var(--line,#2a3350);border-radius:10px;padding:10px 12px;display:grid;gap:6px}.soporte-ticket.est-nuevo{border-color:#e2b34a}.soporte-ticket p{margin:0;overflow-wrap:anywhere}.soporte-t-cab{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.soporte-t-cab select{margin-left:auto}.soporte-responder{display:flex;gap:8px;align-items:flex-end}.soporte-responder textarea{flex:1 1;min-height:56px}@media(max-width:700px){.topbar-right .soporte-btn{font-size:12px;margin-right:6px}.soporte-responder{flex-direction:column;align-items:stretch}}.sidebar .soporte-lado{width:100%;font-size:12px;padding:8px 10px;margin-bottom:8px}.barra-producto{display:grid;gap:6px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:12px;padding:12px 14px;margin-bottom:14px;background:var(--surface)}.barra-producto .bp-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.barra-producto select{min-width:220px;max-width:100%}.barra-producto input{flex:1 1 260px}.barra-producto p{margin:0}.clave-ver{position:relative;display:block}.clave-ver input{width:100%;padding-right:84px}.clave-ojo{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--gold);font-weight:700;font-size:13px;cursor:pointer;padding:6px 10px}.nov-pop{max-width:520px;width:calc(100% - 32px);display:grid;gap:12px}.nov-cab{display:flex;justify-content:space-between;align-items:center}.nov-media{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:rgba(244,239,226,.06);border:0}.nov-pop h3{margin:0;font-size:20px}.nov-prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:52vh;overflow:auto}.nov-prod{display:grid;gap:3px;align-content:start;padding:8px;border-radius:12px;background:#FBF6EA;color:#1a1a2e;text-align:center}.nov-prod img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff}.nov-prod b{font-size:13px;line-height:1.2}.nov-prod small{font-size:11px;color:#6b6250}@media (max-width:520px){.nov-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}.nov-cuerpo{margin:0;color:#B9C0D4;line-height:1.5;white-space:pre-line}.nov-acc{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:2px}.nov-acc .primary,.nov-acc a.primary{text-decoration:none;display:inline-flex;align-items:center}.novedades-lista .nov-grid{display:grid;gap:12px}.nov-item{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:14px;border:1px solid rgba(244,239,226,.12);background:rgba(244,239,226,.03)}.nov-item img{width:120px;height:80px;object-fit:cover;border-radius:10px;flex:none}.nov-item h4{margin:0 0 4px;font-size:15.5px}.nov-item p{margin:0 0 6px;font-size:13.5px}@media(max-width:600px){.nov-item{flex-direction:column}.nov-item img{width:100%;height:150px}}.adm-novedades .nov-prev{display:block;margin-top:8px;max-width:220px;border-radius:10px}.nov-admin-lista{display:grid;gap:8px;margin-top:14px}.nov-admin-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(244,239,226,.1);background:rgba(244,239,226,.03)}.nov-admin-item>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.nov-admin-item img{width:40px;height:40px;object-fit:cover;border-radius:8px;flex:none}.nov-admin-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nov-admin-acc{display:flex;gap:10px;flex:none}.nov-del{color:#f2a29a}.inicio-nov{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:22px;align-items:start;margin-bottom:22px}.inicio-afiche{display:grid;gap:10px}.afiche{border-radius:16px;overflow:hidden}.afiche-productos{background:radial-gradient(ellipse at 80% 0,#fff6dc,transparent 60%),linear-gradient(165deg,#fbf1d9,#f3dfae);color:#10172b;padding:28px 24px 22px;display:flex;flex-direction:column;gap:6px;text-align:center}.afi-marca{margin:0;font:800 12px/1 var(--sans);letter-spacing:.28em;color:#a0761f}.afi-marca span{font-weight:600;letter-spacing:.12em;color:#8a7a55}.afi-titulo{margin:8px 0 2px;font:600 clamp(40px,4.2vw,58px)/.95 var(--serif);letter-spacing:-1px;color:#10172b}.afi-titulo em{display:block;font-style:normal;font-family:var(--sans);font-weight:900;letter-spacing:-2px;background:linear-gradient(100deg,#d9881c,#e8b13e);-webkit-background-clip:text;background-clip:text;color:transparent}.afi-sub{margin:4px 0 12px;font-size:14px;color:#5b5440}.afi-sub b{color:#c2461f}.afi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.afi-prod{display:flex;flex-direction:column;align-items:center;gap:4px;background:#ffffffb3;border:1px solid #10172b14;border-radius:12px;padding:8px 6px 10px;color:#10172b;min-width:0}.afi-prod:hover{transform:translateY(-2px);background:#fff}.afi-foto{width:100%;aspect-ratio:1;border-radius:9px;background:#fff;display:grid;place-items:center;overflow:hidden}.afi-foto img{width:100%;height:100%;object-fit:contain}.afi-prod b{font-size:12px;line-height:1.25;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px}.afi-prod small{font-size:10.5px;line-height:1.3;color:#6b6045}.afi-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:12px 0 4px;font-size:13px;color:#a0761f;font-weight:600}.afi-cta{margin-top:8px;border:0;border-radius:10px;background:#10172b;color:#f4d78d;font-weight:800;font-size:13px;padding:14px;min-height:48px}.afi-cta:hover{background:#18233f}.afiche-img img{display:block;width:100%;height:auto}.afi-puntos{display:flex;justify-content:center;gap:8px}.afi-puntos button{width:9px;height:9px;min-height:0;padding:0;border-radius:50%;border:0;background:#ffffff33}.afi-puntos button.on{background:var(--gold);width:22px;border-radius:9px}.inicio-der{display:grid;gap:18px;min-width:0}.inicio-grupo{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:22px 24px}.grupo-ico{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#10172b;background:linear-gradient(140deg,#f4d78d,#d9a63a)}.inicio-grupo p{margin:0;font-size:14px;line-height:1.6;color:var(--ink)}.inicio-grupo .primary{white-space:nowrap;font-size:12px;letter-spacing:.04em}.act-cab{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.act-cab h2{margin:0;font:700 26px var(--sans);letter-spacing:-.3px}.act-flechas{display:flex;align-items:center;gap:8px}.act-flechas .secondary{min-height:36px;padding:6px 12px;font-size:16px}.act-card{padding:12px;display:grid;gap:4px}.act-card .nov-media{aspect-ratio:16/9;border-radius:10px}.act-texto{padding:8px 6px 4px;display:grid;gap:8px;justify-items:start}.act-texto h3{margin:0;font-size:18px}.act-texto .primary{text-decoration:none}.nov-lugar{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px;align-items:stretch;margin:6px 0 16px}.nov-lugar>b{align-self:center;font-size:12px;color:var(--ink)}.nov-lugar button{display:grid;gap:4px;text-align:left;padding:12px;border-radius:10px;border:1px solid var(--line);background:rgba(244,239,226,.03);color:var(--ink)}.nov-lugar button.on{border-color:var(--gold);background:#e6bd6314}.nov-lugar button small{color:var(--muted);font-size:11px;line-height:1.45}.nov-vista{margin:8px 0 4px;max-width:560px}.nov-vista-afiche{max-width:320px}@media(max-width:1100px){.inicio-grupo{grid-template-columns:auto 1fr}.inicio-grupo .primary{grid-column:1/-1}}@media(max-width:860px){.inicio-nov,.nov-lugar{grid-template-columns:1fr}}@media(max-width:520px){.afi-grid{grid-template-columns:repeat(2,1fr)}.inicio-grupo{grid-template-columns:1fr;text-align:center;justify-items:center}.act-cab h2{font-size:21px}}.ce-pasos{display:flex;gap:8px;list-style:none;padding:0;margin:14px 0;flex-wrap:wrap}.ce-pasos li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.ce-pasos li b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(244,239,226,.08);font-size:11px}.ce-pasos li.on{border-color:var(--gold);color:var(--ink)}.ce-pasos li.hecho b,.ce-pasos li.on b{background:var(--gold);color:#10172b}.ce-medios{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 14px}.ce-medios b{display:block;font-size:12px;margin-bottom:8px}.ce-fotos{display:flex;gap:8px;flex-wrap:wrap}.ce-fotos button{width:64px;height:64px;padding:0;border-radius:10px;border:2px solid transparent;background:#fff;overflow:hidden}.ce-fotos button.on{border-color:var(--gold)}.ce-fotos img{width:100%;height:100%;object-fit:contain}.ce-vista{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:20px;align-items:start;margin-top:8px}.ce-wa{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0b141a;position:sticky;top:16px}.wa-cab{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#202c33;color:#e9edef}.wa-cab small{display:block;color:#8696a0;font-size:11px}.wa-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#10172b;font-weight:800}.wa-chat{display:flex;flex-direction:column;gap:6px;padding:12px;max-height:560px;overflow:auto;background:#0b141a}.wa-in,.wa-out{margin:0;max-width:86%;padding:7px 10px;border-radius:8px;font-size:13px;line-height:1.4;white-space:pre-line;color:#e9edef}.wa-in{align-self:flex-end;background:#005c4b}.wa-out{align-self:flex-start;background:#202c33}.wa-media{font-style:italic;color:#8696a0}.wa-img{align-self:flex-start;width:70%;border-radius:8px;border:3px solid #202c33}.ce-editar{display:grid;gap:4px;min-width:0}.ce-editar details{margin:6px 0 10px}.ce-editar summary{cursor:pointer;font-weight:700;font-size:13px;margin-bottom:10px}.ce-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 12px}.ce-imgs>b{grid-column:1/-1;font-size:12px}.ce-img{display:grid;gap:4px;margin:0;font-size:11px;position:relative}.ce-img input{position:absolute;top:6px;left:6px;width:18px;min-height:18px;z-index:1}.ce-img img,.ce-ph{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px;background:rgba(244,239,226,.05);display:grid;place-items:center;color:var(--muted)}.ce-check{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5}.ce-check input{width:18px;min-height:18px;margin-top:2px;flex:none}.ce-listo{margin-top:14px;padding:16px;border-radius:12px;border:1px solid var(--green);background:#7fc5a00d}.ce-listo h3{color:var(--green);margin:0 0 6px}.ce-inst{display:grid;gap:6px;margin-top:16px}.ce-inst-item,.ce-inst>b{font-size:12px}.ce-inst-item{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-radius:10px;border:1px solid var(--line)}.ce-inst-item .ok{color:var(--green)}.ce-semaforo{display:grid;gap:10px;margin-top:14px}.ce-asis,.ce-conteo{display:flex;gap:8px;flex-wrap:wrap}.ce-chip,.ce-cnt{font-size:11px;padding:5px 10px;border-radius:999px;border:1px solid var(--line)}.ce-chip.ok{color:var(--green);border-color:#7fc5a055}.ce-chip.medio{color:#f0a35b;border-color:#f0a35b55}.ce-chip.no{color:var(--muted)}.ce-hallazgos{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ce-hallazgos li{display:flex;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(244,239,226,.02)}.ce-hallazgos li.muerto{border-color:#e0645a66}.ce-hallazgos li.anunciada{border-color:#f0a35b55}.ce-hallazgos li p{margin:2px 0;font-size:12.5px;color:var(--muted)}@media(max-width:860px){.ce-medios,.ce-vista{grid-template-columns:1fr}.ce-wa{position:static}.ce-imgs{grid-template-columns:repeat(2,1fr)}}.escalado .esc-aviso{border-left:3px solid var(--gold);padding-left:10px}.esc-recetas{display:grid;gap:14px;margin:12px 0}.esc-receta{border:1px solid var(--line);border-radius:12px;padding:14px;background:rgba(244,239,226,.02)}.esc-receta header{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.esc-receta header small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.esc-tipo{flex:none;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px;background:#e6bd6322;color:var(--gold)}.esc-tipo.CBO{background:#7fc5a022;color:var(--green)}.esc-receta ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.esc-paso{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;background:rgba(244,239,226,.03)}.esc-paso p{margin:4px 0 0;font-size:13px;line-height:1.5;color:#c8d0e0}.esc-ico{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e6bd631f;color:var(--gold);font-weight:800}.esc-criterio{margin-left:8px;font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid #e6bd6355;color:var(--gold);white-space:nowrap}.esc-cerca{margin:8px 0 14px}.esc-cerca ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px}.esc-cerca li{display:flex;flex-direction:column;padding:8px 10px;border-radius:8px;border:1px dashed var(--line)}.esc-cerca small{color:var(--muted)}.esc-horizontal h4{margin:16px 0 4px;font-size:15px}.esc-tabla{display:grid;gap:4px;margin:10px 0}.esc-fila{display:grid;grid-template-columns:1.4fr .6fr .8fr .7fr 2fr;gap:10px;align-items:start;padding:8px 10px;border-radius:8px;background:rgba(244,239,226,.03);font-size:13px}.esc-fila small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}.esc-tit{background:none;color:var(--muted);font-size:11px}.esc-est{font-style:normal;font-weight:800;font-size:12px}.esc-est.escalar{color:var(--green)}.esc-est.mantener{color:var(--gold)}.esc-est.corregir{color:#e0645a}.esc-est.falta,.esc-est.sin{color:var(--muted)}.esc-siguiente{font-size:13px;line-height:1.55;padding:10px 12px;border-radius:10px;border:1px solid #e6bd6333;background:#e6bd630a}.esc-guia{margin-top:12px}.esc-guia summary{cursor:pointer;font-weight:700}.esc-guia-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:12px 0}.esc-g{display:grid;gap:6px;text-align:left;padding:12px;border-radius:12px;border:1px solid var(--line);background:rgba(244,239,226,.03);color:var(--ink)}.esc-g small{color:var(--muted);font-size:12px;line-height:1.45}.esc-g p{margin:0;font-size:12.5px;line-height:1.5;color:#c8d0e0}.esc-g.on{border-color:var(--gold)}@media(max-width:760px){.esc-fila{grid-template-columns:1fr 1fr}.esc-fila>span:last-child{grid-column:1/-1}.esc-tit{display:none}}.esc-cab{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.esc-cab h3{margin:0}.menu-cerrar,.menu-velo{display:none}@media(max-width:700px){.sidebar{background:#070d20;width:min(300px,86vw);height:100dvh;z-index:50;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px calc(18px + env(safe-area-inset-bottom));box-shadow:24px 0 60px rgba(0,0,0,.6)}.sidebar nav{max-height:none;overflow:visible}.sidebar nav button{white-space:nowrap}.sidebar .wordmark.marca{margin-right:52px}.menu-cerrar{display:grid;place-items:center;position:absolute;top:12px;right:10px;width:40px;height:40px;padding:0;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink)}.menu-velo{display:block;position:fixed;inset:0;z-index:45;border:0;padding:0;background:rgba(3,6,15,.72);cursor:default}html.menu-abierto,html.menu-abierto body{overflow:hidden}.topbar{position:sticky;top:0;z-index:30;background:#060B1C;gap:10px;padding:0 14px}.topbar>div:first-child{min-width:0;flex:1 1;gap:10px}.crumb-raiz{display:none}.crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700}.topbar-right{flex:none}.topbar-right .soporte-btn{white-space:nowrap}.mobile-menu{min-width:40px;min-height:40px;justify-content:center}.mobile-menu svg{width:22px}}@media(min-width:701px){.sidebar{width:256px;overflow-y:auto;overflow-x:hidden}.workspace{margin-left:256px;width:calc(100% - 256px)}.sidebar nav{max-height:none;overflow:visible}.sidebar nav button{font-size:14px;gap:6px;padding:0 8px;white-space:nowrap}.sidebar nav .mini-pill{font-size:8px;padding:3px 6px;letter-spacing:.04em}.sidebar .wordmark.marca{margin-right:0}.sidebar nav .mini-pill.obra{white-space:normal;max-width:72px;text-align:center;line-height:1.15;flex:none;letter-spacing:0;padding:3px 4px}}.montar-camino{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:10px 0;display:grid;gap:8px}.montar-camino ol{margin:0;padding-left:20px;display:grid;gap:4px;font-size:13px;color:var(--muted)}.montar-camino ol b{color:var(--ink)}.montar-pedido{margin:0;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.04);border:1px dashed var(--line);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.montar-camino .actions{margin-top:0}.montar-caminos{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.montar-caminos b{margin-right:4px}.montar-caminos .secondary{min-height:38px;padding:8px 12px}.montar-caminos .secondary.on{border-color:var(--gold);color:var(--gold)}.es-cupo{margin:0 0 12px;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;font-size:13.5px;color:var(--muted)}.es-cupo b{color:var(--ink)}.bloque-tasas{margin:18px 0 8px;font-size:15px}.bloque-tasas small{color:var(--muted);font-weight:500}.e-neutro{color:var(--muted);border-color:var(--line)}.riesgo-resumen{display:flex;flex-wrap:wrap;gap:14px;margin:6px 0 12px}.riesgo-resumen span{display:inline-flex;align-items:center;gap:6px;font-weight:700}.mp-cab h2,.pp-nombre{font-family:var(--serif);font-size:clamp(24px,3vw,32px);margin:4px 0 6px}.mp-nuevo{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.mp-nuevo input{flex:1 1 260px}.mp-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.mp-tarjeta.oculto{opacity:.65}.mp-nombre{margin:0;font-size:18px}.mp-renglones{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--muted)}.mp-renglones .ok{color:var(--ink)}.mp-renglones .falta{color:var(--oro-1)}.mp-renombrar{display:flex;flex-wrap:wrap;gap:8px}.mp-renombrar input{flex:1 1 160px}.mp-ocultos{margin-top:14px}.mp-vacio{padding:18px 0}.pp-cab{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;margin:10px 0 18px}.pp-foto{width:120px;height:120px;border-radius:16px;object-fit:cover;border:1px solid var(--line)}.pp-foto.vacia{display:grid;place-content:center;text-align:center;gap:4px;cursor:pointer;background:var(--surface);font-size:28px}.pp-foto.vacia span{font-size:12px;color:var(--muted)}.pp-titulo{margin:18px 0 10px;font-size:17px}.pp-estudios{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.pp-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.pp-texto{max-height:420px;overflow:auto;border-top:1px solid var(--line);padding-top:10px}.pp-nuevo label{display:grid;gap:6px}.pp-nuevo .chips{margin:0}.es-contexto{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:12px;padding:10px 14px;margin-bottom:12px;background:var(--surface)}@media(max-width:700px){.pp-cab{grid-template-columns:84px 1fr;gap:12px}.pp-foto{width:84px;height:84px}.pp-fila .acc{width:100%}.pp-fila .acc button{flex:1 1}}.mp-tarjeta .acc{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-top:4px}.mp-tarjeta .acc .text-button{font-size:13.5px;padding:6px 2px;color:var(--muted)}.mp-tarjeta .acc .text-button:hover{color:var(--ink)}.pp .acc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.es-arch-prod{font-family:var(--serif);font-size:22px;margin:18px 0 8px;color:var(--oro-1)}.es-grupo-prod{display:grid;gap:0}.of-fila,.of-filas{display:grid;gap:10px}.of-fila{grid-template-columns:90px minmax(120px,1fr) auto auto;align-items:end}.of-fila label{display:grid;gap:4px;font-size:13px}.of-estrella{display:flex!important;align-items:center;gap:6px;padding-bottom:8px}.of-aviso{grid-column:1/-1;margin-top:-4px}.of-deja{color:var(--green);font-weight:700}.of-pierde{color:#f1a36b;font-weight:700}.of-extra{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}.of-extra label{display:grid;gap:4px;font-size:13px}.of-check{display:flex!important;align-items:center;gap:8px}@media(max-width:700px){.of-fila{grid-template-columns:70px 1fr}.of-estrella,.of-fila .text-button{grid-column:auto}}.of-check input,.of-estrella input{width:18px!important;height:18px!important;min-height:0!important;padding:0!important;flex:none;accent-color:var(--gold);box-shadow:none}.of-fila .text-button{font-size:13px;padding-bottom:8px}.mp-combo{margin:0 0 18px}.mp-combo label{display:grid;gap:6px}.mp-combo-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mp-combo-items li{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:12px;padding:8px 12px}.mp-combo-items li.on{border-color:var(--gold)}.mp-cant{display:inline-flex;gap:8px;align-items:center}.pp-avisos{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:4px}.mp-combo-items .of-check{display:flex!important;flex-direction:row;align-items:center;gap:10px;font-weight:700}.pp-titulo-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:18px 0 10px}.pp-titulo-fila .pp-titulo{margin:0}.l-tipo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 12px}.l-tipo b{width:100%;font-size:.92rem}.l-tipo>button:not(.video-seccion-btn){border:1px solid rgba(226,179,74,.35);background:transparent;color:inherit;border-radius:999px;padding:8px 14px;cursor:pointer;font:inherit}.l-tipo>button.on{background:#e2b34a;color:#0b1220;border-color:#e2b34a;font-weight:700}.l-combo-listo{margin:0 0 10px}.mp-combo-envoltura{margin:12px 0}.mp-combo-sub{display:block;margin:12px 0 6px}.mp-catalogo{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:6px;max-height:260px;overflow:auto;scrollbar-color:rgba(226,179,74,.5) transparent}.mp-catalogo li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.mp-catalogo li span{flex:1 1;min-width:0;overflow-wrap:anywhere}.paso-l [hidden]{display:none!important}.espacio-medidas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:10px 0 14px}.espacio-medida{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px}.espacio-medida b{display:block;font-size:1.15rem;margin:4px 0}.espacio-medida p{margin:4px 0}.espacio-barra{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.espacio-barra i{display:block;height:100%;background:#4caf7a}.espacio-atencion .espacio-barra i{background:#e2b34a}.espacio-alerta .espacio-barra i{background:#e8833a}.espacio-critico .espacio-barra i{background:#e05252}.espacio-alerta,.espacio-critico{border-color:rgba(224,82,82,.5)}.espacio-topes{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.espacio-topes label{flex:1 1;min-width:140px}.fotos-elegir{display:grid;gap:8px;margin:4px 0 10px}.fotos-elegir-t{margin:0;font-size:14px;color:#F4EFE2}.fotos-elegir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.foto-op{display:grid;gap:3px;align-content:start;text-align:left;padding:8px;border-radius:12px;border:1px solid rgba(244,239,226,.14);background:rgba(244,239,226,.04);color:#F4EFE2;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.foto-op .foto-op-vacia,.foto-op img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:rgba(244,239,226,.08);display:grid;place-items:center;font-size:28px}.foto-op b{font-size:13px;line-height:1.25}.foto-op small{color:#8b93aa;font-size:12px}.foto-op.propia small{color:#E2B54A}.foto-op.on{border-color:#E2B54A;background:rgba(226,181,74,.1);box-shadow:0 0 0 1px #E2B54A}.foto-op.on small{color:#E2B54A;font-weight:600}.foto-op-subir{border-style:dashed}div.foto-op{cursor:default}.foto-op.falta{border-color:rgba(224,82,82,.5)}.foto-op.falta small{color:#e8833a}@media (max-width:700px){.fotos-elegir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ing-ayuda{color:var(--tinta-2);font-size:12.5px;font-weight:500;line-height:1.4}.oficinas-recoger .oficinas-form{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.oficinas-recoger .oficinas-form input{flex:1 1 220px;min-width:0}.oficinas-recoger .oficinas-form button{flex:0 0 auto}.oficinas-recoger .oficinas-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:10px}.oficinas-recoger .oficina h4{margin:0 0 4px}.oficinas-recoger .oficina .km{margin:0 0 4px;color:var(--oro-1);font:700 12.5px var(--mono);letter-spacing:.02em}.oficinas-recoger .oficina .dir{margin:0 0 6px}.oficinas-recoger .oficina .acc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.oficinas-recoger .oficinas-fecha{margin-top:10px}