@media screen{.experience,.meeting-room{--room-height:clamp(360px,52svh,600px);background:#183a35;flex-direction:column;height:auto;min-height:100svh;padding:0 0 28px;display:flex;overflow:visible}.room-header,.full-meeting .room-header{background:#183a35;flex-wrap:wrap;gap:12px;min-height:78px;padding:19px 32px;position:relative}.restaurant,.full-stage{height:var(--room-height);background:#315146 url(/restaurant-v2/room.webp) 50%/cover;flex:none;position:relative;inset:auto;overflow:hidden}.scene-shade,.full-stage:after,.nameplate,.table-invitation,.full-roster{display:none}.service-card,.meeting-paper,body[data-mode=meeting] .service-card,.full-meeting[data-mode=discussion] .meeting-paper,.full-meeting[data-mode=complete] .meeting-paper{border-radius:0 0 6px 6px;width:min(760px,100% - 36px);margin:0 auto;padding:27px 36px 24px;position:relative;inset:auto;transform:none;box-shadow:0 12px 24px #0d242540}.service-card:before{display:none}.service-card h1,.meeting-paper h1{font-size:35px}.welcome-copy{display:block}.today{max-width:520px;margin:auto}.numbers-details{max-width:520px;margin:9px auto 14px}#meeting-form>.primary-button{max-width:400px;margin:auto}.welcome-content .text-button{font-size:12px}.caption>p,.full-meeting .caption>p{min-height:60px;font-size:20px;line-height:1.5}.caption>strong,.full-meeting .caption>strong{font-size:27px}.meeting-controls,.full-meeting .meeting-controls{gap:18px;margin-top:10px}.voice-status:empty{display:none}.progress-track{margin:17px 0 -8px}.room-footer,.meeting-footer{justify-content:center;gap:20px;width:auto;max-width:none;margin:24px 24px 0;display:flex;position:relative;inset:auto}.scene-status,.full-meeting .scene-status{z-index:30;position:absolute;top:250px;left:50%}.room-sound{color:#f4e6c9;border-radius:30px;border:1px solid #e7cda94a!important;padding:8px 12px!important;font-size:11px!important}.account-nav{margin-left:auto}.receipt-signatures{gap:15px}.receipt-signatures span{font-size:20px}@media (width<=700px){.experience,.meeting-room{--room-height:365px;padding-bottom:24px}.room-header,.full-meeting .room-header{gap:10px;min-height:70px;padding:16px 18px}.room-header .wordmark{font-size:25px}.room-sound{padding:7px 9px!important;font-size:10px!important}.edition,.room-header>#about-button{display:none}.account-nav{gap:10px}.service-card,.meeting-paper,body[data-mode=meeting] .service-card,.full-meeting[data-mode=discussion] .meeting-paper,.full-meeting[data-mode=complete] .meeting-paper{width:calc(100% - 24px);margin:0 auto;padding:24px 22px 22px}.service-card h1,.meeting-paper h1{font-size:29px}.caption>p,.full-meeting .caption>p{min-height:75px;font-size:17px}.caption>strong,.full-meeting .caption>strong{font-size:25px}.meeting-controls,.full-meeting .meeting-controls{gap:12px}.room-footer span:first-child{display:none}.room-footer,.meeting-footer{margin:20px 18px 0;font-size:9px}.receipt-signatures small{font-size:6px}}}.takeaway-card{background:#f1f1df;border:1px solid #bcc5ae;border-radius:14px;margin:24px 0;padding:22px}.takeaway-card .eyebrow{margin:0 0 8px}.takeaway-card h3{margin:0 0 14px}.takeaway-card #takeaway-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.takeaway-card button{margin-top:20px}.takeaway-card #takeaway-notice:empty{display:none}@media (width<=600px){.takeaway-card{padding:17px}}@media print{.takeaway-card button,.takeaway-card #takeaway-notice{display:none}.takeaway-card{break-inside:avoid}}.check-focus{margin:16px 0;font:23px/1.45 Georgia,serif}.check-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.check-actions .text-button{margin-top:16px}#challenge-quote,#reconsidering-question,.revision-context blockquote{background:#edeedc;border-left:3px solid #b08b54;margin:18px 0;padding:14px 18px;font:19px/1.5 Georgia,serif}.revision-context{border-bottom:1px dashed #b9c5b1;margin:20px 0 26px;padding-bottom:18px}.revision-context>p:last-of-type{font-size:14px;line-height:1.6}#original-takeaway{white-space:pre-wrap;font-size:13px}#challenge-complete,#replay-revision{margin:14px 10px 0 0}#challenge-table{padding:9px 13px;font-size:12px}#read-plan-early,#read-revision-early{margin:12px 0}#check-status:empty,#check-reason:empty,#check-limits:empty{display:none}.meeting-controls{flex-wrap:wrap}#followup-answer{white-space:pre-wrap}@media (width<=700px){.check-focus{font-size:20px}.check-actions{gap:12px}#challenge-quote,#reconsidering-question{font-size:17px}.check-actions button{max-width:100%}}@media print{.revision-context button,#receipt-replay-revision{display:none}}
