.mm-legacy,.mercury-dialog{--background:#f6eff8;--foreground:#493257;--card:#fcf8fc;--card-foreground:#493257;--popover:#fcf8fc;--popover-foreground:#493257;--primary:#795398;--primary-foreground:#fff4fa;--secondary:#eee3f3;--secondary-foreground:#644478;--muted:#eee4f3;--muted-foreground:#7d6889;--accent:#f5deea;--accent-foreground:#624276;--destructive:#a44462;--border:#d9c9e3;--input:#cbb6d8;--ring:#a481b8;--radius:.7rem;--ink:#493257;--pink:#f5deea;--lavender:#e7ddf2;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font-sans:"PingFang SC","Microsoft YaHei",sans-serif}:where(.mm-legacy,.mercury-dialog) *{box-sizing:border-box}.mm-legacy{scroll-behavior:smooth;min-height:100svh;color:var(--ink);background:#f4edf7;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65}:where(.mm-legacy,.mercury-dialog) .ambient{z-index:-1;background:radial-gradient(at 88% 22%,#f4deed80,#0000 60%),linear-gradient(120deg,#f4eef8,#eee4f4 55%,#f7eaf0);position:fixed;inset:0}:where(.mm-legacy,.mercury-dialog) button,:where(.mm-legacy,.mercury-dialog) a,:where(.mm-legacy,.mercury-dialog) textarea{-webkit-tap-highlight-color:transparent}:where(.mm-legacy,.mercury-dialog) button,:where(.mm-legacy,.mercury-dialog) a{touch-action:manipulation}:where(.mm-legacy,.mercury-dialog) button{cursor:pointer;font:inherit}:where(.mm-legacy,.mercury-dialog) button:disabled{cursor:not-allowed;opacity:.55}:where(.mm-legacy,.mercury-dialog) a{color:inherit;text-decoration:none}:where(.mm-legacy,.mercury-dialog) button:focus-visible,:where(.mm-legacy,.mercury-dialog) a:focus-visible,:where(.mm-legacy,.mercury-dialog) textarea:focus-visible{outline-offset:4px;outline:3px solid #a180b8}:where(.mm-legacy,.mercury-dialog) svg{flex-shrink:0}:where(.mm-legacy,.mercury-dialog) h1,:where(.mm-legacy,.mercury-dialog) h2,:where(.mm-legacy,.mercury-dialog) h3,:where(.mm-legacy,.mercury-dialog) p{margin:0}:where(.mm-legacy,.mercury-dialog) h1,:where(.mm-legacy,.mercury-dialog) h2{font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-weight:400}:where(.mm-legacy,.mercury-dialog) h1{letter-spacing:3px;font-size:44px;line-height:1.45}:where(.mm-legacy,.mercury-dialog) h1 em{color:#8b65a2;font-style:normal}:where(.mm-legacy,.mercury-dialog) h2{letter-spacing:2px;font-size:28px}:where(.mm-legacy,.mercury-dialog) h3{font-weight:500}:where(.mm-legacy,.mercury-dialog) p{line-height:1.85}:where(.mm-legacy,.mercury-dialog) .site-header{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:auto;padding:27px 5.5%;display:flex}:where(.mm-legacy,.mercury-dialog) .brand{letter-spacing:3px;align-items:center;gap:12px;font-size:18px;display:flex}:where(.mm-legacy,.mercury-dialog) .mercury-mark{font:42px/1 Georgia}:where(.mm-legacy,.mercury-dialog) .brand small{letter-spacing:1.5px;margin-top:3px;font-size:10px;display:block}:where(.mm-legacy,.mercury-dialog) .header-right{align-items:center;gap:24px;display:flex}:where(.mm-legacy,.mercury-dialog) .beta{letter-spacing:1px;color:#8c7299;font-size:12px}:where(.mm-legacy,.mercury-dialog) .account-link{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:flex}:where(.mm-legacy,.mercury-dialog) .avatar{background:#e4d5ed;border:1px solid #cdb7dc;border-radius:50%;place-items:center;width:29px;height:29px;font:13px Georgia;display:grid}:where(.mm-legacy,.mercury-dialog) .main-nav{border-block:1px solid #b393c32f;justify-content:space-between;align-items:center;width:89%;max-width:1280px;margin:0 auto;display:flex}:where(.mm-legacy,.mercury-dialog) .app-tabs{gap:0}:where(.mm-legacy,.mercury-dialog) .nav-tabs[data-slot=tabs-list]{background:0 0;gap:35px;height:59px;padding:0}:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger]{color:#82708f;border-radius:0;gap:9px;height:59px;padding:10px 1px;font-size:14px;font-weight:400;box-shadow:none!important}:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger][data-state=active]{color:#765190;background:0 0;font-weight:500}:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger]:after{background:#916daa;bottom:-1px}:where(.mm-legacy,.mercury-dialog) .nav-tabs svg{width:16px}:where(.mm-legacy,.mercury-dialog) .nav-caption{letter-spacing:2px;color:#9b82a7;font-family:Songti SC,serif;font-size:13px}:where(.mm-legacy,.mercury-dialog) .main-shell{width:88%;max-width:1230px;min-height:640px;margin:0 auto}:where(.mm-legacy,.mercury-dialog) .tarot-workspace,:where(.mm-legacy,.mercury-dialog) .book-workspace{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;padding:47px 0 55px;display:grid}:where(.mm-legacy,.mercury-dialog) .eyebrow{letter-spacing:2px;color:#8c6c9d;font:10px/1.8 Georgia,serif;display:block}:where(.mm-legacy,.mercury-dialog) .question-panel h1{margin:17px 0 15px}:where(.mm-legacy,.mercury-dialog) .lead{color:#806d8b;letter-spacing:.6px;font-size:15px;line-height:1.9}:where(.mm-legacy,.mercury-dialog) .field{margin-top:23px}:where(.mm-legacy,.mercury-dialog) .field-label{color:#a284b0;align-items:center;gap:12px;margin-bottom:11px;font:italic 14px Georgia;display:flex}:where(.mm-legacy,.mercury-dialog) .field-label b{color:#654c76;letter-spacing:.5px;font:400 14px PingFang SC,Microsoft YaHei,sans-serif}:where(.mm-legacy,.mercury-dialog) .field-label>span{color:#9883a3;margin-left:auto;font:12px sans-serif}:where(.mm-legacy,.mercury-dialog) .topic-options{flex-wrap:wrap;gap:8px;display:flex}:where(.mm-legacy,.mercury-dialog) .topic-option{cursor:pointer;color:#876f94;white-space:nowrap;background:#ffffff28;border:1px solid #d8c7e2;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:13px;display:flex}:where(.mm-legacy,.mercury-dialog) .topic-option.selected{color:#684880;background:#e9def1;border-color:#ac89c0}:where(.mm-legacy,.mercury-dialog) .topic-option [data-slot=radio-group-item]{width:12px;height:12px}:where(.mm-legacy,.mercury-dialog) .topic-option [data-slot=radio-group-item] svg{width:6px;height:6px}:where(.mm-legacy,.mercury-dialog) textarea{width:100%;color:var(--ink);resize:vertical;background:#fff7;border:1px solid #d7c5e2;border-radius:7px;min-height:92px;max-height:240px;padding:13px 15px;font-family:inherit;font-size:15px;line-height:1.7;transition:border-color .2s;display:block}:where(.mm-legacy,.mercury-dialog) textarea::placeholder{color:#aa97b3;font-size:14px}:where(.mm-legacy,.mercury-dialog) textarea:focus{border-color:#a384b5}:where(.mm-legacy,.mercury-dialog) .input-note{color:#917d9d;margin-top:7px;font-size:11px;line-height:1.8;display:block}:where(.mm-legacy,.mercury-dialog) .spread-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.mm-legacy,.mercury-dialog) .spread-option{cursor:pointer;background:#ffffff30;border:1px solid #d8c7e2;border-radius:7px;align-items:center;gap:8px;padding:12px 10px;display:flex}:where(.mm-legacy,.mercury-dialog) .spread-option.selected{background:#eee3f4;border-color:#aa87bd}:where(.mm-legacy,.mercury-dialog) .spread-option b{font-size:14px;font-weight:500;display:block}:where(.mm-legacy,.mercury-dialog) .spread-option small{color:#937a9f;margin-top:3px;font-size:11px;display:block}:where(.mm-legacy,.mercury-dialog) .pill{color:#8a6b9d;white-space:nowrap;background:#e5d9ee;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px;line-height:1.5}:where(.mm-legacy,.mercury-dialog) .pill.pink{color:#986c88;background:#f2dce8}:where(.mm-legacy,.mercury-dialog) .primary,:where(.mm-legacy,.mercury-dialog) .secondary{letter-spacing:.5px;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 20px;font-size:14px;transition:transform .2s,background .2s;display:inline-flex}:where(.mm-legacy,.mercury-dialog) .primary{color:#fff5fa;background:#795495;border:1px solid #795495;box-shadow:0 5px 16px #78568c13}:where(.mm-legacy,.mercury-dialog) .primary:hover:not(:disabled){background:#684581;transform:translateY(-1px)}:where(.mm-legacy,.mercury-dialog) .secondary{color:#79548e;background:#faf5fb88;border:1px solid #cdb9da}:where(.mm-legacy,.mercury-dialog) .secondary:hover:not(:disabled){background:#eadff1}:where(.mm-legacy,.mercury-dialog) .draw-button{justify-content:space-between;width:100%;margin-top:22px;padding:15px 19px;font-size:15px}:where(.mm-legacy,.mercury-dialog) .quiet-note{color:#957da1;text-align:center;letter-spacing:.5px;margin-top:13px;font-size:11px}:where(.mm-legacy,.mercury-dialog) .ritual-stage{background:radial-gradient(#dfc9ec66 10%,#f4dce766 68%,#0000 72%);border-radius:180px 180px 12px 12px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-height:560px;display:flex;position:relative}:where(.mm-legacy,.mercury-dialog) .stage-heading{color:#a083ad;letter-spacing:3px;align-items:center;gap:18px;margin:0 0 45px;font:10px Georgia;display:flex}:where(.mm-legacy,.mercury-dialog) .fine-line{background:#baa1c66b;width:26px;height:1px}:where(.mm-legacy,.mercury-dialog) .card-stack{perspective:1000px;width:100%;height:320px;position:relative}:where(.mm-legacy,.mercury-dialog) .tarot-back{background:linear-gradient(145deg,#bfa5d3,#a788bd 70%,#b39bc8);border:1px solid #9c7aad;border-radius:10px;width:205px;height:313px;margin-left:-102px;padding:10px;transition:transform .65s,opacity .4s;position:absolute;top:0;left:50%;box-shadow:0 16px 27px #6e467b25}:where(.mm-legacy,.mercury-dialog) .back-0{transform:translate(-98px)rotate(-15deg)translateY(20px)}:where(.mm-legacy,.mercury-dialog) .back-1{background:linear-gradient(145deg,#e4bfd5,#c5a1be);transform:translate(98px)rotate(15deg)translateY(20px)}:where(.mm-legacy,.mercury-dialog) .back-2{z-index:2;background:linear-gradient(145deg,#b59acb,#9672b0);transform:rotate(-1deg)}:where(.mm-legacy,.mercury-dialog) .one .back-0{transform:translate(-16px)rotate(-8deg)translateY(10px)}:where(.mm-legacy,.mercury-dialog) .one .back-1{transform:translate(20px)rotate(7deg)translateY(7px)}:where(.mm-legacy,.mercury-dialog) .back-border{color:#fae8f2;outline-offset:-5px;border:1px solid #f3dfec7d;border-radius:5px;outline:1px solid #f3dfec30;flex-direction:column;justify-content:space-around;align-items:center;height:100%;padding:20px 0 12px;display:flex}:where(.mm-legacy,.mercury-dialog) .back-brand{letter-spacing:2px;font-size:10px}:where(.mm-legacy,.mercury-dialog) .back-symbol{font:75px/1.1 Georgia}:where(.mm-legacy,.mercury-dialog) .back-rule{background:#f9e4f084;width:28px;height:1px}:where(.mm-legacy,.mercury-dialog) .back-title{letter-spacing:2px;text-align:center;font-family:Songti SC,serif;font-size:20px}:where(.mm-legacy,.mercury-dialog) .back-title small{letter-spacing:1.2px;margin-top:9px;font:7px Georgia;display:block}:where(.mm-legacy,.mercury-dialog) .back-end{font-size:18px}:where(.mm-legacy,.mercury-dialog) .ritual-caption{color:#9a7aa9;letter-spacing:1px;align-items:center;gap:14px;margin-top:47px;font-size:12px;display:flex}:where(.mm-legacy,.mercury-dialog) .ritual-caption p{color:#92739f;font-size:13px}:where(.mm-legacy,.mercury-dialog) .stage-bottom{color:#a98bb6;letter-spacing:1.7px;margin-top:12px;font:8px Georgia}:where(.mm-legacy,.mercury-dialog) .shuffling .back-0{transform:translate(-95px)rotate(-20deg)translateY(8px)}:where(.mm-legacy,.mercury-dialog) .shuffling .back-1{transform:translate(95px)rotate(20deg)translateY(8px)}:where(.mm-legacy,.mercury-dialog) .shuffling .back-2{transform:translateY(-18px)rotate(5deg)}:where(.mm-legacy,.mercury-dialog) .spinning{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:where(.mm-legacy,.mercury-dialog) .error{color:#9b405e;background:#fbe9ef;border:1px solid #e6baca;border-radius:6px;margin-top:15px;padding:12px;font-size:14px}:where(.mm-legacy,.mercury-dialog) .reading-result{border-top:1px solid #d9c6e4;padding:35px 0 45px;scroll-margin-top:25px;animation:.4s arrive}:where(.mm-legacy,.mercury-dialog) .section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}:where(.mm-legacy,.mercury-dialog) .section-heading h2{margin-top:6px}:where(.mm-legacy,.mercury-dialog) .reading-context{color:#95779f;margin-bottom:15px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .question-echo{color:#8f739d;overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0 22px;font-size:15px;line-height:1.85}:where(.mm-legacy,.mercury-dialog) .result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}:where(.mm-legacy,.mercury-dialog) .result-card{background:#fff8fc8c;border:1px solid #d9c7e2;border-radius:10px;overflow:hidden}:where(.mm-legacy,.mercury-dialog) .position{color:#81668f;border-bottom:1px solid #dccce560;align-items:center;gap:9px;padding:14px 20px;font-size:13px;display:flex}:where(.mm-legacy,.mercury-dialog) .position span{color:#ae91ba;font:italic 14px Georgia}:where(.mm-legacy,.mercury-dialog) .card-face{text-align:center;background:linear-gradient(135deg,#ebdff1,#f5e4ee);padding:28px 25px 21px;position:relative}:where(.mm-legacy,.mercury-dialog) .card-number{color:#ad8fbd;font:40px/1.15 Georgia;display:block}:where(.mm-legacy,.mercury-dialog) .card-orientation{color:#9c7da9;border:1px solid #cdb3da7f;border-radius:12px;padding:2px 7px;font-size:11px;position:absolute;top:16px;right:15px}:where(.mm-legacy,.mercury-dialog) .card-face h3{letter-spacing:3px;color:#745084;margin-top:15px;font:28px Songti SC,serif}:where(.mm-legacy,.mercury-dialog) .card-english{letter-spacing:2px;color:#a183b1;margin-top:5px;font:9px Georgia;display:block}:where(.mm-legacy,.mercury-dialog) .keyword{color:#9674a5;letter-spacing:1.5px;margin-top:20px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .card-meaning{padding:23px 24px}:where(.mm-legacy,.mercury-dialog) .card-meaning>p{font-size:15px;line-height:1.95}:where(.mm-legacy,.mercury-dialog) .card-meaning .context-copy{color:#91789e;margin-top:15px;font-size:14px}:where(.mm-legacy,.mercury-dialog) .small-action{color:#80618f;border-top:1px solid #dccce5;margin-top:20px;padding-top:15px;font-size:14px;line-height:1.9}:where(.mm-legacy,.mercury-dialog) .small-action span{letter-spacing:2px;color:#ac8fba;margin-bottom:7px;font-size:11px;display:block}:where(.mm-legacy,.mercury-dialog) .result-cards.single{display:block}:where(.mm-legacy,.mercury-dialog) .single .result-card{grid-template-columns:210px 1fr;display:grid}:where(.mm-legacy,.mercury-dialog) .single .position{grid-column:1/-1}:where(.mm-legacy,.mercury-dialog) .single .card-face{flex-direction:column;justify-content:center;display:flex}:where(.mm-legacy,.mercury-dialog) .synthesis{color:#886198;background:#e9dcee70;border:1px solid #d8c3e170;border-radius:7px;align-items:flex-start;gap:14px;margin-top:25px;padding:20px;display:flex}:where(.mm-legacy,.mercury-dialog) .synthesis p{font-size:14px}:where(.mm-legacy,.mercury-dialog) .synthesis svg{margin-top:4px}:where(.mm-legacy,.mercury-dialog) .result-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:21px;display:flex}:where(.mm-legacy,.mercury-dialog) .result-footer>p{color:#9f86ab;font-size:11px}:where(.mm-legacy,.mercury-dialog) .text-button{color:#8c699f;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-flex}:where(.mm-legacy,.mercury-dialog) .book-workspace{gap:100px;min-height:620px;padding-top:65px;padding-bottom:65px}:where(.mm-legacy,.mercury-dialog) .book-stage{perspective:1500px;flex-direction:column;align-items:center;display:flex}:where(.mm-legacy,.mercury-dialog) .book-stage>.eyebrow{margin-bottom:30px}:where(.mm-legacy,.mercury-dialog) .book{aspect-ratio:.725;isolation:isolate;background:#e6d2e2;border-bottom:5px double #ceb4d1;border-right:7px double #c9b1ce;border-radius:5px 12px 12px 5px;width:330px;max-width:100%;transition:transform 1s;position:relative;transform:rotate(4deg);box-shadow:19px 28px 35px #795b8930}:where(.mm-legacy,.mercury-dialog) .cover{transform-origin:0;backface-visibility:hidden;color:#fae3ed;background:linear-gradient(100deg,#8e6caa 0%,#ac8ec1 3%,#9a76b4 6%,#b093c6 9%,#ac8cc0 80%,#b99ace);border:0;border-radius:5px 8px 8px 5px;width:100%;height:100%;padding:16px;transition:transform 1s,opacity .6s .2s;position:absolute;inset:0}:where(.mm-legacy,.mercury-dialog) .cover-frame{outline-offset:-6px;border:1px solid #f5dcea88;outline:1px solid #efdbe933;flex-direction:column;justify-content:space-around;align-items:center;height:100%;padding:20px 16px;display:flex}:where(.mm-legacy,.mercury-dialog) .cover-top{letter-spacing:4px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .cover-symbol{font:68px Georgia}:where(.mm-legacy,.mercury-dialog) .cover-title{letter-spacing:5px;font-family:Songti SC,STSong,serif;font-size:32px}:where(.mm-legacy,.mercury-dialog) .cover-title small{letter-spacing:2px;margin-top:18px;font-family:Georgia,serif;font-size:17px;line-height:1.7;display:block}:where(.mm-legacy,.mercury-dialog) .cover-title i{letter-spacing:0;font-size:17px}:where(.mm-legacy,.mercury-dialog) .cover-bottom{letter-spacing:1px;font-size:11px}:where(.mm-legacy,.mercury-dialog) .answer-page{visibility:hidden;background:linear-gradient(90deg,#dcc8dc,#faf0f5 7%,#fcf4f8 93%,#f1e3ee);border-radius:4px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}:where(.mm-legacy,.mercury-dialog) .page-top{letter-spacing:3px;border-bottom:1px solid #b797bd5c;justify-content:space-between;padding-bottom:13px;font-size:12px;display:flex}:where(.mm-legacy,.mercury-dialog) .page-top span{font:23px Georgia}:where(.mm-legacy,.mercury-dialog) .answer-content{text-align:center}:where(.mm-legacy,.mercury-dialog) .answer-content>span{color:#ad87b3;font-size:20px}:where(.mm-legacy,.mercury-dialog) .answer-content h2{letter-spacing:2px;color:#614273;overflow-wrap:anywhere;margin:16px 0;font:400 27px/1.65 Songti SC,STSong,serif}:where(.mm-legacy,.mercury-dialog) .answer-content p{color:#846c8f;font-size:13px;line-height:1.9}:where(.mm-legacy,.mercury-dialog) .answer-content .question-echo{max-height:52px;margin:8px 0;font-size:11px;overflow:auto}:where(.mm-legacy,.mercury-dialog) .page-bottom{letter-spacing:.5px;border-top:1px solid #b797bd5c;justify-content:space-between;padding-top:15px;font:8px Georgia;display:flex}:where(.mm-legacy,.mercury-dialog) .page-bottom span{font-size:12px}:where(.mm-legacy,.mercury-dialog) .book.opened{transform:rotate(0)}:where(.mm-legacy,.mercury-dialog) .book.opened .answer-page{visibility:visible}:where(.mm-legacy,.mercury-dialog) .book.opened .cover{opacity:0;pointer-events:none;transform:rotateY(-110deg)}:where(.mm-legacy,.mercury-dialog) .book-stage>.quiet-note{margin-top:29px}:where(.mm-legacy,.mercury-dialog) .book-save{justify-content:center;margin-top:16px;display:flex}:where(.mm-legacy,.mercury-dialog) .journal{padding:48px 0 65px}:where(.mm-legacy,.mercury-dialog) .journal h1{margin:8px 0 10px;font-size:36px}:where(.mm-legacy,.mercury-dialog) .empty-state{background:#fff6;border:1px dashed #cbb3d9;min-height:320px;margin:35px 0}:where(.mm-legacy,.mercury-dialog) .empty-state svg{color:#a386b4;margin-bottom:14px}:where(.mm-legacy,.mercury-dialog) .empty-state [data-slot=empty-title]{font-family:Songti SC,serif;font-size:24px;font-weight:400;line-height:1.7}:where(.mm-legacy,.mercury-dialog) .empty-state [data-slot=empty-description]{font-size:14px;line-height:1.9}:where(.mm-legacy,.mercury-dialog) .loading-message{color:#92779f;padding:35px}:where(.mm-legacy,.mercury-dialog) .history-list{flex-direction:column;gap:12px;display:flex}:where(.mm-legacy,.mercury-dialog) .history-item{background:#fff7;border:1px solid #d9c6e2;border-radius:8px;align-items:center;display:flex}:where(.mm-legacy,.mercury-dialog) .history-open{text-align:left;flex:1;align-items:center;gap:20px;min-width:0;padding:24px;display:flex}:where(.mm-legacy,.mercury-dialog) .history-icon{color:#a17bb4;background:#eadff0;border-radius:6px;flex-shrink:0;place-items:center;width:48px;height:56px;display:grid}:where(.mm-legacy,.mercury-dialog) .history-copy{flex:1;min-width:0}:where(.mm-legacy,.mercury-dialog) .history-meta{color:#a38bae;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}:where(.mm-legacy,.mercury-dialog) .history-meta time{font-size:10px}:where(.mm-legacy,.mercury-dialog) .history-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:16px;overflow:hidden}:where(.mm-legacy,.mercury-dialog) .history-copy p{color:#9b7baa;font-size:13px}:where(.mm-legacy,.mercury-dialog) .icon-button{color:#a487b1;border-radius:6px;place-items:center;min-width:44px;min-height:44px;margin-right:15px;display:grid}:where(.mm-legacy,.mercury-dialog) .icon-button:hover{background:#edddeb}:where(.mm-legacy,.mercury-dialog) .load-more{margin:25px auto;display:flex}:where(.mm-legacy,.mercury-dialog) .membership-page{max-width:1000px;margin:auto;padding:45px 0 65px}:where(.mm-legacy,.mercury-dialog) .member-intro{text-align:center}:where(.mm-legacy,.mercury-dialog) .member-intro h1{margin:14px 0;font-size:37px}:where(.mm-legacy,.mercury-dialog) .member-intro h1 em{margin-left:6px}:where(.mm-legacy,.mercury-dialog) .trial-banner{color:#856197;background:#e9dff1;border:1px solid #d7c6e2;border-radius:7px;align-items:flex-start;gap:14px;margin:30px 0 26px;padding:18px 23px;display:flex}:where(.mm-legacy,.mercury-dialog) .trial-banner svg{margin-top:5px}:where(.mm-legacy,.mercury-dialog) .trial-banner strong{font-size:14px;font-weight:500}:where(.mm-legacy,.mercury-dialog) .trial-banner p{color:#977aa4;margin-top:3px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .plans{grid-template-columns:1fr 1fr;gap:22px;display:grid}:where(.mm-legacy,.mercury-dialog) .plan-card{background:#fff6;border:1px solid #d8c5e2;border-radius:10px;padding:30px;position:relative}:where(.mm-legacy,.mercury-dialog) .plan-card h2{margin:9px 0 15px;font-size:27px}:where(.mm-legacy,.mercury-dialog) .plan-card>p{color:#937b9f;font-size:13px}:where(.mm-legacy,.mercury-dialog) .plan-card .price{align-items:baseline;gap:13px;margin-bottom:12px;font-family:Georgia,Songti SC,serif;font-size:37px;display:flex}:where(.mm-legacy,.mercury-dialog) .price small{color:#aa8ab7;font:12px sans-serif}:where(.mm-legacy,.mercury-dialog) .plan-card ul{flex-direction:column;gap:15px;margin:25px 0;padding:0;list-style:none;display:flex}:where(.mm-legacy,.mercury-dialog) .plan-card li{color:#866894;align-items:flex-start;gap:9px;font-size:14px;line-height:1.7;display:flex}:where(.mm-legacy,.mercury-dialog) .plan-card li svg{color:#b08ac0;width:16px;height:16px;margin-top:4px}:where(.mm-legacy,.mercury-dialog) .plan-card>.primary,:where(.mm-legacy,.mercury-dialog) .plan-card>.secondary{width:100%}:where(.mm-legacy,.mercury-dialog) .premium{background:linear-gradient(140deg,#ede2f4,#f7e5ef);border-color:#b99acb;box-shadow:0 12px 30px #9270a018}:where(.mm-legacy,.mercury-dialog) .plan-ribbon{color:#fff3f9;letter-spacing:1px;background:#a07ab3;border-radius:12px;padding:4px 12px;font-size:11px;position:absolute;top:-11px;right:20px}:where(.mm-legacy,.mercury-dialog) .plan-card>.plan-footnote{text-align:center;color:#a183ae;margin-top:12px;font-size:11px}:where(.mm-legacy,.mercury-dialog) .member-status{color:#836294;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}:where(.mm-legacy,.mercury-dialog) .future-plans{border:1px dashed #cfb7dd;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 0;padding:22px;display:flex}:where(.mm-legacy,.mercury-dialog) .future-plans h3{color:#856398;font-size:15px}:where(.mm-legacy,.mercury-dialog) .future-plans p{color:#9a7ba8;margin-top:5px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .future-plans [data-slot=tabs-list]{width:auto}:where(.mm-legacy,.mercury-dialog) .account-panel{border-top:1px solid #d9c6e3;justify-content:space-between;gap:20px;margin-top:25px;padding:23px 0;display:flex}:where(.mm-legacy,.mercury-dialog) .account-panel h3{margin-bottom:8px;font-size:15px}:where(.mm-legacy,.mercury-dialog) .account-panel p{color:#9478a3;overflow-wrap:anywhere;font-size:12px}:where(.mm-legacy,.mercury-dialog) .account-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;display:flex}:where(.mm-legacy,.mercury-dialog) .site-footer{color:#a58bb0;border-top:1px solid #d7c5e340;justify-content:space-between;align-items:center;gap:25px;width:89%;max-width:1280px;margin:auto;padding:27px 0;display:flex}:where(.mm-legacy,.mercury-dialog) .footer-brand{align-items:center;gap:12px;font:34px Georgia;display:flex}:where(.mm-legacy,.mercury-dialog) .footer-brand>span{letter-spacing:2px;font:13px PingFang SC,sans-serif}:where(.mm-legacy,.mercury-dialog) .footer-brand small{letter-spacing:.5px;margin-top:6px;font-size:10px;display:block}:where(.mm-legacy,.mercury-dialog) .site-footer>p{font-size:11px;line-height:1.8}:where(.mm-legacy,.mercury-dialog) .site-footer>div:last-child{gap:20px;font-size:11px;display:flex}.mercury-dialog{color:#664479;background:#faf3fb;border:1px solid #d7bfdf;border-radius:12px;max-height:85svh;padding:30px;overflow-y:auto}.mercury-dialog [data-slot=dialog-title],.mercury-dialog [data-slot=alert-dialog-title]{letter-spacing:1px;font-family:Songti SC,serif;font-size:26px;font-weight:400;line-height:1.5}.mercury-dialog [data-slot=dialog-description],.mercury-dialog [data-slot=alert-dialog-description]{color:#92729f;margin-top:9px;font-size:14px;line-height:1.9}:where(.mm-legacy,.mercury-dialog) .dialog-symbol{color:#a181b2;margin-bottom:8px;font:44px Georgia;display:block}:where(.mm-legacy,.mercury-dialog) .trial-summary{background:#eddfef;border-radius:6px;justify-content:space-between;align-items:center;padding:18px;font-size:14px;display:flex}:where(.mm-legacy,.mercury-dialog) .trial-summary strong{font:25px Georgia}:where(.mm-legacy,.mercury-dialog) .muted{color:#95769f;font-size:13px}:where(.mm-legacy,.mercury-dialog) .detail-dialog{width:calc(100vw - 40px);max-width:980px!important}:where(.mm-legacy,.mercury-dialog) .detail-dialog .result-cards{gap:14px}:where(.mm-legacy,.mercury-dialog) .detail-dialog .card-meaning{padding:18px}:where(.mm-legacy,.mercury-dialog) .detail-dialog .card-meaning p{font-size:14px}:where(.mm-legacy,.mercury-dialog) .book-detail{text-align:center;padding:25px 5px}:where(.mm-legacy,.mercury-dialog) .book-detail h2{margin:25px 0;font-size:30px}:where(.mm-legacy,.mercury-dialog) .book-detail>p:last-child{color:#9a79a7;font-size:16px}:where(.mm-legacy,.mercury-dialog) .legal-copy{flex-direction:column;gap:17px;display:flex}:where(.mm-legacy,.mercury-dialog) .legal-copy p{color:#8e719c;font-size:14px;line-height:1.9}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:1450px){:where(.mm-legacy,.mercury-dialog) .tarot-workspace{gap:95px;padding-top:65px;padding-bottom:70px}:where(.mm-legacy,.mercury-dialog) .question-panel h1{font-size:48px}:where(.mm-legacy,.mercury-dialog) .tarot-back{width:230px;height:350px;margin-left:-115px}:where(.mm-legacy,.mercury-dialog) .card-stack{height:350px}}@media (max-width:1050px){:where(.mm-legacy,.mercury-dialog) .main-shell{width:90%}:where(.mm-legacy,.mercury-dialog) .tarot-workspace,:where(.mm-legacy,.mercury-dialog) .book-workspace{grid-template-columns:1fr 1fr;gap:30px}:where(.mm-legacy,.mercury-dialog) .nav-caption{display:none}:where(.mm-legacy,.mercury-dialog) .ritual-stage{min-height:560px}:where(.mm-legacy,.mercury-dialog) .tarot-back{width:180px;height:280px;margin-left:-90px}:where(.mm-legacy,.mercury-dialog) .card-stack{height:290px}:where(.mm-legacy,.mercury-dialog) .back-0{transform:translate(-65px)rotate(-13deg)translateY(20px)}:where(.mm-legacy,.mercury-dialog) .back-1{transform:translate(65px)rotate(13deg)translateY(20px)}:where(.mm-legacy,.mercury-dialog) .stage-heading{letter-spacing:2px;gap:10px}:where(.mm-legacy,.mercury-dialog) .topic-option{padding:8px 6px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .spread-option{flex-wrap:wrap}:where(.mm-legacy,.mercury-dialog) .spread-option .pill{margin-left:0}:where(.mm-legacy,.mercury-dialog) .card-meaning{padding:18px}:where(.mm-legacy,.mercury-dialog) .result-cards{gap:15px}:where(.mm-legacy,.mercury-dialog) .member-intro h1{font-size:34px}:where(.mm-legacy,.mercury-dialog) .history-open{gap:14px;padding:20px}:where(.mm-legacy,.mercury-dialog) .header-right{gap:14px}}@media (max-width:760px){:where(.mm-legacy,.mercury-dialog) .site-header{gap:10px;padding:23px 6%}:where(.mm-legacy,.mercury-dialog) .brand{letter-spacing:2px;gap:9px;font-size:15px}:where(.mm-legacy,.mercury-dialog) .mercury-mark{font-size:35px}:where(.mm-legacy,.mercury-dialog) .brand small{letter-spacing:1px;font-size:8px}:where(.mm-legacy,.mercury-dialog) .beta{display:none}:where(.mm-legacy,.mercury-dialog) .account-link{gap:5px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .avatar{width:25px;height:25px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .main-nav{width:88%}:where(.mm-legacy,.mercury-dialog) .nav-tabs[data-slot=tabs-list]{justify-content:space-between;gap:7px;width:100%;height:55px}:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger]{flex:0 auto;gap:5px;height:55px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .nav-tabs svg{width:13px;height:13px}:where(.mm-legacy,.mercury-dialog) .main-shell{width:86%;min-height:600px}:where(.mm-legacy,.mercury-dialog) .tarot-workspace{flex-direction:column-reverse;gap:15px;padding:25px 0 35px;display:flex}:where(.mm-legacy,.mercury-dialog) .question-panel{width:100%}:where(.mm-legacy,.mercury-dialog) .ritual-stage{border-radius:100px 100px 10px 10px;justify-content:flex-start;width:100%;height:262px;min-height:0}:where(.mm-legacy,.mercury-dialog) .stage-heading{letter-spacing:2px;margin:0 0 17px;font-size:8px}:where(.mm-legacy,.mercury-dialog) .card-stack{flex-shrink:0;height:164px}:where(.mm-legacy,.mercury-dialog) .tarot-back{border-radius:6px;width:108px;height:166px;margin-left:-54px;padding:5px}:where(.mm-legacy,.mercury-dialog) .back-border{outline-offset:-3px;border-radius:3px;padding:12px 0 6px}:where(.mm-legacy,.mercury-dialog) .back-brand{letter-spacing:1px;font-size:6px}:where(.mm-legacy,.mercury-dialog) .back-symbol{font-size:39px}:where(.mm-legacy,.mercury-dialog) .back-rule{width:15px}:where(.mm-legacy,.mercury-dialog) .back-title{letter-spacing:1px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .back-title small{letter-spacing:.5px;margin-top:4px;font-size:4px}:where(.mm-legacy,.mercury-dialog) .back-end{font-size:10px}:where(.mm-legacy,.mercury-dialog) .back-0{transform:translate(-65px)rotate(-16deg)translateY(11px)}:where(.mm-legacy,.mercury-dialog) .back-1{transform:translate(65px)rotate(16deg)translateY(11px)}:where(.mm-legacy,.mercury-dialog) .one .back-0{transform:translate(-12px)rotate(-8deg)translateY(7px)}:where(.mm-legacy,.mercury-dialog) .one .back-1{transform:translate(12px)rotate(8deg)translateY(7px)}:where(.mm-legacy,.mercury-dialog) .shuffling .back-0{transform:translate(-65px)rotate(-20deg)}:where(.mm-legacy,.mercury-dialog) .shuffling .back-1{transform:translate(65px)rotate(20deg)}:where(.mm-legacy,.mercury-dialog) .shuffling .back-2{transform:translateY(-8px)rotate(5deg)}:where(.mm-legacy,.mercury-dialog) .ritual-caption{gap:9px;margin-top:22px}:where(.mm-legacy,.mercury-dialog) .ritual-caption p{letter-spacing:.5px;font-size:10px}:where(.mm-legacy,.mercury-dialog) .ritual-caption>span{font-size:11px}:where(.mm-legacy,.mercury-dialog) .stage-bottom{display:none}:where(.mm-legacy,.mercury-dialog) .question-panel>.eyebrow{letter-spacing:1.5px;font-size:8px}:where(.mm-legacy,.mercury-dialog) .question-panel h1{letter-spacing:2px;margin:10px 0 12px;font-size:32px;line-height:1.4}:where(.mm-legacy,.mercury-dialog) .question-panel h1 br{display:none}:where(.mm-legacy,.mercury-dialog) .lead{font-size:14px;line-height:1.85}:where(.mm-legacy,.mercury-dialog) .field{margin-top:22px}:where(.mm-legacy,.mercury-dialog) .topic-options{gap:7px}:where(.mm-legacy,.mercury-dialog) .topic-option{padding:10px 7px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .spread-option{flex-wrap:nowrap;gap:7px;padding:12px 9px}:where(.mm-legacy,.mercury-dialog) .spread-option .pill{margin-left:auto}:where(.mm-legacy,.mercury-dialog) .spread-option b{font-size:13px}:where(.mm-legacy,.mercury-dialog) .spread-option small{font-size:10px}:where(.mm-legacy,.mercury-dialog) .spread-option [data-slot=radio-group-item]{width:13px;height:13px}:where(.mm-legacy,.mercury-dialog) .field-label b{font-size:14px}:where(.mm-legacy,.mercury-dialog) textarea{min-height:90px;font-size:16px}:where(.mm-legacy,.mercury-dialog) .input-note{font-size:10px}:where(.mm-legacy,.mercury-dialog) .reading-result{padding-top:25px}:where(.mm-legacy,.mercury-dialog) .section-heading{flex-wrap:wrap;gap:14px}:where(.mm-legacy,.mercury-dialog) .section-heading h2{font-size:27px}:where(.mm-legacy,.mercury-dialog) .section-heading .secondary{min-height:40px;padding:8px 12px;font-size:12px}:where(.mm-legacy,.mercury-dialog) .result-cards{flex-direction:column;gap:19px;display:flex}:where(.mm-legacy,.mercury-dialog) .result-card,:where(.mm-legacy,.mercury-dialog) .single .result-card{display:block}:where(.mm-legacy,.mercury-dialog) .card-face{padding:23px}:where(.mm-legacy,.mercury-dialog) .card-number{font-size:34px}:where(.mm-legacy,.mercury-dialog) .card-face h3{font-size:26px}:where(.mm-legacy,.mercury-dialog) .card-meaning{padding:20px}:where(.mm-legacy,.mercury-dialog) .card-meaning>p{font-size:16px}:where(.mm-legacy,.mercury-dialog) .card-meaning .context-copy{font-size:14px}:where(.mm-legacy,.mercury-dialog) .result-footer{flex-direction:column;align-items:flex-start}:where(.mm-legacy,.mercury-dialog) .result-footer>p{font-size:10px}:where(.mm-legacy,.mercury-dialog) .reading-context{font-size:11px}:where(.mm-legacy,.mercury-dialog) .book-workspace{grid-template-columns:1fr;gap:42px;padding:36px 0 45px}:where(.mm-legacy,.mercury-dialog) .book{width:290px}:where(.mm-legacy,.mercury-dialog) .cover-title{font-size:27px}:where(.mm-legacy,.mercury-dialog) .cover-symbol{font-size:55px}:where(.mm-legacy,.mercury-dialog) .cover-title small{font-size:16px}:where(.mm-legacy,.mercury-dialog) .cover-bottom{font-size:9px}:where(.mm-legacy,.mercury-dialog) .answer-content h2{font-size:24px}:where(.mm-legacy,.mercury-dialog) .answer-content p{font-size:12px}:where(.mm-legacy,.mercury-dialog) .journal{padding-top:30px}:where(.mm-legacy,.mercury-dialog) .journal h1{font-size:31px}:where(.mm-legacy,.mercury-dialog) .journal .section-heading{margin-bottom:25px}:where(.mm-legacy,.mercury-dialog) .empty-state{min-height:310px;padding:25px 15px}:where(.mm-legacy,.mercury-dialog) .empty-state [data-slot=empty-title]{font-size:21px}:where(.mm-legacy,.mercury-dialog) .history-open{gap:10px;padding:16px 12px}:where(.mm-legacy,.mercury-dialog) .history-icon{width:35px;height:46px}:where(.mm-legacy,.mercury-dialog) .history-icon svg{width:17px}:where(.mm-legacy,.mercury-dialog) .history-meta{flex-direction:column;gap:3px;font-size:10px}:where(.mm-legacy,.mercury-dialog) .history-copy h3{font-size:14px}:where(.mm-legacy,.mercury-dialog) .history-copy p{font-size:11px}:where(.mm-legacy,.mercury-dialog) .history-open>svg{display:none}:where(.mm-legacy,.mercury-dialog) .icon-button{min-width:36px;margin-right:3px}:where(.mm-legacy,.mercury-dialog) .membership-page{padding:34px 0}:where(.mm-legacy,.mercury-dialog) .member-intro h1{letter-spacing:2px;font-size:28px}:where(.mm-legacy,.mercury-dialog) .member-intro h1 em{margin:3px 0 0;display:block}:where(.mm-legacy,.mercury-dialog) .trial-banner{gap:10px;margin:25px 0;padding:15px}:where(.mm-legacy,.mercury-dialog) .trial-banner p{font-size:12px}:where(.mm-legacy,.mercury-dialog) .plans{grid-template-columns:1fr;gap:26px}:where(.mm-legacy,.mercury-dialog) .plan-card{padding:25px}:where(.mm-legacy,.mercury-dialog) .plan-card h2{font-size:26px}:where(.mm-legacy,.mercury-dialog) .plan-card .price{font-size:35px}:where(.mm-legacy,.mercury-dialog) .plan-card li{font-size:14px}:where(.mm-legacy,.mercury-dialog) .future-plans{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}:where(.mm-legacy,.mercury-dialog) .future-plans [data-slot=tabs-trigger]{font-size:13px}:where(.mm-legacy,.mercury-dialog) .account-panel{flex-direction:column;gap:10px}:where(.mm-legacy,.mercury-dialog) .account-actions{flex-direction:row;justify-content:flex-start;gap:23px}:where(.mm-legacy,.mercury-dialog) .site-footer{flex-wrap:wrap;gap:20px;width:88%;padding:24px 0}:where(.mm-legacy,.mercury-dialog) .site-footer>p{margin-left:auto;font-size:10px}:where(.mm-legacy,.mercury-dialog) .site-footer>div:last-child{width:100%;font-size:10px}:where(.mm-legacy,.mercury-dialog) .footer-brand>span{font-size:11px}:where(.mm-legacy,.mercury-dialog) .footer-brand small{font-size:9px}.mercury-dialog{max-height:85svh;padding:24px}.mercury-dialog [data-slot=dialog-title]{font-size:24px}:where(.mm-legacy,.mercury-dialog) .detail-dialog{max-width:calc(100vw - 24px)!important}:where(.mm-legacy,.mercury-dialog) .detail-dialog .card-meaning>p{font-size:15px}:where(.mm-legacy,.mercury-dialog) .book-detail h2{font-size:27px}}@media (max-width:370px){:where(.mm-legacy,.mercury-dialog) .main-shell{width:89%}:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger]{gap:4px;font-size:11px}:where(.mm-legacy,.mercury-dialog) .nav-tabs svg{display:none}:where(.mm-legacy,.mercury-dialog) .topic-option{font-size:11px}:where(.mm-legacy,.mercury-dialog) .spread-option .pill{display:none}:where(.mm-legacy,.mercury-dialog) .question-panel h1{font-size:29px}:where(.mm-legacy,.mercury-dialog) .site-footer>p{margin-left:0}}@media (prefers-reduced-motion:reduce){.mm-legacy{scroll-behavior:auto}:where(.mm-legacy,.mercury-dialog) *,:where(.mm-legacy,.mercury-dialog) :before,:where(.mm-legacy,.mercury-dialog) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mm-legacy{color:#533764}:where(.mm-legacy,.mercury-dialog) button,:where(.mm-legacy,.mercury-dialog) a,:where(.mm-legacy,.mercury-dialog) textarea,:where(.mm-legacy,.mercury-dialog) select{touch-action:manipulation}:where(.mm-legacy,.mercury-dialog) .lead{color:#765784;font-size:1rem}:where(.mm-legacy,.mercury-dialog) .eyebrow{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .quiet-note,:where(.mm-legacy,.mercury-dialog) .input-note,:where(.mm-legacy,.mercury-dialog) .reading-context,:where(.mm-legacy,.mercury-dialog) .result-footer>p,:where(.mm-legacy,.mercury-dialog) .plan-footnote,:where(.mm-legacy,.mercury-dialog) .site-footer>p,:where(.mm-legacy,.mercury-dialog) .site-footer>div:last-child{color:#80648b;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .primary,:where(.mm-legacy,.mercury-dialog) .secondary,:where(.mm-legacy,.mercury-dialog) .text-button,:where(.mm-legacy,.mercury-dialog) .account-link,:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger],:where(.mm-legacy,.mercury-dialog) .topic-option,:where(.mm-legacy,.mercury-dialog) .spread-option b{font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .field-label b{font-size:1rem}:where(.mm-legacy,.mercury-dialog) .spread-option small,:where(.mm-legacy,.mercury-dialog) .history-meta,:where(.mm-legacy,.mercury-dialog) .history-copy p{font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .card-meaning p,:where(.mm-legacy,.mercury-dialog) .legal-copy p{color:#71507e}:where(.mm-legacy,.mercury-dialog) .tarot-workspace{gap:48px;padding-top:30px}:where(.mm-legacy,.mercury-dialog) .question-panel h1{margin-top:12px;font-size:clamp(1.85rem,3vw,2.6rem)}:where(.mm-legacy,.mercury-dialog) .question-chips{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}:where(.mm-legacy,.mercury-dialog) .question-chips button{color:#6b4c7c;text-align:left;background:#fcf6ff;border:1px solid #dfcce8;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;line-height:1.5;display:flex}:where(.mm-legacy,.mercury-dialog) .question-chips button:hover{background:#f4e4ef;border-color:#cda9d7}:where(.mm-legacy,.mercury-dialog) .question-chips svg{flex-shrink:0}:where(.mm-legacy,.mercury-dialog) .playground{padding:35px 0 45px}:where(.mm-legacy,.mercury-dialog) .play-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}:where(.mm-legacy,.mercury-dialog) .play-heading h1{margin-top:10px;font-size:clamp(1.65rem,3vw,2.2rem)}:where(.mm-legacy,.mercury-dialog) .playground h2{margin:18px 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;line-height:1.5}:where(.mm-legacy,.mercury-dialog) .playground p{color:#755584;font-size:1rem;line-height:1.85}:where(.mm-legacy,.mercury-dialog) .ecosystem-tabs[data-slot=tabs-list]{background:#eaddef;border-radius:16px;gap:8px;width:max-content;max-width:100%;height:auto;margin-bottom:30px;padding:6px;display:flex}:where(.mm-legacy,.mercury-dialog) .ecosystem-tabs [data-slot=tabs-trigger]{white-space:normal;border-radius:11px;min-height:46px;padding:12px 18px;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .ecosystem-tabs [data-state=active]{color:#69447d;background:#fff9fc}:where(.mm-legacy,.mercury-dialog) .lab-workspace,:where(.mm-legacy,.mercury-dialog) .design-layout,:where(.mm-legacy,.mercury-dialog) .sketch-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;padding:15px 0 35px;display:grid}:where(.mm-legacy,.mercury-dialog) .lab-form>.primary{min-height:48px;margin-top:12px}:where(.mm-legacy,.mercury-dialog) .lab-field{color:#60416f;flex-direction:column;gap:9px;margin:23px 0;font-size:.875rem;font-weight:500;display:flex}:where(.mm-legacy,.mercury-dialog) .lab-field textarea{color:#593868;resize:vertical;background:#fffbff;border:1px solid #d5c0df;border-radius:14px;padding:14px;font-size:1rem;line-height:1.75}:where(.mm-legacy,.mercury-dialog) .lab-field [data-slot=native-select-wrapper]{width:100%}:where(.mm-legacy,.mercury-dialog) .lab-field select{background:#fffbff;border-radius:12px;height:48px;font-size:1rem}:where(.mm-legacy,.mercury-dialog) .lenormand-stage{background:linear-gradient(145deg,#e9d9f8,#fbe4ef);border-radius:32px;flex-direction:column;justify-content:center;min-width:0;padding:34px 25px;display:flex}:where(.mm-legacy,.mercury-dialog) .lenormand-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(.mm-legacy,.mercury-dialog) .lenormand-card{color:#fff6ff;text-align:center;background:#aa80c5;border:1px solid #a57ab9;border-radius:70px 70px 16px 16px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:18px 8px;transition:transform .5s,background .5s;display:flex;box-shadow:0 8px 18px #8d58a31c}:where(.mm-legacy,.mercury-dialog) .lenormand-card:nth-child(2){transform:translateY(-12px)}:where(.mm-legacy,.mercury-dialog) .lenormand-card.revealed{color:#735083;background:#fff9fd}:where(.mm-legacy,.mercury-dialog) .lenormand-number{margin:17px 0;font:3rem Georgia,serif}:where(.mm-legacy,.mercury-dialog) .lenormand-card h3{margin-bottom:10px;font-size:1.1rem;font-weight:500}:where(.mm-legacy,.mercury-dialog) .lenormand-card>span:last-child{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .lenormand-card .eyebrow{letter-spacing:1px;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .is-drawing .lenormand-card{transform:translateY(10px)rotate(-4deg)}:where(.mm-legacy,.mercury-dialog) .lenormand-chain{text-align:center;letter-spacing:2px;margin:25px 0 15px;font-weight:500}:where(.mm-legacy,.mercury-dialog) .lenormand-reflections{flex-direction:column;gap:15px;display:flex}:where(.mm-legacy,.mercury-dialog) .lenormand-reflections p{font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .lenormand-reflections b{color:#5f3d73;margin-bottom:3px;display:block}:where(.mm-legacy,.mercury-dialog) .ritual-hint{text-align:center;padding-top:32px}:where(.mm-legacy,.mercury-dialog) .lab-notice{color:#6c4d7b;background:#f2e7f6;border-radius:14px;margin:20px 0;padding:16px 18px;line-height:1.8;font-size:.875rem!important}:where(.mm-legacy,.mercury-dialog) .chat-panel{background:#fff9fe;border:1px solid #d7bfdf;border-radius:24px;max-width:100%;margin:24px 0;padding:28px;overflow:hidden}:where(.mm-legacy,.mercury-dialog) .lab-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}:where(.mm-legacy,.mercury-dialog) .lab-heading h3,:where(.mm-legacy,.mercury-dialog) .lab-heading h2{margin:0;font-size:1.2rem}:where(.mm-legacy,.mercury-dialog) .lab-heading p{color:#856393;margin-top:4px;font-size:.875rem;line-height:1.6}:where(.mm-legacy,.mercury-dialog) .lab-heading>.pill,:where(.mm-legacy,.mercury-dialog) .lab-heading>.secondary{margin-left:auto}:where(.mm-legacy,.mercury-dialog) .lab-avatar{background:#e4d2f1;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font:2rem Georgia;display:grid}:where(.mm-legacy,.mercury-dialog) .voice-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}:where(.mm-legacy,.mercury-dialog) .voice-choice{cursor:pointer;border:1px solid #dbc7e5;border-radius:14px;align-items:center;gap:9px;padding:14px 12px;font-size:.875rem;display:flex}:where(.mm-legacy,.mercury-dialog) .voice-choice.selected{background:#f2e5fa;border-color:#ad85c3}:where(.mm-legacy,.mercury-dialog) .voice-choice small{color:#826090;margin-top:4px;font-size:.75rem;line-height:1.6;display:block}:where(.mm-legacy,.mercury-dialog) .chat-messages{flex-direction:column;gap:18px;max-height:650px;margin:24px 0;padding:3px;display:flex;overflow-y:auto}:where(.mm-legacy,.mercury-dialog) .chat-message{align-self:flex-start;max-width:88%}:where(.mm-legacy,.mercury-dialog) .chat-message.user{align-self:flex-end}:where(.mm-legacy,.mercury-dialog) .chat-message>span{color:#866692;margin-bottom:6px;font-size:.75rem;display:block}:where(.mm-legacy,.mercury-dialog) .chat-message.user>span{text-align:right}:where(.mm-legacy,.mercury-dialog) .chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5e4270;background:#ede1f6;border-radius:4px 18px 18px;padding:18px;font-size:1rem;line-height:1.85}:where(.mm-legacy,.mercury-dialog) .chat-message.user p{background:#f8e2ec;border-radius:18px 4px 18px 18px}:where(.mm-legacy,.mercury-dialog) .follow-chips{flex-wrap:wrap;gap:8px;display:flex}:where(.mm-legacy,.mercury-dialog) .follow-chips button{color:#725080;border:1px solid #d9c0e4;border-radius:18px;padding:8px 12px;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .lab-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}:where(.mm-legacy,.mercury-dialog) .chat-panel .quiet-note,:where(.mm-legacy,.mercury-dialog) .journal-editor .quiet-note{margin-top:15px;font-size:.75rem;line-height:1.8}:where(.mm-legacy,.mercury-dialog) .journal-editor{background:#f7edf8;border-radius:18px;margin-top:22px;padding:24px}:where(.mm-legacy,.mercury-dialog) .journal-editor h3{align-items:center;gap:9px;font-size:1.05rem;display:flex}:where(.mm-legacy,.mercury-dialog) .mood-options{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}:where(.mm-legacy,.mercury-dialog) .mood-options label{background:#fffaff;border:1px solid #dfcce7;border-radius:18px;align-items:center;gap:7px;padding:10px 13px;font-size:.875rem;display:flex}:where(.mm-legacy,.mercury-dialog) .mood-options label.selected{background:#edd9f1;border-color:#b68cc8}:where(.mm-legacy,.mercury-dialog) .journal-editor summary{cursor:pointer;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .preserve-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;padding-top:12px;font-size:.875rem;line-height:1.7;overflow:auto}:where(.mm-legacy,.mercury-dialog) .observation-card{color:#684477;background:#eadcf5;border-radius:80px 20px 20px;align-self:center;padding:36px}:where(.mm-legacy,.mercury-dialog) .observation-card>span{letter-spacing:2px;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .observation-card h3{margin:18px 0;font-family:Songti SC,serif;font-size:2rem;line-height:1.7}:where(.mm-legacy,.mercury-dialog) .observation-card ol{flex-direction:column;gap:16px;padding-left:20px;font-size:1rem;line-height:1.8;display:flex}:where(.mm-legacy,.mercury-dialog) .observation-card>p{margin-top:25px;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .sketch-result{background:linear-gradient(155deg,#e4d5ee,#f6dfe9);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:500px;padding:24px;display:flex}:where(.mm-legacy,.mercury-dialog) .sketch-word{color:#835e99;font:clamp(2.8rem,5vw,4.5rem)/1.3 Georgia,serif}:where(.mm-legacy,.mercury-dialog) .sketch-word em{color:#ae7395}:where(.mm-legacy,.mercury-dialog) .sketch-result img{aspect-ratio:1;object-fit:contain;border-radius:16px;width:100%;height:auto}:where(.mm-legacy,.mercury-dialog) .sketch-result p{text-align:center;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .journal-hub{border-bottom:1px solid #d9c4e5;padding:35px 0 20px}:where(.mm-legacy,.mercury-dialog) .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}:where(.mm-legacy,.mercury-dialog) .journal-note{background:#fff6fb;border:1px solid #e2ccdf;border-radius:20px;min-width:0;padding:20px}:where(.mm-legacy,.mercury-dialog) .journal-note>div{align-items:center;gap:10px;display:flex}:where(.mm-legacy,.mercury-dialog) .journal-note time{color:#856991;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .journal-note .icon-button{margin-left:auto}:where(.mm-legacy,.mercury-dialog) .journal-note>p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:18px 0;font-size:1rem;line-height:1.8;overflow:auto}:where(.mm-legacy,.mercury-dialog) .journal-outcome{border-top:1px dashed #d7bbdc;padding-top:13px}:where(.mm-legacy,.mercury-dialog) .journal-outcome b{margin-bottom:7px;font-size:.875rem;display:block}:where(.mm-legacy,.mercury-dialog) .conversation-list{margin:30px 0}:where(.mm-legacy,.mercury-dialog) .conversation-list h3{align-items:center;gap:10px;margin-bottom:15px;font-size:1.1rem;display:flex}:where(.mm-legacy,.mercury-dialog) .conversation-list>p{color:#7e5c8d;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .conversation-list>div{border-bottom:1px solid #dfcce7;align-items:center;display:flex}:where(.mm-legacy,.mercury-dialog) .conversation-list>div>button:first-child{text-align:left;flex:1;justify-content:space-between;gap:15px;min-width:0;padding:18px 0;font-size:.875rem;display:flex}:where(.mm-legacy,.mercury-dialog) .conversation-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.mm-legacy,.mercury-dialog) .conversation-list small{white-space:nowrap;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .pill{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .primary:disabled,:where(.mm-legacy,.mercury-dialog) .secondary:disabled{opacity:.55;cursor:not-allowed}:where(.mm-legacy,.mercury-dialog) button:focus-visible,:where(.mm-legacy,.mercury-dialog) a:focus-visible,:where(.mm-legacy,.mercury-dialog) summary:focus-visible{outline-offset:4px;outline:3px solid #9c69bb}@media (max-width:760px){:where(.mm-legacy,.mercury-dialog) .main-shell{width:90%}:where(.mm-legacy,.mercury-dialog) .main-nav{width:94%}:where(.mm-legacy,.mercury-dialog) .nav-tabs[data-slot=tabs-list]{gap:2px}:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger]{gap:3px;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .nav-tabs svg{display:none}:where(.mm-legacy,.mercury-dialog) .tarot-workspace{flex-direction:column;gap:22px}:where(.mm-legacy,.mercury-dialog) .ritual-stage{height:245px;padding-top:15px}:where(.mm-legacy,.mercury-dialog) .question-panel h1{font-size:1.9rem}:where(.mm-legacy,.mercury-dialog) .question-panel>.eyebrow{letter-spacing:1px;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .topic-option{justify-content:center;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .topic-options{flex-wrap:wrap}:where(.mm-legacy,.mercury-dialog) .spread-option small,:where(.mm-legacy,.mercury-dialog) .quiet-note,:where(.mm-legacy,.mercury-dialog) .input-note,:where(.mm-legacy,.mercury-dialog) .reading-context,:where(.mm-legacy,.mercury-dialog) .result-footer>p{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .playground{padding-top:24px}:where(.mm-legacy,.mercury-dialog) .play-heading{flex-direction:column;align-items:flex-start;gap:15px}:where(.mm-legacy,.mercury-dialog) .play-heading h1{font-size:1.7rem}:where(.mm-legacy,.mercury-dialog) .ecosystem-tabs[data-slot=tabs-list]{gap:2px;width:100%;margin-bottom:15px}:where(.mm-legacy,.mercury-dialog) .ecosystem-tabs [data-slot=tabs-trigger]{flex:1;padding:9px 6px;font-size:.875rem;line-height:1.6}:where(.mm-legacy,.mercury-dialog) .lab-workspace,:where(.mm-legacy,.mercury-dialog) .design-layout,:where(.mm-legacy,.mercury-dialog) .sketch-layout{grid-template-columns:minmax(0,1fr);gap:24px}:where(.mm-legacy,.mercury-dialog) .lenormand-stage{padding:28px 15px}:where(.mm-legacy,.mercury-dialog) .lenormand-cards{gap:8px}:where(.mm-legacy,.mercury-dialog) .lenormand-card{min-height:200px;padding:20px 5px}:where(.mm-legacy,.mercury-dialog) .lenormand-card h3{font-size:1rem}:where(.mm-legacy,.mercury-dialog) .lenormand-card>span:last-child{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .lenormand-number{font-size:2.4rem}:where(.mm-legacy,.mercury-dialog) .chat-panel{border-radius:20px;padding:20px 15px}:where(.mm-legacy,.mercury-dialog) .lab-heading{flex-wrap:wrap;gap:9px}:where(.mm-legacy,.mercury-dialog) .lab-heading>div{flex:1;min-width:130px}:where(.mm-legacy,.mercury-dialog) .lab-heading h3{font-size:1.1rem}:where(.mm-legacy,.mercury-dialog) .voice-options{grid-template-columns:1fr;gap:8px}:where(.mm-legacy,.mercury-dialog) .voice-choice{padding:12px}:where(.mm-legacy,.mercury-dialog) .voice-choice>span{flex:1;justify-content:space-between;gap:15px;display:flex}:where(.mm-legacy,.mercury-dialog) .voice-choice small{margin:0;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .chat-message{max-width:95%}:where(.mm-legacy,.mercury-dialog) .chat-message p{padding:14px}:where(.mm-legacy,.mercury-dialog) .chat-panel>.primary{white-space:normal;width:100%;min-height:48px}:where(.mm-legacy,.mercury-dialog) .journal-editor{padding:18px 12px}:where(.mm-legacy,.mercury-dialog) .journal-grid{grid-template-columns:minmax(0,1fr)}:where(.mm-legacy,.mercury-dialog) .observation-card{border-radius:45px 18px 18px;padding:28px 25px}:where(.mm-legacy,.mercury-dialog) .sketch-result{min-height:330px}:where(.mm-legacy,.mercury-dialog) .journal-note time{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .conversation-list>div>button:first-child{flex-direction:column;gap:5px}:where(.mm-legacy,.mercury-dialog) .site-footer>p,:where(.mm-legacy,.mercury-dialog) .site-footer>div:last-child{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .book-detail>p:last-child,:where(.mm-legacy,.mercury-dialog) .answer-content p,:where(.mm-legacy,.mercury-dialog) .history-copy h3{font-size:1rem}:where(.mm-legacy,.mercury-dialog) .history-copy p,:where(.mm-legacy,.mercury-dialog) .history-meta{font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .brand small{letter-spacing:0;font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .brand{letter-spacing:1px;font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .brand .mercury-mark{font-size:2rem}:where(.mm-legacy,.mercury-dialog) .site-header{padding:20px 5%}:where(.mm-legacy,.mercury-dialog) .account-link{font-size:.875rem}:where(.mm-legacy,.mercury-dialog) .lab-field textarea{font-size:1rem}}@media (max-width:370px){:where(.mm-legacy,.mercury-dialog) .nav-tabs [data-slot=tabs-trigger]{font-size:.75rem}:where(.mm-legacy,.mercury-dialog) .lenormand-card{min-height:180px}:where(.mm-legacy,.mercury-dialog) .brand small{font-size:.625rem}:where(.mm-legacy,.mercury-dialog) .topic-option{font-size:.8rem}:where(.mm-legacy,.mercury-dialog) .voice-choice>span{display:block}:where(.mm-legacy,.mercury-dialog) .ecosystem-tabs [data-slot=tabs-trigger]{font-size:.8rem}}:where(.mm-legacy,.mercury-dialog) .vedic-page{padding:38px 0}:where(.mm-legacy,.mercury-dialog) .vedic-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);align-items:start;gap:28px;margin:28px 0;display:grid}:where(.mm-legacy,.mercury-dialog) .vedic-form,:where(.mm-legacy,.mercury-dialog) .vedic-result{background:#ffffffb8;border:1px solid #e7dff0;border-radius:24px;min-width:0;padding:26px}:where(.mm-legacy,.mercury-dialog) .vedic-fields{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}:where(.mm-legacy,.mercury-dialog) .vedic-wide{grid-column:1/-1}:where(.mm-legacy,.mercury-dialog) .vedic-fields input,:where(.mm-legacy,.mercury-dialog) .vedic-fields select{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #ded4e7;border-radius:10px;padding:12px}:where(.mm-legacy,.mercury-dialog) .vedic-fields input:focus-visible,:where(.mm-legacy,.mercury-dialog) .vedic-fields select:focus-visible{outline-offset:2px;outline:2px solid #8c71b5}:where(.mm-legacy,.mercury-dialog) .vedic-consent{align-items:start;gap:10px;margin:18px 0;font-size:12px;line-height:1.8;display:flex}:where(.mm-legacy,.mercury-dialog) .vedic-consent input{flex-shrink:0;margin-top:5px}:where(.mm-legacy,.mercury-dialog) .vedic-empty{color:#776287;flex-direction:column;justify-content:center;min-height:530px;padding:25px;display:flex}:where(.mm-legacy,.mercury-dialog) .vedic-empty>span{color:#ab8cc5;font-size:100px}:where(.mm-legacy,.mercury-dialog) .vedic-empty li{padding:8px 0}:where(.mm-legacy,.mercury-dialog) .vedic-highlights{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}:where(.mm-legacy,.mercury-dialog) .vedic-highlights>div{background:#f3edf8;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}:where(.mm-legacy,.mercury-dialog) .vedic-highlights strong{color:#68507f;font-size:18px}:where(.mm-legacy,.mercury-dialog) .vedic-highlights small,:where(.mm-legacy,.mercury-dialog) .vedic-highlights span{font-size:12px}:where(.mm-legacy,.mercury-dialog) .vedic-table{margin-bottom:22px;overflow-x:auto}:where(.mm-legacy,.mercury-dialog) .vedic-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}:where(.mm-legacy,.mercury-dialog) .vedic-table caption{text-align:left;margin-bottom:12px;font-weight:600}:where(.mm-legacy,.mercury-dialog) .vedic-table th,:where(.mm-legacy,.mercury-dialog) .vedic-table td{white-space:nowrap;border-bottom:1px solid #ebe3f1;padding:12px 8px}:where(.mm-legacy,.mercury-dialog) .vedic-page details{margin:20px 0;font-size:13px}:where(.mm-legacy,.mercury-dialog) .vedic-page summary{cursor:pointer;padding:8px 0;font-weight:600}:where(.mm-legacy,.mercury-dialog) .vedic-checks>div{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}:where(.mm-legacy,.mercury-dialog) .vedic-checks b{width:35px}:where(.mm-legacy,.mercury-dialog) .vedic-markdown{overflow-wrap:anywhere}:where(.mm-legacy,.mercury-dialog) .vedic-markdown p{white-space:pre-wrap;line-height:1.9}:where(.mm-legacy,.mercury-dialog) .vedic-markdown h4{margin:18px 0 10px;font-size:16px}:where(.mm-legacy,.mercury-dialog) .vedic-history{margin:36px 0}:where(.mm-legacy,.mercury-dialog) .vedic-history>div{border-bottom:1px solid #e7dff0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}:where(.mm-legacy,.mercury-dialog) .vedic-history .text-button{text-align:left;flex-wrap:wrap}:where(.mm-legacy,.mercury-dialog) .vedic-history small{opacity:.7;font-size:11px}:where(.mm-legacy,.mercury-dialog) .vedic-page .quiet-note a{text-decoration:underline}@media (max-width:900px){:where(.mm-legacy,.mercury-dialog) .vedic-layout{grid-template-columns:1fr}:where(.mm-legacy,.mercury-dialog) .vedic-empty{min-height:260px}}@media (max-width:520px){:where(.mm-legacy,.mercury-dialog) .vedic-form,:where(.mm-legacy,.mercury-dialog) .vedic-result{padding:18px}:where(.mm-legacy,.mercury-dialog) .vedic-highlights{grid-template-columns:1fr}:where(.mm-legacy,.mercury-dialog) .vedic-highlights>div{flex-flow:wrap;align-items:center}:where(.mm-legacy,.mercury-dialog) .vedic-fields{gap:0 10px}}.mm-legacy{--ink:#35223d;--primary:#4a2154;--primary-foreground:#fff;min-height:0;color:var(--ink);background:0 0;font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.65}.mm-legacy[hidden],.mm-legacy>.ambient,.mm-legacy>.site-header,.mm-legacy .main-nav{display:none}.mm-legacy .main-shell{width:100%;max-width:none;margin:0;padding:0}.mm-legacy .book-workspace{align-items:center;gap:clamp(28px,5vw,85px);min-height:620px;padding-top:16px;padding-bottom:25px}.mm-legacy .question-panel{flex:1;min-width:0}.mm-legacy .question-panel h1{letter-spacing:1px;color:#291332;font-size:clamp(34px,4.1vw,56px);line-height:1.4}.mm-legacy .question-panel h1 em{color:#80618f}.mm-legacy .question-panel .lead{color:#7a687f;font-size:16px;line-height:1.9}.mm-legacy .question-panel>.eyebrow{letter-spacing:2.4px;color:#957da3;font-size:10px}.mm-legacy .primary{color:#fff;box-shadow:none;background:#4a2154;border-color:#4a2154;border-radius:999px}.mm-legacy .primary:hover{background:#60336a}.mm-legacy .field textarea{background:#fffdfa;border-color:#ded2e3;border-radius:13px}.mm-legacy .book-stage{flex:1;min-width:0;max-width:480px}.mm-legacy .book{width:min(100%,350px)}.mm-legacy .book-stage>.eyebrow{letter-spacing:2.6px;color:#937aa1;font-size:11px}.mm-legacy .tarot-workspace{gap:clamp(26px,4vw,65px);padding-top:15px}.mm-legacy .ritual-stage{flex:1;min-width:0}.mm-legacy .vedic-page,.mm-legacy .playground{padding-top:14px}.mm-legacy .membership-page{padding-top:10px}.mm-legacy .journal-hub{padding-top:12px}.mm-legacy .question-panel,.mm-legacy .book-stage{scroll-margin-top:25px}@media (max-width:1100px) and (min-width:761px){.mm-legacy .book-workspace{gap:30px}.mm-legacy .book-stage{max-width:100%}.mm-legacy .question-panel h1{font-size:38px}.mm-legacy .book{width:270px;height:365px}.mm-legacy .cover-title{font-size:30px}.mm-legacy .cover-title small{font-size:22px}}@media (max-width:760px){.mm-legacy .book-workspace{gap:30px;min-height:0;padding:12px 0 25px}.mm-legacy .question-panel h1{font-size:34px;line-height:1.4}.mm-legacy .question-panel .lead{font-size:15px}.mm-legacy .book-stage{width:100%;max-width:100%}.mm-legacy .book{width:265px;height:365px}.mm-legacy .tarot-workspace{padding-top:12px}.mm-legacy .main-shell{width:100%}}.mm-legacy [data-slot=tabs-content][data-state=inactive]{display:none}.mm-legacy>.site-footer{background:0 0;border-top:1px solid #e9e0eb;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;margin:28px 0 0;padding:22px 0 0;display:flex}.mm-legacy>.site-footer .footer-brand{display:none}.mm-legacy>.site-footer>p{color:#99869f;font-size:11px;line-height:1.8}.mm-legacy>.site-footer>div:last-child{color:#927b9c;gap:18px;font-size:11px;display:flex}@media (max-width:760px){.mm-legacy>.site-footer{flex-direction:column;align-items:flex-start;gap:15px}.mm-legacy .book-stage{max-width:100%}}
.mm-tools-nav{scrollbar-width:thin;scrollbar-color:#d9c9e1 transparent;background:#fffdfbb3;border-bottom:1px solid #e6dce7;padding:0 clamp(28px,4.5vw,70px);overflow-x:auto}.mm-tools-nav-inner{align-items:center;gap:clamp(18px,2.6vw,40px);min-width:max-content;max-width:1120px;margin:0 auto;display:flex}.mm-tool-tab{color:#8a758f;white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:62px;font-size:13px;transition:color .2s;display:inline-flex;position:relative}.mm-tool-tab svg{stroke-width:1.6px;flex-shrink:0}.mm-tool-tab:hover{color:#4a2154}.mm-tool-tab.active{color:#5c356d;font-weight:600}.mm-tool-tab.active:after{content:"";background:#956eaa;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.mm-tool-content{padding-top:32px;padding-bottom:35px}.mm-app-main:has(.mm-tool-content){background:radial-gradient(at 92% 30%,#f0e6f466,#0000 64%),linear-gradient(110deg,#fdfbf8,#fbf9f7)}.mm-app-main .mm-workspace{min-height:calc(100svh - 300px)}.mm-sidebar-head .mm-brand{cursor:pointer}.mm-side-nav{margin-bottom:3px}.mm-content>.mm-legacy{width:100%;min-width:0}@media (max-width:1050px){.mm-tools-nav{padding:0 28px}.mm-tools-nav-inner{gap:24px}}@media (max-width:760px){.mm-tools-nav{padding:0 19px}.mm-tools-nav-inner{gap:25px}.mm-tool-tab{gap:7px;min-height:55px;font-size:12px}.mm-tool-tab svg{width:16px;height:16px}.mm-tool-content{padding-top:23px}.mm-app-main .mm-workspace{min-height:calc(100svh - 270px)}.mm-cross-link{font-size:11px}.mm-appbar .mm-top-actions{gap:14px}}.mm-appbar .mm-app-brand{white-space:nowrap}.mm-appbar .mm-language-switch{white-space:nowrap;flex-shrink:0}@media (max-width:420px){.mm-appbar{gap:10px}.mm-appbar .mm-app-brand{font-size:20px}.mm-appbar .mm-cross-link{display:none}.mm-appbar .mm-top-actions{gap:12px}.mm-appbar .mm-language-switch{gap:8px}.mm-appbar .mm-mobile-new{width:30px}}@media (max-width:760px){.mm-tools-nav{overflow:visible}.mm-tools-nav-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;min-width:0;display:grid}.mm-tool-tab{white-space:normal;min-height:45px}.mm-tool-tab span{text-align:center;line-height:1.35}}
