.dao-breakthrough-float{position:fixed;z-index:9000;right:18px;bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:11px;min-height:58px;padding:9px 15px 9px 10px;border:1px solid color-mix(in srgb,#62e6ff 52%,var(--dao-border,#344152));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--dao-surface,#111827) 94%,#08152c),color-mix(in srgb,var(--dao-surface,#111827) 86%,#17305b));color:var(--dao-text,#fff);box-shadow:0 14px 44px rgb(0 0 0 / .34),0 0 26px rgb(34 211 238 / .18),inset 0 1px rgb(255 255 255 / .12);cursor:pointer;isolation:isolate;overflow:hidden;transform:translateZ(0);animation:dao-break-notice-in .45s cubic-bezier(.2,.8,.2,1) both}.dao-breakthrough-float::before{content:"";position:absolute;z-index:-1;inset:-80%;background:conic-gradient(from 0deg,transparent,#38bdf844,transparent 25%);animation:dao-break-notice-spin 5s linear infinite}.dao-breakthrough-float__sigil{display:grid;place-items:center;width:38px;height:38px;border:1px solid #a5f3fc88;border-radius:50%;background:radial-gradient(circle,#e0fbff 0 7%,#22d3ee 9% 15%,#075985 42%,#081226 72%);color:#fff;box-shadow:0 0 18px #22d3ee88;text-shadow:0 0 9px #fff;animation:dao-break-sigil 1.8s ease-in-out infinite}.dao-breakthrough-float small,.dao-breakthrough-float strong{display:block;text-align:left}.dao-breakthrough-float small{color:#9beeff;font:800 8px/1.2 var(--dao-font-ui,system-ui);text-transform:uppercase;letter-spacing:.15em}.dao-breakthrough-float strong{margin-top:3px;font:850 12px/1.15 var(--dao-font-ui,system-ui)}.dao-breakthrough-float:focus-visible{outline:3px solid #67e8f9;outline-offset:3px}.dao-breakthrough-float[disabled],.dao-breakthrough-button[disabled]{cursor:wait;opacity:.72}.dao-breakthrough-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;box-shadow:0 0 0 1px #22d3ee44,0 10px 28px #0891b244}.dao-breakthrough-button::after{content:"";position:absolute;inset:0;transform:translateX(-120%) skewX(-18deg);background:linear-gradient(90deg,transparent,#ffffff66,transparent);animation:dao-break-button-glint 2.6s ease-in-out infinite}.dao-breakthrough-status{position:fixed;z-index:100010;right:18px;bottom:88px;max-width:min(360px,calc(100vw - 28px));padding:11px 14px;border:1px solid color-mix(in srgb,var(--dao-accent,#22d3ee) 45%,var(--dao-border,#334155));border-radius:12px;background:var(--dao-surface,#111827);color:var(--dao-text,#fff);box-shadow:0 14px 38px rgb(0 0 0 / .3);font:700 11px/1.45 var(--dao-font-ui,system-ui)}.dao-breakthrough-status.is-error{border-color:#fb7185;color:#fecdd3}.dao-breakthrough-cinematic{position:fixed;z-index:100000;inset:0;display:grid;place-content:center;justify-items:center;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgb(21 193 255 / .28),rgb(18 25 65 / .93) 32%,rgb(2 5 18 / .985) 70%);color:#fff;opacity:0;pointer-events:none;transition:opacity .22s}.dao-breakthrough-cinematic.is-active{opacity:1}.dao-breakthrough-cinematic__vortex{position:absolute;inset:50% auto auto 50%;width:min(86vw,680px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 10deg,transparent 0 8deg,#22d3ee17 9deg 10deg,transparent 11deg 22deg);filter:drop-shadow(0 0 24px #0ea5e966);animation:dao-break-vortex 7s linear infinite}.dao-breakthrough-cinematic__ring{position:absolute;inset:50% auto auto 50%;width:calc(170px + var(--r)*105px);aspect-ratio:1;border:1px solid rgba(103,232,249,calc(.42 - var(--r)*.1));border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg) rotateZ(calc(var(--r)*37deg));box-shadow:0 0 24px #22d3ee55;animation:dao-break-ring calc(2.2s + var(--r)*.7s) ease-out both}.dao-breakthrough-cinematic__star{position:absolute;left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(2px + var(--s)*1px);height:calc(2px + var(--s)*1px);border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #67e8f9;animation:dao-break-star calc(1.1s + var(--s)*.18s) calc(var(--d)*1ms) ease-out both}.dao-breakthrough-cinematic__bolt{position:absolute;left:calc(12% + var(--b)*11%);top:-8%;width:3px;height:62%;background:linear-gradient(transparent,#fff 18%,#67e8f9 50%,transparent);box-shadow:0 0 9px #fff,0 0 22px #22d3ee;clip-path:polygon(42% 0,100% 34%,58% 34%,88% 59%,40% 55%,65% 100%,0 49%,36% 50%,8% 25%,53% 28%);opacity:0;transform:rotate(calc(-24deg + var(--b)*7deg));animation:dao-break-bolt 2s calc(var(--b)*90ms) steps(2,end) both}.dao-breakthrough-cinematic__aura{position:relative;z-index:2;display:grid;place-items:center;width:190px;height:190px;border:1px solid rgb(165 243 252 / .7);border-radius:50%;background:radial-gradient(circle,#fff 0 3%,#67e8f9 6%,#0891b2aa 18%,transparent 62%);box-shadow:0 0 45px #22d3ee,0 0 130px rgb(14 165 233 / .62),inset 0 0 38px #67e8f966;animation:dao-break-aura 1.55s cubic-bezier(.16,.8,.24,1) both}.dao-breakthrough-cinematic__aura>span{font-size:78px;text-shadow:0 0 24px #fff,0 0 65px #22d3ee;animation:dao-break-glyph 1.35s ease-out both}.dao-breakthrough-cinematic__aura i{position:absolute;top:50%;left:50%;width:5px;height:32px;border-radius:999px;background:linear-gradient(#fff,#22d3ee,transparent);transform:rotate(calc(var(--i)*15deg)) translateY(-132px);transform-origin:0 0;animation:dao-break-ray 1.9s calc(var(--i)*16ms) ease-out both}.dao-breakthrough-cinematic>small,.dao-breakthrough-cinematic>strong,.dao-breakthrough-cinematic>p{position:relative;z-index:3}.dao-breakthrough-cinematic>small{margin-top:28px;color:#9beeff;font:850 11px/1 var(--dao-font-ui,system-ui);letter-spacing:.34em}.dao-breakthrough-cinematic>strong{margin-top:10px;font:950 clamp(32px,8vw,64px)/1 var(--dao-font-heading,serif);text-shadow:0 0 16px #fff7,0 0 34px #22d3ee}.dao-breakthrough-cinematic>p{margin:10px 0 0;color:#d5fbff;font:750 13px/1 var(--dao-font-ui,system-ui)}@keyframes dao-break-notice-in{from{opacity:0;transform:translate3d(0,18px,0) scale(.94)}}@keyframes dao-break-notice-spin{to{transform:rotate(360deg)}}@keyframes dao-break-sigil{50%{transform:scale(1.09);box-shadow:0 0 27px #22d3eebb}}@keyframes dao-break-button-glint{0%,55%{transform:translateX(-120%) skewX(-18deg)}80%,100%{transform:translateX(130%) skewX(-18deg)}}@keyframes dao-break-vortex{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dao-break-ring{0%{opacity:0;transform:translate(-50%,-50%) rotateX(68deg) scale(.2)}55%{opacity:1}100%{opacity:.1;transform:translate(-50%,-50%) rotateX(68deg) rotateZ(135deg) scale(1.25)}}@keyframes dao-break-star{0%{opacity:0;transform:translateY(70px) scale(.1)}35%{opacity:1}100%{opacity:0;transform:translateY(-110px) scale(1.5)}}@keyframes dao-break-bolt{0%,16%,24%,100%{opacity:0}18%,22%,42%{opacity:.9}}@keyframes dao-break-aura{0%{opacity:0;transform:scale(.15) rotate(-35deg);filter:blur(12px)}52%{opacity:1;transform:scale(1.24) rotate(9deg);filter:none}100%{transform:scale(1)}}@keyframes dao-break-glyph{0%{opacity:0;transform:scale(.1) rotate(-90deg)}65%{opacity:1;transform:scale(1.25) rotate(8deg)}100%{transform:none}}@keyframes dao-break-ray{0%{opacity:0;transform:rotate(calc(var(--i)*15deg)) translateY(-40px) scaleY(.1)}35%{opacity:1}100%{opacity:0;transform:rotate(calc(var(--i)*15deg)) translateY(-215px) scaleY(1.8)}}@media(max-width:560px){.dao-breakthrough-float{right:10px;bottom:max(10px,env(safe-area-inset-bottom));min-height:52px;padding:7px 11px 7px 8px}.dao-breakthrough-float__sigil{width:34px;height:34px}.dao-breakthrough-cinematic__aura{width:142px;height:142px}.dao-breakthrough-cinematic__aura>span{font-size:60px}.dao-breakthrough-status{right:10px;bottom:74px}}@media(prefers-reduced-motion:reduce){.dao-breakthrough-float,.dao-breakthrough-float::before,.dao-breakthrough-float__sigil,.dao-breakthrough-button::after,.dao-breakthrough-cinematic__vortex,.dao-breakthrough-cinematic__ring,.dao-breakthrough-cinematic__star,.dao-breakthrough-cinematic__bolt,.dao-breakthrough-cinematic__aura,.dao-breakthrough-cinematic__aura>span,.dao-breakthrough-cinematic__aura i{animation:none!important}.dao-breakthrough-cinematic{transition:none}}.dao-breakthrough-float{--bt-accent:#b8894f;--bt-glow:#7a5b35;--bt-deep:#261d15;right:14px;bottom:max(14px,env(safe-area-inset-bottom));gap:10px;width:min(310px,calc(100vw - 28px));min-height:52px;padding:8px 11px 8px 9px;border:1px solid color-mix(in srgb,var(--bt-accent) 45%,var(--dao-border,#30363d));border-radius:10px;background:linear-gradient(100deg,color-mix(in srgb,var(--dao-surface,#181b1e) 95%,var(--bt-deep)),var(--dao-surface,#181b1e));box-shadow:0 10px 28px rgb(0 0 0 / .24),0 0 18px color-mix(in srgb,var(--bt-glow) 18%,transparent);overflow:hidden}.dao-breakthrough-float::before{inset:0 auto 0 0;width:3px;background:var(--bt-accent);animation:none}.dao-breakthrough-float::after{content:"";position:absolute;z-index:-1;right:-34px;width:105px;height:105px;border:1px solid color-mix(in srgb,var(--bt-accent) 18%,transparent);border-radius:50%;box-shadow:0 0 32px color-mix(in srgb,var(--bt-glow) 12%,transparent)}.dao-breakthrough-float__sigil{width:34px;height:34px;border-color:color-mix(in srgb,var(--bt-accent) 54%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bt-accent) 14%,var(--dao-bg,#111315));color:var(--bt-accent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--bt-glow) 16%,transparent);font:800 16px/1 Georgia,serif;text-shadow:0 0 10px color-mix(in srgb,var(--bt-accent) 48%,transparent);animation:dao-break-sigil-compact 2.4s ease-in-out infinite}.dao-breakthrough-float>span:nth-child(2){min-width:0;flex:1}.dao-breakthrough-float small{overflow:hidden;color:color-mix(in srgb,var(--bt-accent) 78%,var(--dao-muted,#9aa1a8));font-size:7px;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap}.dao-breakthrough-float strong{overflow:hidden;margin-top:3px;color:var(--dao-text,#e8eaed);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dao-breakthrough-float__arrow{color:var(--bt-accent);font-size:24px;line-height:1;transition:transform .18s}.dao-breakthrough-float:hover{border-color:var(--bt-accent);transform:translateY(-1px)}.dao-breakthrough-float:hover .dao-breakthrough-float__arrow{transform:translateX(2px)}.dao-breakthrough-float[aria-busy="true"] .dao-breakthrough-float__arrow{animation:dao-break-arrow-wait .8s ease-in-out infinite}.dao-breakthrough-button{--bt-accent:var(--dao-accent,#64748b);min-height:42px;border-color:color-mix(in srgb,var(--bt-accent) 45%,var(--dao-border));border-radius:8px;background:var(--dao-surface,#181b1e);color:var(--dao-text,#e8eaed);box-shadow:none}.dao-breakthrough-button:hover{border-color:var(--bt-accent);background:color-mix(in srgb,var(--bt-accent) 9%,var(--dao-surface));transform:translateY(-1px)}.dao-breakthrough-cinematic{--bt-accent:#38bdf8;--bt-glow:#0284c7;--bt-deep:#061a2b;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--bt-accent) 30%,transparent),color-mix(in srgb,var(--bt-deep) 92%,#070811) 34%,#02040d 72%)}.dao-breakthrough-cinematic__vortex{background:repeating-conic-gradient(from 10deg,transparent 0 8deg,color-mix(in srgb,var(--bt-accent) 12%,transparent) 9deg 10deg,transparent 11deg 22deg);filter:drop-shadow(0 0 24px color-mix(in srgb,var(--bt-glow) 42%,transparent))}.dao-breakthrough-cinematic__ring{border-color:color-mix(in srgb,var(--bt-accent) 46%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--bt-glow) 38%,transparent)}.dao-breakthrough-cinematic__star{background:#fff;box-shadow:0 0 8px 2px var(--bt-accent)}.dao-breakthrough-cinematic__bolt{background:linear-gradient(transparent,#fff 18%,var(--bt-accent) 50%,transparent);box-shadow:0 0 9px #fff,0 0 22px var(--bt-glow)}.dao-breakthrough-cinematic__aura{border-color:color-mix(in srgb,var(--bt-accent) 75%,#fff);background:radial-gradient(circle,#fff 0 3%,var(--bt-accent) 6%,color-mix(in srgb,var(--bt-glow) 70%,transparent) 18%,transparent 62%);box-shadow:0 0 45px var(--bt-accent),0 0 130px color-mix(in srgb,var(--bt-glow) 65%,transparent),inset 0 0 38px color-mix(in srgb,var(--bt-accent) 42%,transparent)}.dao-breakthrough-cinematic__aura>span{font-family:Georgia,"Times New Roman",serif;font-weight:800;text-shadow:0 0 24px #fff,0 0 65px var(--bt-accent)}.dao-breakthrough-cinematic__aura i{background:linear-gradient(#fff,var(--bt-accent),transparent)}.dao-breakthrough-cinematic>small{color:color-mix(in srgb,var(--bt-accent) 72%,#fff)}.dao-breakthrough-cinematic>strong{text-shadow:0 0 16px #fff7,0 0 34px var(--bt-glow)}.dao-breakthrough-cinematic>p{color:color-mix(in srgb,var(--bt-accent) 40%,#fff)}.dao-breakthrough-cinematic--mortal .dao-breakthrough-cinematic__vortex{background:repeating-conic-gradient(from 0deg,transparent 0 16deg,#b8894f22 17deg 19deg,transparent 20deg 36deg)}.dao-breakthrough-cinematic--god .dao-breakthrough-cinematic__bolt,.dao-breakthrough-cinematic--god-king .dao-breakthrough-cinematic__bolt{height:74%}.dao-breakthrough-cinematic--god-emperor .dao-breakthrough-cinematic__vortex{animation-duration:4.5s}.dao-breakthrough-cinematic--immortal .dao-breakthrough-cinematic__star{border-radius:0;transform:rotate(45deg)}.dao-breakthrough-cinematic--immortal-emperor .dao-breakthrough-cinematic__ring{border-width:2px}.dao-breakthrough-cinematic--ancestor .dao-breakthrough-cinematic__vortex{background:repeating-conic-gradient(from 0deg,transparent 0 6deg,#f8fafc20 7deg 8deg,transparent 9deg 15deg)}.dao-breakthrough-cinematic--forbidden{background:radial-gradient(circle at 50% 44%,#fb71852e,#170307 35%,#000 74%)}.dao-breakthrough-cinematic--forbidden .dao-breakthrough-cinematic__aura{animation-duration:2s;box-shadow:0 0 55px #fb7185,0 0 165px #dc262699,inset 0 0 45px #000}.dao-breakthrough-cinematic--forbidden .dao-breakthrough-cinematic__vortex{animation-direction:reverse;animation-duration:3.8s}@keyframes dao-break-sigil-compact{50%{color:#fff;text-shadow:0 0 12px #fff,0 0 19px var(--bt-accent)}}@keyframes dao-break-arrow-wait{50%{transform:translateX(3px);opacity:.55}}@media(max-width:560px){.dao-breakthrough-float{right:9px;bottom:max(9px,env(safe-area-inset-bottom));width:min(294px,calc(100vw - 18px));min-height:48px;padding:7px 9px 7px 8px}.dao-breakthrough-float__sigil{width:31px;height:31px;font-size:14px}.dao-breakthrough-float strong{font-size:10px}.dao-breakthrough-cinematic>p{max-width:88vw;text-align:center;line-height:1.4}}@media(prefers-reduced-motion:reduce){.dao-breakthrough-float__sigil,.dao-breakthrough-float[aria-busy="true"] .dao-breakthrough-float__arrow{animation:none!important}.dao-breakthrough-float:hover{transform:none}}.dao-dantian-realm{display:grid;gap:12px;margin:16px 0 24px;padding:18px;border:1px solid var(--dao-border);border-radius:14px;background:var(--dao-surface)}.dao-dantian-realm>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.dao-dantian-realm>div strong{font-family:var(--dao-font-display);font-size:20px}.dao-dantian-realm>div span{color:var(--dao-muted);font-size:12px}.dao-dantian-realm progress{display:block;width:100%;height:10px;accent-color:var(--dao-accent)}.dao-dantian-realm .dao-breakthrough-button{justify-self:start;min-height:44px}@media(max-width:600px){.dao-dantian-realm{padding:14px}.dao-dantian-realm .dao-breakthrough-button{width:100%}}.dao-account-reader-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:18px 0}.dao-account-reader-settings__grid label{display:grid;gap:7px;font-weight:700}.dao-account-reader-settings__grid input,.dao-account-reader-settings__grid select{min-width:0;width:100%}.dao-account-reader-settings__toggles{display:flex;flex-wrap:wrap;gap:12px 20px;margin:16px 0 20px}.dao-reader-title{display:inline-flex;align-items:center;max-width:100%;padding:.2em .6em;border:1px solid currentColor;border-radius:999px;font-size:.78em;font-weight:600;line-height:1.35;white-space:normal;color:var(--dao-gold,#b98a37)}.dao-podium-badges .dao-reader-title,.dao-comment__identity .dao-reader-title{margin-inline-start:.35em}.dao-dantian-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;position:sticky;top:0;z-index:8;margin:12px 0 18px;padding:7px;border:1px solid var(--dao-border);border-radius:13px;background:var(--dao-surface)}.dao-dantian-nav a{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;border-radius:9px;color:var(--dao-text);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.dao-dantian-nav a[aria-current="page"]{background:var(--dao-accent);color:var(--dao-bg)}.dao-dantian-panel[hidden]{display:none!important}.dao-dantian-panel{min-height:220px;scroll-margin-top:90px}.dao-dantian-panel>h2{margin:0 0 14px;font-family:var(--dao-font-display)}@media(max-width:600px){.dao-dantian-nav{margin-inline:-8px;padding:5px}.dao-dantian-nav a{min-height:44px;padding-inline:12px}.dao-dantian-panel{min-height:180px}}