.ux-decision-engine-module__gC3t9W__engineShell{z-index:1;margin-top:26px;position:relative}.ux-decision-engine-module__gC3t9W__startRepairCard{background:linear-gradient(145deg,#ffffff14,#0000 28%),radial-gradient(circle at 86% 24%,#e7ad4b29,#0000 30%),#0000003d;border:1px solid #ffdd9a33;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000057,inset 1px 1px #ffffff1a}.ux-decision-engine-module__gC3t9W__startRepairCard>div{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.ux-decision-engine-module__gC3t9W__startRepairCard>div span{color:#ffe1aec7;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:950}.ux-decision-engine-module__gC3t9W__startRepairCard>div strong{color:#fff4df;font-family:var(--font-display),sans-serif;font-size:clamp(1.18rem,2vw,1.72rem);line-height:1.02}.ux-decision-engine-module__gC3t9W__startRepairCard>div p{color:#f7f0e4ad;max-width:620px;margin:0;font-size:.88rem;line-height:1.4}.ux-decision-engine-module__gC3t9W__collapsedPill{color:#fff4df;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(120deg,#ffffff1f,#0000 22%),linear-gradient(#26241ff0,#070808fa);border:1px solid #ffdd9a3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:4px 12px;width:min(100%,340px);min-height:68px;padding:12px 18px;font-size:.74rem;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #0000006b,0 0 34px #d2822621,inset 1px 1px #ffffff26,inset 0 -13px 20px #00000057}.ux-decision-engine-module__gC3t9W__collapsedPill>span:not(.ux-decision-engine-module__gC3t9W__pillScan):not(.ux-decision-engine-module__gC3t9W__pulseDot),.ux-decision-engine-module__gC3t9W__collapsedPill small{z-index:1;min-width:0;position:relative}.ux-decision-engine-module__gC3t9W__collapsedPill small{color:#ffe1aea8;letter-spacing:.12em;grid-column:2;font-size:.54rem;font-weight:900;line-height:1.25}.ux-decision-engine-module__gC3t9W__pillScan{background:linear-gradient(90deg,#0000,#ffc86333,#0000);animation:4.6s ease-in-out infinite ux-decision-engine-module__gC3t9W__pillSweep;position:absolute;inset:0;transform:translate(-80%)}.ux-decision-engine-module__gC3t9W__pulseDot{background:#e7ad4b;border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite ux-decision-engine-module__gC3t9W__pulseDot;box-shadow:0 0 18px #e7ad4bd1}.ux-decision-engine-module__gC3t9W__console{background:linear-gradient(135deg,#ffffff1a,#0000 18%),radial-gradient(circle at 56% 20%,#d2822624,#0000 34%),linear-gradient(#1f1f1cf7,#050606fc);border:1px solid #ffdd9a38;border-radius:16px;padding:14px;overflow:visible;box-shadow:0 32px 54px #00000085,inset 1px 1px #ffffff21,inset -14px -18px 24px #0000006b}.ux-decision-engine-module__gC3t9W__consoleHeader,.ux-decision-engine-module__gC3t9W__tutorialStatus,.ux-decision-engine-module__gC3t9W__previewPanel,.ux-decision-engine-module__gC3t9W__decisionPanel{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#171715f5,#090a0afa);border:1px solid #ffffff1a;border-radius:11px;box-shadow:inset 1px 1px #ffffff14,inset 0 -16px 24px #00000047}.ux-decision-engine-module__gC3t9W__consoleHeader{justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.ux-decision-engine-module__gC3t9W__headerActions{flex-wrap:wrap;gap:8px;display:flex}.ux-decision-engine-module__gC3t9W__consoleHeader span,.ux-decision-engine-module__gC3t9W__tutorialStatus span,.ux-decision-engine-module__gC3t9W__panelHeader span,.ux-decision-engine-module__gC3t9W__chapterCard span,.ux-decision-engine-module__gC3t9W__repairSpecGrid span,.ux-decision-engine-module__gC3t9W__panelDetailCard span,.ux-decision-engine-module__gC3t9W__beforeAfterRow span,.ux-decision-engine-module__gC3t9W__typeRepairModule>span,.ux-decision-engine-module__gC3t9W__objectiveCard span,.ux-decision-engine-module__gC3t9W__lessonCard span,.ux-decision-engine-module__gC3t9W__feedbackCard span,.ux-decision-engine-module__gC3t9W__lockedCard span,.ux-decision-engine-module__gC3t9W__finalSummary span,.ux-decision-engine-module__gC3t9W__choiceButton span{color:#ffe1aeb3;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:950}.ux-decision-engine-module__gC3t9W__consoleHeader strong{color:#fff4df;font-family:var(--font-display),sans-serif;margin-top:4px;font-size:clamp(1.12rem,2vw,1.72rem);font-weight:850;line-height:1.04;display:block}.ux-decision-engine-module__gC3t9W__chapterRail{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ux-decision-engine-module__gC3t9W__chapterNode{background:linear-gradient(145deg,#ffffff0f,#0000 34%),#0003;border:1px solid #fff1d81a;border-radius:10px;align-content:center;gap:6px;min-height:68px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff0f,0 10px 15px #0000002e}.ux-decision-engine-module__gC3t9W__chapterNode:after{content:"";background:#fff4df38;border-radius:999px;width:6px;height:6px;position:absolute;bottom:8px;right:8px}.ux-decision-engine-module__gC3t9W__chapterNode span{color:#ffe1aead;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:950}.ux-decision-engine-module__gC3t9W__chapterNode strong{color:#fff4dfd1;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.16}.ux-decision-engine-module__gC3t9W__chapterNode[data-state=current]{background:linear-gradient(145deg,#e7ad4b29,#0000 36%),#e7ad4b14;border-color:#e7ad4b70;box-shadow:0 0 22px #e7ad4b1f,inset 3px 0 #e7ad4bd1}.ux-decision-engine-module__gC3t9W__chapterNode[data-state=complete]{background:linear-gradient(145deg,#5bc28b1f,#0000 36%),#5bc28b0f;border-color:#5bc28b57}.ux-decision-engine-module__gC3t9W__chapterNode[data-state=complete]:after{background:#5bc28b;box-shadow:0 0 12px #5bc28b80}.ux-decision-engine-module__gC3t9W__chapterNode[data-state=locked]{opacity:.62}.ux-decision-engine-module__gC3t9W__closeButton,.ux-decision-engine-module__gC3t9W__tutorialButton,.ux-decision-engine-module__gC3t9W__inspectButton,.ux-decision-engine-module__gC3t9W__resetRepairButton,.ux-decision-engine-module__gC3t9W__secondaryButton{color:#fff4df;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#ffffff1f,#0000 28%),linear-gradient(#242321 0%,#080808 100%);border:1px solid #ffdd9a38;border-radius:7px;min-height:36px;padding:0 12px;font-size:.62rem;font-weight:950;box-shadow:0 10px 14px #0000004d,inset 1px 1px #ffffff21}.ux-decision-engine-module__gC3t9W__tutorialButton{color:#fff4df;background:linear-gradient(145deg,#e7ad4b2e,#0000 34%),#e7ad4b14;border-color:#e7ad4b57;box-shadow:0 0 18px #e7ad4b24,inset 1px 1px #ffffff1a}.ux-decision-engine-module__gC3t9W__tutorialBubble{z-index:6;color:#fff4df;background:linear-gradient(135deg,#ffffff1c,#0000 28%),linear-gradient(#251f16fa,#080807fa);border:1px solid #e7ad4b61;border-radius:12px;gap:8px;max-width:460px;margin-top:12px;padding:13px;display:grid;position:relative;box-shadow:0 18px 36px #0000006b,0 0 28px #e7ad4b29,inset 1px 1px #ffffff1f}.ux-decision-engine-module__gC3t9W__tutorialBubble:before{content:"";background:#1e1912fa;border-bottom:1px solid #e7ad4b61;border-right:1px solid #e7ad4b61;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.ux-decision-engine-module__gC3t9W__tutorialBubble-briefing{margin-left:0}.ux-decision-engine-module__gC3t9W__tutorialBubble-briefing:before{top:-7px;left:34px}.ux-decision-engine-module__gC3t9W__tutorialBubble-objective,.ux-decision-engine-module__gC3t9W__tutorialBubble-decision{margin-left:auto}.ux-decision-engine-module__gC3t9W__tutorialBubble-objective:before,.ux-decision-engine-module__gC3t9W__tutorialBubble-decision:before{bottom:-7px;right:42px}.ux-decision-engine-module__gC3t9W__tutorialBubble-explain{margin-left:clamp(0px,24vw,420px)}.ux-decision-engine-module__gC3t9W__tutorialBubble-explain:before{bottom:-7px;left:54px}.ux-decision-engine-module__gC3t9W__tutorialBubble-loop{margin-inline:auto}.ux-decision-engine-module__gC3t9W__tutorialBubble-loop:before{bottom:-7px;left:calc(50% - 6px)}.ux-decision-engine-module__gC3t9W__tutorialBubble span,.ux-decision-engine-module__gC3t9W__tutorialControls button{color:#ffe1aec7;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:950}.ux-decision-engine-module__gC3t9W__tutorialBubble strong{color:#fff4df;font-family:var(--font-display),sans-serif;font-size:1.1rem;line-height:1.04}.ux-decision-engine-module__gC3t9W__tutorialBubble p{color:#f7f0e4b8;margin:0;font-size:.82rem;line-height:1.4}.ux-decision-engine-module__gC3t9W__tutorialControls{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.ux-decision-engine-module__gC3t9W__tutorialControls button{cursor:pointer;background:#ffffff0b;border:1px solid #ffdd9a2e;border-radius:999px;min-height:30px;padding:0 10px}.ux-decision-engine-module__gC3t9W__tutorialControls button:first-child{color:#fff4df;background:#e7ad4b24;border-color:#e7ad4b66}.ux-decision-engine-module__gC3t9W__secondaryButton{color:#fff4dfbf;background:#ffffff0a;border-color:#ffffff1f}.ux-decision-engine-module__gC3t9W__tutorialStatus{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.ux-decision-engine-module__gC3t9W__tutorialStatus strong{color:#fff4df;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.86rem;font-weight:900;display:block}.ux-decision-engine-module__gC3t9W__tutorialStatus small,.ux-decision-engine-module__gC3t9W__objectiveCard small{color:#ffe1ae9e;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:850;line-height:1.35;display:block}.ux-decision-engine-module__gC3t9W__progressMeter{background:#ffffff0f;border:1px solid #ffdd9a29;border-radius:999px;height:9px;overflow:hidden}.ux-decision-engine-module__gC3t9W__progressMeter i{border-radius:inherit;background:linear-gradient(90deg,#9b5c1c,#e7ad4b,#fff0b8);height:100%;transition:width .28s;display:block;box-shadow:0 0 18px #e7ad4b7a}.ux-decision-engine-module__gC3t9W__consoleGrid{grid-template-columns:minmax(0,1.46fr) minmax(270px,.54fr);gap:12px;margin-top:12px;padding-bottom:min(72vh,620px);display:grid;position:relative}.ux-decision-engine-module__gC3t9W__decisionPanel{z-index:4;align-self:start;max-height:calc(100vh - 104px);padding:14px;position:sticky;top:84px;overflow:auto}.ux-decision-engine-module__gC3t9W__previewPanel{z-index:2;padding:10px;position:relative}.ux-decision-engine-module__gC3t9W__panelHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.ux-decision-engine-module__gC3t9W__panelHeader>div:first-child{gap:4px;display:grid}.ux-decision-engine-module__gC3t9W__panelHeader strong{color:#fff4df;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.ux-decision-engine-module__gC3t9W__zoomControls{background:#00000042;border:1px solid #ffdd9a29;border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.ux-decision-engine-module__gC3t9W__zoomControls button{color:#fff4dfa3;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffdd9a1f;min-height:30px;padding:0 10px;font-size:.56rem;font-weight:950}.ux-decision-engine-module__gC3t9W__zoomControls button:first-child{border-left:0}.ux-decision-engine-module__gC3t9W__zoomControls .ux-decision-engine-module__gC3t9W__zoomActive{color:#1b1306;background:linear-gradient(#ffe7a3,#d79a39)}.ux-decision-engine-module__gC3t9W__previewZoomViewport{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border-radius:10px;justify-content:center;width:calc(100% + 4px);max-height:min(78vh,760px);margin-inline:-2px;padding:0 2px 8px;display:flex;position:relative;overflow:auto}.ux-decision-engine-module__gC3t9W__previewMarkerLayer{z-index:4;pointer-events:none;position:absolute;inset:12px}.ux-decision-engine-module__gC3t9W__previewMarkerLayer span{color:#fff4dfdb;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(145deg,#ffffff1f,#0000 38%),#0c0c0ac7;border:1px solid #e7ad4b57;border-radius:999px;padding:6px 8px;font-size:.54rem;font-weight:950;position:absolute;box-shadow:0 0 18px #e7ad4b24,inset 1px 1px #ffffff1a}.ux-decision-engine-module__gC3t9W__previewMarkerLayer span:first-child{color:#ffe0d3;border-color:#ff6f4861;top:10px;left:12px}.ux-decision-engine-module__gC3t9W__previewMarkerLayer span:last-child{color:#eaffdf;border-color:#5bc28b5c;bottom:28px;right:20px}.ux-decision-engine-module__gC3t9W__previewMarkers_goal span:first-child,.ux-decision-engine-module__gC3t9W__previewMarkers_conversion span:first-child{inset:auto 18px 74px auto}.ux-decision-engine-module__gC3t9W__previewMarkers_header span:first-child{top:28px;left:24px}.ux-decision-engine-module__gC3t9W__previewMarkers_navigation span:first-child{top:110px;left:40px}.ux-decision-engine-module__gC3t9W__previewMarkers_typography span:first-child{bottom:126px;left:auto;right:24px}.ux-decision-engine-module__gC3t9W__previewMarkers_hierarchy span:first-child{top:168px;left:auto;right:34px}.ux-decision-engine-module__gC3t9W__previewMarkers_trust span:first-child{top:226px;left:26px}.ux-decision-engine-module__gC3t9W__previewZoomStage{zoom:var(--preview-zoom,1);flex:none;width:min(100%,560px);min-width:0}.ux-decision-engine-module__gC3t9W__mockupShell{background:radial-gradient(circle at 34% 12%,#e7ad4b1f,#0000 30%),#111210;border:1px solid #ffdd9a29;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 22px 30px #00000047,inset 1px 1px #ffffff14}.ux-decision-engine-module__gC3t9W__mockupShell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ux-decision-engine-module__gC3t9W__browserBar{z-index:4;color:#fff4dfc7;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffdd9a1f;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:.62rem;font-weight:900;display:flex;position:relative}.ux-decision-engine-module__gC3t9W__browserBar div{gap:7px;display:flex}.ux-decision-engine-module__gC3t9W__browserBar i{background:#fff4df3d;border-radius:999px;width:8px;height:8px}.ux-decision-engine-module__gC3t9W__previewPage{z-index:1;gap:14px;min-height:510px;padding:16px;display:grid;position:relative}.ux-decision-engine-module__gC3t9W__zone{z-index:1;background:#fff4df0f;border:1px solid #ffffff1a;border-radius:9px;transition:opacity .22s,filter .22s,border-color .22s,background .22s,transform .22s;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff14}.ux-decision-engine-module__gC3t9W__zone:after{z-index:2;border-radius:inherit;color:#fff4df75;content:"LOCKED / UNRESOLVED";letter-spacing:.16em;opacity:0;pointer-events:none;text-transform:uppercase;background:linear-gradient(135deg,#0a0a0aa8,#46464638),repeating-linear-gradient(130deg,#0000 0 10px,#ffffff0f 10px 11px);place-items:center;font-size:.58rem;font-weight:950;display:grid;position:absolute;inset:0}.ux-decision-engine-module__gC3t9W__navZone{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ux-decision-engine-module__gC3t9W__navZone strong{color:#fff4df;font-family:var(--font-display),sans-serif;margin-right:auto;font-size:.94rem}.ux-decision-engine-module__gC3t9W__navZone span{color:#f7f0e48f;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.ux-decision-engine-module__gC3t9W__heroZone{gap:10px;padding:18px;display:grid}.ux-decision-engine-module__gC3t9W__badge{color:#ffc29bcc;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ff6f4847;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.56rem;font-weight:950}.ux-decision-engine-module__gC3t9W__heroZone h4{color:#fff4df;max-width:560px;font-family:var(--font-display),sans-serif;margin:0;font-size:clamp(1.34rem,3vw,2.5rem);font-weight:850;line-height:.96}.ux-decision-engine-module__gC3t9W__heroZone p,.ux-decision-engine-module__gC3t9W__formZone p,.ux-decision-engine-module__gC3t9W__objectiveCard p,.ux-decision-engine-module__gC3t9W__lessonCard p,.ux-decision-engine-module__gC3t9W__feedbackCard p,.ux-decision-engine-module__gC3t9W__lockedCard p,.ux-decision-engine-module__gC3t9W__finalSummary p{color:#f7f0e4a8;margin:0;font-size:.84rem;line-height:1.42}.ux-decision-engine-module__gC3t9W__attentionMarkers{gap:8px;margin-top:2px;display:none}.ux-decision-engine-module__gC3t9W__attentionMarkers span{color:#1a1307;background:#e7ad4b;border:1px solid #ffdd9a6b;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.68rem;font-weight:950;display:grid;box-shadow:0 0 18px #e7ad4b61}.ux-decision-engine-module__gC3t9W__ctaZone{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.ux-decision-engine-module__gC3t9W__ctaZone button{color:#fff4df;letter-spacing:.08em;text-transform:uppercase;background:#0000003d;border:1px solid #ffdd9a26;border-radius:7px;padding:8px 10px;font-size:.62rem;font-weight:950}.ux-decision-engine-module__gC3t9W__ctaZone em{color:#ff8e5cb8;letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:.6rem;font-style:normal;font-weight:950}.ux-decision-engine-module__gC3t9W__trustZone{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.ux-decision-engine-module__gC3t9W__trustZone div,.ux-decision-engine-module__gC3t9W__fieldGrid span{background:#0000003d;border-radius:7px;gap:5px;padding:10px;display:grid}.ux-decision-engine-module__gC3t9W__trustZone strong,.ux-decision-engine-module__gC3t9W__formZone strong{color:#fff4dfe0;font-size:.74rem;font-weight:900}.ux-decision-engine-module__gC3t9W__trustZone span,.ux-decision-engine-module__gC3t9W__fieldGrid span{color:#f7f0e48f;font-size:.66rem;font-weight:760}.ux-decision-engine-module__gC3t9W__formZone{grid-template-columns:minmax(0,.8fr) minmax(190px,.72fr);gap:12px;padding:14px;display:grid}.ux-decision-engine-module__gC3t9W__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ux-decision-engine-module__gC3t9W__fogLayer{z-index:2;pointer-events:none;position:absolute;inset:0}.ux-decision-engine-module__gC3t9W__fogLayer span{filter:blur(7px);opacity:.74;background:radial-gradient(circle,#343532c7,#0000 68%);border-radius:999px;position:absolute}.ux-decision-engine-module__gC3t9W__fogLayer span:first-child{width:280px;height:150px;top:12%;right:2%}.ux-decision-engine-module__gC3t9W__fogLayer span:nth-child(2){width:360px;height:170px;bottom:17%;left:8%}.ux-decision-engine-module__gC3t9W__fogLayer span:nth-child(3){width:270px;height:130px;bottom:4%;right:18%}.ux-decision-engine-module__gC3t9W__scanLine{z-index:5;opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#e7ad4b24,#0000);width:140px;height:100%;animation:3.2s ease-in-out infinite ux-decision-engine-module__gC3t9W__scanSweep;position:absolute;transform:translate(-130%)}.ux-decision-engine-module__gC3t9W__pathOverlay{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.ux-decision-engine-module__gC3t9W__pathOverlay path{fill:none;stroke:#e7ad4be0;stroke-dasharray:8 8;stroke-width:2px;filter:drop-shadow(0 0 7px #e7ad4b73);animation:4s linear infinite ux-decision-engine-module__gC3t9W__flowDash}.ux-decision-engine-module__gC3t9W__pathOverlay circle{fill:#e7ad4b;filter:drop-shadow(0 0 8px #e7ad4bb3)}.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__activeTrust .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__activePath .ux-decision-engine-module__gC3t9W__formZone{z-index:4;background:#d186271f;border-color:#e7ad4b80;box-shadow:0 0 0 1px #e7ad4b1f,0 0 24px #e7ad4b24,inset 1px 1px #ffffff1a}.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__formZone,.ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__formZone,.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__formZone,.ux-decision-engine-module__gC3t9W__activeTrust .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__activeTrust .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__activeTrust .ux-decision-engine-module__gC3t9W__formZone,.ux-decision-engine-module__gC3t9W__activePath .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__activePath .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__activePath .ux-decision-engine-module__gC3t9W__trustZone{filter:blur(1.1px)saturate(.7);opacity:.54}.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__heroZone:after,.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__trustZone:after,.ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__formZone:after,.ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__trustZone:after,.ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__formZone:after,.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__trustZone:after,.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__formZone:after,.ux-decision-engine-module__gC3t9W__activeTrust .ux-decision-engine-module__gC3t9W__formZone:after,.ux-decision-engine-module__gC3t9W__activePath .ux-decision-engine-module__gC3t9W__trustZone:after{opacity:1}.ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__ctaZone button:not(:first-child){background:#ff6f481a;border-color:#ff6f4873;box-shadow:0 0 18px #ff6f481f}.ux-decision-engine-module__gC3t9W__completeGoal .ux-decision-engine-module__gC3t9W__ctaZone button:first-child,.ux-decision-engine-module__gC3t9W__completeFriction .ux-decision-engine-module__gC3t9W__ctaZone button:first-child{background:linear-gradient(#e7ad4b4d,#70411347);border-color:#e7ad4b85;box-shadow:0 0 18px #e7ad4b2e}.ux-decision-engine-module__gC3t9W__completeGoal .ux-decision-engine-module__gC3t9W__ctaZone em,.ux-decision-engine-module__gC3t9W__completeFriction .ux-decision-engine-module__gC3t9W__ctaZone em,.ux-decision-engine-module__gC3t9W__completeFriction .ux-decision-engine-module__gC3t9W__ctaZone button:not(:first-child){opacity:.38}.ux-decision-engine-module__gC3t9W__completeHierarchy .ux-decision-engine-module__gC3t9W__badge{color:#ffeabee6;border-color:#e7ad4b57}.ux-decision-engine-module__gC3t9W__completeHierarchy .ux-decision-engine-module__gC3t9W__attentionMarkers{display:flex}.ux-decision-engine-module__gC3t9W__completeTrust .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__completePath .ux-decision-engine-module__gC3t9W__formZone{background:#5bc28b14;border-color:#5bc28b57}.ux-decision-engine-module__gC3t9W__completePath .ux-decision-engine-module__gC3t9W__pathOverlay,.ux-decision-engine-module__gC3t9W__finalPreview .ux-decision-engine-module__gC3t9W__pathOverlay{opacity:1}.ux-decision-engine-module__gC3t9W__completeGoal .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__completeGoal .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__completeHierarchy .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__completeFriction .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__completeTrust .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__completePath .ux-decision-engine-module__gC3t9W__formZone,.ux-decision-engine-module__gC3t9W__finalPreview .ux-decision-engine-module__gC3t9W__zone{filter:none;opacity:1}.ux-decision-engine-module__gC3t9W__finalPreview .ux-decision-engine-module__gC3t9W__fogLayer{opacity:0}.ux-decision-engine-module__gC3t9W__decisionFlash .ux-decision-engine-module__gC3t9W__zone{animation:.76s ux-decision-engine-module__gC3t9W__decisionLock}.ux-decision-engine-module__gC3t9W__problemPulse .ux-decision-engine-module__gC3t9W__activeGoal .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__problemPulse .ux-decision-engine-module__gC3t9W__activeHierarchy .ux-decision-engine-module__gC3t9W__heroZone,.ux-decision-engine-module__gC3t9W__problemPulse .ux-decision-engine-module__gC3t9W__activeFriction .ux-decision-engine-module__gC3t9W__ctaZone,.ux-decision-engine-module__gC3t9W__problemPulse .ux-decision-engine-module__gC3t9W__activeTrust .ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__problemPulse .ux-decision-engine-module__gC3t9W__activePath .ux-decision-engine-module__gC3t9W__formZone{border-color:#ff6f489e}.ux-decision-engine-module__gC3t9W__decisionPanel{flex-direction:column;gap:12px;display:flex}.ux-decision-engine-module__gC3t9W__chapterCard,.ux-decision-engine-module__gC3t9W__repairSpecGrid,.ux-decision-engine-module__gC3t9W__typeRepairModule,.ux-decision-engine-module__gC3t9W__layerInstrument{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:10px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__chapterCard{background:linear-gradient(90deg,#e7ad4b26,#0000 44%),#ffffff0b;border-color:#e7ad4b57;box-shadow:0 0 0 1px #e7ad4b14,inset 4px 0 #e7ad4bd1}.ux-decision-engine-module__gC3t9W__chapterCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 10px;display:flex}.ux-decision-engine-module__gC3t9W__chapterCardHeader span{flex:none}.ux-decision-engine-module__gC3t9W__chapterCard strong,.ux-decision-engine-module__gC3t9W__typeRepairModule strong{color:#fff4df;font-family:var(--font-display),sans-serif;font-size:1.14rem;line-height:1.04}.ux-decision-engine-module__gC3t9W__chapterCard p,.ux-decision-engine-module__gC3t9W__repairSpecGrid p,.ux-decision-engine-module__gC3t9W__panelDetailCard p,.ux-decision-engine-module__gC3t9W__typeRepairModule p{color:#f7f0e4a8;margin:0;font-size:.84rem;line-height:1.42}.ux-decision-engine-module__gC3t9W__panelDetailStack{gap:9px;display:grid}.ux-decision-engine-module__gC3t9W__panelDetailCard{background:linear-gradient(135deg,#ffffff0b,#0000 42%),#ffffff08;border:1px solid #ffffff17;border-radius:10px;gap:7px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__problemDetailCard{background:linear-gradient(90deg,#ff6f481f,#0000 44%),#ff6f480b;border-color:#ff855d47;box-shadow:inset 4px 0 #ff794e9e,0 0 18px #ff6f4814}.ux-decision-engine-module__gC3t9W__problemDetailCard span{color:#ffccb8db}.ux-decision-engine-module__gC3t9W__repairDetailCard{background:linear-gradient(90deg,#5ee7da1f,#0000 44%),#5ee7da0b;border-color:#5ee7da4d;box-shadow:inset 4px 0 #5ee7daad,0 0 20px #5ee7da17}.ux-decision-engine-module__gC3t9W__repairDetailCard span{color:#b4fff9e6}.ux-decision-engine-module__gC3t9W__userCareCard{background:radial-gradient(circle at 16% 0,#e7ad4b1a,#0000 38%),#ffffff09;border-color:#e7ad4b3d}.ux-decision-engine-module__gC3t9W__beforeAfterRow{background:linear-gradient(135deg,#5ee7da12,#0000 48%),#0000002e;border:1px solid #5ee7da2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;display:grid;overflow:hidden;box-shadow:0 0 18px #5ee7da0f,inset 1px 1px #ffffff0f}.ux-decision-engine-module__gC3t9W__beforeAfterRow div{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.ux-decision-engine-module__gC3t9W__beforeAfterRow div:last-child{background:#5ee7da0f;border-color:#5ee7da33}.ux-decision-engine-module__gC3t9W__beforeAfterRow strong{color:#fff4dfe6;letter-spacing:.02em;font-size:.76rem;font-weight:900;line-height:1.22}.ux-decision-engine-module__gC3t9W__beforeAfterRow i{color:#8ff6ff;font-family:var(--font-display),sans-serif;text-shadow:0 0 12px #5ee7da8a,0 0 18px #e7ad4b29;align-self:center;font-size:1rem;font-style:normal;font-weight:900;line-height:1}.ux-decision-engine-module__gC3t9W__repairSequenceNote{color:#f7f0e494;letter-spacing:.06em;text-transform:uppercase;background:#ffffff07;border:1px solid #ffdd9a1f;border-radius:9px;margin:0;padding:9px 10px;font-size:.68rem;font-weight:800;line-height:1.36}.ux-decision-engine-module__gC3t9W__repairSpecGrid{gap:0;padding:0;overflow:hidden}.ux-decision-engine-module__gC3t9W__repairSpecGrid>div{border-top:1px solid #fff1d817;gap:6px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__repairSpecGrid>div:first-child{border-top:0}.ux-decision-engine-module__gC3t9W__layerInstrument{background:linear-gradient(#78d6d50a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#78d6d509 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 76% 36%,#5bc2b421,#0000 34%),#0000002e;border-color:#5bc2b42e;min-height:96px;position:relative;overflow:hidden}.ux-decision-engine-module__gC3t9W__layerInstrument span{opacity:.82;border:1px solid #78d6d557;border-radius:999px;position:absolute}.ux-decision-engine-module__gC3t9W__layerInstrument span:first-child{inset:22px 44px}.ux-decision-engine-module__gC3t9W__layerInstrument span:nth-child(2){width:48px;height:28px;top:34px;left:52px}.ux-decision-engine-module__gC3t9W__layerInstrument span:nth-child(3){background:#e7ad4b8f;border-radius:0;width:74px;height:1px;bottom:24px;right:46px}.ux-decision-engine-module__gC3t9W__layerInstrument i{background:#e7ad4b;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #e7ad4b85}.ux-decision-engine-module__gC3t9W__layerInstrumentGoal i,.ux-decision-engine-module__gC3t9W__layerInstrumentConversion i{animation:1.8s ease-in-out infinite ux-decision-engine-module__gC3t9W__pulseDot}.ux-decision-engine-module__gC3t9W__layerInstrumentHeader span:first-child{border-radius:8px;inset:16px 28px 50px}.ux-decision-engine-module__gC3t9W__layerInstrumentNavigation span:nth-child(2){border-radius:0;width:140px;height:1px;left:32px}.ux-decision-engine-module__gC3t9W__layerInstrumentTypography span{border-radius:3px}.ux-decision-engine-module__gC3t9W__layerInstrumentHierarchy span:nth-child(3),.ux-decision-engine-module__gC3t9W__layerInstrumentConversion span:nth-child(3){height:2px;animation:2.8s ease-in-out infinite ux-decision-engine-module__gC3t9W__pathPulse}.ux-decision-engine-module__gC3t9W__layerInstrumentTrust span:first-child{border-color:#e7ad4b4d;animation:3s ease-in-out infinite ux-decision-engine-module__gC3t9W__noiseFade}.ux-decision-engine-module__gC3t9W__layerInstrumentRepaired{border-color:#5bc28b57;box-shadow:0 0 0 1px #5bc28b14,0 0 20px #5bc28b1c,inset 4px 0 #5bc28bb8}.ux-decision-engine-module__gC3t9W__typeRepairModule{background:radial-gradient(circle at 20% 0,#e7ad4b1f,#0000 36%),#ffffff09;border-color:#e7ad4b3d;overflow:hidden}.ux-decision-engine-module__gC3t9W__paletteRepairModule{background:radial-gradient(circle at 18% 0,#e7ad4b24,#0000 36%),radial-gradient(circle at 90% 20%,#5bc2b41a,#0000 30%),#ffffff09;border-color:#e7ad4b3d;overflow:hidden}.ux-decision-engine-module__gC3t9W__paletteCompare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;margin-top:4px;display:grid}.ux-decision-engine-module__gC3t9W__paletteCompare div{background:#0000002e;border:1px solid #ffdd9a1f;border-radius:10px;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.ux-decision-engine-module__gC3t9W__paletteCompare div:last-child{border-color:#5bc28b33}.ux-decision-engine-module__gC3t9W__paletteCompare i{border:1px solid #ffffff38;border-radius:999px;width:22px;height:22px;box-shadow:0 0 14px #00000038}.ux-decision-engine-module__gC3t9W__paletteCompare em{background:linear-gradient(90deg,#e7ad4b2e,#e7ad4bb8);border-radius:999px;width:18px;height:1px}.ux-decision-engine-module__gC3t9W__typeSample{gap:5px;margin-top:2px;display:grid}.ux-decision-engine-module__gC3t9W__typeSample b{color:#fff4df;letter-spacing:.08em;text-transform:uppercase;font-size:.98rem;line-height:.94;transition:letter-spacing .42s,line-height .42s,color .42s}.ux-decision-engine-module__gC3t9W__typeSample p{background:#f7f0e447;border-radius:999px;height:5px;transition:width .42s,background .42s,transform .42s}.ux-decision-engine-module__gC3t9W__typeSample p:nth-child(2){width:96%}.ux-decision-engine-module__gC3t9W__typeSample p:nth-child(3){width:78%}.ux-decision-engine-module__gC3t9W__typeSample p:nth-child(4){width:88%}.ux-decision-engine-module__gC3t9W__readabilityMeter{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.ux-decision-engine-module__gC3t9W__readabilityMeter i{border-radius:inherit;background:linear-gradient(90deg,#9b5c1c,#e7ad4b);width:34%;height:100%;transition:width .42s;display:block}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__typeSample{gap:9px}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__typeSample b{color:#fff1ce;letter-spacing:.01em;line-height:1.12}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__typeSample p{background:#f7f0e47a}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__typeSample p:nth-child(2){width:84%}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__typeSample p:nth-child(3){width:68%}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__typeSample p:nth-child(4){width:74%}.ux-decision-engine-module__gC3t9W__typeRepairModuleFixed .ux-decision-engine-module__gC3t9W__readabilityMeter i{width:82%}.ux-decision-engine-module__gC3t9W__chapterSummaryList{gap:8px;display:grid}.ux-decision-engine-module__gC3t9W__chapterSummaryRow{background:#0003;border:1px solid #ffdd9a24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.ux-decision-engine-module__gC3t9W__chapterSummaryRow strong{color:#fff4dfdb;font-size:.78rem}.ux-decision-engine-module__gC3t9W__repairSequenceCard,.ux-decision-engine-module__gC3t9W__objectiveCard,.ux-decision-engine-module__gC3t9W__lessonCard,.ux-decision-engine-module__gC3t9W__firstMovePrompt,.ux-decision-engine-module__gC3t9W__feedbackCard,.ux-decision-engine-module__gC3t9W__lockedCard,.ux-decision-engine-module__gC3t9W__finalSummary{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:10px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__repairSequenceCard strong,.ux-decision-engine-module__gC3t9W__objectiveCard strong,.ux-decision-engine-module__gC3t9W__lessonCard strong,.ux-decision-engine-module__gC3t9W__firstMovePrompt strong,.ux-decision-engine-module__gC3t9W__feedbackCard strong,.ux-decision-engine-module__gC3t9W__lockedCard strong,.ux-decision-engine-module__gC3t9W__finalSummary strong{color:#fff4df;font-family:var(--font-display),sans-serif;font-size:1.12rem;line-height:1.04}.ux-decision-engine-module__gC3t9W__repairSequenceCard{background:linear-gradient(90deg,#e7ad4b29,#0000 42%),#ffffff0b;border-color:#e7ad4b5c;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7ad4b14,0 0 24px #e7ad4b1f,inset 4px 0 #e7ad4bdb}.ux-decision-engine-module__gC3t9W__repairSequenceCard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe1ae1a,#0000);animation:4.4s ease-in-out infinite ux-decision-engine-module__gC3t9W__pillSweep;position:absolute;inset:0;transform:translate(-78%)}.ux-decision-engine-module__gC3t9W__repairSequenceCard>*{z-index:1;position:relative}.ux-decision-engine-module__gC3t9W__repairSequenceCard p{color:#fff4dfc2;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850;line-height:1.38}.ux-decision-engine-module__gC3t9W__lessonCard div{gap:5px;display:grid}.ux-decision-engine-module__gC3t9W__firstMovePrompt{background:linear-gradient(145deg,#e7ad4b26,#0000 34%),#ffffff0a;border-color:#e7ad4b57;position:relative;overflow:hidden;box-shadow:0 0 24px #e7ad4b1f,inset 3px 0 #e7ad4bc2}.ux-decision-engine-module__gC3t9W__firstMovePrompt:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe1ae1f,#0000);animation:3.8s ease-in-out infinite ux-decision-engine-module__gC3t9W__pillSweep;position:absolute;inset:0;transform:translate(-70%)}.ux-decision-engine-module__gC3t9W__firstMovePrompt span{z-index:1;color:#ffe1aec7;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:950;position:relative}.ux-decision-engine-module__gC3t9W__firstMovePrompt strong,.ux-decision-engine-module__gC3t9W__firstMovePrompt p{z-index:1;position:relative}.ux-decision-engine-module__gC3t9W__firstMovePrompt p{color:#f7f0e4b3;margin:0;font-size:.8rem;line-height:1.38}.ux-decision-engine-module__gC3t9W__choiceList{gap:8px;display:grid}.ux-decision-engine-module__gC3t9W__choiceButton{color:#fff4dfd1;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:9px;width:100%;min-width:0;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.ux-decision-engine-module__gC3t9W__choiceButton em{color:#ffe7aa;letter-spacing:.1em;text-transform:uppercase;background:#e7ad4b1f;border:1px solid #e7ad4b5c;border-radius:999px;padding:3px 6px;font-size:.5rem;font-style:normal;font-weight:950;position:absolute;top:8px;right:9px;box-shadow:0 0 16px #e7ad4b2e}.ux-decision-engine-module__gC3t9W__choiceProblem em{color:#ffd0bf;background:#ff6f4824;border-color:#ff6f487a}.ux-decision-engine-module__gC3t9W__choiceButton:hover:not(:disabled){border-color:#e7ad4b42;transform:translateY(-1px)}.ux-decision-engine-module__gC3t9W__choiceButton strong{min-width:0;padding-right:72px;font-size:.78rem;font-weight:850;line-height:1.25}.ux-decision-engine-module__gC3t9W__choiceButton:disabled{cursor:default}.ux-decision-engine-module__gC3t9W__choiceProblem{background:#ff6f481a;border-color:#ff6f487a;animation:.52s ux-decision-engine-module__gC3t9W__wrongRepairPulse;box-shadow:0 0 0 1px #ff6f4814,inset 3px 0 #ff6f48d1}.ux-decision-engine-module__gC3t9W__firstAction{background:linear-gradient(145deg,#e7ad4b29,#0000 36%),#ffffff0d;border-color:#e7ad4b80;animation:2.2s ease-in-out infinite ux-decision-engine-module__gC3t9W__firstActionPulse;box-shadow:0 0 0 1px #e7ad4b1a,0 0 28px #e7ad4b2e,inset 3px 0 #e7ad4bc7}.ux-decision-engine-module__gC3t9W__choiceLocked{color:#f3ffef;background:linear-gradient(145deg,#5bc28b33,#0000 36%),#5bc28b1f;border-color:#5bc28b9e;animation:.7s ux-decision-engine-module__gC3t9W__repairLockedPulse;box-shadow:0 0 0 1px #5bc28b1f,0 0 24px #5bc28b29,inset 4px 0 #5bc28beb}.ux-decision-engine-module__gC3t9W__lockedCard{background:radial-gradient(circle at 18% 0,#5bc28b29,#0000 38%),#5bc28b14;border-color:#5bc28b6b;box-shadow:0 0 0 1px #5bc28b14,0 0 24px #5bc28b1a,inset 4px 0 #5bc28bcc}.ux-decision-engine-module__gC3t9W__lockedCard span{color:#dff8dcdb}.ux-decision-engine-module__gC3t9W__lockedCard strong{color:#efffe9}.ux-decision-engine-module__gC3t9W__problemCard{background:radial-gradient(circle at 18% 0,#ff6f4821,#0000 38%),#ff6f4814;border-color:#ff6f486b;box-shadow:0 0 0 1px #ff6f4814,inset 4px 0 #ff6f48c7}.ux-decision-engine-module__gC3t9W__problemCard span{color:#ffc5aedb}.ux-decision-engine-module__gC3t9W__problemCard strong{color:#ffe3d8}.ux-decision-engine-module__gC3t9W__feedbackCard small,.ux-decision-engine-module__gC3t9W__lockedCard small{color:#ffe1aeb8;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ux-decision-engine-module__gC3t9W__inspectButton{isolation:isolate;background:linear-gradient(135deg,#5ee7da1f,#0000 32%),linear-gradient(#242321 0%,#080808 100%);border-color:#5ee7da47;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:2px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #eec66f14,0 0 18px #5ee7da1a,0 10px 14px #0000004d,inset 1px 1px #ffffff21}.ux-decision-engine-module__gC3t9W__inspectButton:before{z-index:1;content:"";background:#6fefff;border-radius:999px;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite ux-decision-engine-module__gC3t9W__repairButtonDot;display:block;position:relative;box-shadow:0 0 10px #6fefffd6,0 0 18px #e7ad4b2e}.ux-decision-engine-module__gC3t9W__inspectButton:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6fefff2e 48%,#eec66f24 52%,#0000 100%);position:absolute;inset:0;transform:translate(-120%)}.ux-decision-engine-module__gC3t9W__inspectButton:hover,.ux-decision-engine-module__gC3t9W__inspectButton:focus-visible{border-color:#6fefff7a;box-shadow:0 0 0 1px #eec66f1f,0 0 24px #5ee7da2e,0 12px 18px #00000057,inset 1px 1px #ffffff29}.ux-decision-engine-module__gC3t9W__inspectButton:hover:after,.ux-decision-engine-module__gC3t9W__inspectButton:focus-visible:after,.ux-decision-engine-module__gC3t9W__inspectButton:disabled:after{animation:1.05s ease-in-out infinite ux-decision-engine-module__gC3t9W__repairButtonSweep}.ux-decision-engine-module__gC3t9W__inspectButton:disabled{color:#fff4dfb8;cursor:progress;opacity:.88}.ux-decision-engine-module__gC3t9W__repairControlRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ux-decision-engine-module__gC3t9W__mobileRepairControlBar{display:none}.ux-decision-engine-module__gC3t9W__mobileRepairCardText{gap:4px;min-width:0;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairCardText span{color:#6fefffc7;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:950}.ux-decision-engine-module__gC3t9W__mobileRepairCardText strong{color:#fff4df;font-family:var(--font-display),sans-serif;font-size:.94rem;line-height:1.02}.ux-decision-engine-module__gC3t9W__mobileRepairCardText p{color:#f7f0e4b8;letter-spacing:.02em;margin:0;font-size:.68rem;font-weight:800;line-height:1.28}.ux-decision-engine-module__gC3t9W__mobileRepairCardText p+p{color:#ffe1aec2}.ux-decision-engine-module__gC3t9W__resetRepairButton{color:#fff4dfb8;background:linear-gradient(145deg,#ffffff12,#0000 34%),#ffffff09;border-color:#fff4df21;box-shadow:inset 1px 1px #ffffff12,0 8px 12px #0000002e}.ux-decision-engine-module__gC3t9W__resetRepairButton:hover,.ux-decision-engine-module__gC3t9W__resetRepairButton:focus-visible{color:#fff4df;border-color:#ffdd9a47}.ux-decision-engine-module__gC3t9W__finalActions{flex-wrap:wrap;gap:8px;display:flex}.ux-decision-engine-module__gC3t9W__finalSummary{background:radial-gradient(circle at 24% 0,#e7ad4b24,#0000 36%),#ffffff09;border-color:#e7ad4b47}@keyframes ux-decision-engine-module__gC3t9W__pillSweep{0%,42%{transform:translate(-85%)}64%,to{transform:translate(85%)}}@keyframes ux-decision-engine-module__gC3t9W__pulseDot{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes ux-decision-engine-module__gC3t9W__pathPulse{0%,to{opacity:.42;transform-origin:0;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes ux-decision-engine-module__gC3t9W__noiseFade{0%,to{opacity:.76}50%{opacity:.28}}@keyframes ux-decision-engine-module__gC3t9W__scanSweep{0%,40%{transform:translate(-130%)}72%,to{transform:translate(520%)}}@keyframes ux-decision-engine-module__gC3t9W__flowDash{to{stroke-dashoffset:-32px}}@keyframes ux-decision-engine-module__gC3t9W__decisionLock{0%,to{box-shadow:inset 1px 1px #ffffff14}45%{box-shadow:0 0 0 1px #5bc28b5c,0 0 28px #5bc28b33,inset 1px 1px #ffffff1f}}@keyframes ux-decision-engine-module__gC3t9W__firstActionPulse{0%,to{transform:translateY(0);box-shadow:0 0 0 1px #e7ad4b1a,0 0 22px #e7ad4b24,inset 3px 0 #e7ad4bb8}50%{transform:translateY(-1px);box-shadow:0 0 0 1px #e7ad4b33,0 0 34px #e7ad4b3d,inset 3px 0 #e7ad4beb}}@keyframes ux-decision-engine-module__gC3t9W__wrongRepairPulse{0%,to{transform:translate(0)}32%{transform:translate(-2px)}66%{transform:translate(2px)}}@keyframes ux-decision-engine-module__gC3t9W__repairLockedPulse{0%{transform:translateY(0)}45%{transform:translateY(-1px);box-shadow:0 0 0 1px #5bc28b38,0 0 32px #5bc28b38,inset 4px 0 #5bc28bf5}to{transform:translateY(0)}}@keyframes ux-decision-engine-module__gC3t9W__repairFocusPulse{0%,to{opacity:.86;box-shadow:0 0 0 1px #eec66f3d,0 0 22px #5ee7da33,0 0 34px #e7ad4b1f,inset 0 0 18px #5ee7da14}50%{opacity:1;box-shadow:0 0 0 1px #eec66f61,0 0 34px #5ee7da4d,0 0 48px #e7ad4b38,inset 0 0 24px #5ee7da1f}}@keyframes ux-decision-engine-module__gC3t9W__repairFocusScan{0%{opacity:.46;transform:scale(1)}50%{opacity:.92;transform:scale(1.006)}to{opacity:.46;transform:scale(1)}}@keyframes ux-decision-engine-module__gC3t9W__repairFrameSweep{0%{opacity:0;transform:translate(-72%)skew(-14deg)}42%{opacity:.85}to{opacity:0;transform:translate(72%)skew(-14deg)}}@keyframes ux-decision-engine-module__gC3t9W__repairFocusApply{0%,to{transform:scale(1)}45%{transform:scale(1.018)}}@keyframes ux-decision-engine-module__gC3t9W__repairGuideFlow{0%{stroke-dashoffset:34px}to{stroke-dashoffset:0}}@keyframes ux-decision-engine-module__gC3t9W__repairButtonSweep{0%{opacity:0;transform:translate(-120%)}38%{opacity:.62}to{opacity:0;transform:translate(120%)}}@keyframes ux-decision-engine-module__gC3t9W__repairButtonDot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes ux-decision-engine-module__gC3t9W__mobileRepairGuidePulse{0%{opacity:0;transform:translate(-50%,18px)scaleY(.12)}18%{opacity:.9}62%{opacity:1;transform:translate(-50%,-22px)scaleY(1)}to{opacity:0;transform:translate(-50%,-58px)scaleY(.72)}}@keyframes ux-decision-engine-module__gC3t9W__mobileRepairGuideDot{0%{opacity:0;transform:translate(-50%)scale(.8)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-220px)scale(1.12)}}@keyframes ux-decision-engine-module__gC3t9W__finalRevealSweep{0%{opacity:0;transform:translate(-115%)}34%{opacity:.85}to{opacity:0;transform:translate(115%)}}@media (max-width:980px){.ux-decision-engine-module__gC3t9W__chapterRail{grid-template-columns:repeat(4,minmax(0,1fr))}.ux-decision-engine-module__gC3t9W__consoleGrid{grid-template-columns:1fr;padding-bottom:0}.ux-decision-engine-module__gC3t9W__repairGuideConnector{display:none}.ux-decision-engine-module__gC3t9W__previewPanel{order:1}.ux-decision-engine-module__gC3t9W__decisionPanel{order:2;max-height:none;position:static;overflow:visible}}@media (max-width:660px){.ux-decision-engine-module__gC3t9W__startRepairCard{grid-template-columns:1fr;gap:12px;padding:12px}.ux-decision-engine-module__gC3t9W__collapsedPill{width:100%}.ux-decision-engine-module__gC3t9W__chapterRail{grid-template-columns:1fr}.ux-decision-engine-module__gC3t9W__chapterNode{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:50px}.ux-decision-engine-module__gC3t9W__layerInstrument{display:none}.ux-decision-engine-module__gC3t9W__typeRepairModule{padding:10px}.ux-decision-engine-module__gC3t9W__engineShell,.ux-decision-engine-module__gC3t9W__console,.ux-decision-engine-module__gC3t9W__consoleGrid,.ux-decision-engine-module__gC3t9W__previewPanel,.ux-decision-engine-module__gC3t9W__decisionPanel{min-width:0}.ux-decision-engine-module__gC3t9W__console{padding:10px}.ux-decision-engine-module__gC3t9W__consoleHeader,.ux-decision-engine-module__gC3t9W__tutorialStatus{grid-template-columns:1fr;align-items:flex-start}.ux-decision-engine-module__gC3t9W__consoleHeader{flex-direction:column}.ux-decision-engine-module__gC3t9W__panelHeader{flex-direction:column;align-items:flex-start}.ux-decision-engine-module__gC3t9W__zoomControls{width:100%}.ux-decision-engine-module__gC3t9W__zoomControls button{flex:1}.ux-decision-engine-module__gC3t9W__closeButton,.ux-decision-engine-module__gC3t9W__headerActions{width:100%}.ux-decision-engine-module__gC3t9W__headerActions button{flex:1}.ux-decision-engine-module__gC3t9W__tutorialBubble,.ux-decision-engine-module__gC3t9W__tutorialBubble-objective,.ux-decision-engine-module__gC3t9W__tutorialBubble-decision,.ux-decision-engine-module__gC3t9W__tutorialBubble-explain,.ux-decision-engine-module__gC3t9W__tutorialBubble-loop{max-width:none;margin-left:0;margin-right:0}.ux-decision-engine-module__gC3t9W__previewPage{min-height:620px}.ux-decision-engine-module__gC3t9W__previewPanel,.ux-decision-engine-module__gC3t9W__decisionPanel{padding:10px}.ux-decision-engine-module__gC3t9W__previewZoomViewport{max-height:min(72vh,620px);margin-inline:-2px;padding-bottom:4px;overflow:hidden auto}.ux-decision-engine-module__gC3t9W__previewMarkerLayer{display:none}.ux-decision-engine-module__gC3t9W__previewZoomStage{zoom:1;width:100%}.ux-decision-engine-module__gC3t9W__decisionPanel{gap:9px;padding-bottom:10px;display:grid;overflow:visible}.ux-decision-engine-module__gC3t9W__objectiveCard,.ux-decision-engine-module__gC3t9W__lessonCard,.ux-decision-engine-module__gC3t9W__repairSequenceCard,.ux-decision-engine-module__gC3t9W__chapterCard,.ux-decision-engine-module__gC3t9W__panelDetailCard,.ux-decision-engine-module__gC3t9W__beforeAfterRow,.ux-decision-engine-module__gC3t9W__repairSpecGrid,.ux-decision-engine-module__gC3t9W__typeRepairModule,.ux-decision-engine-module__gC3t9W__firstMovePrompt,.ux-decision-engine-module__gC3t9W__feedbackCard,.ux-decision-engine-module__gC3t9W__lockedCard,.ux-decision-engine-module__gC3t9W__finalSummary{min-width:0}.ux-decision-engine-module__gC3t9W__lessonCard{align-content:start}.ux-decision-engine-module__gC3t9W__choiceList{width:100%}.ux-decision-engine-module__gC3t9W__choiceButton{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);width:100%}.ux-decision-engine-module__gC3t9W__choiceButton strong{padding-right:0}.ux-decision-engine-module__gC3t9W__choiceButton em{grid-column:1/-1;justify-self:start;position:static}.ux-decision-engine-module__gC3t9W__inspectButton,.ux-decision-engine-module__gC3t9W__resetRepairButton,.ux-decision-engine-module__gC3t9W__secondaryButton{justify-content:center;width:100%}.ux-decision-engine-module__gC3t9W__repairControlRow{width:100%}.ux-decision-engine-module__gC3t9W__chapterCardHeader{justify-content:stretch;gap:6px;display:grid}.ux-decision-engine-module__gC3t9W__beforeAfterRow{grid-template-columns:1fr}.ux-decision-engine-module__gC3t9W__beforeAfterRow i{justify-self:center;transform:rotate(90deg)}.ux-decision-engine-module__gC3t9W__objectiveCard strong,.ux-decision-engine-module__gC3t9W__lessonCard strong,.ux-decision-engine-module__gC3t9W__repairSequenceCard strong,.ux-decision-engine-module__gC3t9W__chapterCard strong,.ux-decision-engine-module__gC3t9W__typeRepairModule strong,.ux-decision-engine-module__gC3t9W__firstMovePrompt strong,.ux-decision-engine-module__gC3t9W__feedbackCard strong,.ux-decision-engine-module__gC3t9W__lockedCard strong,.ux-decision-engine-module__gC3t9W__finalSummary strong{font-size:.98rem}.ux-decision-engine-module__gC3t9W__trustZone,.ux-decision-engine-module__gC3t9W__formZone{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ux-decision-engine-module__gC3t9W__pillScan,.ux-decision-engine-module__gC3t9W__pulseDot,.ux-decision-engine-module__gC3t9W__scanLine,.ux-decision-engine-module__gC3t9W__pathOverlay path,.ux-decision-engine-module__gC3t9W__layerInstrumentGoal i,.ux-decision-engine-module__gC3t9W__layerInstrumentConversion i,.ux-decision-engine-module__gC3t9W__layerInstrumentHierarchy span:nth-child(3),.ux-decision-engine-module__gC3t9W__layerInstrumentTrust span:first-child,.ux-decision-engine-module__gC3t9W__firstMovePrompt:after,.ux-decision-engine-module__gC3t9W__repairSequenceCard:after,.ux-decision-engine-module__gC3t9W__decisionFlash .ux-decision-engine-module__gC3t9W__zone,.ux-decision-engine-module__gC3t9W__firstAction,.ux-decision-engine-module__gC3t9W__choiceProblem,.ux-decision-engine-module__gC3t9W__choiceLocked,.ux-decision-engine-module__gC3t9W__repairFocusFrame,.ux-decision-engine-module__gC3t9W__repairFocusFrame:before,.ux-decision-engine-module__gC3t9W__repairFocusFrame:after,.ux-decision-engine-module__gC3t9W__inspectButton:before,.ux-decision-engine-module__gC3t9W__inspectButton:after,.ux-decision-engine-module__gC3t9W__repairGuidePath,.ux-decision-engine-module__gC3t9W__finalRevealShine{animation:none}.ux-decision-engine-module__gC3t9W__choiceButton,.ux-decision-engine-module__gC3t9W__zone,.ux-decision-engine-module__gC3t9W__progressMeter i,.ux-decision-engine-module__gC3t9W__typeSample b,.ux-decision-engine-module__gC3t9W__typeSample p,.ux-decision-engine-module__gC3t9W__readabilityMeter i,.ux-decision-engine-module__gC3t9W__finalBeforeLayer,.ux-decision-engine-module__gC3t9W__finalAfterLayer,.ux-decision-engine-module__gC3t9W__finalRevealLabel{transition:none}.ux-decision-engine-module__gC3t9W__previewZoomViewport{scroll-behavior:auto}}.ux-decision-engine-module__gC3t9W__previewZoomViewport{overscroll-behavior:auto;scroll-behavior:smooth;scrollbar-gutter:auto;width:100%;height:auto;max-height:none;margin-inline:0;padding:0 10px 16px;display:block;position:relative;overflow:visible}.ux-decision-engine-module__gC3t9W__casaFiestaDemo{background:radial-gradient(circle at 18% 0,#eec66f29,#0000 30%),linear-gradient(#14120ffa,#0a0c0cfa);border:1px solid #eec66f52;border-radius:18px;width:clamp(760px,100%,900px);max-width:none;margin:0 auto;position:relative;overflow:visible;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff14}.ux-decision-engine-module__gC3t9W__casaFiestaDemo [data-repair-target]{position:relative}.ux-decision-engine-module__gC3t9W__finalCompareShell{isolation:isolate;background:#fff8ed;transition:box-shadow 1.2s,filter 1.2s;position:relative;overflow:hidden}.ux-decision-engine-module__gC3t9W__isFinalComplete{cursor:default}.ux-decision-engine-module__gC3t9W__finalAfterLayer{z-index:1;transition:filter 1.2s,opacity 1.2s;position:relative}.ux-decision-engine-module__gC3t9W__finalBeforeLayer{z-index:2;opacity:0;pointer-events:none;clip-path:inset(0 100% 0 0);transition:opacity 1.2s,clip-path 1.2s;position:absolute;inset:0;overflow:hidden}.ux-decision-engine-module__gC3t9W__finalBeforeLayer .ux-decision-engine-module__gC3t9W__badCasaPage{min-height:100%}.ux-decision-engine-module__gC3t9W__finalRevealLabel{z-index:4;color:#fff8ed;font-family:var(--font-display),sans-serif;letter-spacing:.13em;opacity:0;pointer-events:none;text-transform:uppercase;background:linear-gradient(145deg,#5ee7da24,#0000 44%),#060e10db;border:1px solid #5ee7da70;border-radius:999px;padding:6px 10px 5px;font-size:.56rem;font-weight:950;line-height:1;transition:opacity .62s,transform .62s;position:absolute;top:16px;left:16px;transform:translateY(-5px);box-shadow:0 0 18px #5ee7da2e,inset 1px 1px #ffffff1f}.ux-decision-engine-module__gC3t9W__finalRevealShine{z-index:3;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0% 34%,#5ee7da33 45%,#eec66f47 52%,#0000 65% 100%);position:absolute;inset:0;transform:translate(-115%)}@media (hover:hover) and (pointer:fine){.ux-decision-engine-module__gC3t9W__finalCompareShell:hover{box-shadow:inset 0 0 0 1px #5ee7da2e,0 0 32px #5ee7da1f,0 0 48px #e7ad4b1a}.ux-decision-engine-module__gC3t9W__finalCompareShell:hover .ux-decision-engine-module__gC3t9W__finalAfterLayer{filter:saturate(.86)brightness(.98)}.ux-decision-engine-module__gC3t9W__finalCompareShell:hover .ux-decision-engine-module__gC3t9W__finalBeforeLayer{opacity:.84;clip-path:inset(0)}.ux-decision-engine-module__gC3t9W__finalCompareShell:hover .ux-decision-engine-module__gC3t9W__finalRevealLabel{opacity:1;transform:translateY(0)}.ux-decision-engine-module__gC3t9W__finalCompareShell:hover .ux-decision-engine-module__gC3t9W__finalRevealShine{opacity:1;animation:1.3s ease-in-out both ux-decision-engine-module__gC3t9W__finalRevealSweep}}.ux-decision-engine-module__gC3t9W__repairFocusFrame{z-index:60;pointer-events:none;background:linear-gradient(135deg,#6fefff14,#0000 42%),#0510121a;border:1.5px solid #6feffff0;border-radius:18px;animation:2.2s ease-in-out infinite ux-decision-engine-module__gC3t9W__repairFocusPulse;position:absolute;overflow:visible;box-shadow:0 0 0 1px #eec66f57,0 0 38px #5ee7da57,0 0 58px #e7ad4b2e,inset 0 0 28px #5ee7da1f}.ux-decision-engine-module__gC3t9W__repairFocusFrame:before{content:"";opacity:.9;border:1.5px dashed #eec66fd6;border-radius:22px;animation:3.4s linear infinite ux-decision-engine-module__gC3t9W__repairFocusScan;position:absolute;inset:-10px}.ux-decision-engine-module__gC3t9W__repairFocusFrame:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6fefff2e 48%,#eec66f29 54%,#0000 100%);animation:4.8s ease-in-out infinite ux-decision-engine-module__gC3t9W__repairFrameSweep;position:absolute;inset:-2px}.ux-decision-engine-module__gC3t9W__repairFocusFrameRepairing{border-color:#8ff6fffa;animation:1.1s ease-in-out both ux-decision-engine-module__gC3t9W__repairFocusApply,.72s ease-in-out infinite ux-decision-engine-module__gC3t9W__repairFocusPulse;box-shadow:0 0 0 1px #eec66f6b,0 0 52px #5ee7da75,0 0 78px #e7ad4b42,inset 0 0 34px #5ee7da2e}.ux-decision-engine-module__gC3t9W__repairFocusFrameRepairing:before{border-color:#eec66ff5;animation:.72s linear infinite ux-decision-engine-module__gC3t9W__repairFocusScan}.ux-decision-engine-module__gC3t9W__repairFocusFrameRepairing:after{animation:1.1s ease-in-out both ux-decision-engine-module__gC3t9W__repairFrameSweep}.ux-decision-engine-module__gC3t9W__repairFocusLabel{color:#f8f0db;font-family:var(--font-display),sans-serif;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(145deg,#5ee7da24,#0000 44%),#050c0ee0;border:1px solid #5ee7da80;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 4px;font-size:.54rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:9px;left:10px;box-shadow:0 0 18px #5ee7da33,inset 1px 1px #ffffff1f}.ux-decision-engine-module__gC3t9W__repairFocusLabel:before{content:"";background:#5ee7da;border-radius:999px;width:6px;height:6px;display:block;box-shadow:0 0 12px #5ee7dac2}.ux-decision-engine-module__gC3t9W__repairFocusArrow{background:linear-gradient(90deg,#5ee7dae0,#eec66fdb);width:34px;height:1px;position:absolute;top:50%;right:-34px;transform:translateY(-50%);box-shadow:0 0 18px #5ee7da3d}.ux-decision-engine-module__gC3t9W__repairFocusArrow:after{content:"";border-top:1px solid #eec66feb;border-right:1px solid #eec66feb;width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.ux-decision-engine-module__gC3t9W__repairGuideConnector{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.ux-decision-engine-module__gC3t9W__repairGuideConnector marker path{fill:#eec66ff2;filter:drop-shadow(0 0 7px #5ee7da59)}.ux-decision-engine-module__gC3t9W__repairGuidePathGlow,.ux-decision-engine-module__gC3t9W__repairGuidePath{fill:none;stroke-linecap:round}.ux-decision-engine-module__gC3t9W__repairGuidePathGlow{stroke:#5ee7da57;stroke-width:8px;filter:drop-shadow(0 0 14px #5ee7da3d)}.ux-decision-engine-module__gC3t9W__repairGuidePath{stroke:url(#repair-guide-gradient);stroke-dasharray:8 8;stroke-width:1.75px;animation:2.4s linear infinite ux-decision-engine-module__gC3t9W__repairGuideFlow}.ux-decision-engine-module__gC3t9W__repairGuideConnectorRepairing .ux-decision-engine-module__gC3t9W__repairGuidePathGlow{stroke:#6fefff6b;stroke-width:10px;filter:drop-shadow(0 0 18px #5ee7da52)drop-shadow(0 0 20px #e7ad4b33)}.ux-decision-engine-module__gC3t9W__repairGuideConnectorRepairing .ux-decision-engine-module__gC3t9W__repairGuidePath{stroke-width:2.35px;animation:.58s linear infinite ux-decision-engine-module__gC3t9W__repairGuideFlow}.ux-decision-engine-module__gC3t9W__repairGuideConnectorRepairing .ux-decision-engine-module__gC3t9W__repairGuideSource{fill:#8ff6ff;filter:drop-shadow(0 0 10px #5ee7da9e)drop-shadow(0 0 18px #e7ad4b47)}.ux-decision-engine-module__gC3t9W__repairGuideSource{fill:#5ee7da;stroke:#eec66fe0;stroke-width:1px;filter:drop-shadow(0 0 8px #5ee7da70)drop-shadow(0 0 12px #e7ad4b38)}.ux-decision-engine-module__gC3t9W__casaBrowserBar{color:#efe7d3a3;letter-spacing:.12em;text-transform:uppercase;background:#0a0b0ad1;border-bottom:1px solid #eec66f2e;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:.62rem;display:flex}.ux-decision-engine-module__gC3t9W__casaBrowserBar div{gap:5px;display:flex}.ux-decision-engine-module__gC3t9W__casaBrowserBar i{background:#eec66f6b;border-radius:999px;width:7px;height:7px}.ux-decision-engine-module__gC3t9W__casaBrowserBar i:nth-child(2){background:#41b19975}.ux-decision-engine-module__gC3t9W__casaBrowserBar i:nth-child(3){background:#9e2d1b94}.ux-decision-engine-module__gC3t9W__badCasaPage{color:#1f1b10;background-color:#fff1bd;background-image:linear-gradient(90deg,#126fbd1a 1px,#0000 1px),linear-gradient(0deg,#ebca4d2e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:5px double #df2c24;padding:10px;font-family:Comic Sans MS,Trebuchet MS,cursive}.ux-decision-engine-module__gC3t9W__casaProgressPage{color:#1f1b10;background-color:#fff1bd;background-image:linear-gradient(90deg,#126fbd14 1px,#0000 1px),linear-gradient(0deg,#ebca4d24 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:4px double #df2c24;padding:10px;font-family:Comic Sans MS,Trebuchet MS,cursive}.ux-decision-engine-module__gC3t9W__casaPaletteRepaired{color:#2f1a12;background:radial-gradient(circle at 88% 8%,#d7a44733,#0000 28%),linear-gradient(#fff8ed,#fff0df);border-color:#9f2d1b33}.ux-decision-engine-module__gC3t9W__casaTypeRepaired{font-family:Georgia,Times New Roman,serif}.ux-decision-engine-module__gC3t9W__badCasaHeader{background:#fff5cd;border:2px dashed #df2c24;grid-template-columns:1.1fr 1fr .72fr;align-items:stretch;gap:8px;padding:8px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaLogoPanel{background:#fff7df;border:2px dashed #df2c24;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px;display:grid;transform:rotate(-.4deg)}.ux-decision-engine-module__gC3t9W__badCasaLogoPanel strong{color:#ba1f18;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,3vw,1.7rem);line-height:.94;display:block}.ux-decision-engine-module__gC3t9W__badCasaLogoPanel em{color:#13723a;font-size:1rem;font-style:normal;font-weight:800;display:block}.ux-decision-engine-module__gC3t9W__badCasaLogoPanel small{color:#2f26b6;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-family:Impact,Arial Black,sans-serif;font-size:.8rem}.ux-decision-engine-module__gC3t9W__badCasaLogoImage{object-fit:contain;filter:saturate(1.24)contrast(1.08);background:#fff7df;border:2px dashed #df2c24;align-self:start;width:70px;height:70px;margin:-8px -6px -4px -5px;transform:rotate(-4deg)}.ux-decision-engine-module__gC3t9W__badCasaMark{color:#c92517;border:2px dashed #df2c24;place-items:center;width:52px;height:52px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-style:italic;font-weight:900;display:grid}.ux-decision-engine-module__gC3t9W__badCasaContactPanel{text-align:center;background:#fffbe8;border:2px solid #126fbd;align-content:center;gap:2px;padding:8px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaContactPanel strong{color:#0d6f39;font-family:Trebuchet MS,Arial,sans-serif;font-size:.72rem;line-height:1.02}.ux-decision-engine-module__gC3t9W__badCasaContactPanel span{font-size:.65rem;font-weight:800;line-height:1}.ux-decision-engine-module__gC3t9W__badCasaContactPanel span:nth-child(2){color:#c92517;font-size:.95rem}.ux-decision-engine-module__gC3t9W__badCasaHeaderActions{background:#fff4ac;border:2px solid #2e9f43;align-content:center;gap:5px;padding:7px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaHeaderActions span{color:#332400;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:.62rem;font-weight:900;line-height:1.05}.ux-decision-engine-module__gC3t9W__badCasaHeaderActions button,.ux-decision-engine-module__gC3t9W__badCasaActions button{color:#101010;border:2px solid #0000002e;border-radius:4px;min-height:28px;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:.68rem;font-weight:900;box-shadow:0 2px #0003}.ux-decision-engine-module__gC3t9W__badCasaHeaderActions button:first-of-type,.ux-decision-engine-module__gC3t9W__badCasaActions button:first-child,.ux-decision-engine-module__gC3t9W__badCasaActions button:nth-child(2){color:#111;background:#ffe35d}.ux-decision-engine-module__gC3t9W__badCasaHeaderActions button:last-child,.ux-decision-engine-module__gC3t9W__badCasaActions button:nth-child(4){color:#fff;background:#2e9f43}.ux-decision-engine-module__gC3t9W__badCasaNav{flex-wrap:wrap;gap:2px;margin:8px 0;display:flex}.ux-decision-engine-module__gC3t9W__badCasaNav span{color:#fff;text-align:center;background:#126fbd;border:1px solid #00000042;border-radius:3px;flex:1 0 62px;padding:6px 5px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.63rem;font-weight:900;line-height:1}.ux-decision-engine-module__gC3t9W__badCasaNav span:nth-child(2n){color:#151100;background:#ffdf2f}.ux-decision-engine-module__gC3t9W__badCasaNav span:nth-child(3n){color:#fff;background:#e92f27}.ux-decision-engine-module__gC3t9W__badCasaNav span:nth-child(5n){color:#fff;background:#2e9f43}.ux-decision-engine-module__gC3t9W__badCasaNav span:nth-child(6n){color:#fff;background:#8c1db5}.ux-decision-engine-module__gC3t9W__badCasaHero{background:#fff8d8;border:3px solid #e92f27;border-radius:7px;grid-template-columns:minmax(0,1.4fr) minmax(150px,.72fr);gap:8px;padding:9px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaHeroMessage{background:#ffffffad;border:2px dashed #2e9f43;padding:10px}.ux-decision-engine-module__gC3t9W__badCasaHeroMessage>span{color:#942316;letter-spacing:.05em;text-transform:uppercase;background:#f7e682;border:1px solid #126fbd;margin-bottom:5px;padding:3px 7px;font-family:Impact,Arial Black,sans-serif;font-size:.57rem;display:inline-flex}.ux-decision-engine-module__gC3t9W__badCasaHero h3{color:#b22417;text-shadow:1px 1px #ffe35d;gap:1px;margin:0;font-family:Comic Sans MS,cursive;font-size:clamp(1.28rem,4vw,2.12rem);line-height:.91;display:grid}.ux-decision-engine-module__gC3t9W__badCasaHero h3 span:nth-child(2){color:#0f6f35;font-size:.9em}.ux-decision-engine-module__gC3t9W__badCasaHero p{color:#0f4c95;max-width:44ch;margin:7px 0 0;font-size:.78rem;font-weight:800;line-height:1.16}.ux-decision-engine-module__gC3t9W__badCasaHeroMessage div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ux-decision-engine-module__gC3t9W__badCasaHeroMessage small{color:#c92517;font-size:.63rem;font-weight:900}.ux-decision-engine-module__gC3t9W__badCasaPromoPile{gap:5px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaPromoPile div{text-align:center;background:#fff0a6;border:2px solid #f07a1f;padding:7px}.ux-decision-engine-module__gC3t9W__badCasaPromoPile div:nth-child(2){background:#ffe7fb;border-color:#8c1db5;transform:translate(-5px)}.ux-decision-engine-module__gC3t9W__badCasaPromoPile div:nth-child(3){background:#e9fbff;border-color:#126fbd;transform:rotate(1deg)}.ux-decision-engine-module__gC3t9W__badCasaPromoPile strong{color:#bd2519;font-family:Georgia,Times New Roman,serif;font-size:.76rem;display:block}.ux-decision-engine-module__gC3t9W__badCasaPromoPile span{color:#261604;margin-top:2px;font-size:.62rem;font-weight:800;line-height:1.08;display:block}.ux-decision-engine-module__gC3t9W__badCasaPromoPile img{object-fit:contain;filter:saturate(1.12);justify-self:end;width:46px;height:46px;margin-top:3px;transform:rotate(-4deg)}.ux-decision-engine-module__gC3t9W__badCasaPromoPile div:nth-child(3) img{justify-self:center;width:52px;height:38px;transform:rotate(5deg)}.ux-decision-engine-module__gC3t9W__badCasaPromoPile div:first-child img{margin-right:-7px}.ux-decision-engine-module__gC3t9W__badCasaMiddle{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaMiddle div{background:#f6fbff;border:2px solid #126fbd;border-radius:5px;min-height:78px;padding:8px}.ux-decision-engine-module__gC3t9W__badCasaMiddle div:nth-child(2n){background:#dbffb6;border-color:#2e9f43}.ux-decision-engine-module__gC3t9W__badCasaMiddle div:nth-child(3n){background:#fff0f0;border-color:#df2c24}.ux-decision-engine-module__gC3t9W__badCasaMiddle strong,.ux-decision-engine-module__gC3t9W__badCasaMenuPreview>strong{color:#c92517;text-transform:uppercase;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:.78rem;display:block}.ux-decision-engine-module__gC3t9W__badCasaMiddle span{margin-top:4px;font-size:.63rem;font-weight:800;line-height:1.12;display:block}.ux-decision-engine-module__gC3t9W__badFoodThumb{object-fit:contain;float:right;filter:saturate(1.16)contrast(1.04);width:46px;height:38px;margin-top:4px}.ux-decision-engine-module__gC3t9W__badCasaMiddle div:nth-child(2n) .ux-decision-engine-module__gC3t9W__badFoodThumb{float:left;width:38px;height:44px;margin-right:4px;transform:rotate(-5deg)}.ux-decision-engine-module__gC3t9W__badCasaMiddle div:nth-child(3n) .ux-decision-engine-module__gC3t9W__badFoodThumb{transform:rotate(4deg)}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview{background:#fff7d4;border:2px solid #e92f27;border-radius:6px;margin-top:8px;overflow:hidden}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview>strong{color:#fff8d7;letter-spacing:.08em;text-align:center;background:#c92517;padding:6px;font-size:.86rem}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview small{color:#1d1308;border-right:1px dashed #e0a34e;gap:4px;min-height:72px;padding:7px;font-size:.56rem;font-weight:800;line-height:1.14;display:grid}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview b{color:#0f6f35;text-transform:uppercase;font-family:Trebuchet MS,Arial,sans-serif;font-size:.64rem}.ux-decision-engine-module__gC3t9W__badMenuImage{object-fit:contain;filter:saturate(1.2);justify-self:center;width:44px;height:34px;margin-block:-1px}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview small:nth-child(2n) .ux-decision-engine-module__gC3t9W__badMenuImage{width:36px;height:44px;transform:rotate(-4deg)}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview small:nth-child(3n) .ux-decision-engine-module__gC3t9W__badMenuImage{justify-self:start;width:54px;height:36px;transform:rotate(3deg)}.ux-decision-engine-module__gC3t9W__badCasaMenuPreview small:nth-child(4n) .ux-decision-engine-module__gC3t9W__badMenuImage{justify-self:end;margin-right:-5px}.ux-decision-engine-module__gC3t9W__badCasaActions{background:#fff7df;border:2px dashed #8c1db5;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:9px;padding:8px;display:flex}.ux-decision-engine-module__gC3t9W__badCasaActions button{color:#fff;background:#126fbd;flex:1 0 96px}.ux-decision-engine-module__gC3t9W__badCasaActions button:nth-child(3n){background:#f07a1f}.ux-decision-engine-module__gC3t9W__badCasaActions button:nth-child(5n){background:#8c1db5}.ux-decision-engine-module__gC3t9W__badCasaFooter{background:#fff1f1;border:2px solid #c92517;grid-template-columns:1.1fr .7fr 1fr;gap:6px;margin-top:8px;padding:8px;display:grid}.ux-decision-engine-module__gC3t9W__badCasaFooter div{background:#ffffff80;border:1px dashed #00000052;padding:6px}.ux-decision-engine-module__gC3t9W__badCasaFooter strong{color:#121a91;text-transform:uppercase;font-family:Trebuchet MS,Arial,sans-serif;font-size:.64rem;display:block}.ux-decision-engine-module__gC3t9W__badCasaFooter span,.ux-decision-engine-module__gC3t9W__badCasaFooter small{color:#21170b;font-family:Courier New,monospace;font-size:.52rem;font-weight:800;line-height:1.2}.ux-decision-engine-module__gC3t9W__badCasaFooter div:nth-child(2) span{color:#fff;background:#126fbd;border-radius:5px;place-items:center;width:24px;height:24px;margin:5px 3px 0 0;font-family:Arial,sans-serif;font-size:.55rem;display:inline-grid}.ux-decision-engine-module__gC3t9W__badCasaFooter small{text-align:center;grid-column:1/-1}.ux-decision-engine-module__gC3t9W__repairedCasaPage{color:#2f1a12;background:linear-gradient(#fffaeffa,#fff4e0fa),#fff8ed;padding:14px;font-family:Georgia,Times New Roman,serif}.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaHeader,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaHero,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaMiddle div,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaMenuPreview,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaActions,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaFooter{background:#fff8edc2;border-color:#9f2d1b3d}.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaNav{background:#254d3724;border-color:#d7a44757}.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaNav span,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaActions button,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaHeaderActions button{color:#2f1a12;box-shadow:none;background:#fff8edcc;border-color:#9f2d1b38}.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaActions button:first-child,.ux-decision-engine-module__gC3t9W__casaPaletteRepaired .ux-decision-engine-module__gC3t9W__badCasaHeaderActions button:first-of-type{color:#fff8ed;background:#9f2d1b}.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaHeader,.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaNav,.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaHero,.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaMiddle,.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaMenuPreview,.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaActions,.ux-decision-engine-module__gC3t9W__casaTypeRepaired .ux-decision-engine-module__gC3t9W__badCasaFooter{font-family:Georgia,Times New Roman,serif}.ux-decision-engine-module__gC3t9W__repairedCasaHeader{background:linear-gradient(90deg,#ffffffc7,#fff8edb8),#fff8ed;border:1px solid #9f2d1b38;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1.2fr) minmax(150px,auto) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.ux-decision-engine-module__gC3t9W__repairedCasaBrand{align-items:center;gap:10px;min-width:0;display:flex}.ux-decision-engine-module__gC3t9W__repairedCasaBrand>span{color:#fff8ed;background:#9f2d1b;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:900;display:grid}.ux-decision-engine-module__gC3t9W__repairedCasaLogoImage{object-fit:contain;filter:drop-shadow(0 8px 12px #5f32191a);flex:none;width:48px;height:48px;display:block}.ux-decision-engine-module__gC3t9W__repairedCasaBrand strong{color:#8f261a;font-size:clamp(1rem,2.4vw,1.42rem);line-height:1;display:block}.ux-decision-engine-module__gC3t9W__repairedCasaBrand small{color:#2f1a12b8;margin-top:3px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.68rem;display:block}.ux-decision-engine-module__gC3t9W__repairedCasaMeta{color:#254d37;white-space:nowrap;gap:3px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.66rem;font-weight:800;display:grid}.ux-decision-engine-module__gC3t9W__repairedPrimaryButton,.ux-decision-engine-module__gC3t9W__repairedSecondaryButton{white-space:nowrap;border-radius:8px;min-height:38px;padding:0 15px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.72rem;font-weight:900}.ux-decision-engine-module__gC3t9W__repairedPrimaryButton{color:#fff8ed;background:#9f2d1b;border:1px solid #9f2d1b;box-shadow:0 10px 24px #9f2d1b2e}.ux-decision-engine-module__gC3t9W__repairedSecondaryButton{color:#7d2118;background:#ffffff80;border:1px solid #9f2d1b61}.ux-decision-engine-module__gC3t9W__repairedCasaNav{color:#fff8ed;background:#982b1d;justify-content:center;gap:2px;padding:11px 12px;display:flex;box-shadow:inset 0 1px #fff8ed2e}.ux-decision-engine-module__gC3t9W__repairedCasaNav span{padding:4px clamp(18px,4vw,34px);font-family:Trebuchet MS,Arial,sans-serif;font-size:.72rem;font-weight:900}.ux-decision-engine-module__gC3t9W__repairedCasaHero{text-align:left;background:radial-gradient(circle at 86% 18%,#d7a44733,#0000 30%),linear-gradient(135deg,#fff9ed 0%,#fff1dd 56%,#f7dfbc 100%);border-inline:1px solid #9f2d1b2e;grid-template-columns:minmax(0,1fr) minmax(240px,.78fr);place-items:center stretch;gap:clamp(22px,5vw,46px);min-height:330px;padding:clamp(30px,6vw,58px) clamp(24px,5vw,46px) 34px;display:grid}.ux-decision-engine-module__gC3t9W__repairedHeroCopy{justify-items:start;min-width:0;display:grid}.ux-decision-engine-module__gC3t9W__repairedHeroCopy>span{color:#254d37;letter-spacing:.08em;text-transform:uppercase;border:1px solid #254d3738;border-radius:999px;margin-bottom:10px;padding:5px 10px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.62rem;font-weight:900;display:inline-flex}.ux-decision-engine-module__gC3t9W__repairedCasaHero h3{color:#213d2b;max-width:610px;margin:0;font-size:clamp(2rem,5vw,3.65rem);line-height:1.02}.ux-decision-engine-module__gC3t9W__repairedCasaHero p{color:#2f1a12c7;max-width:480px;margin:12px 0 0;font-family:Trebuchet MS,Arial,sans-serif;font-size:.86rem;line-height:1.48}.ux-decision-engine-module__gC3t9W__repairedHeroActions{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,520px);margin-top:22px;display:flex}.ux-decision-engine-module__gC3t9W__repairedHeroFood{background:radial-gradient(circle at 50% 46%,#d7a44752,#0000 52%),radial-gradient(circle at 30% 20%,#9f2d1b14,#0000 36%),linear-gradient(#fffcf4cc,#fff0d6db);border:1px solid #9f2d1b2e;border-radius:24px;align-content:center;justify-items:center;min-height:270px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #5f321924,inset 0 1px #ffffffb8}.ux-decision-engine-module__gC3t9W__repairedHeroFood img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 22px 28px #5f321933);width:min(300px,94%)}.ux-decision-engine-module__gC3t9W__repairedHeroFood span{color:#254d37;letter-spacing:.07em;text-transform:uppercase;background:#fff8eddb;border:1px solid #254d372e;border-radius:999px;padding:5px 8px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.58rem;font-weight:900;position:absolute;bottom:11px;right:12px}.ux-decision-engine-module__gC3t9W__repairedCasaCards{background:linear-gradient(#fff8ed,#fff3e2);border-inline:1px solid #9f2d1b2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 16px 14px;display:grid}.ux-decision-engine-module__gC3t9W__repairedCasaCards article{text-align:center;background:linear-gradient(#ffffffb8,#fff8edbd);border:1px solid #9f2d1b33;border-radius:14px;align-content:start;min-height:168px;padding:15px 14px;display:grid;box-shadow:0 10px 22px #5f321912}.ux-decision-engine-module__gC3t9W__repairedCardImage{object-fit:contain;filter:drop-shadow(0 8px 10px #5f32191f);width:72px;height:58px;margin:0 auto 9px}.ux-decision-engine-module__gC3t9W__repairedCasaCards strong{color:#254d37;font-size:.9rem}.ux-decision-engine-module__gC3t9W__repairedCasaCards p{color:#2f1a12bd;margin:8px 0 0;font-family:Trebuchet MS,Arial,sans-serif;font-size:.72rem;line-height:1.36}.ux-decision-engine-module__gC3t9W__repairedFeatureCta{color:#9f2d1b;justify-self:center;margin-top:12px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.66rem;font-weight:900;display:inline-flex}.ux-decision-engine-module__gC3t9W__repairedMenuSection{background:linear-gradient(#fff3e2,#fff8ed);border-inline:1px solid #9f2d1b2e;padding:16px 16px 20px}.ux-decision-engine-module__gC3t9W__repairedMenuSection h4{color:#2f1a12;text-align:center;align-items:center;gap:14px;margin:0 0 13px;font-size:clamp(1rem,2vw,1.3rem);line-height:1;display:flex}.ux-decision-engine-module__gC3t9W__repairedMenuSection h4:before,.ux-decision-engine-module__gC3t9W__repairedMenuSection h4:after{content:"";background:linear-gradient(90deg,#0000,#d7a447ad,#0000);flex:1;height:1px}.ux-decision-engine-module__gC3t9W__repairedMenuPreview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ux-decision-engine-module__gC3t9W__repairedMenuPreview div{text-align:center;gap:6px;padding:8px 10px 4px;display:grid}.ux-decision-engine-module__gC3t9W__repairedMenuImage{object-fit:contain;filter:drop-shadow(0 8px 10px #5f32191f);width:86px;height:68px;margin:0 auto 3px}.ux-decision-engine-module__gC3t9W__repairedMenuPreview strong{color:#7d2118;font-size:.82rem}.ux-decision-engine-module__gC3t9W__repairedMenuPreview span{color:#2f1a12b3;font-family:Trebuchet MS,Arial,sans-serif;font-size:.66rem;line-height:1.28}.ux-decision-engine-module__gC3t9W__repairedCasaFooter{color:#fff8ed;background:radial-gradient(circle at 20% 0,#d7a44724,#0000 26%),linear-gradient(#254d37fc,#0c301cfc),#254d37;border-radius:0 0 14px 14px;grid-template-columns:1.25fr auto 1fr;align-items:start;gap:20px;padding:20px 22px;display:grid}.ux-decision-engine-module__gC3t9W__repairedCasaFooter div{gap:4px;display:grid}.ux-decision-engine-module__gC3t9W__repairedFooterGroup{font-family:Trebuchet MS,Arial,sans-serif;font-size:.7rem;font-weight:800}.ux-decision-engine-module__gC3t9W__repairedFooterGroup:last-child{justify-items:end}.ux-decision-engine-module__gC3t9W__repairedCasaFooter strong{font-size:.92rem}.ux-decision-engine-module__gC3t9W__repairedCasaFooter b{color:#fff8edf5;letter-spacing:.04em;text-transform:uppercase;font-family:Trebuchet MS,Arial,sans-serif;font-size:.72rem}.ux-decision-engine-module__gC3t9W__repairedCasaFooter span{color:#fff8edc2;font-family:Trebuchet MS,Arial,sans-serif;font-size:.68rem}.ux-decision-engine-module__gC3t9W__repairedSocials{flex-direction:row;justify-content:center;gap:8px!important;display:flex!important}.ux-decision-engine-module__gC3t9W__repairedSocials span{background:#fff8ed1c;border:1px solid #fff8ed2e;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ux-decision-engine-module__gC3t9W__repairedSocials svg{fill:none;stroke:#fff8ed;stroke-width:1.7px;width:16px;height:16px}.ux-decision-engine-module__gC3t9W__repairedSocials span:first-child svg,.ux-decision-engine-module__gC3t9W__repairedSocials span:nth-child(3) svg{fill:#fff8ed;stroke:none}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHeader{background:linear-gradient(90deg,#ffe35d6b,#ffffff9e 48%,#f07a1f3d),#fff1b8;border-color:#126fbd}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaBrand>span{color:#0f6f35;background:#ffe35d;border:3px solid #df2c24}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaLogoImage{filter:saturate(1.22)contrast(1.08);background:#ffe35d;border:2px solid #df2c24;padding:2px}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaBrand strong{color:#c92517;text-shadow:1px 1px #ffe35d}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaBrand small,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaMeta{color:#126fbd}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaNav{background:#002a8f;border-top:3px solid #ffe35d;border-bottom:3px solid #ffe35d}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaNav span{color:#fff;background:#126fbd;border:1px solid #ffe35d}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaNav span:nth-child(2n){background:#2e9f43}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHero{background:radial-gradient(circle at 82% 12%,#8c1db533,#0000 28%),linear-gradient(#fff8d8,#fff0a6);border-color:#df2c24}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedHeroCopy>span{color:#942316;background:#ffe35d;border-color:#126fbd}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHero h3{color:#c92517;text-shadow:1px 1px #ffe35d}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHero p{color:#0f4c95}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedHeroFood{background:radial-gradient(circle at 50% 44%,#ffe35d6b,#0000 54%),#e9fbff;border-color:#8c1db5;transform:rotate(1deg);box-shadow:4px 4px #f07a1f38}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedHeroFood span{color:#942316;background:#ffe35d;border-color:#126fbd}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedPrimaryButton{color:#fff8ed;background:#df2c24;border-color:#063e13;box-shadow:3px 3px #ffe35d}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedSecondaryButton{color:#1f1b10;background:#ffe35d;border-color:#126fbd;box-shadow:2px 2px #126fbd3d}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuSection,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuPreview{background:#fff9df;border-color:#126fbd5c}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards article{background:#f6fbff;border-color:#126fbd}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards article:nth-child(2n){background:#dbffb6;border-color:#2e9f43}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards article:nth-child(3n){background:#fff0f0;border-color:#df2c24}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards strong,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedFeatureCta,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuSection h4,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuPreview strong{color:#c92517}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuSection h4:before,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuSection h4:after{background:linear-gradient(90deg,#0000,#126fbd,#0000)}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuPreview div{border-top-color:#f07a1f}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaFooter{color:#21170b;background:#fff1f1;border:2px solid #c92517}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaFooter strong{color:#121a91}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaFooter span{color:#21170b}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedSocials span{background:#126fbd;border-color:#fff}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedSocials span:nth-child(2){background:#8c1db5}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaPaletteRepaired) .ux-decision-engine-module__gC3t9W__repairedSocials span:nth-child(3){background:#df2c24}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired),.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHeader,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaNav,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHero,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuSection,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuPreview,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaFooter{font-family:Comic Sans MS,Trebuchet MS,cursive}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaHero h3,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaBrand strong{letter-spacing:-.03em;font-family:Comic Sans MS,cursive}.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaMeta,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedPrimaryButton,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedSecondaryButton,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaCards p,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedFeatureCta,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedMenuPreview span,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedCasaFooter b,.ux-decision-engine-module__gC3t9W__casaProgressPage:not(.ux-decision-engine-module__gC3t9W__casaTypeRepaired) .ux-decision-engine-module__gC3t9W__repairedHeroFood span{font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif}.ux-decision-engine-module__gC3t9W__casaFiestaMobileDemo{background:radial-gradient(circle at 20% 0,#eec66f24,#0000 28%),linear-gradient(#14120ffa,#080a0afc);border:1px solid #eec66f57;border-radius:28px;width:min(100%,390px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff1a}.ux-decision-engine-module__gC3t9W__casaFiestaMobileDemo *,.ux-decision-engine-module__gC3t9W__casaFiestaMobileDemo :before,.ux-decision-engine-module__gC3t9W__casaFiestaMobileDemo :after{box-sizing:border-box}.ux-decision-engine-module__gC3t9W__mobilePhoneChrome{color:#efe7d3ad;letter-spacing:.12em;text-transform:uppercase;background:#090a09e0;border-bottom:1px solid #eec66f2e;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.58rem;font-weight:850;display:flex}.ux-decision-engine-module__gC3t9W__mobilePhoneChrome span{background:#efe7d32e;border-radius:999px;width:56px;height:4px}.ux-decision-engine-module__gC3t9W__mobileBadCasaPage,.ux-decision-engine-module__gC3t9W__mobileProgressCasaPage,.ux-decision-engine-module__gC3t9W__mobileRepairedCasaPage{min-width:0;color:var(--mobile-casa-text,#1f1b10);gap:8px;padding:10px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadCasaPage,.ux-decision-engine-module__gC3t9W__mobileProgressCasaPage{--mobile-casa-bg:#fff1bd;--mobile-casa-text:#1f1b10;--mobile-casa-primary:#126fbd;--mobile-casa-accent:#f07a1f;--mobile-casa-border:#df2c24;background:linear-gradient(90deg,#126fbd1f 1px,transparent 1px),linear-gradient(0deg,#ebca4d33 1px,transparent 1px),var(--mobile-casa-bg);background-size:20px 20px;font-family:Comic Sans MS,Trebuchet MS,cursive}.ux-decision-engine-module__gC3t9W__mobilePaletteChaotic{--mobile-casa-bg:#fff1bd;--mobile-casa-primary:#126fbd;--mobile-casa-accent:#8c1db5;--mobile-casa-border:#f07a1f}.ux-decision-engine-module__gC3t9W__mobilePaletteRepaired{--mobile-casa-bg:#fff8ed;--mobile-casa-text:#2f1a12;--mobile-casa-primary:#9f2d1b;--mobile-casa-accent:#254d37;--mobile-casa-border:#9f2d1b38;background:radial-gradient(circle at 90% 0,#d7a4472e,#0000 28%),linear-gradient(#fff8ed,#fff1e1)}.ux-decision-engine-module__gC3t9W__mobileTypeChaotic{font-family:Comic Sans MS,Trebuchet MS,cursive}.ux-decision-engine-module__gC3t9W__mobileTypeRepaired,.ux-decision-engine-module__gC3t9W__mobileRepairedCasaPage{font-family:Georgia,Times New Roman,serif}.ux-decision-engine-module__gC3t9W__mobileBadHeader,.ux-decision-engine-module__gC3t9W__mobileBadHero,.ux-decision-engine-module__gC3t9W__mobileBadMiddle article,.ux-decision-engine-module__gC3t9W__mobileBadActions,.ux-decision-engine-module__gC3t9W__mobileBadFooter{border:2px dashed var(--mobile-casa-border,#df2c24);background:#ffffff94}.ux-decision-engine-module__gC3t9W__mobileBadHeader{gap:7px;padding:8px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadBrand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadBrand img{object-fit:contain;background:#fff7df;border:2px dashed #df2c24;width:58px;height:58px;transform:rotate(-5deg)}.ux-decision-engine-module__gC3t9W__mobileBadBrand strong,.ux-decision-engine-module__gC3t9W__mobileBadHero h3{color:#ba1f18;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:.94}.ux-decision-engine-module__gC3t9W__mobileBadBrand span{color:#13723a;font-size:.82rem;font-weight:900;display:block}.ux-decision-engine-module__gC3t9W__mobileBadMeta{text-align:center;background:#fffbe8;border:2px solid #126fbd;gap:2px;padding:7px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadMeta b{color:#c92517;font-size:1rem}.ux-decision-engine-module__gC3t9W__mobileBadMeta span,.ux-decision-engine-module__gC3t9W__mobileBadHero p,.ux-decision-engine-module__gC3t9W__mobileBadHero small,.ux-decision-engine-module__gC3t9W__mobileBadMiddle span,.ux-decision-engine-module__gC3t9W__mobileBadFooter span{font-size:.68rem;font-weight:800;line-height:1.18}.ux-decision-engine-module__gC3t9W__mobileBadHeaderActions,.ux-decision-engine-module__gC3t9W__mobileBadActions{flex-wrap:wrap;gap:5px;display:flex}.ux-decision-engine-module__gC3t9W__mobileBadHeaderActions button,.ux-decision-engine-module__gC3t9W__mobileBadActions button{color:#111;background:#ffe35d;border:2px solid #0003;border-radius:5px;flex:calc(50% - 5px);min-height:30px;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:.64rem;font-weight:900}.ux-decision-engine-module__gC3t9W__mobileBadHeaderActions button:nth-child(2n),.ux-decision-engine-module__gC3t9W__mobileBadActions button:nth-child(2n){color:#fff;background:#2e9f43}.ux-decision-engine-module__gC3t9W__mobileBadActions button:nth-child(3n){color:#fff;background:#126fbd}.ux-decision-engine-module__gC3t9W__mobileBadNav{flex-wrap:wrap;gap:3px;display:flex}.ux-decision-engine-module__gC3t9W__mobileBadNav span{color:#fff;text-align:center;background:#126fbd;border:1px solid #0000003d;border-radius:4px;flex:28%;padding:6px 4px;font-family:Trebuchet MS,Arial,sans-serif;font-size:.58rem;font-weight:900}.ux-decision-engine-module__gC3t9W__mobileBadNav span:nth-child(2n){color:#181100;background:#ffdf2f}.ux-decision-engine-module__gC3t9W__mobileBadNav span:nth-child(3n){color:#fff;background:#e92f27}.ux-decision-engine-module__gC3t9W__mobileBadNav span:nth-child(5n){background:#8c1db5}.ux-decision-engine-module__gC3t9W__mobileBadHero{padding:10px}.ux-decision-engine-module__gC3t9W__mobileBadHero>span{color:#942316;letter-spacing:.04em;text-transform:uppercase;background:#f7e682;border:1px solid #126fbd;width:fit-content;margin-bottom:5px;padding:3px 7px;font-family:Impact,Arial Black,sans-serif;font-size:.58rem;display:inline-flex}.ux-decision-engine-module__gC3t9W__mobileBadHero h3,.ux-decision-engine-module__gC3t9W__mobileBadHero strong,.ux-decision-engine-module__gC3t9W__mobileBadHero p{margin:0}.ux-decision-engine-module__gC3t9W__mobileBadHero strong{color:#0f6f35;font-size:1.1rem;line-height:1;display:block}.ux-decision-engine-module__gC3t9W__mobileBadHero div{gap:4px;margin-top:7px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadMiddle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadMiddle article{min-height:98px;padding:8px}.ux-decision-engine-module__gC3t9W__mobileBadMiddle article:nth-child(2n){background:#dbffb6;border-color:#2e9f43}.ux-decision-engine-module__gC3t9W__mobileBadMiddle article:nth-child(3n){background:#eefaff;border-color:#126fbd}.ux-decision-engine-module__gC3t9W__mobileBadMiddle strong{color:#c92517;text-transform:uppercase;font-size:.72rem;display:block}.ux-decision-engine-module__gC3t9W__mobileBadMiddle img{object-fit:contain;float:right;width:48px;height:38px;margin-top:3px;transform:rotate(-4deg)}.ux-decision-engine-module__gC3t9W__mobileBadActions{padding:8px}.ux-decision-engine-module__gC3t9W__mobileBadFooter{gap:4px;padding:8px;display:grid}.ux-decision-engine-module__gC3t9W__mobileBadFooter strong{color:#121a91;text-transform:uppercase;font-size:.66rem}.ux-decision-engine-module__gC3t9W__mobileBadFooter span{font-family:Courier New,monospace}.ux-decision-engine-module__gC3t9W__mobileRepairedCasaPage,.ux-decision-engine-module__gC3t9W__mobileProgressCasaPage.ux-decision-engine-module__gC3t9W__mobilePaletteRepaired{background:radial-gradient(circle at 86% 4%,#d7a44729,#0000 28%),#fff8ed;border:1px solid #9f2d1b2e}.ux-decision-engine-module__gC3t9W__mobileRepairedHeader,.ux-decision-engine-module__gC3t9W__mobileRepairedHero,.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle,.ux-decision-engine-module__gC3t9W__mobileRepairedFooter{border:1px solid var(--mobile-casa-border,#9f2d1b38);background:#fff8edc7}.ux-decision-engine-module__gC3t9W__mobileRepairedHeader{border-radius:18px 18px 8px 8px;gap:10px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedBrand{align-items:center;gap:9px;min-width:0;display:flex}.ux-decision-engine-module__gC3t9W__mobileRepairedBrand img{object-fit:contain;width:46px;height:46px}.ux-decision-engine-module__gC3t9W__mobileRepairedBrand strong{color:var(--mobile-casa-accent,#254d37);font-size:1rem;line-height:1.04;display:block}.ux-decision-engine-module__gC3t9W__mobileRepairedBrand span,.ux-decision-engine-module__gC3t9W__mobileRepairedHero span,.ux-decision-engine-module__gC3t9W__mobileRepairedHero p,.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle span,.ux-decision-engine-module__gC3t9W__mobileRepairedFooter span{color:#2f1a12b8;font-size:.72rem;line-height:1.35}.ux-decision-engine-module__gC3t9W__mobileRepairedHeader button,.ux-decision-engine-module__gC3t9W__mobileRepairedActions button{color:#fff8ed;background:var(--mobile-casa-primary,#9f2d1b);letter-spacing:.08em;text-transform:uppercase;border:1px solid #9f2d1b33;border-radius:999px;min-height:38px;font-size:.68rem;font-weight:900}.ux-decision-engine-module__gC3t9W__mobileRepairedNav{background:var(--mobile-casa-accent,#254d37);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedNav span{color:#fff8ed;letter-spacing:.06em;text-align:center;text-transform:uppercase;min-width:0;padding:7px 3px;font-size:.58rem;font-weight:900}.ux-decision-engine-module__gC3t9W__mobileRepairedHero{gap:10px;padding:12px;display:grid;overflow:hidden}.ux-decision-engine-module__gC3t9W__mobileRepairedHero>img{object-fit:contain;background:radial-gradient(circle at 50% 48%,#d7a44747,#0000 62%),#fff1d8a6;border-radius:20px;justify-self:center;width:min(190px,84%);height:120px}.ux-decision-engine-module__gC3t9W__mobileRepairedHero>span{width:fit-content;color:var(--mobile-casa-accent,#254d37);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7a44752;border-radius:999px;padding:4px 8px;font-size:.56rem;font-weight:900}.ux-decision-engine-module__gC3t9W__mobileRepairedHero h3{color:var(--mobile-casa-accent,#254d37);margin:0;font-size:1.55rem;line-height:1.03}.ux-decision-engine-module__gC3t9W__mobileRepairedHero p{margin:0}.ux-decision-engine-module__gC3t9W__mobileRepairedActions{gap:7px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedActions button:not(:first-child){color:var(--mobile-casa-primary,#9f2d1b);background:#fff8edcc}.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle{gap:9px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle h4{color:var(--mobile-casa-accent,#254d37);text-align:center;margin:0;font-size:1rem}.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle article{text-align:center;background:#ffffff6b;border:1px solid #9f2d1b2e;border-radius:12px;justify-items:center;gap:5px;min-width:0;padding:9px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle img{object-fit:contain;width:62px;height:48px}.ux-decision-engine-module__gC3t9W__mobileRepairedMiddle strong{color:#2f1a12;font-size:.78rem}.ux-decision-engine-module__gC3t9W__mobileRepairedFooter{color:#fff8ed;background:var(--mobile-casa-accent,#254d37);text-align:center;border-radius:8px 8px 18px 18px;justify-items:center;gap:5px;padding:12px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedFooter strong,.ux-decision-engine-module__gC3t9W__mobileRepairedFooter span{color:#fff8ed}.ux-decision-engine-module__gC3t9W__mobileRepairedFooter div{gap:8px;margin-top:4px;display:flex}.ux-decision-engine-module__gC3t9W__mobileRepairedFooter div span{color:#fff8ed;background:#ffffff1f;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ux-decision-engine-module__gC3t9W__mobileRepairedFooter svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.ux-decision-engine-module__gC3t9W__mobileFinalCompareShell{position:relative}.ux-decision-engine-module__gC3t9W__mobileCompareToggle{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0ae6;border:1px solid #eec66f47;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:8px;padding:4px;display:grid;position:sticky;top:8px;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff14}.ux-decision-engine-module__gC3t9W__mobileCompareToggle button{color:#fff4df9e;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-width:0;min-height:34px;font-size:.62rem;font-weight:950}.ux-decision-engine-module__gC3t9W__mobileCompareToggle button[data-state=active]{color:#171008;background:linear-gradient(#ffe7a3,#d79a39)}@media (max-width:760px){.ux-decision-engine-module__gC3t9W__engineShell{margin-top:18px}.ux-decision-engine-module__gC3t9W__repairFocusArrow{display:none}.ux-decision-engine-module__gC3t9W__repairFocusFrame{background:linear-gradient(135deg,#6fefff1f,#0000 44%),#04101329;border-color:#85f4fffa;border-radius:14px;box-shadow:0 0 0 1px #eec66f5c,0 0 42px #5ee7da6b,0 0 62px #e7ad4b33,inset 0 0 24px #5ee7da24}.ux-decision-engine-module__gC3t9W__repairFocusFrame:before{border-color:#eec66fe6;border-radius:18px;inset:-8px}.ux-decision-engine-module__gC3t9W__repairFocusLabel{padding:4px 7px 3px;font-size:.48rem;top:7px;left:7px}.ux-decision-engine-module__gC3t9W__casaFiestaDemo{border-radius:14px;width:720px}.ux-decision-engine-module__gC3t9W__casaBrowserBar{padding:7px 9px;font-size:.52rem}.ux-decision-engine-module__gC3t9W__badCasaPage,.ux-decision-engine-module__gC3t9W__casaProgressPage,.ux-decision-engine-module__gC3t9W__repairedCasaPage{padding:8px}.ux-decision-engine-module__gC3t9W__badCasaHeader,.ux-decision-engine-module__gC3t9W__badCasaHero,.ux-decision-engine-module__gC3t9W__badCasaMiddle,.ux-decision-engine-module__gC3t9W__badCasaFooter,.ux-decision-engine-module__gC3t9W__repairedCasaHeader,.ux-decision-engine-module__gC3t9W__repairedCasaFooter{grid-template-columns:1fr}.ux-decision-engine-module__gC3t9W__badCasaNav span{flex-basis:58px;padding:5px 4px;font-size:.55rem}.ux-decision-engine-module__gC3t9W__badCasaMiddle,.ux-decision-engine-module__gC3t9W__badCasaMenuPreview>div,.ux-decision-engine-module__gC3t9W__repairedCasaCards,.ux-decision-engine-module__gC3t9W__repairedMenuPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-decision-engine-module__gC3t9W__badCasaHero h3{font-size:clamp(1.12rem,8vw,1.7rem)}.ux-decision-engine-module__gC3t9W__badCasaActions button{flex-basis:calc(50% - 7px)}.ux-decision-engine-module__gC3t9W__repairedCasaHeader,.ux-decision-engine-module__gC3t9W__repairedCasaFooter{text-align:center}.ux-decision-engine-module__gC3t9W__repairedCasaBrand,.ux-decision-engine-module__gC3t9W__repairedCasaMeta,.ux-decision-engine-module__gC3t9W__repairedFooterGroup,.ux-decision-engine-module__gC3t9W__repairedFooterGroup:last-child{justify-content:center;justify-items:center}.ux-decision-engine-module__gC3t9W__repairedCasaNav{flex-wrap:wrap}.ux-decision-engine-module__gC3t9W__repairedCasaNav span{padding-inline:12px}.ux-decision-engine-module__gC3t9W__repairedCasaHero h3{font-size:clamp(1.52rem,9vw,2.25rem)}.ux-decision-engine-module__gC3t9W__repairedCasaHero{text-align:center;grid-template-columns:1fr}.ux-decision-engine-module__gC3t9W__repairedHeroCopy{justify-items:center}.ux-decision-engine-module__gC3t9W__repairedCasaHero p{margin-inline:auto}.ux-decision-engine-module__gC3t9W__repairedHeroActions{justify-content:center;width:100%}.ux-decision-engine-module__gC3t9W__repairedHeroFood{justify-self:center;width:min(100%,330px);min-height:220px}.ux-decision-engine-module__gC3t9W__repairedHeroFood img{width:min(250px,92%)}.ux-decision-engine-module__gC3t9W__repairedPrimaryButton,.ux-decision-engine-module__gC3t9W__repairedSecondaryButton{flex:100%;width:100%}.ux-decision-engine-module__gC3t9W__console{padding:10px 8px calc(176px + env(safe-area-inset-bottom,0px))}.ux-decision-engine-module__gC3t9W__consoleGrid{gap:10px;padding-bottom:0}.ux-decision-engine-module__gC3t9W__decisionPanel{display:none}.ux-decision-engine-module__gC3t9W__panelHeader{margin-bottom:7px}.ux-decision-engine-module__gC3t9W__panelHeader span,.ux-decision-engine-module__gC3t9W__panelHeader strong,.ux-decision-engine-module__gC3t9W__tutorialStatus span,.ux-decision-engine-module__gC3t9W__tutorialStatus strong,.ux-decision-engine-module__gC3t9W__tutorialStatus small{margin-left:0}.ux-decision-engine-module__gC3t9W__chapterRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ux-decision-engine-module__gC3t9W__chapterNode{min-height:42px;padding:7px}.ux-decision-engine-module__gC3t9W__chapterNode strong{font-size:.58rem;line-height:1.1}.ux-decision-engine-module__gC3t9W__tutorialStatus{gap:8px;padding:10px}.ux-decision-engine-module__gC3t9W__tutorialStatus strong{font-size:.72rem;line-height:1.18}.ux-decision-engine-module__gC3t9W__tutorialStatus small{font-size:.6rem}.ux-decision-engine-module__gC3t9W__progressMeter{height:7px}.ux-decision-engine-module__gC3t9W__mobileRepairControlBar{right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,#5ee7da29,#0000 34%),linear-gradient(145deg,#ffffff14,#0000 36%),#090a08f0;border:1px solid #e7ad4b57;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:9px;width:min(390px,100vw - 24px);margin-inline:auto;padding:11px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #0000007a,0 0 28px #5ee7da1f,0 0 0 1px #e7ad4b14,inset 1px 1px #ffffff1a}.ux-decision-engine-module__gC3t9W__mobileRepairControlBar:before,.ux-decision-engine-module__gC3t9W__mobileRepairControlBar:after{z-index:-1;pointer-events:none;content:"";display:none;position:absolute;left:50%}.ux-decision-engine-module__gC3t9W__mobileRepairControlBar[data-state=repairing]:before{transform-origin:bottom;background:linear-gradient(#6fefff00,#eec66fe0 38%,#6feffff0 72%,#6fefff00);border-radius:999px;width:3px;height:min(34vh,220px);animation:1.1s ease-in-out both ux-decision-engine-module__gC3t9W__mobileRepairGuidePulse;display:block;bottom:calc(100% - 2px);box-shadow:0 0 22px #5ee7da94,0 0 36px #e7ad4b3d}.ux-decision-engine-module__gC3t9W__mobileRepairControlBar[data-state=repairing]:after{background:#6fefff;border:1px solid #eec66fd1;border-radius:999px;width:12px;height:12px;animation:1.1s ease-in-out both ux-decision-engine-module__gC3t9W__mobileRepairGuideDot;display:block;bottom:calc(100% + 5px);box-shadow:0 0 18px #6fefffd6,0 0 32px #e7ad4b47}.ux-decision-engine-module__gC3t9W__mobileRepairControlBar .ux-decision-engine-module__gC3t9W__inspectButton,.ux-decision-engine-module__gC3t9W__mobileRepairControlBar .ux-decision-engine-module__gC3t9W__resetRepairButton{justify-content:center;width:100%;min-height:46px;margin-top:0}.ux-decision-engine-module__gC3t9W__previewZoomViewport{scrollbar-gutter:stable;align-items:flex-start;height:min(64svh,620px);min-height:430px;max-height:none;padding:0 6px 16px;scroll-padding-block:120px 156px;overflow:hidden auto}.ux-decision-engine-module__gC3t9W__casaFiestaMobileDemo{border-radius:30px;width:min(390px,100vw - 40px);max-width:100%}.ux-decision-engine-module__gC3t9W__mobileBadCasaPage,.ux-decision-engine-module__gC3t9W__mobileProgressCasaPage,.ux-decision-engine-module__gC3t9W__mobileRepairedCasaPage{padding:10px}}@media (max-width:380px){.ux-decision-engine-module__gC3t9W__chapterRail{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-decision-engine-module__gC3t9W__chapterNode{padding:6px 5px}.ux-decision-engine-module__gC3t9W__chapterNode strong{font-size:.53rem}.ux-decision-engine-module__gC3t9W__previewZoomViewport{min-height:405px;padding-inline:4px}.ux-decision-engine-module__gC3t9W__casaFiestaMobileDemo{width:min(370px,100vw - 30px)}.ux-decision-engine-module__gC3t9W__mobileRepairCardText p{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.ux-decision-engine-module__gC3t9W__previewZoomViewport{scroll-behavior:auto}.ux-decision-engine-module__gC3t9W__repairFocusFrame,.ux-decision-engine-module__gC3t9W__repairFocusFrame:before,.ux-decision-engine-module__gC3t9W__repairFocusFrame:after,.ux-decision-engine-module__gC3t9W__repairFocusFrameRepairing,.ux-decision-engine-module__gC3t9W__repairFocusFrameRepairing:before,.ux-decision-engine-module__gC3t9W__repairFocusFrameRepairing:after,.ux-decision-engine-module__gC3t9W__inspectButton:before,.ux-decision-engine-module__gC3t9W__inspectButton:after,.ux-decision-engine-module__gC3t9W__repairGuidePath,.ux-decision-engine-module__gC3t9W__finalRevealShine{animation:none}.ux-decision-engine-module__gC3t9W__finalBeforeLayer,.ux-decision-engine-module__gC3t9W__finalAfterLayer,.ux-decision-engine-module__gC3t9W__finalRevealLabel{transition:none}.ux-decision-engine-module__gC3t9W__finalCompareShell:hover .ux-decision-engine-module__gC3t9W__finalBeforeLayer{clip-path:none}}
