*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}:root{--ease: cubic-bezier(.4, 0, .2, 1);--radius-md: 14px;--radius-lg: 20px;--font-serif: "Songti SC", "Noto Serif SC", "STSong", serif;--font-sans: "PingFang SC", "Helvetica Neue", -apple-system, sans-serif;--max-w: 1200px}[data-theme=dark]{--bg-grad-1: #161a2a;--bg-grad-2: #1a1e30;--bg-grad-3: #141824;--accent: #b2955d;--accent-2: #a07d10;--accent-hover: #8d7140;--accent-glow: rgba(178,149,93,.1);--card-bg: rgba(48, 53, 76, .85);--card-border: rgba(255,255,255,.12);--card-border-hover: rgba(255,255,255,.18);--card-shadow: 0 16px 48px rgba(0,0,0,.35);--text-1: rgba(240,236,228,.97);--text-2: rgba(195,185,165,.95);--text-3: rgba(170,160,145,.88);--text-4: rgba(140,130,115,.6);--danger: rgba(215,125,110,.88);--success: rgba(7,233,48,.88);--info: rgba(46,131,246,.88);--nav-bg: rgba(22, 26, 42, .92);--section-alt: rgba(30,34,55,.45);--tag-bg: rgba(255,255,255,.08);--tag-text: rgba(195,185,165,.85);--tab-active-bg: rgba(178,149,93,.15);--sidebar-bg: rgba(30,34,55,.55);--dayun-active: rgba(178,149,93,.25);--input-bg: rgba(58, 64, 90, .88);--input-border: rgba(255,255,255,.2);--hero-logo-backdrop: radial-gradient(circle, rgba(48,53,76,.85) 50%, rgba(30,34,55,.4) 80%, transparent 100%);--hero-logo-backdrop-shadow: 0 0 30px rgba(0,0,0,.3)}[data-theme=light]{--bg-grad-1: #ffffff;--bg-grad-2: #f7f7f5;--bg-grad-3: #ffffff;--accent: #b2955d;--accent-2: #a07d10;--accent-hover: #8d7140;--accent-glow: rgba(178,149,93,.05);--card-bg: rgba(255,255,255,.88);--card-border: rgba(0,0,0,.065);--card-border-hover: rgba(0,0,0,.1);--card-shadow: 0 10px 32px rgba(18,18,18,.055);--text-1: rgba(22,22,22,.96);--text-2: rgba(54,54,54,.88);--text-3: rgba(92,92,92,.74);--text-4: rgba(118,118,118,.5);--danger: rgba(170,65,50,.88);--success: rgba(7,233,48,.88);--info: rgba(46,131,246,.88);--nav-bg: rgba(255,255,255,.94);--section-alt: rgba(246,246,244,.55);--tag-bg: rgba(0,0,0,.05);--tag-text: rgba(54,54,54,.78);--tab-active-bg: rgba(0,0,0,.06);--sidebar-bg: rgba(255,255,255,.96);--dayun-active: rgba(178,149,93,.12);--input-bg: rgba(255,255,255,.88);--input-border: rgba(0,0,0,.075);--hero-logo-backdrop: radial-gradient(circle, rgba(255,255,255,.92) 50%, rgba(255,255,255,.6) 80%, transparent 100%);--hero-logo-backdrop-shadow: 0 0 20px rgba(0,0,0,.06)}html,body{margin:0;padding:0;background:var(--bg-grad-1);color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;width:100%;box-sizing:border-box}body:after{content:none!important;animation:none!important;background-image:none!important}html[data-theme=light],html[data-theme=light] body{background:#fff}#app,.uni-app,uni-app,uni-page-wrapper,uni-page,uni-page-body{background:#161a2a!important;background-color:#161a2a!important;overflow-x:hidden;width:100%;box-sizing:border-box}body.tools-surface uni-page[data-page="pages/tools/index"],body.user-management-surface uni-page[data-page="pages/user-management/index"],body.tools-surface uni-page[data-page="pages/tools/index"] uni-page-wrapper,body.user-management-surface uni-page[data-page="pages/user-management/index"] uni-page-wrapper,body.tools-surface uni-page[data-page="pages/tools/index"] uni-page-body,body.user-management-surface uni-page[data-page="pages/user-management/index"] uni-page-body,body.tools-surface .tools-page,body.user-management-surface .user-management-page{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;translate:none!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}body.tools-surface .tools-shell,body.user-management-surface .user-page-wrap{display:block!important;visibility:visible!important;opacity:1!important}html[data-theme=light] #app,html[data-theme=light] .uni-app,html[data-theme=light] uni-app,html[data-theme=light] uni-page-wrapper,html[data-theme=light] uni-page,html[data-theme=light] uni-page-body{background:#fff!important;background-color:#fff!important}html[data-theme=light].home-fixed-page,html[data-theme=light] body.home-fixed-page,html[data-theme=light] body.home-fixed-page #app,html[data-theme=light] body.home-fixed-page .uni-app,html[data-theme=light] body.home-fixed-page uni-app,html[data-theme=light] body.home-fixed-page uni-page-wrapper,html[data-theme=light] body.home-fixed-page uni-page,html[data-theme=light] body.home-fixed-page uni-page-body{background:#fff!important;background-color:#fff!important}@media(max-width:600px){body.home-fixed-page #app:after{content:none!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:0!important;z-index:850!important;pointer-events:none!important;background:transparent!important}}body.home-fixed-page .topnav-solid,body.xc-sidebar-desktop-open .topnav-solid{background:rgba(255,255,255,.94)!important;border-bottom-color:rgba(18,18,18,.07)!important;box-shadow:0 1px 10px rgba(18,18,18,.043)!important}html[data-theme=light].home-fixed-page,html[data-theme=light].xc-sidebar-desktop-open,html[data-theme=light] body.home-fixed-page,html[data-theme=light] body.xc-sidebar-desktop-open{--bg-grad-1:#ffffff!important;--bg-grad-2:#f7f7f5!important;--bg-grad-3:#ffffff!important;--nav-bg:rgba(255,255,255,.94)!important;--card-bg:rgba(255,255,255,.88)!important;--input-bg:rgba(255,255,255,.88)!important;--section-alt:rgba(246,246,244,.55)!important;background:#fff!important;background-color:#fff!important}uni-page-wrapper.uni-page-wrapper--show{animation:none!important;-webkit-animation:none!important}uni-page.uni-page-transitioning{animation:none!important;-webkit-animation:none!important;transition:none!important}uni-tabbar,.uni-tabbar,.uni-tabbar-bottom{display:none!important;height:0!important;min-height:0!important}.uni-app--showtabbar{padding-bottom:0!important}.tarot-sidebar{position:fixed;top:0;left:0;bottom:0;width:300px;z-index:400;background:rgba(22,26,42,.94);border-right:1px solid rgba(255,255,255,.1);transform:translate3d(-100%,0,0);transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden;box-shadow:4px 0 24px rgba(0,0,0,.2);display:flex;flex-direction:column;overscroll-behavior:contain;touch-action:pan-y;backdrop-filter:blur(20px) saturate(1.6)}[data-theme=light] .tarot-sidebar{background:rgba(247,242,234,.94);border-right:1px solid rgba(0,0,0,.05);box-shadow:4px 0 24px rgba(0,0,0,.08)}.tarot-sidebar.open{left:0!important;right:auto!important;transform:translateZ(0)!important;translate:0 0!important;display:flex!important;visibility:visible!important;pointer-events:auto!important;z-index:2100!important}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:rgba(0,0,0,.34);display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.sidebar-overlay.show{display:block;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;z-index:2000!important}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:22px 24px 18px;border-bottom:1px solid var(--card-border)}.sidebar-brand-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.sidebar-brand-icon-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--hero-logo-backdrop);box-shadow:var(--hero-logo-backdrop-shadow);z-index:0}.sidebar-brand-icon{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.sidebar-brand-name{font-family:var(--font-serif);font-size:1.3rem;color:var(--text-1);letter-spacing:4px}.sidebar-vector-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;color:currentColor}.sidebar-vector-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.sidebar-panel-icon{position:relative;width:17px;height:15px;border:1.8px solid currentColor;border-radius:4px;box-sizing:border-box;opacity:.84}.sidebar-panel-icon:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:1.6px;background:currentColor;opacity:.55}.sidebar-icon-btn .sidebar-vector-icon{width:17px;height:17px;flex-basis:17px}.sidebar-primary-icon .sidebar-vector-icon,.sidebar-project-icon .sidebar-vector-icon{width:18px;height:18px;flex-basis:18px}.sidebar-tool-shortcut span i .sidebar-vector-icon{width:17px;height:17px;flex-basis:17px}.sidebar-primary-nav{display:grid;gap:4px;padding:12px 14px 8px}.sidebar-primary-item,.sidebar-tool-shortcut{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;min-height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:12px;background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.sidebar-primary-item:hover,.sidebar-primary-item.is-active,.sidebar-tool-shortcut:hover{background:rgba(18,18,18,.055);color:rgba(24,24,24,.94)}.sidebar-primary-icon{width:24px;height:24px;flex:0 0 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;color:rgba(24,24,24,.74);font-size:.72rem;font-weight:800}.sidebar-tool-shortcuts{margin:2px 14px 10px;padding:8px;border:1px solid rgba(18,18,18,.07);border-radius:16px;background:rgba(255,255,255,.035)}[data-theme=light] .sidebar-tool-shortcuts{background:rgba(246,246,244,.56)}.sidebar-tool-shortcuts-title{padding:0 6px 6px;color:var(--text-4);font-size:.68rem;letter-spacing:.08em}.sidebar-tool-shortcut{min-height:34px;justify-content:space-between;gap:8px;padding:0 8px}.sidebar-tool-shortcut span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700}.sidebar-tool-shortcut em{flex-shrink:0;font-style:normal;color:var(--text-4);font-size:.64rem}.sidebar-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 10px}.sidebar-title{font-size:.8rem;color:var(--text-4);letter-spacing:1px}.sidebar-close{font-size:1.2rem;color:var(--text-3);cursor:pointer;padding:4px}.sidebar-new-chat-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(178,149,93,.42);border-radius:999px;background:rgba(178,149,93,.14);color:var(--accent);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;padding:8px 12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sidebar-new-chat-btn:hover{background:rgba(178,149,93,.22);border-color:rgba(178,149,93,.62)}.sidebar-new-chat-btn:active{transform:translateY(1px) scale(.98)}.sidebar-tabs{display:flex;gap:6px;padding:0 18px 12px;overflow-x:auto;scrollbar-width:none}.sidebar-tabs::-webkit-scrollbar{display:none}.sidebar-tab{flex-shrink:0;font-size:.75rem;line-height:1;padding:7px 10px;border-radius:999px;color:var(--text-3);background:transparent;transition:color .18s ease,background .18s ease,box-shadow .18s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-tab.active{color:var(--accent);background:rgba(178,149,93,.16);box-shadow:inset 0 0 0 1px rgba(178,149,93,.14)}.sidebar-scroll-layer{display:contents}.sidebar-content{flex:1;overflow-y:auto;min-height:0;padding:0 10px 10px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sidebar-empty{text-align:center;color:var(--text-4);font-size:.85rem;padding:40px 20px}.sidebar-preview-list{display:none}.sidebar-section{margin:2px 0 12px}.sidebar-section-header{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;color:var(--text-4);font-size:.7rem;letter-spacing:.08em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-section-label{flex-shrink:0}.sidebar-section-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:rgba(178,149,93,.1);color:var(--text-3);font-size:.66rem;letter-spacing:0}.sidebar-section-items{display:flex;flex-direction:column;gap:2px}.sidebar-group{border-bottom:1px solid var(--card-border)}.sidebar-group-header{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.sidebar-group-header:hover{background:var(--accent-glow)}.sidebar-group-icon{font-size:1rem;flex-shrink:0}.sidebar-group-label{font-size:.78rem;color:var(--text-1);font-weight:600;flex:1}.sidebar-group-count{font-size:.68rem;color:var(--text-3);background:var(--tag-bg);border-radius:10px;padding:2px 8px}.sidebar-group-arrow{font-size:.7rem;color:var(--text-3);transition:transform .25s ease}.sidebar-group.collapsed .sidebar-group-arrow{transform:rotate(-90deg)}.sidebar-group.collapsed .sidebar-group-items{display:none}.sidebar-group-items{padding:0 8px 4px}.sidebar-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;border-bottom:none;border-radius:14px;transition:background .15s ease,box-shadow .15s ease,color .15s ease;cursor:pointer;touch-action:manipulation}.sidebar-item:hover,.sidebar-item:focus-within{background:rgba(178,149,93,.12);box-shadow:inset 0 0 0 1px rgba(178,149,93,.08)}.sidebar-item.is-pinned{background:rgba(178,149,93,.08)}.sidebar-new-item .sidebar-item-body{background:var(--accent-glow);border-radius:10px;margin:6px;padding:9px 12px}.sidebar-new-item .sidebar-item-text{color:var(--accent);font-weight:600}.sidebar-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 14px;cursor:pointer}.sidebar-item-body:hover{background:var(--accent-glow)}.sidebar-item-icon{font-size:1.3rem;flex-shrink:0}.sidebar-item-badge{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;border:1px solid rgba(178,149,93,.16);background:rgba(178,149,93,.1);color:var(--accent);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:0}.sidebar-item-main{flex:1;min-width:0;display:flex;align-items:center}.sidebar-item-text{display:block;min-width:0;width:100%;font-size:.84rem;line-height:1.35;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-item:hover .sidebar-item-text,.sidebar-item:focus-within .sidebar-item-text{color:var(--text-1)}.sidebar-item-trail{width:92px;height:28px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;overflow:hidden}.sidebar-item-time{width:100%;display:block;text-align:right;font-size:.7rem;line-height:1;color:var(--text-3);white-space:nowrap;transition:opacity .12s ease}.sidebar-item-actions{display:none;align-items:center;justify-content:flex-end;gap:3px;width:100%;flex-wrap:nowrap}.sidebar-item-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;border:0;border-radius:7px;background:transparent;color:var(--text-4);font-size:13px;line-height:1;padding:0;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.sidebar-item-action:hover{background:rgba(178,149,93,.16);color:var(--accent)}.sidebar-item-action.active{color:var(--accent)}.sidebar-item-action.danger:hover{background:rgba(215,125,110,.13);color:var(--danger)}.sidebar-item:hover .sidebar-item-time,.sidebar-item:focus-within .sidebar-item-time{display:none}.sidebar-item:hover .sidebar-item-actions,.sidebar-item:focus-within .sidebar-item-actions{display:flex}.sidebar-item-del{padding:8px 10px;font-size:.7rem;color:var(--text-4);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s,color .15s;touch-action:manipulation}.sidebar-item:hover .sidebar-item-del{opacity:1}@media(hover:none){.sidebar-item-body:hover{background:transparent}.sidebar-item:hover .sidebar-item-time{display:block}.sidebar-item:hover .sidebar-item-actions{display:none}.sidebar-item:hover .sidebar-item-del{opacity:0}}.sidebar-item-del:hover{color:var(--danger)}.sidebar-item:last-child{border-bottom:none}.sidebar-floating-menu{position:fixed;z-index:2600;width:220px;padding:6px;border-radius:12px;border:1px solid rgba(18,18,18,.1);background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(18,18,18,.16);backdrop-filter:blur(16px) saturate(130%);box-sizing:border-box}[data-theme=dark] .sidebar-floating-menu{border-color:rgba(255,255,255,.12);background:rgba(36,36,38,.96);box-shadow:0 20px 56px rgba(0,0,0,.34)}.sidebar-menu-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:34px;padding:0 8px;border:0;border-radius:8px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;background:transparent;color:rgba(24,24,24,.84);font:700 .82rem/1 var(--font-sans);text-align:left;cursor:pointer;box-sizing:border-box}.sidebar-menu-row span,.sidebar-menu-row b{color:rgba(24,24,24,.56);font-style:normal;font-weight:780;text-align:center}.sidebar-menu-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.sidebar-menu-row:hover,.sidebar-menu-row.is-checked{background:rgba(18,18,18,.067);color:rgba(24,24,24,.96)}.sidebar-menu-row.danger:hover{background:rgba(170,65,50,.1);color:var(--danger)}[data-theme=dark] .sidebar-menu-row{color:rgba(255,255,255,.78)}[data-theme=dark] .sidebar-menu-row span,[data-theme=dark] .sidebar-menu-row b{color:rgba(255,255,255,.5)}[data-theme=dark] .sidebar-menu-row:hover,[data-theme=dark] .sidebar-menu-row.is-checked{background:rgba(255,255,255,.09);color:rgba(255,255,255,.94)}.history-delete-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;display:none;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;background:rgba(20,16,10,.46);backdrop-filter:blur(10px) saturate(120%)}.history-delete-overlay.open{display:flex}.history-delete-panel{width:min(430px,calc(100vw - 30px));max-width:calc(100vw - 30px);border-radius:12px;border:1px solid rgba(178,149,93,.22);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.34)),#f7f2ea;box-shadow:0 24px 72px rgba(68,45,18,.18),inset 0 1px rgba(255,255,255,.72);color:var(--text-1);padding:18px;box-sizing:border-box;overflow:hidden}.history-delete-panel,.history-delete-panel *{box-sizing:border-box}[data-theme=dark] .history-delete-panel{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(31,29,24,.94);box-shadow:0 24px 78px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.08)}.history-delete-head{display:flex;align-items:flex-start;gap:12px}.history-delete-mark{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(170,65,50,.42);background:rgba(170,65,50,.08);color:var(--danger);font-weight:900;line-height:1}.history-delete-copy{flex:1;min-width:0;display:grid;gap:4px}.history-delete-title{color:var(--text-1);font-family:var(--font-serif);font-size:1.02rem;font-weight:800;letter-spacing:2px}.history-delete-desc{color:var(--text-3);font-size:.78rem;line-height:1.55}.history-delete-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;flex:0 0 28px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text-3);cursor:pointer;font-size:1.08rem}.history-delete-close:hover{color:var(--accent);background:var(--accent-glow)}.history-delete-body{display:grid;gap:8px;margin-top:16px;min-width:0;max-width:100%}.history-delete-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;max-width:100%;padding:9px 10px;border:1px solid rgba(178,149,93,.14);border-radius:10px;background:rgba(255,255,255,.36);color:var(--text-2);font-size:.78rem;overflow:hidden}[data-theme=dark] .history-delete-row{background:rgba(255,255,255,.04)}.history-delete-row span{flex-shrink:0;color:var(--text-4)}.history-delete-row strong{display:block;flex:1 1 0;width:0;min-width:0;max-width:100%;color:var(--text-1);font-weight:700;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-delete-check{display:inline-flex;align-items:center;gap:8px;justify-self:start;color:var(--text-3);font-size:.76rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.history-delete-check uni-input{accent-color:var(--accent)}.history-delete-error{min-height:18px;color:var(--danger);font-size:.74rem;line-height:1.5}.history-delete-actions{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:14px}.history-delete-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;width:100%;max-width:100%;min-width:0;height:38px;min-height:38px;max-height:38px;margin:0;padding:0 14px;border-radius:999px;border:1px solid transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.82rem;font-weight:800;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;vertical-align:middle;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.history-delete-btn:hover{transform:translateY(-1px)}.history-delete-btn:focus{outline:none}.history-delete-btn:focus-visible{box-shadow:0 0 0 3px rgba(178,149,93,.2)}.history-delete-btn:before,.history-delete-btn:after{display:none;content:none}.history-delete-btn.secondary{border-color:rgba(178,149,93,.18);background:var(--input-bg);color:var(--text-2)}.history-delete-btn.danger{border-color:rgba(170,65,50,.48);background:var(--danger);color:#fff8ea}.history-delete-btn.loading,.history-delete-btn:disabled{width:100%;height:38px;min-height:38px;max-height:38px;padding:0 14px;border-width:1px;opacity:.68;pointer-events:none;transform:none;cursor:default;font-size:.82rem;line-height:1;-webkit-text-fill-color:currentColor}.history-delete-toast{position:fixed;left:50%;top:50%;z-index:2400;transform:translate(-50%,-42%) scale(.96);opacity:0;pointer-events:none;min-width:92px;height:38px;padding:0 18px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(178,149,93,.22);background:rgba(255,253,248,.9);color:var(--text-1);box-shadow:0 16px 42px rgba(68,45,18,.18),inset 0 1px rgba(255,255,255,.72);backdrop-filter:blur(12px) saturate(130%);font-size:.82rem;font-weight:800;line-height:1;transition:opacity .18s ease,transform .18s ease}.history-delete-toast.show{opacity:1;transform:translate(-50%,-50%) scale(1)}[data-theme=dark] .history-delete-toast{background:rgba(31,29,24,.92);box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.08)}.sidebar-user-panel{flex-shrink:0;border-top:1px solid var(--card-border);padding:12px 16px;background:var(--nav-bg)}.sidebar-detail{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.sidebar-detail-back{font-size:.78rem;color:var(--accent);cursor:pointer;padding:10px 16px 6px;flex-shrink:0}.sidebar-detail-back:hover{opacity:.8}.sidebar-detail-title{font-size:.85rem;font-weight:700;color:var(--text-1);padding:0 16px 12px;flex-shrink:0;border-bottom:1px solid var(--card-border)}.sidebar-detail-body{flex:1;overflow-y:auto;padding:16px}.sidebar-detail-body .tarot-detail-user,.sidebar-detail-body .tarot-detail-ai{padding:8px 0}.sidebar-detail-body .tarot-detail-label{font-size:.7rem;color:var(--text-4);margin-bottom:4px}.sidebar-detail-body .tarot-detail-body{font-size:.82rem;color:var(--text-2);line-height:1.8;white-space:pre-wrap;word-break:break-word}.sidebar-detail-body .tarot-detail-ai .tarot-detail-body{color:var(--text-1)}.sidebar-detail-body .history-markdown{font-size:.82rem;color:var(--text-2);line-height:1.8}.sidebar-detail-body .history-markdown p{margin-bottom:8px}.sidebar-user-logged{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;display:flex;align-items:center;gap:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;padding:0}.sidebar-user-logged:hover{background:var(--accent-glow)}.sidebar-user-avatar-wrap{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.sidebar-user-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.sidebar-user-avatar-letter{font-size:.9rem;font-weight:700;color:var(--text-3)}.sidebar-user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-user-name{font-size:.82rem;font-weight:600;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-points{font-size:.7rem;color:var(--accent)}.sidebar-user-chevron{margin-left:auto;color:var(--text-4);font-size:1.15rem;line-height:1;flex:0 0 auto}.sidebar-user-actions,.sidebar-user-setting,.sidebar-user-logout{display:none}.sidebar-user-guest{display:flex;align-items:center;justify-content:space-between}.sidebar-guest-text{font-size:.75rem;color:var(--text-3)}.sidebar-guest-btn{font-size:.75rem;color:var(--accent);cursor:pointer;padding:4px 14px;border-radius:8px;border:1px solid var(--accent);transition:.2s}.sidebar-guest-btn:hover{background:var(--accent);color:#fff}.history-markdown h2,.history-markdown h3{color:var(--accent);margin:14px 0 8px}.history-markdown strong{color:var(--text-1)}.history-markdown p{margin-bottom:6px}.tarot-detail-user{margin-bottom:12px;padding:12px 14px;border-radius:10px;background:var(--accent-glow)}.tarot-detail-ai{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:var(--card-bg);border:1px solid var(--card-border)}.tarot-detail-label{font-size:.7rem;color:var(--accent);margin-bottom:6px;letter-spacing:1px}.tarot-detail-body{font-size:.82rem;color:var(--text-2);line-height:1.7;white-space:pre-wrap;word-break:break-word}@media(max-width:480px){.tarot-sidebar{width:260px}}@media(min-width:601px){body{--desktop-sidebar-width:252px;--desktop-sidebar-gap:36px;--desktop-sidebar-ease:cubic-bezier(.22,1,.36,1);--desktop-sidebar-duration:.34s}body #app{width:calc(100vw + -0px)!important;margin-left:0!important;transform:none!important;transition:margin-left var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),width var(--desktop-sidebar-duration) var(--desktop-sidebar-ease)!important;will-change:margin-left,width}.topnav-wrap{left:0!important;right:0!important;width:100vw!important;transform:none!important;transition:left var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),width var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),right var(--desktop-sidebar-duration) var(--desktop-sidebar-ease)!important;will-change:left,width}.nav-btn-bar{max-width:100%!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;transition:max-width .34s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important;will-change:max-width,opacity,transform}body.xc-sidebar-desktop-open{overflow-x:hidden!important}body.xc-sidebar-desktop-open #app{width:calc(100vw - var(--desktop-sidebar-width))!important;margin-left:var(--desktop-sidebar-width)!important;transform:none!important}body.xc-sidebar-desktop-open .topnav-wrap{left:var(--desktop-sidebar-width)!important;right:0!important;width:calc(100vw - var(--desktop-sidebar-width))!important;transform:none!important}.sidebar-overlay.show{background:transparent!important;opacity:0!important;pointer-events:none!important;backdrop-filter:none!important}body.xc-sidebar-desktop-open .nav-btn-bar{display:flex!important;max-width:0!important;flex:0 0 0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important;transform:translate3d(-8px,0,0)!important}body.xc-sidebar-desktop-open .topnav-sidebar-btn{display:none!important}body.xc-sidebar-desktop-open .topnav-desktop-context{display:flex!important}body.xc-sidebar-desktop-open .topnav{justify-content:flex-start!important;gap:10px!important}body.xc-sidebar-desktop-open .topnav-right{margin-left:auto!important}body.xc-sidebar-desktop-open.home-fixed-page .hero-home,body.xc-sidebar-desktop-open.home-fixed-page .hero-home-content{max-width:100%!important;overflow-x:hidden!important}body.xc-sidebar-desktop-open.home-fixed-page .home-question-templates{width:min(620px,calc(100vw - var(--desktop-sidebar-width) - var(--desktop-sidebar-gap)))!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main{width:min(760px,calc(100vw - var(--desktop-sidebar-width) - var(--desktop-sidebar-gap)))!important}body.xc-sidebar-desktop-open.home-fixed-page .home-guidance-note{width:min(620px,calc(100vw - var(--desktop-sidebar-width) - var(--desktop-sidebar-gap)))!important;max-width:100%!important;flex-wrap:wrap!important;box-sizing:border-box!important}.tarot-sidebar{width:var(--desktop-sidebar-width)!important;background:#f7f8f7!important;color:#171717!important;border-right:1px solid rgba(18,18,18,.08)!important;box-shadow:none!important;backdrop-filter:none!important;transition:transform var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),box-shadow var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),opacity .18s ease!important}.tarot-sidebar.open{z-index:360!important}[data-theme=dark] .tarot-sidebar{background:rgba(28,28,30,.94)!important;border-right-color:rgba(255,255,255,.1)!important;color:rgba(250,250,250,.92)!important}.sidebar-brand{height:62px!important;padding:0 14px 0 16px!important;border-bottom:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;box-sizing:border-box!important}.sidebar-brand-left{min-width:0;display:flex;align-items:center;gap:10px}.sidebar-brand-icon-wrap{width:28px!important;height:28px!important}.sidebar-brand-icon-wrap:before{background:rgba(18,18,18,.043)!important;box-shadow:none!important}.sidebar-brand-icon{width:22px!important;height:22px!important}.sidebar-brand-name{min-width:0;font-family:var(--font-sans)!important;color:var(--text-1)!important;font-size:.92rem!important;font-weight:760!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-brand-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.sidebar-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border:0;border-radius:10px;display:grid;place-items:center;color:rgba(24,24,24,.72);background:transparent;font:760 17px/1 var(--font-sans);cursor:pointer}.sidebar-icon-btn:hover,.sidebar-icon-btn:focus-visible{background:rgba(18,18,18,.055);outline:none}[data-theme=dark] .sidebar-icon-btn{color:rgba(255,255,255,.72)}[data-theme=dark] .sidebar-icon-btn:hover,[data-theme=dark] .sidebar-icon-btn:focus-visible{background:rgba(255,255,255,.08)}.sidebar-utility-hidden{display:none!important}.sidebar-primary-nav,.sidebar-project-nav{display:grid!important;gap:3px!important;padding:0 14px!important}.sidebar-section-title,.sidebar-history-label{display:block!important;margin:20px 0 8px!important;padding:0 24px!important;color:rgba(24,24,24,.48)!important;font-size:.72rem!important;font-weight:720!important;letter-spacing:0!important;line-height:1!important}[data-theme=dark] .sidebar-section-title,[data-theme=dark] .sidebar-history-label{color:rgba(255,255,255,.42)!important}.sidebar-primary-item,.sidebar-project-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;display:flex!important;align-items:center!important;gap:12px!important;background:transparent!important;color:rgba(24,24,24,.82)!important;font:720 .86rem/1 var(--font-sans)!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important}.sidebar-primary-item:hover,.sidebar-project-item:hover,.sidebar-primary-item.is-active,.sidebar-project-item.is-active{background:rgba(18,18,18,.055)!important;color:rgba(24,24,24,.96)!important;box-shadow:none!important}[data-theme=dark] .sidebar-primary-item,[data-theme=dark] .sidebar-project-item{color:rgba(255,255,255,.78)!important}[data-theme=dark] .sidebar-primary-item:hover,[data-theme=dark] .sidebar-project-item:hover,[data-theme=dark] .sidebar-primary-item.is-active,[data-theme=dark] .sidebar-project-item.is-active{background:rgba(255,255,255,.09)!important;color:rgba(255,255,255,.95)!important}.sidebar-primary-icon,.sidebar-project-icon{width:22px!important;height:22px!important;flex:0 0 22px!important;display:grid!important;place-items:center!important;border-radius:7px!important;color:rgba(24,24,24,.74)!important;background:transparent!important;font-size:.86rem!important;font-weight:800!important;line-height:1!important}[data-theme=dark] .sidebar-primary-icon,[data-theme=dark] .sidebar-project-icon{color:rgba(255,255,255,.7)!important}.sidebar-tool-shortcuts{display:none!important}.sidebar-tool-shortcuts-title{padding:0 10px 8px!important;color:rgba(24,24,24,.48)!important;font-size:.72rem!important;font-weight:720!important;letter-spacing:0!important}[data-theme=dark] .sidebar-tool-shortcuts-title{color:rgba(255,255,255,.42)!important}.sidebar-tool-shortcut{height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:rgba(24,24,24,.82)!important;background:transparent!important;border:0!important}.sidebar-tool-shortcut:hover{background:rgba(18,18,18,.055)!important;color:rgba(24,24,24,.96)!important}[data-theme=dark] .sidebar-tool-shortcut{color:rgba(255,255,255,.78)!important}[data-theme=dark] .sidebar-tool-shortcut:hover{background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.95)!important}.sidebar-tool-shortcut span{display:flex!important;align-items:center!important;gap:10px!important;font-size:.84rem!important;font-weight:720!important}.sidebar-tool-shortcut span i{width:26px;height:26px;flex:0 0 26px;border-radius:9px;display:grid;place-items:center;font-style:normal;color:rgba(24,24,24,.74);background:rgba(246,246,244,.95);border:1px solid rgba(18,18,18,.08);font-size:.75rem;font-weight:850}.sidebar-tool-shortcut em{color:rgba(24,24,24,.42)!important;font-size:.66rem!important;font-weight:620!important}[data-theme=dark] .sidebar-tool-shortcut em{color:rgba(255,255,255,.38)!important}.sidebar-tool-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:34px;margin-top:2px;padding:0 10px;border:0;border-radius:9px;text-align:left;color:rgba(24,24,24,.5);background:transparent;font:700 .78rem/1 var(--font-sans);cursor:pointer}.sidebar-tool-more:hover{background:rgba(18,18,18,.055);color:rgba(24,24,24,.82)}[data-theme=dark] .sidebar-tool-more{color:rgba(255,255,255,.42)}[data-theme=dark] .sidebar-tool-more:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.76)}.sidebar-tabs{display:none!important}.sidebar-content{flex:1!important;min-height:120px!important;padding:0 14px 14px!important}.sidebar-section{margin:12px 0 0!important}.sidebar-section-header.codex-like{display:flex!important;align-items:center!important;justify-content:space-between!important;height:24px!important;padding:0 20px 0 24px!important;margin:0 0 4px!important;color:rgba(24,24,24,.48)!important;font-size:.72rem!important;font-weight:720!important;letter-spacing:0!important;line-height:1!important}[data-theme=dark] .sidebar-section-header.codex-like{color:rgba(255,255,255,.42)!important}.sidebar-section-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-section-actions{display:flex!important;align-items:center!important;gap:2px!important;flex:0 0 auto!important;opacity:.72!important}.sidebar-mini-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;padding:0!important;border:0!important;border-radius:7px!important;display:grid!important;place-items:center!important;color:rgba(24,24,24,.58)!important;background:transparent!important;font:760 .78rem/1 var(--font-sans)!important;cursor:pointer!important}.sidebar-mini-btn:hover,.sidebar-mini-btn:focus-visible{background:rgba(18,18,18,.07)!important;color:rgba(24,24,24,.88)!important;outline:none!important}[data-theme=dark] .sidebar-mini-btn{color:rgba(255,255,255,.54)!important}[data-theme=dark] .sidebar-mini-btn:hover,[data-theme=dark] .sidebar-mini-btn:focus-visible{background:rgba(255,255,255,.09)!important;color:rgba(255,255,255,.86)!important}.sidebar-question-sets{display:grid!important;gap:3px!important;padding:0 14px!important}.sidebar-set-item{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:transparent!important;color:rgba(24,24,24,.82)!important;font:720 .86rem/1 var(--font-sans)!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important}.sidebar-set-item:hover,.sidebar-set-item.is-active{background:rgba(18,18,18,.055)!important;color:rgba(24,24,24,.96)!important}[data-theme=dark] .sidebar-set-item{color:rgba(255,255,255,.78)!important}[data-theme=dark] .sidebar-set-item:hover,[data-theme=dark] .sidebar-set-item.is-active{background:rgba(255,255,255,.09)!important;color:rgba(255,255,255,.95)!important}.sidebar-set-main{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.sidebar-set-icon{width:22px!important;height:22px!important;flex:0 0 22px!important;display:grid!important;place-items:center!important;color:rgba(24,24,24,.7)!important}[data-theme=dark] .sidebar-set-icon{color:rgba(255,255,255,.66)!important}.sidebar-set-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-set-count{flex:0 0 auto!important;color:rgba(24,24,24,.38)!important;font-size:.78rem!important;font-weight:720!important}[data-theme=dark] .sidebar-set-count{color:rgba(255,255,255,.36)!important}.sidebar-set-children{display:grid!important;gap:1px!important;padding:0 4px 8px 40px!important}.sidebar-set-child{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-height:30px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:transparent!important;color:rgba(24,24,24,.58)!important;font:650 .78rem/1 var(--font-sans)!important;cursor:pointer!important}.sidebar-set-child:hover{background:rgba(18,18,18,.043)!important;color:rgba(24,24,24,.82)!important}.sidebar-set-child span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-set-child em{flex:0 0 auto!important;color:rgba(24,24,24,.36)!important;font-style:normal!important;font-weight:650!important}[data-theme=dark] .sidebar-set-child{color:rgba(255,255,255,.54)!important}[data-theme=dark] .sidebar-set-child:hover{background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.78)!important}[data-theme=dark] .sidebar-set-child em{color:rgba(255,255,255,.34)!important}.sidebar-section-items{gap:3px!important}.sidebar-item{min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;gap:8px!important}.sidebar-item:hover,.sidebar-item:focus-within{background:rgba(18,18,18,.055)!important;box-shadow:none!important}[data-theme=dark] .sidebar-item:hover,[data-theme=dark] .sidebar-item:focus-within{background:rgba(255,255,255,.08)!important}.sidebar-item-badge{display:none!important}.sidebar-item-main{min-width:0!important}.sidebar-item-text{color:rgba(24,24,24,.82)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.2!important}[data-theme=dark] .sidebar-item-text{color:rgba(255,255,255,.78)!important}.sidebar-item-trail{width:58px!important;height:24px!important;transition:width .16s ease!important}.sidebar-item-time{color:rgba(24,24,24,.38)!important;font-size:.68rem!important}[data-theme=dark] .sidebar-item-time{color:rgba(255,255,255,.34)!important}.sidebar-item-action{width:23px!important;height:23px!important;flex-basis:23px!important;border-radius:7px!important;color:rgba(24,24,24,.62)!important;background:rgba(255,255,255,.74)!important;box-shadow:inset 0 0 0 1px rgba(18,18,18,.08)!important;font-size:13px!important}.sidebar-item:hover .sidebar-item-trail,.sidebar-item:focus-within .sidebar-item-trail{width:102px!important}.sidebar-item-action:hover{color:rgba(24,24,24,.9)!important;background:rgba(18,18,18,.075)!important;transform:translateY(-1px)!important}.sidebar-item-action.active{color:var(--accent)!important;background:rgba(178,149,93,.14)!important;box-shadow:inset 0 0 0 1px rgba(178,149,93,.2)!important}[data-theme=dark] .sidebar-item-action{color:rgba(255,255,255,.62)!important;background:rgba(255,255,255,.08)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)!important}.sidebar-empty{padding:18px 10px!important;text-align:left!important;color:rgba(24,24,24,.4)!important;font-size:.78rem!important}[data-theme=dark] .sidebar-empty{color:rgba(255,255,255,.38)!important}.sidebar-user-panel{border-top:1px solid rgba(18,18,18,.08)!important;padding:12px 14px 14px!important;background:transparent!important}[data-theme=dark] .sidebar-user-panel{border-top-color:rgba(255,255,255,.1)!important}.sidebar-user-logged,.sidebar-user-guest{min-height:42px!important;border-radius:12px!important;padding:0 6px!important}.sidebar-user-logged{width:100%!important;background:transparent!important;border:0!important}.sidebar-user-logged:hover,.sidebar-user-logged:focus-visible{background:rgba(18,18,18,.055)!important;outline:none!important}.sidebar-user-avatar-wrap{width:34px!important;height:34px!important;border:0!important;background:rgba(23,186,154,.9)!important}.sidebar-user-avatar-letter{color:#fff!important;font-weight:760!important}.sidebar-user-name{color:rgba(24,24,24,.88)!important;font-size:.86rem!important;font-weight:760!important}.sidebar-user-points{color:rgba(24,24,24,.44)!important;font-size:.72rem!important}[data-theme=dark] .sidebar-user-name{color:rgba(255,255,255,.88)!important}[data-theme=dark] .sidebar-user-points{color:rgba(255,255,255,.44)!important}.sidebar-user-chevron{color:rgba(24,24,24,.34)!important;font-size:1.1rem!important}[data-theme=dark] .sidebar-user-chevron{color:rgba(255,255,255,.34)!important}}@media(min-width:601px)and (prefers-reduced-motion:no-preference){body.xc-sidebar-desktop-open .user-page-wrap,body.xc-sidebar-desktop-open .tools-page,body.xc-sidebar-desktop-open .home-ai-main,body.xc-sidebar-desktop-open .home-question-templates,body.xc-sidebar-desktop-open .home-guidance-note{transition:width var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),max-width var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),padding-left var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),padding-right var(--desktop-sidebar-duration) var(--desktop-sidebar-ease),margin var(--desktop-sidebar-duration) var(--desktop-sidebar-ease)!important}}@media(prefers-reduced-motion:reduce){.tarot-sidebar,body #app,.nav-btn-bar,.user-page-wrap,.tools-page,.home-ai-main,.home-question-templates,.home-guidance-note{transition:none!important}}@media(min-width:1040px){body.xc-sidebar-desktop-open.home-fixed-page .home-question-templates{width:min(760px,calc(100vw - var(--desktop-sidebar-width) - var(--desktop-sidebar-gap) - 8px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:600px){.tarot-sidebar{background:#fff!important;border-right:1px solid rgba(18,18,18,.06)!important;box-shadow:18px 0 54px rgba(18,18,18,.14)!important;backdrop-filter:blur(26px) saturate(150%)!important}[data-theme=dark] .tarot-sidebar{background:rgba(28,28,30,.96)!important;border-right-color:rgba(255,255,255,.1)!important}.sidebar-brand{height:72px!important;padding:12px 16px 8px!important;border-bottom:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.sidebar-brand-left{display:flex;align-items:center;gap:10px;min-width:0}.sidebar-brand-icon-wrap{width:30px!important;height:30px!important}.sidebar-brand-icon{width:24px!important;height:24px!important}.sidebar-brand-name{font-family:var(--font-sans)!important;font-size:.96rem!important;font-weight:780!important;letter-spacing:0!important}.sidebar-brand-actions{display:flex;gap:6px}.sidebar-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;color:rgba(24,24,24,.8);background:rgba(245,245,245,.88);font:760 18px/1 var(--font-sans)}.sidebar-utility-hidden{display:none!important}.sidebar-primary-nav,.sidebar-project-nav{display:grid!important;gap:6px!important;padding:0 14px!important}.sidebar-section-title,.sidebar-history-label,.sidebar-section-header.codex-like{margin:18px 0 8px!important;padding:0 22px!important;color:rgba(24,24,24,.44)!important;font-size:.72rem!important;font-weight:720!important;letter-spacing:0!important}.sidebar-section-header.codex-like{display:flex!important;align-items:center!important;justify-content:space-between!important;height:24px!important}.sidebar-section-actions{display:flex!important;align-items:center!important;gap:2px!important}.sidebar-mini-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:rgba(24,24,24,.56)!important;font:760 .78rem/1 var(--font-sans)!important}.sidebar-primary-item,.sidebar-project-item{height:42px!important;min-height:42px!important;padding:0 10px!important;border:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;gap:12px!important;background:transparent!important;color:rgba(24,24,24,.86)!important;font:760 .94rem/1 var(--font-sans)!important;text-align:left!important}.sidebar-primary-item.is-active,.sidebar-project-item.is-active{background:rgba(18,18,18,.055)!important}.sidebar-primary-icon,.sidebar-project-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;display:grid!important;place-items:center!important;background:transparent!important;color:rgba(24,24,24,.76)!important;font-size:.95rem!important}.sidebar-question-sets{display:grid!important;gap:3px!important;padding:0 14px!important}.sidebar-set-item{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:transparent!important;color:rgba(24,24,24,.86)!important;font:760 .94rem/1 var(--font-sans)!important;text-align:left!important}.sidebar-set-item.is-active,.sidebar-set-item:hover{background:rgba(18,18,18,.055)!important}.sidebar-set-main{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}.sidebar-set-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;display:grid!important;place-items:center!important;color:rgba(24,24,24,.72)!important}.sidebar-set-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-set-count{flex:0 0 auto!important;color:rgba(24,24,24,.38)!important;font-size:.82rem!important}.sidebar-set-children{display:grid!important;gap:1px!important;padding:0 4px 10px 44px!important}.sidebar-set-child{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-height:32px!important;padding:0 8px!important;border:0!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:transparent!important;color:rgba(24,24,24,.56)!important;font:680 .82rem/1 var(--font-sans)!important}.sidebar-set-child span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-set-child em{flex:0 0 auto!important;color:rgba(24,24,24,.34)!important;font-style:normal!important}.sidebar-tabs{display:none!important}.sidebar-content{flex:1!important;padding:0 14px 12px!important}.sidebar-section-header:not(.codex-like){display:none!important}.sidebar-item{height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:12px!important}.sidebar-item-badge{display:none!important}.sidebar-item-text{font-size:.86rem!important;font-weight:680!important;color:rgba(24,24,24,.8)!important}.sidebar-item-trail{width:54px!important}.sidebar-user-panel{border-top:1px solid rgba(18,18,18,.06)!important;background:transparent!important;padding:12px 14px max(14px,env(safe-area-inset-bottom))!important}}.ai-stage-logo{display:inline-block;width:18px;height:18px;border-radius:50%;vertical-align:middle;margin-right:3px;-o-object-fit:cover;object-fit:cover;animation:ai-logo-spin 1s linear infinite}.ai-stage-logo-box{display:inline-block;width:18px;height:18px;border-radius:50%;vertical-align:middle;margin-right:3px;background:url(/static/images/logo.svg?v=7) center/cover no-repeat;animation:ai-logo-spin 1s linear infinite}@keyframes ai-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.site-footer{margin-top:0!important;padding:16px 32px 12px!important}.site-footer .footer-disclaimer{margin-bottom:0!important}@media(max-width:768px){.site-footer{padding:12px 16px 10px!important}}uni-page-wrapper{min-height:0!important}.page-root{padding-top:60px!important}@media(max-width:768px){.page-root{padding-top:56px!important}}body.marketing-page .page-root.marketing-active{padding-top:0!important}body:not(.home-fixed-page):not(.marketing-page) .page-root{height:auto!important;min-height:calc(100dvh - 60px)!important;overflow:visible!important}body:not(.home-fixed-page):not(.marketing-page) .page-wrap{height:auto!important;min-height:550px!important;overflow:visible!important}body:not(.home-fixed-page):not(.marketing-page) uni-page-body,body:not(.home-fixed-page):not(.marketing-page) uni-page-wrapper{overflow-y:auto!important;-webkit-overflow-scrolling:touch}body:not(.home-fixed-page):not(.marketing-page) uni-page-wrapper{height:100dvh!important;max-height:100dvh!important}body:not(.home-fixed-page):not(.marketing-page) uni-page-body{height:auto!important;min-height:100%!important;overflow:visible!important}@media(max-width:768px){body:not(.home-fixed-page):not(.marketing-page) .page-root{min-height:calc(100dvh - 56px)!important}}body:not(.home-fixed-page) .tool-hero,body:not(.home-fixed-page) .tarot-hero{padding-top:42px!important;padding-bottom:22px!important}body:not(.home-fixed-page) .tool-hero-title,body:not(.home-fixed-page) .tarot-hero-title{font-size:clamp(1.45rem,2.2vw,2rem)!important;letter-spacing:3px!important;margin-bottom:8px!important}body:not(.home-fixed-page) .tool-hero-desc,body:not(.home-fixed-page) .tarot-hero-desc{max-width:720px;margin-left:auto!important;margin-right:auto!important;color:var(--text-3)!important}body:not(.home-fixed-page) .section{padding-top:42px!important;padding-bottom:72px!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section{position:relative;border-radius:18px!important;border:1px solid rgba(178,149,93,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),var(--card-bg)!important;box-shadow:0 18px 54px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.08)!important;overflow:visible!important}body:not(.home-fixed-page) .tool-container:before,body:not(.home-fixed-page) .tarot-section:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(178,149,93,.48),transparent);pointer-events:none}body:not(.home-fixed-page) .tool-tabs{display:flex!important;gap:6px!important;padding:5px!important;margin-bottom:22px!important;border:1px solid rgba(178,149,93,.14)!important;border-radius:14px!important;background:rgba(0,0,0,.035)!important;position:static!important;top:auto!important;z-index:auto!important;overflow-x:auto!important;scrollbar-width:none}body:not(.home-fixed-page) .tool-tabs::-webkit-scrollbar{display:none}body:not(.home-fixed-page) .tool-tab{flex:1 0 auto;min-height:38px;display:inline-flex!important;align-items:center;justify-content:center;gap:4px;padding:9px 14px!important;border:1px solid transparent!important;border-radius:10px!important;color:var(--text-2)!important;background:transparent!important;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}body:not(.home-fixed-page) .tool-tab.active{color:var(--accent)!important;border-color:rgba(178,149,93,.34)!important;background:linear-gradient(180deg,rgba(178,149,93,.16),rgba(178,149,93,.07))!important;box-shadow:inset 0 1px rgba(255,255,255,.1)}body:not(.home-fixed-page) .tool-tab:hover{transform:translateY(-1px)}body:not(.home-fixed-page) .tab-badge{border-radius:999px!important;padding:1px 6px!important;letter-spacing:0!important}body:not(.home-fixed-page) .qf-datetime-section,body:not(.home-fixed-page) .wz-advanced-box,body:not(.home-fixed-page) .tarot-settings,body:not(.home-fixed-page) .ly-auto-info{border:1px solid rgba(178,149,93,.14)!important;background:rgba(255,255,255,.043)!important;box-shadow:inset 0 1px rgba(255,255,255,.06)}body:not(.home-fixed-page) .qf-datetime-row,body:not(.home-fixed-page) .wz-datetime-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:8px!important}body:not(.home-fixed-page) .qf-dt-col,body:not(.home-fixed-page) .wz-dt-col,body:not(.home-fixed-page) .wz-dt-hour,body:not(.home-fixed-page) .wz-dt-minute,body:not(.home-fixed-page) .qf-dt-col-narrow{min-width:0!important;width:100%!important;flex:initial!important}body:not(.home-fixed-page) .qf-datetime-select,body:not(.home-fixed-page) .wz-datetime-select,body:not(.home-fixed-page) .form-select-picker,body:not(.home-fixed-page) .wz-form-input,body:not(.home-fixed-page) .dom-input-wrap .native-input{min-height:38px!important;border-radius:10px!important;border-color:rgba(178,149,93,.18)!important;background:rgba(255,255,255,.06)!important;color:var(--text-1)!important}body:not(.home-fixed-page) .qf-datetime-select:focus,body:not(.home-fixed-page) .wz-datetime-select:focus,body:not(.home-fixed-page) .form-select-picker:focus,body:not(.home-fixed-page) .wz-form-input:focus,body:not(.home-fixed-page) .dom-input-wrap .native-input:focus{border-color:rgba(178,149,93,.58)!important;box-shadow:0 0 0 3px rgba(178,149,93,.1)!important}body:not(.home-fixed-page) .submit-btn,body:not(.home-fixed-page) .wz-submit-btn,body:not(.home-fixed-page) .tarot-draw-btn,body:not(.home-fixed-page) .tarot-btn-primary,body:not(.home-fixed-page) .zeji-submit{min-height:42px!important;border-radius:999px!important;background:linear-gradient(135deg,#7f6128,#c39a45 48%,#8c6a2b)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 10px 24px rgba(105,73,18,.22),inset 0 1px rgba(255,255,255,.18)!important;text-shadow:0 1px 1px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body:not(.home-fixed-page) .submit-btn:hover,body:not(.home-fixed-page) .wz-submit-btn:hover,body:not(.home-fixed-page) .tarot-draw-btn:hover,body:not(.home-fixed-page) .tarot-btn-primary:hover,body:not(.home-fixed-page) .zeji-submit:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 14px 30px rgba(105,73,18,.28),inset 0 1px rgba(255,255,255,.22)!important}body:not(.home-fixed-page) .btn-ghost,body:not(.home-fixed-page) .tarot-btn-outline{min-height:40px!important;border-radius:999px!important;border-color:rgba(178,149,93,.22)!important;color:var(--text-2)!important;background:rgba(255,255,255,.04)!important}body:not(.home-fixed-page) .record-page{border:1px solid rgba(178,149,93,.12);box-shadow:inset 0 1px rgba(255,255,255,.05)}body:not(.home-fixed-page) .record-toolbar,body:not(.home-fixed-page) .record-filter-row{gap:8px!important}body:not(.home-fixed-page) .record-search{border:1px solid rgba(178,149,93,.14)!important;background:rgba(255,255,255,.055)!important}body:not(.home-fixed-page) .record-filter-tag,body:not(.home-fixed-page) .action-btn{border-radius:999px!important}body:not(.home-fixed-page) .bz-card{border-radius:12px!important;border-color:rgba(178,149,93,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.024)),var(--card-bg)!important;box-shadow:0 8px 22px rgba(0,0,0,.08)}body:not(.home-fixed-page) .bz-card:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.12)}body:not(.home-fixed-page) .tarot-hero-icon{font-size:3.25rem!important;margin-bottom:10px!important}body:not(.home-fixed-page) .spread-card{border-radius:12px!important;border-color:rgba(178,149,93,.16)!important;background:rgba(255,255,255,.05)!important}@media(max-width:768px){body:not(.home-fixed-page) .tool-hero,body:not(.home-fixed-page) .tarot-hero{padding:30px 16px 16px!important}body:not(.home-fixed-page) .section{padding:28px 14px 56px!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section{border-radius:16px!important}body:not(.home-fixed-page) .qf-datetime-row,body:not(.home-fixed-page) .wz-datetime-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.home-fixed-page) .btn-row{gap:8px!important}}body:not(.home-fixed-page) .tool-tabs{position:static!important;top:auto!important;z-index:auto!important;backdrop-filter:blur(18px) saturate(150%)}body:not(.home-fixed-page) .record-tabs{position:sticky;top:68px;z-index:18;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),var(--card-bg);backdrop-filter:blur(18px) saturate(150%)}body:not(.home-fixed-page) .record-tab{min-height:44px;display:flex;align-items:center;border-bottom-width:3px!important}body:not(.home-fixed-page) .record-empty{margin:14px 20px 22px!important;padding:42px 20px!important;border:1px dashed rgba(178,149,93,.22);border-radius:16px;background:rgba(255,255,255,.035)}body:not(.home-fixed-page) .empty-icon{opacity:.72!important;filter:drop-shadow(0 8px 18px rgba(120,80,12,.12))}body:not(.home-fixed-page) .qai-stream-box,body:not(.home-fixed-page) .qai-result,body:not(.home-fixed-page) .ly-result-card,body:not(.home-fixed-page) .qf-result-card,body:not(.home-fixed-page) .tarot-reading-section,body:not(.home-fixed-page) .chat-bubble-ai{border-radius:16px!important;border-color:rgba(178,149,93,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.024)),var(--card-bg)!important;box-shadow:inset 0 1px rgba(255,255,255,.06)!important}body:not(.home-fixed-page) .qai-card-title,body:not(.home-fixed-page) .reading-title,body:not(.home-fixed-page) .qf-result-title{letter-spacing:1px!important}body:not(.home-fixed-page) .chat-input-bar{border-radius:14px!important;border:1px solid rgba(178,149,93,.16)!important;background:rgba(255,255,255,.043)!important}body:not(.home-fixed-page) .chat-input{min-height:38px!important;border-radius:999px!important;border-color:rgba(178,149,93,.16)!important;background:rgba(255,255,255,.055)!important}body:not(.home-fixed-page) .chat-send-btn{min-height:38px!important;border-radius:999px!important;display:flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,#7f6128,#c39a45 48%,#8c6a2b)!important;box-shadow:0 8px 18px rgba(105,73,18,.18)}body:not(.home-fixed-page) .tarot-btn-row,body:not(.home-fixed-page) .btn-row,body:not(.home-fixed-page) .wz-smart-btns{align-items:stretch!important}body:not(.home-fixed-page) .tarot-btn-row .btn-ghost,body:not(.home-fixed-page) .btn-row .btn-ghost{display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:480px){body:not(.home-fixed-page):not(.marketing-page) .page-root{padding-top:52px!important}body:not(.home-fixed-page) .tool-hero,body:not(.home-fixed-page) .tarot-hero{padding:18px 14px 10px!important}body:not(.home-fixed-page) .tool-hero-title,body:not(.home-fixed-page) .tarot-hero-title{font-size:1.16rem!important;letter-spacing:1.5px!important}body:not(.home-fixed-page) .tool-hero-desc,body:not(.home-fixed-page) .tarot-hero-desc{font-size:.72rem!important;line-height:1.55!important;letter-spacing:.5px!important}body:not(.home-fixed-page) .section{padding:14px 10px 48px!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section{padding:14px 10px!important}body:not(.home-fixed-page) .tool-tabs{top:auto!important;margin-bottom:14px!important}body:not(.home-fixed-page) .record-tabs{top:56px;padding:0 10px!important}body:not(.home-fixed-page) .tool-tab{min-height:34px!important;padding:7px 10px!important;font-size:.72rem!important}body:not(.home-fixed-page) .tab-badge{font-size:.48rem!important}body:not(.home-fixed-page) .qf-datetime-row,body:not(.home-fixed-page) .wz-datetime-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body:not(.home-fixed-page) .qf-datetime-select,body:not(.home-fixed-page) .wz-datetime-select,body:not(.home-fixed-page) .form-select-picker,body:not(.home-fixed-page) .wz-form-input,body:not(.home-fixed-page) .dom-input-wrap .native-input{min-height:36px!important;font-size:.78rem!important}body:not(.home-fixed-page) .submit-btn,body:not(.home-fixed-page) .wz-submit-btn,body:not(.home-fixed-page) .tarot-draw-btn,body:not(.home-fixed-page) .tarot-btn-primary,body:not(.home-fixed-page) .zeji-submit{min-height:40px!important;font-size:.84rem!important;letter-spacing:1px!important}body:not(.home-fixed-page) .tarot-btn-row,body:not(.home-fixed-page) .btn-row{display:grid!important;grid-template-columns:1fr!important}body:not(.home-fixed-page) .tarot-btn-row>*,body:not(.home-fixed-page) .btn-row>*,body:not(.home-fixed-page) .wz-smart-btns>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body:not(.home-fixed-page) .spread-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}body:not(.home-fixed-page) .spread-card{min-height:72px!important;padding:9px 10px!important}body:not(.home-fixed-page) .spread-card-desc{-webkit-line-clamp:2!important}body:not(.home-fixed-page) .record-toolbar{padding:10px 12px 4px!important}body:not(.home-fixed-page) .record-filter-row{padding:8px 12px 10px!important}body:not(.home-fixed-page) .case-cards,body:not(.home-fixed-page) .star-cards{padding:12px!important}body:not(.home-fixed-page) .bz-card .card-gz{min-width:104px!important;gap:6px!important;padding:6px!important}body:not(.home-fixed-page) .bz-card .gz-col{flex-basis:24px!important;min-width:24px!important}body:not(.home-fixed-page) .bz-card .gz-circle{width:22px!important;height:22px!important}body:not(.home-fixed-page) .record-empty{margin:12px!important;padding:32px 14px!important}}body:not(.home-fixed-page) .about-hero,body:not(.home-fixed-page) .calendar-hero{padding-top:46px!important;padding-bottom:24px!important}body:not(.home-fixed-page) .about-hero-title,body:not(.home-fixed-page) .calendar-hero-title{font-size:clamp(1.36rem,2vw,1.86rem)!important;letter-spacing:2.5px!important;margin-bottom:10px!important}body:not(.home-fixed-page) .about-hero-desc,body:not(.home-fixed-page) .calendar-hero-desc{color:var(--text-3)!important;max-width:720px!important}body:not(.home-fixed-page) .points-card,body:not(.home-fixed-page) .calendar-card,body:not(.home-fixed-page) .profile-card,body:not(.home-fixed-page) .settings-list,body:not(.home-fixed-page) .community-post-card,body:not(.home-fixed-page) .up-header,body:not(.home-fixed-page) .faq-panel,body:not(.home-fixed-page) .trust-authority,body:not(.home-fixed-page) .case-card,body:not(.home-fixed-page) .feature-card,body:not(.home-fixed-page) .scenario-card,body:not(.home-fixed-page) .edu-card,body:not(.home-fixed-page) .hero-card{border-color:rgba(178,149,93,.16)!important;box-shadow:0 16px 42px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.07)!important}body:not(.home-fixed-page) .calendar-card,body:not(.home-fixed-page) .settings-list,body:not(.home-fixed-page) .community-post-card,body:not(.home-fixed-page) .up-header,body:not(.home-fixed-page) .faq-panel,body:not(.home-fixed-page) .trust-authority,body:not(.home-fixed-page) .case-card,body:not(.home-fixed-page) .feature-card,body:not(.home-fixed-page) .scenario-card,body:not(.home-fixed-page) .edu-card,body:not(.home-fixed-page) .hero-card{background:linear-gradient(180deg,rgba(255,255,255,.067),rgba(255,255,255,.027)),var(--card-bg)!important}body:not(.home-fixed-page) .points-card{background:radial-gradient(circle at 82% 0%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#84662b,#c5a14e 48%,#7a5b22)!important;border:1px solid rgba(255,255,255,.18)!important;overflow:hidden!important}body:not(.home-fixed-page) .signin-btn,body:not(.home-fixed-page) .load-more,body:not(.home-fixed-page) .cal-nav-btn,body:not(.home-fixed-page) .pd-back,body:not(.home-fixed-page) .pd-like-btn,body:not(.home-fixed-page) .pd-edit-btn,body:not(.home-fixed-page) .img-upload-btn{border-radius:999px!important;border-color:rgba(178,149,93,.22)!important}body:not(.home-fixed-page) .pkg-scroll{gap:12px!important;padding:4px 2px 10px!important;overflow-x:auto!important;scrollbar-width:none}body:not(.home-fixed-page) .pkg-scroll::-webkit-scrollbar{display:none}body:not(.home-fixed-page) .pkg-card{border-radius:14px!important;border-color:rgba(178,149,93,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.024)),var(--card-bg)!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important}body:not(.home-fixed-page) .pkg-card:first-child{background:linear-gradient(180deg,rgba(178,149,93,.2),rgba(178,149,93,.06)),var(--card-bg)!important;border-color:rgba(178,149,93,.46)!important}body:not(.home-fixed-page) .dp-tabs,body:not(.home-fixed-page) .case-tabs,body:not(.home-fixed-page) .category-tab,body:not(.home-fixed-page) .sort-tab{gap:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none}body:not(.home-fixed-page) .dp-tabs::-webkit-scrollbar,body:not(.home-fixed-page) .case-tabs::-webkit-scrollbar,body:not(.home-fixed-page) .category-tab::-webkit-scrollbar,body:not(.home-fixed-page) .sort-tab::-webkit-scrollbar{display:none}body:not(.home-fixed-page) .dp-tab,body:not(.home-fixed-page) .case-tab,body:not(.home-fixed-page) .ctab,body:not(.home-fixed-page) .stab{flex:0 0 auto!important;border-radius:999px!important;border-color:rgba(178,149,93,.18)!important;background:rgba(255,255,255,.035)!important;color:var(--text-2)!important}body:not(.home-fixed-page) .dp-tab.active,body:not(.home-fixed-page) .case-tab.active,body:not(.home-fixed-page) .ctab.active,body:not(.home-fixed-page) .stab.active{color:var(--accent)!important;background:rgba(178,149,93,.14)!important;border-color:rgba(178,149,93,.46)!important}body:not(.home-fixed-page) .dp-list{border-color:rgba(178,149,93,.16)!important;background:rgba(255,255,255,.024)!important}body:not(.home-fixed-page) .dp-item{min-height:58px!important;gap:12px!important}body:not(.home-fixed-page) .cal-grid{gap:5px!important}body:not(.home-fixed-page) .cal-cell{min-height:72px!important;border-radius:10px!important;background:rgba(255,255,255,.043)!important;border-color:rgba(178,149,93,.08)!important}body:not(.home-fixed-page) .cal-cell.today,body:not(.home-fixed-page) .cal-cell.selected{background:rgba(178,149,93,.14)!important;border-color:rgba(178,149,93,.52)!important;box-shadow:0 0 0 1px rgba(178,149,93,.18)!important}body:not(.home-fixed-page) .cal-detail-item,body:not(.home-fixed-page) .compliance-notice,body:not(.home-fixed-page) .search-row .form-input,body:not(.home-fixed-page) .settings-accordion{border:1px solid rgba(178,149,93,.14)!important;background:rgba(255,255,255,.043)!important}body:not(.home-fixed-page) .search-row .form-input:focus{border-color:rgba(178,149,93,.55)!important;box-shadow:0 0 0 3px rgba(178,149,93,.1)!important}body:not(.home-fixed-page) .community-post-card{padding:22px!important}body:not(.home-fixed-page) .post-avatar,body:not(.home-fixed-page) .up-avatar,body:not(.home-fixed-page) .profile-card-avatar{box-shadow:0 8px 22px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.12)!important}body:not(.home-fixed-page) .post-badge{border-color:rgba(178,149,93,.35)!important;background:rgba(178,149,93,.12)!important}body:not(.home-fixed-page) .post-actions,body:not(.home-fixed-page) .pd-actions{border-top-color:rgba(178,149,93,.12)!important}body:not(.home-fixed-page) .settings-item{min-height:50px!important;border-bottom-color:rgba(178,149,93,.1)!important}body:not(.home-fixed-page) .settings-item:hover,body:not(.home-fixed-page) .dp-item:hover,body:not(.home-fixed-page) .community-post-card:hover,body:not(.home-fixed-page) .hero-card:hover,body:not(.home-fixed-page) .scenario-card:hover{background:rgba(178,149,93,.08)!important;border-color:rgba(178,149,93,.32)!important}body:not(.home-fixed-page) .settings-logout{border-radius:999px!important;background:rgba(215,125,110,.05)!important}body:not(.home-fixed-page) .profile-empty,body:not(.home-fixed-page) .com-empty,body:not(.home-fixed-page) .com-loading,body:not(.home-fixed-page) .record-empty{border-radius:16px!important;background:rgba(255,255,255,.035)!important}body:not(.home-fixed-page) .section-alt,body:not(.home-fixed-page) .site-footer{border-top:1px solid rgba(178,149,93,.1)!important}body:not(.home-fixed-page) .section-title{letter-spacing:1.2px!important}@media(max-width:768px){body:not(.home-fixed-page) .about-hero,body:not(.home-fixed-page) .calendar-hero{padding:30px 16px 16px!important}body:not(.home-fixed-page) .points-card{padding:24px 18px 22px!important}body:not(.home-fixed-page) .points-number{font-size:2.45rem!important}body:not(.home-fixed-page) .pkg-card{flex:0 0 132px!important}body:not(.home-fixed-page) .calendar-card{padding:16px!important}body:not(.home-fixed-page) .cal-grid{gap:4px!important}body:not(.home-fixed-page) .cal-cell{min-height:64px!important;padding:4px 1px!important}body:not(.home-fixed-page) .community-post-card{padding:16px!important}body:not(.home-fixed-page) .post-badge{margin-left:0!important}}@media(max-width:480px){body:not(.home-fixed-page) .about-hero,body:not(.home-fixed-page) .calendar-hero{padding:20px 14px 12px!important}body:not(.home-fixed-page) .about-hero-title,body:not(.home-fixed-page) .calendar-hero-title{font-size:1.12rem!important;letter-spacing:1.2px!important}body:not(.home-fixed-page) .about-hero-desc,body:not(.home-fixed-page) .calendar-hero-desc{font-size:.72rem!important;line-height:1.55!important}body:not(.home-fixed-page) .points-card{margin-bottom:16px!important}body:not(.home-fixed-page) .pkg-scroll{margin-left:-2px!important;margin-right:-2px!important}body:not(.home-fixed-page) .pkg-card{flex-basis:118px!important;padding:14px 10px!important}body:not(.home-fixed-page) .dp-item{padding:12px!important}body:not(.home-fixed-page) .cal-nav{gap:8px!important}body:not(.home-fixed-page) .cal-nav-title{font-size:.82rem!important;letter-spacing:1px!important}body:not(.home-fixed-page) .cal-cell{min-height:54px!important;border-radius:8px!important}body:not(.home-fixed-page) .cal-lunar,body:not(.home-fixed-page) .cal-gz,body:not(.home-fixed-page) .cal-jc{font-size:.46rem!important}body:not(.home-fixed-page) .search-row{gap:8px!important}body:not(.home-fixed-page) .category-tab,body:not(.home-fixed-page) .sort-tab{margin-bottom:14px!important}body:not(.home-fixed-page) .profile-card{gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important}body:not(.home-fixed-page) .settings-item{padding:12px!important}body:not(.home-fixed-page) .hero-card,body:not(.home-fixed-page) .trust-authority,body:not(.home-fixed-page) .case-card,body:not(.home-fixed-page) .feature-card,body:not(.home-fixed-page) .scenario-card,body:not(.home-fixed-page) .edu-card,body:not(.home-fixed-page) .faq-panel{box-shadow:0 10px 24px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.06)!important}}:focus{outline:none}:focus-visible{outline:2px solid rgba(178,149,93,.62)!important;outline-offset:3px!important}body:not(.home-fixed-page) .btn,body:not(.home-fixed-page) .btn-primary,body:not(.home-fixed-page) .btn-outline,body:not(.home-fixed-page) .btn-ghost,body:not(.home-fixed-page) .submit-btn,body:not(.home-fixed-page) .wz-submit-btn,body:not(.home-fixed-page) .tarot-draw-btn,body:not(.home-fixed-page) .tarot-btn-primary,body:not(.home-fixed-page) .tarot-btn-outline,body:not(.home-fixed-page) .zeji-submit,body:not(.home-fixed-page) .chat-send-btn,body:not(.home-fixed-page) .home-ai-send,body:not(.home-fixed-page) .signin-btn,body:not(.home-fixed-page) .load-more,body:not(.home-fixed-page) .cal-nav-btn,body:not(.home-fixed-page) .pd-back,body:not(.home-fixed-page) .pd-like-btn,body:not(.home-fixed-page) .pd-edit-btn,body:not(.home-fixed-page) .img-upload-btn,body:not(.home-fixed-page) .settings-item,body:not(.home-fixed-page) .record-filter-tag,body:not(.home-fixed-page) .action-btn,body:not(.home-fixed-page) .tool-tab,body:not(.home-fixed-page) .record-tab,body:not(.home-fixed-page) .dp-tab,body:not(.home-fixed-page) .case-tab,body:not(.home-fixed-page) .ctab,body:not(.home-fixed-page) .stab{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,opacity .16s ease!important}body:not(.home-fixed-page) .btn:active,body:not(.home-fixed-page) .btn-primary:active,body:not(.home-fixed-page) .btn-outline:active,body:not(.home-fixed-page) .btn-ghost:active,body:not(.home-fixed-page) .submit-btn:active,body:not(.home-fixed-page) .wz-submit-btn:active,body:not(.home-fixed-page) .tarot-draw-btn:active,body:not(.home-fixed-page) .tarot-btn-primary:active,body:not(.home-fixed-page) .tarot-btn-outline:active,body:not(.home-fixed-page) .zeji-submit:active,body:not(.home-fixed-page) .chat-send-btn:active,body:not(.home-fixed-page) .home-ai-send:active,body:not(.home-fixed-page) .signin-btn:active,body:not(.home-fixed-page) .load-more:active,body:not(.home-fixed-page) .cal-nav-btn:active,body:not(.home-fixed-page) .pd-back:active,body:not(.home-fixed-page) .pd-like-btn:active,body:not(.home-fixed-page) .pd-edit-btn:active,body:not(.home-fixed-page) .img-upload-btn:active,body:not(.home-fixed-page) .tool-tab:active,body:not(.home-fixed-page) .record-tab:active,body:not(.home-fixed-page) .dp-tab:active,body:not(.home-fixed-page) .case-tab:active,body:not(.home-fixed-page) .ctab:active,body:not(.home-fixed-page) .stab:active{transform:translateY(1px) scale(.985)!important}body:not(.home-fixed-page) .disabled,body:not(.home-fixed-page) [disabled],body:not(.home-fixed-page) .btn.disabled,body:not(.home-fixed-page) .submit-btn.disabled,body:not(.home-fixed-page) .tarot-draw-btn.disabled{cursor:not-allowed!important;opacity:.55!important;filter:saturate(.8)!important;box-shadow:none!important}body:not(.home-fixed-page) .com-loading,body:not(.home-fixed-page) .record-loading,body:not(.home-fixed-page) .loading,body:not(.home-fixed-page) .loading-text,body:not(.home-fixed-page) #calLoadingMsg{position:relative;overflow:hidden}body:not(.home-fixed-page) .com-loading:after,body:not(.home-fixed-page) .record-loading:after,body:not(.home-fixed-page) .loading:after,body:not(.home-fixed-page) .loading-text:after,body:not(.home-fixed-page) #calLoadingMsg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(178,149,93,.12),transparent);animation:xc-shimmer 1.45s ease-in-out infinite;pointer-events:none}@keyframes xc-shimmer{to{transform:translate(100%)}}body:not(.home-fixed-page) ::-moz-selection{background:rgba(178,149,93,.28);color:var(--text-1)}body:not(.home-fixed-page) ::selection{background:rgba(178,149,93,.28);color:var(--text-1)}body:not(.home-fixed-page) *{scrollbar-width:thin;scrollbar-color:rgba(178,149,93,.34) transparent}body:not(.home-fixed-page) *::-webkit-scrollbar{width:8px;height:8px}body:not(.home-fixed-page) *::-webkit-scrollbar-thumb{background:rgba(178,149,93,.3);border-radius:999px}body:not(.home-fixed-page) *::-webkit-scrollbar-track{background:transparent}body:not(.home-fixed-page) .modal-overlay{padding:18px!important;box-sizing:border-box!important;overscroll-behavior:contain!important}body:not(.home-fixed-page) #topnavLoginModal{align-items:flex-end!important;justify-content:center!important;padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px))!important}body:not(.home-fixed-page) .modal-box{width:min(92vw,460px)!important;max-height:min(82dvh,720px)!important;overflow:auto!important;border-radius:20px!important;border:1px solid rgba(178,149,93,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)),var(--card-bg)!important;box-shadow:0 24px 76px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.08)!important}body:not(.home-fixed-page) #topnavLoginModal .modal-box{border-radius:22px 22px 16px 16px!important}body:not(.home-fixed-page) .modal-title{margin-bottom:18px!important;line-height:1.35!important}body:not(.home-fixed-page) .modal-btns{position:sticky;bottom:-1px;padding-top:12px;background:linear-gradient(180deg,transparent,var(--card-bg) 34%)}body:not(.home-fixed-page) .modal-btns .btn,body:not(.home-fixed-page) .modal-btns>*{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}body:not(.home-fixed-page) uni-input,body:not(.home-fixed-page) uni-textarea,body:not(.home-fixed-page) select,body:not(.home-fixed-page) .form-input,body:not(.home-fixed-page) .field-input,body:not(.home-fixed-page) .chat-input,body:not(.home-fixed-page) .record-search-input,body:not(.home-fixed-page) .native-input,body:not(.home-fixed-page) .dom-input-wrap .native-input{caret-color:var(--accent)!important}body:not(.home-fixed-page) uni-textarea,body:not(.home-fixed-page) .form-textarea{line-height:1.7!important;resize:vertical}body:not(.home-fixed-page) uni-input::-moz-placeholder,body:not(.home-fixed-page) uni-textarea::-moz-placeholder,body:not(.home-fixed-page) .form-input::-moz-placeholder,body:not(.home-fixed-page) .field-input::-moz-placeholder,body:not(.home-fixed-page) .chat-input::-moz-placeholder{color:var(--text-4)!important}body:not(.home-fixed-page) uni-input::placeholder,body:not(.home-fixed-page) uni-textarea::placeholder,body:not(.home-fixed-page) .form-input::placeholder,body:not(.home-fixed-page) .field-input::placeholder,body:not(.home-fixed-page) .chat-input::placeholder{color:var(--text-4)!important}body:not(.home-fixed-page) .field-label,body:not(.home-fixed-page) .form-label,body:not(.home-fixed-page) .settings-group-title,body:not(.home-fixed-page) .modal-error{letter-spacing:.8px!important}body:not(.home-fixed-page) .modal-error{border-radius:10px!important}body:not(.home-fixed-page) .profile-sheet-panel,body:not(.home-fixed-page) .tool-sheet-panel,body:not(.home-fixed-page) .llm-sheet-panel{border:1px solid rgba(178,149,93,.18)!important;box-shadow:0 24px 76px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.08)!important}body:not(.home-fixed-page):not(.marketing-page) .page-root{padding-bottom:max(34px,env(safe-area-inset-bottom))!important}body:not(.home-fixed-page) .qai-result,body:not(.home-fixed-page) .qai-stream-box,body:not(.home-fixed-page) .ly-result-card,body:not(.home-fixed-page) .qf-result-card,body:not(.home-fixed-page) .tarot-reading-section,body:not(.home-fixed-page) .chat-bubble-ai,body:not(.home-fixed-page) .post-content,body:not(.home-fixed-page) .sidebar-detail-body,body:not(.home-fixed-page) .history-markdown{text-wrap:pretty;word-break:break-word}[data-theme=dark] body:not(.home-fixed-page) .modal-box,[data-theme=dark] body:not(.home-fixed-page) .tool-container,[data-theme=dark] body:not(.home-fixed-page) .tarot-section,[data-theme=dark] body:not(.home-fixed-page) .calendar-card,[data-theme=dark] body:not(.home-fixed-page) .community-post-card,[data-theme=dark] body:not(.home-fixed-page) .settings-list,[data-theme=dark] body:not(.home-fixed-page) .hero-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03)),rgba(48,53,76,.9)!important;border-color:rgba(255,255,255,.15)!important}[data-theme=light] body:not(.home-fixed-page) .modal-box,[data-theme=light] body:not(.home-fixed-page) .tool-container,[data-theme=light] body:not(.home-fixed-page) .tarot-section,[data-theme=light] body:not(.home-fixed-page) .calendar-card,[data-theme=light] body:not(.home-fixed-page) .community-post-card,[data-theme=light] body:not(.home-fixed-page) .settings-list,[data-theme=light] body:not(.home-fixed-page) .hero-card{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.44)),rgba(255,253,248,.7)!important}@media(max-width:768px){body:not(.home-fixed-page) .modal-overlay{align-items:flex-end!important;padding:12px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}body:not(.home-fixed-page) .modal-box{width:100%!important;max-height:84dvh!important;border-radius:22px 22px 16px 16px!important;padding:22px 18px 18px!important}body:not(.home-fixed-page) .modal-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body:not(.home-fixed-page) .modal-btns>*:only-child{grid-column:1 / -1}}@media(max-width:480px){body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section,body:not(.home-fixed-page) .calendar-card,body:not(.home-fixed-page) .community-post-card,body:not(.home-fixed-page) .settings-list,body:not(.home-fixed-page) .points-card,body:not(.home-fixed-page) .hero-card{border-radius:16px!important}body:not(.home-fixed-page) .sidebar-detail-body,body:not(.home-fixed-page) .history-markdown,body:not(.home-fixed-page) .post-content{font-size:.82rem!important;line-height:1.75!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important}html body .shian-settings-dim,html body .shian-settings-panel,html body .modal-overlay,html body .profile-modal-mask,html body .archive-detail-mask{transition:opacity .12s linear!important}}@media(prefers-reduced-transparency:reduce){html body .mobile-composer-sheet-panel,html body .mobile-agent-popover,html body .shian-settings-panel,html body .archive-detail-panel,html body .modal-box,html body .tarot-sidebar,html body .shian-settings-dim,html body .archive-detail-mask,html body .profile-modal-mask,html body .modal-overlay{backdrop-filter:none!important}html[data-theme=light] body .mobile-composer-sheet-panel,html[data-theme=light] body .mobile-agent-popover,html[data-theme=light] body .shian-settings-panel,html[data-theme=light] body .archive-detail-panel,html[data-theme=light] body .modal-box,html[data-theme=light] body .tarot-sidebar{background:#f7f7f8!important}html[data-theme=dark] body .mobile-agent-popover,html[data-theme=dark] body .shian-settings-panel,html[data-theme=dark] body .archive-detail-panel,html[data-theme=dark] body .modal-box,html[data-theme=dark] body .tarot-sidebar{background:#1c1c1e!important}}@media(prefers-contrast:more){html body .mobile-composer-sheet-panel,html body .mobile-agent-popover,html body .shian-settings-panel,html body .archive-detail-panel,html body .modal-box{border-color:currentColor!important}html body .shian-settings-panel,html body .modal-box{border-width:1px!important;border-style:solid!important}html body uni-button:focus-visible,html body [role=button]:focus-visible,html body uni-input:focus-visible,html body uni-textarea:focus-visible,html body select:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}}.dp-list{border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.dp-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--card-border);transition:background .12s}.dp-item:last-child{border-bottom:none}.dp-item:hover{background:var(--accent-glow)}.dp-left{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dp-desc{font-size:.85rem;color:var(--text-1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-date{font-size:.7rem;color:var(--text-3)}.dp-points{font-size:1rem;font-weight:700;flex-shrink:0;min-width:60px;text-align:right}.dp-plus{color:var(--accent)}.dp-minus{color:var(--danger)}.dp-tabs{display:flex;gap:8px;margin-bottom:12px}.dp-tab{padding:6px 18px;border-radius:18px;font-size:.8rem;color:var(--text-3);background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;transition:all .15s}.dp-tab.active{background:var(--accent-glow);color:var(--accent);border-color:var(--accent)}.dp-tab:hover{background:var(--accent-glow)}.dp-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.dp-page-btn{padding:4px 12px;border-radius:8px;font-size:.85rem;color:var(--accent);cursor:pointer;background:var(--card-bg);border:1px solid var(--card-border);transition:all .12s}.dp-page-btn:hover{background:var(--accent-glow)}.dp-page-num{padding:4px 10px;border-radius:6px;font-size:.78rem;color:var(--text-3);cursor:pointer;transition:all .12s;min-width:28px;text-align:center}.dp-page-num:hover{background:var(--accent-glow)}.dp-page-cur{background:var(--accent-glow);color:var(--accent);font-weight:600}.dp-page-ellipsis{padding:4px 8px;font-size:.78rem;color:var(--text-3);cursor:default}:root{--xc-paper: rgba(255,253,247,.72);--xc-paper-strong: rgba(255,253,247,.88);--xc-ink-line: rgba(93,73,39,.11);--xc-red: #c95b61;--xc-green: #4c9a72}[data-theme=dark]{--xc-paper: rgba(45,50,73,.72);--xc-paper-strong: rgba(50,56,82,.9);--xc-ink-line: rgba(255,255,255,.09);--xc-red: #d87578;--xc-green: #78c89e}body:not(.home-fixed-page):not(.marketing-page) .page-root{background:linear-gradient(90deg,rgba(178,149,93,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(178,149,93,.035) 1px,transparent 1px),radial-gradient(circle at 14% 12%,rgba(178,149,93,.12),transparent 28%),radial-gradient(circle at 86% 82%,rgba(178,149,93,.1),transparent 26%),var(--bg)!important;background-size:42px 42px,42px 42px,auto,auto,auto!important}body:not(.home-fixed-page) .page-wrap,body:not(.home-fixed-page) .page{max-width:min(1180px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body:not(.home-fixed-page) .tool-hero,body:not(.home-fixed-page) .tarot-hero,body:not(.home-fixed-page) .about-hero,body:not(.home-fixed-page) .calendar-hero{position:relative!important;width:min(1180px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;padding:34px 0 18px!important}body:not(.home-fixed-page) .tool-hero:before,body:not(.home-fixed-page) .tarot-hero:before,body:not(.home-fixed-page) .about-hero:before,body:not(.home-fixed-page) .calendar-hero:before{display:none!important;content:none!important}body:not(.home-fixed-page) .tool-hero-content,body:not(.home-fixed-page) .tarot-hero-content,body:not(.home-fixed-page) .about-hero-content,body:not(.home-fixed-page) .calendar-hero-content{padding-left:0!important;max-width:780px!important;margin:0 auto!important;text-align:center!important}body:not(.home-fixed-page) .section-tag{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 10px!important;border:1px solid rgba(178,149,93,.22)!important;border-radius:999px!important;background:rgba(178,149,93,.08)!important;color:var(--accent)!important;letter-spacing:1.8px!important}body:not(.home-fixed-page) .tool-hero-title,body:not(.home-fixed-page) .tarot-hero-title,body:not(.home-fixed-page) .about-hero-title,body:not(.home-fixed-page) .calendar-hero-title{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;letter-spacing:0!important;text-indent:0!important;line-height:1.16!important}body:not(.home-fixed-page) .tool-hero-desc,body:not(.home-fixed-page) .tarot-hero-desc,body:not(.home-fixed-page) .about-hero-desc,body:not(.home-fixed-page) .calendar-hero-desc{margin-left:auto!important;margin-right:auto!important;max-width:720px!important;line-height:1.75!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section,body:not(.home-fixed-page) .calendar-card,body:not(.home-fixed-page) .settings-list,body:not(.home-fixed-page) .community-post-card,body:not(.home-fixed-page) .admin-panel,body:not(.home-fixed-page) .admin-section,body:not(.home-fixed-page) .profile-card,body:not(.home-fixed-page) .points-card,body:not(.home-fixed-page) .hero-card{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.2)),var(--xc-paper)!important;border:1px solid rgba(178,149,93,.18)!important;border-radius:18px!important;box-shadow:0 18px 54px rgba(74,54,24,.1),inset 0 1px rgba(255,255,255,.36)!important}[data-theme=dark] body:not(.home-fixed-page) .tool-container,[data-theme=dark] body:not(.home-fixed-page) .tarot-section,[data-theme=dark] body:not(.home-fixed-page) .calendar-card,[data-theme=dark] body:not(.home-fixed-page) .settings-list,[data-theme=dark] body:not(.home-fixed-page) .community-post-card,[data-theme=dark] body:not(.home-fixed-page) .admin-panel,[data-theme=dark] body:not(.home-fixed-page) .admin-section,[data-theme=dark] body:not(.home-fixed-page) .profile-card,[data-theme=dark] body:not(.home-fixed-page) .points-card,[data-theme=dark] body:not(.home-fixed-page) .hero-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.024)),var(--xc-paper)!important;box-shadow:0 18px 54px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.08)!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section{padding:22px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body:not(.home-fixed-page) .profile-settings-section .profile-settings-shell{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}body:not(.home-fixed-page) .profile-settings-section .tool-container.settings-main-panel{max-width:none!important;margin:0!important;border:1px solid rgba(20,20,20,.075)!important;background:rgba(255,255,255,.94)!important;box-shadow:0 16px 48px rgba(20,20,20,.06)!important;border-radius:18px!important}body:not(.home-fixed-page) .profile-settings-section .tool-container.settings-main-panel:before{display:none!important}[data-theme=dark] body:not(.home-fixed-page) .profile-settings-section .tool-container.settings-main-panel{border-color:rgba(255,255,255,.12)!important;background:rgba(34,38,56,.92)!important;box-shadow:0 18px 54px rgba(0,0,0,.26)!important}body:not(.home-fixed-page) .profile-settings-section .settings-list,body:not(.home-fixed-page) .profile-settings-section .profile-card,body:not(.home-fixed-page) .profile-settings-section .membership-card{border:1px solid rgba(20,20,20,.075)!important;background:rgba(255,255,255,.72)!important;box-shadow:none!important}[data-theme=dark] body:not(.home-fixed-page) .profile-settings-section .settings-list,[data-theme=dark] body:not(.home-fixed-page) .profile-settings-section .profile-card,[data-theme=dark] body:not(.home-fixed-page) .profile-settings-section .membership-card{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.043)!important}body:not(.home-fixed-page) .tool-tabs,body:not(.home-fixed-page) .record-tabs,body:not(.home-fixed-page) .method-switch,body:not(.home-fixed-page) .dp-tabs,body:not(.home-fixed-page) .case-tabs,body:not(.home-fixed-page) .category-tab,body:not(.home-fixed-page) .sort-tab{padding:4px!important;border:1px solid rgba(178,149,93,.18)!important;border-radius:999px!important;background:rgba(178,149,93,.055)!important;box-shadow:inset 0 1px rgba(255,255,255,.2)!important}body:not(.home-fixed-page) .tool-tab,body:not(.home-fixed-page) .record-tab,body:not(.home-fixed-page) .method-switch-btn,body:not(.home-fixed-page) .dp-tab,body:not(.home-fixed-page) .case-tab,body:not(.home-fixed-page) .ctab,body:not(.home-fixed-page) .stab{border-radius:999px!important;border:0!important;background:transparent!important;color:var(--text-2)!important;box-shadow:none!important}body:not(.home-fixed-page) .tool-tab.active,body:not(.home-fixed-page) .record-tab.active,body:not(.home-fixed-page) .method-switch-btn.active,body:not(.home-fixed-page) .dp-tab.active,body:not(.home-fixed-page) .case-tab.active,body:not(.home-fixed-page) .ctab.active,body:not(.home-fixed-page) .stab.active{background:var(--xc-paper-strong)!important;color:var(--accent)!important;box-shadow:0 6px 18px rgba(84,62,24,.11)!important}body:not(.home-fixed-page) .qf-datetime-section,body:not(.home-fixed-page) .wz-advanced-box,body:not(.home-fixed-page) .tarot-settings,body:not(.home-fixed-page) .ly-auto-info,body:not(.home-fixed-page) .form-group,body:not(.home-fixed-page) .qf-options-row,body:not(.home-fixed-page) .profile-info-row,body:not(.home-fixed-page) .settings-item{border-color:var(--xc-ink-line)!important;background:rgba(255,255,255,.26)!important;border-radius:14px!important}body:not(.home-fixed-page) .qf-datetime-select,body:not(.home-fixed-page) .wz-datetime-select,body:not(.home-fixed-page) .form-select-picker,body:not(.home-fixed-page) .wz-form-input,body:not(.home-fixed-page) .dom-input-wrap .native-input,body:not(.home-fixed-page) uni-input,body:not(.home-fixed-page) uni-textarea,body:not(.home-fixed-page) select{border:1px solid rgba(178,149,93,.2)!important;border-radius:12px!important;background:rgba(255,255,255,.45)!important;color:var(--text-1)!important}[data-theme=dark] body:not(.home-fixed-page) .qf-datetime-select,[data-theme=dark] body:not(.home-fixed-page) .wz-datetime-select,[data-theme=dark] body:not(.home-fixed-page) .form-select-picker,[data-theme=dark] body:not(.home-fixed-page) .wz-form-input,[data-theme=dark] body:not(.home-fixed-page) .dom-input-wrap .native-input,[data-theme=dark] body:not(.home-fixed-page) uni-input,[data-theme=dark] body:not(.home-fixed-page) uni-textarea,[data-theme=dark] body:not(.home-fixed-page) select{background:rgba(23,28,44,.46)!important}body:not(.home-fixed-page) .qf-result,body:not(.home-fixed-page) .ly-result,body:not(.home-fixed-page) .mh-result,body:not(.home-fixed-page) .zw-result,body:not(.home-fixed-page) .qai-stream-box,body:not(.home-fixed-page) .qai-result,body:not(.home-fixed-page) .ly-result-card,body:not(.home-fixed-page) .qf-result-card,body:not(.home-fixed-page) .tarot-reading-section{border-radius:16px!important;border:1px solid rgba(178,149,93,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.12)),rgba(255,255,255,.08)!important;box-shadow:inset 0 1px rgba(255,255,255,.22)!important}body:not(.home-fixed-page) .submit-btn,body:not(.home-fixed-page) .wz-submit-btn,body:not(.home-fixed-page) .tarot-draw-btn,body:not(.home-fixed-page) .tarot-btn-primary,body:not(.home-fixed-page) .zeji-submit,body:not(.home-fixed-page) .btn-primary{background:linear-gradient(135deg,#7f6128,#c7a252 52%,#8b6827)!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:13px!important;color:#fff!important;box-shadow:0 12px 26px rgba(120,86,28,.2)!important}body:not(.home-fixed-page) .btn-ghost,body:not(.home-fixed-page) .tarot-btn-outline,body:not(.home-fixed-page) .btn-outline,body:not(.home-fixed-page) .qf-now-btn-sm{border:1px solid rgba(178,149,93,.22)!important;border-radius:12px!important;background:rgba(178,149,93,.06)!important;color:var(--text-2)!important}body:not(.home-fixed-page) table,body:not(.home-fixed-page) .admin-table,body:not(.home-fixed-page) .detail-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid rgba(178,149,93,.15)!important;border-radius:14px!important;overflow:hidden!important}body:not(.home-fixed-page) th,body:not(.home-fixed-page) td{border-color:rgba(178,149,93,.11)!important}body:not(.home-fixed-page) th{background:rgba(178,149,93,.075)!important;color:var(--text-2)!important}body.home-fixed-page .home-ai-console.has-chat{border:1px solid rgba(18,18,18,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 54px rgba(18,18,18,.08),inset 0 1px rgba(255,255,255,.48)!important}[data-theme=dark] body.home-fixed-page .home-ai-console.has-chat{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.024)),var(--xc-paper)!important}body.home-fixed-page .home-ai-chat-head,body.home-fixed-page .home-tool-cards,body.home-fixed-page .home-tool-card,body.home-fixed-page .home-ai-agent-head{border-color:rgba(18,18,18,.08)!important}body.home-fixed-page .home-tool-card,body.home-fixed-page .home-tool-selector,body.home-fixed-page .home-summary-card{border-radius:14px!important;background:rgba(255,255,255,.82)!important}@media(min-width:601px){body.home-fixed-page .home-ai-main{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;border-top:1px solid rgba(18,18,18,.08)!important;background:rgba(255,255,255,.94)!important;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px))!important}}@media(max-width:768px){body:not(.home-fixed-page) .page-wrap,body:not(.home-fixed-page) .page,body:not(.home-fixed-page) .tool-hero,body:not(.home-fixed-page) .tarot-hero,body:not(.home-fixed-page) .about-hero,body:not(.home-fixed-page) .calendar-hero{width:min(100vw - 24px,560px)!important;max-width:min(100vw - 24px,560px)!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section{padding:14px!important}body:not(.home-fixed-page) .tool-hero-content,body:not(.home-fixed-page) .tarot-hero-content,body:not(.home-fixed-page) .about-hero-content,body:not(.home-fixed-page) .calendar-hero-content{padding-left:0!important}body:not(.home-fixed-page) .tool-hero-title,body:not(.home-fixed-page) .tarot-hero-title,body:not(.home-fixed-page) .about-hero-title,body:not(.home-fixed-page) .calendar-hero-title{font-size:clamp(1.08rem,4.6vw,1.38rem)!important;line-height:1.24!important;white-space:normal!important;overflow-wrap:anywhere!important}body:not(.home-fixed-page) .tool-hero-desc,body:not(.home-fixed-page) .tarot-hero-desc,body:not(.home-fixed-page) .about-hero-desc,body:not(.home-fixed-page) .calendar-hero-desc{font-size:.8rem!important;line-height:1.65!important;white-space:normal!important}body:not(.home-fixed-page) .spread-grid{grid-template-columns:1fr!important}body:not(.home-fixed-page) .spread-card{min-height:72px!important}body:not(.home-fixed-page) .spread-card-desc{-webkit-line-clamp:2!important}body:not(.home-fixed-page) .section{width:min(100vw - 24px,560px)!important;max-width:min(100vw - 24px,560px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body:not(.home-fixed-page) .tool-container,body:not(.home-fixed-page) .tarot-section,body:not(.home-fixed-page) .calendar-card,body:not(.home-fixed-page) .settings-list,body:not(.home-fixed-page) .community-post-card,body:not(.home-fixed-page) .points-card,body:not(.home-fixed-page) .hero-card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body:not(.home-fixed-page) .submit-btn,body:not(.home-fixed-page) .wz-submit-btn,body:not(.home-fixed-page) .tarot-draw-btn,body:not(.home-fixed-page) .tarot-btn-primary,body:not(.home-fixed-page) .zeji-submit{position:sticky!important;bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px))!important;z-index:30!important}body:not(.home-fixed-page) .search-row{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important}body:not(.home-fixed-page) .search-box{min-width:0!important}body:not(.home-fixed-page) .search-row .btn,body:not(.home-fixed-page) .btn-accent{min-height:42px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}body:not(.home-fixed-page) .notif-bell{display:none!important}body.home-fixed-page .home-ai-console.has-chat{border-radius:14px!important}}body.home-fixed-page .hero-brand,body.home-fixed-page .hero-brand-icon-wrap,body.home-fixed-page .hero-brand-icon{outline:none!important;border:0!important;-webkit-tap-highlight-color:transparent!important}body.home-fixed-page .hero-brand-icon-wrap{animation:none!important}body.home-fixed-page .hero-brand-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}body.home-fixed-page .hero-brand:before,body.home-fixed-page .hero-brand:after,body.home-fixed-page .hero-brand-icon-wrap:after,body.home-fixed-page .hero-brand-icon:before,body.home-fixed-page .hero-brand-icon:after{display:none!important;content:none!important}body.home-fixed-page .home-ai-toolbar{overflow:visible!important}body:not(.home-fixed-page) .notif-bell{display:none!important}body:not(.home-fixed-page) .header-icons{margin-left:0!important}@media(max-width:768px){body.home-fixed-page .hero-home{padding-bottom:calc(var(--home-ai-dock-space) + env(safe-area-inset-bottom) + 16px)!important}}html.home-fixed-page:not(:has(.home-ai-console.has-chat)),body.home-fixed-page:not(:has(.home-ai-console.has-chat)){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}body.home-fixed-page:not(:has(.home-ai-console.has-chat)) uni-page-body,body.home-fixed-page:not(:has(.home-ai-console.has-chat)) uni-page-wrapper,body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .uni-page-body,body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .page-root{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .page-wrap,body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .hero-home{height:calc(100dvh - 60px)!important;min-height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px)!important;overflow:hidden!important}@media(min-width:601px){body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .home-ai-main{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;bottom:max(34px,calc(env(safe-area-inset-bottom) + 30px))!important;max-height:min(128px,calc(100dvh - 120px))!important;overflow:hidden!important}}body.home-fixed-page .modal-overlay{align-items:flex-end!important;justify-content:center!important;padding:24px!important;padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px))!important;box-sizing:border-box!important;background:rgba(246,246,245,.72)!important;backdrop-filter:blur(18px) saturate(135%)!important}body #topnavLoginModal,body #topnavLoginModal.modal-overlay{display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box!important;background:rgba(246,246,245,.72)!important}body #topnavLoginModal.open,body #topnavLoginModal.modal-overlay.open{display:flex!important}body #topnavLoginModal .modal-box{margin:auto!important;width:min(424px,calc(100vw - 40px))!important;max-height:min(88dvh,680px)!important;min-height:550px!important;border-radius:18px!important;border:1px solid rgba(18,18,18,.1)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 24px 80px rgba(18,18,18,.18),inset 0 1px rgba(255,255,255,.96)!important}body.home-fixed-page .modal-box{width:min(424px,calc(100vw - 40px))!important;max-height:min(88dvh,680px)!important;min-height:550px!important;overflow:auto!important;border-radius:18px!important;border:1px solid rgba(18,18,18,.1)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 24px 80px rgba(18,18,18,.18),inset 0 1px rgba(255,255,255,.96)!important;color:#171717!important}body.home-fixed-page .modal-title,body.home-fixed-page .field-label,body.home-fixed-page .modal-box .btn-outline{color:rgba(24,24,24,.86)!important}body.home-fixed-page .field-input{background:#fff!important;border-color:rgba(18,18,18,.12)!important;color:#171717!important}body.home-fixed-page .modal-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}body.home-fixed-page .modal-btns .btn,body.home-fixed-page .modal-btns>*{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}html.desktop-native-shell,body.desktop-native-shell{--desktop-chrome-bg:#f1e7d7;--desktop-chrome-bg-2:#eadcc7;--desktop-chrome-line:rgba(120,88,42,.16);background:var(--desktop-chrome-bg)!important}body.desktop-native-shell .topnav-wrap{-webkit-app-region:drag!important;background:var(--desktop-chrome-bg)!important;box-shadow:0 1px 0 var(--desktop-chrome-line),0 10px 28px rgba(70,48,18,.08)!important}body.desktop-native-shell .topnav{--nav-bg:rgba(241,231,215,.98)!important;--text-1:rgba(34,25,12,.96)!important;--text-2:rgba(78,61,36,.9)!important;--text-3:rgba(116,94,62,.72)!important;--card-border:rgba(120,88,42,.11)!important;--accent:hsl(38,72%,30%)!important;--accent-glow:rgba(150,100,24,.1)!important;height:36px!important;padding-left:72px!important;padding-right:16px!important;background:linear-gradient(180deg,var(--desktop-chrome-bg),var(--desktop-chrome-bg-2))!important;border-bottom:1px solid var(--desktop-chrome-line)!important;box-shadow:none!important}body.desktop-native-shell .page-root{padding-top:36px!important}body.desktop-native-shell .topnav-sidebar-btn{height:28px!important;width:28px!important;font-size:1.2rem!important;margin-top:0!important;color:rgba(78,61,36,.86)!important}body.desktop-native-shell .nav-btn{font-size:.88rem!important;color:rgba(78,61,36,.88)!important}body.desktop-native-shell .nav-btn.current,body.desktop-native-shell .nav-btn:hover{color:#845b15!important;background:rgba(150,100,24,.1)!important}body.desktop-native-shell .theme-toggle-nav{display:none!important;color:rgba(78,61,36,.7)!important;background:rgba(255,255,255,.38)!important;border-color:rgba(120,88,42,.14)!important}body.desktop-native-shell .nav-avatar-text{color:#845b15!important}body.desktop-native-shell .nav-avatar-inner{width:30px!important;height:30px!important;background:rgba(178,149,93,.16)!important;border-color:rgba(120,88,42,.28)!important;box-shadow:inset 0 1px rgba(255,255,255,.44),0 1px 5px rgba(89,62,25,.08)!important}body.desktop-native-shell .topnav-wrap uni-button,body.desktop-native-shell .topnav-wrap uni-input,body.desktop-native-shell .topnav-wrap select,body.desktop-native-shell .topnav-wrap uni-textarea,body.desktop-native-shell .topnav-wrap a,body.desktop-native-shell .topnav-wrap .nav-btn,body.desktop-native-shell .topnav-wrap .topnav-sidebar-btn,body.desktop-native-shell .topnav-wrap .theme-toggle-nav,body.desktop-native-shell .topnav-wrap .nav-avatar-wrap,body.desktop-native-shell .topnav-wrap .nav-auth-btns{-webkit-app-region:no-drag!important}body.desktop-native-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) .page-wrap,body.desktop-native-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) .hero-home{height:calc(100dvh - 36px)!important;min-height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important}body.desktop-native-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) .hero-home-content{transform:none!important}body.desktop-native-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) .home-ai-main{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;bottom:12px!important}body.desktop-native-shell.home-fixed-page .hero-brand{margin-top:0!important}body.bazi-tool-page .page-root[data-theme=light]{--bg-grad-1:#f7f7f7!important;--bg-grad-2:#f2f2f2!important;--bg-grad-3:#fafafa!important;--accent:#171717!important;--accent-2:#000!important;--accent-glow:rgba(0,0,0,.055)!important;--card-bg:#fff!important;--card-border:rgba(0,0,0,.09)!important;--input-bg:#fafafa!important;--input-border:rgba(0,0,0,.11)!important;--text-1:rgba(18,18,18,.96)!important;--text-2:rgba(58,58,58,.92)!important;--text-3:rgba(102,102,102,.82)!important;--section-alt:#f5f5f5!important}body.bazi-tool-page .page-root[data-theme=dark]{--bg-grad-1:#171717!important;--bg-grad-2:#1d1d1d!important;--bg-grad-3:#141414!important;--accent:#f5f5f5!important;--accent-2:#fff!important;--accent-glow:rgba(255,255,255,.09)!important;--card-bg:rgba(31,31,31,.94)!important;--card-border:rgba(255,255,255,.12)!important;--input-bg:rgba(39,39,39,.94)!important;--text-1:rgba(250,250,250,.97)!important;--text-2:rgba(218,218,218,.92)!important;--text-3:rgba(170,170,170,.88)!important;--section-alt:rgba(255,255,255,.045)!important}body.bazi-tool-page .page-root[data-theme=light] .bg-layer{background:linear-gradient(155deg,#f7f7f7,#f2f2f2 60%,#fafafa)!important}body.bazi-tool-page .page-root[data-theme=light] .tool-container{background:rgba(255,255,255,.94)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 18px 52px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.8)!important}body.bazi-tool-page .page-root[data-theme=light] .tool-tab.active{color:#171717!important;border-color:rgba(0,0,0,.08)!important;background:#fff!important;box-shadow:0 7px 20px rgba(0,0,0,.08)!important}body.bazi-tool-page .page-root[data-theme=light] .wz-submit-btn{background:linear-gradient(135deg,#171717,#2f2f2f)!important;border-color:rgba(0,0,0,.12)!important;color:#fff!important;box-shadow:0 14px 32px rgba(0,0,0,.18)!important}body.bazi-tool-page .page-root[data-theme=light] .wz-instant-btn,body.bazi-tool-page .page-root[data-theme=light] .wz-segment-btn.active,body.bazi-tool-page .page-root[data-theme=light] .wz-switch.active{border-color:#171717!important;background:#171717!important;color:#fff!important}body.bazi-tool-page .page-root[data-theme=dark] .wz-submit-btn{background:#f5f5f5!important;border-color:rgba(255,255,255,.18)!important;color:#171717!important;box-shadow:0 14px 32px rgba(0,0,0,.28)!important}@media(min-width:769px){html.tool-compact-page,body.tool-compact-page{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}body.tool-compact-page:not(:has(.qf-result-card)):not(:has(.ly-result-card)):not(:has(.zw-result-wrap)):not(:has(.tarot-result-area.show)):not(:has(#zejiResultSection[style*=block])):not(:has(.liuyao-page:not(.entry-viewport-locked))):not(:has(.meihua-entry-page:not(.entry-viewport-locked))):not(:has(.meihua-result-page)):not(:has(.ziwei-page:not(.entry-viewport-locked))):not(:has(.tarot-page:not(.entry-viewport-locked))):not(:has(.zeji-page-root:not(.entry-viewport-locked))) uni-page-wrapper{height:100dvh!important;max-height:100dvh!important;overflow-y:hidden!important}body.tool-compact-page:has(.qf-result-card) uni-page-wrapper,body.tool-compact-page:has(.ly-result-card) uni-page-wrapper,body.tool-compact-page:has(.zw-result-wrap) uni-page-wrapper,body.tool-compact-page:has(.tarot-result-area.show) uni-page-wrapper,body.tool-compact-page:has(#zejiResultSection[style*=block]) uni-page-wrapper{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body.tool-compact-page .page-wrap,body.bazi-tool-page .page-wrap{min-height:calc(100dvh - 52px)!important}body.tool-compact-page .tool-hero,body.tool-compact-page .calendar-hero,body.tool-compact-page .tarot-hero,body.bazi-tool-page .tool-hero{padding:12px 32px 6px!important}body.tool-compact-page .tool-hero-title,body.tool-compact-page .calendar-hero-title,body.tool-compact-page .tarot-hero-title,body.bazi-tool-page .tool-hero-title{font-size:1.28rem!important;line-height:1.22!important;margin-bottom:4px!important}body.tool-compact-page .tool-hero-desc,body.tool-compact-page .calendar-hero-desc,body.tool-compact-page .tarot-hero-desc,body.bazi-tool-page .tool-hero-desc{font-size:.76rem!important;line-height:1.42!important}body.tool-compact-page .section,body.bazi-tool-page .section{padding:6px 32px 12px!important}body.tool-compact-page .tool-container,body.tool-compact-page .calendar-card,body.tool-compact-page .tarot-section,body.bazi-tool-page .tool-container{padding:14px 16px!important}body.tool-compact-page .tool-tabs,body.bazi-tool-page .tool-tabs{margin-bottom:10px!important}body.tool-compact-page .form-group,body.tool-compact-page .qf-datetime-section,body.tool-compact-page .ly-auto-info,body.tool-compact-page .tarot-settings,body.bazi-tool-page .form-group,body.bazi-tool-page .wz-form-group,body.bazi-tool-page .wz-advanced-box{margin-bottom:8px!important;padding-top:10px!important;padding-bottom:10px!important}}@media(max-width:768px){body.tool-compact-page .tool-hero,body.tool-compact-page .calendar-hero,body.tool-compact-page .tarot-hero,body.bazi-tool-page .tool-hero{padding:10px 12px 6px!important}body.qimen-page-active .tool-hero,body.bazi-tool-page .tool-hero{padding:76px 12px 6px!important}body.tool-compact-page .section,body.bazi-tool-page .section{padding:6px 12px 12px!important}body.tool-compact-page .tool-container,body.tool-compact-page .calendar-card,body.tool-compact-page .tarot-section,body.bazi-tool-page .tool-container{padding:12px!important}body.tool-compact-page .tool-hero-title,body.tool-compact-page .calendar-hero-title,body.tool-compact-page .tarot-hero-title,body.bazi-tool-page .tool-hero-title{font-size:1.04rem!important;line-height:1.24!important;letter-spacing:1px!important;margin-bottom:3px!important}body.tool-compact-page .tool-hero-desc,body.tool-compact-page .calendar-hero-desc,body.tool-compact-page .tarot-hero-desc,body.bazi-tool-page .tool-hero-desc{font-size:.7rem!important;line-height:1.34!important}body.tool-compact-page .section-tag,body.bazi-tool-page .section-tag{margin-bottom:5px!important;padding:2px 9px!important;font-size:.58rem!important}body.tool-compact-page .tool-tabs,body.tool-compact-page .method-switch,body.bazi-tool-page .tool-tabs{margin-bottom:8px!important}body.tool-compact-page .spread-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.tool-compact-page .spread-card{min-height:44px!important;padding:6px 8px!important}body.tool-compact-page .spread-card-desc{-webkit-line-clamp:1!important}body.tool-compact-page .submit-btn,body.tool-compact-page .wz-submit-btn,body.tool-compact-page .tarot-draw-btn,body.tool-compact-page .tarot-btn-primary,body.tool-compact-page .zeji-submit,body.bazi-tool-page .submit-btn,body.bazi-tool-page .wz-submit-btn{position:static!important;bottom:auto!important}body.tool-compact-page uni-page-wrapper,body.bazi-tool-page uni-page-wrapper{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}body.tool-compact-page:has(.qf-result-card) uni-page-wrapper,body.tool-compact-page:has(.ly-result-card) uni-page-wrapper,body.tool-compact-page:has(.zw-result-wrap) uni-page-wrapper,body.tool-compact-page:has(.tarot-result-area.show) uni-page-wrapper,body.tool-compact-page:has(#zejiResultSection[style*=block]) uni-page-wrapper,body.bazi-tool-page:has(#baziTabRecords.active) uni-page-wrapper{min-height:100dvh!important;height:auto!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(min-width:601px){html.home-fixed-page body .home-ai-main,body.home-fixed-page .home-ai-main,body.desktop-native-shell.home-fixed-page .home-ai-main{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;bottom:max(34px,calc(env(safe-area-inset-bottom) + 30px))!important;transform:translate(-50%)!important}body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main{left:calc(50vw + 125px)!important}}body #topnavLoginModal,body #topnavLoginModal.modal-overlay,body .modal-overlay#topnavLoginModal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;z-index:2600!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box!important;background:rgba(246,246,245,.72)!important;backdrop-filter:blur(18px) saturate(135%)!important}body #topnavLoginModal.open,body #topnavLoginModal.modal-overlay.open,body .modal-overlay#topnavLoginModal.open{display:flex!important}body #topnavLoginModal .modal-box,body .modal-overlay#topnavLoginModal .modal-box{width:min(424px,calc(100vw - 40px))!important;max-width:424px!important;min-height:550px!important;max-height:min(88dvh,680px)!important;margin-top:auto!important;margin-bottom:0!important;padding:28px 30px!important;overflow:auto!important;border-radius:18px!important;border:1px solid rgba(18,18,18,.1)!important;background:rgba(255,255,255,.97)!important;color:#171717!important;box-shadow:0 24px 80px rgba(18,18,18,.18),inset 0 1px rgba(255,255,255,.96)!important;transform:none!important}body #topnavLoginModal .modal-title{margin-bottom:18px!important;color:#171717!important;font-family:inherit!important;font-size:20px!important;font-weight:650!important;letter-spacing:0!important}body #topnavLoginModal .login-tabs,body #topnavLoginModal .reset-methods{background:rgba(18,18,18,.04)!important;border:1px solid rgba(18,18,18,.08)!important;border-radius:12px!important;padding:3px!important}body #topnavLoginModal .login-tab,body #topnavLoginModal .reset-method{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(24,24,24,.58)!important;border-radius:9px!important;font-size:14px!important;font-weight:560!important}body #topnavLoginModal .login-tab.active,body #topnavLoginModal .reset-method.active{background:#171717!important;color:#fff!important;box-shadow:none!important}body #topnavLoginModal .field-label{color:rgba(24,24,24,.72)!important;font-size:13px!important;letter-spacing:0!important}body #topnavLoginModal .field-input,body #topnavLoginModal uni-input{height:44px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(18,18,18,.12)!important;background:#fff!important;color:#171717!important;font-size:14px!important;outline:0!important;outline-color:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important}body #topnavLoginModal .field-input:focus,body #topnavLoginModal uni-input:focus{border-color:rgba(18,18,18,.34)!important;box-shadow:0 0 0 3px rgba(18,18,18,.07)!important}body #topnavLoginModal .modal-hint,body #topnavLoginModal .oauth-divider-text,body #topnavLoginModal .oauth-btn-label{color:rgba(24,24,24,.58)!important}body #topnavLoginModal .register-link,body #topnavLoginModal .login-link{color:#171717!important;text-decoration:none!important;font-weight:600!important}body #topnavLoginModal .modal-error{color:#c03a2b!important;letter-spacing:0!important}body #topnavLoginModal .modal-btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:18px!important;padding-top:0!important;background:transparent!important;position:static!important}body #topnavLoginModal .modal-btns .btn,body #topnavLoginModal .modal-btns>*{min-height:44px!important;height:44px!important;padding:0 16px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important}body #topnavLoginModal .btn-outline{background:#fff!important;border:1px solid rgba(18,18,18,.1)!important;color:rgba(24,24,24,.78)!important}body #topnavLoginModal .btn-outline:hover{background:rgba(18,18,18,.035)!important}body #topnavLoginModal .btn-accent{background:#171717!important;border:1px solid #171717!important;color:#fff!important}body #topnavLoginModal .oauth-divider{margin:18px 0 12px!important}body #topnavLoginModal .oauth-divider:before,body #topnavLoginModal .oauth-divider:after{background:rgba(18,18,18,.08)!important}body #topnavLoginModal .oauth-btns{display:block!important}body #topnavLoginModal .oauth-btn{width:100%!important;min-height:44px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(18,18,18,.1)!important;background:#fff!important;box-shadow:none!important}body #topnavLoginModal .oauth-btn:hover{background:rgba(18,18,18,.035)!important;border-color:rgba(18,18,18,.22)!important}body #topnavLoginModal .tn-panel{min-height:auto!important}body #topnavLoginModal .tn-panel-login{height:auto!important}body[data-theme=dark] #topnavLoginModal,[data-theme=dark] body #topnavLoginModal{background:rgba(10,10,10,.58)!important}body[data-theme=dark] #topnavLoginModal .modal-box,[data-theme=dark] body #topnavLoginModal .modal-box{background:rgba(24,24,24,.96)!important;border-color:rgba(255,255,255,.12)!important;color:rgba(250,250,250,.96)!important;box-shadow:0 24px 80px rgba(0,0,0,.44),inset 0 1px rgba(255,255,255,.08)!important}@media(min-width:601px){body.xc-sidebar-desktop-open #topnavLoginModal,body.xc-sidebar-desktop-open #topnavLoginModal.modal-overlay,body.xc-sidebar-desktop-open .modal-overlay#topnavLoginModal{left:var(--desktop-sidebar-width)!important;width:calc(100vw - var(--desktop-sidebar-width))!important;min-width:0!important}body.xc-sidebar-desktop-open #topnavLoginModal .modal-box,body.xc-sidebar-desktop-open .modal-overlay#topnavLoginModal .modal-box{width:min(424px,calc(100vw - var(--desktop-sidebar-width) - 40px))!important}}@media(max-width:600px){body #tarotSidebarGlobal.tarot-sidebar{background:#fff!important;border-right:0!important;box-shadow:none!important;color:#050505!important;box-sizing:border-box!important;scrollbar-width:none!important}body #tarotSidebarGlobal.tarot-sidebar::-webkit-scrollbar{display:none!important}body #tarotSidebarGlobal .sidebar-scroll-layer{scrollbar-width:none!important}body #tarotSidebarGlobal .sidebar-scroll-layer::-webkit-scrollbar{display:none!important}body #tarotSidebarGlobal .sidebar-brand{height:max(96px,calc(env(safe-area-inset-top) + 60px))!important;padding:max(24px,calc(env(safe-area-inset-top) + 0px)) 24px 10px!important;box-sizing:border-box!important;border-bottom:0!important;align-items:center!important;justify-content:space-between!important}body #tarotSidebarGlobal .sidebar-brand-icon-wrap{display:none!important}body #tarotSidebarGlobal .sidebar-brand-name{max-width:196px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:var(--font-sans)!important;font-size:25px!important;line-height:30px!important;font-weight:760!important;letter-spacing:-.45px!important;color:#050505!important;transform:translateY(2px)!important}body #tarotSidebarGlobal .sidebar-brand-name:after{content:none!important}body #tarotSidebarGlobal .sidebar-brand-actions{position:absolute!important;top:max(24px,calc(env(safe-area-inset-top) + 0px))!important;right:max(22px,calc(var(--mobile-sidebar-width) - var(--mobile-drawer-x) - 40px))!important;display:flex!important}body #tarotSidebarGlobal .sidebar-icon-btn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:999px!important;border:0!important;background:#fff!important;box-shadow:0 8px 24px rgba(0,0,0,.055)!important;color:#111!important}body #tarotSidebarGlobal .sidebar-search-icon,body #tarotSidebarGlobal .sidebar-search-icon .sidebar-vector-icon{width:30px!important;height:30px!important;flex-basis:30px!important;display:grid!important;place-items:center!important}body #tarotSidebarGlobal .sidebar-search-icon svg{stroke-width:2.35!important}body #tarotSidebarGlobal .sidebar-panel-icon{width:25px!important;height:25px!important;border:0!important;position:relative!important}body #tarotSidebarGlobal .sidebar-panel-icon:before{content:""!important;position:absolute!important;left:3px!important;top:3px!important;width:14px!important;height:14px!important;border:3px solid #111!important;border-radius:999px!important;background:transparent!important;opacity:1!important}body #tarotSidebarGlobal .sidebar-panel-icon:after{content:""!important;position:absolute!important;left:17px!important;top:18px!important;width:9px!important;height:3px!important;border-radius:999px!important;background:#111!important;transform:rotate(45deg)!important;transform-origin:left center!important;opacity:1!important}body #tarotSidebarGlobal .sidebar-primary-nav{padding:0 24px!important;gap:0!important}body #tarotSidebarGlobal #sidebarAgentEntry{display:flex!important}body #tarotSidebarGlobal .sidebar-primary-item{height:52px!important;min-height:52px!important;padding:0!important;border-radius:0!important;background:transparent!important;gap:8px!important;color:#0d0d0d!important;font:720 20px/25px var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-primary-item.is-active,body #tarotSidebarGlobal .sidebar-primary-item:hover{background:transparent!important}body #tarotSidebarGlobal .sidebar-primary-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;color:#050505!important}body #tarotSidebarGlobal .sidebar-primary-icon svg,body #tarotSidebarGlobal .sidebar-set-icon svg{width:27px!important;height:27px!important;stroke-width:2.9!important;transform:scale(1.08)!important;transform-origin:center!important}body #tarotSidebarGlobal .sidebar-section{margin:24px 0 0!important}body #tarotSidebarGlobal .sidebar-section-header.codex-like{height:auto!important;margin:0 0 10px!important;padding:0 24px!important;color:#050505!important;font:720 20px/26px var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-section-header.codex-like{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body #tarotSidebarGlobal .sidebar-section-actions{display:flex!important;align-items:center!important;gap:4px!important}body #tarotSidebarGlobal .sidebar-mini-btn{width:26px!important;height:26px!important;min-width:26px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#8e8e93!important;font:760 16px/1 var(--font-sans)!important;display:inline-grid!important;place-items:center!important}body #tarotSidebarGlobal .sidebar-mini-btn:hover,body #tarotSidebarGlobal .sidebar-mini-btn:focus-visible{background:rgba(18,18,18,.06)!important;color:#111!important}body #tarotSidebarGlobal .sidebar-question-sets{padding:0 24px!important;gap:16px!important}body #tarotSidebarGlobal .sidebar-set-item{height:42px!important;min-height:42px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#050505!important;font:840 20px/1.1 var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-set-item.is-active,body #tarotSidebarGlobal .sidebar-set-item:hover{background:transparent!important}body #tarotSidebarGlobal .sidebar-set-main{gap:16px!important}body #tarotSidebarGlobal .sidebar-set-icon{width:28px!important;height:28px!important;flex-basis:28px!important;color:#050505!important}body #tarotSidebarGlobal .sidebar-set-count,body #tarotSidebarGlobal .sidebar-set-children{display:none!important}body #tarotSidebarGlobal .sidebar-recent-section{margin-top:34px!important}body #tarotSidebarGlobal .sidebar-recent-section .sidebar-section-header.codex-like{margin:0 0 20px!important}body #tarotSidebarGlobal .sidebar-content{padding:0 24px max(132px,calc(env(safe-area-inset-bottom) + 128px))!important}body #tarotSidebarGlobal .sidebar-empty{padding:0!important;text-align:left!important;color:#8e8e93!important;font:600 17px/23px var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-recent-section .sidebar-empty:not(:only-child){display:none!important}body #tarotSidebarGlobal .sidebar-preview-list{display:grid!important;gap:22px!important;margin-top:0!important}body #tarotSidebarGlobal .sidebar-preview-row{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;width:100%!important;text-align:left!important;color:#0d0d0d!important;font:760 20px/28px var(--font-sans)!important;min-height:32px!important;display:flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #tarotSidebarGlobal #sidebarListGlobal .sidebar-section-items{gap:22px!important}body #tarotSidebarGlobal .sidebar-item{height:46px!important;min-height:46px!important;padding:0!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:hidden!important}body #tarotSidebarGlobal .sidebar-item-main{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}body #tarotSidebarGlobal .sidebar-item-text{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#050505!important;font:820 18px/1.15 var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-item.is-active .sidebar-item-text{color:#111!important;font-weight:860!important}body #tarotSidebarGlobal .sidebar-item-trail{flex:0 0 92px!important;width:92px!important;min-width:92px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}body #tarotSidebarGlobal .sidebar-item-time{display:block!important;width:100%!important;text-align:right!important;white-space:nowrap!important;color:rgba(24,24,24,.34)!important;font:560 12px/1 var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-item-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;width:100%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease!important}body #tarotSidebarGlobal .sidebar-item-action{width:22px!important;height:22px!important;flex:0 0 22px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgba(24,24,24,.56)!important;background:transparent!important;box-shadow:none!important;font:650 12px/1 var(--font-sans)!important}body #tarotSidebarGlobal .sidebar-item-action .sidebar-vector-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}body #tarotSidebarGlobal .sidebar-item:hover .sidebar-item-time,body #tarotSidebarGlobal .sidebar-item:focus-within .sidebar-item-time{display:none!important}body #tarotSidebarGlobal .sidebar-item:hover .sidebar-item-actions,body #tarotSidebarGlobal .sidebar-item:focus-within .sidebar-item-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body #tarotSidebarGlobal .sidebar-item-action:hover,body #tarotSidebarGlobal .sidebar-item-action.active{background:rgba(18,18,18,.067)!important;color:rgba(24,24,24,.92)!important}body #tarotSidebarGlobal .sidebar-item-badge{display:none!important}body:not(.xc-sidebar-mobile-open):not(.xc-sidebar-mobile-dragging):not(.xc-sidebar-mobile-closing) #tarotSidebarGlobal>.sidebar-utility-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.xc-sidebar-mobile-open #tarotSidebarGlobal>.sidebar-utility-hidden,body.xc-sidebar-mobile-dragging #tarotSidebarGlobal>.sidebar-utility-hidden,body.xc-sidebar-mobile-closing #tarotSidebarGlobal>.sidebar-utility-hidden{opacity:1!important;visibility:visible!important}body #tarotSidebarGlobal #sidebarNewChatBtn.sidebar-utility-hidden{width:118px!important;height:52px!important;border:0!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#0a84ff!important;color:#fff!important;box-shadow:0 12px 26px rgba(10,132,255,.16)!important;font:740 18px/22px var(--font-sans)!important;pointer-events:auto!important}body #tarotSidebarGlobal .sidebar-new-chat-icon{width:23px!important;height:23px!important;display:inline-grid!important;place-items:center!important;line-height:1!important}body #tarotSidebarGlobal .sidebar-new-chat-icon .sidebar-vector-icon{width:23px!important;height:23px!important;flex-basis:23px!important}body #tarotSidebarGlobal .sidebar-new-chat-icon svg{stroke-width:2.35!important}body #tarotSidebarGlobal #sidebarSettingsBtn.sidebar-utility-hidden{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border:0!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#111!important;box-shadow:0 10px 26px rgba(0,0,0,.067)!important;pointer-events:auto!important}body #tarotSidebarGlobal #sidebarSettingsBtn .sidebar-vector-icon{width:30px!important;height:30px!important;flex-basis:30px!important}body #tarotSidebarGlobal #sidebarSettingsBtn svg{stroke-width:2.25!important}body #tarotSidebarGlobal .sidebar-user-panel{position:absolute!important;right:28px!important;bottom:max(34px,calc(env(safe-area-inset-bottom) + 22px))!important;width:0!important;height:0!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important}body #tarotSidebarGlobal .sidebar-user-panel>*{display:none!important}body #tarotSidebarGlobal .sidebar-user-panel:after{content:none!important}html body #topnavLoginModal.modal-overlay,html body.home-fixed-page #topnavLoginModal.modal-overlay,html body .modal-overlay#topnavLoginModal{align-items:flex-end!important;justify-content:center!important;padding:0!important;background:rgba(246,246,245,.82)!important}html body #topnavLoginModal.modal-overlay .modal-box,html body.home-fixed-page #topnavLoginModal.modal-overlay .modal-box,html body .modal-overlay#topnavLoginModal .modal-box{width:100%!important;max-width:none!important;min-height:min(620px,calc(100dvh - 12px))!important;max-height:calc(100dvh - 12px)!important;margin:auto 0 0!important;padding:30px 22px max(22px,calc(env(safe-area-inset-bottom) + 18px))!important;border-radius:22px 22px 0 0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;box-shadow:0 -18px 54px rgba(18,18,18,.14),inset 0 1px rgba(255,255,255,.96)!important}html body #topnavLoginModal.modal-overlay .modal-btns,html body.home-fixed-page #topnavLoginModal.modal-overlay .modal-btns,html body .modal-overlay#topnavLoginModal .modal-btns{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body #topnavLoginModal.modal-overlay .modal-btns .btn,html body.home-fixed-page #topnavLoginModal.modal-overlay .modal-btns .btn,html body .modal-overlay#topnavLoginModal .modal-btns .btn,html body #topnavLoginModal.modal-overlay .oauth-btn,html body.home-fixed-page #topnavLoginModal.modal-overlay .oauth-btn,html body .modal-overlay#topnavLoginModal .oauth-btn{width:100%!important;box-sizing:border-box!important}body #topnavLoginModal,body #topnavLoginModal.modal-overlay,body .modal-overlay#topnavLoginModal{align-items:flex-end!important;padding:0!important;background:rgba(246,246,245,.82)!important}body #topnavLoginModal .modal-box,body .modal-overlay#topnavLoginModal .modal-box{width:100%!important;max-width:none!important;min-height:min(620px,calc(100dvh - 12px))!important;max-height:calc(100dvh - 12px)!important;margin:auto 0 0!important;padding:30px 22px max(22px,calc(env(safe-area-inset-bottom) + 18px))!important;border-radius:22px 22px 0 0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;box-shadow:0 -18px 54px rgba(18,18,18,.14),inset 0 1px rgba(255,255,255,.96)!important}body #topnavLoginModal .modal-title{font-size:22px!important;margin-bottom:22px!important}body #topnavLoginModal .login-tabs{margin-bottom:18px!important}body #topnavLoginModal .modal-btns{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}body #topnavLoginModal .modal-btns .btn-accent{order:1}body #topnavLoginModal .modal-btns .btn-outline{order:2}body #topnavLoginModal .oauth-btn{min-height:46px!important}}@media(max-width:360px){body.tool-compact-page .spread-grid{grid-template-columns:1fr!important}}@media(min-width:601px){html{font-size:16px!important}body{--desktop-sidebar-width:250px;--desktop-sidebar-gap:32px}body.xc-sidebar-desktop-open #app{width:calc(100vw - var(--desktop-sidebar-width))!important;margin-left:var(--desktop-sidebar-width)!important}body.xc-sidebar-desktop-open .topnav-wrap{left:var(--desktop-sidebar-width)!important;width:calc(100vw - var(--desktop-sidebar-width))!important}body.xc-sidebar-desktop-collapsed #app{width:100vw!important;margin-left:0!important}body.xc-sidebar-desktop-collapsed .topnav-wrap{left:0!important;width:100vw!important}body.home-fixed-page.xc-sidebar-actual-open #app,body.home-fixed-page.xc-sidebar-actual-collapsed #app{width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin-left:0!important;transform:none!important}body.xc-sidebar-desktop-collapsed .topnav{padding-left:18px!important}body.xc-sidebar-desktop-collapsed .topnav-sidebar-btn,body.xc-sidebar-desktop-collapsed .topnav-desktop-context{display:flex!important}.topnav-wrap{height:38px!important;border-bottom:1px solid rgba(18,18,18,.06)!important}.topnav,body.xc-sidebar-desktop-open .topnav{height:38px!important;min-height:38px!important;padding:0 18px!important;gap:8px!important;background:rgba(255,255,255,.92)!important;border-bottom:0!important;box-shadow:0 1px 10px rgba(18,18,18,.04)!important;backdrop-filter:blur(18px) saturate(130%)!important}[data-theme=dark] .topnav,[data-theme=dark] body.xc-sidebar-desktop-open .topnav{background:rgba(28,28,30,.88)!important;box-shadow:none!important}.topnav-sidebar-btn{display:flex!important;width:28px!important;height:28px!important;min-width:28px!important;margin:0 2px 0 0!important;padding:0!important;border-radius:8px!important;color:rgba(24,24,24,.68)!important;background:transparent!important}.topnav-sidebar-btn:hover{background:rgba(18,18,18,.055)!important}[data-theme=dark] .topnav-sidebar-btn{color:rgba(255,255,255,.7)!important}[data-theme=dark] .topnav-sidebar-btn:hover{background:rgba(255,255,255,.08)!important}.topnav-menu-lines{display:none!important}.topnav-panel-mark{display:flex!important}.topnav-desktop-context,body.xc-sidebar-desktop-open .topnav-desktop-context{display:flex!important;height:30px!important;min-width:0!important;max-width:min(320px,calc(100vw - 150px))!important;flex:0 1 auto!important;gap:8px!important;padding:0 2px 0 0!important;color:rgba(24,24,24,.88)!important}.topnav-thread-menu,body.xc-sidebar-desktop-open .topnav-thread-menu{display:flex!important;width:28px!important;min-width:28px!important;height:28px!important;flex:0 0 28px!important;margin-left:0!important;border-radius:8px!important}body.xc-sidebar-desktop-collapsed .topnav-thread-menu{display:flex!important}[data-theme=dark] .topnav-desktop-context{color:rgba(255,255,255,.86)!important}.topnav-context-icon{width:17px!important;height:17px!important;border-radius:5px!important;opacity:.74!important}.topnav-context-text{font-size:.92rem!important;font-weight:700!important;letter-spacing:0!important;line-height:18px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nav-btn-bar,body.xc-sidebar-desktop-open .nav-btn-bar{display:none!important}.topnav-right{margin-left:auto!important;gap:8px!important}.theme-toggle-nav{display:none!important;width:28px!important;height:28px!important;border-radius:8px!important;border-color:rgba(18,18,18,.08)!important;background:rgba(247,247,247,.86)!important;color:rgba(24,24,24,.58)!important;box-shadow:none!important}.theme-toggle-nav:hover{background:rgba(18,18,18,.06)!important;color:rgba(24,24,24,.86)!important}[data-theme=dark] .theme-toggle-nav{border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.68)!important}body.xc-sidebar-desktop-open .topnav-right .nav-avatar-wrap{display:none!important}.tarot-sidebar{width:var(--desktop-sidebar-width)!important;background:#f6f7f6!important;border-right:1px solid rgba(18,18,18,.075)!important;box-shadow:none!important}.sidebar-brand{height:50px!important;padding:0 12px 0 14px!important}.sidebar-brand-icon-wrap{width:26px!important;height:26px!important}.sidebar-brand-icon{width:20px!important;height:20px!important}.sidebar-brand-name{font-size:.88rem!important;font-weight:780!important}.sidebar-icon-btn{width:28px!important;height:28px!important;border-radius:8px!important}.sidebar-close-inline-btn .sidebar-panel-icon{width:16px!important;height:14px!important}.sidebar-primary-nav,.sidebar-project-nav{padding:0 12px!important;gap:2px!important}.sidebar-primary-item,.sidebar-project-item{height:34px!important;min-height:34px!important;border-radius:9px!important;padding:0 10px!important;gap:10px!important;font-size:.84rem!important;font-weight:730!important}.sidebar-primary-icon,.sidebar-project-icon,.sidebar-set-icon{width:21px!important;height:21px!important;flex-basis:21px!important}.sidebar-section{margin:10px 0 0!important}.sidebar-section-header.codex-like{height:24px!important;margin:0 0 3px!important;padding:0 14px 0 20px!important;font-size:.7rem!important;font-weight:760!important;color:rgba(24,24,24,.46)!important}.sidebar-section-actions{gap:2px!important}.sidebar-mini-btn{width:21px!important;height:21px!important;border-radius:7px!important;color:rgba(24,24,24,.48)!important;background:transparent!important}.sidebar-mini-btn:hover{background:rgba(18,18,18,.06)!important;color:rgba(24,24,24,.84)!important}.sidebar-question-sets{display:grid!important;gap:2px!important;padding:0 12px!important}.sidebar-set-item{height:32px!important;min-height:32px!important;border-radius:9px!important;padding:0 10px!important;font-size:.82rem!important;font-weight:700!important}.sidebar-set-item.is-active{background:rgba(18,18,18,.067)!important;color:rgba(24,24,24,.96)!important}.sidebar-set-children{padding:0 4px 6px 38px!important;gap:0!important}.sidebar-set-child{min-height:28px!important;height:28px!important;padding:0 7px!important;border-radius:8px!important;font-size:.74rem!important;font-weight:650!important}.sidebar-set-count,.sidebar-set-child em{color:rgba(24,24,24,.34)!important}.sidebar-recent-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.sidebar-recent-section .sidebar-content{flex:1 1 auto!important;min-height:0!important;padding:0 12px 12px!important}.sidebar-item{height:32px!important;min-height:32px!important;border-radius:9px!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:hidden!important}.sidebar-item-main{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.sidebar-item-text{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.8rem!important;font-weight:640!important}.sidebar-item-trail{flex:0 0 88px!important;width:88px!important;min-width:88px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}.sidebar-item-time{width:100%!important;display:block!important;text-align:right!important;white-space:nowrap!important}.sidebar-item-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;width:100%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sidebar-item:hover .sidebar-item-time,.sidebar-item:focus-within .sidebar-item-time{display:none!important}.sidebar-item:hover .sidebar-item-actions,.sidebar-item:focus-within .sidebar-item-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sidebar-item-action{width:21px!important;height:21px!important;flex-basis:21px!important;border-radius:7px!important}.sidebar-item-action .sidebar-vector-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}.sidebar-user-panel{padding:10px 12px 12px!important}.sidebar-user-logged,.sidebar-user-guest{min-height:38px!important;border-radius:10px!important}.sidebar-user-avatar-wrap{width:30px!important;height:30px!important}.sidebar-user-name{font-size:.82rem!important}.sidebar-user-points,.sidebar-guest-text{font-size:.7rem!important}.sidebar-floating-menu{width:218px!important;padding:6px!important;border-radius:12px!important;box-shadow:0 14px 42px rgba(15,23,42,.14)!important}.sidebar-menu-row{min-height:32px!important;border-radius:8px!important;font-size:.78rem!important}}@media(min-width:769px){body.home-fixed-page .hero-home{justify-content:flex-start!important;padding:clamp(74px,11.5vh,118px) 32px 148px!important}body.home-fixed-page .hero-home-content{justify-content:flex-start!important}body.home-fixed-page .hero-brand{margin-bottom:14px!important}body.home-fixed-page .hero-brand-icon-wrap{width:78px!important;height:78px!important;margin:0 auto 12px!important;animation:none!important}body.home-fixed-page .hero-brand-icon-wrap:before{opacity:.72!important;box-shadow:none!important}body.home-fixed-page .hero-brand-icon{width:58px!important;height:58px!important}body.home-fixed-page .hero-brand-name{font-family:var(--font-sans)!important;font-size:1.72rem!important;font-weight:780!important;letter-spacing:.04em!important;text-indent:0!important;margin-bottom:8px!important;background:none!important;-webkit-text-fill-color:var(--text-1)!important;color:var(--text-1)!important}body.home-fixed-page .hero-brand-divider{display:none!important}body.home-fixed-page .hero-brand-slogan{font-family:var(--font-sans)!important;font-size:.86rem!important;font-weight:720!important;letter-spacing:.16em!important;color:rgba(120,82,28,.76)!important;margin-bottom:8px!important}body.home-fixed-page .hero-brand-sub{font-size:.78rem!important;letter-spacing:0!important;color:rgba(24,24,24,.72)!important}body.home-fixed-page .home-question-templates{width:min(760px,calc(100vw - 96px))!important;margin:20px auto 0!important;gap:10px!important}body.home-fixed-page .home-question-template{min-height:54px!important;border-radius:14px!important;border-color:rgba(18,18,18,.08)!important;box-shadow:none!important}body.home-fixed-page .home-question-template-label{color:rgba(120,82,28,.72)!important}body.home-fixed-page .home-guidance-note{margin-top:16px!important;color:rgba(24,24,24,.68)!important}body.home-fixed-page .home-ai-main{bottom:14px!important;width:min(760px,calc(100vw - 64px))!important;min-height:106px!important;padding:11px 13px!important;border-radius:16px!important;border-color:rgba(18,18,18,.1)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 46px rgba(15,23,42,.1),inset 0 1px rgba(255,255,255,.88)!important}body.home-fixed-page.xc-mobile-browser-chrome .home-ai-main{bottom:max(14px,calc(env(safe-area-inset-bottom) + var(--xc-mobile-browser-bottom-offset, 64px) - 26px),calc(var(--xc-mobile-keyboard-inset, 0px) + 40px))!important}body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main{width:min(724px,calc(100vw - var(--desktop-sidebar-width) - 56px))!important}body.home-fixed-page .home-ai-input{min-height:40px!important;max-height:62px!important;padding:4px 4px 0!important;font-size:.92rem!important;line-height:1.38!important;font-weight:560!important}body.home-fixed-page .home-ai-toolbar{min-height:36px!important}body.home-fixed-page .profile-picker,body.home-fixed-page .tool-picker,body.home-fixed-page .reading-mode-picker,body.home-fixed-page .llm-picker{min-height:32px!important;background:rgba(247,247,247,.92)!important;border-color:rgba(18,18,18,.086)!important}body.home-fixed-page .home-ai-send{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;background:#171717!important;border-color:#171717!important;color:#fff!important;box-shadow:none!important}}@media(min-width:601px)and (max-width:900px){body{--desktop-sidebar-width:238px;--desktop-sidebar-gap:24px}.topnav,body.xc-sidebar-desktop-open .topnav{padding:0 14px!important}.sidebar-brand-name{font-size:.84rem!important}.sidebar-primary-item,.sidebar-project-item,.sidebar-set-item{font-size:.8rem!important}body.home-fixed-page .hero-home{padding:66px 24px 142px!important}body.home-fixed-page .hero-brand-icon-wrap{width:66px!important;height:66px!important}body.home-fixed-page .hero-brand-icon{width:50px!important;height:50px!important}body.home-fixed-page .hero-brand-name{font-size:1.46rem!important}body.home-fixed-page .hero-brand-sub{display:none!important}body.home-fixed-page .home-question-templates,body.xc-sidebar-desktop-open.home-fixed-page .home-question-templates{width:min(520px,calc(100vw - var(--desktop-sidebar-width) - 42px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home-fixed-page .home-ai-main,body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main{width:min(520px,calc(100vw - var(--desktop-sidebar-width) - 42px))!important;min-height:98px!important}body.home-fixed-page .profile-picker,body.home-fixed-page .tool-picker{max-width:132px!important}body.home-fixed-page .llm-picker{max-width:112px!important}}@media(min-width:601px){body{--desktop-sidebar-row-height:32px;--desktop-sidebar-row-radius:8px;--desktop-control-height:30px}.sidebar-brand{height:46px!important;padding:0 10px 0 12px!important}.sidebar-brand-icon-wrap{width:24px!important;height:24px!important}.sidebar-brand-icon{width:18px!important;height:18px!important}.sidebar-brand-name{font-size:.82rem!important;font-weight:680!important;letter-spacing:0!important}.sidebar-icon-btn,.sidebar-mini-btn{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important}.sidebar-primary-nav,.sidebar-project-nav,.sidebar-question-sets{padding:0 10px!important;gap:1px!important}.sidebar-primary-item,.sidebar-project-item{height:var(--desktop-sidebar-row-height)!important;min-height:var(--desktop-sidebar-row-height)!important;border-radius:var(--desktop-sidebar-row-radius)!important;padding:0 9px!important;gap:8px!important;color:rgba(24,24,24,.72)!important;font-size:.79rem!important;font-weight:610!important}.sidebar-primary-item.is-active,.sidebar-primary-item:hover,.sidebar-project-item.is-active,.sidebar-project-item:hover{background:rgba(18,18,18,.055)!important;color:rgba(24,24,24,.92)!important;font-weight:650!important}.sidebar-primary-icon,.sidebar-project-icon,.sidebar-set-icon{width:18px!important;height:18px!important;flex:0 0 18px!important;color:rgba(24,24,24,.68)!important}.sidebar-primary-icon svg,.sidebar-project-icon svg,.sidebar-set-icon svg{width:16px!important;height:16px!important;stroke-width:2.1!important}.sidebar-section{margin:8px 0 0!important}.sidebar-section-header.codex-like{height:22px!important;margin:0 0 2px!important;padding:0 12px 0 18px!important;color:rgba(24,24,24,.43)!important;font-size:.66rem!important;font-weight:650!important;letter-spacing:0!important}.sidebar-section-actions{gap:1px!important}.sidebar-set-item{height:30px!important;min-height:30px!important;border-radius:var(--desktop-sidebar-row-radius)!important;padding:0 9px!important;font-size:.78rem!important;font-weight:610!important}.sidebar-set-item.is-active,.sidebar-set-item:hover{background:rgba(18,18,18,.055)!important;color:rgba(24,24,24,.92)!important}.sidebar-set-main{gap:9px!important}.sidebar-set-children{padding:0 2px 5px 34px!important}.sidebar-set-child{height:24px!important;min-height:24px!important;border-radius:7px!important;padding:0 6px!important;font-size:.7rem!important;font-weight:560!important}.sidebar-content,.sidebar-recent-section .sidebar-content{padding:0 10px 10px!important}.sidebar-item{height:30px!important;min-height:30px!important;border-radius:var(--desktop-sidebar-row-radius)!important;padding:0 8px!important;background:transparent!important}.sidebar-item:hover,.sidebar-item:focus-within{background:rgba(18,18,18,.043)!important}.sidebar-item-text{color:rgba(24,24,24,.74)!important;font-size:.76rem!important;font-weight:560!important}.sidebar-item:hover .sidebar-item-text,.sidebar-item:focus-within .sidebar-item-text{color:rgba(24,24,24,.92)!important}.sidebar-empty,.sidebar-preview-row{font-size:.74rem!important;font-weight:560!important}.sidebar-user-panel{padding:8px 10px 10px!important;border-top:1px solid rgba(18,18,18,.06)!important;background:rgba(246,247,246,.92)!important}.sidebar-user-logged,.sidebar-user-guest{width:100%!important;min-height:42px!important;border-radius:10px!important;padding:4px 8px!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;color:rgba(24,24,24,.78)!important}.sidebar-user-guest{background:transparent!important;border:1px solid transparent!important;cursor:pointer!important;transition:background .12s ease,border-color .12s ease!important}.sidebar-user-guest:hover,.sidebar-user-guest:focus-within{background:rgba(18,18,18,.043)!important;border-color:rgba(18,18,18,.043)!important}.sidebar-user-avatar-wrap{width:26px!important;height:26px!important}.sidebar-guest-avatar{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(18,18,18,.08)!important;color:rgba(24,24,24,.7)!important;font-size:.72rem!important;font-weight:760!important;line-height:1!important}.sidebar-guest-copy{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}.sidebar-guest-title{color:rgba(24,24,24,.84)!important;font-size:.76rem!important;font-weight:660!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-user-name{font-size:.78rem!important;font-weight:620!important}.sidebar-user-points,.sidebar-guest-text{font-size:.66rem!important;color:rgba(24,24,24,.44)!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-guest-btn{min-width:42px!important;min-height:26px!important;padding:0 10px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(18,18,18,.1)!important;color:rgba(24,24,24,.72)!important;font-size:.66rem!important;font-weight:640!important;line-height:1!important;flex:0 0 auto!important}.sidebar-guest-btn:hover{background:#fff!important;border-color:rgba(18,18,18,.16)!important;color:rgba(24,24,24,.88)!important}body.home-fixed-page .home-question-templates{width:min(640px,calc(100vw - 96px))!important;gap:8px!important;margin-top:16px!important}body.home-fixed-page .home-question-template{min-height:40px!important;padding:5px 12px!important;border-radius:10px!important;border-color:rgba(18,18,18,.075)!important;background:rgba(255,255,255,.74)!important;box-shadow:none!important;gap:1px!important}body.home-fixed-page .home-question-template:hover{transform:none!important;background:rgba(18,18,18,.035)!important;border-color:rgba(18,18,18,.12)!important;box-shadow:none!important}body.home-fixed-page .home-question-template-label{color:rgba(120,82,28,.7)!important;font-size:.68rem!important;font-weight:680!important}body.home-fixed-page .home-question-template-text{color:rgba(24,24,24,.64)!important;font-size:.69rem!important;font-weight:500!important}body.home-fixed-page .home-guidance-note{margin-top:12px!important;font-size:.72rem!important}body.home-fixed-page .home-ai-main{min-height:92px!important;max-height:104px!important;padding:8px 10px!important;gap:5px!important;border-radius:13px!important;box-shadow:0 8px 24px rgba(15,23,42,.07),inset 0 1px rgba(255,255,255,.86)!important}html body.home-fixed-page .home-ai-main,html body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .home-ai-main,body.home-fixed-page .home-ai-main,body.home-fixed-page:not(:has(.home-ai-console.has-chat)) .home-ai-main,body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main{bottom:14px!important}html body.home-fixed-page.xc-mobile-browser-chrome .home-ai-main,html body.home-fixed-page.xc-mobile-browser-chrome:not(:has(.home-ai-console.has-chat)) .home-ai-main,body.home-fixed-page.xc-mobile-browser-chrome .home-ai-main,body.home-fixed-page.xc-mobile-browser-chrome:not(:has(.home-ai-console.has-chat)) .home-ai-main{bottom:max(14px,calc(env(safe-area-inset-bottom) + var(--xc-mobile-browser-bottom-offset, 64px) - 26px),calc(var(--xc-mobile-keyboard-inset, 0px) + 40px))!important}body.home-fixed-page .home-ai-input{height:36px!important;min-height:36px!important;max-height:50px!important;font-size:.86rem!important;line-height:1.34!important;font-weight:540!important;overflow-y:auto!important}body.home-fixed-page .home-ai-toolbar{min-height:32px!important;gap:6px!important}body.home-fixed-page .home-ai-toolbar-left,body.home-fixed-page .home-ai-toolbar-right{gap:5px!important}body.home-fixed-page .profile-picker,body.home-fixed-page .tool-picker,body.home-fixed-page .reading-mode-picker,body.home-fixed-page .llm-picker{min-height:30px!important;height:30px!important;border-radius:999px!important;background:rgba(248,248,248,.92)!important;border-color:rgba(18,18,18,.075)!important;box-shadow:none!important}body.home-fixed-page .profile-picker,body.home-fixed-page .tool-picker{max-width:142px!important;padding:0 9px!important;gap:5px!important}body.home-fixed-page .profile-picker.icon-picker,body.home-fixed-page .tool-picker.icon-picker,body.home-fixed-page .reading-mode-picker.icon-picker{width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;gap:0!important;justify-content:center!important}body.home-fixed-page .composer-icon{width:18px!important;min-width:18px!important;height:18px!important}body.home-fixed-page .profile-name,body.home-fixed-page .tool-picker-name,body.home-fixed-page .reading-mode-label,body.home-fixed-page .llm-name{font-size:.68rem!important;font-weight:560!important}body.home-fixed-page .reading-mode-picker{min-width:106px!important;max-width:124px!important;padding:0 7px 0 9px!important;gap:5px!important}body.home-fixed-page .reading-mode-picker.icon-picker{width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;gap:0!important}body.home-fixed-page .reading-mode-points{height:16px!important;padding:0 5px!important;font-size:.5rem!important}body.home-fixed-page .home-ai-send{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;position:relative!important;font-size:0!important;background:#171717!important;border-color:#171717!important;color:#fff!important;box-shadow:none!important}body.home-fixed-page .home-ai-voice-icon{width:15px!important;height:15px!important;color:#fff!important;position:relative!important;background:none!important}body.home-fixed-page .home-ai-send .home-ai-voice-icon{display:block!important}body.home-fixed-page .home-ai-send:before{content:none!important;display:none!important;position:absolute!important;inset:50% auto auto 50%!important;margin:-8.5px 0 0 -8.5px!important;width:17px!important;height:17px!important;display:block!important;background:none!important;transform:none!important}body.home-fixed-page .home-ai-send:after{content:none!important;display:none!important}body.home-fixed-page .home-ai-send .home-ai-voice-icon:before{content:none!important;display:none!important;position:absolute!important;left:6.3px!important;top:4.8px!important;width:2.2px!important;height:8px!important;border:0!important;border-radius:999px!important;background:currentColor!important;transform:none!important;box-shadow:none!important}body.home-fixed-page .home-ai-send .home-ai-voice-icon:after{content:none!important;display:none!important;position:absolute!important;left:3.7px!important;top:2.9px!important;width:7px!important;height:7px!important;border-top:2.2px solid currentColor!important;border-left:2.2px solid currentColor!important;border-right:0!important;border-bottom:0!important;border-radius:2px 0 0!important;background:transparent!important;transform:rotate(45deg)!important;box-shadow:none!important}}@media(min-width:601px)and (max-width:900px){body.home-fixed-page .home-question-template{min-height:38px!important;padding:5px 10px!important}body.home-fixed-page .home-ai-main,body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main{min-height:90px!important;max-height:100px!important}body.home-fixed-page .profile-picker,body.home-fixed-page .tool-picker{max-width:118px!important}body.home-fixed-page .profile-picker.icon-picker,body.home-fixed-page .tool-picker.icon-picker{max-width:30px!important}body.home-fixed-page .reading-mode-picker{min-width:108px!important;max-width:112px!important}body.home-fixed-page .reading-mode-picker.icon-picker{min-width:30px!important;max-width:30px!important}}@media(min-width:601px){html.home-fixed-page:has(.home-ai-console.has-chat),body.home-fixed-page:has(.home-ai-console.has-chat){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#fff!important}body.home-fixed-page:has(.home-ai-console.has-chat) .bg-layer,body.home-fixed-page:has(.home-ai-console.has-chat) .video-bg,body.home-fixed-page:has(.home-ai-console.has-chat) .home-artifact-sticky-nav{display:none!important}body.home-fixed-page .hero-home.chat-active{height:calc(100dvh - 42px)!important;min-height:calc(100dvh - 42px)!important;padding:12px 28px 128px!important;align-items:stretch!important;justify-content:flex-start!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}body.home-fixed-page .hero-home.chat-active .hero-home-content{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}body.home-fixed-page .hero-home.chat-active .hero-brand,body.home-fixed-page .hero-home.chat-active .hero-brand-slogan,body.home-fixed-page .hero-home.chat-active .hero-brand-sub,body.home-fixed-page .hero-home.chat-active .home-question-templates,body.home-fixed-page .hero-home.chat-active .home-guidance-note{display:none!important}body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat{width:min(1120px,calc(100vw - 72px))!important;max-width:none!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.xc-sidebar-desktop-open.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat{width:min(1120px,calc(100vw - var(--desktop-sidebar-width, 250px) - 64px))!important}body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-chat{width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;padding:14px 18px var(--home-ai-chat-bottom-buffer, max(28px, calc(env(safe-area-inset-bottom) + 8px) ))!important;border:1px solid rgba(18,18,18,.08)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;box-sizing:border-box!important}body.home-fixed-page .hero-home.chat-active .home-ai-chat-head{position:sticky!important;top:0!important;z-index:3!important;margin:0 0 12px!important;border-radius:10px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 1px rgba(18,18,18,.06)!important;backdrop-filter:blur(14px)!important}body.home-fixed-page .hero-home.chat-active .home-ai-message{width:min(920px,100%)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.home-fixed-page .hero-home.chat-active .home-ai-message.user{width:min(820px,100%)!important;margin-left:auto!important}body.home-fixed-page .hero-home.chat-active .home-ai-message.assistant{width:min(980px,100%)!important;margin-right:auto!important}body.home-fixed-page .hero-home.chat-active .home-tool-cards,body.home-fixed-page .hero-home.chat-active .home-ai-summary-panel{width:100%!important}}@media(min-width:601px)and (max-width:900px){body.home-fixed-page .hero-home.chat-active{padding:10px 18px 122px!important}body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat{width:min(760px,calc(100vw - 32px))!important}body.xc-sidebar-desktop-open.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat{width:min(760px,calc(100vw - var(--desktop-sidebar-width, 238px) - 32px))!important}}body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab{border-color:rgba(18,18,18,.08)!important;background:rgba(255,255,255,.66)!important;box-shadow:none!important}body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.active,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.conclusion{border-color:rgba(18,18,18,.16)!important;background:rgba(18,18,18,.043)!important;box-shadow:inset 0 1px rgba(255,255,255,.72)!important}@media(min-width:601px){body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-chat{border-color:transparent!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:12px 18px var(--home-ai-chat-bottom-buffer, max(28px, calc(env(safe-area-inset-bottom) + 8px) ))!important}body.home-fixed-page .hero-home.chat-active .home-ai-chat-head{min-height:46px!important;margin:0 0 16px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid rgba(18,18,18,.07)!important;border-radius:0!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important}body.home-fixed-page .hero-home.chat-active .home-ai-chat-title{font-size:.86rem!important;font-weight:750!important;letter-spacing:0!important}body.home-fixed-page .hero-home.chat-active .home-ai-chat-sub{color:rgba(24,24,24,.46)!important;font-size:.68rem!important}body.home-fixed-page .hero-home.chat-active .home-ai-new-chat,body.home-fixed-page .hero-home.chat-active .home-artifact-nav-btn,body.home-fixed-page .hero-home.chat-active .home-artifact-sticky-btn{border-color:rgba(18,18,18,.09)!important;background:#fff!important;color:rgba(24,24,24,.72)!important;box-shadow:none!important}body.home-fixed-page .hero-home.chat-active .home-ai-message{width:min(880px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.home-fixed-page .hero-home.chat-active .home-ai-message.user{width:min(760px,100%)!important;margin:0 auto 14px!important;padding:12px 14px!important;border-radius:10px!important;background:rgba(18,18,18,.035)!important}body.home-fixed-page .hero-home.chat-active .home-ai-message.assistant{width:min(900px,100%)!important;margin:0 auto 18px!important}body.home-fixed-page .hero-home.chat-active .home-ai-role{margin-bottom:5px!important;color:rgba(24,24,24,.42)!important}body.home-fixed-page .hero-home.chat-active .home-ai-agent-head{margin:0 0 12px!important;padding:0!important}body.home-fixed-page .hero-home.chat-active .home-ai-agent-logo{width:22px!important;height:22px!important;box-shadow:none!important;opacity:.78!important}body.home-fixed-page .hero-home.chat-active .home-ai-agent-name{font-size:.76rem!important;letter-spacing:0!important}body.home-fixed-page .hero-home.chat-active .home-ai-agent-sub{color:rgba(24,24,24,.42)!important}body.home-fixed-page .hero-home.chat-active .home-tool-cards{display:block!important;margin:6px 0 18px!important}body.home-fixed-page .hero-home.chat-active .home-artifact-nav-bar{min-height:28px!important;margin:0 0 8px!important;padding:0!important;border:0!important}body.home-fixed-page .hero-home.chat-active .home-artifact-nav-title{gap:6px!important;font-size:.72rem!important;font-weight:750!important}body.home-fixed-page .hero-home.chat-active .home-artifact-nav-title uni-text:last-child{color:rgba(24,24,24,.38)!important;font-weight:500!important}body.home-fixed-page .hero-home.chat-active .home-artifact-switcher{display:flex!important;grid-template-columns:none!important;gap:18px!important;margin:0 0 16px!important;padding:0 0 9px!important;border-bottom:1px solid rgba(18,18,18,.07)!important;overflow-x:auto!important}body.home-fixed-page .hero-home.chat-active .home-artifact-tab,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab{flex:0 0 auto!important;min-width:0!important;padding:0 0 7px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.home-fixed-page .hero-home.chat-active .home-artifact-tab.active,body.home-fixed-page .hero-home.chat-active .home-artifact-tab.conclusion,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.active,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.conclusion{border-color:rgba(18,18,18,.78)!important;background:transparent!important;box-shadow:none!important}body.home-fixed-page .hero-home.chat-active .home-artifact-tab-title{font-size:.74rem!important;font-weight:750!important}body.home-fixed-page .hero-home.chat-active .home-artifact-tab-sub{color:rgba(24,24,24,.42)!important;font-size:.6rem!important}body.home-fixed-page .hero-home.chat-active .home-ai-summary-panel,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-summary-panel{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.home-fixed-page .hero-home.chat-active .home-artifact-analysis-title{margin:0 0 6px!important;color:rgba(24,24,24,.82)!important;font-size:.72rem!important;letter-spacing:0!important}body.home-fixed-page .hero-home.chat-active .home-ai-content{color:rgba(24,24,24,.84)!important;font-size:.9rem!important;line-height:1.82!important}body.home-fixed-page .hero-home.chat-active .home-tool-card{border-color:rgba(18,18,18,.08)!important;border-radius:10px!important;background:rgba(18,18,18,.02)!important;box-shadow:none!important}body.home-fixed-page .hero-home.chat-active .home-artifact-analysis{border-color:rgba(18,18,18,.07)!important;background:rgba(18,18,18,.02)!important}}@media(min-width:901px){body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main,body.xc-sidebar-desktop-open.home-fixed-page:not(:has(.home-ai-console.has-chat)) .home-ai-main{left:calc(50vw + 125px)!important;right:auto!important;transform:translate(-50%)!important;width:min(724px,calc(100vw - var(--desktop-sidebar-width, 250px) - 56px))!important}}@media(min-width:601px)and (max-width:900px){body.xc-sidebar-desktop-open.home-fixed-page .home-ai-main,body.xc-sidebar-desktop-open.home-fixed-page:not(:has(.home-ai-console.has-chat)) .home-ai-main{left:calc(50vw + 119px)!important;right:auto!important;transform:translate(-50%)!important;width:min(520px,calc(100vw - var(--desktop-sidebar-width, 238px) - 42px))!important}}@media(min-width:601px){html,body{font-size:16px!important}body #tarotSidebarGlobal.tarot-sidebar{width:var(--desktop-sidebar-width, 250px)!important;max-width:var(--desktop-sidebar-width, 250px)!important;background:#f6f7f6!important;border-right:1px solid rgba(18,18,18,.075)!important;box-shadow:none!important}body #tarotSidebarGlobal .sidebar-brand{height:46px!important;min-height:46px!important;padding:0 10px 0 12px!important}body #tarotSidebarGlobal .sidebar-brand-icon-wrap{width:24px!important;height:24px!important}body #tarotSidebarGlobal .sidebar-brand-icon{width:18px!important;height:18px!important}body #tarotSidebarGlobal .sidebar-brand-name{font-size:13px!important;line-height:1!important;font-weight:680!important;letter-spacing:0!important}body #tarotSidebarGlobal .sidebar-icon-btn,body #tarotSidebarGlobal .sidebar-mini-btn{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important}body #tarotSidebarGlobal .sidebar-section-header.codex-like{position:relative!important}body #tarotSidebarGlobal .sidebar-project-heading{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;display:flex!important;align-items:center!important;gap:4px!important;font:inherit!important;letter-spacing:inherit!important;text-align:left!important;cursor:pointer!important}body #tarotSidebarGlobal .sidebar-project-section-caret{flex:0 0 auto!important;color:rgba(24,24,24,.44)!important;font-size:12px!important;line-height:1!important;opacity:0!important;visibility:hidden!important;transform:translateY(-1px)!important;transition:opacity .12s ease,visibility .12s ease,transform .12s ease!important}body #tarotSidebarGlobal .sidebar-section-actions{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .12s ease,visibility .12s ease!important}body #tarotSidebarGlobal .sidebar-section:hover .sidebar-section-actions,body #tarotSidebarGlobal .sidebar-section:focus-within .sidebar-section-actions,body #tarotSidebarGlobal .sidebar-section.is-menu-open .sidebar-section-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body #tarotSidebarGlobal .sidebar-project-section:hover .sidebar-project-section-caret,body #tarotSidebarGlobal .sidebar-project-section:focus-within .sidebar-project-section-caret,body #tarotSidebarGlobal .sidebar-project-section.is-menu-open .sidebar-project-section-caret,body #tarotSidebarGlobal .sidebar-project-section.is-collapsed .sidebar-project-section-caret{opacity:1!important;visibility:visible!important}body #tarotSidebarGlobal .sidebar-project-section.is-collapsed .sidebar-project-section-caret{transform:translateY(-1px) rotate(-90deg)!important}body #tarotSidebarGlobal .sidebar-project-section.is-collapsed .sidebar-project-nav{display:none!important}body #tarotSidebarGlobal .sidebar-project-section-compose-btn .sidebar-vector-icon,body #tarotSidebarGlobal .sidebar-project-section-compose-btn svg{width:15px!important;height:15px!important;flex-basis:15px!important;stroke-width:2.1!important}body #tarotSidebarGlobal .sidebar-primary-nav,body #tarotSidebarGlobal .sidebar-project-nav,body #tarotSidebarGlobal .sidebar-question-sets,body #tarotSidebarGlobal .sidebar-content{padding-left:10px!important;padding-right:10px!important}body #tarotSidebarGlobal .sidebar-project-section{flex:0 0 auto!important;margin-top:8px!important}body #tarotSidebarGlobal .sidebar-primary-item,body #tarotSidebarGlobal .sidebar-project-item,body #tarotSidebarGlobal .sidebar-set-item,body #tarotSidebarGlobal .sidebar-item{height:32px!important;min-height:32px!important;border-radius:8px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:1!important}body #tarotSidebarGlobal .sidebar-primary-item{padding-left:9px!important;padding-right:9px!important;gap:8px!important}body #tarotSidebarGlobal .sidebar-project-item{justify-content:space-between!important;gap:8px!important;overflow:hidden!important}body #tarotSidebarGlobal .sidebar-project-main{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}body #tarotSidebarGlobal .sidebar-project-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important}body #tarotSidebarGlobal .sidebar-project-name-wrap{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;flex:1 1 auto!important}body #tarotSidebarGlobal .sidebar-project-caret{flex:0 0 auto!important;color:rgba(24,24,24,.54)!important;font-size:13px!important;line-height:1!important;opacity:0!important;visibility:hidden!important;transform:translateY(-1px)!important}body #tarotSidebarGlobal .sidebar-project-item:hover .sidebar-project-caret,body #tarotSidebarGlobal .sidebar-project-item:focus-visible .sidebar-project-caret,body #tarotSidebarGlobal .sidebar-project-item.is-menu-open .sidebar-project-caret{opacity:1!important;visibility:visible!important}body #tarotSidebarGlobal .sidebar-project-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:1px!important;margin-left:auto!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body #tarotSidebarGlobal .sidebar-project-item:hover .sidebar-project-actions,body #tarotSidebarGlobal .sidebar-project-item:focus-visible .sidebar-project-actions,body #tarotSidebarGlobal .sidebar-project-item.is-menu-open .sidebar-project-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body #tarotSidebarGlobal .sidebar-set-item{position:relative!important;overflow:hidden!important;justify-content:flex-start!important;gap:8px!important;padding-left:8px!important;padding-right:8px!important}body #tarotSidebarGlobal .sidebar-set-main{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:8px!important;padding-right:0!important;transition:padding-right .14s ease!important}body #tarotSidebarGlobal .sidebar-set-item:hover .sidebar-set-main,body #tarotSidebarGlobal .sidebar-set-item:focus-visible .sidebar-set-main,body #tarotSidebarGlobal .sidebar-set-item.is-menu-open .sidebar-set-main{padding-right:66px!important}body #tarotSidebarGlobal .sidebar-set-name-wrap{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;flex:1 1 auto!important}body #tarotSidebarGlobal .sidebar-set-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #tarotSidebarGlobal .sidebar-set-caret{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:18px!important;color:rgba(24,24,24,.54)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-1px)!important;transition:opacity .14s ease,visibility .14s ease!important}body #tarotSidebarGlobal .sidebar-set-actions{position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;gap:1px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease!important}body #tarotSidebarGlobal .sidebar-set-item:hover .sidebar-set-caret,body #tarotSidebarGlobal .sidebar-set-item:focus-visible .sidebar-set-caret,body #tarotSidebarGlobal .sidebar-set-item.is-menu-open .sidebar-set-caret,body #tarotSidebarGlobal .sidebar-set-item:hover .sidebar-set-actions,body #tarotSidebarGlobal .sidebar-set-item:focus-visible .sidebar-set-actions,body #tarotSidebarGlobal .sidebar-set-item.is-menu-open .sidebar-set-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body #tarotSidebarGlobal .sidebar-project-compose-btn .sidebar-vector-icon{width:15px!important;height:15px!important;flex-basis:15px!important}body #tarotSidebarGlobal .sidebar-primary-icon,body #tarotSidebarGlobal .sidebar-project-icon,body #tarotSidebarGlobal .sidebar-set-icon{width:18px!important;height:18px!important;flex-basis:18px!important}body #tarotSidebarGlobal .sidebar-primary-icon svg,body #tarotSidebarGlobal .sidebar-project-icon svg,body #tarotSidebarGlobal .sidebar-set-icon svg{width:16px!important;height:16px!important;stroke-width:2.1!important}body #tarotSidebarGlobal .sidebar-section-header.codex-like,body #tarotSidebarGlobal .sidebar-title,body #tarotSidebarGlobal .sidebar-item-time,body #tarotSidebarGlobal .sidebar-empty,body #tarotSidebarGlobal .sidebar-preview-row{font-size:11px!important;line-height:1.2!important}body #tarotSidebarGlobal .sidebar-item-text,body #tarotSidebarGlobal .sidebar-set-name,body #tarotSidebarGlobal .sidebar-user-name{font-size:12px!important;line-height:1.25!important}body #tarotSidebarGlobal .sidebar-user-panel{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:64px!important;min-height:64px!important;flex:0 0 64px!important;margin-top:auto!important;padding:8px 12px!important;border-top:1px solid rgba(18,18,18,.075)!important;background:#f6f7f6!important;pointer-events:auto!important;box-sizing:border-box!important}body #tarotSidebarGlobal .sidebar-user-logged,body #tarotSidebarGlobal .sidebar-user-guest{display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 6px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:rgba(24,24,24,.82)!important;align-items:center!important;gap:9px!important;box-sizing:border-box!important}body #tarotSidebarGlobal .sidebar-user-logged[style*="display:none"],body #tarotSidebarGlobal .sidebar-user-logged[style*="display: none"],body #tarotSidebarGlobal .sidebar-user-guest[style*="display:none"],body #tarotSidebarGlobal .sidebar-user-guest[style*="display: none"]{display:none!important}body #tarotSidebarGlobal .sidebar-user-logged:hover,body #tarotSidebarGlobal .sidebar-user-logged:focus-visible,body #tarotSidebarGlobal .sidebar-user-guest:hover,body #tarotSidebarGlobal .sidebar-user-guest:focus-within{background:rgba(18,18,18,.043)!important;outline:none!important}body #tarotSidebarGlobal .sidebar-user-avatar-wrap,body #tarotSidebarGlobal .sidebar-guest-avatar{width:32px!important;height:32px!important;flex:0 0 32px!important;border:0!important;border-radius:999px!important;background:#22c7a6!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body #tarotSidebarGlobal .sidebar-user-avatar-letter,body #tarotSidebarGlobal .sidebar-guest-avatar{color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:720!important}body #tarotSidebarGlobal .sidebar-user-info,body #tarotSidebarGlobal .sidebar-guest-copy{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}body #tarotSidebarGlobal .sidebar-user-name,body #tarotSidebarGlobal .sidebar-guest-title{color:rgba(24,24,24,.84)!important;font-size:13px!important;line-height:1.16!important;font-weight:620!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #tarotSidebarGlobal .sidebar-user-points,body #tarotSidebarGlobal .sidebar-guest-text{color:rgba(24,24,24,.46)!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #tarotSidebarGlobal .sidebar-user-chevron{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 18px!important;width:18px!important;margin-left:0!important;color:rgba(24,24,24,.32)!important;font-size:0!important;line-height:1!important;text-align:center!important}body #tarotSidebarGlobal .sidebar-user-chevron:before{content:""!important;width:9px!important;height:15px!important;border:1.4px solid currentColor!important;border-radius:3px!important;box-sizing:border-box!important}body #tarotSidebarGlobal .sidebar-user-chevron:after{content:""!important;position:absolute!important;bottom:4px!important;left:50%!important;width:3px!important;height:1px!important;border-radius:999px!important;background:currentColor!important;transform:translate(-50%)!important;opacity:.72!important}body #tarotSidebarGlobal .sidebar-guest-btn{min-width:44px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid rgba(18,18,18,.1)!important;background:rgba(255,255,255,.76)!important;color:rgba(24,24,24,.72)!important;font-size:12px!important;line-height:1!important}body .sidebar-floating-menu{width:256px!important;padding:8px!important;border-radius:18px!important;border:1px solid rgba(18,18,18,.095)!important;background:rgba(255,255,255,.984)!important;box-shadow:0 18px 52px rgba(18,18,18,.14)!important;backdrop-filter:blur(22px) saturate(150%)!important}body .sidebar-menu-row{min-height:39px!important;height:39px!important;padding:0 11px!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr) 34px!important;gap:10px!important;font-size:16px!important;font-weight:620!important;color:rgba(24,24,24,.86)!important}body .sidebar-menu-row span,body .sidebar-menu-row b{color:rgba(24,24,24,.5)!important;font-weight:560!important}body .sidebar-menu-row .sidebar-menu-icon{width:22px!important;height:22px!important;display:block!important;color:rgba(24,24,24,.54)!important;background:currentColor!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:20px 20px!important;mask-size:20px 20px!important}body .sidebar-menu-icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-pin{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M15.5 4.5 19.5 8.5M8.2 15.8 4.5 19.5M10.2 6.8l7 7M7.6 13.4l3-6.6 6.6 6.6-6.6 3-3-3Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M15.5 4.5 19.5 8.5M8.2 15.8 4.5 19.5M10.2 6.8l7 7M7.6 13.4l3-6.6 6.6 6.6-6.6 3-3-3Z'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-rename{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4.5 19.5 6 15.2 16.7 4.5a2 2 0 0 1 2.8 2.8L8.8 18 4.5 19.5ZM14.8 6.4l2.8 2.8'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4.5 19.5 6 15.2 16.7 4.5a2 2 0 0 1 2.8 2.8L8.8 18 4.5 19.5ZM14.8 6.4l2.8 2.8'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-archive{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 7h14M7 7V5.5h10V7M6.5 7.5v11h11v-11M9.5 11.5h5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 7h14M7 7V5.5h10V7M6.5 7.5v11h11v-11M9.5 11.5h5'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-trash{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 7h14M9 7V5.2h6V7M7 7.5l.8 11h8.4l.8-11M10 11v4M14 11v4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 7h14M9 7V5.2h6V7M7 7.5l.8 11h8.4l.8-11M10 11v4M14 11v4'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-sort{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8 5v14M5.5 7.5 8 5l2.5 2.5M16 19V5M13.5 16.5 16 19l2.5-2.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8 5v14M5.5 7.5 8 5l2.5 2.5M16 19V5M13.5 16.5 16 19l2.5-2.5'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-clock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 4.5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15ZM12 8.2V12l3 1.8'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12 4.5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15ZM12 8.2V12l3 1.8'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-refresh{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M17.5 8.2A6.5 6.5 0 0 0 6.8 7M17.5 5v3.2h-3.2M6.5 15.8A6.5 6.5 0 0 0 17.2 17M6.5 19v-3.2h3.2'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M17.5 8.2A6.5 6.5 0 0 0 6.8 7M17.5 5v3.2h-3.2M6.5 15.8A6.5 6.5 0 0 0 17.2 17M6.5 19v-3.2h3.2'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-finder{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4.5 8.5h5.2l1.8 2h8v7.8a1.7 1.7 0 0 1-1.7 1.7H6.2a1.7 1.7 0 0 1-1.7-1.7V8.5ZM4.5 8.5V6.8c0-1 .8-1.8 1.8-1.8h4.2l1.8 2h5.4c1 0 1.8.8 1.8 1.8v1.7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4.5 8.5h5.2l1.8 2h8v7.8a1.7 1.7 0 0 1-1.7 1.7H6.2a1.7 1.7 0 0 1-1.7-1.7V8.5ZM4.5 8.5V6.8c0-1 .8-1.8 1.8-1.8h4.2l1.8 2h5.4c1 0 1.8.8 1.8 1.8v1.7'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-worktree{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7 17.5 17.5 7M11.5 6.5h6v6M7 6.5v11h11'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7 17.5 17.5 7M11.5 6.5h6v6M7 6.5v11h11'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-library,body .sidebar-menu-icon.icon-stack{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 5.5h3v13H6zM10.8 5.5h3v13h-3zM15.6 6.2l2.8-.7 2.8 12.5-2.8.7z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 5.5h3v13H6zM10.8 5.5h3v13h-3zM15.6 6.2l2.8-.7 2.8 12.5-2.8.7z'/%3E%3C/svg%3E")!important}body .sidebar-menu-icon.icon-collapse{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 8h12M8.5 13.5 12 17l3.5-3.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 8h12M8.5 13.5 12 17l3.5-3.5'/%3E%3C/svg%3E")!important}body .sidebar-menu-row:hover,body .sidebar-menu-row.is-checked{background:rgba(18,18,18,.055)!important;color:rgba(24,24,24,.94)!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p].tarot-sidebar{width:var(--desktop-sidebar-width, 250px)!important;max-width:var(--desktop-sidebar-width, 250px)!important;height:100vh!important;background:#f6f7f6!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-scroll-layer{display:flex!important;flex-direction:column!important;height:100%!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-brand{height:46px!important;min-height:46px!important;padding:0 10px 0 12px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-brand-icon-wrap{display:flex!important;width:24px!important;height:24px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-brand-name{font-size:13px!important;line-height:1!important;font-weight:680!important;letter-spacing:0!important;transform:none!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-brand-actions{position:static!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-icon-btn,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-mini-btn{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border-radius:7px!important;box-shadow:none!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-primary-nav,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-project-nav,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-content{padding-left:10px!important;padding-right:10px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-primary-item,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-project-item,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item{height:32px!important;min-height:32px!important;padding:0 9px!important;border-radius:8px!important;font-size:13px!important;line-height:1!important;font-weight:660!important;gap:8px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item{display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-main{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-text{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item.is-active .sidebar-item-text{color:rgba(24,24,24,.92)!important;font-weight:720!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-trail{position:relative!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;transition:flex-basis .12s ease,width .12s ease,min-width .12s ease!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item:hover .sidebar-item-trail,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item:focus-visible .sidebar-item-trail,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item.is-actions-open .sidebar-item-trail{flex-basis:88px!important;width:88px!important;min-width:88px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-time{display:block!important;width:100%!important;text-align:right!important;white-space:nowrap!important;color:rgba(24,24,24,.34)!important;font:500 11px/16px var(--font-sans)!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-actions{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;width:88px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-action{width:21px!important;height:21px!important;flex:0 0 21px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:rgba(24,24,24,.58)!important;font:650 12px/1 var(--font-sans)!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-action .sidebar-vector-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item:hover .sidebar-item-time,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item:focus-visible .sidebar-item-time,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item.is-actions-open .sidebar-item-time{display:none!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item:hover .sidebar-item-actions,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item:focus-visible .sidebar-item-actions,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item.is-actions-open .sidebar-item-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-action:hover,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-item-action.active{background:rgba(18,18,18,.067)!important;color:rgba(24,24,24,.92)!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-primary-icon,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-project-icon{width:18px!important;height:18px!important;flex:0 0 18px!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-primary-icon svg,html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-project-icon svg{width:16px!important;height:16px!important;stroke-width:2.1!important;transform:none!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-section{margin:10px 0 0!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-section-header.codex-like{height:24px!important;margin:0 0 3px!important;padding:0 14px 0 20px!important;color:rgba(24,24,24,.46)!important;font:760 11px/1.2 var(--font-sans)!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-user-panel{display:flex!important}html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-user-logged:not([style*="display:none"]):not([style*="display: none"]),html body.xc-sidebar-desktop-open #tarotSidebarGlobal[data-sidebar-version=chatgpt-stack-v8p] .sidebar-user-guest:not([style*="display:none"]):not([style*="display: none"]){display:flex!important}body:not(.home-fixed-page):not(.marketing-page) #app{overflow-x:hidden!important}body:not(.home-fixed-page):not(.marketing-page) .page-root,body:not(.home-fixed-page):not(.marketing-page) .page-wrap{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}body.xc-sidebar-desktop-open:not(.home-fixed-page):not(.marketing-page) .page-root{width:100%!important;max-width:100%!important}body.xc-sidebar-desktop-open:not(.home-fixed-page):not(.marketing-page) .page-wrap{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.xc-sidebar-desktop-open:not(.home-fixed-page):not(.marketing-page) .tarot-hero,body.xc-sidebar-desktop-open:not(.home-fixed-page):not(.marketing-page) .tarot-section{width:min(100% - 32px,900px)!important;max-width:min(100% - 32px,900px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-section{border-color:rgba(18,18,18,.086)!important;background:#fff!important;box-shadow:0 18px 44px rgba(18,18,18,.055)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .spread-card{border-color:rgba(18,18,18,.094)!important;background:#fff!important;box-shadow:none!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .spread-card:hover{border-color:rgba(18,18,18,.22)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .spread-card.active{border-color:rgba(18,18,18,.42)!important;background:rgba(18,18,18,.024)!important;box-shadow:0 0 0 1px rgba(18,18,18,.22)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .spread-card-count{border-color:rgba(18,18,18,.12)!important;background:rgba(18,18,18,.035)!important;color:rgba(24,24,24,.54)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-toggle.on{background:rgba(24,24,24,.86)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-question-input,body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .dom-input-wrap .native-input{border-color:rgba(18,18,18,.075)!important;background:#fff!important;box-shadow:none!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-question-input:focus,body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .dom-input-wrap .native-input:focus{border-color:rgba(18,18,18,.22)!important;box-shadow:0 0 0 3px rgba(18,18,18,.055)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-draw-btn,body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-btn-primary{border:1px solid rgba(24,24,24,.88)!important;border-radius:12px!important;background:#181818!important;color:#fff!important;box-shadow:0 14px 28px rgba(18,18,18,.12)!important;text-shadow:none!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-draw-btn:hover,body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-btn-primary:hover{transform:none!important;filter:none!important;box-shadow:0 16px 32px rgba(18,18,18,.14)!important}body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .btn-ghost,body.tool-compact-page:not(.home-fixed-page):not(.marketing-page) .tarot-btn-outline{border-color:rgba(18,18,18,.1)!important;background:#fff!important;color:rgba(24,24,24,.56)!important}}@media(min-width:601px)and (max-width:900px){body:not(.home-fixed-page):not(.marketing-page) .page-wrap,body:not(.home-fixed-page):not(.marketing-page) .tool-hero,body:not(.home-fixed-page):not(.marketing-page) .tarot-hero,body:not(.home-fixed-page):not(.marketing-page) .about-hero,body:not(.home-fixed-page):not(.marketing-page) .calendar-hero,body:not(.home-fixed-page):not(.marketing-page) .section{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body:not(.home-fixed-page):not(.marketing-page) .tool-container,body:not(.home-fixed-page):not(.marketing-page) .tarot-section{width:100%!important;max-width:100%!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important}body:not(.home-fixed-page):not(.marketing-page) .spread-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:not(.home-fixed-page):not(.marketing-page) .spread-card{min-width:0!important;min-height:58px!important;padding:8px 10px!important}body:not(.home-fixed-page):not(.marketing-page) .spread-card-head{min-width:0!important;gap:6px!important}body:not(.home-fixed-page):not(.marketing-page) .spread-card-name,body:not(.home-fixed-page):not(.marketing-page) .spread-card-desc{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.home-fixed-page):not(.marketing-page) .tarot-settings{width:100%!important;min-width:0!important;box-sizing:border-box!important}body:not(.home-fixed-page):not(.marketing-page) .tarot-question-input,body:not(.home-fixed-page):not(.marketing-page) .dom-input-wrap,body:not(.home-fixed-page):not(.marketing-page) .dom-input-wrap .native-input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:not(.home-fixed-page):not(.marketing-page) .tarot-btn-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;max-width:100%!important;align-items:stretch!important;box-sizing:border-box!important}body:not(.home-fixed-page):not(.marketing-page) .tarot-btn-row .tarot-draw-btn{width:100%!important;max-width:none!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}body:not(.home-fixed-page):not(.marketing-page) .tarot-btn-row .btn-ghost{min-width:76px!important;padding-left:12px!important;padding-right:12px!important;white-space:nowrap!important}}@media(max-width:600px){html.home-fixed-page:has(.home-ai-console.has-chat),body.home-fixed-page:has(.home-ai-console.has-chat),body.home-fixed-page.xc-comprehensive-chat-active{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;background:#fff!important;--home-ai-chat-bottom-buffer:max(28px, calc(env(safe-area-inset-bottom) + 8px) )}body.home-fixed-page:has(.home-ai-console.has-chat) #app,body.home-fixed-page:has(.home-ai-console.has-chat) .page-root,body.home-fixed-page:has(.home-ai-console.has-chat) .page-wrap,body.home-fixed-page.xc-comprehensive-chat-active #app,body.home-fixed-page.xc-comprehensive-chat-active .page-root,body.home-fixed-page.xc-comprehensive-chat-active .page-wrap{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:#fff!important;contain:none!important}body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home,body.home-fixed-page.xc-comprehensive-chat-active .hero-home,body.home-fixed-page .hero-home.chat-active,body.home-fixed-page .hero-home.chat-active.reading-active{position:fixed!important;inset:0 auto auto 0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(106px,calc(env(safe-area-inset-top) + 84px)) 0 0!important;align-items:stretch!important;justify-content:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;background:#fff!important;box-sizing:border-box!important;transform:none!important}body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home-content,body.home-fixed-page.xc-comprehensive-chat-active .hero-home-content,body.home-fixed-page .hero-home.chat-active .hero-home-content,body.home-fixed-page .hero-home.chat-active.reading-active .hero-home-content{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important;box-sizing:border-box!important}body.home-fixed-page:has(.home-ai-console.has-chat) .home-ai-console.has-chat,body.home-fixed-page.xc-comprehensive-chat-active .home-ai-console.has-chat,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat,body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-console.has-chat{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;align-self:stretch!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important;box-sizing:border-box!important}body.home-fixed-page:has(.home-ai-console.has-chat) .home-ai-console.has-chat .home-ai-chat,body.home-fixed-page.xc-comprehensive-chat-active .home-ai-chat,body.home-fixed-page .hero-home.chat-active .home-ai-chat,body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-chat{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:0!important;padding-right:16px!important;padding-left:16px!important;padding-bottom:var(--home-ai-chat-bottom-buffer)!important;scroll-padding-bottom:var(--home-ai-chat-bottom-buffer)!important;overflow:visible!important;overflow-x:hidden!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;box-sizing:border-box!important}}@media(max-width:600px){html body.home-fixed-page:has(.home-ai-console.has-chat) #app,html body.home-fixed-page.xc-comprehensive-chat-active #app{will-change:auto!important;contain:none!important}}@media(max-width:600px){html body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home,html body.home-fixed-page.xc-comprehensive-chat-active .hero-home,html body.home-fixed-page .hero-home.chat-active,html body.home-fixed-page .hero-home.chat-active.reading-active{position:fixed!important;inset:0 auto auto 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;transform:none!important;contain:none!important;background:#fff!important;box-sizing:border-box!important}html body.home-fixed-page:has(.home-ai-console.has-chat),html body.home-fixed-page.xc-comprehensive-chat-active,html body.home-fixed-page .hero-home.chat-active,html body.home-fixed-page .hero-home.chat-active.reading-active,body.home-fixed-page:has(.home-ai-console.has-chat),body.home-fixed-page.xc-comprehensive-chat-active,body.home-fixed-page .hero-home.chat-active,body.home-fixed-page .hero-home.chat-active.reading-active{--xc-mobile-topnav-clearance:max(92px, calc(env(safe-area-inset-top) + 78px) )!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home,html body.home-fixed-page.xc-comprehensive-chat-active .hero-home,html body.home-fixed-page .hero-home.chat-active,html body.home-fixed-page .hero-home.chat-active.reading-active,body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home,body.home-fixed-page.xc-comprehensive-chat-active .hero-home,body.home-fixed-page .hero-home.chat-active,body.home-fixed-page .hero-home.chat-active.reading-active{padding:var(--xc-mobile-topnav-clearance, max(92px, calc(env(safe-area-inset-top) + 78px) )) 0 0!important}html body.home-fixed-page.xc-comprehensive-chat-active .home-ai-console.has-chat .home-ai-chat-head,html body.home-fixed-page:has(.home-ai-console.has-chat) .home-ai-console.has-chat .home-ai-chat-head,html body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-chat-head,html body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-console.has-chat .home-ai-chat-head,html body.home-fixed-page.xc-comprehensive-chat-active .home-artifact-sticky-nav,html body.home-fixed-page:has(.home-ai-console.has-chat) .home-artifact-sticky-nav,html body.home-fixed-page .hero-home.chat-active .home-artifact-sticky-nav,html body.home-fixed-page .hero-home.chat-active.reading-active .home-artifact-sticky-nav,body.home-fixed-page.xc-comprehensive-chat-active .home-ai-console.has-chat .home-ai-chat-head,body.home-fixed-page:has(.home-ai-console.has-chat) .home-ai-console.has-chat .home-ai-chat-head,body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-chat-head,body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-console.has-chat .home-ai-chat-head,body.home-fixed-page.xc-comprehensive-chat-active .home-artifact-sticky-nav,body.home-fixed-page:has(.home-ai-console.has-chat) .home-artifact-sticky-nav,body.home-fixed-page .hero-home.chat-active .home-artifact-sticky-nav,body.home-fixed-page .hero-home.chat-active.reading-active .home-artifact-sticky-nav{display:none!important;visibility:hidden!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}}@media(min-width:601px){html body.home-fixed-page.xc-comprehensive-chat-active .home-ai-console.has-chat .home-ai-chat-head,html body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-chat-head,html body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-console.has-chat .home-ai-chat-head{display:none!important;visibility:hidden!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}}@media(min-width:901px){html body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home,html body.home-fixed-page.xc-comprehensive-chat-active .hero-home,html body.home-fixed-page .hero-home.chat-active,html body.home-fixed-page .hero-home.chat-active.reading-active{align-items:center!important;overflow:hidden!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .hero-home-content,html body.home-fixed-page.xc-comprehensive-chat-active .hero-home-content,html body.home-fixed-page .hero-home.chat-active .hero-home-content,html body.home-fixed-page .hero-home.chat-active.reading-active .hero-home-content{width:100%!important;max-width:none!important;align-items:center!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-ai-console.has-chat,html body.home-fixed-page.xc-comprehensive-chat-active .home-ai-console.has-chat,html body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat,html body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-console.has-chat{position:relative!important;width:min(900px,calc(100% - 220px))!important;max-width:900px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;overflow:visible!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-ai-console.has-chat .home-ai-chat,html body.home-fixed-page.xc-comprehensive-chat-active .home-ai-console.has-chat .home-ai-chat,html body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-ai-chat,html body.home-fixed-page .hero-home.chat-active.reading-active .home-ai-console.has-chat .home-ai-chat{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail,html body.home-fixed-page .hero-home.chat-active .home-thread-rail,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail{position:fixed!important;left:var(--home-thread-rail-left, 56px)!important;top:50%!important;bottom:auto!important;height:auto!important;min-height:0!important;max-height:min(70vh,40rem)!important;transform:translateY(-50%)!important;z-index:36!important;display:block!important;width:36px!important;pointer-events:auto!important;overflow:visible!important}html body.xc-sidebar-desktop-open.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail,html body.xc-sidebar-desktop-open.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail,html body.xc-sidebar-desktop-open.home-fixed-page .hero-home.chat-active .home-thread-rail,html body.xc-sidebar-desktop-open.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail{left:max(var(--home-thread-rail-left, calc(var(--desktop-sidebar-width, 250px) + 36px)),calc(var(--desktop-sidebar-width, 250px) + 36px))!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-anchor,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-anchor,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-anchor,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-anchor{position:relative!important;display:flex!important;align-items:center!important;width:36px!important;height:10px!important;min-height:10px!important;transform:none!important;pointer-events:auto!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-mark,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-mark,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-mark,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-mark{position:static!important;display:block!important;width:30px!important;height:2px!important;background:rgba(18,18,18,.26)!important;opacity:.4!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-anchor:hover .home-thread-rail-mark,html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-anchor.active .home-thread-rail-mark,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-anchor:hover .home-thread-rail-mark,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-anchor.active .home-thread-rail-mark,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-anchor:hover .home-thread-rail-mark,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-anchor.active .home-thread-rail-mark{width:30px!important;background:rgba(18,18,18,.86)!important;opacity:1!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-tooltip,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-tooltip,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-tooltip,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-tooltip{left:36px!important;width:min(20rem,calc(100vw - 16px))!important;top:50%!important;min-height:64px!important;padding:12px 13px 11px!important;border:1px solid rgba(18,18,18,.08)!important;border-radius:12px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 44px rgba(18,18,18,.14),inset 0 1px rgba(255,255,255,.86)!important;opacity:0!important;pointer-events:none!important;transform:translate(-4px,-50%)!important;transition:opacity .14s ease,transform .14s ease!important;backdrop-filter:blur(18px) saturate(135%)!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-anchor:hover .home-thread-rail-tooltip,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-anchor:hover .home-thread-rail-tooltip,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-anchor:hover .home-thread-rail-tooltip,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-anchor:hover .home-thread-rail-tooltip,html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-anchor:focus-visible .home-thread-rail-tooltip,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-anchor:focus-visible .home-thread-rail-tooltip,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-anchor:focus-visible .home-thread-rail-tooltip,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-anchor:focus-visible .home-thread-rail-tooltip{opacity:1!important;transform:translateY(-50%)!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-title,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-title,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-title,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-title{display:block!important;min-width:0!important;color:rgba(24,24,24,.9)!important;font-size:.86rem!important;font-weight:760!important;line-height:1.36!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail-meta,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail-meta,html body.home-fixed-page .hero-home.chat-active .home-thread-rail-meta,html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail-meta{display:block!important;min-width:0!important;margin-top:6px!important;color:rgba(24,24,24,.46)!important;font-size:.74rem!important;line-height:1.2!important}}@media(min-width:601px){html body.home-fixed-page #app .hero-home,html body.home-fixed-page:has(.home-ai-console.has-chat) #app .hero-home,html body.home-fixed-page.xc-comprehensive-chat-active #app .hero-home,html body.home-fixed-page #app .hero-home.chat-active,html body.home-fixed-page #app .hero-home.chat-active.reading-active{position:fixed!important;top:42px!important;right:auto!important;bottom:auto!important;left:var(--home-workspace-left, 0px)!important;width:var(--home-workspace-width, 100vw)!important;max-width:none!important;height:calc(100dvh - 42px)!important;min-height:calc(100dvh - 42px)!important;max-height:calc(100dvh - 42px)!important;transform:none!important;box-sizing:border-box!important}html body.xc-sidebar-desktop-open.home-fixed-page #app .hero-home,html body.xc-sidebar-desktop-open.home-fixed-page:has(.home-ai-console.has-chat) #app .hero-home,html body.xc-sidebar-desktop-open.home-fixed-page.xc-comprehensive-chat-active #app .hero-home,html body.xc-sidebar-desktop-open.home-fixed-page #app .hero-home.chat-active,html body.xc-sidebar-desktop-open.home-fixed-page #app .hero-home.chat-active.reading-active{left:var(--home-workspace-left, var(--desktop-sidebar-width, 250px))!important;width:var(--home-workspace-width, calc(100vw - var(--desktop-sidebar-width, 250px)))!important}html body.xc-sidebar-desktop-collapsed.home-fixed-page #app .hero-home,html body.xc-sidebar-desktop-collapsed.home-fixed-page:has(.home-ai-console.has-chat) #app .hero-home,html body.xc-sidebar-desktop-collapsed.home-fixed-page.xc-comprehensive-chat-active #app .hero-home,html body.xc-sidebar-desktop-collapsed.home-fixed-page #app .hero-home.chat-active,html body.xc-sidebar-desktop-collapsed.home-fixed-page #app .hero-home.chat-active.reading-active{left:0!important;width:100vw!important}html body.xc-sidebar-actual-collapsed.home-fixed-page .topnav-wrap,html body.xc-sidebar-actual-collapsed.home-fixed-page #app .hero-home,html body.xc-sidebar-actual-collapsed.home-fixed-page:has(.home-ai-console.has-chat) #app .hero-home,html body.xc-sidebar-actual-collapsed.home-fixed-page.xc-comprehensive-chat-active #app .hero-home,html body.xc-sidebar-actual-collapsed.home-fixed-page #app .hero-home.chat-active,html body.xc-sidebar-actual-collapsed.home-fixed-page #app .hero-home.chat-active.reading-active{right:auto!important;left:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;transform:none!important}html body.xc-sidebar-actual-open.home-fixed-page .topnav-wrap,html body.xc-sidebar-actual-open.home-fixed-page #app .hero-home,html body.xc-sidebar-actual-open.home-fixed-page:has(.home-ai-console.has-chat) #app .hero-home,html body.xc-sidebar-actual-open.home-fixed-page.xc-comprehensive-chat-active #app .hero-home,html body.xc-sidebar-actual-open.home-fixed-page #app .hero-home.chat-active,html body.xc-sidebar-actual-open.home-fixed-page #app .hero-home.chat-active.reading-active{right:auto!important;left:var(--home-workspace-left, var(--desktop-sidebar-width, 250px))!important;width:var(--home-workspace-width, calc(100vw - var(--desktop-sidebar-width, 250px)))!important;min-width:0!important;max-width:var(--home-workspace-width, calc(100vw - var(--desktop-sidebar-width, 250px)))!important;transform:none!important}html body.home-fixed-page #app .hero-home-content,html body.home-fixed-page:has(.home-ai-console.has-chat) #app .hero-home-content,html body.home-fixed-page.xc-comprehensive-chat-active #app .hero-home-content,html body.home-fixed-page #app .hero-home.chat-active .hero-home-content,html body.home-fixed-page #app .hero-home.chat-active.reading-active .hero-home-content{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;align-items:center!important;box-sizing:border-box!important}html body.xc-sidebar-desktop-open.home-fixed-page #app .home-question-templates,html body.xc-sidebar-desktop-open.home-fixed-page #app .home-guidance-note{width:min(620px,calc(var(--home-workspace-width, calc(100vw - var(--desktop-sidebar-width, 250px))) - 64px))!important;max-width:calc(var(--home-workspace-width, calc(100vw - var(--desktop-sidebar-width, 250px))) - 64px)!important;margin-left:auto!important;margin-right:auto!important}html body.home-fixed-page:has(.home-ai-console.has-chat) #app .home-ai-console.has-chat,html body.home-fixed-page.xc-comprehensive-chat-active #app .home-ai-console.has-chat,html body.home-fixed-page #app .hero-home.chat-active .home-ai-console.has-chat,html body.home-fixed-page #app .hero-home.chat-active.reading-active .home-ai-console.has-chat{margin-left:auto!important;margin-right:auto!important;align-self:center!important}html body.home-fixed-page:has(.home-ai-console.has-chat) #app .home-thread-rail,html body.home-fixed-page.xc-comprehensive-chat-active #app .home-thread-rail,html body.home-fixed-page #app .hero-home.chat-active .home-thread-rail,html body.home-fixed-page #app .hero-home.chat-active.reading-active .home-thread-rail{left:var(--home-thread-rail-left, 16px)!important}html body.home-fixed-page:has(.home-ai-console.has-chat) #app .home-thread-rail-mark,html body.home-fixed-page.xc-comprehensive-chat-active #app .home-thread-rail-mark,html body.home-fixed-page #app .hero-home.chat-active .home-thread-rail-mark,html body.home-fixed-page #app .hero-home.chat-active.reading-active .home-thread-rail-mark{width:26px!important;height:2px!important;transform:scaleX(calc(.2308 + .7692 * var(--thread-rail-marker-progress)))!important;transform-origin:left center!important}html body.home-fixed-page #app .home-thread-rail-anchor:after{display:none!important;content:none!important;border:0!important}html body.home-fixed-page #app .home-thread-rail-anchor{font-size:0!important;line-height:1!important;overflow:visible!important}html body.home-fixed-page:has(.home-ai-console.has-chat) #app .home-thread-rail-tooltip,html body.home-fixed-page.xc-comprehensive-chat-active #app .home-thread-rail-tooltip,html body.home-fixed-page #app .hero-home.chat-active .home-thread-rail-tooltip,html body.home-fixed-page #app .hero-home.chat-active.reading-active .home-thread-rail-tooltip{left:36px!important;width:min(320px,calc(100vw - 64px))!important;min-height:0!important;padding:8px!important}}@media(min-width:901px){html body.home-fixed-page #app .home-thread-rail:not(.is-renderable),html body.home-fixed-page:has(.home-ai-console.has-chat) #app .home-thread-rail:not(.is-renderable),html body.home-fixed-page.xc-comprehensive-chat-active #app .home-thread-rail:not(.is-renderable),html body.home-fixed-page .hero-home.chat-active .home-thread-rail:not(.is-renderable),html body.home-fixed-page .hero-home.chat-active.reading-active .home-thread-rail:not(.is-renderable){display:none!important}html body.home-fixed-page #app .home-thread-rail.is-renderable,html body.home-fixed-page:has(.home-ai-console.has-chat) #app .home-thread-rail.is-renderable,html body.home-fixed-page.xc-comprehensive-chat-active #app .home-thread-rail.is-renderable{display:block!important}html body.home-fixed-page .home-thread-rail,html body.home-fixed-page:has(.home-ai-console.has-chat) .home-thread-rail,html body.home-fixed-page.xc-comprehensive-chat-active .home-thread-rail,html body.xc-sidebar-desktop-open.home-fixed-page .home-thread-rail,html body.xc-sidebar-desktop-collapsed.home-fixed-page .home-thread-rail{left:var(--home-thread-rail-left, 16px)!important;width:36px!important;max-height:min(70vh,40rem)!important}html body.home-fixed-page .home-thread-rail-anchor{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:36px!important;height:10px!important;min-height:10px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.home-fixed-page .home-thread-rail-mark{width:26px!important;height:2px!important;transform:scaleX(calc(.2308 + .7692 * var(--thread-rail-marker-progress)))!important;transform-origin:left center!important}html body.home-fixed-page .home-thread-rail-tooltip{left:36px!important;width:min(320px,calc(100vw - 64px))!important;min-height:0!important;padding:8px!important;border-radius:12px!important}html body.home-fixed-page .home-thread-rail-anchor.scrubbing .home-thread-rail-tooltip{opacity:1!important;transform:translateY(-50%)!important}html body.home-fixed-page #app .hero-home-content,html body.home-fixed-page #app .home-ai-console,html body.home-fixed-page #app .home-ai-console.has-chat{min-width:0!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important}}html[data-theme=light] body:not(.home-fixed-page) .tarot-section,[data-theme=light] body:not(.home-fixed-page) .tarot-section{background:#fff!important;border-color:rgba(18,18,18,.09)!important;box-shadow:0 14px 36px rgba(18,18,18,.055)!important}html[data-theme=light] body:not(.home-fixed-page) .tarot-section:before,[data-theme=light] body:not(.home-fixed-page) .tarot-section:before{display:none!important}html[data-theme=light] body:not(.home-fixed-page) .spread-card,[data-theme=light] body:not(.home-fixed-page) .spread-card{background:#fff!important;border-color:rgba(18,18,18,.09)!important;box-shadow:none!important}html[data-theme=light] body:not(.home-fixed-page) .spread-card.active,[data-theme=light] body:not(.home-fixed-page) .spread-card.active{background:#f5f5f5!important;border-color:rgba(18,18,18,.48)!important;box-shadow:0 0 0 1px rgba(18,18,18,.18)!important}html[data-theme=light] body:not(.home-fixed-page) .tarot-settings,[data-theme=light] body:not(.home-fixed-page) .tarot-settings{background:#fafafa!important;border-color:rgba(18,18,18,.08)!important}html[data-theme=light] body:not(.home-fixed-page) .tarot-question-input,[data-theme=light] body:not(.home-fixed-page) .tarot-question-input{background:#fff!important;border-color:rgba(18,18,18,.09)!important}html[data-theme=light] body:not(.home-fixed-page) .tarot-draw-btn,[data-theme=light] body:not(.home-fixed-page) .tarot-draw-btn{background:#191919!important;color:#fff!important;box-shadow:0 10px 24px rgba(18,18,18,.14)!important}html[data-theme=light] body:not(.home-fixed-page) .btn-ghost,[data-theme=light] body:not(.home-fixed-page) .btn-ghost{background:#fff!important;border-color:rgba(18,18,18,.1)!important;color:rgba(24,24,24,.58)!important}html:not([data-theme=dark]) body.qimen-page-active,html:not([data-theme=dark]) body.qimen-page-active .page-root{--accent:#171717!important;--accent-2:#000000!important;--accent-glow:rgba(0,0,0,.035)!important;--card-bg:#ffffff!important;--card-border:#e3e3e3!important;--card-border-hover:#c9c9c9!important;--card-shadow:0 10px 30px rgba(0,0,0,.05)!important;--section-alt:#f5f5f5!important;--input-bg:#fafafa!important;--input-border:#d9d9d9!important;--xc-paper-strong:#f5f5f5!important}html[data-theme=dark] body.qimen-page-active,html[data-theme=dark] body.qimen-page-active .page-root{--accent:#f5f5f5!important;--accent-2:#ffffff!important;--accent-glow:rgba(255,255,255,.07)!important;--card-bg:#191919!important;--card-border:#303030!important;--card-border-hover:#4a4a4a!important;--section-alt:#1f1f1f!important;--xc-paper-strong:#242424!important}html body.qimen-page-active .tool-hero:before,html body.qimen-page-active .tool-container:before{display:none!important}html body.qimen-page-active .section-tag{background:var(--section-alt)!important;color:var(--text-2)!important}html body.qimen-page-active .tool-hero-title{color:var(--text-1)!important}html body.qimen-page-active .tool-hero-desc{color:var(--text-3)!important}html body.qimen-page-active .tool-tabs{background:var(--section-alt)!important;border-color:var(--card-border)!important;box-shadow:none!important}html body.qimen-page-active .tool-tab.active{background:var(--card-bg)!important;border-color:var(--card-border-hover)!important;color:var(--text-1)!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important}html:not([data-theme=dark]) body.qimen-page-active:not(.home-fixed-page) .tool-container{background:#fff!important;color:#171717!important}html[data-theme=dark] body.qimen-page-active:not(.home-fixed-page) .tool-container{background:#191919!important;color:#f5f5f5!important}html body.qimen-page-active .tool-container,html body.qimen-page-active .qf-result-card,html body.qimen-page-active .qf-result{background:var(--card-bg)!important;border-color:var(--card-border)!important;box-shadow:var(--card-shadow)!important}html body.qimen-page-active .qf-datetime-section,html body.qimen-page-active .agent-handoff-bar{background:var(--section-alt)!important;border-color:var(--card-border)!important;box-shadow:none!important}html body.qimen-page-active .qf-options-row,html body.qimen-page-active .qf-options-row .form-group{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body.qimen-page-active .qf-datetime-select,html body.qimen-page-active .qf-pantype-select{background-color:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--text-1)!important;box-shadow:none!important}html body.qimen-page-active .qf-now-btn-sm,html body.qimen-page-active .qf-result-action-btn{background:var(--card-bg)!important;border-color:var(--card-border-hover)!important;color:var(--text-1)!important;box-shadow:none!important}html body.qimen-page-active .submit-btn,html body.qimen-page-active .agent-handoff-btn,html body.qimen-page-active .qf-agent-action{position:static!important;background:var(--text-1)!important;border-color:var(--text-1)!important;color:var(--card-bg)!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important;text-shadow:none!important;filter:none!important}html body.qimen-page-active .qf-result-action-btn.is-locked{background:var(--section-alt)!important;color:var(--text-3)!important}html body.qimen-page-active .ai-progress-fill{background:linear-gradient(90deg,transparent,var(--text-3),var(--text-1),transparent)!important}html body.qimen-page-active .qf-datetime-row{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important}html body.qimen-page-active .qf-dt-col,html body.qimen-page-active .qf-dt-col-narrow{width:auto!important;min-width:60px!important;flex:1 1 calc(33% - 8px)!important}@media(max-width:480px){html body.qimen-page-active .qf-dt-col,html body.qimen-page-active .qf-dt-col-narrow{min-width:50px!important;flex:1 1 calc(33.333% - 8px)!important}html body.qimen-page-active .qf-dt-col:nth-child(4),html body.qimen-page-active .qf-dt-col:nth-child(5){flex-basis:calc(50% - 6px)!important}}html:not([data-theme=dark]) body.meihua-page-active,html:not([data-theme=dark]) body.meihua-page-active .page-root{--accent:#1c2d4d!important;--accent-glow:rgba(28,45,77,.08)!important;--card-bg:#fff!important;--card-border:#dfe4ec!important;--card-border-hover:#b8c5d8!important;--card-shadow:0 10px 30px rgba(31,48,77,.07)!important;--input-bg:#fff!important;--input-border:#d8dee8!important;--text-1:#17243d!important;--text-2:#526078!important;--text-3:#7d899b!important;--section-alt:#f5f7fa!important}html:not([data-theme=dark]) body.meihua-page-active .bg-layer{background:#fff!important}html:not([data-theme=dark]) body.meihua-page-active .tool-hero{padding:30px 32px 18px!important}html:not([data-theme=dark]) body.meihua-page-active .tool-hero-title{color:#162642!important}html:not([data-theme=dark]) body.meihua-page-active .section-tag{color:#53647e!important;background:#fff!important;border:1px solid #dbe3ed!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tabs{display:flex!important;justify-content:center!important;gap:0!important;margin:0 auto 22px!important;border:0!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 18px!important;border:1px solid #dbe3ed!important;border-radius:999px!important;background:#f5f7fa!important;color:#526078!important;font-size:.84rem!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tab.active{border-color:#172b4d!important;background:#fff!important;color:#172b4d!important;box-shadow:0 2px 6px rgba(23,43,77,.08)!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tab .tab-badge{margin-left:8px!important}html:not([data-theme=dark]) body.meihua-page-active .page-wrap,html:not([data-theme=dark]) body.meihua-page-active .tool-hero,html:not([data-theme=dark]) body.meihua-page-active .section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html:not([data-theme=dark]) body.meihua-page-active .tool-hero-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important}html:not([data-theme=dark]) body.meihua-page-active .tool-container{max-width:min(1120px,100%)!important;padding:28px 30px 24px!important;background:#fff!important;border:1px solid #dfe4ec!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(31,48,77,.07)!important}html:not([data-theme=dark]) body.meihua-page-active .method-switch{display:flex!important;gap:0!important;margin-bottom:22px!important;border:1px solid #d9dfe8!important;border-radius:12px!important;background:#f5f7fa!important;overflow:hidden!important}html:not([data-theme=dark]) body.meihua-page-active .method-switch-btn{padding:12px 10px!important;border:0!important;border-right:1px solid #d9dfe8!important;border-radius:0!important;background:transparent!important;color:#526078!important}html:not([data-theme=dark]) body.meihua-page-active .method-switch-btn:last-child{border-right:0!important}html:not([data-theme=dark]) body.meihua-page-active .method-switch-btn.active{margin:3px!important;border:2px solid #172b4d!important;border-radius:10px!important;background:#fff!important;color:#172b4d!important}html:not([data-theme=dark]) body.meihua-page-active .qf-datetime-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;flex-wrap:initial!important}html:not([data-theme=dark]) body.meihua-page-active .qf-dt-col,html:not([data-theme=dark]) body.meihua-page-active .qf-dt-col-narrow{width:100%!important;min-width:0!important;flex:none!important}html:not([data-theme=dark]) body.meihua-page-active .qf-dt-col-narrow{grid-column:1 / -1!important}html:not([data-theme=dark]) body.meihua-page-active .qf-datetime-select{min-height:0!important;padding:13px 34px 13px 14px!important;border:1px solid #d8dee8!important;border-radius:10px!important;background-color:#fff!important;color:#17243d!important;text-align:left!important}html:not([data-theme=dark]) body.meihua-page-active .submit-btn{min-height:0!important;padding:15px 14px!important;border:1px solid #d9dfe8!important;border-radius:12px!important;background:#f5f7fa!important;color:#526078!important;box-shadow:none!important;text-shadow:none!important}html:not([data-theme=dark]) body.meihua-page-active .submit-btn:hover,html:not([data-theme=dark]) body.meihua-page-active .submit-btn:active{background:#eef2f6!important;border-color:#cbd5e1!important;color:#526078!important;filter:none!important}html:not([data-theme=dark]) body.meihua-page-active .form-input,html:not([data-theme=dark]) body.meihua-page-active .dom-input-wrap .native-input,html:not([data-theme=dark]) body.meihua-page-active .form-select-picker{background:#fff!important;border-color:#d8dee8!important;color:#17243d!important}@media(max-width:768px){html:not([data-theme=dark]) body.meihua-page-active .tool-container{max-width:calc(100vw - 32px)!important;padding:20px 16px!important}html:not([data-theme=dark]) body.meihua-page-active .qf-datetime-row{gap:10px!important}}@media(max-width:390px){html:not([data-theme=dark]) body.meihua-page-active .method-switch-btn{padding:8px 3px!important;font-size:.72rem!important}}html body.meihua-page-active .btn-row{display:flex!important;justify-content:center!important}html body.meihua-page-active .btn-row .submit-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:0 20px!important;letter-spacing:1px!important;text-align:center!important}html[data-theme=dark] body.meihua-page-active .page-root,html[data-theme=dark] body.meihua-page-active .page-root .bg-layer{background:#1c1c1e!important;background-image:none!important}html[data-theme=dark] body.meihua-page-active .tool-hero-title{color:#f5f5f7!important}html[data-theme=dark] body.meihua-page-active .tool-hero-desc,html[data-theme=dark] body.meihua-page-active .form-label,html[data-theme=dark] body.meihua-page-active .form-hint,html[data-theme=dark] body.meihua-page-active .mf-question-hint{color:#aeaeb2!important}html[data-theme=dark] body.meihua-page-active .tool-container{background:#242426!important;border-color:#39393c!important;box-shadow:none!important}html[data-theme=dark] body.meihua-page-active .tool-container:before{display:none!important}html[data-theme=dark] body.meihua-page-active .tool-tabs{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:0 auto 22px!important;padding:4px!important;border-color:#39393c!important;background:#232325!important;box-shadow:none!important}html[data-theme=dark] body.meihua-page-active .tool-tab{flex:0 0 auto!important;color:#d1d1d6!important}html[data-theme=dark] body.meihua-page-active .tool-tab.active{border-color:#f2f2f7!important;background:#f2f2f7!important;color:#1c1c1e!important;box-shadow:none!important}html[data-theme=dark] body.meihua-page-active .method-switch{background:#232325!important;border-color:#39393c!important;box-shadow:none!important}html[data-theme=dark] body.meihua-page-active .method-switch-btn{color:#d1d1d6!important}html[data-theme=dark] body.meihua-page-active .method-switch-btn.active{border-color:#48484b!important;background:#303034!important;color:#f5f5f7!important;box-shadow:none!important}html[data-theme=dark] body.meihua-page-active .form-group:not(.mf-question-field){background:transparent!important;border-color:transparent!important}html[data-theme=dark] body.meihua-page-active .mf-question-field{background:#232325!important;border-color:#39393c!important}html[data-theme=dark] body.meihua-page-active .mf-question-optional{background:#303034!important;border-color:#48484b!important;color:#d1d1d6!important}html[data-theme=dark] body.meihua-page-active .qf-datetime-select,html[data-theme=dark] body.meihua-page-active .dom-input-wrap .native-input,html[data-theme=dark] body.meihua-page-active .mf-question-input{background:#232325!important;border-color:#39393c!important;color:#f5f5f7!important;color-scheme:dark}html[data-theme=dark] body.meihua-page-active .qf-datetime-select:focus,html[data-theme=dark] body.meihua-page-active .dom-input-wrap .native-input:focus,html[data-theme=dark] body.meihua-page-active .mf-question-input:focus{border-color:#48484b!important;box-shadow:0 0 0 3px rgba(242,242,247,.12)!important}html[data-theme=dark] body.meihua-page-active .submit-btn{background:#232325!important;border-color:#39393c!important;color:#d1d1d6!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=dark] body.meihua-page-active .submit-btn:hover{background:#303034!important;box-shadow:none!important;filter:none!important}@media(max-width:768px){html:not([data-theme=dark]) body.meihua-page-active .tool-tabs,html[data-theme=dark] body.meihua-page-active .tool-tabs{width:100%!important;max-width:100%!important;margin:0 auto 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tab,html[data-theme=dark] body.meihua-page-active .tool-tab,html:not([data-theme=dark]) body.meihua-page-active .tool-tab.active,html[data-theme=dark] body.meihua-page-active .tool-tab.active{display:flex!important;width:100%!important;min-height:44px!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border-radius:12px!important;text-align:center!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tab,html:not([data-theme=dark]) body.meihua-page-active .tool-tab.active{border:1px solid #d9dfe8!important;background:#f5f7fa!important;color:#526078!important;box-shadow:none!important}html[data-theme=dark] body.meihua-page-active .tool-tab,html[data-theme=dark] body.meihua-page-active .tool-tab.active{border:1px solid #39393c!important;background:#232325!important;color:#d1d1d6!important;box-shadow:none!important}html:not([data-theme=dark]) body.meihua-page-active .tool-tab:hover,html:not([data-theme=dark]) body.meihua-page-active .tool-tab:active{transform:none!important;background:#eef2f6!important;border-color:#cbd5e1!important;color:#526078!important}html[data-theme=dark] body.meihua-page-active .tool-tab:hover,html[data-theme=dark] body.meihua-page-active .tool-tab:active{transform:none!important;background:#303034!important;border-color:#48484b!important;color:#d1d1d6!important}}@media(max-width:600px){html body.meihua-page-active.meihua-page-active .meihua-entry-wrap{min-height:100dvh!important;padding-bottom:max(92px,calc(env(safe-area-inset-bottom) + 78px))!important}html body.meihua-page-active.meihua-page-active.meihua-page-active .meihua-entry-section{padding:max(clamp(136px,calc(14dvh + 44px),164px),calc(env(safe-area-inset-top,0px) + 96px)) 20px 0!important}html body.meihua-page-active.meihua-page-active .tool-container{width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.meihua-page-active.meihua-page-active .tool-container:before,html body.meihua-page-active.meihua-page-active .method-switch:before{content:none!important;display:none!important}html body.meihua-page-active.meihua-page-active .tool-tabs{display:none!important}html body.meihua-page-active.meihua-page-active .tool-tab-content{display:flex!important;flex-direction:column;min-width:0}html body.meihua-page-active.meihua-page-active .mf-question-field{order:3;margin:0 0 8px!important;padding:14px!important;border:1px solid #e2e3e7!important;border-radius:16px!important;background:#f7f7f8!important}html body.meihua-page-active.meihua-page-active .mf-question-label{color:#171717!important;font-size:.94rem!important;font-weight:650!important;letter-spacing:0!important}html body.meihua-page-active.meihua-page-active .mf-question-optional{border-color:transparent!important;background:transparent!important;color:#737373!important}html body.meihua-page-active.meihua-page-active .mf-question-input{min-height:52px!important;height:52px!important;padding:0 12px!important;border-color:#dedfe3!important;border-radius:11px!important;background:#fff!important;color:#171717!important;font-size:.94rem!important}html body.meihua-page-active.meihua-page-active .mf-question-hint{margin-top:8px!important;color:#737373!important}html body.meihua-page-active.meihua-page-active .method-switch{order:1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin:0 0 18px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}html body.meihua-page-active.meihua-page-active .method-switch-btn,html body.meihua-page-active.meihua-page-active .method-switch-btn:last-child{min-height:42px;padding:8px 4px!important;border:1px solid #e2e3e7!important;border-radius:11px!important;background:#fff!important;color:#525252!important;font-size:.75rem!important;line-height:1.25;white-space:normal!important}html body.meihua-page-active.meihua-page-active .method-switch-btn.active{margin:0!important;border-color:#171717!important;background:#171717!important;color:#fff!important}html body.meihua-page-active.meihua-page-active #mhFreeTimeContent,html body.meihua-page-active.meihua-page-active #mhFreeNumContent,html body.meihua-page-active.meihua-page-active #mhFreeWordContent{order:2}html body.meihua-page-active.meihua-page-active .qf-datetime-row{gap:10px!important}html body.meihua-page-active.meihua-page-active .qf-datetime-select,html body.meihua-page-active.meihua-page-active .form-input{min-height:46px!important;border-color:#e2e3e7!important;border-radius:10px!important;background-color:#fff!important;color:#171717!important}html body.meihua-page-active.meihua-page-active .btn-row{order:4;position:sticky;bottom:0;z-index:4;margin:0 -20px!important;padding:8px 20px max(12px,env(safe-area-inset-bottom))!important;border-top:0!important;background:#fff}html body.meihua-page-active.meihua-page-active .btn-row .submit-btn{min-height:50px!important;height:50px!important;padding:0 18px!important;border:1px solid #171717!important;border-radius:13px!important;background:#171717!important;color:#fff!important;font-size:.94rem!important;font-weight:700!important;letter-spacing:0!important}html body.meihua-page-active.meihua-page-active .tool-tab-content>.form-hint{order:5;margin-top:0!important;text-align:left!important;line-height:1.55}html[data-theme=dark] body.meihua-page-active .meihua-entry-page,html[data-theme=dark] body.meihua-page-active .meihua-entry-page .bg-layer,html[data-theme=dark] body.meihua-page-active .btn-row{background:#1c1c1e!important}html[data-theme=dark] body.meihua-page-active .mf-question-field{border-color:#39393c!important;background:#242426!important}html[data-theme=dark] body.meihua-page-active .mf-question-label{color:#f5f5f7!important}html[data-theme=dark] body.meihua-page-active .mf-question-optional,html[data-theme=dark] body.meihua-page-active .mf-question-hint,html[data-theme=dark] body.meihua-page-active .method-switch:before{color:#aeaeb2!important}html[data-theme=dark] body.meihua-page-active .mf-question-input,html[data-theme=dark] body.meihua-page-active .qf-datetime-select,html[data-theme=dark] body.meihua-page-active .form-input,html[data-theme=dark] body.meihua-page-active .method-switch-btn,html[data-theme=dark] body.meihua-page-active .method-switch-btn:last-child{border-color:#39393c!important;background:#242426!important;color:#f5f5f7!important}html[data-theme=dark] body.meihua-page-active .mf-question-input::-moz-placeholder{color:#f5f5f7!important;opacity:1!important}html[data-theme=dark] body.meihua-page-active .mf-question-input::placeholder{color:#f5f5f7!important;opacity:1!important}html[data-theme=dark] body.meihua-page-active .method-switch-btn.active,html[data-theme=dark] body.meihua-page-active .btn-row .submit-btn{border-color:#f2f2f7!important;background:#f2f2f7!important;color:#1c1c1e!important}html[data-theme=dark] body.meihua-page-active .btn-row{border-color:#39393c!important}}@media(min-width:769px){html body.xc-desktop-shell.meihua-page-active .tool-tabs{width:100%!important;max-width:100%!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}html[data-theme=dark] body.xc-desktop-shell.meihua-page-active .tool-tabs{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.xc-desktop-shell.meihua-page-active .tool-tab,html body.xc-desktop-shell.meihua-page-active .tool-tab.active,html body.xc-desktop-shell.meihua-page-active .btn-row .submit-btn{display:flex!important;width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border-radius:12px!important;font-size:.84rem!important;font-weight:600!important;letter-spacing:0!important;text-align:center!important;box-sizing:border-box!important}html:not([data-theme=dark]) body.xc-desktop-shell.meihua-page-active .tool-tab,html:not([data-theme=dark]) body.xc-desktop-shell.meihua-page-active .tool-tab.active,html:not([data-theme=dark]) body.xc-desktop-shell.meihua-page-active .btn-row .submit-btn{border:1px solid #d9dfe8!important;background:#f5f7fa!important;color:#526078!important;box-shadow:none!important}html:not([data-theme=dark]) body.xc-desktop-shell.meihua-page-active .tool-tab:hover,html:not([data-theme=dark]) body.xc-desktop-shell.meihua-page-active .btn-row .submit-btn:hover,html:not([data-theme=dark]) body.xc-desktop-shell.meihua-page-active .btn-row .submit-btn:active{background:#eef2f6!important}html[data-theme=dark] body.xc-desktop-shell.meihua-page-active .tool-tab,html[data-theme=dark] body.xc-desktop-shell.meihua-page-active .tool-tab.active,html[data-theme=dark] body.xc-desktop-shell.meihua-page-active .btn-row .submit-btn,html body.xc-desktop-shell.meihua-page-active .meihua-entry-page[data-theme=dark] .tool-tab,html body.xc-desktop-shell.meihua-page-active .meihua-entry-page[data-theme=dark] .tool-tab.active,html body.xc-desktop-shell.meihua-page-active .meihua-entry-page[data-theme=dark] .btn-row .submit-btn{border:1px solid #39393c!important;background:#232325!important;color:#d1d1d6!important;box-shadow:none!important}}@media(min-width:769px){html[data-theme=dark] body.xc-desktop-shell.home-fixed-page,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page uni-page-body,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page uni-page-wrapper,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .uni-page-body,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .page-root,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .page-wrap,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .hero-home,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .bg-layer{background:#1c1c1e!important;background-image:none!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .hero-brand-icon-wrap:before{opacity:1!important;border:1px solid #39393c!important;background:#242426!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .home-question-template{border-color:#39393c!important;background:#242426!important;background-image:none!important;box-shadow:none!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page .home-question-template:hover{border-color:#48484a!important;background:#2c2c2e!important;box-shadow:none!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) #app .hero-home{justify-content:center!important;padding:clamp(28px,4.5vh,44px) 32px clamp(136px,17vh,154px)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) #app .hero-home-content{justify-content:center!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) #app .hero-home{justify-content:center!important;padding:clamp(28px,4.5vh,44px) 32px clamp(136px,17vh,154px)!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) #app .hero-home-content{justify-content:center!important}}html[data-theme=dark] body #topnavLoginModal.modal-overlay,html[data-theme=dark] body .modal-overlay#topnavLoginModal{background:rgba(0,0,0,.68)!important}html[data-theme=dark] body #topnavLoginModal .modal-box{background:#242426!important;border-color:#48484a!important;color:#f5f5f7!important;color-scheme:dark;box-shadow:0 24px 80px rgba(0,0,0,.52),inset 0 1px rgba(255,255,255,.08)!important}html[data-theme=dark] body #topnavLoginModal .modal-title,html[data-theme=dark] body #topnavLoginModal .field-label{color:#f5f5f7!important}html[data-theme=dark] body #topnavLoginModal .login-tabs,html[data-theme=dark] body #topnavLoginModal .reset-methods{background:#1c1c1e!important;border-color:#39393c!important}html[data-theme=dark] body #topnavLoginModal .login-tab,html[data-theme=dark] body #topnavLoginModal .reset-method{color:#aeaeb2!important}html[data-theme=dark] body #topnavLoginModal .login-tab.active,html[data-theme=dark] body #topnavLoginModal .reset-method.active{background:#48484a!important;color:#f5f5f7!important}html[data-theme=dark] body #topnavLoginModal .field-input,html[data-theme=dark] body #topnavLoginModal uni-input{background:#1c1c1e!important;border-color:#48484a!important;color:#f5f5f7!important}html[data-theme=dark] body #topnavLoginModal .field-input:focus,html[data-theme=dark] body #topnavLoginModal uni-input:focus{border-color:#8e8e93!important;box-shadow:0 0 0 3px rgba(255,255,255,.1)!important}html[data-theme=dark] body #topnavLoginModal uni-input::-moz-placeholder{color:#8e8e93!important;opacity:1}html[data-theme=dark] body #topnavLoginModal uni-input::placeholder{color:#8e8e93!important;opacity:1}html[data-theme=dark] body #topnavLoginModal .modal-hint,html[data-theme=dark] body #topnavLoginModal .oauth-divider-text,html[data-theme=dark] body #topnavLoginModal .oauth-btn-label{color:#aeaeb2!important}html[data-theme=dark] body #topnavLoginModal .register-link,html[data-theme=dark] body #topnavLoginModal .login-link{color:#f5f5f7!important}html[data-theme=dark] body #topnavLoginModal .btn-outline,html[data-theme=dark] body #topnavLoginModal .oauth-btn{background:#2c2c2e!important;border-color:#48484a!important;color:#f5f5f7!important}html[data-theme=dark] body #topnavLoginModal .btn-outline:hover,html[data-theme=dark] body #topnavLoginModal .oauth-btn:hover{background:#3a3a3c!important;border-color:#636366!important}html[data-theme=dark] body #topnavLoginModal .btn-accent{background:#f2f2f7!important;border-color:#f2f2f7!important;color:#1c1c1e!important}html[data-theme=dark] body #topnavLoginModal .oauth-divider:before,html[data-theme=dark] body #topnavLoginModal .oauth-divider:after{background:#48484a!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal.tarot-sidebar{background:#1c1c1e!important;color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-brand-name{color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-icon-btn{background:#1c1c1e!important;color:#f5f5f7!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-panel-icon:before{border-color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-panel-icon:after{background:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-primary-item,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-primary-icon,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-section-header.codex-like{color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-mini-btn{color:#8e8e93!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-mini-btn:hover,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-mini-btn:focus-visible{background:rgba(255,255,255,.1)!important;color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-set-item,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-set-icon,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-set-name,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-project-name,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-project-item,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-tool-shortcut,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-preview-row,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-item-text{color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-item.is-active .sidebar-item-text{color:#fff!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-item-time{color:rgba(235,235,245,.42)!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-item-action{color:rgba(235,235,245,.58)!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-item-action:hover,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-item-action.active{background:rgba(255,255,255,.1)!important;color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-empty,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-section-label,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-section-title,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-tool-shortcuts-title{color:#8e8e93!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-panel{background:#1c1c1e!important;border-top-color:rgba(255,255,255,.1)!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-logged,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-guest{background:transparent!important;color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-logged:hover,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-logged:focus-visible,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-guest:hover,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-guest:focus-within{background:rgba(255,255,255,.08)!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-name,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-guest-title{color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-points,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-guest-text,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-chevron,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-guest-btn{color:#8e8e93!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-avatar-wrap,html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-guest-avatar{box-sizing:border-box!important;align-self:center!important;overflow:hidden!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal .sidebar-user-avatar[src]:not([src=""]){display:block!important;width:100%!important;height:100%!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}html[data-theme=dark] body.xc-phone-device #tarotSidebarGlobal #sidebarSettingsBtn.sidebar-utility-hidden{background:#1c1c1e!important;color:#f5f5f7!important;box-shadow:0 10px 26px rgba(0,0,0,.28)!important}html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab{border-color:#3a3a3c!important;background:#242426!important;color:#f5f5f7!important;box-shadow:none!important}html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.active,html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.conclusion.active,html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab.conclusion{border-color:#636366!important;background:#2c2c2e!important;box-shadow:none!important}html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab-title{color:#f5f5f7!important}html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-console.has-chat .home-artifact-tab-sub{color:#a9a9af!important}html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-summary-panel .home-artifact-analysis-title{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important}html[data-theme=dark] body.home-fixed-page .hero-home.chat-active .home-ai-summary-panel .home-ai-content{color:#e5e5ea!important;-webkit-text-fill-color:#e5e5ea!important}@media(max-width:600px){html[data-theme=dark] body.xc-phone-device.home-fixed-page:has(.home-ai-console.has-chat) .topnav-right>.topnav-chat-actions,html[data-theme=dark] body.xc-phone-device.home-fixed-page.xc-comprehensive-chat-active .topnav-right>.topnav-chat-actions{border:0!important;background:transparent!important;color:#f5f5f7!important;box-shadow:none!important;backdrop-filter:none!important}html[data-theme=dark] body.xc-phone-device.home-fixed-page:has(.home-ai-console.has-chat) .topnav-chat-compose,html[data-theme=dark] body.xc-phone-device.home-fixed-page:has(.home-ai-console.has-chat) .topnav-chat-more,html[data-theme=dark] body.xc-phone-device.home-fixed-page.xc-comprehensive-chat-active .topnav-chat-compose,html[data-theme=dark] body.xc-phone-device.home-fixed-page.xc-comprehensive-chat-active .topnav-chat-more,html[data-theme=dark] body.xc-phone-device.home-fixed-page:has(.home-ai-console.has-chat) .topnav-chat-more-dots,html[data-theme=dark] body.xc-phone-device.home-fixed-page.xc-comprehensive-chat-active .topnav-chat-more-dots{color:#f5f5f7!important}html[data-theme=dark] body.xc-phone-device.home-fixed-page:has(.home-ai-console.has-chat) .topnav-chat-compose-icon,html[data-theme=dark] body.xc-phone-device.home-fixed-page.xc-comprehensive-chat-active .topnav-chat-compose-icon{background:#f5f5f7!important}}body.xc-desktop-shell{--desktop-toolbar-height:50px;--desktop-sidebar-width:248px;--desktop-sidebar-current:0px;--desktop-sidebar-gutter:18px;--desktop-content-width:720px;--desktop-composer-width:680px;--desktop-gutter:18px;--desktop-workspace-left:0px;--desktop-workspace-width:100vw;--desktop-workspace-center:50vw;--desktop-row-radius:9px;--desktop-menu-radius:12px;--desktop-shell-bg:#fff;--desktop-sidebar-bg:#f5f5f4;--desktop-border:rgba(18, 18, 18, .09);--desktop-hover:rgba(18, 18, 18, .055);--desktop-icon-size:16px;--desktop-icon-button-size:28px;--desktop-row-action-size:26px;--desktop-control-radius:6px;--desktop-icon-color:#5f6368;--desktop-icon-secondary:#858585;--desktop-text-primary:#292929;--desktop-text-secondary:#777;--desktop-text-tertiary:#6f6f73;--desktop-menu-bg:rgba(255, 255, 255, .98);--desktop-menu-shadow:0 12px 34px rgba(18, 18, 18, .14);--desktop-control-active:rgba(0, 0, 0, .075);--desktop-focus-ring:0 0 0 2px rgba(68, 68, 68, .2);--desktop-artifact-tab-edge-hint:12px;--desktop-composer-safe-gap:24px;--desktop-composer-base-height:101px;--desktop-composer-height:0px;--desktop-composer-clearance:max(calc(var(--desktop-composer-base-height) + var(--desktop-composer-safe-gap)), calc(var(--desktop-composer-height) + var(--desktop-composer-safe-gap)))}html:not([data-theme=dark]) body.xc-desktop-shell,html:not([data-theme=dark]) body.xc-desktop-shell .page-root[data-theme=light],html body.xc-desktop-shell[data-theme=light],html body.xc-desktop-shell[data-theme=light] .page-root[data-theme=light]{--accent:#171717!important;--accent-2:#000!important;--accent-hover:#000!important;--accent-glow:rgba(0,0,0,.055)!important;--tab-active-bg:rgba(0,0,0,.06)!important}html[data-theme=dark] body.xc-desktop-shell,html[data-theme=dark] body.xc-desktop-shell .page-root[data-theme=dark],html body.xc-desktop-shell[data-theme=dark],html body.xc-desktop-shell[data-theme=dark] .page-root[data-theme=dark]{--accent:#f5f5f5!important;--accent-2:#fff!important;--accent-hover:#fff!important;--accent-glow:rgba(255,255,255,.09)!important;--tab-active-bg:rgba(255,255,255,.1)!important}body.xc-desktop-shell-host-v2 .desktop-icon{display:block;width:var(--desktop-icon-size);height:var(--desktop-icon-size);flex:0 0 var(--desktop-icon-size)}body.xc-desktop-shell-host-v2 .desktop-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--desktop-icon-button-size);min-width:var(--desktop-icon-button-size);height:var(--desktop-icon-button-size);padding:0;color:var(--desktop-icon-color);background:transparent;border:0;border-radius:var(--desktop-control-radius);cursor:pointer}body.xc-desktop-shell-host-v2 .desktop-icon-button.is-compact{width:var(--desktop-row-action-size);min-width:var(--desktop-row-action-size);height:var(--desktop-row-action-size)}body.xc-desktop-shell-host-v2 .desktop-icon-button:hover{background:var(--desktop-hover)}body.xc-desktop-shell-host-v2 .desktop-icon-button:active,body.xc-desktop-shell-host-v2 .desktop-icon-button.is-active{background:var(--desktop-control-active)}body.xc-desktop-shell-host-v2 .desktop-icon-button:focus-visible{outline:0;box-shadow:var(--desktop-focus-ring)!important}@media(min-width:601px)and (prefers-reduced-motion:no-preference){html body.xc-desktop-shell.home-fixed-page #app .hero-home,html body.xc-desktop-shell.home-fixed-page #app .home-ai-console,html body.xc-desktop-shell.home-fixed-page #app .home-question-templates,html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer]{transition:left var(--desktop-sidebar-duration, .34s) var(--desktop-sidebar-ease, cubic-bezier(.22, 1, .36, 1)),width var(--desktop-sidebar-duration, .34s) var(--desktop-sidebar-ease, cubic-bezier(.22, 1, .36, 1)),max-width var(--desktop-sidebar-duration, .34s) var(--desktop-sidebar-ease, cubic-bezier(.22, 1, .36, 1)),margin-left var(--desktop-sidebar-duration, .34s) var(--desktop-sidebar-ease, cubic-bezier(.22, 1, .36, 1)),margin-right var(--desktop-sidebar-duration, .34s) var(--desktop-sidebar-ease, cubic-bezier(.22, 1, .36, 1))!important}}body.xc-desktop-shell-host-v2 .topnav-wrap,body.xc-desktop-shell-host-v2 #tarotSidebarGlobal{display:none!important}html body.xc-desktop-shell:not(.xc-desktop-shell-host-v2) .topnav-wrap,html body.xc-desktop-shell:not(.xc-desktop-shell-host-v2) #tarotSidebarGlobal{visibility:hidden!important;pointer-events:none!important}html body.xc-desktop-shell.xc-login-open{overflow:hidden!important}html body.xc-desktop-shell #topnavLoginModal,html body.xc-desktop-shell #topnavLoginModal.modal-overlay,html body.xc-desktop-shell .modal-overlay#topnavLoginModal{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#fff!important;backdrop-filter:none!important}html body.xc-desktop-shell #topnavLoginModal .modal-box,html body.xc-desktop-shell .modal-overlay#topnavLoginModal .modal-box{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:340px!important;max-width:calc(100vw - 32px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:0 auto!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#202020!important;box-shadow:none!important;backdrop-filter:none!important;scrollbar-width:none}html body.xc-desktop-shell #topnavLoginModal .modal-box::-webkit-scrollbar{display:none}html body.xc-desktop-shell #topnavLoginModal .desktop-login-close{position:fixed!important;top:18px!important;right:18px!important;z-index:1!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:8px!important;color:#6f6f6f!important;background:transparent!important;cursor:pointer!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-close:hover,html body.xc-desktop-shell #topnavLoginModal .desktop-login-close:focus-visible{color:#202020!important;background:rgba(18,18,18,.06)!important;outline:0!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-close:focus-visible{box-shadow:var(--desktop-focus-ring)!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-close svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-brand{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 0 24px!important;border-radius:50%!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-logo{display:block!important;width:52px!important;height:52px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;box-shadow:0 0 0 1px rgba(18,18,18,.08)!important}html body.xc-desktop-shell #topnavLoginModal .modal-title{width:316px!important;max-width:100%!important;margin:0!important;color:#202020!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,sans-serif!important;font-size:28px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:36px!important;text-align:center!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-subtitle{width:100%!important;margin:8px 0 24px!important;color:#777!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:center!important}html body.xc-desktop-shell #topnavLoginModal .login-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:0 0 16px!important;padding:3px!important;border:1px solid rgba(18,18,18,.08)!important;border-radius:11px!important;background:#f4f4f3!important;box-sizing:border-box!important}html body.xc-desktop-shell #topnavLoginModal .login-tab{width:100%!important;min-height:34px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:8px!important;color:#737373!important;background:transparent!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body.xc-desktop-shell #topnavLoginModal .login-tab:after{content:none!important;border:0!important}html body.xc-desktop-shell #topnavLoginModal .login-tab.active{color:#202020!important;background:#fff!important;box-shadow:0 1px 2px rgba(18,18,18,.08)!important}html body.xc-desktop-shell #topnavLoginModal .tn-panel,html body.xc-desktop-shell #topnavLoginModal .field,html body.xc-desktop-shell #topnavLoginModal .dom-input-wrap,html body.xc-desktop-shell #topnavLoginModal .modal-btns,html body.xc-desktop-shell #topnavLoginModal .oauth-btns{width:100%!important;box-sizing:border-box!important}html body.xc-desktop-shell #topnavLoginModal .tn-panel,html body.xc-desktop-shell #topnavLoginModal .tn-panel-login,html body.xc-desktop-shell #topnavLoginModal .tn-panel-reset{min-height:0!important;height:auto!important}html body.xc-desktop-shell #topnavLoginModal .field{margin:0 0 12px!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-field-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:20px!important;margin:0 0 6px!important}html body.xc-desktop-shell #topnavLoginModal .field-label{margin:0 0 6px!important;color:#525252!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-field-head .field-label{margin:0!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-forgot{min-height:24px!important;padding:0 2px!important;color:#737373!important;border:0!important;background:transparent!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-forgot:hover,html body.xc-desktop-shell #topnavLoginModal .desktop-login-forgot:focus-visible{color:#202020!important;text-decoration:underline!important;outline:0!important}html body.xc-desktop-shell #topnavLoginModal .field-input,html body.xc-desktop-shell #topnavLoginModal uni-input{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid rgba(18,18,18,.14)!important;border-radius:12px!important;background:#fff!important;color:#202020!important;font-size:14px!important;line-height:20px!important;box-sizing:border-box!important}html body.xc-desktop-shell #topnavLoginModal .field-input:focus,html body.xc-desktop-shell #topnavLoginModal uni-input:focus{border-color:rgba(18,18,18,.38)!important;box-shadow:0 0 0 2px rgba(18,18,18,.1)!important}html body.xc-desktop-shell #topnavLoginModal .code-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-width:108px!important;height:46px!important;padding:0 13px!important;border-radius:12px!important;color:#353535!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important}html body.xc-desktop-shell #topnavLoginModal .modal-error{width:100%!important;min-height:18px!important;margin:0 0 4px!important;color:#b42318!important;font-size:12px!important;line-height:18px!important;text-align:center!important}html body.xc-desktop-shell #topnavLoginModal .modal-btns{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important}html body.xc-desktop-shell #topnavLoginModal .desktop-login-cancel{display:none!important}html body.xc-desktop-shell #topnavLoginModal .modal-btns .btn-accent{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:999px!important;background:#202020!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;cursor:pointer!important;box-sizing:border-box!important}html body.xc-desktop-shell #topnavLoginModal .modal-btns .btn-accent:hover{background:#3a3a3a!important}html body.xc-desktop-shell #topnavLoginModal .oauth-divider{display:none!important}html body.xc-desktop-shell #topnavLoginModal .oauth-btns{display:block!important;margin:12px 0 0!important}html body.xc-desktop-shell #topnavLoginModal .oauth-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 16px!important;border:1px solid rgba(18,18,18,.14)!important;border-radius:999px!important;background:#fff!important;color:#202020!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important}html body.xc-desktop-shell #topnavLoginModal .oauth-btn:hover{border-color:rgba(18,18,18,.18)!important;background:#f5f5f4!important}html body.xc-desktop-shell #topnavLoginModal .oauth-btn-label{color:#202020!important;font-size:14px!important;font-weight:500!important}html body.xc-desktop-shell #topnavLoginModal .modal-hint{display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;margin:8px 0 0!important;color:#737373!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}html body.xc-desktop-shell #topnavLoginModal .register-link,html body.xc-desktop-shell #topnavLoginModal .login-link{margin-left:4px!important;color:#555!important;font-weight:500!important;text-decoration:underline!important;cursor:pointer!important}html body.xc-desktop-shell #topnavLoginModal.reset-mode .oauth-btns{display:none!important}html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal,html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal.modal-overlay{background:#1f1f1f!important}html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .modal-title,html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .oauth-btn-label{color:#f4f4f4!important}html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .desktop-login-subtitle,html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .field-label,html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .modal-hint{color:#aaa!important}html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .login-tabs{border-color:rgba(255,255,255,.1)!important;background:#2b2b2b!important}html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .login-tab.active,html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal uni-input,html body.xc-desktop-shell[data-theme=dark] #topnavLoginModal .oauth-btn{border-color:rgba(255,255,255,.12)!important;background:#292929!important;color:#f4f4f4!important}body.xc-desktop-shell.xc-tablet-device .topnav-wrap{display:none!important}body.xc-desktop-shell-host-v2 #xc-desktop-shell-host uni-button{margin:0;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.xc-desktop-shell-host-v2 #xc-desktop-shell-host uni-button:after{content:none!important;display:none!important;border:0!important}body.xc-desktop-shell.xc-sidebar-desktop-open{--desktop-sidebar-current:var(--desktop-sidebar-width);--desktop-workspace-left:var(--desktop-sidebar-width);--desktop-workspace-width:calc(100vw - var(--desktop-sidebar-width));--desktop-workspace-center:calc(var(--desktop-sidebar-width) + (100vw - var(--desktop-sidebar-width)) / 2)}body.xc-desktop-shell.xc-desktop-shell-overlay.xc-sidebar-desktop-open{--desktop-sidebar-current:0px;--desktop-workspace-left:0px;--desktop-workspace-width:100vw;--desktop-workspace-center:50vw}html body.xc-desktop-shell #tarotSidebarGlobal.tarot-sidebar{width:var(--desktop-sidebar-width)!important;min-width:var(--desktop-sidebar-width)!important;max-width:var(--desktop-sidebar-width)!important;background:var(--desktop-sidebar-bg)!important;border-right:1px solid var(--desktop-border)!important;box-shadow:none!important}html body.xc-desktop-shell.xc-sidebar-desktop-open #app{width:var(--desktop-workspace-width)!important;min-width:var(--desktop-workspace-width)!important;max-width:var(--desktop-workspace-width)!important;margin-left:var(--desktop-workspace-left)!important}html body.xc-desktop-shell.xc-sidebar-desktop-open #app uni-page-wrapper,html body.xc-desktop-shell.xc-sidebar-desktop-open #app uni-page,html body.xc-desktop-shell.xc-sidebar-desktop-open #app uni-page-body{left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}html body.xc-desktop-shell.xc-sidebar-desktop-open .topnav-wrap{left:var(--desktop-workspace-left)!important;width:var(--desktop-workspace-width)!important}html body.xc-desktop-shell.xc-desktop-shell-overlay.xc-sidebar-desktop-open #app{width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin-left:0!important}html body.xc-desktop-shell.xc-desktop-shell-overlay.xc-sidebar-desktop-open .topnav-wrap{left:0!important;width:100vw!important}html body.xc-desktop-shell .topnav,html body.xc-desktop-shell .topnav-wrap{min-height:var(--desktop-toolbar-height)!important;height:var(--desktop-toolbar-height)!important}html body.xc-desktop-shell.home-fixed-page #app .hero-home-content,html body.xc-desktop-shell.home-fixed-page #app .home-ai-console,html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note{width:min(var(--desktop-content-width),calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter)))!important;max-width:calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main{left:var(--desktop-workspace-center)!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:min(var(--desktop-composer-width),calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter)))!important;max-width:calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter))!important;margin-left:0!important;margin-right:0!important;transform:translate(-50%)!important;box-sizing:border-box!important;max-height:calc(100dvh - var(--desktop-toolbar-height) - 28px)!important;overflow:hidden!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main .composer-body{display:flex!important;flex:0 1 auto!important;width:100%!important;min-height:42px!important;max-height:var(--desktop-composer-input-max-height, 360px)!important;overflow:hidden!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main .home-ai-input,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main .home-ai-input .uni-textarea-wrapper,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main .home-ai-input uni-textarea,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main uni-textarea.home-ai-input{height:var(--desktop-composer-input-height, 42px)!important;min-height:42px!important;max-height:var(--desktop-composer-input-max-height, 360px)!important;overflow-y:var(--desktop-composer-input-overflow, hidden)!important;overscroll-behavior:contain!important;resize:none!important;box-sizing:border-box!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-composer,html body.xc-desktop-shell.home-fixed-page #app .home-ai-input-shell{width:min(var(--desktop-composer-width),calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter)))!important;max-width:calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body.xc-desktop-shell.home-fixed-page #app .hero-home-content{width:min(var(--desktop-content-width),100%)!important;max-width:100%!important}body.xc-desktop-shell-host-v2 #app .home-ai-toolbar .icon-picker{width:var(--desktop-icon-button-size)!important;min-width:var(--desktop-icon-button-size)!important;max-width:var(--desktop-icon-button-size)!important;height:var(--desktop-icon-button-size)!important;min-height:var(--desktop-icon-button-size)!important;padding:0!important;color:var(--desktop-icon-color)!important;background:transparent!important;border:0!important;border-radius:var(--desktop-control-radius)!important}body.xc-desktop-shell-host-v2 #app .home-ai-toolbar .icon-picker:hover,body.xc-desktop-shell-host-v2 #app .home-ai-toolbar .icon-picker:focus-visible,body.xc-desktop-shell-host-v2 #app .home-ai-toolbar .icon-picker.active{background:var(--desktop-hover)!important;outline:0!important}body.xc-desktop-shell-host-v2 #app .home-ai-toolbar .composer-icon{width:var(--desktop-icon-size)!important;min-width:var(--desktop-icon-size)!important;height:var(--desktop-icon-size)!important;color:var(--desktop-icon-color)!important}body.xc-desktop-shell-host-v2 #app .home-ai-toolbar .composer-icon:before{-webkit-mask-size:var(--desktop-icon-size) var(--desktop-icon-size)!important;mask-size:var(--desktop-icon-size) var(--desktop-icon-size)!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-scroll-layer{position:relative!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:64px!important;overflow:hidden!important;box-sizing:border-box!important;contain:layout paint;scrollbar-width:none}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-scroll-layer::-webkit-scrollbar{display:none}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-dialog-section{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-dialog-section::-webkit-scrollbar{display:none}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item{background:transparent!important;min-width:0!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item:hover,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item:focus-visible,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item.is-active,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item.is-menu-open,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item:hover,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item:focus-visible,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item.is-active,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item.is-actions-open{background:var(--desktop-hover)!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-name,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-actions,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-caret,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-actions{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item:hover .sidebar-set-actions,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item:focus-visible .sidebar-set-actions,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item.is-menu-open .sidebar-set-actions,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item:hover .sidebar-set-caret,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item:focus-visible .sidebar-set-caret,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-set-item.is-menu-open .sidebar-set-caret,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item:hover .sidebar-item-actions,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item:focus-visible .sidebar-item-actions,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item.is-actions-open .sidebar-item-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item:hover .sidebar-item-time,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item:focus-visible .sidebar-item-time,html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item.is-actions-open .sidebar-item-time{visibility:hidden!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-status{display:inline-block!important;flex:0 0 9px!important;width:9px!important;height:9px!important;margin-right:7px!important;border:1.5px solid rgba(18,18,18,.28)!important;border-radius:50%!important;box-sizing:border-box!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-status[data-status=running]{border-color:#2f8ef4!important;border-top-color:transparent!important;animation:desktop-sidebar-status-spin .8s linear infinite!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-status[data-status=awaiting]{border-color:#b88727!important;background:#fff7e3!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-status[data-status=queued]{border-color:#999!important;background:#e8e8e8!important}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-status[data-status=failed]{border-color:#d74848!important;background:#d74848!important}@keyframes desktop-sidebar-status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-item-status[data-status=running]{animation:none!important;border-top-color:#2f8ef4!important}}html body.xc-desktop-shell #tarotSidebarGlobal .sidebar-user-panel{position:absolute!important;inset:auto 0 0!important;background:color-mix(in srgb,var(--desktop-sidebar-bg) 96%,transparent)!important;border-top:1px solid var(--desktop-border)!important}html body.xc-desktop-shell #app .desktop-settings-page{min-height:100vh!important;overflow-x:clip!important;overflow-y:visible!important;background:var(--desktop-shell-bg)!important}body.xc-desktop-shell .desktop-settings-page .bg-layer,body.xc-desktop-shell .desktop-settings-page .tool-hero{display:none!important}html body.xc-desktop-shell #app .desktop-settings-page .page-wrap{min-height:calc(100vh - var(--desktop-toolbar-height))!important;overflow-x:clip!important;overflow-y:visible!important;padding-top:var(--desktop-toolbar-height)!important;background:var(--desktop-shell-bg)!important}body.xc-desktop-shell .desktop-settings-page .profile-settings-section{width:100%!important;max-width:none!important;margin:0!important;padding:24px var(--desktop-sidebar-gutter) 56px!important;box-sizing:border-box!important}body.xc-desktop-shell .desktop-settings-page .profile-settings-shell{width:min(1040px,100%)!important;max-width:1040px!important;margin:0 auto!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:32px!important;align-items:start!important}body.xc-desktop-shell .desktop-settings-page .settings-rail{position:sticky!important;top:calc(var(--desktop-toolbar-height) + 20px)!important;display:grid!important;gap:2px!important;padding:4px 18px 4px 0!important;border:0!important;border-right:1px solid var(--desktop-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body.xc-desktop-shell .desktop-settings-page .settings-rail-profile{padding:8px 8px 18px!important;margin:0 0 8px!important;border-bottom:1px solid var(--desktop-border)!important}body.xc-desktop-shell .desktop-settings-page .settings-rail-item{min-height:36px!important;padding:0 10px!important;border-radius:8px!important}body.xc-desktop-shell .desktop-settings-page .settings-main-panel{width:100%!important;max-width:none!important;margin:0!important;padding:4px 0 64px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-heading{display:grid!important;gap:6px!important;margin:0 0 30px!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-heading>uni-text{color:var(--desktop-text-primary)!important;font:650 24px/1.2 var(--font-sans)!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-heading>small{color:var(--desktop-text-tertiary)!important;font:500 13px/1.5 var(--font-sans)!important}body:not(.xc-desktop-shell) .desktop-settings-page .desktop-settings-heading{display:none}body.xc-desktop-shell .desktop-settings-page .profile-card,body.xc-desktop-shell .desktop-settings-page .membership-card,body.xc-desktop-shell .desktop-settings-page .settings-list{border:1px solid var(--desktop-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.xc-desktop-shell .desktop-settings-page .profile-card{padding:16px!important;margin-bottom:28px!important}body.xc-desktop-shell .desktop-settings-page .mobile-profile-empty,body.xc-desktop-shell .desktop-settings-page .mobile-profile-card{display:none!important}body.xc-desktop-shell .desktop-settings-page .desktop-guest-membership{display:block!important}body.xc-desktop-shell .desktop-settings-page .profile-empty{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 28px!important;padding:16px!important;text-align:left!important;color:#1f1f1f!important;border:1px solid var(--desktop-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.xc-desktop-shell .desktop-settings-page .profile-empty-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;border:1px solid var(--desktop-border)!important;border-radius:50%!important;color:#fff!important;background:#30302f!important;font:650 17px/1 var(--font-sans)!important}body.xc-desktop-shell .desktop-settings-page .profile-empty-copy,body.xc-desktop-shell .desktop-settings-page .guest-membership-copy{display:grid!important;gap:4px!important;min-width:0!important}body.xc-desktop-shell .desktop-settings-page .profile-empty-text,body.xc-desktop-shell .desktop-settings-page .profile-empty-desc{display:block!important;margin:0!important}body.xc-desktop-shell .desktop-settings-page .profile-empty-text{color:#1f1f1f!important;font:600 14px/20px var(--font-sans)!important}body.xc-desktop-shell .desktop-settings-page .profile-empty-desc{color:#8a8a8a!important;font:500 12px/18px var(--font-sans)!important}body.xc-desktop-shell .desktop-settings-page .profile-empty .btn{margin:0!important}body.xc-desktop-shell .desktop-settings-page .guest-membership-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:16px!important}body.xc-desktop-shell .desktop-settings-page .profile-card-avatar{width:48px!important;height:48px!important;border-width:1px!important}body.xc-desktop-shell .desktop-settings-page .settings-group{margin-bottom:30px!important;scroll-margin-top:calc(var(--desktop-toolbar-height) + 22px)!important}body.xc-desktop-shell .desktop-settings-page .settings-group-title{margin-bottom:9px!important;padding-left:2px!important;letter-spacing:0!important;text-transform:none!important;font:600 13px/18px var(--font-sans)!important}body.xc-desktop-shell .desktop-settings-page .settings-item{min-height:52px!important;padding:10px 14px!important;background:transparent!important}body.xc-desktop-shell .desktop-settings-page .mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.xc-desktop-shell .desktop-settings-page .mode-card{min-height:76px!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}body.xc-desktop-shell .desktop-settings-page .profile-settings-shell:not(:has(.settings-rail)) .settings-main-panel{grid-column:1 / -1!important;width:min(720px,100%)!important;margin:0 auto!important}body.xc-desktop-shell-compact .desktop-settings-page .profile-settings-section{padding:18px 16px 44px!important}body.xc-desktop-shell-compact .desktop-settings-page .profile-settings-shell{width:min(640px,100%)!important;max-width:640px!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body.xc-desktop-shell-compact .desktop-settings-page .settings-rail{top:calc(var(--desktop-toolbar-height) + 8px)!important;z-index:18!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 0 12px!important;border-right:0!important;border-bottom:1px solid var(--desktop-border)!important;background:color-mix(in srgb,var(--desktop-shell-bg) 96%,transparent)!important}body.xc-desktop-shell-compact .desktop-settings-page .settings-rail-profile{grid-column:1 / -1!important;display:flex!important;align-items:center!important;min-width:0!important;margin:0 0 4px!important;padding:6px 4px 12px!important}body.xc-desktop-shell-compact .desktop-settings-page .rail-section-title{display:none!important}body.xc-desktop-shell-compact .desktop-settings-page .settings-rail-item{justify-content:center!important;min-width:0!important;padding:0 8px!important;overflow:hidden!important;white-space:nowrap!important}body.xc-desktop-shell-compact .desktop-settings-page .settings-main-panel{min-width:0!important;padding-top:0!important}body.xc-desktop-shell-compact .desktop-settings-page .desktop-settings-heading{margin-bottom:22px!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-section{display:none!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-section-active.profile-card{display:flex!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-section-active.profile-empty{display:grid!important}body.xc-desktop-shell .desktop-settings-page .desktop-settings-section-active.settings-group{display:block!important}html body.xc-desktop-shell.xc-desktop-settings-route{--desktop-workspace-left:0px;--desktop-workspace-width:100vw}html body.xc-desktop-shell.xc-desktop-settings-route #app{width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin-left:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body.xc-desktop-shell.xc-desktop-settings-route #app uni-page-wrapper,html body.xc-desktop-shell.xc-desktop-settings-route #app uni-page,html body.xc-desktop-shell.xc-desktop-settings-route #app uni-page-body{left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body.xc-desktop-shell.xc-desktop-settings-route #app uni-page-wrapper:after{display:none!important;height:0!important;content:none!important}html body.xc-desktop-shell.xc-desktop-settings-route #app .desktop-settings-page,html body.xc-desktop-shell.xc-desktop-settings-route #app .desktop-settings-page .page-wrap,html body.xc-desktop-shell.xc-desktop-settings-route #app .desktop-settings-page .profile-settings-section{width:100%!important;max-width:100%!important;min-height:100dvh!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}html.xc-desktop-settings-route,html body.xc-desktop-settings-route{overflow:hidden!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-shell-topbar,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-shell-sidebar,html body.xc-desktop-shell.xc-desktop-settings-route .topnav-wrap,html body.xc-desktop-shell.xc-desktop-settings-route #tarotSidebarGlobal{display:none!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail,body.xc-desktop-shell-compact.xc-desktop-settings-route .desktop-settings-page .settings-rail{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;gap:2px!important;padding:18px 14px 24px!important;border-right:1px solid var(--desktop-border)!important;border-bottom:0!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .rail-section-title,body.xc-desktop-shell-compact.xc-desktop-settings-route .desktop-settings-page .rail-section-title{display:block!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item,body.xc-desktop-shell-compact.xc-desktop-settings-route .desktop-settings-page .settings-rail-item{justify-content:flex-start!important;width:100%!important;min-width:0!important;padding:0 10px!important;overflow:visible!important;white-space:normal!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-account,body.xc-desktop-shell-compact.xc-desktop-settings-route .desktop-settings-page .settings-rail-account{grid-column:auto!important;margin-top:auto!important;margin-bottom:0!important;padding-top:14px!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .rail-icon{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-settings-section .tool-container.settings-main-panel{justify-self:center!important;align-self:stretch!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .mobile-profile-empty{display:none!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search-icon{position:relative!important;display:block!important;width:14px!important;height:14px!important;flex:0 0 14px!important;overflow:visible!important;color:transparent!important;font-size:0!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page svg.settings-search-icon{color:var(--desktop-icon-secondary)!important;stroke:currentColor!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search-icon:before,body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search-icon:after{display:none!important;content:none!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search-icon:before{content:""!important;position:absolute!important;top:1px!important;left:1px!important;width:8px!important;height:8px!important;border:1.5px solid var(--desktop-icon-secondary)!important;border-radius:50%!important}body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search-icon:after{content:""!important;position:absolute!important;right:1px!important;bottom:1px!important;width:5px!important;height:1.5px!important;border-radius:999px!important;background:var(--desktop-icon-secondary)!important;transform:rotate(45deg)!important;transform-origin:center!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-list,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-card,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .membership-card,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-empty,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-list,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .profile-card,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .membership-card,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .profile-empty{border-color:var(--desktop-border)!important;background:#242426!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-action-button,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-search,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-segmented,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-action-button{color:var(--desktop-text-secondary)!important;border-color:var(--desktop-border)!important;background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented uni-button.active,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-segmented uni-button.active{color:var(--desktop-text-primary)!important;background:#48484a!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page{--settings-rail-width:clamp(220px, 17.65vw, 305px);--settings-content-width:min(740px, 100%);--settings-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Helvetica Neue", sans-serif;--settings-bg:#fdfdfd;--settings-card:#fdfdfd;--settings-text:var(--settings-contrast-text, #1a1c1f);--settings-secondary:var(--settings-contrast-secondary, #696a6d);--settings-muted:var(--settings-contrast-muted, #8d8f93);--settings-border:var(--settings-contrast-border, #e8e8eb);--settings-divider:var(--settings-contrast-divider, #efeff1);--settings-selection:var(--settings-contrast-selection, rgba(60, 60, 67, .13));--settings-hover:var(--settings-contrast-hover, rgba(60, 60, 67, .07));--settings-accent:var(--accent, #b2955d);color:var(--settings-text)!important;background:var(--settings-bg)!important;font-family:var(--settings-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:961px){html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page{--settings-rail-width:256px}}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .page-wrap,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-settings-section{width:100%!important;max-width:100%!important;min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;background:var(--settings-bg)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .page-wrap{padding-top:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-settings-section{padding:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-settings-shell{width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important;grid-template-columns:var(--settings-rail-width) minmax(0,1fr)!important;gap:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail,html body.xc-desktop-shell-compact.xc-desktop-settings-route .desktop-settings-page .settings-rail{position:sticky!important;top:0!important;align-self:start!important;height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;box-sizing:border-box!important;gap:0!important;padding:48px 6px 12px!important;border-right:1px solid #f4f4f5!important;background:#f5f5f6!important;backdrop-filter:none!important}html.xc-desktop-shell.xc-desktop-shell-wide.xc-desktop-settings-route .desktop-settings-page .settings-rail,body.xc-desktop-shell.xc-desktop-shell-wide.xc-desktop-settings-route .desktop-settings-page .settings-rail{padding-top:16px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-tools{display:grid!important;gap:8px!important;margin:0 0 4px!important;padding:0 0 6px!important;border-bottom:0!important}html[data-settings-translucent-rail=true] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail,body[data-settings-translucent-rail=true].xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail{background:radial-gradient(ellipse 78% 42% at 92% 11%,rgba(255,255,255,.82),transparent 72%),linear-gradient(180deg,rgba(246,246,247,.88),rgba(241,241,243,.86) 55%,rgba(238,238,240,.88))!important;backdrop-filter:blur(24px) saturate(.96)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-back-button{min-height:30px!important;height:30px!important;margin:0!important;padding:4px 8px!important;gap:8px!important;border-radius:8px!important;color:#303338!important;background:transparent!important;box-shadow:none!important;font:400 14px/20px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-back-button:hover{color:var(--settings-text)!important;background:var(--settings-hover)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search{min-height:30px!important;height:30px!important;margin:0!important;padding:4px 8px!important;gap:8px!important;border:1px solid #e8e8e8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search>uni-input{flex:1 1 auto!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search uni-input{color:var(--settings-text)!important;font:400 14px/20px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search uni-input::-moz-placeholder{color:#777b80!important;opacity:1!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search uni-input::placeholder{color:#777b80!important;opacity:1!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-groups{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-group{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .rail-section-title{padding:8px 8px 4px!important;color:#85878b!important;font:500 11px/16px var(--settings-font)!important;letter-spacing:.04em!important;text-transform:uppercase!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-group+.settings-rail-group .rail-section-title{padding-top:12px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item,html body.xc-desktop-shell-compact.xc-desktop-settings-route .desktop-settings-page .settings-rail-item{position:relative!important;display:flex!important;align-items:center!important;flex-shrink:0!important;width:100%!important;min-height:30px!important;height:30px!important;padding:4px 8px!important;border:none!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#303338!important;font:400 14px/20px var(--settings-font)!important;overflow:hidden!important;text-align:left!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-back-button:after,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item:after{display:none!important;content:none!important;border:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item-inner{display:flex!important;flex:1 1 auto!important;align-items:center!important;min-width:0!important;gap:8px!important;color:inherit!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item:hover{color:#17191c!important;background:#efeff0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item.active{color:#17191c!important;background:#e8e9e9!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .rail-icon{width:16px!important;height:16px!important;min-width:16px!important;color:#35383c!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-account{display:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-settings-section .tool-container.settings-main-panel{justify-self:stretch!important;width:100%!important;max-width:none!important;height:100dvh!important;min-width:0!important;overflow:hidden!important;overscroll-behavior:none!important;padding:clamp(52px,6.5vh,72px) max(36px,calc((100% - 844px)/2)) 72px!important;color:var(--settings-text)!important;background:var(--settings-bg)!important;font-family:var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-main-panel>.desktop-settings-heading,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-main-panel>.settings-group{width:var(--settings-content-width)!important;max-width:844px!important;margin-left:auto!important;margin-right:auto!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .desktop-settings-heading{gap:0!important;margin:0 0 32px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .desktop-settings-heading>uni-text{color:var(--settings-text)!important;font:600 var(--settings-font-heading, 24px)/1.34 var(--settings-font)!important;letter-spacing:-.012em!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .desktop-settings-heading>small{display:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-subsection-title{display:block!important;margin:0 0 14px!important;color:var(--settings-text)!important;font:600 var(--settings-font-title, 14px)/1.55 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-subsection-spaced{margin-top:var(--settings-subsection-spacing, 42px)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-group{margin-bottom:var(--settings-group-spacing, 48px)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-group-title{margin:0 0 14px!important;padding:0!important;color:var(--settings-text)!important;font:600 var(--settings-font-title, 14px)/1.55 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-list,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-card,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .membership-card,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-empty{overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:12px!important;background:var(--settings-card)!important;box-shadow:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-row-button{position:relative!important;min-height:var(--settings-row-min-height, 66px)!important;padding:var(--settings-row-padding, 12px 18px)!important;gap:0!important;border:0!important;border-radius:0!important;color:var(--settings-text)!important;background:transparent!important;box-shadow:none!important;font-family:var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-control-row{align-items:center!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-control-row .settings-item-main{align-self:center!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-accent-control,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-inline-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:18px!important;flex-shrink:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-accent-selected{min-width:32px!important;color:var(--settings-secondary)!important;font:500 11px/18px var(--settings-font)!important;white-space:nowrap!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-inline-test-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 9px!important;margin-left:0!important;cursor:pointer!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-native-select{min-height:30px!important;max-width:190px!important;padding:0 26px 0 10px!important;border:1px solid var(--settings-border)!important;border-radius:8px!important;color:var(--settings-text)!important;background:#fff!important;font:500 12px/18px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-inline-test-button:focus-visible,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-native-select:focus-visible{outline:2px solid var(--settings-accent)!important;outline-offset:2px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item:not(:last-child):before{content:""!important;position:absolute!important;z-index:0!important;right:18px!important;bottom:0!important;left:18px!important;height:1px!important;background:var(--settings-divider)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item:hover{background:rgba(60,60,67,.024)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item-icon{display:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item-main{position:relative!important;z-index:1!important;gap:2px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item-label{color:var(--settings-text)!important;font:600 var(--settings-font-title, 14px)/1.43 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item-desc,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .membership-sub,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-card-meta,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-empty-desc{color:var(--settings-secondary)!important;font:400 var(--settings-font-caption, 12px)/1.5 var(--settings-font)!important;letter-spacing:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-item-value{position:relative!important;z-index:1!important;margin-left:18px!important;color:var(--settings-secondary)!important;font:400 13px/20px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-switch{position:relative!important;z-index:1!important;width:34px!important;height:20px!important;margin:1px 0 0 18px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#e4e5e7!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.024)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-switch>uni-text{display:block!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.16)!important;transform:translate(0)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-switch.active{background:var(--settings-accent)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-switch.active>uni-text{background:#fff!important;transform:translate(14px)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented{gap:2px!important;padding:2px!important;border:0!important;border-radius:9px!important;background:#f0f0f2!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented uni-button{min-height:28px!important;padding:0 10px!important;border-radius:7px!important;color:var(--settings-secondary)!important;font:500 12px/18px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented uni-button.active{color:var(--settings-text)!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-action-button,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .btn{min-height:30px!important;padding:0 12px!important;border:1px solid var(--settings-border)!important;border-radius:8px!important;color:var(--settings-text)!important;background:#fff!important;font:600 12px/18px var(--settings-font)!important;box-shadow:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .btn-accent{color:#fff!important;border-color:#1c1c1e!important;background:#1c1c1e!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,150px))!important;gap:14px!important;align-items:start!important;justify-content:start!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-option{display:grid!important;gap:7px!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;color:var(--settings-secondary)!important;background:transparent!important;font:500 12px/18px var(--settings-font)!important;cursor:pointer!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-preview{position:relative!important;display:grid!important;grid-template-columns:36% 64%!important;width:100%!important;height:104px!important;overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:9px!important;background:#f6f6f7!important;box-shadow:none!important;box-sizing:border-box!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-option.active .settings-theme-preview{border:2px solid var(--settings-accent)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-preview-sidebar{background:#e2e2e4!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-preview-canvas{display:grid!important;align-content:center!important;gap:9px!important;padding:16px!important;background:#fff!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-preview-canvas i{display:block!important;height:5px!important;border-radius:999px!important;background:#d7d7da!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-preview-canvas i:nth-child(2){width:72%!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-preview-canvas i:nth-child(3){width:48%!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-system .settings-theme-preview:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:50%!important;background:rgba(25,25,27,.8)!important;mix-blend-mode:multiply!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-dark .theme-preview-sidebar{background:#4a4a4d!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-dark .theme-preview-canvas{background:#29292b!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .theme-dark .theme-preview-canvas i{background:#77777b!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-accent-swatch{width:22px!important;height:22px!important;border-width:2px!important;box-shadow:inset 0 0 0 2px #fff!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-accent-swatch.active{border-color:var(--settings-text)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-empty-text,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .membership-title,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-card-name{color:var(--settings-text)!important;font-family:var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .mode-card.active{border-color:color-mix(in srgb,var(--settings-accent) 38%,transparent)!important;background:var(--settings-accent-glow, rgba(178,149,93,.1))!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview{width:100%!important;margin:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-identity{display:flex!important;flex-direction:column!important;align-items:center!important;min-height:184px!important;margin:-8px 0 22px!important;text-align:center!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:88px!important;height:88px!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(145deg,#39c6a5,#16967f)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;font:600 28px/1 var(--settings-font)!important;cursor:pointer!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-avatar:after{display:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-name{color:var(--settings-text)!important;font:600 18px/1.4 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-handle{max-width:520px!important;margin:2px 0 7px!important;color:var(--settings-secondary)!important;font:400 12px/1.5 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-badge{min-height:20px!important;padding:1px 8px!important;border:1px solid var(--settings-border)!important;border-radius:999px!important;color:var(--settings-secondary)!important;background:#f5f5f6!important;font:600 11px/18px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-action{margin-top:10px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-card{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:66px!important;margin:0 0 34px!important;overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:12px!important;background:var(--settings-card)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-item{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:10px 8px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-item:not(:last-child):after{content:""!important;position:absolute!important;top:13px!important;right:0!important;bottom:13px!important;width:1px!important;background:var(--settings-divider)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-item>uni-text{max-width:100%!important;overflow:hidden!important;color:var(--settings-text)!important;font:600 15px/1.35 var(--settings-font)!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-item>small{margin-top:2px!important;color:var(--settings-muted)!important;font:400 11px/1.45 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 12px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-heading>uni-view:first-child{display:flex!important;flex-direction:column!important;gap:2px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-heading uni-text,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-title{color:var(--settings-text)!important;font:600 14px/1.5 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-heading small{color:var(--settings-muted)!important;font:400 11px/1.45 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-switch{display:flex!important;gap:2px!important;padding:2px!important;border:1px solid var(--settings-border)!important;border-radius:9px!important;background:#f6f6f7!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-switch uni-button{min-width:48px!important;min-height:26px!important;padding:0 9px!important;border:0!important;border-radius:7px!important;color:var(--settings-secondary)!important;background:transparent!important;font:500 11px/18px var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-switch uni-button.active{color:var(--settings-text)!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-card{position:relative!important;min-height:154px!important;margin:0 0 34px!important;padding:18px 20px 19px!important;overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:12px!important;background:var(--settings-card)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-months{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;margin:0 0 8px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-months uni-text{color:var(--settings-muted)!important;font:400 9px/1.3 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:9px!important;grid-template-rows:repeat(7,9px)!important;justify-content:space-between!important;gap:3px 2px!important;min-height:81px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i{display:block!important;width:9px!important;height:9px!important;border-radius:2px!important;background:#ececef!important;cursor:help!important;outline:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i:focus-visible{outline:2px solid var(--settings-accent)!important;outline-offset:2px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-hover-card{position:absolute!important;left:20px!important;bottom:10px!important;z-index:3!important;max-width:calc(100% - 40px)!important;padding:4px 8px!important;overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:6px!important;color:var(--settings-text)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;font:500 10px/16px var(--settings-font)!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i.level-1{background:color-mix(in srgb,var(--settings-accent) 28%,#fff)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i.level-2{background:color-mix(in srgb,var(--settings-accent) 48%,#fff)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i.level-3{background:color-mix(in srgb,var(--settings-accent) 72%,#fff)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i.level-4{background:var(--settings-accent)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-empty{position:absolute!important;right:20px!important;bottom:8px!important;color:var(--settings-muted)!important;font:400 10px/1.4 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-column{min-width:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-title{display:block!important;margin-bottom:10px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:34px!important;border-bottom:1px solid var(--settings-divider)!important;color:var(--settings-secondary)!important;font:400 12px/1.45 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-row strong{max-width:58%!important;overflow:hidden!important;color:var(--settings-text)!important;font:500 12px/1.45 var(--settings-font)!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-page-lead{display:block!important;max-width:720px!important;margin:-22px 0 30px!important;color:var(--settings-secondary)!important;font:400 13px/1.55 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-section{margin:0 0 30px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-card{overflow:hidden!important;border:1px solid var(--settings-border)!important;border-radius:12px!important;background:var(--settings-card)!important;box-shadow:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-summary-row,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-balance-card,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;min-height:62px!important;padding:12px 18px!important;box-sizing:border-box!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-balance-card{min-height:82px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-copy,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;gap:2px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-copy>uni-text,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-copy>uni-text{color:var(--settings-text)!important;font:600 14px/1.45 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-copy>small,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-copy>small,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-record-note{color:var(--settings-secondary)!important;font:400 12px/1.5 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-balance-value{font-size:20px!important;line-height:1.35!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-meter{flex:0 0 112px!important;height:9px!important;overflow:hidden!important;border-radius:999px!important;background:#ececef!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-meter i{display:block!important;width:0!important;height:100%!important;border-radius:inherit!important;background:var(--settings-accent)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-card>strong{flex:0 0 24px!important;color:var(--settings-secondary)!important;font:600 13px/1.4 var(--settings-font)!important;text-align:right!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-overview .membership-usage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:76px!important;padding:0!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-overview .usage-metric{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:12px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-overview .usage-metric:not(:last-child):after{content:""!important;position:absolute!important;top:14px!important;right:0!important;bottom:14px!important;width:1px!important;background:var(--settings-divider)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-overview .usage-metric>uni-text{color:var(--settings-text)!important;font:600 17px/1.35 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-overview .usage-metric>small{margin-top:3px!important;color:var(--settings-muted)!important;font:400 11px/1.45 var(--settings-font)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-record-note{display:block!important;margin-top:8px!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page{--settings-bg:#1d1d1f;--settings-card:#242426;--settings-text:var(--settings-contrast-text, #f5f5f7);--settings-secondary:var(--settings-contrast-secondary, #a9a9ae);--settings-muted:var(--settings-contrast-muted, #85858a);--settings-border:var(--settings-contrast-border, #39393c);--settings-divider:var(--settings-contrast-divider, #353538);--settings-selection:var(--settings-contrast-selection, rgba(255,255,255,.11));--settings-hover:var(--settings-contrast-hover, rgba(255,255,255,.065))}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-rail{border-right:0!important;background:#232325!important}html[data-theme=dark][data-settings-translucent-rail=true] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark][data-settings-translucent-rail=true] .desktop-settings-page .settings-rail{background:radial-gradient(ellipse 78% 42% at 92% 11%,rgba(255,255,255,.07),transparent 72%),linear-gradient(180deg,rgba(42,42,44,.9),rgba(35,35,37,.9) 52%,rgba(31,31,33,.9))!important;backdrop-filter:blur(24px) saturate(.96)!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-rail-item,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .rail-icon,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .rail-icon{color:#eeeeef!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item:hover,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-rail-item:hover{background:rgba(255,255,255,.067)!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-rail-item.active,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-rail-item.active{background:rgba(255,255,255,.11)!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-search,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-search,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-segmented{border-color:var(--settings-border)!important;background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-option.active .settings-theme-preview,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-theme-option.active .settings-theme-preview{border-color:var(--settings-accent)!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-overview-badge,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-switch,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .profile-overview-badge,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .profile-activity-switch{background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-switch uni-button.active,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .profile-activity-switch uni-button.active{background:#414143!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .billing-limit-meter,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .profile-activity-grid i,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .billing-limit-meter{background:#3a3a3c!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented uni-button.active,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-segmented uni-button.active,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-action-button,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-action-button{color:var(--settings-text)!important;border-color:var(--settings-border)!important;background:#3a3a3c!important}@media(max-width:960px){html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page{--settings-rail-width:208px;--settings-content-width:min(640px, calc(100vw - 248px) )}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-grid,html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-card{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-stat-item:nth-child(3):after{display:none!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-insight-grid{grid-template-columns:1fr!important;gap:28px!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid{grid-auto-columns:8px!important;grid-template-rows:repeat(7,8px)!important}html body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .profile-activity-grid i{width:8px!important;height:8px!important}}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat{width:min(var(--desktop-content-width),calc(var(--desktop-workspace-width) - 2 * var(--desktop-sidebar-gutter)))!important;max-width:var(--desktop-content-width)!important}html body.xc-desktop-shell.home-fixed-page #app .hero-home.chat-active,html body.xc-desktop-shell.home-fixed-page #app .hero-home.chat-active.reading-active{padding-bottom:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-chat{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:28px 0 0!important;padding-bottom:var(--desktop-composer-clearance)!important;scroll-padding-bottom:var(--desktop-composer-clearance)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-chat::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-chat-head{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message{width:100%!important;max-width:100%!important;margin:0 0 30px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;contain:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message.user{width:min(680px,84%)!important;margin-left:auto!important;padding:14px 16px!important;border-radius:14px!important;background:#f4f4f4!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message.assistant{margin-right:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-knowledge-label{display:flex!important;align-self:flex-start!important;flex:0 0 auto!important;width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin:0 0 8px!important;padding:4px 7px!important;box-sizing:border-box!important;overflow:hidden!important;font-size:11px!important;line-height:16px!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.xc-desktop-shell-compact.home-fixed-page #app .home-ai-knowledge-label,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-ai-console:has(>.home-thread-rail.is-renderable) .home-ai-knowledge-label{margin-bottom:6px!important;padding:3px 6px!important;font-size:11px!important;line-height:15px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-role{margin:0 0 6px!important;color:rgba(18,18,18,.42)!important;font-size:12px!important;font-weight:500!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-content{color:rgba(18,18,18,.86)!important;font-size:14px!important;line-height:1.72!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-head{margin:0 0 16px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-tool-cards{display:block!important;margin:14px 0 18px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-nav-bar{min-height:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-nav-title{color:rgba(18,18,18,.82)!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-nav-title>uni-text:not(:first-child),html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-nav-actions{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-switcher{position:relative!important;display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:18px!important;width:100%!important;margin:7px 0 18px!important;padding:0 var(--desktop-artifact-tab-edge-hint) 1px!important;padding-inline:var(--desktop-artifact-tab-edge-hint)!important;scroll-padding-inline:var(--desktop-artifact-tab-edge-hint)!important;overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid rgba(18,18,18,.08)!important;box-shadow:none!important;contain:layout!important;scrollbar-width:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-switcher.has-overflow-left{box-shadow:inset 12px 0 10px -10px rgba(18,18,18,.28)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-switcher.has-overflow-right{box-shadow:inset -12px 0 10px -10px rgba(18,18,18,.28)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-switcher.has-overflow-left.has-overflow-right{box-shadow:inset 12px 0 10px -10px rgba(18,18,18,.28),inset -12px 0 10px -10px rgba(18,18,18,.28)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab{position:relative!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:5px 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:2px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab:hover{background:var(--desktop-hover)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#171717;opacity:0}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab.active:after{opacity:1}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab:focus-visible{border-radius:4px!important;outline:2px solid rgba(18,18,18,.58)!important;outline-offset:2px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab-title{color:rgba(18,18,18,.74)!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab.active .home-artifact-tab-title{color:#171717!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab-sub,html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-tool-card-sub,html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-tool-card-feed{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-tool-card,html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-summary-panel,html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-analysis{min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-tool-card-head{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-tool-card-body{display:grid!important;gap:18px!important;padding:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-analysis-title{margin:0 0 8px!important;color:rgba(18,18,18,.8)!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail{top:50%!important;bottom:auto!important;height:auto!important;max-height:min(70vh,calc(100dvh - var(--desktop-toolbar-height) - var(--home-ai-dock-space) - 2 * var(--desktop-composer-safe-gap)))!important;transform:translateY(-50%)!important}html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail:not(.is-renderable){display:none!important}@media(min-width:601px)and (max-width:900px){html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail.is-renderable,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail.is-renderable{position:fixed!important;top:50%!important;bottom:auto!important;left:16px!important;z-index:36!important;display:block!important;width:36px!important;height:auto!important;max-height:min(70vh,calc(100dvh - var(--desktop-toolbar-height) - var(--home-ai-dock-space) - 2 * var(--desktop-composer-safe-gap)))!important;overflow:visible!important;pointer-events:auto!important;transform:translateY(-50%)!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-list,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-list{display:flex!important;width:36px!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-anchor,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-anchor{position:relative!important;display:flex!important;align-items:center!important;width:36px!important;height:10px!important;min-height:10px!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-mark,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-mark{display:block!important;width:26px!important;height:2px!important;background:rgba(18,18,18,.4)!important;opacity:.34!important;transform:scaleX(calc(.2308 + .7692 * var(--thread-rail-marker-progress)))!important;transform-origin:left center!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-anchor.visible .home-thread-rail-mark,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-anchor.active .home-thread-rail-mark,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-anchor.visible .home-thread-rail-mark,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-anchor.active .home-thread-rail-mark{opacity:.68!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-tooltip,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-tooltip{position:absolute!important;top:50%!important;left:36px!important;width:min(280px,calc(100vw - 80px))!important;min-height:0!important;padding:8px!important;border:1px solid rgba(18,18,18,.08)!important;border-radius:12px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 44px rgba(18,18,18,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-4px,-50%)!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-tooltip.is-visible,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-tooltip.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(-50%)!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-title,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-title{display:block!important;min-width:0!important;overflow:hidden!important;color:rgba(24,24,24,.9)!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-response,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-response{display:-webkit-box!important;min-width:0!important;margin-top:5px!important;overflow:hidden!important;color:rgba(24,24,24,.56)!important;font-size:12px!important;line-height:17px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-outputs,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-outputs{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;margin-top:7px!important;overflow:hidden!important}html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-output,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-actual-collapsed #app .home-thread-rail-output-count,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-output,html body.xc-desktop-shell.home-fixed-page.xc-sidebar-desktop-collapsed #app .home-thread-rail-output-count{display:block!important;min-width:0!important;max-width:112px!important;overflow:hidden!important;color:rgba(24,24,24,.52)!important;font-size:11px!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(min-width:901px)and (max-width:1000px){html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail.is-renderable{left:calc(var(--desktop-workspace-left) + max(4px,(var(--desktop-workspace-width) - min(var(--desktop-content-width),calc(var(--desktop-workspace-width) - 2 * var(--desktop-gutter)))) / 2 - 14px))!important;width:14px!important}html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail-list,html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail-anchor{width:14px!important}html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail-mark{width:10px!important}html body.xc-desktop-shell.home-fixed-page #app .home-thread-rail-tooltip{display:none!important}}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message.user,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-message.user{background:rgba(255,255,255,.075)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-switcher,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-switcher{border-bottom-color:rgba(255,255,255,.1)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab:after,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab:after{background:#f0f0f0}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message.user .home-ai-content,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-message.user .home-ai-content,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-content,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-content,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-content-block.is-paragraph,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-content-block.is-paragraph,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-summary-panel,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-summary-panel,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-analysis,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-analysis{color:#e5e5ea!important;-webkit-text-fill-color:#e5e5ea!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-content-block.is-heading,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-content-block.is-heading,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-name,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-name,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-analysis-title,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-analysis-title,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-nav-title,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-nav-title{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-sub,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-sub,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-stage-note,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-stage-note,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-role,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-role,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab-sub,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab-sub{color:#b8b8bd!important;-webkit-text-fill-color:#b8b8bd!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab-title,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab-title{color:#d1d1d6!important;-webkit-text-fill-color:#d1d1d6!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab.active .home-artifact-tab-title,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-artifact-tab.active .home-artifact-tab-title{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message-actions,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-message-actions{color:#a9a9af!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-logo,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-agent-logo{filter:brightness(0) invert(1)!important;opacity:1!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message-action:active,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message-action.active,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-console.has-chat .home-ai-message-action.copied,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-message-action:active,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-message-action.active,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-console.has-chat .home-ai-message-action.copied{color:#f5f5f7!important;background:rgba(255,255,255,.08)!important}html[data-theme=dark] body.xc-desktop-shell,body.xc-desktop-shell[data-theme=dark]{--desktop-shell-bg:#1c1c1e;--desktop-sidebar-bg:#242426;--desktop-border:rgba(255, 255, 255, .1);--desktop-hover:rgba(255, 255, 255, .075);--desktop-text-primary:#f2f2f2;--desktop-text-secondary:#b8b8b8;--desktop-text-tertiary:#8e8e93;--desktop-icon-color:#c7c7cc;--desktop-icon-secondary:#98989d;--desktop-control-active:rgba(255, 255, 255, .12);--desktop-menu-bg:rgba(44, 44, 46, .98);--desktop-menu-shadow:0 12px 34px rgba(0, 0, 0, .42)}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer]{min-height:108px!important;max-height:calc(100dvh - var(--desktop-toolbar-height) - 28px)!important;padding:14px 14px 8px!important;gap:8px!important;overflow:visible!important;border:1px solid rgba(18,18,18,.12)!important;border-radius:22px!important;background:#fff!important;backdrop-filter:none!important;box-shadow:0 5px 18px rgba(18,18,18,.06)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Segoe UI,sans-serif!important;font-synthesis:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer]:focus-within{border-color:rgba(18,18,18,.16)!important;box-shadow:0 5px 18px rgba(18,18,18,.07)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .composer-body{min-height:42px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-wrapper,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] uni-textarea.home-ai-input{min-height:42px!important;padding:0 1px!important;color:#252525!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input::-moz-placeholder,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea::-moz-placeholder{color:#c7c7c8!important;font-weight:400!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input::placeholder,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea::placeholder,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .uni-textarea-placeholder{color:#c7c7c8!important;font-weight:400!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-toolbar{min-height:32px!important;gap:8px!important;width:calc(100% + 12px)!important;margin-left:-6px!important;transform:translateY(2px)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-toolbar-left,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-toolbar-right{gap:4px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker.icon-picker{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;color:#2d2d2d!important;border:0!important;border-radius:9px!important;background:transparent!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker .mobile-plus-symbol{display:block!important;width:18px!important;height:18px!important;background:center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231a1c1f' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important;opacity:.9!important;transform:translateY(1px)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker .mobile-plus-symbol>div,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker .mobile-plus-symbol>span{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker .composer-icon{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .tool-picker.icon-picker{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;gap:0!important;color:#d25f28!important;border:0!important;border-radius:9px!important;background:transparent!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .tool-picker .composer-icon{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-tool-icon{display:block!important;width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 18px!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-toolbar-right>.ai-select-wrap{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-controls{display:flex!important;align-items:center!important;min-width:0!important;gap:4px!important;margin-right:4px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker{display:inline-flex!important;align-items:center!important;min-width:0!important;height:32px!important;padding:0 7px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#1a1c1f!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;cursor:pointer!important;box-sizing:border-box!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker{max-width:136px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker{gap:0!important;padding-right:6px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker-value{color:#1a1c1f!important;font:inherit!important;white-space:nowrap!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:hover,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:hover{background:rgba(18,18,18,.055)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:focus-visible,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:focus-visible{outline:2px solid rgba(18,18,18,.18)!important;outline-offset:1px!important;background:rgba(18,18,18,.055)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:disabled,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:disabled{opacity:.45!important;cursor:default!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:190px!important;height:32px!important;padding:0 4px 0 6px!important;gap:8px!important;margin-right:4px!important;color:#666!important;border:0!important;border-radius:9px!important;background:transparent!important;cursor:pointer!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker-label-compact,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker-label-expanded{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-label{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:hidden!important;color:#1a1c1f!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-version{color:#1a1c1f!important;font:inherit!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-mode{margin-left:4px!important;color:#8f9091!important;font:inherit!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-toolbar-right{gap:8px!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;color:#1a1c1f!important;border:0!important;border-radius:9px!important;background:transparent!important;cursor:pointer!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic-icon{display:block!important;width:17px!important;height:17px!important;background:center/17px 17px no-repeat url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231a1c1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3zM19 10v2a7 7 0 0 1-14 0v-2M12 19v3M8 22h8'/%3E%3C/svg%3E")!important;opacity:.9!important;transform:translateY(1px)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic-icon>div,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic-icon>span{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker:hover,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .tool-picker:hover,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker:hover,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic:hover,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker:focus-visible,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .tool-picker:focus-visible,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker:focus-visible,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic:focus-visible{outline:0!important;background:rgba(18,18,18,.055)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send{display:grid!important;place-items:center!important;position:relative!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;background:#171717!important;box-shadow:none!important;transform:translateY(1px)!important;cursor:pointer!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send:before,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send:after{content:none!important;display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send:disabled,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send[aria-disabled=true]{color:#fff!important;background:#a2a2a2!important;opacity:1!important;cursor:default!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send-icon{display:block!important;width:17px!important;height:17px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-arrow-icon,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-empty-arrow-icon{background:center/17px 17px no-repeat url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5'/%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3C/svg%3E")!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-stop-icon{background:center/12px 12px no-repeat url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='6' width='12' height='12' rx='1.5' fill='black'/%3E%3C/svg%3E")!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send-icon>div,html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-send-icon>span{display:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-voice-icon{display:block!important;background:center/17px 17px no-repeat url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M2 10v3'/%3E%3Cpath d='M6 6v11'/%3E%3Cpath d='M10 3v18'/%3E%3Cpath d='M14 8v7'/%3E%3Cpath d='M18 5v13'/%3E%3Cpath d='M22 10v3'/%3E%3C/svg%3E")!important}html body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-stop-icon{width:12px!important;height:12px!important}body.xc-desktop-shell .ai-select-popover.mobile-agent-popover{width:224px!important;min-width:224px!important;max-width:min(224px,calc(100vw - 24px))!important;max-height:min(224px,calc(100dvh - 100px))!important;padding:4px!important;overflow:visible!important;border:.5px solid rgba(18,18,18,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(12px) saturate(1.1)!important;box-shadow:0 16px 40px rgba(18,18,18,.16)!important;transform:translate(-50%,-100%)!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-head{min-height:40px!important;padding:0 8px!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-view-toggle{color:#909092!important;margin-left:-8px!important;font-size:14px!important;font-weight:500!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-current-mode{color:#252525!important;font-weight:700!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-mode-labels{padding:14px 8px 7px!important;color:#8f9091!important;font-size:11px!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-mode-labels .current{color:#252525!important;font-weight:760!important}body.xc-desktop-shell .ai-select-popover.llm-popover{width:204px!important;min-width:204px!important;max-width:min(204px,calc(100vw - 24px))!important;max-height:none!important;overflow:visible!important;scrollbar-width:none!important}body.xc-desktop-shell .ai-select-popover.llm-popover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-fast-toggle{margin-right:-8px!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-control{height:32px!important;padding:2px 6px!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-rail{top:4px!important;right:6px!important;bottom:4px!important;left:6px!important;height:24px!important}body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-thumb{width:auto!important;height:auto!important}body.xc-desktop-shell .mobile-agent-popover-header,body.xc-desktop-shell .mobile-agent-popover-option{display:flex!important;align-items:center!important;width:100%!important;min-height:36px!important;padding:0 10px!important;gap:8px!important;color:#252525!important;border:0!important;border-radius:9px!important;background:transparent!important;font-size:13px!important;font-weight:520!important;box-sizing:border-box!important}body.xc-desktop-shell .mobile-agent-popover-header{justify-content:space-between!important;font-weight:620!important}body.xc-desktop-shell .mobile-agent-popover-header.is-back{justify-content:flex-start!important}body.xc-desktop-shell .mobile-agent-popover-option:hover,body.xc-desktop-shell .mobile-agent-popover-header:hover{background:rgba(18,18,18,.055)!important}body.xc-desktop-shell .mobile-agent-popover-divider{height:1px!important;margin:4px 6px!important;background:rgba(18,18,18,.08)!important}body.xc-desktop-shell .mobile-agent-popover-section{display:block!important;padding:5px 10px 4px!important;color:#8a8a8a!important;font-size:11px!important;font-weight:560!important}body.xc-desktop-shell .mobile-agent-option-check{display:inline-flex!important;justify-content:center!important;width:14px!important;color:#555!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app uni-app,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app uni-page-wrapper,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app uni-page,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app uni-page-body,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .page-root:not(.marketing-active),html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .page-wrap,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .bg-layer,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-home,body.xc-desktop-shell[data-theme=dark].home-fixed-page,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app uni-app,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app uni-page-wrapper,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app uni-page,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app uni-page-body,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .page-root:not(.marketing-active),body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .page-wrap,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .bg-layer,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-home{background:#1c1c1e!important;background-image:none!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-brand-icon-wrap:before,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-brand-icon-wrap:before{background:#242426!important;box-shadow:0 0 0 1px rgba(255,255,255,.12)!important;opacity:1!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-brand-name,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-brand-name{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-brand-divider,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-brand-divider{background:#3a3a3c!important;box-shadow:none!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .hero-brand-icon-wrap:before,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .hero-brand-icon-wrap:before{background:#fff!important;box-shadow:0 0 0 1px rgba(18,18,18,.1)!important;opacity:1!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .hero-brand-slogan,html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .hero-brand-slogan,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .home-guidance-note-action{color:#4a4a4a!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .home-question-template-label,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .home-question-template-label{color:#1f1f1f!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer],body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer]{border-color:rgba(255,255,255,.12)!important;background:#242426!important;box-shadow:0 5px 18px rgba(0,0,0,.2)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-question-template,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-question-template{border-color:rgba(255,255,255,.1)!important;background:#242426!important;box-shadow:none!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-question-template:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-question-template:hover{border-color:rgba(255,255,255,.16)!important;background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-question-template-label,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-question-template-label{color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-question-template-text,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-question-template-text{color:#d1d1d6!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input{color:#f2f2f2!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-wrapper,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-textarea,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-compute,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-wrapper,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-textarea,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-compute,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea{color:#f2f2f2!important;-webkit-text-fill-color:#f2f2f2!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea::-moz-placeholder,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea::-moz-placeholder{color:#c7c7cc!important;-webkit-text-fill-color:#c7c7cc!important;opacity:1!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-placeholder,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea::placeholder,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input .uni-textarea-placeholder,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-input uni-textarea::placeholder{color:#c7c7cc!important;-webkit-text-fill-color:#c7c7cc!important;opacity:1!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-brand-icon,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-brand-icon{filter:brightness(0) invert(1)!important;opacity:.9!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-brand-slogan,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-brand-slogan,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-guidance-note-action{color:#d1d1d6!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .hero-brand-sub,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .hero-brand-sub,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-guidance-note{color:#a9a9ae!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-label,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-version,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker-label,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker-value,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-label,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-version,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker-label,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker-value,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic{color:#f2f2f2!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-mode,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-agent-picker-mode{color:#a9a9ae!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-plus-symbol,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-tool-icon,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic-icon,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-plus-symbol,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-tool-icon,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic-icon{filter:brightness(0) invert(1)!important;opacity:.82!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker:hover,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .tool-picker:hover,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker:hover,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:hover,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:focus-visible,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:hover,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:focus-visible,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .profile-picker:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .tool-picker:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .mobile-agent-picker:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:focus-visible,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:focus-visible,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .home-ai-mic:hover{background:rgba(255,255,255,.07)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:focus-visible,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:focus-visible,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-model-picker:focus-visible,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main[data-testid=desktop-composer] .desktop-reasoning-picker:focus-visible{outline-color:rgba(255,255,255,.38)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main.has-qimen-handoff,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main.has-qimen-handoff{background:#121214!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-context,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-context{background:#08080a!important;color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-title,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-view,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-remove,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-title,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-view,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-ai-main.has-qimen-handoff .home-ai-handoff-remove{color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell .ai-select-popover.tool-popover,body.xc-desktop-shell[data-theme=dark] .ai-select-popover.tool-popover{color:#f5f5f7!important;border-color:#3a3a3c!important;background:rgba(44,44,46,.984)!important;box-shadow:0 18px 42px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.055)!important;scrollbar-color:#636366 transparent}html[data-theme=dark] body.xc-desktop-shell .tool-popover .ai-select-option,body.xc-desktop-shell[data-theme=dark] .tool-popover .ai-select-option{color:#d1d1d6!important}html[data-theme=dark] body.xc-desktop-shell .tool-popover .ai-select-option:hover,html[data-theme=dark] body.xc-desktop-shell .tool-popover .ai-select-option:active,body.xc-desktop-shell[data-theme=dark] .tool-popover .ai-select-option:hover,body.xc-desktop-shell[data-theme=dark] .tool-popover .ai-select-option:active{background:rgba(255,255,255,.067)!important}html[data-theme=dark] body.xc-desktop-shell .tool-popover .ai-select-option.selected,body.xc-desktop-shell[data-theme=dark] .tool-popover .ai-select-option.selected{color:#f5f5f7!important;background:rgba(255,255,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)!important}html[data-theme=dark] body.xc-desktop-shell .tool-popover .ai-select-meta,body.xc-desktop-shell[data-theme=dark] .tool-popover .ai-select-meta{color:#b7b7ba!important;border-color:#48484a!important;background:#1c1c1e!important}html[data-theme=dark] body.xc-desktop-shell .tool-popover .tool-check-circle,body.xc-desktop-shell[data-theme=dark] .tool-popover .tool-check-circle{color:#f5f5f7!important;border-color:#636366!important;background:transparent!important}html[data-theme=dark] body.xc-desktop-shell .tool-popover .tool-check-circle.checked,body.xc-desktop-shell[data-theme=dark] .tool-popover .tool-check-circle.checked{color:#1c1c1e!important;border-color:#f5f5f7!important;background:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell .ai-select-popover.llm-popover,body.xc-desktop-shell[data-theme=dark] .ai-select-popover.llm-popover{color:#f5f5f7!important;border-color:#3a3a3c!important;background:rgba(44,44,46,.984)!important;box-shadow:0 18px 42px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.055)!important}html[data-theme=dark] body.xc-desktop-shell .llm-popover .ai-select-option,body.xc-desktop-shell[data-theme=dark] .llm-popover .ai-select-option{color:#d1d1d6!important}html[data-theme=dark] body.xc-desktop-shell .llm-popover .ai-select-option:hover,html[data-theme=dark] body.xc-desktop-shell .llm-popover .ai-select-option:active,body.xc-desktop-shell[data-theme=dark] .llm-popover .ai-select-option:hover,body.xc-desktop-shell[data-theme=dark] .llm-popover .ai-select-option:active{background:rgba(255,255,255,.067)!important}html[data-theme=dark] body.xc-desktop-shell .llm-popover .ai-select-option.selected,body.xc-desktop-shell[data-theme=dark] .llm-popover .ai-select-option.selected{color:#f5f5f7!important;background:rgba(255,255,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)!important}html[data-theme=dark] body.xc-desktop-shell .llm-popover .ai-select-meta,body.xc-desktop-shell[data-theme=dark] .llm-popover .ai-select-meta{color:#b7b7ba!important;border-color:#48484a!important;background:#1c1c1e!important}html[data-theme=dark] body.xc-desktop-shell .ai-select-popover.mobile-agent-popover,body.xc-desktop-shell[data-theme=dark] .ai-select-popover.mobile-agent-popover{border-color:rgba(255,255,255,.1)!important;background:rgba(44,44,46,.9)!important;box-shadow:0 16px 40px rgba(0,0,0,.46)!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-view-toggle,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-view-toggle{color:#b7b7ba!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-current-mode,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-mode-labels .current,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-current-mode,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-mode-labels .current{color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-mode-labels,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-mode-labels{color:#a9a9ae!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-view-toggle:hover .reasoning-slider-view-toggle-content,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-view-toggle:focus-visible .reasoning-slider-view-toggle-content,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-fast-toggle:hover:not(:disabled) .reasoning-slider-bolt,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-fast-toggle:focus-visible:not(:disabled) .reasoning-slider-bolt,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-view-toggle:hover .reasoning-slider-view-toggle-content,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-view-toggle:focus-visible .reasoning-slider-view-toggle-content,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-fast-toggle:hover:not(:disabled) .reasoning-slider-bolt,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-fast-toggle:focus-visible:not(:disabled) .reasoning-slider-bolt{background:rgba(255,255,255,.08)!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-rail,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-rail{border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.1)!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-advanced,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-advanced{border-color:rgba(255,255,255,.09)!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover .reasoning-slider-advanced-option,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover .reasoning-slider-advanced-option,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover-header,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover-option,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover-header,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover-option{color:#ededee!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover-header:hover,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover-option:hover,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover-header:hover,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover-option:hover{background:rgba(255,255,255,.07)!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover-section,html[data-theme=dark] body.xc-desktop-shell .mobile-agent-option-check,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover-section,body.xc-desktop-shell[data-theme=dark] .mobile-agent-option-check{color:#a9a9ae!important}html[data-theme=dark] body.xc-desktop-shell .mobile-agent-popover-divider,body.xc-desktop-shell[data-theme=dark] .mobile-agent-popover-divider{background:rgba(255,255,255,.1)!important}html[data-theme=dark] body.xc-desktop-shell .desktop-sidebar-hover-card,body.xc-desktop-shell[data-theme=dark] .desktop-sidebar-hover-card{color:#f5f5f7!important;background:rgba(44,44,46,.984)!important;border-color:#48484a!important;box-shadow:0 18px 42px rgba(0,0,0,.42)!important}html[data-theme=dark] body.xc-desktop-shell .desktop-hover-card-separator,body.xc-desktop-shell[data-theme=dark] .desktop-hover-card-separator{background:#48484a!important}html[data-theme=dark] body.xc-desktop-shell .desktop-hover-card-status,body.xc-desktop-shell[data-theme=dark] .desktop-hover-card-status{border-color:#8e8e93!important}html[data-theme=dark] body.xc-desktop-shell .desktop-hover-card-title .desktop-icon:last-child,html[data-theme=dark] body.xc-desktop-shell .desktop-task-card-title>span,body.xc-desktop-shell[data-theme=dark] .desktop-hover-card-title .desktop-icon:last-child,body.xc-desktop-shell[data-theme=dark] .desktop-task-card-title>span{color:#a9a9ae!important}html[data-theme=dark].xc-desktop-settings-route,html[data-theme=dark].xc-desktop-settings-route body,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark]{background:#1d1d1f!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route #app,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route uni-app,html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route uni-page-wrapper,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] #app,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] uni-app,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] uni-page-wrapper{background:#1d1d1f!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-back-button,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-back-button{color:#eeeeef!important;border-color:transparent!important;background:transparent!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-back-button:hover,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-back-button:hover{color:#f5f5f7!important;background:rgba(255,255,255,.07)!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-native-select,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-native-select{color:#f5f5f7!important;border-color:#48484a!important;background:#2c2c2e!important;color-scheme:dark!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-native-select option,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-native-select option{color:#f5f5f7!important;background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented>uni-button,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-segmented>uni-button{color:#d1d1d6!important;border-color:transparent!important;background:transparent!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-segmented>uni-button.active,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-segmented>uni-button.active{color:#f5f5f7!important;background:#48484a!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-action-button,body.xc-desktop-shell.xc-desktop-settings-route[data-theme=dark] .desktop-settings-page .settings-action-button{color:#d1d1d6!important;border-color:#48484a!important;background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-option{color:#d1d1d6!important}html[data-theme=dark] body.xc-desktop-shell.xc-desktop-settings-route .desktop-settings-page .settings-theme-option.active{color:#f5f5f7!important}html body.xc-desktop-shell.home-fixed-page{--desktop-home-outline-color:rgba(18,18,18,.1)}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page,body.xc-desktop-shell[data-theme=dark].home-fixed-page{--desktop-home-outline-color:rgba(255,255,255,.1)}html body.xc-desktop-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) #app .hero-brand-icon-wrap{width:78px!important;height:78px!important}html[data-theme] body.xc-desktop-shell.home-fixed-page:not(:has(.home-ai-console.has-chat)) #app .hero-brand-icon-wrap:before{opacity:1!important;box-sizing:border-box!important;border:1px solid var(--desktop-home-outline-color)!important;box-shadow:none!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-template{border:1px solid var(--desktop-home-outline-color)!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-templates{width:min(640px,calc(var(--desktop-workspace-width) - 64px))!important;max-width:calc(var(--desktop-workspace-width) - 64px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-template{width:100%!important;min-width:0!important;max-width:none!important;min-height:46px!important;padding:7px 12px!important;justify-self:stretch!important;gap:2px!important;border-radius:11px!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-template-label{font-size:12.5px!important;line-height:15px!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-template-text{font-size:11.5px!important;line-height:14px!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-template:active{transform:translateY(1px) scale(.99)!important}html body.xc-desktop-shell.home-fixed-page #app .home-question-template:focus-visible{outline:0!important;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(24,24,27,.28)!important}html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note{width:min(640px,calc(var(--desktop-workspace-width) - 64px))!important;max-width:calc(var(--desktop-workspace-width) - 64px)!important;min-height:32px!important;padding:0 2px!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:16px!important;font-size:12px!important;text-align:left!important}html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action{flex:0 0 auto!important;box-sizing:border-box!important;min-height:32px!important;padding:0 12px!important;border:1px solid var(--desktop-home-outline-color)!important;border-radius:10px!important;font-size:12px!important;line-height:18px!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease!important}html[data-theme] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action:after{content:none!important;display:none!important;border:0!important}html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action:active{transform:translateY(1px)!important}html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action:focus-visible{outline:0!important;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(24,24,27,.28)!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .home-question-template,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .home-question-template{border-color:rgba(18,18,18,.1)!important;background:rgba(255,255,255,.92)!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .home-question-template:hover,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .home-question-template:hover{border-color:rgba(18,18,18,.16)!important;background:#f5f5f6!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .home-guidance-note-action{color:#383838!important;background:rgba(18,18,18,.055)!important}html[data-theme=light] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action:hover,body.xc-desktop-shell[data-theme=light].home-fixed-page #app .home-guidance-note-action:hover{color:#1f1f1f!important;background:rgba(18,18,18,.09)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-question-template:focus-visible,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-question-template:focus-visible,html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action:focus-visible,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-guidance-note-action:focus-visible{box-shadow:0 0 0 2px #1c1c1e,0 0 0 4px rgba(255,255,255,.48)!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-guidance-note-action{color:#e5e5ea!important;background:#2c2c2e!important}html[data-theme=dark] body.xc-desktop-shell.home-fixed-page #app .home-guidance-note-action:hover,body.xc-desktop-shell[data-theme=dark].home-fixed-page #app .home-guidance-note-action:hover{color:#f5f5f7!important;background:#3a3a3c!important}@media(max-width:900px){html body.xc-desktop-shell.home-fixed-page #app .home-question-templates{width:min(420px,calc(var(--desktop-workspace-width) - 40px))!important;max-width:calc(var(--desktop-workspace-width) - 40px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.xc-desktop-shell.home-fixed-page #app .home-guidance-note{width:min(420px,calc(var(--desktop-workspace-width) - 40px))!important;max-width:calc(var(--desktop-workspace-width) - 40px)!important;justify-content:center!important;flex-wrap:wrap!important;text-align:center!important}}@media(prefers-reduced-motion:reduce){body.xc-desktop-shell #app,body.xc-desktop-shell .topnav-wrap,body.xc-desktop-shell #tarotSidebarGlobal{transition:none!important}}html[data-theme=dark] body.xc-desktop-shell #app .tarot-page[data-theme=dark] .spread-card.active .spread-card-name,html[data-theme=dark] body.xc-desktop-shell #app .tarot-page[data-theme=dark] .spread-card.active .spread-card-desc,html[data-theme=dark] body.xc-desktop-shell #app .tarot-page:not(.tarot-result-mode) .spread-card.active .spread-card-name,html[data-theme=dark] body.xc-desktop-shell #app .tarot-page:not(.tarot-result-mode) .spread-card.active .spread-card-desc{color:#f5f5f7!important}html[data-theme=dark] body.xc-desktop-shell #app .tarot-page[data-theme=dark] .spread-card.active .spread-card-count,html[data-theme=dark] body.xc-desktop-shell #app .tarot-page:not(.tarot-result-mode) .spread-card.active .spread-card-count{color:#e5e5e6!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.22)!important}html body.xc-desktop-shell .points-page #pointsLogList{max-height:320px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important}html body.xc-desktop-shell .points-page .dp-pager{margin-top:10px!important}html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-switch.active{background:#171717!important;border-color:#171717!important}html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-switch.active{background:#f5f5f7!important;border-color:#f5f5f7!important}html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-switch>uni-text{background:#fff!important}html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-switch>uni-text{background:#1c1c1e!important}html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=默认],html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=蓝色],html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=绿色],html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=橙色],html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=粉色],html:not([data-theme=dark]) body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=紫色]{background:#171717!important}html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=默认],html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=蓝色],html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=绿色],html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=橙色],html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=粉色],html[data-theme=dark] body.xc-desktop-shell .desktop-settings-page .settings-accent-swatch[title=紫色]{background:#f5f5f7!important}html body.xc-desktop-shell .tools-page .tool-app-icon-generated,html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=bazi],html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=liuyao],html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=meihua],html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=ziwei],html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=tarot],html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=zeji],html body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=calendar]{background:#e2e2e3!important}html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated,html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=bazi],html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=liuyao],html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=meihua],html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=ziwei],html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=tarot],html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=zeji],html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated[data-tool-id=calendar]{background:#2a2a2c!important}html:not([data-theme=dark]) body.xc-desktop-shell .tools-page .tool-app-icon-generated .tool-app-glyph{color:#171717!important;text-shadow:none!important}html[data-theme=dark] body.xc-desktop-shell .tools-page .tool-app-icon-generated .tool-app-glyph{color:#f5f5f7!important;text-shadow:none!important}html body.xc-desktop-shell .tools-page .tools-directory-desc{font-size:.82rem!important}html body.xc-desktop-shell .tools-page .tools-directory-status{color:rgba(24,24,24,.72)!important;font-size:.72rem!important}html[data-theme=dark] body.xc-desktop-shell .tools-page .tools-directory-status,html[data-theme=dark] body.xc-desktop-shell .tools-page .tools-directory-status.enabled{color:rgba(255,255,255,.78)!important}html body.xc-desktop-shell .tools-page .tools-enabled-section{display:none!important}html body.xc-desktop-shell .tools-page .tools-directory-controls{margin-top:16px!important}html body.xc-desktop-shell .points-page .page-title,html body.xc-desktop-shell .points-page .section-title{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}
