.xfA9ka_artwork{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.xfA9ka_natural{height:auto}
.X7MJEq_screen.night-method{height:calc(100svh - var(--bottom-navigation-clearance,0px));box-sizing:border-box;overscroll-behavior:none;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.X7MJEq_screen .X7MJEq_folio.night-folio{flex-direction:column;flex:1;width:min(100% - 36px,920px);height:100%;min-height:0;padding-block:clamp(24px,6svh,52px) clamp(14px,2.5svh,24px);display:flex;overflow:hidden}.X7MJEq_catalog{flex:1;min-height:0;display:flex}.X7MJEq_screen.night-method .night-spread-ribbon{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2svh,20px);min-height:0}.X7MJEq_screen.night-method .night-spread-panel{gap:clamp(10px,1.8svh,20px);height:100%;min-height:0;padding:clamp(10px,2svh,24px) clamp(10px,2vw,24px)}.X7MJEq_systems{flex:none;justify-content:center;gap:10px;margin-bottom:clamp(16px,3svh,28px);display:flex}.X7MJEq_systemButton{border:1px solid rgba(var(--tutto-white-rgb), .149);min-width:112px;min-height:44px;color:rgba(var(--tutto-white-rgb), .612);font-family:var(--font-tarot-ui);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:10px 24px;font-size:14px;transition:color .18s,border-color .18s,background .18s}.X7MJEq_systemButton[aria-pressed=true]{color:var(--tutto-white);border-color:rgba(var(--tutto-white-rgb), .502);background:#111}.X7MJEq_systemButton:hover{border-color:rgba(var(--tutto-white-rgb), .376)}.X7MJEq_systemButton:focus-visible{outline:2px solid var(--tutto-white);outline-offset:4px}.X7MJEq_previewNote{color:rgba(var(--tutto-white-rgb), .612);font-family:var(--font-tarot-ui);text-align:center;margin:0 0 24px;font-size:11px;line-height:1.7}.X7MJEq_previewTile{cursor:default}.X7MJEq_launchDialog{border:1px solid rgba(var(--tutto-white-rgb), .188);width:min(100% - 40px,380px);color:var(--tutto-white);text-align:center;background:#101010;border-radius:16px;margin:auto;padding:32px 24px;box-shadow:0 24px 80px #0009}.X7MJEq_launchDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.X7MJEq_launchBrand{font-family:var(--font-tarot-ui);letter-spacing:.2em;color:rgba(var(--tutto-white-rgb), .612);font-size:10px}.X7MJEq_launchMessage{font-family:var(--font-tarot-serif);margin-top:24px;font-size:18px;font-weight:400;line-height:1.7}.X7MJEq_launchClose{border:1px solid rgba(var(--tutto-white-rgb), .271);width:100%;min-height:44px;font-family:var(--font-tarot-ui);border-radius:7px;margin-top:28px;font-size:12px}.X7MJEq_launchClose:hover{background:rgba(var(--tutto-white-rgb), .035)}.X7MJEq_launchClose:focus-visible{outline:2px solid var(--tutto-white);outline-offset:3px}.X7MJEq_study{grid-row:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;container-type:size}.X7MJEq_cards{justify-content:center;gap:min(3cqw,14px);width:100%;display:grid}.X7MJEq_three{grid-template-columns:repeat(3,min(24cqw,40cqh))}.X7MJEq_five{grid-template-columns:repeat(5,min(16cqw,36cqh))}.X7MJEq_seven{grid-template-columns:repeat(7,min(10cqw,30cqh));gap:min(2cqw,10px)}.X7MJEq_nine{grid-template-columns:repeat(3,min(17cqw,16cqh))}.X7MJEq_card{aspect-ratio:573/930;border-radius:3px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 10px 18px #0005}.X7MJEq_cardImage{object-fit:contain}.X7MJEq_screen.night-method .night-spread-copy{width:100%;min-width:0;margin-inline:0}.X7MJEq_screen.night-method .night-spread-description{text-overflow:clip;white-space:normal;text-wrap:balance;letter-spacing:0;max-width:none;font-size:clamp(10px,.95vw,12px);overflow:visible}@media (max-width:639px){.X7MJEq_systems{gap:8px}.X7MJEq_systemButton{min-width:104px;padding-inline:20px;font-size:13px}.X7MJEq_previewNote{max-width:26em;margin-inline:auto;font-size:10px}}@media (prefers-reduced-motion:reduce){.X7MJEq_systemButton{transition:none}}
.LrG4Kq_root{--preview-rail-height:68px;min-height:100svh;padding-bottom:var(--preview-rail-height);color:var(--tutto-white);background:#000}.LrG4Kq_root.LrG4Kq_originalHome{padding-bottom:0}.LrG4Kq_originalHome .LrG4Kq_previewBar{position:relative}.LrG4Kq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LrG4Kq_root button,.LrG4Kq_root a,.LrG4Kq_dialog input{-webkit-tap-highlight-color:transparent}.LrG4Kq_root button{cursor:pointer}.LrG4Kq_root button:disabled{cursor:default;opacity:.4}.LrG4Kq_root button:focus-visible,.LrG4Kq_root a:focus-visible{outline:1px solid var(--tutto-white);outline-offset:5px}.LrG4Kq_backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:32px 18px 86px;display:flex;position:fixed;inset:0;overflow-y:auto}.LrG4Kq_dialog{border:1px solid rgba(var(--tutto-white-rgb), .145);text-align:center;background:#101010;border-radius:18px;outline:none;width:100%;max-width:440px;max-height:calc(100svh - 118px);padding:34px 38px 30px;position:relative;overflow-y:auto;box-shadow:0 28px 100px #0008}.LrG4Kq_close{color:rgba(var(--tutto-white-rgb), .502);background:0 0;border:none;padding:4px 10px;font:25px/1.2 sans-serif;position:absolute;top:11px;right:15px}.LrG4Kq_brand{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.3em;color:rgba(var(--tutto-white-rgb), .502);margin:0;font-size:12px;font-weight:400}.LrG4Kq_loginDialog{max-width:400px}.LrG4Kq_pageDialog{width:calc(100% - 32px);max-height:none;margin:clamp(36px,7svh,76px) auto 32px}.LrG4Kq_loginDialog .LrG4Kq_brand{margin-bottom:26px}.LrG4Kq_loginDialog .LrG4Kq_description{margin-top:15px;font-size:12px;line-height:1.9}.LrG4Kq_loginDialog .LrG4Kq_form{margin-top:26px}.LrG4Kq_loginDialog .LrG4Kq_footnote{margin-top:20px;font-size:11px}.LrG4Kq_eyebrow{letter-spacing:.18em;color:rgba(var(--tutto-white-rgb), .451);margin:0 0 12px;font-size:11px}.LrG4Kq_title{letter-spacing:.07em;margin:0;font-size:28px;font-weight:400;line-height:1.45}.LrG4Kq_compactTitle{font-size:26px}.LrG4Kq_description{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .6);margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.9}.LrG4Kq_email{color:var(--tutto-white);overflow-wrap:anywhere;display:inline-block}.LrG4Kq_form{text-align:left;margin:30px 0 0}.LrG4Kq_label{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .702);margin:0 0 10px;font-size:12px;display:block}.LrG4Kq_input{border:1px solid rgba(var(--tutto-white-rgb), .2);background:rgba(var(--tutto-white-rgb), .016);width:100%;height:51px;font-family:var(--font-tarot-ui);color:var(--tutto-white);border-radius:7px;outline:none;padding:0 14px;font-size:16px}.LrG4Kq_input:focus{border-color:rgba(var(--tutto-white-rgb), .6)}.LrG4Kq_input::placeholder{color:rgba(var(--tutto-white-rgb), .278)}.LrG4Kq_emailInput::placeholder{font-size:14px}.LrG4Kq_code{font-family:var(--font-tarot-ui);letter-spacing:.42em;text-align:center;padding-left:24px;font-size:24px}.LrG4Kq_consent{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .6);flex-wrap:wrap;align-items:center;gap:5px;margin:17px 0 22px;font-size:12px;display:flex}.LrG4Kq_consent input{width:15px;height:15px;accent-color:var(--tutto-white);margin-right:4px}.LrG4Kq_textLink{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .651);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;line-height:1.7;display:inline-block}.LrG4Kq_textLink:hover{color:var(--tutto-white)}.LrG4Kq_consent .LrG4Kq_textLink{font-size:inherit;text-decoration:underline}.LrG4Kq_primary,.LrG4Kq_secondary,.LrG4Kq_dangerButton{border:1px solid var(--tutto-white);width:100%;min-height:49px;font-family:var(--font-tarot-ui);letter-spacing:.04em;background:var(--tutto-white);color:#111;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:19px;padding:13px 16px;font-size:13px;line-height:1.6;transition:background .2s,border-color .2s;display:flex}.LrG4Kq_primary:hover{background:var(--tutto-white)}.LrG4Kq_primary span{margin-left:auto}.LrG4Kq_primary{justify-content:space-between}.LrG4Kq_primary:not(:has(span)){justify-content:center}.LrG4Kq_secondary{border-color:rgba(var(--tutto-white-rgb), .2);color:rgba(var(--tutto-white-rgb), .702);background:0 0}.LrG4Kq_secondary:hover{border-color:rgba(var(--tutto-white-rgb), .502)}.LrG4Kq_pillButton{border-radius:999px}.LrG4Kq_dangerButton{color:#e0aaa4;background:#e0aaa408;border-color:#e0aaa450}.LrG4Kq_dangerLink{color:#e0aaa480;width:100%;font-family:var(--font-tarot-ui);background:0 0;border:0;padding:19px 0 0;font-size:11px;display:block}.LrG4Kq_formLinks{justify-content:space-between;gap:8px;margin-top:18px;display:flex}.LrG4Kq_formLinks .LrG4Kq_textLink{font-size:11px}.LrG4Kq_help,.LrG4Kq_footnote,.LrG4Kq_previewNote{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .4);margin:12px 0 0;font-size:11px;line-height:1.8}.LrG4Kq_footnote{margin-top:28px;font-size:10px}.LrG4Kq_previewNote{color:rgba(var(--tutto-white-rgb), .451);font-size:10px}.LrG4Kq_error{color:#e0aaa4;font-family:var(--font-tarot-ui);margin-top:13px;font-size:12px;line-height:1.7}.LrG4Kq_infoBox{text-align:left;background:rgba(var(--tutto-white-rgb), .016);border:1px solid rgba(var(--tutto-white-rgb), .082);font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .6);overflow-wrap:anywhere;border-radius:8px;margin-top:26px;padding:17px 18px;font-size:12px;line-height:1.9}.LrG4Kq_infoBox p+p{margin-top:10px}.LrG4Kq_header{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:28px 40px 0;display:grid}.LrG4Kq_header>:first-child{justify-self:start}.LrG4Kq_header>:nth-child(3){justify-self:end}.LrG4Kq_history{text-align:center;width:100%;max-width:780px;margin:0 auto;padding:85px 28px 120px}.LrG4Kq_pageTitle{letter-spacing:.12em;margin:0;font-size:38px;font-weight:400;line-height:1.5}.LrG4Kq_historyTitle{font-size:36px}.LrG4Kq_historyMeta{border-bottom:1px solid rgba(var(--tutto-white-rgb), .125);font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .4);justify-content:flex-end;gap:12px;margin-top:36px;padding-bottom:17px;font-size:11px;display:flex}.LrG4Kq_records{padding-top:13px}.LrG4Kq_record{border:1px solid rgba(var(--tutto-white-rgb), .125);background:rgba(var(--tutto-white-rgb), .016);text-align:left;border-radius:11px;align-items:center;margin-top:13px;display:flex}.LrG4Kq_openRecord{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:23px;min-width:0;padding:20px 19px;display:flex}.LrG4Kq_card{object-fit:cover;opacity:.92;border-radius:3px;flex-shrink:0;width:42px;height:70px}.LrG4Kq_recordText{flex:1;min-width:0}.LrG4Kq_recordTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.LrG4Kq_recordTop strong{letter-spacing:.07em;font-size:19px;font-weight:400}.LrG4Kq_recordTop small{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .349);white-space:nowrap;font-size:10px}.LrG4Kq_question{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .6);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.LrG4Kq_recordType{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .349);margin-top:9px;font-size:10px;display:block}.LrG4Kq_arrow{color:rgba(var(--tutto-white-rgb), .42);margin-left:2px}.LrG4Kq_remove{white-space:nowrap;font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .302);background:0 0;border:0;flex-shrink:0;align-self:stretch;padding:12px 15px 12px 0;font-size:10px}.LrG4Kq_remove:hover{color:#e0aaa4}.LrG4Kq_historyFootnote{font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .4);margin-top:25px;font-size:11px;line-height:1.9}.LrG4Kq_history .LrG4Kq_secondary{max-width:180px;min-height:43px;margin:26px auto 0}.LrG4Kq_empty{color:rgba(var(--tutto-white-rgb), .6);padding:55px 12px;line-height:2}.LrG4Kq_empty small{font-size:12px;display:block}.LrG4Kq_account{text-align:center;max-width:550px;margin:0 auto;padding:40px 28px 65px}.LrG4Kq_accountBlock{text-align:left;border-bottom:1px solid rgba(var(--tutto-white-rgb), .125);padding:26px 0}.LrG4Kq_accountBlock:first-of-type{margin-top:0}.LrG4Kq_accountBlock h2{letter-spacing:.05em;font-size:16px;font-weight:400}.LrG4Kq_accountBlock .LrG4Kq_description{margin-top:10px;font-size:12px}.LrG4Kq_accountBlock .LrG4Kq_textLink{width:fit-content;margin-top:16px;display:block}.LrG4Kq_accountEmail{font-family:var(--font-tarot-ui);overflow-wrap:anywhere;font-size:16px}.LrG4Kq_privacy{text-align:left;font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .6);margin-top:23px;font-size:12px;line-height:1.9}.LrG4Kq_privacy h3{color:var(--tutto-white);margin-top:20px;margin-bottom:5px;font-size:13px;font-weight:400}.LrG4Kq_reading{text-align:left;font-family:var(--font-tarot-ui);color:rgba(var(--tutto-white-rgb), .702);margin:26px 0;font-size:15px;line-height:2}.LrG4Kq_reading h3{margin-bottom:12px;font-size:17px;font-weight:500}.LrG4Kq_previewBar{z-index:100;width:100%;min-height:var(--preview-rail-height);padding:10px 20px max(10px, env(safe-area-inset-bottom));border-top:1px solid rgba(var(--tutto-white-rgb), .141);font-family:var(--font-tarot-ui);background:#151515f5;justify-content:center;align-items:center;gap:22px;font-size:11px;display:flex;position:fixed;bottom:0;left:0}.LrG4Kq_previewLabel{color:rgba(var(--tutto-white-rgb), .751);font-size:10px}.LrG4Kq_designSwitch,.LrG4Kq_pageSwitch{align-items:center;gap:3px;display:flex}.LrG4Kq_designSwitch{border:1px solid rgba(var(--tutto-white-rgb), .149);border-radius:6px;padding:3px}.LrG4Kq_previewBar button{color:rgba(var(--tutto-white-rgb), .6);background:0 0;border:0;border-radius:3px;padding:7px 10px}.LrG4Kq_previewBar button:hover{color:var(--tutto-white);background:rgba(var(--tutto-white-rgb), .063)}.LrG4Kq_designSwitch button[aria-pressed=true]{color:#181818;background:var(--tutto-white)}.LrG4Kq_pageSwitch button[aria-pressed=true]{color:var(--tutto-white);background:rgba(var(--tutto-white-rgb), .055)}.LrG4Kq_toast{z-index:110;bottom:calc(var(--preview-rail-height) + 12px);border:1px solid rgba(var(--tutto-white-rgb), .227);width:max-content;max-width:calc(100% - 32px);font-family:var(--font-tarot-ui);color:var(--tutto-white);background:#202020;border-radius:9px;padding:14px 20px;font-size:12px;line-height:1.8;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:600px){.LrG4Kq_root{--preview-rail-height:98px}.LrG4Kq_previewBar{grid-template-columns:auto auto;align-content:center;gap:5px 13px;padding:9px 12px;display:grid}.LrG4Kq_previewLabel{text-align:center;font-size:9px}.LrG4Kq_previewBar button{padding:7px 8px;font-size:10px}.LrG4Kq_pageSwitch{grid-column:1/-1;justify-self:center;gap:5px}.LrG4Kq_dialog{padding:30px 25px 25px}.LrG4Kq_backdrop{padding:20px 14px 118px}.LrG4Kq_dialog{max-height:calc(100svh - 138px)}.LrG4Kq_title{font-size:26px}.LrG4Kq_compactTitle{font-size:24px}.LrG4Kq_header{padding:25px 22px 0}.LrG4Kq_header .LrG4Kq_brand{letter-spacing:.2em;font-size:10px}.LrG4Kq_header .LrG4Kq_textLink{font-size:11px}.LrG4Kq_history{padding:62px 20px 110px}.LrG4Kq_pageTitle{font-size:31px}.LrG4Kq_historyTitle{font-size:29px}.LrG4Kq_historyMeta{margin-top:36px;font-size:10px}.LrG4Kq_openRecord{gap:14px;padding:17px 12px}.LrG4Kq_recordTop{flex-direction:column;align-items:flex-start;gap:4px}.LrG4Kq_recordTop strong{font-size:17px}.LrG4Kq_recordTop small{font-size:9px}.LrG4Kq_question{font-size:11px}.LrG4Kq_recordType{font-size:9px}.LrG4Kq_remove{padding-right:11px}.LrG4Kq_account{padding-top:28px}}@media (prefers-reduced-motion:reduce){.LrG4Kq_primary,.LrG4Kq_secondary,.LrG4Kq_dangerButton{transition:none}}.LrG4Kq_loginDialog{color:var(--tutto-white);border-color:rgba(var(--tutto-white-rgb), .145)}.LrG4Kq_loginDialog .LrG4Kq_close,.LrG4Kq_loginDialog .LrG4Kq_brand{color:rgba(var(--tutto-white-rgb), .502)}.LrG4Kq_loginDialog .LrG4Kq_description,.LrG4Kq_loginDialog .LrG4Kq_consent{color:rgba(var(--tutto-white-rgb), .6)}.LrG4Kq_loginDialog .LrG4Kq_email{color:var(--tutto-white)}.LrG4Kq_loginDialog .LrG4Kq_label{color:rgba(var(--tutto-white-rgb), .702)}.LrG4Kq_loginDialog .LrG4Kq_input{color:var(--tutto-white);border-color:rgba(var(--tutto-white-rgb), .2);background:rgba(var(--tutto-white-rgb), .016)}.LrG4Kq_loginDialog .LrG4Kq_input:focus{border-color:rgba(var(--tutto-white-rgb), .6)}.LrG4Kq_loginDialog .LrG4Kq_input::placeholder{color:rgba(var(--tutto-white-rgb), .278)}.LrG4Kq_loginDialog .LrG4Kq_consent input{accent-color:var(--tutto-white)}.LrG4Kq_loginDialog .LrG4Kq_textLink{color:rgba(var(--tutto-white-rgb), .651)}.LrG4Kq_loginDialog .LrG4Kq_textLink:hover{color:var(--tutto-white)}.LrG4Kq_loginDialog .LrG4Kq_primary{background:var(--tutto-white);border-color:var(--tutto-white)}.LrG4Kq_loginDialog .LrG4Kq_primary:hover{background:var(--tutto-white)}.LrG4Kq_loginDialog .LrG4Kq_secondary{border-color:rgba(var(--tutto-white-rgb), .2);color:rgba(var(--tutto-white-rgb), .702)}.LrG4Kq_loginDialog .LrG4Kq_secondary:hover{border-color:rgba(var(--tutto-white-rgb), .502)}.LrG4Kq_loginDialog .LrG4Kq_help,.LrG4Kq_loginDialog .LrG4Kq_footnote{color:rgba(var(--tutto-white-rgb), .4)}.LrG4Kq_root .LrG4Kq_loginDialog button:focus-visible,.LrG4Kq_root .LrG4Kq_loginDialog a:focus-visible{outline-color:var(--tutto-white)}
._FotGW_root{min-height:100svh;color:var(--tutto-white);background:#000;overflow-x:clip}._FotGW_resultRoot{background:var(--tarot-result-background)}._FotGW_content{width:min(100% - 36px,900px);margin-inline:auto;padding:48px 0 76px}._FotGW_header{text-align:center;margin-bottom:36px}._FotGW_eyebrow{color:rgba(var(--tutto-white-rgb), .486);letter-spacing:.24em;font-size:10px}._FotGW_header h1{letter-spacing:.035em;margin:18px 0;font-size:30px;font-weight:400}._FotGW_header>p:last-child{color:rgba(var(--tutto-white-rgb), .686);font-size:13px;line-height:1.8}._FotGW_topics{gap:10px;margin-bottom:12px;display:grid}._FotGW_topicRow{justify-content:center;gap:12px;display:flex}._FotGW_topicRow:first-child{gap:24px}._FotGW_topicRow button{border:1px solid rgba(var(--tutto-white-rgb), .145);min-height:42px;color:rgba(var(--tutto-white-rgb), .612);border-radius:999px;padding:8px 20px;font-size:13px}._FotGW_topicRow button[aria-pressed=true]{color:var(--tutto-white);border-color:rgba(var(--tutto-white-rgb), .502);background:#111}._FotGW_question{width:min(100% - 12px,576px);margin:0 auto 36px;display:block}._FotGW_selection{width:min(100%,650px);margin:0 auto 36px}._FotGW_selectionHeader{color:rgba(var(--tutto-white-rgb), .616);justify-content:center;align-items:center;gap:26px;margin-bottom:18px;font-size:11px;display:flex}._FotGW_selectionHeader button{text-underline-offset:4px;padding-block:10px;text-decoration:underline}._FotGW_slots{justify-content:center;gap:12px;display:grid}._FotGW_lineSlots{grid-auto-columns:minmax(0,65px);grid-auto-flow:column}._FotGW_nineSlots{grid-template-columns:repeat(3,minmax(0,65px));gap:14px 18px}._FotGW_slotColumn{text-align:center;min-width:0}._FotGW_slotColumn>span{color:rgba(var(--tutto-white-rgb), .571);white-space:nowrap;margin-bottom:8px;font-size:10px;line-height:1.5;display:block}._FotGW_slot{aspect-ratio:573/930;border:1px dashed rgba(var(--tutto-white-rgb), .251);background:#090909;border-radius:5px;width:100%;display:block;overflow:hidden}._FotGW_slot:has(img){border:0}._FotGW_slot:disabled{cursor:default}._FotGW_slot img,._FotGW_deckCard img{object-fit:contain;width:100%;height:100%;display:block}._FotGW_smallNote{color:rgba(var(--tutto-white-rgb), .486);text-align:center;margin-top:18px;font-size:11px;line-height:1.8}._FotGW_deck{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(100%,570px);margin-inline:auto;display:grid}._FotGW_deckCard{aspect-ratio:573/930;border-radius:5px;min-width:0;transition:transform .18s,opacity .18s;overflow:hidden;box-shadow:0 8px 18px #0008}._FotGW_deckCard:hover:not(:disabled){transform:translateY(-4px)}._FotGW_deckCard:disabled{opacity:.22;cursor:default}._FotGW_primary{background:var(--tutto-white);color:#161616;border-radius:6px;justify-content:space-between;align-items:center;width:min(100%,380px);min-height:50px;margin:32px auto 0;padding:12px 20px;font-size:14px;display:flex}._FotGW_primary:disabled{opacity:.3;cursor:default}._FotGW_notice{border:1px solid rgba(var(--tutto-white-rgb), .145);width:min(100%,650px);color:rgba(var(--tutto-white-rgb), .812);border-radius:8px;margin:24px auto 0;padding:16px;font-size:13px;line-height:1.8}._FotGW_root button:focus-visible{outline:2px solid var(--tutto-white);outline-offset:4px}._FotGW_resultContent{flex-direction:column;align-items:center;display:flex}._FotGW_resultContent>._FotGW_header{width:100%;margin-bottom:0}._FotGW_resultContent>._FotGW_header h1{margin:0;font-size:30px;line-height:36px}._FotGW_resultCards{justify-content:safe center;gap:14px;width:min(92vw,760px);max-width:100%;margin-top:54px;padding:0 0 18px;display:flex;overflow-x:auto}._FotGW_figure{text-align:center;flex-shrink:0;width:clamp(76px,19vw,138px);margin:0}._FotGW_figure img{aspect-ratio:573/930;object-fit:contain;border-radius:5px;width:100%;height:auto;display:block}._FotGW_figure figcaption{color:rgba(var(--tutto-white-rgb), .816);margin-top:12px;font-size:13px;line-height:1.8}._FotGW_figure small{color:rgba(var(--tutto-white-rgb), .486);font-size:10px;display:block}._FotGW_nineResult{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;width:min(100%,450px);margin-inline:auto;display:grid;overflow:visible}._FotGW_nineResult ._FotGW_figure{width:100%}._FotGW_readingPanel{text-align:left}._FotGW_readingPanel h2{margin-bottom:18px;font-size:24px;font-weight:400}._FotGW_readingPanel h3{margin-bottom:8px;font-size:17px;font-weight:400}._FotGW_readingPanel p,._FotGW_groups dd,._FotGW_aiReadingBody p,._FotGW_aiReadingBody li{color:rgba(var(--tutto-white-rgb), .92);font-family:var(--font-tarot-ui);letter-spacing:.025em;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(14px,1.3vw,16px);font-weight:400;line-height:1.9}._FotGW_readingPanel>h2,._FotGW_aiPanel{text-align:center}._FotGW_aiReadingBody,._FotGW_readingBody{text-align:left;width:min(100%,800px);margin:32px auto 0}._FotGW_aiReadingBody h3{margin:24px 0 8px;font-size:17px;font-weight:400}._FotGW_referenceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}._FotGW_referenceList article{border:1px solid rgba(var(--tutto-white-rgb), .094);background:#101010;border-radius:12px;padding:20px}._FotGW_referenceList p+p{margin-top:18px}._FotGW_groups{gap:12px;margin-top:20px;display:grid}._FotGW_groups>div{border-bottom:1px solid rgba(var(--tutto-white-rgb), .094);padding:15px 0}._FotGW_groups dt{color:rgba(var(--tutto-white-rgb), .694);font-size:12px;font-family:var(--font-tarot-ui);margin-bottom:6px}._FotGW_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}._FotGW_actions button{border:1px solid rgba(var(--tutto-white-rgb), .188);min-height:44px;color:rgba(var(--tutto-white-rgb), .763);border-radius:999px;padding:10px 20px;font-size:12px}@media (max-width:639px){._FotGW_content{padding-top:40px}._FotGW_resultCards{margin-top:28px}._FotGW_header h1{font-size:24px}._FotGW_resultContent>._FotGW_header h1{font-size:24px;line-height:32px}._FotGW_topicRow{gap:9px}._FotGW_topicRow:first-child{gap:18px}._FotGW_topicRow button{padding-inline:16px;font-size:12px}._FotGW_root:lang(en) ._FotGW_topicRow button{padding-inline:12px;font-size:11px}._FotGW_lineSlots{grid-auto-columns:minmax(0,48px);gap:7px}._FotGW_slotColumn>span{font-size:8px}._FotGW_deck{gap:9px}._FotGW_referenceList{grid-template-columns:minmax(0,1fr);gap:12px}._FotGW_readingPanel h2{font-size:21px}._FotGW_nineResult{gap:18px 12px;max-width:350px}}@media (prefers-reduced-motion:reduce){._FotGW_deckCard{transition:none}}
