:root{--web-app-width:480px}body .dark-oracle-app{max-width:var(--web-app-width);isolation:isolate;contain:layout paint;margin-inline:auto;position:relative}body .dark-oracle-mobile-tabbar .web-palm-icon{width:24px;height:24px}body .dark-oracle-mobile-tabbar button.active .web-palm-icon{color:#0091ff}body .dark-oracle-modal-overlay{max-width:var(--web-app-width);margin-inline:auto}body .dark-oracle-paywall-panel,body .dark-oracle-profile-panel,body .dark-oracle-fortune-panel{max-width:min(100vw,var(--web-app-width))}.web-app-profile-history{flex-direction:column;gap:12px;padding:16px 0;display:flex}.web-app-scroll{overscroll-behavior:contain;width:100%;height:100%;padding-bottom:104px;overflow-y:auto}.web-app-header{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.web-app-header h1,.web-app-header h2{margin:0;font-size:20px;font-weight:600;line-height:25px}.web-app-header>button,.web-app-header>span{flex-shrink:0;width:44px}.web-app-header>button{color:#f5f5f5;cursor:pointer;background:#242424;border:0;border-radius:50%;height:44px;font-size:28px}.web-palm-report-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000e0;position:sticky;top:0}.web-app-primary,.web-app-secondary{color:#fff;text-transform:none;cursor:pointer;text-align:center;background:#1b6ac9;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 24px;font:600 17px/22px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.web-app-secondary{background:#1c1c1e;border-color:#ffffff1a}.web-app-primary:disabled,.web-app-secondary:disabled{opacity:.4;cursor:default}.web-app-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#f5f5f5;background:#121212;border:1px solid #303030;border-radius:24px;width:min(100vw - 24px,456px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}.web-app-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}.web-app-dialog-body{flex-direction:column;gap:24px;padding:16px 24px 32px;display:flex}.web-app-dialog-body p{color:#aaa;margin:0;line-height:1.5}.web-app-dialog label{flex-direction:column;gap:12px;display:flex}.web-app-dialog input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;min-width:0;font:inherit;background:#242424;border:1px solid #555;border-radius:12px;padding:16px}.web-app-segmented{background:#242424;border-radius:10px;gap:4px;padding:4px;display:flex}.web-app-segmented button{color:#aaa;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1}.web-app-segmented button[aria-pressed=true]{color:#fff;background:#555}.web-app-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.web-app-empty p{color:#999;margin:0}.web-app-notice{color:#bbb;padding:12px;font-size:15px;line-height:1.5}.web-app-notice button{color:#37a9ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.web-app-notice .web-app-primary{color:#fff;background:#1b6ac9}.web-palm-home,.web-palm-report,.web-palm-history{color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.web-palm-home{flex-direction:column;justify-content:safe center;align-items:center;gap:32px;width:100%;height:100%;min-height:0;padding:88px 32px 112px;display:flex;position:relative;overflow-y:auto}.web-palm-home>*{flex-shrink:0}.web-fortune-guidance{text-align:center;flex-direction:column;gap:12px;padding-block:24px;display:flex}.web-fortune-guidance p{color:#999;font-size:17px;line-height:22px}.web-fortune-guidance .web-palm-tags{justify-content:center}.web-fortune-poster{background:#000;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:16px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.web-fortune-poster p,.web-fortune-poster h3,.web-fortune-poster h4{margin:0}.web-fortune-date{text-align:center;color:#999;font-size:12px;line-height:16px}.web-fortune-identity{flex-direction:column;align-items:center;gap:8px;display:flex}.web-fortune-identity h3{text-align:center;font-size:28px;line-height:34px}.web-fortune-identity p{font-size:20px;line-height:25px}.web-fortune-poster .web-fortune-guidance{color:#999;padding:0;font-size:17px;line-height:22px}.web-fortune-energy{text-align:center;flex-direction:column;gap:8px;display:flex}.web-fortune-energy .web-palm-tags{justify-content:center}.web-palm-home>div,.web-palm-home>button:not(.dark-oracle-daily-fortune-button){width:100%;max-width:366px}.web-palm-home h1{text-align:center;margin:0 0 8px;font-size:28px;font-weight:700;line-height:34px}.web-palm-home>div>p{color:#999;text-align:center;margin:0;font-size:17px;line-height:22px}.web-palm-illustration{width:min(100%,366px);height:auto;margin-block:-20px}.web-palm-profile-fields{gap:16px;display:flex}.web-palm-profile-fields button{text-align:left;color:#f5f5f5;cursor:pointer;background:#1c1c1e;border:0;border-radius:12px;flex-direction:column;flex:1;gap:8px;padding:16px;font-size:17px;display:flex}.web-palm-profile-fields span{color:#0091ff}.web-palm-report-body{flex-direction:column;gap:32px;padding:16px 32px 32px;display:flex}.web-palm-report-body p{color:#aaa;margin:0;font-size:17px;line-height:22px}.web-palm-report-body small{color:#999;font-size:15px;line-height:20px}.web-palm-report-body h2{margin:0;font-size:20px;font-weight:600;line-height:25px}.web-palm-report-body h3{margin:0;font-size:17px;font-weight:600;line-height:22px}.web-palm-summary{flex-direction:column;gap:16px;display:flex}.web-palm-summary h2{margin-block:6px 10px;font-size:28px;line-height:34px}.web-palm-identity{align-items:center;gap:16px;display:flex}.web-palm-icon{color:#aaa;flex-shrink:0;width:40px;height:50px}.web-palm-identity>.web-palm-icon{background:#1c1c1e;border-radius:12px;width:70px;height:90px;padding:12px}.web-palm-section{flex-direction:column;gap:16px;display:flex}.web-palm-card{background:#1c1c1e;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.web-palm-line,.web-palm-journey{flex-direction:row;gap:16px}.web-palm-line>img{flex-shrink:0;align-self:flex-start}.web-palm-line>div,.web-palm-journey>div{flex-direction:column;gap:8px;min-width:0;display:flex}.web-palm-tags{flex-wrap:wrap;gap:6px;display:flex}.web-palm-tags span{color:#aaa;font:14px/20px var(--font-app-mono),monospace;overflow-wrap:anywhere;background:#1b6ac93d;border-radius:4px;padding:4px 6px}.web-palm-age{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:58px}.web-palm-age strong{font-size:22px}.web-palm-journey.is-current{border:2px solid #ffffff4d;padding:14px}.web-palm-locked{min-width:0;position:relative;overflow:hidden}.web-palm-locked img{object-fit:cover;width:100%;height:90px}.web-palm-unlock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212f5;border:1px solid #37d5ff;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky;bottom:0}.web-palm-history{padding:16px 0}.web-palm-history-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292929;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.web-palm-history-row>span:nth-child(2){flex-direction:column;flex:1;gap:8px;display:flex}.web-palm-history-row small{color:#999}.web-palm-capture{background:#000;border:0;border-radius:0;width:min(100vw,480px);height:min(100dvh,900px);max-height:100dvh}.web-palm-camera-heading{text-align:center;color:#eee;padding:12px 32px;line-height:1.5}.web-palm-camera-heading small{color:#999}.web-palm-viewfinder{--palm-frame-height:52dvh;width:min(calc(100% - 32px), calc(var(--palm-frame-height) * var(--palm-frame-ratio,.752)));aspect-ratio:var(--palm-frame-ratio,.752);background:#141414;border:1px solid #37d5ff;margin-inline:auto;position:relative;overflow:hidden}.web-palm-viewfinder>img,.web-palm-viewfinder>video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.web-palm-camera-placeholder{text-align:center;color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex;position:absolute;inset:0}.web-palm-camera-placeholder svg{width:100px;height:140px}.web-palm-capture-actions{flex-direction:column;align-items:center;gap:16px;padding:20px 32px 28px;display:flex}.web-palm-capture-actions>button:not(.web-app-primary):not(.web-palm-shutter){color:#0091ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.web-palm-capture-actions small{color:#999;text-align:center}.web-palm-shutter{cursor:pointer;background:#fff;border:5px solid #000;border-radius:50%;outline:2px solid #fff;width:68px;height:68px}.web-palm-scan-line{mix-blend-mode:soft-light;background:linear-gradient(#0000,#37d5ff66,#37d5ff);height:25%;animation:2.4s ease-in-out infinite alternate palm-scan;position:absolute;inset:0 0 auto}.web-palm-scan-status{text-align:center;color:#fff;text-shadow:0 1px 4px #000;position:absolute;bottom:16px;left:0;right:0}.web-app-spinner{border:2px solid #333;border-top-color:#0091ff;border-radius:50%;width:28px;height:28px;animation:1s linear infinite web-spin}.web-app-dialog button:focus-visible,.dark-oracle-app button:focus-visible{outline-offset:4px;outline:2px solid #37d5ff}@keyframes palm-scan{0%{transform:translateY(0)}to{transform:translateY(300%)}}@keyframes web-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.web-palm-scan-line,.web-app-spinner{animation:none}}.web-app-settings-trigger{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;font-size:26px}.web-app-settings-sheet{padding-bottom:env(safe-area-inset-bottom);border-radius:28px 28px 0 0;margin-bottom:0}.web-app-settings-sheet .web-app-settings-back{color:#8abaff;margin-bottom:16px;display:block}.web-app-settings-sheet .dark-oracle-profile-settings button{min-height:56px}.web-palm-thumbnail{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:50px}.web-palm-identity>.web-palm-thumbnail{border-radius:12px;width:70px;height:90px}body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta{color:#fff;text-transform:none;background:#1b6ac9;border:1px solid #ffffff3d;border-radius:999px;width:100%;height:auto;min-height:48px;padding:12px 24px}body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta-inner{width:100%;height:auto;padding:0}body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta-side{display:none}body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta-label{color:#fff;background:0 0;border:0;width:100%;padding:0;font:600 17px/22px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta:disabled{opacity:.4}.web-app-primary:not(:disabled):active,body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta:not(:disabled):active{background:#1655a1}.web-app-secondary:not(:disabled):active{background:#2c2c2e}.web-app-primary:focus-visible,.web-app-secondary:focus-visible,body .dark-oracle-app .dark-oracle-question-actions .dark-oracle-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}body .dark-oracle-app .dark-oracle-daily-fortune-button,body .dark-oracle-app .web-tab-heading-action .web-desktop-fortune-button{border-radius:999px}body .dark-oracle-cta,body .dark-oracle-paywall-cta{min-height:48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none!important;border-radius:999px!important;height:auto!important;padding:12px 24px!important}body .dark-oracle-cta .dark-oracle-cta-inner{width:100%;height:auto;padding:0}body .dark-oracle-cta .dark-oracle-cta-label{border:0;padding:0;font-size:17px;line-height:22px}body .dark-oracle-cta.is-compact{min-height:44px;padding:10px 16px!important}body .dark-oracle-cta.is-compact .dark-oracle-cta-label{font-size:15px;line-height:20px}.web-app-profile-history>.web-app-segmented{border-radius:999px;align-self:center;width:min(100%,320px);margin-inline:auto}.web-app-profile-history>.web-app-segmented button{border-radius:999px}body .dark-oracle-app .web-tab-heading-action .web-desktop-settings-button{aspect-ratio:1;border-radius:50%}body .dark-oracle-mobile-casting-scene{flex-direction:column;gap:24px}.dark-oracle-casting-question{pointer-events:auto;color:#fff;text-align:left;overflow-wrap:anywhere;background:#000;border:1px solid #1b6ac97a;border-radius:32px;flex-shrink:0;width:min(100%,640px);max-height:25dvh;margin:0;padding:24px;font:400 17px/22px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}body .dark-oracle-fortune-panel{min-height:0;overflow:hidden}body .dark-oracle-fortune-header{flex:none}.web-fortune-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.web-fortune-scroll::-webkit-scrollbar{display:none}body .dark-oracle-app .web-app-settings-trigger{color:#b3b3b3;background:#171717;border:1px solid #ffffff20;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:inline-flex}.web-app-settings-trigger svg{width:24px;height:24px}@media (max-width:767px){body .dark-oracle-app .dark-oracle-profile-content.is-mobile-profile{padding-top:calc(env(safe-area-inset-top) + 24px)}body .dark-oracle-fortune-overlay .dark-oracle-fortune-panel{max-height:calc(100dvh - env(safe-area-inset-top) - 16px);gap:16px;padding:10px 24px 0}.web-fortune-scroll{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}}@media (min-width:768px){body .dark-oracle-app .dark-oracle-profile-body.is-mobile .web-app-settings-trigger{display:none}}.web-app-dialog.is-opening{animation:.18s ease-out both web-desktop-dialog-in}.web-app-dialog.is-closing{pointer-events:none;animation:.18s ease-in reverse both web-desktop-dialog-in}.web-app-dialog.is-opening::backdrop{animation:.18s ease-out both web-dialog-backdrop-in}.web-app-dialog.is-closing::backdrop{animation:.22s ease-in reverse both web-dialog-backdrop-in}@keyframes web-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.web-app-settings-sheet.is-opening{animation:.32s cubic-bezier(.16,1,.3,1) both dark-oracle-bottom-sheet-in}.web-app-settings-sheet.is-closing{animation:.24s cubic-bezier(.4,0,1,1) both dark-oracle-bottom-sheet-out}}@media (prefers-reduced-motion:reduce){.web-app-dialog.is-opening,.web-app-dialog.is-closing,.web-app-dialog.is-opening::backdrop,.web-app-dialog.is-closing::backdrop{animation:none}}
.web-tab-heading,.web-desktop-label,.web-question-toolbar{display:none}@media (min-width:768px){body .dark-oracle-app{--web-app-width:100vw;--web-navigation-space:calc(var(--mobile-tabbar-height) + var(--mobile-tabbar-bottom-offset) + 24px + env(safe-area-inset-bottom));padding-bottom:var(--web-navigation-space);box-sizing:border-box;contain:none;isolation:isolate;flex-direction:column;max-width:none;height:100dvh;display:flex}body .dark-oracle-app .dark-oracle-mobile-tabbar{display:flex}body .dark-oracle-app[data-surface] .dark-oracle-stage{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;flex:1;height:auto;min-height:0;display:block;overflow:auto}body .dark-oracle-app[data-surface] .dark-oracle-stage::-webkit-scrollbar{display:none}body .dark-oracle-app .dark-oracle-content{width:100%;max-width:744px;height:auto;min-height:0;margin:0 auto;padding:88px 32px 64px;overflow:visible}body .dark-oracle-app .dark-oracle-content>*{max-width:100%}body .dark-oracle-app .dark-oracle-mobile-header{box-sizing:border-box;width:min(100%,744px);padding:12px 32px;left:50%;right:auto;transform:translate(-50%)}body .dark-oracle-app .dark-oracle-mobile-casting-scene{min-height:calc(100dvh - var(--web-navigation-space))}body .dark-oracle-app .dark-oracle-profile-content.is-mobile-profile>*{max-width:100%;margin-inline:0}body .dark-oracle-app .web-app-profile-history{gap:16px}body .dark-oracle-app .web-app-profile-history>.web-app-segmented{width:320px}body .dark-oracle-app .web-palm-report{max-width:744px;height:auto;margin:auto;padding:24px 32px 64px;overflow:visible}body .dark-oracle-app .web-palm-report>.web-app-header{max-width:680px;margin:auto;padding-inline:0}.web-palm-unlock{bottom:16px}body .dark-oracle-modal-overlay{width:100%;max-width:none;margin:0}body .dark-oracle-paywall-overlay .dark-oracle-paywall-panel{border-radius:24px;width:min(480px,100vw - 64px);max-width:480px;max-height:calc(100dvh - 64px)}body .dark-oracle-fortune-overlay .dark-oracle-fortune-panel{width:min(480px,100vw - 64px);max-width:480px;max-height:calc(100dvh - 64px)}body .web-app-dialog{border-radius:24px;width:min(480px,100vw - 64px);max-height:calc(100dvh - 64px);margin:auto}body .web-app-settings-sheet{margin:auto;padding-bottom:16px}body .web-palm-capture{width:520px;height:auto;max-height:calc(100dvh - 48px)}.web-palm-capture .web-palm-viewfinder{--palm-frame-height:min(45dvh,440px)}.web-palm-capture-actions .web-palm-upload-choice{color:#fff;background:#0091ff;border-radius:14px;order:-1;width:100%;min-height:52px;font-weight:600}.web-palm-capture-actions .web-palm-camera-choice{background:#242424}.web-desktop-label{display:inline}.web-mobile-label{display:none}}@media (hover:hover) and (pointer:fine){.web-palm-history-row:hover{background:#ffffff06}}@media (min-width:768px){body .dark-oracle-paywall-overlay .dark-oracle-paywall-backdrop{background:#000b}body .dark-oracle-paywall-overlay .dark-oracle-paywall-panel,body .dark-oracle-fortune-overlay .dark-oracle-fortune-panel,body .dark-oracle-history-overlay .dark-oracle-history-panel{aspect-ratio:auto;border:1px solid #ffffff20;border-radius:24px;height:auto;min-height:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body .dark-oracle-paywall-overlay .dark-oracle-paywall-layout{gap:24px;min-height:0;padding:220px 40px 40px}body .dark-oracle-paywall-overlay .dark-oracle-paywall-plans{flex-direction:column;gap:8px;display:flex}body .dark-oracle-paywall-overlay .dark-oracle-paywall-plan{gap:10px;height:84px;min-height:84px;padding:14px 12px}body .dark-oracle-app .dark-oracle-mobile-auth-content{max-width:560px;min-height:calc(100dvh - var(--web-navigation-space));margin:auto;position:relative;overflow:visible}body .dark-oracle-app .dark-oracle-mobile-auth-content .dark-oracle-auth-prompt{min-height:calc(100dvh - var(--web-navigation-space))}body .dark-oracle-app .dark-oracle-mobile-auth-close{position:absolute}body .dark-oracle-modal-overlay.is-opening .dark-oracle-paywall-panel,body .dark-oracle-modal-overlay.is-opening .dark-oracle-fortune-panel,body .dark-oracle-modal-overlay.is-opening .dark-oracle-history-panel{animation:.18s ease-out both web-desktop-dialog-in}body .dark-oracle-modal-overlay.is-closing .dark-oracle-paywall-panel,body .dark-oracle-modal-overlay.is-closing .dark-oracle-fortune-panel,body .dark-oracle-modal-overlay.is-closing .dark-oracle-history-panel{animation:.18s ease-in reverse both web-desktop-dialog-in}}@keyframes web-desktop-dialog-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){body .dark-oracle-modal-overlay.is-opening .dark-oracle-paywall-panel,body .dark-oracle-modal-overlay.is-opening .dark-oracle-fortune-panel,body .dark-oracle-modal-overlay.is-opening .dark-oracle-history-panel,body .dark-oracle-modal-overlay.is-closing .dark-oracle-paywall-panel,body .dark-oracle-modal-overlay.is-closing .dark-oracle-fortune-panel,body .dark-oracle-modal-overlay.is-closing .dark-oracle-history-panel{animation:none}}@media (min-width:768px){body .dark-oracle-app{--web-entry-width:784px;--web-form-width:560px;--web-entry-gap:32px}body .dark-oracle-app .web-palm-home,body .dark-oracle-app .dark-oracle-profile-content.is-mobile-profile{box-sizing:border-box;width:100%;max-width:var(--web-entry-width);height:auto;min-height:0;margin-inline:auto;padding:24px 32px 48px;position:relative;overflow:visible}body .dark-oracle-app .dark-oracle-question-canvas{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0 0 48px;position:relative;overflow:visible}body .dark-oracle-app .web-question-toolbar{z-index:2;top:24px;right:max(32px, calc((100% - var(--web-entry-width) + 64px) / 2));justify-content:flex-end;display:flex;position:absolute}body .dark-oracle-app .web-tab-heading{z-index:2;width:auto;min-height:0;margin:0;display:block;position:absolute;top:24px;right:32px}body .dark-oracle-app .dark-oracle-profile-body.is-mobile .dark-oracle-profile-user{padding-right:60px}.web-tab-heading-action{flex-shrink:0}.web-tab-heading-action button{color:#bbb;cursor:pointer;background:#171719;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:44px;min-width:44px;height:44px;display:flex;position:relative}.web-tab-heading-action svg{width:22px;height:22px}body .dark-oracle-app .dark-oracle-daily-fortune-button,body .dark-oracle-app .web-palm-home-title,body .dark-oracle-app .web-mobile-question-heading,body .dark-oracle-app .dark-oracle-profile-body.is-mobile .web-app-settings-trigger{display:none}body .dark-oracle-app .dark-oracle-question-mobile{width:100%;min-height:0;display:block;position:relative;overflow:hidden}body .dark-oracle-app .dark-oracle-mobile-hexaring{width:100%;height:320px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 200px,#0000 320px);mask-image:linear-gradient(#000 0 200px,#0000 320px)}body .dark-oracle-app .dark-oracle-question-mobile .dark-oracle-hexaring-layer{top:-2037.21px}body .dark-oracle-app .dark-oracle-question-form.is-mobile{width:100%;max-width:var(--web-form-width);justify-content:flex-start;gap:24px;min-height:0;margin:0 auto;padding:272px 0 0}body .dark-oracle-app .dark-oracle-question-form.is-mobile .dark-oracle-question-intro{display:none}body .dark-oracle-app .dark-oracle-question-form.is-mobile .dark-oracle-question-actions{margin-top:0}body .dark-oracle-app .dark-oracle-question-form.is-mobile .dark-oracle-field{border-radius:16px}body .dark-oracle-app .web-palm-home{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;display:flex}body .dark-oracle-app .web-palm-illustration{object-fit:contain;width:352px;max-width:100%;height:240px;margin:0}body .dark-oracle-app .web-palm-home>div:not(.web-palm-home-title),body .dark-oracle-app .web-palm-home>button:not(.dark-oracle-daily-fortune-button),body .dark-oracle-app .web-palm-home>.web-app-notice{width:100%;max-width:var(--web-form-width)}body .dark-oracle-app .web-palm-profile-fields{gap:16px;margin-top:8px}body .dark-oracle-app .web-palm-profile-fields button{background:#1c1c1e;border-radius:16px;padding:20px}body .dark-oracle-app .dark-oracle-profile-content.is-mobile-profile{gap:0}body .dark-oracle-app .dark-oracle-profile-body.is-mobile{gap:24px;width:100%;max-width:none}body .dark-oracle-app .dark-oracle-profile-body.is-mobile .dark-oracle-profile-user{gap:16px;min-height:64px}body .dark-oracle-app .dark-oracle-profile-body.is-mobile .dark-oracle-profile-avatar{width:56px;height:56px}body .dark-oracle-app .dark-oracle-profile-body.is-mobile .dark-oracle-profile-card{border-radius:16px}body .dark-oracle-app .dark-oracle-profile-achievements{box-shadow:none;background:0 0;border-block:1px solid #ffffff14;border-radius:0}body .dark-oracle-app .web-app-profile-history{padding-top:16px}body .dark-oracle-app .web-app-profile-history h3{margin:0;font-size:20px;font-weight:600}body .dark-oracle-app .web-app-profile-history .dark-oracle-history-month h3{padding:8px 0}body .dark-oracle-app .web-app-profile-history .dark-oracle-history-item,body .dark-oracle-app .web-palm-history-row{border:0;background:0 0;border-bottom:1px solid #ffffff14;border-radius:0;padding-block:20px}body .dark-oracle-app .web-palm-report-body{padding:24px 0 0}body .dark-oracle-app .dark-oracle-stage{scroll-padding-bottom:24px}}@media (hover:hover) and (pointer:fine){.web-tab-heading-action button:hover{color:#fff;background:#242426}}@media (min-width:768px){.web-tab-heading-action .web-desktop-fortune-button{white-space:nowrap;width:auto;padding-inline:14px;font:400 14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.web-desktop-fortune-button>svg{flex-shrink:0}body .dark-oracle-fortune-overlay .dark-oracle-fortune-panel{box-shadow:none;transform-origin:50%;background:#121212;border:1px solid #303030;padding:24px 24px 32px}body .dark-oracle-fortune-overlay .dark-oracle-fortune-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}body .dark-oracle-fortune-overlay .dark-oracle-fortune-handle{display:none}body .dark-oracle-fortune-overlay .dark-oracle-fortune-close{top:16px}body .dark-oracle-fortune-overlay .dark-oracle-fortune-header{padding-right:56px}body .dark-oracle-modal-overlay .dark-oracle-history-panel,body .dark-oracle-modal-overlay .dark-oracle-profile-panel{border-radius:24px;width:min(480px,100vw - 64px);max-width:480px;max-height:calc(100dvh - 64px);overflow-y:auto}body .dark-oracle-modal-overlay .dark-oracle-delete-account-panel{border-radius:24px;max-height:calc(100dvh - 64px);overflow-y:auto}body .web-app-dialog{inset:0}body .dark-oracle-app .web-tab-heading>div:first-child{min-width:0}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed){padding-bottom:0}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed) .dark-oracle-stage{scrollbar-gutter:auto;overflow:hidden}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed) .dark-oracle-question-canvas{max-width:none;height:100%;min-height:0;padding:0}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed) .dark-oracle-question-canvas>.web-question-toolbar{display:none}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed) .dark-oracle-question-mobile{height:100%;min-height:0}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed) .dark-oracle-mobile-casting-scene{box-sizing:border-box;height:100%;min-height:0;padding:32px}body .dark-oracle-app:is(.is-casting-sequence,.is-stage-revealed) .dark-oracle-mobile-casting-scene .dark-oracle-hexagram-matrix{aspect-ratio:1;flex:none;width:min(100%,55dvh,640px);max-width:none;height:auto;max-height:none}body .dark-oracle-app.is-question:not(.is-casting-sequence):not(.is-stage-revealed) .dark-oracle-question-canvas{padding-bottom:0}body .dark-oracle-app.is-question:not(.is-casting-sequence):not(.is-stage-revealed) .dark-oracle-question-mobile{min-height:max(620px, calc(100dvh - var(--web-navigation-space)));align-items:center;display:grid}body .dark-oracle-app.is-question:not(.is-casting-sequence):not(.is-stage-revealed) .dark-oracle-question-form.is-mobile{padding:0}body .dark-oracle-app .web-palm-home{min-height:calc(100dvh - var(--web-navigation-space));justify-content:center;padding-block:80px}}
