@charset "UTF-8";:root{--sticky-back-h:0px;font-family:system-ui,-apple-system,Noto Sans TC,sans-serif;color:var(--ink);background:var(--bg);color-scheme:light;font-synthesis:none;line-height:1.75;font-size:16px;--bg:#f6f3eb;--ink:#243a34;--green:#183c36;--accent:#a4552e;--line:#d6d9cb;--on-green:#fff;--danger:#883723;--danger-bg:#fff;--focus:#b76a2c;--muted:#596b60;--eyebrow:#646e59;--intro:#4e6057;--panel:#fffef9;--notice-bg:#f3eadc;--placeholder:#626e5b;--placeholder-line:#acb8a4;--setting:#4e6244;--setting-line:#9ba98c;--field-bg:#fffef9;--field-line:#a2ad99;--qid:#6e765c;--choice-on:#e8eddf;--choice-line:#748267;--summary:#4c6349;--quote:#f4f5ed;--source:#607159;--dt:#61725b;--skip-bg:#fff;--footer:#63705c;--meter-track:#e4e7dc;--math-error:#9d2424}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}a{color:var(--green);text-underline-offset:.25em}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{border:1px solid var(--green);background:var(--green);color:var(--on-green);padding:.8rem 1.35rem;border-radius:5px;cursor:pointer;line-height:1.5}button:disabled{opacity:.45;cursor:wait}button.secondary{background:transparent;color:var(--green)}button.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.text-button{background:transparent;color:var(--green);border:0;text-decoration:underline;padding:.65rem}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}main:focus{outline:none}header,footer{max-width:1180px;margin:auto;padding:1.8rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}header{border-bottom:1px solid var(--line)}nav{display:flex;flex-wrap:wrap;gap:1.2rem;font-size:.9rem}.header-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.2rem}.theme-toggle{padding:.4rem .8rem;font-size:.9rem}.brand{text-decoration:none;font-family:serif;font-size:1.7rem;letter-spacing:.18em;font-weight:700;display:flex;flex-direction:column}.brand span{font-family:system-ui,sans-serif;letter-spacing:.1em;font-size:.6rem;font-weight:400}main{max-width:1080px;margin:auto;padding:2rem 2rem 5rem;min-height:70vh}.copy-status{font-size:.78rem;color:var(--muted);margin:0 0 1rem}h1,h2,h3{line-height:1.45;font-family:Georgia,"Noto Serif TC",serif;font-weight:500}h1{font-size:clamp(2rem,4.4vw,3.7rem);letter-spacing:.025em;margin:.5rem 0 1rem}h2{font-size:1.6rem}h3{font-size:1.2rem}p{max-width:75ch}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:var(--eyebrow);font-weight:650}.hero{max-width:46rem;padding:1rem 0 2rem}.hero em{font-style:normal;color:var(--accent)}.intro{font-size:1.1rem;max-width:37rem;color:var(--intro)}.version{font-size:.8rem}.page-title{padding:1.5rem 0 2rem;max-width:800px}.back-to-result{max-width:100%;clear:both;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.panel{background:var(--panel);border:1px solid var(--line);padding:2rem;margin-bottom:1.5rem;border-radius:7px}.panel>:first-child{margin-top:0}.result-destination{border-top:4px solid var(--green)}.result-destination h2{font-size:3rem;color:var(--accent)}.notice{border-left:3px solid var(--accent);background:var(--notice-bg);padding:1rem 1.2rem;margin:1rem 0;overflow-wrap:anywhere}.prominent{font-weight:650}.placeholder{border-left:2px dashed var(--placeholder-line);padding:.6rem 1rem;color:var(--placeholder);font-size:.95rem}.setting{display:inline-block;font-size:.67rem;vertical-align:middle;text-decoration:none;padding:.08rem .4rem;border:1px solid var(--setting-line);border-radius:3px;color:var(--setting);margin:0 .25rem;white-space:nowrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}input:not([type=radio]),select{display:block;width:100%;min-width:0;max-width:100%;background:var(--field-bg);color:var(--ink);border:1px solid var(--field-line);border-radius:4px;padding:.6rem .75rem;margin:.4rem 0}small{font-size:.8rem}fieldset{border:0;padding:1.25rem 0;margin:0;min-width:0}legend{font-weight:600;padding:0;max-width:100%}.question{border-top:1px solid var(--line);padding-top:1.4rem;margin-top:1rem}.qid{display:inline-block;margin-right:.8rem;color:var(--qid);font-size:.8rem}input[type=radio]{accent-color:var(--green);width:1.15rem;height:1.15rem;flex-shrink:0}.choices{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}.choices label{display:flex;align-items:center;gap:.45rem;border:1px solid var(--line);padding:.6rem .8rem;flex:1 1 135px;border-radius:4px;cursor:pointer}.choices label:has(input:checked){background:var(--choice-on);border-color:var(--choice-line)}.radio-row{display:flex;align-items:center;gap:.6rem;margin:1rem 0}details{border-top:1px solid var(--line);padding:.9rem 0}summary{cursor:pointer;font-size:.9rem;color:var(--summary)}blockquote{margin:1rem 0;padding:1rem;background:var(--quote);white-space:pre-wrap;overflow-wrap:anywhere}.reference{overflow-wrap:anywhere}.event-options{display:grid;gap:.8rem;max-width:650px}.event-options button{text-align:left}.source{font-size:.8rem;color:var(--source);margin:1.5rem 0}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1rem}.metrics>div{border-bottom:1px solid var(--line);padding-bottom:.6rem}dt{font-size:.85rem;color:var(--dt)}dd{margin:0;font-size:1.05rem}.history{padding-left:1.5rem}.history li{padding:.5rem}.share-url{display:block;margin-top:1.5rem;font-size:.8rem}.version-filter{display:flex;gap:1rem;align-items:end;margin-bottom:2rem}.stat-tree>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.5rem 0}.stat-tree dd{min-width:40%;max-width:80%}.stat-number{font-size:2.8rem;margin:0}.skip-link{position:absolute;left:1rem;top:-5rem;z-index:20;background:var(--skip-bg);color:var(--ink);padding:.5rem}.skip-link:focus{top:0}footer{border-top:1px solid var(--line);font-size:.8rem;color:var(--footer)}section[id],details[id]{scroll-margin-top:calc(var(--sticky-back-h,0px) + 8px)}@media (max-width:650px){header,footer{padding:1.2rem;align-items:start;flex-direction:column}header nav{gap:1rem}.header-end{width:100%;justify-content:flex-start}main{padding:1rem 1rem 3rem}.hero{grid-template-columns:1fr;gap:0;min-height:0;padding:1rem 0 2rem}.hero h1{font-size:2.35rem}.panel{padding:1.15rem}.form-grid{grid-template-columns:1fr;gap:1rem}.choices label{flex-basis:125px}.actions button{width:100%}.actions{gap:.7rem}.stat-tree>div{flex-wrap:wrap}.stat-tree dd{max-width:100%;min-width:0;flex-grow:1}.version-filter{flex-wrap:wrap}.page-title{padding:1rem 0}.back-to-result{flex-direction:column;align-items:stretch}.back-to-result button{display:block;width:100%;max-width:100%}.metrics{grid-template-columns:1fr 1fr}h1{font-size:2rem}}@media (prefers-reduced-motion:no-preference){button,a{transition:background-color .12s ease,color .12s ease}button:hover:not(:disabled){filter:brightness(1.1)}}.distribution{padding:1rem 0;border-top:1px solid var(--line)}.bar-label{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.distribution meter{width:100%;height:1.5rem;accent-color:var(--green);background:var(--meter-track)}.distribution meter::-webkit-meter-bar{background:var(--meter-track);border:0}.distribution meter::-webkit-meter-optimum-value{background:var(--green)}.distribution meter::-moz-meter-bar{background:var(--green)}.distribution .eyebrow{font-size:.65rem}.stat-tree{min-width:0;max-width:100%}.stat-tree>div:not(.stat-destinations){display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:start;min-width:0}.stat-tree dt,.stat-tree dd{width:auto;max-width:none;min-width:0;overflow-wrap:anywhere}.stat-tree>.stat-destinations{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;max-width:none}.stat-tree>.stat-destinations>*{width:100%;min-width:0;max-width:none}[data-question-sutta]>summary p{display:inline;margin:0;padding:0;border:0}@media (max-width:650px){.panel{min-width:0}.stat-tree>div:not(.stat-destinations){grid-template-columns:minmax(0,1fr) auto}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#121a17;--ink:#e6efe8;--green:#b7d7c8;--accent:#e2a57c;--line:#3a4c44;--on-green:#10211c;--danger:#f0b0a4;--danger-bg:#2a211e;--focus:#e2a57c;--muted:#c3d0c8;--eyebrow:#c9d4c4;--intro:#c5d5cc;--panel:#1c2823;--notice-bg:#2c241c;--placeholder:#c5d0c4;--placeholder-line:#7d8f84;--setting:#c9d6bc;--setting-line:#8aa394;--field-bg:#1c2823;--field-line:#6e8076;--qid:#c5ceb6;--choice-on:#24342c;--choice-line:#8fbfb0;--summary:#c9d6c0;--quote:#1a2621;--source:#c3d0c2;--dt:#c5d2c4;--skip-bg:#1c2823;--footer:#c3cec4;--meter-track:#5c7669;--math-error:#f0b0a4}}:root[data-theme=dark]{color-scheme:dark;--bg:#121a17;--ink:#e6efe8;--green:#b7d7c8;--accent:#e2a57c;--line:#3a4c44;--on-green:#10211c;--danger:#f0b0a4;--danger-bg:#2a211e;--focus:#e2a57c;--muted:#c3d0c8;--eyebrow:#c9d4c4;--intro:#c5d5cc;--panel:#1c2823;--notice-bg:#2c241c;--placeholder:#c5d0c4;--placeholder-line:#7d8f84;--setting:#c9d6bc;--setting-line:#8aa394;--field-bg:#1c2823;--field-line:#6e8076;--qid:#c5ceb6;--choice-on:#24342c;--choice-line:#8fbfb0;--summary:#c9d6c0;--quote:#1a2621;--source:#c3d0c2;--dt:#c5d2c4;--skip-bg:#1c2823;--footer:#c3cec4;--meter-track:#5c7669;--math-error:#f0b0a4}h1.refs-page-title{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;font-weight:500}h1.refs-page-title .refs-page-pali{white-space:nowrap;font-weight:inherit}h1.refs-page-title .refs-page-han{white-space:normal;max-width:100%;font-weight:inherit}@media (max-width:650px){.actions.journey-actions{flex-direction:column;align-items:flex-start}.actions.journey-actions button{width:auto;max-width:100%}}.actions.journey-actions{margin-bottom:1.5rem}.history li+li{border-top:1px solid var(--line)}.history details{border-top:0}details.refs-anchor-target{border-left:3px solid var(--accent);padding-left:.9rem}.reference-notice p{margin:0}.reference-notice p+p{margin-top:.4rem}.related-refs{margin-top:.6rem}.row-unresolved{color:var(--danger)}.sticky-back{position:sticky;top:0;z-index:5;background:var(--bg);padding:.6rem 0;border-bottom:1px solid var(--line)}.result-erratum .erratum-row{margin:0 0 .4rem;font-weight:650}.result-erratum p{margin:0}.sutta-list ul{margin:.6rem 0 0 1.25rem;padding-left:1.4rem}.sutta-list li{margin:.25rem 0}.sutta-list{border-top:0;margin-top:-.55rem;padding:.15rem 0 .9rem}.sutta-list+.sutta-list{margin-top:-.45rem}.theme-menu{position:relative}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.theme-menu [role=menu]{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;min-width:12.5rem;max-width:calc(100vw - 1.5rem);margin:0;padding:.35rem;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 22px #0000001f}.theme-menu [role=menuitemradio]{display:flex;align-items:center;gap:.55rem;width:100%;min-height:44px;margin:0;padding:.2rem .65rem;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left}.theme-menu [role=menuitemradio][aria-checked=true]{background:var(--choice-on)}.theme-check{display:inline-flex;flex:0 0 1rem;width:1rem;height:1rem}.faq-list>details:first-child{border-top:0}summary{list-style:none;position:relative;padding-left:1.25rem}summary::-webkit-details-marker{display:none}summary:before{content:"▶" / "";position:absolute;left:0;top:0;font-size:.75em;line-height:inherit;transform:translateY(.15em)}details[open]>summary:before{content:"▼" / ""}details>:not(summary){margin-left:1.25rem}.faq-list>details>summary{display:list-item;width:100%;font-size:1rem;font-weight:600}.faq-list #sources a[target=_blank]{white-space:nowrap}:root{--realm-human:#9CC2A2;--realm-human-ink:#10211c;--realm-deva:#F4EFE2;--realm-deva-ink:#10211c;--realm-animal:#A67546;--realm-animal-ink:#10211c;--realm-ghost:#58555E;--realm-ghost-ink:#fffef9;--realm-hell:#B24536;--realm-hell-ink:#fffef9;--realm-human-edge:#10211c;--realm-human-seal-edge:#10211c;--realm-deva-edge:#10211c;--realm-deva-seal-edge:#10211c;--realm-animal-edge:#A67546;--realm-animal-seal-edge:transparent;--realm-ghost-edge:#58555E;--realm-ghost-seal-edge:transparent;--realm-hell-edge:#B24536;--realm-hell-seal-edge:transparent}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--realm-human-edge:#9CC2A2;--realm-human-seal-edge:transparent;--realm-deva-edge:#F4EFE2;--realm-deva-seal-edge:transparent;--realm-animal-edge:#A67546;--realm-animal-seal-edge:transparent;--realm-ghost:#736F7D;--realm-ghost-edge:#736F7D;--realm-ghost-seal-edge:transparent;--realm-hell-edge:#B24536;--realm-hell-seal-edge:transparent}:root:not([data-theme=light]) .realm-seal svg{filter:none}}:root[data-theme=dark]{--realm-human-edge:#9CC2A2;--realm-human-seal-edge:transparent;--realm-deva-edge:#F4EFE2;--realm-deva-seal-edge:transparent;--realm-animal-edge:#A67546;--realm-animal-seal-edge:transparent;--realm-ghost:#736F7D;--realm-ghost-edge:#736F7D;--realm-ghost-seal-edge:transparent;--realm-hell-edge:#B24536;--realm-hell-seal-edge:transparent}:root[data-theme=dark] .realm-seal svg{filter:none}.death-wheel{margin:2rem 0 1.5rem}.death-wheel h2{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.realm-chart{list-style:none;margin:0;padding:0;display:grid;gap:14px;max-width:520px}.realm-row{display:grid;grid-template-columns:30px 43px minmax(20px,1fr) 57px;gap:8px;align-items:center}.realm-seal{width:30px;height:30px;color:var(--fill);display:block}.realm-seal svg{width:100%;height:100%;display:block;filter:drop-shadow(.35px 0 0 var(--seal-halo)) drop-shadow(-.35px 0 0 var(--seal-halo)) drop-shadow(0 .35px 0 var(--seal-halo)) drop-shadow(0 -.35px 0 var(--seal-halo))}.realm-name{font-size:15px;white-space:nowrap}.realm-track{height:13px;background:var(--bg);outline:1px solid var(--line);border-radius:2px;overflow:hidden}.realm-bar{display:block;height:100%;background:var(--fill);box-shadow:inset 0 0 0 1px var(--bar-edge)}.realm-value{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.wheel-stage{margin:2.5rem auto .5rem}.wheel{position:relative;width:min(80vw,320px);max-width:100%;margin:0 auto}.wheel-pointer{position:absolute;left:50%;top:-8px;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid var(--accent);z-index:1}.wheel-disc{width:100%;aspect-ratio:1;transition-property:transform;transition-timing-function:cubic-bezier(.12,.6,.12,1)}.wheel-disc svg{display:block;width:100%;height:100%;overflow:visible}.wheel-sector{stroke:var(--bg);stroke-width:.8}.wheel-outline{fill:none;stroke:var(--ink);stroke-width:1.2}.wheel-landed{fill:none;stroke:var(--accent);stroke-width:3;stroke-linejoin:round}.wheel-result{text-align:center;font-size:1.3rem;min-height:2.2rem;margin:.75rem auto 0;max-width:100%}.death-wheel .actions{justify-content:center}.death-page{transition:opacity .4s ease}.death-page[data-phase=leaving]{opacity:0}@media (prefers-reduced-motion: reduce){.wheel-disc,.death-page{transition:none!important}}.question-invalid{border:2px solid var(--danger);border-radius:5px;padding:1rem}.question-invalid legend{padding:0 .35rem}.question-error{color:var(--danger);font-weight:600;margin:0 0 .6rem}.unanswered-summary{margin:1rem 0}.reference h4{font-size:.875rem;font-weight:500;color:var(--muted);line-height:1.6;margin:1.5rem 0 .5rem}.reference h4+blockquote{margin-top:0}.reference [data-plain-paragraph]{max-width:none}.reference-new-tab{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lottie-clip{aspect-ratio:400/240;pointer-events:none}.lottie-year-cycle{aspect-ratio:400/200;width:240px;margin:-.5rem 0 .25rem}.lottie-lamp-out{width:min(100%,240px);margin:0 auto 1rem}@media (max-width:650px){.lottie-year-cycle{width:180px}}.realm-clip{display:block;width:100%;aspect-ratio:400/240;margin:.25rem auto 1rem;pointer-events:none}.realm-clip[hidden]{display:none}.realm-clip svg{display:block}.realm-clip-realms{max-width:480px}.realm-clip-result{max-width:400px}.refs-list>section[aria-label=經文引用]{margin-left:1.25rem}.history-impact{font-size:.9rem;color:var(--muted)}.stat-tree>div.stat-view-option{grid-template-columns:5.5em minmax(0,1fr);align-items:center}.stat-view-option>dd{display:flex;align-items:center;gap:.5rem;min-width:0}.stat-view-option>dd>[data-value]{flex:none;width:var(--stat-value-width,auto);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.stat-view-option>dd>meter{flex:1 1 18rem;min-width:0;max-width:18rem;width:100%;height:1.5rem;accent-color:var(--green);background:var(--meter-track)}.stat-view-option>dd>meter::-webkit-meter-bar{background:var(--meter-track);border:0}.stat-view-option>dd>meter::-webkit-meter-optimum-value{background:var(--green)}.stat-view-option>dd>meter::-moz-meter-bar{background:var(--green)}@media (max-width:650px){.stat-tree>div:has(>dd>dl.stat-tree),.stat-tree>div[data-stat="stats.normal.destinations"]{grid-template-columns:minmax(0,1fr)}}.stat-tree>div.stat-view-option{border-bottom:0}.stat-tree>div:last-child{border-bottom:0}a.button-link{display:inline-block;min-height:44px;box-sizing:border-box;border:1px solid var(--green);background:var(--green);color:var(--on-green);padding:.8rem 1.35rem;border-radius:5px;line-height:1.5;text-decoration:none;max-width:100%;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){a.button-link:hover{filter:brightness(1.1)}}.maintenance-page h1:focus{outline:none}.guard{margin-top:1.5rem}.guard .actions{margin-top:1rem}
