@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:#90c5ff;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17474);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:var(--aspect-video)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-blue-700\/30{border-color:#1447e64d}@supports (color:color-mix(in lab, red, red)){.border-blue-700\/30{border-color:color-mix(in oklab, var(--color-blue-700) 30%, transparent)}}.border-gray-700{border-color:var(--color-gray-700)}.border-white{border-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/20{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/50{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gray-800{--tw-gradient-via:var(--color-gray-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-blue-300{color:var(--color-blue-300)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-white{color:var(--color-white)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--ink:#20242a;--ink-soft:#606872;--paper:#f5f6f8;--surface:#fff;--surface-warm:#f8f5f0;--brand:#9f1d2c;--brand-dark:#74131f;--brand-soft:#f8e9eb;--gold:#b78735;--line:#e4e6e9;--shadow:0 22px 60px #271f1d17;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:clip}body{background:radial-gradient(circle at 82% 0%, #9f1d2c0f, transparent 31rem), var(--paper);min-width:320px;min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;overflow-x:clip}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.app-v2-classic-tools{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:14px;overflow:hidden}.app-v2-classic-tools>header{align-items:center;padding:0 0 12px;display:flex}.app-v2-classic-tools>header strong{color:#fff;font-size:14px}.app-v2-classic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-v2-classic-grid button{aspect-ratio:1.8;background:linear-gradient(135deg, var(--tool-accent), var(--tool-accent));border:0;border-radius:12px;width:100%;min-width:0;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-v2-classic-grid button{background:linear-gradient(135deg, var(--tool-accent), color-mix(in srgb, var(--tool-accent) 60%, transparent))}}.app-v2-classic-grid button{box-shadow:0 2px 8px var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.app-v2-classic-grid button{box-shadow:0 2px 8px color-mix(in srgb, var(--tool-accent) 40%, transparent)}}.app-v2-classic-grid button{color:#fff;text-align:left;cursor:pointer;align-items:center;gap:8px;transition:filter .16s,transform .16s}.app-v2-classic-grid button:hover{filter:brightness(1.1)}.app-v2-classic-grid button:active{transform:scale(.98)}.app-v2-classic-grid button:focus-visible{outline-offset:2px;outline:2px solid #fff}.app-v2-classic-grid button>.app-v2-android-tool-icon{color:#fff;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:grid}.app-v2-android-tool-icon svg{width:42px;height:42px;display:block}.app-v2-classic-grid button>strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700;line-height:1.3}.app-v2-machine-card{background:#11131a;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden}.app-v2-machine-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.app-v2-machine-head>div{gap:3px;display:grid}.app-v2-machine-head strong{color:#fff;font-size:15px}.app-v2-machine-head small{color:#fff6;font-size:10px}.app-v2-machine-head>span{color:#c69ab2;background:#ffffff14;border-radius:99px;padding:5px 8px;font-size:10px}.app-v2-machine-card .entertainment-tool{max-width:none;padding:14px 16px 18px}.app-v2-machine-card .lottery-machine-tool .entertainment-hero{display:none}.app-v2-machine-card .machine-digits{gap:9px}.app-v2-machine-card .machine-digits b{color:#ffb2c1;background:#ffffff0f;border-color:#ffffff29;width:58px;height:66px;font-size:32px}.app-v2-machine-card .app-primary{width:100%;margin-top:6px}.app-v2-machine-card{background:0 0;border:0;overflow:visible}.physical-machine{--machine-accent:#b72e38;border:1px solid var(--machine-accent);color:#fff;width:min(100%,620px);box-shadow:0 10px 22px var(--machine-accent);background:#11131a;border-radius:22px;margin:0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.physical-machine{box-shadow:0 10px 22px color-mix(in srgb, var(--machine-accent) 14%, transparent)}}.physical-machine-header{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.physical-machine-icon{background:var(--machine-accent);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.physical-machine-header>div{gap:2px;min-width:0;display:grid}.physical-machine-header strong{font-size:16px;font-weight:700}.physical-machine-header small{color:#ffffff61;font-size:11px}.physical-machine-header em{background:var(--machine-accent);border-radius:12px;margin-left:auto;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.physical-machine-header em{background:color-mix(in srgb, var(--machine-accent) 18%, transparent)}}.physical-machine-header em{color:var(--machine-accent)}@supports (color:color-mix(in lab, red, red)){.physical-machine-header em{color:color-mix(in srgb, var(--machine-accent) 90%, white)}}.physical-machine-header em{white-space:nowrap;font-size:10px;font-style:normal}.physical-machine-canvas{aspect-ratio:1.22;width:100%;height:auto;display:block}.physical-machine-controls{align-items:center;gap:7px;min-height:66px;padding:2px 16px 16px;display:flex}.physical-machine-light{background:#ffffff3d;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.physical-machine-light.active{background:#55d984;animation:.9s ease-in-out infinite alternate machine-status-pulse;box-shadow:0 0 8px #55d984}.physical-machine-status{color:#fff9;flex:1;min-width:0;font-size:12px}.physical-machine-controls button{background:linear-gradient(135deg, var(--machine-accent), var(--machine-accent));border:0;border-radius:26px;flex:none;min-width:118px;min-height:48px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.physical-machine-controls button{background:linear-gradient(135deg, color-mix(in srgb, var(--machine-accent) 88%, white), color-mix(in srgb, var(--machine-accent) 75%, black))}}.physical-machine-controls button{color:#fff;font:inherit;box-shadow:0 5px 14px var(--machine-accent);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.physical-machine-controls button{box-shadow:0 5px 14px color-mix(in srgb, var(--machine-accent) 35%, transparent)}}.physical-machine-controls button{cursor:pointer}.physical-machine-controls button:disabled{box-shadow:none;cursor:wait;background:linear-gradient(135deg,#41444d,#292c33)}.physical-machine-history{background:#00000029;border:1px solid #ffffff12;border-radius:14px;margin:0 12px 12px;overflow:hidden}.physical-machine-history>header{align-items:center;gap:6px;min-height:54px;padding:6px 4px 6px 12px;display:flex}.physical-machine-history>header>svg{color:#ffffff8a;flex:0 0 18px;width:18px;height:18px}.physical-machine-history>header strong{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.physical-machine-history button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.physical-machine-history button:hover:not(:disabled){background:#ffffff14}.physical-machine-history button:disabled{opacity:.3;cursor:not-allowed}.physical-machine-history>p{color:#ffffff4d;margin:0;padding:4px 12px 16px;font-size:11px}.physical-machine-record{border-top:1px solid #ffffff0f;align-items:center;gap:8px;height:42px;padding:0 4px 0 12px;display:flex}.physical-machine-record time{color:#ffffff61;flex:1;font-size:10px}.physical-machine-record b{color:var(--machine-accent);letter-spacing:4px;font-size:18px;font-weight:800}.physical-machine-record button{font-size:18px}.physical-machine-notice{color:#e4b85b;text-align:center;margin:-4px 12px 12px;font-size:11px}.lottery-machine-tool{color:#fff;gap:12px}.machine-stage{background:linear-gradient(#292d38,#101218 72%);border:1px solid #ffffff1f;border-radius:18px;padding:14px 12px 12px;box-shadow:inset 0 1px #ffffff14}.machine-chambers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.machine-chamber{text-align:center;min-width:0}.machine-glass{background:radial-gradient(circle at 50% 20%,#ffffff2e,#5d9cb40d 46%,#0000002e);border:1px solid #ffffff42;border-radius:42% 42% 24px 24px;place-items:center;height:144px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -16px 20px #00000040}.machine-ball{color:#17181c;background:radial-gradient(circle at 32% 28%,#fff 0 10%,#f2b245 28%,#a85e19 100%);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 1px 3px #0006}.machine-ball:nth-child(2n){background:radial-gradient(circle at 32% 28%,#fff 0 10%,#65a5e6 28%,#245894 100%)}.machine-ball:nth-child(3n){background:radial-gradient(circle at 32% 28%,#fff 0 10%,#ed6871 28%,#9b2531 100%)}.machine-ball.resting{transform:translate(calc((var(--i,1) - 5) * 11px), 49px)}.machine-ball:first-child{transform:translate(-24px,50px)}.machine-ball:nth-child(2){transform:translate(-8px,56px)}.machine-ball:nth-child(3){transform:translate(9px,50px)}.machine-ball:nth-child(4){transform:translate(24px,56px)}.machine-ball:nth-child(5){transform:translate(-17px,70px)}.machine-ball:nth-child(6){transform:translateY(73px)}.machine-ball:nth-child(7){transform:translate(17px,70px)}.machine-ball:nth-child(8){transform:translate(-8px,86px)}.machine-ball:nth-child(9){transform:translate(9px,86px)}.machine-ball:nth-child(10){transform:translateY(101px)}.machine-ball.flying{animation:.76s ease-in-out infinite alternate machine-ball-fly}.machine-chamber:nth-child(2) .machine-ball.flying{animation-delay:-240ms}.machine-chamber:nth-child(3) .machine-ball.flying{animation-delay:-480ms}@keyframes machine-ball-fly{0%{translate:-12px -18px}to{translate:13px 20px}}.machine-slot{background:#07090d;border:2px solid #626976;border-radius:9px;place-items:center;width:58px;height:43px;margin:-5px auto 0;display:grid;box-shadow:inset 0 4px 7px #00000080,0 2px #ffffff14}.machine-slot b{color:#f0c45c;letter-spacing:3px;text-shadow:0 0 12px #f0c45c61;font-size:25px}.machine-chamber small{color:#ffffff7a;margin-top:6px;font-size:10px;display:block}.machine-status{color:#ffffff9e;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.machine-status>span{background:#ffffff3d;border-radius:50%;width:8px;height:8px}.machine-status>span.active{background:#55d984;animation:.9s ease-in-out infinite alternate machine-status-pulse;box-shadow:0 0 9px #55d984b8}@keyframes machine-status-pulse{to{opacity:.45;transform:scale(.72)}}.machine-controls{gap:6px;display:grid}.machine-controls .app-primary{width:100%}.machine-controls>span{color:#ffffff57;text-align:center;font-size:10px}.lottery-machine-tool.pls .machine-slot b{color:#6fb8f5;text-shadow:0 0 12px #6fb8f561}.lottery-machine-tool.pls .machine-status>span.active{background:#67b9f5;box-shadow:0 0 9px #67b9f5b8}.machine-history{background:#00000029;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.machine-history header{justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 7px 12px;display:flex}.machine-history header strong{color:#ffffffb3;font-size:12px}.machine-history header div{gap:4px;display:flex}.machine-history button{color:#ffffffa3;background:#ffffff14;border:0;border-radius:7px;padding:5px 7px;font-size:10px}.machine-history button:disabled{cursor:not-allowed;opacity:.3}.machine-history-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:38px;padding:0 9px 0 12px;display:grid}.machine-history-row small{color:#ffffff61;font-size:10px}.machine-history-row b{color:#e6bd69;letter-spacing:3px;font-size:17px}.machine-history-row button{padding:4px 6px}.machine-history>p{color:#ffffff4d;margin:0;padding:7px 12px 13px;font-size:11px}.machine-notice{color:#f1c771;text-align:center;margin:0;font-size:11px}@media (max-width:767px){.app-v2-classic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2-classic-grid button{aspect-ratio:2.05}.machine-glass{height:126px}.machine-slot{width:50px;height:39px}.machine-slot b{font-size:22px}}.skip-link{z-index:200;color:var(--brand);background:#fff;border-radius:10px;padding:11px 16px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #9f1d2c57}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9e6;border-bottom:1px solid #fff9;position:sticky;top:0}.site-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(1280px,100% - 48px);min-height:76px;margin:0 auto;display:grid}.brand-link{align-items:center;gap:11px;min-width:0;display:inline-flex}.brand-link img{border-radius:13px;box-shadow:0 8px 18px #9f1d2c2e}.brand-link>span{gap:1px;display:grid}.brand-link strong{letter-spacing:.08em;font-size:21px}.brand-link small{color:var(--ink-soft);letter-spacing:.04em;font-size:10px}.desktop-nav{justify-content:center;align-items:center;gap:6px;display:flex}.desktop-nav a{color:#454a51;border-radius:10px;padding:10px 15px;font-size:14px;font-weight:600;transition:background .18s,color .18s}.desktop-nav a:hover{color:var(--brand);background:#fff}.header-actions,.user-menu{align-items:center;gap:10px;min-width:0;display:flex}.text-button,.header-register,.mobile-login,.mobile-menu-button{border:0;border-radius:12px;min-height:42px}.text-button{color:var(--ink);background:0 0;padding:0 12px;font-weight:700}.header-register{background:var(--brand);color:#fff;padding:0 18px;font-weight:700;box-shadow:0 8px 18px #9f1d2c33}.mobile-login,.mobile-menu-button,.mobile-nav{display:none}.user-menu>span{color:var(--ink);text-align:right;font-size:13px;font-weight:700;display:grid}.user-menu i{color:var(--brand);font-size:10px;font-style:normal}.user-menu button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:#fff;border-radius:10px;padding:0 12px}.hero-section{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(48px,8vw,112px);width:min(1280px,100% - 48px);min-height:620px;margin:0 auto;padding:72px 0 64px;display:grid;position:relative}.hero-section:before{z-index:-1;content:"";border:1px solid #9f1d2c14;border-radius:50%;width:260px;height:260px;position:absolute;top:14%;left:-12%;box-shadow:0 0 0 42px #9f1d2c06,0 0 0 96px #9f1d2c05}.hero-copy{min-width:0}.hero-kicker,.eyebrow{color:var(--brand);letter-spacing:.16em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.hero-kicker i{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite breathe;box-shadow:0 0 0 5px #9f1d2c1a}.hero-copy h1{letter-spacing:-.055em;max-width:750px;margin:24px 0 20px;font-size:clamp(42px,5.2vw,70px);font-weight:780;line-height:1.08}.hero-copy h1 strong{color:var(--brand);font-weight:inherit}.hero-copy>p{max-width:600px;color:var(--ink-soft);margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button,.light-button{min-height:50px;transition:transform .18s var(--ease), box-shadow .18s ease;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 24px;font-weight:800;display:inline-flex}.primary-button{background:var(--brand);color:#fff;box-shadow:0 12px 26px #9f1d2c33}.secondary-button{color:var(--ink);background:#ffffffd6;border:1px solid #ded8d6}.primary-button:hover,.secondary-button:hover,.light-button:hover{transform:translateY(-2px)}.primary-button:active,.secondary-button:active,.light-button:active,.tool-card:active{transform:scale(.98)}.primary-button:disabled{cursor:wait;opacity:.68}.hero-proof{flex-wrap:wrap;align-items:stretch;gap:34px;margin-top:44px;display:flex}.hero-proof span{color:#777d85;gap:3px;font-size:12px;display:grid}.hero-proof strong{color:var(--ink);font-size:22px}.hero-proof-link{min-height:58px;transition:transform .18s var(--ease), border-color .18s ease, box-shadow .18s ease;background:#ffffffd1;border:1px solid #9f1d2c24;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:42px auto;align-items:center;column-gap:9px;padding:7px 13px 7px 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #36262412}.hero-proof-link>i{z-index:1;border-radius:14px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.hero-proof-link svg{stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px;overflow:visible}.hero-proof-link b{z-index:1;color:var(--ink);white-space:nowrap;align-self:end;font-size:14px;font-weight:800;line-height:1.1;position:relative}.hero-proof-link small{z-index:1;color:#8a8582;align-self:start;font-size:9px;line-height:1.2;position:relative}.night-play-link>i{background:radial-gradient(circle at 68% 24%,#ffda9047,#0000 30%),linear-gradient(145deg,#4a254b,#971f36 72%,#c9513f);border:1px solid #ffffff38;box-shadow:0 8px 18px #701d344d,inset 0 1px #ffffff38}.night-play-link:after,.tea-play-link:after{content:"";opacity:.22;pointer-events:none;border-radius:50%;width:60px;height:60px;position:absolute;top:-32px;right:-30px}.night-play-link:after{background:#9f1d2c}.play-icon-orbit{fill:none;stroke:#ffffff4d;stroke-dasharray:2.2 3.2;stroke-width:1px;transform-origin:16px 16px;animation:9s linear infinite play-orbit}.play-icon-moon{fill:#fff4d3;stroke:#ffffffbd;stroke-width:.8px;filter:drop-shadow(0 2px 3px #2d0d2461)}.play-icon-star{fill:#ffd26f;stroke:none;transform-origin:50%;animation:2.2s ease-in-out infinite play-twinkle}.play-icon-star-small{animation-delay:.75s}.tea-play-link{border-color:#b7873533}.tea-play-link>i{background:radial-gradient(circle at 78% 18%,#fff4bae6,#0000 22%),linear-gradient(145deg,#d98b2b,#b85827 75%,#8f3529);border:1px solid #ffffff42;box-shadow:0 8px 18px #a04f1f4d,inset 0 1px #ffffff47}.tea-play-link:after{background:#d99a32}.play-icon-sun{fill:#ffe69b;stroke:#ffffffbd;stroke-width:.8px}.play-icon-cup{fill:#fff8e8;stroke:#fffc;stroke-width:.9px}.play-icon-handle,.play-icon-saucer,.play-icon-steam{fill:none;stroke:#fff8e8;stroke-width:1.7px}.play-icon-steam{transform-origin:50%;animation:2.1s ease-in-out infinite tea-steam}.steam-two{animation-delay:.7s}@keyframes play-orbit{to{transform:rotate(360deg)}}@keyframes play-twinkle{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.08)}}@keyframes tea-steam{0%,to{opacity:.45;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1.5px)}}.hero-proof-link:hover{border-color:#9f1d2c47;transform:translateY(-2px);box-shadow:0 14px 30px #3626241c}.hero-proof-link:active{transform:scale(.98)}.latest-panel{color:#fff;background:radial-gradient(circle at 90% 10%,#b7873533,#0000 38%),#211d1d;border:1px solid #ffffff14;border-radius:30px;min-width:0;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 35px 80px #2d1e1c33}.latest-panel:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-76px;right:-56px;box-shadow:0 0 0 34px #ffffff06}.latest-panel-head,.latest-title,.latest-footer{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.lottery-switch{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.lottery-switch button{color:#ffffff94;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700}.lottery-switch button.active{color:#2b2424;background:#fff}.auto-refresh-state{color:#ffffff8c;align-items:center;gap:7px;font-size:11px;display:inline-flex}.auto-refresh-state i,.live-status i{background:#55c995;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #55c99517}.latest-title{margin-top:46px}.latest-title span{letter-spacing:.01em;font-size:clamp(21px,2vw,27px);font-weight:800}.latest-title time{color:#ffffff85;font-size:12px}.lottery-balls{z-index:1;justify-content:center;gap:clamp(14px,2.2vw,24px);margin:30px 0 34px;display:flex;position:relative}.lottery-balls span{aspect-ratio:1;color:#fff;text-shadow:0 2px 2px #4e000873;width:clamp(68px,7vw,88px);animation:ball-in .65s var(--ease) both;background:radial-gradient(circle at 34% 26%,#ef7a84 0 5%,#0000 6%),radial-gradient(circle at 35% 25%,#cf4c59,#a41625 58%,#710d17);border:7px solid #ffffffe6;border-radius:50%;place-items:center;font-size:clamp(34px,4vw,48px);font-weight:900;display:grid;box-shadow:0 15px 25px #0000003d,inset 0 -9px 16px #4b000747}.lottery-balls.compact span{border-width:4px;width:46px;font-size:24px}.latest-metrics{z-index:1;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);padding:20px 0;display:grid;position:relative}.latest-metrics span{text-align:center;gap:5px;display:grid}.latest-metrics span+span{border-left:1px solid #ffffff14}.latest-metrics small{color:#ffffff7a}.latest-metrics strong{font-size:20px}.latest-footer{color:#ffffff75;margin-top:20px;font-size:11px}.latest-footer button{color:#e3c790;background:0 0;border:0;align-items:center;min-height:44px;display:inline-flex}.latest-skeleton{place-content:center;gap:36px;min-height:330px;display:grid}.latest-skeleton>i,.latest-skeleton b,.latest-skeleton span{background:#ffffff14;border-radius:999px;display:block;overflow:hidden}.latest-skeleton>i{width:180px;height:24px}.latest-skeleton>div{gap:18px;display:flex}.latest-skeleton span{width:70px;height:70px}.latest-skeleton b{width:260px;height:56px}.data-warning{z-index:1;color:#e4bd84;margin:16px 0 0;font-size:11px;position:relative}.content-shell{width:min(1280px,100% - 48px);margin:0 auto}.lower-shell{padding:110px 0 0}.data-section,.tools-section{box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #32303012;border-radius:30px;padding:clamp(30px,4vw,54px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(28px,3vw,42px);line-height:1.2}.national-hot-label{color:#c92538;letter-spacing:-.02em;text-shadow:0 7px 20px #c925382e;margin-right:.24em;font-weight:950;display:inline-block}.section-heading p{max-width:680px;color:var(--ink-soft);margin:0;line-height:1.7}.inline-link{color:var(--brand);flex:none;font-size:14px;font-weight:800}.live-status{min-height:40px;color:var(--ink-soft);background:#fbfaf8;border:1px solid #e9e5df;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 15px;font-size:12px;display:inline-flex}.live-status i{box-shadow:none;background:#a8adb2}.live-status i.running{background:#4ab987;animation:2s ease-in-out infinite breathe}.hot-heading-controls{flex:none;justify-items:end;gap:10px;display:grid}.hot-type-switch{background:#f3f0ec;border:1px solid #e5dfd8;border-radius:14px;grid-template-columns:1fr 1fr;min-width:230px;padding:4px;display:grid}.hot-type-switch button{min-height:42px;color:var(--ink-soft);transition:color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.hot-type-switch button.active{color:#fff;background:#211d1d;box-shadow:0 8px 20px #211d1d24}.hot-type-switch button:active{transform:scale(.98)}.hot-chart,.hot-skeleton{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:clamp(5px,1.5vw,18px);height:245px;margin-top:45px;display:grid}.hot-column{contain:layout style paint;justify-items:center;min-width:0;display:grid}.hot-value{color:#777c83;text-align:center;text-overflow:ellipsis;font-variant-numeric:tabular-nums;width:100%;margin-bottom:8px;font-size:clamp(9px,.9vw,11px);overflow:hidden}.hot-track{background:#f0efed;border-radius:999px 999px 5px 5px;align-items:end;width:min(30px,70%);height:150px;display:flex}.hot-track i{border-radius:inherit;transform-origin:bottom;width:100%;height:100%;transform:scaleY(var(--bar-scale,1));background:linear-gradient(180deg, #c99745, var(--brand));will-change:transform, filter;animation:hot-bar-refresh .62s var(--ease) both;display:block;box-shadow:0 10px 18px #9f1d2c24}@keyframes hot-bar-refresh{0%{transform:scaleY(var(--bar-pulse-from,.94));filter:brightness(1.3)saturate(1.16)}58%{transform:scaleY(var(--bar-scale,1));filter:brightness(1.14)saturate(1.08)}to{transform:scaleY(var(--bar-scale,1));filter:none}}.hot-column strong{width:34px;height:34px;color:var(--brand);background:#fff7f8;border:1px solid #eadadd;border-radius:50%;place-items:center;margin-top:10px;font-size:15px;display:grid}.hot-column small{color:#a0a4aa;margin-top:4px;font-size:9px}.chart-footnote{color:#90949a;justify-content:space-between;gap:16px;margin-top:24px;font-size:11px;display:flex}.hot-skeleton{height:220px}.hot-skeleton i{background:#eeeeec;border-radius:999px 999px 5px 5px;justify-self:center;width:min(30px,70%);animation:1.4s ease-in-out infinite skeleton;display:block}.trend-section{margin-top:28px}.compact-heading{align-items:center}.position-tabs{background:#f0f1f2;border-radius:14px;grid-template-columns:repeat(3,minmax(78px,1fr));margin-top:34px;padding:4px;display:inline-grid}.position-tabs button{color:#71767d;background:0 0;border:0;border-radius:10px;min-height:40px;font-weight:700}.position-tabs button.active{color:var(--brand);background:#fff;box-shadow:0 7px 18px #23222214}.trend-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:32px;margin-top:26px;display:grid}.trend-visual{border:1px solid var(--line);background:#f8fafc;border-radius:22px;min-width:0;padding:20px}.trend-digit-head{grid-template-columns:repeat(10,minmax(0,1fr));padding:0 5%;display:grid}.trend-digit-head span{color:#6e747b;text-align:center;font-size:11px}.trend-canvas{background:repeating-linear-gradient(0deg,#0000 0 calc(8.333% - 1px),#e7eaed calc(8.333% - 1px) 8.333%);border-top:1px solid #e3e7eb;border-bottom:1px solid #e3e7eb;height:360px;margin-top:11px;position:relative;overflow:hidden}.trend-grid-lines{grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:0 5%}.trend-grid-lines i{border-left:1px solid #e1e6ea}.trend-grid-lines i:last-child{border-right:1px solid #e1e6ea}.trend-canvas svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trend-canvas polyline{fill:none;stroke:#9f1d2c7a;stroke-width:.45px;vector-effect:non-scaling-stroke}.trend-point{z-index:2;background:var(--brand);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 10px #9f1d2c33}.trend-periods{color:#8e939a;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.trend-stats{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;overflow:hidden}.mini-stat-title,.mini-stat-row{grid-template-columns:44px minmax(0,1fr) 52px;align-items:center;min-height:40px;display:grid}.mini-stat-title{color:#8b8d91;background:#f3f1ee;padding:0 12px;font-size:10px}.mini-stat-row{border-top:1px solid #efefee;padding:0 12px}.mini-stat-row strong{color:var(--brand)}.mini-stat-row>span{align-items:center;height:18px;display:flex;position:relative}.mini-stat-row>span i{transform-origin:0;background:#ecd6d9;border-radius:999px;position:absolute;inset:3px 0}.mini-stat-row b{z-index:1;padding-left:7px;font-size:10px;position:relative}.mini-stat-row em{color:#787d84;text-align:right;font-size:10px;font-style:normal}.tools-section{box-shadow:none}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.tool-card{--tool-accent:var(--brand);min-width:0;min-height:248px;transition:transform .22s var(--ease), box-shadow .22s ease, border-color .22s ease;background:#faf9f7;border:1px solid #ebe9e6;border-radius:24px;align-content:space-between;padding:24px;display:grid;position:relative;overflow:hidden}.tool-card:after{border:1px solid var(--tool-accent);width:145px;height:145px;position:absolute;top:-58px;right:-58px}@supports (color:color-mix(in lab, red, red)){.tool-card:after{border:1px solid color-mix(in srgb, var(--tool-accent) 16%, transparent)}}.tool-card:after{content:"";box-shadow:0 0 0 24px var(--tool-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tool-card:after{box-shadow:0 0 0 24px color-mix(in srgb, var(--tool-accent) 4%, transparent)}}.tool-card:hover{border-color:var(--tool-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.tool-card:hover{border-color:color-mix(in srgb, var(--tool-accent) 25%, #e8e5e1)}}.tool-card:hover{box-shadow:0 20px 45px #2b26241a}.tool-mark{z-index:1;background:var(--tool-accent);color:#fff;width:52px;height:52px;box-shadow:0 10px 22px var(--tool-accent);border-radius:18px;place-items:center;font-size:19px;font-weight:900;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tool-mark{box-shadow:0 10px 22px color-mix(in srgb, var(--tool-accent) 24%, transparent)}}.tool-card small{color:var(--tool-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.tool-card h3{margin:7px 0 8px;font-size:20px}.tool-card p{color:#6d7279;margin:0;font-size:13px;line-height:1.65}.tool-card>i{color:var(--tool-accent);margin-top:18px;font-size:11px;font-style:normal;font-weight:800}.app-exclusive-section{color:#fff;background:radial-gradient(circle at 10% 100%,#b787352e,#0000 38%),#211d1d;border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:66px;margin-top:28px;padding:clamp(32px,5vw,62px);display:grid;overflow:hidden}.eyebrow.light{color:#d8b979}.app-exclusive-copy h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.app-exclusive-copy p{color:#ffffff9e;margin:0;line-height:1.8}.light-button{color:#241f1f;background:#fff;margin-top:26px}.app-feature-list{gap:10px;display:grid}.app-feature-list button{color:#fff;text-align:left;width:100%;min-height:88px;transition:background .18s ease, transform .18s var(--ease);background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.app-feature-list button:hover{background:#ffffff14;transform:translate(-4px)}.app-feature-list button>span{color:#e1c78f;background:#d8b97929;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.app-feature-list div{gap:4px;min-width:0;display:grid}.app-feature-list small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-feature-list i{color:#d8b979;border:1px solid #d8b97940;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.site-footer{background:#eeeff1;border-top:1px solid #dedfe1;margin-top:110px}.footer-inner{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px 50px;width:min(1280px,100% - 48px);margin:0 auto;padding:48px 0 38px;display:grid}.footer-inner strong{font-size:24px}.footer-inner p{color:#747981}.footer-inner nav{color:#5d6269;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;font-size:13px;display:flex}.footer-inner nav a{align-items:center;min-height:44px;display:inline-flex}.disclaimer{grid-column:1/-1;margin:0;font-size:11px}.auth-layer,.download-layer{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1815158c;justify-content:flex-end;animation:.18s both fade-in;display:flex;position:fixed;inset:0}.auth-panel{width:min(440px,100%);min-height:100dvh;animation:panel-in .38s var(--ease) both;background:#fbfaf8;padding:42px clamp(24px,4vw,42px);position:relative;overflow-y:auto;box-shadow:-24px 0 70px #00000024}.auth-close{color:#696d72;background:#fff;border:1px solid #e2dfdb;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:auto;font-size:22px;display:grid}.auth-brand{align-items:center;gap:13px;margin-top:32px;display:flex}.auth-brand-mark{background:var(--brand);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.auth-brand div{gap:3px;display:grid}.auth-brand p,.auth-brand span{margin:0}.auth-brand p{font-weight:800}.auth-brand span{color:#85898e;font-size:11px}.auth-panel h2{letter-spacing:-.04em;margin:30px 0 18px;font-size:34px}.auth-tabs{background:#eceae7;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tabs button{color:#777b80;background:0 0;border:0;border-radius:9px;min-height:40px;font-weight:700}.auth-tabs button.active{color:var(--brand);background:#fff;box-shadow:0 6px 16px #28252414}.auth-form{gap:18px;margin-top:24px;display:grid}.auth-form label{color:#4c5056;gap:8px;font-size:13px;font-weight:700;display:grid}.auth-form input{width:100%;min-width:0;height:50px;color:var(--ink);background:#fff;border:1px solid #ddd9d4;border-radius:12px;outline:none;padding:0 14px}.auth-form input:focus{border-color:#9f1d2c8c;box-shadow:0 0 0 4px #9f1d2c14}.code-field{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.code-field button{min-width:116px;color:var(--brand);background:#fff;border:1px solid #dfd9d5;border-radius:12px;font-size:12px;font-weight:800}.code-field button:disabled{color:#999da2}.auth-message{color:var(--brand);margin:-5px 0 0;font-size:12px;line-height:1.5}.auth-links{justify-content:space-between;margin-top:22px;display:flex}.auth-links button{color:var(--brand);background:0 0;border:0;font-size:12px;font-weight:700}.auth-agreement{color:#a0a3a7;text-align:center;margin-top:30px;font-size:10px}.download-layer{justify-content:center;align-items:center;padding:20px}.download-dialog{width:min(480px,100%);color:var(--ink);text-align:center;animation:dialog-in .32s var(--ease) both;background:#fff;border-radius:26px;padding:36px;position:relative;box-shadow:0 30px 90px #00000038}.download-dialog .auth-close{position:absolute;top:18px;right:18px}.download-badge{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.download-dialog h2{margin:18px 0 10px;font-size:30px}.download-dialog p{color:var(--ink-soft);line-height:1.7}.download-feature-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;display:flex}.download-feature-tags span{color:#62676e;border:1px solid #e6e2de;border-radius:999px;padding:7px 11px;font-size:11px}.download-dialog .primary-button{width:100%}.download-dialog>small{color:#9a9da2;margin-top:12px;display:block}.empty-state{color:#777c83;text-align:center;place-content:center;gap:6px;min-height:180px;display:grid}.empty-state span{font-size:12px}.dark-empty{color:#ffffffad;min-height:320px}.dark-empty button{color:#e5c789;background:0 0;border:0;margin-top:10px}.page-shell{width:min(1280px,100% - 48px);margin:0 auto}.page-hero{justify-content:space-between;align-items:flex-end;gap:40px;min-height:310px;padding:72px 0 52px;display:flex}.page-hero h1{letter-spacing:-.05em;margin:13px 0 12px;font-size:clamp(42px,5vw,66px);line-height:1.08}.page-hero p{max-width:720px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.8}.data-lab-summary{text-align:center;background:#ffffffc2;border:1px solid #e4ddd6;border-radius:24px;flex:none;place-content:center;width:190px;min-height:128px;display:grid}.data-lab-summary strong{color:var(--brand);font-size:42px;line-height:1}.data-lab-summary span{color:var(--ink-soft);margin-top:9px;font-size:11px}.data-lab-card{box-shadow:var(--shadow);background:#fff;border:1px solid #32303012;border-radius:30px;overflow:hidden}.data-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.light-lottery-switch{background:#f0efed;border-radius:13px;flex:none;grid-template-columns:repeat(2,1fr);padding:4px;display:grid}.light-lottery-switch button,.period-selector button,.lab-tabs button{color:#747980;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 17px;font-size:13px;font-weight:800}.light-lottery-switch button.active{background:var(--ink);color:#fff;box-shadow:0 8px 18px #20242a24}.period-selector{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.period-selector button{min-height:36px;padding:0 13px;font-size:12px}.period-selector button.active{background:var(--brand-soft);color:var(--brand)}.lab-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(80px,1fr));padding:0 28px;display:grid}.lab-tabs button{border-radius:0;min-height:58px;position:relative}.lab-tabs button:after{background:var(--brand);content:"";opacity:0;height:3px;transition:opacity .18s ease, transform .22s var(--ease);border-radius:99px 99px 0 0;position:absolute;bottom:-1px;left:20%;right:20%;transform:scaleX(0)}.lab-tabs button.active{color:var(--brand)}.lab-tabs button.active:after{opacity:1;transform:scaleX(1)}.lab-content{min-height:560px;padding:28px}.lab-content-note{color:#969a9f;margin-bottom:20px;font-size:11px}.lab-loading{min-height:560px;color:var(--ink-soft);place-content:center;justify-items:center;display:grid}.lab-loading i{border:3px solid #ead9db;border-top-color:var(--brand);border-radius:50%;width:52px;height:52px;margin-bottom:18px;animation:.7s linear infinite lab-spin}.lab-loading strong{color:var(--ink)}.lab-loading span{margin-top:7px;font-size:11px}.lab-error button{background:var(--brand);color:#fff;border:0;border-radius:10px;margin-top:12px;padding:10px 16px;font-weight:800}.lab-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:#faf9f7;border:1px solid #ece9e5;border-radius:22px;align-content:space-between;min-width:0;min-height:190px;padding:24px;display:grid}.metric-card.featured{color:#fff;background:radial-gradient(circle at 88% 16%,#d8b97924,#0000 36%),#211d1d}.metric-card>span{color:#797e84;font-size:12px;font-weight:800}.metric-card.featured>span,.metric-card.featured small{color:#ffffff8c}.metric-card>strong{color:var(--brand);font-size:52px;line-height:1}.metric-card.featured>strong{color:#fff}.metric-card>small{color:#999da1;font-size:10px}.shape-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shape-summary i{color:#8b8e92;text-align:center;background:#fff;border-radius:14px;place-content:center;min-height:70px;font-size:10px;font-style:normal;display:grid}.shape-summary b{color:var(--brand);font-size:19px}.summary-digits{gap:11px;display:flex}.summary-digits i{background:var(--brand);color:#fff;text-align:center;border-radius:50%;place-content:center;width:58px;height:58px;font-size:22px;font-style:normal;font-weight:900;display:grid;box-shadow:0 10px 20px #9f1d2c29}.summary-digits.cold i{box-shadow:none;background:#68717a}.summary-digits small{color:#ffffffad;font-size:8px;font-weight:500}.full-trend-stack{gap:16px;display:grid}.full-trend-card{border:1px solid var(--line);background:#fafbfc;border-radius:22px;min-width:0;padding:22px;overflow:hidden}.full-trend-card header,.full-trend-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.full-trend-card header>div:first-child{display:grid}.full-trend-card header span{font-weight:900}.full-trend-card header small,.full-trend-card footer,.trend-legend{color:#92969b;font-size:10px}.trend-legend{align-items:center;gap:7px;display:inline-flex}.trend-legend i{background:var(--brand);width:18px;height:2px}.full-trend-digit-axis{grid-template-columns:repeat(10,1fr);margin:22px 0 8px;display:grid}.full-trend-digit-axis span{color:#737980;text-align:center;font-size:10px}.full-trend-canvas{background:repeating-linear-gradient(0deg,#0000 0 calc(16.666% - 1px),#e8ebed calc(16.666% - 1px) 16.666%);border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;height:170px;position:relative;overflow:hidden}.full-trend-grid{grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:0}.full-trend-grid i{border-left:1px solid #e1e5e8}.full-trend-grid i:last-child{border-right:1px solid #e1e5e8}.full-trend-canvas svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.full-trend-canvas polyline{fill:none;stroke:#9f1d2ca3;stroke-width:.55px;vector-effect:non-scaling-stroke}.full-trend-dot{z-index:2;background:var(--brand);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 8px #9f1d2c2e}.full-trend-card footer{margin-top:8px}.distribution-grid,.omission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.distribution-card,.omission-card{border:1px solid var(--line);background:#faf9f7;border-radius:22px;min-width:0;padding:20px}.distribution-card header,.omission-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.distribution-card header span,.omission-card header span{color:#989b9f;font-size:9px}.distribution-bars{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:5px;height:250px;margin-top:28px;display:grid}.distribution-bars>div{grid-template-rows:18px minmax(0,1fr) 22px;place-items:end center;min-width:0;height:100%;display:grid}.distribution-bars span{color:#85898f;font-size:8px}.distribution-bars i{background:linear-gradient(180deg, #d0a14e, var(--brand));transform-origin:bottom;width:min(16px,72%);animation:column-rise .6s var(--ease) both;border-radius:99px 99px 4px 4px;align-self:end}.distribution-bars strong{color:var(--brand);font-size:11px}.omission-card>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.omission-card>div span{text-align:center;background:#fff;border:1px solid #e6e3df;border-radius:13px;place-content:center;min-height:62px;display:grid}.omission-card b{color:var(--ink)}.omission-card i{color:#7e8389;font-size:9px;font-style:normal}.omission-card span.long{background:#fff3f4;border-color:#e4bdc2}.omission-card span.long i{color:var(--brand);font-weight:800}.details-panel{border:1px solid var(--line);border-radius:20px;overflow:hidden}.details-table-head,.detail-row{grid-template-columns:minmax(120px,1fr) minmax(112px,.9fr) minmax(180px,1.2fr) 70px 70px 76px;align-items:center;gap:12px;min-width:0;display:grid}.details-table-head{color:#83878c;background:#f0efed;min-height:48px;padding:0 20px;font-size:10px}.detail-row{border-top:1px solid #eeece9;min-height:78px;padding:12px 20px}.detail-row>div{min-width:0;display:grid}.detail-row small{color:#989ca1;font-size:9px;display:none}.detail-row strong{color:var(--ink)}.detail-row span{color:#777c82;font-size:12px}.detail-row b{color:var(--brand)}.detail-row em{background:var(--brand-soft);width:max-content;color:var(--brand);border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.detail-row .lottery-balls{justify-content:flex-start;gap:6px;margin:0}.tools-page-hero{align-items:center}.tools-page-hero h1{max-width:900px}.tools-count{text-align:center;background:radial-gradient(circle,#fff 0 57%,#0000 58%),conic-gradient(from 30deg,#efe3e4,#f6f2ec,#efe3e4);border:1px solid #e5dbd4;border-radius:50%;flex:none;place-content:center;width:170px;height:170px;display:grid}.tools-count strong{color:var(--brand);font-size:50px;line-height:1}.tools-count span{color:var(--ink-soft);margin-top:7px;font-size:10px}.full-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.full-tool-card{--tool-accent:var(--brand);min-width:0;min-height:310px;transition:transform .22s var(--ease), box-shadow .22s ease, border-color .22s ease;background:#ffffffe6;border:1px solid #e9e6e2;border-radius:26px;align-content:start;padding:28px;display:grid;position:relative;overflow:hidden}.full-tool-card:before{border:1px solid var(--tool-accent);width:190px;height:190px;position:absolute;top:-70px;right:-70px}@supports (color:color-mix(in lab, red, red)){.full-tool-card:before{border:1px solid color-mix(in srgb, var(--tool-accent) 15%, transparent)}}.full-tool-card:before{content:"";box-shadow:0 0 0 25px var(--tool-accent), 0 0 0 54px var(--tool-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.full-tool-card:before{box-shadow:0 0 0 25px color-mix(in srgb, var(--tool-accent) 4%, transparent), 0 0 0 54px color-mix(in srgb, var(--tool-accent) 2%, transparent)}}.full-tool-card:hover{z-index:1;border-color:var(--tool-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.full-tool-card:hover{border-color:color-mix(in srgb, var(--tool-accent) 30%, #e9e6e2)}}.full-tool-card:hover{box-shadow:0 24px 55px #2d27241c}.tool-order{color:var(--tool-accent);position:absolute;top:24px;right:26px}@supports (color:color-mix(in lab, red, red)){.tool-order{color:color-mix(in srgb, var(--tool-accent) 50%, #bbb)}}.tool-order{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.full-tool-card .tool-mark{margin-bottom:30px}.full-tool-card small{color:var(--tool-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.full-tool-card h2{margin:7px 0 9px;font-size:23px}.full-tool-card p{color:#73787f;margin:0;font-size:13px;line-height:1.7}.full-tool-card>i{color:var(--tool-accent);margin-top:auto;padding-top:24px;font-size:11px;font-style:normal;font-weight:900}.tool-detail-page{padding-top:54px}.tool-detail-hero{--tool-accent:var(--brand);background:radial-gradient(circle at 88% 10%, var(--tool-accent), transparent 40%), #211d1d;border-radius:30px;min-height:300px;padding:clamp(32px,5vw,62px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tool-detail-hero{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--tool-accent) 30%, transparent), transparent 40%), #211d1d}}.tool-detail-hero{color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px}.tool-detail-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-80px;box-shadow:0 0 0 38px #ffffff06,0 0 0 82px #ffffff04}.detail-tool-mark{background:var(--tool-accent);width:92px;height:92px;box-shadow:0 20px 45px var(--tool-accent);border:1px solid #ffffff29;border-radius:27px;place-items:center;font-size:31px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.detail-tool-mark{box-shadow:0 20px 45px color-mix(in srgb, var(--tool-accent) 35%, transparent)}}.tool-detail-hero>div:nth-child(2){z-index:1;min-width:0;position:relative}.tool-detail-hero>div:nth-child(2)>span{color:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.tool-detail-hero>div:nth-child(2)>span{color:color-mix(in srgb, var(--tool-accent) 45%, #fff)}}.tool-detail-hero>div:nth-child(2)>span{letter-spacing:.12em;font-size:11px;font-weight:900}.tool-detail-hero h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(40px,4.8vw,64px);line-height:1}.tool-detail-hero p{color:#ffffff94;max-width:640px;margin:0;line-height:1.75}.tool-detail-hero aside{z-index:1;background:#ffffff0d;border:1px solid #ffffff17;border-radius:20px;min-width:180px;min-height:118px;padding:20px;display:grid;position:relative}.tool-detail-hero aside span{color:#ffffff7a;font-size:10px}.tool-detail-hero aside i{border:1px solid var(--tool-accent);width:max-content;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.tool-detail-hero aside i{border:1px solid color-mix(in srgb, var(--tool-accent) 45%, #fff3)}}.tool-detail-hero aside i{color:var(--tool-accent);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.tool-detail-hero aside i{color:color-mix(in srgb, var(--tool-accent) 40%, #fff)}}.tool-detail-hero aside i{font-size:9px;font-style:normal}.tool-workbench{box-shadow:var(--shadow);background:#fff;border:1px solid #32303012;border-radius:30px;margin-top:24px;overflow:hidden}.workbench-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.workbench-head h2{margin:7px 0;font-size:30px}.workbench-head p{max-width:700px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.tool-loading{min-height:500px;color:var(--ink-soft);justify-content:center;align-items:center;gap:12px;display:flex}.tool-loading i,.tool-run-button i{border:2px solid #9f1d2c2e;border-top-color:var(--brand);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite lab-spin}.workbench-body{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:600px;display:grid}.workbench-controls{border-right:1px solid var(--line);background:#faf9f7;min-width:0;padding:30px}.sample-strip{color:#fff;background:#211d1d;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-height:78px;padding:16px;display:grid}.sample-strip span{color:#ffffff7a;font-size:10px}.sample-strip strong{text-align:right;font-size:21px}.sample-strip i{color:#ffffffa8;grid-column:1/-1;font-size:10px;font-style:normal}.control-field,.dan-control,.mode-control,.filter-control-grid{gap:9px;margin-top:22px;display:grid}.control-field>span,.dan-control>div:first-child span,.mode-control>span{color:#4e5359;font-size:12px;font-weight:900}.control-field input,.control-field textarea,.filter-control-grid input,.filter-control-grid select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #ddd9d4;border-radius:12px;outline:none}.control-field input{letter-spacing:.12em;height:52px;padding:0 15px;font-size:20px;font-weight:900}.control-field textarea{resize:vertical;min-height:180px;padding:14px;line-height:1.65}.control-field input:focus,.control-field textarea:focus,.filter-control-grid input:focus,.filter-control-grid select:focus{border-color:#9f1d2c80;box-shadow:0 0 0 4px #9f1d2c12}.control-field small,.dan-control small{color:#989b9f;font-size:9px}.dan-control>div:first-child{justify-content:space-between;gap:10px;display:flex}.digit-picker{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.digit-picker button{aspect-ratio:1;color:#646970;background:#fff;border:1px solid #e2dfdb;border-radius:50%;font-weight:900}.digit-picker button.active{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 16px #9f1d2c2e}.mode-control>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode-control button{color:#676c72;background:#fff;border:1px solid #ddd9d4;border-radius:12px;min-height:44px;font-weight:800}.mode-control button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.filter-control-grid{grid-template-columns:1fr 1fr}.filter-control-grid label{color:#656a70;gap:6px;font-size:10px;font-weight:800;display:grid}.filter-control-grid input,.filter-control-grid select{height:43px;padding:0 10px}.tool-run-button{color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:26px;font-weight:900;display:flex;box-shadow:0 12px 26px #352d2b2b}.tool-run-button:disabled{cursor:wait;opacity:.72}.tool-run-button i{border-color:#fff #ffffff47 #ffffff47;width:20px;height:20px}.workbench-notice{color:var(--brand);margin:12px 0 0;font-size:11px;line-height:1.6}.workbench-result{min-width:0;padding:30px}.result-placeholder{min-height:530px;color:var(--ink-soft);text-align:center;place-content:center;justify-items:center;display:grid}.result-orbit{--tool-accent:var(--brand);border:1px solid var(--tool-accent);place-items:center;width:150px;height:150px;margin-bottom:27px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.result-orbit{border:1px solid color-mix(in srgb, var(--tool-accent) 18%, #ddd)}}.result-orbit{box-shadow:0 0 0 20px var(--tool-accent), 0 0 0 42px var(--tool-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.result-orbit{box-shadow:0 0 0 20px color-mix(in srgb, var(--tool-accent) 4%, transparent), 0 0 0 42px color-mix(in srgb, var(--tool-accent) 2%, transparent)}}.result-orbit i{border:2px solid #0000;border-top-color:var(--tool-accent);border-right-color:var(--tool-accent);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.result-orbit i{border-right-color:color-mix(in srgb, var(--tool-accent) 35%, transparent)}}.result-orbit i{border-radius:50%;animation:5s linear infinite orbit}.result-orbit b{background:var(--tool-accent);color:#fff;border-radius:22px;place-items:center;width:70px;height:70px;font-size:23px;display:grid}.result-placeholder>strong{color:var(--ink);font-size:19px}.result-placeholder>span{max-width:430px;margin-top:8px;font-size:11px;line-height:1.7}.tool-result-card{animation:result-in .5s var(--ease) both}.tool-result-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.tool-result-card>header span{color:var(--brand);letter-spacing:.16em;font-size:9px;font-weight:900}.tool-result-card>header h3{margin:7px 0 6px;font-size:26px}.tool-result-card>header p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.tool-result-card>header button{min-height:40px;color:var(--brand);background:#fff;border:1px solid #e0d8d3;border-radius:11px;flex:none;padding:0 14px;font-size:11px;font-weight:900}.result-groups{gap:12px;margin-top:18px;display:grid}.result-groups article{background:#faf9f7;border:1px solid #ebe8e4;border-radius:17px;padding:17px}.result-groups article>strong{color:#555a60;margin-bottom:12px;font-size:11px;display:block}.result-groups article>div{flex-wrap:wrap;gap:7px;display:flex}.result-groups article span{color:var(--brand);background:#fff6f7;border:1px solid #e7d4d7;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:900}.result-groups article i,.result-groups article small{color:#989ba0;font-size:10px;font-style:normal}.result-groups article small{margin-top:10px;display:block}.tool-result-card>footer{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.tool-result-card>footer span{color:#797e84;background:#f0efed;border-radius:999px;padding:7px 10px;font-size:9px}.organizer-result-row{border:1px solid var(--line);border-radius:15px;margin-top:14px;padding:16px}.organizer-result-row strong{color:var(--brand)}.organizer-result-row p{color:#656a70;word-break:break-word;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7}.number-cloud{flex-wrap:wrap;gap:6px;max-height:480px;margin-top:18px;display:flex;overflow-y:auto}.number-cloud span{background:var(--brand-soft);color:var(--brand);border-radius:8px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.download-page{padding-top:40px}.download-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#b787353d,#0000 34%),#211d1d;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);align-items:center;gap:clamp(45px,7vw,90px);min-height:660px;padding:clamp(42px,6vw,78px);display:grid;overflow:hidden}.download-copy h1{letter-spacing:-.055em;max-width:720px;margin:20px 0;font-size:clamp(46px,5.2vw,70px);line-height:1.08}.download-copy h1 strong{color:#d8b979;display:block}.download-copy>p{color:#ffffff9e;max-width:620px;margin:0;font-size:16px;line-height:1.8}.download-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.download-actions .secondary-button{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.version-line{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.version-line span{color:#ffffff80;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:9px}.download-warning{color:#e3c487;font-size:10px}.download-device{perspective:1000px;place-items:center;display:grid}.device-shell{width:min(330px,100%);min-height:570px;color:var(--ink);background:radial-gradient(circle at 90% 0,#9f1d2c1f,#0000 38%),#f5f6f8;border:10px solid #100f0f;border-radius:42px;padding:24px 18px;position:relative;overflow:hidden;transform:rotateY(-6deg)rotateX(2deg);box-shadow:0 45px 90px #00000061,inset 0 0 0 1px #3c3838}.device-shell:before{content:"";background:#100f0f;border-radius:99px;width:88px;height:23px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.device-status{justify-content:space-between;margin-top:7px;font-size:9px;font-weight:900;display:flex}.device-status i{font-style:normal}.device-app-head{align-items:center;gap:12px;margin-top:32px;display:flex}.device-app-head img{border-radius:16px;box-shadow:0 10px 22px #9f1d2c2e}.device-app-head div{display:grid}.device-app-head strong{font-size:20px}.device-app-head small{color:var(--ink-soft);font-size:9px}.device-latest{color:#fff;background:#211d1d;border-radius:22px;gap:18px;margin-top:25px;padding:20px;display:grid}.device-latest small{color:#ffffff80}.device-latest>span{justify-content:center;gap:10px;display:flex}.device-latest b{background:var(--brand);border:4px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.device-features{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.device-features span{color:#666b72;text-align:center;background:#fff;border:1px solid #e8e6e2;border-radius:17px;place-content:center;min-height:92px;font-size:9px;display:grid}.device-features i{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:11px;place-items:center;margin:0 auto 7px;font-size:13px;font-style:normal;font-weight:900;display:grid}.install-guide{background:#fff;border:1px solid #e5e5e3;border-radius:30px;margin-top:24px;padding:clamp(30px,5vw,58px)}.install-guide header h2{margin:10px 0 30px;font-size:36px}.install-guide>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.install-guide article{background:#f7f6f4;border-radius:20px;padding:23px}.install-guide article>span{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.install-guide article strong{margin-top:28px;display:block}.install-guide article p{color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.7}.ios-note{background:#f6f0e8;border:1px solid #e1d8d0;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:24px 28px;display:flex}.ios-note p{color:#747a80;margin:0;font-size:12px}.mobile-app-banner{display:none}.not-found-page{text-align:center;place-content:center;justify-items:center;min-height:70dvh;padding:80px 0;display:grid}.not-found-page>span{color:var(--brand);opacity:.14;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(70px,10vw,130px);font-weight:900;line-height:1}.not-found-page h1{margin:-20px 0 10px;font-size:35px}.not-found-page p{max-width:520px;color:var(--ink-soft);margin:0;line-height:1.7}.not-found-page>div{gap:10px;margin-top:28px;display:flex}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes result-in{0%{opacity:0;transform:translateY(18px)}}@keyframes banner-in{0%{opacity:0;transform:translateY(24px)}}@keyframes lab-spin{to{transform:rotate(360deg)}}@keyframes ball-in{0%{opacity:0;transform:translateY(-28px)rotate(-12deg)scale(.84)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes column-rise{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes breathe{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes skeleton{0%,to{opacity:.5}50%{opacity:1}}@keyframes fade-in{0%{opacity:0}}@keyframes panel-in{0%{transform:translate(100%)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (max-width:1023px){.site-header-inner,.hero-section,.content-shell,.footer-inner,.page-shell{width:min(100% - 36px,900px)}.desktop-nav{display:none}.site-header-inner{grid-template-columns:1fr auto}.mobile-menu-button{background:#fff;place-content:center;gap:4px;width:42px;display:inline-grid}.mobile-menu-button span{background:#36393e;border-radius:2px;width:18px;height:2px;display:block}.mobile-nav{border:1px solid var(--line);width:min(100% - 36px,900px);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:0 auto 14px;display:grid;overflow:hidden}.mobile-nav a,.mobile-nav button{color:#4a4e54;text-align:left;background:#fff;border:0;border-bottom:1px solid #eeece9;min-height:50px;padding:0 18px;font-weight:700}.hero-section{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:38px;min-height:auto;padding-top:54px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-exclusive-section{grid-template-columns:1fr;gap:38px}.distribution-grid,.omission-grid{grid-template-columns:1fr}.distribution-card,.omission-card{padding:22px}.full-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-body{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.download-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:34px}}@media (max-width:767px){.site-header-inner,.hero-section,.content-shell,.footer-inner,.page-shell{width:min(100% - 28px,620px)}.site-header-inner{gap:10px;min-height:64px}.brand-link img{width:38px;height:38px}.brand-link strong{font-size:18px}.brand-link small,.desktop-only{display:none}.mobile-login{min-height:40px;color:var(--brand);background:0 0;align-items:center;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.user-menu span{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.user-menu button{display:none}.hero-section{grid-template-columns:minmax(0,1fr);gap:34px;padding:42px 0 20px}.hero-section:before{display:none}.hero-copy h1{letter-spacing:-.06em;margin-top:18px;font-size:clamp(31px,8.7vw,35px)}.hero-title-second-line{white-space:nowrap;display:inline-block}.page-hero{gap:22px;min-height:auto;padding:48px 0 30px;display:grid}.page-hero h1{font-size:42px}.page-hero p{font-size:14px}.data-lab-summary{grid-template-columns:auto auto;align-items:center;gap:12px;width:100%;min-height:90px}.data-lab-summary strong{font-size:32px}.data-lab-summary span{margin:0}.data-lab-card{border-radius:23px}.data-toolbar{padding:18px 14px;display:grid}.light-lottery-switch{width:100%}.period-selector{grid-template-columns:repeat(3,1fr);display:grid}.period-selector button{padding:0 6px}.lab-tabs{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 8px}.lab-tabs button{min-height:52px;padding:0 4px;font-size:12px}.lab-content{min-height:500px;padding:18px 12px}.lab-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{border-radius:17px;min-height:158px;padding:16px}.metric-card>strong{font-size:39px}.shape-summary{gap:4px}.shape-summary i{min-height:59px}.summary-digits{gap:5px}.summary-digits i{width:42px;height:42px;font-size:16px}.full-trend-card{border-radius:17px;padding:15px 10px}.full-trend-canvas{height:150px}.full-trend-dot{border-width:1px;width:15px;height:15px;font-size:7px}.distribution-card,.omission-card{border-radius:17px;padding:16px 11px}.distribution-bars{gap:3px;height:210px}.omission-card>div{gap:5px}.omission-card>div span{min-height:55px}.details-table-head{display:none}.details-panel{border:0;border-radius:0}.details-list{gap:9px;display:grid}.detail-row{border:1px solid var(--line);background:#faf9f7;border-radius:16px;grid-template-columns:1fr 1fr 1.15fr;gap:12px 8px;min-height:0;padding:13px}.detail-row small{display:block}.detail-row .lottery-balls{grid-area:2/1/auto/-1}.detail-row .lottery-balls span{width:38px;font-size:20px}.tools-count{border-radius:20px;grid-template-columns:auto auto;align-items:center;gap:10px;width:100%;height:88px}.tools-count strong{font-size:34px}.tools-count span{margin:0}.full-tool-grid{grid-template-columns:1fr;gap:10px}.full-tool-card{border-radius:21px;min-height:245px;padding:21px}.full-tool-card .tool-mark{margin-bottom:20px}.tool-detail-page{padding-top:24px}.tool-detail-hero{border-radius:23px;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:0;padding:28px 20px}.detail-tool-mark{border-radius:20px;width:66px;height:66px;font-size:22px}.tool-detail-hero h1{font-size:36px}.tool-detail-hero p{grid-column:1/-1;font-size:12px}.tool-detail-hero aside{display:none}.tool-workbench{border-radius:23px}.workbench-head{padding:22px 16px;display:grid}.workbench-head h2{font-size:27px}.workbench-body{grid-template-columns:1fr}.workbench-controls{border-right:0;border-bottom:1px solid var(--line);padding:18px 14px}.workbench-result{padding:22px 14px}.result-placeholder{min-height:410px}.tool-result-card>header{display:grid}.tool-result-card>header h3{font-size:22px}.tool-result-card>header button{width:max-content}.download-page{padding-top:18px}.download-hero{border-radius:23px;grid-template-columns:1fr;gap:45px;min-height:0;padding:34px 18px}.download-copy h1{font-size:40px}.download-copy>p{font-size:14px}.download-actions{display:grid}.device-shell{width:min(300px,100%);min-height:530px;transform:none}.install-guide{border-radius:23px;padding:25px 17px}.install-guide header h2{font-size:30px}.install-guide>div{grid-template-columns:1fr}.install-guide article strong{margin-top:13px}.ios-note{border-radius:18px;gap:7px;padding:20px;display:grid}.mobile-app-banner{z-index:80;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:70px;animation:banner-in .42s var(--ease) both;background:#211d1df5;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 10px 10px 14px;display:grid;position:fixed;left:10px;box-shadow:0 20px 50px #00000047}.mobile-app-banner>button{color:#ffffffb3;background:#ffffff14;border:0;border-radius:50%;width:26px;height:26px}.mobile-app-banner>div{gap:3px;min-width:0;display:grid}.mobile-app-banner strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-app-banner span{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-app-banner>a{background:var(--brand);color:#fff;border-radius:10px;padding:10px;font-size:10px;font-weight:900}.hero-copy>p{font-size:15px;line-height:1.75}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.primary-button,.secondary-button,.light-button{min-height:48px;padding:0 16px;font-size:13px}.hero-proof{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 8px;margin-top:32px;display:grid}.hero-proof>span{grid-column:span 2}.hero-proof-link{grid-column:span 3;min-height:58px;padding:6px 9px 6px 7px}.hero-proof-link b{font-size:13px}.hero-proof strong{font-size:19px}.latest-panel{border-radius:20px;padding:15px 14px}.latest-panel-head{align-items:flex-start}.lottery-switch button{min-height:44px;padding:0 9px;font-size:11px}.auto-refresh-state{margin-top:8px;font-size:9px}.latest-title{margin-top:21px}.latest-title span{font-size:18px}.latest-title time{font-size:10px}.lottery-balls{gap:12px;margin:16px 0 18px}.lottery-balls span{border-width:4px;width:min(16vw,54px);font-size:28px}.latest-metrics{padding:12px 0}.latest-metrics span{gap:2px}.latest-metrics small{font-size:10px}.latest-metrics strong{font-size:17px}.latest-footer{align-items:flex-end;margin-top:12px;font-size:9px}.latest-skeleton{gap:24px;min-height:220px}.latest-skeleton>i{width:145px;height:18px}.latest-skeleton>div{gap:12px}.latest-skeleton span{width:52px;height:52px}.latest-skeleton b{width:210px;height:42px}.content-shell{flex-direction:column;display:flex}.content-shell .hot-section{order:1}.content-shell .app-exclusive-section{order:2}.content-shell .trend-section{order:3}.lower-shell{padding-top:70px}.data-section,.tools-section{border-radius:23px;padding:24px 16px}.section-heading{align-items:start;gap:12px;display:grid}.section-heading h2{font-size:28px}.section-heading p{font-size:13px}.live-status{width:max-content;min-height:34px}.hot-heading-controls{justify-items:stretch;width:100%}.hot-type-switch{width:100%;min-width:0}.hot-type-switch button{min-height:44px}.hot-chart,.hot-skeleton{gap:3px;height:212px;margin-top:30px}.hot-track{width:min(19px,78%);height:126px}.hot-track i{height:100%}.hot-column strong{width:25px;height:25px;margin-top:7px;font-size:12px}.hot-column small{display:none}.hot-value{transform-origin:bottom;font-size:8px;transform:rotate(-40deg)}.chart-footnote{font-size:9px;display:grid}.trend-section{margin-top:18px}.compact-heading .inline-link{display:none}.position-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.trend-layout{grid-template-columns:minmax(0,1fr);gap:16px}.trend-visual{border-radius:16px;padding:13px 8px}.trend-canvas{height:330px}.trend-point{width:20px;height:20px;font-size:9px}.trend-stats{border-radius:16px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.tool-card{border-radius:19px;min-height:220px;padding:17px}.tool-mark{border-radius:14px;width:44px;height:44px;font-size:16px}.tool-card h3{font-size:17px}.tool-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.app-exclusive-section{border-radius:23px;margin-top:18px;padding:30px 18px}.app-feature-list button{grid-template-columns:42px minmax(0,1fr);min-height:82px}.app-feature-list button>span{width:40px;height:40px}.app-feature-list i{display:none}.app-feature-list small{white-space:normal}.site-footer{margin-top:70px}.footer-inner{grid-template-columns:1fr}.footer-inner nav{justify-content:flex-start}.disclaimer{grid-column:auto}.auth-layer{align-items:flex-end}.auth-panel{width:100%;min-height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - 10px);padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation-name:sheet-in}.auth-brand{margin-top:8px}.auth-panel h2{margin:22px 0 14px;font-size:28px}.auth-form{gap:14px}.auth-form input{height:48px}.download-dialog{padding:30px 20px 24px}.download-dialog h2{font-size:26px}}@media (max-width:360px){.hero-copy h1{letter-spacing:-.055em;font-size:32px}.hero-actions{grid-template-columns:1fr}.hero-proof{gap:7px}.hero-proof span{font-size:10px}.hero-proof-link{grid-template-columns:38px auto;column-gap:7px;padding-left:6px;padding-right:7px}.hero-proof-link>i{border-radius:13px;width:38px;height:38px}.hero-proof-link svg{width:28px;height:28px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:190px}}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (hover:none),(pointer:coarse){.tool-card:hover,.app-feature-list button:hover,.primary-button:hover,.secondary-button:hover,.light-button:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-exclusive-section{margin-top:68px;position:relative}.exclusive-seal{background:var(--brand-soft);min-height:34px;color:var(--brand);letter-spacing:.08em;border:1px solid #9f1d2c33;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.exclusive-feature-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.exclusive-feature{color:#fff;isolation:isolate;border:1px solid #322d2b14;border-radius:30px;min-width:0;min-height:390px;padding:34px;display:grid;position:relative;overflow:hidden}.exclusive-feature:before,.exclusive-feature:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.exclusive-feature:before{border:1px solid #ffffff1a;width:300px;height:300px;top:-120px;right:-80px;box-shadow:0 0 0 34px #ffffff06,0 0 0 74px #ffffff05}.exclusive-feature:after{filter:blur(1px);background:#ffffff09;width:240px;height:240px;bottom:-130px;right:50px}.homework-feature{background:radial-gradient(circle at 86% 16%,#d9be7e36,#0000 34%),linear-gradient(145deg,#241c1d 0%,#421d24 64%,#6c2431 100%)}.chat-feature{background:radial-gradient(circle at 86% 18%,#a0c0b233,#0000 32%),linear-gradient(145deg,#171e20 0%,#203b3b 63%,#2d5e54 100%)}.exclusive-glyph{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:28px;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:32px;right:32px;box-shadow:inset 0 1px #ffffff17}.exclusive-glyph svg{fill:none;stroke:#ffffffdb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:68px;height:68px}.exclusive-feature-copy{max-width:min(74%,560px)}.exclusive-feature-copy>span{color:#ffffff7a;letter-spacing:.16em;font-size:10px;font-weight:900}.exclusive-feature-copy h3{color:#fff;letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(30px,3.2vw,48px)}.exclusive-feature-copy p{color:#ffffff9e;max-width:560px;margin:0;font-size:14px;line-height:1.85}.exclusive-points{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.exclusive-points i{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:10px;font-style:normal}.exclusive-action{color:#fff;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:52px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:900;transition:opacity .18s,transform .18s;display:flex}.exclusive-action:hover{opacity:.82;transform:translate(4px)}.exclusive-action:active{transform:scale(.98)}.exclusive-action span{font-size:26px;font-weight:400}.exclusive-access-note{color:#85898e;background:#faf9f7;border:1px solid #ece8e3;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:58px;margin-top:12px;font-size:11px;display:flex}.exclusive-access-note strong{color:var(--brand)}.detailed-trend-section{overflow:hidden}.position-trend-board{background:#fff;border:1px solid #d7dadd;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #2d292714}.position-trend-toolbar{color:#fff;background:#201c1c;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:flex}.position-trend-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.position-trend-toolbar strong{font-size:15px}.position-trend-toolbar span{color:#ffffff75;font-size:10px}.position-trend-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.position-trend-actions button{color:#fff9;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;min-height:40px;padding:0 11px;font-size:10px;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.position-trend-actions button:hover,.position-trend-actions button.active{color:#fff;background:#9f1d2c3d;border-color:#cf4552a3}.position-trend-actions button:active{transform:scale(.97)}.position-trend-header{width:100%;height:50px;display:block}.position-trend-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;cursor:pointer;scrollbar-color:#a7abb0 #f1f2f3;scrollbar-width:thin;touch-action:pan-y;height:min(68dvh,720px);min-height:440px;position:relative;overflow:hidden auto}.position-trend-board.compact .position-trend-scroll{height:min(64dvh,650px)}.position-trend-board.page-flow .position-trend-scroll,.position-trend-board.compact.page-flow .position-trend-scroll{overscroll-behavior:auto;scrollbar-width:none;touch-action:pan-y;overflow:hidden}.position-trend-board.page-flow .position-trend-scroll::-webkit-scrollbar{display:none}.position-trend-board.page-flow .position-trend-canvas{contain:layout paint style;will-change:auto}.position-trend-surface{width:100%;min-width:0;position:relative}.position-trend-canvas{pointer-events:none;contain:strict;will-change:transform;width:100%;display:block;position:absolute;top:0;left:0}.position-trend-foot{color:#7b8085;background:#f4f5f6;border-top:1px solid #d7dadd;justify-content:space-between;align-items:center;min-height:38px;padding:0 13px;font-size:9px;display:flex}.position-trend-selection{color:#777c82;background:#fff9f4;border-top:1px solid #e4e6e8;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;min-height:48px;padding:8px 14px;font-size:10px;display:grid}.position-trend-selection strong,.position-trend-selection b{color:var(--brand)}.position-trend-selection b{letter-spacing:.14em;font-size:17px}.position-trend-selection i{font-style:normal}.position-trend-empty{color:#999da1;text-align:center;border:1px solid #e7e4e0;border-radius:22px;place-content:center;gap:8px;min-height:320px;display:grid}.position-fixed-range{background:var(--brand-soft);min-height:40px;color:var(--brand);border:1px solid #9f1d2c29;border-radius:11px;align-items:center;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:820px){.exclusive-feature-grid{grid-template-columns:1fr}.exclusive-feature{min-height:350px}.exclusive-feature-copy{max-width:calc(100% - 96px)}.position-trend-toolbar{flex-direction:column;align-items:flex-start}.position-trend-actions{justify-content:stretch;width:100%}.position-trend-actions button{flex:1}.position-trend-selection{grid-template-columns:auto 1fr auto}.position-trend-selection i{grid-column:1/-1}}@media (max-width:560px){.app-exclusive-section{margin-top:44px}.exclusive-seal{display:none}.exclusive-feature{border-radius:23px;min-height:0;padding:24px 20px 20px}.exclusive-glyph{border-radius:20px;width:72px;height:72px;top:22px;right:20px}.exclusive-glyph svg{width:48px;height:48px}.exclusive-feature-copy{max-width:calc(100% - 72px)}.exclusive-feature-copy h3{margin-top:9px;font-size:29px}.exclusive-feature-copy p{font-size:12px}.exclusive-points{margin-top:18px}.exclusive-action{margin-top:26px;font-size:12px}.exclusive-access-note{text-align:center;gap:3px;padding:12px 16px;display:grid}.position-trend-board{border-radius:16px}.position-trend-toolbar{gap:10px;min-height:0;padding:11px 10px}.position-trend-toolbar strong{font-size:13px}.position-trend-actions{gap:5px}.position-trend-actions button{min-height:38px;padding:0 6px;font-size:9px}.position-trend-scroll,.position-trend-board.compact .position-trend-scroll{height:min(66dvh,600px);min-height:470px}.position-trend-board.page-flow .position-trend-scroll,.position-trend-board.compact.page-flow .position-trend-scroll{min-height:0}.position-trend-foot{padding:0 8px}.position-trend-selection{gap:7px;padding:8px 9px}}.tool-glyph{width:64%;height:64%;display:block}.tool-mark .tool-glyph,.detail-tool-mark .tool-glyph{width:62%;height:62%}.full-tool-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.full-tool-card{background:radial-gradient(circle at 92% 8%, var(--tool-accent), transparent 34%), #fff;grid-column:span 4;min-height:310px}@supports (color:color-mix(in lab, red, red)){.full-tool-card{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--tool-accent) 12%, transparent), transparent 34%), #fff}}.full-tool-card:first-child,.full-tool-card:nth-child(6),.full-tool-card:nth-child(8),.full-tool-card:nth-child(12){grid-column:span 7}.full-tool-card:nth-child(2),.full-tool-card:nth-child(5),.full-tool-card:nth-child(7),.full-tool-card:nth-child(13){grid-column:span 5}.full-tool-card:nth-child(3),.full-tool-card:nth-child(4),.full-tool-card:nth-child(9),.full-tool-card:nth-child(10),.full-tool-card:nth-child(11),.full-tool-card:nth-child(14){grid-column:span 6}.full-tool-card .tool-mark{border:1px solid var(--tool-accent);place-items:center;width:74px;height:74px;display:grid}@supports (color:color-mix(in lab, red, red)){.full-tool-card .tool-mark{border:1px solid color-mix(in srgb, var(--tool-accent) 22%, #e8e4df)}}.full-tool-card .tool-mark{background:var(--tool-accent);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.full-tool-card .tool-mark{background:color-mix(in srgb, var(--tool-accent) 7%, #fff)}}.full-tool-card .tool-mark{color:var(--tool-accent);box-shadow:0 12px 30px var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.full-tool-card .tool-mark{box-shadow:0 12px 30px color-mix(in srgb, var(--tool-accent) 11%, transparent)}}.full-tool-card[data-tool=jiugong-sandan] .tool-mark,.full-tool-card[data-tool=universal-code] .tool-mark,.full-tool-card[data-tool=number-organizer] .tool-mark{border-radius:15px}.full-tool-card[data-tool=meiluo-zuxuan] .tool-mark{border-radius:58% 42% 62% 38%;transform:rotate(-7deg)}.full-tool-card[data-tool=shenshou-dantuo] .tool-mark,.full-tool-card[data-tool=liangyi] .tool-mark,.full-tool-card[data-tool=bagua] .tool-mark{border-radius:50%}.full-tool-card[data-tool=vip-tool]{color:#fff;background:radial-gradient(circle at 86% 14%,#deba6638,#0000 30%),linear-gradient(145deg,#272118,#171513)}.full-tool-card[data-tool=vip-tool] h2{color:#fff}.full-tool-card[data-tool=vip-tool] p{color:#ffffff87}.detail-tool-mark{color:#fff;place-items:center;display:grid}.tool-detail-hero[data-tool=meiluo-zuxuan] .detail-tool-mark{border-radius:58% 42% 62% 38%}.tool-detail-hero[data-tool=jiugong-sandan] .detail-tool-mark,.tool-detail-hero[data-tool=universal-code] .detail-tool-mark,.tool-detail-hero[data-tool=number-organizer] .detail-tool-mark{border-radius:18px}.tool-detail-hero[data-tool=shenshou-dantuo] .detail-tool-mark,.tool-detail-hero[data-tool=liangyi] .detail-tool-mark,.tool-detail-hero[data-tool=bagua] .detail-tool-mark{border-radius:50%}.tool-scene{--scene-surface:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.tool-scene{--scene-surface:color-mix(in srgb, var(--tool-accent) 15%, #1e1b1b)}}.tool-scene{border:1px solid var(--tool-accent);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tool-scene{border:1px solid color-mix(in srgb, var(--tool-accent) 23%, #ffffff12)}}.tool-scene{background:radial-gradient(circle at 50% 35%, var(--tool-accent), transparent 38%), linear-gradient(155deg, #221e1e 0%, var(--scene-surface) 100%);border-radius:28px;padding:28px}@supports (color:color-mix(in lab, red, red)){.tool-scene{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tool-accent) 21%, transparent), transparent 38%), linear-gradient(155deg, #221e1e 0%, var(--scene-surface) 100%)}}.tool-scene{color:#fff;text-align:center;isolation:isolate}.tool-scene:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.scene-caption{z-index:2;text-align:left;display:grid;position:absolute;top:25px;left:27px}.scene-caption span{color:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.scene-caption span{color:color-mix(in srgb, var(--tool-accent) 58%, #fff)}}.scene-caption span{letter-spacing:.12em;font-size:9px;font-weight:900}.scene-caption strong{margin-top:4px;font-size:16px}.scene-art{contain:layout style paint;width:min(100%,380px);height:290px;margin-top:28px;position:relative}.scene-trigger{z-index:3;border:1px solid var(--tool-accent);justify-content:center;align-items:center;gap:10px;min-width:210px;min-height:58px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.scene-trigger{border:1px solid color-mix(in srgb, var(--tool-accent) 64%, #ffffff38)}}.scene-trigger{background:var(--tool-accent);border-radius:17px;padding:0 20px}@supports (color:color-mix(in lab, red, red)){.scene-trigger{background:color-mix(in srgb, var(--tool-accent) 78%, #211d1d)}}.scene-trigger{color:#fff;box-shadow:0 17px 36px var(--tool-accent), inset 0 1px 0 #ffffff24;font-weight:900}@supports (color:color-mix(in lab, red, red)){.scene-trigger{box-shadow:0 17px 36px color-mix(in srgb, var(--tool-accent) 25%, transparent), inset 0 1px 0 #ffffff24}}.scene-trigger{transition:transform .18s var(--ease), filter .18s ease, opacity .18s ease}.scene-trigger:hover{filter:brightness(1.1);transform:translateY(-3px)}.scene-trigger:active{transform:scale(.97)}.scene-trigger:disabled{cursor:wait;opacity:.8}.scene-trigger .tool-glyph{width:28px;height:28px}.tool-scene>p{color:#ffffff75;max-width:460px;margin:12px 0 0;font-size:10px;line-height:1.7}.scene-qiankun .scene-trigger,.scene-shenshou-dantuo .scene-trigger,.scene-liangyi .scene-trigger,.scene-bagua .scene-trigger{border-radius:50%;flex-direction:column;min-width:116px;min-height:116px;padding:14px}.scene-meiluo-zuxuan .scene-trigger{border-radius:52% 48% 58% 42%}.scene-universal-code .scene-trigger,.scene-jiugong-sandan .scene-trigger{border-radius:9px}.qiankun-art{place-items:center;display:grid}.compass-ring{border:1px solid var(--tool-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.compass-ring{border:1px solid color-mix(in srgb, var(--tool-accent) 62%, #ffffff40)}}.compass-ring{border-radius:50%}.compass-ring:before,.compass-ring:after{content:"";border:1px dashed #ffffff24;border-radius:50%;position:absolute;inset:11%}.compass-ring:after{inset:31%}.ring-one{width:250px;height:250px}.ring-two{border-style:dashed;width:178px;height:178px}.qiankun-art b{width:44px;height:44px;transform:rotate(var(--scene-angle)) translateY(-108px) rotate(var(--scene-angle-negative));color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;position:absolute}.jiugong-art{grid-template-columns:repeat(3,1fr);gap:6px;width:258px;height:258px;margin:12px auto 0;display:grid}.jiugong-art i{border:1px solid var(--tool-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.jiugong-art i{border:1px solid color-mix(in srgb, var(--tool-accent) 35%, #ffffff1a)}}.jiugong-art i{color:#ffffffbd;background:#ffffff0b;border-radius:8px;font-size:24px;font-style:normal;font-weight:900}.wuxing-art,.bagua-art{place-items:center;display:grid}.wuxing-art>i,.bagua-art>i{width:54px;height:54px;transform:rotate(var(--scene-angle)) translateY(-104px) rotate(var(--scene-angle-negative));background:var(--tool-accent);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.wuxing-art>i,.bagua-art>i{background:color-mix(in srgb, var(--tool-accent) 30%, #262121)}}.wuxing-art>i,.bagua-art>i{color:#fff;font-size:16px;font-style:normal;font-weight:900}.flight{border-top:2px solid #ffffff80;border-radius:50%;width:210px;height:90px;position:absolute}.flight:after{width:10px;height:10px;box-shadow:0 0 18px var(--tool-accent);background:#fff;border-radius:50%;position:absolute;top:-6px;right:12px}@supports (color:color-mix(in lab, red, red)){.flight:after{box-shadow:0 0 18px color-mix(in srgb, var(--tool-accent) 70%, #fff)}}.flight:after{content:""}.flight-two{transform:rotate(180deg)}.meiluo-art{width:min(100%,380px);height:290px;display:block}.meiluo-art i{border:1px solid var(--tool-accent);width:90px;height:116px;margin-top:-116px;margin-left:-45px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.meiluo-art i{border:1px solid color-mix(in srgb, var(--tool-accent) 55%, #ffffff2e)}}.meiluo-art i{transform:rotate(var(--scene-angle)) translateY(-12px);transform-origin:50% 100%;background:var(--tool-accent);border-radius:72% 28% 65% 35%}@supports (color:color-mix(in lab, red, red)){.meiluo-art i{background:color-mix(in srgb, var(--tool-accent) 25%, transparent)}}.meiluo-art b,.bagua-art b,.liangyi-art b{z-index:2;background:var(--tool-accent);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.meiluo-art b,.bagua-art b,.liangyi-art b{background:color-mix(in srgb, var(--tool-accent) 72%, #211d1d)}}.meiluo-art b,.bagua-art b,.liangyi-art b{color:#fff;font-size:17px}.meiluo-art b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sancai-art{align-content:center;gap:13px;display:grid}.sancai-art>i{min-height:70px;transform:translateX(var(--scene-x));background:#ffffff0b;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:88px 1fr;align-items:center;padding:9px 14px;font-style:normal;display:grid}.sancai-art span{color:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.sancai-art span{color:color-mix(in srgb, var(--tool-accent) 55%, #fff)}}.sancai-art span{font-size:11px;font-weight:800}.sancai-art b{justify-content:flex-end;gap:9px;display:flex}.sancai-art em{color:#fff;background:#ffffff17;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.universal-art{grid-template-columns:repeat(3,1fr);gap:11px;width:310px;margin:24px auto 0;display:grid}.universal-art i{border:1px solid var(--tool-accent);place-items:center;min-height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.universal-art i{border:1px solid color-mix(in srgb, var(--tool-accent) 45%, #ffffff1a)}}.universal-art i{color:#fff;letter-spacing:.1em;background:#ffffff0b;border-radius:8px;font-size:17px;font-style:normal;font-weight:900}.shenshou-art{place-items:center;display:grid}.beast-wheel{border:2px solid var(--tool-accent);width:250px;height:250px;position:absolute}@supports (color:color-mix(in lab, red, red)){.beast-wheel{border:2px solid color-mix(in srgb, var(--tool-accent) 65%, #ffffff2e)}}.beast-wheel{background:repeating-conic-gradient(from 0deg, #ffffff0f 0 2deg, transparent 2deg 60deg);border-radius:50%}.beast-wheel b{width:42px;height:42px;transform:translate(-50%, -50%) rotate(var(--scene-angle)) translateY(-102px) rotate(var(--scene-angle-negative));color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:50%}.shenshou-art>strong{z-index:2;background:var(--tool-accent);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.shenshou-art>strong{background:color-mix(in srgb, var(--tool-accent) 78%, #201c1c)}}.shenshou-art>strong{box-shadow:0 15px 35px var(--tool-accent);font-size:25px}@supports (color:color-mix(in lab, red, red)){.shenshou-art>strong{box-shadow:0 15px 35px color-mix(in srgb, var(--tool-accent) 32%, transparent)}}.dadi-art{place-items:center;display:grid}.furnace-mouth{border:2px solid var(--tool-accent);width:150px;height:45px;position:absolute;top:70px}@supports (color:color-mix(in lab, red, red)){.furnace-mouth{border:2px solid color-mix(in srgb, var(--tool-accent) 62%, #fff)}}.furnace-mouth{background:#00000042;border-radius:50%}.furnace-body{background:linear-gradient(180deg, var(--tool-accent), #191616);border:1px solid #ffffff26;border-radius:20px 20px 64px 64px;place-items:center;width:170px;height:150px;display:grid;position:absolute;top:90px}@supports (color:color-mix(in lab, red, red)){.furnace-body{background:linear-gradient(180deg, color-mix(in srgb, var(--tool-accent) 35%, #262121), #191616)}}.furnace-body{color:#fff;font-style:normal;font-weight:900}.dadi-art b{width:40px;height:40px;transform:translateX(var(--scene-x));color:#fff;background:#ffffff17;border-radius:50%;place-items:center;display:grid;position:absolute;top:15px}.meter-art{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.meter-art>i{aspect-ratio:1;background:radial-gradient(circle,#ffffff12,#0000 66%);border:2px solid #ffffff21;border-bottom-color:#0000;border-radius:50%;place-items:end center;font-style:normal;display:grid;position:relative}.meter-art b{margin-bottom:34px;font-size:14px}.meter-art em{transform-origin:0;background:var(--tool-accent);width:39%;height:2px;position:absolute;bottom:50%;left:50%;transform:rotate(-38deg)}@supports (color:color-mix(in lab, red, red)){.meter-art em{background:color-mix(in srgb, var(--tool-accent) 72%, #fff)}}.liangyi-art{place-items:center;display:grid}.yin-half,.yang-half{border:1px solid #ffffff2e;border-radius:50%;width:238px;height:238px;position:absolute}.yin-half{clip-path:inset(0 50% 0 0);background:#ffffff14}.yang-half{clip-path:inset(0 0 0 50%);background:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.yang-half{background:color-mix(in srgb, var(--tool-accent) 40%, transparent)}}.bagua-art>i{width:44px;height:44px;transform:rotate(var(--scene-angle)) translateY(-108px) rotate(var(--scene-angle-negative))}.filter-art{align-content:center;gap:14px;display:grid}.filter-art i{min-height:48px;transform:scaleX(var(--scene-scale));background:var(--tool-accent);border:1px solid #ffffff1f;border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.filter-art i{background:color-mix(in srgb, var(--tool-accent) 28%, #ffffff08)}}.filter-art i{color:#fff;font-size:13px;font-style:normal;font-weight:900}.organizer-art{background:#00000026;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;padding:30px 16px 20px;display:grid}.organizer-art b{min-height:var(--scene-height);background:var(--tool-accent);border-radius:12px 12px 5px 5px;place-items:end center;padding-bottom:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.organizer-art b{background:color-mix(in srgb, var(--tool-accent) 34%, #ffffff0a)}}.organizer-art b{font-size:12px}.scan-line{z-index:3;background:var(--tool-accent);height:2px;position:absolute;top:45px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.scan-line{background:color-mix(in srgb, var(--tool-accent) 72%, #fff)}}.scan-line{box-shadow:0 0 16px var(--tool-accent)}.vip-art{place-items:center;display:grid}.vault-ring{border:8px double var(--tool-accent);width:248px;height:248px;position:absolute}@supports (color:color-mix(in lab, red, red)){.vault-ring{border:8px double color-mix(in srgb, var(--tool-accent) 58%, #d8c387)}}.vault-ring{background:repeating-conic-gradient(from 0deg, #ffffff14 0 3deg, transparent 3deg 30deg);border-radius:50%}.vault-handle{border:2px solid #ffffff2e;border-radius:50%;width:150px;height:150px;position:absolute}.vip-art b{z-index:2;color:#e6c574;letter-spacing:.14em;font-size:30px;position:relative}.tool-scene.is-running .ring-one{animation:1.9s cubic-bezier(.5,0,.3,1) both scene-spin}.tool-scene.is-running .ring-two,.tool-scene.is-running .liangyi-art,.tool-scene.is-running .vault-ring{animation:1.9s cubic-bezier(.5,0,.3,1) both scene-spin-reverse}.tool-scene.is-running .jiugong-art i,.tool-scene.is-running .universal-art i{animation:scene-tile .9s var(--ease) both;animation-delay:var(--scene-delay)}.tool-scene.is-running .wuxing-art,.tool-scene.is-running .bagua-art{animation:1.7s cubic-bezier(.45,0,.25,1) both scene-spin}.tool-scene.is-running .flight-one{animation:1.15s ease-in-out infinite alternate flight-one}.tool-scene.is-running .flight-two{animation:1.15s ease-in-out infinite alternate flight-two}.tool-scene.is-running .meiluo-art i{animation:blossom-open 1.25s var(--ease) both}.tool-scene.is-running .sancai-art>i{animation:gate-slide .85s var(--ease) both;animation-delay:var(--scene-delay)}.tool-scene.is-running .beast-wheel{animation:1.8s cubic-bezier(.45,0,.2,1) both beast-accelerate}.tool-scene.is-running .dadi-art b{animation:element-drop .9s var(--ease) both;animation-delay:var(--scene-delay)}.tool-scene.is-running .meter-art em{animation:1.4s cubic-bezier(.45,0,.2,1) both needle-sweep}.tool-scene.is-running .filter-art i{animation:filter-close .78s var(--ease) both;animation-delay:var(--scene-delay)}.tool-scene.is-running .scan-line{animation:1.1s ease-in-out infinite alternate scanner-pass}@keyframes scene-spin{0%{opacity:.55;transform:rotate(0)scale(.92)}70%{opacity:1;transform:rotate(620deg)scale(1.03)}to{opacity:1;transform:rotate(720deg)scale(1)}}@keyframes scene-spin-reverse{0%{opacity:.55;transform:rotate(0)scale(.92)}70%{opacity:1;transform:rotate(-540deg)scale(1.03)}to{opacity:1;transform:rotate(-720deg)scale(1)}}@keyframes scene-tile{0%{opacity:.5;transform:perspective(400px)rotateY(0)scale(.9)}55%{opacity:1;transform:perspective(400px)rotateY(170deg)scale(1.07)}to{opacity:1;transform:perspective(400px)rotateY(360deg)scale(1)}}@keyframes flight-one{0%{opacity:.4;transform:translate(-16px)rotate(-8deg)}to{opacity:1;transform:translate(16px)rotate(8deg)}}@keyframes flight-two{0%{opacity:.4;transform:translate(16px)rotate(188deg)}to{opacity:1;transform:translate(-16px)rotate(172deg)}}@keyframes blossom-open{0%{transform:rotate(var(--scene-angle)) translateY(4px) scale(.18);opacity:0}70%{transform:rotate(var(--scene-angle)) translateY(-18px) scale(1.06);opacity:1}to{transform:rotate(var(--scene-angle)) translateY(-12px) scale(1);opacity:1}}@keyframes gate-slide{0%{transform:translateX(var(--scene-x-start));opacity:0}to{transform:translateX(var(--scene-x));opacity:1}}@keyframes beast-accelerate{0%{transform:rotate(0)}20%{transform:rotate(35deg)}65%{transform:rotate(920deg)}88%{transform:rotate(1190deg)}to{transform:rotate(1260deg)}}@keyframes element-drop{0%{transform:translate(var(--scene-x), -55px) scale(.65);opacity:0}70%{transform:translate(var(--scene-x), 80px) scale(1.08);opacity:1}to{transform:translate(var(--scene-x), 65px) scale(1);opacity:.45}}@keyframes needle-sweep{0%{transform:rotate(-90deg)}45%{transform:rotate(45deg)}70%{transform:rotate(-5deg)}to{transform:rotate(22deg)}}@keyframes filter-close{0%{opacity:.28;transform:scaleX(1)}to{transform:scaleX(var(--scene-scale));opacity:1}}@keyframes scanner-pass{0%{opacity:.45;transform:translateY(0)}to{opacity:1;transform:translateY(190px)}}.result-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.result-actions button{min-height:40px}.tool-result-card{border-color:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.tool-result-card{border-color:color-mix(in srgb, var(--tool-accent) 22%, #e5e1dc)}}.tool-result-card{background:radial-gradient(circle at 94% 5%, var(--tool-accent), transparent 28%), #fff}@supports (color:color-mix(in lab, red, red)){.tool-result-card{background:radial-gradient(circle at 94% 5%, color-mix(in srgb, var(--tool-accent) 9%, transparent), transparent 28%), #fff}}.tool-result-card.result-qiankun .result-groups,.tool-result-card.result-meiluo-zuxuan .result-groups,.tool-result-card.result-kuadu-hezhi .result-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-result-card.result-sancai-position .result-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-result-card.result-universal-code .result-groups article>div,.tool-result-card.result-shenshou-dantuo .result-groups article>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-result-card.result-universal-code .result-groups article span{letter-spacing:.12em;border-radius:8px;place-items:center;min-height:58px;font-size:18px;display:grid}.tool-result-card.result-jiugong-sandan .result-groups article>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sandan-token{place-items:center;min-height:118px;border-radius:20px!important;display:grid!important}.sandan-token small{color:inherit!important;font-size:11px!important}.sandan-token b{font-size:42px}.sandan-金胆{color:#8d6517!important;background:#fff8e5!important;border-color:#ddbd72!important}.sandan-银胆{color:#65717b!important;background:#f5f7f8!important;border-color:#bdc4ca!important}.sandan-防次胆{color:#9b5434!important;background:#fff2eb!important;border-color:#c98f6b!important}.dantuo-token{grid-template-columns:auto auto 1fr;place-items:center;gap:7px;min-height:76px;border-radius:16px!important;display:grid!important}.dantuo-token b{color:var(--tool-accent);font-size:28px}.dantuo-token em{background:var(--tool-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.dantuo-token i{color:#494e54;letter-spacing:.08em;font-size:17px;font-style:normal}.shenshou-panel{color:#fff4e3;background:radial-gradient(circle at 50% 42%,#ff8b4529,#0000 42%),linear-gradient(145deg,#281216,#130c16 72%);border:1px solid #ffc95c38;border-radius:18px;min-width:0;padding:18px;overflow:hidden}.shenshou-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shenshou-panel-head>div:first-child{min-width:0}.shenshou-panel-head span{color:#ffc95c;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.shenshou-panel-head h3{color:#fff8ea;margin:5px 0 4px;font-size:20px}.shenshou-panel-head p{color:#fff4e39e;max-width:560px;margin:0;font-size:12px;line-height:1.6}.shenshou-panel-actions{flex:none;gap:8px;display:flex}.shenshou-panel-actions button{color:#ffe7a0;cursor:pointer;background:#ffc95c14;border:1px solid #ffc95c4d;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.shenshou-wheel-stage{isolation:isolate;width:min(100%,680px);height:clamp(370px,48vw,520px);margin:8px auto 0;position:relative}.shenshou-wheel-stage:before{z-index:-1;content:"";filter:blur(22px);background:radial-gradient(circle,#ff734a38,#0000 68%);border-radius:50%;position:absolute;inset:20% 25%}.shenshou-orbit-ring{pointer-events:none;border:1px solid #ffc95c38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shenshou-orbit-ring.ring-outer{border-style:dashed;width:76%;height:76%}.shenshou-orbit-ring.ring-inner{border-color:#ff7a664d;width:53%;height:53%}.shenshou-panel.is-running .ring-outer{animation:2.8s linear infinite shenshou-ring-spin}.shenshou-panel.is-running .ring-inner{animation:1.7s linear infinite reverse shenshou-ring-spin}.shenshou-beast{border:1px solid var(--beast-color);place-items:stretch stretch;width:clamp(104px,17vw,132px);min-height:78px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.shenshou-beast{border:1px solid color-mix(in srgb, var(--beast-color) 62%, transparent)}}.shenshou-beast{box-shadow:0 0 22px var(--beast-color);background:#190c12f0;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.shenshou-beast{box-shadow:0 0 22px color-mix(in srgb, var(--beast-color) 14%, transparent)}}.shenshou-beast{transform:translate(-50%, -50%) rotate(var(--beast-angle)) translateY(clamp(116px, 18vw, 192px)) rotate(calc(var(--beast-angle) * -1));transition:border-color .3s,box-shadow .3s}.shenshou-panel.is-running .shenshou-beast{animation:2.8s cubic-bezier(.2,.85,.25,1) both shenshou-beast-orbit}.shenshou-beast>strong{color:var(--beast-color);text-align:center;padding:5px 8px 0;font-size:10px}.shenshou-beast-body{justify-content:center;align-items:center;gap:7px;min-height:49px;padding:3px 7px 8px;display:flex}.shenshou-beast-body>b{color:var(--beast-color)}@supports (color:color-mix(in lab, red, red)){.shenshou-beast-body>b{color:color-mix(in srgb, var(--beast-color) 88%, #fff)}}.shenshou-beast-body>b{font-size:25px;line-height:1}.shenshou-beast-body>small{color:#ffffff61;font-size:11px}.shenshou-beast-body span{align-items:center;gap:3px;min-width:0;display:inline-flex}.shenshou-beast-body span i,.shenshou-beast-body span em{border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.shenshou-beast-body span i{color:#5a2a00;background:linear-gradient(160deg,#ffe68b,#ffb52e)}.shenshou-beast-body span em{color:#fff;background:linear-gradient(160deg,#ff8b51,#e83e35);border-radius:50%;width:20px;height:20px;font-size:10px}.shenshou-beast-body span label{color:#fff;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.shenshou-beast.is-revealed{border-color:var(--beast-color)}@supports (color:color-mix(in lab, red, red)){.shenshou-beast.is-revealed{border-color:color-mix(in srgb, var(--beast-color) 84%, #fff)}}.shenshou-beast.is-revealed{box-shadow:0 0 24px var(--beast-color)}@supports (color:color-mix(in lab, red, red)){.shenshou-beast.is-revealed{box-shadow:0 0 24px color-mix(in srgb, var(--beast-color) 22%, transparent)}}.shenshou-launch-core{color:#fff1c5;cursor:pointer;background:conic-gradient(#ffd56f,#ff6c52,#b97bff,#55dbff,#ffd56f);border:7px solid #28100c;border-radius:50%;align-content:center;place-items:center;gap:4px;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff6b,0 12px 36px #ff8b4559}.shenshou-launch-core:after{z-index:-1;content:"";background:#28100c;border-radius:50%;position:absolute;inset:7px}.shenshou-launch-core b,.shenshou-launch-core span{z-index:1;position:relative}.shenshou-launch-core b{font-size:21px;line-height:1}.shenshou-launch-core span{font-size:9px;font-weight:900}.shenshou-launch-core:disabled{cursor:wait;filter:saturate(1.25)}.shenshou-panel-meta,.shenshou-panel-evidence{color:#fff4e39e;flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.5;display:flex}.shenshou-panel-meta span,.shenshou-panel-evidence span{background:#ffffff09;border:1px solid #ffc95c24;border-radius:8px;padding:7px 9px}.shenshou-panel-meta span:first-child{color:#ffe7a0}.shenshou-panel-evidence{margin-top:8px}@keyframes shenshou-ring-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes shenshou-beast-orbit{0%{transform:translate(-50%, -50%) rotate(var(--beast-angle)) translateY(clamp(116px, 18vw, 192px)) rotate(calc(var(--beast-angle) * -1))}55%{transform:translate(-50%, -50%) rotate(calc(var(--beast-angle) + 185deg)) translateY(clamp(116px, 18vw, 192px)) rotate(calc((var(--beast-angle) + 185deg) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--beast-angle) + 360deg)) translateY(clamp(116px, 18vw, 192px)) rotate(calc((var(--beast-angle) + 360deg) * -1))}}.wuxing-dadi-panel{color:#ecfff9;background:radial-gradient(circle at 50% 36%,#26a88929,#0000 42%),linear-gradient(145deg,#0a1628,#121a34 72%,#08121f);border:1px solid #7fffd43d;border-radius:18px;min-width:0;padding:18px;overflow:hidden}.wuxing-dadi-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wuxing-dadi-head>div:first-child{min-width:0}.wuxing-dadi-head span{color:#7fffd4;letter-spacing:.14em;font-size:11px;font-weight:800}.wuxing-dadi-head h3{color:#f6fffd;margin:5px 0 4px;font-size:20px}.wuxing-dadi-head p{color:#ecfff99e;max-width:560px;margin:0;font-size:12px;line-height:1.6}.wuxing-dadi-actions{flex:none;gap:8px;display:flex}.wuxing-dadi-actions button{color:#b9ffed;cursor:pointer;background:#7fffd414;border:1px solid #7fffd447;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.wuxing-dadi-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.wuxing-dadi-summary>div{background:#ffffff0b;border:1px solid #7fffd424;border-radius:11px;padding:10px}.wuxing-dadi-summary small{color:#ecfff985;font-size:10px;display:block}.wuxing-dadi-summary strong{color:#7fffd4;letter-spacing:.08em;margin-top:4px;font-size:18px;display:block}.wuxing-dadi-summary .is-manual{background:#e84d5b14;border-color:#e84d5b61}.wuxing-dadi-summary .is-manual strong{color:#ff9aa5}.wuxing-dadi-stage{isolation:isolate;width:min(100%,420px);height:310px;margin:8px auto 2px;position:relative}.wuxing-dadi-stage:before{z-index:-1;content:"";filter:blur(20px);background:radial-gradient(circle,#7fffd42e,#0000 68%);border-radius:50%;position:absolute;inset:22% 24%}.wuxing-dadi-orbit{border:1px solid #7fffd43d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wuxing-dadi-orbit.orbit-one{border-style:dashed;width:67%;height:67%}.wuxing-dadi-orbit.orbit-two{border-color:#ffc95c4d;width:43%;height:43%}.wuxing-dadi-panel.is-running .orbit-one{animation:5s linear infinite wuxing-dadi-spin}.wuxing-dadi-panel.is-running .orbit-two{animation:3.2s linear infinite reverse wuxing-dadi-spin}.wuxing-dadi-arrows{color:#7fffd45c;letter-spacing:.16em;text-align:center;font-size:15px;position:absolute;inset:40% 8%;transform:rotate(-16deg)}.wuxing-dadi-node{border:1px solid var(--ring-color);place-items:center;width:66px;height:66px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.wuxing-dadi-node{border:1px solid color-mix(in srgb, var(--ring-color) 75%, transparent)}}.wuxing-dadi-node{box-shadow:0 0 18px var(--ring-color);background:#0a1628f0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.wuxing-dadi-node{box-shadow:0 0 18px color-mix(in srgb, var(--ring-color) 18%, transparent)}}.wuxing-dadi-node{transform:translate(-50%, -50%) rotate(var(--ring-angle)) translateY(-104px) rotate(calc(var(--ring-angle) * -1))}.wuxing-dadi-node b{color:var(--ring-color);letter-spacing:.08em;font-size:17px}.wuxing-dadi-node i{background:var(--ring-color);width:7px;height:7px;box-shadow:0 0 11px var(--ring-color);border-radius:50%;position:absolute;top:4px;right:10px}.wuxing-dadi-panel.is-running .wuxing-dadi-node{animation:5s cubic-bezier(.2,.85,.25,1) both wuxing-dadi-node-spin}.wuxing-dadi-core{color:#eafff9;cursor:pointer;background:conic-gradient(#7fffd4,#4ecdc4,#ffd166,#ff8b67,#7fffd4);border:7px solid #0a1628;border-radius:50%;align-content:center;place-items:center;gap:4px;width:102px;height:102px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff61,0 12px 34px #4ecdc447}.wuxing-dadi-core:after{z-index:-1;content:"";background:#0b1827;border-radius:50%;position:absolute;inset:7px}.wuxing-dadi-core strong,.wuxing-dadi-core span{z-index:1;position:relative}.wuxing-dadi-core strong{font-size:20px;line-height:1}.wuxing-dadi-core span{font-size:9px;font-weight:900}.wuxing-dadi-core:disabled{cursor:wait;filter:saturate(1.25)}.wuxing-dadi-note{color:#ecfff99e;flex-wrap:wrap;justify-content:center;gap:8px;font-size:11px;display:flex}.wuxing-dadi-note span{background:#ffffff09;border:1px solid #7fffd426;border-radius:8px;padding:7px 9px}.wuxing-dadi-result{background:#07111eb8;border:1px solid #7fffd42e;border-radius:14px;margin-top:14px;padding:13px}.wuxing-dadi-result>header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.wuxing-dadi-result>header strong{color:#7fffd4;font-size:16px}.wuxing-dadi-result>header small{color:#ecfff980;font-size:10px}.wuxing-dadi-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.wuxing-dadi-number-grid>span{color:#e8fffa;letter-spacing:.08em;background:#ffffff09;border:1px solid #7fffd41a;border-radius:7px;justify-content:center;align-items:center;gap:1px;min-height:31px;font-size:15px;display:flex}.wuxing-dadi-number-grid b{font-weight:800}.wuxing-dadi-number-grid b.is-dan{color:#ff8b99;text-shadow:0 0 10px #ff8b9952}.wuxing-dadi-result footer{gap:5px;margin-top:10px;display:grid}.wuxing-dadi-result footer em{color:#ecfff980;font-size:10px;font-style:normal;line-height:1.5}@keyframes wuxing-dadi-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes wuxing-dadi-node-spin{0%{transform:translate(-50%, -50%) rotate(var(--ring-angle)) translateY(-104px) rotate(calc(var(--ring-angle) * -1))}60%{transform:translate(-50%, -50%) rotate(calc(var(--ring-angle) + 210deg)) translateY(-104px) rotate(calc((var(--ring-angle) + 210deg) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--ring-angle) + 360deg)) translateY(-104px) rotate(calc((var(--ring-angle) + 360deg) * -1))}}@media (max-width:720px){.wuxing-dadi-panel{border-radius:15px;padding:13px}.wuxing-dadi-head{display:block}.wuxing-dadi-actions{margin-top:10px}.wuxing-dadi-actions button{flex:1}.wuxing-dadi-summary strong{font-size:15px}.wuxing-dadi-stage{height:286px}.wuxing-dadi-node{width:58px;height:58px;transform:translate(-50%, -50%) rotate(var(--ring-angle)) translateY(-92px) rotate(calc(var(--ring-angle) * -1))}.wuxing-dadi-core{width:92px;height:92px}.wuxing-dadi-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes wuxing-dadi-node-spin{0%{transform:translate(-50%, -50%) rotate(var(--ring-angle)) translateY(-92px) rotate(calc(var(--ring-angle) * -1))}60%{transform:translate(-50%, -50%) rotate(calc(var(--ring-angle) + 210deg)) translateY(-92px) rotate(calc((var(--ring-angle) + 210deg) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--ring-angle) + 360deg)) translateY(-92px) rotate(calc((var(--ring-angle) + 360deg) * -1))}}}.kuadu-hezhi-panel{color:#effbff;background:radial-gradient(circle at 50% 0,#7fdbff1a,#0000 38%),linear-gradient(145deg,#0a1628,#101b32 70%,#08111e);border:1px solid #7fdbff3d;border-radius:18px;min-width:0;padding:18px;overflow:hidden}.kuadu-hezhi-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kuadu-hezhi-head>div:first-child{min-width:0}.kuadu-hezhi-head span{color:#7fdbff;letter-spacing:.14em;font-size:11px;font-weight:800}.kuadu-hezhi-head h3{color:#f2fbff;margin:5px 0 4px;font-size:21px}.kuadu-hezhi-head p{color:#effbff99;max-width:560px;margin:0;font-size:12px;line-height:1.6}.kuadu-hezhi-head-actions{flex:none;gap:8px;display:flex}.kuadu-hezhi-head-actions button{color:#bcefff;cursor:pointer;background:#7fdbff14;border:1px solid #7fdbff47;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.kuadu-hezhi-head-actions .kuadu-hezhi-all{color:#fff;background:linear-gradient(135deg,#14516a,#1b344f)}.kuadu-hezhi-head-actions button:disabled{cursor:not-allowed;opacity:.55}.kuadu-hezhi-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.kuadu-hezhi-metric{border:1px solid var(--metric-color);min-width:0}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-metric{border:1px solid color-mix(in srgb, var(--metric-color) 26%, transparent)}}.kuadu-hezhi-metric{background:var(--metric-color);border-radius:14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-metric{background:color-mix(in srgb, var(--metric-color) 6%, #091524)}}.kuadu-hezhi-metric>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kuadu-hezhi-metric>header span{color:var(--metric-color);letter-spacing:.12em;font-size:10px;font-weight:800}.kuadu-hezhi-metric>header h4{color:#fff;margin:5px 0 3px;font-size:18px}.kuadu-hezhi-metric>header p{color:#effbff85;margin:0;font-size:11px}.kuadu-hezhi-metric>header b{border:1px solid var(--metric-color)}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-metric>header b{border:1px solid color-mix(in srgb, var(--metric-color) 28%, transparent)}}.kuadu-hezhi-metric>header b{color:var(--metric-color);border-radius:999px;padding:4px 7px;font-size:10px}.kuadu-hezhi-run{border:1px solid var(--metric-color);width:100%;min-height:38px;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-run{border:1px solid color-mix(in srgb, var(--metric-color) 34%, transparent)}}.kuadu-hezhi-run{background:var(--metric-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-run{background:color-mix(in srgb, var(--metric-color) 12%, #091524)}}.kuadu-hezhi-run{color:var(--metric-color);cursor:pointer;font-size:12px;font-weight:800}.kuadu-hezhi-run:disabled{cursor:wait;opacity:.7}.kuadu-hezhi-result{border:1px solid var(--metric-color);min-height:116px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-result{border:1px solid color-mix(in srgb, var(--metric-color) 15%, transparent)}}.kuadu-hezhi-result{background:#00000026;border-radius:10px;padding:10px}.kuadu-hezhi-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.kuadu-hezhi-metric-grid>div{background:var(--metric-color);border-radius:9px;align-content:center;place-items:center;gap:3px;min-height:86px;display:grid}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-metric-grid>div{background:color-mix(in srgb, var(--metric-color) 9%, transparent)}}.kuadu-hezhi-metric-grid strong{color:var(--metric-color);font-size:27px;line-height:1}.kuadu-hezhi-metric-grid span{color:#effbffb8;font-size:10px}.kuadu-hezhi-metric-grid small{color:#effbff6b;font-size:9px}.kuadu-hezhi-empty{color:#effbff6b;place-items:center;min-height:95px;margin:0;font-size:12px;display:grid}.kuadu-hezhi-progress{color:#effbff94;align-content:center;place-items:center;gap:9px;min-height:95px;font-size:11px;display:grid}.kuadu-hezhi-progress i{background:var(--metric-color);border-radius:99px;width:72%;height:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kuadu-hezhi-progress i{background:color-mix(in srgb, var(--metric-color) 18%, transparent)}}.kuadu-hezhi-progress i:after{border-radius:inherit;background:var(--metric-color);content:"";width:42%;height:100%;animation:1s ease-in-out infinite kuadu-hezhi-progress;display:block}.kuadu-hezhi-evidence{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kuadu-hezhi-evidence span{color:#effbff80;border:1px solid #7fdbff24;border-radius:8px;padding:7px 9px;font-size:10px;line-height:1.5}@keyframes kuadu-hezhi-progress{0%{transform:translate(-140%)}to{transform:translate(240%)}}@media (max-width:720px){.kuadu-hezhi-panel{border-radius:15px;padding:13px}.kuadu-hezhi-head{display:block}.kuadu-hezhi-head-actions{margin-top:10px}.kuadu-hezhi-head-actions button{flex:1}.kuadu-hezhi-panels{grid-template-columns:1fr}.kuadu-hezhi-metric-grid>div{min-height:78px}}.liangyi-panel{color:#f5f7fb;background:radial-gradient(circle at 50% 0,#8ca0c21f,#0000 38%),linear-gradient(145deg,#08090d,#171a2a 68%,#08090d);border:1px solid #a8b8ce40;border-radius:18px;min-width:0;padding:18px;overflow:hidden}.liangyi-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.liangyi-head>div:first-child{min-width:0}.liangyi-head>div:first-child>span{color:#c8d4e9;letter-spacing:.14em;font-size:11px;font-weight:800}.liangyi-head h3{color:#fff;margin:5px 0 4px;font-size:21px}.liangyi-head p{color:#eff4ff94;max-width:570px;margin:0;font-size:12px;line-height:1.6}.liangyi-copy{color:#e9effa;cursor:pointer;background:#ffffff14;border:1px solid #d6e1f438;border-radius:9px;flex:none;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.liangyi-stage-wrap{place-items:center;min-height:260px;padding:18px 0 10px;display:grid}.liangyi-stage{place-items:center;width:220px;height:220px;display:grid;position:relative}.liangyi-taiji{background:linear-gradient(90deg,#f3f4f6 0 50%,#11131a 50% 100%);border:1px solid #ffffff40;border-radius:50%;width:168px;height:168px;position:relative;overflow:hidden;box-shadow:0 0 0 12px #ffffff09,0 18px 50px #00000061}.liangyi-taiji:before,.liangyi-taiji:after{content:"";border-radius:50%;width:84px;height:84px;position:absolute;left:50%;transform:translate(-50%)}.liangyi-taiji:before{background:#11131a;top:0;box-shadow:0 42px #f3f4f6}.liangyi-taiji:after{background:#f3f4f6;width:18px;height:18px;top:28px;box-shadow:0 94px #11131a}.liangyi-circles{opacity:0;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.3)}.liangyi-circles i{border-radius:50%;width:64px;height:64px;position:absolute}.liangyi-yang{background:linear-gradient(145deg,#fff,#c9ced7);top:40px;left:42px;box-shadow:0 0 26px #ffffff61}.liangyi-yin{background:linear-gradient(145deg,#343a47,#11131a);border:1px solid #555d6c;bottom:40px;right:42px;box-shadow:0 0 26px #000000d9}.liangyi-stage-label{color:#e4ebf685;letter-spacing:.12em;font-size:10px;position:absolute;bottom:-2px}.liangyi-panel.is-running .liangyi-taiji{animation:3s cubic-bezier(.46,.04,.2,1) both liangyi-taiji-transition}.liangyi-panel.is-running .liangyi-circles{animation:1.5s cubic-bezier(.2,.75,.2,1) 1.5s both liangyi-circles-reveal}.liangyi-panel.has-result .liangyi-taiji{display:none}.liangyi-panel.has-result .liangyi-circles{opacity:1;transform:none}.liangyi-run{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1b1c22,#414858);border:1px solid #dae2f240;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;font-weight:900;display:flex;box-shadow:0 10px 24px #0000003d}.liangyi-run:hover{border-color:#ffffff6b}.liangyi-run:disabled{cursor:wait;opacity:.7}.liangyi-run span{font-size:18px}.liangyi-progress{color:#e4ebf68f;align-content:center;place-items:center;gap:8px;min-height:52px;font-size:11px;display:grid}.liangyi-progress i{background:#ffffff1f;border-radius:99px;width:min(340px,80%);height:4px;display:block;overflow:hidden}.liangyi-progress i:after{border-radius:inherit;content:"";background:#cbd4e3;width:38%;height:100%;animation:1s ease-in-out infinite liangyi-progress;display:block}.liangyi-results{animation:result-in .5s var(--ease) both;margin-top:16px}.liangyi-probability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.liangyi-probability{background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:15px}.liangyi-probability.is-liu{border-color:#f4f6fa38}.liangyi-probability.is-san{background:#00000038;border-color:#7d879942}.liangyi-probability header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.liangyi-probability header span{color:#eff4ffa3;font-size:12px}.liangyi-probability header strong{color:#fff;font-size:27px;line-height:1}.liangyi-probability.is-san header strong{color:#d4d8e0}.liangyi-bar{background:#ffffff1a;border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.liangyi-bar i{border-radius:inherit;background:linear-gradient(90deg,#fff,#aab3c0);height:100%;transition:width 1s;display:block}.liangyi-probability.is-san .liangyi-bar i{background:linear-gradient(90deg,#8993a4,#3b414c)}.liangyi-trend{text-align:center;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff14;gap:5px;margin-top:12px;padding:13px 14px;display:grid}.liangyi-trend strong{color:#dbe4f3;font-size:12px}.liangyi-trend span{color:#e4ebf670;font-size:10px}.liangyi-source{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.liangyi-source span{color:#e4ebf675;border:1px solid #ffffff1c;border-radius:8px;padding:6px 8px;font-size:10px;line-height:1.45}@keyframes liangyi-taiji-transition{0%{opacity:1;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(1080deg)scale(1)}to{opacity:0;transform:rotate(1800deg)scale(.4)}}@keyframes liangyi-circles-reveal{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes liangyi-progress{0%{transform:translate(-160%)}to{transform:translate(330%)}}@media (max-width:720px){.liangyi-panel{border-radius:15px;padding:13px}.liangyi-head{display:block}.liangyi-copy{margin-top:10px}.liangyi-stage-wrap{min-height:235px}.liangyi-stage{transform:scale(.9)}.liangyi-probability-grid{grid-template-columns:1fr}.liangyi-probability header strong{font-size:25px}}.bagua-panel{color:#fff8dd;background:radial-gradient(circle at 85% 0,#ffd70021,#0000 32%),linear-gradient(145deg,#1a0e00,#2d1a00 62%,#140a00);border:1px solid #ffd70038;border-radius:18px;min-width:0;padding:18px;overflow:hidden}.bagua-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bagua-head>div:first-child{min-width:0}.bagua-head span,.bagua-convert-card>header span{color:gold;letter-spacing:.14em;font-size:11px;font-weight:900}.bagua-head h3{color:#fff0a6;margin:5px 0 4px;font-size:22px}.bagua-head p{color:#fff4c999;max-width:560px;margin:0;font-size:12px;line-height:1.6}.bagua-wheel{background:radial-gradient(circle, #ffd70029, transparent 58%), repeating-conic-gradient(from 22.5deg, #ffd7004d 0 1deg, transparent 1deg 45deg);border:1px solid #ffd70042;border-radius:50%;flex:0 0 126px;width:126px;height:126px;animation:15s linear infinite bagua-wheel-spin;position:relative;box-shadow:0 0 0 10px #ffd7000a,0 0 30px #ffad002e}.bagua-wheel i{color:gold;width:28px;height:28px;transform:translate(-50%, -50%) rotate(var(--bagua-angle)) translateY(-43px) rotate(calc(var(--bagua-angle) * -1));background:#261400e6;border:1px solid #ffd70038;border-radius:6px;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;top:50%;left:50%}.bagua-wheel b{color:#ffe88a;background:linear-gradient(145deg,#7a4c00,#241100);border:1px solid #ffd70073;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bagua-input-card,.bagua-convert-card{background:#00000038;border:1px solid #ffd70026;border-radius:13px;margin-top:16px;padding:14px}.bagua-input-card label{color:#c99b25;font-size:12px;font-weight:800;display:block}.bagua-input-card input,.bagua-convert-card textarea{color:gold;letter-spacing:.18em;background:#00000057;border:1px solid #ffd7003d;border-radius:9px;outline:0;width:100%;margin-top:9px;font-size:15px}.bagua-input-card input{text-align:center;min-height:44px;padding:0 13px}.bagua-input-card input:focus,.bagua-convert-card textarea:focus{border-color:#ffd7009e;box-shadow:0 0 0 3px #ffd70014}.bagua-input-card small{color:#ffe28994;text-align:center;min-height:17px;margin-top:7px;font-size:10px;display:block}.bagua-actions,.bagua-convert-actions{gap:8px;margin-top:10px;display:flex}.bagua-actions button,.bagua-convert-actions button,.bagua-result-card button,.bagua-copy-all,.bagua-copy-convert{color:gold;cursor:pointer;background:linear-gradient(135deg,#2d1a00,#8a5a00);border:1px solid #ffd7004d;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}.bagua-actions button:first-child{flex:1}.bagua-actions .is-quiet,.bagua-convert-actions .is-quiet{color:#ffffff94;background:#ffffff0d;border-color:#ffffff24;flex:0 0 68px}.bagua-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.bagua-result-card{background:#0003;border:1px solid #ffffff1f;border-radius:13px;min-width:0;padding:13px}.bagua-result-card.is-liu{background:linear-gradient(145deg,#00326457,#00000029);border-color:#64b5f642}.bagua-result-card.is-san{background:linear-gradient(145deg,#64000047,#00000029);border-color:#ff64643d}.bagua-result-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bagua-result-card>header div{align-items:baseline;gap:7px;display:flex}.bagua-result-card>header span{color:#8ecbff;font-size:12px;font-weight:900}.bagua-result-card.is-san>header span{color:#ffadad}.bagua-result-card>header strong{color:#ffffff75;font-size:10px}.bagua-result-card>header button{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff2b;min-height:28px;padding:0 9px}.bagua-number-cloud{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:100px;max-height:194px;margin-top:10px;display:flex;overflow:auto}.bagua-number-cloud b,.bagua-convert-result b{color:#8ecbff;letter-spacing:.04em;background:#64b5f614;border:1px solid #64b5f633;border-radius:6px;padding:5px 6px;font-family:ui-monospace,Consolas,monospace;font-size:11px}.bagua-result-card.is-san .bagua-number-cloud b{color:#ffb3b3;background:#ff646414;border-color:#ff646433}.bagua-result-card>footer{gap:7px;margin-top:10px;display:flex}.bagua-result-card>footer button{color:#e4b8ed;background:#ce93d81a;border-color:#ce93d840;min-height:29px}.bagua-result-card>footer button:disabled{cursor:default;opacity:.52}.bagua-copy-all{color:#9dff9d;background:linear-gradient(135deg,#1a3a1a,#2d6b2d);border-color:#7fff7f40;width:100%;margin-top:12px}.bagua-convert-card>header{justify-content:space-between;align-items:baseline;display:flex}.bagua-convert-card>header small{color:#81c7848c;font-size:10px}.bagua-convert-card textarea{resize:vertical;color:#a8e7ab;letter-spacing:.04em;min-height:76px;padding:10px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.6}.bagua-convert-actions button{color:#a8e7ab;background:#81c78414;border-color:#81c7843d;flex:1}.bagua-convert-actions .is-green,.bagua-copy-convert{color:#9dff9d;background:linear-gradient(135deg,#1a3a1a,#2d6b2d);border-color:#7fff7f3d}.bagua-convert-result{flex-wrap:wrap;gap:5px;max-height:170px;margin-top:10px;display:flex;overflow:auto}.bagua-convert-result b{color:#a8e7ab;background:#81c78414;border-color:#81c78433}.bagua-copy-convert{width:100%;margin-top:10px}.bagua-notice{color:#ffe289b8;text-align:center;margin:11px 0 0;font-size:11px}@keyframes bagua-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:720px){.bagua-panel{border-radius:15px;padding:13px}.bagua-head{display:block}.bagua-wheel{margin:15px auto 0}.bagua-result-grid{grid-template-columns:1fr}.bagua-actions,.bagua-convert-actions{flex-wrap:wrap}.bagua-convert-actions button{flex:30%}.shenshou-panel{border-radius:15px;padding:13px}.shenshou-panel-head{display:block}.shenshou-panel-actions{margin-top:10px}.shenshou-panel-actions button{flex:1}.shenshou-wheel-stage{height:392px}.shenshou-beast{width:94px;min-height:74px;transform:translate(-50%, -50%) rotate(var(--beast-angle)) translateY(122px) rotate(calc(var(--beast-angle) * -1))}.shenshou-beast-body{gap:4px;padding-inline:4px}.shenshou-beast-body>b{font-size:21px}.shenshou-beast-body span label{font-size:12px}.shenshou-launch-core{width:92px;height:92px}@keyframes shenshou-beast-orbit{0%{transform:translate(-50%, -50%) rotate(var(--beast-angle)) translateY(122px) rotate(calc(var(--beast-angle) * -1))}55%{transform:translate(-50%, -50%) rotate(calc(var(--beast-angle) + 185deg)) translateY(122px) rotate(calc((var(--beast-angle) + 185deg) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--beast-angle) + 360deg)) translateY(122px) rotate(calc((var(--beast-angle) + 360deg) * -1))}}}.tool-result-card.result-wuxing-shuangfei .result-groups article span{letter-spacing:.12em;border-radius:999px}.tool-result-card.result-meiluo-zuxuan .result-groups article:first-child{background:#fff7fb}.tool-result-card.result-meiluo-zuxuan .result-groups article:last-child{background:#f8f6ff}.tool-result-card.result-sancai-position .result-groups article{border-top:4px solid var(--tool-accent);min-height:180px}.tool-result-card.result-liangyi .result-groups article,.tool-result-card.result-bagua .result-groups article{border-radius:50% 18px}@media (max-width:900px){.full-tool-card,.full-tool-card:nth-child(n){grid-column:span 6}.tool-scene{min-height:520px}.scene-meiluo-zuxuan .meiluo-art{width:min(100%,280px);height:250px}.scene-meiluo-zuxuan .meiluo-art i{width:80px;height:100px;margin-top:-100px;margin-left:-40px}}@media (max-width:620px){.full-tool-grid{grid-template-columns:1fr}.full-tool-card,.full-tool-card:nth-child(n){grid-column:1;min-height:230px}.full-tool-card .tool-mark{border-radius:18px;width:60px;height:60px;margin-bottom:18px}.tool-scene{border-radius:22px;min-height:500px;padding:20px 14px}.scene-caption{top:18px;left:18px}.scene-art{width:min(100%,330px);height:270px}.scene-meiluo-zuxuan .meiluo-art{width:min(100%,252px);height:236px}.scene-meiluo-zuxuan .meiluo-art i{width:72px;height:88px;margin-top:-88px;margin-left:-36px}.scene-meiluo-zuxuan .meiluo-art b{width:68px;height:68px}.scene-trigger{min-width:190px}.scene-qiankun .scene-trigger,.scene-shenshou-dantuo .scene-trigger,.scene-liangyi .scene-trigger,.scene-bagua .scene-trigger{min-width:104px;min-height:104px}.ring-one,.beast-wheel,.yin-half,.yang-half,.vault-ring{width:220px;height:220px}.ring-two{width:158px;height:158px}.qiankun-art b{transform:rotate(var(--scene-angle)) translateY(-94px) rotate(var(--scene-angle-negative))}.universal-art{width:100%}.sancai-art>i{grid-template-columns:75px 1fr;padding:8px 10px}.sancai-art em{width:29px;height:29px}.tool-result-card.result-qiankun .result-groups,.tool-result-card.result-meiluo-zuxuan .result-groups,.tool-result-card.result-kuadu-hezhi .result-groups,.tool-result-card.result-sancai-position .result-groups{grid-template-columns:1fr}.tool-result-card.result-universal-code .result-groups article>div,.tool-result-card.result-shenshou-dantuo .result-groups article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sandan-token{min-height:96px}}.floating-service-trigger{z-index:78;color:#fff;cursor:pointer;width:72px;min-height:82px;transition:transform .22s var(--ease), box-shadow .22s var(--ease);background:radial-gradient(circle at 25% 10%,#ffffff57,#0000 35%),linear-gradient(145deg,#c62d3e 0%,#9f1d2c 56%,#73121f 100%);border:1px solid #ffffff85;border-radius:24px;place-items:center;gap:5px;padding:11px 8px 9px;display:grid;position:fixed;bottom:28px;right:max(22px,50vw - 746px);overflow:visible;box-shadow:0 18px 44px #6f0f1e4d,inset 0 1px #ffffff47}.floating-service-trigger:hover{transform:translateY(-5px);box-shadow:0 24px 54px #6f0f1e66,inset 0 1px #ffffff4d}.floating-service-trigger:focus-visible{outline-offset:4px;outline:3px solid #9f1d2c38}.floating-service-trigger>span:last-of-type{letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:900}.floating-service-trigger>i{background:#42d27d;border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:2.1s ease-in-out infinite service-online;position:absolute;top:8px;right:8px;box-shadow:0 0 0 5px #42d27d33}.floating-service-icon{background:#ffffff24;border:1px solid #ffffff47;border-radius:15px;place-items:center;width:39px;height:39px;display:grid}.floating-service-icon svg{width:25px;height:25px}.customer-service-layer{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e14157a;place-items:center;padding:24px;animation:.22s both service-layer-in;display:grid;position:fixed;inset:0}.customer-service-panel{color:#272222;width:min(430px,100%);max-height:min(760px,100dvh - 48px);animation:service-panel-in .32s var(--ease) both;scrollbar-width:thin;background:radial-gradient(circle at 85% -5%,#be35461f,#0000 32%),#fffdfb;border:1px solid #ffffffd1;border-radius:30px;position:relative;overflow:hidden auto;box-shadow:0 32px 90px #2a171a4d}.customer-service-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.customer-service-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.customer-service-header{color:#fff;background:linear-gradient(120deg,#ffffff14,#0000 42%),linear-gradient(135deg,#2c2526 0%,#211b1c 64%,#541b24 100%);align-items:center;gap:15px;min-height:132px;padding:25px 58px 24px 25px;display:flex}.customer-service-header>span{background:linear-gradient(145deg,#c62d3e,#8c1725);border:1px solid #ffffff30;border-radius:20px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 30px #85122259}.customer-service-header svg{width:34px;height:34px}.customer-service-header small{color:#ffffff7a;letter-spacing:.18em;font-size:9px;font-weight:800}.customer-service-header h2{letter-spacing:-.04em;margin:4px 0 3px;font-size:25px}.customer-service-header p{color:#ffffff9e;margin:0;font-size:12px}.customer-service-content{gap:17px;padding:23px 25px 20px;display:grid}.customer-service-copy{gap:5px;display:grid}.customer-service-copy>span{color:var(--brand);letter-spacing:.15em;font-size:10px;font-weight:900}.customer-service-copy strong{font-size:18px;line-height:1.45}.customer-service-copy p{color:#8a7e80;margin:0;font-size:12px;line-height:1.7}.customer-service-qr{background:#fff;border:1px solid #eee5e2;border-radius:24px;place-items:center;gap:9px;width:min(228px,100%);margin:0 auto;padding:14px 14px 11px;display:grid;box-shadow:0 15px 38px #39262814}.customer-service-qr-preview-trigger{cursor:zoom-in;background:0 0;border:0;place-items:center;gap:8px;width:100%;padding:0;display:grid}.customer-service-qr-preview-trigger img{aspect-ratio:1;object-fit:contain;border-radius:14px;width:100%;display:block}.customer-service-qr-preview-trigger>span{color:#7c7072;font-size:11px;font-weight:700}.customer-service-save-qr{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:13px;width:100%;min-height:42px;padding:0 14px;font-size:12px;font-weight:900}.customer-service-save-qr:disabled{cursor:wait;opacity:.62}.customer-service-save-qr:focus-visible,.customer-service-qr-preview-trigger:focus-visible,.customer-service-qr-preview-close:focus-visible{outline-offset:3px;outline:3px solid #9f1d2c38}.customer-service-qr>small{color:#9a8e90;text-align:center;font-size:9px;line-height:1.55}.customer-service-save-message{color:var(--brand);text-align:center;margin:0;font-size:10px;font-weight:800;line-height:1.5}.customer-service-qr-empty{color:#a39496;min-height:212px}.customer-service-qr-empty svg{width:56px;height:56px}.customer-service-wechat{background:#faf6f4;border:1px solid #efe5e3;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 15px;display:flex}.customer-service-wechat>div{gap:2px;min-width:0;display:grid}.customer-service-wechat small{color:#9c8f91;font-size:10px}.customer-service-wechat strong{overflow-wrap:anywhere;color:#3a3032;font-size:14px}.customer-service-wechat button,.customer-service-error button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;padding:10px 14px;font-size:11px;font-weight:900}.customer-service-footer{color:#aaa0a1;text-align:center;border-top:1px solid #f2e9e7;padding:13px 24px 15px;font-size:10px}.customer-service-loading{place-content:center;gap:10px;min-height:340px;padding:30px;display:grid}.customer-service-loading span{background:linear-gradient(90deg,#f3ecea 25%,#fcf8f6 45%,#f3ecea 70%) 0 0/240% 100%;border-radius:9px;width:200px;height:17px;animation:1.2s linear infinite service-loading}.customer-service-loading span:nth-child(2){width:150px}.customer-service-loading span:nth-child(3){width:180px}.customer-service-error{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:320px;padding:30px;display:grid}.customer-service-error strong{font-size:18px}.customer-service-error p{color:#8d8082;margin:0 0 7px;font-size:12px}.customer-service-qr-preview-layer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e0fd1;place-items:center;padding:22px;animation:.18s both service-layer-in;display:grid;position:fixed;inset:0}.customer-service-qr-preview{color:#282122;width:min(390px,100%);animation:service-panel-in .24s var(--ease) both;background:#fffdfb;border:1px solid #ffffff24;border-radius:26px;place-items:center;gap:8px;padding:24px;display:grid;position:relative;box-shadow:0 30px 90px #00000057}.customer-service-qr-preview>strong{text-align:center;padding-left:32px;padding-right:32px;font-size:18px}.customer-service-qr-preview>p{color:#8a7e80;text-align:center;margin:0 0 8px;font-size:11px;line-height:1.6}.customer-service-qr-preview>img{aspect-ratio:1;object-fit:contain;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;background:#fff;border:1px solid #eee5e2;border-radius:18px;width:min(290px,74vw);padding:10px;display:block}.customer-service-qr-preview-close{color:#5b4d4f;cursor:pointer;background:#f8f1f1;border:1px solid #ebdfe0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.customer-service-qr-preview-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.preview-save-button{width:min(290px,74vw);margin-top:6px}@keyframes service-online{50%{box-shadow:0 0 0 9px #42d27d00}}@keyframes service-layer-in{0%{opacity:0}}@keyframes service-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes service-loading{to{background-position:-240% 0}}@media (max-width:767px){.floating-service-trigger{right:12px;bottom:calc(94px + env(safe-area-inset-bottom));border-radius:20px;gap:3px;width:60px;min-height:68px;padding:8px 6px 7px}.floating-service-trigger>span:last-of-type{font-size:10px}.floating-service-icon{border-radius:13px;width:34px;height:34px}.floating-service-icon svg{width:22px;height:22px}.customer-service-layer{place-items:end center;padding:0}.customer-service-panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 10px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0;animation-name:service-sheet-in}.customer-service-header{min-height:116px;padding:21px 58px 20px 20px}.customer-service-header>span{border-radius:18px;width:52px;height:52px}.customer-service-header h2{font-size:22px}.customer-service-content{padding:20px 20px 17px}.customer-service-qr{width:min(205px,68vw)}.customer-service-qr-preview-layer{padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom))}.customer-service-qr-preview{border-radius:24px;width:100%;padding:22px 18px 19px}.customer-service-qr-preview>img,.preview-save-button{width:min(300px,78vw)}}@media (max-width:370px){.customer-service-header{gap:11px}.customer-service-header>span{width:46px;height:46px}.customer-service-header h2{font-size:20px}.customer-service-content{padding-left:16px;padding-right:16px}}@keyframes service-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.floating-service-trigger>i,.customer-service-layer,.customer-service-panel,.customer-service-loading span{animation:none}}.app-v2-tool:has(.sancai-position){margin:-12px -12px -90px}:is(.app-v2-tool:has(.sancai-position)>.app-v2-back,.app-v2-tool:has(.sancai-position)>.app-v2-tool-head){display:none}.sancai-position{color:#fff;background:linear-gradient(#111044 0%,#08091f 55%,#02030b 100%);width:100%;min-width:0;min-height:calc(100dvh - 62px);overflow:visible}.sancai-position-appbar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:72px;padding:8px 16px 0;display:grid}.sancai-position-appbar button{color:#fffc;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.sancai-position-appbar button span{font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1}.sancai-position-appbar h1,.sancai-position-appbar p{margin:0}.sancai-position-appbar h1{font-size:18px;font-weight:900}.sancai-position-appbar p{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.sancai-position>main{min-width:0;padding:8px 16px calc(100px + env(safe-area-inset-bottom))}.sancai-position-selection{background:#070c2580;border:1px solid #7eebff47;border-radius:18px;padding:14px}.sancai-position-selection h2,.sancai-position-selection p,.sancai-position-selection small{margin:0}.sancai-position-selection h2{color:#7eebff;font-size:14px;font-weight:900}.sancai-position-selection p{color:#ffffff8f;margin-top:4px;font-size:10px;line-height:1.5}.sancai-position-selection small{color:#ffffff70;margin-top:9px;font-size:9px;display:block}.sancai-position-digits{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.sancai-position-digits button{aspect-ratio:1;color:#ffffffdb;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:50%;place-items:center;min-width:0;padding:0;font-size:13px;font-weight:900;display:grid}.sancai-position-digits button.active{color:#181043;background:#ffd76a;border-color:#fff1b0;box-shadow:0 0 14px #ffd76a6b}.sancai-position-formula{color:#ffffffad;text-align:center;margin:12px 0 0;font-size:10px;font-weight:800}.sancai-position-formula span{color:#ffd36b;margin-right:5px}.sancai-position-stage{isolation:isolate;height:388px;position:relative;overflow:hidden}.sancai-position-stars,.sancai-sacred-geometry,.sancai-orbit,.sancai-heaven-beam{pointer-events:none;position:absolute;inset:0}.sancai-position-stars i{top:var(--top);left:var(--left);opacity:.25;width:2px;height:2px;animation:sancai-star-pulse 2.6s ease-in-out var(--delay) infinite;background:#9defff;border-radius:50%;position:absolute}.sancai-sacred-geometry{clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.7;border:1px solid #ffffff1f;width:264px;height:264px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(30deg)}.sancai-sacred-geometry:after{content:"";border:1px solid #ffffff14;position:absolute;inset:0;transform:rotate(180deg)}.sancai-position-stage.is-running .sancai-sacred-geometry,.sancai-position-stage.is-revealed .sancai-sacred-geometry,.sancai-position-stage.is-complete .sancai-sacred-geometry{animation:3.8s cubic-bezier(.22,1,.36,1) both sancai-geometry-turn}.sancai-orbit{border-radius:50%;width:300px;height:300px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sancai-orbit-rotor{border:1px solid var(--realm);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sancai-orbit-rotor{border:1px solid color-mix(in srgb, var(--realm) 44%, transparent)}}.sancai-orbit-rotor{border-radius:50%}.sancai-orbit.orbit-1{width:220px;height:220px}.sancai-orbit.orbit-2{width:148px;height:148px}.sancai-orbit-rotor i{background:var(--realm);opacity:.42;width:2px;height:9px;transform-origin:50% calc(var(--orbit-radius) + 1px);transform:translate(-50%, -50%) rotate(calc(var(--tick) * 30deg)) translateY(calc(var(--orbit-radius) * -1));position:absolute;top:50%;left:50%}.orbit-0{--realm:#6eeaff;--orbit-radius:150px}.orbit-1{--realm:#ca91ff;--orbit-radius:110px}.orbit-2{--realm:#ffd36b;--orbit-radius:74px}.sancai-orbit-rotor b{border:1px solid var(--realm);width:24px;height:24px;display:grid;position:absolute;top:50%;left:-12px}@supports (color:color-mix(in lab, red, red)){.sancai-orbit-rotor b{border:1px solid color-mix(in srgb, var(--realm) 64%, transparent)}}.sancai-orbit-rotor b{color:var(--realm);background:#08091f;border-radius:50%;place-items:center;font-size:11px;transform:translateY(-50%)}.sancai-orbit em{border:1px solid var(--realm);width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.sancai-orbit em{border:1px solid color-mix(in srgb, var(--realm) 84%, white)}}.sancai-orbit em{color:#fff;transform:translate(-50%, -50%) translate(calc(var(--digit-x) * var(--orbit-radius)), calc(var(--digit-y) * var(--orbit-radius)));background:#07091af0;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:900}.sancai-orbit em.selected{color:#15103e;box-shadow:0 0 14px var(--realm);background:#ffd36b}@supports (color:color-mix(in lab, red, red)){.sancai-orbit em.selected{box-shadow:0 0 14px color-mix(in srgb, var(--realm) 64%, transparent)}}.sancai-position-stage.is-running .orbit-0 .sancai-orbit-rotor,.sancai-position-stage.is-revealed .orbit-0 .sancai-orbit-rotor,.sancai-position-stage.is-complete .orbit-0 .sancai-orbit-rotor{animation:3.8s cubic-bezier(.22,1,.36,1) both sancai-spin-outer}.sancai-position-stage.is-running .orbit-1 .sancai-orbit-rotor,.sancai-position-stage.is-revealed .orbit-1 .sancai-orbit-rotor,.sancai-position-stage.is-complete .orbit-1 .sancai-orbit-rotor{animation:3.8s cubic-bezier(.22,1,.36,1) both sancai-spin-middle}.sancai-position-stage.is-running .orbit-2 .sancai-orbit-rotor,.sancai-position-stage.is-revealed .orbit-2 .sancai-orbit-rotor,.sancai-position-stage.is-complete .orbit-2 .sancai-orbit-rotor{animation:3.8s cubic-bezier(.22,1,.36,1) both sancai-spin-inner}.sancai-heaven-beam{filter:blur(9px);opacity:0;background:linear-gradient(#0000,#9defff40,#ffffff80,#ffd36b33,#0000);width:34px;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.sancai-position-stage.is-revealed .sancai-heaven-beam,.sancai-position-stage.is-complete .sancai-heaven-beam{opacity:1;animation:.8s both sancai-beam-in}.sancai-position-core{z-index:2;color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 25%,#272a78,#07091d 68%);border:5px solid #78ebff;border-radius:50%;place-content:center;width:104px;height:104px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #7eebff5c,0 0 54px #c38cff3d}.sancai-position-core:before{content:"";border:1px solid #9defff75;border-radius:9px;position:absolute;inset:12px;transform:rotate(45deg)}.sancai-position-core span,.sancai-position-core strong{z-index:1;position:relative}.sancai-position-core span{color:#ffe59a;font-size:28px;font-weight:900;line-height:1}.sancai-position-core strong{letter-spacing:.12em;margin-top:5px;font-size:9px}.sancai-position-core:disabled{cursor:wait;animation:.9s ease-in-out infinite alternate sancai-core-pulse}.sancai-position-phase{color:#ffffff7a;text-align:center;font-size:10px;font-weight:800;position:absolute;bottom:10px;left:0;right:0}.sancai-position-notice{color:#ffd36b;text-align:center;margin:2px 0 10px;font-size:11px}.sancai-position-results{gap:10px;display:grid}.sancai-position-insight{background:#060a209e;border:1px solid #7eebff33;border-radius:14px;align-items:center;gap:9px;padding:10px 12px;display:flex}.sancai-position-insight span{color:#7eebff;font-size:18px}.sancai-position-insight p{color:#ffffffa3;margin:0;font-size:10px;line-height:1.5}.sancai-position-result-list{gap:8px;display:grid}.sancai-position-result-list article{border:1px solid var(--realm);grid-template-columns:58px 1fr 88px;align-items:center;min-height:78px;display:grid}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-list article{border:1px solid color-mix(in srgb, var(--realm) 48%, transparent)}}.sancai-position-result-list article{background:linear-gradient(105deg, var(--realm), #08091feb 52%, var(--realm));border-radius:17px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-list article{background:linear-gradient(105deg, color-mix(in srgb, var(--realm) 16%, transparent), #08091feb 52%, color-mix(in srgb, var(--realm) 7%, transparent))}}.sancai-position-result-list article{box-shadow:0 10px 25px var(--realm)}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-list article{box-shadow:0 10px 25px color-mix(in srgb, var(--realm) 10%, transparent)}}.sancai-position-result-list header{align-items:center;gap:8px;display:flex}.sancai-position-result-list header>span{border:1px solid var(--realm);width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-list header>span{border:1px solid color-mix(in srgb, var(--realm) 68%, transparent)}}.sancai-position-result-list header>span{color:var(--realm);border-radius:50%;place-items:center;font-size:12px;font-weight:900}.sancai-position-result-list header small,.sancai-position-result-list header h3,.sancai-position-result-list article>p{margin:0}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-list header small{color:color-mix(in srgb, var(--realm) 80%, white)}}.sancai-position-result-list header small{font-size:9px;font-weight:800}.sancai-position-result-list h3{color:#fff;font-size:14px;font-weight:900}.sancai-position-result-digits{justify-content:center;gap:8px;display:flex}.sancai-position-result-digits b{border:1px solid var(--realm);width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-digits b{border:1px solid color-mix(in srgb, var(--realm) 62%, transparent)}}.sancai-position-result-digits b{color:#fff;background:#ffffff0f;border-radius:50%;place-items:center;font-size:14px}.sancai-position-result-digits b.selected{color:#15103e;background:#ffd36b}.sancai-position-result-list article>p{color:#ffffff80;text-align:right;font-size:9px;line-height:1.35}.sancai-position-copy{color:#a8f3ff;cursor:pointer;background:#7eebff1f;border:1px solid #7eebff66;border-radius:14px;min-height:44px;font-size:12px;font-weight:900}@keyframes sancai-spin-outer{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes sancai-spin-middle{0%{transform:rotate(0)}to{transform:rotate(-900deg)}}@keyframes sancai-spin-inner{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}@keyframes sancai-geometry-turn{0%{transform:translate(-50%,-50%)rotate(30deg)}to{transform:translate(-50%,-50%)rotate(390deg)}}@keyframes sancai-beam-in{0%{opacity:0}to{opacity:1}}@keyframes sancai-core-pulse{to{box-shadow:0 0 38px #7eebffad,0 0 70px #c38cff57}}@keyframes sancai-star-pulse{50%{opacity:.78;transform:scale(1.7)}}@media (max-width:520px){.sancai-position-stage{height:356px}.sancai-orbit{width:274px;height:274px}.sancai-orbit.orbit-1{width:202px;height:202px}.sancai-orbit.orbit-2{width:136px;height:136px}.orbit-0{--orbit-radius:137px}.orbit-1{--orbit-radius:101px}.orbit-2{--orbit-radius:68px}.sancai-sacred-geometry{width:240px;height:240px}.sancai-position-result-list article{grid-template-columns:56px 1fr}.sancai-position-result-list article>p{text-align:center;grid-column:2;margin-top:-2px}}@media (max-width:370px){.sancai-position>main{padding-left:12px;padding-right:12px}.sancai-position-digits{gap:4px}.sancai-position-result-digits{gap:5px}}.app-v2-tool:has(.universal-code-matrix){margin:-12px -12px -90px}:is(.app-v2-tool:has(.universal-code-matrix)>.app-v2-back,.app-v2-tool:has(.universal-code-matrix)>.app-v2-tool-head){display:none}.universal-code-matrix{color:#fff;background:linear-gradient(#062f31 0%,#071d25 55%,#020909 100%);width:100%;min-width:0;min-height:calc(100dvh - 62px);overflow:visible}.universal-code-appbar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:72px;padding:8px 16px 0;display:grid}.universal-code-appbar button{color:#fffc;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.universal-code-appbar button span{font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1}.universal-code-appbar h1,.universal-code-appbar p{margin:0}.universal-code-appbar h1{font-size:18px;font-weight:900}.universal-code-appbar p{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.universal-code-matrix>main{min-width:0;padding:8px 16px calc(100px + env(safe-area-inset-bottom))}.universal-code-editor{background:#041119a6;border:1px solid #4cffb43d;border-radius:18px;gap:10px;padding:13px;display:grid}.universal-code-editor>label{gap:6px;display:grid}.universal-code-editor label>span,.universal-code-selection strong{color:#8dffd1;font-size:13px;font-weight:900}.universal-code-editor input{color:#fff;letter-spacing:.18em;background:#ffffff12;border:1px solid #4cffb44d;border-radius:11px;outline:none;width:100%;min-height:42px;padding:0 12px;font-size:19px;font-weight:900}.universal-code-editor small,.universal-code-selection small{color:#ffffff80;font-size:10px;line-height:1.45}.universal-code-selection{gap:7px;display:grid}.universal-code-selection>div:first-child{gap:2px;display:grid}.universal-code-digits{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.universal-code-digits button{aspect-ratio:1;color:#ffffffd9;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:10px;place-items:center;width:100%;min-width:0;padding:0;font-size:13px;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:grid}.universal-code-digits button:active{transform:scale(.93)}.universal-code-digits button.active{color:#12231f;background:#ffd36b;border-color:#fff1b0;box-shadow:0 0 14px #ffd36b6b}.universal-code-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.universal-code-mode button{color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;place-content:center;gap:2px;min-height:48px;padding:7px 8px;font-size:11px;font-weight:900;display:grid}.universal-code-mode button small{color:inherit;font-size:9px}.universal-code-mode button.active{color:#06251e;background:linear-gradient(135deg,#72ffd0,#1acb94);border-color:#0000}.universal-code-compact{background:#ffffff0d;border:1px solid #4cffb43d;border-radius:14px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 4px 0 12px;display:flex}.universal-code-compact>span{color:#8dffd1;flex:none;font-size:17px}.universal-code-compact p{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:11px;font-weight:700;overflow:hidden}.universal-code-compact button{color:#8dffd1;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;min-height:36px;padding:0 10px;font-size:12px;font-weight:900}.universal-code-stage{isolation:isolate;height:390px;margin-top:7px;position:relative;overflow:hidden}.universal-code-orbit{pointer-events:none;border:1px solid #4cffb433;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.universal-code-orbit:after{content:"";border:1px dashed #63e7ff3d;border-radius:50%;position:absolute;inset:8px}.orbit-outer{width:318px;height:318px}.orbit-inner{border-color:#c59aff33;width:208px;height:208px}.universal-code-stage.is-running .orbit-outer{animation:3.5s cubic-bezier(.22,1,.36,1) both universal-orbit-spin}.universal-code-stage.is-running .orbit-inner{animation:3.5s cubic-bezier(.22,1,.36,1) both universal-orbit-spin-reverse}.universal-code-beam{filter:blur(11px);opacity:0;background:linear-gradient(#0000,#4cffb42e,#ffffff70,#63e7ff26,#0000);width:40px;position:absolute;top:11%;bottom:11%;left:50%;transform:translate(-50%)}.universal-code-stage.is-complete .universal-code-beam{animation:.65s both universal-beam-in}.universal-code-chamber{z-index:1;border:1px solid var(--chamber);width:100px;height:67px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.universal-code-chamber{border:1px solid color-mix(in srgb, var(--chamber) 58%, transparent)}}.universal-code-chamber{background:linear-gradient(145deg, var(--chamber), #040e13f5);border-radius:15px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.universal-code-chamber{background:linear-gradient(145deg, color-mix(in srgb, var(--chamber) 13%, #071b1d), #040e13f5)}}.universal-code-chamber{box-shadow:0 0 22px var(--chamber), inset 0 0 14px #ffffff08}@supports (color:color-mix(in lab, red, red)){.universal-code-chamber{box-shadow:0 0 22px color-mix(in srgb, var(--chamber) 13%, transparent), inset 0 0 14px #ffffff08}}.universal-code-chamber{text-align:center;transition:transform .24s,opacity .24s,box-shadow .24s;transform:translate(-50%,-50%)}.universal-code-chamber:before,.universal-code-chamber:after{border-top:1px solid var(--chamber);border-bottom:1px solid var(--chamber);content:"";opacity:.58;width:10px;position:absolute;top:-1px;bottom:-1px}.universal-code-chamber:before{border-left:1px solid var(--chamber);border-radius:14px 0 0 14px;left:-1px}.universal-code-chamber:after{border-right:1px solid var(--chamber);border-radius:0 14px 14px 0;right:-1px}.universal-code-chamber span{color:var(--chamber)}@supports (color:color-mix(in lab, red, red)){.universal-code-chamber span{color:color-mix(in srgb, var(--chamber) 84%, #fff)}}.universal-code-chamber span{font-size:9px;font-weight:900}.universal-code-chamber strong{color:#fff;letter-spacing:.12em;min-height:27px;font-size:22px;line-height:1.15}.universal-code-chamber small{color:#ffffff75;font-size:8px}.universal-code-chamber.top-left{top:23%;left:16%}.universal-code-chamber.top-center{top:12%;left:50%}.universal-code-chamber.top-right{top:23%;left:84%}.universal-code-chamber.bottom-left{top:70%;left:16%}.universal-code-chamber.bottom-center{top:80%;left:50%}.universal-code-chamber.bottom-right{top:70%;left:84%}.universal-code-stage.is-running .universal-code-chamber{animation:universal-chamber-in .72s cubic-bezier(.22, 1, .36, 1) var(--delay) both}.universal-code-stage.is-running .universal-code-chamber strong{animation:universal-symbol-pulse .85s ease-in-out var(--delay) infinite alternate}.universal-code-stage.is-complete .universal-code-chamber{box-shadow:0 0 28px var(--chamber), inset 0 0 14px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.universal-code-stage.is-complete .universal-code-chamber{box-shadow:0 0 28px color-mix(in srgb, var(--chamber) 28%, transparent), inset 0 0 14px #ffffff0d}}.universal-code-core{z-index:3;color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 25%,#155147,#061b1d 70%);border:4px solid #4cffb4;border-radius:50%;place-content:center;width:96px;height:96px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #4cffb466,0 0 58px #63e7ff2e}.universal-code-core:before{content:"";border:1px solid #8dffd17a;border-radius:12px;position:absolute;inset:11px;transform:rotate(45deg)}.universal-code-core span,.universal-code-core strong{z-index:1;position:relative}.universal-code-core span{color:#fff0b6;font-size:27px;font-weight:900;line-height:1}.universal-code-core strong{letter-spacing:.1em;margin-top:5px;font-size:9px}.universal-code-core:disabled{cursor:wait;animation:.9s ease-in-out infinite alternate universal-core-pulse}.universal-code-phase{color:#ffffff80;text-align:center;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:0;right:0}.universal-code-notice{color:#ffd36b;text-align:center;margin:0 0 10px;font-size:11px}.universal-code-results{gap:9px;display:grid}.universal-code-meta{justify-content:space-between;gap:8px;display:flex}.universal-code-meta span{color:#8dffd1e6;text-overflow:ellipsis;white-space:nowrap;background:#4cffb41a;border:1px solid #4cffb43d;border-radius:20px;max-width:50%;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.universal-code-meta span:last-child{color:#d6bcffe6;background:#c59aff1a;border-color:#c59aff3d}.universal-code-results>p{color:#ffffff94;text-align:center;margin:0;font-size:10px;line-height:1.5}.universal-code-copy{color:#a8f3d4;cursor:pointer;background:#4cffb41f;border:1px solid #4cffb466;border-radius:14px;min-height:44px;font-size:12px;font-weight:900}@keyframes universal-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(720deg)}}@keyframes universal-orbit-spin-reverse{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-900deg)}}@keyframes universal-beam-in{0%{opacity:0}to{opacity:1}}@keyframes universal-chamber-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes universal-symbol-pulse{to{color:var(--chamber);text-shadow:0 0 12px var(--chamber)}}@keyframes universal-core-pulse{to{box-shadow:0 0 42px #4cffb4b8,0 0 76px #63e7ff4d}}@media (max-width:520px){.universal-code-stage{height:356px}.orbit-outer{width:286px;height:286px}.orbit-inner{width:188px;height:188px}.universal-code-chamber{width:88px;height:63px;padding:5px 6px}.universal-code-chamber strong{font-size:19px}.universal-code-core{width:88px;height:88px}.universal-code-chamber.top-left{left:14%}.universal-code-chamber.top-right{left:86%}.universal-code-chamber.bottom-left{left:14%}.universal-code-chamber.bottom-right{left:86%}}@media (max-width:370px){.universal-code-matrix>main{padding-left:12px;padding-right:12px}.universal-code-digits{gap:3px}.universal-code-digits button{font-size:12px}.universal-code-chamber{width:80px}}.sancai-position-selection{min-height:117px}.sancai-position-digits{justify-content:space-between;align-items:center}.sancai-position-digits button{aspect-ratio:auto;border-radius:11px;width:30px;height:38px;transition:transform .18s,background .18s,border-color .18s}.sancai-position-digits button:active{transform:scale(.94)}.sancai-position-compact{background:#ffffff0d;border:1px solid #7eebff40;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;display:flex}.sancai-position-compact>span{color:#7eebff;flex:none;font-size:17px}.sancai-position-compact p{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:11px;font-weight:700;overflow:hidden}.sancai-position-compact button{color:#7eebff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;min-height:36px;padding:0 10px;font-size:12px;font-weight:900}.sancai-position-stage{height:346px}.sancai-position-stage.is-complete{height:268px}.sancai-position-stage.is-complete .sancai-position-phase{top:0}.sancai-position-phase{top:12px;bottom:auto}.sancai-position-stage.is-running .sancai-heaven-beam{animation:.9s 2.6s both sancai-beam-in}.sancai-orbit em{opacity:0}.sancai-position-stage.is-running .sancai-orbit em{animation:.65s cubic-bezier(.22,1,.36,1) 2.65s both sancai-digit-pop}.sancai-position-stage.is-complete .sancai-orbit em{opacity:1}.sancai-injected-dans{pointer-events:none;position:absolute;inset:0}.sancai-injected-dans i{bottom:12px;left:calc(28% + var(--dan-index) * 22%);color:#fff0b6;opacity:0;background:#3a2708;border:1px solid #ffd36b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute}.sancai-position-stage.is-running .sancai-injected-dans i,.sancai-position-stage.is-complete .sancai-injected-dans i{animation:sancai-dan-flight 2.35s cubic-bezier(.22, 1, .36, 1) calc(var(--dan-index) * 80ms) both}.sancai-position-stage.is-complete .sancai-injected-dans i{opacity:1;bottom:58%}.sancai-position-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sancai-position-meta span{color:#7eebffeb;text-overflow:ellipsis;white-space:nowrap;background:#7eebff1a;border:1px solid #7eebff3d;border-radius:20px;align-items:center;max-width:50%;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.sancai-position-meta span:last-child{color:#ca91ffeb;background:#ca91ff1a;border-color:#ca91ff3d}.sancai-position-result-list article{border-radius:18px;grid-template-columns:76px 1fr 82px;min-height:66px;padding:0 10px}.sancai-position-result-list header>strong{width:48px;color:var(--realm);letter-spacing:.08em;font-size:10px}.sancai-position-result-list header small{color:var(--realm)}@supports (color:color-mix(in lab, red, red)){.sancai-position-result-list header small{color:color-mix(in srgb, var(--realm) 80%, white)}}.sancai-position-result-list h3{font-size:14px}.sancai-position-result-digits b{width:31px;height:31px}.sancai-position-result-reason{justify-items:end;gap:3px;min-width:0;display:grid}.sancai-position-result-reason strong{color:var(--realm);font-size:10px}.sancai-position-result-reason span{color:#ffffff85;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:8px;line-height:1.15;overflow:hidden}.sancai-position-copy{color:#07101c;background:#7eebff;border:0}@keyframes sancai-digit-pop{0%{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--digit-x) * var(--orbit-radius)), calc(var(--digit-y) * var(--orbit-radius))) scale(.55)}to{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--digit-x) * var(--orbit-radius)), calc(var(--digit-y) * var(--orbit-radius))) scale(1)}}@keyframes sancai-dan-flight{0%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:1}to{opacity:1;transform:translate(calc((var(--dan-index) - 1) * 38px), -148px) scale(1)}}@media (max-width:520px){.sancai-position-stage{height:346px}.sancai-position-stage.is-complete{height:268px}.sancai-position-result-list article{grid-template-columns:76px 1fr 76px}.sancai-position-result-reason span{max-width:76px}}.sancai-position-stage.is-complete .sancai-orbit{width:212px;height:212px}.sancai-position-stage.is-complete .sancai-orbit.orbit-1{width:164px;height:164px}.sancai-position-stage.is-complete .sancai-orbit.orbit-2{width:124px;height:124px}.sancai-position-stage.is-complete .orbit-0{--orbit-radius:106px}.sancai-position-stage.is-complete .orbit-1{--orbit-radius:82px}.sancai-position-stage.is-complete .orbit-2{--orbit-radius:62px}.sancai-position-stage.is-complete .sancai-orbit em{width:22px;height:22px;font-size:11px}.app-v2-tool:has(.meiluo-zuxuan){margin:-12px -12px -90px}:is(.app-v2-tool:has(.meiluo-zuxuan)>.app-v2-back,.app-v2-tool:has(.meiluo-zuxuan)>.app-v2-tool-head){display:none}.meiluo-zuxuan{color:#fff;background:linear-gradient(#4b102d 0%,#102d30 45%,#04080d 100%);min-height:calc(100dvh - 62px);overflow:visible}.meiluo-appbar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:72px;padding:8px 16px 0;display:grid}.meiluo-appbar button{color:#fffc;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.meiluo-appbar button span{font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1}.meiluo-appbar h1,.meiluo-appbar p{margin:0}.meiluo-appbar h1{font-size:18px;font-weight:900}.meiluo-appbar p{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.meiluo-zuxuan>main{padding:8px 16px calc(100px + env(safe-area-inset-bottom))}.meiluo-selection{background:#0a041247;border:1px solid #ff77ab47;border-radius:18px;padding:14px}.meiluo-selection h2,.meiluo-selection p{margin:0}.meiluo-selection h2{color:#ff77ab;font-size:14px;font-weight:900}.meiluo-selection p{color:#ffffff8f;margin-top:4px;font-size:10px;line-height:1.5}.meiluo-digits{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.meiluo-digits button{aspect-ratio:1;color:#ffffffd9;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:50%;place-items:center;min-width:0;padding:0;font-size:13px;font-weight:900;display:grid}.meiluo-digits button.active{color:#351022;background:#ffd76a;border-color:#fff1b0;box-shadow:0 0 12px #ffd76a61}.meiluo-stage-tags{justify-content:center;align-items:center;gap:10px;min-height:38px;display:flex}.meiluo-stage-tags span{color:#ff77ab;font-size:10px;font-weight:800}.meiluo-stage-tags span:last-child{color:#54e7cf}.meiluo-stage{isolation:isolate;height:342px;position:relative;overflow:hidden}.meiluo-sparkles{position:absolute;inset:0}.meiluo-sparkles i{top:var(--top);left:var(--left);opacity:.35;border-radius:50%;width:2px;height:2px;position:absolute}.meiluo-sparkles i.plum{background:#ff77ab}.meiluo-sparkles i.teal{background:#54e7cf}.meiluo-scroll-panel{opacity:.18;transform-origin:50%;border:1px solid;width:43%;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:15%;bottom:15%;transform:scaleX(.06)}.plum-panel{background:linear-gradient(145deg,#3e0a2580,#2d1225db);border-color:#ff77abb3;border-radius:30px;left:3.5%}.river-panel{background:linear-gradient(215deg,#30a99452,#10282bdb);border-color:#54e7cfb3;border-radius:16px;right:3.5%}.meiluo-stage.is-running .meiluo-scroll-panel,.meiluo-stage.is-complete .meiluo-scroll-panel{opacity:1;transform:scaleX(1)}.meiluo-plum-bloom{width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meiluo-plum-bloom i{width:30px;height:14px;transform:rotate(calc(var(--petal) * 72deg)) translateY(-24px);transform-origin:15px 7px;background:#ff77abb3;border-radius:50%;position:absolute;top:calc(50% - 7px);left:calc(50% - 15px)}.meiluo-plum-bloom i:nth-child(n+6){opacity:.58;transform:rotate(calc(var(--petal) * 72deg + 36deg)) translateY(-38px) scale(.9)}.meiluo-plum-bloom b{background:#ffd76a;border-radius:50%;width:26px;height:26px;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);box-shadow:0 0 18px #ffd76a66}.meiluo-river-matrix{border:1px solid #54e7cf66;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meiluo-river-matrix i{border:1px solid #54e7cf3d}.meiluo-river-matrix i:after{content:"";background:#54e7cfa6;border-radius:50%;width:7px;height:7px;margin:10px auto;display:block}.meiluo-center-line{opacity:.3;background:linear-gradient(#0000,#ffd76a,#0000);width:2px;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}.meiluo-start{z-index:4;color:#351022;cursor:pointer;background:radial-gradient(circle at 40% 28%,#fff4df 0%,#ffc75f 31%,#be3e72 65%,#174b4a 100%);border:3px solid #ffe9a8;border-radius:50%;place-items:center;width:106px;height:106px;font-size:14px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px 2px #ff77ab59,0 0 48px #54e7cf40}.meiluo-start span{margin-bottom:-1px;font-size:24px;display:block}.meiluo-start:disabled{cursor:wait;animation:.7s ease-in-out infinite alternate meiluo-core-pulse}.meiluo-stage.is-running .meiluo-plum-bloom{animation:2.4s linear infinite meiluo-plum-turn}.meiluo-stage.is-running .meiluo-river-matrix{animation:2.8s ease-in-out infinite meiluo-river-turn}.meiluo-seal{border:2px solid;border-radius:50%;place-items:center;width:58px;height:58px;font-size:13px;font-weight:900;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.plum-seal{color:#ff77ab;background:#ff77ab24;border-color:#ff77ab}.river-seal{color:#54e7cf;background:#54e7cf24;border-color:#54e7cf}.meiluo-notice{color:#ffd76a;text-align:center;margin:-2px 0 10px;font-size:12px}.meiluo-results{gap:10px;animation:.36s ease-out both meiluo-results-in;display:grid}.meiluo-insight{background:#ffffff0e;border:1px solid #ffd76a40;border-radius:16px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;display:flex}.meiluo-insight span{color:#ffd76a;font-size:22px;font-weight:900}.meiluo-insight p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.45}.meiluo-result-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.meiluo-result-card{background:linear-gradient(#ffffff14,#04080db8);border:1px solid;min-width:0;padding:10px 8px;box-shadow:0 0 20px #ffffff0a}.meiluo-result-card.three{border-color:#ff77ab99;border-radius:25px}.meiluo-result-card.six{border-color:#54e7cf99;border-radius:12px}.meiluo-result-card header{align-items:center;gap:6px;min-height:46px;display:flex}.meiluo-result-card header>span{font-size:21px}.meiluo-result-card.three header>span,.meiluo-result-card.three h3{color:#ff77ab}.meiluo-result-card.six header>span,.meiluo-result-card.six h3{color:#54e7cf}.meiluo-result-card h3,.meiluo-result-card small{margin:0}.meiluo-result-card h3{font-size:12px;font-weight:900}.meiluo-result-card small{color:#ffffff6b;margin-top:2px;font-size:9px;display:block}.meiluo-number-list{gap:5px;display:grid}.meiluo-number-list>div{grid-template-columns:14px 1fr;align-items:center;gap:2px;min-height:32px;padding:3px 3px 3px 5px;display:grid}.meiluo-result-card.three .meiluo-number-list>div{background:#ff77ab14;border-radius:17px}.meiluo-result-card.six .meiluo-number-list>div{background:#54e7cf14;border-radius:6px}.meiluo-number-list>div>small{color:#ffffff6b;font-size:9px}.meiluo-number-list b{justify-content:space-evenly;gap:2px;display:flex}.meiluo-number-list i{color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;display:grid}.meiluo-result-card.six .meiluo-number-list i{border-radius:6px}.meiluo-number-list i.selected{color:#2b1900;background:#ffd76a;border-color:#fff1b0}.meiluo-result-card>button,.meiluo-copy-all{cursor:pointer;background:#ffffff0f;border:1px solid;border-radius:12px;width:100%;min-height:42px;margin-top:10px;font-size:11px;font-weight:900}.meiluo-result-card.three>button{color:#ff77ab}.meiluo-result-card.six>button{color:#54e7cf}.meiluo-copy-all{color:#ffd76a;border-color:#ffd76a94}@keyframes meiluo-plum-turn{to{transform:rotate(360deg)}}@keyframes meiluo-river-turn{50%{transform:translate(-50%,-50%)rotate(60deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes meiluo-core-pulse{to{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.045)}}@keyframes meiluo-results-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.app-v2-tool:has(.meiluo-zuxuan){margin:0}.meiluo-zuxuan{border:1px solid #ff77ab2e;border-radius:20px;width:min(100%,430px);min-height:760px;margin:0 auto}}@media (max-width:370px){.meiluo-zuxuan>main{padding-left:12px;padding-right:12px}.meiluo-digits{gap:4px}.meiluo-digits button{font-size:12px}.meiluo-result-card{padding-left:5px;padding-right:5px}.meiluo-result-card h3{font-size:11px}}@media (max-width:767px){.meiluo-results{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.meiluo-scroll-panel,.meiluo-plum-bloom,.meiluo-river-matrix,.meiluo-start,.meiluo-results{transition:none;animation:none!important}}.app-workbench-shell{color:#292526;background:#f5f3f1;min-height:100dvh}.workbench-topbar{z-index:10;background:#fffdfb;border-bottom:1px solid #e4dfdc;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.app-nav-leading{align-items:center;gap:12px;display:flex}.app-icon-button{color:#6d6062;background:#fff;border:1px solid #e4dfdc;border-radius:10px;width:34px;height:34px;font-size:16px;display:none}.workbench-brand{color:#292526;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.workbench-brand span{color:#fff;background:#9f1d2c;border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.workbench-brand strong{letter-spacing:.02em;font-size:16px}.workbench-top-actions{align-items:center;gap:14px;display:flex}.connection-pill{color:#837779;border:1px solid #e1d9d5;border-radius:99px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:11px;display:inline-flex}.connection-pill i{background:#ad9ea0;border-radius:50%;width:6px;height:6px}.connection-pill.is-live{color:#367454;background:#f4fbf6;border-color:#bbdcc7}.connection-pill.is-live i{background:#36a968}.workbench-login,.workbench-user{color:#fff;cursor:pointer;background:#9f1d2c;border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.workbench-user{color:#7d1825;background:#f3e8e6}.workbench-layout{grid-template-columns:238px minmax(0,1fr);max-width:1480px;min-height:calc(100dvh - 72px);margin:0 auto;display:grid}.workbench-sidebar{background:#fffdfb;border-right:1px solid #e4dfdc;padding:34px 20px}.workbench-overline{color:#aa8b8c;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:900}.workbench-sidebar h1,.workbench-mobile-heading h1{letter-spacing:-.03em;margin:0;font-size:23px}.workbench-sidebar-copy{color:#8c8081;margin:10px 0 30px;font-size:12px;line-height:1.7}.workbench-sidebar nav{gap:5px;display:grid}.workbench-sidebar nav button{color:#756b6d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px;display:flex}.workbench-sidebar nav button span{color:#aa9698;place-items:center;width:23px;height:23px;font-size:17px;display:grid}.workbench-sidebar nav button.active{color:#921e2c;background:#f6e9e8;font-weight:800}.workbench-sidebar nav button.active span{color:#9f1d2c}.workbench-sidebar-note{border-top:1px solid #eee8e5;gap:4px;margin-top:42px;padding:15px 4px;display:grid}.workbench-sidebar-note strong{color:#9f1d2c;font-size:12px}.workbench-sidebar-note span{color:#a09294;font-size:10px}.workbench-content{min-width:0;padding:34px clamp(20px,4vw,58px) 70px}.workbench-mobile-heading{display:none}.workbench-type-switch{background:#fffdfb;border:1px solid #e2dcd8;border-radius:10px;margin-bottom:22px;padding:3px;display:inline-flex}.workbench-type-switch button{color:#897d7f;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 14px;font-size:12px}.workbench-type-switch button.active{color:#fff;background:#9f1d2c;font-weight:800}.workbench-view{gap:20px;display:grid}.workbench-welcome{color:#fff;background:#302a2b;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:24px 28px;display:flex}.workbench-welcome .workbench-overline{color:#d8aeb1}.workbench-welcome h2{letter-spacing:-.04em;margin:0;font-size:clamp(21px,3vw,29px)}.workbench-welcome p:not(.workbench-overline){color:#cfc3c4;margin:8px 0 0;font-size:12px}.workbench-primary{color:#fff;cursor:pointer;background:#c43a4b;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800}.workbench-grid{gap:20px;display:grid}.workbench-grid-top{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.workbench-panel{background:#fffdfb;border:1px solid #e7e1de;border-radius:13px;min-width:0;padding:22px}.workbench-panel-title{color:#514648;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:15px;font-weight:900;display:flex}.workbench-panel-title>div{align-items:center;gap:8px;display:flex}.panel-dot{background:#b12637;border-radius:50%;width:7px;height:7px}.workbench-panel-title button{color:#9f1d2c;cursor:pointer;background:0 0;border:0;font-size:11px}.workbench-panel-title button b{font-size:15px}.workbench-period{color:#938587;font-size:12px}.workbench-period time{color:#b2a5a5;margin-left:8px}.workbench-balls{gap:12px;margin:20px 0;display:flex}.workbench-balls b{aspect-ratio:1;color:#9f1d2c;background:#fff6f5;border:1px solid #e7c5c7;border-radius:50%;place-items:center;width:clamp(50px,7vw,68px);font-size:clamp(22px,3vw,30px);display:grid}.workbench-metrics{gap:28px;display:flex}.workbench-metrics span{gap:3px;display:grid}.workbench-metrics small,.workbench-hot-meta{color:#a09395;font-size:10px}.workbench-metrics strong{color:#4c4143;font-size:16px}.workbench-hot-meta{justify-content:space-between;margin:-8px 0 12px;display:flex}.workbench-hot-list{gap:8px;display:grid}.workbench-hot-list>div{grid-template-columns:22px 24px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.workbench-hot-list>div>span{color:#a49798;text-align:center;font-size:10px}.workbench-hot-list b{color:#4a3d3f;font-size:14px}.workbench-hot-list i{background:#f0e8e6;border-radius:99px;height:7px;display:block;overflow:hidden}.workbench-hot-list em{border-radius:inherit;background:#b52c3c;height:100%;display:block}.workbench-hot-list strong{color:#9f1d2c;text-align:right;font-size:12px}.workbench-trend-preview{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.workbench-trend-preview span{text-align:center;background:#fff;border:1px solid #eee6e3;border-radius:8px;gap:4px;padding:8px 4px;display:grid}.workbench-trend-preview small{color:#a79a9b;font-size:9px}.workbench-trend-preview b{color:#5d4c4f;font-size:12px}.workbench-page-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(23px,3vw,32px)}.workbench-page-heading>p:last-child{color:#8e8284;max-width:60ch;margin:8px 0 0;font-size:12px;line-height:1.7}.trend-table-panel{padding:8px}.trend-table{display:grid}.trend-table>div{color:#897d7f;border-bottom:1px solid #f0ebe8;grid-template-columns:30px 90px 1fr 70px 45px;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:12px;display:grid}.trend-table>div:last-child{border-bottom:0}.trend-table strong,.trend-table b{color:#4f4244}.trend-table b{letter-spacing:.12em}.trend-table em{color:#a22837;font-size:11px;font-style:normal}.workbench-tools-grid{border-top:1px solid #e7e1de;display:grid}.workbench-tool-item{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7e1de;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.workbench-tool-item>span{color:#ad999b;font-size:11px}.workbench-tool-item strong{color:#44383a;font-size:14px}.workbench-tool-item p{color:#938587;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.workbench-tool-item>b{color:#9f1d2c;font-size:11px}.workbench-tool-item:hover{background:#fff8f6}.workbench-embedded-tool{min-width:0}.workbench-back-button{color:#9f1d2c;cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0;font-size:12px;font-weight:800}.workbench-embedded-tool .page-shell{max-width:none;padding:0}.workbench-embedded-tool .tool-detail-hero{margin-top:0}.app-tool-frame{background:#fffdfb;border:1px solid #e7e1de;border-radius:14px;min-width:0;padding:20px}.app-tool-frame-head{border-bottom:1px solid #eee8e5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:17px;display:flex}.app-tool-frame-head h2{letter-spacing:-.04em;margin:0;font-size:24px}.app-tool-frame-head p:last-child{color:#8e8284;max-width:60ch;margin:6px 0 0;font-size:12px;line-height:1.6}.app-tool-frame-head>span{color:#9f1d2c;background:#f6e9e8;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.app-tool-frame .tool-detail-hero{display:none}.app-tool-frame .tool-workbench{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.app-tool-frame .workbench-head{display:none}.app-tool-frame .workbench-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (max-width:767px){.app-tool-frame{padding:14px}.app-tool-frame-head{gap:10px;display:grid}.app-tool-frame-head h2{font-size:21px}.app-tool-frame-head>span{justify-self:start}.app-tool-frame .workbench-body{grid-template-columns:1fr}}.workbench-alert{color:#8d3039;background:#fff6f5;border:1px solid #ebc7c7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.workbench-alert span{color:#9d7072;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workbench-alert button,.account-panel button{color:#fff;cursor:pointer;background:#9f1d2c;border:0;border-radius:7px;padding:8px 12px;font-size:11px}.workbench-empty{color:#aa9c9d;place-items:center;min-height:120px;font-size:12px;display:grid}.workbench-skeleton{align-content:center;gap:10px;min-height:160px;display:grid}.workbench-skeleton i{background:#f0e8e6;border-radius:5px;height:13px;display:block}.workbench-skeleton i:nth-child(2){width:70%}.workbench-skeleton i:nth-child(3){width:45%}.locked-panel{text-align:center;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.locked-panel strong{font-size:18px}.locked-panel span{color:#988b8d;font-size:12px}.workbench-host-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workbench-host-item{background:#fffdfb;border:1px solid #e7e1de;border-radius:12px;padding:16px}.host-item-head{align-items:center;gap:10px;display:flex}.host-avatar{color:#9f1d2c;background:#f3dfdf;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.host-item-head>div:last-child{gap:4px;display:grid}.host-item-head strong{font-size:14px}.host-item-head span{font-size:10px}.host-item-head span.updated{color:#b12637}.host-item-head span.pending{color:#998b8d}.workbench-host-item>p{color:#8d8183;min-height:32px;margin:14px 0;font-size:11px;line-height:1.5}.host-item-stats{color:#6c5d60;border-top:1px solid #eee8e5;justify-content:space-between;padding-top:11px;font-size:11px;display:flex}.host-item-link{color:#9f1d2c;margin-top:13px;font-size:11px;font-weight:800;text-decoration:none;display:block}.account-panel{gap:10px;max-width:460px;display:grid}.account-panel span{color:#988b8d;font-size:11px}.account-panel strong{font-size:20px}.account-panel button{justify-self:start;margin-top:8px}.workbench-bottom-nav{display:none}@media (max-width:767px){.workbench-topbar{height:60px;padding:0 16px}.app-icon-button{place-items:center;display:grid}.workbench-brand strong{font-size:14px}.workbench-top-actions .connection-pill{display:none}.workbench-layout{min-height:calc(100dvh - 60px);display:block}.workbench-sidebar{display:none}.workbench-content{padding:22px 14px calc(86px + env(safe-area-inset-bottom))}.workbench-mobile-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.workbench-mobile-heading .connection-pill{display:inline-flex}.workbench-type-switch{margin-bottom:16px}.workbench-welcome{gap:16px;min-height:0;padding:20px;display:grid}.workbench-welcome h2{font-size:22px}.workbench-welcome .workbench-primary{justify-self:start}.workbench-grid-top,.workbench-host-grid{grid-template-columns:1fr}.workbench-panel{padding:16px}.workbench-trend-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.trend-table>div{grid-template-columns:24px 74px 1fr 36px;gap:7px;padding:0 7px;font-size:11px}.trend-table>div time{display:none}.workbench-alert{grid-template-columns:1fr auto}.workbench-alert strong{grid-column:1/-1}.workbench-alert span{grid-column:1}.workbench-bottom-nav{z-index:20;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffdfbf7;border-top:1px solid #e4dfdc;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.workbench-bottom-nav button{color:#95888a;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;font-size:10px;display:grid}.workbench-bottom-nav button span{font-size:19px}.workbench-bottom-nav button.active{color:#9f1d2c;font-weight:800}}@media (prefers-reduced-motion:reduce){.app-workbench-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-view{gap:18px;display:grid}.app-segmented{background:#fffdfb;border:1px solid #e8dfdc;border-radius:12px;gap:4px;width:fit-content;padding:4px;display:flex}.app-segmented button{color:#8e8082;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 16px}.app-segmented button.active{color:#fff;background:#9f1d2c;font-weight:800}.app-card{background:#fffdfb;border:1px solid #eadfdd;border-radius:16px;padding:20px;box-shadow:0 8px 24px #4c2e300b}.app-card-kicker{color:#ad8589;letter-spacing:.12em;font-size:10px;font-weight:900}.app-section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.app-section-heading h2{margin:4px 0 0;font-size:24px}.app-primary{color:#fff;cursor:pointer;background:#9f1d2c;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-weight:800}.chat-login-card{max-width:560px}.chat-login-card h2{margin:8px 0}.chat-login-card p{color:#8d8082;font-size:13px}.chat-status{color:#998b8d;font-size:11px}.chat-card{grid-template-rows:1fr auto;gap:16px;min-height:520px;display:grid}.chat-messages{align-content:start;gap:10px;padding:4px;display:grid;overflow:auto}.chat-message{background:#f5eeec;border-radius:12px 12px 12px 4px;max-width:min(78%,560px);padding:10px 12px}.chat-message.self{background:#f7e6e7;border-radius:12px 12px 4px;margin-left:auto}.chat-message strong{color:#6d5558;font-size:11px}.chat-message p{color:#44383a;white-space:pre-wrap;word-break:break-word;margin:5px 0;font-size:13px;line-height:1.55}.chat-message time{color:#ab9b9d;font-size:10px}.chat-composer{grid-template-columns:1fr auto;gap:8px;display:grid}.chat-composer input{background:#fff;border:1px solid #e6dcd9;border-radius:10px;outline:none;min-width:0;height:42px;padding:0 12px}.app-empty{color:#a09294;place-items:center;min-height:180px;display:grid}.host-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.host-detail{color:#655558;border-top:1px solid #eee3e0;margin-top:12px;padding-top:10px;font-size:11px;line-height:1.65}.host-detail summary{color:#9f1d2c;cursor:pointer;font-weight:800}.host-detail p{white-space:pre-wrap;word-break:break-word;margin:8px 0 0}.host-pending{color:#aa9b9d;margin-top:12px;font-size:11px}.chat-announcement{color:#8c6529;background:#fff9ed;border:1px solid #ead0a6;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}@media (max-width:767px){.app-segmented{width:100%}.app-segmented button{flex:1;padding:0 8px}.app-card{padding:16px}.chat-card{min-height:calc(100dvh - 220px)}.chat-message{max-width:88%}}.account-hero{color:#fff;background:linear-gradient(135deg,#34282b,#7e2935);border-radius:16px;align-items:center;gap:14px;padding:22px;display:flex}.account-avatar{color:#7c2632;background:#f0b3a5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.account-hero h2{margin:3px 0;font-size:21px}.account-hero p{color:#e4c9ca;margin:0;font-size:12px}.account-state{color:#ffd9b0;white-space:nowrap;background:#ffffff29;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:10px}.account-state.expired{color:#ffd0d0}.account-menu{background:#fffdfb;border:1px solid #e9dfdc;border-radius:14px;overflow:hidden}.account-menu button,.account-menu a{color:#59494b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee7e4;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:0 16px;text-decoration:none;display:grid}.account-menu button:last-child{border-bottom:0}.account-menu span{color:#a13b48;font-size:11px;font-weight:800}.account-menu b{font-size:13px;font-weight:700}.account-menu i{color:#ad9b9d;font-size:20px;font-style:normal}.account-menu .danger{color:#a13b48}.app-workbench-shell{color:#f9f3ff;background:radial-gradient(circle at 15% 0,#2d1c38 0,#0000 36%),linear-gradient(#110e1d 0%,#171527 48%,#0e0d17 100%)}.app-workbench-shell .workbench-topbar{color:#fff;background:#0f0c1ad1;border-bottom:1px solid #ffffff14}.app-workbench-shell .workbench-sidebar{background:#120e1eb8;border-color:#ffffff14}.app-workbench-shell .workbench-sidebar nav button{color:#ffffff85}.app-workbench-shell .workbench-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#9f1d2c,#6f1b45)}.app-workbench-shell .workbench-sidebar nav button.active span{color:#fff}.app-workbench-shell .workbench-content{color:#f9f3ff}.app-workbench-shell .workbench-overline{color:#c79bd0}.app-workbench-shell .workbench-panel,.app-workbench-shell .app-card{background:#ffffff0e;border-color:#ffffff1a;box-shadow:0 12px 35px #0003}.app-workbench-shell .workbench-panel-title{color:#fff}.app-workbench-shell .workbench-panel-title button{color:#e1a8c1}.app-workbench-shell .workbench-period,.app-workbench-shell .workbench-metrics small,.app-workbench-shell .workbench-hot-meta,.app-workbench-shell .workbench-page-heading>p:last-child{color:#ffffff7a}.app-workbench-shell .workbench-metrics strong{color:#fff}.app-workbench-shell .workbench-trend-preview span{background:#ffffff0a;border-color:#ffffff1a}.app-workbench-shell .workbench-trend-preview small{color:#fff6}.app-workbench-shell .workbench-trend-preview b{color:#fff}.app-workbench-shell .workbench-hot-list i{background:#ffffff1f}.app-workbench-shell .workbench-hot-list b{color:#fff}.app-workbench-shell .workbench-welcome{background:linear-gradient(135deg,#2c183b,#20172e 60%,#431e3b);border:1px solid #ffffff1a;box-shadow:0 14px 36px #00000040}.app-workbench-shell .workbench-welcome h2{color:#fff}.app-workbench-shell .workbench-welcome p:not(.workbench-overline){color:#ffffff9e}.app-workbench-shell .workbench-balls b{color:#ffb6c0;background:#9f1d2c33;border-color:#e7abbc66}.app-workbench-shell .workbench-type-switch{background:#ffffff0d;border-color:#ffffff1a}.app-workbench-shell .workbench-type-switch button{color:#ffffff8c}.app-workbench-shell .workbench-type-switch button.active{color:#fff;background:#a52d45}.app-workbench-shell .workbench-bottom-nav{background:#100d1bf7;border-color:#ffffff1a}.app-workbench-shell .workbench-bottom-nav button{color:#ffffff73}.app-workbench-shell .workbench-bottom-nav button.active{color:#ff9eb2}.host-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.host-image-grid img{object-fit:contain;background:#f7f2f0;border-radius:9px;width:100%;max-height:240px}.app-workbench-v2{color:#f8f1ff;background:radial-gradient(circle at 12% 0,#341b4a,#0000 32%),linear-gradient(#0f0c1a,#171225 52%,#0b0a12);min-height:100dvh}.app-v2-topbar{justify-content:space-between;align-items:center;max-width:1160px;height:72px;margin:0 auto;padding:0 20px;display:flex}.app-v2-brand{align-items:center;gap:10px;display:flex}.app-v2-brand>span{color:#fff;background:linear-gradient(135deg,#d5526b,#7b2455);border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid;box-shadow:0 8px 20px #7b245555}.app-v2-brand strong{font-size:17px;display:block}.app-v2-brand small{color:#a994af;margin-top:2px;font-size:10px;display:block}.app-v2-top-actions{align-items:center;gap:12px;display:flex}.app-v2-top-actions button{color:#fff;cursor:pointer;background:#9f1d2c;border:0;border-radius:99px;padding:9px 14px;font-weight:800}.app-v2-live{color:#a99cac;font-size:11px}.app-v2-live i{background:#d49c57;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.app-v2-live.live i{background:#5ed79b;box-shadow:0 0 10px #5ed79b}.app-v2-nav{gap:8px;max-width:1160px;margin:0 auto;padding:0 20px 16px;display:flex}.app-v2-nav button{color:#94869e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:38px;padding:0 14px}.app-v2-nav button.active{color:#fff;background:#7f294c;border-color:#79466d;font-weight:800}.app-v2-nav span{margin-right:6px}.app-v2-content{max-width:1160px;margin:0 auto;padding:0 20px 90px}.app-v2-lottery-switch{background:#171326;border:1px solid #3b2d48;border-radius:12px;gap:4px;width:fit-content;margin-bottom:18px;padding:4px;display:flex}.app-v2-lottery-switch button,.app-v2-segmented button{color:#9e90a7;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 17px}.app-v2-lottery-switch button.active,.app-v2-segmented button.active{color:#fff;background:#a12e47;font-weight:800}.app-v2-greeting{background:linear-gradient(135deg,#321a47,#24152f 58%,#4c203c);border:1px solid #56355e;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:126px;padding:22px 24px;display:flex}.app-v2-greeting span{color:#e5aabd;font-size:12px}.app-v2-greeting h1{margin:7px 0 4px;font-size:25px}.app-v2-greeting p{color:#c0afc7;margin:0;font-size:12px}.app-v2-membership{color:#ffd5a3;white-space:nowrap;border:1px solid #b0716b66;border-radius:99px;padding:8px 12px;font-size:11px}.app-v2-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.app-v2-section-title h2{margin:0;font-size:16px}.app-v2-section-title button{color:#dd9cad;cursor:pointer;background:0 0;border:0;font-size:11px}.app-v2-draw-card,.app-v2-hot-card,.app-v2-intro{background:#171326aa;border:1px solid #31263e;border-radius:16px;padding:18px}.app-v2-draw-grid,.app-v2-hot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-v2-draw-item{background:#21162c;border:1px solid #4b3044;border-radius:13px;padding:15px}.app-v2-draw-item.blue{background:#161e32;border-color:#2c4a72}.app-v2-draw-item>span{color:#e4a1ae;font-size:11px;font-weight:800}.app-v2-draw-item.blue>span{color:#94b8ed}.app-v2-balls{gap:9px;margin:12px 0 9px;display:flex}.app-v2-balls b{color:#ffb2c1;background:#852e4b66;border:1px solid #c7687a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.app-v2-draw-item.blue .app-v2-balls b{color:#acd0ff;background:#24538355;border-color:#5584bb}.app-v2-draw-item small,.app-v2-draw-item em{color:#a695aa;font-size:10px;font-style:normal;display:block}.app-v2-draw-item em{color:#d1a5af;margin-top:8px}.app-v2-hot-item{background:#120f20;border:1px solid #32263f;border-radius:12px;padding:14px}.app-v2-hot-item>div:first-child{justify-content:space-between;display:flex}.app-v2-hot-item strong{font-size:12px}.app-v2-hot-item small{color:#94859e;font-size:10px}.app-v2-hot-digits{gap:7px;margin-top:12px;display:grid}.app-v2-hot-digits span{grid-template-columns:18px 18px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.app-v2-hot-digits i{color:#927e9b;text-align:center;font-size:9px;font-style:normal}.app-v2-hot-digits b{color:#fff;font-size:13px}.app-v2-hot-digits em{background:linear-gradient(90deg,#b33459,#d99772);border-radius:99px;height:6px}.app-v2-hot-digits small{text-align:right}.app-v2-function-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-v2-function-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#261832,#181323);border:1px solid #392a46;border-radius:14px;align-content:space-between;min-height:112px;padding:14px;display:grid}.app-v2-function-grid button:nth-child(2){background:linear-gradient(145deg,#352033,#201523)}.app-v2-function-grid b{color:#f39bad;font-size:23px}.app-v2-function-grid strong{font-size:13px}.app-v2-function-grid small,.app-v2-muted{color:#998ba1;font-size:10px}.app-v2-intro p{color:#a99aac;margin:0;font-size:12px;line-height:1.7}.app-v2-segmented{background:#171326;border:1px solid #3b2d48;border-radius:12px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.app-v2-analysis{gap:16px;display:grid}.app-v2-trend-list,.app-v2-tools,.app-v2-account-menu{background:#171326aa;border:1px solid #32263f;border-radius:14px;overflow:hidden}.app-v2-trend-list>div{border-bottom:1px solid #2b2136;grid-template-columns:1fr 1fr 70px 50px;align-items:center;gap:8px;min-height:52px;padding:0 15px;display:grid}.app-v2-trend-list span,.app-v2-trend-list time{color:#9d8da3;font-size:11px}.app-v2-trend-list b{color:#f4b2bd;font-size:15px}.app-v2-trend-list em{color:#c2a2be;font-size:10px;font-style:normal}.app-v2-tools button,.app-v2-account-menu button,.app-v2-account-menu a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b2136;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:0 15px;text-decoration:none;display:grid}.app-v2-tools button:last-child,.app-v2-account-menu button:last-child{border-bottom:0}.app-v2-tools button>span{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.app-v2-tools small{color:#9b8ca2;margin-top:4px;font-size:10px;display:block}.app-v2-tools b{color:#c494a3;font-size:18px}.app-v2-tool{gap:14px;display:grid}.app-v2-back{color:#d99bab;cursor:pointer;background:0 0;border:0;width:fit-content}.app-v2-tool-head h2{margin:0}.app-v2-tool-head p{color:#a99aac;font-size:12px}.app-v2-unavailable{color:#d3abb4;background:#251a2a;border:1px solid #59404d;border-radius:12px;padding:16px}.app-workbench-v2.chat-active{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-workbench-v2.chat-active>.app-v2-topbar,.app-workbench-v2.chat-active>.app-v2-nav{flex-shrink:0;width:100%}.app-workbench-v2.chat-active>.app-v2-content{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:20px;display:flex}.app-workbench-v2.chat-active>.app-v2-content>div:not([hidden]){flex:1;min-height:0}.app-workbench-v2.chat-active>.app-v2-content>.workbench-alert{flex:none}@media (max-width:767px){.app-workbench-v2.chat-active>.app-v2-topbar,.app-workbench-v2.chat-active>.app-v2-nav{display:none}.app-workbench-v2.chat-active>.app-v2-content{max-width:none;padding:0 0 calc(70px + env(safe-area-inset-bottom))}}.app-v2-hosts{gap:10px;display:grid}.app-v2-host{background:#171326aa;border:1px solid #32263f;border-radius:13px}.app-v2-host summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:10px 14px;list-style:none;display:grid}.app-v2-host summary::-webkit-details-marker{display:none}.app-v2-host summary>span{color:#fff;background:#89364f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.app-v2-host summary strong,.app-v2-host summary small{display:block}.app-v2-host summary small{color:#a998a9;margin-top:4px;font-size:10px}.app-v2-host summary>b{color:#c6919f;font-size:22px}.app-v2-host-detail{color:#d8c3d0;border-top:1px solid #2b2136;padding:12px 14px;font-size:12px;line-height:1.65}.app-v2-host-detail p{white-space:pre-wrap;word-break:break-word}.app-v2-host-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-v2-host-images img{object-fit:contain;background:#0c0b15;border-radius:9px;width:100%;max-height:260px}.app-v2-account{gap:16px;display:grid}.app-v2-account-hero{background:linear-gradient(135deg,#321a47,#561e3e);border:1px solid #5c3560;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.app-v2-account-hero>span{color:#702436;background:#e6a5a6;border-radius:50%;place-items:center;width:56px;height:56px;font-size:23px;font-weight:900;display:grid}.app-v2-account-hero h2{margin:0 0 4px}.app-v2-account-hero p{color:#d1b6cd;margin:0;font-size:12px}.app-v2-account-hero>b{color:#ffd49d;margin-left:auto;font-size:11px}.app-v2-account-menu span{color:#d69aaa;font-size:11px}.app-v2-account-menu b{font-size:13px}.app-v2-account-menu>*{color:#fff}@media (max-width:767px){.app-v2-topbar{height:64px;padding:0 14px}.app-v2-brand>span{border-radius:12px;width:36px;height:36px;font-size:18px}.app-v2-brand strong{font-size:15px}.app-v2-top-actions .app-v2-live,.app-v2-nav{display:none}.app-v2-content{padding:0 14px 84px}.app-v2-lottery-switch{width:100%}.app-v2-lottery-switch button{flex:1;padding:0 8px}.app-v2-greeting{min-height:0;padding:18px;display:grid}.app-v2-greeting h1{font-size:22px}.app-v2-membership{width:fit-content}.app-v2-draw-grid,.app-v2-hot-grid{grid-template-columns:1fr}.app-v2-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2-draw-item{padding:14px}.app-v2-trend-list>div{grid-template-columns:1fr 1fr 60px}.app-v2-trend-list em{display:none}.app-v2-segmented{width:100%}.app-v2-segmented button{flex:1;padding:0 7px;font-size:11px}}.app-v2-bottom-nav{display:none}@media (max-width:767px){.app-v2-bottom-nav{z-index:30;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#100d1bfa;border-top:1px solid #35293d;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app-v2-bottom-nav button{color:#8e8097;background:0 0;border:0;font-size:10px}.app-v2-bottom-nav button span{margin-bottom:3px;font-size:19px;display:block}.app-v2-bottom-nav button.active{color:#ff9eb2;font-weight:800}}.app-workbench-v2.homework-active{color:#2d3340;background:#f0f2f5;min-height:100dvh}.app-workbench-v2.homework-active>.app-v2-topbar,.app-workbench-v2.homework-active>.app-v2-nav{display:none}.app-workbench-v2.homework-active>.app-v2-content{max-width:640px;padding:0 0 102px}.app-workbench-v2.homework-active .app-v2-lottery-switch{z-index:4;background:#ffffff2e;border:0;width:144px;margin:0;position:absolute;top:16px;right:62px}.app-workbench-v2.homework-active .app-v2-lottery-switch button{color:#ffffffc7;min-height:30px;padding:0 9px;font-size:11px}.app-workbench-v2.homework-active .app-v2-lottery-switch button.active{color:#c73445;background:#fffffff2}.app-v2-homework{background:#f0f2f5;min-height:100dvh;position:relative;overflow:hidden}.homework-android-header{color:#fff;background:linear-gradient(135deg,#e84d5b,#c73445);border-radius:0 0 24px 24px;align-items:center;gap:12px;min-height:88px;padding:17px 16px 16px;display:flex;box-shadow:0 7px 18px #be2f4233}.homework-header-icon{background:#ffffff29;border-radius:13px;place-items:center;width:44px;height:44px;font-size:25px;font-weight:900;display:grid}.homework-android-header h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:850;line-height:1.1}.homework-android-header p{color:#ffffffbd;margin:4px 0 0;font-size:12px}.homework-android-header>div:nth-child(2){flex:1}.homework-android-header>button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1}.homework-toast{z-index:80;color:#fff;white-space:nowrap;background:#2d3340eb;border-radius:999px;max-width:calc(100% - 36px);padding:10px 15px;font-size:12px;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}.homework-state{color:#8b93a1;justify-content:center;align-items:center;gap:10px;min-height:260px;font-size:14px;display:flex}.homework-spinner{border:3px solid #e2e5eb;border-top-color:#e84d5b;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite homework-spin}@keyframes homework-spin{to{transform:rotate(360deg)}}.homework-image-section{text-align:center;padding:18px 0 12px}.homework-image-drum{justify-content:center;align-items:center;min-height:330px;padding:0 29px;display:flex;position:relative}.homework-image-card{cursor:zoom-in;background:#fff;border:0;border-radius:16px;width:min(88vw,540px);height:330px;margin:0 auto;padding:6px;display:block;overflow:hidden;box-shadow:0 4px 12px #00000014}.homework-image-card img{object-fit:contain;background:#f7f8fa;border-radius:13px;width:100%;height:100%;display:block}.homework-image-arrow{z-index:2;color:#fff;cursor:pointer;background:#2d334094;border:0;border-radius:15px;place-items:center;width:30px;height:54px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.homework-image-arrow.left{left:9px}.homework-image-arrow.right{right:9px}.homework-empty-image{color:#8b93a1;background:#fff;border-radius:16px;align-content:center;place-items:center;gap:10px;height:230px;margin:0 16px;display:grid;box-shadow:0 4px 12px #00000014}.homework-empty-image span{color:#b7bdc8;font-size:48px;line-height:1}.homework-empty-image p{margin:0;font-size:13px;line-height:1.6}.homework-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.homework-dots button{cursor:pointer;background:#c9ced7;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.homework-dots button.active{background:#e84d5b;width:18px}.homework-image-caption{color:#8b93a1;margin-top:7px;font-size:12px;display:block}.homework-prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 16px 14px;display:grid}.homework-prediction-card{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:9px;min-height:88px;padding:0 14px;display:flex;box-shadow:0 6px 14px #0000001f}.homework-prediction-card.fc{background:linear-gradient(135deg,#e84d5b,#bf3548)}.homework-prediction-card.tc{background:linear-gradient(135deg,#4169d8,#3150b1)}.homework-prediction-icon{flex:none;font-size:29px}.homework-prediction-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.homework-prediction-copy strong{white-space:nowrap;font-size:15px;font-weight:850}.homework-prediction-copy small{color:#ffffffb8;white-space:nowrap;font-size:11px}.homework-prediction-card>b{color:#ffffffb8;font-size:26px;font-weight:400}.homework-activity-stack{gap:10px;padding:0 16px 15px;display:grid}.homework-guess-card,.homework-service-card{text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;display:flex}.homework-guess-card{color:#fff;background:linear-gradient(105deg,#6f2918,#a94122 56%,#d06b2d);border-radius:18px;min-height:86px;padding:15px 17px;box-shadow:0 7px 17px #8e2d193d}.homework-guess-icon{color:#ffdc7a;background:#ffffff21;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:30px;display:grid}.homework-guess-card>span:nth-child(2),.homework-service-card>span:nth-child(2){flex:1;gap:4px;display:grid}.homework-guess-card strong{font-size:18px;font-weight:900}.homework-guess-card small{color:#ffe2a7;font-size:12px}.homework-guess-card em{color:#71321a;background:#ffdc7a;border-radius:13px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900}.homework-service-card{background:#fff;border:1px solid #ffd08a;border-radius:15px;min-height:66px;padding:13px 15px;box-shadow:0 4px 10px #0000000f}.homework-service-card>span:first-child{color:#d38b21;font-size:27px}.homework-service-card strong{color:#343a46;font-size:15px;font-weight:900}.homework-service-card small{color:#959ca8;font-size:11px}.homework-service-card>b{color:#a4aab5;font-size:24px;font-weight:400}.homework-host-section,.homework-text-section{padding:0 16px}.homework-section-title{justify-content:space-between;align-items:baseline;padding:3px 2px 10px;display:flex}.homework-section-title h2{color:#2d3340;margin:0;font-size:18px;font-weight:850}.homework-section-title span{color:#a0a7b2;font-size:11px}.homework-host-list{gap:10px;display:grid}.homework-host-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000014}.homework-host-card summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:10px 14px;list-style:none;display:grid}.homework-host-card summary::-webkit-details-marker{display:none}.homework-host-card summary>b{color:#a4aab5;font-size:25px;font-weight:400;transition:transform .2s}.homework-host-card[open] summary>b{transform:rotate(90deg)}.homework-host-avatar{color:#e84d5b;background:#fff0f1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.homework-host-main{gap:4px;display:grid}.homework-host-main strong{color:#2d3340;font-size:15px}.homework-host-main small{color:#959ca8;font-size:11px}.homework-host-detail{color:#343a46;border-top:1px solid #f0f1f4;padding:0 14px 14px;font-size:13px;line-height:1.65}.homework-host-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.homework-host-images img{object-fit:contain;background:#f7f8fa;border-radius:10px;width:100%;max-height:260px}.homework-host-text{white-space:pre-wrap;word-break:break-word;margin:12px 0 0}.homework-number-line{background:#fff8f1;border:1px solid #ffd9bd;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;margin-top:10px;padding:10px;display:grid}.homework-number-line.blue{background:#f3f6ff;border-color:#ced8ff}.homework-number-line strong{color:#fff;white-space:nowrap;background:#ef8b28;border-radius:6px;padding:3px 7px;font-size:11px}.homework-number-line.blue strong{background:#4169d8}.homework-number-line span{color:#4b5360;overflow-wrap:anywhere;min-width:0;font-size:12px}.homework-number-line em{color:#ef8b28;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.homework-number-line.blue em{color:#4169d8}.homework-empty-host{color:#8b93a1;text-align:center;background:#fff;border-radius:16px;padding:25px 14px;font-size:13px}.homework-plaza-page{background:#f2f4f8;min-height:100dvh}.homework-plaza-header{color:#242b36;background:#fff;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.homework-plaza-header>button{color:#596372;cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:27px;line-height:1}.homework-plaza-header h1{margin:0;font-size:18px;font-weight:900}.homework-plaza-header p{color:#8a929f;margin:3px 0 0;font-size:11px}.homework-plaza-count{color:#89919d;margin-left:auto;font-size:12px}.homework-plaza-filters{background:#fff;align-items:center;gap:8px;padding:10px 14px;display:flex}.homework-plaza-filters button{color:#697280;cursor:pointer;background:#f1f3f6;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:750}.homework-plaza-filters button.active{color:#fff;background:var(--plaza-accent,#e84d5b)}.homework-plaza-filters select{color:#626b79;background:#f7f8fa;border:0;margin-left:auto;padding:7px 5px;font-size:12px}.homework-plaza-list{gap:11px;padding:10px 14px 28px;display:grid}.homework-plaza-host-card{min-height:102px;color:inherit;text-align:left;cursor:pointer;animation:.32s both homework-plaza-in;animation-delay:var(--plaza-delay,0s);background:#fff;border:1px solid #e6e9ef;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid;box-shadow:0 4px 12px #0000000d}.homework-plaza-host-card>.homework-host-avatar{width:48px;height:48px;color:var(--plaza-accent,#e84d5b);background:var(--plaza-accent,#e84d5b)}@supports (color:color-mix(in lab, red, red)){.homework-plaza-host-card>.homework-host-avatar{background:color-mix(in srgb, var(--plaza-accent,#e84d5b) 10%, white)}}.homework-plaza-host-copy{gap:4px;min-width:0;display:grid}.homework-plaza-host-copy strong{color:#262d38;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.homework-plaza-host-copy small{color:#7d8592;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.homework-plaza-host-copy em{color:var(--plaza-accent,#e84d5b);font-size:11px;font-style:normal;font-weight:750}.homework-plaza-host-card>b{color:#a4aab5;font-size:26px;font-weight:400}.homework-plaza-detail{background:#fff;border-radius:18px;margin:12px 14px 28px;padding:16px;box-shadow:0 4px 14px #0000000f}.homework-detail-hero{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding-bottom:14px;display:flex}.homework-detail-hero>div{gap:4px;display:grid}.homework-detail-hero strong{color:#262d38;font-size:18px;font-weight:900}.homework-detail-hero small{color:#7d8592;font-size:12px}.homework-plaza-detail .homework-number-line{margin-top:12px}.homework-plaza-detail .homework-host-images{padding-top:14px}@keyframes homework-plaza-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.homework-text-section{margin-top:18px}.homework-text-card{background:#fff;border-radius:16px;margin-bottom:12px;padding:18px;position:relative;box-shadow:0 4px 12px #00000014}.homework-text-card p{color:#343a46;white-space:pre-wrap;word-break:break-word;margin:0;padding-right:42px;font-size:15px;line-height:1.7}.homework-text-card button{color:#e84d5b;cursor:pointer;background:#fff0f1;border:0;border-radius:7px;padding:5px 7px;font-size:11px;position:absolute;top:13px;right:12px}.homework-lightbox{z-index:100;background:#111218e6;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.homework-lightbox img{object-fit:contain;max-width:100%;max-height:88dvh}.homework-lightbox>button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:38px;height:38px;font-size:28px;position:absolute;top:16px;right:18px}@media (max-width:560px){.app-workbench-v2.homework-active .app-v2-lottery-switch{width:134px;top:17px;right:53px}.app-workbench-v2.homework-active .app-v2-lottery-switch button{padding:0 6px;font-size:10px}.homework-image-card{width:88vw}.homework-prediction-grid{gap:9px;padding-left:12px;padding-right:12px}.homework-prediction-card{padding:0 10px}.homework-prediction-copy strong{font-size:13px}.homework-prediction-copy small{font-size:10px}.homework-activity-stack,.homework-host-section,.homework-text-section{padding-left:12px;padding-right:12px}}.app-workbench-v2.account-active{background:linear-gradient(#0a0a1a 0%,#1a0a2e 48%,#0f1a3e 100%)}.app-workbench-v2.account-active .app-v2-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app-v2-account{gap:12px;width:min(100%,520px);margin:0 auto}.app-v2-account-hero{text-align:center;background:linear-gradient(#1a0a2e 0%,#0f1a3e 100%);border:1px solid #ffd70040;border-radius:16px;flex-direction:column;align-items:center;gap:0;min-height:0;padding:20px 16px 18px;display:flex;box-shadow:0 12px 30px #00000029}.app-v2-account-avatar{color:#36230a;background:linear-gradient(135deg,gold 0%,#b88700 100%);border:0;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:36px;line-height:1;display:grid;box-shadow:0 7px 18px #ffbe2e29}.app-v2-account-hero>.app-v2-account-avatar{color:#36230a;background:linear-gradient(135deg,gold 0%,#b88700 100%);flex-basis:72px;width:72px;height:72px;font-size:36px}.app-v2-account-hero>div{min-width:0;margin-top:12px}.app-v2-account-hero h2{color:gold;margin:0;font-size:18px;font-weight:800;line-height:1.35}.app-v2-account-hero p{color:#9fa5b9;margin:4px 0 0;font-size:12px;line-height:1.35}.app-v2-account-hero>b{color:gold;white-space:nowrap;background:#ffd70024;border:1px solid #ffd7003d;border-radius:12px;margin:12px 0 0;padding:6px 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.app-v2-account-hero>b.expired{color:#ff8d8d;background:#ff484829;border-color:#ff5c5c40}.app-v2-account-menu{background:0 0;border:0;border-radius:0;gap:8px;display:grid;overflow:visible}.app-v2-account-tile{box-sizing:border-box;color:#f8f1ff;text-align:left;cursor:pointer;background:#18142ae0;border:1px solid #8b7aa838;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:8px;width:100%;min-height:58px;padding:0 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.app-v2-account-tile:hover{background:#221c37f0;border-color:#ffd7005c}.app-v2-account-tile:active{transform:scale(.99)}.app-v2-account-tile:focus-visible,.app-v2-account-modal button:focus-visible,.app-v2-account-modal input:focus-visible{outline-offset:2px;outline:2px solid gold}.app-v2-account-tile-icon{color:gold;place-items:center;width:28px;height:28px;font-size:21px;line-height:1;display:grid}.app-v2-account-tile b{color:#f6f0fa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.app-v2-account-tile small{color:#0000;background:#ff4e68;border-radius:50%;grid-column:3;width:8px;height:8px;font-size:0;line-height:0;display:block;box-shadow:0 0 0 3px #ff4e681f}.app-v2-account-tile i{color:#9a91ac;text-align:right;grid-column:4;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:block}.app-v2-account-tile.danger{background:#691c2d70;border-color:#ff67674d;margin-top:12px}.app-v2-account-tile.danger .app-v2-account-tile-icon,.app-v2-account-tile.danger b,.app-v2-account-tile.danger i{color:#ff9b9b}.app-v2-account-notice{color:#ffe59a;background:#ffd7001a;border:1px solid #ffd70038;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.app-v2-account-notice button{color:#ffe59a;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.app-v2-account-modal-backdrop{z-index:80;box-sizing:border-box;padding:20px 16px calc(20px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04030cc2;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.app-v2-account-modal{box-sizing:border-box;color:#f8f1ff;background:linear-gradient(#1a0a2e 0%,#101733 100%);border:1px solid #ffd70040;border-radius:16px;width:min(100%,420px);padding:20px;box-shadow:0 20px 60px #00000073}.membership-expired-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04030ccc;place-items:center;padding:20px 16px;display:grid;position:fixed;inset:0}.membership-expired-dialog{box-sizing:border-box;color:#f8f1ff;text-align:center;background:linear-gradient(#1a0a2e,#101733);border:1px solid #ffd7003d;border-radius:20px;width:min(100%,390px);padding:24px;box-shadow:0 24px 70px #00000080}.membership-expired-symbol{margin-bottom:8px;font-size:44px;display:block}.membership-expired-dialog h2{color:#fff;margin:0 0 8px;font-size:21px}.membership-expired-dialog p{color:#c8bbcf;margin:0 auto 14px;font-size:14px;line-height:1.6}.membership-expired-qr{cursor:zoom-in;background:#fff;border:0;border-radius:12px;width:190px;height:190px;margin:0 auto 5px;padding:0;display:block;overflow:hidden}.membership-expired-qr img{object-fit:cover;width:100%;height:100%;display:block}.membership-expired-dialog small{color:#94859e;font-size:11px}.membership-expired-wechat{color:#c8bbcf;background:#ffd70012;border:1px solid #ffd70033;border-radius:10px;justify-content:center;gap:3px;margin:16px 0 8px;padding:11px;font-size:13px;display:flex}.membership-expired-wechat strong{color:gold;font-size:15px}.membership-expired-copy,.membership-expired-close{cursor:pointer;border:0;border-radius:11px;width:100%;min-height:42px;font-weight:800}.membership-expired-copy{color:gold;background:0 0;margin-bottom:12px}.membership-expired-close{color:#fff;background:#a12e47}.membership-expired-lightbox{z-index:130;background:#000000db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.membership-expired-lightbox img{object-fit:contain;max-width:min(100%,560px);max-height:88vh}.membership-expired-lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:14px;right:18px}.app-v2-account-modal h3{color:gold;margin:0 0 18px;font-size:18px;line-height:1.3}.app-v2-account-modal label{color:#bfb4c8;gap:7px;margin-top:12px;font-size:12px;display:grid}.app-v2-account-modal input{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#0d0c19;border:1px solid #443554;border-radius:10px;outline:0;padding:0 12px;font-size:14px}.app-v2-account-modal input:focus{border-color:#d9af36;box-shadow:0 0 0 3px #ffd7001a}.app-v2-account-modal p{color:#91879e;margin:10px 0 0;font-size:12px;line-height:1.55}.app-v2-account-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.app-v2-account-modal-actions button,.app-v2-security-action{color:#ded2e8;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #51405b;border-radius:9px;padding:0 15px;font-size:13px}.app-v2-account-modal-actions button:last-child{color:#2e2008;background:linear-gradient(135deg,#ffd84a,#bf8b0b);border-color:#d7a92d;font-weight:800}.app-v2-account-modal-actions button:disabled{cursor:wait;opacity:.6}.app-v2-account-modal-notice{color:#ff9a9a;margin-top:12px;font-size:12px;line-height:1.5}.app-v2-security-row{color:#bfb4c8;border-bottom:1px solid #8b7aa82e;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.app-v2-security-row b{color:#f7ebff;font-weight:600}.app-v2-security-action{color:gold;background:#ffd70014;border-color:#ffd70040;justify-content:space-between;align-items:center;width:100%;margin-top:14px;display:flex}.app-v2-service-text{text-align:center;color:#ded2e8!important;font-size:13px!important;line-height:1.65!important}.app-v2-service-qr{background:#fff;border-radius:10px;width:min(210px,100%);height:auto;margin:16px auto 0;padding:8px;display:block}.app-v2-service-wechat{color:gold;text-align:center;margin-top:14px;font-size:14px;display:block}@media (max-width:767px){.app-workbench-v2.account-active .app-v2-content{padding-left:16px;padding-right:16px}.app-v2-account-tile{min-height:58px}.app-v2-account-tile b{font-size:13px}}@media (prefers-reduced-motion:reduce){.app-v2-account-tile{transition:none}}.entertainment-tool{gap:18px;max-width:620px;margin:0 auto;padding:22px;display:grid}.entertainment-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#28233c,#4e3471);border-radius:14px;padding:24px}.entertainment-hero span{color:#32234c;background:#b79ce8;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:26px;font-weight:900;display:grid}.entertainment-hero h3{margin:0;font-size:20px}.entertainment-hero p{color:#d9cfee;margin:7px 0 0;font-size:12px}.entertainment-tool textarea{resize:vertical;min-height:120px;font:inherit;border:1px solid #e5dcd9;border-radius:12px;outline:none;padding:12px}.machine-digits{justify-content:center;gap:12px;display:flex}.machine-digits b{color:#8d4c2c;background:#fff8ef;border:1px solid #dcb9a0;border-radius:12px;place-items:center;width:72px;height:86px;font-size:42px;display:grid}.entertainment-result{color:#7d3340;text-align:center;background:#f5efed;border-radius:10px;padding:16px;font-size:18px;font-weight:800}.vip-hosts-layer{z-index:120;color:#fff;background:linear-gradient(#0a0a1a 0%,#1a0a2e 45%,#0f1a3e 100%);position:fixed;inset:0;overflow:auto}.vip-hosts-screen{min-height:100dvh}.vip-hosts-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a1af2;border-bottom:1px solid #ffd7001a;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:58px;padding:0 14px;display:grid;position:sticky;top:0}.vip-hosts-header h2{color:gold;text-align:center;margin:0;font-size:16px}.vip-hosts-back,.vip-hosts-refresh{color:gold;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:28px;display:grid}.vip-hosts-refresh{font-size:24px}.vip-hosts-body{width:min(100%,760px);margin:0 auto;padding:14px}.vip-hosts-list{gap:16px;display:grid}.vip-host-card{background:linear-gradient(135deg,#1a0a2e,#0f1a3e);border:1px solid #ffd70040;border-radius:20px;padding:16px;box-shadow:0 16px 30px #00000047}.vip-host-profile{align-items:center;gap:14px;min-width:0;display:flex}.vip-host-avatar{color:gold;background:#0f1a3e;border:2px solid #ffd70066;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:28px;display:grid;overflow:hidden}.vip-host-avatar img{object-fit:cover;width:100%;height:100%}.vip-host-copy{min-width:0}.vip-host-copy h3{overflow-wrap:anywhere;color:gold;margin:0;font-size:17px}.vip-host-copy p{color:#ffffff9e;margin:3px 0 0;font-size:12px}.vip-host-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vip-host-tags span{color:gold;background:#ffd7001f;border-radius:4px;padding:2px 8px;font-size:10px}.app-home-function-grid .vip-host-card .vip-host-tags span{font-size:10px}.app-home-function-grid .vip-host-card .vip-host-avatar>span{font-size:28px}.vip-host-qr-row{border-top:1px solid #ffffff1f;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:grid}.vip-host-qr{cursor:zoom-in;background:#fff;border:0;border-radius:10px;width:100px;height:100px;padding:0;display:block;overflow:hidden}.vip-host-qr img{object-fit:cover;width:100%;height:100%}.vip-host-qr-row small{color:#fff6;font-size:11px;display:block}.vip-host-qr-row strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.4;display:block}.vip-host-qr-row p{color:#ffffff9e;margin:4px 0 0;font-size:12px;line-height:1.5}.vip-hosts-state{color:#ffffff6b;text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;display:grid}.vip-hosts-state strong{color:#fff;font-size:17px}.vip-hosts-state span{font-size:12px}.vip-hosts-state button{color:#fff;cursor:pointer;background:#9f1d2c;border:0;border-radius:10px;min-height:40px;padding:0 16px}.vip-qr-layer{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vip-qr-dialog{color:#241b29;text-align:center;background:#fff;border-radius:18px;place-items:center;gap:10px;width:min(390px,100%);padding:22px;display:grid;position:relative}.vip-qr-dialog img{aspect-ratio:1;object-fit:contain;width:min(300px,76vw)}.vip-qr-dialog strong{font-size:15px;line-height:1.4}.vip-qr-dialog p{color:#776b79;margin:0;font-size:12px;line-height:1.5}.vip-qr-close{color:#5b4d62;cursor:pointer;background:#f4edf5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:8px;right:8px}@media (min-width:768px){.vip-hosts-body{padding-top:24px}.vip-hosts-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-analysis-draw-head{position:relative}.app-analysis-machine-peek{color:#ffd447;background:#17072d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 16px #08031457}@media (max-width:899px){.app-workbench-v2.analysis-active .app-v2-topbar,.app-workbench-v2.analysis-active .app-v2-nav{display:none}.app-workbench-v2.analysis-active .app-v2-content{padding:0 12px calc(84px + env(safe-area-inset-bottom))}.app-v2-analysis-header{min-height:72px;padding:9px 4px 4px}.app-v2-analysis,.app-v2-analysis-page{gap:10px}.app-v2-analysis-header-meta,.app-v2-analysis-tabs,.app-analysis-snapshot{display:none}.app-v2-analysis-title{gap:8px}.app-v2-analysis-title>span{width:36px;height:36px;font-size:25px}.app-v2-analysis-title h1{font-size:24px}.app-v2-analysis-title p{margin-top:2px;font-size:10px}.app-v2-analysis-type-switch{border-radius:14px;margin:0}.app-v2-analysis-type-switch button{min-height:48px;font-size:14px}.app-v2-analysis-type-switch button span{font-size:17px}.app-analysis-draw-card{border-radius:19px}.app-analysis-draw-head{padding:17px 14px 7px}.app-analysis-machine-peek{width:42px;height:42px;top:31px}.app-analysis-support-grid{grid-template-columns:1fr;gap:12px}.app-v2-classic-tools{border-radius:16px}}.app-v2-analysis-header-meta{text-align:right;gap:4px;min-width:150px;display:grid}.app-v2-analysis-header-meta strong{color:#ffffffe0;font-size:12px}.app-v2-analysis-header-meta span{color:#fff6;font-size:10px}.app-v2-analysis-tabs{background:#0a09107a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.app-v2-analysis-tabs button{color:#ffffff7a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;gap:3px;min-height:54px;padding:8px 10px;transition:background .18s,border-color .18s,color .18s;display:grid}.app-v2-analysis-tabs button strong{font-size:13px}.app-v2-analysis-tabs button span{color:#ffffff52;font-size:10px}.app-v2-analysis-tabs button.active{color:#fff;background:#e84d5b29;border-color:#e84d5b6b}.app-v2-analysis-tabs button.active span{color:#ffc2c8b8}.app-v2-analysis-tabs button:focus-visible,.app-v2-analysis-type-switch button:focus-visible,.app-analysis-recent-head button:focus-visible{outline-offset:2px;outline:2px solid #ffb8c0}.app-analysis-snapshot{background:#12111ad6;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(220px,.88fr) minmax(0,1.6fr);display:grid}.app-analysis-snapshot-intro{border-right:1px solid #ffffff17;align-content:center;gap:5px;padding:16px 18px;display:grid}.app-analysis-snapshot-intro span{color:#f08a98;letter-spacing:.08em;font-size:10px;font-weight:800}.app-analysis-snapshot-intro strong{color:#fff;font-size:14px}.app-analysis-snapshot-intro small{color:#ffffff6b;font-size:10px}.app-analysis-snapshot-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.app-analysis-snapshot-metrics>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-content:center;gap:5px;min-height:60px;padding:8px 9px;display:grid}.app-analysis-snapshot-metrics small{color:#ffffff6b;font-size:10px}.app-analysis-snapshot-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app-analysis-support-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.app-analysis-support-grid .app-v2-machine-card{min-width:0}@media (max-width:767px){.app-v2-analysis-header{min-height:76px}.app-v2-analysis-header-meta{display:none}.app-v2-analysis-tabs{gap:4px;padding:4px}.app-v2-analysis-tabs button{min-height:50px;padding:7px 8px}.app-v2-analysis-tabs button strong{font-size:12px}.app-v2-analysis-tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-analysis-snapshot{grid-template-columns:1fr}.app-analysis-snapshot-intro{border-bottom:1px solid #ffffff17;border-right:0}.app-analysis-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-analysis-support-grid{grid-template-columns:1fr}}.app-v2-analysis-page .data-lab-embedded{color:#f8f1ff;width:100%;margin:0}.data-lab-embedded-header{color:#fff;align-items:center;gap:10px;min-height:58px;margin-bottom:10px;padding:0 4px;display:flex}.data-lab-embedded-header>button{color:#f08a99;cursor:pointer;background:#211a2d;border:1px solid #3b2d48;border-radius:10px;place-items:center;width:38px;height:38px;font-size:28px;line-height:1;display:grid}.data-lab-embedded-header>div{gap:3px;display:grid}.data-lab-embedded-header strong{font-size:17px}.data-lab-embedded-header small{color:#ffffff70;font-size:10px}.app-v2-analysis-page .data-lab-card-embedded{box-shadow:none;background:#171326;border:1px solid #32263f;border-radius:16px;overflow:hidden}.data-lab-card-embedded .data-toolbar{border-bottom-color:#2b2136;grid-template-columns:minmax(240px,280px) minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.data-lab-card-embedded .data-lab-refresh{color:#f08a99;cursor:pointer;background:#211a2d;border:1px solid #3b2d48;border-radius:10px;justify-self:end;width:38px;height:38px;font-size:21px;line-height:1}.data-lab-card-embedded .data-lab-refresh:disabled{cursor:wait;opacity:.5}.data-lab-card-embedded .data-lab-updated{color:#ffffff61;text-align:right;padding:7px 12px 0;font-size:10px}.data-lab-card-embedded .light-lottery-switch{background:#211a2d;border:1px solid #3b2d48;width:100%}.data-lab-card-embedded .light-lottery-switch button,.data-lab-card-embedded .period-selector button,.data-lab-card-embedded .lab-tabs button{color:#ffffff85;min-height:38px}.data-lab-card-embedded .light-lottery-switch button.active{color:#fff;background:linear-gradient(135deg,#e84d5b,#c0392b);box-shadow:0 6px 16px #e84d5b33}.data-lab-card-embedded .period-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;min-width:0;display:grid}.data-lab-card-embedded .period-selector button{background:#211a2d;border:1px solid #3b2d48;min-width:0;padding:0 4px;font-size:11px}.data-lab-card-embedded .period-selector button.active{color:#f8a0ac;background:#f07a892b;border-color:#f07a89}.data-lab-card-embedded .position-fixed-range{color:#f8a0ac;text-align:center;background:#f07a8914;border:1px solid #f07a8940;border-radius:10px;min-height:38px;padding:0 10px;font-size:11px;line-height:38px}.data-lab-card-embedded .lab-tabs{scrollbar-width:none;border-bottom-color:#2b2136;padding:0 8px;display:flex;overflow-x:auto}.data-lab-card-embedded .lab-tabs::-webkit-scrollbar{display:none}.data-lab-card-embedded .lab-tabs button{color:#ffffff7a;flex:none;min-height:48px;padding:0 13px;font-size:11px}.data-lab-card-embedded .lab-tabs button.active{color:#f08a99}.data-lab-card-embedded .lab-tabs button:after{background:#f08a99;left:18%;right:18%}.data-lab-card-embedded .lab-content{min-height:0;padding:12px}.data-lab-card-embedded .lab-content-note{color:#fff6;margin-bottom:12px;font-size:10px}.data-lab-card-embedded .lab-sample-banner{color:#f8a0ac;background:#f07a8914;border:1px solid #f07a8940;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.data-lab-card-embedded .lab-sample-banner span{font-size:16px}.data-lab-card-embedded .lab-sample-banner strong{font-size:12px}.data-lab-card-embedded .lab-sample-banner small{color:#ffffff7a;margin-left:auto;font-size:10px}.data-lab-card-embedded .overview-frequency-card{grid-column:span 2}.overview-frequency-bars{justify-content:space-around;align-items:end;gap:5px;height:90px;padding-top:12px;display:flex}.overview-frequency-bars i{background:linear-gradient(#f08a99,#a83858);border-radius:5px 5px 2px 2px;flex:1;justify-content:flex-end;align-items:center;min-width:12px;max-width:30px;font-style:normal;display:flex;position:relative}.overview-frequency-bars b{color:#fff9;font-size:9px;position:absolute;top:-15px}.overview-frequency-bars small{color:#ffffff7a;font-size:10px;position:absolute;bottom:-15px}.data-lab-card-embedded .lab-section-card{background:#201a2c;border:1px solid #32263f;border-radius:14px;margin-bottom:12px;padding:14px}.data-lab-card-embedded .lab-section-heading{align-items:center;gap:8px;margin-bottom:14px;display:flex}.data-lab-card-embedded .lab-section-heading>span{background:#f08a99;border-radius:2px;width:3px;height:17px}.data-lab-card-embedded .lab-section-heading strong{font-size:13px}.data-lab-card-embedded .overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-lab-card-embedded .overview-kpi{background:#2a2036;border-radius:11px;align-content:space-between;gap:8px;min-height:96px;padding:12px;display:grid}.data-lab-card-embedded .overview-kpi.wide{grid-column:1/-1;min-height:78px}.data-lab-card-embedded .overview-kpi.featured{background:linear-gradient(145deg,#e84d5b52,#561d3e8f)}.data-lab-card-embedded .overview-kpi>span{color:#ffffff7a;font-size:11px}.data-lab-card-embedded .overview-kpi>strong{color:#f08a99;font-size:20px}.data-lab-card-embedded .overview-kpi.wide>strong{font-size:15px}.data-lab-card-embedded .overview-kpi .summary-digits{gap:6px}.data-lab-card-embedded .overview-kpi .summary-digits i{width:44px;height:44px;font-size:17px}.data-lab-card-embedded .overview-kpi .summary-digits small{font-size:7px}.data-lab-card-embedded .shape-summary{gap:6px}.data-lab-card-embedded .shape-summary i{text-align:center;background:#2a2036;border:1px solid #3b2d48;border-radius:10px;place-content:center;gap:2px;min-height:68px;display:grid}.data-lab-card-embedded .shape-summary i span{color:#ffffffad;font-size:10px}.data-lab-card-embedded .shape-summary i small{color:#ffffff6b;font-size:9px}.data-lab-card-embedded .metric-trend-card{margin-top:12px}.data-lab-card-embedded .metric-trend-canvas{background:repeating-linear-gradient(0deg,#0000 0 calc(20% - 1px),#30273b calc(20% - 1px) 20%);border-top:1px solid #3a3044;border-bottom:1px solid #3a3044;height:150px;margin-top:20px;position:relative;overflow:hidden}.data-lab-card-embedded .metric-trend-canvas svg{width:100%;height:100%;position:absolute;inset:0}.data-lab-card-embedded .metric-trend-canvas polyline{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.data-lab-card-embedded .distribution-stack,.data-lab-card-embedded .omission-stack{gap:12px;display:grid}.data-lab-card-embedded .distribution-stack .lab-sample-banner,.data-lab-card-embedded .omission-stack .lab-sample-banner{grid-column:1/-1}.data-lab-card-embedded .distribution-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.data-lab-card-embedded .distribution-stack .distribution-card{margin:0}.data-lab-card-embedded .distribution-stack .distribution-card.structure-card{grid-column:1/-1}.data-lab-card-embedded .structure-ratio-list{gap:14px;display:grid}.data-lab-card-embedded .ratio-bar>div{color:#ffffffa3;justify-content:space-between;font-size:11px;display:flex}.data-lab-card-embedded .ratio-bar b{color:#f08a99}.data-lab-card-embedded .ratio-bar>i{background:#3b2d48;border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.data-lab-card-embedded .ratio-bar em{border-radius:4px;height:100%;display:block}.data-lab-card-embedded .omission-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.data-lab-card-embedded .omission-stack .omission-card{margin:0}.data-lab-card-embedded .omission-table{gap:3px;margin-top:14px;display:grid}.data-lab-card-embedded .omission-table-row{color:#ffffffad;text-align:center;background:#2a2036;border-radius:6px;grid-template-columns:36px repeat(3,minmax(0,1fr));align-items:center;min-height:30px;padding:0 5px;font-size:10px;display:grid}.data-lab-card-embedded .omission-table-row.long{background:#b938522e}.data-lab-card-embedded .omission-table-row b:first-child{color:#f08a99}.data-lab-card-embedded .omission-table-row i{font-style:normal}.data-lab-card-embedded .omission-table-head{color:#fff6;background:0 0;min-height:24px}.data-lab-card-embedded .lab-loading{color:#ffffff9e;min-height:280px}.data-lab-card-embedded .lab-loading strong{color:#fff}.data-lab-card-embedded .lab-loading i{border-color:#f08a99 #3e2c46 #3e2c46}.data-lab-card-embedded .lab-error{color:#ffffff9e;min-height:220px}.data-lab-card-embedded .lab-error button{background:#b93852}.data-lab-card-embedded .metric-card,.data-lab-card-embedded .full-trend-card,.data-lab-card-embedded .distribution-card,.data-lab-card-embedded .omission-card{color:#f8f1ff;background:#201a2c;border-color:#32263f;border-radius:14px}.data-lab-card-embedded .metric-card.featured{background:linear-gradient(145deg,#e84d5b47,#561d3e80)}.data-lab-card-embedded .metric-card>span,.data-lab-card-embedded .metric-card>small,.data-lab-card-embedded .full-trend-card header small,.data-lab-card-embedded .full-trend-card footer,.data-lab-card-embedded .trend-legend,.data-lab-card-embedded .distribution-card header span,.data-lab-card-embedded .omission-card header span,.data-lab-card-embedded .lab-content-note{color:#ffffff7a}.data-lab-card-embedded .metric-card>strong,.data-lab-card-embedded .distribution-bars strong,.data-lab-card-embedded .omission-card b{color:#f08a99}.data-lab-card-embedded .shape-summary i,.data-lab-card-embedded .summary-digits i,.data-lab-card-embedded .omission-card>div span{color:#fff;background:#2a2036;border-color:#3b2d48}.data-lab-card-embedded .summary-digits i{background:#b93852;border:0}.data-lab-card-embedded .summary-digits.cold i{background:#5a6571}.data-lab-card-embedded .full-trend-card,.data-lab-card-embedded .distribution-card,.data-lab-card-embedded .omission-card{padding:14px}.data-lab-card-embedded .full-trend-canvas{background:repeating-linear-gradient(0deg,#0000 0 calc(16.666% - 1px),#30273b calc(16.666% - 1px) 16.666%);border-color:#3a3044}.data-lab-card-embedded .full-trend-grid i{border-color:#30273b}.data-lab-card-embedded .full-trend-digit-axis span,.data-lab-card-embedded .distribution-bars span,.data-lab-card-embedded .omission-card i{color:#ffffff7a}.data-lab-card-embedded .details-panel{border-color:#32263f}.data-lab-card-embedded .details-table-head{color:#ffffff7a;background:#211a2d}.data-lab-card-embedded .detail-row{background:#201a2c;border-top-color:#2b2136}.data-lab-card-embedded .detail-row small,.data-lab-card-embedded .detail-row>div>span{color:#ffffff7a}.data-lab-card-embedded .detail-row strong,.data-lab-card-embedded .detail-row b,.data-lab-card-embedded .detail-row em{color:#f08a99}@media (max-width:767px){.data-lab-card-embedded .lab-overview-grid,.data-lab-card-embedded .distribution-grid,.data-lab-card-embedded .omission-grid{grid-template-columns:1fr}.data-lab-card-embedded .metric-card{min-height:150px;padding:16px}.data-lab-card-embedded .overview-frequency-card{grid-column:auto}.data-lab-card-embedded .distribution-stack,.data-lab-card-embedded .omission-stack{grid-template-columns:1fr}.data-lab-card-embedded .distribution-stack .distribution-card.structure-card{grid-column:auto}.data-lab-card-embedded .overview-kpi-grid{grid-template-columns:1fr}.data-lab-card-embedded .overview-kpi.wide{grid-column:auto}.data-lab-embedded-header{min-height:52px}.data-lab-embedded-header strong{font-size:15px}.data-lab-card-embedded .period-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;margin:0}.data-lab-card-embedded .data-toolbar{grid-template-columns:minmax(0,1fr)}.data-lab-card-embedded .light-lottery-switch{width:min(100%,280px);margin:0 auto}.data-lab-card-embedded .data-lab-refresh{justify-self:center}.data-lab-card-embedded .full-trend-card{padding:12px}.data-lab-card-embedded .full-trend-canvas{height:150px}.data-lab-card-embedded .details-panel{border:0;overflow:visible}.data-lab-card-embedded .details-table-head{display:none}.data-lab-card-embedded .details-list{gap:10px;display:grid}.data-lab-card-embedded .detail-row{background:#201a2c;border:1px solid #3a3044;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;min-width:0;min-height:0;padding:12px;display:grid}.data-lab-card-embedded .detail-row>div{gap:3px;min-width:0}.data-lab-card-embedded .detail-row>div:first-child{grid-area:1/1}.data-lab-card-embedded .detail-row>div:nth-child(2){grid-area:1/2}.data-lab-card-embedded .detail-row .lottery-balls{flex-direction:row;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:2px 0 4px;display:flex}.data-lab-card-embedded .detail-row .lottery-balls span{border-width:3px;flex:0 0 42px;width:42px;height:42px;font-size:22px}.data-lab-card-embedded .detail-row>div:nth-child(4){grid-area:3/1}.data-lab-card-embedded .detail-row>div:nth-child(5){grid-area:3/2}.data-lab-card-embedded .detail-row>div:nth-child(6){grid-area:3/3}.data-lab-card-embedded .detail-row small{color:#ffffff6b;font-size:9px;display:block}.data-lab-card-embedded .detail-row strong,.data-lab-card-embedded .detail-row b{font-size:15px}.data-lab-card-embedded .detail-row em{justify-self:start;padding:4px 8px;font-size:10px}}.app-v2-tools{background:linear-gradient(145deg,#12172aeb,#0b1020e6);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid;box-shadow:0 12px 30px #00000029}.app-v2-tools button{background:linear-gradient(135deg, var(--tool-accent), var(--tool-accent));border:0;border-radius:12px;width:100%;min-height:76px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-v2-tools button{background:linear-gradient(135deg, var(--tool-accent), color-mix(in srgb, var(--tool-accent) 58%, #111827))}}.app-v2-tools button{color:#fff;text-align:left;box-shadow:0 6px 14px var(--tool-accent);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px}@supports (color:color-mix(in lab, red, red)){.app-v2-tools button{box-shadow:0 6px 14px color-mix(in srgb, var(--tool-accent) 38%, transparent)}}.app-v2-tools button{cursor:pointer;transition:transform .16s,filter .16s,box-shadow .16s}.app-v2-tools button:hover,.app-v2-tools button:focus-visible{filter:brightness(1.12);box-shadow:0 9px 18px var(--tool-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.app-v2-tools button:hover,.app-v2-tools button:focus-visible{box-shadow:0 9px 18px color-mix(in srgb, var(--tool-accent) 48%, transparent)}}.app-v2-tools button:active{transform:translateY(1px)scale(.99)}.app-v2-tools button>span{color:#fff;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid;background:#ffffff29!important}.app-v2-tools strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.app-v2-tools small{display:none}.app-v2-tools b{color:#ffffffc7;font-size:20px;font-weight:400}@media (min-width:768px){.app-v2-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.app-v2-tools{gap:7px;padding:10px}.app-v2-tools button{grid-template-columns:34px minmax(0,1fr) auto;gap:5px;min-height:70px;padding:7px}.app-v2-tools button>span{width:34px;height:34px;font-size:16px}.app-v2-tools strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.vip-hosts-layer,.vip-qr-layer{scroll-behavior:auto}}.app-v2-tool .dream-tool{color:#fff;max-width:680px;margin:0;padding:0}.dream-tool-header{text-align:center;background:linear-gradient(135deg,#7e4fb338,#0f0a280a);border:1px solid #b991ff4d;border-radius:16px;justify-items:center;padding:20px;display:grid}.dream-tool-header>span{color:#c9a8ff;background:#b79ce829;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:8px;font-size:38px;display:grid}.dream-tool-header h3{color:#c9a8ff;letter-spacing:.08em;margin:0;font-size:18px}.dream-tool-header p{color:#fff6;margin:4px 0 0;font-size:12px}.app-v2-tool .dream-tool textarea{color:#fff;resize:vertical;background:#ffffff0a;border:1px solid #b991ff4d;border-radius:14px;min-height:148px;padding:16px;font-size:14px;line-height:1.6}.app-v2-tool .dream-tool textarea::placeholder{color:#ffffff3d}.app-v2-tool .dream-tool textarea:focus{border-color:#b991ffb8;outline:3px solid #b991ff24}.dream-tool-submit{color:#fff;letter-spacing:.08em;cursor:pointer;background:#7d4bb3;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:16px;font-weight:800;transition:filter .18s,transform .18s;display:inline-flex}.dream-tool-submit:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.dream-tool-submit:disabled{cursor:wait;opacity:.68}.dream-tool-notice{color:#ff9daa;text-align:center;margin:-8px 0 0;font-size:12px}.dream-tool-result{text-align:center;background:linear-gradient(135deg,#7e4fb333,#0006);border:1px solid #4ecdc466;border-radius:20px;padding:24px}.dream-tool-result h4{color:#c9a8ff;margin:0;font-size:14px}.dream-tool-result-meta,.dream-tool-result-tip{color:#ffffff57;margin:4px 0 0;font-size:11px}.dream-tool-number-list{background:#0f0a28cc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;padding:14px;display:grid}.dream-tool-number-list span{color:#4ecdc4;letter-spacing:.12em;background:#4ecdc41a;border:1px solid #4ecdc44d;border-radius:6px;place-items:center;min-height:42px;font-size:20px;font-weight:800;display:grid}.dream-tool-actions{justify-content:center;gap:12px;margin-top:16px;display:flex}.dream-tool-actions button{color:#4ecdc4;cursor:pointer;background:0 0;border:1px solid #4ecdc4c2;border-radius:8px;min-height:38px;padding:0 14px;font-size:12px}.dream-tool-actions button:last-child{color:#c9a8ff;border-color:#b991ff80}@media (max-width:767px){.app-v2-tool .dream-tool{max-width:none}.dream-tool-header{padding:18px 14px}.dream-tool-header h3{letter-spacing:.04em;font-size:16px}.dream-tool-number-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dream-tool-submit{transition:none}}@media (min-width:768px){.workbench-layout{max-width:1120px;min-height:calc(100dvh - 72px);display:block}.workbench-sidebar{border-bottom:1px solid #e4dfdc;border-right:0;align-items:center;gap:16px;min-height:64px;padding:0 22px;display:flex}.workbench-sidebar h1,.workbench-sidebar-copy,.workbench-sidebar-note{display:none}.workbench-sidebar nav{flex:1;gap:4px;display:flex}.workbench-sidebar nav button{text-align:center;width:auto;min-height:40px;padding:0 14px}.workbench-sidebar nav button span{display:none}.workbench-content{padding-top:30px}}.home-announcement-layer{z-index:120;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(13px)saturate(.9);backdrop-filter:blur(13px)saturate(.9);background:radial-gradient(circle at 50% 18%,#c72b403d,#0000 35%),#1a0d10c7;place-items:center;animation:.22s both announcement-layer-in;display:grid;position:fixed;inset:0;overflow:auto}.home-announcement-panel{--announcement-accent:#c3293f;--announcement-accent-dark:#861526;--announcement-glow:#dc2d464d;color:#2f2526;scrollbar-width:thin;scrollbar-color:#d9c8bf transparent;background:#fffaf5;border:1px solid #e5bb648f;border-radius:28px;width:min(438px,100%);max-height:min(720px,100dvh - 48px);animation:.44s cubic-bezier(.2,.9,.25,1.12) both announcement-panel-in;position:relative;overflow:auto;box-shadow:0 34px 110px #1f050b6b,0 0 0 7px #fff8eb12}.home-announcement-panel.announcement-important{--announcement-accent:#cf391f;--announcement-accent-dark:#8d1e13;--announcement-glow:#f0512652}.home-announcement-panel.announcement-normal{--announcement-accent:#315f9e;--announcement-accent-dark:#1d3a69;--announcement-glow:#3565a74d}.home-announcement-close{z-index:4;color:#fff;cursor:pointer;background:#1a090f33;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .18s,background .18s;display:grid;position:absolute;top:14px;right:14px}.home-announcement-close:hover{background:#1a090f5c;transform:rotate(8deg)scale(1.05)}.home-announcement-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9px;width:18px;height:18px}.home-announcement-header{background:radial-gradient(circle at 50% -14%, #ffe29575, transparent 48%), linear-gradient(145deg, var(--announcement-accent) 0%, var(--announcement-accent-dark) 100%);color:#fff;text-align:center;border-radius:27px 27px 0 0;align-content:center;place-items:center;min-height:222px;padding:28px 54px 26px;display:grid;position:relative;overflow:hidden}.home-announcement-header:before,.home-announcement-header:after{content:"";border:1px solid #ffe19d33;border-radius:50%;position:absolute}.home-announcement-header:before{width:190px;height:190px;top:-74px;left:-46px}.home-announcement-header:after{width:240px;height:240px;bottom:-96px;right:-82px}.home-announcement-shine{z-index:0;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:36%;height:240%;animation:4.8s ease-in-out infinite announcement-shine;position:absolute;top:-70%;left:-40%;transform:rotate(24deg)}.home-announcement-icon{z-index:1;color:#ffeab0;width:62px;height:62px;box-shadow:0 12px 34px var(--announcement-glow), inset 0 1px 0 #ffffff5c;background:linear-gradient(145deg,#ffffff40,#ffffff14);border:1px solid #ffebb780;border-radius:21px;place-items:center;margin-bottom:10px;display:grid;position:relative}.home-announcement-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:34px;height:34px}.home-announcement-header>small{z-index:1;color:#ffe5a1;letter-spacing:.18em;margin-bottom:4px;font-size:11px;font-weight:800;position:relative}.home-announcement-header h2{z-index:1;color:#fff;letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(23px,5vw,29px);line-height:1.26;position:relative}.home-announcement-header p{z-index:1;color:#fff4d5e0;margin:8px 0 0;font-size:13px;line-height:1.5;position:relative}.home-announcement-body{padding:23px 24px 20px}.home-announcement-content{color:#4f4243;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#d7c4bc transparent;max-height:245px;padding:1px 4px 1px 1px;font-size:14px;line-height:1.82;overflow:auto}.home-announcement-site{color:#6e4d18;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff7ddf2,#ffedc1b8);border:1px solid #e9d7ae;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:68px;margin-top:18px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-announcement-site:hover{border-color:#d8b665;transform:translateY(-1px);box-shadow:0 10px 28px #8b58131a}.home-announcement-site>span{color:#9c7a3b;letter-spacing:.08em;grid-column:1;font-size:10px;font-weight:700}.home-announcement-site>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:15px;overflow:hidden}.home-announcement-site>small{background:#9f69191a;border-radius:999px;grid-area:1/2/span 2;padding:6px 9px;font-size:10px;font-weight:800}.home-announcement-actions{gap:10px;margin-top:14px;display:grid}.home-announcement-actions.has-two-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-announcement-action{cursor:pointer;border-radius:14px;min-height:47px;padding:10px 12px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s}.home-announcement-action:hover{transform:translateY(-1px)}.home-announcement-action.primary{color:#432c06;background:linear-gradient(135deg,#f2c969,#d79b2e);border:0;box-shadow:0 10px 25px #af71112e}.home-announcement-action.secondary{color:#5d4e50;background:#fff;border:1px solid #d9c9c5}.home-announcement-message{color:#9f1d2c;text-align:center;margin:12px 0 0;font-size:12px;font-weight:700}.home-announcement-footnote{color:#ad9e9d;text-align:center;margin:13px 0 0;font-size:10px}@keyframes announcement-layer-in{0%{opacity:0}}@keyframes announcement-panel-in{0%{opacity:0;transform:translateY(26px)scale(.94)}}@keyframes announcement-shine{0%,56%{left:-42%}82%,to{left:128%}}@media (max-width:520px){.home-announcement-layer{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));place-items:center}.home-announcement-panel{max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - env(safe-area-inset-bottom));border-radius:24px}.home-announcement-header{border-radius:23px 23px 0 0;min-height:190px;padding:22px 46px 20px}.home-announcement-icon{border-radius:18px;width:54px;height:54px}.home-announcement-icon svg{width:30px;height:30px}.home-announcement-header h2{font-size:clamp(21px,6.2vw,26px)}.home-announcement-body{padding:18px 18px 16px}.home-announcement-content{max-height:min(230px,29dvh);font-size:13px;line-height:1.72}.home-announcement-actions.has-two-actions{grid-template-columns:1fr}.home-announcement-action{min-height:44px}}@media (max-width:360px),(max-height:690px){.home-announcement-header{min-height:162px;padding-top:17px;padding-bottom:16px}.home-announcement-icon{width:46px;height:46px;margin-bottom:6px}.home-announcement-icon svg{width:26px;height:26px}.home-announcement-header h2{font-size:20px}.home-announcement-header p{margin-top:5px;font-size:11px}.home-announcement-body{padding:15px}.home-announcement-content{max-height:min(180px,25dvh)}.home-announcement-site{min-height:58px;margin-top:13px;padding:9px 11px}.home-announcement-actions{gap:8px;margin-top:10px}.home-announcement-action{min-height:40px}.home-announcement-footnote{margin-top:9px}}@media (prefers-reduced-motion:reduce){.home-announcement-layer,.home-announcement-panel,.home-announcement-shine{animation:none}}.app-v2-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.app-v2-shortcuts a{color:#fff;background:linear-gradient(135deg,#a12e47,#762641);border-radius:11px;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.app-v2-shortcuts a:last-child{background:linear-gradient(135deg,#245383,#1d355c)}.app-v2-shortcuts span{color:#fffa;font-size:10px;font-weight:500}.app-v2-function-grid button:nth-child(n+3){display:none}.app-v2-hot-head{gap:10px;display:grid}.app-v2-hot-tabs{background:#171326;border:1px solid #3b2d48;border-radius:10px;gap:4px;width:fit-content;padding:3px;display:flex}.app-v2-hot-tabs button{color:#9e90a7;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 12px;font-size:11px}.app-v2-hot-tabs button.active{color:#fff;background:#a12e47;font-weight:800}.app-v2-function-grid a{color:#fff;text-align:left;background:linear-gradient(145deg,#261832,#181323);border:1px solid #392a46;border-radius:14px;align-content:space-between;min-height:112px;padding:14px;text-decoration:none;display:grid}.app-v2-function-grid a:nth-child(2){background:linear-gradient(145deg,#352033,#201523)}.app-v2-function-grid a b{color:#f39bad;font-size:23px}.app-v2-function-grid a strong{font-size:13px}.app-v2-function-grid a small{color:#998ba1;font-size:10px}.app-workbench-v2.home-active{background:linear-gradient(#0a0a1a 0%,#1a0a2e 45%,#0f1a3e 100%)}html:has(.app-workbench-v2){scrollbar-width:none}html:has(.app-workbench-v2)::-webkit-scrollbar{display:none}.app-workbench-v2.home-active .app-v2-content{width:100%;max-width:480px;padding-top:0}.app-v2-home{gap:0;display:grid}.app-home-header{border-bottom:1px solid #ffd70014;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 6px 12px;display:flex}.app-home-greeting{gap:4px;min-width:0;display:grid}.app-home-greeting span{color:#ffd7009e;font-size:13px}.app-home-greeting strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.app-home-actions{flex:none;align-items:center;gap:8px;display:flex}.app-home-actions button{color:gold;cursor:pointer;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.app-home-invite{background:0 0}.app-home-share-icon{fill:currentColor;width:24px;height:24px;display:block}.app-home-avatar{background:linear-gradient(135deg,#e84d5b,#c0392b);border-radius:50%;font-size:20px;box-shadow:0 0 16px #e84d5b57;width:42px!important;height:42px!important}.app-home-avatar-glyph{text-align:center;width:22px;height:22px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:22px;display:block}.app-home-member{color:#35c35a;background:#ffffff09;border:1px solid #27ae6057;border-radius:12px;align-items:center;gap:9px;min-height:0;margin:12px 0 0;padding:10px 14px;display:flex}.app-home-member.expired{color:#ff5b68;border-color:#e84d5b57}.app-home-member>span{place-items:center;width:22px;display:grid}.app-home-member i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate app-member-pulse;display:block}.app-home-member strong{font-size:13px}.app-home-member small{color:#ffd700a8;margin-left:auto;font-size:11px}@keyframes app-member-pulse{0%{opacity:.3}to{opacity:1}}.app-home-draw{background:linear-gradient(135deg,#e84d5b26,#c0392b14);border:1px solid #e84d5b57;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;margin-top:14px;padding:14px;display:grid}.app-home-draw-combined{row-gap:10px;position:relative}.app-home-inline-play-link{z-index:2;color:#fff;white-space:nowrap;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0003}.app-home-inline-play-link:hover{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.03)}.app-home-inline-play-link:focus-visible{outline-offset:2px;outline:2px solid #ffd166}.app-home-inline-play-link-night{background:linear-gradient(135deg,#e84d5b,#e84d5bd6);top:102px;left:39%}.app-home-inline-play-link-tea{background:linear-gradient(135deg,#2980b9,#2980b9e0);top:99px;left:39%}.app-home-draw-divider{background:#ffd166;grid-column:1/-1;height:2px;margin:1px 0;box-shadow:0 0 8px #ffd166d1,0 1px #ffffff6b}.app-home-draw article{min-width:0}.app-home-draw article>.app-home-draw-title{color:#ffffff7a;align-items:baseline;gap:5px;min-width:0;font-size:11px;line-height:1.4;display:flex}.app-home-draw article>.app-home-draw-title span{min-width:0}.app-home-draw article>.app-home-draw-title time{color:#ffffff57;white-space:nowrap;font-size:9px}.app-home-draw article>div:not(.app-home-draw-loading){gap:6px;margin:9px 0 7px;display:flex}.app-home-draw article b{color:#fff;background:#e84d5b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid;box-shadow:0 3px 8px #e84d5b38}.app-home-draw article.blue b{background:#2980b9;box-shadow:0 3px 8px #2980b938}.app-home-draw article small{color:#ffffff57;font-size:10px}.app-home-draw-loading{color:#ffffff5c;place-items:center start;min-height:62px;font-size:11px;display:grid}.app-home-hot{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin-top:14px;padding:14px}.app-home-hot-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.app-home-hot-head h2{color:gold;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.app-home-hot-head h2 span{font-size:18px}.app-home-hot-controls{align-items:center;gap:3px;display:flex}.app-home-hot-controls button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:48px;min-height:34px;padding:0 10px;font-size:11px}.app-home-hot-controls button.active.fc{color:#fff;background:#e84d5b;font-weight:800}.app-home-hot-controls button.active.tc{color:#fff;background:#2980b9;font-weight:800}.app-home-hot-controls .app-home-hot-refresh{min-width:38px;padding:0;font-size:22px}.app-home-hot-chart{contain:layout style paint;height:148px;margin-top:7px;position:relative;overflow:hidden}.app-home-hot-column{will-change:transform;align-content:end;justify-items:center;width:10%;height:142px;transition:transform .36s cubic-bezier(.215,.61,.355,1);display:grid;position:absolute;bottom:0}.app-home-hot-column small{color:#e84d5b;text-align:center;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;margin-bottom:4px;font-size:9px;font-weight:800;overflow:hidden}.app-home-hot-chart.tc .app-home-hot-column small{color:#45a7e8}.app-home-hot-column i{width:10px;height:96px;transform:scaleY(var(--bar-scale));transform-origin:bottom;background:linear-gradient(#ed5966,#e84d5b80);border-radius:5px 5px 0 0;animation:.36s cubic-bezier(.34,1.56,.64,1) both app-hot-pulse;display:block;box-shadow:0 0 8px #e84d5b3d}.app-home-hot-chart.tc .app-home-hot-column i{background:linear-gradient(#3498db,#2980b980);box-shadow:0 0 8px #2980b93d}@keyframes app-hot-pulse{0%{filter:brightness(1.3);transform:scaleY(calc(var(--bar-scale) * .945))}to{filter:none;transform:scaleY(var(--bar-scale))}}.app-home-hot-column b{color:#e84d5b;background:#e84d5b21;border:1px solid #e84d5b73;border-radius:7px;place-items:center;width:26px;height:26px;margin-top:5px;font-size:13px;display:grid}.app-home-hot-chart.tc .app-home-hot-column b{color:#45a7e8;background:#2980b921;border-color:#2980b973}.app-home-hot-empty{color:#ffffff5c;place-items:center;min-height:148px;font-size:11px;display:grid}.app-home-hot-foot{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.app-home-hot-foot span,.app-home-hot-foot b,.app-home-hot-details-link{color:#ffffff61;font-size:10px;font-weight:500}.app-home-hot-details-link{background:0 0;border:0;padding:8px 0 8px 8px}.app-home-hot-foot span{align-items:center;gap:6px;display:flex}.app-home-hot-foot span i{background:#777;border-radius:50%;width:7px;height:7px}.app-home-hot-foot span.running{color:#27ae60}.app-home-hot-foot span.running i{background:#27ae60}.app-home-section-label{color:#ffffff5c;margin:18px 6px 10px;font-size:12px;font-weight:500}.app-home-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-home-function-grid button{aspect-ratio:1.2;color:#fff;text-align:left;cursor:pointer;border:0;border-radius:20px;align-content:space-between;min-width:0;min-height:0;padding:16px;display:grid}.app-home-function-grid button.dream{background:linear-gradient(145deg,#1a0a2e,#2d1b69);box-shadow:0 6px 15px #1a0a2e59}.app-home-function-grid button.vip{background:linear-gradient(145deg,#1a1a1a,#111);box-shadow:0 6px 15px #11111159}.app-home-function-grid span{font-size:32px}.app-home-function-grid strong{overflow-wrap:anywhere;font-size:16px}.app-home-function-grid small{color:#ffffff8f;margin-top:3px;font-size:10px}.app-home-play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:24px;display:grid}.app-home-play-grid a{color:#fff;background:linear-gradient(135deg,#e84d5b,#e84d5bb8);border-radius:12px;justify-content:center;align-items:center;min-height:40px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.app-home-play-grid a:last-child{background:linear-gradient(135deg,#2980b9,#2980b9b8)}.app-workbench-about{background:linear-gradient(#0f0c1a 0%,#171225 55%,#0b0a12 100%);min-height:100dvh}.app-about-topbar{color:#fff;background:linear-gradient(135deg,#b42f4d,#762450);align-items:center;gap:10px;height:68px;padding:0 20px;display:flex}.app-workbench-about.pls .app-about-topbar{background:linear-gradient(135deg,#286fae,#244d8b)}.app-about-refresh{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;place-items:center;width:42px;height:42px;margin-left:auto;font-size:24px;line-height:1;display:grid}.app-about-title{align-items:center;gap:8px;min-width:0;display:flex}.app-about-title span{font-size:22px}.app-about-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.app-about-content{width:min(1160px,100%);height:calc(100dvh - 68px);margin:0 auto;padding:14px 20px 24px}.app-about-html-shell{background:#f5f7fa;border:1px solid #ffffff1f;border-radius:16px;width:100%;min-height:100%;box-shadow:0 18px 46px #00000047}.about-load-error{color:#8d3039;text-align:center;padding:32px}@media (max-width:767px){.app-about-topbar{height:62px;padding:0 12px}.app-about-refresh{width:38px;height:38px}.app-about-title strong{font-size:14px}.app-about-content{height:calc(100dvh - 62px);padding:0}.app-about-html-shell{border:0;border-radius:0}}.app-invite-layer{z-index:90;background:#04030ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-invite-dialog{color:#fff;text-align:center;background:#1a0a2e;border:1px solid #ffd7003d;border-radius:20px;justify-items:center;gap:10px;width:min(100%,390px);padding:28px 22px 22px;animation:.26s cubic-bezier(.16,1,.3,1) both app-dialog-in;display:grid;position:relative}@keyframes app-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.app-invite-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;width:48px;height:48px;font-size:28px;position:absolute;top:10px;right:10px}.app-invite-icon{font-size:42px}.app-invite-dialog h2{margin:0;font-size:20px}.app-invite-dialog p,.app-invite-dialog small,.app-invite-dialog output,.app-invite-loading{color:#ffffff94;margin:0;font-size:12px}.app-invite-dialog>strong{color:gold;letter-spacing:0;font-size:28px}.app-invite-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.app-invite-actions button{color:#fff;cursor:pointer;background:#e84d5b;border:0;border-radius:12px;min-height:48px;font-weight:800}.app-invite-actions button:last-child{background:#ffffff0f;border:1px solid #ffffff2e}.app-invite-screen-layer{z-index:100;background:linear-gradient(#08091a 0%,#12152b 52%,#090b1b 100%);position:fixed;inset:0;overflow:auto}.app-invite-screen{color:#fff;min-height:100dvh}.app-invite-screen-header{background:#08091af5;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;height:64px;padding:0 14px;display:grid}.app-invite-screen-header button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:42px;height:42px;font-size:28px;display:grid}.app-invite-screen-header h2{text-align:center;margin:0;font-size:18px}.app-invite-screen-body{width:min(100%,560px);margin:0 auto;padding:12px 16px 32px}.app-invite-summary{background:#ffffff0e;border:1px solid #ffd45d33;border-radius:18px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.app-invite-summary>span{background:linear-gradient(135deg,#e84d5b,#a42458);border-radius:16px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.app-invite-summary div{gap:4px;display:grid}.app-invite-summary strong{font-size:16px}.app-invite-summary small{color:#ffffff7a;font-size:12px}.app-invite-summary b{color:gold;text-align:center;font-size:24px}.app-invite-summary em{color:#ffffff61;font-size:10px;font-style:normal;display:block}.app-invite-poster{text-align:center;background:#10142b;border:1px solid #ffd45d42;border-radius:26px;justify-items:center;gap:8px;width:min(100%,340px);margin:14px auto 16px;padding:25px 24px 22px;display:grid;box-shadow:0 18px 42px #00000047}.app-invite-brand{align-items:center;gap:10px;display:flex}.app-invite-brand span{background:linear-gradient(135deg,#e84d5b,#a42458);border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.app-invite-brand strong{letter-spacing:3px;font-size:22px}.app-invite-poster p{color:#ffffffb3;margin:12px 0 0;font-size:14px}.app-invite-poster h3{color:gold;margin:0;font-size:25px}.app-invite-qr{background:#fff;border-radius:16px;place-items:center;margin:8px 0;padding:10px;display:grid}.app-invite-qr img{object-fit:contain;width:154px;height:154px;display:block}.app-invite-poster>small{color:#ffffffb3;font-size:13px}.app-invite-poster>strong{color:gold;letter-spacing:4px;background:#ffd45d1a;border:1px solid #ffd45d59;border-radius:12px;padding:9px 16px;font-size:21px}.app-invite-poster>em,.app-invite-poster>i{color:#ffffff59;font-size:10px;font-style:normal}.app-invite-poster>i{font-size:9px}.app-invite-screen-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-invite-screen-actions button{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:14px;min-height:52px;font-size:12px;font-weight:700}.app-invite-screen-actions .share{background:#e84d5b29;border-color:#e84d5b80}.app-invite-screen-actions .poster{background:#2980b929;border-color:#2980b980}.app-invite-screen-actions .copy{background:#7d40dc29;border-color:#7d40dc80}.app-invite-screen-actions .save{background:#27ae6029;border-color:#27ae6080}.app-invite-screen-actions button:disabled{opacity:.5;cursor:wait}.app-invite-screen-body>output{color:#ffd45d;text-align:center;margin:12px 0 0;font-size:12px;display:block}.app-invite-recent{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-top:20px;padding:16px}.app-invite-recent h3{margin:0 0 12px;font-size:15px}.app-invite-recent>p{color:#ffffff61;text-align:center;margin:0;padding:20px 0;font-size:12px}.app-invite-recent>div{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.app-invite-recent>div>span{background:#ffd70021;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.app-invite-recent p{gap:3px;margin:0;display:grid}.app-invite-recent p strong{font-size:13px}.app-invite-recent p small,.app-invite-recent time{color:#ffffff61;font-size:10px}.app-invite-recent time{text-align:right}.app-invite-screen-state{color:#ffffff8c;text-align:center;align-content:center;place-items:center;gap:14px;min-height:60vh;padding:28px;display:grid}.app-invite-screen-state button{color:#fff;cursor:pointer;background:#e84d5b;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700}@media (max-width:767px){.app-workbench-v2.home-active .app-v2-topbar,.app-workbench-v2.home-active .app-v2-nav{display:none}.app-workbench-v2.home-active .app-v2-content{max-width:none;padding:0 16px calc(76px + env(safe-area-inset-bottom))}.app-home-header{padding-left:4px;padding-right:4px}.app-home-section-label{margin-left:4px;margin-right:4px}.app-v2-bottom-nav{height:calc(70px + env(safe-area-inset-bottom));background:#050510fa}.app-v2-bottom-nav button{color:#ffffff5c;min-width:0;transition:color .2s}.app-v2-bottom-nav button span{font-size:23px;transition:transform .2s,filter .2s}.app-v2-bottom-nav button.active{color:#e84d5b}.app-v2-bottom-nav button.active span{filter:drop-shadow(0 0 5px #e84d5b8a);transform:scale(1.16)}}@media (max-width:359px){.app-home-draw{gap:6px;padding:12px 10px}.app-home-draw article b{width:30px;height:30px;font-size:16px}.app-home-function-grid button{min-height:0;padding:13px}.app-home-function-grid strong{font-size:14px}}.app-v2-analysis-page{gap:16px}.app-v2-analysis-header{justify-content:space-between;align-items:center;min-height:76px;padding:10px 4px 4px;display:flex}.app-v2-analysis-title{align-items:center;gap:10px;display:flex}.app-v2-analysis-title>span{place-items:center;width:44px;height:44px;font-size:29px;display:grid}.app-v2-analysis-title h1{color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(23px,3vw,30px)}.app-v2-analysis-title p{color:#ffffff6b;margin:3px 0 0;font-size:11px}.app-v2-analysis-type-switch{background:#ffffff0e;border:1px solid #30263e;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.app-v2-analysis-type-switch button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 14px;font-size:16px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s;display:flex}.app-v2-analysis-type-switch button span{font-size:20px}.app-v2-analysis-type-switch button.active{color:#fff;background:linear-gradient(135deg,#e84d5b,#c0392b);box-shadow:0 6px 16px #e84d5b3d}.app-v2-analysis-type-switch button:nth-child(2).active{background:linear-gradient(135deg,#2980b9,#1e5c8d);box-shadow:0 6px 16px #2980b93d}.app-analysis-draw-card{background:linear-gradient(145deg,#e84d5b36,#561d3e6b);border:1px solid #e84d5b6b;border-radius:20px;overflow:hidden;box-shadow:0 10px 24px #1a0a2e33}.app-analysis-draw-card.blue{background:linear-gradient(145deg,#2980b933,#161e32c2);border-color:#2980b975}.app-analysis-draw-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 8px;display:flex}.app-analysis-draw-head>div{gap:3px;display:grid}.app-analysis-draw-head strong{color:#fff;font-size:18px}.app-analysis-draw-head small,.app-analysis-draw-head time{color:#ffffff80;font-size:11px}.app-analysis-draw-head time{white-space:nowrap;padding-top:3px}.app-analysis-balls{justify-content:center;gap:clamp(12px,4vw,24px);padding:18px 16px 14px;display:flex}.app-analysis-balls b{aspect-ratio:1;color:#fff;background:#e84d5b;border-radius:50%;place-items:center;width:clamp(52px,12vw,72px);font-size:clamp(25px,5vw,36px);animation:.32s cubic-bezier(.16,1,.3,1) both app-analysis-ball-in;display:grid;box-shadow:0 8px 20px #e84d5b52}.app-analysis-draw-card.blue .app-analysis-balls b{background:#2980b9;box-shadow:0 8px 20px #2980b94d}.app-analysis-balls b:nth-child(2){animation-delay:45ms}.app-analysis-balls b:nth-child(3){animation-delay:90ms}@keyframes app-analysis-ball-in{0%{opacity:0;transform:scale(.78)translateY(8px)}to{opacity:1;transform:none}}.app-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 18px;display:grid}.app-analysis-metrics span{background:#0000001a;border:1px solid #ffffff1f;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 12px;display:flex}.app-analysis-metrics small{color:#ffffff9e;font-size:11px}.app-analysis-metrics b{color:#fff;font-size:15px}.app-analysis-recent{background:#0a061238;border-top:1px solid #ffffff14;padding:12px 14px 14px}.app-analysis-recent-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.app-analysis-recent-head strong{color:#ffffffb8;font-size:13px}.app-analysis-recent-head button{color:#f07a89;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.app-analysis-recent-list{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.app-analysis-recent-list::-webkit-scrollbar{display:none}.app-analysis-recent-list>div{text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;flex:0 0 86px;align-content:center;gap:3px;width:86px;min-height:62px;padding:8px 5px;display:grid}.app-analysis-draw-card.blue .app-analysis-recent-list b,.app-analysis-draw-card.blue .app-analysis-recent-head button{color:#63b6ef}.app-analysis-recent-list b{color:#f58a98;letter-spacing:.08em;font-size:18px}.app-analysis-recent-list small{color:#ffffff6b;font-size:10px}@media (max-width:767px){.app-workbench-v2.analysis-active .app-v2-topbar{display:none}.app-workbench-v2.analysis-active .app-v2-content{padding:0 14px calc(84px + env(safe-area-inset-bottom))}.app-v2-analysis-header{min-height:86px;padding:10px 2px 6px}.app-v2-analysis-title h1{font-size:25px}.app-v2-analysis-type-switch button{min-height:48px;font-size:14px}.app-v2-analysis-type-switch button span{font-size:18px}.app-analysis-draw-head{padding:17px 14px 7px}.app-analysis-balls{padding-top:15px}.app-analysis-metrics{gap:5px;padding-left:12px;padding-right:12px}.app-analysis-metrics span{gap:3px;padding:0 5px}.app-analysis-metrics small{font-size:10px}.app-analysis-metrics b{font-size:13px}}@media (min-width:768px){.app-workbench-v2.home-active .app-v2-content{max-width:1160px;padding:0 20px 48px}.app-v2-home{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);column-gap:20px}.app-v2-home>.app-home-header{grid-area:1/1/auto/-1}.app-v2-home>.app-home-member{grid-area:2/1}.app-v2-home>.app-home-draw{grid-area:3/1}.app-v2-home>.app-home-hot{grid-area:2/2/span 3}.app-v2-home>.app-home-afternoon{grid-area:4/1}.app-v2-home>.app-home-hot+.app-home-section-label{grid-area:5/1/auto/-1}.app-v2-home>.app-home-function-grid{grid-area:6/1/auto/-1}.app-v2-home>.app-home-function-grid+.app-home-section-label{grid-area:7/1/auto/-1}.app-v2-home>.app-home-play-grid{grid-area:8/1/auto/-1}.app-home-draw article{align-content:center;display:grid}.app-home-hot-column i{width:14px}.app-home-hot-column b{width:30px;height:30px}.app-home-function-grid button{aspect-ratio:auto;min-height:150px}}.app-home-afternoon{background:linear-gradient(135deg,#e84d5b26,#c0392b14);border:1px solid #e84d5b57;border-radius:16px;min-width:0;margin-top:14px;padding:14px}.app-home-afternoon-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.app-home-afternoon-heading>span{color:#ffffffeb;font-size:14px;font-weight:700}.app-home-afternoon-heading small{color:#ffffff7a;margin-top:3px;font-size:10px;font-weight:400;display:block}.app-home-afternoon-heading button{color:#ffffffbd;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;min-width:52px;min-height:44px;padding:6px 8px;font-size:12px}.app-home-afternoon-heading button:focus-visible{outline-offset:2px;outline:2px solid #287bd8}.app-home-afternoon-heading button:disabled{opacity:.6;cursor:wait}.app-home-afternoon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-home-afternoon-grid article{text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.app-home-afternoon-grid article.red,.app-home-afternoon-grid article.blue{color:#fff}.app-home-afternoon-grid h3{color:#ffffff7a;margin:0 0 9px;font-size:11px;font-weight:400;line-height:1.5}.app-home-afternoon-balls{justify-content:flex-start;gap:6px;margin:0 0 7px;display:flex}.app-home-afternoon-balls b{color:#fff;font-variant-numeric:tabular-nums;background:#e84d5b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;display:grid;box-shadow:0 4px 10px #e84d5b40}.app-home-afternoon-grid .blue .app-home-afternoon-balls b{background:#3889df}.app-home-afternoon-period{color:#ffffff57;font-size:10px}.app-home-afternoon-grid time{color:#ffffff57;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.app-home-afternoon-empty{color:#ffffff5c;place-items:center start;min-height:62px;font-size:11px;display:grid}.app-home-afternoon-grid p{color:#ffffff70;overflow-wrap:anywhere;width:100%;margin:8px 0 0;font-size:10px;line-height:1.6}.app-home-afternoon-grid p.synced{color:#ffffff80}.app-home-afternoon-foot{color:#ffffff6b;text-align:center;margin-top:10px;font-size:10px;display:block}.app-home-afternoon-embedded{background:0 0;border:0;grid-column:1/-1;margin-top:0;padding:0;position:relative}.app-home-afternoon-embedded .app-home-afternoon-grid h3{align-items:baseline;gap:6px;width:100%;display:flex}.app-home-afternoon-embedded .app-home-afternoon-grid h3>span{min-width:0}.app-home-afternoon-embedded .app-home-afternoon-grid time{color:#ffffff57;white-space:nowrap;margin:0;font-size:9px}.app-home-afternoon-embedded .app-home-afternoon-balls b{width:32px;height:32px;font-size:16px;box-shadow:0 3px 8px #e84d5b38}@media (max-width:899px){.app-workbench-v2.analysis-active .app-v2-topbar,.app-workbench-v2.analysis-active .app-v2-nav{display:none}.app-workbench-v2.analysis-active .app-v2-content{padding:0 12px calc(84px + env(safe-area-inset-bottom))}.app-v2-analysis-header{min-height:78px;padding:9px 4px 4px}.app-v2-analysis-header-meta,.app-v2-analysis-tabs,.app-analysis-snapshot{display:none}.app-v2-analysis-title>span{width:36px;height:36px;font-size:25px}.app-v2-analysis-title h1{font-size:24px}.app-v2-analysis-title p{margin-top:2px;font-size:10px}.app-v2-analysis-type-switch{border-radius:14px;margin:0}.app-v2-analysis-type-switch button{min-height:48px;font-size:14px}.app-v2-analysis-type-switch button span{font-size:17px}.app-analysis-draw-card{border-radius:19px}.app-analysis-draw-head{padding:17px 14px 7px}.app-analysis-machine-peek{width:42px;height:42px;top:31px}.app-analysis-support-grid{grid-template-columns:1fr;gap:12px}}.app-v2-tool{gap:12px;min-width:0}.app-v2-tool>.app-v2-back{color:#f08a99;min-height:36px;padding:0 4px;font-size:12px;font-weight:800}.app-v2-tool .tool-detail-page{max-width:none;padding:0}.app-v2-tool .tool-detail-hero,.app-v2-tool .workbench-head{display:none}.app-v2-tool .tool-workbench{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.app-v2-tool .workbench-body{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);gap:12px;min-height:0;display:grid}.app-v2-tool .workbench-controls,.app-v2-tool .workbench-result{background:#171326;border:1px solid #32263f;border-radius:16px;min-width:0}.app-v2-tool .workbench-controls{background:#171326;border-right:1px solid #32263f;padding:14px}.app-v2-tool .sample-strip{background:linear-gradient(135deg,#b938523d,#271933eb);border:1px solid #f07a8938;border-radius:12px;min-height:70px;padding:12px}.app-v2-tool .sample-strip span,.app-v2-tool .control-field>span,.app-v2-tool .dan-control>div:first-child span,.app-v2-tool .mode-control>span{color:#ffffffb8}.app-v2-tool .sample-strip strong{color:#fff;font-size:18px}.app-v2-tool .sample-strip i,.app-v2-tool .control-field small,.app-v2-tool .dan-control small{color:#ffffff6b}.app-v2-tool .control-field input,.app-v2-tool .control-field textarea,.app-v2-tool .filter-control-grid input,.app-v2-tool .filter-control-grid select{color:#fff;background:#211a2d;border-color:#453451}.app-v2-tool .control-field input::placeholder,.app-v2-tool .control-field textarea::placeholder{color:#ffffff4d}.app-v2-tool .digit-picker button,.app-v2-tool .mode-control button{color:#ffffffad;background:#211a2d;border-color:#453451}.app-v2-tool .digit-picker button.active,.app-v2-tool .mode-control button.active{color:#fff;background:#b93852;border-color:#f08a99}.app-v2-tool .workbench-notice{color:#f6a4b0;background:#b9385229;border-color:#f07a8952}.app-v2-tool .workbench-result{padding:14px}.app-v2-tool .tool-scene{background:radial-gradient(circle at 50% 34%,#b9385242,#0000 42%),linear-gradient(155deg,#21152d,#120e1f);border-radius:14px;min-height:470px;padding:20px}.app-v2-tool .scene-caption strong{font-size:15px}.app-v2-tool .scene-trigger{background:linear-gradient(135deg,#c7445b,#8e2548);border-radius:13px;min-height:52px;box-shadow:0 12px 26px #b938523d}.app-v2-tool .tool-result-card{color:#f8f1ff;background:0 0;border:0}.app-v2-tool .tool-result-card>header{border-bottom-color:#32263f;padding-bottom:14px}.app-v2-tool .tool-result-card>header h3{color:#fff;font-size:21px}.app-v2-tool .tool-result-card>header p,.app-v2-tool .result-groups article i,.app-v2-tool .result-groups article small{color:#ffffff7a}.app-v2-tool .result-actions button{color:#f08a99;background:#211a2d;border-color:#453451}.app-v2-tool .result-groups article{background:#201a2c;border-color:#3b2d48;border-radius:13px}.app-v2-tool .result-groups article>strong{color:#ffffffb8}.app-v2-tool .result-groups article span{color:#f08a99;background:#b9385229;border-color:#f07a8947}.app-v2-tool .tool-result-card>footer span{color:#ffffff7a;background:#2a2036}.app-v2-tool .result-qiankun .result-groups article{min-height:92px}@media (max-width:767px){.app-v2-tool .workbench-body{grid-template-columns:1fr}.app-v2-tool .workbench-controls,.app-v2-tool .workbench-result{border-radius:14px}.app-v2-tool .workbench-result{padding:12px}.app-v2-tool .tool-scene{min-height:430px;padding:16px 12px}.app-v2-tool .scene-art{height:245px}.app-v2-tool .scene-qiankun .scene-trigger{min-width:102px;min-height:102px}.app-v2-tool .result-actions{justify-content:stretch;width:100%}.app-v2-tool .result-actions button{flex:1}}:is(.app-v2-tool:has(.qiankun-wizard)>.app-v2-back,.app-v2-tool:has(.qiankun-wizard)>.app-v2-tool-head){display:none}.qiankun-wizard{color:#fff;background:#09081a;border:0;border-radius:0;min-height:calc(100dvh - 62px);padding:20px 14px 70px;position:relative;overflow:hidden}.qiankun-wizard:before{z-index:0;content:"";background:linear-gradient(112deg,#24104c 0%,#421078 46%,#7312d2 100%);border:1px solid #ffdb0085;border-radius:20px 20px 0 0;position:absolute;inset:76px 0 0}.qiankun-wizard>*{z-index:1;position:relative}.qiankun-wizard-header{justify-content:center;align-items:center;gap:10px;min-height:64px;display:flex}.qiankun-wizard-header:before{color:#ffe500;content:"‹";font-size:38px;font-weight:300;line-height:1;position:absolute;left:14px}.qiankun-wizard-header strong{color:#ffe500;font-size:17px}.qiankun-wizard-icon{color:#8c25ce;background:#f2e5ff;border-radius:4px;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.qiankun-stepper{grid-template-columns:repeat(5,1fr);margin:18px 0 13px;display:grid;position:relative}.qiankun-stepper:before{content:"";background:#ffffff4d;height:2px;position:absolute;top:14px;left:8%;right:8%}.qiankun-step{z-index:1;justify-items:center;gap:5px;display:grid;position:relative}.qiankun-step span{color:#fff;background:#d2b7ff61;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:800;display:grid}.qiankun-step.active span,.qiankun-step.done span{color:#4f176d;background:#ffe500}.qiankun-step small{color:#ffffffad;font-size:10px}.qiankun-step.active small{color:#ffe500;font-weight:800}.qiankun-wizard-actions{justify-content:center;align-items:center;gap:42px;min-height:58px;display:flex}.qiankun-run-button{color:#ff3f51;background:linear-gradient(#ffb514,#f08b10);border:0;border-radius:23px;min-height:42px;padding:0 18px;font-weight:900;box-shadow:0 6px 14px #5a129647}.qiankun-next-button{color:#ffe500;background:0 0;border:0;font-size:13px;font-weight:700}.qiankun-wizard-panel{margin-top:14px}.qiankun-position-row{grid-template-columns:40px minmax(0,1fr) 64px;align-items:center;gap:8px;min-height:52px;margin-bottom:0;display:grid}.qiankun-position-row>span{color:#ffffffb3;font-size:13px}.qiankun-position-row input{color:#fff;text-align:center;background:#190333c7;border:0;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px;font-size:18px;font-weight:800}.qiankun-position-row button{color:#fff;background:#f04c63;border:0;border-radius:8px;height:44px;font-size:14px;font-weight:800}.qiankun-step-note,.qiankun-final-panel p,.qiankun-wizard-notice{color:#ffffffb3;font-size:12px}.qiankun-wizard-notice{color:#ffe500;text-align:center}.qiankun-result-wrap{background:#1004236b;border-radius:14px;margin-top:12px;padding:12px}.qiankun-result-wrap .tool-result-card>header h3{color:#fff}@media (min-width:900px){.app-v2-tool:has(.qiankun-wizard){margin:0}.qiankun-wizard{border-radius:20px;width:min(100%,430px);min-height:760px;margin:0 auto}}.app-v2-tool:has(.qiankun-wizard){margin:-12px -12px -90px}.qiankun-wizard{min-height:calc(100dvh - 62px);padding:0 0 calc(70px + env(safe-area-inset-bottom));color:#fff;background:#0a0a1a;overflow:hidden}.qiankun-wizard:before{display:none}.qiankun-appbar{background:#0a0a1a;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:58px;padding:0 8px;display:grid}.qiankun-appbar button{color:gold;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.qiankun-appbar button span{font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1}.qiankun-appbar strong{color:gold;text-align:center;font-size:18px}.qiankun-dialog{background:linear-gradient(135deg,#1a0a2e,#6a11cb);border:1px solid #ffd7004d;border-radius:20px 20px 0 0;min-height:calc(100dvh - 120px);margin:0;padding-bottom:24px}.qiankun-wizard-header{justify-content:flex-start;gap:8px;min-height:62px;padding:0 16px;display:flex}.qiankun-wizard-header:before{display:none}.qiankun-wizard-header strong{color:gold;letter-spacing:2px;font-size:18px}.qiankun-wizard-icon{color:gold;background:0 0;width:auto;height:auto;font-size:22px}.qiankun-stepper{gap:0;margin:0;padding:8px}.qiankun-stepper:before{background:#ffffff3d;top:22px;left:10%;right:10%}.qiankun-step{z-index:1;background:0 0;border:0;align-content:start;justify-items:center;gap:4px;min-width:0;min-height:48px;padding:0;display:grid;position:relative}.qiankun-step span{color:#fff;background:#ffffff3d;width:28px;height:28px;font-size:12px}.qiankun-step.active span{color:#000;background:gold;border:2px solid gold}.qiankun-step.done span{color:#fff;background:#27ae60}.qiankun-step small,.qiankun-step.done small{color:#ffffff8a;font-size:10px}.qiankun-step.active small,.qiankun-step.done small{color:gold}.qiankun-wizard-actions{grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr);gap:8px;min-height:58px;padding:4px 16px;display:grid}.qiankun-action-spacer{min-width:70px}.qiankun-nav-button{color:#ffffffb3;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px}.qiankun-nav-button.next{color:gold;text-align:right}.qiankun-nav-button.previous{text-align:left}.qiankun-run-button{color:#fff;min-height:40px;box-shadow:none;background:#f39c12;border-radius:6px;padding:0 13px;font-size:13px}.qiankun-run-button:before{content:"ϟ";margin-right:5px;font-size:15px}.qiankun-run-button:disabled,.qiankun-primary-action:disabled,.qiankun-position-row button:disabled,.qiankun-pair-list button:disabled{cursor:not-allowed;opacity:.48}.qiankun-wizard-panel{margin:0;padding:16px}.qiankun-wizard-panel h2{color:gold;margin:0 0 12px;font-size:14px}.qiankun-position-row{grid-template-columns:40px minmax(0,1fr) 64px;min-height:52px}.qiankun-position-row input{color:#fff;background:#0000004d;border:0;border-radius:8px;height:44px;font-size:22px}.qiankun-position-row.rolling input{color:gold;border:2px solid gold}.qiankun-position-row button{background:#e84d5b;height:44px}.qiankun-pair-list{gap:8px;display:grid}.qiankun-pair-list>div{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.qiankun-pair-list output{color:#ffffff3d;letter-spacing:4px;background:#0000004d;border-radius:8px;place-items:center;height:44px;font-size:20px;font-weight:700;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .18s;display:grid}.qiankun-pair-list .flying output{color:#fff;border:2px solid #27ae60;transform:translate(50px)}.qiankun-pair-list button{color:#fff;background:#27ae60;border:0;border-radius:8px;height:44px;font-size:13px;font-weight:700}.qiankun-primary-action,.qiankun-copy-button{color:#fff;border:0;border-radius:5px;width:100%;min-height:44px;font-size:14px;font-weight:700}.qiankun-primary-action.purple{background:#8b2ff7}.qiankun-primary-action.blue{background:#2980b9;margin-top:12px}.qiankun-copy-button{background:#ffffff3d;min-height:38px;margin-top:8px;font-size:13px}.qiankun-multi-result,.qiankun-empty-result{background:#0000004d;border-radius:8px;min-height:80px;margin-top:12px;padding:12px}.qiankun-multi-result>span,.qiankun-empty-result{color:#ffffff61;font-size:14px}.qiankun-multi-result p{align-items:baseline;margin:0;padding:3px 0;display:flex}.qiankun-multi-result strong{color:gold;font-size:13px}.qiankun-multi-result span{color:#fff;letter-spacing:3px;font-size:14px}.qiankun-taiji-spinner{place-items:center;height:120px;display:grid}.qiankun-taiji-spinner span{color:#fff;font-size:80px;line-height:1;animation:1.5s linear infinite qiankun-taiji-spin}.qiankun-groups{gap:8px;margin-top:12px;display:grid}.qiankun-groups article{border:1px solid #fff3;border-radius:8px;padding:12px}.qiankun-groups article.six{background:#1a3a5a4d;border-color:#4ecdc44d}.qiankun-groups article.three{background:#3a1a1a4d;border-color:#e84d5b4d}.qiankun-groups strong{color:#4ecdc4;font-size:13px}.qiankun-groups .three strong{color:#e84d5b}.qiankun-groups p{color:#7fdbff;letter-spacing:1px;margin:8px 0 0;font-size:14px;line-height:1.8}.qiankun-groups .three p{color:#ff8a8a}.qiankun-stars{justify-content:space-evenly;align-items:center;min-height:44px;margin-bottom:8px;display:flex}.qiankun-stars i{color:#000;background:gold;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:700;animation:.6s both qiankun-star-light;display:grid;box-shadow:0 0 8px gold}.qiankun-stars i:nth-child(2){animation-delay:.15s}.qiankun-stars i:nth-child(3){animation-delay:.3s}.qiankun-stars i:nth-child(4){animation-delay:.45s}.qiankun-stars i:nth-child(5){animation-delay:.6s}.qiankun-stars i:nth-child(6){animation-delay:.75s}.qiankun-stars i:nth-child(7){animation-delay:.9s}.qiankun-position-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qiankun-position-result article{text-align:center;border:1px solid #ffffff40;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:70px;padding:10px;display:grid}.qiankun-position-result article.primary{color:#e84d5b;background:#e84d5b26;border-color:#e84d5b66}.qiankun-position-result article.orange{color:#f39c12;background:#f39c1226;border-color:#f39c1266}.qiankun-position-result article.blue{color:#2980b9;background:#2980b926;border-color:#2980b966}.qiankun-position-result small{font-size:11px}.qiankun-position-result strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.qiankun-summary{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:12px;margin-top:16px;padding:12px}.qiankun-summary h3{color:gold;margin:0 0 8px;font-size:14px}.qiankun-summary p{grid-template-columns:58px minmax(0,1fr);gap:8px;margin:0;padding:3px 0;font-size:12px;display:grid}.qiankun-summary span{color:#ffffffb3}.qiankun-summary strong{overflow-wrap:anywhere;color:#fff}.qiankun-summary button{color:#000;background:gold;border:0;border-radius:5px;width:100%;min-height:42px;margin-top:8px;font-weight:700}.qiankun-wizard-notice{color:gold;text-align:center;margin:4px 16px 0}@keyframes qiankun-taiji-spin{to{transform:rotate(360deg)}}@keyframes qiankun-star-light{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media (min-width:900px){.app-v2-tool:has(.qiankun-wizard){margin:0}.qiankun-wizard{border-radius:20px;width:min(100%,430px);min-height:760px;margin:0 auto}.qiankun-dialog{border-radius:20px;min-height:700px}}@media (prefers-reduced-motion:reduce){.qiankun-pair-list output,.qiankun-taiji-spinner span,.qiankun-stars i{transition:none;animation:none}}.app-v2-tool:has(.jiugong-sandan){margin:-12px -12px -90px}:is(.app-v2-tool:has(.jiugong-sandan)>.app-v2-back,.app-v2-tool:has(.jiugong-sandan)>.app-v2-tool-head){display:none}.jiugong-sandan{color:#fff;background:radial-gradient(circle at 50% 29%,#7b36ca3b,#0000 29%),linear-gradient(#24104d 0%,#081a3d 46%,#030510 100%);min-height:calc(100dvh - 62px);overflow:hidden}.jiugong-appbar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:72px;padding:8px 16px 0;display:grid}.jiugong-appbar button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.jiugong-appbar button span{font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1}.jiugong-appbar>div{min-width:0}.jiugong-appbar h1,.jiugong-appbar p{margin:0}.jiugong-appbar h1{font-size:18px;font-weight:900}.jiugong-appbar p{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.jiugong-sandan>main{padding:8px 16px calc(92px + env(safe-area-inset-bottom))}.jiugong-latest-field{background:#00000042;border:1px solid #ffd36a59;border-radius:16px;padding:9px 10px 8px;position:relative}.jiugong-latest-field:focus-within{border-color:#ffd36a;box-shadow:0 0 0 1px #ffd36a3d}.jiugong-latest-field label{color:#ffd36a;font-size:11px;font-weight:700;display:block}.jiugong-latest-field>div{grid-template-columns:minmax(0,1fr) 58px;align-items:center;min-height:38px;display:grid}.jiugong-latest-field input{color:#fff;letter-spacing:8px;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0 2px 58px;font-size:20px;font-weight:900}.jiugong-latest-field button{color:#ffd36a;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;font-size:12px;font-weight:900}.jiugong-latest-field small{overflow-wrap:anywhere;color:#ffffff61;font-size:10px;line-height:1.4;display:block}.jiugong-formula{color:#ffffff8a;letter-spacing:1px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin:0;font-size:11px;display:flex}.jiugong-formula span{color:#ffd36a;font-size:14px}.jiugong-oracle{isolation:isolate;width:100%;height:370px;position:relative;overflow:hidden}.jiugong-stars,.jiugong-ring,.jiugong-grid,.jiugong-orbit-digits,.jiugong-oracle-picks{position:absolute;top:50%;left:39%;transform:translate(-50%,-50%)}.jiugong-stars{width:100%;height:100%}.jiugong-stars i{top:var(--star-top);left:var(--star-left);width:2px;height:2px;animation:jiugong-twinkle 1.4s var(--star-delay) ease-in-out infinite alternate;background:#ffffff85;border-radius:50%;position:absolute;box-shadow:0 0 4px #ffffffb3}.jiugong-stars i.large{width:4px;height:4px}.jiugong-ring{border:2px solid #ffd36a85;border-radius:50%;box-shadow:inset 0 0 26px #b98bff1f,0 0 18px #ffd36a24}.jiugong-ring.outer{width:min(90vw,334px);height:min(90vw,334px)}.jiugong-ring.inner{border-color:#b98bff8c;width:min(70vw,260px);height:min(70vw,260px)}.jiugong-ring i{width:2px;height:12px;transform:rotate(calc(var(--tick) * 15deg));transform-origin:1px calc(50% + var(--ring-radius,min(45vw, 167px)));background:#8a6bcf;position:absolute;top:-5px;left:calc(50% - 1px)}.jiugong-ring i:nth-child(3n+1){background:#ffe7a3;width:3px}.jiugong-ring.inner i{--ring-radius:min(35vw, 130px);height:10px}.jiugong-grid{border:2px solid #b98bff8f;border-radius:22px;width:min(52vw,190px);height:min(52vw,190px);box-shadow:0 0 30px #b98bff1a}.jiugong-grid i{background:#b98bff8f;position:absolute}.jiugong-grid i:first-child,.jiugong-grid i:nth-child(2){width:1px;top:0;bottom:0}.jiugong-grid i:first-child{left:33.333%}.jiugong-grid i:nth-child(2){left:66.666%}.jiugong-grid i:nth-child(3),.jiugong-grid i:nth-child(4){height:1px;left:0;right:0}.jiugong-grid i:nth-child(3){top:33.333%}.jiugong-grid i:nth-child(4){top:66.666%}.jiugong-orbit-digits{border-radius:50%;width:min(90vw,334px);height:min(90vw,334px)}.jiugong-orbit-digits b{color:#fff;width:30px;height:30px;transform:rotate(calc(var(--digit-index) * 40deg - 90deg)) translateX(min(40vw, 150px)) rotate(calc(var(--digit-index) * -40deg + 90deg));background:#4b2b82eb;border:1.5px solid #ffd36aa6;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}.jiugong-start{z-index:6;color:#27113f;text-align:center;cursor:pointer;background:radial-gradient(circle at 42% 32%,#fff 0%,#ffd36a 28%,#8a42d8 63%,#1b0a35 100%);border:3px solid #ffeeb0;border-radius:50%;place-items:center;width:116px;height:116px;padding:0;font-size:15px;font-weight:900;line-height:1.25;display:grid;position:absolute;top:50%;left:39%;transform:translate(-50%,-50%);box-shadow:0 0 38px 4px #ffd36a73}.jiugong-start:disabled{cursor:wait;opacity:1}.jiugong-oracle-picks{z-index:5;pointer-events:none;width:min(60vw,220px);height:min(60vw,220px)}.jiugong-oracle-picks b{color:#21102f;border-radius:50%;place-items:center;width:54px;height:54px;font-size:14px;animation:.42s cubic-bezier(.34,1.56,.64,1) both jiugong-pick-in;display:grid;position:absolute}.jiugong-oracle-picks .gold{background:#ffd36a;top:0;left:calc(50% - 27px)}.jiugong-oracle-picks .silver{background:#d9e2f0;animation-delay:.1s;bottom:0;left:0}.jiugong-oracle-picks .defense{background:#a98bff;animation-delay:.2s;bottom:0;right:0}.jiugong-oracle.is-running .jiugong-ring.outer,.jiugong-oracle.is-revealed .jiugong-ring.outer{animation:4.2s cubic-bezier(.65,0,.35,1) both jiugong-ring-forward}.jiugong-oracle.is-running .jiugong-ring.inner,.jiugong-oracle.is-revealed .jiugong-ring.inner{animation:4.2s cubic-bezier(.65,0,.35,1) both jiugong-ring-reverse}.jiugong-oracle.is-running .jiugong-grid,.jiugong-oracle.is-revealed .jiugong-grid{animation:4.2s cubic-bezier(.65,0,.35,1) both jiugong-grid-turn}.jiugong-oracle.is-running .jiugong-orbit-digits,.jiugong-oracle.is-revealed .jiugong-orbit-digits{animation:4.2s cubic-bezier(.65,0,.35,1) both jiugong-digits-turn}.jiugong-oracle.is-running .jiugong-start,.jiugong-oracle.is-revealed .jiugong-start{animation:.7s ease-in-out infinite alternate jiugong-core-pulse}.jiugong-notice{color:#ffd36a;text-align:center;margin:-4px 0 12px;font-size:12px}.jiugong-results{gap:12px;animation:.36s ease-out both jiugong-results-in;display:grid}.jiugong-insight{background:#ffffff0f;border:1px solid #ffd36a40;border-radius:16px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;display:flex}.jiugong-insight>span{color:#ffd36a;font-size:23px;font-weight:900}.jiugong-insight p{color:#ffffffb8;min-width:0;margin:0;font-size:11px;font-weight:700;line-height:1.45}.jiugong-pedestals{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.jiugong-pedestals article{background:linear-gradient(currentColor,#ffffff0a);border:1px solid;border-radius:50px 50px 12px 12px;min-width:0;height:124px;padding:10px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.jiugong-pedestals article{background:linear-gradient(180deg, color-mix(in srgb, currentColor 32%, transparent), #ffffff0a)}}.jiugong-pedestals article{flex-direction:column;justify-content:center;align-items:center}.jiugong-pedestals article.gold{color:#ffd36a;height:158px}.jiugong-pedestals article.silver{color:#d9e2f0}.jiugong-pedestals article.defense{color:#a98bff}.jiugong-pedestals strong{overflow-wrap:anywhere;text-align:center;font-size:13px}.jiugong-pedestals b{color:#fff;font-size:42px;line-height:1.05}.jiugong-pedestals small{color:currentColor;font-size:9px;font-weight:700}.jiugong-reasons{gap:7px;display:grid}.jiugong-reasons p{grid-template-columns:6px auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;margin:0;font-size:11px;line-height:1.45;display:grid}.jiugong-reasons i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-top:5px}.jiugong-reasons .gold{color:#ffd36a}.jiugong-reasons .silver{color:#d9e2f0}.jiugong-reasons .defense{color:#a98bff}.jiugong-reasons strong{white-space:nowrap}.jiugong-reasons span{overflow-wrap:anywhere;color:#fff9}@keyframes jiugong-twinkle{0%{opacity:.18;transform:scale(.75)}to{opacity:.8;transform:scale(1.25)}}@keyframes jiugong-ring-forward{to{transform:translate(-50%,-50%)rotate(8turn)}}@keyframes jiugong-ring-reverse{to{transform:translate(-50%,-50%)rotate(-5.76turn)}}@keyframes jiugong-grid-turn{to{transform:translate(-50%,-50%)rotate(86deg)}}@keyframes jiugong-digits-turn{to{transform:translate(-50%,-50%)rotate(-3.36turn)}}@keyframes jiugong-core-pulse{to{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.055)}}@keyframes jiugong-pick-in{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes jiugong-results-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.app-v2-tool:has(.jiugong-sandan){margin:0}.jiugong-sandan{border:1px solid #ffd36a33;border-radius:20px;width:min(100%,430px);min-height:760px;margin:0 auto}}@media (max-width:370px){.jiugong-sandan>main{padding-left:12px;padding-right:12px}.jiugong-oracle{height:344px}.jiugong-pedestals{gap:6px}}@media (prefers-reduced-motion:reduce){.jiugong-stars i,.jiugong-ring,.jiugong-grid,.jiugong-orbit-digits,.jiugong-start,.jiugong-oracle-picks b,.jiugong-results{transition:none;animation:none!important}}.app-v2-tool:has(.wuxing-shuangfei){margin:-12px -12px -90px}:is(.app-v2-tool:has(.wuxing-shuangfei)>.app-v2-back,.app-v2-tool:has(.wuxing-shuangfei)>.app-v2-tool-head){display:none}.wuxing-shuangfei{color:#fff;background:linear-gradient(#1a2440 0%,#0f1a3e 50%,#080d20 100%);min-height:calc(100dvh - 62px);overflow:visible}.wuxing-appbar{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:68px;padding:8px 16px 0;display:grid}.wuxing-appbar button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.wuxing-appbar button span{font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1}.wuxing-appbar h1,.wuxing-appbar p{margin:0}.wuxing-appbar h1{color:#f39c12;font-size:18px;font-weight:800}.wuxing-appbar p{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.wuxing-shuangfei>main{padding:12px 20px calc(92px + env(safe-area-inset-bottom))}.wuxing-shuangfei>main>h2{color:#e84d5b;text-align:center;margin:0 0 16px;font-size:21px;font-weight:700}.wuxing-step-row{grid-template-columns:82px minmax(0,1fr) 70px;align-items:center;gap:14px;min-height:44px;display:grid}.wuxing-step-row label{color:#fff;white-space:nowrap;font-size:14px}.wuxing-step-row input{color:#111827;letter-spacing:2px;text-align:center;background:#fff;border:0;border-radius:8px;outline:0;width:100%;min-width:0;height:36px;padding:0 14px;font-size:16px;font-weight:800}.wuxing-step-row input:focus{box-shadow:0 0 0 2px #f39c12cc}.wuxing-step-row button{color:#fff;cursor:pointer;background:#3489e8;border:0;border-radius:8px;height:36px;font-size:14px;font-weight:700}.wuxing-step-row button:disabled{cursor:not-allowed;opacity:.42}.wuxing-helper{color:#ffffff70;min-height:18px;margin:6px 0 12px 96px;font-size:10px}.wuxing-core-card{background:#222d4b;border-radius:12px;grid-template-columns:minmax(148px,1fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:222px;margin:2px 0 20px;padding:20px;display:grid}.wuxing-diagram{transform-origin:42.1% 42.2%;width:174px;height:208px;margin:0 auto;position:relative;overflow:hidden}.wuxing-diagram.is-spinning .wuxing-diagram-svg{transform-origin:42.1% 42.2%;animation:2.5s ease-in-out both wuxing-svg-spin}.wuxing-diagram-svg{width:100%;height:100%;display:block;overflow:visible}.wuxing-pentagon-guide{fill:#3489e814;stroke:#ffffff29;stroke-dasharray:2 4;stroke-width:.75px}.wuxing-edge{fill:none;stroke:#ffffffe6;stroke-linecap:round;stroke-width:1.3px;marker-end:url(#wuxing-arrow)}.wuxing-node circle{fill:#222d4b;stroke:#fffffff2;stroke-width:1px;transition:fill .18s,stroke .18s,filter .18s}.wuxing-node text{fill:#fff;text-anchor:middle;dominant-baseline:middle;font-size:9px;font-weight:800}.wuxing-node.input-hit circle{stroke:#e74c3c;filter:drop-shadow(0 0 4px #e74c3c80);border-color:#e74c3c}.wuxing-node.input-hit text{fill:#e74c3c}.wuxing-node.pair-hit circle{stroke:#ff6b35;filter:drop-shadow(0 0 4px #ff6b3573)}.wuxing-node.pair-hit text{fill:#ff6b35}.wuxing-info{min-width:0}.wuxing-info p{justify-content:space-between;gap:8px;margin:0 0 9px;display:flex}.wuxing-info p span,.wuxing-info section small{color:#ffffffb8;font-size:10px}.wuxing-info p strong{overflow-wrap:anywhere;color:#fff;text-align:right;font-size:10px;font-weight:700}.wuxing-info p strong.orange{color:#ff6b35}.wuxing-info section{margin-top:8px}.wuxing-info section small,.wuxing-info section b{display:block}.wuxing-info section b{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:500;line-height:1.5}.wuxing-info section b.muted{color:#95a5a6}.wuxing-notice{color:#ffb86c;text-align:center;margin:10px 0;font-size:12px}.wuxing-hint{color:#a0aec0;text-align:center;margin:14px 0;font-size:18px}.wuxing-spinning{color:#a0aec0;background:#222d4b;border-radius:12px;place-items:center;min-height:92px;margin:16px 0;font-size:14px;display:grid;position:relative}.wuxing-spinning i{background:#f39c12;border-radius:50%;width:4px;height:4px;animation:.9s linear infinite wuxing-pulse;position:absolute;box-shadow:0 -28px #e84d5b,20px -20px gold,28px 0 #27ae60,20px 20px #2980b9,0 28px #8b2ff7,-20px 20px #f39c12,-28px 0 #e84d5b,-20px -20px gold}.wuxing-result-card{background:#222d4b;border-radius:12px;gap:20px;margin-top:16px;padding:24px;animation:.28s ease-out both wuxing-result-in;display:grid}.wuxing-result-card h3{margin:0 0 10px;font-size:15px;font-weight:700}.wuxing-result-card section:first-child h3{color:#4ecdc4}.wuxing-result-card section:nth-child(2) h3{color:#ff6b35}.wuxing-code-grid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wuxing-code-grid b{text-align:center;border-radius:8px;min-width:50px;padding:6px 10px;font-size:14px}.wuxing-code-grid.positive b{color:#4ecdc4;background:#4ecdc426}.wuxing-code-grid.defense b{color:#ff6b35;background:#ff6b3526}.wuxing-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wuxing-result-actions button{color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;font-size:13px;font-weight:700}.wuxing-result-actions button:first-child{background:#3489e8}.wuxing-result-actions button:nth-child(2){background:#27ae60}.wuxing-result-actions button:nth-child(3){background:#e74c3c}.wuxing-footer{color:#a0aec0;text-align:center;margin:22px 0 0;font-size:12px}@keyframes wuxing-svg-spin{0%{transform:scale(1)rotate(0)}18%{transform:scale(.62)rotate(130deg)}82%{transform:scale(.62)rotate(590deg)}to{transform:scale(1)rotate(720deg)}}@keyframes wuxing-pulse{to{transform:rotate(360deg)}}@keyframes wuxing-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.app-v2-tool:has(.wuxing-shuangfei){margin:0}.wuxing-shuangfei{border:1px solid #f39c122e;border-radius:20px;width:min(100%,430px);min-height:760px;margin:0 auto}}@media (max-width:370px){.wuxing-shuangfei>main{padding-left:12px;padding-right:12px}.wuxing-core-card{grid-template-columns:minmax(138px,1fr) minmax(0,1.1fr);gap:2px;padding:14px 10px}.wuxing-diagram{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.wuxing-diagram.is-spinning .wuxing-diagram-svg,.wuxing-spinning i,.wuxing-result-card{animation:none}}.yinyang-detail-page{width:100%;max-width:760px;padding:0}.yinyang-panel{color:#fff;background:#1a0a2e;border-radius:16px;width:100%;padding:14px;box-shadow:0 18px 45px #0a041940}.yinyang-panel button{cursor:pointer;transition:background-color .18s,transform .18s,border-color .18s}.yinyang-panel button:active{transform:scale(.97)}.yinyang-panel button:focus-visible,.yinyang-panel textarea:focus-visible{outline-offset:2px;outline:2px solid gold}.yinyang-head{color:gold;align-items:center;min-height:24px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.yinyang-head:before{content:"";background:linear-gradient(gold,#8a2be2);border-radius:2px;width:3px;height:12px;margin-right:6px}.yinyang-import{background:#8a2be214;border-radius:8px;padding:12px}.yinyang-import-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.yinyang-import-head strong{color:gold;font-size:13px;font-weight:500}.yinyang-import-head>div{flex-wrap:wrap;gap:6px;display:flex}.yinyang-import-head button{color:gold;background:#ffd70026;border:1px solid #ffd7004d;border-radius:6px;min-height:30px;padding:5px 8px;font-size:11px}.yinyang-import-head button:nth-child(2){color:#e1bee7;background:#8a2be24d;border-color:#8a2be24d}.yinyang-import-head button:nth-child(3){color:#ff9ca5;background:#e84d5b26;border-color:#e84d5b33}.yinyang-import textarea{resize:vertical;color:gold;background:#0006;border:1px solid #8a2be233;border-radius:8px;width:100%;min-height:80px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.yinyang-import textarea::placeholder{color:#ffd70059;font-size:12px}.yinyang-import small{color:#ce93d8;text-align:right;margin-top:6px;font-size:11px;display:block}.yinyang-import-count{justify-content:space-between;gap:8px;display:flex}.yinyang-import-count small:last-child:not(:first-child){color:#e84d5b}.yinyang-dimensions{gap:6px;margin-top:12px;display:grid}.yinyang-dimensions>div{gap:6px;display:flex}.yinyang-dimensions button{color:#e1bee7;white-space:nowrap;background:#8a2be229;border:1px solid #8a2be24d;border-radius:8px;flex:1;min-width:0;min-height:38px;padding:7px 2px;font-size:12px}.yinyang-dimensions button.active{color:gold;background:#8a2be27a;border-color:#ffd70099}.yinyang-actions{gap:8px;margin-top:10px;display:flex}.yinyang-actions button{border-radius:8px;flex:1;min-height:42px;font-size:13px}.yinyang-actions button:first-child{color:gold;background:linear-gradient(110deg,#8a2be2,#9c27b0);border:1px solid #ffd7004d;font-weight:700;box-shadow:0 4px 12px #8a2be24d}.yinyang-actions button:last-child{color:#ce93d8;background:#8a2be226;border:1px solid #8a2be233}.yinyang-chips{background:#8a2be214;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:36px;margin:12px 0;padding:10px;display:flex}.yinyang-chips>span{color:#888;font-size:12px}.yinyang-chips button{color:gold;background:#8a2be2;border:0;border-radius:16px;min-height:30px;padding:5px 12px;font-size:13px}.yinyang-result{text-align:center;background:#8a2be214;border:1px solid #8a2be233;border-radius:8px;padding:16px}.yinyang-result h3{color:#b8860b;margin:0;font-size:13px;font-weight:500}.yinyang-total{color:gold;margin:4px 0;font-size:48px;line-height:1.2;display:block}.yinyang-result>p{color:#888;margin:0 0 12px;font-size:12px}.yinyang-result pre,.yinyang-zuxuan pre{color:#e1bee7;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#0006;border-radius:8px;width:100%;min-height:54px;max-height:200px;margin:0;padding:12px;font-family:inherit;font-size:13px;line-height:1.8;overflow:auto}.yinyang-result pre.empty{color:#e84d5b}.yinyang-result-actions{gap:10px;margin-top:12px;display:flex}.yinyang-result-actions button,.yinyang-zuxuan>button{color:gold;background:#ffd70026;border:1px solid #ffd7004d;border-radius:8px;flex:1;min-height:40px;font-size:13px}.yinyang-result-actions button:last-child{color:#ff9ca5;background:#e84d5b26;border-color:#e84d5b33}.yinyang-zuxuan{background:#1e1e5066;border:1px solid #6464ff33;border-radius:8px;margin-top:12px;padding:16px}.yinyang-zuxuan h3{color:#90caf9}.yinyang-group-total{color:#64b5f6;margin-top:8px;font-size:36px;line-height:1.2;display:block}.yinyang-zuxuan p{color:#aaa;margin:9px 0 12px;font-size:12px}.yinyang-zuxuan em{color:#81c784;font-style:normal}.yinyang-zuxuan em:nth-of-type(2){color:#ffb74d}.yinyang-zuxuan em:nth-of-type(3){color:#e84d5b}.yinyang-zuxuan pre{color:#b39ddb;background:#0000004d}.yinyang-zuxuan>button{color:#90caf9;background:#6464ff26;border-color:#6464ff4d;width:100%;margin-top:12px}.yinyang-notice{color:gold;text-align:center;margin:10px 0 0;font-size:12px}.yinyang-overlay{z-index:10000;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.yinyang-dialog{background:#16213e;border-radius:16px;flex-direction:column;width:min(360px,95vw);max-height:80dvh;padding:24px;display:flex;box-shadow:0 18px 50px #0000008c}.yinyang-dialog h2{color:#fff;text-align:center;margin:0 0 20px;font-size:18px}.yinyang-mode{background:#0f3460;border-radius:8px;padding:12px}.yinyang-mode small{color:#aaa;font-size:12px}.yinyang-mode>div{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.yinyang-mode button{color:#999;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.yinyang-mode button:before{content:"";border:1px solid #888;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.yinyang-mode button.selected.keep{color:#4ecdc4}.yinyang-mode button.selected.exclude{color:#e84d5b}.yinyang-mode button.selected.keep:before{color:#fff;content:"✓";background:#4ecdc4;border-color:#4ecdc4}.yinyang-mode button.selected.exclude:before{color:#fff;content:"✓";background:#e84d5b;border-color:#e84d5b}.yinyang-options{min-height:0;margin:16px 0;overflow:auto}.yinyang-option-group{margin-bottom:12px}.yinyang-option-group h3{color:#fff;margin:0 0 8px;font-size:14px;font-weight:500}.yinyang-option-group>div{flex-wrap:wrap;gap:8px;display:flex}.yinyang-option-group button{color:#fff;background:#0f3460;border:0;border-radius:8px;min-height:34px;padding:8px 14px;font-size:13px}.yinyang-option-group button.selected{color:gold;background:#4a0e4e;font-weight:700}.yinyang-option-group .digits button{border-radius:6px;width:32px;height:32px;min-height:32px;padding:0;font-size:14px}.yinyang-dialog-actions{gap:12px;display:flex}.yinyang-dialog-actions button{color:#fff;background:#333;border:0;border-radius:8px;flex:1;min-height:42px;font-size:15px}.yinyang-dialog-actions button:last-child{background:#e84d5b}@media (max-width:450px){.yinyang-panel{padding:12px}.yinyang-import-head>div{width:100%}.yinyang-import-head button{flex:1;padding-inline:3px;font-size:10px}.yinyang-result,.yinyang-zuxuan{padding:12px}}@media (prefers-reduced-motion:reduce){.yinyang-panel button{transition:none}}.app-v2-tool:has(.number-organizer-view){background:#0a1628}.app-v2-tool:has(.number-organizer-view)>.app-v2-tool-head{display:none}.app-v2-tool:has(.number-organizer-view)>.app-v2-back{color:#d5b86b}.number-organizer-view{color:#fff;background:linear-gradient(115deg,#0a1628,#1a2744 50%,#0a1628);border:1px solid #7fffd433;border-radius:16px;width:min(100%,760px);min-height:72vh;margin:0 auto;padding:16px 0 28px;box-shadow:0 10px 40px #7fffd41a}.number-organizer-view button{cursor:pointer;transition:filter .18s,transform .18s}.number-organizer-view button:hover:not(:disabled){filter:brightness(1.12)}.number-organizer-view button:active:not(:disabled){transform:scale(.98)}.number-organizer-view button:focus-visible,.number-organizer-view textarea:focus-visible{outline-offset:2px;outline:2px solid #7fffd4}.number-organizer-header{padding:0 16px 8px}.number-organizer-header h2{color:#7fffd4;margin:0;font-size:20px;font-weight:700}.number-organizer-header p{color:#7fffd499;margin:4px 0 0;font-size:12px}.number-organizer-panel{background:#0000004d;border-radius:12px;margin:8px 16px 16px;padding:16px}.number-organizer-panel h3,.number-organizer-errors h3{margin:0;font-size:14px;font-weight:500}.number-organizer-actions{gap:10px;display:flex}.number-organizer-actions button{color:#fff;white-space:nowrap;border:0;border-radius:8px;flex:1;min-width:0;min-height:44px;padding:9px 4px;font-size:13px;font-weight:700}.number-organizer-start{margin:10px 0 12px}.number-organizer-actions .number-organizer-primary{color:#7fffd4;background:linear-gradient(110deg,#1a3a4a,#2a7a8a)}.number-organizer-actions .number-organizer-danger{background:#e74c3c}.number-organizer-actions .number-organizer-purple{background:linear-gradient(110deg,#8e44ad,#9b59b6)}.number-organizer-actions .number-organizer-muted{color:#c0c0d0;background:#50506466;border:1px solid #7878964d}.number-organizer-actions .number-organizer-done{color:#fff6;cursor:default;background:#ffffff0d;border:1px solid #ffffff1a}.number-organizer-input textarea{resize:vertical;color:#fff;width:100%;min-height:120px;max-height:230px;font:inherit;background:#0d0d1a;border:1px solid #7fffd44d;border-radius:8px;padding:10px;font-size:14px;line-height:1.6;display:block}.number-organizer-input textarea::placeholder{color:#ffffff4d}.number-organizer-stats h3{color:#7fffd4;text-align:center}.number-organizer-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.number-organizer-stat{text-align:center;background:#2a7a8a26;border:1px solid;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:76px;padding:7px 2px;display:flex}.number-organizer-stat strong{font-size:28px;line-height:1.1}.number-organizer-stat span{opacity:.6;margin-top:4px;font-size:12px}.number-organizer-stat.mint{color:#7fffd4}.number-organizer-stat.gold{color:gold}.number-organizer-stat.orange{color:#f39c12}.number-organizer-stat.red{color:#e84d5b}.number-organizer-errors{background:#e84d5b1a;border:1px solid #e84d5b59;border-radius:12px;margin:0 16px 16px;padding:14px}.number-organizer-errors h3{color:#ff7885;font-weight:700}.number-organizer-errors>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.number-organizer-errors span{color:#ffc5ca;background:#e84d5b29;border-radius:7px;padding:6px 9px;font-size:12px}.number-organizer-errors p{color:#aaa;margin:8px 0 0;font-size:11px}.number-organizer-result h3{color:#7fffd4}.number-organizer-result pre{color:#7fffd4;width:100%;min-height:56px;max-height:200px;font:inherit;letter-spacing:1px;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d0d1a;border-radius:8px;margin:10px 0 12px;padding:12px;font-size:14px;line-height:1.8;overflow:auto}.number-organizer-notice{color:#7fffd4;text-align:center;margin:0 16px 12px;font-size:12px}@media (max-width:400px){.number-organizer-view{border-radius:0}.number-organizer-panel{padding:12px}.number-organizer-stat-grid{gap:5px}.number-organizer-stat strong{font-size:23px}.number-organizer-stat span{font-size:10px}.number-organizer-result-actions{gap:5px}.number-organizer-result-actions button{font-size:11px}}@media (prefers-reduced-motion:reduce){.number-organizer-view button{transition:none}}.order-service-page,.guess-page{color:#2e3440;background:#f4f5f8;width:100%;max-width:760px;min-height:72vh;margin:0 auto}.order-service-top,.guess-top{color:#fff;background:linear-gradient(110deg,#e84d5b,#bb3042);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.order-service-top button,.guess-top button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.order-service-top strong,.guess-top strong{font-size:17px}.guess-top span{opacity:.9;font-size:12px}.order-service-body,.guess-body{padding:14px}.order-service-state,.guess-state{text-align:center;color:#858c98;padding:64px 16px}.order-service-state.error{color:#b13b2f}.order-service-state button,.guess-error button{color:#fff;background:#e84d5b;border:0;border-radius:9px;padding:9px 15px}.order-service-hero{background:linear-gradient(135deg,#fff4df,#ffe6b3);border:1px solid #ffd67a;border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex}.order-service-hero>span{color:#fff;background:#d99922;border-radius:18px;place-items:center;width:58px;height:58px;font-size:32px;display:grid}.order-service-hero h1{color:#513410;margin:0;font-size:21px}.order-service-hero p{color:#8b642e;margin:5px 0 0;font-size:13px}.order-service-card,.order-service-contact{background:#fff;border-radius:15px;margin-top:14px;padding:16px;box-shadow:0 4px 14px #25304b0d}.order-service-card h2{margin:0 0 12px;font-size:16px}.order-service-card p{white-space:pre-wrap;margin:0;line-height:1.75}.order-service-image{cursor:pointer;background:#f4f5f8;border:0;border-radius:13px;width:100%;margin:0 0 10px;padding:0;display:block;overflow:hidden}.order-service-image img{object-fit:contain;width:100%;max-height:430px;display:block}.order-service-card small{text-align:center;color:#9299a6;display:block}.order-service-contact{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-service-contact>div{align-items:center;gap:10px;display:flex}.order-service-contact>div>span{color:#20b866;font-size:26px}.order-service-contact small{color:#858c98;display:block}.order-service-contact strong{color:#313746;display:block}.order-service-contact button{color:#fff;background:#20b866;border:0;border-radius:9px;padding:10px}.order-service-notice,.guess-notice{color:#fff;z-index:20;background:#252a35ef;border-radius:10px;padding:10px 16px;font-size:13px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.order-service-lightbox{z-index:30;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-service-lightbox img{object-fit:contain;max-width:100%;max-height:88vh}.order-service-lightbox button{color:#fff;background:0 0;border:0;font-size:32px;position:absolute;top:16px;right:16px}.guess-tabs{background:#fff;border-bottom:1px solid #e8eaf0;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.guess-tabs button{color:#858c98;background:0 0;border:0;padding:11px 4px;font-weight:700}.guess-tabs button.active{color:#c34c27;border-bottom:2px solid #c34c27}.guess-type{gap:8px;margin-bottom:12px;display:flex}.guess-type button{color:#687080;background:#fff;border:1px solid #e0e2e8;border-radius:10px;flex:1;padding:10px}.guess-type button.active{color:#fff;background:#c34c27;border-color:#c34c27}.guess-hero{color:#fff;background:linear-gradient(135deg,#5c2414,#c65a29);border-radius:18px;gap:6px;padding:18px;display:grid;box-shadow:0 8px 18px #8a2b1828}.guess-hero strong{font-size:17px}.guess-hero span{color:#ffe0a0;font-size:13px}.guess-hero small{opacity:.9;font-size:12px}.guess-section{background:#fff;border-radius:15px;margin-top:12px;padding:14px}.guess-section>div:first-child{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.guess-section strong{color:#313746}.guess-section small{color:#9299a6}.guess-digits{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.guess-digits button{color:#5b6370;background:#fff;border:1px solid #e2e4ea;border-radius:8px;padding:9px 0}.guess-digits button.on{color:#fff;background:#c34c27;border-color:#c34c27}.guess-digits button.danger.on{background:#b13b2f}.guess-inputs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guess-inputs input{box-sizing:border-box;text-align:center;border:1px solid #dfe2e8;border-radius:9px;width:100%;padding:10px;font-size:16px}.guess-submit{color:#fff;background:#c34c27;border:0;border-radius:14px;width:100%;margin-top:14px;padding:15px;font-size:16px;font-weight:800}.guess-submit:disabled{opacity:.55}.guess-list{padding:14px}.guess-list article{background:#fff;border-radius:12px;justify-content:space-between;margin-bottom:8px;padding:14px;display:flex}.guess-error{color:#b13b2f;background:#fff0ed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:10px 14px;padding:10px;display:flex}@media (max-width:420px){.guess-digits{gap:4px}.guess-digits button{font-size:12px}.order-service-contact{flex-direction:column;align-items:flex-start}.order-service-contact button{width:100%}}@media (max-width:359px){.app-home-inline-play-link{min-height:22px;padding-inline:7px;font-size:9px}}.app-floating-download{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:28;color:#fff;width:68px;min-height:68px;font:inherit;text-align:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#df4562,#9f1d3d);border:1px solid #ff9aab;border-radius:20px;place-items:center;gap:1px;padding:7px 6px 6px;display:grid;position:fixed;box-shadow:0 9px 24px #4f0d2570,inset 0 1px #ffffff52}.app-floating-download.is-dragging{cursor:grabbing;scale:1.04;box-shadow:0 13px 30px #4f0d2590,inset 0 1px #fff6}.app-floating-download-icon{background:#ffffff24;border-radius:9px;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.app-floating-download>span:not(.app-floating-download-icon){white-space:nowrap;font-size:11px;font-weight:900;line-height:1.15}.app-floating-download small{color:#ffdce3;white-space:nowrap;font-size:8px;line-height:1.1}@media (max-width:359px){.app-floating-download{border-radius:18px;width:62px;min-height:62px}}@media (prefers-reduced-motion:no-preference){.app-floating-download:not(.is-dragging){animation:2.8s ease-in-out infinite app-floating-download-pulse}}@keyframes app-floating-download-pulse{0%,72%,to{box-shadow:0 9px 24px #4f0d2570,inset 0 1px #ffffff52}84%{box-shadow:0 9px 29px #d83f668f,0 0 0 6px #d83f6618,inset 0 1px #ffffff52}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
