.noa-configuration-summary{color:#e1ecfd;text-align:start;background:linear-gradient(130deg,#13283d7d,#0e1b2b80);border:1px solid #8aadd331;border-radius:14px;gap:0;min-width:0;max-width:100%;margin-top:15px;padding:0 14px;display:grid}.noa-configuration-summary .noa-summary-title{letter-spacing:0;color:#e5efff;text-align:start;overflow-wrap:anywhere;margin:0;padding:14px 0 11px;font-size:15px;font-weight:400;line-height:1.4}.noa-configuration-summary .noa-summary-row{border-top:1px solid #abc5e319;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.noa-configuration-summary dl{flex:1;gap:5px;min-width:0;margin:0;display:grid}.noa-configuration-summary dt{color:#96afce;text-align:start;margin:0;font-size:11px;line-height:1.4}.noa-configuration-summary dd{color:#e1ecfd;text-align:start;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:400;line-height:1.45}.noa-configuration-summary .noa-summary-finish{align-items:center;gap:9px;display:flex}.noa-configuration-summary .noa-summary-swatch{border:1px solid #dbe9ff59;border-radius:50%;flex:none;width:23px;height:23px;display:block;box-shadow:0 2px 7px #0003}.noa-configuration-summary .noa-summary-capabilities{flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.noa-configuration-summary .noa-summary-capabilities>li{color:#c9dffa;overflow-wrap:anywhere;background:#17314b70;border:1px solid #7ba8e731;border-radius:7px;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.4}.noa-configuration-summary .noa-summary-empty{color:#a9bed9}.noa-configuration-summary .noa-summary-context>dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.noa-configuration-summary .noa-summary-context>dl>div{align-content:start;gap:5px;min-width:0;display:grid}.noa-configuration-summary .noa-summary-edit{min-width:44px;min-height:44px;font:inherit;color:#a9ccff;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:7px 0 7px 6px;font-size:12px;line-height:1.3;text-decoration:underline}.noa-configuration-summary .noa-summary-edit:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #9ac4ff}.noa-configuration-summary[dir=rtl] .noa-summary-edit{padding-inline:6px 0}.noa-configuration-summary[data-compact=true]{padding-inline:12px}.noa-configuration-summary[data-compact=true] .noa-summary-title{padding-block:12px 9px;font-size:14px}.noa-configuration-summary[data-compact=true] .noa-summary-row{gap:10px;padding-block:8px}.noa-configuration-summary[data-compact=true] dd{font-size:12px}@media (max-width:480px){.noa-configuration-summary{padding-inline:12px}.noa-configuration-summary .noa-summary-row{gap:8px;padding-block:9px}.noa-configuration-summary .noa-summary-title{font-size:14px}.noa-configuration-summary dd{font-size:12px}.noa-configuration-summary .noa-summary-context>dl{gap:8px}.noa-configuration-summary .noa-summary-edit{font-size:11px}}.noa-skip-links>a{z-index:200;opacity:0;pointer-events:none;color:#edf5ff;background:#09111e;border:1px solid #92c5ff;border-radius:999px;min-block-size:44px;max-inline-size:calc(100vw - 32px);padding:10px 18px;font-size:16px;line-height:1.5;text-decoration:none;position:fixed;inset-block-start:10px;inset-inline-start:16px;transform:translateY(calc(-100% - 24px))}.noa-skip-links>a:focus{opacity:1;pointer-events:auto;outline-offset:3px;outline:2px solid #d5e6ff;transform:none}.premium-site :is(a,button,summary,input,textarea,[role=slider]):focus-visible{outline-offset:3px;outline:2px solid #92c5ff}.premium-site :is(h1,h2)[tabindex="-1"]:focus-visible{outline-offset:6px;outline:2px solid #92c5ff}.premium-site#inicio .journey-copy:focus-within{opacity:1!important}.premium-site#inicio .premium-header nav a{align-items:center;min-block-size:44px;display:inline-flex}.premium-site#inicio .transparency-record summary{box-sizing:border-box;min-block-size:44px;padding-block:9px}.premium-site.fanzone-site :is(.survey-question label,.survey-consent){min-block-size:44px}.premium-site.fanzone-site #survey-required-hint{margin-block:16px 12px;font-size:14px;line-height:1.65;display:block}.premium-site.fanzone-site :is(.fanzone-home,.fanzone-footer a){align-items:center;min-block-size:44px;display:inline-flex}.premium-site.fanzone-site .survey-privacy summary{box-sizing:border-box;min-block-size:44px;padding-block:9px}.premium-site.fanzone-site .noa-language-trigger{min-block-size:44px}@media (prefers-reduced-motion:reduce){.noa-skip-links>a{transition:none}}.noa-survey{background:#080e19;border-top:1px solid #b6cef322;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:35px 7vw;padding:65px 7vw 95px;scroll-margin-top:20px;display:grid}.survey-intro h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(32px,4vw,56px);font-weight:300;line-height:1.12}.survey-intro>p:not(.kicker){color:#afc0d8;font-size:16px;line-height:1.7}.survey-intro .survey-disclosure{color:#8399b9!important;font-size:14px!important}.survey-panel{background:#0c1727;border:1px solid #b0cff229;border-radius:24px;min-width:0;padding:28px}.survey-auth-title{color:#eef6ff;margin:18px 0 12px;scroll-margin-top:32px;font-size:1.5rem;font-weight:400;line-height:1.3}.survey-auth-explanation{color:#b6c9e3;margin-bottom:24px;font-size:1rem;line-height:1.6}.survey-back,.survey-retry{color:#bcd8ff;text-underline-offset:4px;padding:8px 0;font-size:.875rem;line-height:1.5;text-decoration:underline}:is(.survey-back:focus-visible,.survey-retry:focus-visible,.survey-auth-title:focus-visible){outline-offset:5px;border-radius:4px;outline:2px solid #85b5ff}.survey-draft-note{color:#a9bfdc;margin:0 0 22px;font-size:.875rem;line-height:1.6;display:block}.survey-questions .survey-draft-note{margin:14px 0 0}.survey-auth-tabs{border-bottom:1px solid #a9c7f12b;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}.survey-auth-tabs button{color:#a9bdd9;border-radius:18px;padding:9px 16px;font-size:14px}.survey-auth-tabs button[aria-pressed=true]{color:#fff;background:#214777}.survey-auth-form>fieldset,.survey-questions>fieldset{border:0;min-width:0;margin:0;padding:0}.survey-auth-form>fieldset{gap:17px;display:grid}.survey-auth-form label:not(.survey-consent){color:#d0dded;gap:8px;font-size:14px;display:grid}.survey-auth-form input{color:#eef6ff;background:#080f1c;border:1px solid #abc8ee38;border-radius:12px;height:44px;font-size:16px}.survey-auth-form small,.survey-comment small{color:#97abc9;font-size:12px;line-height:1.6}.survey-consent{color:#a5bad8;align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;line-height:1.6;display:flex}.survey-consent a{color:#c6ddff;text-decoration:underline}.survey-consent button{flex-shrink:0;margin-top:3px}.survey-panel .solid-action{color:#eef6ff;background:linear-gradient(125deg,#1959acb8,#173868b8);border:1px solid #85b5ff6e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 17px;font-size:14px;display:flex}.survey-panel .solid-action:disabled{opacity:.45;cursor:not-allowed}.survey-auth-form,.survey-google-access{width:100%;max-width:400px;margin-inline:auto}.survey-auth-consent{max-width:400px;margin:0 auto 14px}.survey-google-access{min-width:0;margin:0 auto 18px}.survey-auth-form{border-block-start:1px solid #a9c7f126;padding-block-start:18px}.noa-google-button{justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;display:flex}.survey-google-inactive{color:#b5bfd0;text-align:center;cursor:not-allowed;background:#131314;border:1px solid #8e918f80;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-size:.875rem;line-height:1.4;display:flex}.survey-google-hint{color:#a6b9d3;text-align:center;text-wrap:pretty;margin-block-start:10px;font-size:.875rem;line-height:1.5;display:block}.survey-availability{color:#b9cbed;border:1px solid #6e91c53d;border-radius:12px;padding:12px;font-size:14px;line-height:1.6}.survey-identity{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.survey-identity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.survey-identity strong{font-size:16px}.survey-identity small{color:#9bb3d5;overflow-wrap:anywhere;font-size:13px}.survey-identity>button{flex-shrink:0;align-items:center;gap:7px;font-size:14px;display:flex}.survey-saved{color:#afd2ff;align-items:center;gap:9px;font-size:14px;line-height:1.6;display:flex}.survey-question{border:0;border-bottom:1px solid #aac5ef1c;min-width:0;margin:0 0 22px;padding:0 0 24px}.survey-question legend{color:#e1ebfa;margin-bottom:13px;font-size:16px;line-height:1.5}.survey-question [role=radiogroup],.survey-features{grid-template-columns:1fr 1fr;gap:11px;display:grid}.survey-question label{color:#b5c9e5;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.survey-question label>button{flex-shrink:0}.survey-comment{color:#d1e1f7;gap:10px;font-size:16px;line-height:1.5;display:grid}.survey-comment textarea{resize:vertical;color:#e0edff;background:#07101d;border:1px solid #97b2da3d;border-radius:12px;width:100%;min-height:105px;max-height:300px;padding:13px;font-size:16px}.survey-message{color:#b9d5fd;margin:18px 0 0;font-size:14px;line-height:1.6}.survey-message:empty{display:none}.survey-privacy{color:#92a8c8;border-top:1px solid #a9c4ed2b;grid-column:1/-1;padding-top:18px}.survey-privacy summary{cursor:pointer;font-size:14px}.survey-privacy p{max-width:1000px;font-size:14px;line-height:1.7}.signup-survey-link{color:#b1d3ff;align-items:center;gap:10px;margin:15px 0;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:800px){.noa-survey{grid-template-columns:1fr;gap:22px;padding:42px 20px 100px}.survey-panel{border-radius:20px;padding:22px 17px}.survey-question [role=radiogroup],.survey-features{grid-template-columns:1fr}.survey-identity{align-items:flex-start}.survey-intro h2{font-size:36px}}.premium-site .design-turntable{background:#080d16;min-width:0;margin:0;position:relative}.design-turntable-stage{aspect-ratio:1.55;width:100%;min-height:300px;max-height:65svh;position:relative;overflow:hidden}.premium-site .design-turntable-stage>img{object-fit:contain;width:100%;height:100%;margin:0;transition:opacity .6s;position:absolute;inset:0}.design-turntable-canvas{position:absolute;inset:0}.design-turntable-canvas canvas{width:100%;height:100%;display:block}.design-turntable.is-ready .design-turntable-stage>img{opacity:0}.design-turntable-toggle{bottom:48px;color:#dfeeff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#142239bf;border:1px solid #b6d1f94d;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:absolute;inset-inline-end:22px}.design-turntable-toggle:focus-visible{outline-offset:4px;outline:2px solid #95bfff}.premium-site .design-turntable figcaption{text-align:center;color:#93a6c1;padding:14px 20px;font-size:12px;position:relative}@media (max-width:800px){.design-turntable-stage{min-height:245px;max-height:45svh}.design-turntable-toggle{bottom:45px;padding:8px 11px;inset-inline-end:10px}}.supporter-id{background:#080d16;border-block:1px solid #ffffff14;grid-template-columns:1.15fr 1fr;align-items:center;gap:7vw;padding:65px 7vw;display:grid}.supporter-copy h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 25px;font-size:clamp(34px,4.5vw,62px);font-weight:300;line-height:1.12}.supporter-copy>p:not(.kicker){color:#b4c0d3;max-width:620px;font-size:16px;line-height:1.75}.supporter-copy .supporter-scope{color:#8e9fb7!important;font-size:14px!important}.supporter-includes{color:#c7d7ee;gap:14px;margin:22px 0;padding:12px 0;font-size:15px;list-style:none;display:grid}.supporter-includes li{align-items:center;gap:12px;display:flex}.supporter-includes svg{color:#85b5fb;flex-shrink:0}.supporter-offer{justify-self:center;width:100%;max-width:420px}.supporter-options{color:#dbe8fa;background:#8ab9ff08;border:1px solid #8ab9ff33;border-radius:18px;margin:22px 0;padding:18px;font-size:16px}.supporter-shirt{cursor:pointer;align-items:center;gap:12px;display:flex}.supporter-shirt button{border-color:#9dbbe0;width:22px;height:22px}.supporter-size{gap:10px;margin-top:18px;display:grid}.supporter-size button{color:#dbe8fa;border-color:#8ab9ff55;border-radius:12px;width:100%}.supporter-size small{color:#98abc5;font-size:14px;line-height:1.5}.supporter-size-menu{z-index:10000;color:#dbe8fa;background:#101b2c;border-color:#8ab9ff55;border-radius:12px}.noa-ip{color:#eaf2ff;background:#080d16;border-top:1px solid #ffffff18;padding:64px 7vw}.noa-ip-intro{max-width:780px}.noa-ip h2{margin:0 0 20px;font-size:clamp(32px,4vw,50px);font-weight:300;line-height:1.15}.noa-ip p{color:#aebdd1;font-size:16px;line-height:1.7}.noa-ip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.noa-ip article{background:#8ab9ff06;border:1px solid #8ab9ff33;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.noa-ip article h3{margin:8px 0 18px;font-size:21px;font-weight:400;line-height:1.4}.noa-ip .noa-ip-type{color:#8ab9ff;margin:0;font-size:14px}.noa-ip code{white-space:normal;overflow-wrap:anywhere;color:#d9e8ff;font-size:15px}.noa-ip article a{color:#b8d4ff;align-items:center;gap:8px;padding-top:20px;font-size:14px;display:inline-flex}.noa-ip small{color:#aebdd1;font-size:14px;line-height:1.6}.noa-ip article a+small{margin-top:8px}.noa-ip .noa-ip-note{max-width:1000px;margin:28px 0 0;font-size:14px}@media (max-width:800px){.noa-ip{padding:40px 24px}.noa-ip-grid{grid-template-columns:1fr}.noa-ip article{padding:22px}}.supporter-card{aspect-ratio:1.586;background:linear-gradient(135deg,#293342 0%,#0c1524 45%,#263a59 100%);border:1px solid #9eabc255;border-radius:19px;flex-direction:column;align-items:flex-start;padding:25px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0007,inset 0 1px #ffffff24}.supporter-card img{opacity:.8;max-width:65%;height:auto}.supporter-card-name{letter-spacing:.07em;color:#edf3ff;margin-top:auto;margin-bottom:17px;font-size:clamp(20px,2.3vw,30px);font-weight:300}.supporter-card-name em{color:#8ab9ff;font-style:normal}.supporter-card-tier{letter-spacing:.1em;color:#b7c9e3;font-size:12px}.supporter-card-note{text-align:center;color:#7f91ab;margin:13px 0 21px;font-size:12px;display:block}.supporter-price{color:#b7c9e3;justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}.supporter-price>strong{color:#eaf2ff;white-space:nowrap;font-size:43px;font-weight:300;line-height:1.2}.supporter-price>strong>span{color:#8caddb;font-size:16px}.supporter-pending{color:#98abc5;margin:18px 0;font-size:14px;line-height:1.6}.premium-site .supporter-offer .hero-cta{border-radius:18px;justify-content:space-between;margin:0;padding:14px 18px;font-size:14px;display:flex}@media (max-width:800px){.supporter-id{grid-template-columns:1fr;gap:24px;padding:42px 24px}.supporter-card{padding:23px}.supporter-card-name{font-size:23px}.supporter-copy h2{font-size:36px}}.noa-expanded-editorial{background:#05090e;border-block:1px solid #ffffff14;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);align-items:center;display:grid;overflow:clip}.expanded-intro{z-index:1;padding:58px 3vw 58px 7vw;position:relative}.expanded-intro h2,.community-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,4.5vw,68px);font-weight:300;line-height:1.05}.expanded-intro h2 span{color:#bdd5f8}.expanded-intro>p:not(.kicker){color:#b1bdd0;margin:0 0 18px;font-size:1rem;line-height:1.75}.expanded-intro .editorial-qualifier{color:#929eaf!important;font-size:.875rem!important}.editorial-link{border-bottom:1px solid #c0d2eb66;align-items:center;gap:18px;margin-top:12px;padding-bottom:10px;font-size:.9375rem;display:inline-flex}.expanded-landscape{align-self:stretch;min-height:490px;margin:0;position:relative}.expanded-landscape picture,.expanded-landscape img{width:100%;height:100%;display:block;position:absolute;inset:0}.expanded-landscape img{object-fit:cover;object-position:55% center}.expanded-landscape:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05090e,#0000 22%),linear-gradient(#0000 75%,#05090ee6);position:absolute;inset:0}.expanded-labels{z-index:1;color:#e2eafa;letter-spacing:.06em;text-shadow:0 1px 8px #000;justify-content:space-between;gap:10px;font-size:.75rem;display:flex;position:absolute;top:24px;left:9%;right:5%}.expanded-landscape figcaption{z-index:1;text-align:right;color:#c3cee0;font-size:.75rem;line-height:1.5;position:absolute;bottom:22px;left:9%;right:5%}.noa-community-editorial{isolation:isolate;background:#070a10;align-items:center;min-height:620px;padding:70px 7vw 85px;scroll-margin-top:0;display:flex;position:relative;overflow:clip}.community-landscape,.community-landscape img{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.community-landscape img{object-fit:cover;object-position:60% center}.noa-community-editorial:before{content:"";z-index:-1;background:linear-gradient(90deg,#05080ef5 2%,#05080ed9 24%,#05080e5c 53%,#0000 76%),linear-gradient(#06090e1a,#0000 72%,#06090ef2);position:absolute;inset:0}.community-copy{width:min(48%,540px)}.community-copy h2{margin-bottom:24px}.community-statement{color:#dde8fa!important;font-size:1.25rem!important;line-height:1.35!important}.community-copy>p:not(.kicker){color:#b4c0d3;max-width:440px;margin:0 0 24px;font-size:1rem;line-height:1.7}.premium-site .community-copy .hero-cta{background:linear-gradient(125deg,#1458cacc,#0c2864aa);border-color:#8dbaff65;gap:25px;margin:0;padding:15px 22px;font-size:.9375rem;display:inline-flex}.community-copy small{color:#a0aec2;max-width:340px;margin-top:17px;font-size:.8125rem;line-height:1.6;display:block}.community-image-note{text-align:right;color:#d2dcec;max-width:340px;margin:0;font-size:.875rem;line-height:1.6;position:absolute;bottom:24px;right:5vw}.community-image-note span{color:#9babc1;margin-top:3px;font-size:.75rem;display:block}.premium-site .launch-human-image{aspect-ratio:2.7;isolation:isolate;margin:0 0 28px;position:relative;overflow:hidden}.launch-human-image picture,.launch-human-image img{width:100%;height:100%;display:block;position:absolute;inset:0}.launch-human-image img{object-fit:cover;object-position:35% 45%}.launch-human-image:after{content:"";background:linear-gradient(#0000 55%,#060a11dc),linear-gradient(90deg,#0000 65%,#060a11aa);position:absolute;inset:0}.launch-human-image figcaption{z-index:1;color:#b7c4d5;font-size:.75rem;line-height:1.4;position:absolute;bottom:10px;left:14px;right:10px}.premium-site .noa-launch{height:auto;min-height:0;max-height:none}@media (max-width:1000px){.noa-expanded-editorial{grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr)}.expanded-intro{padding-left:5vw}.community-copy{width:54%}}@media (max-width:800px){.noa-expanded-editorial{grid-template-columns:1fr}.expanded-intro{max-width:650px;padding:42px 24px 20px}.expanded-intro h2,.community-copy h2{font-size:clamp(34px,8.8vw,48px)}.expanded-intro .kicker,.community-copy .kicker{font-size:.8125rem}.expanded-landscape{aspect-ratio:1.45;height:auto;min-height:0}.expanded-landscape img{object-position:center}.expanded-landscape:after{background:linear-gradient(#0000 65%,#05090e),linear-gradient(#05090e,#0000 17%)}.expanded-labels{letter-spacing:0;font-size:.75rem;top:22px;left:20px;right:20px}.expanded-labels span{text-align:center;max-width:90px}.expanded-landscape figcaption{text-align:center;bottom:14px;left:20px;right:20px}.noa-community-editorial{align-items:flex-start;min-height:790px;padding:42px 24px 280px}.community-copy{width:100%;max-width:520px}.community-copy>p:not(.kicker){max-width:440px}.community-landscape img{object-position:68% bottom}.noa-community-editorial:before{background:linear-gradient(#05080efc,#05080eed 34%,#05080e3d 63%,#05080e99),linear-gradient(90deg,#05080e33,#0000)}.community-image-note{text-align:left;max-width:none;font-size:.8125rem;bottom:22px;left:24px;right:24px}.premium-site .launch-human-image{aspect-ratio:2.2;min-height:150px;margin:0 0 24px}.premium-site .noa-launch{padding-top:32px}}.supporter-packages{align-items:stretch!important;min-height:100svh!important}.supporter-carousel{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.supporter-carousel-track{width:300%;transition:transform .6s cubic-bezier(.22,.8,.2,1);display:flex}.supporter-tier{background:radial-gradient(circle at 75% 20%,#1e4d8b50,#0000 45%),#060b13;grid-template-columns:1fr 1fr;align-items:stretch;width:33.333%;min-height:min(660px,78svh);display:grid;position:relative;overflow:hidden}.supporter-tier .supporter-card{min-height:270px;margin:auto 7%}.supporter-tier-copy{z-index:1;background:linear-gradient(90deg,#07101ee8,#07101e91);flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px);display:flex}.supporter-tier-copy>p{letter-spacing:.17em;color:#8eb9fb;font-size:.72rem}.supporter-tier-copy h3{margin:12px 0;font-size:clamp(38px,5vw,72px);font-weight:300}.supporter-tier-copy>strong{color:#dbeaff;font-size:clamp(25px,3vw,44px);font-weight:300}.supporter-tier-copy ul{gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.supporter-tier-copy li{color:#c4d4e8;align-items:center;gap:10px;display:flex}.supporter-tier-copy li svg{color:#79adf8}.supporter-tier-copy small{color:#88a0bd;max-width:420px;line-height:1.55}.supporter-maquette{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supporter-tier-founder .supporter-tier-copy{background:linear-gradient(90deg,#030811 65%,#0000);grid-column:1}.supporter-carousel-controls{justify-content:center;align-items:center;gap:20px;padding:16px;display:flex}.supporter-carousel-controls>button{color:#eff6ff;background:#14253d;border:1px solid #95b9ec66;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.supporter-carousel-controls>div{gap:9px;display:flex}.supporter-carousel-controls [role=tab]{background:0 0;border:0;padding:7px}.supporter-carousel-controls [role=tab] span{background:#607da5;width:28px;height:2px;display:block}.supporter-carousel-controls [role=tab][aria-selected=true] span{background:#b9d8ff}.supporter-carousel>.supporter-pending{text-align:center;padding:0 30px}.supporter-carousel>.hero-cta{align-self:center;margin:12px 0 0}@media (max-width:760px){.supporter-packages{min-height:auto!important}.supporter-tier{grid-template-columns:1fr;min-height:570px}.supporter-tier .supporter-card{min-height:190px;margin:25px 8% 0}.supporter-tier-copy{background:linear-gradient(#07101e77,#07101ef5 35%);padding:28px 24px}.supporter-tier-founder .supporter-tier-copy{background:linear-gradient(#0000,#030811f5 35%);grid-column:auto}.supporter-maquette{object-position:65% top}.supporter-tier-copy h3{font-size:42px}.supporter-tier-copy ul{margin:17px 0}.supporter-carousel>.supporter-pending{padding:0 20px}}.founder-section{flex-direction:column;background:#03060b!important;min-height:100svh!important;padding:0!important;display:flex!important}.founder-heading{max-width:780px;padding:42px 7vw 24px}.founder-heading h2{margin:10px 0;font-size:clamp(34px,5vw,72px);font-weight:300;line-height:1.05}.founder-heading>p:last-child{color:#aebbd0;line-height:1.6}.founder-slider{flex:1;min-height:0;position:relative;overflow:hidden}.founder-track{width:300%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:flex}.founder-slide{width:33.333%;min-height:600px;position:relative;overflow:hidden}.founder-slide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.founder-overlay{z-index:1;box-sizing:border-box;background:linear-gradient(90deg,#03060bf7 62%,#03060b00);flex-direction:column;justify-content:center;width:min(550px,55%);min-height:100%;padding:clamp(30px,5vw,80px) 7vw;display:flex;position:relative}.founder-overlay>p{color:#7eb2ff;letter-spacing:.18em;font-size:.76rem}.founder-overlay h3{margin:10px 0;font-size:clamp(40px,5vw,74px);font-weight:300}.founder-overlay>span{color:#e4edfa}.founder-overlay ul{gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.founder-overlay li{color:#c5d3e6}.founder-overlay li:before{content:"—";color:#5b9cff;margin-right:9px}.founder-overlay small{color:#8ca0ba;line-height:1.5}.founder-overlay a{color:#fff;align-items:center;gap:10px;margin-top:22px;display:inline-flex}.founder-extras{background:#061425b5;border:1px solid #70a8ff44;gap:8px;margin:17px 0;padding:15px;display:grid}.founder-extras b{font-size:.83rem;font-weight:400}.founder-extras label{align-items:center;gap:8px;font-size:.82rem;display:flex}.founder-extras select{color:#fff;background:#0b1a2c;border:1px solid #7096c555;margin-left:auto;padding:5px}.founder-extras button{color:#a9cdfb;background:0 0;border:0}.founder-add{align-self:start;align-items:center;display:flex;gap:6px!important}.founder-nav{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;right:7vw}.founder-nav button{color:#dceaff;background:#07172baa;border:1px solid #91b8ee66;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.founder-nav button[aria-current=true]{background:#1461bf;border-color:#9ac5ff}@media (max-width:700px){.founder-heading{padding:34px 24px 18px}.founder-slide{min-height:650px}.founder-slide>img{object-position:64% center}.founder-overlay{background:linear-gradient(#03060b00,#03060bfd 36%);width:100%;padding:250px 24px 75px}.founder-overlay h3{font-size:48px}.founder-overlay ul{margin:14px 0}.founder-nav{bottom:18px;right:20px}}.premium-header .header-actions{align-items:center;gap:20px;min-width:0;display:flex}.noa-language{color:#dbe7fb;flex-shrink:0;align-items:center;gap:7px;display:flex}.premium-header .noa-language-trigger{color:#e3ecfc;min-width:112px;height:38px;font:inherit;box-shadow:none;background:#14223766;border:1px solid #b9d4ff30;border-radius:22px;padding:0 12px;font-size:14px}.noa-language-menu{color:#e5efff;z-index:10000;background:#101a29;border:1px solid #b9d4ff40;min-width:150px}.noa-language-menu [role=option]{min-height:40px;font-size:14px}.noa-language-menu [role=option]:focus,.noa-language-menu [role=option][data-highlighted]{color:#fff;background:#1a3963}:is(.noa-language-trigger:focus-visible,.floating-access:focus-visible){outline-offset:4px;outline:2px solid #a9d0ff}html[lang=ar] body{direction:ltr;font-family:Tahoma,Segoe UI,Arial,sans-serif}html[lang=ar]{direction:ltr}html[lang=ja] body{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}html[lang=ja] .premium-site :is(h1,h2,h3,h4,.kicker,.cinema-eyebrow,.stage-topline,.config-recap>span){letter-spacing:normal;overflow-wrap:anywhere;line-height:1.5}html[lang=ja] .vision-intro-reveal span{letter-spacing:.12em;word-spacing:normal}.premium-site .signup-trap{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;top:0;left:0;overflow:hidden}.premium-site .founder-slider{direction:ltr;width:100%;min-width:0;max-width:100%}.premium-site .founder-track{min-width:0}.premium-site .founder-slide{flex:0 0 33.3333%;min-width:0}html[lang=ar] .premium-site :is(.founder-heading,.founder-overlay,.launch-intro,.launch-status,.signup-privacy,.survey-privacy){text-align:right;direction:rtl}html:is([lang=ar],[lang=ja]) .premium-site .founder-heading h2{letter-spacing:normal;line-height:1.35}@media (max-width:700px){.premium-site .premium-header{z-index:95;box-sizing:border-box;width:100%;max-width:100%;position:sticky;top:0}.premium-site .noa-language{flex-shrink:0;position:relative}.premium-site .founder-heading,.premium-site .founder-overlay{overflow-wrap:anywhere;min-width:0}html[lang=ar] .premium-site :is(.noa-mobile-story,.mobile-story-copy,.cinema-copy){direction:rtl}html:is([lang=ar],[lang=ja]) .premium-site .step-nav button{letter-spacing:normal;font-size:12px;line-height:1.5}}html[lang=ar] .premium-site,html[lang=ar] .premium-header,html[lang=ar] .premium-footer,html[lang=ar] .floating-access{direction:ltr}html[lang=ar] .premium-site :is(.journey-copy,.journey-copy p,.journey-copy h1,.journey-copy h2,.journey-copy h3,.journey-copy details,.survey-intro,.survey-panel,.noa-ip,.noa-section-disclosure,.vision-intro-copy){text-align:right;direction:rtl}html[lang=ar] .vision-intro-copy{text-align:center}html[lang=ar] .premium-header .header-actions{margin-left:auto;margin-right:0}html[lang=zh] body{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}html:is([lang=ar],[lang=zh]) .premium-site :is(h1,h2,h3,h4,.kicker,.cinema-eyebrow,.stage-topline,.config-recap>span){letter-spacing:normal}html[lang=ar] .premium-site :is(p,h1,h2,h3,h4){line-height:1.6}html[lang=ar] .premium-site .noa-config h3{line-height:1.3}html[lang=ar] .config-panel,html[lang=ar] .noa-language-menu{text-align:right;direction:rtl}html[lang=ar] .config-stage,html[lang=ar] .cinema-product,html[lang=ar] .expanded-labels{direction:ltr}html[lang=ar] .stage-concept-tag,html[lang=ar] .gesture-hint{direction:rtl}html[lang=ar] input[type=email]{text-align:left;direction:ltr}html[lang=ar] .community-copy{text-align:right}html[lang=ar] .noa-community-editorial{justify-content:flex-end}html[lang=ar] .expanded-intro{padding-inline:7vw 3vw}html[lang=ar] .expanded-landscape:after{background:linear-gradient(270deg,#05090e,#0000 22%),linear-gradient(#0000 75%,#05090ee6)}html[lang=ar] .cinema-copy,html[lang=ar] .cinema-masthead{direction:rtl}.premium-site .step-nav button{white-space:normal;overflow-wrap:anywhere}.premium-site .config-panel :is(h3,.panel-description,.design-disclosure,.finish-description),.premium-site .signup-privacy p{overflow-wrap:anywhere}.premium-site{--access-right:max(14px,env(safe-area-inset-right));--access-width:50px;--access-clearance:calc(var(--access-right) + var(--access-width) + 18px)}.premium-site>section:not(.noa-cinema):not(.noa-config):not(.noa-store-banner){padding-right:max(7vw,var(--access-clearance))}.premium-site .noa-config{padding-right:max(4vw,var(--access-clearance))}.premium-site .config-workbench{height:calc(100svh - 128px);min-height:410px}.premium-site #noa-registro{scroll-margin-top:24px}.premium-site .noa-config:-webkit-full-screen .config-workbench{height:calc(100svh - 128px)}.premium-site .noa-config:fullscreen .config-workbench{height:calc(100svh - 128px)}.floating-access{z-index:90;right:var(--access-right);width:var(--access-width);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4f8ff;background:linear-gradient(160deg,#123f8399,#0c1b3866);border:1px solid #9cc9ff59;border-radius:22px;justify-content:center;align-items:center;height:230px;max-height:calc(100svh - 60px);padding:14px 10px;text-decoration:none;display:flex;position:fixed;top:50%;bottom:auto;left:auto;transform:translateY(-50%);box-shadow:0 9px 30px #0004,inset 0 1px #ffffff17}.floating-access>span{text-align:center;width:max-content;max-width:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.floating-access small{display:none}.floating-access strong{font-size:.9375rem;font-weight:500;line-height:1.4}.floating-access>svg{position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.floating-access:hover{background:linear-gradient(120deg,#1c54a8ee,#152c51ee)}.premium-site .premium-footer{padding-bottom:36px}@media (max-width:1000px){.premium-header .header-actions{gap:12px}.premium-header nav{gap:18px}.noa-language>svg{display:none}}@media (max-width:1100px){.premium-header nav{display:none}}@media (max-width:900px){.premium-site .config-workbench{height:calc(100svh - 99px);min-height:390px}.premium-site .noa-config{padding-bottom:10px}.premium-site .noa-config:-webkit-full-screen .config-workbench{height:calc(100svh - 99px)}.premium-site .noa-config:fullscreen .config-workbench{height:calc(100svh - 99px)}.premium-site .noa-config:-webkit-full-screen{padding-bottom:10px}.premium-site .noa-config:fullscreen{padding-bottom:10px}.premium-site .step-nav{overflow:visible}.premium-site .step-nav button{font-size:13px}}@media (max-height:620px){.premium-site .config-workbench{min-height:0}.premium-site .step-nav button{line-height:1.2}}@media (max-width:900px) and (max-height:620px){.premium-site .config-workbench{grid-template-rows:minmax(115px,38%) minmax(0,62%);height:calc(100svh - 90px)}}@media (orientation:landscape) and (max-height:560px) and (min-width:600px){.premium-site .config-workbench{grid-template-rows:minmax(0,1fr)}}@media (max-width:700px){.premium-site{--access-right:max(8px,env(safe-area-inset-right));--access-width:44px;--access-clearance:calc(var(--access-right) + var(--access-width) + 16px)}.premium-header{padding-inline:16px}.premium-header .header-actions{gap:8px}.premium-header .header-configure{display:none}.premium-header .noa-language-trigger{min-width:92px;height:36px;font-size:14px}.premium-header>a{min-width:0}.premium-header>a img{max-width:140px}.floating-access{border-radius:18px;height:218px;padding:10px 8px}.floating-access>span{max-width:168px}.floating-access strong{font-size:.875rem}.premium-site .config-panel{padding-bottom:12px}.premium-site .premium-footer{padding-bottom:30px}html[lang=ar] .expanded-intro{padding:42px 24px 20px}}.premium-site .ideal-panel-heading{color:#edf4ff;margin:0 0 8px;font-size:17px;line-height:1.35}.ideal-panel-note{color:#9eaec4;margin:0 0 14px;font-size:13px;line-height:1.5}.ideal-options{gap:8px;margin:12px 0 16px;display:grid}.ideal-option{cursor:pointer;background:#ffffff03;border:1px solid #a2b9db25;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ideal-option[data-selected=true]{background:#3a76d018;border-color:#70a6fb88}.ideal-option>span{min-width:0}.ideal-option strong{font-size:14px;font-weight:500;display:block}.ideal-option small{color:#a9b8cd;margin-top:3px;font-size:12px;line-height:1.45;display:block}.ideal-option [data-slot=checkbox]{flex:none}.ideal-priority{margin-top:18px}.ideal-priority>label{margin-bottom:8px;font-size:14px;display:block}.ideal-priority [data-slot=select-trigger]{color:#fff;background:#0e1c2b;border-color:#a2b9db40;border-radius:12px;width:100%;min-height:42px}.ideal-account{background:linear-gradient(130deg,#2a67bd1c,#111a2733);border:1px solid #84aff754;border-radius:20px;margin:0 0 24px;padding:22px}.ideal-account h3{margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.3}.ideal-account p{color:#b9c8de;font-size:14px;line-height:1.6}.ideal-account-summary{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.ideal-account-summary>span{color:#d9e7fc;border:1px solid #c4d8ff29;border-radius:16px;padding:6px 10px;font-size:12px}.ideal-account .solid-action{margin-top:16px}.ideal-account>a{color:#adcaf5;margin-top:12px;font-size:14px;display:inline-block}.ideal-account .survey-consent{font-size:14px}.ideal-account .ideal-saved{color:#b9d6ff;align-items:center;gap:9px;display:flex}.ideal-account-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ideal-account-actions>a{color:#c1d8fa;text-underline-offset:4px;font-size:14px;text-decoration:underline}.ideal-account-actions>button{font-size:14px}.premium-site .noa-survey{scroll-margin-top:85px}@media (max-width:900px){.premium-site .ideal-panel-heading{font-size:15px}.ideal-options{gap:6px}.ideal-option{min-height:46px;padding:10px 12px}.ideal-option small{display:none}.ideal-option[data-selected=true] small{display:block}.ideal-option strong{font-size:14px}.premium-site .config-bottom .solid-action{white-space:normal;max-width:65%;line-height:1.3}.ideal-account{padding:18px}.ideal-account h3{font-size:20px}.ideal-account .solid-action{font-size:14px}.ideal-account-summary{gap:6px}}html[lang=ar] .noa-contribution,html[lang=ar] .ideal-account,html[lang=ar] .ideal-options{text-align:right;direction:rtl}.noa-contribution .contribution-amount{direction:ltr;unicode-bidi:isolate}html[lang=ar] .noa-contribution .contribution-amount{text-align:right}.premium-site#inicio .premium-header nav{font-size:16px}.premium-site#inicio .premium-header>a>img{width:clamp(190px,17vw,260px)}.premium-site#inicio .header-configure{min-height:46px;font-size:15px}.premium-site#inicio .noa-language-trigger{min-height:44px;font-size:16px}.premium-site#inicio .premium-footer-nav{gap:22px;font-size:16px}.premium-site#inicio .premium-footer-nav :is(a,button){align-items:center;min-height:44px;display:inline-flex}.premium-site#inicio .fanzone-invitation{gap:clamp(28px,5vw,80px)}.premium-site#inicio .fanzone-invitation h2{font-size:clamp(40px,4.6vw,66px)}.premium-site#inicio .fanzone-invitation>div>p:not(.kicker){font-size:18px;line-height:1.65}.premium-site#inicio .fanzone-invitation :is(.invitation-configure,.invitation-account){min-height:52px;font-size:17px}.premium-site#inicio .invitation-id{padding:clamp(25px,3vw,44px)}.premium-site#inicio .invitation-id>strong{font-size:clamp(38px,3.7vw,56px)}.premium-site#inicio .invitation-benefits li{gap:13px;font-size:17px;line-height:1.5}.premium-site#inicio .invitation-note{font-size:14px;line-height:1.6}.premium-site#inicio .invitation-id>span{min-height:48px;font-size:17px}.premium-site#inicio #configurador{padding:20px 3vw 18px;scroll-margin-top:0}.premium-site#inicio #configurador .config-top{height:80px;padding-bottom:16px}.premium-site#inicio #configurador .config-top .atelier-brand{width:164px}.premium-site#inicio #configurador .config-top h2{font-size:clamp(34px,3vw,44px);line-height:1.15}.premium-site#inicio #configurador .config-top>p{font-size:16px}.premium-site#inicio #configurador .config-workbench{grid-template-columns:minmax(0,1.4fr) minmax(410px,1fr);height:calc(100svh - 138px);min-height:530px;max-height:1080px}.premium-site#inicio #configurador .config-stage{height:100%;min-height:0}.premium-site#inicio #configurador :is(.noa-canvas,.noa-hotspots,.original-product){inset:62px 0 130px}.premium-site#inicio #configurador .stage-topline{top:20px;gap:16px;inset-inline:22px}.premium-site#inicio #configurador .stage-topline>span{font-size:14px;line-height:1.4}.premium-site#inicio #configurador .stage-toolbar{gap:8px;top:66px;right:14px}.premium-site#inicio #configurador .stage-toolbar button{width:44px;min-width:44px;height:44px;min-height:44px}.premium-site#inicio #configurador .stage-toolbar button>svg{width:21px;height:21px}.premium-site#inicio #configurador .view-bar{min-height:46px;padding:4px;bottom:69px}.premium-site#inicio #configurador .view-bar button{min-height:38px;padding:7px 12px;font-size:15px}.premium-site#inicio #configurador .product-media-strip{bottom:12px;gap:8px;inset-inline:16px}.premium-site#inicio #configurador .product-media-strip button{min-height:46px;padding:9px;font-size:14px}.premium-site#inicio #configurador .product-media-strip span{font-size:14px}.premium-site#inicio #configurador .stage-concept-tag{font-size:14px;line-height:1.5;bottom:120px;left:22px}.premium-site#inicio #configurador .back-to-assembly{min-height:44px;font-size:14px;top:62px;left:22px}.premium-site#inicio #configurador .config-journey-progress{margin:12px 18px 4px;font-size:13px}.premium-site#inicio #configurador .step-nav{padding:4px 8px}.premium-site#inicio #configurador .step-nav button{min-height:48px;padding:10px 6px;font-size:16px}.premium-site#inicio #configurador .step-content{scrollbar-color:#4875ad #101b2b;scrollbar-width:thin;padding:20px 22px}.premium-site#inicio #configurador .step-content :is(.panel-description,.finish-description,.config-preview-status,.config-capability-required,.journey-save-hint,.config-inspection-note){font-size:15px;line-height:1.55}.premium-site#inicio #configurador .step-content :is(.kicker,.ideal-panel-heading){font-size:16px;line-height:1.45}.premium-site#inicio #configurador .step-content :is(.design-disclosure,.ideal-panel-note){font-size:14px;line-height:1.5}.premium-site#inicio #configurador .swatches button[data-slot=radio-group-item]{width:40px;height:40px}.premium-site#inicio #configurador .swatches label>span{font-size:14px}.premium-site#inicio #configurador .field-title{font-size:16px}.premium-site#inicio #configurador .lighting-choice{font-size:15px}.premium-site#inicio #configurador .lighting-choice button,.premium-site#inicio #configurador .text-action{min-height:44px;font-size:15px}.premium-site#inicio #configurador .refined-finishes label{min-height:90px;padding:10px 6px;font-size:15px}.premium-site#inicio #configurador .material-sample{width:52px;height:34px}.premium-site#inicio #configurador .camera-choice{min-height:50px;padding:12px;font-size:16px}.premium-site#inicio #configurador .ideal-priority{font-size:15px}.premium-site#inicio #configurador .ideal-priority button{min-height:48px;font-size:15px}.premium-site#inicio #configurador .config-preview-status small{font-size:13px}.premium-site#inicio #configurador .config-capability-group h4>button{min-height:54px;padding:13px;font-size:16px}.premium-site#inicio #configurador .config-capability-group h4>button>small{font-size:13px}.premium-site#inicio #configurador .ideal-option-row{grid-template-columns:minmax(0,1fr) 82px;gap:7px}.premium-site#inicio #configurador .ideal-option{gap:12px;min-height:76px;padding:12px}.premium-site#inicio #configurador .ideal-option strong{font-size:15px;line-height:1.4}.premium-site#inicio #configurador .ideal-option small{font-size:13px;line-height:1.4}.premium-site#inicio #configurador .ideal-preview-button{width:82px;min-height:76px}.premium-site#inicio #configurador .ideal-preview-button>span{font-size:13px}.premium-site#inicio #configurador .ideal-selected-list>span{padding:6px 9px;font-size:13px}.premium-site#inicio #configurador .config-chosen-capabilities>p{font-size:15px}.premium-site#inicio #configurador .noa-comfort>h3{margin-bottom:9px;font-size:27px}.premium-site#inicio #configurador :is(.comfort-intro,.comfort-support-note,.comfort-disclosure){margin:8px 0 15px;font-size:14px;line-height:1.5}.premium-site#inicio #configurador .comfort-field{margin-bottom:17px}.premium-site#inicio #configurador .comfort-field>legend{margin-bottom:9px;font-size:15px}.premium-site#inicio #configurador .comfort-field>legend>span{font-size:13px}.premium-site#inicio #configurador .comfort-types>label{min-height:54px;padding:12px 10px;font-size:15px}.premium-site#inicio #configurador .comfort-finishes>label{min-height:79px;padding:10px 7px;font-size:14px}.premium-site#inicio #configurador .comfort-material{width:44px;height:32px}.premium-site#inicio #configurador .comfort-colors>label{min-height:76px;padding:10px}.premium-site#inicio #configurador .comfort-colors>label>i{width:30px;height:30px}.premium-site#inicio #configurador .comfort-colors>label>span{font-size:14px}.premium-site#inicio #configurador .comfort-view-actions>button{min-height:48px;padding:11px;font-size:14px}.premium-site#inicio #configurador .comfort-architecture>summary{min-height:48px;font-size:15px}.premium-site#inicio #configurador .comfort-architecture .text-action{font-size:15px}.premium-site#inicio #configurador .config-bottom{gap:7px;padding:12px 15px}.premium-site#inicio #configurador .config-journey-actions>.solid-action{min-height:52px;padding:12px;font-size:16px}.premium-site#inicio #configurador .journey-back{min-height:52px;padding:10px;font-size:15px}.premium-site#inicio #configurador .config-utilities>summary{width:48px;min-height:52px}.premium-site#inicio #configurador .config-notes{font-size:14px;line-height:1.5}.premium-site#inicio #configurador .config-notes>summary{min-height:44px;padding-block:12px}.premium-site#inicio #configurador .noa-configuration-summary dt{font-size:13px}.premium-site#inicio #configurador .noa-configuration-summary dd{font-size:15px}.premium-site#inicio #configurador .noa-configuration-summary .configuration-chip,.premium-site#inicio #configurador .capability-demo>header span{font-size:13px}.premium-site#inicio #configurador .capability-demo>header strong{font-size:18px}.premium-site#inicio #configurador .capability-demo>header button{min-height:44px;font-size:14px}.premium-site#inicio #configurador .capability-demo>footer>p{font-size:14px;line-height:1.5}.premium-site#inicio #configurador .capability-demo>footer>small{font-size:12px;line-height:1.4}.premium-site#inicio #configurador :is(.capability-targets>button,.capability-rear-controls>button){min-height:44px;padding:9px;font-size:14px}.premium-site#inicio #configurador .capability-control-row{min-height:44px}.premium-site#inicio #configurador .capability-control-row>label{font-size:14px}.premium-site#inicio #configurador .capability-control-row>input[type=range]{height:44px}.premium-site#inicio #configurador .capability-control-row>button,.premium-site#inicio #configurador :is(.capability-rear-inset>button,.capability-overview>button){width:44px;min-height:44px}.premium-site#inicio #configurador .config-integration-toggle{min-height:48px;padding:11px 13px;font-size:15px}.premium-site#inicio #configurador .hardware-preview>header span{font-size:13px}.premium-site#inicio #configurador .hardware-preview>header strong{font-size:19px}.premium-site#inicio #configurador .hardware-preview button{min-width:44px;min-height:44px;padding:10px;font-size:14px}.premium-site#inicio #configurador .hardware-module-summary strong{font-size:16px;line-height:1.4}.premium-site#inicio #configurador .hardware-module-summary span{font-size:13px;line-height:1.45}.premium-site#inicio #configurador :is(.hardware-location-legend,.hardware-explanation){font-size:13px;line-height:1.5}.premium-site#inicio #configurador .hardware-explanation>summary{min-width:44px;min-height:44px}.premium-site#inicio #configurador .hardware-explanation p{font-size:14px;line-height:1.6}.premium-site#inicio #configurador .hardware-detail-image>figcaption{font-size:12px;line-height:1.45}.premium-site#inicio #configurador .config-stage[data-media=hardware] :is(.noa-canvas,.original-product){inset:var(--noa-hardware-top,72px) 0 var(--noa-hardware-bottom,200px)}.premium-site#inicio #configurador .config-stage[data-media=hardware]>.stage-toolbar{inset:auto auto 12px;inset-inline-end:16px}.premium-site#inicio #configurador .config-stage[data-media=hardware] .product-media-strip{inset-inline:16px 72px}.premium-site.fanzone-site .fanzone-home,.premium-site.fanzone-site .fanzone-section-nav{font-size:16px}.premium-site.fanzone-site :is(.fanzone-card>p,.fanzone-nid-copy>p,.fanzone-funding-intro>p,.fanzone-funding-goals p,.fanzone-funding-terms p,.fanzone-development p){font-size:16px;line-height:1.65}.premium-site.fanzone-site :is(.fanzone-action,.fanzone-access-story>a,.fanzone-nid-copy>a){min-height:48px;font-size:16px}.premium-site.fanzone-site :is(.kicker,.fanzone-fineprint,.fanzone-status,.fanzone-nid-copy>small){font-size:13px;line-height:1.6}.premium-site.fanzone-site .fanzone-nid-card>span{font-size:13px}.premium-site.fanzone-site .fanzone-footer{font-size:14px}.premium-site.fanzone-site :is(.survey-auth-form label,.survey-consent,.survey-auth-tabs button){font-size:15px;line-height:1.5}.premium-site.fanzone-site :is(.survey-auth-form input,.survey-comment textarea),.premium-site.fanzone-site :is(.survey-panel .solid-action,.survey-google-inactive,.survey-google-placeholder){min-height:48px;font-size:16px}.premium-site.fanzone-site .survey-privacy{font-size:14px;line-height:1.65}@media (max-width:1100px) and (min-width:901px){.premium-site#inicio #configurador .config-workbench{grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr)}.premium-site#inicio #configurador .view-bar button{padding:7px 8px;font-size:13px}.premium-site#inicio #configurador .product-media-strip button{padding:7px;font-size:12px}.premium-site#inicio #configurador .product-media-strip span{font-size:12px}.premium-site#inicio .premium-header nav{gap:14px;font-size:14px}}@media (max-width:900px){.premium-site#inicio .premium-header>a:first-child{flex:0 auto;width:clamp(140px,44vw,190px);max-width:none}.premium-site#inicio .premium-header>a>img{width:100%;max-width:100%;height:auto}.premium-site#inicio .premium-footer-nav{gap:10px 20px;font-size:16px}.premium-site#inicio .fanzone-invitation>div>p:not(.kicker){font-size:17px}.premium-site#inicio .invitation-benefits li{font-size:16px}.premium-site#inicio #configurador{padding:12px 12px 16px;scroll-margin-top:74px}.premium-site#inicio #configurador .config-top{height:64px;padding-bottom:10px}.premium-site#inicio #configurador .config-top .atelier-brand{width:112px}.premium-site#inicio #configurador .config-top h2{font-size:29px}html:is([lang=ar],[lang=ja],[lang=zh]) .premium-site#inicio #configurador .config-top h2{font-size:25px}.premium-site#inicio #configurador .config-top>p{font-size:14px}.premium-site#inicio #configurador .config-workbench{grid-template-rows:minmax(220px,48%) minmax(0,52%);grid-template-columns:1fr;height:calc(100svh - 206px);min-height:500px;max-height:900px}.premium-site#inicio #configurador .config-workbench:has([data-media=capability]){grid-template-rows:minmax(280px,57%) minmax(0,43%)}.premium-site#inicio #configurador .config-workbench:has([data-media=hardware]){grid-template-rows:minmax(300px,57%) minmax(0,43%)}.premium-site#inicio #configurador .hardware-preview{gap:8px;inset:10px 12px}.premium-site#inicio #configurador .hardware-preview>header{padding-inline-end:48px}.premium-site#inicio #configurador .hardware-preview>header span{font-size:12px}.premium-site#inicio #configurador .hardware-preview>header strong{font-size:15px;line-height:1.3}.premium-site#inicio #configurador .hardware-preview button{min-height:44px;padding:8px;font-size:12px}.premium-site#inicio #configurador .hardware-module-summary strong{font-size:14px}.premium-site#inicio #configurador .hardware-module-summary span,.premium-site#inicio #configurador :is(.hardware-location-legend,.hardware-explanation){font-size:12px}.premium-site#inicio #configurador .hardware-explanation p{font-size:13px}.premium-site#inicio #configurador .hardware-detail-image>figcaption{font-size:11px}.premium-site#inicio #configurador .config-stage[data-media=hardware] :is(.noa-canvas,.original-product){inset:var(--noa-hardware-top,60px) 0 var(--noa-hardware-bottom,146px)}.premium-site#inicio #configurador .config-stage[data-media=hardware]>.stage-toolbar{inset:10px auto auto;inset-inline-end:10px}.premium-site#inicio #configurador .capability-demo{gap:8px;inset:10px 12px}.premium-site#inicio #configurador .capability-demo>header strong{font-size:16px}.premium-site#inicio #configurador .capability-demo>header span{font-size:12px}.premium-site#inicio #configurador .capability-demo>header button{font-size:13px}.premium-site#inicio #configurador .capability-demo>footer>p{font-size:13px;line-height:1.4}.premium-site#inicio #configurador .capability-demo>footer>small{font-size:11px;line-height:1.4}.premium-site#inicio #configurador :is(.capability-targets>button,.capability-rear-controls>button){min-height:44px;padding:7px;font-size:12px}.premium-site#inicio #configurador .capability-control-row>label{font-size:13px}.premium-site#inicio #configurador .config-stage[data-media=capability]>.stage-toolbar{top:10px;bottom:auto;right:10px}html[dir=rtl] .premium-site#inicio #configurador .config-stage[data-media=capability]>.stage-toolbar{left:10px;right:auto}.premium-site#inicio #configurador :is(.noa-canvas,.noa-hotspots,.original-product){inset:52px 0 58px}.premium-site#inicio #configurador .stage-topline{top:12px;gap:8px;inset-inline:14px}.premium-site#inicio #configurador .stage-topline>span{font-size:12px}.premium-site#inicio #configurador .stage-topline>span:last-child{text-align:end;max-width:48%}.premium-site#inicio #configurador .stage-toolbar{gap:5px;top:auto;bottom:7px;right:9px}.premium-site#inicio #configurador .stage-toolbar button{width:44px;height:44px}.premium-site#inicio #configurador .stage-toolbar button>svg{width:20px;height:20px}.premium-site#inicio #configurador .compact-view-select{max-width:calc(100% - 210px);bottom:7px;left:9px}.premium-site#inicio #configurador .compact-view-select button{min-height:44px;font-size:13px}.premium-site#inicio #configurador .stage-concept-tag{font-size:12px;bottom:58px;left:14px}.premium-site#inicio #configurador .back-to-assembly{min-height:40px;font-size:12px;top:48px;left:12px}.premium-site#inicio #configurador .config-journey-progress{margin:7px 13px 2px;font-size:12px}.premium-site#inicio #configurador .step-nav{padding:2px 4px}.premium-site#inicio #configurador .step-nav button{min-height:44px;padding:7px 3px;font-size:14px}.premium-site#inicio #configurador .step-content{padding:14px 13px}.premium-site#inicio #configurador .swatches{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}.premium-site#inicio #configurador .swatches label{gap:7px;min-width:0}.premium-site#inicio #configurador .swatches label>span{font-size:14px;line-height:1.35}.premium-site#inicio #configurador .refined-finishes label{min-height:78px;font-size:13px}.premium-site#inicio #configurador .material-sample{width:44px;height:30px}.premium-site#inicio #configurador .config-capability-group h4>button{min-height:50px;font-size:15px}.premium-site#inicio #configurador .ideal-option-row{grid-template-columns:minmax(0,1fr) 76px}.premium-site#inicio #configurador .ideal-preview-button{width:76px;min-height:72px}.premium-site#inicio #configurador .ideal-option{min-height:72px;padding:10px}.premium-site#inicio #configurador .ideal-option strong{font-size:14px}.premium-site#inicio #configurador .ideal-option small,.premium-site#inicio #configurador .config-panel[data-step="1"] .config-preview-status>small{font-size:12px}.premium-site#inicio #configurador .noa-comfort>h3{font-size:24px}.premium-site#inicio #configurador .comfort-types>label{font-size:14px}.premium-site#inicio #configurador .comfort-finishes>label{font-size:13px}.premium-site#inicio #configurador .comfort-field>legend{font-size:14px}.premium-site#inicio #configurador .config-bottom{padding:9px}.premium-site#inicio #configurador .config-journey-actions>.solid-action{min-height:48px;font-size:15px}.premium-site#inicio #configurador .journey-back{min-height:48px;font-size:14px}.premium-site#inicio #configurador .config-utilities>summary{width:44px;min-height:48px}html[dir=rtl] .premium-site#inicio #configurador .compact-view-select{left:auto;right:9px}html[dir=rtl] .premium-site#inicio #configurador .stage-toolbar{left:9px;right:auto}}@media (max-width:360px){.premium-site#inicio #configurador .config-top h2{font-size:25px}.premium-site#inicio #configurador .config-top .atelier-brand{width:100px}.premium-site#inicio #configurador .stage-toolbar{gap:3px}.premium-site#inicio #configurador .compact-view-select{max-width:calc(100% - 199px)}.premium-site#inicio #configurador .comfort-types>label{font-size:13px}}@media (max-width:900px) and (max-height:700px){.premium-site#inicio #configurador .config-workbench{grid-template-rows:minmax(220px,45%) minmax(0,1fr);height:calc(100svh - 194px);min-height:500px}.premium-site#inicio #configurador .config-stage[data-media="3d"]>.stage-topline{display:none}.premium-site#inicio #configurador .config-stage[data-media="3d"] :is(.noa-canvas,.original-product){inset:8px 0 54px}.premium-site#inicio #configurador .config-stage[data-media="3d"]>.noa-hotspots{display:none}:is(.premium-site#inicio #configurador .config-workbench:has([data-media=capability]),.premium-site#inicio #configurador .config-workbench:has([data-media=hardware])){grid-template-rows:minmax(270px,54%) minmax(0,1fr);min-height:500px}.premium-site#inicio #configurador .config-panel[data-step="1"] .step-nav{display:none}.premium-site#inicio #configurador .config-panel[data-step="1"] .config-journey-progress{margin:7px 13px}.premium-site#inicio #configurador .capability-demo>footer>p{display:none}.premium-site#inicio #configurador .config-preview-status{margin-bottom:6px}.premium-site#inicio #configurador .noa-comfort>h3{font-size:23px}}@media (min-width:600px) and (max-width:900px) and (max-height:560px){.premium-site#inicio #configurador .config-workbench{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);height:calc(100svh - 92px);min-height:340px}.premium-site#inicio #configurador .config-workbench:has([data-media=capability]){grid-template-rows:1fr}.premium-site#inicio #configurador .config-workbench:has([data-media=hardware]){grid-template-rows:1fr}}@media (max-width:900px){.premium-site.fanzone-site{--access-clearance:0px;padding-bottom:0}.premium-site.fanzone-site>#noa-encuesta.fanzone-controller{padding-left:max(5vw,20px,env(safe-area-inset-left));padding-right:max(5vw,20px,env(safe-area-inset-right))}.premium-site#inicio>.fanzone-invitation{padding-left:max(7vw,env(safe-area-inset-left));padding-right:max(7vw,env(safe-area-inset-right))}.premium-site#inicio #configurador .config-panel{padding-bottom:0}.premium-site.fanzone-site .fanzone-site-header{min-width:0;padding-left:max(5vw,20px,env(safe-area-inset-left));padding-right:max(5vw,20px,env(safe-area-inset-right))}.premium-site.fanzone-site .fanzone-site-header .noa-language{flex:0 140px;min-width:0}.premium-site.fanzone-site .noa-language-trigger{width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;font-size:16px}.premium-site.fanzone-site .noa-language-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;display:block;overflow:hidden}.premium-site#inicio #configurador .compact-view-select{min-width:0}.premium-site#inicio #configurador .compact-view-select>[data-slot=select-trigger]{flex:1;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px}.premium-site#inicio #configurador .compact-view-select [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;display:block;overflow:hidden}.premium-site#inicio #configurador .config-stage[data-media="3d"]>.compact-view-select{width:calc(100% - 216px);max-width:calc(100% - 216px)}.premium-site#inicio #configurador .config-stage[data-media=original]>.compact-view-select{width:calc(100% - 118px);max-width:calc(100% - 118px)}.premium-site#inicio #configurador .stage-toolbar button{flex:0 0 44px}}@media (max-width:800px){.premium-site#inicio>.fanzone-invitation{padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}}@media (max-width:600px){.premium-site.fanzone-site>#noa-encuesta.fanzone-controller,.premium-site.fanzone-site .fanzone-site-header{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.premium-site.fanzone-site .fanzone-site-header>a:first-child{flex:0 160px;min-width:0}.premium-site.fanzone-site .fanzone-site-header img{width:100%;max-width:160px}.premium-site.fanzone-site .fanzone-site-header .noa-language{max-width:50%}.premium-site#inicio #configurador .step-nav{overscroll-behavior-inline:contain;display:flex;overflow:auto hidden}.premium-site#inicio #configurador .step-nav button{white-space:nowrap;overflow-wrap:normal;flex:none;min-width:44px;padding-inline:8px}}@media (max-width:360px){.premium-site#inicio #configurador .config-stage[data-media="3d"]>.compact-view-select{width:calc(100% - 210px);max-width:calc(100% - 210px)}}@media (max-width:599px) and (max-height:700px){.premium-site#inicio #configurador .config-workbench{grid-template-rows:220px minmax(240px,1fr);height:max(462px,100svh - 194px);min-height:0;max-height:none}.premium-site#inicio #configurador .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:260px minmax(240px,1fr);height:max(502px,100svh - 194px);min-height:0}:is(.premium-site#inicio #configurador .config-workbench:has([data-media=capability]),.premium-site#inicio #configurador .config-workbench:has([data-media=hardware])){grid-template-rows:270px minmax(240px,1fr);height:max(512px,100svh - 194px);min-height:0}.premium-site#inicio #configurador .config-panel{min-height:240px}}
