.locale-selector{display:flex;align-items:center;flex:0 0 auto}.locale-selector select{font:inherit;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.5;color:var(--ink,#352e29);background:transparent;border:1px solid var(--line,#d6d0c8);border-radius:3px;min-height:44px;width:72px;min-width:0;padding:6px 8px;cursor:pointer}.locale-selector select:focus-visible{outline:2px solid var(--ink,#352e29);outline-offset:4px}@media(max-width:420px){.quiet-header:has(.locale-selector){gap:12px}.quiet-header:has(.locale-selector) .quiet-brand{font-size:26px}.locale-selector select{width:68px;padding-inline:5px}.quiet-header:has(.locale-selector) .quiet-menu{min-width:44px;padding-inline:0;gap:6px}}@media print{.locale-selector{display:none!important}}.companion-entry{display:flex;align-items:center;gap:28px;padding:30px 32px;background:#eee7dd;border-radius:12px;margin:32px 0 48px}.companion-entry>div:nth-child(2){flex:1}.companion-label{font-size:13px;line-height:1.5;letter-spacing:.045em;color:#795a44;font-weight:600}.companion-entry h2{font-size:26px!important;margin:8px 0!important}.companion-entry p{font-size:16px!important;margin:0;max-width:60ch}.companion-emblem{width:52px;height:52px;flex:none;display:grid;place-items:center;background:#faf7f0;border-radius:50%;color:#795a44}.companion-back{display:inline-block;margin-bottom:26px}.companion-workspace{max-width:1240px;margin:auto}.companion-workspace .app-heading h1{font-size:clamp(30px,3.2vw,43px);line-height:1.14;margin:12px 0}.companion-private{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#65574b}.companion-permission{max-width:720px}.companion-permission .text-button{display:block;margin-top:20px}.companion-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:22px 0 30px}.companion-toolbar strong{font-size:16px}.companion-toolbar p{font-size:14px!important;margin:7px 0 0}.companion-toolbar details{max-width:420px;font-size:14px}.companion-toolbar summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.companion-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px}.companion-history{display:flex;flex-direction:column;gap:12px}.companion-history-item{border:0;background:transparent;text-align:left;border-radius:8px;padding:14px;cursor:pointer;color:#57483e}.companion-history-item.active,.companion-history-item:hover{background:#eee7dd}.companion-history-item strong{display:block;font-size:14px;line-height:1.5}.companion-history-item span{display:block;font-size:13px;margin-top:5px;color:#74695f}.companion-upgrade-note{padding:22px 14px;margin-top:20px;background:#f0e9df;border-radius:8px}.companion-upgrade-note a,.companion-upgrade-note p{font-size:14px!important;line-height:1.6}.companion-upgrade-note strong{font-size:17px}.companion-main{min-width:0}.companion-welcome{padding:26px 30px 30px;background:#f1ece4;border-radius:12px;margin-bottom:26px}.companion-welcome h2{font-size:28px!important;margin-top:0!important}.companion-welcome p{font-size:16px!important;max-width:60ch}.companion-starters{display:grid;gap:10px;margin-top:24px}.companion-starters button{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;background:#faf8f3;color:#54473e;text-align:left;border:1px solid #ded4c7;border-radius:7px;cursor:pointer;font-size:15px;line-height:1.5}.companion-starters svg{flex:none}.companion-compose-controls{display:flex;gap:20px;margin-bottom:22px}.companion-compose-controls label{flex:1;font-size:14px}.companion-compose-controls select{display:block;width:100%;margin-top:8px;font-size:15px!important;min-height:46px}.companion-composer textarea{width:100%;font-size:16px!important;line-height:1.6;resize:vertical;min-height:120px}.companion-composer .checkbox-label{font-size:14px;line-height:1.6}.companion-send{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.companion-send p{font-size:13px!important;max-width:31ch;line-height:1.5}.companion-send .button{flex-shrink:0}.companion-user{background:#eee7dd;padding:18px 24px;border-radius:12px 12px 2px 12px;margin:20px 0 24px 40px;white-space:pre-wrap}.companion-user>span{font-size:12px;font-weight:600;color:#755c48;text-transform:uppercase;letter-spacing:.04em}.companion-user p{font-size:16px!important;margin:8px 0 0}.companion-response{padding:20px 12px 30px}.companion-response h2{font-size:29px!important;margin:12px 0 20px!important}.companion-response h3{font-family:inherit!important;font-size:16px!important;font-weight:600;margin:22px 0 10px!important}.companion-response li,.companion-response p{font-size:16px!important;line-height:1.75;white-space:pre-wrap}.companion-response ol{padding-left:22px}.companion-response li{padding-left:5px;margin-bottom:12px}.companion-reading-note{padding-left:20px;border-left:2px solid #b49478;margin:24px 0}.companion-opening{background:#eee7dd;padding:2px 24px 8px;border-radius:8px;margin:24px 0}.companion-question{font-weight:500}.companion-record-actions{display:flex;gap:25px;margin:8px 0 35px}.companion-record-actions button{display:inline-flex;align-items:center;gap:7px}.companion-purchase{margin-top:28px;padding:24px;background:#eee7dd;border-radius:10px}.companion-purchase h3{margin-top:0}.companion-pricing-option{display:block;padding:22px;background:#f0e9df;border-radius:9px;margin:24px 0}.companion-pricing-option .checkbox-label{align-items:flex-start;font-size:16px}.companion-pricing-option p{font-size:15px!important;margin:12px 0 0}.companion-pricing-option strong{display:block}.companion-workspace a:focus-visible,.companion-workspace button:focus-visible,.companion-workspace summary:focus-visible{outline:2px solid #805538;outline-offset:4px}.companion-workspace :disabled{cursor:not-allowed;opacity:.55}@media(max-width:1000px){.companion-entry{flex-wrap:wrap}.companion-entry .button{margin-left:80px}.companion-layout{grid-template-columns:minmax(0,1fr);gap:22px}.companion-history{display:flex;flex-direction:row;flex-wrap:wrap}.companion-history-item{max-width:230px}.companion-upgrade-note{width:100%;margin:0}.companion-toolbar{flex-wrap:wrap}.companion-history>.button{align-self:flex-start}}@media(max-width:600px){.companion-entry{padding:24px;gap:18px}.companion-emblem{display:none}.companion-entry .button{margin:0;width:100%}.companion-workspace .app-heading{gap:16px}.companion-welcome{padding:22px}.companion-compose-controls,.companion-send{flex-direction:column;align-items:stretch}.companion-send p{max-width:none}.companion-user{margin-left:16px}.companion-response{padding-left:0;padding-right:0}.companion-toolbar{gap:18px}.companion-private{align-self:flex-start}}@media(max-width:1000px){.companion-main{grid-row:1}.companion-history{grid-row:2}.companion-upgrade-note{max-width:540px}}@media print{@page{size:auto;margin:20mm}body,html{margin:0!important;padding:0!important;background:white!important}.reading-page,.workspace-content,.workspace-reading,.wrap{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.reading{width:auto;max-width:none;padding:0 2mm;margin:0;color:#352e29}.reading:before{content:"Maya Together";display:block;font-family:var(--serif,Georgia,serif);font-size:16pt;margin-bottom:6mm}.reading li,.reading p{font-size:11pt!important;line-height:1.55!important;orphans:3;widows:3}.reading h1,.reading h2,.reading h3,.reading h4{break-after:avoid-page}.reading-heading{padding:0 0 6mm!important}.reading-heading :is(h1,h2){font-size:28pt!important;line-height:1.15;margin:3mm 0}.reading .eyebrow,.reading .mini-label,.reading .profile-gloss,.reading-meta{font-size:9.5pt!important;line-height:1.5}.reading-meta{gap:3mm}.reading-recognition{margin:0 0 6mm!important;max-width:none}.reading .profile-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;margin:0}.reading .profile-summaries .profile-card{padding:5mm;break-inside:avoid-page}.reading .profile-summaries .sign-identity{gap:3mm;margin:4mm 0}.reading .profile-summaries .sign-identity h2{font-size:22pt}.reading .profile-summaries h3{font-size:12pt}.reading .profile-summaries .sign-emblem img{width:13mm;height:13mm}.reading .reading-bridge{max-width:none;margin:8mm 0}.reading .reading-bridge>div{break-inside:avoid-page}.individual-readings>h2,.reading .reading-bridge h2{font-size:21pt;margin-bottom:5mm}.reading .reading-bridge h3{font-size:12pt;margin:5mm 0 2mm}.individual-readings{max-width:none;margin:8mm 0}.individual-reading{border:0;border-radius:0;margin-bottom:7mm;break-inside:auto;background:white!important}.individual-reading>summary{display:block;padding:4mm 0;break-after:avoid-page}.individual-reading-body{padding:0!important;display:block}.individual-reading::details-content{content-visibility:visible;display:block}.individual-reading-action,.profile-reading-actions,.reading-depth-offer{display:none!important}.archetype-passage{break-inside:avoid-page}.archetype-passage h3{font-size:13pt;margin:5mm 0 2mm}.reading .provenance:not([open]),.reading-integration:not([open]){display:none}.reading-integration{margin:6mm 0}.reading-integration>summary{font-size:12pt;padding:3mm 0}.reading .conversation-section{display:block;padding:5mm;break-inside:auto}.reading .conversation-section li,.reading-session li{break-inside:avoid-page}.reading .agreement-card h2,.reading .conversation-section h2{font-size:21pt}.reading .agreement-card{margin:6mm 0}.sample-reading-page>:not(.reading){display:none!important}}@media screen and (prefers-reduced-motion:no-preference){[data-section-reveal][data-reveal-state]{transition:opacity .56s ease-out}[data-section-reveal][data-reveal-state=pending]{opacity:.55}[data-section-reveal][data-reveal-state=entered]{opacity:1}}@supports (animation-timeline:view()){@media screen and (min-width:901px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.heritage-image [data-depth-image]{animation:heritage-depth linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes heritage-depth{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}}}@media (prefers-reduced-motion:reduce),print{[data-section-reveal]{opacity:1!important;transition:none!important}[data-depth-image]{animation:none!important;transform:none!important}}