.account-module__FD2Xgq__shell{--paper:#f7f7f7;--ink:#22242c;--ink-soft:#696c77;--line:#2a2d3726;--pearl:#82879e;--plum:#6c3e4a;--serif:"Songti SC", "STSong", "Noto Serif CJK SC", "SimSun", serif;--sans:"Switzer", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", system-ui, sans-serif;min-width:320px;min-height:100svh;color:var(--ink);background:radial-gradient(ellipse at 8% 6%, #c7cfdf7a, transparent 27%), radial-gradient(ellipse at 92% 82%, #ded2da61, transparent 31%), linear-gradient(145deg, #f0f2f5, var(--paper) 48%, #eff0f3);font-family:var(--sans);overflow-x:hidden}.account-module__FD2Xgq__shell:before{content:"";pointer-events:none;opacity:.17;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}.account-module__FD2Xgq__shell *,.account-module__FD2Xgq__shell :before,.account-module__FD2Xgq__shell :after{box-sizing:border-box}.account-module__FD2Xgq__shell a{color:inherit}.account-module__FD2Xgq__shell button{font:inherit}.account-module__FD2Xgq__shell a:focus-visible,.account-module__FD2Xgq__shell button:focus-visible{outline-offset:4px;outline:2px solid #6c3e4aa8}.account-module__FD2Xgq__topbar{z-index:1;min-height:76px;padding:max(12px, env(safe-area-inset-top)) clamp(22px, 4.4vw, 68px) 0;border-bottom:1px solid #2a2d3714;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.account-module__FD2Xgq__topbar>p{color:#686b77;letter-spacing:.24em;margin:0;font-size:10px;font-weight:600}.account-module__FD2Xgq__brand{justify-self:start;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.account-module__FD2Xgq__brand span{color:#686b76;font-size:20px}.account-module__FD2Xgq__brand img{width:92px;height:auto;display:block}.account-module__FD2Xgq__signout{justify-self:end;padding:12px 0;font-size:12px;text-decoration:none;color:#6d707b!important}.account-module__FD2Xgq__hero{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;width:min(1160px,100% - 48px);margin:0 auto;padding:clamp(72px,11vh,124px) 0 62px;display:grid;position:relative}.account-module__FD2Xgq__eyebrow{color:#777a87;letter-spacing:.27em;margin:0 0 18px;font-size:10px;font-weight:600}.account-module__FD2Xgq__hero h1{font-family:var(--serif);letter-spacing:.045em;margin:0;font-size:clamp(44px,5.7vw,76px);font-weight:400;line-height:1.28}.account-module__FD2Xgq__hero h1 em{color:var(--plum);font-style:normal}.account-module__FD2Xgq__lede{max-width:35em;color:var(--ink-soft);font-family:var(--serif);letter-spacing:.025em;margin:27px 0 0;font-size:16px;line-height:1.9}.account-module__FD2Xgq__balance{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(124px,1fr));min-width:310px;margin:0;display:grid}.account-module__FD2Xgq__balance div{padding:21px 26px 5px 0}.account-module__FD2Xgq__balance div+div{border-left:1px solid var(--line);padding-left:26px}.account-module__FD2Xgq__balance dt{color:#777a86;letter-spacing:.08em;font-size:11px}.account-module__FD2Xgq__balance dd{font-family:var(--serif);margin:11px 0 0;font-size:42px;line-height:1}.account-module__FD2Xgq__balance small{color:#777a86;font:12px/1 var(--sans);margin-left:7px}.account-module__FD2Xgq__profile{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafafb9e;border:1px solid #ffffffd9;border-radius:30px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.45fr);gap:clamp(30px,5vw,76px);width:min(1160px,100% - 48px);margin:0 auto 24px;padding:clamp(28px,3.8vw,48px) clamp(24px,4.2vw,58px);display:grid;position:relative;box-shadow:0 24px 76px #43465412,inset 0 1px #ffffffeb}.account-module__FD2Xgq__profileHeading{align-self:start;align-items:center;gap:19px;display:flex}.account-module__FD2Xgq__profileHeading .account-module__FD2Xgq__eyebrow{margin-bottom:8px}.account-module__FD2Xgq__profileHeading h2{font-family:var(--serif);letter-spacing:.05em;margin:0;font-size:30px;font-weight:400}.account-module__FD2Xgq__nameSeal{width:62px;height:62px;color:var(--plum);font-family:var(--serif);background:radial-gradient(circle at 31% 27%,#fffffff2,#0000 28%),conic-gradient(from 210deg,#c5d3deb8,#ebdde5d1,#d5e0e5b8,#c5d3deb8);border:1px solid #6f748833;border-radius:50%;flex:none;place-items:center;font-size:23px;display:grid;box-shadow:inset 0 0 0 6px #ffffff7a,0 10px 28px #4346541a}.account-module__FD2Xgq__profileBody{min-width:0}.account-module__FD2Xgq__profileDisclosure{max-width:54em;color:var(--ink-soft);font-family:var(--serif);margin:0 0 24px;font-size:14px;line-height:1.85}.account-module__FD2Xgq__profileForm>label{color:#727581;letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.account-module__FD2Xgq__profileInputRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.account-module__FD2Xgq__profileInputRow input{min-width:0;height:48px;color:var(--ink);font-family:var(--serif);background:#ffffffb8;border:1px solid #2a2d372e;border-radius:14px;outline:0;padding:0 16px;font-size:16px;transition:border-color .16s,box-shadow .16s}.account-module__FD2Xgq__profileInputRow input:focus{border-color:#6c3e4a8a;box-shadow:0 0 0 3px #6c3e4a14}.account-module__FD2Xgq__profileInputRow input[aria-invalid=true]{border-color:#974852a8}.account-module__FD2Xgq__profileInputRow input:disabled{opacity:.58}.account-module__FD2Xgq__saveProfile{border:1px solid var(--ink);color:#f8f8f8;background:var(--ink);cursor:pointer;border-radius:14px;min-width:108px;height:48px;padding:0 18px;font-size:12px}.account-module__FD2Xgq__saveProfile:disabled{color:#9a9ca4;cursor:default;background:#2a2d3712;border-color:#2a2d3714}.account-module__FD2Xgq__profileGuidance{color:#858893;min-height:18px;margin:8px 0 0;font-size:10px;line-height:1.6}.account-module__FD2Xgq__profileActions{justify-content:space-between;align-items:center;gap:18px;min-height:40px;margin-top:12px;display:flex}.account-module__FD2Xgq__deleteProfile,.account-module__FD2Xgq__deleteConfirm button,.account-module__FD2Xgq__profileError button{color:var(--plum);cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:11px}.account-module__FD2Xgq__deleteProfile:disabled,.account-module__FD2Xgq__deleteConfirm button:disabled{opacity:.45;cursor:default}.account-module__FD2Xgq__deleteConfirm{color:#686b76;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:10px;display:flex}.account-module__FD2Xgq__deleteConfirm span{flex-basis:100%}.account-module__FD2Xgq__deleteConfirm button:last-child{color:#747782}.account-module__FD2Xgq__noNickname{color:#858893;font-size:10px}.account-module__FD2Xgq__profileStatus{color:#686b76;text-align:right;min-height:18px;margin:0;font-size:10px;line-height:1.6}.account-module__FD2Xgq__profileError{color:#747782;min-height:48px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:20px;display:flex}.account-module__FD2Xgq__profileError p{margin:0}.account-module__FD2Xgq__archive{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafafbb3;border:1px solid #ffffffd9;border-radius:30px;width:min(1160px,100% - 48px);margin:0 auto;padding:38px clamp(24px,4.2vw,58px) 42px;position:relative;box-shadow:0 30px 90px #43465417,inset 0 1px #ffffffeb}.account-module__FD2Xgq__archiveHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}.account-module__FD2Xgq__archiveHeading .account-module__FD2Xgq__eyebrow{margin-bottom:8px}.account-module__FD2Xgq__archiveHeading h2{font-family:var(--serif);letter-spacing:.05em;margin:0;font-size:30px;font-weight:400}.account-module__FD2Xgq__newBook{padding:12px 0;font-size:12px;text-decoration:none;color:#5f626d!important}.account-module__FD2Xgq__newBook span{margin-left:8px}.account-module__FD2Xgq__books{margin:0;padding:0;list-style:none}.account-module__FD2Xgq__books li{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(180px,.8fr) minmax(220px,1.3fr) 88px;align-items:center;gap:24px;min-height:112px;display:grid;position:relative}.account-module__FD2Xgq__books li:before{content:"";background:#aaaeba;border-radius:999px;width:3px;position:absolute;top:21px;bottom:21px;left:-1px}.account-module__FD2Xgq__books li[data-state=running]:before,.account-module__FD2Xgq__books li[data-state=reserved]:before{background:var(--plum)}.account-module__FD2Xgq__books li[data-state=committed]:before{background:var(--pearl)}.account-module__FD2Xgq__bookNumber{color:#999ca6;letter-spacing:.12em;text-align:center;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.account-module__FD2Xgq__bookTitle span{color:#868995;letter-spacing:.08em;margin-bottom:7px;font-size:10px;display:block}.account-module__FD2Xgq__bookTitle strong{font-family:var(--serif);letter-spacing:.045em;font-size:20px;font-weight:400;display:block}.account-module__FD2Xgq__bookProgress>span{background:#2a2d371a;height:2px;display:block;overflow:hidden}.account-module__FD2Xgq__bookProgress i{background:linear-gradient(90deg, var(--pearl), var(--plum));height:100%;display:block}.account-module__FD2Xgq__bookProgress small{color:#888b95;letter-spacing:.05em;margin-top:9px;font-size:10px;display:block}.account-module__FD2Xgq__books button,.account-module__FD2Xgq__books li>a{color:#555862;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.account-module__FD2Xgq__loading{grid-template-columns:repeat(3,34px) 1fr;align-items:center;gap:8px;min-height:166px;display:grid}.account-module__FD2Xgq__loading span{background:#c8cad2;border-radius:99px;height:4px;animation:1.4s ease-in-out infinite account-module__FD2Xgq__breathe}.account-module__FD2Xgq__loading span:nth-child(2){animation-delay:.14s}.account-module__FD2Xgq__loading span:nth-child(3){animation-delay:.28s}.account-module__FD2Xgq__loading p{color:#858893;font-family:var(--serif);margin:0 0 0 16px;font-size:13px}.account-module__FD2Xgq__empty{color:#747782;min-height:166px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;display:flex}.account-module__FD2Xgq__empty p{margin:0}.account-module__FD2Xgq__empty a,.account-module__FD2Xgq__empty button{color:var(--plum);font:12px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:none}.account-module__FD2Xgq__footer{z-index:1;color:#858893;justify-content:space-between;gap:30px;width:min(1160px,100% - 48px);margin:0 auto;padding:24px 4px 54px;font-size:10px;line-height:1.65;display:flex;position:relative}.account-module__FD2Xgq__footer p{margin:0}@keyframes account-module__FD2Xgq__breathe{0%,to{opacity:.34;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:840px){.account-module__FD2Xgq__hero{grid-template-columns:1fr;gap:42px}.account-module__FD2Xgq__balance{width:min(420px,100%)}.account-module__FD2Xgq__profile{grid-template-columns:1fr;gap:28px}.account-module__FD2Xgq__books li{grid-template-columns:42px 1fr 78px;gap:16px;padding:20px 0}.account-module__FD2Xgq__bookProgress{grid-area:2/2/auto/-1}.account-module__FD2Xgq__footer{display:block}.account-module__FD2Xgq__footer p+p{margin-top:7px}}@media (max-width:560px){.account-module__FD2Xgq__topbar{min-height:66px;padding-inline:18px}.account-module__FD2Xgq__topbar>p{letter-spacing:.14em;font-size:8px}.account-module__FD2Xgq__brand img{width:76px}.account-module__FD2Xgq__hero,.account-module__FD2Xgq__profile,.account-module__FD2Xgq__archive,.account-module__FD2Xgq__footer{width:calc(100% - 32px)}.account-module__FD2Xgq__hero{padding-top:58px}.account-module__FD2Xgq__hero h1{font-size:clamp(42px,13vw,61px)}.account-module__FD2Xgq__balance{min-width:0}.account-module__FD2Xgq__balance div{padding-right:18px}.account-module__FD2Xgq__balance div+div{padding-left:18px}.account-module__FD2Xgq__balance dd{font-size:36px}.account-module__FD2Xgq__archive{border-radius:24px;padding:30px 20px 34px}.account-module__FD2Xgq__profile{border-radius:24px;padding:28px 20px}.account-module__FD2Xgq__profileInputRow{grid-template-columns:1fr}.account-module__FD2Xgq__saveProfile{width:100%}.account-module__FD2Xgq__profileActions{flex-direction:column;align-items:flex-start}.account-module__FD2Xgq__profileStatus{text-align:left}.account-module__FD2Xgq__archiveHeading{align-items:start}.account-module__FD2Xgq__archiveHeading h2{font-size:26px}.account-module__FD2Xgq__books li{grid-template-columns:34px 1fr 64px;gap:11px}.account-module__FD2Xgq__bookTitle strong{font-size:17px}.account-module__FD2Xgq__empty{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.account-module__FD2Xgq__loading span{animation:none}}
.legal-module__7fVNVa__shell{--ink:#17191f;--soft:#656875;--line:#282b3524;--plum:#6f424d;--serif:"Iowan Old Style", "Songti SC", "STSong", Georgia, serif;--sans:"Switzer", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;min-width:320px;min-height:100svh;color:var(--ink);font-family:var(--sans);background:radial-gradient(at 14% 8%,#cbd8e57a,#0000 28%),radial-gradient(at 88% 72%,#ebd8e161,#0000 31%),#f7f7f5}.legal-module__7fVNVa__shell *,.legal-module__7fVNVa__shell :before,.legal-module__7fVNVa__shell :after{box-sizing:border-box}.legal-module__7fVNVa__shell a{color:inherit;text-underline-offset:3px}.legal-module__7fVNVa__shell a:focus-visible{outline-offset:3px;outline:2px solid #6f424da8}.legal-module__7fVNVa__topbar{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f5db;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:12px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-module__7fVNVa__topbar>a{letter-spacing:-.03em;font-size:18px;font-weight:700;text-decoration:none}.legal-module__7fVNVa__topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.legal-module__7fVNVa__topbar nav a{color:var(--soft);font-size:11px;text-decoration:none}.legal-module__7fVNVa__document{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(58px,8vw,104px) 0 80px}.legal-module__7fVNVa__eyebrow{color:var(--plum);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.legal-module__7fVNVa__document h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(44px,7vw,78px);font-weight:400;line-height:1.05}.legal-module__7fVNVa__summary{max-width:44rem;color:var(--soft);font-family:var(--serif);margin:24px 0 0;font-size:clamp(17px,2.4vw,21px);line-height:1.65}.legal-module__7fVNVa__identity{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0 54px;display:grid}.legal-module__7fVNVa__identity div{border-bottom:1px solid var(--line);grid-template-columns:94px 1fr;gap:14px;padding:15px 0;display:grid}.legal-module__7fVNVa__identity div:nth-child(odd){padding-right:24px}.legal-module__7fVNVa__identity div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.legal-module__7fVNVa__identity dt{color:#858893;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.legal-module__7fVNVa__identity dd{color:#4d505a;margin:0;font-size:12px;line-height:1.55}.legal-module__7fVNVa__content{counter-reset:section}.legal-module__7fVNVa__content section{border-top:1px solid var(--line);padding:34px 0}.legal-module__7fVNVa__content section:last-child{border-bottom:1px solid var(--line)}.legal-module__7fVNVa__content h2{font-family:var(--serif);margin:0 0 15px;font-size:clamp(24px,3.5vw,34px);font-weight:400;line-height:1.3}.legal-module__7fVNVa__content h3{margin:24px 0 8px;font-size:13px}.legal-module__7fVNVa__content p,.legal-module__7fVNVa__content li{color:#4f525d;font-size:14px;line-height:1.82}.legal-module__7fVNVa__content p{margin:10px 0}.legal-module__7fVNVa__content ul{margin:12px 0 0;padding-left:20px}.legal-module__7fVNVa__content li+li{margin-top:7px}.legal-module__7fVNVa__content strong{color:var(--ink)}.legal-module__7fVNVa__footer{color:#858893;justify-content:space-between;width:min(820px,100% - 40px);margin:0 auto;padding:22px 0 42px;font-size:10px;display:flex}.legal-module__7fVNVa__links,.legal-module__7fVNVa__linksCompact{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.legal-module__7fVNVa__links a,.legal-module__7fVNVa__linksCompact a{color:inherit}.legal-module__7fVNVa__linksCompact{gap:8px}@media (max-width:680px){.legal-module__7fVNVa__topbar{align-items:flex-start}.legal-module__7fVNVa__topbar nav{gap:8px 12px}.legal-module__7fVNVa__identity{grid-template-columns:1fr}.legal-module__7fVNVa__identity div:nth-child(odd),.legal-module__7fVNVa__identity div:nth-child(2n){border-left:0;padding-inline:0}.legal-module__7fVNVa__identity div{grid-template-columns:82px 1fr}}
.mingshu-module__GRObVW__shell{--paper:#f8f8f8;--paper-deep:#eef0f3;--ink:#20232b;--ink-soft:#676a75;--line:#2a2d3729;--pearl:#b9bccb;--pearl-deep:#777c98;--plum:#6c3e4a;--serif:"Songti SC", "STSong", "Noto Serif CJK SC", "SimSun", serif;--sans:"Switzer", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", system-ui, sans-serif;min-width:0;min-height:100svh;color:var(--ink);background:radial-gradient(ellipse at 12% 18%, #ccd3e16b, transparent 28%), radial-gradient(ellipse at 86% 62%, #ded2da57, transparent 31%), linear-gradient(142deg, #f2f3f5, var(--paper) 46%, #eff0f3);font-family:var(--sans);overflow-x:hidden}.mingshu-module__GRObVW__shell:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}.mingshu-module__GRObVW__shell *,.mingshu-module__GRObVW__shell :before,.mingshu-module__GRObVW__shell :after{box-sizing:border-box}.mingshu-module__GRObVW__shell button,.mingshu-module__GRObVW__shell input{font:inherit}.mingshu-module__GRObVW__shell a.mingshu-module__GRObVW__primary{text-decoration:none}.mingshu-module__GRObVW__shell button:focus-visible,.mingshu-module__GRObVW__shell input:focus-visible,.mingshu-module__GRObVW__shell a:focus-visible{outline-offset:3px;outline:2px solid #6c3e4a9e}.mingshu-module__GRObVW__topbar{z-index:2;min-height:76px;padding:max(12px, env(safe-area-inset-top)) clamp(22px, 4.4vw, 68px) 0;border-bottom:1px solid #2a2d3714;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.mingshu-module__GRObVW__topbar>p{color:#666976;letter-spacing:.24em;margin:0;font-size:10px;font-weight:600}.mingshu-module__GRObVW__back,.mingshu-module__GRObVW__account{color:inherit;text-decoration:none}.mingshu-module__GRObVW__back{justify-self:start;align-items:center;gap:10px;min-height:44px;display:inline-flex}.mingshu-module__GRObVW__back>span{color:#686b76;font-size:20px}.mingshu-module__GRObVW__back img{width:92px;height:auto;display:block}.mingshu-module__GRObVW__account{color:#666976;justify-self:end;padding:10px 0;font-size:12px}.mingshu-module__GRObVW__intake{z-index:1;grid-template-columns:minmax(470px,.96fr) minmax(430px,1fr);gap:clamp(44px,6vw,92px);width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(72px,11vh,130px) 0 90px;display:grid;position:relative}.mingshu-module__GRObVW__intro{align-self:center}.mingshu-module__GRObVW__eyebrow{color:#777a87;letter-spacing:.27em;margin:0 0 20px;font-size:10px;font-weight:600}.mingshu-module__GRObVW__intro h1,.mingshu-module__GRObVW__progressCopy h1,.mingshu-module__GRObVW__notice h1,.mingshu-module__GRObVW__readerRail h1{font-family:var(--serif);letter-spacing:.055em;margin:0;font-weight:400}.mingshu-module__GRObVW__intro h1{font-size:clamp(42px,5vw,72px);line-height:1.32}.mingshu-module__GRObVW__intro h1 em{color:var(--plum);font-style:normal}.mingshu-module__GRObVW__lede{max-width:32em;color:var(--ink-soft);font-family:var(--serif);letter-spacing:.035em;margin:30px 0 0;font-size:17px;line-height:1.9}.mingshu-module__GRObVW__promise{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:430px;margin:46px 0 0;display:grid}.mingshu-module__GRObVW__promise div{padding:17px 8px 0 0}.mingshu-module__GRObVW__promise dt{font-family:var(--serif);font-size:19px}.mingshu-module__GRObVW__promise dd{color:#7a7d88;margin:6px 0 0;font-size:11px}.mingshu-module__GRObVW__form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafafbb8;border:1px solid #fffc;border-radius:34px;grid-template-columns:1fr 1fr;align-self:center;gap:22px 18px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 28px 80px #4346541a,inset 0 1px #ffffffe6}.mingshu-module__GRObVW__formHeading,.mingshu-module__GRObVW__place,.mingshu-module__GRObVW__form fieldset,.mingshu-module__GRObVW__confirm,.mingshu-module__GRObVW__privacy,.mingshu-module__GRObVW__form>.mingshu-module__GRObVW__primary{grid-column:1/-1}.mingshu-module__GRObVW__formHeading{grid-template-columns:auto 1fr;align-items:start;gap:17px;margin-bottom:8px;display:grid}.mingshu-module__GRObVW__formHeading>span{width:38px;height:38px;color:var(--plum);border:1px solid #6c3e4a3d;border-radius:50%;place-items:center;font-size:10px;display:grid}.mingshu-module__GRObVW__formHeading h2{font-family:var(--serif);letter-spacing:.05em;margin:0;font-size:25px;font-weight:400}.mingshu-module__GRObVW__formHeading p{color:#777a86;margin:7px 0 0;font-size:12px;line-height:1.6}.mingshu-module__GRObVW__form>label:not(.mingshu-module__GRObVW__confirm),.mingshu-module__GRObVW__form fieldset{border:0;min-width:0;margin:0;padding:0}.mingshu-module__GRObVW__form>label:not(.mingshu-module__GRObVW__confirm)>span,.mingshu-module__GRObVW__form legend{color:#666974;letter-spacing:.07em;margin:0 0 9px;font-size:11px;font-weight:600;display:block}.mingshu-module__GRObVW__form input[type=date],.mingshu-module__GRObVW__form input[type=time],.mingshu-module__GRObVW__form input[type=text]{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#ffffff9e;border-radius:15px;padding:0 15px}.mingshu-module__GRObVW__form input::placeholder{color:#a0a2aa}.mingshu-module__GRObVW__genderChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mingshu-module__GRObVW__genderChoices label{position:relative}.mingshu-module__GRObVW__genderChoices input{opacity:0;pointer-events:none;position:absolute}.mingshu-module__GRObVW__genderChoices span{border:1px solid var(--line);color:#666974;background:#ffffff80;border-radius:15px;place-items:center;min-height:52px;display:grid}.mingshu-module__GRObVW__genderChoices input:checked+span{color:var(--plum);background:#6c3e4a14;border-color:#6c3e4a6b}.mingshu-module__GRObVW__genderChoices input:focus-visible+span{outline-offset:3px;outline:2px solid #6c3e4a9e}.mingshu-module__GRObVW__confirm{color:#5e616c;font-family:var(--serif);grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:13px;line-height:1.65;display:grid}.mingshu-module__GRObVW__confirm input{width:17px;height:17px;accent-color:var(--plum);margin:2px 0 0}.mingshu-module__GRObVW__privacy{color:#888b95;margin:-6px 0 0;font-size:11px;line-height:1.55}.mingshu-module__GRObVW__primary,.mingshu-module__GRObVW__secondary,.mingshu-module__GRObVW__cancel,.mingshu-module__GRObVW__textAction{cursor:pointer;border-radius:999px;min-height:48px}.mingshu-module__GRObVW__primary{color:#fff;letter-spacing:.06em;background:#262830;border:1px solid #262830;font-weight:600}.mingshu-module__GRObVW__primary:disabled{cursor:default;opacity:.38}.mingshu-module__GRObVW__primary:not(:disabled):hover{background:#3b3e49}.mingshu-module__GRObVW__progressPage,.mingshu-module__GRObVW__notice{z-index:1;text-align:center;width:min(760px,100% - 44px);margin:0 auto;padding:clamp(74px,12vh,128px) 0 90px;position:relative}.mingshu-module__GRObVW__progressCopy h1,.mingshu-module__GRObVW__notice h1{font-size:clamp(34px,4.5vw,58px);line-height:1.4}.mingshu-module__GRObVW__progressCopy>p:last-child,.mingshu-module__GRObVW__notice>p:nth-of-type(2){max-width:34em;color:var(--ink-soft);font-family:var(--serif);margin:20px auto 0;font-size:16px;line-height:1.8}.mingshu-module__GRObVW__spine{grid-template-columns:repeat(5,1fr);gap:0;margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}.mingshu-module__GRObVW__spine:before{content:"";background:var(--line);height:1px;position:absolute;top:21px;left:10%;right:10%}.mingshu-module__GRObVW__spine li{justify-items:center;gap:13px;display:grid;position:relative}.mingshu-module__GRObVW__seal{z-index:1;border:1px solid var(--line);color:#8c8e98;width:43px;height:43px;font:600 11px/1 var(--sans);background:#f5f5f7;border-radius:50%;place-items:center;transition:transform .32s,background-color .32s,color .32s;display:grid;position:relative}.mingshu-module__GRObVW__spine li[data-complete=true] .mingshu-module__GRObVW__seal{border-color:var(--pearl-deep);background:var(--pearl-deep);color:#fff}.mingshu-module__GRObVW__spine li[data-current=true] .mingshu-module__GRObVW__seal{border-color:var(--plum);color:var(--plum);animation:1.8s ease-in-out infinite mingshu-module__GRObVW__sealBreathe;box-shadow:0 0 0 7px #6c3e4a12}.mingshu-module__GRObVW__spine strong{font-family:var(--serif);font-size:14px;font-weight:400;display:block}.mingshu-module__GRObVW__spine small{color:#8b8d96;margin-top:4px;font-size:10px;display:block}.mingshu-module__GRObVW__progressMeter{background:#2a2d371a;height:2px;margin:48px auto 0;overflow:hidden}.mingshu-module__GRObVW__progressMeter span{background:linear-gradient(90deg, var(--pearl-deep), var(--plum));height:100%;transition:width .5s;display:block}.mingshu-module__GRObVW__progressNumber{color:#858893;letter-spacing:.12em;margin:10px 0 0;font-size:11px}.mingshu-module__GRObVW__cancel{border:1px solid var(--line);color:#747782;background:0 0;margin-top:34px;padding:0 20px}.mingshu-module__GRObVW__notice .mingshu-module__GRObVW__primary,.mingshu-module__GRObVW__notice .mingshu-module__GRObVW__secondary{min-width:200px;margin:30px 6px 0;padding:0 22px}.mingshu-module__GRObVW__secondary{border:1px solid var(--line);color:#5e616d;background:#ffffff8c}.mingshu-module__GRObVW__secondary:hover,.mingshu-module__GRObVW__cancel:hover{background:#ffffffd1}.mingshu-module__GRObVW__reader{z-index:1;grid-template-columns:280px minmax(0,760px);justify-content:center;gap:clamp(38px,7vw,96px);width:min(1220px,100% - 48px);margin:0 auto;padding:74px 0 110px;display:grid;position:relative}.mingshu-module__GRObVW__readerRail{align-self:start;position:sticky;top:44px}.mingshu-module__GRObVW__readerRail h1{font-size:38px}.mingshu-module__GRObVW__readerRail>p:nth-of-type(2){color:var(--ink-soft);font-family:var(--serif);margin:20px 0 0;font-size:14px;line-height:1.8}.mingshu-module__GRObVW__readerRail button{width:100%;margin-top:14px;padding:0 18px}.mingshu-module__GRObVW__readerRail .mingshu-module__GRObVW__primary{margin-top:32px}.mingshu-module__GRObVW__readerRail .mingshu-module__GRObVW__textAction{justify-content:center;align-items:center;width:100%;margin-top:14px;padding:0 18px;text-decoration:none;display:inline-flex}.mingshu-module__GRObVW__textAction{color:#777a84;background:0 0;border:0}.mingshu-module__GRObVW__document{min-width:0;font-family:var(--serif);background:#fcfcfbd1;border:1px solid #ffffffdb;border-radius:3px 26px 26px 3px;padding:clamp(34px,6vw,76px);box-shadow:-13px 0 28px #3e414e12,0 32px 80px #3e414e17}.mingshu-module__GRObVW__document h1{letter-spacing:.05em;margin:0 0 34px;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.45}.mingshu-module__GRObVW__document h2{border-top:1px solid var(--line);letter-spacing:.05em;margin:62px 0 22px;padding-top:20px;font-size:27px;font-weight:400}.mingshu-module__GRObVW__document h3{color:#383b45;margin:34px 0 14px;font-size:20px;font-weight:400}.mingshu-module__GRObVW__document p,.mingshu-module__GRObVW__document li,.mingshu-module__GRObVW__document blockquote{color:#464954;letter-spacing:.035em;font-size:16px;line-height:2}.mingshu-module__GRObVW__document p{margin:17px 0}.mingshu-module__GRObVW__document ul{margin:18px 0;padding-left:1.4em}.mingshu-module__GRObVW__document li+li{margin-top:8px}.mingshu-module__GRObVW__document blockquote{border-left:2px solid var(--plum);background:#6c3e4a09;margin:22px 0;padding:18px 22px}.mingshu-module__GRObVW__shell[data-screen=preview]{background:#fbfbfa}.mingshu-module__GRObVW__shell[data-screen=preview] .mingshu-module__GRObVW__topbar{display:none}.mingshu-module__GRObVW__preview{z-index:1;color:#111217;scroll-behavior:smooth;background:#fbfbfa;min-height:100svh;position:relative}.mingshu-module__GRObVW__chartSection,.mingshu-module__GRObVW__readingSection,.mingshu-module__GRObVW__energySection,.mingshu-module__GRObVW__unlockPanel{width:min(850px,100% - 40px);margin:0 auto}.mingshu-module__GRObVW__chartSection{min-height:100svh;padding:max(40px, env(safe-area-inset-top)) 0 72px}.mingshu-module__GRObVW__previewIntro{text-align:center;position:relative}.mingshu-module__GRObVW__previewBrand{letter-spacing:.36em;margin:0;font-size:15px}.mingshu-module__GRObVW__editProfile{color:#6c6f78;background:0 0;border:0;min-height:44px;padding:0;font-size:12px;position:absolute;top:-12px;right:0}.mingshu-module__GRObVW__previewIntro h1{font-family:var(--serif);letter-spacing:.08em;margin:clamp(48px,8vh,82px) 0 0;font-size:clamp(42px,8vw,70px);font-weight:400}.mingshu-module__GRObVW__previewIntro>p:nth-of-type(2){color:#555861;font-family:var(--serif);letter-spacing:.12em;margin:16px 0 0;font-size:clamp(14px,2.5vw,19px)}.mingshu-module__GRObVW__previewIntro>small{color:#858791;letter-spacing:.04em;margin-top:14px;font-size:10px;display:block}.mingshu-module__GRObVW__pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:clamp(40px,7vh,74px);display:grid}.mingshu-module__GRObVW__pillar{min-width:0;min-height:590px;font-family:var(--serif);border-right:1px solid #21232a1f;flex-direction:column;align-items:center;padding:30px 12px 26px;display:flex;position:relative}.mingshu-module__GRObVW__pillar:last-child{border-right:0}.mingshu-module__GRObVW__pillar[data-day-pillar=true]{background:#e0e9ed3d;border:1px solid #7076893d;border-radius:72px;box-shadow:0 18px 42px #5b5f6d17,inset 0 0 36px #d9cfdc38}.mingshu-module__GRObVW__pillar h2{margin:0;font-size:clamp(17px,3vw,24px);font-weight:400}.mingshu-module__GRObVW__pillarRule{color:#777a84;width:58px;font:14px/1 var(--sans);margin:12px 0 26px;display:block}.mingshu-module__GRObVW__pillarRule:before,.mingshu-module__GRObVW__pillarRule:after{content:"";background:#22242b47;width:22px;height:1px;margin:0 4px 4px;display:inline-block}.mingshu-module__GRObVW__pillar>strong{font-size:clamp(40px,8vw,70px);font-weight:400;line-height:1}.mingshu-module__GRObVW__pillar>small{color:#858891;margin-top:9px;font-size:11px}.mingshu-module__GRObVW__pillar>b{color:#5e6970;background:#ffffff8c;border:1px solid #60727d30;border-radius:999px;margin-top:10px;padding:3px 11px;font-size:10px;font-weight:400}.mingshu-module__GRObVW__pillar>i{background:#22242b24;width:52px;height:1px;margin:24px 0}.mingshu-module__GRObVW__hiddenStems{text-align:center;min-height:80px}.mingshu-module__GRObVW__hiddenStems>span{font-size:18px;line-height:1.45;display:block}.mingshu-module__GRObVW__hiddenStems>small{color:#888a92;margin-top:5px;font-size:10px;display:block}.mingshu-module__GRObVW__elementOrb{color:#4f525b;width:38px;height:38px;font-family:var(--serif);background:#f2f3f4c7;border:1px solid #41465129;border-radius:50%;place-items:center;margin-top:auto;font-size:15px;display:inline-grid}.mingshu-module__GRObVW__elementOrb[data-element=木]{color:#3f6c55;background:#d8e7deb3}.mingshu-module__GRObVW__elementOrb[data-element=火]{color:#8d4e4c;background:#efdcdab3}.mingshu-module__GRObVW__elementOrb[data-element=土]{color:#76613e;background:#e8e2d3bd}.mingshu-module__GRObVW__elementOrb[data-element=金]{color:#5b606d;background:#e5e6ebd9}.mingshu-module__GRObVW__elementOrb[data-element=水]{color:#416a7c;background:#d8e5ecc7}.mingshu-module__GRObVW__continueReading{color:#17181d;width:max-content;font-family:var(--serif);letter-spacing:.07em;margin:42px 0 0 auto;padding:12px 0;font-size:16px;text-decoration:none;display:block}.mingshu-module__GRObVW__continueReading span{color:#777a83;margin-left:8px}.mingshu-module__GRObVW__readingSection,.mingshu-module__GRObVW__energySection{border-top:1px solid #21232a1a;padding:clamp(76px,11vh,126px) 0}.mingshu-module__GRObVW__sectionKicker{color:#7d8089;letter-spacing:.26em;margin:0 0 14px;font-size:10px;font-weight:600}.mingshu-module__GRObVW__readingSection>h2,.mingshu-module__GRObVW__energyHeading h2,.mingshu-module__GRObVW__unlockPanel h2{font-family:var(--serif);letter-spacing:.05em;margin:0;font-size:clamp(30px,6vw,52px);font-weight:400}.mingshu-module__GRObVW__readingSection>h2 strong{margin-top:14px;font-size:1.45em;font-weight:400;display:block}.mingshu-module__GRObVW__readingBoundary{color:#777a83;max-width:44em;margin:22px 0 0;font-size:12px;line-height:1.8}.mingshu-module__GRObVW__structureCard{background:#ffffffb8;border:1px solid #282b3321;border-radius:3px 42px 42px 3px;margin-top:42px;padding:14px clamp(24px,6vw,62px);box-shadow:13px 18px 46px #4a4d5a14}.mingshu-module__GRObVW__structureCard>div{border-bottom:1px solid #282b331f;grid-template-columns:110px 1fr;gap:28px;padding:30px 0;display:grid}.mingshu-module__GRObVW__structureCard>div:last-child{border-bottom:0}.mingshu-module__GRObVW__structureCard h3{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.mingshu-module__GRObVW__structureCard p{color:#565963;font-family:var(--serif);margin:4px 0 0;font-size:16px;line-height:1.75}.mingshu-module__GRObVW__energyHeading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mingshu-module__GRObVW__energyHeading p{color:#747780;margin:12px 0 0;font-size:12px}.mingshu-module__GRObVW__energyHeading>span{font-family:var(--serif);font-size:clamp(32px,6vw,54px)}.mingshu-module__GRObVW__energyList{gap:30px;margin-top:50px;display:grid}.mingshu-module__GRObVW__energyLabel{grid-template-columns:44px 1fr auto;align-items:center;gap:15px;display:grid}.mingshu-module__GRObVW__energyLabel .mingshu-module__GRObVW__elementOrb{width:42px;height:42px;margin:0}.mingshu-module__GRObVW__energyLabel strong{font-family:var(--serif);font-size:18px;font-weight:400;display:block}.mingshu-module__GRObVW__energyLabel small{color:#888a91;margin-top:3px;font-size:10px;display:block}.mingshu-module__GRObVW__energyLabel b{font-family:var(--serif);font-size:20px;font-weight:400}.mingshu-module__GRObVW__energyTrack{background:#e6e7e8;height:5px;margin:12px 0 0 59px;overflow:hidden}.mingshu-module__GRObVW__energyTrack span{background:#777c86;height:100%;display:block}.mingshu-module__GRObVW__energyTrack span[data-element=木]{background:#789d86}.mingshu-module__GRObVW__energyTrack span[data-element=火]{background:#b27a77}.mingshu-module__GRObVW__energyTrack span[data-element=土]{background:#9d8964}.mingshu-module__GRObVW__energyTrack span[data-element=金]{background:#7b808c}.mingshu-module__GRObVW__energyTrack span[data-element=水]{background:#6f94a5}.mingshu-module__GRObVW__deterministicNote{color:#7d8088;margin:42px 0 0;font-size:11px;line-height:1.75}.mingshu-module__GRObVW__unlockPanel{text-align:center;background:#f1f2f3;border:1px solid #282b3324;border-radius:48px 4px;margin-bottom:90px;padding:clamp(50px,8vw,78px);box-shadow:0 28px 68px #4245501a}.mingshu-module__GRObVW__unlockPanel>p:not(.mingshu-module__GRObVW__sectionKicker,.mingshu-module__GRObVW__previewPrice){color:#656872;font-family:var(--serif);margin:18px auto 0;line-height:1.8}.mingshu-module__GRObVW__previewPrice{justify-content:center;align-items:baseline;gap:10px;margin:24px 0 0;display:flex}.mingshu-module__GRObVW__previewPrice span{color:var(--plum);font-size:11px}.mingshu-module__GRObVW__previewPrice del{color:#9698a0;font-size:14px}.mingshu-module__GRObVW__previewPrice strong{font-family:var(--serif);font-size:30px;font-weight:400}.mingshu-module__GRObVW__previewPrice small{color:#858790;font-size:10px}.mingshu-module__GRObVW__unlockPanel .mingshu-module__GRObVW__primary{min-width:min(340px,100%);margin-top:28px;padding-inline:22px}.mingshu-module__GRObVW__previewLoading{z-index:1;text-align:center;width:min(650px,100% - 40px);margin:0 auto;padding:clamp(90px,18vh,170px) 0 110px;position:relative}.mingshu-module__GRObVW__previewLoading>span{border:1px solid var(--line);color:#666a74;width:104px;height:104px;font-family:var(--serif);border-radius:50%;place-items:center;margin:0 auto 36px;font-size:32px;display:grid}.mingshu-module__GRObVW__previewLoading h1{font-family:var(--serif);margin:0;font-size:clamp(34px,6vw,52px);font-weight:400}.mingshu-module__GRObVW__previewLoading>p:last-child{color:#747781;font-family:var(--serif);line-height:1.8}@keyframes mingshu-module__GRObVW__sealBreathe{0%,to{transform:scale(1);box-shadow:0 0 0 6px #6c3e4a0f}50%{transform:scale(1.05);box-shadow:0 0 0 10px #6c3e4a06}}@media (max-width:1040px){.mingshu-module__GRObVW__intake{grid-template-columns:1fr;gap:48px;width:min(620px,100% - 40px);padding-top:64px}}@media (max-width:780px){.mingshu-module__GRObVW__topbar{min-height:66px;padding-inline:18px}.mingshu-module__GRObVW__topbar>p{letter-spacing:.16em}.mingshu-module__GRObVW__back img{width:76px}.mingshu-module__GRObVW__intake{gap:44px;width:min(560px,100% - 32px);padding:54px 0 68px}.mingshu-module__GRObVW__intro h1{font-size:clamp(38px,12vw,58px)}.mingshu-module__GRObVW__lede{font-size:15px}.mingshu-module__GRObVW__form{border-radius:26px;padding:26px 20px}.mingshu-module__GRObVW__spine{text-align:left;grid-template-columns:1fr;gap:0;width:min(320px,100%);margin:52px auto 0}.mingshu-module__GRObVW__spine:before{width:1px;height:auto;top:22px;bottom:22px;left:21px}.mingshu-module__GRObVW__spine li{grid-template-columns:43px 1fr;place-items:center start;gap:16px;min-height:72px}.mingshu-module__GRObVW__reader{grid-template-columns:1fr;width:min(760px,100% - 28px);padding-top:48px}.mingshu-module__GRObVW__readerRail{position:static}.mingshu-module__GRObVW__readerRail button{width:auto;min-width:180px;margin-right:8px}.mingshu-module__GRObVW__document{border-radius:3px 18px 18px 3px;padding:30px 22px 52px}.mingshu-module__GRObVW__document h2{margin-top:48px;font-size:24px}.mingshu-module__GRObVW__chartSection,.mingshu-module__GRObVW__readingSection,.mingshu-module__GRObVW__energySection,.mingshu-module__GRObVW__unlockPanel{width:min(620px,100% - 28px)}.mingshu-module__GRObVW__pillar{min-height:540px;padding-inline:7px}.mingshu-module__GRObVW__pillarRule{width:45px}.mingshu-module__GRObVW__pillarRule:before,.mingshu-module__GRObVW__pillarRule:after{width:15px}.mingshu-module__GRObVW__structureCard>div{grid-template-columns:88px 1fr}}@media (max-width:480px){.mingshu-module__GRObVW__topbar>p{font-size:8px}.mingshu-module__GRObVW__form{grid-template-columns:1fr}.mingshu-module__GRObVW__formHeading,.mingshu-module__GRObVW__place,.mingshu-module__GRObVW__form fieldset,.mingshu-module__GRObVW__confirm,.mingshu-module__GRObVW__privacy,.mingshu-module__GRObVW__form>.mingshu-module__GRObVW__primary{grid-column:1}.mingshu-module__GRObVW__promise{gap:8px}.mingshu-module__GRObVW__progressPage,.mingshu-module__GRObVW__notice{width:calc(100% - 32px);padding-top:58px}.mingshu-module__GRObVW__readerRail button{width:100%}.mingshu-module__GRObVW__chartSection{padding-top:max(28px, env(safe-area-inset-top))}.mingshu-module__GRObVW__previewBrand{font-size:12px}.mingshu-module__GRObVW__editProfile{font-size:11px}.mingshu-module__GRObVW__previewIntro h1{margin-top:44px;font-size:44px}.mingshu-module__GRObVW__pillars{margin-top:42px}.mingshu-module__GRObVW__pillar{min-height:500px;padding:24px 4px 21px}.mingshu-module__GRObVW__pillar h2{font-size:17px}.mingshu-module__GRObVW__pillar>strong{font-size:43px}.mingshu-module__GRObVW__pillar>small{font-size:9px}.mingshu-module__GRObVW__pillar[data-day-pillar=true]{border-radius:48px}.mingshu-module__GRObVW__hiddenStems>span{font-size:16px}.mingshu-module__GRObVW__elementOrb{width:34px;height:34px;font-size:13px}.mingshu-module__GRObVW__continueReading{margin-top:28px}.mingshu-module__GRObVW__readingSection,.mingshu-module__GRObVW__energySection{padding:76px 0}.mingshu-module__GRObVW__structureCard{border-radius:3px 30px 30px 3px;margin-top:34px;padding:8px 22px}.mingshu-module__GRObVW__structureCard>div{grid-template-columns:1fr;gap:7px;padding:24px 0}.mingshu-module__GRObVW__structureCard h3{font-size:25px}.mingshu-module__GRObVW__structureCard p{font-size:14px}.mingshu-module__GRObVW__energyHeading{align-items:flex-start}.mingshu-module__GRObVW__energyHeading>span{font-size:32px}.mingshu-module__GRObVW__energyTrack{margin-left:57px}.mingshu-module__GRObVW__unlockPanel{border-radius:34px 3px;margin-bottom:38px;padding:44px 22px}}@media (prefers-reduced-motion:reduce){.mingshu-module__GRObVW__spine li[data-current=true] .mingshu-module__GRObVW__seal{animation:none}.mingshu-module__GRObVW__seal,.mingshu-module__GRObVW__progressMeter span{transition:none}}.mingshu-module__GRObVW__paywallBackdrop{--ink-soft:#5e616c;--plum:#6c3e4a;--serif:"Songti SC", "STSong", "Noto Serif CJK SC", "SimSun", serif;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#13151c8a;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.mingshu-module__GRObVW__paywall{text-align:center;background:linear-gradient(145deg,#fffffffa,#eff0f4f7);border:1px solid #ffffffe6;border-radius:32px;width:min(560px,100%);padding:clamp(34px,6vw,58px);position:relative;box-shadow:0 36px 120px #080a1057}.mingshu-module__GRObVW__paywallClose{color:#777a84;background:0 0;border:0;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:16px;right:18px}.mingshu-module__GRObVW__paywallSeal{background:radial-gradient(circle at 34% 28%,#fff,#e4e2e7 70%,#d2cbd2);border:1px solid #6c3e4a3d;border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 28px;display:grid;box-shadow:inset 0 0 0 8px #ffffff7a,0 15px 34px #4437421f}.mingshu-module__GRObVW__paywallSeal span{color:#7b6d76;letter-spacing:.19em;font-size:9px}.mingshu-module__GRObVW__paywallSeal strong{font-family:var(--serif);margin-top:-17px;font-size:26px;font-weight:400}.mingshu-module__GRObVW__paywall h2{font-family:var(--serif);margin:0;font-size:clamp(27px,5vw,38px);font-weight:400;line-height:1.45}.mingshu-module__GRObVW__paywallPrice{justify-content:center;align-items:baseline;gap:9px;margin:18px 0 0;display:flex}.mingshu-module__GRObVW__paywallPrice span{color:var(--plum);letter-spacing:.08em;background:#6f424d1a;border-radius:999px;padding:3px 8px;font-size:10px}.mingshu-module__GRObVW__paywallPrice del{color:#989aa3;font-size:14px}.mingshu-module__GRObVW__paywallPrice strong{color:#2e2c32;font-family:var(--serif);font-size:25px;font-weight:500}.mingshu-module__GRObVW__paywallPrice small{color:#858792;font-size:10px}.mingshu-module__GRObVW__paywall>p:not(.mingshu-module__GRObVW__eyebrow,.mingshu-module__GRObVW__paywallStatus,.mingshu-module__GRObVW__paywallError,.mingshu-module__GRObVW__paywallSafety){color:var(--ink-soft);font-family:var(--serif);margin:19px auto 0;line-height:1.8}.mingshu-module__GRObVW__paywall ul{color:#555863;text-align:left;gap:10px;margin:26px auto 0;padding:0;font-size:13px;list-style:none;display:inline-grid}.mingshu-module__GRObVW__paywall li:before{content:"✓";color:var(--plum);margin-right:10px}.mingshu-module__GRObVW__paywall .mingshu-module__GRObVW__primary{width:100%;margin-top:30px;padding-inline:18px}.mingshu-module__GRObVW__paywallStatus,.mingshu-module__GRObVW__paywallError{margin:16px 0 0;font-size:12px;line-height:1.6}.mingshu-module__GRObVW__paywallStatus{color:#5f6473}.mingshu-module__GRObVW__paywallError{color:#8c3147}.mingshu-module__GRObVW__paywallSafety{color:#8a8c95;margin:20px auto 0;font-size:10px;line-height:1.65}
.energy-map-module__XnPuNW__page{isolation:isolate;scrollbar-width:none;overscroll-behavior-y:contain;background:var(--dv-bg);height:100svh;color:var(--dv-text-primary);font-synthesis:none;padding-bottom:104px;font-family:-apple-system,SF Pro Display,Helvetica Neue,PingFang SC,Noto Sans SC,sans-serif;position:relative;overflow:hidden auto}.energy-map-module__XnPuNW__page::-webkit-scrollbar{width:0;height:0;display:none}.energy-map-module__XnPuNW__page *,.energy-map-module__XnPuNW__page :before,.energy-map-module__XnPuNW__page :after{box-sizing:border-box}.energy-map-module__XnPuNW__page button,.energy-map-module__XnPuNW__page a{-webkit-tap-highlight-color:transparent;font:inherit}.energy-map-module__XnPuNW__page button:focus-visible,.energy-map-module__XnPuNW__page a:focus-visible{outline:2px solid var(--dv-focus);outline-offset:3px}.energy-map-module__XnPuNW__haloField{z-index:1;pointer-events:none;max-width:700px;margin:auto;position:fixed;inset:0;overflow:hidden}.energy-map-module__XnPuNW__haloField i{width:300px;height:300px;filter:blur(var(--dv-halo-blur));opacity:.62;border-radius:50%;position:absolute}.energy-map-module__XnPuNW__haloPurple{background:var(--dv-halo-purple);top:-150px;right:-170px}.energy-map-module__XnPuNW__haloCyan{background:var(--dv-halo-cyan);top:31%;left:-210px}.energy-map-module__XnPuNW__haloPink{background:var(--dv-halo-pink);bottom:-180px;right:-190px}.energy-map-module__XnPuNW__topbar{z-index:6;width:min(100%,700px);min-height:106px;padding:max(54px, env(safe-area-inset-top)) 24px 8px;background:var(--dv-bg);grid-template-columns:44px 1fr 44px;align-items:center;margin:0 auto;display:grid;position:sticky;top:0;box-shadow:0 12px 22px #0a0a14d6}.energy-map-module__XnPuNW__topbar button,.energy-map-module__XnPuNW__topbar a{border:1px solid var(--dv-glass-border);background:var(--dv-glass);width:44px;height:44px;color:var(--dv-text-primary);border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.energy-map-module__XnPuNW__topbar .energy-map-module__XnPuNW__sealLink{background:0 0;border:0}.energy-map-module__XnPuNW__topSeal{background:var(--dv-zhusha);width:34px;height:34px;color:var(--dv-seal-text);border-radius:6px;place-items:center;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:17px;line-height:1;display:grid;box-shadow:0 4px 14px #b93a2e73}.energy-map-module__XnPuNW__topbar button{font-size:27px}.energy-map-module__XnPuNW__topbar a{letter-spacing:.06em;font-size:13px}.energy-map-module__XnPuNW__topbar>span{letter-spacing:.18em;justify-self:center;font-size:11px;font-weight:700}.energy-map-module__XnPuNW__content{z-index:4;gap:18px;width:min(100%,700px);margin:0 auto;padding:26px 24px 38px;display:grid;position:relative}.energy-map-module__XnPuNW__hero{text-align:center}.energy-map-module__XnPuNW__eyebrow{color:var(--dv-label);letter-spacing:.22em;margin:0;font-size:10.5px;font-weight:650}.energy-map-module__XnPuNW__hero h1{letter-spacing:-.5px;margin:8px 0 0;font-size:34px;font-weight:800}.energy-map-module__XnPuNW__traditionalTitle{color:var(--dv-text-secondary);letter-spacing:.28em;text-indent:.28em;margin:3px 0 0;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:21px;font-weight:400;line-height:1.2}.energy-map-module__XnPuNW__subtitle{color:var(--dv-text-secondary);margin:9px 0 0;font-size:12.5px}.energy-map-module__XnPuNW__pentacle{width:230px;height:210px;margin:30px auto 6px;position:relative}.energy-map-module__XnPuNW__orbit{fill:none;stroke:#ffffff40;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.energy-map-module__XnPuNW__node{width:64px;height:64px;color:var(--dv-on-cta);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;box-shadow:0 8px 26px #00000073}.energy-map-module__XnPuNW__node strong{font-size:12px;font-weight:800}.energy-map-module__XnPuNW__node small{font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px}.energy-map-module__XnPuNW__node[data-index="0"]{top:0;left:83px}.energy-map-module__XnPuNW__node[data-index="1"]{top:58px;right:0}.energy-map-module__XnPuNW__node[data-index="2"]{bottom:0;right:31px}.energy-map-module__XnPuNW__node[data-index="3"]{bottom:0;left:31px}.energy-map-module__XnPuNW__node[data-index="4"]{top:58px;left:0}.energy-map-module__XnPuNW__node[data-element=水]{background:var(--dv-grad-water)}.energy-map-module__XnPuNW__node[data-element=木]{background:var(--dv-grad-wood)}.energy-map-module__XnPuNW__node[data-element=火]{background:var(--dv-grad-warm)}.energy-map-module__XnPuNW__node[data-element=土]{background:var(--dv-grad-earth)}.energy-map-module__XnPuNW__node[data-element=金]{background:var(--dv-grad-metal)}.energy-map-module__XnPuNW__node[data-dominant=true]{transform:scale(1.08);box-shadow:0 0 22px #f0abfc99,0 8px 26px #00000073}.energy-map-module__XnPuNW__insightCard,.energy-map-module__XnPuNW__energySection,.energy-map-module__XnPuNW__nextCard{border:1px solid var(--dv-glass-border);border-radius:var(--dv-r-card);background:var(--dv-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.energy-map-module__XnPuNW__provenanceCard{border:1px solid var(--dv-glass-border);border-radius:var(--dv-r-card);background:#ffffff17}.energy-map-module__XnPuNW__insightCard,.energy-map-module__XnPuNW__provenanceCard{padding:22px}.energy-map-module__XnPuNW__insightCard h2,.energy-map-module__XnPuNW__sectionHeading h2,.energy-map-module__XnPuNW__nextCard h2{margin:7px 0 0;font-size:22px;font-weight:800;line-height:1.18}.energy-map-module__XnPuNW__insightCard>p:not(.energy-map-module__XnPuNW__eyebrow,.energy-map-module__XnPuNW__sourceChip){color:var(--dv-text-secondary);margin:12px 0 0;font-size:13px;line-height:1.65}.energy-map-module__XnPuNW__insightCard>p strong{color:var(--dv-text-primary)}.energy-map-module__XnPuNW__insightCard .energy-map-module__XnPuNW__action{font-weight:650;color:var(--dv-text-primary)!important}.energy-map-module__XnPuNW__sourceChip{border-radius:var(--dv-r-chip);width:fit-content;color:var(--dv-text-secondary);border:1px dashed #ffffff47;align-items:center;gap:7px;margin:17px 0 0;padding:7px 10px;font-size:10px;display:flex}.energy-map-module__XnPuNW__sourceChip i{background:var(--dv-grad-hot);border-radius:50%;width:8px;height:8px}.energy-map-module__XnPuNW__energySection{padding:22px 18px}.energy-map-module__XnPuNW__sectionHeading{justify-content:space-between;align-items:end;gap:20px;padding:0 4px;display:flex}.energy-map-module__XnPuNW__sectionHeading>strong{color:var(--dv-text-secondary);font-variant-numeric:tabular-nums;font-size:24px}.energy-map-module__XnPuNW__energyList{gap:18px;margin-top:24px;display:grid}.energy-map-module__XnPuNW__energyRow{grid-template-columns:36px 58px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.energy-map-module__XnPuNW__elementMark{width:36px;height:36px;color:var(--dv-on-cta);border-radius:10px;place-items:center;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:17px;font-weight:600;line-height:1;display:grid}.energy-map-module__XnPuNW__elementMark[data-element=水],.energy-map-module__XnPuNW__track span[data-element=水]{background:var(--dv-grad-water)}.energy-map-module__XnPuNW__elementMark[data-element=木],.energy-map-module__XnPuNW__track span[data-element=木]{background:var(--dv-grad-wood)}.energy-map-module__XnPuNW__elementMark[data-element=火],.energy-map-module__XnPuNW__track span[data-element=火]{background:var(--dv-grad-warm)}.energy-map-module__XnPuNW__elementMark[data-element=土],.energy-map-module__XnPuNW__track span[data-element=土]{background:var(--dv-grad-earth)}.energy-map-module__XnPuNW__elementMark[data-element=金],.energy-map-module__XnPuNW__track span[data-element=金]{background:var(--dv-grad-metal)}.energy-map-module__XnPuNW__energyName{gap:2px;display:grid}.energy-map-module__XnPuNW__energyName strong{font-size:12.5px}.energy-map-module__XnPuNW__energyName small{color:var(--dv-text-muted);letter-spacing:.15em;font-size:9.5px}.energy-map-module__XnPuNW__energyRow>b{font-variant-numeric:tabular-nums;text-align:right;grid-column:4;font-size:11px}.energy-map-module__XnPuNW__track{border-radius:var(--dv-r-bar);background:#ffffff1a;height:9px;overflow:hidden}.energy-map-module__XnPuNW__track span{border-radius:inherit;height:100%;animation:energy-map-module__XnPuNW__fillBar var(--dv-dur-med) var(--dv-ease) var(--bar-delay) both;display:block}.energy-map-module__XnPuNW__provenanceCard>p:not(.energy-map-module__XnPuNW__eyebrow){color:var(--dv-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.65}.energy-map-module__XnPuNW__provenanceCard dl{margin:18px 0 0;display:grid}.energy-map-module__XnPuNW__provenanceCard dl div{border-top:1px solid #ffffff1a;grid-template-columns:96px 1fr;align-items:center;min-height:42px;display:grid}.energy-map-module__XnPuNW__provenanceCard dt,.energy-map-module__XnPuNW__provenanceCard dd{margin:0;font-size:11px}.energy-map-module__XnPuNW__provenanceCard dt{color:var(--dv-text-muted)}.energy-map-module__XnPuNW__provenanceCard dd{color:var(--dv-text-primary);text-align:right}.energy-map-module__XnPuNW__nextCard{text-align:center;padding:150px 22px 22px;position:relative;overflow:hidden}.energy-map-module__XnPuNW__auraOrb{background:var(--dv-grad-aura);width:110px;height:110px;animation:energy-map-module__XnPuNW__breathe var(--dv-dur-breathe) ease-in-out infinite;border-radius:50%;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #a855f759}.energy-map-module__XnPuNW__nextCard>p:not(.energy-map-module__XnPuNW__eyebrow){color:var(--dv-text-secondary);margin:10px auto 0;font-size:12.5px;line-height:1.6}.energy-map-module__XnPuNW__nextCard>button{border-radius:var(--dv-r-cta);background:var(--dv-grad-cta);width:100%;min-height:56px;color:var(--dv-on-cta);border:0;margin-top:20px;padding:0 20px;font-size:13px;font-weight:700;box-shadow:0 10px 34px #f472b666}.energy-map-module__XnPuNW__tabbar{z-index:6;isolation:isolate;right:max(18px,50vw - 332px);bottom:max(22px, env(safe-area-inset-bottom));border-radius:var(--dv-r-tabbar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#140e24;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);height:60px;display:grid;position:fixed;left:max(18px,50vw - 332px)}.energy-map-module__XnPuNW__tabbar:before{z-index:-1;background:linear-gradient(180deg, #0a0a1400, var(--dv-bg) 28px);content:"";pointer-events:none;position:absolute;inset:-10px -24px -32px}.energy-map-module__XnPuNW__tabbar a,.energy-map-module__XnPuNW__tabbar button{min-width:44px;min-height:44px;color:var(--dv-text-muted);text-align:center;background:0 0;border:0;place-content:center;padding:7px 0 5px;text-decoration:none;display:grid;position:relative}.energy-map-module__XnPuNW__tabbar a[aria-current=page]{color:var(--dv-text-primary)}.energy-map-module__XnPuNW__tabbar a[aria-current=page]:after{background:var(--dv-grad-hot);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.energy-map-module__XnPuNW__tabbar span{font-size:17px}.energy-map-module__XnPuNW__tabbar small{letter-spacing:.05em;font-size:8px}@keyframes energy-map-module__XnPuNW__fillBar{0%{max-width:0}to{max-width:100%}}@keyframes energy-map-module__XnPuNW__breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.06)}}@media (max-width:430px){.energy-map-module__XnPuNW__content,.energy-map-module__XnPuNW__topbar{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.energy-map-module__XnPuNW__track span,.energy-map-module__XnPuNW__auraOrb{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.energy-map-module__XnPuNW__insightCard,.energy-map-module__XnPuNW__energySection,.energy-map-module__XnPuNW__provenanceCard,.energy-map-module__XnPuNW__nextCard{background:#ffffff1a}}
.onboarding-module__1fY2yG__stage{isolation:isolate;scrollbar-width:none;background:var(--dv-bg);width:100%;min-width:0;height:100svh;color:var(--dv-text-primary);font-synthesis:none;text-rendering:optimizelegibility;overscroll-behavior-y:contain;font-family:-apple-system,SF Pro Display,Helvetica Neue,PingFang SC,Noto Sans SC,sans-serif;position:relative;overflow:clip auto}.onboarding-module__1fY2yG__stage::-webkit-scrollbar{width:0;height:0;display:none}.onboarding-module__1fY2yG__stage *,.onboarding-module__1fY2yG__stage :before,.onboarding-module__1fY2yG__stage :after{box-sizing:border-box}.onboarding-module__1fY2yG__stage button,.onboarding-module__1fY2yG__stage input{font:inherit}.onboarding-module__1fY2yG__stage button,.onboarding-module__1fY2yG__stage a,.onboarding-module__1fY2yG__stage input{-webkit-tap-highlight-color:transparent}.onboarding-module__1fY2yG__stage button:focus-visible,.onboarding-module__1fY2yG__stage input:focus-visible,.onboarding-module__1fY2yG__stage a:focus-visible{outline:2px solid var(--dv-focus);outline-offset:3px}.onboarding-module__1fY2yG__haloField{z-index:1;pointer-events:none;max-width:700px;margin:0 auto;position:fixed;inset:0;overflow:hidden}.onboarding-module__1fY2yG__haloField i{width:300px;height:300px;filter:blur(var(--dv-halo-blur));opacity:.74;border-radius:50%;display:block;position:absolute}.onboarding-module__1fY2yG__haloPurple{background:var(--dv-halo-purple);top:-150px;left:-130px}.onboarding-module__1fY2yG__haloPink{background:var(--dv-halo-pink);top:41%;right:-210px}.onboarding-module__1fY2yG__haloCyan{background:var(--dv-halo-cyan);bottom:-190px;left:-175px}.onboarding-module__1fY2yG__topbar{z-index:6;width:min(100%,700px);min-height:106px;padding:max(54px, env(safe-area-inset-top)) 24px 8px;background:var(--dv-bg);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid;position:sticky;top:0;box-shadow:0 12px 22px #0a0a14d6}.onboarding-module__1fY2yG__topbar>span{color:var(--dv-label);letter-spacing:.22em;font-size:11.5px;font-weight:600}.onboarding-module__1fY2yG__wordmark,.onboarding-module__1fY2yG__account{min-height:44px;color:var(--dv-text-primary);text-decoration:none}.onboarding-module__1fY2yG__wordmark{letter-spacing:.18em;align-items:center;width:fit-content;font-size:12.5px;font-weight:700;display:flex}.onboarding-module__1fY2yG__account{background:0 0;border:0;justify-self:end;place-items:center;width:44px;display:grid}.onboarding-module__1fY2yG__topSeal{background:var(--dv-zhusha);width:34px;height:34px;color:var(--dv-seal-text);border-radius:6px;place-items:center;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:17px;font-weight:600;line-height:1;display:grid;box-shadow:0 4px 14px #b93a2e73}.onboarding-module__1fY2yG__thread{z-index:4;width:min(100%,700px);min-height:calc(100svh - 106px);padding:14px 24px calc(42px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;margin:0 auto;display:flex;position:relative}.onboarding-module__1fY2yG__guideIdentity{align-items:center;gap:11px;margin-bottom:4px;display:flex}.onboarding-module__1fY2yG__guideIdentity div{gap:2px;display:grid}.onboarding-module__1fY2yG__guideIdentity strong{font-size:15px;font-weight:700}.onboarding-module__1fY2yG__guideIdentity small{color:var(--dv-text-muted);letter-spacing:.04em;font-size:12px}.onboarding-module__1fY2yG__miniOrb,.onboarding-module__1fY2yG__previewOrb{background:var(--dv-grad-aura);border-radius:50%;flex:none;display:block;box-shadow:0 0 26px #d9bce847}.onboarding-module__1fY2yG__miniOrb{background:radial-gradient(circle at 36% 30%,#fff 0 9%,#fff2c8 22%,#d7b972 47%,#85aac5 74%,#78678f 100%);width:38px;height:38px;position:relative;box-shadow:0 0 14px #fff4d29e,0 0 28px #7ab1ca47}.onboarding-module__1fY2yG__miniOrb:before,.onboarding-module__1fY2yG__miniOrb:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.onboarding-module__1fY2yG__miniOrb:before{border:1px solid #7eb5ca61;border-top-color:#fff4d2cc;animation:7s linear infinite onboarding-module__1fY2yG__orbTurn;inset:-5px}.onboarding-module__1fY2yG__miniOrb:after{border:1px dashed #be97d53d;animation:11s linear infinite reverse onboarding-module__1fY2yG__orbTurn;inset:-10px}.onboarding-module__1fY2yG__aiBubble,.onboarding-module__1fY2yG__userBubble{max-width:82%;animation:onboarding-module__1fY2yG__messageIn var(--dv-dur-med) var(--dv-ease) both;font-size:15.5px;line-height:1.58}.onboarding-module__1fY2yG__aiBubble{border:1px solid var(--dv-glass-border);border-radius:var(--dv-r-bubble) var(--dv-r-bubble) var(--dv-r-bubble) 6px;color:var(--dv-text-primary);background:#ffffff13;align-self:flex-start;padding:14px 16px}.onboarding-module__1fY2yG__aiBubble p,.onboarding-module__1fY2yG__userBubble p{margin:0}.onboarding-module__1fY2yG__aiBubble strong{font-weight:750}.onboarding-module__1fY2yG__streamCursor{vertical-align:-.12em;background:var(--dv-text-primary);width:1px;height:1.05em;margin-left:3px;animation:.72s step-end infinite onboarding-module__1fY2yG__cursorBlink;display:inline-block}.onboarding-module__1fY2yG__typingBubble{justify-content:center;align-items:center;gap:5px;min-width:62px;min-height:46px;display:inline-flex}.onboarding-module__1fY2yG__typingBubble span{background:var(--dv-text-secondary);border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite onboarding-module__1fY2yG__typingDot}.onboarding-module__1fY2yG__typingBubble span:nth-child(2){animation-delay:.12s}.onboarding-module__1fY2yG__typingBubble span:nth-child(3){animation-delay:.24s}.onboarding-module__1fY2yG__userBubble{border-radius:var(--dv-r-bubble) var(--dv-r-bubble) 6px var(--dv-r-bubble);background:var(--dv-grad-hot);color:#fff;align-self:flex-end;padding:12px 16px 13px}.onboarding-module__1fY2yG__userBubble small{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:650;display:block}.onboarding-module__1fY2yG__sourceChip{border-radius:var(--dv-r-chip);width:fit-content;max-width:100%;color:var(--dv-text-secondary);border:1px dashed #ffffff47;align-items:center;gap:7px;margin:2px 0 8px;padding:7px 10px;font-size:11.5px;line-height:1.35;display:inline-flex}.onboarding-module__1fY2yG__sourceChip i{background:var(--dv-grad-hot);border-radius:50%;flex:none;width:8px;height:8px}.onboarding-module__1fY2yG__inputCard,.onboarding-module__1fY2yG__reviewCard,.onboarding-module__1fY2yG__mapPreviewCard{border:1px solid var(--dv-glass-border);border-radius:var(--dv-r-card);background:var(--dv-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:onboarding-module__1fY2yG__cardIn .42s var(--dv-ease) both;margin-top:8px;padding:22px;position:relative}.onboarding-module__1fY2yG__inputCard h2,.onboarding-module__1fY2yG__reviewCard h2,.onboarding-module__1fY2yG__mapPreviewCard h2{letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:800;line-height:1.15}.onboarding-module__1fY2yG__cardEyebrow{color:var(--dv-label);letter-spacing:.22em;margin:0;font-size:11.5px;font-weight:650}.onboarding-module__1fY2yG__cardDescription,.onboarding-module__1fY2yG__mapPreviewCard>p:not(.onboarding-module__1fY2yG__cardEyebrow,.onboarding-module__1fY2yG__sourceChip){color:var(--dv-text-secondary);margin:9px 0 19px;font-size:14px;line-height:1.55}.onboarding-module__1fY2yG__twoColumns,.onboarding-module__1fY2yG__cardActions,.onboarding-module__1fY2yG__choiceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-module__1fY2yG__singleActionRow{grid-template-columns:1fr;display:grid}.onboarding-module__1fY2yG__field{gap:7px;margin-top:14px;display:grid}.onboarding-module__1fY2yG__twoColumns .onboarding-module__1fY2yG__field{margin-top:0}.onboarding-module__1fY2yG__field>span,.onboarding-module__1fY2yG__segmented legend{color:var(--dv-label);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:650}.onboarding-module__1fY2yG__field input{border:1px solid var(--dv-glass-border);background:var(--dv-glass-strong);width:100%;min-height:52px;color:var(--dv-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:16px;padding:0 14px;font-size:15px}.onboarding-module__1fY2yG__field input::placeholder{color:var(--dv-text-muted)}.onboarding-module__1fY2yG__field input:disabled{opacity:.5}.onboarding-module__1fY2yG__segmented,.onboarding-module__1fY2yG__choiceGrid{border:0;margin:17px 0 0;padding:0}.onboarding-module__1fY2yG__segmented{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onboarding-module__1fY2yG__segmented legend{grid-column:1/-1;margin-bottom:1px}.onboarding-module__1fY2yG__segmented label,.onboarding-module__1fY2yG__choiceGrid label{min-width:0;position:relative}.onboarding-module__1fY2yG__segmented input,.onboarding-module__1fY2yG__choiceGrid input{opacity:0;pointer-events:none;position:absolute}.onboarding-module__1fY2yG__segmented span,.onboarding-module__1fY2yG__choiceGrid span{border:1px solid var(--dv-glass-border);min-height:52px;color:var(--dv-text-secondary);text-align:center;transition:background var(--dv-dur-fast) var(--dv-ease), border-color var(--dv-dur-fast) var(--dv-ease);background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;font-size:13.5px;display:flex}.onboarding-module__1fY2yG__segmented input:checked+span,.onboarding-module__1fY2yG__choiceGrid input:checked+span{color:var(--dv-text-primary);background:linear-gradient(100deg,#c084fc52,#7dd3fc42);border-color:#f0abfc8c}.onboarding-module__1fY2yG__segmented input:focus-visible+span,.onboarding-module__1fY2yG__choiceGrid input:focus-visible+span{outline:2px solid var(--dv-focus);outline-offset:3px}.onboarding-module__1fY2yG__choiceGrid span{border-radius:var(--dv-r-pill);flex-direction:column;gap:5px;min-height:92px;font-size:14px;font-weight:650;position:relative}.onboarding-module__1fY2yG__choiceGrid b{font-size:25px;font-weight:500}.onboarding-module__1fY2yG__choiceGrid i{color:var(--dv-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:500}.onboarding-module__1fY2yG__placeSelector{width:100%;min-height:78px;color:var(--dv-text-primary);text-align:left;background:radial-gradient(circle at 12% 10%,#7dd3fc2b,#0000 44%),linear-gradient(110deg,#ffffff17,#f472b614);border:1px solid #d8b4fe57;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff14}.onboarding-module__1fY2yG__placeSelector:focus-visible{outline:2px solid var(--dv-focus);outline-offset:3px}.onboarding-module__1fY2yG__placeSelectorIcon{background:linear-gradient(145deg,#c084fc5c,#0ea5e938);border:1px solid #d8b4fe42;border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #4c1d953d}.onboarding-module__1fY2yG__placeSelectorIcon svg,.onboarding-module__1fY2yG__placeSearch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.onboarding-module__1fY2yG__placeSelectorCopy{gap:2px;min-width:0;display:grid}.onboarding-module__1fY2yG__placeSelectorCopy small,.onboarding-module__1fY2yG__placePickerHeader small{color:var(--dv-label);letter-spacing:.16em;font-size:9.5px;font-weight:700}.onboarding-module__1fY2yG__placeSelectorCopy strong,.onboarding-module__1fY2yG__placePickerHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.onboarding-module__1fY2yG__placeSelectorCopy em{color:var(--dv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.onboarding-module__1fY2yG__placeSelectorChevron{color:var(--dv-text-secondary);font-size:22px;line-height:1;transform:translateY(-2px)}.onboarding-module__1fY2yG__placePicker{animation:onboarding-module__1fY2yG__cardIn .28s var(--dv-ease) both;background:radial-gradient(circle at 88% 0,#f472b62e,#0000 42%),#080512f5;border:1px solid #7dd3fc57;border-radius:20px;margin-top:9px;padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000057}.onboarding-module__1fY2yG__placePickerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-module__1fY2yG__placePickerHeader>div{gap:3px;min-width:0;display:grid}.onboarding-module__1fY2yG__placePickerHeader button{border:1px solid var(--dv-glass-border);width:36px;height:36px;color:var(--dv-text-secondary);background:#ffffff0f;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;font-size:20px;display:grid}.onboarding-module__1fY2yG__placePicker .onboarding-module__1fY2yG__segmented{margin-top:13px}.onboarding-module__1fY2yG__placeSearch{border:1px solid var(--dv-glass-border);min-height:50px;color:var(--dv-text-secondary);background:#ffffff12;border-radius:15px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:0 13px;display:grid}.onboarding-module__1fY2yG__placeSearch:focus-within{border-color:#7dd3fcd6;box-shadow:0 0 0 3px #38bdf81c}.onboarding-module__1fY2yG__placeSearch input{min-width:0;height:48px;color:var(--dv-text-primary);background:0 0;border:0;outline:0;padding:0;font-size:14px}.onboarding-module__1fY2yG__placeSearch input::placeholder{color:var(--dv-text-muted)}.onboarding-module__1fY2yG__placeSearch input:disabled{opacity:.5}.onboarding-module__1fY2yG__placeCascade{gap:10px;margin-top:12px;display:grid}.onboarding-module__1fY2yG__placeCascade label{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.onboarding-module__1fY2yG__placeCascade label>span{color:var(--dv-label);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.onboarding-module__1fY2yG__placeCascade select{border:1px solid var(--dv-glass-border);width:100%;min-width:0;height:48px;color:var(--dv-text-primary);background:#ffffff14;border-radius:15px;outline:0;padding:0 36px 0 13px;font-size:13px}.onboarding-module__1fY2yG__placeCascade select:focus{border-color:#7dd3fcd6;box-shadow:0 0 0 3px #38bdf81c}.onboarding-module__1fY2yG__placeCascade select:disabled{color:var(--dv-text-muted);opacity:.55}.onboarding-module__1fY2yG__placeOptions{border:1px solid var(--dv-glass-border);background:#0b0716f2;border-radius:16px;max-height:208px;margin:8px 0 0;padding:6px;list-style:none;overflow-y:auto}.onboarding-module__1fY2yG__placeOptions button{width:100%;min-height:48px;color:var(--dv-text-primary);text-align:left;transition:background var(--dv-dur-fast) var(--dv-ease), transform var(--dv-dur-fast) var(--dv-ease);background:0 0;border:0;border-radius:12px;padding:8px 10px;display:grid}.onboarding-module__1fY2yG__placeOptions button:hover{background:#ffffff14;transform:translate(2px)}.onboarding-module__1fY2yG__placeOptions button>span{align-items:center;gap:7px;display:flex}.onboarding-module__1fY2yG__placeOptions button i{width:20px;height:20px;color:var(--dv-ouhe);background:#c084fc29;border-radius:7px;place-items:center;font-size:12px;font-style:normal;display:grid}.onboarding-module__1fY2yG__placeOptions small,.onboarding-module__1fY2yG__voiceControl small{color:var(--dv-text-muted);font-size:11.5px}.onboarding-module__1fY2yG__fieldMessage{min-height:16px;color:var(--dv-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.45}.onboarding-module__1fY2yG__voiceControl{background:radial-gradient(circle at 8%,#c084fc24,#0000 32%),#ffffff0b;border:1px solid #d8b4fe3d;border-radius:20px;align-items:center;min-height:70px;margin-top:16px;padding:13px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.onboarding-module__1fY2yG__voiceActionRow{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);margin-top:18px}.onboarding-module__1fY2yG__voiceActionRowSolo{grid-template-columns:58px minmax(0,1fr)}.onboarding-module__1fY2yG__voiceActionRow .onboarding-module__1fY2yG__primary,.onboarding-module__1fY2yG__voiceActionRow .onboarding-module__1fY2yG__ghost{min-width:0;margin-top:0}.onboarding-module__1fY2yG__voiceActionButton{width:58px;height:58px;color:var(--dv-text-primary);background:linear-gradient(145deg,#c084fc3d,#7dd3fc1f);border:1px solid #d8b4fe61;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 8px 24px #4c1d9533}.onboarding-module__1fY2yG__voiceActionButton[aria-pressed=true]{background:#ec489933;border-color:#f472b6b8;box-shadow:0 0 20px #ec489940}.onboarding-module__1fY2yG__voiceActionButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:25px;height:25px}.onboarding-module__1fY2yG__voiceCopy{gap:5px;min-width:0;padding-right:76px;display:grid}.onboarding-module__1fY2yG__voiceCopy span{color:var(--dv-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}.onboarding-module__1fY2yG__voiceLanguage{border:1px solid var(--dv-glass-border);background:#ffffff0d;border-radius:11px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:inline-grid;position:absolute;top:12px;right:12px}.onboarding-module__1fY2yG__voiceLanguage button{min-width:29px;height:26px;color:var(--dv-text-muted);background:0 0;border:0;border-radius:8px;padding:0 7px;font-size:9.5px;font-weight:750}.onboarding-module__1fY2yG__voiceLanguage button[aria-pressed=true]{color:var(--dv-text-primary);background:linear-gradient(110deg,#c084fc57,#7dd3fc40);box-shadow:inset 0 0 0 1px #d8b4fe3d}.onboarding-module__1fY2yG__voiceLanguage button:disabled{opacity:.55}.onboarding-module__1fY2yG__primary,.onboarding-module__1fY2yG__ghost{border-radius:var(--dv-r-cta);min-height:52px;transition:filter var(--dv-dur-fast), transform var(--dv-dur-fast);justify-content:center;align-items:center;margin-top:18px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.onboarding-module__1fY2yG__primary{background:var(--dv-grad-cta);width:100%;color:var(--dv-on-cta);border:0;box-shadow:0 10px 34px #f472b666}.onboarding-module__1fY2yG__ghost{border:1px solid var(--dv-glass-border);background:var(--dv-glass);color:var(--dv-text-primary)}.onboarding-module__1fY2yG__primary:active,.onboarding-module__1fY2yG__ghost:active{filter:brightness(1.05);transform:scale(.97)}.onboarding-module__1fY2yG__primary:disabled{cursor:default;filter:saturate(.2);opacity:.4;box-shadow:none}.onboarding-module__1fY2yG__cardActions .onboarding-module__1fY2yG__primary,.onboarding-module__1fY2yG__cardActions .onboarding-module__1fY2yG__ghost{width:auto}.onboarding-module__1fY2yG__reviewCard dl{margin:18px 0 0;display:grid}.onboarding-module__1fY2yG__reviewCard dl>div{border-bottom:1px solid #ffffff1a;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.onboarding-module__1fY2yG__reviewCard dt,.onboarding-module__1fY2yG__reviewCard dd{margin:0;font-size:13px}.onboarding-module__1fY2yG__reviewCard dt{color:var(--dv-text-muted)}.onboarding-module__1fY2yG__reviewCard dd{overflow-wrap:anywhere;color:var(--dv-text-primary)}.onboarding-module__1fY2yG__reviewCard dl button{min-width:44px;min-height:44px;color:var(--dv-text-secondary);background:0 0;border:0;padding:0;font-size:10px}.onboarding-module__1fY2yG__privacyNote{color:var(--dv-text-muted);margin:16px 0 0;font-size:12px;line-height:1.55}.onboarding-module__1fY2yG__thinking{align-items:center;gap:12px;padding:13px 0;display:flex}.onboarding-module__1fY2yG__thinking .onboarding-module__1fY2yG__miniOrb{width:30px;height:30px;animation:1.6s ease-in-out infinite onboarding-module__1fY2yG__orbPulse}.onboarding-module__1fY2yG__thinking p{color:var(--dv-text-secondary);margin:0;font-size:13.5px;line-height:1.5}.onboarding-module__1fY2yG__mapPreviewCard{padding-top:148px;overflow:hidden}.onboarding-module__1fY2yG__previewOrb{width:110px;height:110px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.onboarding-module__1fY2yG__mapPreviewCard>.onboarding-module__1fY2yG__cardEyebrow,.onboarding-module__1fY2yG__mapPreviewCard>h2,.onboarding-module__1fY2yG__mapPreviewCard>p{text-align:center}.onboarding-module__1fY2yG__miniBars{gap:11px;margin-top:18px;display:grid}.onboarding-module__1fY2yG__miniBars>div{grid-template-columns:50px 1fr 42px;align-items:center;gap:8px;font-size:12px;display:grid}.onboarding-module__1fY2yG__miniBars>div>span{color:var(--dv-text-secondary)}.onboarding-module__1fY2yG__miniBars>div>i{border-radius:var(--dv-r-bar);background:#ffffff1a;height:8px;overflow:hidden}.onboarding-module__1fY2yG__miniBars b{border-radius:inherit;height:100%;animation:onboarding-module__1fY2yG__barGrow .52s var(--dv-ease) both;display:block}.onboarding-module__1fY2yG__miniBars b[data-element=水]{background:var(--dv-grad-water)}.onboarding-module__1fY2yG__miniBars b[data-element=木]{background:var(--dv-grad-wood)}.onboarding-module__1fY2yG__miniBars b[data-element=火]{background:var(--dv-grad-warm)}.onboarding-module__1fY2yG__miniBars b[data-element=土]{background:var(--dv-grad-earth)}.onboarding-module__1fY2yG__miniBars b[data-element=金]{background:var(--dv-grad-metal)}.onboarding-module__1fY2yG__miniBars strong{font-variant-numeric:tabular-nums;text-align:right}.onboarding-module__1fY2yG__mapPreviewCard .onboarding-module__1fY2yG__sourceChip{margin:18px auto 0}.onboarding-module__1fY2yG__voiceOverlay{z-index:40;width:100%;height:100svh;padding:max(48px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 34%, #c084fc33, transparent 33%), radial-gradient(circle at 88% 92%, #38bdf82b, transparent 38%), var(--dv-surface-deep);color:var(--dv-text-primary);animation:onboarding-module__1fY2yG__voiceOverlayIn .26s var(--dv-ease) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.onboarding-module__1fY2yG__voiceOverlayHeader{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.onboarding-module__1fY2yG__voiceOverlayHeader>button{width:fit-content;min-height:44px;color:var(--dv-text-secondary);background:0 0;border:0;padding:0;font-size:13px}.onboarding-module__1fY2yG__voiceOverlayHeader>div{justify-items:end;gap:2px;display:grid}.onboarding-module__1fY2yG__voiceOverlayHeader small{color:var(--dv-label);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:750}.onboarding-module__1fY2yG__voiceOverlayHeader span{color:var(--dv-text-muted);font-size:11px}.onboarding-module__1fY2yG__voiceOverlayBody{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:24px 0;display:flex}.onboarding-module__1fY2yG__voicePulse{background:var(--dv-grad-cta);border:1px solid #d8b4fe5c;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:28px;display:grid;position:relative;box-shadow:0 0 44px #c084fc47}.onboarding-module__1fY2yG__voicePulse i{background:#07040fc7;border-radius:4px;width:4px;height:24px;margin:0 3px;animation:.88s ease-in-out infinite onboarding-module__1fY2yG__voiceBar;display:block}.onboarding-module__1fY2yG__voicePulse{grid-auto-flow:column}.onboarding-module__1fY2yG__voicePulse i:nth-child(2){height:34px;animation-delay:.12s}.onboarding-module__1fY2yG__voicePulse i:nth-child(3){animation-delay:.24s}.onboarding-module__1fY2yG__voiceOverlay[data-mode=review] .onboarding-module__1fY2yG__voicePulse i{height:18px;animation:none}.onboarding-module__1fY2yG__voiceOverlayEyebrow{color:var(--dv-label);letter-spacing:.2em;margin:0 0 8px;font-size:10px;font-weight:750}.onboarding-module__1fY2yG__voiceOverlayBody h2{margin:0;font-size:24px;line-height:1.15}.onboarding-module__1fY2yG__voiceTranscript{width:100%;max-height:34svh;color:var(--dv-text-primary);overflow-wrap:anywhere;margin-top:28px;padding:4px 2px;font-size:clamp(23px,7vw,32px);font-weight:560;line-height:1.42;overflow-y:auto}.onboarding-module__1fY2yG__voiceTranscript span{color:var(--dv-text-muted);font-weight:450}.onboarding-module__1fY2yG__voiceTranscriptEditor{resize:none;width:100%;min-height:132px;max-height:32svh;color:var(--dv-text-primary);font:inherit;text-align:center;caret-color:var(--dv-yanzhi);background:#ffffff0e;border:1px solid #d8b4fe4d;border-radius:20px;outline:0;margin-top:24px;padding:18px;font-size:clamp(22px,6.4vw,30px);font-weight:560;line-height:1.4;overflow-y:auto}.onboarding-module__1fY2yG__voiceTranscriptEditor:focus{border-color:#f472b6b8;box-shadow:0 0 0 3px #f472b61a}.onboarding-module__1fY2yG__voiceEditHint{color:var(--dv-text-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.onboarding-module__1fY2yG__voiceOverlayHint{color:var(--dv-yanzhi);margin:18px 0 0;font-size:12px;line-height:1.5}.onboarding-module__1fY2yG__voiceOverlayActions{grid-template-columns:1fr 1.45fr;gap:10px;display:grid}.onboarding-module__1fY2yG__voiceOverlayActions button{border-radius:var(--dv-r-cta);min-height:56px;font-size:14px;font-weight:750}.onboarding-module__1fY2yG__voiceRetry{border:1px solid var(--dv-glass-border);background:var(--dv-glass);color:var(--dv-text-primary)}.onboarding-module__1fY2yG__voiceConfirm{background:var(--dv-grad-cta);color:var(--dv-on-cta);border:0;box-shadow:0 12px 34px #f472b652}.onboarding-module__1fY2yG__voiceConfirm:disabled{opacity:.4;box-shadow:none}.onboarding-module__1fY2yG__voiceStop{color:var(--dv-text-primary);background:#f472b621;border:1px solid #f472b670;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;display:inline-flex}.onboarding-module__1fY2yG__voiceStop i{background:var(--dv-yanzhi);border-radius:4px;width:13px;height:13px;box-shadow:0 0 18px #f472b69e}.onboarding-module__1fY2yG__srOnly{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes onboarding-module__1fY2yG__messageIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-module__1fY2yG__cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-module__1fY2yG__orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes onboarding-module__1fY2yG__orbTurn{to{transform:rotate(360deg)}}@keyframes onboarding-module__1fY2yG__barGrow{0%{max-width:0}to{max-width:100%}}@keyframes onboarding-module__1fY2yG__cursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes onboarding-module__1fY2yG__typingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes onboarding-module__1fY2yG__voiceOverlayIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-module__1fY2yG__voiceBar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.18)}}@media (max-width:430px){.onboarding-module__1fY2yG__topbar,.onboarding-module__1fY2yG__thread{width:100%}.onboarding-module__1fY2yG__thread{padding-inline:20px}.onboarding-module__1fY2yG__inputCard,.onboarding-module__1fY2yG__reviewCard,.onboarding-module__1fY2yG__mapPreviewCard{padding-inline:18px}.onboarding-module__1fY2yG__mapPreviewCard{padding-top:148px}}@media (max-width:365px){.onboarding-module__1fY2yG__twoColumns{grid-template-columns:1fr}.onboarding-module__1fY2yG__reviewCard dl>div{grid-template-columns:76px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.onboarding-module__1fY2yG__aiBubble,.onboarding-module__1fY2yG__userBubble,.onboarding-module__1fY2yG__inputCard,.onboarding-module__1fY2yG__reviewCard,.onboarding-module__1fY2yG__mapPreviewCard,.onboarding-module__1fY2yG__thinking .onboarding-module__1fY2yG__miniOrb,.onboarding-module__1fY2yG__miniOrb:before,.onboarding-module__1fY2yG__miniOrb:after,.onboarding-module__1fY2yG__miniBars b,.onboarding-module__1fY2yG__streamCursor,.onboarding-module__1fY2yG__typingBubble span,.onboarding-module__1fY2yG__voiceOverlay,.onboarding-module__1fY2yG__voicePulse i{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.onboarding-module__1fY2yG__inputCard,.onboarding-module__1fY2yG__reviewCard,.onboarding-module__1fY2yG__mapPreviewCard{background:#ffffff1a}}
.review-module__Q6ZCea__reviewRoot{background:var(--dv-bg);min-height:100svh}.review-module__Q6ZCea__reviewBadge{z-index:30;max-width:calc(100vw - 20px);color:var(--dv-text-secondary);letter-spacing:.08em;pointer-events:none;background:#05030cd6;border:1px solid #ffffff2e;border-radius:999px;margin:0;padding:7px 10px;font:600 9px/1.2 -apple-system,SF Pro Text,Helvetica Neue,sans-serif;position:fixed;bottom:10px;right:10px}
