.kWjTDq_home{--ui-accent:var(--home-cta);--ui-accent-hover:var(--home-cta-hover);--ui-on-accent:var(--home-cta-text);--home-ink:#f4eee1;--home-muted:#c7c0b2;--home-gold:#dfc390;--home-accent:#e7cca3;--home-note:#b4b0a1;--home-label:#d7ccb8;--home-panel:#23261ec9;--home-panel-hover:#34372dd9;--home-border:#d6c7a52e;--home-border-hover:#ddc29470;--home-panel-text:#c2c2b4;--home-footer:#b5b5a7;--home-cta:#e6d3a9;--home-cta-border:#eddaac;--home-cta-text:#2c3024;--home-cta-hover:#f5e4bf;--home-focus:#f3d69c;isolation:isolate;min-height:var(--app-page-height);padding:0 var(--ui-page-inset) var(--ui-space-6);color:var(--home-ink);background:0 0;flex-direction:column;transition:color .6s;display:flex;position:relative}.kWjTDq_home[data-atmosphere-theme=light]{--home-ink:#303a2c;--home-muted:#46503f;--home-gold:#52663d;--home-accent:#51663f;--home-note:#515747;--home-label:#46533b;--home-panel:#f9f6e9db;--home-panel-hover:#fffaf1eb;--home-border:#6b785d4a;--home-border-hover:#52663d8c;--home-panel-text:#505a47;--home-footer:#414d38;--home-cta:#46583a;--home-cta-border:#46583a;--home-cta-text:#fff9e9;--home-cta-hover:#36492c;--home-focus:#395528}.kWjTDq_home a:focus-visible,.kWjTDq_home button:focus-visible{outline:2px solid var(--home-focus);outline-offset:6px;border-radius:5px}.kWjTDq_hero{width:min(680px,60%);margin-block:auto;padding:clamp(78px,11vh,145px) 0 70px}.kWjTDq_eyebrow{color:var(--home-gold);font-size:var(--ui-caption-size);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;display:flex}.kWjTDq_eyebrow>span{opacity:.7;background:currentColor;width:25px;height:1px}.kWjTDq_title{font:500 clamp(48px, 5vw, 64px) / 1.12 var(--ui-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.kWjTDq_accent{color:var(--home-accent);font-weight:500;}.kWjTDq_intro{max-width:390px;color:var(--home-muted);font-size:var(--ui-body-size);margin:26px 0 31px;line-height:1.9}.kWjTDq_cta{min-height:var(--ui-control-height);border:1px solid var(--home-cta-border);border-radius:var(--ui-radius-control);background:var(--home-cta);color:var(--home-cta-text);justify-content:space-between;gap:42px;padding:12px 16px;font-size:13px;font-weight:600;}.kWjTDq_cta:hover{background-color:var(--home-cta-hover)}.kWjTDq_cta>span{font-size:22px;font-weight:400;line-height:1}.kWjTDq_note{color:var(--home-note);font-size:var(--ui-caption-size);letter-spacing:.025em;margin:19px 0 0;line-height:1.7}.kWjTDq_paths{padding-bottom:28px}.kWjTDq_pathsLabel{color:var(--home-label);font-size:var(--ui-caption-size);letter-spacing:.1em;margin:0 0 15px}.kWjTDq_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kWjTDq_path{border:1px solid var(--home-border);border-radius:var(--ui-radius-panel);background:var(--home-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:114px;transition:background var(--ui-t-base) var(--ui-ease), border-color var(--ui-t-base) var(--ui-ease), box-shadow var(--ui-t-base) var(--ui-ease);align-items:center;gap:18px;padding:23px 24px;display:flex;}.kWjTDq_path:hover{background:var(--home-panel-hover);border-color:var(--home-border-hover)}.kWjTDq_pathIcon{color:var(--home-gold);flex:0 0 33px}.kWjTDq_pathIcon svg{stroke:currentColor;stroke-width:1px;width:32px;height:32px;display:block}.kWjTDq_pathText{flex:1;min-width:0}.kWjTDq_pathTitle{font:500 20px/1.4 var(--ui-font-display);display:block}.kWjTDq_pathDescription{max-width:285px;color:var(--home-panel-text);font-size:var(--ui-small-size);margin-top:5px;line-height:1.7;display:block}.kWjTDq_pathArrow{color:var(--home-gold);transition:transform var(--ui-t-base) var(--ui-ease);align-self:flex-start;margin:10px 12px 0 0;font-size:18px}.kWjTDq_path:is(:hover,:focus-visible) .kWjTDq_pathArrow{transform:translate(3px,-3px)}.kWjTDq_footer{color:var(--home-footer);font-size:var(--ui-caption-size);flex-wrap:wrap;align-items:center;gap:20px;display:flex}.kWjTDq_articles{padding:16px 0 32px}.kWjTDq_articlesHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.kWjTDq_articlesHeading h2{font:500 var(--ui-section-title-size) / 1.35 var(--ui-font-display);margin:0}.kWjTDq_allArticles{min-height:var(--ui-target);color:var(--home-gold);font-size:var(--ui-small-size);align-items:center;gap:8px;display:inline-flex;}.kWjTDq_articleGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kWjTDq_articleLink{max-width:680px;padding:var(--ui-panel-padding);border:1px solid var(--home-border);border-radius:var(--ui-radius-panel);background:var(--home-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:12px;display:grid;}.kWjTDq_articleLink:hover{border-color:var(--home-border-hover);background:var(--home-panel-hover)}.kWjTDq_articleLink h3{font:500 var(--ui-section-title-size) / 1.35 var(--ui-font-display);margin:0}.kWjTDq_articleLink p{color:var(--home-panel-text);font-size:var(--ui-small-size);margin:0}.kWjTDq_articleTopic,.kWjTDq_articleAction{color:var(--home-gold);font-size:var(--ui-small-size)}@media (max-width:1050px){.kWjTDq_home{padding-inline:var(--ui-page-inset)}.kWjTDq_hero{width:70%}.kWjTDq_path{gap:12px;padding:20px 17px}.kWjTDq_pathTitle{font-size:18px}}@media (max-width:760px){.kWjTDq_home{padding:0 var(--ui-page-inset) var(--ui-space-6)}.kWjTDq_hero{width:100%;max-width:560px;padding:74px 0 56px}.kWjTDq_title{font-size:clamp(43px,7.8vw,62px)}.kWjTDq_intro{max-width:340px;font-size:var(--ui-body-size)}.kWjTDq_pathGrid{grid-template-columns:1fr;gap:10px}.kWjTDq_path{min-height:96px;padding:18px 20px}.kWjTDq_pathIcon{flex-basis:36px}.kWjTDq_pathTitle{font-size:20px}.kWjTDq_pathDescription{max-width:100%;font-size:var(--ui-small-size)}.kWjTDq_paths{padding-bottom:22px}}@media (max-width:360px){.kWjTDq_home{padding-inline:var(--ui-page-inset)}.kWjTDq_hero{padding-top:60px}.kWjTDq_title{font-size:39px}.kWjTDq_eyebrow{font-size:var(--ui-caption-size);letter-spacing:.13em}}@media (prefers-reduced-motion:reduce){.kWjTDq_home a{transition:none}.kWjTDq_home a:hover{transform:none}.kWjTDq_home{transition:none}}
._Ut3TG_notice{justify-items:start;gap:.75rem;min-width:0;display:grid}._Ut3TG_notice p,._Ut3TG_allowance{overflow-wrap:anywhere;margin:0}._Ut3TG_allowance{opacity:.75;font-size:.85rem}
._7S2c2G_eyebrow,._7S2c2G_answer>span,._7S2c2G_verdict>span{color:var(--tarot-gold);font:600 11px/1.7 var(--tarot-font-body);letter-spacing:.12em}._7S2c2G_eyebrow{margin:0 0 12px}._7S2c2G_eyebrow span{color:var(--tarot-text-secondary);margin-left:12px;font-size:9px}._7S2c2G_report h3{font:500 22px/1.3 var(--tarot-font-display);color:var(--tarot-cream);margin:0 0 14px}._7S2c2G_report h4{color:var(--tarot-cream);font:500 21px/1.4 var(--tarot-font-display);margin:0 0 12px}._7S2c2G_report p{font-size:var(--tarot-reading-size);line-height:var(--tarot-reading-line);overflow-wrap:anywhere}._7S2c2G_report ._7S2c2G_note{color:var(--tarot-text-secondary);margin:14px 0 0;font-size:11px;line-height:1.7}._7S2c2G_report{flex-direction:column;display:flex}._7S2c2G_report>h3{margin-top:0}._7S2c2G_eyebrow,._7S2c2G_answer>span,._7S2c2G_verdict>span{text-transform:uppercase}._7S2c2G_nowrap{white-space:nowrap}._7S2c2G_cardLink{color:var(--tarot-gold);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #dfbf7f55;text-decoration:underline #dfbf7f55;display:inline}._7S2c2G_cardLink:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:2px}._7S2c2G_answer{border-left:2px solid var(--tarot-gold);margin:22px 0;padding:8px 0 8px 19px}._7S2c2G_answer p{color:var(--tarot-cream);font:500 20px/1.6 var(--tarot-font-display);margin:8px 0 0}._7S2c2G_position{border-bottom:1px solid var(--tarot-line);padding:26px 0;scroll-margin-top:20px}._7S2c2G_position header{justify-content:space-between;align-items:center;gap:20px;display:flex}._7S2c2G_position header>div{min-width:0}._7S2c2G_position header img{object-fit:cover;border-radius:6px;flex-shrink:0}._7S2c2G_position ._7S2c2G_eyebrow{margin-bottom:8px}._7S2c2G_position ._7S2c2G_hint{color:var(--tarot-text-secondary);margin:-6px 0 0;font-size:13px}._7S2c2G_position[data-selected]{border-left:2px solid var(--tarot-gold);margin-left:-14px;padding-left:12px}._7S2c2G_verdict{background:#dfbf7f0b;border:1px solid #dfbf7f33;border-radius:14px;margin:28px 0;padding:20px}._7S2c2G_summary{color:var(--tarot-cream);font-size:var(--tarot-reading-size);line-height:var(--tarot-reading-line);gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}._7S2c2G_summary strong{color:var(--tarot-gold);font-weight:600}._7S2c2G_points{font-size:var(--tarot-reading-size);padding:0 0 0 24px;line-height:1.8}._7S2c2G_points li{margin-bottom:12px;padding-left:7px}._7S2c2G_points li::marker{color:var(--tarot-gold)}._7S2c2G_reflection{color:var(--tarot-reading);font-style:italic}._7S2c2G_reflection strong{color:var(--tarot-cream);font-style:normal;font-weight:600}@media (max-width:700px){._7S2c2G_panel{padding:20px}._7S2c2G_report h4{font-size:22px}._7S2c2G_answer p{font-size:20px}._7S2c2G_position header img{width:54px;height:81px}._7S2c2G_verdict{padding:17px}}
.P4sn6q_result{color:var(--tarot-reading);flex-direction:column;gap:16px;display:flex}.P4sn6q_kicker{color:var(--tarot-gold);font:600 11px/1.5 var(--tarot-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0}.P4sn6q_result h3{color:var(--tarot-cream);font:500 19px/1.3 var(--tarot-font-display);margin:0}.P4sn6q_result h4{color:var(--tarot-cream);font:600 15px/1.4 var(--tarot-font-body);margin:0 0 6px}.P4sn6q_result p{font-size:var(--tarot-reading-size);line-height:var(--tarot-reading-line);margin:0}.P4sn6q_overview{border:1px solid var(--tarot-line);background:#ffffff04;border-radius:16px;flex-direction:column;gap:10px;padding:20px;scroll-margin-top:16px;display:flex}.P4sn6q_overview[data-selected]{border-color:var(--tarot-gold)}.P4sn6q_action{background:linear-gradient(160deg,#dfbf7f12,#0000 60%);border:1px solid #dfbf7f40;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.P4sn6q_action>p:last-child{color:var(--tarot-cream);font:500 18px/1.6 var(--tarot-font-display)}.P4sn6q_links{gap:14px;display:grid}.P4sn6q_influence strong{color:var(--tarot-cream);font-weight:600}.P4sn6q_facets{grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 0;display:grid}.P4sn6q_facets dt{color:var(--tarot-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.P4sn6q_facets dd{margin:4px 0 0;font-size:14px;line-height:1.7}.P4sn6q_positions{gap:16px;display:grid}.P4sn6q_detail{border-top:1px solid var(--tarot-line)}.P4sn6q_detail summary{color:var(--tarot-cream);cursor:pointer;padding:16px 4px;font-size:14px;font-weight:600}.P4sn6q_detail summary:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:3px}.P4sn6q_detail ul{margin:0;padding:0 14px 12px 24px;font-size:14px;line-height:1.8}.P4sn6q_detail li{margin-bottom:8px}@media (max-width:520px){.P4sn6q_facets{grid-template-columns:1fr;gap:12px}}
._0nV19q_panel{flex-direction:column;gap:16px;display:flex}._0nV19q_title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0nV19q_tabs{border-bottom:1px solid var(--tarot-line);gap:18px;display:flex}._0nV19q_tabs button{min-height:var(--tarot-target);color:var(--tarot-text-secondary);font:500 13px/1.4 var(--tarot-font-body);cursor:pointer;background-color:#0000;border:0;border-bottom:2px solid #0000;padding:0 0 4px}._0nV19q_tab{background-position:0 100%;}._0nV19q_tabs button[aria-selected=true]{color:var(--tarot-gold);background-size:100% 1.5px;border-bottom-color:#0000}._0nV19q_tabs button[aria-selected=true]:after{display:none}._0nV19q_tabs button:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:2px}._0nV19q_body{flex-direction:column;gap:18px;display:flex}._0nV19q_invite,._0nV19q_failure{background:linear-gradient(160deg,#dfbf7f12,#0000 60%);border:1px solid #dfbf7f40;border-radius:16px;gap:12px;padding:18px;display:grid}._0nV19q_failure{background:#e0a4ad0d;border-color:#e0a4ad55}._0nV19q_invite h3,._0nV19q_failure h3{color:var(--tarot-cream);font:500 20px/1.3 var(--tarot-font-display);margin:0}._0nV19q_invite p,._0nV19q_failure p,._0nV19q_chat p{color:var(--tarot-reading);margin:0;font-size:14px;line-height:1.7}._0nV19q_invite>button:last-child{justify-self:start}._0nV19q_row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._0nV19q_note{line-height:1.6;color:var(--tarot-text-secondary)!important;font-size:12px!important}._0nV19q_waiting{gap:14px;display:grid}._0nV19q_waitingNote{align-items:center;gap:12px;display:flex}._0nV19q_moon{}._0nV19q_skeleton{gap:10px;display:grid}._0nV19q_skeleton i{background:linear-gradient(90deg,#2a2136 0%,#3a2e48 50%,#2a2136 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite _0nV19q_shimmer;display:block}._0nV19q_skeleton ._0nV19q_heading{width:72%;height:26px;margin-bottom:6px}@keyframes _0nV19q_shimmer{to{background-position:-200% 0}}._0nV19q_chat{border:1px solid var(--tarot-line);background:#ffffff06;border-radius:13px 13px 13px 3px;padding:14px 16px}._0nV19q_footer{border-top:1px solid var(--tarot-line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}._0nV19q_footer p{max-width:300px;color:var(--tarot-text-secondary);margin:0;font-size:12px;line-height:1.6}@media (max-width:900px){._0nV19q_desktopOnly,._0nV19q_lead{display:none}._0nV19q_invite{gap:8px;padding:14px}._0nV19q_footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._0nV19q_skeleton i{animation:none}}
.VBzcyW_toolbar{border-bottom:1px solid var(--tarot-line);min-height:48px;color:var(--tarot-text-secondary);flex:none;justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;font-size:11px;display:flex}.VBzcyW_tabs{display:none}.VBzcyW_tabs button:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:3px}@media (max-width:900px){.VBzcyW_tabs{padding:8px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--tarot-line);background:var(--tarot-surface);flex:none;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.VBzcyW_tabs button{min-height:52px;color:var(--tarot-text-secondary);font:500 11px/1.2 var(--tarot-font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.VBzcyW_tabs button>span{font-size:17px;line-height:1}.VBzcyW_tabs button[aria-pressed=true]{color:var(--tarot-gold);background:#dfbf7f12}}
.eDm_Ma_oracle{align-items:center;gap:12px;display:flex}.eDm_Ma_avatar{border:1px solid var(--tarot-gold);width:40px;height:40px;color:var(--tarot-gold);background:#322444;border-radius:50%;flex:none;place-items:center;display:grid}.eDm_Ma_oracle strong{font:500 17px/1.4 var(--tarot-font-display);display:block}.eDm_Ma_oracle small{color:var(--tarot-text-secondary);font-size:12px;display:block}.eDm_Ma_dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.eDm_Ma_idle{background:var(--tarot-success)}.eDm_Ma_busy{background:var(--tarot-gold);animation:1s ease-in-out infinite eDm_Ma_pulse}.eDm_Ma_error{background:var(--tarot-error)}@keyframes eDm_Ma_pulse{50%{opacity:.25}}.eDm_Ma_bubble{background:var(--tarot-raised);overflow-wrap:anywhere;border-radius:13px 13px 3px;align-self:flex-end;max-width:92%;margin:0;padding:13px 16px;font-size:14px;line-height:1.55}.eDm_Ma_bubble small{color:var(--tarot-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.eDm_Ma_say{border:1px solid var(--tarot-line);background:#ffffff06;border-radius:13px 13px 13px 3px;max-width:96%;padding:14px 16px;font-size:14px;line-height:1.7}.eDm_Ma_say p{margin:0}.eDm_Ma_places{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eDm_Ma_places li{background:#ffffff05;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.eDm_Ma_places b{border:1px solid var(--tarot-line);width:24px;height:24px;color:var(--tarot-text-secondary);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.eDm_Ma_places small{color:var(--tarot-text-secondary);font-size:12px;line-height:1.4;display:block}.eDm_Ma_places em{color:var(--tarot-text-secondary);text-align:right;font-size:12px;font-style:normal}.eDm_Ma_places .eDm_Ma_done b{border-color:var(--tarot-gold);color:var(--tarot-gold)}.eDm_Ma_places .eDm_Ma_done em{color:var(--tarot-gold)}.eDm_Ma_places .eDm_Ma_now{outline:1px solid #dfbf7f55}.eDm_Ma_compose{border:1px solid var(--tarot-line-strong);background:var(--tarot-bg);opacity:.55;border-radius:13px;align-items:center;gap:10px;padding:7px 7px 7px 14px;display:flex}.eDm_Ma_compose input{width:100%;min-width:0;color:var(--tarot-cream);font:14px var(--tarot-font-body);background:0 0;border:0}.eDm_Ma_compose input::placeholder{color:#8d809c}.eDm_Ma_compose button{background:var(--tarot-gold);width:36px;height:36px;color:var(--tarot-bg);border:0;border-radius:9px;flex:none;font-weight:700}@media (max-width:900px){.eDm_Ma_compose input{font-size:16px}.eDm_Ma_compose button{width:var(--tarot-target);height:var(--tarot-target)}}@media (prefers-reduced-motion:reduce){.eDm_Ma_busy{animation:none}}
.euMhCW_theme{--tarot-bg:var(--ui-field);--tarot-surface:var(--ui-surface);--tarot-raised:var(--ui-raised);--tarot-gold:var(--ui-accent);--tarot-gold-hover:var(--ui-accent-hover);--tarot-cream:var(--ui-text);--tarot-text-secondary:var(--ui-muted);--tarot-reading:var(--ui-reading);--tarot-line:var(--ui-line);--tarot-line-strong:var(--ui-line-strong);--tarot-card-border:#856e99;--tarot-success:var(--ui-success);--tarot-error:var(--ui-error);--tarot-radius-panel:var(--ui-radius-panel);--tarot-radius-card:10px;--tarot-radius-field:var(--ui-radius-control);--tarot-radius-chip:var(--ui-radius-chip);--tarot-font-display:var(--ui-font-display);--tarot-font-body:var(--ui-font-body);--tarot-reading-size:var(--ui-reading-size);--tarot-reading-line:var(--ui-reading-line);--tarot-target:var(--ui-target);--tarot-motion:var(--ui-motion);color:var(--tarot-cream);background:var(--tarot-page-background,var(--tarot-bg));font-family:var(--tarot-font-body)}
._daNQa_page{--tarot-page-background:transparent;height:var(--app-page-height);flex-direction:column;min-height:0;display:flex;overflow:hidden}._daNQa_screenTitle{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._daNQa_workspace{flex:1;grid-template-columns:minmax(0,1.56fr) minmax(360px,1fr);min-height:0;display:grid}._daNQa_table{isolation:isolate;min-width:0;min-height:0;padding:var(--ui-page-inset);scrollbar-width:thin;scrollbar-color:#a996ce59 transparent;background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden auto}._daNQa_table:before{content:"";z-index:-1;pointer-events:none;border:1px solid #b89a5d2b;border-radius:50%;position:absolute;inset:150px 6% 120px;transform:rotate(-18deg);box-shadow:0 0 0 24px #bb945509,0 0 0 74px #bb945506}._daNQa_tableHead{text-align:left}._daNQa_tableHead h2{text-wrap:balance;overflow-wrap:anywhere;max-width:640px;margin:8px 0}._daNQa_subtitle{max-width:520px;color:var(--tarot-text-secondary);margin:0;font-size:13px;line-height:1.6}._daNQa_spread{padding:6px 0 12px}._daNQa_page[data-ritual=pick] ._daNQa_spread{width:min(440px,100%);margin:0 auto}._daNQa_deck{z-index:2;margin:auto calc(-1 * var(--ui-page-inset)) 0;background:linear-gradient(#0000,#141020 45%);position:sticky;bottom:0}._daNQa_page[data-ritual=pick] ._daNQa_spread[data-rows="3"]{width:min(320px,100%)}._daNQa_tableFoot{color:var(--tarot-text-secondary);border-top:1px solid #dfbf7f24;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}._daNQa_deck+._daNQa_tableFoot{margin-top:0}._daNQa_panel{border-left:1px solid var(--tarot-line);background:var(--tarot-surface);flex-direction:column;min-width:0;min-height:0;display:flex}._daNQa_panelScroll{min-height:0;padding:var(--ui-panel-padding);scrollbar-width:thin;scrollbar-color:#a996ce59 transparent;flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}._daNQa_panelIntro,._daNQa_preparePrompt{flex-direction:column;gap:16px;display:flex}._daNQa_panelBottom{padding:var(--ui-panel-padding);border-top:1px solid var(--tarot-line);flex:none}._daNQa_actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}._daNQa_editQuestion{align-self:center}._daNQa_mobileHint{display:none}._daNQa_notice,._daNQa_error{border-radius:var(--ui-radius-control);color:var(--tarot-cream);background:#dfbf7f0d;border:1px solid #dfbf7f40;margin:0;padding:13px 16px;font-size:13px;line-height:1.6}._daNQa_notice{}._daNQa_error{color:var(--tarot-error);background:#e0a4ad0d;border-color:#e0a4ad55}@media (max-width:900px){._daNQa_workspace{flex-direction:column;display:flex;overflow-x:hidden}._daNQa_table{padding:var(--ui-page-inset);flex:1}._daNQa_table:before{inset:120px 0 80px}._daNQa_deck{margin-inline:calc(-1 * var(--ui-page-inset))}._daNQa_tableFoot{display:none}._daNQa_panel{border-left:0;border-top:1px solid var(--tarot-line)}._daNQa_panelScroll{padding:var(--ui-panel-padding)}._daNQa_panelBottom{padding:12px 16px}._daNQa_page[data-phase=catalog] ._daNQa_table,._daNQa_page[data-phase=catalog] ._daNQa_panel{flex:1}._daNQa_page[data-catalog=list] ._daNQa_panel,._daNQa_page[data-catalog=details] ._daNQa_table{display:none}._daNQa_page[data-phase=catalog] ._daNQa_panel{border-top:0}._daNQa_page[data-phase=prepare] ._daNQa_workspace{overflow-y:auto}._daNQa_page[data-phase=prepare] ._daNQa_table{flex:none;overflow:visible}._daNQa_page[data-phase=prepare] ._daNQa_table:before,._daNQa_page[data-phase=prepare] ._daNQa_spread{display:none}._daNQa_page[data-phase=prepare] ._daNQa_panel{--tarot-panel-bg:var(--tarot-bg);background:0 0;border-top:0;flex:none}._daNQa_page[data-phase=prepare] ._daNQa_panelScroll{overflow:visible}._daNQa_page[data-phase=prepare] ._daNQa_panelIntro,._daNQa_page[data-phase=choose] ._daNQa_subtitle{display:none}._daNQa_page[data-phase=choose] ._daNQa_tableHead h2{font-size:21px}._daNQa_page[data-ritual=pick] ._daNQa_spread{padding:0}._daNQa_page[data-ritual=pick] ._daNQa_spread[data-rows="3"]{width:min(240px,100%)}._daNQa_page[data-phase=choose] ._daNQa_panel{flex:none}._daNQa_page[data-phase=choose] ._daNQa_panelScroll{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:10px}._daNQa_page[data-phase=choose] ._daNQa_panelIntro{display:none}._daNQa_page[data-phase=choose] ._daNQa_mobileHint{color:var(--tarot-gold);text-align:center;margin:0;font-size:13px;display:block}._daNQa_page[data-phase=result] ._daNQa_table,._daNQa_page[data-phase=result] ._daNQa_panel{flex:1}._daNQa_page[data-phase=result][data-tab=cards] ._daNQa_panel,._daNQa_page[data-phase=result]:not([data-tab=cards]) ._daNQa_table{display:none}._daNQa_page[data-phase=result] ._daNQa_panel{border-top:0}._daNQa_page[data-phase=result][data-tab=chat] ._daNQa_panelIntro,._daNQa_page[data-phase=result]:not([data-tab=chat]) ._daNQa_panelBottom{display:none}}
.v6yuMW_catalog{gap:var(--ui-space-6);flex-direction:column;display:flex}.v6yuMW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex}.v6yuMW_head h2{margin:8px 0 0}.v6yuMW_themes{flex-wrap:wrap;gap:8px;display:flex}.v6yuMW_list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.v6yuMW_item{border:1px solid var(--tarot-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--tarot-cream);font:inherit;text-align:left;cursor:pointer;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:16px;display:grid;}.v6yuMW_item:hover{border-color:var(--tarot-line-strong)}.v6yuMW_item[aria-pressed=true]{background:var(--tarot-raised);border-color:#0000}.v6yuMW_item[aria-pressed=true]:before{opacity:1}.v6yuMW_item:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:3px}.v6yuMW_item>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.v6yuMW_count{color:var(--tarot-gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.v6yuMW_name{font:500 17px/1.3 var(--tarot-font-display)}.v6yuMW_summary{color:var(--tarot-text-secondary);font-size:var(--ui-small-size);line-height:1.55}.v6yuMW_empty{border:1px dashed var(--tarot-line);color:var(--tarot-text-secondary);border-radius:16px;margin:0;padding:18px;font-size:14px;line-height:1.6}.v6yuMW_schema{background:#100d1b99;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:96px;padding:8px;display:flex}.v6yuMW_schemaRow{gap:4px;display:flex}.v6yuMW_schema i{aspect-ratio:2/3;background:#3a2c4a;border:1px solid #9c86ad;border-radius:3px;width:16px;display:block}.v6yuMW_schema .v6yuMW_schemaGap{visibility:hidden}.v6yuMW_numbered{gap:8px;min-height:0;padding:18px}.v6yuMW_numbered .v6yuMW_schemaRow{gap:8px}.v6yuMW_numbered i{border-color:var(--tarot-gold);width:34px;color:var(--tarot-gold);font:600 13px var(--tarot-font-body);background:#dfbf7f14;border-radius:5px;place-items:center;font-style:normal;display:grid}.v6yuMW_details{flex-direction:column;gap:16px;display:flex}.v6yuMW_details h2{font:500 var(--ui-section-title-size)/1.3 var(--tarot-font-display);margin:-8px 0 0}.v6yuMW_description{color:var(--tarot-reading);font-size:var(--tarot-reading-size);margin:0;line-height:1.7}.v6yuMW_back{display:none}.v6yuMW_places{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v6yuMW_places li{background:#ffffff05;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.v6yuMW_places b{border:1px solid var(--tarot-gold);width:24px;height:24px;color:var(--tarot-gold);border-radius:50%;place-items:center;font-size:11px;display:grid}.v6yuMW_places small{color:var(--tarot-text-secondary);font-size:12px;display:block}@media (max-width:900px){.v6yuMW_themes{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.v6yuMW_themes::-webkit-scrollbar{display:none}.v6yuMW_themes>button{flex:none}.v6yuMW_list{grid-template-columns:1fr;gap:12px}.v6yuMW_item{grid-template-columns:72px minmax(0,1fr);padding:14px}.v6yuMW_schema{min-height:84px}.v6yuMW_back{align-self:flex-start;display:inline-flex}}
.dYK6XW_voice{gap:9px;display:grid}.dYK6XW_controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.dYK6XW_microphone{border:1px solid var(--tarot-line);border-radius:var(--tarot-radius-field);min-height:44px;color:var(--tarot-cream);background:var(--tarot-surface);font:600 12px/1.5 var(--ui-font-body);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:10px 15px;display:inline-flex;}.dYK6XW_microphone:hover{background:var(--tarot-raised)}.dYK6XW_microphone:disabled{opacity:.5;cursor:default}.dYK6XW_voice button:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:3px}.dYK6XW_textButton{color:var(--tarot-gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;text-decoration:underline}.dYK6XW_voice .dYK6XW_status,.dYK6XW_voice .dYK6XW_privacy{color:var(--tarot-text-secondary);font-size:12px;line-height:1.65}.dYK6XW_voice .dYK6XW_privacy{color:var(--tarot-text-secondary);font-size:11px}.dYK6XW_indicator{background:var(--tarot-error);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f1a09a20}
.ffF3IW_guide{flex-direction:column;gap:12px;display:flex}.ffF3IW_hints:empty{display:none}.ffF3IW_hints{gap:10px;display:grid}.ffF3IW_hint{border-left:2px solid var(--tarot-gold);border-radius:0 var(--tarot-radius-field) var(--tarot-radius-field) 0;background:#dfbf7f0d;padding:14px 16px}.ffF3IW_hint strong{color:var(--tarot-cream);font-size:13px;font-weight:600}.ffF3IW_hint p{margin-top:5px!important;font-size:12px!important;line-height:1.65!important}.ffF3IW_details{border:1px solid var(--tarot-line);border-radius:var(--tarot-radius-field)}.ffF3IW_details summary{color:var(--tarot-cream);cursor:pointer;padding:14px 16px;font-size:13px}.ffF3IW_details summary:focus-visible,.ffF3IW_guide button:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:3px;border-radius:8px}.ffF3IW_body{gap:14px;padding:0 16px 16px;display:grid}.ffF3IW_steps{color:var(--tarot-text-secondary);gap:9px;margin:0;padding-left:18px;font-size:12px;line-height:1.7;display:grid}.ffF3IW_steps strong{color:var(--tarot-cream);font-weight:600}.ffF3IW_body .ffF3IW_caption{color:var(--tarot-text-secondary);font-size:12px;line-height:1.5}.ffF3IW_example{gap:7px;display:grid}.ffF3IW_original{color:var(--tarot-text-secondary);font-size:12px;line-height:1.6}.ffF3IW_useExample{text-align:left;border:1px solid var(--tarot-line);border-radius:var(--tarot-radius-field);width:100%;color:var(--tarot-reading);font:13px/1.6 var(--ui-font-body);cursor:pointer;background:0 0;gap:8px;padding:12px 14px;display:grid;}.ffF3IW_useExample:hover{background:#dfbf7f0d}.ffF3IW_useLabel{color:var(--tarot-gold);font-size:11px}.ffF3IW_presets{gap:6px;display:grid}.ffF3IW_presetsTitle{letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--tarot-gold)!important;margin:0 0 4px!important;font-size:11px!important}.ffF3IW_preset{min-height:var(--tarot-target);border:1px solid var(--tarot-line);border-radius:var(--tarot-radius-field);color:var(--tarot-reading);font:13px/1.5 var(--tarot-font-body);text-align:left;cursor:pointer;transition:border-color var(--tarot-motion);background:0 0;align-items:baseline;gap:10px;padding:10px 12px;display:flex;}.ffF3IW_preset:hover{border-color:var(--tarot-line-strong)}.ffF3IW_preset span{color:var(--tarot-gold)}.ffF3IW_preset:focus-visible{outline:2px solid var(--tarot-gold);outline-offset:2px}.ffF3IW_restore{border-radius:var(--tarot-radius-field);color:var(--tarot-text-secondary);background:#dfbf7f0d;border:1px solid #dfbf7f30;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:2px 12px;font-size:12px;line-height:1.6;display:flex}.ffF3IW_restore button{min-height:var(--tarot-target);color:var(--tarot-gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.p4zJ3a_badge{border:1px solid var(--atmosphere-border);background:var(--atmosphere-control);min-height:44px;color:var(--atmosphere-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12px;display:inline-flex;}.p4zJ3a_badge:hover{background:var(--atmosphere-control-hover)}.p4zJ3a_badge[aria-current=page]{color:var(--atmosphere-gold)}.p4zJ3a_badge[data-pending=true]{visibility:hidden}.p4zJ3a_badge:focus-visible{outline:2px solid var(--atmosphere-focus);outline-offset:3px}.p4zJ3a_badgeCard{border-radius:3px;flex:none;width:18px;height:30px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8cf9c55}.p4zJ3a_badgeCard img{object-fit:cover;width:100%;height:100%;display:block}.p4zJ3a_badgeCardWrap{flex:none;display:inline-flex;position:relative}.p4zJ3a_badgeFlash{width:calc(18px + 10px * var(--ui-amp));height:calc(18px + 10px * var(--ui-amp));background:var(--ui-flare);pointer-events:none;animation:p4zJ3a_badgeFlash 1.5s var(--ui-ease) forwards;position:absolute;top:50%;left:50%}@keyframes p4zJ3a_badgeFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(-90deg)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(30deg)}}.p4zJ3a_badge[data-state=waiting] .p4zJ3a_badgeCard{animation:3.2s ease-in-out infinite p4zJ3a_badgeGlow}@keyframes p4zJ3a_badgeGlow{0%,to{box-shadow:0 0 0 1px #e8cf9c55,0 0 #e8cf9c00}50%{box-shadow:0 0 0 1px #e8cf9caa,0 0 10px 2px #e8cf9c66}}@media (max-width:1320px){.p4zJ3a_badge{justify-content:center;width:44px;padding:6px}.p4zJ3a_badgeLabel{display:none}}@media (max-width:360px){.p4zJ3a_badge{display:none}}.p4zJ3a_tile{align-items:center}.p4zJ3a_tileCard{border-radius:5px;flex:none;width:42px;height:72px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 0 0 1px #e8cf9c66,0 6px 16px #0006}.p4zJ3a_tileCard img{object-fit:cover;width:100%;height:100%;display:block}.p4zJ3a_tileText{flex:1;min-width:0}.p4zJ3a_tileLabel{color:var(--atmosphere-gold);font-size:var(--ui-caption-size);letter-spacing:.08em;display:block}.p4zJ3a_tileTitle{font:500 20px/1.3 var(--ui-font-display);margin-top:2px;display:block}.p4zJ3a_tileKeywords{font-size:var(--ui-small-size);opacity:.8;margin-top:4px;line-height:1.5;display:block}.p4zJ3a_tileArrow{color:var(--atmosphere-gold);transition:transform var(--ui-t-base) var(--ui-ease);align-self:flex-start;margin:10px 12px 0 0;font-size:18px}.p4zJ3a_tile:is(:hover,:focus-visible) .p4zJ3a_tileArrow{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.p4zJ3a_badgeFlash{display:none}.p4zJ3a_badge[data-state=waiting] .p4zJ3a_badgeCard{animation:none;box-shadow:0 0 0 1px #e8cf9caa,0 0 8px 1px #e8cf9c55}}
.ZmC2KG_catalogWorkspace{flex:1;min-height:0;overflow-y:auto}.ZmC2KG_introduction{gap:var(--ui-space-4);flex-direction:column;display:flex}.ZmC2KG_heading p,.ZmC2KG_introduction>p{margin:0}.ZmC2KG_heading h1{margin:8px 0}.ZmC2KG_description{color:var(--ui-reading);font-size:var(--ui-reading-size);line-height:var(--ui-reading-line)}.ZmC2KG_schema{width:min(100%,420px)}.ZmC2KG_sectionTitle{font:500 var(--ui-section-title-size) / 1.3 var(--ui-font-display);margin:0}.ZmC2KG_places{gap:12px;margin:0;padding-inline-start:24px;display:grid}.ZmC2KG_places li{padding-inline-start:4px}.ZmC2KG_places strong{font-weight:500}.ZmC2KG_places span{color:var(--ui-muted);font-size:var(--ui-small-size);display:block}.ZmC2KG_note{color:var(--ui-muted);font-size:var(--ui-small-size)}.ZmC2KG_back{align-self:flex-start;margin-block-start:16px}.ZmC2KG_guide{border-top:1px solid var(--ui-line);width:100%;margin-top:16px;padding-block:12px}
.ox0FSa_text{overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.7}.ox0FSa_text p{margin:0 0 14px}.ox0FSa_text>:last-child,.ox0FSa_block:last-child>:last-child{margin-bottom:0}.ox0FSa_writingBar{z-index:2;border:1px solid var(--tarot-line,var(--ui-line));background:color-mix(in srgb, var(--ui-raised) 88%, transparent);color:var(--tarot-text-secondary,var(--ui-muted));font-size:var(--ui-caption-size);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:6px 8px 6px 14px;display:flex;position:sticky;top:0}.ox0FSa_pulse{background:var(--tarot-gold,var(--ui-accent));border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite ox0FSa_breathe}.ox0FSa_quiet{color:var(--tarot-text-secondary,var(--ui-muted));font:inherit;font-size:var(--ui-caption-size);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:auto;padding:6px 12px}.ox0FSa_quiet:hover{color:var(--tarot-cream,var(--ui-text))}.ox0FSa_quiet:focus-visible{outline:2px solid var(--tarot-gold,var(--ui-accent));outline-offset:2px}.ox0FSa_live .ox0FSa_block{animation:.28s ease-out ox0FSa_blockIn}.ox0FSa_live .ox0FSa_tail{animation:none}.ox0FSa_tail>:last-child:after{content:"";background:var(--tarot-gold,var(--ui-accent));vertical-align:-.12em;width:2px;height:1em;margin-left:3px;animation:1.2s ease-in-out infinite ox0FSa_breathe;display:inline-block}@keyframes ox0FSa_breathe{50%{opacity:.35}}@keyframes ox0FSa_blockIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ox0FSa_pulse,.ox0FSa_live .ox0FSa_block,.ox0FSa_tail>:last-child:after{animation:none}}
._0E1HfG_view{width:min(760px,100%);margin:var(--ui-space-8) auto var(--ui-space-12);padding:var(--ui-panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._0E1HfG_back{min-height:44px;color:var(--ui-accent);align-items:center;font-size:14px;display:inline-flex}._0E1HfG_back:focus-visible,._0E1HfG_delete:focus-visible,._0E1HfG_note:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}._0E1HfG_eyebrow{color:var(--ui-accent);font:var(--ui-caption-size) / 1.6 var(--ui-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 8px}._0E1HfG_title{font:500 var(--ui-title-size) / 1.25 var(--ui-font-display);margin:0 0 12px}._0E1HfG_question{color:var(--ui-muted);overflow-wrap:anywhere;margin:0 0 24px;font-size:16px;line-height:1.6}._0E1HfG_text{min-width:0}._0E1HfG_actions{border-top:1px solid var(--ui-line);margin-top:32px;padding-top:20px}._0E1HfG_note{border:1px solid var(--ui-accent);border-radius:var(--ui-radius-control);min-height:44px;color:var(--ui-accent);font:600 var(--ui-small-size) var(--ui-font-body);align-items:center;margin-right:10px;padding:10px 16px;display:inline-flex}._0E1HfG_note:hover{background:var(--ui-raised)}._0E1HfG_delete{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-field);color:#e9a08a;min-height:44px;font:600 var(--ui-small-size) var(--ui-font-body);cursor:pointer;padding:10px 16px}._0E1HfG_delete:disabled{opacity:.55;cursor:default}._0E1HfG_error{color:#e9a08a;margin:10px 0 0;font-size:14px}._0E1HfG_error:empty{display:none}
