:root{color-scheme:light;--theme-transition-duration:560ms;--theme-transition-ease:cubic-bezier(0.22,1,0.36,1);--paper:var(--ui-page);--paper-warm:var(--ui-inset);--paper-dark:var(--ui-line);--bg:var(--ui-page);--bg-soft:color-mix(in srgb,var(--paper) 72%,#ffffff);--surface:var(--ui-surface);--surface-strong:var(--ui-surface);--surface-muted:var(--paper-warm);--ink:var(--ui-ink);--ink-strong:var(--ui-ink);--muted:var(--ui-muted);--muted-soft:hsl(40 7% 46%);--line:var(--paper-dark);--line-strong:var(--paper-dark);--accent:var(--ui-accent);--accent-deep:hsl(41 72% 38%);--accent-hi:var(--accent);--accent-soft:var(--ui-accent-soft);--accent-ink:hsl(36 35% 16%);--gold-metal:linear-gradient(135deg,var(--accent-deep) 0%,var(--accent) 38%,var(--accent-hi) 50%,var(--accent) 62%,var(--accent-deep) 100%);--cinnabar:hsl(4 56% 43%);--cinnabar-ink:#fdfbf6;--seal-bg:var(--accent-deep);--seal-ink:#fdfbf6;--prem-bg:color-mix(in srgb,var(--accent) 8%,var(--surface-strong));--prem-bg-active:color-mix(in srgb,var(--accent) 14%,var(--surface-strong));--prem-ink:var(--ink-strong);--prem-muted:var(--muted);--prem-gold:var(--accent-deep);--cta-bg:var(--accent);--cta-ink:var(--accent-ink);--blue:hsl(211 43% 40%);--teal:hsl(176 40% 31%);--success:hsl(154 48% 36%);--warn:hsl(39 68% 39%);--rose:hsl(348 48% 44%);--violet:hsl(264 30% 44%);--link-blue:hsl(207 54% 34%);--term-green:hsl(154 48% 30%);--topbar-bg:rgba(249,249,249,0.86);--page:var(--bg);--frame:var(--paper);--frame-soft:var(--paper);--lingshu-page-bg:var(--paper);--surface-solid:var(--surface-strong);--text:var(--ink);--text-soft:var(--muted);--text-faint:var(--muted-soft);--copper:var(--accent-deep);--sage:var(--teal);--backdrop-grain-opacity:0.035;--backdrop-grain-blend:multiply;--backdrop-grain-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");--elev-1:0 1px 2px rgba(45,43,39,0.05),inset 0 1px 0 rgba(255,255,255,0.85);--elev-2:0 4px 16px rgba(45,43,39,0.07),0 1px 3px rgba(45,43,39,0.05),inset 0 1px 0 rgba(255,255,255,0.9);--elev-3:0 24px 64px rgba(45,43,39,0.14),0 4px 12px rgba(45,43,39,0.06);--shadow:var(--elev-3);--soft-shadow:var(--elev-2);--guoxue-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480'%3E%3Cg fill='none' stroke='%2334322e' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.13'%3E%3Cpath d='M34 76h64v64H58v36h86V44h68v68h-36V80h-86v86H26V104h32V76z'/%3E%3Cpath d='M346 58c-28 0-50 17-50 39 0 18 14 32 36 32h64c22 0 36 13 36 31 0 23-22 40-50 40h-86'/%3E%3Cpath d='M44 338c34-38 82-38 116 0s82 38 116 0 82-38 116 0'/%3E%3Cpath d='M302 292h48v48h-30v28h66v-98h54v54h-28v-26h-62v62h-54v-40h26v-28z'/%3E%3Ccircle cx='240' cy='240' r='76' stroke-dasharray='4 12'/%3E%3Ccircle cx='240' cy='240' r='118' stroke-dasharray='1 16'/%3E%3C/g%3E%3C/svg%3E");--guoxue-pattern-opacity:0.18;--content-max:1680px;--page-gutter:clamp(24px,3vw,56px);--section-pad-y:clamp(64px,8vw,92px);--radius-tight:var(--ui-radius-field);--radius-card:var(--ui-radius-card);--radius-shell:var(--ui-radius-modal);--shell-width-s:min(440px,100% - 32px);--shell-width-m:min(480px,100% - 32px);--shell-width-l:min(560px,100% - 32px);--shell-width-xl:min(900px,100% - 48px);--font-sans:var(--ui-sans);--font-display:var(--ui-serif);--heading-serif-family:var(--font-display);--font-serif:var(--ui-serif);--font-ui:var(--ui-sans);--font-noto-serif-sc:var(--ui-serif);--oracle-card-bg:var(--surface-strong);--oracle-card-highlight:rgba(45,43,39,0.015);--oracle-card-inset:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 2px rgba(45,43,39,0.04);--oracle-card-border:rgba(45,43,39,0.11);--oracle-panel-soft:color-mix(in srgb,var(--surface-strong) 58%,var(--paper));--oracle-dialog-bg:var(--surface-strong);--oracle-dialog-bg-strong:var(--surface-strong);--oracle-dialog-bg-soft:var(--paper-warm);--oracle-dialog-border:rgba(45,43,39,0.12);--oracle-dialog-border-strong:rgba(45,43,39,0.18);--oracle-dialog-shadow:0 28px 86px rgba(45,43,39,0.14);--oracle-dialog-radius:var(--ui-radius-card);--oracle-modal-backdrop:var(--veil,rgba(45,43,39,0.42));--oracle-modal-shell-radius:var(--ui-radius-modal);--oracle-modal-card-radius:var(--ui-radius-card);--oracle-modal-shell-bg:var(--surface-strong);--oracle-modal-card-bg:var(--surface-strong);--oracle-modal-muted-bg:color-mix(in srgb,var(--paper-warm) 34%,var(--surface-strong));--oracle-modal-line:var(--paper-dark);--oracle-modal-accent:var(--accent);--oracle-modal-shadow:0 28px 80px rgba(45,43,39,0.2),inset 0 1px 0 rgba(255,255,255,0.92);--auth-modal-border:var(--line1,var(--line));--auth-modal-shadow:0 24px 80px rgba(0,0,0,0.28);--ls-layer-personal-center:60;--ls-layer-recharge:70;--ls-layer-dialog:92;--ls-layer-confirmation:360;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--touch-min:44px;--text-mobile-xs:clamp(11px,3vw,12px);--text-mobile-sm:clamp(12.5px,3.4vw,14px);--text-mobile-base:clamp(14px,3.8vw,15px);--text-mobile-lg:clamp(16px,4.4vw,18px);--text-mobile-xl:clamp(20px,6vw,24px);--text-mobile-2xl:clamp(24px,7.5vw,30px);--shadow-mobile-card:0 1px 0 rgba(255,255,255,0.6) inset,0 3px 10px rgba(45,43,39,0.07),0 12px 28px rgba(45,43,39,0.08);--shadow-mobile-card-active:0 1px 4px rgba(45,43,39,0.08)}@keyframes oracle-ai-core-breathe{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{--shadow-mobile-card:0 2px 10px rgba(0,0,0,0.24),0 10px 26px rgba(0,0,0,0.32);--shadow-mobile-card-active:0 1px 4px rgba(0,0,0,0.28);--bg:var(--ui-page);--bg-soft:#101010;--surface:rgba(255,255,255,0.055);--surface-strong:#151515;--surface-muted:#202020;--ink:rgba(245,245,245,0.88);--ink-strong:#f5f5f5;--muted:rgba(245,245,245,0.66);--muted-soft:rgba(245,245,245,0.42);--line:rgba(255,255,255,0.08);--line-strong:rgba(212,175,106,0.26);--paper:var(--bg);--paper-warm:var(--surface-muted);--paper-dark:var(--line-strong);--accent:var(--ui-accent);--accent-deep:#c9a45e;--accent-soft:var(--ui-accent-soft);--cinnabar:hsl(5 58% 46%);--cinnabar-ink:#fdfbf6;--seal-bg:var(--accent);--seal-ink:hsl(36 35% 16%);--prem-bg:color-mix(in srgb,var(--accent) 10%,var(--surface-strong));--prem-bg-active:color-mix(in srgb,var(--accent) 17%,var(--surface-strong));--prem-ink:var(--ink-strong);--prem-muted:var(--muted);--prem-gold:#dcb877;--cta-bg:var(--accent);--cta-ink:hsl(36 35% 16%);--blue:hsl(211 70% 68%);--teal:hsl(176 50% 58%);--success:hsl(154 45% 58%);--warn:hsl(39 75% 62%);--rose:hsl(348 60% 68%);--violet:hsl(264 45% 70%);--link-blue:hsl(207 65% 68%);--term-green:hsl(154 45% 55%);--topbar-bg:rgba(12,12,12,0.86);--page:var(--bg);--frame:var(--bg-soft);--frame-soft:var(--surface-muted);--lingshu-page-bg:linear-gradient(180deg in oklab,var(--bg) 0%,var(--bg-soft) 52%,var(--bg) 100%);--surface-solid:var(--surface-strong);--text:var(--ink);--text-soft:var(--muted);--text-faint:var(--muted-soft);--copper:var(--accent-deep);--sage:var(--teal);--backdrop-grain-opacity:0.052;--backdrop-grain-blend:screen;--shadow:0 18px 42px rgba(0,0,0,0.42);--soft-shadow:0 14px 36px rgba(0,0,0,0.28);--guoxue-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480'%3E%3Cg fill='none' stroke='%23ece9e2' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.12'%3E%3Cpath d='M34 76h64v64H58v36h86V44h68v68h-36V80h-86v86H26V104h32V76z'/%3E%3Cpath d='M346 58c-28 0-50 17-50 39 0 18 14 32 36 32h64c22 0 36 13 36 31 0 23-22 40-50 40h-86'/%3E%3Cpath d='M44 338c34-38 82-38 116 0s82 38 116 0 82-38 116 0'/%3E%3Cpath d='M302 292h48v48h-30v28h66v-98h54v54h-28v-26h-62v62h-54v-40h26v-28z'/%3E%3Ccircle cx='240' cy='240' r='76' stroke-dasharray='4 12'/%3E%3Ccircle cx='240' cy='240' r='118' stroke-dasharray='1 16'/%3E%3C/g%3E%3C/svg%3E");--guoxue-pattern-opacity:0.26;--oracle-card-bg:color-mix(in srgb,var(--surface-solid) 7%,transparent);--oracle-card-highlight:rgba(255,255,255,0.05);--oracle-card-inset:inset 0 1px 0 rgba(255,255,255,0.04);--oracle-card-border:color-mix(in srgb,var(--line-strong) 80%,transparent);--oracle-panel-soft:color-mix(in srgb,var(--surface-solid) 48%,transparent);--oracle-dialog-bg:#2a2a2a;--oracle-dialog-bg-strong:#303030;--oracle-dialog-bg-soft:#242424;--oracle-dialog-border:rgba(255,255,255,0.09);--oracle-dialog-border-strong:rgba(255,255,255,0.14);--oracle-dialog-shadow:0 1px 2px rgba(0,0,0,0.14);--auth-modal-border:var(--line1,var(--line));--auth-modal-shadow:0 24px 80px rgba(0,0,0,0.28)}*{box-sizing:border-box}.heading-serif{letter-spacing:.12em}.heading-serif,.ls-display{font-family:var(--heading-serif-family);font-weight:400}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@keyframes theme-fade-in{0%{opacity:0}to{opacity:1}}@keyframes theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes portal-panel-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes portal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes top-toast-in{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes auth-method-content-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-workspace-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes oracle-workspace-flow-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes oracle-modal-layer-in{0%{opacity:0;backdrop-filter:blur(0) saturate(100%)}to{opacity:1;backdrop-filter:blur(14px) saturate(108%)}}@keyframes oracle-modal-card-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes oracle-modal-field-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-chart-actions-float-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes oracle-sidebar-row-in{0%{opacity:0;transform:translate3d(-8px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes orbit-drift{0%{transform:translateZ(0) rotate(0deg)}to{transform:translateZ(0) rotate(1turn)}}@keyframes oracle-orbit-drift{0%{transform:translateX(-50%) rotate(-8deg)}to{transform:translateX(-50%) rotate(352deg)}}@keyframes particle-drift{0%,to{opacity:.22;transform:translateZ(0) scale(.96)}42%{opacity:.48;transform:translate3d(var(--particle-drift-x),var(--particle-drift-y),0) scale(1)}70%{opacity:.32;transform:translate3d(calc(var(--particle-drift-x) * -.42),calc(var(--particle-drift-y) * .36),0) scale(.98)}}@keyframes particle-line-breathe{0%,to{opacity:.035;stroke-dashoffset:0}50%{opacity:.08;stroke-dashoffset:-16}}@keyframes selected-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}@media{html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:none!important}html.theme-transition *{view-transition-name:none!important}html.theme-transition::view-transition{pointer-events:none}html.theme-transition::view-transition-group(root),html.theme-transition::view-transition-old(root){animation:none}html.theme-transition::view-transition-new(root),html.theme-transition::view-transition-old(root){mix-blend-mode:normal}html.theme-transition::view-transition-new(root){animation:theme-page-in var(--theme-transition-duration) var(--theme-transition-ease) both}}@keyframes theme-page-in{0%{opacity:0}to{opacity:1}}[id]{scroll-margin-top:82px}body,html{min-height:100%;margin:0}body{background-color:var(--bg);background:radial-gradient(circle at 82% 8% in oklab,rgb(226 180 80/.045),rgb(226 180 80/0) 24%),linear-gradient(180deg in oklab,var(--frame),var(--page) 48%,var(--frame-soft)),var(--bg);color:var(--text);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:-1;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.025;mix-blend-mode:multiply;pointer-events:none;content:""}html[data-theme=dark] body:before{display:none}@media (prefers-reduced-transparency:reduce){body:before{display:none}}html[data-theme=dark] body{background:radial-gradient(circle at 18% 10% in oklab,rgb(122 168 154/.08),rgb(122 168 154/0) 30%),radial-gradient(circle at 82% 6% in oklab,rgb(212 175 55/.1),rgb(212 175 55/0) 28%),linear-gradient(180deg in oklab,#030303,#0a0a0a 48%,#050505),var(--bg)}a,button{color:inherit;font:inherit;touch-action:manipulation}button{cursor:pointer}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 35%);outline-offset:3px}.theme-toggle{display:inline-flex;align-items:center;flex-shrink:0}.theme-toggle-icon{position:relative;z-index:1;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@property --oracle-chat-content{syntax:"<length>";inherits:true;initial-value:880px}@property --oracle-message-content{syntax:"<length>";inherits:true;initial-value:820px}@property --oracle-composer-content{syntax:"<length>";inherits:true;initial-value:740px}@property --oracle-composer-textarea-min-height{syntax:"<length>";inherits:true;initial-value:64px}@property --oracle-composer-textarea-max-height{syntax:"<length>";inherits:true;initial-value:104px}@property --oracle-composer-bottom-offset{syntax:"<length>";inherits:true;initial-value:66px}@media not all{html{scroll-behavior:auto}.top-toast{opacity:1;filter:none;transform:none;stroke-dashoffset:0;transition:none;animation:none}}@keyframes sourceThreadTrace{0%,22%{opacity:.12;stroke-dashoffset:220}48%,80%{opacity:.52;stroke-dashoffset:0}to{opacity:.12;stroke-dashoffset:-220}}@keyframes sourceEmissionDrift{0%,18%{opacity:0;transform:translateZ(0) scale(.72)}42%{opacity:.76;transform:translate3d(var(--emit-mid-x),var(--emit-mid-y),0) scale(1)}72%{opacity:.38;transform:translate3d(var(--emit-end-x),var(--emit-end-y),0) scale(1.1)}88%{opacity:0;transform:translate3d(var(--emit-end-x),var(--emit-end-y),0) scale(1.16)}to{opacity:0;transform:translateZ(0) scale(.72)}}@keyframes sourceEmissionTrace{0%,18%{stroke-dashoffset:150}42%,76%{stroke-dashoffset:0}to{stroke-dashoffset:-150}}@keyframes sourceLensGlowPulse{0%,to{opacity:.46}50%{opacity:.78}}@keyframes sourceLensRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sourceConstellationTrace{0%,30%{opacity:.12;stroke-dashoffset:190}58%,84%{opacity:.5;stroke-dashoffset:0}to{opacity:.12;stroke-dashoffset:-190}}@keyframes sourceStarBreathe{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.88;transform:scale(1.08)}}@keyframes sourceRuleStack{0%,28%{opacity:.18}56%,88%{opacity:.76}to{opacity:.18}}@keyframes sourceRuleMarker{0%,to{opacity:.24;stroke-dashoffset:72;transform:scale(1)}52%{opacity:.72;stroke-dashoffset:0;transform:scale(1.04)}}.portal-icon-button{border:1px solid var(--line);border-radius:var(--ui-radius-icon);font:inherit;display:grid;place-items:center;width:36px;height:36px;background:color-mix(in srgb,var(--surface-solid),transparent 22%);color:var(--text-soft)}.portal-icon,.portal-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.top-toast-region{position:fixed;top:max(18px,env(safe-area-inset-top));left:0;right:0;z-index:12000;justify-items:center;padding:0 16px}.top-toast,.top-toast-region{display:grid;pointer-events:none}.top-toast{--top-toast-state:var(--accent);position:relative;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;min-width:min(260px,calc(100vw - 32px));max-width:min(440px,calc(100vw - 32px));min-height:42px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong),var(--top-toast-state) 12%);border-radius:var(--ui-radius-container);padding:8px 12px 8px 9px;background:linear-gradient(90deg,color-mix(in srgb,var(--top-toast-state),transparent 94%),transparent 42%),linear-gradient(180deg,var(--surface-solid),color-mix(in srgb,var(--frame),var(--surface-solid) 62%)),var(--surface-solid);box-shadow:var(--ui-shadow-overlay);color:var(--text);opacity:0;transform:translate3d(0,-10px,0) scale(.985);transform-origin:top center;transition:opacity .21s var(--theme-transition-ease),transform .21s var(--theme-transition-ease);backdrop-filter:none}.top-toast-mark{display:grid;place-items:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--top-toast-state),transparent 76%);border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--top-toast-state),transparent 90%);color:var(--top-toast-state)}.top-toast-mark .portal-icon{width:14px;height:14px;stroke-width:2.2}.top-toast-copy{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.42}.top-toast-copy span,.top-toast-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-toast-copy strong{flex:0 0 auto;max-width:104px;border:1px solid color-mix(in srgb,var(--top-toast-state),transparent 84%);border-radius:var(--ui-radius-pill);padding:1px 7px;background:color-mix(in srgb,var(--top-toast-state),transparent 93%);color:color-mix(in srgb,var(--top-toast-state),var(--ink) 32%);font-size:12px;font-weight:760;line-height:18px}.top-toast-copy span{min-width:0;color:var(--text);font-size:13px;font-weight:640;line-height:1.42}.top-toast-action{pointer-events:auto;min-height:28px;border:1px solid color-mix(in srgb,var(--top-toast-state),transparent 70%);border-radius:var(--ui-radius-pill);padding:0 10px;background:color-mix(in srgb,var(--top-toast-state),transparent 93%);color:var(--top-toast-state);font-size:12px;font-weight:760}.top-toast-action:hover{border-color:color-mix(in srgb,var(--top-toast-state),transparent 56%);background:color-mix(in srgb,var(--top-toast-state),transparent 88%)}.top-toast-neutral{--top-toast-state:var(--accent)}.top-toast-success{--top-toast-state:var(--sage)}.top-toast-error,.top-toast-warning{--top-toast-state:var(--copper)}html[data-theme=dark] .top-toast{border-color:color-mix(in srgb,var(--line-strong),var(--top-toast-state) 16%);background:linear-gradient(90deg,color-mix(in srgb,var(--top-toast-state),transparent 90%),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-solid),white 4%),color-mix(in srgb,var(--frame),black 4%)),var(--surface-solid);box-shadow:var(--ui-shadow-overlay)}@keyframes auth-code-spin{to{transform:rotate(1turn)}}@keyframes iconLineTrace{0%,18%{stroke-dashoffset:var(--icon-trace-start,260)}52%,76%{stroke-dashoffset:0}to{stroke-dashoffset:var(--icon-trace-end,-260)}}@keyframes iconNodePulse{0%,to{opacity:.58}50%{opacity:.95}}@keyframes iconActiveNodePulse{0%,to{opacity:.84;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent),transparent 70%))}50%{opacity:1;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent),transparent 42%))}}@keyframes iconDashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--icon-dash-loop-offset,-160)}}@keyframes iconNetworkTrace{0%,14%{stroke-dashoffset:120;opacity:.12}42%,70%{stroke-dashoffset:0;opacity:.3}to{stroke-dashoffset:-120;opacity:.12}}@keyframes iconRotate{to{transform:rotate(1turn)}}@keyframes iconRotateReverse{to{transform:rotate(-1turn)}}@keyframes oracle-particle-float{0%,to{transform:translateZ(0) scale(1)}42%{transform:translate3d(var(--particle-drift-x),var(--particle-drift-y),0) scale(.86)}68%{transform:translate3d(calc(var(--particle-drift-x) * -.36),calc(var(--particle-drift-y) * .4),0) scale(1.08)}}@keyframes oracle-chat-title-soft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes oracle-trace-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes oracle-trace-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes oracle-thinking-ellipsis{0%{width:0}to{width:18px}}@keyframes oracle-shiny-text{0%{background-position:180%}to{background-position:-180%}}@keyframes oracle-stream-bubble-in{0%{opacity:.72;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-reasoning-flow-in{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-reasoning-panel-in{0%{opacity:.68;transform:translate3d(0,-3px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-reasoning-line-in{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-stream-caret{0%,to{opacity:.24;transform:translateY(.16em) scaleY(.72)}38%{opacity:.78;transform:translateY(.16em) scaleY(1)}68%{opacity:.42;transform:translateY(.16em) scaleY(.88)}}@keyframes oracle-thinking-core{0%,to{opacity:.62;transform:scale(.82)}31%{opacity:1;transform:scale(1.08)}57%{opacity:.72;transform:scale(.94)}78%{opacity:.96;transform:scale(1.18)}}@keyframes oracle-thinking-dot-one{0%,to{opacity:.36;transform:translate3d(-9px,2px,0) scale(.72)}22%{opacity:.92;transform:translate3d(-2px,-10px,0) scale(1)}47%{opacity:.66;transform:translate3d(10px,-3px,0) scale(.82)}71%{opacity:.98;transform:translate3d(3px,10px,0) scale(1.08)}}@keyframes oracle-thinking-dot-two{0%,to{opacity:.54;transform:translate3d(9px,-1px,0) scale(.84)}28%{opacity:1;transform:translate3d(1px,9px,0) scale(1.04)}52%{opacity:.52;transform:translate3d(-10px,3px,0) scale(.78)}83%{opacity:.88;transform:translate3d(-1px,-10px,0) scale(.96)}}@keyframes oracle-thinking-dot-three{0%,to{opacity:.3;transform:translate3d(0,10px,0) scale(.68)}18%{opacity:.82;transform:translate3d(8px,5px,0) scale(.92)}44%{opacity:1;transform:translate3d(4px,-9px,0) scale(1.15)}69%{opacity:.58;transform:translate3d(-8px,-5px,0) scale(.78)}}@keyframes oracle-deriving-aura{0%,to{opacity:.26;transform:translate3d(-4px,1px,0) scaleX(.72) scaleY(.88)}17%{opacity:.56;transform:translate3d(1px,-1px,0) scaleX(1.06) scaleY(1.02)}43%{opacity:.34;transform:translate3d(6px,0,0) scaleX(.88) scaleY(1.12)}61%{opacity:.68;transform:translate3d(0,-2px,0) scaleX(1.18) scaleY(.92)}82%{opacity:.4;transform:translate3d(-2px,1px,0) scaleX(.96) scaleY(1.04)}}@keyframes oracle-deriving-line{0%,to{opacity:.22;transform:scaleX(.34)}29%{opacity:.64;transform:scaleX(.78)}54%{opacity:.36;transform:scaleX(.52)}76%{opacity:.74;transform:scaleX(1)}}@keyframes oracle-trace-sheen{0%{transform:translateX(-36%)}to{transform:translateX(180%)}}@keyframes chart-return-in{0%{opacity:0;transform:translate3d(-50%,10px,0) scale(.96)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes chart-return-in-inline{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes oracle-compat-quote-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-compat-quote-out{0%{opacity:.78;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-6px,0)}}@keyframes oracle-report-ink-layer-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-report-ink-layer-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-6px,0)}}@keyframes oracle-report-ink-rise{0%{transform:translateY(0) scale(.94);opacity:0}16%{opacity:.16}55%{opacity:.12}to{transform:translateY(-620px) scale(1.06);opacity:0}}@keyframes oracle-compat-flowpulse{0%,to{box-shadow:var(--ui-shadow-container)}50%{box-shadow:var(--ui-shadow-container)}}@keyframes oracle-compat-loading-in{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oracle-compat-result-in{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oracle-compat-trace-draw{0%{stroke-dashoffset:448;opacity:.42}42%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:-448;opacity:.34}}@keyframes oracle-compat-node-pulse{0%,to{opacity:.34;background:var(--surface-solid);transform:translate(-50%,-50%) rotate(calc(var(--node-index) * 45deg)) translateY(-45%) translateY(calc(var(--compat-node-radius) * -1)) rotate(calc(var(--node-index) * -45deg)) scale(.78)}36%,62%{opacity:1;background:var(--accent);transform:translate(-50%,-50%) rotate(calc(var(--node-index) * 45deg)) translateY(-45%) translateY(calc(var(--compat-node-radius) * -1)) rotate(calc(var(--node-index) * -45deg)) scale(1)}}@keyframes oracle-compat-step-focus{0%,to{border-color:color-mix(in srgb,var(--line) 72%,transparent);color:var(--text-soft)}18%,40%{border-color:color-mix(in srgb,var(--accent) 38%,var(--line-strong));background:color-mix(in srgb,var(--accent) 9%,transparent);color:color-mix(in srgb,var(--accent) 76%,var(--ink))}}@keyframes oracle-account-modal-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes oracle-account-view-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-confirm-layer-in{0%{opacity:0}to{opacity:1}}@keyframes oracle-confirm-shell-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oracle-confirm-sheet-in{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oracle-assistant-pane-in{0%{opacity:0;transform:translate3d(var(--oracle-pane-slide-x),var(--oracle-pane-slide-y),0) scale(.992)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-assistant-content-in{0%{opacity:0;transform:translate3d(8px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-chart-card-in{0%{opacity:0;transform:translate3d(10px,0,0) scale(.992)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-chart-panel-item-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-qimen-board-scan{0%{opacity:0;transform:translate3d(-112%,0,0)}24%{opacity:.48}62%{opacity:.24}to{opacity:0;transform:translate3d(112%,0,0)}}@keyframes oracle-qimen-palace-pending-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-qimen-palace-reveal{0%{opacity:0;transform:translate3d(0,6px,0) scale(.99)}60%{opacity:.86;transform:translate3d(0,2px,0) scale(.996)}to{opacity:1;transform:translateZ(0)}}@keyframes oracle-chart-detail-in{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes numerology-birth-node-in{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,6px,0)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:760px){.top-toast-region{top:max(10px,env(safe-area-inset-top));padding:0 10px}.top-toast{grid-template-columns:26px minmax(0,1fr) auto;min-width:min(100%,calc(100vw - 20px));max-width:calc(100vw - 20px);min-height:44px;border-radius:var(--ui-radius-container);gap:8px;padding:8px 10px 8px 8px}.top-toast-mark{width:26px;height:26px}.top-toast-mark .portal-icon{width:14px;height:14px}.top-toast-copy{gap:6px}.top-toast-copy strong{max-width:84px;padding:0 6px;font-size:11px;line-height:17px}.top-toast-copy span{font-size:12px}.top-toast-action{min-height:26px;padding:0 8px;font-size:11px}}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#050505}@keyframes home-light-cloud-upper-drift{0%{transform:translate3d(-.45%,-.3%,0) scale(1.025) rotate(-.06deg)}to{transform:translate3d(.75%,.48%,0) scale(1.045) rotate(.08deg)}}@keyframes home-light-cloud-lower-drift{0%{transform:translate3d(.55%,.36%,0) scale(1.028) rotate(.05deg)}to{transform:translate3d(-.72%,-.45%,0) scale(1.048) rotate(-.08deg)}}@keyframes home-light-filament-drift{0%{transform:translate3d(-.7%,.32%,0) scale(1.018) rotate(-.04deg)}to{transform:translate3d(.9%,-.48%,0) scale(1.035) rotate(.06deg)}}@keyframes home-light-dust-drift{0%{transform:translate3d(.45%,-.2%,0) scale(1.02)}to{transform:translate3d(-.7%,.55%,0) scale(1.035)}}@keyframes home-smoke-layer-drift{0%{transform:translate3d(-1.3%,-.5%,0) scale(1.045) rotate(-.14deg)}48%{transform:translate3d(.62%,.72%,0) scale(1.065) rotate(.08deg)}to{transform:translate3d(1.45%,-.22%,0) scale(1.052) rotate(.16deg)}}@keyframes home-filament-layer-drift{0%{transform:translate3d(1.05%,-.38%,0) scale(1.035) rotate(.18deg)}52%{transform:translate3d(-.48%,.62%,0) scale(1.052) rotate(-.08deg)}to{transform:translate3d(-1.18%,-.14%,0) scale(1.042) rotate(-.16deg)}}@keyframes home-ambient-glow-drift{0%,to{opacity:.42;transform:translateZ(0)}50%{opacity:.68;transform:translate3d(22px,-14px,0)}}@keyframes lingshu-ink-smoke-a{0%{opacity:.42;transform:translate3d(calc(var(--ink-x-a) - .7%),calc(var(--ink-y-a) - .25%),0) scale(1.045) rotate(-.15deg)}48%{opacity:.66;transform:translate3d(calc(var(--ink-x-a) + .35%),calc(var(--ink-y-a) + .55%),0) scale(1.075) rotate(.2deg)}to{opacity:.6;transform:translate3d(calc(var(--ink-x-a) + .8%),calc(var(--ink-y-a) - .1%),0) scale(1.058) rotate(.08deg)}}@keyframes lingshu-ink-smoke-b{0%{opacity:.54;transform:translate3d(calc(var(--ink-x-b) + .55%),calc(var(--ink-y-b) + .2%),0) scale(1.065) rotate(.18deg)}52%{opacity:.4;transform:translate3d(calc(var(--ink-x-b) - .4%),calc(var(--ink-y-b) - .45%),0) scale(1.045) rotate(-.12deg)}to{opacity:.64;transform:translate3d(calc(var(--ink-x-b) - .75%),calc(var(--ink-y-b) + .3%),0) scale(1.078) rotate(-.2deg)}}@keyframes add-home-guide-layer-in{0%{opacity:0}to{opacity:1}}@keyframes add-home-guide-dialog-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes home-hero-particle-drift{0%,to{opacity:.22;transform:translateZ(0) scale(.96)}42%{opacity:.48;transform:translate3d(var(--particle-drift-x),var(--particle-drift-y),0) scale(1)}70%{opacity:.32;transform:translate3d(calc(var(--particle-drift-x) * -.42),calc(var(--particle-drift-y) * .36),0) scale(.98)}}@keyframes home-hero-particle-line-breathe{0%,to{opacity:.035;stroke-dashoffset:0}50%{opacity:.08;stroke-dashoffset:-16}}@keyframes hero-drift-up{0%{transform:translateY(0) rotate(0deg);opacity:0}12%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translateY(-96vh) rotate(6deg);opacity:0}}@keyframes hero-star-twinkle{0%,to{opacity:.12;transform:scale(.85)}50%{opacity:.6;transform:scale(1.1)}}@keyframes hero-seal-stamp{0%{opacity:0;transform:rotate(-11deg) scale(1.95);filter:blur(1.2px)}55%{opacity:1;transform:rotate(-11deg) scale(.9);filter:blur(0)}78%{transform:rotate(-11deg) scale(1.07)}to{opacity:1;transform:rotate(-11deg) scale(1)}}@keyframes liushu-side-write{0%{opacity:0;clip-path:inset(0 0 100% 0);filter:blur(2px)}60%{opacity:var(--o,1)}to{opacity:1;clip-path:inset(0 0 0 0);filter:blur(0)}}@keyframes liushu-detail-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes weave-draw{to{stroke-dashoffset:0}}@keyframes weave-fade{0%{opacity:0}to{opacity:1}}@keyframes weave-route-in{0%{opacity:0;stroke-dashoffset:24}to{opacity:1;stroke-dashoffset:0}}@keyframes weave-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes weave-stamp{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96) rotate(-6deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(-6deg)}}@keyframes liushu-spin{to{transform:rotate(1turn)}}@keyframes example-book-panel-in{0%{opacity:0;transform:translateY(var(--book-panel-start-y,calc(-50% + 12px))) translateX(var(--book-panel-start-x,-10px))}to{opacity:1;transform:translateY(var(--book-panel-end-y,-50%)) translateX(0)}}@keyframes example-book-source-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes example-book-seal-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.85)}55%{opacity:1}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes example-book-panel-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes example-engine-message-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes example-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes example-pulse{50%{opacity:.45}}@keyframes example-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes inference-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-44}}@keyframes inference-node-pulse{50%{opacity:.58}}@keyframes astro-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes astro-system-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes astro-system-detail-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes astro-system-arc-node-in{0%{opacity:0;transform:translate(-50%,-50%) translateY(10px)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes astro-system-node-in{0%{opacity:0;transform:translate(-50%,-50%) translateY(10px)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes home-scroll-cue-label{0%,to{opacity:.54;transform:translateZ(0)}46%{opacity:.92;transform:translate3d(0,-2px,0)}}@keyframes home-scroll-cue-line{0%{opacity:0;transform:translate3d(-50%,-18px,0)}30%{opacity:.95}to{opacity:0;transform:translate3d(-50%,38px,0)}}@keyframes home-scroll-cue-dot{0%{opacity:0;transform:translate3d(-50%,-8px,0) scale(.72)}34%{opacity:.94;transform:translate3d(-50%,10px,0) scale(1)}to{opacity:0;transform:translate3d(-50%,42px,0) scale(.86)}}@keyframes new-particle-drift{0%,to{opacity:.12;transform:translateZ(0) scale(.9)}50%{opacity:.32;transform:translate3d(0,-12px,0) scale(1)}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@keyframes recharge-redeem-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes oracle-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes oracle-check-pop{0%{transform:scale(.75)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes oracle-selection-bar-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes zhuge-breathe{0%,to{transform:scale(.82);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes zhuge-brush{0%{clip-path:inset(0 100% 0 0);opacity:.2;filter:blur(2px)}to{clip-path:inset(0 0 0 0);opacity:1;filter:none}}@keyframes zhuge-glow{0%,to{box-shadow:var(--ui-shadow-flat)}50%{box-shadow:var(--ui-shadow-container)}}@keyframes zhuge-glow-deep{0%,to{box-shadow:var(--ui-shadow-flat)}50%{box-shadow:var(--ui-shadow-container)}}@keyframes check-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes seal-stamp{0%{transform:translateX(-50%) rotate(-3deg) scale(1.55);opacity:0}55%{transform:translateX(-50%) rotate(-3deg) scale(.93);opacity:1}78%{transform:translateX(-50%) rotate(-3deg) scale(1.05)}to{transform:translateX(-50%) rotate(-3deg) scale(1)}}@keyframes badge-pop{0%{transform:translateX(-50%) scale(.55);opacity:0}62%{transform:translateX(-50%) scale(1.1);opacity:1}to{transform:translateX(-50%) scale(1)}}:root{--base:var(--ui-page);--inset:var(--ui-inset);--hover:color-mix(in srgb,var(--accent) 8%,var(--surface-muted));--pan-cell:color-mix(in srgb,var(--paper-warm) 30%,var(--surface-strong));--pan-group:color-mix(in srgb,var(--paper-warm) 18%,var(--surface-strong));--pan-info:color-mix(in srgb,var(--paper-warm) 24%,var(--surface-strong));--pan-track:color-mix(in srgb,var(--paper-warm) 62%,var(--surface-strong));--focus:var(--cinnabar);--focus-soft:color-mix(in srgb,var(--cinnabar) 10%,transparent);--focus-fill:color-mix(in srgb,var(--cinnabar) 9%,var(--surface-strong));--focus-line:color-mix(in srgb,var(--cinnabar) 55%,transparent);--focus-ink:var(--cinnabar-ink);--ink1:var(--ui-ink);--ink2:var(--ui-ink);--ink3:var(--ui-muted);--ink4:var(--ui-muted);--line1:color-mix(in srgb,var(--line-strong) 78%,transparent);--line2:color-mix(in srgb,var(--line) 74%,transparent);--acc:var(--ui-accent);--acc-soft:var(--ui-accent-soft);--acc-line:color-mix(in srgb,var(--accent) 42%,transparent);--acc2:var(--rose);--acc2-soft:color-mix(in srgb,var(--rose) 10%,transparent);--solid:var(--ui-accent);--solid-ink:var(--ui-accent-ink);--chart:color-mix(in srgb,var(--ink) 78%,var(--accent));--veil:rgba(28,25,20,0.38);--glow1:color-mix(in srgb,var(--accent) 7%,transparent);--glow2:color-mix(in srgb,var(--teal) 5%,transparent);--ls-radius-xs:3px;--ls-radius-sm:4px;--ls-radius-md:var(--ui-radius-option);--ls-radius-lg:var(--ui-radius-card);--ls-panel-radius:var(--ui-radius-card);--ls-modal-radius:var(--ui-radius-modal);--ls-radius-shell:var(--ls-panel-radius);--ls-hairline:1px solid var(--line1);--ls-hairline-soft:1px solid var(--line2);--ls-card-shadow:0 1px 2px rgba(92,74,46,0.045),0 8px 24px -12px rgba(92,74,46,0.1);--ls-modal-shadow:0 24px 80px rgba(0,0,0,0.28);--ls-modal-backdrop-blur:4px;--ls-motion:cubic-bezier(0.22,1,0.36,1);--ls-motion-micro-duration:180ms;--ls-motion-control-duration:220ms;--ls-disclosure-open-duration:320ms;--ls-disclosure-close-duration:220ms;--theme-transition-duration:420ms;--theme-transition-ease:var(--ls-motion);--radius-tight:var(--ls-panel-radius);--radius-card:var(--ls-panel-radius);--radius-shell:var(--ls-modal-radius);--oracle-dialog-radius:var(--ls-panel-radius);--oracle-modal-shell-radius:var(--ls-modal-radius);--oracle-modal-card-radius:var(--ls-panel-radius);--oracle-modal-control-radius:var(--ui-radius-field);--auth-modal-bg:var(--surface-strong);--auth-modal-border:var(--line1);--auth-modal-shadow:var(--ls-modal-shadow)}html[data-theme=dark]{--base:var(--ui-page);--inset:var(--ui-inset);--hover:#202020;--pan-cell:#101010;--pan-group:#0d0d0d;--pan-info:#121212;--pan-track:#242424;--focus:var(--acc);--focus-soft:var(--acc-soft);--focus-fill:color-mix(in srgb,var(--acc) 12%,var(--surface-strong));--focus-line:var(--acc-line);--focus-ink:var(--acc-ink);--ink1:var(--ui-ink);--ink2:var(--ui-ink);--ink3:var(--ui-muted);--ink4:var(--ui-muted);--line1:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.055);--acc:var(--ui-accent);--acc-soft:var(--ui-accent-soft);--acc-line:var(--line-strong);--acc2:var(--rose);--acc2-soft:color-mix(in srgb,var(--rose) 12%,transparent);--solid:var(--ui-accent);--solid-ink:var(--ui-accent-ink);--chart:rgba(245,245,245,0.58);--veil:rgba(0,0,0,0.58);--glow1:rgba(212,175,106,0.06);--glow2:color-mix(in srgb,var(--teal) 4.5%,transparent);--ls-card-shadow:0 1px 2px rgba(0,0,0,0.18);--ls-modal-shadow:0 24px 80px rgba(0,0,0,0.28);--auth-modal-bg:var(--surface-strong);--auth-modal-border:var(--line1);--auth-modal-shadow:var(--ls-modal-shadow)}@keyframes ls-breath{0%,to{box-shadow:var(--ui-shadow-container);opacity:.92}50%{box-shadow:var(--ui-shadow-container);opacity:1}}@keyframes ls-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ls-pop{0%{opacity:0;transform:scale(.975) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ls-spin{to{transform:rotate(1turn)}}@keyframes ls-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ls-msg-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}body{background:var(--base);color:var(--ink1);font-family:var(--font-sans);letter-spacing:0}.heading-serif,.ls-display{font-family:var(--heading-serif-family);font-weight:400}.heading-serif{letter-spacing:.26em}button,input,select,textarea{font-family:inherit}button{transition:color .18s var(--ls-motion),background-color .18s var(--ls-motion),border-color .18s var(--ls-motion),opacity .18s var(--ls-motion),transform .18s var(--ls-motion)}@keyframes oracle-history-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ls-trace-live-breath{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc-soft) 62%,transparent)}}@keyframes ls-trace-card-in{0%{opacity:0;transform:scaleY(.94)}to{opacity:1;transform:scaleY(1)}}@keyframes ls-trace-ring-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ls-trace-thought-status-sweep{0%,22%{background-position:145% 50%}62%,to{background-position:-45% 50%}}@keyframes ls-thinking-label-in{0%{opacity:0}to{opacity:1}}@keyframes ls-trace-ring-out{to{opacity:0}}@keyframes ls-trace-seal-in{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes ls-trace-seal-draw{to{stroke-dashoffset:0}}@keyframes ls-trace-headline-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ls-trace-narration-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.62}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes ls-trace-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ls-trace-node-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ls-trace-dot-pulse{0%,to{box-shadow:var(--ui-shadow-container)}50%{box-shadow:var(--ui-shadow-container)}}@keyframes ls-trace-line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ls-trace-meta-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes ls-trace-reasoning-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes classics-plate-spin{to{transform:rotate(1turn)}}@keyframes classics-spine-in{0%{opacity:0;transform:scale(.72)}}@keyframes classics-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes classics-scroll-in{0%{opacity:0;transform:scale(.82) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes classics-seal-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.85)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes classics-sheet-in{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}:root{--md-gold:#9a6105;--wx-jin:#8a5b08;--wx-mu:#157241;--wx-shui:#1b668f;--wx-huo:#ac392e;--wx-tu:#805019;--markdown-heading:var(--md-gold);--mantic-term:#80520e;--mantic-jade:#187344;--mantic-cinnabar:#ab3d31;--mantic-star:var(--mantic-term);--mantic-qimen:var(--mantic-term);--mantic-liuqin:var(--mantic-term);--code-surface:color-mix(in srgb,var(--ink) 5%,var(--surface-solid))}html[data-theme=dark]{--wx-jin:#d8c58f;--wx-mu:#7dae83;--wx-shui:#7f9eba;--wx-huo:#c9786c;--wx-tu:#b1916b;--md-gold:#d4af6a;--markdown-heading:var(--md-gold);--mantic-term:#c7b181;--mantic-jade:#7eb18c;--mantic-cinnabar:#ca786d;--code-surface:#0c0d0e}