@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.woff2) format("woff2")}:root{--fondo: #080808;--superficie: #0f0f0f;--superficie-alta: #161616;--tinta: #f0f0ef;--tenue: #9a9a98;--mudo: #666666;--apagado: #4a4a48;--borde: rgba(255, 255, 255, .06);--borde-fuerte: rgba(255, 255, 255, .16);--relleno: rgba(255, 255, 255, .06);--relleno-fuerte: rgba(255, 255, 255, .11);--acento: var(--tinta);--alerta: #e5484d;--disp: "Bebas Neue", "Arial Narrow", sans-serif;--cond: "Barlow Condensed", "Arial Narrow", sans-serif;--texto: "Barlow", -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "Barlow Condensed", "Arial Narrow", sans-serif;font-family:var(--texto);color:var(--tinta);background:var(--fondo);color-scheme:dark;font-synthesis:none}*,*:before,*:after{box-sizing:border-box;border-radius:0}html,body{background:var(--fondo);color:var(--tinta);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}body,h1,h2,h3,p{margin:0}p{line-height:1.55}a{color:var(--tinta);text-decoration-color:var(--borde-fuerte);text-underline-offset:3px}a:hover{text-decoration-color:var(--tinta)}::selection{background:var(--tinta);color:var(--fondo)}*{scrollbar-width:thin;scrollbar-color:var(--apagado) transparent}h1{font-family:var(--disp);font-weight:var(--disp-peso, 400);letter-spacing:var(--disp-aire, .012em);line-height:calc(.92 * var(--disp-alto, 1));text-transform:var(--disp-caja, none)}h2{font-family:var(--disp);font-weight:var(--disp-peso, 400);font-size:26px;letter-spacing:var(--disp-aire, .02em);line-height:calc(1 * var(--disp-alto, 1));text-transform:var(--disp-caja, none)}h3{font:700 12px/1.2 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta);margin:0 0 14px}.eyebrow{font:600 11px/1.5 var(--cond);letter-spacing:.3em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.muted{color:var(--mudo)}.help{color:var(--tenue);font-size:12px;line-height:1.55;margin:8px 0 12px}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid var(--borde-fuerte);background:transparent;color:var(--tinta);font:700 11px/1 var(--cond);letter-spacing:.16em;text-transform:var(--rotulo-caja, uppercase);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}button:hover,.button:hover{background:var(--relleno);border-color:var(--tinta)}button:disabled,.button:has(input:disabled){opacity:.35;cursor:not-allowed}button:disabled:hover{background:transparent;border-color:var(--borde-fuerte)}.primary:disabled:hover{background:var(--tinta);border-color:var(--tinta)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.workspace-search:focus-within,summary:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.primary,.status-pill.live,.comment-pin:hover{background:var(--tinta);color:var(--fondo);border-color:var(--tinta)}.primary:hover{background:#fff;border-color:#fff;color:var(--fondo)}.large{padding:14px 22px;min-height:48px;font-size:13px}.text-button{border:0;background:none;padding:0;min-height:0;text-align:left;color:var(--tenue)}.text-button:hover,.library-tabs button:hover,.mode-switch button:hover,.inspector-tabs button:hover,.library-kinds button:hover,.analytics-periods button:hover,.comment-scope button:hover,.comment-anchor:hover{background:none;color:var(--tinta)}.danger-text{color:var(--alerta)}.danger-text:hover{border-color:var(--alerta);background:transparent}input,select,textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--tinta);font-size:13px;transition:border-color .15s}input:hover,select:hover,textarea:hover{border-color:#ffffff4d}input::placeholder,textarea::placeholder{color:var(--mudo)}textarea{resize:vertical}input[type=color]{height:37px;padding:4px}input[type=checkbox]{width:15px;accent-color:var(--tinta)}input[type=range]{accent-color:var(--tinta);padding:0}option{background:var(--superficie);color:var(--tinta)}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field>span{font:600 11px/1.3 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.field-caption{display:block;font:600 11px/1.3 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);margin-bottom:7px}.check-field{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tenue);margin:15px 0}.status-pill{display:inline-flex;padding:7px 11px;font:700 10px/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;background:transparent;border:1px solid var(--borde-fuerte);color:var(--mudo)}.error-banner{background:#e5484d14;border:1px solid rgba(229,72,77,.45);border-left:2px solid var(--alerta);color:#f2a3a6;padding:11px 14px;font-size:12px;margin:10px 0;overflow-wrap:anywhere}.error-banner button{margin-left:10px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--tinta);font:400 28px/1 var(--disp);letter-spacing:.06em;white-space:nowrap}.brand-symbol{display:grid;place-items:center;width:32px;height:34px;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);background:var(--tinta);color:var(--fondo);font:400 26px/1 var(--disp);overflow:hidden}.brand i{font-style:normal;display:inline-block}.brand-word{position:relative;display:inline-flex;clip-path:inset(-.1em -.2em)}.brand-word:after{content:"";position:absolute;inset:-.04em -.06em;background:var(--tinta);clip-path:inset(0 0 0 100%)}.brand[data-phase=open]{animation:brand-clock-open 1.26s linear}.brand[data-phase=hold]{animation:brand-clock-hold 1.1s linear}.brand[data-phase=close]{animation:brand-clock-close .62s linear}.brand[data-phase=open] .brand-symbol{animation:brand-block-in .64s var(--ease) both}.brand[data-phase=open] .brand-symbol i{animation:brand-rise-in .48s var(--ease) .22s both}.brand[data-phase=open] .brand-word:after{animation:brand-wipe-in .62s var(--ease) .26s both}.brand[data-phase=open] .brand-word i{animation:brand-rise-in .52s var(--ease) calc(.42s + var(--i) * 32ms) both}.brand[data-phase=close] .brand-symbol{animation:brand-block-out .42s cubic-bezier(.7,0,.85,.3) .2s both}.brand[data-phase=close] .brand-symbol i{animation:brand-rise-out .26s cubic-bezier(.7,0,.85,.3) both}.brand[data-phase=close] .brand-word:after{animation:brand-wipe-out .44s var(--ease) .12s both}.brand[data-phase=close] .brand-word i{animation:brand-rise-out .3s cubic-bezier(.7,0,.85,.3) calc((10 - var(--i)) * 22ms) both}@keyframes brand-clock-open{to{opacity:1}}@keyframes brand-clock-hold{to{opacity:1}}@keyframes brand-clock-close{to{opacity:1}}@keyframes brand-block-in{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,100% 100%,0 100%)}40%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%)}70%,to{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}}@keyframes brand-block-out{0%{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}35%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,100% 0,0 0)}}@keyframes brand-rise-in{0%{transform:translateY(115%)}to{transform:none}}@keyframes brand-rise-out{0%{transform:none}to{transform:translateY(-115%)}}@keyframes brand-wipe-in{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes brand-wipe-out{0%{clip-path:inset(0 0 0 100%)}50%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.header-right{display:flex;align-items:center;gap:8px}.app-header{height:84px;border-bottom:1px solid var(--borde);display:flex;justify-content:space-between;align-items:center;padding:0 5vw;background:var(--fondo)}.app-header .muted{font:600 11px var(--cond);letter-spacing:.18em;text-transform:uppercase;margin-right:14px}.account-button{gap:10px;padding:3px 12px 3px 3px;border-color:transparent;color:var(--tenue);max-width:280px;margin-right:6px}.account-button>span:last-child{overflow:hidden;text-overflow:ellipsis}.account-button:hover{color:var(--tinta)}.avatar{position:relative;display:inline-grid;place-items:center;flex:none;width:30px;height:30px;overflow:hidden;background:var(--superficie-alta);border:1px solid var(--borde-fuerte);color:var(--tenue);font:400 17px/1 var(--disp);letter-spacing:0}.avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.avatar.large{width:96px;height:96px;font-size:52px}.faces{display:inline-flex;align-items:center;flex:none}.faces .avatar{width:26px;height:26px;font-size:15px;border:2px solid var(--fondo);outline:1px solid var(--borde-fuerte)}.faces .avatar+.avatar{margin-left:-6px}.faces-more{font:700 10px/1 var(--cond);letter-spacing:.12em;color:var(--tenue);margin-left:6px}.project-cover .faces{position:absolute;top:14px;left:14px}.slide-select .faces{grid-column:2;margin-top:2px}.slide-select .faces .avatar{width:20px;height:20px;font-size:12px}.editor-header .faces{margin-right:6px}.library-tabs{display:flex;gap:18px}.library-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:6px 0;min-height:30px;color:var(--mudo)}.library-tabs .active,.inspector-tabs .active,.library-kinds button.active,.analytics-periods button.active,.comment-scope button.active{color:var(--tinta);border-bottom-color:var(--tinta)}.editor-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--borde);border-left:2px solid var(--tinta);padding:9px 14px;font-size:12px;color:var(--tenue);background:var(--superficie)}.editor-notice button{min-height:26px;padding:4px 9px}.presence-note{margin:12px 14px 0;padding:9px 12px;border-left:2px solid var(--tinta);background:var(--fondo);font-size:12px;color:var(--tenue)}.studio-visibility{margin:6px 0 18px}.studio-visibility .mode-switch{display:inline-flex}.studio-visibility .help{margin-bottom:0}.ui-icon{flex:none;vertical-align:middle}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 18px;background:var(--tinta);color:var(--fondo);transform:translateY(-160%)}.skip-link:focus{transform:none}.workspace{min-height:100dvh}.workspace [hidden]{display:none}.workspace .app-header{position:sticky;top:0;z-index:21;height:72px;padding:0 28px;gap:28px}.workspace .brand{font-size:24px}.workspace .brand-symbol{width:28px;height:30px;font-size:23px}.workspace-context{flex:1;font-size:12px;color:var(--tenue)}.workspace-context>span{padding:0 12px;color:var(--apagado)}.workspace .header-right>.button,.workspace .library-open{border-color:transparent;color:var(--tenue);font:500 12px var(--texto);letter-spacing:0;text-transform:none}.workspace .account-button{max-width:190px;font:500 12px var(--texto);letter-spacing:0;text-transform:none}.workspace-body{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:calc(100dvh - 72px)}.workspace-sidebar{position:sticky;top:72px;height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);padding:28px 16px 22px;border-right:1px solid var(--borde);display:flex;flex-direction:column}.workspace-team{display:flex;align-items:center;gap:11px;padding:0 8px 34px}.team-monogram{width:34px;height:36px;display:grid;place-items:center;border:1px solid var(--borde-fuerte);font:400 24px var(--disp)}.workspace-team strong{display:block;font-size:13px;font-weight:600}.workspace-team div>span{display:block;margin-top:4px;font-size:11px;color:var(--tenue)}.workspace-sidebar>.eyebrow{padding:0 12px;margin-bottom:12px;letter-spacing:.15em}.workspace-sidebar nav{display:grid;gap:5px}.workspace-sidebar nav button{justify-content:flex-start;min-height:44px;gap:12px;padding:10px 12px;border:1px solid transparent;color:var(--tenue);font:500 13px var(--texto);text-transform:none;letter-spacing:0}.workspace-sidebar nav button.active{color:var(--tinta);background:var(--relleno);border-color:var(--borde);border-left:2px solid var(--tinta);padding-left:11px}.workspace-sidebar nav small{margin-left:auto;color:var(--tenue);font-size:11px;font-variant-numeric:tabular-nums}.workspace-sidebar-bottom{margin-top:auto;padding:50px 12px 0}.workspace-sidebar-bottom p{color:var(--tenue);font-size:12px;line-height:1.7}.workspace-sidebar-bottom strong{color:var(--tenue);font-weight:400}.workspace-sidebar-bottom a{display:flex;align-items:center;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--borde);color:var(--tenue);font-size:12px;text-decoration:none}.workspace-sidebar-bottom a>span{margin-left:auto}.workspace-content{min-width:0;display:flex;flex-direction:column;padding:48px clamp(24px,3.2vw,64px) 0}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}.workspace-heading .eyebrow{color:var(--tenue);letter-spacing:.2em;margin-bottom:14px}.workspace-heading h1{font-size:clamp(44px,4.5vw,68px);line-height:1}.workspace-heading h1>span{color:var(--mudo)}.workspace-heading h1+p{margin-top:13px;color:var(--tenue);font-size:14px}.workspace-heading>button{min-height:44px;padding:12px 18px;font:600 13px var(--texto);text-transform:none;letter-spacing:0}.library{padding:48px 6vw 70px}.workspace-content>.library{padding:0 0 48px}.library-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--borde)}.presentations-library .library-toolbar{padding-bottom:0;margin-bottom:20px;min-height:53px}.presentations-library .library-tabs{align-self:stretch;gap:20px}.presentations-library .library-tabs button{padding:12px 0 18px;font:500 13px var(--texto);text-transform:none;letter-spacing:0;color:var(--tenue)}.presentations-library .library-tabs button.active{color:var(--tinta)}.presentations-library .library-tabs small{margin:0 0 0 6px;border:0;padding:2px 5px;font:400 11px var(--texto);letter-spacing:0;background:var(--relleno);color:var(--tenue)}.workspace-search{position:relative;display:flex;align-items:center;gap:9px;align-self:flex-start;padding:0 10px;width:260px;max-width:100%;border:1px solid var(--borde-fuerte);color:var(--tenue);background:var(--superficie)}.workspace-search input{width:100%;padding:10px 0;border:0;background:transparent;outline:none;font-size:13px}.workspace-search input:focus-visible{outline:none}.workspace-search button{min-height:28px;padding:3px;border:0}.workspace-filters{display:flex;align-items:center;gap:12px;margin-bottom:22px}.workspace-filters>p{margin-right:auto;font-size:12px;color:var(--tenue)}.workspace-filters>p>span{color:var(--mudo)}.workspace-filters select{width:auto;padding:7px 22px 7px 9px;min-height:34px;font-size:12px;background:transparent;border-color:var(--borde)}.workspace-view-switch{display:flex;min-width:0;margin:0;border:1px solid var(--borde-fuerte);padding:2px}.workspace-view-switch button{min-height:28px;width:30px;padding:5px;border:0;color:var(--tenue)}.workspace-view-switch button[aria-pressed=true]{color:var(--tinta);background:var(--relleno-fuerte)}.workspace-import{font:500 12px var(--texto);text-transform:none;letter-spacing:0;min-height:34px;padding:7px 10px;border-color:transparent;color:var(--tenue)}.library-toolbar h2{margin-right:12px}.library-toolbar .library-tabs{margin-right:auto}.library-toolbar small{font:700 11px var(--cond);letter-spacing:.16em;border:1px solid var(--borde-fuerte);padding:3px 8px;margin-left:10px;color:var(--mudo);vertical-align:middle}.library-toolbar input{width:230px}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px}.project-card{position:relative;min-width:0;border:1px solid var(--borde);background:var(--superficie);transition:border-color .2s}.project-card:hover,.project-card:focus-within,.docs-cards a:hover,.docs-hits a:hover{border-color:var(--borde-fuerte)}.project-cover{width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-bottom:1px solid var(--borde);position:relative;overflow:hidden;display:flex}.project-cover:after{content:"Open presentation \2197";position:absolute;bottom:12px;right:12px;padding:8px 10px;background:var(--tinta);color:var(--fondo);font:600 11px var(--texto);text-transform:none;letter-spacing:0;opacity:0;transition:opacity .15s}.project-cover:hover:after,.project-cover:focus-visible:after{opacity:1}.project-cover .status-pill{position:absolute;top:14px;right:14px;background:var(--fondo)}.project-cover .status-pill.live{background:var(--tinta)}.project-card-body{min-width:0;padding:19px 18px 13px}.project-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;overflow:hidden;font:500 16px/1.35 var(--texto);letter-spacing:0;text-transform:none;color:var(--tinta);white-space:normal;overflow-wrap:anywhere}.project-card-body p{font-size:12px;color:var(--tenue);margin-top:9px}.project-card-body p>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-body p>span+span{margin-top:3px}.presentations-library .project-card{display:flex;flex-direction:column}.presentations-library .project-card-body{flex:1;display:flex;flex-direction:column}.presentations-library .project-title{align-self:flex-start}.presentations-library .project-card-body p{margin-bottom:12px}.workspace .status-pill:not(.live){color:var(--tenue)}.card-actions{display:flex;gap:6px;border-top:1px solid var(--borde);padding-top:15px;margin-top:18px}.card-actions button{font-size:10px;padding:7px 9px;min-height:30px}.card-actions button:first-child{margin-right:auto}.presentations-library .card-actions{align-items:center;margin-top:auto;padding-top:10px}.presentations-library .card-actions>button{padding-left:0;border-color:transparent;color:var(--tenue);font:500 12px var(--texto);letter-spacing:0;text-transform:none}.presentations-library .card-actions>button:hover{color:var(--tinta);background:transparent}.project-more{position:relative;margin-left:auto}.project-more summary,.editor-more summary{display:flex;align-items:center;justify-content:center;min-height:34px;width:34px;border:1px solid transparent;cursor:pointer;color:var(--tenue);list-style:none}.project-more summary::-webkit-details-marker,.editor-more summary::-webkit-details-marker{display:none}.project-more summary:hover,.editor-more summary:hover,.element-index li button:hover,.element-list button:hover,.docs-nav a:hover{background:var(--relleno);color:var(--tinta)}.project-menu,.editor-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:20;min-width:190px;padding:5px;border:1px solid var(--borde-fuerte);background:var(--superficie-alta);box-shadow:0 12px 35px #0009}.project-menu button,.editor-menu button,.editor-menu a{width:100%;justify-content:flex-start;display:flex;align-items:center;min-height:38px;border:0;padding:10px;font:500 13px var(--texto);text-transform:none;letter-spacing:0;text-decoration:none}.project-list{grid-template-columns:1fr;gap:10px}.presentations-library .project-list .project-card{display:grid;grid-template-columns:170px 1fr}.project-list .project-cover{align-self:center;height:auto;border-bottom:0;border-right:1px solid var(--borde)}.project-list .project-cover .status-pill{font-size:8px;padding:5px;top:7px;right:7px}.presentations-library .project-list .project-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:18px 22px}.project-list .project-title,.project-list .project-visits{grid-column:1}.project-list .project-card-body p{grid-column:1;margin:0}.project-list .card-actions{grid-column:2;grid-row:1 / 4;border:0;padding:0;margin:0;gap:18px}.templates-library{padding-top:0}.templates-empty{max-width:70ch}.templates-empty strong,.film-errors strong,.docs-lead strong,.docs-prose strong{color:var(--tinta);font-weight:600}.mini-scene{position:relative;width:200px;height:150px;transform:rotate(-4deg);margin-top:20px}.mini-scene i{position:absolute;box-shadow:9px 12px #0000008c;transform:skewY(7deg);border:1px solid var(--borde-fuerte)}.mini-scene i:first-child{height:63px;width:120px;bottom:10px;left:42px;z-index:2;border-top:8px solid #f0f0ef}.mini-scene i:nth-child(2){height:130px;width:58px;bottom:27px;left:2px}.mini-scene i:nth-child(2):after{content:"YOUR\a BRAND.";white-space:pre;position:absolute;top:25px;left:8px;color:#fff;font:400 14px/1 var(--disp);letter-spacing:.04em;text-align:left}.mini-scene i:nth-child(3){height:100px;width:48px;right:0;bottom:21px;background:repeating-linear-gradient(0deg,#f0f0ef 0 4px,#4a4a48 4px 25px)}.empty-state{text-align:center;padding:65px 20px;color:var(--tenue)}.empty-state h2{color:var(--tinta);margin:12px 0;font-size:34px}.empty-state p{margin-bottom:25px}.empty-icon{font-size:65px;color:var(--apagado)}.library-footer{border-top:1px solid var(--borde);margin:0 6vw;padding:24px 0;display:flex;justify-content:space-between;font:600 10px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--apagado)}.workspace-content>.library-footer{margin:auto 0 0;color:var(--tenue);font-size:10px;letter-spacing:.12em}.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.app-loading h1{font-size:48px}.auth-page{display:grid;grid-template-columns:1.15fr 1fr;min-height:100dvh}.auth-story{background:var(--superficie);border-right:1px solid var(--borde);position:relative;overflow:hidden;min-height:720px;padding:44px 6vw}.auth-title{position:relative;z-index:2;pointer-events:none;margin-top:75px}.auth-title h1{font-size:clamp(64px,8vw,128px);margin:16px 0 22px}.auth-title p:not(.eyebrow){font-size:16px;color:var(--tenue);max-width:40ch}.auth-scene{position:absolute;inset:330px -90px -30px -40px}.auth-caption{position:absolute;bottom:29px;left:6vw;font:600 10px var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--mudo)}.auth-form{padding:80px 8vw;display:flex;flex-direction:column;justify-content:center;background:var(--fondo)}.auth-form h2{font-size:48px;margin:14px 0}.auth-form>p:not(.eyebrow){font-size:14px;color:var(--tenue)}.auth-form form{margin-top:36px}.auth-form .field{margin-bottom:21px}.auth-form .primary{width:100%;margin-top:8px}.auth-form .auth-footnote{margin-top:50px;font-size:11px}.editor{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--fondo)}.editor-header{height:72px;min-height:72px;display:flex;align-items:center;gap:14px;padding:10px 22px;border-bottom:1px solid var(--borde)}.editor-header .header-right{gap:10px}.editor-header .header-right>button{font:500 12px var(--texto);text-transform:none;letter-spacing:0;padding:10px 14px}.editor-history{display:flex;border-right:1px solid var(--borde);padding-right:10px}.editor-history button{min-width:32px;border:0;padding:6px;font-size:21px;color:var(--tenue)}.editor-more{position:relative}.editor-menu{min-width:240px}.editor-menu span{color:var(--tenue);font-size:11px;margin-left:auto}.preview-button{border-color:var(--borde-fuerte)}.editor.is-focused .editor-body{grid-template-columns:minmax(0,1fr)}.editor.is-focused .slides-panel,.editor.is-focused .inspector{display:none}.editor.is-focused .viewport-panel{grid-column:1}.back-button{font-size:18px;border-color:transparent;background:var(--relleno)}.editor-title{min-width:100px;flex:1}.editor-title input{width:min(380px,100%);display:block;border-color:transparent;padding:3px 0;font:400 24px/1.1 var(--disp);letter-spacing:.04em;background:transparent}.editor-title input:hover{border-color:transparent}.editor-title input:focus{border-color:var(--borde-fuerte);background:var(--superficie);padding-left:8px}.editor-title span{font-size:11px;color:var(--tenue)}.editor-title span.danger-text{color:var(--alerta)}.editor-error{margin:0}.editor-body{display:grid;grid-template-columns:216px minmax(0,1fr) 308px;flex:1;min-height:0}.slides-panel{display:flex;flex-direction:column;border-right:1px solid var(--borde);padding:22px 14px 14px;background:var(--superficie);min-height:0}.slides-panel .panel-title h2{font:600 13px var(--texto);letter-spacing:0}.slides-panel .panel-hint{color:var(--tenue);font:400 11px var(--texto);text-transform:none;letter-spacing:0;margin-top:8px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-title h2{font-size:22px}.panel-title>span{font:700 12px var(--cond);letter-spacing:.16em;color:var(--mudo)}.panel-hint{font:600 10px/1.5 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo);margin:6px 0 18px}.slide-list{overflow-y:auto;flex:1;min-height:0;padding:2px}.slide-item{border:1px solid transparent;border-left:2px solid transparent;padding:6px;margin-bottom:10px}.slide-item.active{background:var(--relleno);border-color:var(--borde);border-left-color:var(--tinta)}.slide-item[draggable=true]{cursor:grab}.slide-item.drop-before{box-shadow:inset 0 2px 0 var(--tinta)}.slide-item.drop-after{box-shadow:inset 0 -2px 0 var(--tinta)}.slide-select{display:grid;grid-template-columns:18px 1fr;width:100%;background:none;border:0;padding:0;text-align:left;gap:5px;white-space:normal;text-transform:none;letter-spacing:0}.slide-select:hover{background:none}.slide-number{align-self:start;padding-top:5px;font:700 11px var(--cond);letter-spacing:.12em;color:var(--mudo)}.slide-thumb{height:auto;aspect-ratio:16 / 9;width:100%;display:grid;place-items:center;position:relative;border:1px solid var(--borde-fuerte);overflow:hidden}.slide-thumb>span{display:grid;place-items:center;width:48px;height:41px;transform:skewY(7deg) rotate(-7deg);font-size:35px;color:#ffffffb3;box-shadow:8px 7px #00000073}.slide-thumb small{position:absolute;bottom:4px;right:5px;background:var(--fondo);padding:2px 5px;font:700 8px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--tenue)}.slide-select strong{grid-column:2;font:600 12px/1.35 var(--texto);margin-top:4px;color:var(--tinta);overflow-wrap:anywhere}.slide-actions{display:flex;margin:5px 0 0;gap:3px}.slide-actions button{flex:1;min-width:0;font-size:12px;min-height:28px;padding:1px 3px;background:transparent;border-color:transparent;color:var(--tenue)}.slide-actions button:hover{border-color:var(--borde-fuerte);color:var(--tinta)}.slide-actions button:last-child{margin-left:auto}@media(hover:hover){.slide-item:not(.active):not(:focus-within):not(:hover) .slide-actions{opacity:0}}.add-slide{width:100%;margin-top:12px;border-style:dashed;background:transparent}.viewport-panel{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0}.viewport-panel.is-dropping:after{content:"Drop pictures to add them to this slide";position:absolute;inset:8px;z-index:5;display:grid;place-items:center;border:2px dashed var(--tinta);background:color-mix(in srgb,var(--fondo) 80%,transparent);font:700 11px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--tinta);pointer-events:none}.viewport-toolbar{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px;border-bottom:1px solid var(--borde);background:var(--fondo)}.viewport-toolbar>div{display:flex;gap:6px}.viewport-toolbar button,.viewport-toolbar .button{font-size:10px}.mode-switch{background:var(--superficie);border:1px solid var(--borde);padding:3px}.mode-switch button{border:0;background:none;min-height:28px;padding:5px 9px;font-size:10px;color:var(--mudo)}.selected{background:var(--relleno-fuerte)!important;border-color:var(--tinta)!important;color:var(--tinta)!important}.mode-switch .selected{background:var(--tinta)!important;border-color:var(--tinta)!important;color:var(--fondo)!important}.scene-wrap{flex:1;position:relative;min-height:280px;overflow:hidden;background:var(--fondo)}.scene-host{position:absolute;inset:0;overflow:hidden}.scene-host canvas{display:block;touch-action:none;outline-offset:-4px}.scene-status,.scene-error{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--superficie);border:1px solid var(--borde-fuerte);padding:12px 18px;font:600 11px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tenue);max-width:90%}.scene-error{top:80px;color:#f2a3a6;border-color:#e5484d73}.scene-error button{display:block;margin:10px auto 0;font-size:10px;min-height:28px}.scene-progress{width:220px;max-width:100%;height:2px;margin-top:10px;background:var(--relleno-fuerte);overflow:hidden}.scene-progress i{display:block;height:100%;background:var(--tinta);transition:width .15s linear}.scene-progress i.indeterminate{width:35%;animation:scene-sweep 1.2s ease-in-out infinite}@keyframes scene-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.scene-host[data-mode=look-around] canvas{cursor:grab}.scene-host[data-mode=look-around] canvas.is-dragging{cursor:grabbing}.scene-host canvas.is-pointing{cursor:pointer}.scene-hint{position:absolute;left:0;top:0;z-index:2;pointer-events:none;opacity:0;white-space:nowrap;padding:7px 11px;border:1px solid var(--borde-fuerte);background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 10px/1 var(--cond);letter-spacing:.16em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta)}.scene-sound{position:absolute;left:0;top:0;z-index:2;width:0;height:0;pointer-events:none;transition:opacity .2s}.scene-sound.is-done{opacity:0}.scene-sound i{position:absolute;left:calc(var(--wave, 96px) / -2);top:calc(var(--wave, 96px) / -2);width:var(--wave, 96px);height:var(--wave, 96px);border:3px solid transparent;border-left-color:var(--tinta);border-right-color:var(--tinta);border-radius:50%;opacity:0;filter:drop-shadow(0 0 1px var(--fondo)) drop-shadow(0 0 1px var(--fondo)) drop-shadow(0 0 6px color-mix(in srgb,var(--fondo) 60%,transparent));animation:scene-sound 1.6s var(--ease, cubic-bezier(.22, .7, .15, 1)) infinite}.scene-sound i:nth-child(2){animation-delay:.53s}.scene-sound i:nth-child(3){animation-delay:1.06s}@keyframes scene-sound{0%{transform:scale(.3);opacity:0}25%{opacity:.9}to{transform:scale(1);opacity:0}}.scene-sound-ask{position:absolute;left:0;top:0;z-index:3;padding:8px 12px;border:1px solid var(--borde-fuerte);background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tinta);font:700 10px/1 var(--cond);letter-spacing:.16em;text-transform:var(--rotulo-caja, uppercase);white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.scene-sound-ask:hover{background:color-mix(in srgb,var(--superficie) 70%,var(--tinta) 12%);border-color:var(--tinta)}@media(prefers-reduced-motion:reduce){.scene-sound i{animation:none;opacity:.85;transform:scale(.45)}.scene-sound i:nth-child(2){transform:scale(.7)}.scene-sound i:nth-child(3){transform:scale(.95)}}.views-rail{position:absolute;left:30px;top:100px;width:260px;max-width:calc(100% - 40px);max-height:calc(100dvh - 240px);display:flex;flex-direction:column;background:color-mix(in srgb,var(--superficie) 94%,transparent);border:1px solid var(--borde-fuerte);border-top:2px solid var(--tinta);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:16px;z-index:4}.views-rail .panel-title{margin-bottom:8px}.views-list{display:flex;flex-direction:column;gap:2px;overflow:auto}.views-list button{display:flex;align-items:baseline;gap:12px;justify-content:flex-start;text-align:left;border-color:transparent;background:transparent;min-height:36px;font-size:11px}.views-list button:hover,.views-list button.active{border-color:var(--borde-fuerte);background:var(--relleno)}.views-list .n{font:700 11px var(--cond);letter-spacing:.16em;color:var(--mudo)}.views-list .t{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.views-list small{font:600 9px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo)}.viewport-label{position:absolute;top:18px;left:20px;pointer-events:none;font:600 10px var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--mudo);display:flex;align-items:center;gap:8px}.viewport-label>span:last-child{letter-spacing:.14em}.live-dot{height:6px;width:6px;border-radius:50%;background:var(--tinta)}.camera-actions{position:absolute;bottom:19px;left:50%;transform:translate(-50%);display:flex;gap:5px;padding:5px;border:1px solid var(--borde-fuerte);background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:96%}.camera-actions button,.film-transport button{font-size:10px;min-height:32px;padding:6px 10px}.viewport-footer{display:flex;justify-content:space-between;padding:10px 16px;font:600 10px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--apagado);border-top:1px solid var(--borde);gap:10px}.objects-strip{display:flex;align-items:center;gap:6px;min-height:65px;overflow-x:auto;padding:12px 15px;border-top:1px solid var(--borde);background:var(--superficie)}.objects-strip>.eyebrow{margin-right:10px;font-size:10px}.objects-strip button{font-size:10px;min-height:30px}.objects-strip i{width:8px;height:8px;border:1px solid var(--borde-fuerte)}.inspector{border-left:1px solid var(--borde);display:flex;flex-direction:column;min-height:0;background:var(--fondo)}.inspector-tabs{display:flex;min-height:58px;border-bottom:1px solid var(--borde);padding:0 14px}.inspector-tabs button{flex:1 1 auto;min-width:0;padding:8px 6px;border:0;border-bottom:2px solid transparent;background:none;font-size:10px;letter-spacing:.12em;color:var(--mudo)}.inspector-content{overflow-y:auto;padding:24px 22px}.editor .help{color:var(--tenue)}.editor .inspector-tabs button{color:var(--tenue);font-size:11px;letter-spacing:.05em}.editor .inspector-tabs button.active{color:var(--tinta)}.inspector-content>.eyebrow{margin-bottom:15px;font-size:10px}.inspector-section{border-top:1px solid var(--borde);padding-top:19px;margin-top:21px}.inspector-section .field{margin-bottom:12px}.vector-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.vector-fields input{padding:7px 5px;font-size:12px;font-variant-numeric:tabular-nums}.vector-fields .field>span{font-size:9px;letter-spacing:.2em}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.artwork-upload{display:flex;align-items:center;gap:6px;margin-bottom:8px}.artwork-upload img{width:38px;height:38px;object-fit:contain;background:var(--superficie);border:1px solid var(--borde-fuerte)}.artwork-upload .button{flex:1;font-size:10px;padding:8px;white-space:normal;text-align:center}.artwork-upload>button,.spec-row button{padding:5px;min-height:25px}.artwork-upload>input{flex:1;min-width:0;font-size:12px;padding:7px 8px}.spec-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:4px}.spec-row input{min-width:0;font-size:12px;padding:7px 8px}.object-bottom{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--borde);padding-top:17px;margin-top:20px}.object-bottom button{font-size:10px}.wide{width:100%;font-size:10px}.dialog.library-dialog{position:relative;width:min(1240px,100%);height:min(860px,92dvh);max-height:none;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:14px;padding:26px 28px;overflow:hidden}.library-dialog.is-dropping{border-color:var(--tinta)}.library-head{display:flex;align-items:flex-end;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--borde)}.library-head>div{margin-right:auto}.library-head h2{font-size:40px;line-height:.95}.library-usage{position:relative;min-width:150px;padding-bottom:7px;font:600 10px/1.4 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo);font-variant-numeric:tabular-nums}.library-usage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--borde-fuerte)}.library-usage i{position:absolute;left:0;bottom:0;z-index:1;height:2px;background:var(--tinta)}.library-close{width:38px;padding:0;font-size:20px}.library-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.library-tools input[type=search]{flex:1 1 240px;max-width:360px}.library-tools select{width:auto;min-width:160px}.library-kinds{display:flex;flex-wrap:wrap;gap:4px 16px}.library-kinds button,.analytics-periods button{min-height:0;padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--mudo)}.library-uploads{list-style:none;margin:0;padding:0;display:grid;gap:4px}.library-uploads li{display:flex;justify-content:space-between;gap:12px;padding:7px 12px;border-left:2px solid var(--borde-fuerte);background:var(--fondo);font-size:12px;color:var(--tenue)}.library-uploads li.is-done{border-left-color:var(--tinta)}.library-uploads li.is-failed{border-left-color:var(--alerta)}.library-uploads li.is-failed small{color:var(--alerta)}.library-uploads span,.film-bar-body span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-uploads small{flex:none;font:600 10px/1.6 var(--cond);letter-spacing:.16em;text-transform:uppercase}.library-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;min-height:0}.library-list{min-height:0;overflow:auto;padding-right:4px}.library-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px}.library-card{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:8px 8px 10px;background:var(--fondo);border-color:var(--borde);text-align:left;white-space:normal;text-transform:none;letter-spacing:0}.library-card:hover{border-color:var(--borde-fuerte);background:var(--fondo)}.library-card strong{font:500 13px/1.3 var(--texto);color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-card>span:last-child{font:600 9px/1.4 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--mudo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-preview{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:repeating-conic-gradient(var(--superficie) 0 25%,var(--superficie-alta) 0 50%) 0 0 / 14px 14px}.library-preview img,.library-large>img,.library-large>video{width:100%;height:100%;object-fit:contain;display:block}.library-preview.kind-model img,.library-preview.kind-video img{object-fit:cover}.library-preview i{font:400 34px/1 var(--disp);font-style:normal;color:var(--apagado)}.library-preview.kind-font{background:var(--superficie);color:var(--tinta)}.library-preview.kind-font b{font-size:46px;font-weight:400;line-height:1}.library-preview.kind-font.is-large{aspect-ratio:auto;min-height:190px;padding:20px;gap:12px;text-align:center}.library-preview.kind-font.is-large b{font-size:40px}.library-preview.kind-font.is-large small{font-size:15px;line-height:1.4;color:var(--tenue)}.library-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:260px;padding:30px;border:1px dashed var(--borde-fuerte);text-align:center}.library-empty span{font:400 46px/1 var(--disp);color:var(--apagado)}.library-empty p{max-width:52ch;font-size:13px;color:var(--tenue)}.library-details{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-left:22px;border-left:1px solid var(--borde)}.library-details form .field{margin-bottom:10px}.library-large{position:relative;display:grid;place-items:center;min-height:200px;max-height:300px;aspect-ratio:4 / 3;overflow:hidden;background:repeating-conic-gradient(var(--superficie) 0 25%,var(--superficie-alta) 0 50%) 0 0 / 14px 14px;border:1px solid var(--borde)}.library-large.on-paper{background:var(--tinta)}.library-large.kind-audio{aspect-ratio:auto;min-height:120px;padding:16px}.library-large.kind-audio audio{width:100%}.library-large.kind-model{background:var(--superficie)}.library-large.kind-app{flex:none;background:var(--fondo);aspect-ratio:auto;height:min(480px,64vh);max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr);place-items:stretch;gap:10px;padding:10px}.library-devices{display:flex;justify-content:center;gap:4px}.library-devices button{font:inherit;font-size:12px;padding:4px 10px;color:var(--mudo);background:none;border:1px solid var(--borde);cursor:pointer}.library-devices button[aria-pressed=true]{color:var(--tinta);border-color:var(--borde-fuerte);background:var(--superficie-alta)}.library-device-area{container-type:size;min-height:0;display:grid;place-items:center}.library-device>.device{width:100%;height:auto;aspect-ratio:auto;margin:0}.library-device>.device-phone{border-width:6px;border-radius:22px}.library-device>.device-tablet{border-width:8px;border-radius:14px}.library-device .device-screen{height:auto}.library-device-phone .device-screen{border-radius:16px}.library-app-screen{position:relative;width:100%;overflow:hidden;display:grid;place-items:center}.library-app-screen>iframe{position:absolute;top:50%;left:50%;border:0;background:var(--fondo);transform-origin:center}.library-large>i{font:600 10px var(--cond);letter-spacing:.22em;text-transform:uppercase;font-style:normal;color:var(--mudo)}.library-paper{position:absolute;z-index:1;top:8px;right:8px;min-height:26px;padding:4px 8px;font-size:9px;background:color-mix(in srgb,var(--fondo) 80%,transparent)}.library-meta{margin:0;display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--borde)}.library-meta div{display:flex;justify-content:space-between;gap:12px}.library-meta dt{font:600 10px/1.6 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo)}.library-meta dd{margin:0;font-size:12px;color:var(--tenue);text-align:right;font-variant-numeric:tabular-nums}.library-actions{display:flex;flex-wrap:wrap;gap:8px}.library-actions>*{flex:1;font-size:10px}.library-drop{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:color-mix(in srgb,var(--fondo) 88%,transparent);border:2px dashed var(--tinta);font:700 13px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta);pointer-events:none}.library-preview-maker{position:fixed;left:-10000px;top:0;width:640px;height:480px;pointer-events:none}.library-preview-maker>*{width:100%;height:100%}.artwork-upload .library-button{min-height:36px;padding:8px 10px;font-size:10px}.asset-field .library-keep,.app-import .library-keep,.library-kept{display:block;margin:-2px 0 10px;font:600 10px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mudo)}:is(.asset-field,.app-import) .library-keep:hover{color:var(--tinta)}.app-import :is(.library-keep,.library-kept){margin:8px 0 4px}.library-kept{color:var(--tenue)}.library-shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.library-shelf button{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px;background:var(--superficie);border-color:var(--borde);text-transform:none;letter-spacing:0;white-space:normal}.library-shelf strong{font:500 12px/1.3 var(--texto);color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dialog.analytics-dialog{position:relative;width:min(1180px,100%);height:min(880px,92dvh);max-height:none;display:flex;flex-direction:column;gap:16px;padding:26px 28px;overflow:hidden}.dialog.analytics-dialog>*,.analytics-body>*{flex-shrink:0}.dialog.analytics-dialog>.analytics-body{flex:1 1 auto}.analytics-dialog>.analytics-foot{margin-top:auto}.analytics-head{display:flex;align-items:flex-end;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--borde)}.analytics-head>div:first-child{margin-right:auto;min-width:0}.analytics-head h2{font-size:40px;line-height:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-periods{display:flex;gap:14px}.analytics-body{min-height:0;overflow:auto;padding-right:6px;display:flex;flex-direction:column;gap:26px}.analytics-kpis{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--borde-fuerte);border-bottom:1px solid var(--borde)}.analytics-kpis>div{padding:16px 16px 14px 0;display:flex;flex-direction:column;gap:4px}.analytics-kpis>div+div{padding-left:16px;border-left:1px solid var(--borde)}.analytics-kpis dt{font:700 10px/1.3 var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--mudo)}.analytics-kpis dd{margin:0;font:400 46px/1 var(--disp);color:var(--tinta);font-variant-numeric:tabular-nums}.analytics-kpis dd.is-text{font-size:30px;line-height:1.2}.analytics-kpis small{font-size:12px;color:var(--tenue)}.analytics-days{display:flex;align-items:flex-end;gap:2px;height:70px;padding-bottom:1px;border-bottom:1px solid var(--borde-fuerte)}.analytics-days i{flex:1;min-width:2px;background:var(--tenue)}.analytics-days i:hover{background:var(--tinta)}.analytics-section h3{margin-bottom:12px}.analytics-legend{display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin:-4px 0 6px;font:600 9px/1.4 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo)}.analytics-legend span:first-child{grid-column:3}.analytics-slides,.analytics-tallies,.analytics-visits,.brand-kits{list-style:none;margin:0;padding:0;border-top:1px solid var(--borde)}.analytics-slides li{display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--borde)}.analytics-slides li.is-drop{border-left:2px solid var(--tinta);padding-left:10px;background:var(--relleno)}.analytics-slides li small{grid-column:2 / -1;font:600 10px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--tenue)}.analytics-number{font:400 20px/1 var(--disp);color:var(--apagado);font-variant-numeric:tabular-nums}.analytics-slides strong{font:500 13px/1.35 var(--texto);color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-bar{position:relative;display:flex;align-items:center;gap:10px}.analytics-bar:before{content:"";position:absolute;left:0;right:64px;height:2px;background:var(--borde-fuerte)}.analytics-bar i{position:relative;z-index:1;display:block;height:6px;max-width:calc(100% - 64px);background:var(--tinta)}.analytics-bar.is-time i{background:var(--tenue)}.analytics-bar b{margin-left:auto;min-width:56px;text-align:right;font:700 11px/1 var(--cond);letter-spacing:.1em;color:var(--tenue);font-variant-numeric:tabular-nums}.analytics-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px 28px}.analytics-columns:empty{display:none}.analytics-tallies li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--borde);font-size:13px;color:var(--tenue)}.analytics-tallies li .eyebrow{grid-column:1 / -1;font-size:9px;margin-top:6px}.analytics-tallies span{overflow-wrap:anywhere}.analytics-tallies b{font:400 20px/1 var(--disp);color:var(--tinta);font-variant-numeric:tabular-nums}.analytics-tallies small{text-align:right;font:600 10px var(--cond);letter-spacing:.14em;color:var(--mudo)}.analytics-visits li{border-bottom:1px solid var(--borde)}.analytics-visits li.is-open{border-left:2px solid var(--tinta);background:var(--fondo)}.analytics-visits button{width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) 82px minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.7fr);align-items:center;gap:12px;padding:10px;border:0;background:none;text-align:left;text-transform:none;letter-spacing:0;font:400 12px/1.4 var(--texto);color:var(--tenue);white-space:normal}.analytics-visits button:hover{background:var(--relleno)}.analytics-visits button strong{font:600 13px/1.3 var(--texto);color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-visits .status-pill{padding:4px 7px;font-size:9px}.analytics-path{list-style:none;margin:0;padding:4px 14px 14px 22px;display:grid;gap:4px}.analytics-path li{display:grid;grid-template-columns:92px 18px minmax(0,1fr);gap:8px;align-items:baseline;font-size:12px;color:var(--tenue)}.analytics-path time{font:700 10px var(--cond);letter-spacing:.12em;color:var(--mudo);font-variant-numeric:tabular-nums}.analytics-path i{font-style:normal;color:var(--apagado);text-align:center}.analytics-path small{color:var(--mudo)}.analytics-foot{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--borde)}.analytics-foot .help{margin:0 auto 0 0}.project-visits{display:block;margin-top:8px;font:600 10px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--tenue)}.project-visits:hover{color:var(--tinta)}.comments-panel{display:flex;flex-direction:column;gap:14px}.comment-compose{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--borde)}.comment-compose .field-caption{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-compose textarea{resize:vertical;min-height:70px}.comment-compose-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.comment-compose-tools .check-field{flex:1 1 100%;margin:0}.comment-compose-tools button{min-height:30px;padding:6px 10px;font-size:10px}.comment-compose-tools .primary{margin-left:auto}.comment-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.comment-filters .check-field{margin:0}.comment-scope{display:flex;gap:12px}.comment-scope button{min-height:0;padding:6px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--mudo);font-size:10px}.comment-threads,.comment-thread>ol,.docs-cards,.docs-hits{list-style:none;margin:0;padding:0;display:grid;gap:10px}.comment-thread{padding:10px 12px 12px;background:var(--fondo);border:1px solid var(--borde)}.comment-thread.is-focused{border-color:var(--tinta);border-left-width:2px}.comment-thread.is-resolved{opacity:.62}.comment-anchor{display:flex;align-items:center;gap:7px;width:100%;min-height:0;padding:0 0 8px;border:0;background:none;justify-content:flex-start;text-align:left;white-space:normal;font:600 9px/1.4 var(--cond);letter-spacing:.18em;color:var(--mudo)}.comment-pin-number{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;background:var(--tinta);color:var(--fondo);font:400 12px/1 var(--disp);letter-spacing:0}.comment header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment header .avatar{width:22px;height:22px;font-size:13px}.comment header strong{font:600 12px/1.3 var(--texto);color:var(--tinta)}.comment header time{margin-left:auto;font:600 9px/1.3 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--mudo);white-space:nowrap}.comment>p{font-size:13px;line-height:1.5;color:var(--tenue);white-space:pre-wrap;overflow-wrap:anywhere}.comment form{display:grid;gap:6px}.comment-own{display:flex;gap:12px;margin-top:4px}.comment-own .text-button,.comment-resolved .text-button{font:600 9px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mudo)}.comment-own .text-button:hover,.comment-resolved .text-button:hover{color:var(--tinta)}.comment-own .danger-text{color:var(--alerta)}.comment-actions{display:flex;gap:6px}.comment-actions button,.brand-kits button{min-height:28px;padding:5px 9px;font-size:10px}.comment-reply{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--borde)}.comment-reply input{flex:1;min-width:0;padding:6px 8px;font-size:12px}.comment-reply button{min-height:30px;padding:5px 9px;font-size:10px}.comment-resolved{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font:600 9px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mudo)}.comment-warning{flex-direction:row;flex-wrap:wrap;align-items:center;margin:14px 0 0}.comment-warning .text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--borde-fuerte)}.comment-pins{position:absolute;inset:0;z-index:6;pointer-events:none}.comment-pins-catch{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:2px dashed var(--tinta);background:color-mix(in srgb,var(--fondo) 18%,transparent);cursor:crosshair;pointer-events:auto}.comment-pins-catch:hover{background:color-mix(in srgb,var(--fondo) 18%,transparent);border-color:var(--tinta)}.comment-pin{position:absolute;z-index:1;display:grid;place-items:center;width:46px;height:46px;min-height:0;padding:0;transform:translate(-50%,-100%);background:var(--tinta);color:var(--fondo);border:3px solid var(--fondo);box-shadow:0 6px 18px #00000073;font:400 28px/1 var(--disp);pointer-events:auto}.comment-pin.is-pending{background:transparent;border:2px dashed var(--tinta);box-shadow:none}.slide-select:has(>.slide-comments){position:relative}.slide-comments{position:absolute;top:6px;right:8px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:var(--tinta);color:var(--fondo);font:400 13px/1 var(--disp)}.brand-note{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 12px;border-left:2px solid var(--tinta);background:var(--fondo);font-size:12px;line-height:1.5;color:var(--tenue)}.brand-note button,.brand-font>button{min-height:26px;padding:4px 9px;font-size:10px}.brand-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.brand-checks li{padding:7px 10px;border-left:2px solid var(--borde-fuerte);background:var(--fondo);font-size:12px;line-height:1.45;color:var(--tenue)}.brand-checks li.is-error{border-left-color:var(--alerta);color:var(--alerta)}.brand-kits li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--borde)}.brand-kits strong{display:block;font:700 11px/1.3 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);overflow-wrap:anywhere}.brand-kits small{font:600 9px/1.4 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo)}.brand-kit-swatch{display:flex;align-items:flex-end;gap:3px;width:30px;height:30px;padding:5px;border:1px solid var(--borde-fuerte)}.brand-kit-swatch i{flex:1;height:9px}.brand-role{padding-bottom:6px;margin-bottom:12px;border-bottom:1px solid var(--borde)}.brand-role .check-field{margin:8px 0}.brand-optional{align-items:end}.brand-optional .check-field{margin:0 0 12px}.brand-fonts{margin-top:6px}.brand-font{padding:10px 0;border-top:1px solid var(--borde)}.brand-font .check-field{margin:26px 0 0}.element-library{position:absolute;top:65px;left:14px;right:14px;max-width:610px;z-index:5;padding:20px;background:var(--superficie);border:1px solid var(--borde-fuerte);box-shadow:0 24px 60px #0009}.element-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.element-grid button{display:flex;flex-direction:column;white-space:normal;text-align:center;min-height:120px;background:var(--fondo);gap:5px;border-color:var(--borde)}.element-grid button:hover{border-color:var(--tinta);background:var(--relleno)}.element-grid button>span{font-size:32px;color:var(--tinta)}.element-grid strong{font:700 11px/1.4 var(--cond);letter-spacing:.14em;text-transform:uppercase}.element-grid small{font:600 8px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo)}.element-library>p{font-size:11px;color:var(--mudo);margin-top:15px}.stage-wrap{display:grid;place-items:center;padding:clamp(20px,3vw,52px);background:var(--superficie);background-image:radial-gradient(var(--borde-fuerte) .65px,transparent .65px);background-size:16px 16px}.editor-stage{width:100%;height:100%;display:grid;place-items:center}.editor-stage>.fit{max-height:100%;width:auto;height:100%;max-width:100%;box-shadow:0 0 0 1px var(--borde-fuerte)}.editor-stage.device-desktop>.fit{width:100%;height:auto}.editor-stage .blk{-webkit-user-select:none;user-select:none}.editor-stage .blk.is-selected .editable{cursor:text}.editor-stage .blk.is-selected .editable:hover{outline:1px dashed var(--borde-fuerte);outline-offset:3px}.editor-stage .editable.is-writing{-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;outline:2px solid var(--tinta);outline-offset:3px}.editor-stage .heading h2>.editable:not(.heading-dim){color:inherit}.stage-wrap:has(>.canvas-workbench){padding:0}.canvas-workbench{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0}.canvas-tools{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:44px;padding:7px 12px;border-bottom:1px solid var(--borde);background:var(--superficie)}.canvas-tools button,.canvas-tools select{min-height:30px;padding:5px 9px;font:500 11px/1.3 var(--texto);letter-spacing:0;text-transform:none;background:transparent;border-color:transparent}.canvas-tools button:hover,.canvas-tools select:hover{background:var(--relleno);border-color:var(--borde-fuerte)}.canvas-tools button[aria-pressed=true]{color:var(--tinta);border-color:var(--borde-fuerte);background:var(--relleno-fuerte)}.canvas-tools .canvas-placement{display:inline-flex;align-items:center;gap:6px}.canvas-placement>span{font-size:17px;line-height:1}.canvas-tools-aids{display:flex;align-items:center;gap:2px}.canvas-tools select{width:68px;flex:0 0 68px;border-left:1px solid var(--borde);min-width:60px;margin-left:4px}.canvas-area{position:relative;flex:1;min-height:0;min-width:0;overflow:hidden}.canvas-scroll{position:absolute;inset:0;display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;padding:clamp(20px,3vw,42px)}.canvas-area.has-rulers>.canvas-scroll{padding:clamp(34px,4vw,54px)}.canvas-scroll>.editor-stage.is-sized{flex:none;place-self:auto;margin:auto}.editor-stage.is-sized>.fit{width:100%;height:100%;max-width:none;max-height:none}.canvas-scroll.is-pan-ready,.canvas-scroll.is-pan-ready *{cursor:grab!important}.canvas-scroll.is-pan-dragging,.canvas-scroll.is-pan-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.canvas-zoom{display:flex;align-items:center;gap:0;min-width:0;margin:0 0 0 4px;padding:0 0 0 4px;border:0;border-left:1px solid var(--borde)}.canvas-tools .canvas-zoom button{min-width:30px;padding:5px 0;font-size:15px}.canvas-tools .canvas-zoom select{width:92px;flex:0 0 92px;margin:0;border-left:0;font-variant-numeric:tabular-nums}.canvas-hint{flex-shrink:0;padding:7px 12px;font:400 10px/1.5 var(--texto);color:var(--tenue);border-top:1px solid var(--borde);background:var(--superficie)}.canvas-rulers{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5;font:400 9px/1 var(--texto);font-variant-numeric:tabular-nums;color:var(--tenue)}.canvas-ruler-unit{position:absolute;width:20px;height:20px;display:grid;place-items:center;color:var(--mudo);background:var(--superficie)}.canvas-ruler{position:absolute;background:var(--superficie);overflow:hidden}.canvas-ruler-x{height:20px;border-bottom:1px solid var(--borde-fuerte)}.canvas-ruler-y{width:20px;border-right:1px solid var(--borde-fuerte)}.canvas-ruler>span{position:absolute;display:block}.canvas-ruler-x>span{top:0;height:100%;padding:1px 0 0 3px;border-left:1px solid var(--borde-fuerte)}.canvas-ruler-x>span.minor{top:13px}.canvas-ruler-y>span{left:0;width:100%;padding:3px 0 0 1px;border-top:1px solid var(--borde-fuerte);writing-mode:vertical-rl}.canvas-ruler-y>span.minor{left:13px}.canvas-ruler-selection{position:absolute;display:block;background:color-mix(in srgb,var(--tinta) 15%,transparent)}.canvas-ruler-x .canvas-ruler-selection{top:0;height:100%;border-inline:1px solid var(--tinta)}.canvas-ruler-y .canvas-ruler-selection{left:0;width:100%;border-block:1px solid var(--tinta)}@media(max-width:700px){.canvas-tools{padding:6px 8px;gap:4px}.canvas-tools button,.canvas-tools select{min-height:44px;padding:8px;font-size:11px}.canvas-tools-aids{margin-left:auto;flex-wrap:wrap}.canvas-scroll,.canvas-area.has-rulers>.canvas-scroll{padding:32px 25px 18px}.canvas-hint{font-size:11px}}.slide-thumb.is-live{display:block;height:auto;border:0}.slide-thumb.is-live small{z-index:2}.slide-select strong em{font-style:normal;color:var(--mudo)}.add-slide-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:12px}.add-slide-row .add-slide{margin-top:0}.add-menu{margin-top:8px;padding:12px;background:var(--fondo);border:1px solid var(--borde-fuerte)}.add-menu .panel-title h2{font-size:18px}.add-menu-grid{display:grid;gap:3px;margin-top:8px}.add-menu-grid button{justify-content:flex-start;min-height:30px;font-size:10px;border-color:transparent}.add-menu-grid button:hover,.new-chooser-grid button:hover,.player-nav button:hover{border-color:var(--tinta)}.add-menu-heading{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--borde);color:var(--mudo);font-size:10px}.add-menu-grid button small{margin-left:auto;color:var(--mudo);font-variant-numeric:tabular-nums}.add-menu-grid .help{margin:4px 0}.block-library{max-height:calc(100% - 80px);overflow-y:auto}.block-library .eyebrow{margin:16px 0 0;font-size:10px}.block-library .element-grid{grid-template-columns:repeat(5,1fr);margin-top:8px}.block-library .element-grid button{min-height:88px}.block-list{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.block-list button{justify-content:flex-start;gap:10px;min-height:40px;padding:6px 8px;text-align:left;white-space:normal;border-color:transparent;background:var(--superficie);text-transform:none;letter-spacing:0}.block-list button:hover{border-color:var(--borde-fuerte)}.block-list.is-drop-target{outline:1px dashed var(--borde-fuerte);outline-offset:3px}.block-list button.is-dragging{opacity:.45}.block-group{display:flex;flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;border:0}.block-group-head{display:flex;align-items:stretch;gap:3px}.block-list .block-group-toggle{justify-content:center;min-width:28px;padding:0;color:var(--tinta);font-size:16px}.block-list .block-group-name{flex:1;min-width:0}.block-group-name .block-icon{font-size:16px;background:var(--relleno)}.block-list .block-group-action{min-width:0;padding:0 8px;font:700 9px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mudo)}.block-list .block-group-action:hover{color:var(--tinta)}.block-group-rename{flex:1;min-width:0;min-height:40px}.block-group-items{display:flex;flex-direction:column;gap:3px;margin-left:13px;padding-left:8px;border-left:1px solid var(--borde-fuerte)}.block-group.is-chosen>.block-group-items{border-left:2px solid var(--tinta);padding-left:7px}.block-group.is-drop-target .block-group-name{outline:1px dashed var(--tinta);outline-offset:-1px}.block-list-hint{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--mudo)}.block-icon{display:grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border:1px solid var(--borde-fuerte);font:400 14px/1 var(--disp);color:var(--tinta)}.block-name{display:flex;flex-direction:column;gap:2px;font:700 11px/1.2 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);min-width:0}.block-name small{font:400 12px/1.4 var(--texto);letter-spacing:0;text-transform:none;color:var(--tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-inspector{border-top:1px solid var(--borde);margin-top:14px;padding-top:16px}.block-inspector>.eyebrow{margin-bottom:14px;font-size:10px}.block-inspector .help .text-button{font-size:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--borde-fuerte)}.selection-arrange{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px}.selection-inspector .inspector-section button{font-size:10px;padding-inline:4px}.selection-inspector .inspector-section .help{margin-top:10px}.add-item{border-style:dashed;margin:4px 0 6px}.items-editor{margin:6px 0 12px}.item-editor{border:1px solid var(--borde);margin-bottom:4px}.item-editor.open{border-color:var(--borde-fuerte)}.item-head{display:flex}.item-head button{min-height:32px;border:0;padding:4px 8px;font-size:11px}.item-head .item-title{flex:1;justify-content:flex-start;gap:8px;overflow:hidden;text-transform:none;letter-spacing:0;font:500 12px var(--texto);white-space:nowrap}.item-title span{font:700 10px var(--cond);letter-spacing:.14em;color:var(--mudo)}.item-body{padding:10px 10px 2px;border-top:1px solid var(--borde)}.asset-field{margin-bottom:10px}.asset-chip{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borde-fuerte);color:var(--tinta)}.app-import .private-note{padding:12px;margin-bottom:6px;background:var(--superficie);border-left:2px solid var(--tinta);font-size:12px;color:var(--tenue)}.app-settings{display:grid;gap:10px;margin:14px 0 16px;padding:12px 0 14px;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.app-settings>.text-button{justify-self:start;font:600 10px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mudo)}.app-settings>.text-button:hover{color:var(--tinta)}.inline-add{display:grid;grid-template-columns:1fr auto;gap:6px;margin-bottom:8px}.inline-add button{font-size:10px}.dialog.new-chooser{width:min(1080px,100%);margin:0;padding:32px;background:var(--superficie);border:1px solid var(--borde-fuerte)}.new-chooser .panel-title{align-items:flex-start}.new-chooser .panel-title .eyebrow{margin-bottom:10px;color:var(--tenue)}.new-chooser .panel-title h2{font-size:44px}.chooser-intro{margin:12px 0 24px;color:var(--tenue);font-size:14px}.new-chooser-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 6px}.new-chooser-grid button{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:150px;padding:18px;white-space:normal;text-align:left;text-transform:none;letter-spacing:0;background:var(--fondo);border-color:var(--borde)}.new-chooser-preview{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--borde);margin-bottom:6px;pointer-events:none}.new-chooser-scene{display:grid;place-items:center;height:100%;background:var(--superficie);font:700 10px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--mudo)}.new-chooser-grid button[aria-busy=true]{opacity:1;border-color:var(--tinta);background:var(--relleno-fuerte)}.new-chooser-grid button[aria-busy=true] .eyebrow{color:var(--tinta)}.new-chooser-grid strong{font:400 30px/1 var(--disp);letter-spacing:.02em;color:var(--tinta)}.new-chooser-grid button>span:last-child{font:400 13px/1.5 var(--texto);color:var(--tenue)}.new-chooser-heading{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--borde);color:var(--mudo)}.project-thumb{position:absolute;inset:0;display:block}.project-thumb .fit{height:100%}.film-panel{min-height:0}.film-stage{flex:1;min-height:200px;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--superficie);background-image:radial-gradient(var(--borde-fuerte) .65px,transparent .65px);background-size:16px 16px}.film-screen{position:relative;background:var(--fondo);outline:1px solid var(--borde-fuerte)}.film-frame{display:block;width:100%;height:100%;border:0;background:var(--fondo)}.film-note{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:5px 10px;font:600 10px/1.4 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tenue);white-space:nowrap;background:color-mix(in srgb,var(--superficie) 86%,transparent);border:1px solid var(--borde-fuerte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.film-errors{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:4px;padding:10px 12px;font-size:12px;color:var(--tenue);background:color-mix(in srgb,var(--fondo) 92%,transparent);border-left:2px solid var(--alerta)}.film-errors .text-button{font-size:12px;color:var(--alerta);white-space:normal}.film-transport{display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:1px solid var(--borde);background:var(--fondo)}.film-transport .film-play{min-width:46px;font-size:13px}.film-time{margin:0 6px 0 10px;font:400 26px/1 var(--disp);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--tinta);white-space:nowrap}.film-time small{font-size:16px;color:var(--mudo)}.film-frame-count{font:700 10px var(--cond);letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--mudo);white-space:nowrap}.film-transport-right{margin-left:auto;display:flex;align-items:center;gap:6px}.film-sound-note{font:600 10px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue)}.film-zoom{display:flex;align-items:center;gap:8px;font:600 10px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mudo)}.film-zoom input{width:110px;accent-color:var(--tinta)}.film-timeline{border-top:1px solid var(--borde);background:var(--fondo);-webkit-user-select:none;user-select:none}.film-timeline-scroll{overflow:auto;max-height:270px}.film-timeline-inner{position:relative;min-width:100%}.film-ruler{position:relative;height:28px;border-bottom:1px solid var(--borde);cursor:ew-resize}.film-gutter-label{position:sticky;left:0;z-index:5;display:flex;align-items:center;width:84px;height:100%;padding-left:12px;font:600 9px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--apagado);background:var(--fondo);border-right:1px solid var(--borde)}.film-tick{position:absolute;top:0;height:100%;padding:6px 0 0 5px;border-left:1px solid var(--borde);font:600 9px/1 var(--cond);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--mudo);pointer-events:none}.film-marker{position:absolute;top:4px;z-index:6;display:flex;align-items:center;gap:6px;min-height:0;padding:0;transform:translate(-6px);border:0;background:none;cursor:grab}.film-marker:hover{background:none}.film-marker i{width:9px;height:9px;transform:rotate(45deg);background:var(--tenue)}.film-marker span{font:700 9px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);white-space:nowrap}.film-marker.is-selected i{background:var(--tinta)}.film-marker.is-selected span,.film-bar.is-selected .film-bar-body{color:var(--tinta)}.film-lanes{position:relative}.film-lane{position:absolute;left:0;right:0;height:30px;border-bottom:1px solid var(--borde)}.film-lane.is-sound{background:color-mix(in srgb,var(--superficie) 60%,transparent)}.film-beat{position:absolute;top:0;bottom:0;width:1px;background:var(--borde);pointer-events:none}.film-beat.is-bar{background:var(--borde-fuerte)}.film-bar{position:absolute;z-index:1;display:flex;height:24px;background:var(--superficie-alta);border:1px solid var(--borde-fuerte)}.film-bar.is-selected{z-index:2;background:var(--relleno-fuerte);border-color:var(--tinta)}.film-bar.is-hidden{border-style:dashed;opacity:.5}.film-bar.has-error{box-shadow:inset 2px 0 0 var(--alerta)}.film-bar-body{flex:1;min-width:0;height:100%;min-height:0;justify-content:flex-start;padding:0 8px;border:0;background:none;font:700 9px/1 var(--cond);letter-spacing:.12em;color:var(--tenue);cursor:grab;overflow:hidden}.film-bar-body:hover{background:var(--relleno)}.film-bar.kind-code .film-bar-body:before{content:"{ }";margin-right:6px;color:var(--mudo)}.film-bar-edge{position:absolute;top:0;bottom:0;z-index:3;width:8px;cursor:ew-resize}.film-bar-edge.is-start{left:-4px}.film-bar-edge.is-end{right:-4px}.film-cue{position:absolute;left:0;right:0;height:30px;pointer-events:none}.film-cue button{pointer-events:auto;position:absolute;top:8px;z-index:2;width:14px;height:14px;min-height:0;padding:0;transform:translate(-7px);border:0;background:none;cursor:grab}.film-cue button:hover{background:none}.film-cue button i{display:block;width:9px;height:9px;margin:2px;transform:rotate(45deg);border:1px solid var(--tenue);background:var(--fondo)}.film-cue.is-selected button i{background:var(--tinta);border-color:var(--tinta)}.film-cue-repeat{position:absolute;top:12px;width:1px;height:7px;background:var(--mudo);pointer-events:none}.film-music{position:absolute;height:3px;background:var(--tenue);opacity:.45;pointer-events:none}.film-end{position:absolute;top:0;z-index:4;border-left:1px dashed var(--tenue)}.film-end button{position:absolute;top:0;bottom:0;left:-5px;width:10px;min-height:0;padding:0;border:0;background:none;cursor:ew-resize}.film-playhead{position:absolute;top:0;bottom:0;z-index:7;width:1px;background:var(--tinta);pointer-events:none}.film-playhead:before{content:"";position:absolute;top:0;left:-5px;width:11px;height:11px;background:var(--tinta)}.film-recipes{max-width:780px;max-height:calc(100% - 80px);overflow:auto}.film-recipe-group{margin-top:14px}.film-recipe-group .eyebrow{margin-bottom:6px;font-size:10px}.film-recipe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px}.film-recipe-grid button{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:72px;padding:10px 12px;text-align:left;white-space:normal}.film-recipe-grid strong{font:500 13px/1.25 var(--texto);letter-spacing:0;text-transform:none;color:var(--tinta)}.film-recipe-grid small{font:400 11px/1.4 var(--texto);letter-spacing:0;text-transform:none;color:var(--mudo)}.film-scene-list{display:grid;gap:2px;margin-bottom:12px}.film-scene-list button{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:8px;justify-content:stretch;min-height:34px;padding:6px 8px;text-align:left;border-color:transparent}.film-scene-list button span{font:600 10px var(--cond);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--mudo)}.film-scene-list button strong{overflow:hidden;text-overflow:ellipsis;font:500 12px var(--texto);letter-spacing:0;text-transform:none;color:var(--tinta)}.film-scene-list button small{font:600 9px var(--cond);letter-spacing:.14em;color:var(--mudo)}.film-scene-list button.has-error{border-left:2px solid var(--alerta)}.film-about{margin-top:-6px}.film-shape-scope{margin-bottom:14px;padding:10px 12px;background:var(--fondo);border-left:2px solid var(--tinta)}.film-shape-scope .help{margin:8px 0 4px}.film-shape-scope .text-button{font:600 10px var(--cond);letter-spacing:.14em;text-transform:uppercase}.film-colour{display:flex;align-items:flex-end;gap:10px}.film-colour .field{flex:1}.film-colour .text-button{margin-bottom:22px;font:600 10px var(--cond);letter-spacing:.14em;text-transform:uppercase}.film-code{min-height:220px;font:400 12px/1.5 var(--texto);tab-size:2;white-space:pre;overflow:auto}.film-scene-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid var(--borde)}.film-scene-actions button{font-size:10px}.film-export{width:640px}.film-export .mode-switch{flex-wrap:wrap}.film-progress{position:relative;height:34px;margin:16px 0 6px;border:1px solid var(--borde-fuerte)}.film-progress span{position:absolute;inset:0;background:var(--relleno-fuerte);transform-origin:left}.film-progress small{position:relative;display:block;padding:10px 12px;font:600 10px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta)}.film-done{padding:8px 12px;font-size:13px;color:var(--tenue);background:var(--fondo);border-left:2px solid var(--tinta)}.slide-thumb.is-film{display:block}.slide-thumb.is-film>.film-thumb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;transform:none;box-shadow:none;font-size:inherit;border-left:2px solid var(--tinta)}.film-thumb b{font-size:15px;font-weight:400;color:var(--tinta)}.film-thumb span{font:700 8px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--tenue)}.modal-backdrop{position:fixed;inset:0;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;display:flex;align-items:center;justify-content:center;padding:25px}.dialog{background:var(--superficie);border:1px solid var(--borde-fuerte);padding:30px;width:560px;max-width:100%;max-height:90dvh;overflow:auto;box-shadow:0 30px 90px #000000b3}.dialog .panel-title h2{font-size:36px}.dialog>.panel-title+p{font-size:14px;color:var(--tenue);margin:15px 0 22px}.dialog>.status-pill{margin-bottom:18px}.dialog-actions{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.dialog .two-fields{margin-top:18px}.dialog .help .text-button{display:inline;font-size:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--borde-fuerte)}.pin-field{font:400 22px/1 var(--disp);letter-spacing:.35em;font-variant-numeric:tabular-nums}.dialog>.panel-title+.account-meta{font:600 10px/1.5 var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--apagado);margin:10px 0 4px;min-height:15px}.account-section{border-top:1px solid var(--borde);margin-top:22px;padding-top:22px}.account-section .two-fields{margin-top:0}.account-profile{display:flex;align-items:center;gap:18px;margin-bottom:8px}.account-profile .dialog-actions{margin:0}.account-note{border-left:2px solid var(--tinta);padding:8px 12px;font-size:12px;color:var(--tenue);margin:4px 0 0}.dialog .private-note{padding:16px;background:var(--fondo);border:1px solid var(--borde);border-left:2px solid var(--tinta);font-size:13px;color:var(--tenue)}.template-kind{display:inline-flex;margin-bottom:4px}.template-slides{max-height:220px;overflow:auto;margin:4px 0 16px;padding:4px 12px;background:var(--fondo);border:1px solid var(--borde)}.template-slides .check-field{margin:9px 0}.player{position:relative;height:100dvh;overflow:hidden;background:var(--fondo)}.player-header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:25px 35px;gap:20px;pointer-events:none}.player-header>*{pointer-events:auto}.player-header>span{font:600 11px var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--mudo);margin-right:auto}.player-header>div{display:flex;gap:6px}.player-header button{background:color-mix(in srgb,var(--fondo) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px}.player-header button:hover,.player-elements button:hover,.element-tools button:hover,.element-reset:hover{background:var(--tinta);color:var(--fondo)}.player-copy{position:absolute;top:120px;left:45px;max-width:420px;pointer-events:none}.player-copy h1{font-size:calc(64px * var(--disp-escala, 1));line-height:calc(.92 * var(--disp-alto, 1));margin:15px 0 0;padding:12px 14px 6px;overflow-wrap:anywhere;background:color-mix(in srgb,var(--fondo) 72%,transparent);border-left:2px solid var(--tinta)}.player-copy p:not(.eyebrow){font-size:15px;color:var(--tenue);white-space:pre-wrap;max-height:180px;overflow:auto;pointer-events:auto;background:color-mix(in srgb,var(--fondo) 72%,transparent);border-left:2px solid var(--tinta);padding:10px 14px}.player-copy h1+p:not(.eyebrow){padding-top:4px}.player-nav{position:absolute;bottom:20px;left:50%;right:auto;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--borde-fuerte);padding:8px;width:max-content;max-width:calc(100% - 32px)}.player-nav button{background:transparent;border-color:transparent;font-size:10px}.player-nav .player-arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:52px;padding:10px;flex-shrink:0;color:var(--tinta);background:var(--relleno);border-color:var(--borde-fuerte)}.player-nav .player-fullscreen{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;flex-shrink:0}.player-elements{position:absolute;bottom:110px;left:30px;right:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:6px;max-height:85px;overflow:auto}.player-elements button{background:color-mix(in srgb,var(--fondo) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;min-height:28px}.element-index{position:absolute;top:96px;right:30px;width:290px;max-height:calc(100% - 216px);display:flex;flex-direction:column;background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--borde-fuerte)}.element-index-head{flex-shrink:0;justify-content:flex-start;gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--borde);background:transparent}.element-index.is-collapsed .element-index-head{border-bottom:0}.element-index-head span{font:600 10px/1 var(--cond);letter-spacing:.3em;color:var(--mudo);overflow:hidden;text-overflow:ellipsis}.element-index-head b{margin-left:auto;font:400 calc(22px * var(--disp-escala, 1))/1 var(--disp);letter-spacing:.02em;color:var(--tinta);font-variant-numeric:tabular-nums}.element-index-head i{font-style:normal;width:14px;text-align:center;color:var(--tenue)}.element-index-body{overflow:auto;padding:4px 0 10px;overscroll-behavior:contain}.element-index h3{margin:0;padding:12px 14px 5px;font:700 10px/1 var(--cond);letter-spacing:.3em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.element-index ol,.docs-nav ul,.docs-outline ul{list-style:none;margin:0;padding:0}.element-index li button{width:100%;min-height:0;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;justify-content:stretch;gap:8px;padding:7px 14px 7px 12px;border:0;border-left:2px solid transparent;background:transparent;text-align:left;white-space:normal;text-transform:none;letter-spacing:0;font:500 13px/1.3 var(--texto);color:var(--tenue)}.element-index li button span:first-child{font:700 11px/1 var(--cond);letter-spacing:.1em;color:var(--mudo);font-variant-numeric:tabular-nums}.element-index li button span:nth-child(3){color:var(--tinta);font-size:12px}.element-index li button[aria-current],.docs-nav a.active{border-left-color:var(--tinta);background:var(--relleno-fuerte);color:var(--tinta)}.element-index li button[aria-current] span:first-child,.element-list button[aria-current=true] span{color:var(--tinta)}.player-info{z-index:4;position:absolute;right:30px;top:100px;width:310px;max-width:calc(100% - 40px);max-height:calc(100dvh - 240px);overflow:auto;background:color-mix(in srgb,var(--superficie) 94%,transparent);border:1px solid var(--borde-fuerte);border-top:2px solid var(--tinta);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:25px}.player-info h2{margin:12px 0;font-size:34px}.player-info p:not(.eyebrow){font-size:14px;color:var(--tenue);margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.close-info{float:right;padding:0;width:26px;min-height:26px;border:0;background:none;font-size:20px}.element-sheet{position:fixed;inset:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,30vw,460px);background:var(--fondo);color:var(--tinta)}.player-scroll:has(.element-sheet){overflow:hidden}.element-sheet[data-expanded]{grid-template-columns:minmax(0,1fr)}.element-sheet[data-expanded] .element-copy{display:none}.element-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}.element-view{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;min-height:0;padding:72px 5vmin 4vmin}.element-view>img{max-width:100%;max-height:100%;object-fit:contain}.element-view.is-3d{padding:0}.element-solo{position:absolute;inset:0;opacity:0;transition:opacity .2s}.element-solo.is-ready{opacity:1}.element-tools{position:absolute;top:18px;right:18px;z-index:2;display:flex;gap:6px}.element-tools button,.element-reset{background:color-mix(in srgb,var(--superficie) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;min-height:32px}.element-tools .element-close{width:32px;padding:0;font-size:20px}.element-reset{position:absolute;left:18px;bottom:18px;z-index:2}.element-thumbs{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--borde);overflow-x:auto}.element-thumbs button{flex:none;width:76px;height:56px;padding:0;background:var(--superficie);border:1px solid var(--borde)}.element-thumbs button:hover,.library-shelf button:hover{border-color:var(--borde-fuerte);background:var(--superficie)}.element-thumbs button[aria-current=true],.library-card.selected{border-color:var(--tinta);background:var(--relleno-fuerte)}.element-thumbs img{width:100%;height:100%;object-fit:contain;padding:4px}.element-thumbs span{font:700 13px var(--cond);letter-spacing:.16em;color:var(--tenue)}.element-copy{display:flex;flex-direction:column;gap:22px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:72px 36px 28px;background:var(--superficie);border-left:1px solid var(--borde)}.element-copy h2{font-size:calc(clamp(40px,3.6vw,68px) * var(--disp-escala, 1));line-height:calc(.92 * var(--disp-alto, 1));margin-top:-10px;overflow-wrap:anywhere}.element-detail{font-size:15px;line-height:1.55;color:var(--tenue);white-space:pre-wrap;overflow-wrap:anywhere}.element-specs{margin:0;border-top:1px solid var(--borde-fuerte)}.element-specs div{display:grid;grid-template-columns:minmax(90px,38%) 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--borde)}.element-specs dt{font:600 10px/1.9 var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--mudo)}.element-specs dd{margin:0;font-size:14px;line-height:1.5;color:var(--tinta);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.element-copy>.button.primary{align-self:flex-start}.element-list{display:flex;flex-direction:column;margin-top:auto;border-top:1px solid var(--borde);padding-top:16px}.element-list h3{font:700 10px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--mudo);margin-bottom:8px}.element-list button{justify-content:flex-start;gap:12px;min-height:34px;padding:6px 12px;border:0;border-left:2px solid transparent;background:none;color:var(--tenue);text-align:left;white-space:normal}.element-list button[aria-current=true]{border-left-color:var(--tinta);background:var(--relleno);color:var(--tinta)}.element-list button span{font:400 16px var(--disp);letter-spacing:.04em;color:var(--apagado)}.element-keys{font:600 10px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--apagado);border-top:1px solid var(--borde);padding-top:14px}.docs{min-height:100vh}.docs-header{position:sticky;top:0;z-index:3;gap:16px}.docs-search{width:min(340px,40vw)}.docs-search input{padding:8px 10px}.docs-body{display:grid;grid-template-columns:250px minmax(0,1fr) 220px;align-items:start}.docs-nav{position:sticky;top:84px;max-height:calc(100vh - 84px);overflow:auto;padding:28px 18px 40px 5vw;border-right:1px solid var(--borde)}.docs-nav .eyebrow{margin:22px 0 6px}.docs-nav a,.docs-home{display:block;padding:5px 10px;border-left:2px solid transparent;font-size:13px;line-height:1.4;color:var(--tenue);text-decoration:none;transition:background .15s,color .15s}.docs-home{font:700 11px/1.4 var(--cond);letter-spacing:.16em;text-transform:uppercase}.docs-main{min-width:0;max-width:860px;padding:44px 56px 90px}.docs-title{font-size:clamp(54px,6vw,96px);margin:10px 0 18px;overflow-wrap:anywhere}.docs-title span{color:var(--mudo)}.docs-lead{max-width:62ch;font-size:16px;color:var(--tenue);margin-bottom:30px}.docs-back{display:none}.docs-section{padding-top:26px;margin-top:26px;border-top:1px solid var(--borde)}.docs-section h2{font-size:32px;margin-bottom:14px}.docs-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.docs-cards a,.docs-hits a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;background:var(--superficie);border:1px solid var(--borde);text-decoration:none;transition:border-color .15s}.docs-cards strong{font:400 24px/1 var(--disp);letter-spacing:.02em;color:var(--tinta)}.docs-hits strong{font:700 13px/1.3 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta)}.docs-cards span,.docs-hits a>span:last-child{font-size:13px;line-height:1.5;color:var(--tenue)}.docs-outline{position:sticky;top:84px;max-height:calc(100vh - 84px);overflow:auto;padding:44px 5vw 40px 0}.docs-outline .eyebrow{margin-bottom:8px}.docs-outline a{display:block;padding:3px 0;font-size:12px;line-height:1.4;color:var(--mudo);text-decoration:none}.docs-outline a:hover{color:var(--tinta)}.docs-outline .depth-3 a{padding-left:12px}.docs-foot{margin-top:56px;padding-top:14px;border-top:1px solid var(--borde);font:700 10px/1.6 var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--apagado)}.docs-foot a{color:var(--mudo)}.docs-prose{font-size:15px;line-height:1.65;color:var(--tenue);overflow-wrap:break-word}.docs-prose>*+*{margin-top:14px}.docs-prose :is(h2,h3,h4,h5,h6){position:relative;scroll-margin-top:100px}.docs-prose h2{font-size:36px;margin-top:48px;padding-top:18px;border-top:1px solid var(--borde);color:var(--tinta)}.docs-prose h3{font-size:13px;margin:34px 0 0}.docs-prose :is(h4,h5,h6){font:700 11px/1.3 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tenue);margin-top:26px}.docs-anchor{position:absolute;left:-22px;padding-right:8px;color:var(--apagado);text-decoration:none;opacity:0;transition:opacity .15s;font-family:var(--texto);font-weight:400}:is(h2,h3,h4,h5,h6):hover>.docs-anchor,.docs-anchor:focus-visible{opacity:1}.docs-prose a{color:var(--tinta)}.docs-prose :is(ul,ol){padding-left:22px}.docs-prose li+li{margin-top:5px}.docs-prose li::marker{color:var(--mudo)}.docs-prose blockquote{margin-left:0;padding:4px 0 4px 14px;border-left:2px solid var(--tinta);background:var(--superficie)}.docs-prose hr{border:0;border-top:1px solid var(--borde);margin:32px 0}.docs-prose code{font:600 .95em/1.4 var(--mono);letter-spacing:.02em;color:var(--tinta);background:var(--relleno);padding:1px 5px}.docs-prose pre{overflow-x:auto;padding:14px 16px;background:var(--superficie);border:1px solid var(--borde);border-left:2px solid var(--borde-fuerte)}.docs-prose pre code{display:block;padding:0;background:none;font-size:14px;line-height:1.55;white-space:pre}.docs-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:13px}.docs-prose :is(th,td){padding:8px 12px;border-bottom:1px solid var(--borde);text-align:left;vertical-align:top}.docs-prose th{font:700 10px/1.4 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo);border-bottom-color:var(--borde-fuerte);white-space:nowrap}.docs-prose td{min-width:120px}.docs-signin,.crash-screen{gap:18px;padding:0 16px;text-align:center}.docs-signin .brand,.crash-screen .brand{margin-bottom:18px}.docs-signin p:not(.eyebrow),.crash-screen p{max-width:44ch;font-size:15px;color:var(--tenue)}.crash-screen h1 span{color:var(--mudo)}.crash-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.crash-screen small{font:600 10px/1.4 var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--apagado)}@media(min-width:1700px){.editor-body{grid-template-columns:240px minmax(0,1fr) 340px}.inspector-content{padding:25px}}@media(max-width:1100px){.editor-body{grid-template-columns:160px minmax(0,1fr) 250px}.editor-header{padding:10px}.header-right{gap:4px}.header-right button{padding:7px 8px;font-size:10px}.viewport-toolbar{padding:8px;flex-wrap:wrap}.viewport-toolbar button,.viewport-toolbar .button{font-size:10px;padding:6px 8px}.inspector-content{padding:18px 14px}.viewport-footer span:first-child{display:none}.camera-actions button{padding:6px;font-size:9px}.auth-form{padding:50px 6vw}.player-copy{max-width:300px;left:25px}.player-copy h1{font-size:calc(52px * var(--disp-escala, 1))}.new-chooser-grid{grid-template-columns:repeat(2,1fr)}.docs-body{grid-template-columns:220px minmax(0,1fr)}.docs-outline,.workspace-context{display:none}.docs-main{padding:36px 32px 80px}}@media(max-width:1100px){.workspace .app-header{padding:0 22px;gap:16px}.workspace-body{grid-template-columns:184px minmax(0,1fr)}.workspace-sidebar{padding-left:10px;padding-right:10px}.workspace-content{padding:34px 24px 0}.workspace-heading{align-items:flex-start}.workspace-heading h1{font-size:52px}.workspace-heading h1+p{max-width:32ch}.workspace-heading>button{padding:12px}.workspace-filters{gap:8px;flex-wrap:wrap}.workspace-filters>p{width:100%}.workspace-import{margin-left:auto}.workspace-search{width:220px}.presentations-library .library-tabs{gap:16px}.presentations-library .library-tabs button{font-size:12px}.editor-header .header-right{gap:5px}.editor-header .header-right>button{padding:8px 10px}.editor-history{padding-right:4px}}@media(max-width:800px){.app-header .muted,.account-button>span:last-child,.library-open,.panel-hint,.viewport-label>span:last-child,.objects-strip>.eyebrow,.player-header>span,.element-keys,.docs.is-page .docs-nav,.docs-anchor,.workspace .header-right>.button>span,.workspace-team,.workspace-sidebar>.eyebrow,.workspace-sidebar-bottom,.workspace-sidebar nav small,.workspace-filters>p>span,.project-list .project-cover:after,.editor-history,.slides-panel>.panel-title,.analytics-legend{display:none}.docs-header{flex-wrap:wrap;height:auto;padding:14px 16px}.docs-header .header-right{flex:1 1 100%}.docs-search{flex:1;width:auto}.docs-body,.library-body{display:block}.docs-nav{position:static;max-height:none;padding:20px 16px;border-right:0;border-bottom:1px solid var(--borde)}.docs-main{padding:26px 16px 70px}.docs-back{display:inline-block;margin-bottom:14px;font:700 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);text-decoration:none}.docs-prose h2{font-size:30px}.auth-page{grid-template-columns:1fr}.auth-story{min-height:410px;padding:24px;border-right:0;border-bottom:1px solid var(--borde)}.auth-title{margin-top:30px}.auth-title h1{font-size:64px}.auth-title p:not(.eyebrow){font-size:13px}.auth-scene{inset:80px -80px -20px 180px}.auth-caption{left:24px;font-size:8px;bottom:18px}.auth-form{padding:40px 26px}.auth-form .auth-footnote{margin-top:25px}.app-header{padding:0 22px;height:70px}.account-button{padding:3px;margin-right:0}.account-section .two-fields{grid-template-columns:1fr;gap:0}.library{padding:20px 24px 50px}.library-toolbar,.analytics-foot,.film-transport{flex-wrap:wrap}.library-toolbar h2{width:100%;margin-bottom:8px}.library-toolbar input{flex:1;width:100px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.editor{height:auto;min-height:100dvh;overflow:visible}.viewport-toolbar>div{gap:3px}.viewport-toolbar button,.viewport-toolbar .button{font-size:9px;padding:5px 6px}.scene-wrap{min-height:250px}.viewport-label{left:9px;font-size:9px;max-width:90%}.camera-actions{flex-wrap:wrap;justify-content:center;width:95%;bottom:10px;gap:3px}.viewport-footer{font-size:9px;padding:8px}.objects-strip{min-height:50px;padding:8px}.vector-fields input{font-size:14px}.inspector-content .help{font-size:12px}.element-library{left:-110px;right:6px;top:92px;padding:12px}.element-grid,.block-library .element-grid{grid-template-columns:repeat(3,1fr);gap:5px}.element-grid button{min-height:96px;padding:5px}.element-grid strong{font-size:10px}.dialog,.dialog.new-chooser{padding:22px}.dialog .panel-title h2,.library-head h2{font-size:30px}.player-header{padding:15px;flex-wrap:wrap;gap:10px}.player-header .brand{font-size:22px}.player-header>div{margin-left:auto}.player-header button{padding:6px;font-size:9px}.player-copy{top:86px;left:20px;max-width:calc(100% - 40px)}.element-sheet{grid-template-columns:minmax(0,1fr);grid-template-rows:58dvh max-content;overflow-y:auto;overscroll-behavior:contain}.element-tools{position:fixed;top:14px;right:14px}.element-sheet[data-expanded]{grid-template-rows:100dvh}.element-copy{padding:26px 20px 24px;border-left:0;border-top:1px solid var(--borde);overflow:visible}.element-view{padding:62px 16px 16px}.element-thumbs{padding:10px 16px}.element-thumbs button{width:60px;height:46px}.player-copy h1{font-size:calc(44px * var(--disp-escala, 1));max-width:300px}.player-copy p:not(.eyebrow){max-width:250px;font-size:12px;max-height:70px}.player-nav{gap:2px;padding:5px;bottom:18px}.player-nav button{font-size:9px;padding:5px 7px}.player-elements{bottom:calc(var(--player-nav-height, 64px) + 30px);left:15px;right:15px;max-height:65px}.element-index{top:auto;bottom:calc(var(--player-nav-height, 64px) + 30px);right:15px;left:15px;width:auto;max-height:45dvh}.player-info{top:180px;right:20px;padding:18px}.views-rail{top:130px;left:15px;width:calc(100% - 30px);max-height:calc(100dvh - 260px);padding:12px}.library-footer{font-size:8px}.scene-error{top:100px;width:90%;font-size:10px}.workspace .app-header{padding:0 16px;gap:8px;height:64px}.workspace .header-right{gap:6px}.workspace .header-right>.button{padding:6px}.workspace .brand{font-size:22px;gap:8px}.workspace-body{display:block;min-height:calc(100dvh - 64px)}.workspace-sidebar{position:sticky;top:64px;z-index:20;background:var(--fondo);width:100%;height:auto;max-height:none;padding:0 16px;border-right:0;border-bottom:1px solid var(--borde)}.workspace-sidebar nav{display:flex;gap:20px;overflow-x:auto}.workspace-sidebar nav button{flex:none;min-height:52px;padding:12px 0;gap:7px;border:0;border-bottom:2px solid transparent;font-size:12px}.workspace-sidebar nav button.active{padding-left:0;border-left:0;border-bottom:2px solid var(--tinta);background:transparent}.workspace-sidebar nav .ui-icon{width:16px;height:16px}.workspace-content{padding:30px 20px 0;min-height:calc(100dvh - 117px)}.workspace-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px}.workspace-heading h1{font-size:48px}.workspace-heading h1+p{max-width:none;font-size:13px}.workspace-heading .eyebrow{font-size:10px;margin-bottom:10px}.presentations-library .library-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:16px}.presentations-library .library-tabs{margin-right:0;order:2;width:100%}.presentations-library .library-tabs button{min-height:44px;padding:12px 0;font-size:13px}.workspace-search{width:100%}.workspace-filters{gap:7px}.workspace-filters select{flex:1 0 calc((100% - 7px)/2);min-height:44px;max-width:none;font-size:16px;padding-right:12px}.workspace-view-switch button{min-height:40px;width:40px}.workspace-view-switch{margin-left:auto}.workspace-import{margin:0;min-height:44px;width:44px;padding:8px;font-size:0;gap:0}.workspace .header-right>button:not(.account-button){padding:8px;font-size:10px;letter-spacing:.08em}.project-more summary,.editor-more summary{min-height:44px;width:44px}.workspace-content .project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}.workspace-content .project-list{grid-template-columns:1fr}.presentations-library .project-list .project-card{grid-template-columns:104px minmax(0,1fr)}.presentations-library .project-list .project-card-body{display:block;padding:14px}.project-list .project-title{font-size:14px}.project-list .project-card-body p{margin-top:6px;font-size:11px}.project-list .card-actions{margin-top:10px}.workspace-content>.library-footer{font-size:9px;letter-spacing:.06em;padding:20px 0;gap:12px}.new-chooser .panel-title h2{font-size:36px}.new-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-chooser-grid button{padding:12px;min-height:120px}.new-chooser-grid strong{font-size:25px}.new-chooser-grid button>span:last-child{font-size:12px}.editor-header{height:auto;min-height:94px;flex-wrap:wrap;gap:8px;position:sticky;top:0;background:var(--fondo);z-index:10;padding:10px 12px}.editor-title{padding-right:44px}.editor-title input{font-size:22px}.editor-header .header-right{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px}.editor-header .header-right>.primary{margin-left:0}.editor-header .header-right>button{flex:1;min-height:44px;padding:8px;font-size:11px}.editor-more{position:absolute;top:10px;right:12px}.editor-menu{right:0}.editor-body{display:flex;flex-direction:column}.slides-panel{gap:10px;padding:12px;height:auto;flex:none;border-right:0;border-bottom:1px solid var(--borde)}.slide-list{display:flex;flex:none;height:174px;overflow-x:auto;overflow-y:hidden;gap:8px;margin:0;padding:2px;scroll-snap-type:x proximity}.slide-item{flex:0 0 202px;margin:0;padding:5px;scroll-snap-align:start}.slide-select{grid-template-columns:14px minmax(0,1fr);gap:4px}.slide-select strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-actions{gap:0;margin-top:6px}.slide-actions button{padding:1px 5px;min-width:44px;min-height:44px}.slide-item .slide-actions{opacity:1}.add-slide-row{display:flex;gap:8px;margin:0;width:100%;flex:none}.add-slide-row .add-slide{flex:1;padding:10px 5px;min-height:44px;margin:0;font-size:11px}.add-menu{margin-top:0}.viewport-panel{flex:none;height:max(400px,55dvh)}.viewport-toolbar{min-height:52px;justify-content:space-between;padding:8px 12px}.editor .mode-switch button{min-height:44px;color:var(--tenue)}.workspace .account-button,.workspace .header-right>.button,.workspace .header-right>button,.presentations-library .card-actions>button,.project-menu button,.editor-menu button,.editor-menu a,.add-menu-grid button,.viewport-toolbar button,.camera-actions button,.objects-strip button,.film-transport button{min-height:44px}.block-list button{min-height:48px}.stage-wrap{padding:16px}.inspector{flex:none;min-height:400px;border-left:0;border-top:1px solid var(--borde)}.inspector-tabs{min-height:50px;background:var(--fondo);z-index:7}.inspector-content{overflow:visible;max-width:600px;width:100%;padding:24px 20px;margin:0 auto}.editor .field input,.editor .field select,.editor .field textarea,.dialog input,.dialog select,.dialog textarea,.auth-form input,.workspace-search input{font-size:16px}.dialog .panel-title>button{min-width:44px;min-height:44px}.editor.is-focused .viewport-panel{height:calc(100dvh - 115px)}.dialog.library-dialog,.dialog.analytics-dialog{display:block;height:94dvh;padding:18px 16px;overflow-y:auto}.library-dialog>*+*{margin-top:14px}.dialog.analytics-dialog>*+*{margin-top:16px}.library-head{flex-wrap:wrap;align-items:center;padding-right:46px}.library-close{position:absolute;top:14px;right:14px}.library-usage{order:3;flex:1 1 100%}.library-list,.analytics-body{overflow:visible;padding:0}.library-details{margin-top:18px;padding:16px 0 0;border-left:0;border-top:1px solid var(--borde);overflow:visible}.library-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.library-drop{position:fixed}.analytics-head{flex-wrap:wrap;padding-right:46px}.analytics-head h2{font-size:30px;white-space:normal}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpis>div:nth-child(odd){padding-left:0;border-left:0}.analytics-kpis dd{font-size:36px}.analytics-slides li{grid-template-columns:30px minmax(0,1fr)}.analytics-slides .analytics-bar{grid-column:2}.analytics-visits button{grid-template-columns:minmax(0,1fr) auto}.film-panel.viewport-panel{height:auto}.film-stage{min-height:240px;height:42dvh;flex:none}.film-transport-right{margin-left:0;width:100%}.film-timeline-scroll{max-height:220px}}@media(max-width:480px){.new-chooser-grid{grid-template-columns:minmax(0,1fr)}.workspace-sidebar nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.workspace-sidebar nav button{justify-content:center;font-size:clamp(11px,3.1vw,12px)}.workspace-sidebar nav .ui-icon{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-variable.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-variable.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-variable.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-variable.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-variable.woff2) format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-variable.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-variable.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-variable.woff2) format("woff2")}:root{--ease: cubic-bezier(.22, .7, .15, 1)}.player-root{display:contents}.player-root,.presenter,.slide-thumb-frame{--acento: var(--tinta)}.page{--pad-x: clamp(20px, 7cqw, 140px);--pad-y: clamp(24px, 10cqh, 120px);--gap: clamp(12px, 2.6cqmin, 36px);--t-eyebrow: calc(clamp(10px, 1.35cqmin, 16px) * var(--rotulo-escala, 1));--t-small: calc(clamp(12px, 1.75cqmin, 20px) * var(--texto-escala, 1));--t-body: calc(clamp(14px, 2.2cqmin, 26px) * var(--texto-escala, 1));--t-lead: calc(clamp(16px, 2.9cqmin, 34px) * var(--texto-escala, 1));position:relative;width:100%;height:100%;overflow:hidden;container:page / size;background:var(--fondo);color:var(--tinta)}.page[data-tone=light]{--fondo: var(--claro-fondo, #f0f0ef);--superficie: var(--claro-superficie, #e6e6e4);--superficie-alta: var(--claro-superficie-alta, #dadad8);--tinta: var(--claro-tinta, #080808);--tenue: var(--claro-tenue, #4a4a48);--mudo: var(--claro-mudo, #666666);--apagado: var(--claro-apagado, #9a9a98);--borde: var(--claro-borde, rgba(0, 0, 0, .08));--borde-fuerte: var(--claro-borde-fuerte, rgba(0, 0, 0, .2));--relleno: var(--claro-relleno, rgba(0, 0, 0, .05));--relleno-fuerte: var(--claro-relleno-fuerte, rgba(0, 0, 0, .1));--acento: var(--claro-acento, var(--tinta));--sobre-acento: var(--claro-sobre-acento, var(--fondo));color:var(--tinta)}.page-bg{position:absolute;inset:0;overflow:hidden}.page-bg img,.page-bg video{position:absolute;inset:0;width:100%;height:100%;display:block}.page-bg i{position:absolute;inset:0;background:var(--fondo)}.page-inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:safe center;gap:var(--gap);padding:var(--pad-y) var(--pad-x);overflow-y:auto;scrollbar-width:none}.page[data-valign=start]>.page-inner,.page[data-valign=start]>.page-inner>.page-col{justify-content:flex-start}.page[data-valign=end]>.page-inner,.page[data-valign=end]>.page-inner>.page-col{justify-content:flex-end}.page{--measure: 74cqw}.page[data-width=narrow]{--measure: 52cqw}.page[data-width=wide]{--measure: 100%}.page :is(.blk-heading,.blk-text,.blk-quote,.blk-countdown){max-width:var(--measure)}.page[data-layout=center]>.page-inner{align-items:center;text-align:center}.page[data-layout=center]>.page-inner>.blk{width:100%}.page[data-layout=center]>.page-inner>:is(.blk-heading,.blk-text,.blk-quote){margin-inline:auto}.page[data-layout=split]>.page-inner{display:grid;grid-template-columns:var(--ratio) minmax(0,1fr);column-gap:clamp(20px,5cqw,96px);align-items:stretch}.page-col{display:flex;flex-direction:column;justify-content:safe center;gap:var(--gap);min-height:0;min-width:0}.page[data-layout=split]>.page-inner>.page-col:first-child:has(>.blk:only-child .aspect-fill){margin:calc(-1 * var(--pad-y)) 0 calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x))}.page[data-layout=split]>.page-inner>.page-col:last-child:has(>.blk:only-child .aspect-fill){margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y)) 0}.page[data-layout=grid]>.page-inner{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-content:center}.page[data-layout=grid]>.page-inner>:is(.blk-heading,.blk-text,.blk-divider,.blk-cards,.blk-stats,.blk-gallery,.blk-table,.blk-bars,.blk-gantt,.blk-schedule,.blk-tabs,.blk-buttons,.blk-swatches){grid-column:1 / -1}.page[data-layout=full]>.page-inner{padding:0;justify-content:flex-end}.page[data-layout=full]>.page-inner>.blk:first-child{position:absolute;inset:0;max-width:none}.page[data-layout=full]>.page-inner>.blk:not(:first-child){position:relative;z-index:1;margin:0 var(--pad-x)}.page[data-layout=full]>.page-inner>.blk:last-child:not(:first-child){margin-bottom:var(--pad-y)}.page[data-layout=full]>.page-inner>.blk:first-child>:is(.media,.embed,.view) :is(.media-box,.embed-box,.view-box),.page[data-layout=full]>.page-inner>.blk:first-child>:is(.media,.embed,.view),.device-phone .media-box,.device-tablet .media-box,.view.aspect-fill .device-browser .view-box,.embed.aspect-fill .device-browser .embed-box{height:100%;aspect-ratio:auto!important}.page[data-layout=free]>.page-inner{display:block;padding:0;overflow:hidden}.page[data-layout=free]>.page-inner>.blk{position:absolute;max-width:none}.blk{position:relative;min-width:0}.blk.align-center{text-align:center;align-self:center}.blk:is(.align-center,.align-end):is(.blk-embed,.blk-view){align-self:stretch}.blk.align-end:is(.blk-embed,.blk-view) .device{margin-inline:auto 0}.blk.align-end{text-align:right;align-self:flex-end}.page-inner>*,.page-col>*{flex-shrink:0}.blk:has(>.aspect-fill){flex:1 1 0;min-height:30cqh;display:flex;flex-direction:column}.page[data-layout=split]>.page-inner>.page-col>.blk:has(>.aspect-fill){min-height:40cqh}.page:not(.is-still):not(.is-active) .blk:not([data-enter=none]){opacity:0}.page:not(.is-still) .blk.is-held{visibility:hidden;opacity:0}.page.is-active:not(.is-still) .blk:not(.is-held):not([data-enter=none]){animation:blk-up calc(.72s * var(--tempo, 1)) var(--ease) both;animation-delay:calc((.12s + var(--i) * 80ms) * var(--tempo, 1))}.page.is-active:not(.is-still) .blk[data-enter=fade]:not(.is-held){animation-name:blk-fade}.page.is-active:not(.is-still) .blk[data-enter=down]:not(.is-held){animation-name:blk-down}.page.is-active:not(.is-still) .blk[data-enter=left]:not(.is-held){animation-name:blk-left}.page.is-active:not(.is-still) .blk[data-enter=right]:not(.is-held){animation-name:blk-right}.page.is-active:not(.is-still) .blk[data-enter=zoom]:not(.is-held){animation-name:blk-zoom}.page.is-active:not(.is-still) .blk[data-enter=reveal]:not(.is-held){animation-name:blk-reveal;animation-duration:calc(1.1s * var(--tempo, 1))}[data-motion=fade] .page.is-active:not(.is-still) .blk:not(.is-held):not([data-enter=none]){animation-name:blk-fade!important}[data-motion=none] .page:not(.is-still):not(.is-active) .blk:not([data-enter=none]){opacity:1}@keyframes blk-fade{0%{opacity:0}}@keyframes blk-up{0%{opacity:0;transform:translateY(24px)}}@keyframes blk-down{0%{opacity:0;transform:translateY(-24px)}}@keyframes blk-left{0%{opacity:0;transform:translate(48px)}}@keyframes blk-right{0%{opacity:0;transform:translate(-48px)}}@keyframes blk-zoom{0%{opacity:0;transform:scale(.94)}}@keyframes blk-reveal{0%{clip-path:inset(0 0 100% 0);filter:blur(6px)}to{clip-path:inset(0 0 0 0);filter:none}}.kenburns{animation:kenburns 14s linear both}.page.is-still .kenburns,.page:not(.is-active) .kenburns{animation:none}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.page.is-still .blk[data-block]{cursor:default}.editor-stage .blk{outline:1px dashed transparent;outline-offset:4px;cursor:pointer;transition:outline-color .15s}.editor-stage .blk:hover{outline-color:var(--borde-fuerte)}.editor-stage .blk.is-selected,.editor-stage .blk.is-group-selected{outline:1px solid var(--tinta)}.editor-stage .page[data-editing]>.page-inner>.blk,.editor-stage .page[data-editing]>.page-inner>.page-col>.blk{cursor:grab;touch-action:none}.editor-stage .page .blk.is-dragging{cursor:grabbing;z-index:6;-webkit-user-select:none;user-select:none}.blk-shield{position:absolute;inset:0;z-index:3}.page[data-editing]{--canvas-ui-scale: 1;--canvas-handle: calc(8px * var(--canvas-ui-scale))}.page[data-editing] .blk:is(.is-selected,.is-group-selected){outline-width:calc(1px * var(--canvas-ui-scale));outline-offset:0}.page[data-editing] .blk-resize{position:absolute;z-index:8;top:50%;width:calc(24px * var(--canvas-ui-scale));height:calc(32px * var(--canvas-ui-scale));transform:translate(-50%,-50%);cursor:ew-resize;touch-action:none}.page[data-editing] .blk-resize:after{content:"";position:absolute;left:50%;top:50%;width:var(--canvas-handle);height:var(--canvas-handle);transform:translate(-50%,-50%);background:var(--tinta);border:calc(1px * var(--canvas-ui-scale)) solid var(--fondo)}.page[data-editing] .blk-resize[data-handle=west]{left:0}.page[data-editing] .blk-resize[data-handle=east]{left:100%}.page[data-editing] .blk-selection-corners{position:absolute;inset:0;pointer-events:none;border:calc(1px * var(--canvas-ui-scale)) solid var(--tinta)}.page[data-editing] .blk-coordinates{position:absolute;bottom:calc(100% + 5px * var(--canvas-ui-scale));left:0;z-index:8;pointer-events:none;padding:calc(4px * var(--canvas-ui-scale)) calc(6px * var(--canvas-ui-scale));background:var(--tinta);color:var(--fondo);font:600 calc(10px * var(--canvas-ui-scale))/1.3 "Barlow Condensed",sans-serif;letter-spacing:.06em;white-space:nowrap}.page[data-editing] .canvas-aids{position:absolute;inset:0;z-index:7;pointer-events:none}.page[data-editing] .canvas-grid{position:absolute;inset:0;background-image:linear-gradient(to right,var(--borde-fuerte) calc(1px * var(--canvas-ui-scale)),transparent 0),linear-gradient(to bottom,var(--borde-fuerte) calc(1px * var(--canvas-ui-scale)),transparent 0);background-size:var(--canvas-grid-size) var(--canvas-grid-size)}.page[data-editing] .canvas-snap-guide{position:absolute;background:var(--tinta)}.page[data-editing] .canvas-snap-guide[data-axis=x]{top:0;bottom:0;width:calc(1px * var(--canvas-ui-scale))}.page[data-editing] .canvas-snap-guide[data-axis=y]{left:0;right:0;height:calc(1px * var(--canvas-ui-scale))}.page[data-editing] .canvas-marquee{position:absolute;border:calc(1px * var(--canvas-ui-scale)) dashed var(--tinta);background:var(--relleno)}.heading .eyebrow{font-size:var(--t-eyebrow);margin-bottom:clamp(8px,1.8cqmin,22px)}.heading h2{font-family:var(--disp);font-weight:var(--disp-peso, 400);line-height:calc(.92 * var(--disp-alto, 1));letter-spacing:var(--disp-aire, .012em);text-transform:var(--disp-caja, none);overflow-wrap:anywhere}.heading h2 .heading-dim{color:var(--mudo)}.heading.size-xl h2{--heading-base: clamp(44px, 13cqmin, 190px);font-size:calc(var(--heading-base) * var(--disp-escala, 1) * var(--s, 1))}.heading.size-lg h2{--heading-base: clamp(36px, 9cqmin, 140px);font-size:calc(var(--heading-base) * var(--disp-escala, 1) * var(--s, 1))}.heading.size-md h2{--heading-base: clamp(28px, 6cqmin, 92px);font-size:calc(var(--heading-base) * var(--disp-escala, 1) * var(--s, 1))}.heading.size-sm h2{--heading-base: clamp(22px, 4.2cqmin, 62px);font-size:calc(var(--heading-base) * var(--disp-escala, 1) * var(--s, 1))}.heading-number{display:block;font:var(--disp-peso, 400) calc(clamp(72px,24cqmin,330px) * var(--disp-escala, 1))/calc(.8 * var(--disp-alto, 1)) var(--disp);color:var(--apagado);margin-bottom:clamp(6px,1.6cqmin,20px)}.heading-sub{font-size:var(--t-lead);color:var(--tenue);margin-top:clamp(10px,2.2cqmin,28px);max-width:60ch}.rich{color:var(--tenue);font-size:calc(var(--t-body) * var(--s, 1));line-height:1.55;column-gap:clamp(20px,4cqw,64px)}.rich.size-lead{font-size:calc(var(--t-lead) * var(--s, 1));line-height:1.45}.rich.size-small{font-size:calc(var(--t-small) * var(--s, 1))}.rich p+p,.rich :is(ul,ol)+p,.rich p+:is(ul,ol){margin-top:.8em}.rich.look-display{font-family:var(--disp);font-weight:var(--disp-peso, 400);line-height:1;letter-spacing:var(--disp-aire, .02em);text-transform:var(--disp-caja, none)}.rich.look-label{font-family:var(--cond);font-weight:600;line-height:1.3;letter-spacing:.2em;text-transform:var(--rotulo-caja, uppercase)}.rich.tone-tinta{color:var(--tinta)}.rich.tone-mudo{color:var(--mudo)}.rich.tone-apagado{color:var(--apagado)}.rich.has-cq{font-size:calc(var(--cq) * 1cqmin * var(--s, 1))}.rich.has-track{letter-spacing:calc(var(--track) * 1em)}.rich.look-display :is(p,li){line-height:1}.rich.look-label :is(p,li){line-height:1.3}.rich.has-leading,.rich.has-leading :is(p,li){line-height:var(--leading)}.rich strong{color:var(--tinta);font-weight:600}.rich ul,.rich ol,.schedule{margin:0;padding:0;list-style:none}.rich li{position:relative;padding-left:1.4em;break-inside:avoid}.rich li+li{margin-top:.35em}.rich ul>li:before{content:"\2014";position:absolute;left:0;color:var(--mudo)}.rich ol{counter-reset:n}.rich ol>li{counter-increment:n;padding-left:2em}.rich ol>li:before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:.1em;font:700 .72em/1.6 var(--cond);letter-spacing:.12em;color:var(--mudo)}.quote blockquote{margin:0;padding-left:clamp(14px,2.4cqmin,32px);border-left:2px solid var(--acento);font:500 clamp(20px,4.4cqmin,60px)/1.18 var(--texto);color:var(--tinta)}.quote.size-md blockquote{font-size:clamp(17px,3cqmin,40px)}.quote figcaption{margin-top:clamp(12px,2.4cqmin,30px);padding-left:clamp(14px,2.4cqmin,32px);font:700 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.22em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta)}.quote figcaption span{display:block;color:var(--mudo);font-weight:600}.countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .6em;font:600 var(--t-eyebrow)/1 var(--cond);letter-spacing:.24em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.countdown b{font:var(--disp-peso, 400) calc(clamp(34px,7cqmin,110px) * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);letter-spacing:var(--disp-aire, .02em);color:var(--tinta);font-variant-numeric:tabular-nums;margin-right:.15em}.countdown small{font-size:.45em;color:var(--mudo)}.countdown em{flex-basis:100%;font-style:normal;margin-top:.6em}.blk.align-center :is(.countdown,.qr,.buttons){justify-content:center}.blk.align-end :is(.qr,.buttons){justify-content:flex-end}.divider{border:0;border-top:1px solid var(--borde-fuerte);margin:clamp(4px,1.6cqmin,18px) 0}.divider.size-sm{margin:0}.divider.size-lg{margin:clamp(10px,4cqmin,48px) 0}.divider.no-line{border-color:transparent}.blk-panel{height:calc(var(--h, 20) * 1cqh)}.panel{position:relative;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5cqmin;pointer-events:none}.panel.fill-surface{background:var(--superficie)}.panel.fill-raised{background:var(--superficie-alta)}.panel.fill-dark{background:var(--fondo)}.panel.fill-ink{background:var(--tinta)}.panel.edge-line{border:1px solid var(--borde)}.panel.edge-strong{border:1px solid var(--borde-fuerte)}.panel.edge-dashed{border:1px dashed var(--borde-fuerte)}.panel.panel-hueco{background:linear-gradient(to bottom right,transparent calc(50% - .5px),color-mix(in srgb,var(--tinta) 9%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom left,transparent calc(50% - .5px),color-mix(in srgb,var(--tinta) 9%,transparent) 50%,transparent calc(50% + .5px)),var(--fondo)}.panel.panel-hatch{background:repeating-linear-gradient(135deg,var(--tinta) 0 2px,transparent 2px 5px)}.panel.panel-veil{background:linear-gradient(80deg,color-mix(in srgb,var(--fondo) 97%,transparent) 24%,color-mix(in srgb,var(--fondo) 62%,transparent) 58%,color-mix(in srgb,var(--fondo) 15%,transparent))}.panel-label{font:600 1.55cqmin/1.2 var(--cond);letter-spacing:.26em;text-transform:var(--rotulo-caja, uppercase);color:var(--tenue)}.panel-hueco .panel-label{background:var(--fondo);padding:.3cqmin .9cqmin}.panel-note{font:500 1.15cqmin/1.2 var(--cond);letter-spacing:.18em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);background:var(--fondo);padding:.15cqmin .7cqmin}.panel-tag .panel-label{font-size:1cqmin;letter-spacing:.22em;font-weight:700}.panel-tag.fill-ink .panel-label{color:var(--fondo)}.media,.embed,.view{margin:0;display:flex;flex-direction:column;min-height:0}.media.aspect-fill,.embed.aspect-fill,.view.aspect-fill{flex:1}.media-box,.embed-box,.view-box{position:relative;overflow:hidden;background:var(--superficie);width:100%}.media.edge-line .media-box{border:1px solid var(--borde);background:var(--fondo)}.media.edge-strong .media-box{border:1px solid var(--borde-fuerte);background:var(--fondo)}.media.edge-bare .media-box{background:transparent}.media.is-inverted img{filter:invert(1)}.media.aspect-fill .media-box,.embed.aspect-fill .embed-box,.view.aspect-fill .view-box,:is(.view,.embed).aspect-fill .device-browser .device-screen{flex:1;min-height:0}.media-box>img,.media-box>video,.media-box>iframe,.media-button>img,.film-slide .film-frame,.media-link>img{display:block;width:100%;height:100%;border:0}.media.aspect-auto .media-box>img,.media.aspect-auto .media-button>img{height:auto}.media-box>iframe{position:absolute;inset:0}.media.aspect-auto .media-box:has(>iframe),.embed.aspect-auto .embed-box:not([style*=aspect]),.view.aspect-auto .view-box{aspect-ratio:16 / 9}.media figcaption,.carousel figcaption{margin-top:10px;font:600 var(--t-eyebrow)/1.5 var(--cond);letter-spacing:.2em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);text-align:left}.media-button{display:block;width:100%;height:100%;padding:0;border:0;min-height:0;background:none;cursor:zoom-in}:is(.media-button,.walk-step,.qr-code,.tl-node,.presenter-next-slide,.film-slide-cover):hover{background:none}.media-empty{display:grid;place-items:center;width:100%;height:100%;min-height:120px;font:600 11px var(--cond);letter-spacing:.24em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);background:repeating-linear-gradient(135deg,var(--superficie) 0 12px,var(--fondo) 12px 24px);border:1px dashed var(--borde-fuerte)}.embed-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--fondo)}.embed-box iframe.designed{inset:50% auto auto 50%;transform-origin:center}.embed-poster{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--superficie) center / cover no-repeat;white-space:normal}.embed-poster span{background:var(--fondo);border:1px solid var(--borde-fuerte);padding:14px 20px;font-size:12px}.embed-poster:not(:disabled):hover span{background:var(--tinta);color:var(--fondo)}.embed-poster:disabled{opacity:1;cursor:default}.embed-poster:disabled:hover{background-color:var(--superficie)}.embed-tools{position:absolute;top:10px;right:10px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.embed-box:hover .embed-tools,.embed-tools:focus-within{opacity:1}.embed-tools button{min-height:30px;width:34px;padding:0;font-size:14px;background:color-mix(in srgb,var(--fondo) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device{position:relative;margin-inline:auto;background:var(--superficie-alta)}.device-phone,.device-tablet{overflow:hidden;min-height:0}.device-phone{width:min(100%,max(200px,calc(68cqh * 9 / 19)));aspect-ratio:9 / 19;border:9px solid var(--superficie-alta);border-radius:36px;box-shadow:0 0 0 1px var(--borde-fuerte)}.device-tablet{width:100%;aspect-ratio:4 / 3;border:12px solid var(--superficie-alta);border-radius:22px;box-shadow:0 0 0 1px var(--borde-fuerte)}.device-browser{width:100%;border:1px solid var(--borde-fuerte);padding-top:26px}.device-bar{position:absolute;top:0;left:0;right:0;height:26px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--borde)}.device-bar i{width:7px;height:7px;background:var(--apagado)}.device-screen{position:relative;width:100%;height:100%;overflow:hidden;background:var(--fondo)}.device-phone .device-screen{border-radius:27px}.device-tablet .device-screen{border-radius:10px}.device-phone .media-box>img,.device-tablet .media-box>img{height:100%!important;object-fit:cover}.embed .device,.view .device{flex:none}:is(.view,.embed).aspect-fill:is(.in-phone,.in-tablet){align-items:center;justify-content:center}:is(.view,.embed).aspect-fill .device-browser{flex:1;min-height:0;display:flex;flex-direction:column}:is(.device-phone,.device-tablet) :is(.view-box,.embed-box){height:100%}.view-box>.view-fit{position:absolute;inset:0;aspect-ratio:auto!important}.view-box .tl-hint{display:none}.view.is-static .view-box>*{pointer-events:none}.view-shot,.print-shot{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.view-placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:12px;text-align:center;background:var(--superficie)}.view-placeholder span{font:600 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.24em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.view figcaption{margin-top:10px;font:600 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.2em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.page[data-layout=split]>.page-inner>.page-col:has(>.blk:only-child :is(.embed:is(.in-phone,.in-tablet,.in-browser),.view)){margin:0!important}.embed-recording{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--fondo)}.embed-badge{position:absolute;left:10px;bottom:10px;padding:6px 9px;font:700 10px/1 var(--cond);letter-spacing:.16em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta);background:color-mix(in srgb,var(--fondo) 80%,transparent);border:1px solid var(--borde-fuerte);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.embed-tools .embed-mode{width:auto;padding:0 10px;font-size:10px;letter-spacing:.14em}.embed-poster>img{pointer-events:none}.walkthrough{list-style:none;margin:0;padding:0;text-align:left;border-top:1px solid var(--borde)}.walkthrough li{border-bottom:1px solid var(--borde);border-left:2px solid transparent;transition:border-color .2s,background-color .2s}.walkthrough li.is-current{border-left-color:var(--acento);background:var(--relleno)}.walk-step{display:flex;justify-content:flex-start;align-items:baseline;gap:clamp(10px,1.6cqmin,20px);width:100%;min-height:0;padding:clamp(9px,1.5cqmin,18px) clamp(10px,1.6cqmin,20px);border:0;background:none;text-align:left;white-space:normal;text-transform:none;letter-spacing:0;color:inherit}.walk-step:hover strong,.walkthrough li.is-current .walk-step strong{color:var(--tinta)}.walk-number{flex:none;min-width:1.4em;font:var(--disp-peso, 400) calc(clamp(18px,2.8cqmin,36px) * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);color:var(--apagado);font-variant-numeric:tabular-nums}.walk-step strong{font:700 var(--t-small)/1.3 var(--cond);letter-spacing:.14em;text-transform:var(--rotulo-caja, uppercase);color:var(--tenue)}.walkthrough li.is-current .walk-number,.tl-node.is-focus .tl-name b,.print-milestone-head h2 span{color:var(--acento)}.walk-text{padding:0 clamp(10px,1.6cqmin,20px) clamp(10px,1.6cqmin,20px)}.walkthrough.is-numbered .walk-text{padding-left:calc(clamp(10px,1.6cqmin,20px)*2 + 1.4*clamp(18px,2.8cqmin,36px))}.walk-text .rich{font-size:var(--t-small)}.walkthrough-empty{margin:0;padding:14px;border:1px dashed var(--borde-fuerte);color:var(--mudo);font-size:var(--t-small)}.qr{margin:0;display:flex;align-items:center;gap:clamp(12px,2cqmin,24px);text-align:left}.qr-code{display:block;flex:none;padding:0;min-height:0;border:0;background:none}.qr svg{display:block;width:var(--qr);height:var(--qr)}.qr-sm{--qr: clamp(72px, 11cqmin, 130px)}.qr-md{--qr: clamp(96px, 16cqmin, 190px)}.qr-lg{--qr: clamp(130px, 24cqmin, 280px)}.qr-light,.page[data-tone=light] .qr-dark{fill:var(--tinta)}.qr-dark,.page[data-tone=light] .qr-light{fill:var(--fondo)}.qr figcaption strong,.schedule strong{display:block;font:700 var(--t-small)/1.3 var(--cond);letter-spacing:.14em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta)}.qr figcaption span{display:block;margin-top:4px;font-size:var(--t-eyebrow);color:var(--mudo);overflow-wrap:anywhere}.gallery{list-style:none;margin:0;padding:0;display:grid;gap:clamp(6px,1.2cqmin,16px);grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.gallery li{position:relative;min-width:0}.gallery li :is(img,.media-empty){display:block;width:100%;aspect-ratio:var(--ar);object-fit:cover;height:auto;min-height:0;max-height:32cqh}.gallery-strip li :is(img,.media-empty){max-height:56cqh}.gallery li>span{display:block;margin-top:6px;font:600 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.18em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.gallery-strip{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * 12px) / var(--cols));grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.gallery-strip li{scroll-snap-align:start}.gallery-hero li:first-child{grid-column:span 2;grid-row:span 2;min-height:0}.gallery-hero li:first-child :is(img,.media-button){position:absolute;inset:0;height:100%;max-height:none;aspect-ratio:auto}.gallery-hero li:first-child>span{position:absolute;left:0;bottom:0;padding:8px 10px;background:var(--fondo)}.gallery-logos{align-items:center;gap:clamp(16px,4cqmin,56px)}.gallery-logos li img{aspect-ratio:3 / 2;object-fit:contain;filter:grayscale(1);opacity:.85;transition:opacity .2s,filter .2s}.gallery-logos li:hover img{filter:none;opacity:1}.gallery-empty{min-height:160px}.carousel{margin:0}.carousel .media-box{max-height:64cqh}.carousel .media-box img{width:100%;height:100%;object-fit:cover;display:block}.carousel figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px}.carousel-nav{display:inline-flex;align-items:center;gap:6px}.carousel-nav b{font:700 11px var(--cond);letter-spacing:.16em;color:var(--tenue);font-variant-numeric:tabular-nums}.carousel-nav>*{min-height:30px;padding:4px 10px}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(8px,1.6cqmin,22px)}.cards li{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,3cqmin,36px);background:var(--superficie);border:1px solid var(--borde);text-align:left}.cards li>img{width:calc(100% + 2*clamp(16px,3cqmin,36px));margin:calc(-1*clamp(16px,3cqmin,36px)) calc(-1*clamp(16px,3cqmin,36px)) 6px;aspect-ratio:16 / 10;object-fit:cover;max-width:none}.card-label{font:700 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.24em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.card-label:empty{display:none}.cards strong{text-transform:var(--disp-caja, none);font:var(--disp-peso, 400) calc(clamp(20px,3.4cqmin,44px) * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);letter-spacing:var(--disp-aire, .02em);color:var(--tinta)}.cards-steps li{background:none;border:0;border-top:2px solid var(--acento);padding:clamp(12px,2cqmin,24px) 0 0}.cards-steps .card-label{font:var(--disp-peso, 400) calc(clamp(30px,6cqmin,80px) * var(--disp-escala, 1))/calc(.9 * var(--disp-alto, 1)) var(--disp);letter-spacing:var(--disp-aire, 0);color:var(--apagado)}.cards-bands{grid-template-columns:1fr;gap:0}.cards-bands li{display:grid;grid-template-columns:minmax(80px,16%) minmax(0,32%) minmax(0,1fr);align-items:baseline;gap:clamp(12px,3cqw,48px);background:none;border:0;border-top:1px solid var(--borde-fuerte);padding:clamp(12px,2.2cqmin,26px) 0}.cards-bands li>img{display:none}.cards-plain li{background:none;border:0;padding:0}.cards-plain li>img{width:100%;margin:0 0 6px}.stats{margin:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(12px,3cqmin,40px)}.stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;border-top:1px solid var(--borde-fuerte);padding-top:clamp(10px,2cqmin,24px)}.stats dt{font:700 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.24em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta)}.stats dd{margin:0}.stats dd strong{display:block;font:var(--disp-peso, 400) calc(clamp(44px,11cqmin,160px) * var(--disp-escala, 1))/calc(.9 * var(--disp-alto, 1)) var(--disp);letter-spacing:var(--disp-aire, .01em);color:var(--tinta);font-variant-numeric:tabular-nums}.stats dd span{display:block;margin-top:6px;font-size:var(--t-small);color:var(--tenue)}.blk.align-center .stats>div{align-items:center}.schedule li{display:grid;grid-template-columns:clamp(64px,11cqmin,150px) 1fr;gap:clamp(10px,2cqmin,28px);padding:clamp(10px,1.8cqmin,22px) 0;border-top:1px solid var(--borde);text-align:left}.schedule li:last-child,.accordion details:last-child{border-bottom:1px solid var(--borde)}.schedule time{font:var(--disp-peso, 400) calc(clamp(20px,3.4cqmin,46px) * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);color:var(--tinta);font-variant-numeric:tabular-nums}.schedule p{font-size:var(--t-small);color:var(--tenue);margin-top:4px}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:var(--t-small);text-align:left}.table-wrap th{font:700 var(--t-eyebrow)/1.3 var(--cond);letter-spacing:.2em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);padding:0 12px 10px 0;border-bottom:1px solid var(--borde-fuerte)}.table-wrap td{padding:clamp(8px,1.4cqmin,16px) 12px clamp(8px,1.4cqmin,16px) 0;border-bottom:1px solid var(--borde);color:var(--tenue);vertical-align:top}.table-wrap td:first-child{color:var(--tinta)}.table-wrap td.num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap tr.total td{color:var(--tinta);font-weight:600;border-top:1px solid var(--tinta);border-bottom:0}.bars{list-style:none;margin:0;padding:0;display:grid;gap:clamp(8px,1.6cqmin,18px)}.bars li{display:grid;grid-template-columns:minmax(80px,24%) 1fr auto;align-items:center;gap:clamp(10px,2cqmin,24px);font-size:var(--t-small);color:var(--tenue);text-align:left}.bars i{height:clamp(8px,1.4cqmin,16px);background:var(--relleno)}.bars i:after{content:"";display:block;height:100%;width:calc(var(--v) * 100%);background:var(--tenue);transform-origin:left}.page.is-active:not(.is-still) .bars i:after{animation:grow-x calc(1.1s * var(--tempo, 1)) var(--ease) calc(.3s * var(--tempo, 1)) both}.bars .is-highlight i:after,.gantt-bar.solid{background:var(--acento)}.bars .is-highlight{color:var(--tinta)}.bars strong{font:var(--disp-peso, 400) calc(clamp(18px,3cqmin,40px) * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);color:var(--tinta);font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}@keyframes grow-x{0%{transform:scaleX(0)}}.gantt{display:grid;gap:0;font-size:var(--t-small);text-align:left}.gantt-row{display:grid;grid-template-columns:minmax(110px,22%) repeat(var(--n),minmax(0,1fr));align-items:center;min-height:clamp(30px,4.6cqmin,54px);border-top:1px solid var(--borde)}.gantt-head{border-top:0;min-height:0;padding-bottom:8px;font:700 var(--t-eyebrow)/1.3 var(--cond);letter-spacing:.16em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.gantt-head span{text-align:center}.gantt-row>span:first-child{color:var(--tinta);padding-right:12px}.gantt-bar{height:clamp(10px,1.6cqmin,18px);grid-row:1;margin:0 2px}.gantt-bar.faint{background:var(--relleno-fuerte)}.gantt-bar.outline{border:1px solid var(--tinta)}.page.is-active:not(.is-still) .gantt-bar{animation:grow-x calc(.9s * var(--tempo, 1)) var(--ease) calc(.35s * var(--tempo, 1)) both;transform-origin:left}.tabs-list{display:flex;flex-wrap:wrap;gap:4px 22px;border-bottom:1px solid var(--borde);margin-bottom:clamp(12px,2.4cqmin,28px)}.tabs-list>*{border:0;border-bottom:2px solid transparent;background:none;padding:10px 0;min-height:0;font-size:max(10px,var(--t-eyebrow));color:var(--mudo)}.tabs-list>*:hover{background:none;color:var(--tinta)}.tabs-list>.active{color:var(--tinta);border-bottom-color:var(--tinta)}.tabs-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,3cqw,48px);align-items:start;text-align:left}.tabs-panel img,.accordion img{max-width:min(36cqw,520px);max-height:52cqh;width:auto;display:block;object-fit:contain}.accordion details{border-top:1px solid var(--borde);padding:clamp(10px,1.8cqmin,20px) 0;text-align:left}.accordion summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font:700 var(--t-small)/1.3 var(--cond);letter-spacing:.16em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta)}.accordion summary:after{content:"+";color:var(--mudo)}.accordion details[open] summary:after{content:"\2212"}.accordion summary::-webkit-details-marker{display:none}.accordion .rich{margin-top:10px}.hotspots{margin:0}.hotspots .media-box img{display:block;width:100%;height:auto}.hotspot{position:absolute;transform:translate(-50%,-50%);width:30px;min-height:30px;height:30px;padding:0;font:400 16px/1 var(--disp);background:var(--tinta);color:var(--fondo);border-color:var(--tinta)}.hotspot:hover,.hotspot.active{background:var(--fondo);color:var(--tinta)}.hotspot.active{outline:2px solid var(--tinta);outline-offset:3px}.hotspot-card{position:absolute;z-index:2;width:min(300px,60%);padding:16px;background:color-mix(in srgb,var(--superficie) 94%,transparent);border:1px solid var(--borde-fuerte);border-top:2px solid var(--tinta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.hotspot-card strong{display:block;font:var(--disp-peso, 400) calc(22px * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);color:var(--tinta)}.hotspot-card p{font-size:13px;color:var(--tenue);margin-top:8px;white-space:pre-wrap}.chat{display:flex;flex-direction:column;height:100%;min-height:280px;background:var(--fondo);text-align:left}.chat header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--superficie-alta)}.chat header i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--apagado);color:var(--tinta);font:400 16px var(--disp);font-style:normal}.chat header strong{font:600 14px var(--texto)}.chat ol{list-style:none;margin:0;padding:14px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1}.chat li{max-width:84%;padding:8px 10px 6px;background:var(--superficie-alta);font-size:13px;line-height:1.4;color:var(--tinta);align-self:flex-start;border-radius:2px 10px 10px}.chat li.me{align-self:flex-end;background:var(--relleno-fuerte);border-radius:10px 2px 10px 10px}.chat li p{white-space:pre-wrap}.chat time{display:block;text-align:right;font-size:10px;color:var(--mudo);margin-top:3px}.buttons{display:flex;flex-wrap:wrap;gap:8px}.audio{display:inline-flex;align-items:center;gap:12px;font:600 var(--t-eyebrow) var(--cond);letter-spacing:.2em;text-transform:var(--rotulo-caja, uppercase);color:var(--tenue)}.swatches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,clamp(72px,11cqmin,150px));gap:clamp(8px,1.6cqmin,20px);text-align:left}.swatches i{display:block;aspect-ratio:1;border:1px solid var(--borde-fuerte);margin-bottom:8px}.swatches strong{display:block;font:700 var(--t-small)/1.3 var(--cond);letter-spacing:.12em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta)}.swatches span,.swatches small{display:block;font:600 var(--t-eyebrow)/1.5 var(--cond);letter-spacing:.14em;color:var(--mudo)}@container page (max-width: 700px){.page{--pad-x: 20px;--pad-y: 72px;--measure: 100%}.page-inner{justify-content:flex-start}.page[data-layout=split]>.page-inner,.page[data-layout=grid]>.page-inner{display:flex;flex-direction:column}.page[data-layout=split]>.page-inner>.page-col{margin:0!important}.page[data-layout=split]>.page-inner>.page-col>.blk:has(>.aspect-fill){min-height:46cqh}.page[data-layout=split]>.page-inner>.page-col>.blk:has(>:is(.embed,.view):is(.in-phone,.in-tablet)){min-height:72cqh}.page[data-layout=free]>.page-inner{display:flex;flex-direction:column;gap:var(--gap);padding:var(--pad-y) var(--pad-x);overflow-y:auto}.page[data-layout=free]>.page-inner>.blk{position:relative;left:auto!important;top:auto!important;width:auto!important;height:auto!important}.page[data-layout=free]>.page-inner>.blk:has(>.aspect-fill){min-height:30cqh!important}.page[data-editing] :is(.canvas-aids,.blk-resize,.blk-selection-corners,.blk-coordinates){display:none}.editor-stage .page[data-editing] .blk{cursor:pointer;touch-action:pan-y}.gallery:not(.gallery-strip),.stats{grid-template-columns:repeat(min(var(--cols),2),minmax(0,1fr))}.cards{grid-template-columns:1fr}.cards-bands li{grid-template-columns:1fr;gap:6px}.tabs-panel{grid-template-columns:1fr}.bars li{grid-template-columns:1fr auto}.bars i{grid-column:1 / -1;grid-row:2}}.player:not(.player-scroll){container-type:size}.player-slide-fit{height:100%}.player-scene{position:absolute;inset:0}.player:not(.player-scroll)>.player-scene{inset:50% auto auto 50%;width:min(100cqw,calc(100cqh * 16 / 9));height:min(100cqh,56.25cqw);transform:translate(-50%,-50%)}.slide-layer{position:absolute;inset:0;z-index:1}.slide-layer.is-current{z-index:2}.slide-layer.is-entering{animation:layer-fade var(--dur) var(--ease) both}.slide-layer.is-leaving{animation:layer-fade var(--dur) var(--ease) reverse both}.slide-layer.is-entering.t-push{animation-name:layer-push-in}.slide-layer.is-leaving.t-push{animation-name:layer-push-out;animation-direction:normal}.slide-layer.is-entering.t-rise{animation-name:layer-rise-in}.slide-layer.is-leaving.t-rise{animation-name:layer-sink;animation-direction:normal}.slide-layer.is-entering.t-zoom{animation-name:layer-zoom-in}.slide-layer.is-leaving.t-zoom{animation-name:layer-zoom-out;animation-direction:normal}@keyframes layer-fade{0%{opacity:0}}@keyframes layer-push-in{0%{transform:translate(calc(var(--dir) * 100%))}}@keyframes layer-push-out{to{transform:translate(calc(var(--dir) * -35%));opacity:.3}}@keyframes layer-rise-in{0%{transform:translateY(6%);opacity:0}}@keyframes layer-sink{to{transform:scale(.96);opacity:0}}@keyframes layer-zoom-in{0%{transform:scale(1.06);opacity:0}}@keyframes layer-zoom-out{to{transform:scale(.94);opacity:0}}.player .player-header,.player .player-nav,.player .player-elements,.player .element-index{z-index:6}.player.on-page .player-header,.player.on-page .player-nav{transition:opacity .3s}.player.on-page .player-header{padding:18px 24px}.player.on-page .player-header>span{display:none}.player.is-idle .player-header{opacity:0;pointer-events:none}.player.is-idle .player-header:focus-within{opacity:1;pointer-events:auto}.player-count{font:700 10px var(--cond);letter-spacing:.18em;color:var(--tenue);font-variant-numeric:tabular-nums;padding:0 4px;white-space:nowrap}.player-notice{position:absolute;z-index:8;top:80px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:10px 14px;background:var(--superficie);border:1px solid var(--borde-fuerte);font-size:13px;color:var(--tenue)}.player-black{position:absolute;inset:0;z-index:20;background:var(--fondo);cursor:none}.player-secret{position:absolute;z-index:9;top:0;left:0;width:56px;height:56px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.views-chapter+.views-chapter{margin-top:10px}.views-chapter>.eyebrow{font-size:9px;padding:6px 10px 2px}.views-actions{display:flex;gap:6px;border-top:1px solid var(--borde);padding-top:12px;margin-top:12px}.views-actions button{flex:1;font-size:10px}.views-consent{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--mudo)}.views-consent .text-button{display:inline;font-size:11px;color:var(--tenue);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--borde-fuerte)}.lightbox{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:4vmin;background:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.lightbox img{max-width:100%;max-height:100%;object-fit:contain}.lightbox-close{position:absolute;top:18px;right:18px;width:40px;padding:0;font-size:22px;background:var(--fondo)}.timeline-slide .tl-stage{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:var(--pad-y) 0;transform-origin:50% var(--track);transition:transform .64s var(--ease)}.timeline-slide.is-drilled .tl-stage{transform:translateY(var(--dock)) scale(.8)}.tl-head{padding:0 var(--pad-x);margin-bottom:clamp(16px,5cqh,60px);transition:opacity .4s}.tl-head .eyebrow,.tl-detail-head .eyebrow{font-size:var(--t-eyebrow);margin-bottom:10px}.tl-head h2{font-size:calc(clamp(28px,5.4cqmin,84px) * var(--disp-escala, 1));max-width:70cqw}.timeline-slide.is-drilled :is(.tl-head,.tl-hint,.tl-phase),.timeline-slide.is-drilled .tl-node:not(.is-focus) .tl-label{opacity:0}.tl-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tl-strip{position:relative;width:calc(var(--zoom) * 100%);height:calc(var(--above) + var(--below) + 36px);transition:transform 1.1s var(--ease);will-change:transform}@container page (max-width: 700px){.tl-strip{width:calc(var(--zoom) * 190%)}}.tl-strip.is-instant,.tl-strip.is-instant *{transition:none!important}.tl-line{position:absolute;top:var(--above);left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);height:0;border-top:2px solid var(--acento);margin-top:-1px;transform-origin:left}.tl-line.line-dashed{border-top:1px dashed var(--tenue);margin-top:0}.tl-line.line-dotted{border-top:2px dotted var(--tenue)}.tl-line.tl-lead{border-top:1px solid var(--borde-fuerte);margin-top:0}.tl-phase{position:absolute;top:calc(var(--above) + var(--below) + 10px);left:calc(var(--x) * 100%);font:700 var(--t-eyebrow)/1 var(--cond);letter-spacing:.28em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);white-space:nowrap}.tl-node{position:absolute;top:var(--above);left:calc(var(--x) * 100%);width:0;height:0;min-height:0;padding:0;border:0;background:none;overflow:visible}.tl-node:focus-visible{outline:none}.tl-node:focus-visible .tl-dot{outline:2px solid var(--tinta);outline-offset:4px}.tl-dot{position:absolute;left:-6px;top:-6px;width:12px;height:12px;background:var(--fondo);border:2px solid var(--tinta);transform:rotate(45deg);transition:transform .4s var(--ease),background .3s,opacity .3s;cursor:pointer}.tl-dot:after{content:"";position:absolute;inset:-7px;border:1px solid var(--acento);opacity:0}.tl-stem{position:absolute;left:0;width:1px;height:calc(20px + var(--lane) * var(--step));background:var(--borde-fuerte);transition:opacity .3s}.side-above .tl-stem{bottom:7px;transform-origin:bottom}.side-below .tl-stem{top:7px;transform-origin:top}.tl-label{position:absolute;left:-2px;display:flex;flex-direction:column;gap:3px;white-space:nowrap;text-align:left;cursor:pointer;transition:opacity .45s var(--ease),transform .45s var(--ease),color .3s}.side-above .tl-label{bottom:calc(27px + var(--lane) * var(--step))}.side-below .tl-label{top:calc(27px + var(--lane) * var(--step))}.tl-node.is-flipped .tl-label{left:auto;right:-2px;text-align:right;align-items:flex-end}.tl-name{display:flex;align-items:baseline;gap:8px;font:700 clamp(11px,1.6cqmin,18px)/1.2 var(--cond);letter-spacing:.14em;text-transform:var(--rotulo-caja, uppercase);color:var(--tenue)}.tl-name b{font:var(--disp-peso, 400) calc(clamp(16px,2.6cqmin,30px) * var(--disp-escala, 1))/calc(1 * var(--disp-alto, 1)) var(--disp);letter-spacing:var(--disp-aire, .03em);color:var(--mudo)}.tl-label small{font:600 clamp(9px,1.2cqmin,14px)/1.3 var(--cond);letter-spacing:.18em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo)}.tl-node:is(.is-past,.is-focus) .tl-name{color:var(--tinta)}.tl-node.is-focus .tl-dot{background:var(--acento);border-color:var(--acento);transform:rotate(45deg) scale(1.35)}.timeline-slide:not(.is-still) .tl-node.is-focus .tl-dot:after{animation:tl-pulse 2.4s var(--ease) infinite}@keyframes tl-pulse{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}.timeline-slide:not(.is-still):not(.is-editing) .tl-node.is-ahead .tl-label{opacity:0;transform:translateY(8px)}.timeline-slide:not(.is-still):not(.is-editing) .tl-node.is-ahead :is(.tl-dot,.tl-stem){opacity:.35}.tl-veil{position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none;transform:translate3d(calc(var(--fx) * 100% + 9rem),0,0);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fondo) 82%,transparent) 9rem,var(--fondo) 16rem);transition:transform 1.1s var(--ease)}.tl-playhead{position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none;transform:translate3d(calc(var(--fx) * 100%),0,0);transition:transform 1.1s var(--ease)}.tl-playhead i{position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--borde-fuerte) 30%,var(--borde-fuerte) 70%,transparent)}.timeline-slide:is(.is-still,.is-editing) :is(.tl-veil,.tl-playhead),.view-box .timeline-slide :is(.tl-veil,.tl-playhead){display:none}.view-box .timeline-slide:not(.is-still):not(.is-editing) .tl-node.is-ahead .tl-label{opacity:1;transform:none}.view-box .timeline-slide:not(.is-still):not(.is-editing) .tl-node.is-ahead :is(.tl-dot,.tl-stem){opacity:1}.timeline-slide.is-active:not(.is-still):not(.is-editing) .tl-line{animation:tl-draw .9s var(--ease) backwards;animation-delay:calc(.25s + max(var(--x),0)*.8s)}.timeline-slide.is-active:not(.is-still):not(.is-editing) .tl-node .tl-dot{animation:tl-pop .5s var(--ease) backwards;animation-delay:calc(.4s + var(--x) * .8s)}.timeline-slide.is-active:not(.is-still):not(.is-editing) .tl-node .tl-stem{animation:tl-stem .5s var(--ease) backwards;animation-delay:calc(.48s + var(--x) * .8s)}@keyframes tl-draw{0%{transform:scaleX(0)}}@keyframes tl-pop{0%{transform:rotate(45deg) scale(0)}}@keyframes tl-stem{0%{transform:scaleY(0)}}.tl-hint{position:absolute;left:var(--pad-x);bottom:clamp(16px,5cqh,56px);display:flex;gap:16px;font:700 10px var(--cond);letter-spacing:.22em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);transition:opacity .4s}.tl-hint span{color:var(--tenue);font-variant-numeric:tabular-nums}.tl-panel{position:absolute;z-index:3;left:0;right:0;bottom:0;top:var(--clear);background:var(--fondo);border-top:1px solid var(--borde)}.tl-back{position:absolute;z-index:2;top:14px;right:var(--pad-x);background:var(--fondo)}.tl-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,4cqh,48px) var(--pad-x) clamp(32px,8cqh,90px)}.tl-detail-head{max-width:70cqw;margin-bottom:clamp(16px,3cqh,40px)}.tl-detail-head h2{font-size:calc(clamp(30px,6cqmin,92px) * var(--disp-escala, 1))}.tl-detail-head h2 span{color:var(--acento);margin-right:.3em}.tl-meta{font:700 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.22em;text-transform:var(--rotulo-caja, uppercase);color:var(--tenue);margin-top:10px}.tl-detail-head .rich{margin-top:14px;max-width:64ch}.page.tl-detail{height:auto;overflow:visible;container-type:inline-size;background:transparent}.page.tl-detail .page-bg{display:none}.page.tl-detail .page-inner{height:auto;min-height:50cqh;padding:0;overflow:visible}.page.tl-detail[data-layout=split] .page-col{margin:0!important}.page.tl-detail .page-col>.blk:has(>.aspect-fill){min-height:52cqh}.presenter{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head head" "now notes" "next notes";gap:18px 28px;padding:18px 26px 26px;background:var(--fondo);color:var(--tinta)}.presenter-head{grid-area:head;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--borde);padding-bottom:14px}.presenter-head>span{font:600 11px var(--cond);letter-spacing:.22em;text-transform:var(--rotulo-caja, uppercase);color:var(--mudo);margin-right:auto}.presenter-head strong{font:400 40px/1 var(--disp);letter-spacing:.04em;font-variant-numeric:tabular-nums}.presenter-clock{font:400 26px/1 var(--disp);color:var(--tenue)}.presenter-now{grid-area:now;display:flex;flex-direction:column;gap:10px}.presenter-actions{display:flex;gap:8px}.presenter-actions button{flex:1;min-height:52px;font-size:13px}.presenter-actions .field{flex:2}.presenter-actions .field+button{flex:1;align-self:flex-end}.presenter-actions button[aria-pressed=true]{background:var(--tinta);color:var(--fondo)}.presenter-notes{grid-area:notes;border-left:1px solid var(--borde);padding-left:26px;overflow-y:auto;max-height:calc(100vh - 110px)}.presenter-notes-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.presenter-notes-head h2{font-size:34px}.presenter-notes-head span{display:flex;gap:4px}.presenter-notes .rich{font-size:1em;color:var(--tinta);line-height:1.55}.presenter-milestone{border-left:2px solid var(--acento);padding-left:14px;margin-bottom:18px}.presenter-next{grid-area:next}.presenter-next-slide{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(100%,420px);padding:0;border:0;background:none;white-space:normal;text-align:left}.presenter-next-slide>span{font:600 12px var(--texto);letter-spacing:0;text-transform:none;color:var(--tenue)}.fit{position:relative;width:100%;overflow:hidden}.fit-canvas{position:absolute;left:50%;top:50%;transform-origin:center}.fit-canvas>.player-root>:not(.brand-corner),.fit-canvas>*{width:100%;height:100%}.slide-thumb-frame{border:1px solid var(--borde-fuerte);background:var(--fondo);pointer-events:none}.thumb-scene{width:100%;height:100%;padding:120px 140px;display:flex;flex-direction:column;justify-content:center;gap:20px}.thumb-scene .eyebrow{font-size:22px}.thumb-scene h2,.print-scene h2{font-size:calc(120px * var(--disp-escala, 1));line-height:calc(.92 * var(--disp-alto, 1))}.thumb-film{border-left:2px solid var(--tinta)}.film-slide{position:absolute;inset:0;background:var(--fondo)}.film-slide-cover{position:absolute;inset:0;min-height:0;padding:0;border:0;background:transparent;cursor:pointer}.film-slide-state{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:96px;height:96px;transform:translate(-50%,-50%);font-size:34px;color:var(--tinta);background:color-mix(in srgb,var(--superficie) 86%,transparent);border:1px solid var(--borde-fuerte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.film-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.film-poster-label{position:absolute;left:3.5%;bottom:5%;padding:10px 14px;font:700 16px/1 var(--cond);letter-spacing:.2em;text-transform:var(--rotulo-caja, uppercase);color:var(--tinta);background:color-mix(in srgb,var(--fondo) 80%,transparent);border:1px solid var(--borde-fuerte)}.player.player-scroll{height:100dvh;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth}.player-scroll .player-scene{position:fixed;z-index:0}.scroll-panel{position:relative;z-index:1;height:100dvh;scroll-snap-align:start}.scroll-panel.kind-scene{pointer-events:none}.scroll-panel.kind-scene .player-copy{pointer-events:auto}.player-scroll .scroll-header{position:fixed;z-index:6}.scroll-dots{position:fixed;z-index:6;right:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.scroll-dots button{width:3px;height:14px;min-height:14px;padding:0;border:0;background:var(--apagado)}.scroll-dots button.active{height:30px;background:var(--tinta)}.player-scroll .views-rail{position:fixed}.print-view{background:var(--superficie);padding:24px;min-height:100vh}.print-hint{max-width:1600px;margin:0 auto 18px;display:flex;gap:14px;align-items:center;color:var(--tenue);font-size:13px}.print-page{position:relative;width:1600px;height:900px;margin:0 auto 24px;overflow:hidden;break-after:page;background:var(--fondo);--acento: inherit}.print-page>.page,.print-page>section{width:1600px;height:900px}.print-milestone .page-inner{padding-top:300px}.print-milestone-head{position:absolute;z-index:2;top:90px;left:140px;right:140px}.print-milestone-head h2{font-size:calc(92px * var(--disp-escala, 1));margin:10px 0}.print-milestone-head>p:not(.eyebrow){font:700 16px var(--cond);letter-spacing:.22em;text-transform:var(--rotulo-caja, uppercase);color:var(--tenue)}.print-scene{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:140px}.print-scene p:not(.eyebrow){font-size:24px;color:var(--tenue);max-width:50ch}.print-view-3d .player-copy{z-index:2}.media-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}@media print{@page{size:1600px 900px;margin:0}html,body{background:var(--fondo)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-view{padding:0;background:none}.print-hint{display:none}.print-page{margin:0}}[data-brand]{font-family:var(--texto)}[data-brand] :is(.page button,.page .button,.cards li,.media-box,.embed-box,.view-box,.hotspot-card,.chat,.media-empty,.view-placeholder,.player-nav,.player-header button,.player-info,.element-tools button,.element-reset,.element-thumbs button,.element-copy .button,.views-rail,.player-notice,.player-copy h1,.player-copy p:not(.eyebrow)){border-radius:var(--radio, 0)}[data-brand] .cards li>img{border-radius:var(--radio, 0) var(--radio, 0) 0 0}[data-brand] :is(.device-phone,.device-tablet,.device-browser) :is(.media-box,.embed-box,.view-box){border-radius:0}[data-brand] .page .primary:hover{background:color-mix(in srgb,var(--tinta) 86%,var(--fondo));border-color:color-mix(in srgb,var(--tinta) 86%,var(--fondo));color:var(--fondo)}[data-brand][data-buttons=accent] .page .primary{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento, var(--fondo))}[data-brand][data-buttons=accent] .page .primary:hover{background:color-mix(in srgb,var(--acento) 86%,var(--tinta));border-color:color-mix(in srgb,var(--acento) 86%,var(--tinta));color:var(--sobre-acento, var(--fondo))}.brand-corner{position:absolute;z-index:3;height:calc(4.4% * var(--logo-escala, 1));min-height:18px;pointer-events:none;display:flex}.brand-corner.at-top-left{top:4.2%;left:2.6%}.brand-corner.at-top-right{top:4.2%;right:2.6%}.brand-corner.at-bottom-left{bottom:4.2%;left:2.6%}.brand-corner.at-bottom-right{bottom:4.2%;right:2.6%}.brand-corner img{display:block;height:100%;width:auto;max-width:none;object-fit:contain}.player .brand-corner{position:fixed}.player:not(.chrome-minimal) .brand-corner.at-top-right,.player.on-scene .brand-corner.at-top-right{top:92px}.player .brand-corner:is(.at-bottom-left,.at-bottom-right){bottom:96px}.player.player-scroll .brand-corner:is(.at-bottom-left,.at-bottom-right){bottom:4.2%}.brand-header{display:inline-flex;align-items:center;height:34px}.brand-header img{display:block;height:100%;width:auto;max-width:200px;object-fit:contain}.brand-header-name{font:var(--disp-peso, 400) calc(28px * var(--disp-escala, 1))/1 var(--disp);letter-spacing:var(--disp-aire, .06em);text-transform:var(--disp-caja, none);color:var(--tinta);white-space:nowrap}.blk-logo{line-height:0}.logo-block{display:block;line-height:0}.logo-block img{display:block;width:auto;max-width:100%;object-fit:contain}.blk.align-center .logo-block img{margin-inline:auto}.blk.align-end .logo-block img{margin-left:auto}.logo-block.size-sm img{height:clamp(22px,5cqmin,56px)}.logo-block.size-md img{height:clamp(30px,8cqmin,88px)}.logo-block.size-lg img{height:clamp(40px,12cqmin,132px)}.logo-block.size-xl img{height:clamp(52px,18cqmin,200px)}.logo-empty{margin:0;padding:12px 14px;border:1px dashed var(--borde-fuerte);font:600 var(--t-eyebrow)/1.4 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--mudo);line-height:1.4}@media(max-width:700px){.player .brand-corner{height:calc(26px * var(--logo-escala, 1))}.player:not(.chrome-minimal) .brand-corner,.player.on-scene .brand-corner{display:none}.brand-header{height:26px}.brand-header img{max-width:130px}}.page[data-choreography]:not([data-choreography=custom]){--motion-ease: cubic-bezier(.16, 1, .3, 1);--motion-duration: calc(.9s * var(--motion-pace) * var(--tempo, 1));--motion-distance: calc(36px * var(--motion-intensity))}.page.is-active:not(.is-still):is([data-choreography=editorial],[data-choreography=cinematic],[data-choreography=product]) .blk:not(.is-held):not([data-enter=none]){animation:motion-editorial var(--motion-duration) var(--motion-ease) backwards;animation-delay:calc(var(--arrival, 0s) + min(var(--i),8) * .09s * var(--motion-pace) * var(--tempo, 1))}.page.is-active:not(.is-still)[data-choreography=cinematic] .blk:not(.is-held):not([data-enter=none]){animation-name:motion-cinematic}.page.is-active:not(.is-still)[data-choreography=product] .blk:not(.is-held):not([data-enter=none]){animation-name:motion-product}.page.is-active:not(.is-still):is([data-choreography=editorial],[data-choreography=cinematic],[data-choreography=product]) .blk[data-build]:not(.is-held):not([data-enter=none]){animation-delay:0s}@keyframes motion-editorial{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(var(--motion-distance))}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes motion-cinematic{0%{opacity:0;transform:translateY(calc(var(--motion-distance) * .5)) scale(calc(1 + .045 * var(--motion-intensity)))}to{opacity:1;transform:none}}@keyframes motion-product{0%{opacity:0;transform:translate(var(--motion-distance)) scale(calc(1 - .035 * var(--motion-intensity)))}to{opacity:1;transform:none}}.slide-layer.is-leaving .page .blk:not(.is-held){animation:none!important;opacity:1!important}.slide-layer.is-leaving .page .blk.is-held{visibility:hidden}.slide-layer:is(.t-editorial,.t-cinematic,.t-product){animation-timing-function:cubic-bezier(.76,0,.24,1)}.slide-layer.is-entering.t-editorial{animation-name:motion-curtain-in}.slide-layer.is-leaving.t-editorial{animation-name:motion-curtain-out;animation-direction:normal}.slide-layer.is-entering.t-cinematic{animation-name:motion-depth-in}.slide-layer.is-leaving.t-cinematic{animation-name:motion-depth-out;animation-direction:normal}.slide-layer.is-entering.t-product{animation-name:motion-panel-in}.slide-layer.is-leaving.t-product{animation-name:motion-panel-out;animation-direction:normal}@keyframes motion-curtain-in{0%{clip-path:inset(100% 0 0);transform:translateY(5%)}to{clip-path:inset(0);transform:none}}@keyframes motion-curtain-out{to{transform:translateY(-4%) scale(.98);opacity:.45}}@keyframes motion-depth-in{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:none}}@keyframes motion-depth-out{to{opacity:0;transform:scale(.94)}}@keyframes motion-panel-in{0%{opacity:0;transform:translate(calc(var(--dir) * 12%)) scale(.97)}to{opacity:1;transform:none}}@keyframes motion-panel-out{to{opacity:0;transform:translate(calc(var(--dir) * -6%)) scale(.98)}}@media(prefers-reduced-motion:reduce){.slide-layer,.page .blk,.page .blk *,.page[data-composition=sequence] .cards li:before,.page[data-composition=comparison] .bars i:after{animation:none!important}.page .blk:not(.is-held){opacity:1!important}}.page:is([data-choreography=editorial],[data-choreography=cinematic],[data-choreography=product]) .blk{--beat-start: calc(var(--arrival, 0s) + min(var(--i), 8) * .09s * var(--motion-pace) * var(--tempo, 1))}.page[data-choreography] .blk[data-build]{--beat-start: 0s}.page.is-active:not(.is-still):is([data-choreography=editorial],[data-choreography=cinematic],[data-choreography=product]) .blk:not(.is-held):not([data-enter=none])>:is(.heading,.cards,.stats)>*{animation:motion-detail calc(.65s * var(--motion-pace) * var(--tempo, 1)) var(--motion-ease) backwards;animation-delay:calc(var(--beat-start) + (.1s + var(--beat, 0) * 75ms) * var(--motion-pace) * var(--tempo, 1))}:is(.heading,.cards,.stats)>:nth-child(2){--beat: 1}:is(.heading,.cards,.stats)>:nth-child(3){--beat: 2}:is(.heading,.cards,.stats)>:nth-child(4){--beat: 3}:is(.heading,.cards,.stats)>:nth-child(5){--beat: 4}:is(.heading,.cards,.stats)>:nth-child(n+6){--beat: 5}@keyframes motion-detail{0%{opacity:0;transform:translateY(calc(var(--motion-distance) * .35))}to{opacity:1;transform:none}}.page[data-composition=contrast] .cards{gap:5cqw}.page[data-composition=contrast] .cards li{border-top:2px solid var(--borde-fuerte);padding-top:3cqmin}.page[data-composition=contrast] .cards li:last-child{border-color:var(--acento)}.page[data-composition=contrast] .cards li>strong{font:var(--disp-peso, 400) calc(5cqmin * var(--disp-escala, 1))/var(--disp-alto, 1) var(--disp);letter-spacing:var(--disp-aire, 0);text-transform:var(--disp-caja, none);overflow-wrap:anywhere}.page[data-composition=contrast] .card-label{color:var(--tenue);font-size:var(--t-small);letter-spacing:.16em}.page[data-composition=contrast] .cards .rich{font-size:var(--t-body)}.page[data-composition=gallery] .blk-gallery{display:flex;flex:1;min-height:20cqh;max-height:48cqh}.page[data-composition=gallery] .gallery{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.page[data-composition=gallery] .gallery:is(.gallery-hero,:has(>li:nth-child(4))){grid-template-rows:repeat(2,minmax(0,1fr))}.page[data-composition=gallery] .gallery li{display:flex;flex-direction:column;min-height:0}.page[data-composition=gallery] .gallery li>:is(.media-button,img){flex:1;min-height:0}.page[data-composition=gallery] .gallery li :is(img,.media-button){position:static;inset:auto;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain}.page[data-composition=gallery] .gallery li>span{position:static;flex:none;padding:0;background:none;overflow-wrap:anywhere;color:var(--tenue);font-size:var(--t-small);letter-spacing:.12em}.page.is-active:not(.is-still)[data-composition=gallery] .blk:not(.is-held):not([data-enter=none]) .gallery>li{animation:motion-editorial var(--motion-duration) var(--motion-ease) backwards;animation-delay:calc(var(--beat-start) + (.12s + var(--image, 0) * .18s) * var(--motion-pace) * var(--tempo, 1))}.page[data-composition=gallery] .gallery>:nth-child(2){--image: 1}.page[data-composition=gallery] .gallery>:nth-child(3){--image: 2}.page[data-composition=gallery] .gallery>:nth-child(4){--image: 3}.page[data-composition=reveal]:not([data-layout=stack])>.page-inner{background:linear-gradient(to bottom,transparent 12%,color-mix(in srgb,var(--fondo) 35%,transparent) 42%,color-mix(in srgb,var(--fondo) 94%,transparent) 76%,var(--fondo))}.page-caption{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--gap)}.page-caption:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-12cqmin calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y));background:linear-gradient(transparent,color-mix(in srgb,var(--fondo) 94%,transparent) 12cqmin,var(--fondo))}.page[data-composition=reveal] :is(.heading-dim,.heading .eyebrow,.heading-sub,.rich){color:var(--tinta)}.page:is([data-composition=hero],[data-composition=closing]) .heading.size-xl h2{--heading-base: clamp(44px, 17cqmin, 220px)}.page[data-composition=statement] .heading.size-xl h2{--heading-base: clamp(44px, 18cqmin, 240px)}.page:not([data-composition=none]) .heading h2{font-size:max(calc(var(--heading-base) * var(--disp-escala, 1) * var(--s, 1)),calc(var(--t-lead) * 1.15))}.page[data-composition=metric] .stats>div{border:0;padding:0;gap:20px}.page:not([data-composition=none]) :is(.rich,.stats dt,.stats dd span,.bars li>span){overflow-wrap:anywhere}.page[data-composition=metric] .stats dd strong{font-size:calc(clamp(80px,29cqmin,360px) * var(--disp-escala, 1) * var(--figure-fit, 1));letter-spacing:-.06em}.page.is-active:not(.is-still)[data-composition=metric] .blk:not(.is-held):not([data-enter=none]) .stats dd strong{animation:motion-title-line var(--motion-duration) var(--motion-ease) backwards;animation-delay:calc(var(--beat-start) + .18s * var(--motion-pace) * var(--tempo, 1))}.page[data-composition=sequence] .cards-steps{gap:5cqw}.page[data-composition=sequence] .cards-steps li{position:relative;border:0;padding-top:3.5cqmin}.page[data-composition=sequence] .cards-steps li:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--acento);transform-origin:left}.page[data-composition=sequence] .cards-steps .card-label{font-size:calc(clamp(40px,10cqmin,120px) * var(--disp-escala, 1));color:var(--mudo);margin-bottom:2cqmin}.page.is-active:not(.is-still)[data-composition=sequence] .blk:not(.is-held):not([data-enter=none]) .cards li:before{animation:grow-x var(--motion-duration) var(--motion-ease) backwards;animation-delay:calc(var(--beat-start) + var(--beat, 0) * .16s * var(--motion-pace) * var(--tempo, 1))}.page[data-composition=comparison] .bars li:nth-child(2){--bar-step: 1}.page[data-composition=comparison] .bars li:nth-child(3){--bar-step: 2}.page[data-composition=comparison] .bars li:nth-child(4){--bar-step: 3}.page.is-active:not(.is-still)[data-composition=comparison] .bars i:after{animation-duration:calc(.9s * var(--motion-pace) * var(--tempo, 1));animation-delay:calc(var(--beat-start) + (.24s + var(--bar-step, 0) * .16s) * var(--motion-pace) * var(--tempo, 1))}.heading-kinetic .heading-word{display:inline-block;max-width:100%;overflow-wrap:anywhere}.heading-kinetic .heading-dim{display:inline-block}.page[data-composition=closing] .heading-dim{font-size:.65em;line-height:1.15;margin-top:.3em}.page.is-active:not(.is-still) .blk:not(.is-held):not([data-enter=none]) .heading-kinetic .heading-word{animation:motion-title-line calc(.7s * var(--motion-pace) * var(--tempo, 1)) var(--motion-ease) backwards;animation-delay:calc(var(--beat-start) + (.12s + min(var(--word),12) * 65ms) * var(--motion-pace) * var(--tempo, 1))}.page.is-active:not(.is-still) .blk:not(.is-held):not([data-enter=none]) .heading-kinetic .heading-dim{animation:motion-title-line var(--motion-duration) var(--motion-ease) backwards;animation-delay:calc(var(--beat-start) + (.3s + min(var(--words),12) * .05s) * var(--motion-pace) * var(--tempo, 1))}@keyframes motion-title-line{0%{clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{clip-path:inset(0);transform:none}}.slide-layer.is-leaving .page .blk *,[data-motion=none] .page .blk *,[data-motion=fade] .page .blk>:is(.heading,.cards,.stats,.gallery)>*,.page.is-still[data-composition=sequence] .cards li:before,[data-motion=none] .page[data-composition=sequence] .cards li:before,[data-motion=fade] .page[data-composition=sequence] .cards li:before,.slide-layer.is-leaving .page[data-composition=sequence] .cards li:before,[data-motion=fade] .page .heading-kinetic :is(.heading-word,.heading-dim),[data-motion=fade] .page[data-composition=metric] .stats dd strong,[data-motion=none] .page .blk,[data-motion=none] .page .bars i:after,[data-motion=none] .page .gantt-bar{animation:none!important}.pin-gate{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:28px clamp(16px,5vw,64px);background:var(--fondo);color:var(--tinta)}.pin-gate-form{align-self:center;width:min(440px,100%);display:grid;gap:18px;padding:40px 0}.pin-gate-form h1{font-size:calc(clamp(54px,11vw,112px) * var(--disp-escala, 1));overflow-wrap:anywhere}.pin-gate-form h1 span{color:var(--mudo)}.pin-gate-form>p:not(.eyebrow):not(.error-banner){color:var(--tenue);font-size:calc(15px * var(--texto-escala, 1));max-width:36ch}.pin-gate-consent{align-items:flex-start;gap:10px;margin:0;max-width:46ch;font-size:calc(12px * var(--texto-escala, 1));line-height:1.5;color:var(--tenue);cursor:pointer}.pin-gate-consent input{flex:none;margin:2px 0 0}.pin-gate-form .field{margin:6px 0 0}.pin-gate-form .field>span{font-size:calc(10px * var(--rotulo-escala, 1));text-transform:var(--rotulo-caja, uppercase)}.pin-input{font:400 calc(44px * var(--disp-escala, 1))/1 var(--disp);letter-spacing:.5em;padding:14px 0 12px .5em;text-align:center;font-variant-numeric:tabular-nums}.pin-gate-form .primary{justify-self:start}.pin-gate-footer{border-top:1px solid var(--borde);padding-top:14px;min-height:29px;font:700 calc(10px * var(--rotulo-escala, 1))/1.4 var(--cond);letter-spacing:.22em;text-transform:var(--rotulo-caja, uppercase);color:var(--apagado)}.pin-gate-footer span{margin-left:8px}.pin-gate-header .brand-header{height:40px}.pin-gate-header .brand-header img{max-width:240px}.player-root>.app-loading{background:var(--fondo);color:var(--tinta)}.player-root>.app-loading p{color:var(--tenue)}[data-brand] .pin-gate :is(input,button){border-radius:var(--radio, 0)}[data-brand] .pin-gate input:hover{border-color:color-mix(in srgb,var(--tinta) 30%,transparent)}[data-brand] .pin-gate .primary:hover{background:color-mix(in srgb,var(--tinta) 86%,var(--fondo));border-color:color-mix(in srgb,var(--tinta) 86%,var(--fondo));color:var(--fondo)}[data-brand][data-buttons=accent] .pin-gate .primary,[data-brand][data-buttons=accent] .pin-gate .primary:disabled:hover{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento, var(--fondo))}[data-brand][data-buttons=accent] .pin-gate .primary:hover:not(:disabled){background:color-mix(in srgb,var(--acento) 86%,var(--fondo));border-color:color-mix(in srgb,var(--acento) 86%,var(--fondo))}[data-brand] .pin-gate .error-banner{background:color-mix(in srgb,var(--alerta) 8%,transparent);border-color:color-mix(in srgb,var(--alerta) 45%,transparent);border-left-color:var(--alerta);color:color-mix(in srgb,var(--alerta) 50%,var(--tinta))}@media(max-width:800px){.pin-gate-form .primary{justify-self:stretch}.pin-gate-header .brand-header{height:30px}.pin-gate-header .brand-header img{max-width:160px}}
