.labels-expanded .presentation-content{inset:110px 0 70px;justify-content:flex-start}
.labels-expanded .tagging-content{padding-top:0}
.labels-expanded .tagging-content .chapter-heading{margin-top:0}
.labels-expanded .comparison{height:480px}
.labels-expanded .tagging-always-open{border:0}
.full-product-showcase .presentation-content{top:105px;justify-content:flex-start}
.full-product-showcase .chapter-heading{margin-bottom:12px}
.full-product-showcase .chapter-heading h2{font-size:40px;line-height:1.12;font-weight:500}
.full-product-showcase .chapter-heading .solution-chapter-nav{justify-content:center}
.full-product-showcase .presentation-motion{height:555px}
.full-product-showcase .presentation-motion>.cinematic{transform:translateX(-50%) scale(.83);transform-origin:top center}
.trade-wireframes-only .entry-exploration-layout{display:block}
.trade-wireframes-only .chart-studies{width:740px;margin:0 auto;gap:20px}
.trade-wireframes-only .chart-study svg{height:45px;margin-top:5px}
.trade-wireframes-only .chart-study{padding:9px 12px}
.trade-wireframes-only .bubble-studies{grid-template-columns:repeat(4,1fr);gap:22px}
.trade-wireframes-only .bubble-study h4{font-size:11px;height:28px}
.trade-phone-sketch{height:292px;border:1px solid #aaa;border-radius:20px;background:#e5e5e3;padding:14px 12px;color:#333}
.trade-sketch-status{font:8px Arial;margin-bottom:20px}.trade-sketch-status span{float:right}
.trade-sketch-tabs{font:8px Arial;border:1px solid #bbb;border-radius:4px;padding:8px 3px;margin-bottom:16px;text-align:center}
.trade-wireframes-only .bubble-wireframe{min-height:119px;padding:10px;background:#f3f3f1;border-color:#aaa;border-radius:6px}
.trade-wireframes-only .bubble-wireframe:after{background:#f3f3f1}
.trade-wireframes-only .bubble-facts{font-size:11px}
.trade-wireframes-only .bubble-question{font-size:13px!important}
.trade-wireframes-only .bubble-write{font-size:10px}
.trade-sketch-chart svg{height:70px;width:100%;margin-top:13px;fill:none;stroke:#777;stroke-width:1.5}
.trade-sketch-chart circle{fill:#666}.trade-sketch-chart span{font:7px Arial;color:#777}
.trade-wireframes-only .bubble-study>small{font-size:10px;line-height:1.4}
.trade-wireframes-only .explore-hint{margin-top:15px}
.trade-sketch-chart svg{height:46px;margin-top:9px;display:block}
.trade-sketch-chart span{display:block;text-align:center;margin-top:4px}
/* Direction comparisons and decisions stay together; product demos follow. */
.choice-ring{position:relative;display:inline-block;z-index:0}
.choice-ring:after{content:'';position:absolute;inset:-9px -16px;border:2px solid #57ce85;border-radius:48% 52% 44% 56%;transform:rotate(-4deg);pointer-events:none}
.choice-ink{font-family:'Bradley Hand','Chalkboard','Comic Sans MS',cursive!important;color:#79d99b!important;font-size:19px!important;line-height:1.3!important;font-weight:400;letter-spacing:0}
.lowfi-start-page .wireframe-pair{gap:150px;padding:0 55px}
.lowfi-start-page .wireframe-pair figure{position:relative}
.lowfi-start-page .day-choice{position:absolute;left:calc(100% + 20px);top:92px;width:155px;transform:rotate(4deg);margin:0}
.lowfi-start-page .wireframe-pair figcaption{margin-top:20px}
.wf-month-only{font:11px Arial;color:#555;padding:7px 0;border-bottom:1px solid #bbb}
.bubble-choices-page .chart-studies{width:100%;gap:18px;margin:0}
.bubble-choices-page .chart-study{padding:8px 14px;display:grid;grid-template-columns:135px 1fr;grid-template-rows:24px 22px;column-gap:8px}
.bubble-choices-page .chart-study svg{grid-column:2;grid-row:1/3;width:100%;height:43px;margin:0}
.bubble-choices-page .chart-study-name{font-size:11px}
.bubble-choices-page .chart-study figcaption{font-size:9px!important;line-height:1.3;margin:0}
.bubble-choices-page .bubble-label{margin-top:24px!important}
.bubble-choice-layout{display:grid;grid-template-columns:700px 1fr;gap:60px}
.bubble-choices-page .bubble-studies{grid-template-columns:1fr 1fr;gap:22px 40px}
.bubble-choices-page .bubble-study h4{height:auto;margin:0 0 9px;font-size:12px}
.bubble-choices-page .bubble-study h4 em{font:9px monospace;color:#79d99b;margin-left:6px;font-style:normal}
.bubble-choices-page .bubble-wireframe{min-height:112px;padding:15px 17px;position:relative}
.bubble-choices-page .bubble-wireframe p{font-size:11px;margin:10px 0 0}
.bubble-choices-page .bubble-write{font-size:11px;margin-top:12px;padding-top:10px}
.bubble-choices-page .selected-bubble .bubble-wireframe:before{content:'';position:absolute;inset:-6px -9px;border:2px solid #57ce85;border-radius:40% 6% 35% 7% / 9% 37% 10% 40%;transform:rotate(-1.5deg);pointer-events:none}
.bubble-choices-page .bubble-study>small{display:block;margin-top:13px;font-size:10px}
.bubble-choice-reason .choice-ink{margin:0 0 20px;transform:rotate(-2deg)}
.bubble-choice-reason h3{font-size:13px;font-weight:500;margin:15px 0 6px}
.bubble-choice-reason p{font-size:13px;color:#a7b0a9;line-height:1.45;margin:0}
#page-editor-choice .editor-comparison>section>p{font-size:14px}
#page-editor-choice .editor-comparison .choice-ink{font-size:19px!important}

.return-lowfi-page .presentation-content{top:120px}
.return-lowfi-page .structure-foot{margin-top:12px}

/* Temporarily omit chart context on the bubble exploration slide. */
.bubble-choices-page .chart-studies[hidden],.bubble-choices-page .explore-label[hidden]{display:none}
.bubble-choices-page .bubble-label{margin-top:12px!important}
