._backdrop_dglc0_1{z-index:230;backdrop-filter:blur(8px);background:#19221c99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_dglc0_2{--demo-ink:#26372e;--demo-paper:#f4f0e7;--demo-muted:#5b6256;--demo-line:#d8d0bf;background:var(--demo-paper);width:100%;max-width:1100px;max-height:calc(100dvh - 48px);color:var(--demo-ink);font-family:var(--font-sans),sans-serif;border-radius:12px;outline:none;flex-direction:column;animation:.35s cubic-bezier(.16,1,.3,1) _arrive_dglc0_1;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #0d161052}._dialog_dglc0_2 ::-moz-selection{color:#26372e;background:#d8c89f}._dialog_dglc0_2 ::selection{color:#26372e;background:#d8c89f}._dialog_dglc0_2 :is(a,button,summary,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #856d3f}._header_dglc0_5{border-bottom:1px solid var(--demo-line);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 28px 15px 36px;display:flex}._masthead_dglc0_6{align-items:center;gap:20px;display:flex}._monogram_dglc0_7{font:italic 28px/1 var(--font-serif),serif;border-right:1px solid #b9b09d;padding-right:20px}._header_dglc0_5 h2{font:500 24px/1.15 var(--font-serif),serif;letter-spacing:-.02em;margin:0}._edition_dglc0_9{color:var(--demo-muted);font-size:11px}._close_dglc0_10{width:44px;height:44px;color:var(--demo-ink);cursor:pointer;background:0 0;border:1px solid #c2baa9;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid}._close_dglc0_10:hover{background:#e8e1d2;border-color:#8c8e7c}._scrollBody_dglc0_12{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a99d84 var(--demo-paper);min-height:0;overflow-y:auto}._main_dglc0_13{grid-template-columns:.88fr 1.12fr;display:grid}._intro_dglc0_14{flex-direction:column;padding:35px 36px 28px;display:flex}._intro_dglc0_14 h3{max-width:9ch;font:500 clamp(48px,4.6vw,64px)/.98 var(--font-serif),serif;letter-spacing:-.035em;text-wrap:balance;margin:0}._description_dglc0_16{max-width:36ch;color:var(--demo-muted);margin:19px 0 0;font-size:14px;line-height:1.7}._steps_dglc0_17{border-top:1px solid var(--demo-line);gap:19px;margin:25px 0 0;padding:25px 0;list-style:none;display:grid}._steps_dglc0_17 li{align-items:baseline;gap:17px;display:flex}._stepNumber_dglc0_19{font:italic 20px/1 var(--font-serif),serif;color:#7b6745;flex:none}._steps_dglc0_17 strong{font-size:13px;font-weight:600;display:block}._steps_dglc0_17 li>span:last-child>span{max-width:34ch;color:var(--demo-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}._roleplay_dglc0_22{max-width:40ch;color:var(--demo-muted);margin:auto 0 0;padding-top:3px;font-size:11px;line-height:1.65}._stage_dglc0_23{border-left:1px solid var(--demo-line);background:#fffdfa;flex-direction:column;min-width:0;display:flex}._stageHeading_dglc0_24{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;padding:22px 26px 17px;font-size:11px;display:flex}._stageHeading_dglc0_24>span:first-child{align-items:center;gap:8px;display:flex}._connectionState_dglc0_26{color:#596151;align-items:center;gap:7px;font-size:10px;display:flex}._connectionState_dglc0_26 i{background:#907645;border-radius:50%;width:5px;height:5px}._connectionState_dglc0_26[data-state=READY] i{background:#4e6c4c}._connectionState_dglc0_26[data-state=ERROR] i{background:#8e4d39}._providerStage_dglc0_30{flex:1;min-height:500px;position:relative}._providerMount_dglc0_31{width:100%;min-height:500px;position:relative}._stateOverlay_dglc0_32{text-align:center;background:#fffdfa;place-items:center;padding:30px;display:grid;position:absolute;inset:0}._stateOverlay_dglc0_32>div{max-width:310px}._stateOverlay_dglc0_32 p{color:var(--demo-muted);font-size:13px;line-height:1.7}._stateOverlay_dglc0_32 ._stateTitle_dglc0_35{font:400 32px/1.08 var(--font-serif),serif;letter-spacing:-.025em;color:var(--demo-ink);max-width:15ch;margin:24px auto 12px}._loadingSignal_dglc0_36{color:#8b7141;place-items:center;width:86px;height:86px;margin:auto;display:grid;position:relative}._loadingSignal_dglc0_36:before,._loadingSignal_dglc0_36:after{content:"";border:1px solid #bcaa82;border-radius:50%;position:absolute;inset:0}._loadingSignal_dglc0_36:after{animation:1.7s ease-in-out infinite alternate _breathe_dglc0_1;inset:10px}._stateIcon_dglc0_39{color:#8b7141;margin:auto}._retry_dglc0_40{background:var(--demo-ink);color:#f4f0e7;min-height:46px;font:500 13px/1.5 var(--font-sans),sans-serif;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:12px 20px;display:inline-flex}._retry_dglc0_40:hover{background:#43543f}._microphoneNote_dglc0_42{color:var(--demo-muted);justify-content:center;align-items:flex-start;gap:8px;margin:0;padding:15px 25px 20px;font-size:11px;line-height:1.6;display:flex}._microphoneNote_dglc0_42 svg{flex:none;margin-top:2px}._connectionBar_dglc0_44{background:var(--demo-ink);color:#f4f0e7;justify-content:space-between;align-items:center;gap:20px;padding:17px 36px;display:flex}._phoneOption_dglc0_45{align-items:center;gap:16px;display:flex}._phoneOption_dglc0_45>svg{color:#cfbd94}._phoneOption_dglc0_45>span{-moz-column-gap:17px;color:#d1d7c8;flex-wrap:wrap;align-items:center;column-gap:17px;font-size:11px;line-height:1.5;display:flex}._phoneOption_dglc0_45 a{color:#f4f0e7;font-variant-numeric:tabular-nums;text-underline-offset:5px;align-items:center;min-height:44px;font-size:17px;display:inline-flex}._phoneOption_dglc0_45 a:hover{text-decoration:underline}._continuation_dglc0_50{color:#f4f0e7;text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:12px;text-decoration:underline #8d9a82;display:inline-flex}._connectionBar_dglc0_44 :is(a,button):focus-visible{outline-color:#dfcea5}._scenarioBuilder_dglc0_52{padding:0 36px}._scenarioBuilder_dglc0_52>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding-block:16px;list-style:none;display:flex}._scenarioBuilder_dglc0_52>summary::-webkit-details-marker{display:none}._scenarioBuilder_dglc0_52>summary strong{font:500 23px/1.2 var(--font-serif),serif;letter-spacing:-.015em;display:block}._scenarioBuilder_dglc0_52>summary small{color:var(--demo-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}._scenarioBuilder_dglc0_52>summary svg{flex:none;transition:transform .2s}._scenarioBuilder_dglc0_52[open]>summary svg{transform:rotate(45deg)}._scenarioContent_dglc0_59{border-top:1px solid var(--demo-line);padding-bottom:28px}@keyframes _arrive_dglc0_1{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _breathe_dglc0_1{0%{opacity:.45;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (width<=900px){._main_dglc0_13{grid-template-columns:.88fr 1.12fr}._intro_dglc0_14{padding:30px 25px 25px}._intro_dglc0_14 h3{font-size:50px}._description_dglc0_16{font-size:13px}._steps_dglc0_17{gap:16px;margin-top:21px;padding-block:21px}._stageHeading_dglc0_24{padding-inline:20px}._header_dglc0_5,._connectionBar_dglc0_44{padding-inline:25px}._edition_dglc0_9{display:none}._scenarioBuilder_dglc0_52{padding-inline:25px}}@media (width<=680px){._backdrop_dglc0_1{padding:0}._dialog_dglc0_2{border-radius:0;height:100dvh;max-height:100dvh}._header_dglc0_5{min-height:72px;padding:calc(12px + env(safe-area-inset-top)) 20px 12px}._header_dglc0_5 h2{font-size:23px}._masthead_dglc0_6{gap:15px}._monogram_dglc0_7{padding-right:15px}._main_dglc0_13{grid-template-columns:1fr}._intro_dglc0_14{padding:25px 24px 0;display:contents}._intro_dglc0_14 h3{text-wrap:initial;max-width:none;padding:26px 24px 0;font-size:44px}._description_dglc0_16{max-width:none;margin:0;padding:12px 24px 22px;font-size:13px}._stage_dglc0_23{border:0;border-top:1px solid var(--demo-line)}._stageHeading_dglc0_24{padding:17px 24px 7px}._providerStage_dglc0_30,._providerMount_dglc0_31{min-height:500px}._microphoneNote_dglc0_42{padding-inline:24px;font-size:11px}._steps_dglc0_17{border-top:1px solid var(--demo-line);grid-row:4;gap:17px;margin:0;padding:25px 24px}._steps_dglc0_17 li>span:last-child>span{max-width:none}._roleplay_dglc0_22{grid-row:5;max-width:none;margin:0;padding:0 24px 25px}._connectionBar_dglc0_44{flex-wrap:wrap;gap:9px;padding:14px 24px}._phoneOption_dglc0_45>span{display:block}._phoneOption_dglc0_45 a{font-size:18px;display:flex}._scenarioBuilder_dglc0_52{padding-inline:24px;padding-bottom:env(safe-area-inset-bottom)}._scenarioBuilder_dglc0_52>summary strong{font-size:22px}}@media (prefers-reduced-motion:reduce){._dialog_dglc0_2,._loadingSignal_dglc0_36:after{animation:none}._close_dglc0_10,._scenarioBuilder_dglc0_52>summary svg{transition:none}}
