/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-13{margin:calc(var(--spacing) * 13)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.chain-section{background:#efe4ce}.chain-section>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.chain-section>div>article{background:#fffaf0;border:1px solid #b5904b;flex-direction:column;display:flex}.chain-section article>header{color:#ecdeb9;background:#252c51;padding:22px}.chain-section article>header small{color:#e2b652;font:18px Georgia}.chain-section article h3{margin:8px 0 0;font-size:22px}.chain-section dl{padding:8px 23px}.chain-section dt{color:#654b8f;margin-top:12px;font-weight:700}.chain-section dd{color:#5e4d51;margin:5px 0;font-size:11px;line-height:1.8}.chain-section article>footer{background:#dfcfad;margin-top:auto;padding:18px 23px}.chain-section article>footer p{margin-bottom:0;line-height:1.8}.axis-section{color:#eadcbb;background:#1e2546}.axis-section>header p{color:#bbb9c2}.axis-section>header span{color:#dfb34f}.axis-section>div{background:#a9833f;border:1px solid #a9833f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.axis-section article{background:#29325b;padding:25px}.axis-section article>span{color:#dfb34f;font:22px Georgia}.axis-section article h3{margin:22px 0 6px;font-size:23px}.axis-section article>b{color:#d7c49b}.axis-section ul{color:#bdbac2;padding-left:18px;font-size:11px;line-height:1.8}.axis-section li{margin:9px 0}.axis-section article>footer{color:#e3bd68;border-top:1px solid #ddb14d4d;margin-top:18px;padding-top:15px;font-size:10px;line-height:1.8}.extended-debates{grid-column:1/-1;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:20px!important;display:grid!important}.extended-debates>article{color:#eadbb8;border-color:#b88e3e;background:#242b4e!important}.extended-debates>article>header{background:#171a31}.extended-debates>article>p{padding:0 22px;line-height:1.8;color:#c3bec0!important}.extended-debates>article>b{color:#e2b655;padding:0 22px}.extended-debates>article>footer{background:#30385f!important}.extended-debates>article>footer strong{color:#e5ba59}.extended-debates>article>footer small{color:#aeb4c5;font-size:8px;line-height:1.8}.chapters-page>.research-section:first-of-type>div,.practice-page>.research-section:not(.debate-section)>div{background:#b5904a;border:1px solid #b5904a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.chapters-page>.research-section:first-of-type>div>article,.practice-page>.research-section:not(.debate-section)>div>article{background:#fff9ed;padding:25px}.chapters-page>.research-section:first-of-type h3,.practice-page>.research-section:not(.debate-section) h3{font-size:21px}.chapters-page>.research-section:first-of-type p,.practice-page>.research-section:not(.debate-section) p{color:#655358;line-height:1.85}.chapters-page>.research-section:first-of-type>footer,.practice-page>.research-section:not(.debate-section)>footer{color:#d6c9ae;background:#252c51;margin-top:18px;padding:22px}.practice-page>.research-section:not(.debate-section)>div>article>span{color:#62498e;font:9px sans-serif}.practice-page>.research-section:not(.debate-section) ol{color:#655358;padding-left:18px;line-height:1.8}.practice-page>.research-section:not(.debate-section) article>small{color:#604587;margin-top:18px;display:block}.practice-page>.research-section:not(.debate-section) article>footer{background:#e2d2b1;margin:20px -25px -25px;padding:18px 25px}.practice-page .mastery-system>footer{background:#1a1e39;border:1px solid #af8841;max-width:1100px;margin:auto;padding:22px}.practice-page .mastery-system>footer p{color:#c6c0c1;line-height:1.8}.practice-page .debate-section>section{margin-top:38px}.practice-page .debate-section>section>header{border-bottom:2px solid #684e91;align-items:end;gap:18px;display:flex}.practice-page .debate-section>section>header span{color:#684e91;font:22px Georgia}.practice-page .debate-section>section>header h3{font-size:26px}.practice-page .debate-section>section>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.practice-page .debate-section>section>div>article{flex-direction:column;display:flex}.practice-page .debate-section>section>div>article>p{color:#5f4d51;padding:0 23px;line-height:1.8}.practice-page .debate-section>section>div>article dl{margin-top:auto}.trainer-shell{background:#202746;padding:75px clamp(20px,7vw,110px)}.debate-trainer{color:#271c31;background:#f7edd8;border:2px solid #bd9548;max-width:1150px;margin:auto}.debate-trainer>header{color:#e9d9b6;background:#171a32;justify-content:space-between;align-items:end;gap:25px;padding:25px 30px;display:flex}.debate-trainer>header span{color:#dfb34f;font:9px sans-serif}.debate-trainer h2{margin:8px 0 0;font-size:35px}.debate-trainer>header aside{text-align:right}.debate-trainer>header aside b{color:#efc96b;font:32px Georgia;display:block}.debate-trainer>header aside small{color:#aeb3c3}.debate-trainer>section{padding:30px}.debate-trainer>section>small,.trainer-result small{color:#694f92;letter-spacing:.1em;font:9px sans-serif}.debate-trainer>section>p{font-size:18px;line-height:1.9}.debate-trainer label{margin:25px 0 10px;font-weight:700;display:block}.debate-trainer textarea{box-sizing:border-box;color:#2c2033;resize:vertical;background:#fffaf0;border:1px solid #9c7b3e;width:100%;min-height:210px;padding:18px;font:15px/1.9 Songti SC,serif}.debate-trainer>section>div{gap:8px;margin-top:15px;display:flex}.debate-trainer button{color:#4d386b;cursor:pointer;background:0 0;border:1px solid #765b96;padding:11px 16px}.debate-trainer button.primary{color:#fff2d1;background:#5a437e;margin-left:auto}.debate-trainer button:disabled{opacity:.45;cursor:not-allowed}.trainer-result{background:#e6d8b8;border-top:1px solid #bd9548}.trainer-result>header{align-items:center;gap:16px;display:flex}.trainer-result>header b{color:#5b3c80;font:40px Georgia}.trainer-result>header span{font-size:18px}.trainer-result>div{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.trainer-result article{background:#fff9ec;padding:17px}.trainer-result article p{font-size:12px!important}.trainer-result>footer{color:#d5c9b0;background:#252c51;margin-top:18px;padding:18px}.trainer-result>footer b{color:#e1b44f}.trainer-result>footer p{font-size:12px!important}.trainer-result>footer small{color:#adb3c1}.study-dashboard>p[role=status]{color:#d9b55f;background:#16182f;margin:0;padding:12px 7vw;font:10px sans-serif}.study-dashboard .mastery-system progress{accent-color:#d9ad4e;width:100%;height:8px;margin-top:18px}.study-dashboard .mastery-system>footer{background:#191d39;border:1px solid #ac853d;max-width:1150px;margin:auto;padding:20px}.study-dashboard .mastery-system>footer p{color:#c4bfc4;line-height:1.8}.study-dashboard>.research-section form{color:#eadcbb;background:#252d53;border:1px solid #aa843d;margin-top:38px;padding:24px}.study-dashboard form label{color:#e5b957;margin-bottom:10px;font-size:11px;display:block}.study-dashboard form>div{gap:8px;display:flex}.study-dashboard input{color:#271c31;background:#fff9ed;border:1px solid #ad8841;flex:1;min-width:0;padding:14px 16px;font:15px Songti SC,serif}.study-dashboard button{color:#4e386c;cursor:pointer;background:#fff9ed;border:1px solid #745a96;padding:11px 15px}.study-dashboard button[aria-pressed=true]{color:#fff0cf;background:#5b427d}.study-dashboard>.research-section>div[aria-label]{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.study-dashboard>.research-section>p[role=status]{color:#6b4d8f;font-weight:700}.study-dashboard>.research-section>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.study-dashboard>.research-section>div:last-child>article{background:#fff9ec;border:1px solid #b69049;flex-direction:column;padding:22px;display:flex}.study-dashboard article>span{color:#745596;font:9px sans-serif}.study-dashboard article h3{font-size:22px}.study-dashboard article h3 a:hover{color:#6c4b94}.study-dashboard article>p{color:#665358;line-height:1.8}.study-dashboard article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.study-dashboard article>div button{padding:8px 10px;font-size:10px}@media (max-width:900px){.chain-section>div,.axis-section>div,.extended-debates,.chapters-page>.research-section:first-of-type>div,.practice-page>.research-section:not(.debate-section)>div,.practice-page .debate-section>section>div,.study-dashboard>.research-section>div:last-child{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.chain-section>div,.axis-section>div,.extended-debates,.chapters-page>.research-section:first-of-type>div,.practice-page>.research-section:not(.debate-section)>div,.practice-page .debate-section>section>div,.trainer-result>div,.study-dashboard>.research-section>div:last-child{grid-template-columns:1fr!important}.trainer-shell{padding:45px 15px}.debate-trainer>header{align-items:start}.debate-trainer>header aside{display:none}.debate-trainer h2{font-size:27px}.debate-trainer>section{padding:22px}.debate-trainer>section>div{flex-wrap:wrap}.debate-trainer button.primary{margin-left:0}.study-dashboard form>div{display:block}.study-dashboard form button{width:100%;margin-top:8px}}.vinaya-page{--v-ink:#192b22;--v-green:#183f32;--v-deep:#0c211b;--v-copper:#b56f3c;--v-gold:#d4ad61;--v-paper:#f3ead7;--v-cream:#fffaf0;background:var(--v-paper);min-height:100vh;color:var(--v-ink);font-family:Songti SC,Noto Serif CJK SC,serif}.vinaya-nav{z-index:30;color:#ead9b0;border-bottom:3px double var(--v-copper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091f19f5;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.vinaya-brand{align-items:center;gap:11px;display:flex}.vinaya-brand>b{border:1px solid var(--v-gold);color:#f3d996;background:#6f2d22;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.vinaya-brand>span{font-size:15px;font-weight:700}.vinaya-brand small{color:#a79575;letter-spacing:.14em;margin-top:3px;font:8px/1 sans-serif;display:block}.vinaya-nav>div{gap:25px;font-size:11px;display:flex}.vinaya-hero{color:#eddfbd;border-bottom:8px solid var(--v-copper);background:radial-gradient(circle at 76% 48%,#b068363d,#0000 24%),repeating-linear-gradient(135deg,#cfad6309 0 2px,#0000 2px 16px),linear-gradient(125deg,#092219 0%,#163b30 56%,#431d1a 100%);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;min-height:690px;padding:90px clamp(22px,7vw,112px);display:grid}.vinaya-hero-copy>span,.vinaya-sources header>span,.vinaya-chapters header>span,.vinaya-judgement header>span,.vinaya-path header>span,.vinaya-term-body article>span,.vinaya-thesis span{color:#d7ad5d;letter-spacing:.18em;font:9px sans-serif}.vinaya-hero h1{color:#fff3d3;letter-spacing:-.08em;margin:16px 0 25px;font-size:clamp(72px,11vw,148px);line-height:.79}.vinaya-hero h1 i{color:#d09a55;margin-left:.5em;font-style:normal}.vinaya-hero-copy>p{color:#d0c1a0;max-width:750px;font-size:17px;line-height:2}.vinaya-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vinaya-hero a,.vinaya-warning a{color:#f2cc7c;border:1px solid #d0a158;padding:13px 18px;font-size:11px}.vinaya-hero a:first-child{color:#17251d;background:#b56f3c}.vinaya-hero aside{background:#081d17b8;border:3px double #c6904e;padding:35px}.vinaya-hero aside>span{color:#d3aa61;letter-spacing:.15em;font:9px sans-serif}.vinaya-hero aside h2{color:#fff1cf;margin:14px 0;font-size:46px}.vinaya-hero aside>p{color:#c7b99b;line-height:1.9}.vinaya-hero dl{grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid}.vinaya-hero dl div{text-align:center;border:1px solid #cea55759;padding:15px 8px}.vinaya-hero dt{color:#e3b764;font:29px Georgia}.vinaya-hero dd{color:#ad9e80;margin:4px 0 0;font-size:9px}.vinaya-thesis{grid-template-columns:.75fr 1.25fr;align-items:start;gap:60px;padding:80px clamp(22px,7vw,112px);display:grid}.vinaya-thesis h2,.vinaya-sources h2,.vinaya-chapters h2,.vinaya-judgement h2,.vinaya-terms>header h2,.vinaya-path h2{margin:10px 0;font-size:clamp(34px,5vw,62px)}.vinaya-thesis p{margin:0;font-size:18px;line-height:2}.vinaya-sources{color:#eadaba;background:#6b2b22;padding:80px clamp(22px,7vw,112px)}.vinaya-sources>div{grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.vinaya-sources article{border:1px solid #e2b7675c;padding:25px}.vinaya-sources article>b{color:#e0b35e;font:11px sans-serif}.vinaya-sources h3{margin:13px 0;font-size:24px}.vinaya-sources p{color:#d1bea0;font-size:12px;line-height:1.8}.vinaya-chapters{background:#f7efdf;padding:90px clamp(22px,6vw,96px)}.vinaya-chapters>header{grid-template-columns:1fr 1fr;align-items:end;column-gap:40px;display:grid}.vinaya-chapters>header>span,.vinaya-chapters>header h2{grid-column:1}.vinaya-chapters>header p{color:#655d4f;grid-area:1/2/3;line-height:1.9}.vinaya-chapters>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.vinaya-chapter-card{background:var(--v-cream);border:1px solid #b99d6a;flex-direction:column;padding:26px;display:flex}.vinaya-chapter-card>span{color:#a3482d;font:28px Georgia}.vinaya-chapter-card>small{color:#8c7557;word-break:break-word;font-style:italic}.vinaya-chapter-card h3{margin:16px 0 10px;font-size:25px}.vinaya-chapter-card>p{color:#554f44;line-height:1.8}.vinaya-chapter-card blockquote{border-left:3px solid var(--v-copper);background:#efe2ca;margin:12px 0;padding:13px;line-height:1.7}.vinaya-chapter-card footer{color:#71624f;border-top:1px solid #d2bea0;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.7}.vinaya-chapter-card footer b{color:#8b3928;display:block}.vinaya-judgement{background:var(--v-green);color:#eddfbd;padding:90px clamp(22px,7vw,112px)}.vinaya-judgement header{max-width:900px}.vinaya-judgement header p{color:#bdaf92;line-height:1.8}.vinaya-judgement ol{border:1px solid #d7ae5e80;grid-template-columns:1fr 1fr;margin:45px 0 0;padding:0;list-style:none;display:grid}.vinaya-judgement li{border:1px solid #d7ae5e4d;gap:20px;padding:24px;display:flex}.vinaya-judgement li>b{color:#d9ab56;font:24px Georgia}.vinaya-judgement h3{margin:0 0 8px;font-size:20px}.vinaya-judgement li p{color:#c6b89a;margin:0;font-size:12px;line-height:1.75}.vinaya-terms{padding:90px clamp(22px,6vw,96px)}.vinaya-terms>header{justify-content:space-between;align-items:end;gap:50px;display:flex}.vinaya-terms>header p{color:#685e51;max-width:600px;line-height:1.8}.vinaya-terms>section{margin-top:55px}.vinaya-terms>section>h3{border-bottom:2px solid #234b3b;padding-bottom:12px;font-size:25px}.vinaya-terms>section>h3 span{color:#ad512e;margin-right:13px;font:21px Georgia}.vinaya-terms>section>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vinaya-term-card{background:#fffaf0;border:1px solid #bea77d;flex-direction:column;min-height:190px;padding:20px;transition:all .2s;display:flex}.vinaya-term-card:hover{border-color:#9e482e;transform:translateY(-3px);box-shadow:0 10px 25px #2d32221a}.vinaya-term-card small{color:#8d7657;font-style:italic}.vinaya-term-card>b{margin:10px 0;font-size:23px}.vinaya-term-card p{color:#62584a;margin:0;font-size:12px;line-height:1.7}.vinaya-term-card>span{color:#9b442c;margin-top:auto;padding-top:15px;font-size:10px}.vinaya-path{background:#e3d0aa;padding:90px clamp(22px,7vw,112px)}.vinaya-path>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.vinaya-path article{background:#f8eed8;border-top:4px solid #285341;padding:25px}.vinaya-path article small{color:#a14b2d}.vinaya-path h3{margin:10px 0;font-size:24px}.vinaya-path p{color:#5e5548;line-height:1.8}.vinaya-warning{color:#ead8b4;background:#6a2a22;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:35px clamp(22px,7vw,112px);display:grid}.vinaya-warning>b{color:#f0bd65;font-size:19px}.vinaya-warning p{margin:0;line-height:1.8}.vinaya-footer{color:#cdbc99;background:#091f19;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:52px clamp(22px,6vw,96px);display:grid}.vinaya-footer b{color:#f2d99d;font-size:22px;display:block}.vinaya-footer small{color:#8f8066}.vinaya-footer p{margin:0;line-height:1.8}.vinaya-footer>a{color:#dfad58;font-size:11px}.vinaya-term-hero,.vinaya-cases-hero{color:#eadaba;background:radial-gradient(circle at 82% 20%,#b7703d47,#0000 30%),linear-gradient(125deg,#0a281e,#183e31 60%,#4e201c);border-bottom:7px solid #b56f3c;padding:100px clamp(22px,10vw,150px)}.vinaya-term-hero>span,.vinaya-cases-hero>span{letter-spacing:.16em;color:#d6a95c;font:10px sans-serif}.vinaya-term-hero>small{color:#bba887;margin-top:35px;font-style:italic;display:block}.vinaya-term-hero h1,.vinaya-cases-hero h1{color:#fff0c9;margin:10px 0;font-size:clamp(64px,10vw,120px)}.vinaya-term-hero p,.vinaya-cases-hero p{max-width:760px;font-size:19px;line-height:2}.vinaya-term-body{padding:70px clamp(22px,9vw,140px)}.vinaya-term-body>article{border-bottom:1px solid #bda77d;padding:45px 0}.vinaya-term-body h2{margin:10px 0 20px;font-size:35px}.vinaya-term-body p,.vinaya-term-body li{font-size:16px;line-height:2}.vinaya-term-body .lead>p{font-size:20px}.vinaya-term-body aside{background:#ead8b7;border-left:4px solid #a3472e;margin-top:25px;padding:20px}.vinaya-term-body aside p{margin:8px 0 0}.vinaya-eight-mini{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vinaya-eight-mini b{color:#efddb7;background:#183f32;padding:15px;font-size:12px}.vinaya-related{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vinaya-related a,.vinaya-related>span{background:#fff8e9;border:1px solid #ad966e;padding:20px}.vinaya-related a>*{display:block}.vinaya-related a>b{margin:8px 0;font-size:22px}.vinaya-related a>span{color:#665a4a;font-size:11px;line-height:1.6}.vinaya-term-body .evidence{color:#e9d9b6;background:#183f32;border:0;padding:32px}.vinaya-term-body .evidence p{color:#c9bb9e}.vinaya-missing{color:#efddb8;background:#102f25;min-height:100vh;padding:15vh 10vw}.vinaya-cases-hero strong{color:#f0c56e;border:1px solid #dcad5a;margin-top:20px;padding:12px 16px;display:inline-block}.vinaya-case-protocol{background:#e3d0aa;padding:70px clamp(22px,7vw,112px)}.vinaya-case-protocol header{justify-content:space-between;align-items:end;gap:30px;display:flex}.vinaya-case-protocol header span{color:#9e452d;font:10px sans-serif}.vinaya-case-protocol h2{margin:8px 0;font-size:38px}.vinaya-case-protocol ol{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none;display:grid}.vinaya-case-protocol li{background:#f8edd8;padding:16px;line-height:1.6}.vinaya-case-protocol li b{color:#a04b2f;font:20px Georgia;display:block}.vinaya-case-grid{grid-template-columns:repeat(3,1fr);gap:13px;padding:75px clamp(22px,6vw,96px);display:grid}.vinaya-case-card{background:#fff9ed;border:1px solid #b59c70;padding:28px}.vinaya-case-card header{align-items:baseline;gap:13px;display:flex}.vinaya-case-card header span{color:#a3492e;font:17px Georgia}.vinaya-case-card h2{margin:0;font-size:24px}.vinaya-case-card>p{line-height:1.8}.vinaya-case-card section{background:#e9dcc1;padding:16px}.vinaya-case-card section>b,.vinaya-case-card footer>b{color:#86402d}.vinaya-case-card ul{margin-bottom:0;padding-left:18px}.vinaya-case-card li{margin:8px 0;font-size:12px}.vinaya-case-card footer{padding-top:17px}.vinaya-case-card footer p{color:#615749;line-height:1.7}.vinaya-cases-page>.vinaya-warning{margin-top:0}@media (max-width:1000px){.vinaya-sources>div,.vinaya-terms>section>div,.vinaya-chapters>div,.vinaya-case-grid,.vinaya-case-protocol ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.vinaya-nav>div{display:none}.vinaya-hero{grid-template-columns:1fr;padding-top:65px}.vinaya-hero h1{font-size:76px}.vinaya-thesis,.vinaya-chapters>header{display:block}.vinaya-thesis p{margin-top:25px}.vinaya-sources>div,.vinaya-chapters>div,.vinaya-judgement ol,.vinaya-terms>section>div,.vinaya-path>div,.vinaya-case-grid,.vinaya-case-protocol ol,.vinaya-related,.vinaya-eight-mini{grid-template-columns:1fr}.vinaya-terms>header,.vinaya-case-protocol header{display:block}.vinaya-warning,.vinaya-footer{grid-template-columns:1fr}.vinaya-warning a{width:max-content}.vinaya-term-hero h1,.vinaya-cases-hero h1{font-size:58px}.vinaya-term-hero p,.vinaya-cases-hero p{font-size:16px}.vinaya-chapters>header p{margin-top:20px}}.vinaya-phase-two{background:#e2cca3;border-bottom:1px solid #b58b51;padding:88px clamp(22px,6vw,96px)}.vinaya-phase-two>header{grid-template-columns:1fr 1fr;align-items:end;gap:16px 55px;display:grid}.vinaya-phase-two>header>span{color:#9a432c;letter-spacing:.17em;font:9px sans-serif}.vinaya-phase-two h2{grid-column:1;margin:0;font-size:clamp(36px,5vw,62px)}.vinaya-phase-two>header p{color:#625647;grid-area:1/2/3;margin:0;line-height:1.9}.vinaya-phase-two>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;display:grid}.vinaya-phase-two>div>a{color:#e8d7b3;background:#153c30;border-top:4px solid #aa5735;flex-direction:column;min-height:255px;padding:24px;transition:all .2s;display:flex}.vinaya-phase-two>div>a:hover{background:#1b493a;transform:translateY(-4px)}.vinaya-phase-two a small{color:#d1a45c;letter-spacing:.1em;font:8px sans-serif}.vinaya-phase-two a b{margin:19px 0 11px;font-size:23px}.vinaya-phase-two a p{color:#c2b497;margin:0;font-size:12px;line-height:1.8}.vinaya-phase-two a span{color:#e0b35f;margin-top:auto;font-size:10px}@media (max-width:1000px){.vinaya-phase-two>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.vinaya-phase-two>header{display:block}.vinaya-phase-two>header p{margin-top:25px}.vinaya-phase-two>div{grid-template-columns:1fr}}.vinaya-phase-three{color:#ead9b5;background:#102f27;border-bottom-color:#a45b38}.vinaya-phase-three>header>span{color:#ddb260}.vinaya-phase-three h2{color:#fff0ca}.vinaya-phase-three>header p{color:#c6b89b}.vinaya-phase-three>div>a{background:#692b23;border-top-color:#d1a052}.vinaya-phase-three>div>a:hover{background:#7a3329}.vinaya-phase-four{color:#ead9b5;background:#311a1b;border-bottom-color:#c18e44}.vinaya-phase-four>header>span{color:#e2b55c}.vinaya-phase-four h2{color:#fff0ca}.vinaya-phase-four>header p{color:#cebfa2}.vinaya-phase-four>div{grid-template-columns:repeat(3,1fr)}.vinaya-phase-four>div>a{background:#173c31;border-top-color:#d5a44c}.vinaya-phase-four>div>a:hover{background:#1d4b3c}@media (max-width:900px){.vinaya-phase-four>div{grid-template-columns:1fr}}.college-home{--ink:#2b1615;--paper:#f4ead3;min-height:100vh;color:var(--ink);background-color:#f4ead3;background-image:linear-gradient(#6e421f0b 1px,#0000 1px),linear-gradient(90deg,#6e421f0b 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;font-family:Songti SC,Noto Serif CJK SC,serif}.college-nav{color:#f2dca8;z-index:20;background:#2d1012;border-bottom:3px double #c69532;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,74px);display:flex;position:sticky;top:0}.college-brand{align-items:center;gap:12px;display:flex}.college-brand>span{background:#791921;border:1px solid #e4ba5b;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.college-brand b{font-size:16px;display:block}.college-brand small{color:#a99470;letter-spacing:.16em;margin-top:2px;font:8px/1 sans-serif;display:block}.college-nav>div{gap:25px;font-size:12px;display:flex}.college-hero{color:#ead8af;background:radial-gradient(circle at 60% 48%,#14545ba3,#0000 26%),linear-gradient(130deg,#3f0e13 0%,#21080c 52%,#0d3440 100%);border-bottom:8px solid #bd8d2c;grid-template-columns:minmax(300px,1fr) minmax(320px,.8fr) minmax(250px,.5fr);align-items:center;gap:40px;min-height:700px;padding:72px clamp(20px,6vw,92px);display:grid;overflow:hidden}.college-hero-copy{max-width:680px}.college-kicker{color:#e0ad46;letter-spacing:.16em;font:10px sans-serif}.college-hero h1{color:#fff0c8;letter-spacing:-.06em;margin:18px 0;font-size:clamp(58px,8vw,106px);line-height:.98}.college-hero-copy>p{color:#cfbd9b;max-width:630px;font-size:16px;line-height:2}.college-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.college-hero-copy a,.college-hero aside a{color:#f0c45f;border:1px solid #d3a344;padding:13px 18px;font-size:11px}.college-hero-copy a:first-child{color:#2c0c0f;background:#c3912f}.college-hero aside{background:#27090cbd;border:3px double #c99a3d;padding:27px}.college-hero aside>span{color:#d5a944;font:9px sans-serif}.college-hero aside>b{color:#aa9a79;margin:10px 0 3px;font-size:11px;display:block}.college-hero aside h2{color:#fff0c8;margin:0;font-size:32px}.college-hero aside p{color:#cbb99b;margin:15px 0 25px;font-size:12px;line-height:1.8}.college-orbit{aspect-ratio:1;border:1px solid #eac2688c;border-radius:50%;place-items:center;width:min(36vw,450px);display:grid;position:relative;box-shadow:0 0 0 32px #d3a3440d,0 0 0 64px #d3a34409}.college-orbit:before,.college-orbit:after{content:"";border:1px dashed #eac26880;border-radius:50%;position:absolute;inset:17%;transform:rotate(45deg)}.college-orbit:after{border-style:solid;inset:33%}.college-orbit b{z-index:2;text-align:center;color:#ffe8ae;background:#66141a;border:3px double #e0b24e;border-radius:50%;place-items:center;width:105px;height:105px;font-size:30px;line-height:1;display:grid}.college-orbit span{color:#f4d77f;background:#123b46;border:1px solid #d0a448;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid;position:absolute}.college-orbit span:first-child{top:-24px;left:calc(50% - 24px)}.college-orbit span:nth-child(2){top:29%;right:-13px}.college-orbit span:nth-child(3){bottom:2%;right:11%}.college-orbit span:nth-child(4){bottom:2%;left:11%}.college-orbit span:nth-child(5){top:29%;left:-13px}.college-orbit span.lit{background:#8c1d24;box-shadow:0 0 22px #efbb4b80}.college-intro{justify-content:space-between;align-items:end;gap:40px;padding:80px clamp(20px,6vw,92px) 30px;display:flex}.college-intro span,.college-path>div>span{color:#931c22;letter-spacing:.14em;font:9px sans-serif}.college-intro h2,.college-path h2{margin:9px 0 0;font-size:clamp(34px,5vw,60px)}.college-intro>p{color:#6c5549;max-width:620px;margin:0;line-height:1.9}.treatise-grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:20px clamp(20px,6vw,92px) 90px;display:grid}.treatise-card{background:#fff9eb;border:1px solid #b58b48;flex-direction:column;min-height:365px;padding:23px;display:flex;position:relative;overflow:hidden}.treatise-card:before{content:"";background:#a97b32;width:5px;position:absolute;inset:0 auto 0 0}.treatise-card.teal:before{background:#0b6b68}.treatise-card.indigo:before{background:#263f79}.treatise-card.crimson:before{background:#9d1c24}.treatise-card.green:before{background:#316543}.treatise-card.ready{color:#f3dfb4;background:#3c0d12;border-color:#d0a348}.treatise-card header{align-items:center;gap:8px;display:flex}.treatise-card header>span{color:#9c1b21;font:23px Georgia}.treatise-card.ready header>span{color:#e3b447}.treatise-card header small{color:#947444;font-size:9px}.treatise-card header i{color:#2b0c0f;background:#c99a39;margin-left:auto;padding:5px 7px;font:8px sans-serif}.treatise-card h2{margin:45px 0 5px;font-size:31px}.treatise-card em{color:#a17e46;font-size:11px}.treatise-card p{color:#655047;margin:25px 0;font-size:13px;line-height:1.85}.treatise-card.ready p{color:#d0bea0}.treatise-card footer{border-top:1px solid #8f693259;margin-top:auto;padding-top:18px;font-size:10px}.treatise-card footer a{color:#efc35b}.treatise-card footer>span{color:#9c8a6f}.college-path{color:#efddb6;background:#113a43;padding:80px clamp(20px,6vw,92px)}.college-path>div{justify-content:space-between;align-items:end;display:flex}.college-path>div>span{color:#e0b14b}.college-path h2{color:#fff0c9}.college-path ol{border:1px solid #9e7b3c;grid-template-columns:repeat(5,1fr);margin:45px 0 0;padding:0;list-style:none;display:grid}.college-path li{border-right:1px solid #dbb45973;padding:24px}.college-path li:last-child{border:0}.college-path li.active{background:#63131a}.college-path b{color:#f0c45c;font-size:20px}.college-path p{color:#c7ba9d;font-size:11px;line-height:1.7}.college-footer{color:#d8c6a1;background:#26090c;border-top:4px double #c69636;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:65px clamp(20px,6vw,92px);display:grid}.college-footer b{color:#fff0c8;font-size:24px}.college-footer p{margin:0;line-height:1.8}.college-footer a{color:#ecc057;border:1px solid #c59638;padding:13px 17px;font-size:11px}@media (max-width:1100px){.college-hero{grid-template-columns:1fr 1fr}.college-hero aside{grid-column:1/-1}.treatise-grid{grid-template-columns:repeat(2,1fr)}.treatise-card:last-child{grid-column:1/-1}.college-path ol{grid-template-columns:1fr 1fr}.college-path li{border-bottom:1px solid #dbb45973}}@media (max-width:720px){.college-nav{height:66px}.college-nav>div{display:none}.college-hero{grid-template-columns:1fr;min-height:auto;padding-top:50px}.college-hero-copy{order:1}.college-orbit{order:2;width:min(86vw,390px);margin:35px auto}.college-hero aside{order:3}.college-intro{padding-top:60px;display:block}.college-intro>p{margin-top:20px}.treatise-grid{grid-template-columns:1fr;padding-bottom:60px}.treatise-card:last-child{grid-column:auto}.college-path{padding-top:60px}.college-path ol{grid-template-columns:1fr}.college-path li{border-right:0}.college-footer{grid-template-columns:1fr}.college-footer a{width:max-content}}.college-hero:has(.geshe-portrait-stage){background:radial-gradient(circle at 76% 36%,#186f7094,#0000 27%),radial-gradient(circle at 72% 35%,#e4b44929,#0000 41%),linear-gradient(126deg,#3e0c11 0%,#21080c 54%,#0c3540 100%);grid-template-columns:minmax(390px,1.08fr) minmax(360px,.92fr);grid-template-areas:"copy portrait""blessing blessing";gap:38px 7vw;padding-top:58px;position:relative}.geshe-portrait-stage{isolation:isolate;grid-area:portrait;align-self:end;width:min(38vw,510px);min-width:360px;margin:0 auto;padding-top:40px;position:relative}.geshe-portrait-stage:before{content:"五论同祝";z-index:3;writing-mode:vertical-rl;color:#f2cf76;letter-spacing:.18em;background:#741820;border:1px solid #d1a143;padding:10px 8px;font-size:9px;position:absolute;top:94px;right:-20px}.geshe-portrait-stage:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 34%,#efc6633b,#0000 48%),#1032398c;border:1px solid #e2b44c61;border-radius:50% 50% 18% 18%;position:absolute;inset:7% 1% 15%;box-shadow:0 35px 95px #00000061}.geshe-portrait-stage>img{z-index:1;aspect-ratio:1/1.17;object-fit:cover;object-position:50% 18%;filter:saturate(.9)contrast(1.04);border-radius:48% 48% 13px 13px;width:86%;margin:0 auto;display:block;position:relative;box-shadow:0 28px 70px #0000006b}.geshe-halo{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 3% 16%}.geshe-halo i{aspect-ratio:1;border:1px solid #e7be5b73;border-radius:50%;width:82%;position:absolute}.geshe-halo i:nth-child(2){border-style:dashed;width:96%}.geshe-halo i:nth-child(3){width:68%;box-shadow:0 0 60px #e2b0422e}.geshe-portrait-stage figcaption{z-index:3;text-align:center;color:#f0deb3;background:#2f080cf0;border:1px solid #c99a3e;border-top:3px double #e1b758;width:78%;margin:-28px auto 0;padding:14px 20px;position:relative;box-shadow:0 15px 38px #00000054}.geshe-portrait-stage figcaption span{color:#e6b64b;letter-spacing:.13em;font-size:9px;display:block}.geshe-portrait-stage figcaption b{color:#fff0c8;letter-spacing:.08em;margin-top:5px;font-size:18px;display:block}.geshe-portrait-stage figcaption small{color:#bda982;letter-spacing:.1em;margin-top:4px;font-size:8px;display:block}.geshe-five-seals{z-index:4;grid-template-columns:repeat(5,1fr);gap:5px;width:100%;margin:16px auto 0;display:grid;position:relative}.geshe-five-seals a{text-align:center;color:#d8c49c;background:#1f080bb8;border:1px solid #d6aa4661;min-width:0;padding:8px 3px}.geshe-five-seals i{color:#f2c65e;font:10px/1.2 sans-serif;display:block}.geshe-five-seals span{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.college-hero:has(.geshe-portrait-stage) .college-hero-copy{grid-area:copy;max-width:720px}.college-hero:has(.geshe-portrait-stage) h1{font-size:clamp(52px,6.7vw,94px)}.college-hero:has(.geshe-portrait-stage) aside{grid-area:blessing;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.4fr) auto;align-items:center;gap:10px 34px;padding:22px 28px;display:grid}:is(.college-hero:has(.geshe-portrait-stage) aside span,.college-hero:has(.geshe-portrait-stage) aside b){grid-column:1}.college-hero:has(.geshe-portrait-stage) aside h2{grid-area:3/1;font-size:27px;line-height:1.35}.college-hero:has(.geshe-portrait-stage) aside p{grid-area:1/2/4;margin:0;font-size:12px;line-height:1.95}.college-hero:has(.geshe-portrait-stage) aside a{grid-area:1/3/4}.geshe-dedication{color:#ffe8ae;letter-spacing:.15em;background:#75181f80;border-left:3px solid #e1af48;width:max-content;max-width:100%;margin-bottom:13px;padding:8px 12px;font-size:10px;display:block}@media (max-width:980px){.college-hero:has(.geshe-portrait-stage){grid-template-columns:1fr 1fr;gap:34px}.geshe-portrait-stage{width:min(43vw,480px);min-width:330px}.college-hero:has(.geshe-portrait-stage) aside{grid-template-columns:1fr 1.5fr}.college-hero:has(.geshe-portrait-stage) aside a{grid-area:auto/1/auto/-1;width:max-content}.college-hero:has(.geshe-portrait-stage) aside p{grid-area:1/2/4}}@media (max-width:760px){.college-hero:has(.geshe-portrait-stage){grid-template-columns:1fr;grid-template-areas:"portrait""copy""blessing";gap:40px;padding-top:34px}.geshe-portrait-stage{width:min(90vw,480px);min-width:0;padding-top:28px}.geshe-portrait-stage:before{top:68px;right:0}.geshe-portrait-stage figcaption{width:82%}.college-hero:has(.geshe-portrait-stage) h1{font-size:54px}.college-hero:has(.geshe-portrait-stage) aside{display:block}.college-hero:has(.geshe-portrait-stage) aside p{margin:15px 0 25px}.geshe-five-seals{gap:3px}.geshe-five-seals a{padding:8px 1px}.geshe-dedication{letter-spacing:.08em}}.treatise-overview{color:#351719;background:#f4ead3;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.treatise-overview>nav{color:#ebd7aa;background:#2b0c10;border-bottom:3px double #c99a3c;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,6vw,90px);font-size:11px;display:flex}.treatise-overview>nav b{color:#f4c85f;font-size:15px}.treatise-overview>header{color:#ead8b2;background:radial-gradient(circle at 80% 10%,#195b62b3,#0000 34%),linear-gradient(135deg,#4a1015,#22090c 65%,#0c3540);border-bottom:7px solid #c69737;padding:80px clamp(20px,8vw,120px)}.treatise-overview>header>span,.overview-role>span,.overview-columns>div>span,.overview-network>span{color:#e1ae44;letter-spacing:.15em;font:9px sans-serif}.treatise-overview>header h1{color:#fff0c9;margin:13px 0 4px;font-size:clamp(54px,9vw,105px);line-height:1}.treatise-overview>header em{color:#b9a681;font-size:12px}.treatise-overview>header>p{max-width:780px;margin:34px 0 25px;font-size:18px;line-height:2}.treatise-overview>header>div{background:#29090cb3;border:1px solid #ba8c35;gap:12px;width:max-content;max-width:100%;padding:13px 16px;font-size:10px;display:flex}.treatise-overview>header>div b{color:#efbd4f}.overview-role{grid-template-columns:.7fr 1.4fr;align-items:start;gap:40px;padding:75px clamp(20px,8vw,120px);display:grid}.overview-role h2,.overview-columns h2,.overview-network h2{margin:8px 0 20px;font-size:34px}.overview-role>p{margin:0;font-size:17px;line-height:2}.overview-role>span{color:#951d23}.overview-columns{color:#ead8b2;background:#123a44;grid-template-columns:1fr 1fr;gap:18px;padding:70px clamp(20px,8vw,120px);display:grid}.overview-columns>div{border:1px solid #d9ad478c;padding:30px}.overview-columns>div>article{border-top:1px solid #d9ad4747;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;display:grid}.overview-columns article b{color:#e4b54d;font:18px Georgia}.overview-columns article p{color:#c8b99a;margin:0;line-height:1.8}.overview-network{padding:75px clamp(20px,8vw,120px)}.overview-network>span{color:#951d23}.overview-network>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.overview-network article{background:#fff9ed;border:1px solid #ba8e46;padding:24px}.overview-network article b{color:#8f1c22;font-size:21px}.overview-network article p{color:#69524a;margin:10px 0 0;line-height:1.8}.treatise-overview>footer{color:#cbb998;background:#2b0c10;justify-content:space-between;align-items:center;gap:30px;padding:45px clamp(20px,8vw,120px);display:flex}.treatise-overview>footer p{max-width:750px;margin:0;line-height:1.8}.treatise-overview>footer a{color:#edbe52;border:1px solid #c59638;padding:12px 16px;font-size:11px}.overview-missing{color:#f0ddb6;background:#2b0c10;min-height:100vh;padding:15vh 8vw}.overview-missing h1{font-size:50px}@media (max-width:760px){.overview-role,.overview-columns,.overview-network>div{grid-template-columns:1fr}.treatise-overview>footer{display:block}.treatise-overview>footer a{margin-top:20px;display:inline-block}.treatise-overview>header>div{display:block}.treatise-overview>header>div span{margin-top:5px;display:block}}:root{--ink:#3b1715;--ink-deep:#19090a;--paper:#f1dfbd;--paper-light:#fff9ec;--cinnabar:#9e2026;--gold:#d7a83d;--lapis:#0e3150;--peacock:#15483f;--line:#56271b2e;--muted:#795f55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper-light);color:var(--ink);font-family:var(--font-geist-sans), "PingFang SC", "Noto Sans CJK SC", sans-serif;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.section-pad{padding-left:max(6vw,28px);padding-right:max(6vw,28px)}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid var(--line);background:#faf8f2ed;align-items:center;gap:30px;height:78px;padding:0 max(6vw,28px);display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:12px;margin-right:auto;font-family:serif;font-size:18px;font-weight:700;display:flex}.brand-mark{background:var(--cinnabar);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-family:serif;display:grid;box-shadow:inset 0 0 0 2px #ffffff40}.brand small{color:var(--muted);font:500 8px/1 var(--font-geist-sans);letter-spacing:.14em;margin-top:2px;display:block}.nav-links{align-items:center;gap:32px;font-size:13px;display:flex}.nav-links a{transition:all .2s}.nav-cta{color:#fff;background:var(--ink);border-radius:3px;padding:13px 18px;font-size:13px}.nav-cta span{color:#f7ba78;margin-left:15px}.hero{color:#f9f5ea;background:radial-gradient(circle at 75% 22%,#31584c 0,#0000 23%),linear-gradient(123deg,#143b33 0%,#0b2824 63%,#09211e 100%);grid-template-columns:1.12fr .88fr;align-items:center;min-height:calc(100vh - 78px);padding:80px max(6vw,28px);display:grid;position:relative;overflow:hidden}.grain{opacity:.24;pointer-events:none;background-image:radial-gradient(circle at 15% 20%,#ffd3752e 0 1px,#0000 2px),radial-gradient(circle at 82% 65%,#ffffff21 0 1px,#0000 2px);background-size:23px 23px,31px 31px;position:absolute;inset:0}.hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow{color:#d4cbb5;letter-spacing:.12em;align-items:center;gap:12px;font-size:12px;display:flex}.eyebrow span{background:#e5a263;width:24px;height:1px}.hero h1{letter-spacing:-.04em;margin:30px 0 24px;font:500 clamp(48px,6vw,86px)/1.14 Georgia,Noto Serif CJK SC,Songti SC,serif}.hero h1 em{color:#ef7a4e;font-style:normal;position:relative}.hero h1 em:after{content:"";opacity:.35;background:#ef7a4e;height:7px;position:absolute;bottom:-3px;left:2px;right:2px;transform:skew(-15deg)}.hero-copy>p{color:#c7d2cc;max-width:610px;font-size:16px;line-height:1.9}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.primary{background:var(--cinnabar);color:#fff;border-radius:2px;padding:16px 24px;font-size:14px;box-shadow:0 10px 30px #e95b3633}.text-link{border-bottom:1px solid #ffffff59;padding-bottom:6px;font-size:13px}.text-link span{color:#ecab72;margin-left:18px}.hero-stats{gap:0;margin-top:64px;display:flex}.hero-stats div{border-right:1px solid #ffffff29;align-items:baseline;gap:8px;min-width:125px;margin-right:25px;padding-right:25px;display:flex}.hero-stats div:last-child{border:0}.hero-stats b{color:#f5d29c;font:500 30px/1 Georgia,serif}.hero-stats span{color:#9eb0a8;font-size:11px}.hero-visual{place-items:center;height:570px;display:grid;position:relative}.orbit{border:1px solid #ead8b233;border-radius:50%;position:absolute}.orbit-one{width:490px;height:490px}.orbit-two{border-style:dashed;width:355px;height:355px;transform:rotate(20deg)}.ink-ring{background:radial-gradient(circle,#173f36 0 54%,#0000 55%),conic-gradient(from 15deg,#f4ce9bdb,#f4ce9b14 18%,#f4ce9b61 44%,#f4ce9b0a 62%,#f4ce9ba6 91%,#f4ce9bdb);border-radius:50%;place-items:center;width:286px;height:286px;display:grid;position:relative;box-shadow:0 0 90px #b58e531f}.ink-ring:after{content:"";background:#173c34;border-radius:50%;position:absolute;inset:8px}.ink-ring span,.ink-ring i,.ink-ring b,.ink-ring strong{z-index:1;font-family:Songti SC,serif;font-style:normal;font-weight:400;position:absolute}.ink-ring span{font-size:34px;top:43px}.ink-ring i{font-size:23px;top:119px;right:42px}.ink-ring b{font-size:28px;bottom:44px}.ink-ring strong{color:#f0c98e;font-size:20px;top:119px;left:34px}.hero-visual>p{border-left:2px solid var(--cinnabar);color:#aebdb6;letter-spacing:.2em;padding-left:18px;font:14px/1.8 Songti SC,serif;position:absolute;bottom:40px;right:-5px}.section-label{color:var(--cinnabar);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.intro{background:var(--paper-light);padding-top:110px;padding-bottom:120px}.intro-grid{grid-template-columns:.92fr 1.08fr;gap:9vw;margin-top:30px;display:grid}h2{letter-spacing:-.035em;margin:0;font:500 clamp(36px,4vw,57px)/1.25 Georgia,Songti SC,serif}.lead{color:var(--muted);max-width:530px;font-size:15px;line-height:1.9}.intro-grid .lead{margin-top:28px}.three-questions{border-top:1px solid var(--line)}.three-questions article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:25px 5px;display:grid}.three-questions article>span{border:1px solid var(--cinnabar);width:37px;height:37px;color:var(--cinnabar);border-radius:50%;place-items:center;font-family:serif;display:grid}.three-questions h3{margin:0 0 9px;font:600 18px/1.3 Songti SC,serif}.three-questions p{color:var(--muted);margin:0;font-size:13px}.core-line{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);margin-top:90px;display:grid;position:relative}.core-node{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:130px;padding:24px 20px;display:flex;position:relative}.core-node>span{color:#b2bdb9;font:10px var(--font-geist-mono);position:absolute;top:18px;right:18px}.core-node b{font:500 25px serif}.core-node small{color:var(--muted);margin-top:6px}.core-node:after{content:"→";z-index:1;background:var(--paper-light);width:18px;height:18px;color:var(--cinnabar);place-items:center;font-size:10px;display:grid;position:absolute;top:52%;right:-9px}.break-point{color:var(--cinnabar);text-align:right;font-size:11px;line-height:1.4;position:absolute;top:-48px;right:0}.break-point b{font-size:13px}.map-section{background:var(--ink);color:#fff;padding-top:110px;padding-bottom:120px}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading h2{margin-top:20px}.section-heading>p{color:#aebdb6;margin:0;font-size:13px;line-height:1.8}.chapter-workspace{grid-template-columns:.8fr 1.2fr;min-height:740px;margin-top:60px;display:grid}.chapter-nav{border-top:1px solid #ffffff26}.chapter-nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1.1fr 1.5fr 20px;align-items:center;width:100%;padding:16px 14px;transition:all .2s;display:grid}.chapter-nav button:hover{background:#ffffff0a}.chapter-nav button.active{color:#fff;box-shadow:inset 3px 0 var(--cinnabar);background:#24483f}.chapter-nav button>span{color:#7f9790;font:10px var(--font-geist-mono)}.chapter-nav button b{font:500 16px Songti SC,serif}.chapter-nav button small{color:#8fa39c;font-size:10px}.chapter-nav button i{color:#e59a63;opacity:0;font-style:normal}.chapter-nav button.active i{opacity:1}.chapter-detail{color:var(--ink);background:#f3efe5;padding:58px 64px;position:relative;overflow:hidden}.chapter-number{color:#d7cfc0;flex-direction:column;align-items:end;display:flex;position:absolute;top:32px;right:36px}.chapter-number span{font:8px var(--font-geist-mono);letter-spacing:.15em}.chapter-number b{font:500 68px/1 Georgia,serif}.stage-pill{color:var(--muted);border:1px solid #c6bfb1;border-radius:30px;margin:0 0 22px;padding:8px 12px;font-size:10px;display:inline-block}.chapter-detail h3{margin:0;font:500 43px/1.2 Songti SC,serif}.big-question{max-width:600px;color:var(--cinnabar);margin:30px 0;font:500 24px/1.55 Songti SC,serif}.detail-block{border-top:1px solid #15352f24;margin-top:28px;padding-top:19px}.detail-block label,.insight-box label{color:#77847f;letter-spacing:.12em;margin-bottom:9px;font-size:10px;display:block}.detail-block p{max-width:610px;margin:0;font-size:13px;line-height:1.8}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{background:#fff;border:1px solid #15352f1f;padding:7px 11px;font-size:11px}.insight-box{background:var(--ink);color:#fff;margin-top:28px;padding:22px 25px}.insight-box label{color:#e7a16b}.insight-box p{margin:0;font:500 17px/1.7 Songti SC,serif}.practice-box{background:#faf4e9;border:1px solid #d6b88b;grid-template-columns:76px 1fr;gap:18px;margin-top:18px;padding:19px 22px;display:grid}.practice-box span{color:#b45f36;font-size:11px;font-weight:700}.practice-box p{margin:0;font-size:12px;line-height:1.7}.seventy-five{background:#ebe5d7;padding-top:110px;padding-bottom:115px}.seventy-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;margin-top:30px;display:grid}.法-bars{background:var(--paper-light);padding:28px 34px;box-shadow:0 18px 60px #24383114}.法-row{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;min-height:79px;display:grid;position:relative;overflow:hidden}.法-row:last-child{border:0}.法-row>b{color:var(--cinnabar);font:500 30px Georgia,serif}.法-row div{z-index:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.法-row span{font-size:14px;font-weight:700}.法-row small{color:var(--muted);font-size:10px}.法-row i{background:var(--cinnabar);opacity:.7;height:3px;position:absolute;bottom:0;left:0}.terms-section{padding-top:115px;padding-bottom:120px}.terms-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.terms-head h2{margin-top:20px}.terms-head>p{color:var(--muted);font-size:13px}.term-tools{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:48px;padding-bottom:20px;display:flex}.search{align-items:center;gap:10px;min-width:320px;display:flex}.search>span{color:var(--cinnabar);font-size:23px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.filters{flex-wrap:wrap;gap:5px;display:flex}.filters button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:20px;padding:8px 12px;font-size:10px}.filters button.active{background:var(--ink);color:#fff}.term-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.term-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:26px;transition:all .2s}.term-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 50px #17332d12}.term-card>div{color:#96a39e;letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.term-card h3{margin:25px 0 13px;font:600 24px Songti SC,serif}.term-card>p{color:#52645e;margin:0;font-size:13px;line-height:1.75}.term-card footer{border-top:1px solid var(--line);color:#74817c;margin-top:25px;padding-top:14px;font-size:11px;line-height:1.65}.term-card footer b{color:var(--cinnabar);margin-right:8px}.empty{color:var(--muted);padding:40px}.reading-method{grid-template-columns:.9fr 1.1fr;padding-top:30px;padding-bottom:120px;display:grid}.method-panel{background:var(--ink);color:#fff;padding:55px}.method-title>span{color:#efa16a;letter-spacing:.15em;font-size:10px}.method-title h2{margin:13px 0;font-size:39px}.method-title p{color:#9db0a9;font-size:12px}.method-panel ol{border-top:1px solid #ffffff26;margin:40px 0 0;padding:0;list-style:none}.method-panel li{border-bottom:1px solid #ffffff21;grid-template-columns:50px 1fr;padding:19px 0;display:grid}.method-panel li>span{color:#e3a16d;font:10px var(--font-geist-mono)}.method-panel li b{font:500 16px Songti SC,serif}.method-panel li p{color:#91a69f;margin:5px 0 0;font-size:11px}.translator{background:#efe7d8;padding:55px}.translator blockquote{color:var(--ink);margin:32px 0;font:500 28px/1.7 Songti SC,serif}.translation{border-top:1px solid #15352f26;margin-top:22px;padding-top:19px}.translation label{color:var(--cinnabar);letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.translation p{margin:0;font-size:13px;line-height:1.8}.translation.emphasis{background:#faf7ef;border:0;padding:20px}.translation.emphasis b{color:var(--cinnabar)}.path-section{color:#fff;background:#102f29;padding-top:110px;padding-bottom:120px}.path-head{justify-content:space-between;align-items:center;display:flex}.path-head h2{margin-top:18px}.progress-ring{background:conic-gradient(var(--cinnabar) var(--progress),#ffffff1f 0);border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:relative}.progress-ring:before{content:"";background:#102f29;border-radius:50%;position:absolute;inset:7px}.progress-ring span{text-align:center;color:#90a79f;font-size:9px;position:relative}.progress-ring b{color:#fff;font-size:18px;display:block}.days{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:60px;display:grid}.days button{text-align:left;cursor:pointer;background:#163b33;border:0;grid-template-columns:72px 1fr 30px;align-items:center;min-height:86px;padding:20px 24px;transition:all .2s;display:grid}.days button>span{color:#d39364;font:9px var(--font-geist-mono)}.days button b{font-size:13px;font-weight:500}.days button i{color:#e8a371;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.days button.done i{background:var(--cinnabar);border-color:var(--cinnabar);color:#fff}.checkpoint{border:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:50px;padding:32px 35px;display:grid}.checkpoint>div>span{color:#e7a06b;letter-spacing:.12em;font-size:10px}.checkpoint h3{margin:9px 0 0;font:500 20px/1.5 Songti SC,serif}.checkpoint button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:12px 16px;font-size:11px}.checkpoint button span{color:#e9a06a;margin-left:15px}.answer{color:#aabbb5;border-top:1px solid #ffffff26;grid-column:1/-1;margin:0;padding-top:22px;font-size:13px;line-height:1.9}.footer{color:#fff;background:#0a211e;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:220px;padding:60px max(6vw,28px);display:grid}.footer>div{align-items:center;gap:12px;display:flex}.footer h3{letter-spacing:.1em;font:500 20px serif}.footer>p{color:#91a59f;font:14px Songti SC,serif}.footer .note{font:10px/1.8 var(--font-geist-sans);text-align:right;color:#6f8780}@media (max-width:980px){.nav-links{display:none}.hero{grid-template-columns:1fr}.hero-visual{opacity:.35;position:absolute;right:-180px}.hero-copy{z-index:3}.intro-grid,.seventy-grid{grid-template-columns:1fr;gap:45px}.chapter-workspace{grid-template-columns:1fr}.chapter-nav{grid-template-columns:repeat(3,1fr);display:grid}.chapter-nav button{grid-template-columns:30px 1fr;padding:13px}.chapter-nav button small,.chapter-nav button i{display:none}.chapter-detail{min-height:670px}.term-grid{grid-template-columns:repeat(2,1fr)}.reading-method{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.footer .note{text-align:left;grid-column:1/-1}.core-line{grid-template-columns:repeat(3,1fr)}.core-node:nth-child(3){border-right:0}.core-node:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:680px){.section-pad{padding-left:20px;padding-right:20px}.nav{height:68px;padding:0 18px}.nav-cta{padding:11px;font-size:0}.nav-cta span{margin:0;font-size:14px}.hero{min-height:820px;padding:70px 22px}.hero h1{font-size:47px}.hero-copy>p{font-size:14px}.hero-stats div{min-width:auto;margin-right:14px;padding-right:14px}.hero-stats b{font-size:24px}.hero-visual{bottom:-30px;right:-250px}.intro,.map-section,.terms-section,.path-section{padding-top:80px;padding-bottom:85px}.intro-grid{gap:30px}.core-line{grid-template-columns:repeat(2,1fr);margin-top:70px}.core-node{min-height:112px;padding:18px}.core-node:nth-child(3){border-right:1px solid var(--line)}.core-node:nth-child(2n){border-right:0}.core-node:nth-child(-n+4){border-bottom:1px solid var(--line)}.break-point{top:-44px}.section-heading,.terms-head{flex-direction:column;align-items:start}.chapter-nav{grid-template-columns:repeat(3,1fr)}.chapter-nav button{text-align:center;display:block}.chapter-nav button>span{margin-bottom:5px;display:block}.chapter-detail{min-height:760px;padding:40px 25px}.chapter-number{display:none}.chapter-detail h3{font-size:36px}.big-question{font-size:21px}.practice-box{grid-template-columns:1fr;gap:5px}.seventy-five{padding-top:80px;padding-bottom:80px}.法-bars{padding:18px}.法-row div{display:block}.法-row small{margin-top:3px;display:block}.term-tools{flex-direction:column;align-items:stretch;min-width:0}.term-tools>*{width:100%;min-width:0;max-width:100%}.search{min-width:0}.priority-filters,.filters{flex-wrap:nowrap;padding-bottom:6px;overflow:auto hidden}.priority-filters button,.filters button{white-space:nowrap;flex:none}.term-grid{grid-template-columns:1fr}.reading-method{padding-left:20px;padding-right:20px}.method-panel,.translator{padding:35px 25px}.translator blockquote{font-size:23px}.days{grid-template-columns:1fr}.days button{grid-template-columns:60px 1fr 28px;padding:16px}.checkpoint{grid-template-columns:1fr;padding:25px}.path-head{align-items:start}.progress-ring{flex:none;width:84px;height:84px}.footer{grid-template-columns:1fr;padding:50px 22px}.footer .note{grid-column:auto}.hero-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background-color:var(--paper-light);background-image:linear-gradient(90deg,#971e2206 1px,#0000 1px),linear-gradient(#971e2206 1px,#0000 1px);background-size:28px 28px}.nav{color:#f8e8bd;background:#2b0d10f4;border-bottom:2px solid #c99a39;box-shadow:0 5px #67161d,0 10px 28px #14050538}.nav:after{content:"";background:repeating-linear-gradient(90deg,#d5a438 0 18px,#7f181e 18px 27px,#0e3b42 27px 45px,#d5a438 45px 48px);height:3px;position:absolute;bottom:1px;left:0;right:0}.brand small{color:#bda87f}.brand-mark{background:#891a21;border:2px solid #e7bd58;box-shadow:0 0 0 2px #64141a,0 0 0 3px #cda23e}.nav-links a{color:#e9d5a4}.nav-links a:hover{color:#ffcf67}.nav-cta{color:#2a0c0d;background:#bf8a28;border:1px solid #f0cc75;font-weight:700}.nav-cta span{color:#5e1117}.hero{background-image:linear-gradient(90deg,#1f0508eb 0%,#31080bc7 32%,#1706081f 63%,#0e050608 100%),linear-gradient(#0000 58%,#0f0405cc),url(/og.png);background-position:50%;background-size:cover;align-items:flex-end;min-height:calc(100vh - 78px);padding:68px max(6vw,28px);display:flex;box-shadow:inset 0 0 0 6px #d6aa43,inset 0 0 0 10px #6f151b,inset 0 0 0 12px #e2ba5e}.hero:after{content:"";pointer-events:none;border:1px solid #f8cb637a;position:absolute;inset:20px}.hero-copy{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#31070aeb,#280b0db3);border:1px solid #e7b84eb3;max-width:640px;padding:34px 38px;box-shadow:0 22px 70px #12020361,inset 0 0 0 4px #71141a52}.hero h1{color:#fff4d2;text-shadow:0 3px 20px #0006;margin:22px 0 18px;font-size:clamp(45px,5vw,74px)}.hero h1 em{color:#efbd51}.hero h1 em:after{background:#e5a830}.hero-copy>p{color:#e5d6b8}.eyebrow{color:#e9ce94}.eyebrow span{background:#e5b54e}.primary{background:linear-gradient(#b52b2d,#7e151b);border:1px solid #efbd55;box-shadow:0 6px #4d0d12,0 14px 30px #2a03054d}.text-link{color:#f1dfb1}.hero-stats{margin-top:36px}.hero-stats b{color:#edc25f}.hero-stats span{color:#d0bd9a}.hero-visual{width:auto;height:auto;display:block;position:absolute;bottom:48px;right:6vw}.master-caption{text-align:right;background:#230608b8;border:1px solid #e5b64a99;padding:10px 15px}.master-caption span{color:#f5dc9d;font-size:11px;display:block}.master-caption b{color:#d6ad55;letter-spacing:.12em;margin-top:3px;font-size:10px;display:block}.section-label{color:#9d2024}.section-label.light{color:#efc15f}h2{color:#4a1715;font-family:Songti SC,Noto Serif CJK SC,Georgia,serif}.intro{background:linear-gradient(#fff9ecf5,#fff9ecf5),radial-gradient(circle at 10% 10%,#9e2026 0 2px,#0000 3px);border-top:8px solid #7c171d;position:relative}.intro:before,.seventy-five:before,.terms-section:before,.source-section:before{content:"";background:repeating-linear-gradient(90deg,#8f1b21 0 22px,#d7aa3f 22px 28px,#113e52 28px 50px,#d7aa3f 50px 54px,#155044 54px 76px,#d7aa3f 76px 82px);height:12px;display:block;position:absolute;top:0;left:0;right:0}.three-questions article>span{color:#7c171d;background:#f6e9c9;border:2px solid #b4882b;box-shadow:0 0 0 3px #fff8e9,0 0 0 4px #b98c31}.core-line{border:2px solid #a87826;box-shadow:0 10px #6e171b}.core-node:nth-child(4){background:#f4dfbc}.core-node:after{color:#8e1d23}.system-section{color:#f6e5b9;background:#3b0d12;padding-top:110px;padding-bottom:120px;position:relative;overflow:hidden}.system-section:before{content:"";pointer-events:none;border:1px solid #dfb14661;position:absolute;inset:18px}.system-section:after{content:"✦  ༄  ✦  ༄  ✦  ༄  ✦  ༄  ✦";text-align:center;color:#c59535;letter-spacing:1.1em;font-size:12px;position:absolute;top:28px;left:0;right:0}.system-head{z-index:1;justify-content:space-between;align-items:end;gap:50px;display:flex;position:relative}.system-head h2,.discourse-head h2{color:#fff0c8;margin-top:18px}.system-head>p,.discourse-head>p{color:#c9ac81;max-width:530px;font-size:13px;line-height:1.9}.system-layers{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid;position:relative}.system-layer{background:linear-gradient(145deg,#53131a,#2b0b0e);border:1px solid #b8842d;grid-template-columns:38px 1fr;gap:18px;min-height:240px;padding:28px;display:grid;box-shadow:inset 0 0 0 4px #d2a0371a,0 12px 35px #0f020333}.system-layer:nth-child(2),.system-layer:nth-child(5){background:linear-gradient(145deg,#123b53,#0b2536)}.system-layer:nth-child(3),.system-layer:nth-child(6){background:linear-gradient(145deg,#174b40,#0b2b26)}.layer-axis{color:#e4b650;flex-direction:column;align-items:center;display:flex}.layer-axis span{font:10px var(--font-geist-mono)}.layer-axis:after{content:"";background:linear-gradient(#d3a340,#0000);flex:1;width:1px;margin:10px 0}.layer-axis i{font-style:normal}.system-layer small{color:#e3b95d;letter-spacing:.14em;font-size:10px}.system-layer h3{color:#fff0c9;margin:7px 0 13px;font:500 25px Songti SC,serif}.system-layer p{color:#cdbb9e;font-size:12px;line-height:1.8}.system-layer footer{color:#e3c982;border-top:1px solid #e4b74e40;margin-top:20px;padding-top:13px;font-size:10px}.system-thesis{z-index:1;background:#24080b;border:1px solid #b78731;grid-template-columns:150px 1fr;align-items:center;margin-top:25px;padding:25px 30px;display:grid;position:relative}.system-thesis span{color:#e0ad46;letter-spacing:.12em;font-size:11px}.system-thesis p{color:#d6c4a2;margin:0;font:17px/1.8 Songti SC,serif}.system-thesis b{color:#f3c75e}.map-section{background:linear-gradient(135deg,#0b293d,#0d2330 50%,#17453c);border-top:8px solid #d0a03b;position:relative}.map-section:before{content:"";background:repeating-linear-gradient(90deg,#a31f25 0 25px,#d6a642 25px 30px,#1b5144 30px 55px,#d6a642 55px 60px);height:5px;position:absolute;top:7px;left:0;right:0}.section-heading h2{color:#fff0c7}.chapter-nav button.active{background:#6b171d;box-shadow:inset 4px 0 #e0b44f}.chapter-detail{background:#f5e7c8;border:3px solid #d2a33e;box-shadow:inset 0 0 0 6px #851c22}.stage-pill{border-color:#af8233}.insight-box{background:#4f1015;border:1px solid #d2a23e}.practice-box{background:#fff5dc;border:1px solid #b1812d}.seventy-five{background:#ead5a7;padding-top:115px;position:relative}.atlas-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.atlas-head h2{margin-top:20px}.atlas-head>p{color:#765d4f;max-width:440px;font-size:13px;line-height:1.8}.atlas-workspace{background:#fff7e4;border:3px double #9b6b24;grid-template-columns:330px 1fr;min-height:630px;margin-top:55px;display:grid;box-shadow:0 18px 60px #4a1a1026}.atlas-tabs{background:#4c1015;padding:14px}.atlas-tabs button{color:#f1dfb8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eabe5e40;grid-template-rows:1fr 1fr;grid-template-columns:48px 1fr;align-items:end;width:100%;min-height:104px;padding:16px;display:grid}.atlas-tabs button>span{color:#d8ac4a;grid-row:1/3;font:500 30px Georgia}.atlas-tabs button b{font:500 17px Songti SC,serif}.atlas-tabs button small{color:#af9575;font-size:9px;line-height:1.4}.atlas-tabs button.active{background:#112f48;box-shadow:inset 4px 0 #e0ae42,0 8px 20px #0c03044d}.atlas-detail{padding:44px 50px}.atlas-detail>header{border-bottom:2px solid #a77727;justify-content:space-between;padding-bottom:25px;display:flex}.atlas-detail>header span{color:#9e2026;letter-spacing:.12em;font-size:10px}.atlas-detail>header h3{margin:8px 0;font:500 36px Songti SC,serif}.atlas-detail>header p{color:#765f54;margin:0;font-size:12px}.atlas-detail>header>b{color:#9b2024;font:500 68px Georgia}.atlas-detail>header>b small{margin-left:5px;font:11px sans-serif}.atlas-groups{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.atlas-groups section{background:#fffaf0;border:1px solid #c8a566;padding:18px}.atlas-groups h4{color:#6f151b;justify-content:space-between;margin:0 0 13px;font:600 15px Songti SC,serif;display:flex}.atlas-groups h4 span{color:#fff;background:#bf8d31;border-radius:50%;place-items:center;width:22px;height:22px;font:9px sans-serif;display:grid}.atlas-groups section>div{flex-wrap:wrap;gap:7px;display:flex}.atlas-groups section>div>span{background:#f1e2c3;border:1px solid #d7bd8a;padding:6px 9px;font-size:11px}.atlas-detail>footer{color:#d9c39b;background:#3c1013;grid-template-columns:78px 1fr;gap:15px;margin-top:28px;padding:20px;display:grid}.atlas-detail>footer b{color:#efbd56;font-size:11px}.atlas-detail>footer p{margin:0;font-size:11px;line-height:1.75}.terms-section{background:#fff9ec;position:relative}.term-browser{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;margin-top:35px;display:grid}.term-grid{grid-template-columns:repeat(2,1fr);margin-top:0}.term-card{-webkit-appearance:none;appearance:none;color:var(--ink);text-align:left;cursor:pointer;background:#fffaf0;min-height:280px}.term-card.active{background:#f1dfb9;transform:translateY(-2px);box-shadow:inset 5px 0 #981d23,0 12px 35px #42130d1f}.term-card em{color:#a77b2e;min-height:16px;font:10px/1.5 Georgia,serif;display:block}.term-card>p{color:#66534c}.term-card footer{color:#8f1b21;justify-content:space-between;display:flex}.term-deep-dive{color:#f6e5bd;background:#3f0e13;border:3px double #d3a33f;padding:35px;position:sticky;top:104px;box-shadow:0 20px 60px #37090a38}.term-deep-title{border-bottom:1px solid #e6b85559;padding-bottom:22px}.term-deep-title>span{color:#e0af48;letter-spacing:.13em;font-size:10px}.term-deep-title h3{margin:9px 0 4px;font:500 36px Songti SC,serif}.term-deep-title em{color:#bca981;font:11px Georgia,serif}.term-deep-dive dl{margin:20px 0}.term-deep-dive dl>div{border-bottom:1px solid #e6b85529;padding:16px 0}.term-deep-dive dt{color:#e3b44e;margin-bottom:6px;font-size:10px}.term-deep-dive dd{color:#d2c2a3;margin:0;font-size:12px;line-height:1.7}.term-deep-dive blockquote{background:#0f3443;border-left:3px solid #d5aa43;margin:22px 0 0;padding:18px;font:15px/1.7 Songti SC,serif}.term-deep-dive blockquote span{color:#e3b653;letter-spacing:.12em;margin-bottom:7px;font:9px sans-serif;display:block}.load-more-terms{color:#f0c65e;cursor:pointer;background:linear-gradient(135deg,#4d1015,#2a090c 70%,#103944);border:2px solid #a8772a;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;min-height:88px;font:600 15px Songti SC,serif;display:flex}.load-more-terms span{color:#cbb995;letter-spacing:.08em;font:10px sans-serif}.load-more-terms:hover{filter:brightness(1.1)}.term-tools{flex-wrap:wrap}.priority-filters{flex-wrap:wrap;gap:6px;display:flex}.priority-filters button{color:#64161a;cursor:pointer;background:#f5e6c7;border:1px solid #b58a3c;border-radius:20px;padding:9px 13px;font-size:10px}.priority-filters button.active{color:#f1c862;background:#4b1015;border-color:#d1a13e}.term-tools>.filters{flex-basis:100%}.importance{letter-spacing:.08em;border:1px solid;align-items:center;gap:7px;width:max-content;margin-top:17px;padding:6px 9px;font:9px sans-serif;display:flex}.importance b{font-size:10px}.importance.level-3{color:#8c171d;background:#f2ddb0}.importance.level-2{color:#0e4b45;background:#dce8d8}.importance.level-1{color:#6d675f;background:#ece7dc}.term-card .importance+h3{margin-top:14px}.term-importance{background:#0e3542;border:1px solid #c69437;margin:20px 0 5px;padding:17px}.term-importance>b{color:#f0c35d;font:500 14px Songti SC,serif;display:block}.term-importance>span{color:#9eb7b3;letter-spacing:.1em;margin-top:5px;font-size:9px;display:block}.term-importance>p{color:#d8caac;margin:11px 0 0;font-size:11px;line-height:1.75}.discourse-section{color:#f5e5be;background:#0d3041;border-top:8px solid #d3a43f;padding-top:110px;padding-bottom:120px;position:relative}.discourse-section:before{content:"";pointer-events:none;border:1px solid #ddae4252;position:absolute;inset:18px}.discourse-head{justify-content:space-between;align-items:end;gap:45px;display:flex;position:relative}.discourse-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid;position:relative}.discourse-grid article{background:linear-gradient(145deg,#17485c,#0b2634);border:1px solid #b98a32;padding:25px;box-shadow:inset 0 0 0 4px #e0b34c0f}.discourse-grid header{align-items:center;gap:14px;display:flex}.discourse-grid header span{color:#e0ac42;font:10px var(--font-geist-mono)}.discourse-grid h3{font:500 20px Songti SC,serif}.formula{color:#f1ce75;background:#4b1116;margin:18px 0;padding:13px;font:15px/1.6 Songti SC,serif}.discourse-grid article>p{color:#9fb9bc;font-size:11px}.discourse-grid blockquote{color:#d6c7aa;border-top:1px solid #e6b95038;margin:15px 0 0;padding-top:15px;font-size:12px;line-height:1.8}.sectarian-note{background:#2f0b0f;border:1px solid #c79437;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:25px;padding:30px;display:grid}.sectarian-note span{color:#daa942;font-size:10px}.sectarian-note h3{font:500 25px/1.4 Songti SC,serif}.voices p{color:#c9b798;margin:0 0 10px;font-size:12px}.voices b{color:#efc25e}.sectarian-note footer{color:#e1c986;border-top:1px solid #e5b54b40;grid-column:1/-1;padding-top:17px;font-size:12px}.reading-method{background:#efe0bd;padding-top:100px}.method-panel{background:#4b1015;border:3px double #d4a440}.translator{background:#fff5db;border:3px double #b8832c}.translation.emphasis{background:#ead6a7}.source-section{background:#fff9ec;grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:115px;padding-bottom:115px;display:grid;position:relative}.source-list{border-top:2px solid #9a1e23}.source-list a{border-bottom:1px solid #cdbb94;grid-template-columns:100px 1fr auto;align-items:center;gap:20px;padding:24px 10px;transition:all .2s;display:grid}.source-list a:hover{background:#f0dfba;padding-left:20px}.source-list span{color:#9a1c21;font-size:10px}.source-list b{font:500 15px Songti SC,serif}.source-list small{color:#897163;font-size:10px}.path-section{background:linear-gradient(135deg,#3d0d12,#28090c 55%,#102f36);border-top:8px solid #d5a63f;position:relative}.path-section:before{content:"";pointer-events:none;border:1px solid #e1b1444d;position:absolute;inset:18px}.path-head{position:relative}.path-head h2{color:#fff0c9}.path-head>div>p{color:#bfae91;font-size:12px}.progress-ring:before{background:#3d0d12}.days{background:#e2b34b40;border-color:#a97728;position:relative}.days button{background:#461015;border-bottom:1px solid #e7bb5b2e}.days button:hover{background:#5e171c}.days button.done{background:#113d3e}.days button>span{color:#e4b451}.days button i{border-color:#c99a3b}.days button.done i{background:#b5852d;border-color:#e5bd5c}.checkpoint{background:#22070a;border:2px solid #bd8c33;position:relative}.footer{background:#180709;border-top:6px double #d3a440}.footer .brand-mark{background:#7c171d}@media (max-width:1100px){.nav-links{gap:14px}.nav-links a{font-size:11px}.system-layers{grid-template-columns:repeat(2,1fr)}.term-browser{grid-template-columns:1fr}.term-deep-dive{position:relative;top:auto}.discourse-grid{grid-template-columns:repeat(2,1fr)}.atlas-workspace{grid-template-columns:270px 1fr}.source-section{grid-template-columns:1fr}}@media (max-width:760px){.hero{background-position:62%;padding:50px 22px}.hero-copy{padding:28px 22px}.hero-visual{display:none}.system-head,.discourse-head,.atlas-head{display:block}.system-head>p,.discourse-head>p,.atlas-head>p{margin-top:20px}.system-layers{grid-template-columns:1fr}.system-thesis{grid-template-columns:1fr;gap:10px}.atlas-workspace{grid-template-columns:1fr}.atlas-tabs{grid-template-columns:repeat(5,1fr);padding:6px;display:grid;overflow:auto}.atlas-tabs button{text-align:center;min-width:110px;min-height:82px;padding:10px;display:block}.atlas-tabs button>span{font-size:22px;display:block}.atlas-tabs button small{display:none}.atlas-detail{padding:30px 20px}.atlas-groups,.term-grid{grid-template-columns:1fr}.term-deep-dive{padding:25px 20px}.discourse-grid,.sectarian-note{grid-template-columns:1fr}.sectarian-note footer{grid-column:auto}.source-list a{grid-template-columns:1fr;gap:6px}.source-list small{text-align:left}.nav-links{display:none}.hero:after,.system-section:before,.discourse-section:before,.path-section:before{inset:9px}.hero h1{font-size:43px}.system-section:after{letter-spacing:.4em}.source-section{gap:35px}}.core-node{-webkit-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff}.core-node:hover{background:#f4e3bd}.core-node:focus-visible{outline-offset:-3px;outline:3px solid #d4a642}.tags button:focus-visible{outline-offset:-3px;outline:3px solid #d4a642}.atlas-groups button:focus-visible{outline-offset:-3px;outline:3px solid #d4a642}.system-layer footer button:focus-visible{outline-offset:-3px;outline:3px solid #d4a642}.system-layer footer{flex-wrap:wrap;gap:6px;display:flex}.system-layer footer button{color:#edd08b;cursor:pointer;background:#ffffff0a;border:1px solid #e5b75057;padding:6px 8px;font-size:10px}.system-layer footer button:hover{color:#fff;background:#8b1b21}.tags button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #5122182e;padding:8px 11px;font-size:11px}.tags button:hover{background:#f5dfb5;border-color:#9c1d23}.tags button span{color:#a51f25;margin-left:8px}.atlas-groups section>div>button{color:#4b1715;cursor:pointer;background:#f1e2c3;border:1px solid #d7bd8a;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.atlas-groups section>div>button:hover{color:#fff1c7;background:#7c171d;border-color:#d7a63e}.atlas-groups section>div>button span{color:#9a1d22;font-size:9px}.atlas-groups section>div>button:hover span{color:#f2c65d}.chapter-depth-grid{background:#b58b4c;border:1px solid #b58b4c;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:26px;display:grid}.chapter-depth-grid section{background:#fff8e9;padding:18px}.chapter-depth-grid span{color:#951c22;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.chapter-depth-grid p{color:#59463f;margin:0;font-size:11px;line-height:1.75}.chapter-depth-grid .chapter-elevation{background:#4c1015;grid-column:1/-1}.chapter-depth-grid .chapter-elevation span{color:#e3b653}.chapter-depth-grid .chapter-elevation p{color:#ead8b5;font:14px/1.8 Songti SC,serif}.open-reader{color:#2e0b0d;cursor:pointer;background:linear-gradient(#d3a33d,#a97825);border:1px solid #f0cc74;justify-content:space-between;width:100%;margin-top:16px;padding:13px 15px;font-size:11px;font-weight:700;display:flex}.open-reader:hover{filter:brightness(1.08)}.plain-mini{color:#451317;background:#f1e2bd;border-left:4px solid #d1a039;margin:20px 0 4px;padding:18px}.plain-mini span{color:#931b21;letter-spacing:.12em;margin-bottom:7px;font-size:9px;display:block}.plain-mini p{margin:0;font:500 14px/1.75 Songti SC,serif}.term-reader-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0304d6;justify-content:flex-end;animation:.2s readerFade;display:flex;position:fixed;inset:0}.term-reader{width:min(900px,94vw);height:100%;color:var(--ink);background:#fff7e6;border-left:5px solid #d3a23e;animation:.28s readerSlide;overflow:auto;box-shadow:-25px 0 80px #00000059}.reader-header{z-index:2;color:#f6e7be;background:linear-gradient(135deg,#4a0e13,#20080a 70%,#0e3544);border-bottom:4px double #d6a640;justify-content:space-between;align-items:start;padding:32px 42px;display:flex;position:sticky;top:0}.reader-header>div>span{color:#e2b34e;letter-spacing:.14em;font-size:10px}.reader-header h2{color:#fff0c8;margin:7px 0 4px;font:500 45px/1.1 Songti SC,serif}.reader-header em{color:#bea982;font:11px Georgia,serif}.reader-header>button{color:#f5d88d;cursor:pointer;background:0 0;border:1px solid #d0a03b;width:42px;height:42px;font-size:28px}.reader-header>button:hover{background:#8c1a20}.reader-body{padding:36px 42px 60px}.reader-primary{background:#efe0bd;border:2px solid #b78731;padding:26px 28px}.reader-primary span,.reader-grid span,.reader-synthesis span,.reader-body blockquote>span{color:#941c22;letter-spacing:.13em;margin-bottom:10px;font-size:10px;display:block}.reader-primary p{margin:0;font:500 20px/1.85 Songti SC,serif}.reader-grid{background:#c5a269;border:1px solid #c5a269;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:22px;display:grid}.reader-grid section{background:#fffaf0;padding:23px}.reader-grid p{color:#5f4c44;margin:0;font-size:13px;line-height:1.85}.reader-synthesis{color:#f3e1b9;background:linear-gradient(135deg,#0d3445,#174c43);border:2px solid #d4a23d;margin-top:22px;padding:27px}.reader-synthesis span{color:#edbd55}.reader-synthesis p{margin:0;font:500 18px/1.9 Songti SC,serif}.reader-body>blockquote{color:#f3dfb6;background:#4b1015;border-left:5px solid #d6a33d;margin:22px 0 0;padding:28px}.reader-body>blockquote>span{color:#e8b84e}.reader-body>blockquote p{margin:0;font:500 18px/1.85 Songti SC,serif}.reader-related{border-top:1px solid #c8aa73;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex}.reader-related>span{color:#7c171c;letter-spacing:.13em;margin-right:10px;font-size:10px}.reader-related button{color:#481215;cursor:pointer;background:#f2e0b9;border:1px solid #b98b35;padding:9px 12px}.reader-related button:hover{color:#fff;background:#7d171d}.reader-related i{color:#b78027;margin-left:12px;font-style:normal}.plain-reader{background:#fffaf0;border:2px solid #b4842d;box-shadow:0 10px 35px #58260d14}.plain-reader>header{color:#f2dfb2;background:#0f3d46;align-items:center;gap:18px;padding:17px 22px;display:flex}.plain-reader>header span{color:#f0bd55;letter-spacing:.13em;font-size:10px}.plain-reader>header b{font:500 13px Songti SC,serif}.plain-reader-grid{grid-template-columns:1fr 1fr;display:grid}.plain-reader-grid article{padding:24px}.plain-reader-grid article+article{background:#f3e2bc;border-left:1px solid #d8bd87}.plain-reader-grid span{color:#961c22;letter-spacing:.12em;margin-bottom:10px;font-size:10px;display:block}.plain-reader-grid p{color:#432f29;margin:0;font:500 16px/1.9 Songti SC,serif}.plain-reader>footer{color:#806a5c;border-top:1px solid #d4bb8c;padding:13px 22px;font-size:10px;line-height:1.65}.depth-divider{align-items:center;gap:14px;margin:28px 0 16px;display:flex}.depth-divider:before,.depth-divider:after{content:"";background:#c9a863;flex:1;height:1px}.depth-divider span{color:#a11f25;letter-spacing:.12em;font-size:9px}.depth-divider b{color:#684f42;font:500 12px Songti SC,serif}.reader-mode-tabs{background:#b48c4d;border:1px solid #b48c4d;grid-template-columns:repeat(3,1fr);gap:1px;margin:26px 0;display:grid}.reader-mode-tabs button{color:#5a1919;text-align:left;cursor:pointer;background:#f4e5c5;border:0;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:17px 20px;display:grid}.reader-mode-tabs button>span{letter-spacing:.08em;border:1px solid #9b722d;border-radius:50%;grid-row:1/3;place-items:center;width:39px;height:39px;font-size:9px;display:grid}.reader-mode-tabs b{font:500 16px Songti SC,serif}.reader-mode-tabs small{color:#866e5a;margin-top:3px;font-size:9px}.reader-mode-tabs button.active{color:#f3dfb0;background:linear-gradient(135deg,#571218,#2c0a0d 65%,#103c46)}.reader-mode-tabs button.active>span{color:#efbd55;border-color:#e3b44c}.reader-mode-tabs button.active small{color:#c6b18e}.reader-mode-tabs button:hover{filter:brightness(1.04)}.treatise-reader{background:#f8eed8;border:1px solid #b58b45;box-shadow:0 18px 50px #44190d17}.treatise-cover{color:#f3e2b9;background:linear-gradient(140deg,#4d0f15,#270a0d 68%,#0e3b46);border-bottom:4px double #d2a13c;padding:35px 36px 38px;position:relative;overflow:hidden}.treatise-cover:after{content:"论";color:#e6be5b12;font:190px/1 Songti SC,serif;position:absolute;bottom:-54px;right:-5px}.treatise-cover>span{z-index:1;color:#e8b84f;letter-spacing:.14em;font-size:9px;position:relative}.treatise-cover h3{z-index:1;color:#fff0c8;margin:11px 0 18px;font:500 28px/1.4 Songti SC,serif;position:relative}.treatise-cover p{z-index:1;color:#d9c7a9;max-width:720px;margin:0;font:14px/2 Songti SC,serif;position:relative}.treatise-chapter-link{background:#e9d6aa;border-bottom:1px solid #c7a25d;grid-template-columns:95px 1fr;align-items:start;gap:18px;padding:22px 28px;display:grid}.treatise-chapter-link span{color:#8d181e;letter-spacing:.14em;padding-top:4px;font-size:9px}.treatise-chapter-link p{color:#55423a;margin:0;font:500 13px/1.85 Songti SC,serif}.treatise-route{background:#c3a36d;border-bottom:1px solid #c3a36d;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.treatise-route div{text-align:center;background:#fff8e9;padding:15px 9px;position:relative}.treatise-route div+div:before{content:"→";z-index:1;color:#9b712e;font-size:10px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.treatise-route span{color:#ad8f62;letter-spacing:.12em;margin-bottom:4px;font-size:8px;display:block}.treatise-route b{color:#69534a;font:500 10px Songti SC,serif}.treatise-route div.active{background:#0f3d46}.treatise-route div.active span{color:#e8b649}.treatise-route div.active b{color:#f4dfb3}.treatise-questions{background:#f1e3c5;border-bottom:1px solid #c9aa6e;padding:26px 30px}.treatise-questions>span{color:#8d181e;letter-spacing:.14em;margin-bottom:14px;font-size:9px;display:block}.treatise-questions ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.treatise-questions li{grid-template-columns:25px 1fr;align-items:start;gap:8px;display:grid}.treatise-questions li b{color:#efc55f;background:#5a1116;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.treatise-questions li p{color:#5b4840;margin:0;font:11px/1.7 Songti SC,serif}.treatise-sections{background:#fffaf0;padding:10px 30px 30px}.treatise-sections>section{border-bottom:1px solid #d8bd87;padding:30px 0}.treatise-sections>section:last-child{border-bottom:0}.treatise-sections header{grid-template-columns:48px 1fr;align-items:center;gap:14px;margin-bottom:15px;display:grid}.treatise-sections header>span{color:#8b181e;background:#f1dfb9;border:1px solid #a87b2c;place-items:center;width:46px;height:46px;font:500 18px Songti SC,serif;display:grid}.treatise-sections small{color:#997f6d;letter-spacing:.12em;margin-bottom:4px;font-size:8px;display:block}.treatise-sections h4{color:#4e1014;margin:0;font:500 21px/1.35 Songti SC,serif}.treatise-sections>section>p{color:#4f3c35;text-align:justify;margin:0;font:500 15px/2.05 Songti SC,serif}.treatise-sections>section:nth-child(6){background:#0f3b45;border:2px solid #d0a03c;margin:0 -30px;padding:30px}.treatise-sections>section:nth-child(6) header>span{color:#f2c75d;background:#5a1116;border-color:#e2b650}.treatise-sections>section:nth-child(6) small{color:#d6b66d}.treatise-sections>section:nth-child(6) h4,.treatise-sections>section:nth-child(6)>p{color:#f0dfba}.treatise-end{color:#ebd8b2;background:#4d1015;border-top:4px double #d4a23e;padding:24px 30px}.treatise-end span{color:#e9b84f;letter-spacing:.14em;margin-bottom:8px;font-size:9px;display:block}.treatise-end p{margin:0;font:12px/1.8 Songti SC,serif}.layers-reader>blockquote{color:#f3dfb6;background:#4b1015;border-left:5px solid #d6a33d;margin:22px 0 0;padding:28px}.layers-reader>blockquote>span{color:#e8b84e;letter-spacing:.13em;margin-bottom:10px;font-size:10px;display:block}.layers-reader>blockquote p{margin:0;font:500 18px/1.85 Songti SC,serif}@keyframes readerFade{0%{opacity:0}to{opacity:1}}@keyframes readerSlide{0%{opacity:.4;transform:translate(50px)}to{opacity:1;transform:none}}@media (max-width:760px){.chapter-depth-grid{grid-template-columns:1fr}.chapter-depth-grid .chapter-elevation{grid-column:auto}.reader-header{padding:25px 20px}.reader-header h2{font-size:36px}.reader-body{padding:24px 18px 45px}.reader-grid,.plain-reader-grid{grid-template-columns:1fr}.plain-reader-grid article+article{border-top:1px solid #d8bd87;border-left:0}.reader-primary p,.reader-synthesis p,.reader-body>blockquote p,.plain-reader-grid p{font-size:16px}.plain-reader>header{display:block}.plain-reader>header b{margin-top:6px;display:block}.reader-mode-tabs{grid-template-columns:1fr}.treatise-cover{padding:28px 23px}.treatise-cover h3{font-size:24px}.treatise-chapter-link{grid-template-columns:1fr;gap:7px;padding:20px}.treatise-route{grid-template-columns:repeat(3,1fr)}.treatise-route div:nth-child(4):before{display:none}.treatise-questions{padding:23px 20px}.treatise-questions ol{grid-template-columns:1fr}.treatise-sections{padding:4px 20px 20px}.treatise-sections>section{padding:25px 0}.treatise-sections>section:nth-child(6){margin:0 -20px;padding:25px 20px}.treatise-sections>section>p{font-size:14px}.treatise-end{padding:22px 20px}}.study-console{background:#efe0bd;border-top:8px solid #d4a33e;border-bottom:8px solid #70161c;padding-top:72px;padding-bottom:76px;position:relative}.study-console:before{content:"";pointer-events:none;border:1px solid #881c2047;position:absolute;inset:18px}.console-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:8vw;display:grid;position:relative}.console-heading h2{margin:14px 0 0}.console-heading>p{color:#68534a;margin:0;font:14px/1.9 Songti SC,serif}.console-modes{background:#a67a2d;border:1px solid #a67a2d;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid;position:relative}.console-modes article{background:#fff7e6;min-height:190px;padding:25px}.console-modes span{color:#9b1c22;font:10px var(--font-geist-mono)}.console-modes h3{color:#4d1115;margin:19px 0 10px;font:500 21px Songti SC,serif}.console-modes p{color:#6b574d;margin:0;font-size:11px;line-height:1.8}.edition-note{color:#ead8b5;background:#4a1015;border:1px solid #d2a03d;grid-template-columns:130px 1fr;gap:18px;margin-top:18px;padding:22px 25px;display:grid;position:relative}.edition-note b{color:#efc25b;font-size:11px}.edition-note p{margin:0;font-size:12px;line-height:1.85}.voice-legend{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.voice-legend span{color:#eedcb4;background:#123b48;border:1px solid #b98a34;padding:8px 11px;font-size:10px}.canonical-strip{background:#b99051;border:1px solid #b99051;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.canonical-strip article{background:#fff8e8;padding:17px}.canonical-strip article:last-child{grid-column:1/-1}.canonical-strip span{color:#921c22;letter-spacing:.12em;margin-bottom:7px;font-size:9px;display:block}.canonical-strip p{color:#5b4840;margin:0;font-size:11px;line-height:1.75}.chapter-sources{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.chapter-sources a{color:#5c1718;background:#fff4d8;border:1px solid #ad7e2e;padding:8px 11px;font-size:10px}.chapter-sources a:hover{color:#fff0c6;background:#6e171c}.open-term-page{color:#f1d48b;text-align:center;border:1px solid #d2a13c;margin-top:14px;padding:12px 14px;font-size:10px;display:block}.open-term-page:hover{background:#0f3a45}.evidence-card{background:#fff9ed;border:2px solid #b17f2c;margin-top:22px}.evidence-card>header{color:#f0ddaf;background:#4a1015;justify-content:space-between;gap:20px;padding:17px 21px;display:flex}.evidence-card>header span{color:#edbd55;letter-spacing:.12em;font-size:10px}.evidence-card>header b{font-size:10px}.evidence-grid{grid-template-columns:1fr 1fr;display:grid}.evidence-grid article{padding:22px}.evidence-grid article+article{border-left:1px solid #d2b47c}.evidence-grid span{color:#941c21;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.evidence-grid p{color:#55443d;margin:0;font-size:12px;line-height:1.8}.evidence-note{color:#6e594e;background:#f0e0bb;border-top:1px solid #cfb37d;margin:0;padding:16px 21px;font-size:11px;line-height:1.8}.evidence-card>footer{background:#cfaf73;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.evidence-card>footer a{color:#4d1717;background:#fff9ed;padding:15px;position:relative}.evidence-card>footer small{color:#a21e23;font-size:8px;display:block}.evidence-card>footer b{margin-top:5px;font-size:9px;line-height:1.5;display:block}.evidence-card>footer span{color:#a77a2a;position:absolute;top:9px;right:9px}.typed-connections{color:#f0dfb8;background:#0e3844;border:2px solid #c99737;margin-top:24px;padding:25px}.typed-connections>header span{color:#efbd53;letter-spacing:.13em;font-size:9px}.typed-connections h3{color:#f6e8c2;margin:7px 0 18px;font:500 19px Songti SC,serif}.typed-connections>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.typed-connections button{color:#461417;text-align:left;cursor:pointer;background:#fff7e6;border:1px solid #bd8d38;padding:16px 38px 16px 17px;position:relative}.typed-connections button:hover{background:#f0d9a9}.typed-connections small{color:#9c1c21;font-size:8px;display:block}.typed-connections b{margin:5px 0;font:500 16px Songti SC,serif;display:block}.typed-connections p{color:#655148;margin:0;font-size:10px;line-height:1.6}.typed-connections i{color:#a5792c;font-style:normal;position:absolute;top:50%;right:14px}.reader-full-page{color:#f1ddb0;background:linear-gradient(135deg,#561117,#28090c 65%,#103b46);border:2px solid #d2a13d;grid-template-columns:1fr auto;align-items:center;margin-top:18px;padding:18px 21px;display:grid}.reader-full-page span{color:#dfb04b;letter-spacing:.1em;font-size:9px}.reader-full-page b{grid-row:2;margin-top:5px;font:500 16px Songti SC,serif}.reader-full-page i{color:#edbf5b;grid-area:1/2/3;font-size:20px;font-style:normal}.term-page{color:#351314;background:#f6ecd4;min-height:100vh}.term-page-nav{z-index:20;color:#f2dfb0;background:#26080b;border-bottom:4px double #d2a23e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:60px;padding:0 max(5vw,24px);display:grid;position:sticky;top:0}.term-page-nav a{color:#e8c978;font-size:11px}.term-page-nav a:nth-child(2){justify-self:center}.term-page-nav b{letter-spacing:.08em;justify-self:end;font:500 13px Songti SC,serif}.term-page-hero{color:#f0dfb5;background:radial-gradient(circle at 78% 30%,#daac402e,#0000 24%),linear-gradient(135deg,#4b1015,#24080b 60%,#0f3743);border-bottom:9px solid #d2a23e;padding:92px max(8vw,28px) 76px;position:relative;overflow:hidden}.term-page-hero:after{content:"༄  ༄  ༄  ༄";color:#e8ba4b38;letter-spacing:.25em;font-size:52px;position:absolute;top:45px;right:6vw;transform:rotate(-8deg)}.term-page-seal{color:#f2c2520f;font:240px/1 Songti SC,serif;position:absolute;bottom:-48px;right:9vw}.term-page-kicker{color:#e4b44c;font:10px var(--font-geist-mono);letter-spacing:.14em;position:relative}.term-page-hero h1{color:#fff0c7;margin:21px 0 5px;font-size:clamp(58px,8vw,106px);line-height:1;position:relative}.term-page-hero em{color:#c7ad7b;font:13px Georgia,serif;position:relative}.term-page-hero>p{color:#ead9b9;max-width:820px;margin:35px 0 0;font:500 20px/2 Songti SC,serif;position:relative}.term-page-status{background:#0a2e37b3;border:1px solid #b98a34;grid-template-columns:1fr auto;gap:8px 25px;max-width:1050px;margin-top:38px;padding:19px 22px;display:grid;position:relative}.term-page-status span{color:#eab74f;letter-spacing:.1em;font-size:9px}.term-page-status b{color:#f2dcaa;font-size:11px}.term-page-status small{color:#b8c8c4;grid-column:1/-1;font-size:10px;line-height:1.7}.term-page-shell{grid-template-columns:290px minmax(0,1fr);gap:55px;max-width:1460px;margin:0 auto;padding:70px max(5vw,24px) 110px;display:grid}.term-page-aside{color:#f0dfb6;background:#3d0d12;border:3px double #cd9b38;align-self:start;max-height:calc(100vh - 110px);padding:24px;position:sticky;top:86px;overflow:auto}.aside-label,.aside-relations>span,.aside-sources>span{color:#e5b34b;letter-spacing:.13em;margin-bottom:11px;font-size:9px;display:block}.term-page-aside>nav{display:grid}.term-page-aside>nav a{color:#d6c3a2;border-bottom:1px solid #e6b84c2e;padding:12px 0;font-size:11px}.term-page-aside>nav a:hover{color:#efbf59}.aside-relations,.aside-sources{margin-top:28px}.aside-relations a{color:#f0deb6;border-bottom:1px solid #e6b84c26;grid-template-columns:1fr auto;gap:4px;padding:10px 0;display:grid}.aside-relations small{color:#9db6b2;font-size:8px}.aside-relations b{grid-area:1/2/3;font:500 14px Songti SC,serif}.aside-sources a{color:#ebd8ad;border-bottom:1px solid #e6b84c26;padding:11px 22px 11px 0;display:block;position:relative}.aside-sources small{color:#dba846;font-size:8px;display:block}.aside-sources b{margin-top:4px;font-size:9px;line-height:1.45;display:block}.aside-sources i{font-style:normal;position:absolute;top:14px;right:0}.term-article{min-width:0}.term-article>section{margin-bottom:28px;scroll-margin-top:90px}.term-article h2{font-size:32px;line-height:1.4}.term-plain{background:#fff9ed;border:2px solid #b78832}.term-plain>header,.term-evidence>header,.term-reference>header,.term-connections>header{border-bottom:1px solid #cdb17a;padding:28px 30px}.term-plain>header span,.term-evidence>header span,.term-reference>header span,.term-connections>header span{color:#9b1c22;letter-spacing:.13em;font-size:9px}.term-plain>header h2,.term-evidence>header h2,.term-reference>header h2,.term-connections>header h2{margin:9px 0 0}.term-plain>div{grid-template-columns:1fr 1fr;display:grid}.term-plain article{padding:30px}.term-plain article+article{background:#efe0b9;border-left:1px solid #cfb278}.term-plain small,.term-evidence small{color:#9a1c21;letter-spacing:.11em;margin-bottom:9px;font-size:9px;display:block}.term-plain p{color:#48332e;margin:0;font:500 16px/2 Songti SC,serif}.term-plain>footer{color:#796258;border-top:1px solid #ceb27d;padding:15px 30px;font-size:10px}.term-evidence{background:#fff8e7;border:2px solid #b78832}.term-evidence-grid{background:#c9aa6d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.term-evidence-grid article{background:#fffaf0;padding:26px}.term-evidence-grid b{color:#531317;font:500 16px/1.5 Songti SC,serif;display:block}.term-evidence-grid p{color:#604d44;margin:9px 0 0;font-size:11px;line-height:1.85}.term-essay{background:#fff9eb;border:3px double #c69536}.term-essay>header{color:#ebdab3;background:linear-gradient(135deg,#4b1015,#25090c 70%,#0f3b46);padding:48px;position:relative;overflow:hidden}.term-essay>header:after{content:"论";color:#eabc4f0f;font:240px/1 Songti SC,serif;position:absolute;bottom:-70px;right:-5px}.term-essay>header span{color:#e5b44b;letter-spacing:.14em;font-size:9px;position:relative}.term-essay>header h2{color:#fff0c8;margin:12px 0;font-size:36px;position:relative}.term-essay>header p{color:#d6c5a5;max-width:810px;margin:0;font:14px/2 Songti SC,serif;position:relative}.term-canonical{background:#e8d4a8;grid-template-columns:100px 1fr;gap:16px;padding:23px 30px;display:grid}.term-canonical small{color:#941c21;letter-spacing:.12em;font-size:9px}.term-canonical p{color:#554139;margin:0;font:500 12px/1.8 Songti SC,serif}.term-layer-route{background:#b58c4a;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.term-layer-route div{text-align:center;background:#fff8e8;padding:16px 8px}.term-layer-route span{color:#9b1c22;font-size:8px;display:block}.term-layer-route b{color:#4c1717;margin:5px 0;font:500 12px Songti SC,serif;display:block}.term-layer-route small{color:#8c7666;font-size:8px}.term-layer-route div.active{background:#0f3b46}.term-layer-route div.active span,.term-layer-route div.active small{color:#dab152}.term-layer-route div.active b{color:#f3e1b7}.term-questions{background:#f1e1bd;border-bottom:1px solid #c7a15b;padding:28px 32px}.term-questions>span{color:#971c22;letter-spacing:.12em;font-size:9px}.term-questions ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:17px 0 0;padding:0;list-style:none;display:grid}.term-questions li{grid-template-columns:27px 1fr;gap:9px;display:grid}.term-questions li b{color:#efc25b;background:#511116;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.term-questions p{color:#5e4941;margin:0;font-size:11px;line-height:1.75}.term-sections{padding:5px 40px 35px}.term-sections>section{border-bottom:1px solid #d6b982;padding:38px 0}.term-sections>section:last-child{border:0}.term-sections header{grid-template-columns:54px 1fr;align-items:center;gap:15px;display:grid}.term-sections header>span{color:#87181e;background:#efddb6;border:1px solid #a97b2d;place-items:center;width:52px;height:52px;font:500 20px Songti SC,serif;display:grid}.term-sections small{color:#9a7c67;letter-spacing:.12em;font-size:8px;display:block}.term-sections h3{color:#4b1014;margin:5px 0 0;font:500 23px Songti SC,serif}.term-sections>section>p{color:#4a3731;text-align:justify;margin:20px 0 0;font:500 16px/2.1 Songti SC,serif}.term-sections>section:nth-child(6){background:#0f3b46;border:2px solid #d2a23e;margin:0 -40px;padding:38px 40px}.term-sections>section:nth-child(6) header>span{color:#efc45e;background:#591117;border-color:#e3b64e}.term-sections>section:nth-child(6) small{color:#d7b56a}.term-sections>section:nth-child(6) h3,.term-sections>section:nth-child(6)>p{color:#f0dfb7}.term-reference{background:#fff8e8;border:2px solid #b78832}.term-reference-grid{background:#c7aa72;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.term-reference-grid article{background:#fffaf0;padding:28px;position:relative}.term-reference-grid article>span{color:#dac79f;font:35px Georgia,serif;position:absolute;top:10px;right:15px}.term-reference-grid small{color:#951c21;letter-spacing:.12em;font-size:9px;position:relative}.term-reference-grid p{color:#514039;margin:13px 0 0;font:500 14px/2 Songti SC,serif;position:relative}.term-reference-grid .wide{background:#efe0bc;grid-column:1/-1}.term-reference-grid .expression{background:#4a1015}.term-reference-grid .expression>span{color:#eabe5433}.term-reference-grid .expression small{color:#e4b44b}.term-reference-grid .expression p{color:#eeddb8;font-size:17px}.term-connections{color:#ecdbb3;background:#0f3945;border:3px double #d1a03c}.term-connections>header{border-bottom-color:#e5b74d4d}.term-connections>header span{color:#e8b74d}.term-connections>header h2{color:#f5e6bd}.term-connections>div{background:#b88b37;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.term-connections a{color:#461417;background:#fff8e8;padding:25px}.term-connections a:hover{background:#f0d9a8}.term-connections small{color:#9b1c21;letter-spacing:.11em;font-size:8px}.term-connections h3{color:#4c1115;margin:7px 0;font:500 22px Songti SC,serif}.term-connections p{color:#625048;margin:0;font-size:11px;line-height:1.75}.term-connections i{color:#9a7029;margin-top:15px;font-size:9px;font-style:normal;display:block}.relations-pending{color:#58453d;background:#fff8e8;grid-column:1/-1;margin:0;padding:28px;font-size:12px;line-height:1.8}.term-facets{background:#fff8e8;border:3px double #c79636}.term-facets>header{color:#eeddb5;background:linear-gradient(135deg,#0f3b46,#153f3c 58%,#4b1015);padding:38px}.term-facets>header>span{color:#e8b84e;letter-spacing:.14em;font-size:9px}.term-facets>header h2{color:#fff0c8;margin:10px 0}.term-facets>header p{color:#c9c7af;max-width:780px;margin:0;font:12px/1.85 Songti SC,serif}.term-facets>div{background:#c5a568;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.term-facets article{background:#fffaf0;padding:30px}.term-facets article:nth-child(4n+2),.term-facets article:nth-child(4n+3){background:#f1e2be}.term-facets article>header{grid-template-columns:46px 1fr;align-items:center;gap:13px;display:grid}.term-facets article>header>span{color:#8f191e;border:1px solid #a77b2d;place-items:center;width:44px;height:44px;font:16px Georgia,serif;display:grid}.term-facets article small{color:#967e6d;letter-spacing:.12em;font-size:8px;display:block}.term-facets article h3{color:#4d1115;margin:4px 0 0;font:500 19px/1.4 Songti SC,serif}.term-facets article>p{color:#4f3d36;text-align:justify;margin:19px 0 0;font:500 14px/2 Songti SC,serif}.term-facets article>footer{color:#dcc9a6;background:#4a1015;margin:18px -12px -12px;padding:13px 15px;font:10px/1.75 sans-serif}.term-facets article>footer b{color:#e7b64d;margin-right:8px}.mastery-card{color:#ead9b1;background:#3e0d12;border:3px double #cf9c38}.mastery-card>header{border-bottom:1px solid #e4b74d4d;justify-content:space-between;align-items:center;padding:31px;display:flex}.mastery-card>header span{color:#e6b44b;letter-spacing:.13em;font-size:9px}.mastery-card h2{color:#f4e4bb;margin:8px 0 0}.mastery-score{background:conic-gradient(#d3a23e var(--mastery),#ffffff1f 0);border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 0 0 7px #3e0d12}.mastery-score b{font-size:18px}.mastery-score small{color:#d0b67f;font-size:8px}.mastery-card>p{color:#c8b596;margin:0;padding:20px 31px;font-size:11px;line-height:1.8}.mastery-items{border-top:1px solid #e4b74d40}.mastery-items label{cursor:pointer;border-bottom:1px solid #e4b74d29;grid-template-columns:20px 34px 1fr auto;align-items:center;gap:10px;padding:18px 26px;display:grid}.mastery-items label:hover{background:#4e1217}.mastery-items input{accent-color:#d6a33c}.mastery-items span{color:#e0ac43;font:9px var(--font-geist-mono)}.mastery-items b{font:500 13px/1.6 Songti SC,serif}.mastery-items i{color:#a99472;font-size:9px;font-style:normal}.term-page-disclaimer{color:#5a443b;background:#ead8ae;border:1px solid #bc9147;padding:30px}.term-page-disclaimer b{color:#8e191e;letter-spacing:.11em;font-size:10px}.term-page-disclaimer p{margin:10px 0 18px;font-size:11px;line-height:1.8}.term-page-disclaimer a{color:#85181e;font-size:11px;font-weight:700}@media (max-width:980px){.console-heading{grid-template-columns:1fr;gap:20px}.console-modes{grid-template-columns:repeat(2,1fr)}.term-page-shell{grid-template-columns:1fr}.term-page-aside{max-height:none;position:relative;top:auto}.term-page-aside>nav{grid-template-columns:repeat(3,1fr)}.term-page-aside>nav a{padding:10px}.aside-relations,.aside-sources{display:none}.term-evidence-grid{grid-template-columns:1fr}.term-layer-route{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.study-console{padding-top:60px;padding-bottom:62px}.console-modes{grid-template-columns:1fr}.console-modes article{min-height:0}.edition-note{grid-template-columns:1fr;gap:8px}.canonical-strip{grid-template-columns:1fr}.canonical-strip article:last-child{grid-column:auto}.evidence-grid,.typed-connections>div{grid-template-columns:1fr}.evidence-grid article+article{border-top:1px solid #d2b47c;border-left:0}.evidence-card>footer{grid-template-columns:1fr}.term-page-nav{grid-template-columns:1fr auto}.term-page-nav a:nth-child(2){display:none}.term-page-nav b{font-size:10px}.term-page-hero{padding:68px 22px 55px}.term-page-hero:after{display:none}.term-page-hero>p{font-size:17px}.term-page-status{grid-template-columns:1fr}.term-page-status small{grid-column:auto}.term-page-shell{gap:30px;padding:35px 16px 70px}.term-page-aside{padding:18px}.term-page-aside>nav{grid-template-columns:repeat(2,1fr)}.term-article h2{font-size:25px}.term-plain>header,.term-evidence>header,.term-reference>header,.term-connections>header{padding:23px 20px}.term-plain>div{grid-template-columns:1fr}.term-plain article{padding:23px}.term-plain article+article{border-top:1px solid #cfb278;border-left:0}.term-essay>header{padding:32px 22px}.term-essay>header h2{font-size:27px}.term-canonical{grid-template-columns:1fr;padding:20px}.term-layer-route div{padding:13px 5px}.term-questions{padding:23px 20px}.term-questions ol{grid-template-columns:1fr}.term-sections{padding:4px 20px 20px}.term-sections>section{padding:28px 0}.term-sections>section:nth-child(6){margin:0 -20px;padding:28px 20px}.term-sections header{grid-template-columns:44px 1fr}.term-sections header>span{width:42px;height:42px;font-size:16px}.term-sections h3{font-size:20px}.term-sections>section>p{font-size:14px}.term-reference-grid,.term-connections>div,.term-facets>div{grid-template-columns:1fr}.term-reference-grid .wide{grid-column:auto}.term-facets>header{padding:28px 21px}.term-facets article,.mastery-card>header{padding:24px 20px}.mastery-card>p{padding:18px 20px}.mastery-items label{grid-template-columns:20px 28px 1fr;padding:16px}.mastery-items i{grid-column:3}.mastery-score{flex:none;width:70px;height:70px}}.reader-facets{background:#fff8e8;border:2px solid #b98a35}.reader-facets>header{color:#eeddb6;background:linear-gradient(135deg,#0f3b46,#4b1015);padding:28px}.reader-facets>header>span{color:#e6b44b;letter-spacing:.13em;font-size:9px}.reader-facets>header h3{color:#fff0c8;margin:8px 0;font:500 25px Songti SC,serif}.reader-facets>header p{color:#c9c3aa;margin:0;font:11px/1.8 Songti SC,serif}.reader-facets>div{background:#c3a268;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.reader-facets article{background:#fffaf0;padding:24px}.reader-facets article>header{grid-template-columns:36px 1fr;align-items:center;gap:11px;display:grid}.reader-facets article>header>span{color:#8d181d;border:1px solid #a77a2b;place-items:center;width:34px;height:34px;font:12px Georgia,serif;display:grid}.reader-facets article small{color:#907766;letter-spacing:.1em;font-size:8px;display:block}.reader-facets article h4{color:#4a1014;margin:3px 0 0;font:500 17px Songti SC,serif}.reader-facets article>p{color:#4d3a33;margin:16px 0 0;font:500 13px/1.95 Songti SC,serif}.reader-facets article>footer{color:#d8c5a3;background:#4b1015;margin:16px -8px -8px;padding:12px;font:9px/1.7 sans-serif}.reader-facets article>footer b{color:#e7b74d;margin-right:7px}.term-page-importance{background:#0e3640bd;border:1px solid #d0a03c;max-width:760px;margin-top:25px;padding:18px 20px;position:relative}.term-page-importance>b{color:#f0c35c;font:500 15px Songti SC,serif;display:block}.term-page-importance>span{color:#a9c0b8;letter-spacing:.1em;margin-top:5px;font-size:9px;display:block}.term-page-importance>p{color:#d9cbad;margin:10px 0 0;font:11px/1.8 Songti SC,serif}@media (max-width:760px){.reader-facets>div{grid-template-columns:1fr}}.pwa-pill{z-index:70;color:#f2dfb3;cursor:pointer;background:linear-gradient(135deg,#561117,#2a090c 70%,#103b46);border:2px solid #e0ae45;border-radius:28px;align-items:center;gap:10px;min-height:48px;padding:7px 15px 7px 7px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 38px #1d040659}.pwa-pill:hover{transform:translateY(-2px)}.pwa-pill>span{color:#2f0a0d;background:#c99735;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.pwa-pill>b{letter-spacing:.04em;font:500 11px Songti SC,serif}.pwa-pill.installed>span{color:#f3d77f;background:#1d5b4e}.pwa-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110304d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwa-panel{color:#391215;background:#fff6df;border:5px double #c79435;width:min(540px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}.pwa-panel:before{content:"";pointer-events:none;border:1px solid #82181d33;position:absolute;inset:10px}.pwa-close{color:#f0ca70;cursor:pointer;background:#4b1015;border:1px solid #9e742b;width:38px;height:38px;font-size:24px;position:absolute;top:18px;right:18px}.pwa-app-icon{background:#d3a23f;border-radius:22px;width:92px;height:92px;padding:4px;box-shadow:0 10px 30px #48100f33}.pwa-app-icon img{object-fit:cover;border-radius:17px;width:100%;height:100%;display:block}.pwa-panel>span{color:#9b1c22;letter-spacing:.13em;margin-top:23px;font-size:9px;display:block}.pwa-panel h2{margin:9px 0 12px;font-size:33px}.pwa-panel>p{color:#604a40;margin:0;font:500 14px/1.9 Songti SC,serif}.pwa-status{background:#eddcb7;grid-template-columns:12px 1fr auto;align-items:center;gap:4px 10px;margin:22px 0;padding:16px 17px;display:grid}.pwa-status i{background:#c08b31;border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 0 4px #c08b3129}.pwa-status i.ready{background:#245f50;box-shadow:0 0 0 4px #245f5029}.pwa-status b{font-size:11px}.pwa-status small{color:#806d5a;font-size:8px}.pwa-primary{color:#fff0c9;cursor:pointer;background:linear-gradient(#b82d2f,#7e151b);border:2px solid #d7a63e;justify-content:space-between;width:100%;padding:16px 18px;font-weight:700;display:flex}.pwa-instructions{background:#bf9958;border:1px solid #bf9958;grid-template-columns:1fr 1fr;gap:1px;display:grid}.pwa-instructions article{background:#fffaf0;padding:18px}.pwa-instructions b{color:#7d171c;font:600 14px Songti SC,serif}.pwa-instructions p{color:#645048;margin:7px 0 0;font-size:10px;line-height:1.75}.pwa-download{color:#f0deb4;background:#0f3b46;border:1px solid #bd8e35;margin-top:12px;padding:15px 42px 15px 17px;display:block;position:relative}.pwa-download span{color:#e5b34a;letter-spacing:.1em;font-size:8px;display:block}.pwa-download b{margin-top:4px;font:500 13px Songti SC,serif;display:block}.pwa-download i{color:#efbf58;font-size:20px;font-style:normal;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.pwa-note{color:#806b5c;margin-top:15px;font-size:9px;line-height:1.7;display:block}.hero-actions{gap:13px 22px}@media (max-width:600px){.pwa-pill{bottom:12px;right:12px}.pwa-pill>b{display:none}.pwa-pill{padding-right:7px}.pwa-panel{padding:30px 22px}.pwa-panel h2{font-size:27px}.pwa-instructions{grid-template-columns:1fr}.pwa-status{grid-template-columns:12px 1fr}.pwa-status small{grid-column:2}.pwa-app-icon{width:76px;height:76px}}.pwa-device-downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pwa-device-downloads .pwa-download{margin-top:0}.pwa-device-downloads .pwa-download:first-child{background:#174a40}.pwa-device-downloads .pwa-download:last-child{background:#451015}.pwa-universal{margin-top:8px}@media (max-width:600px){.pwa-device-downloads{grid-template-columns:1fr}}@media (display-mode:standalone){.nav{padding-top:env(safe-area-inset-top);height:calc(78px + env(safe-area-inset-top))}.term-page-nav{padding-top:env(safe-area-inset-top)}.pwa-pill{bottom:calc(12px + env(safe-area-inset-bottom))}}.college-standards{color:#321416;background:#efe1c1;padding:84px clamp(20px,6vw,92px)}.college-standards>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.college-standards>header span{color:#951d23;letter-spacing:.15em;font:9px sans-serif}.college-standards h2{margin:9px 0 0;font-size:clamp(32px,4.5vw,56px)}.college-standards>div{background:#b98e48;border:1px solid #b98e48;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.college-standards article{background:#fff8e8;min-height:205px;padding:23px}.college-standards article b{color:#edbe58;background:#4a0f14;border:1px solid #a8772b;place-items:center;width:40px;height:40px;font:20px Songti SC,serif;display:grid}.college-standards article h3{margin:28px 0 9px;font:600 17px Songti SC,serif}.college-standards article p{color:#765e52;margin:0;font-size:10px;line-height:1.8}.treatise-card header i{white-space:nowrap}.channel-page{--channel:#a77529;color:#351719;background:#f3e6c9;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.channel-turquoise{--channel:#17716d}.channel-indigo{--channel:#334d86}.channel-green{--channel:#376b4b}.channel-nav{color:#ecd9ae;z-index:30;background:#290b0f;border-bottom:3px double #ca9a3b;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,78px);display:flex;position:sticky;top:0}.channel-home{align-items:center;gap:11px;display:flex}.channel-home>span{background:var(--channel);color:#fff2cb;border:1px solid #e0b452;place-items:center;width:40px;height:40px;display:grid}.channel-home b{font-size:14px;display:block}.channel-home small{color:#ab9874;letter-spacing:.13em;margin-top:3px;font:8px sans-serif;display:block}.channel-nav>div{gap:27px;font-size:11px;display:flex}.channel-nav>div a:last-child{color:#efc158}.channel-hero{background:radial-gradient(circle at 74% 20%,var(--channel),transparent 26%),linear-gradient(132deg,#4b1015 0%,#25090d 58%,#0e3943 100%);grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:center;gap:70px;min-height:680px;padding:82px clamp(20px,7vw,108px);display:grid}@supports (color:color-mix(in lab, red, red)){.channel-hero{background:radial-gradient(circle at 74% 20%,color-mix(in srgb,var(--channel) 68%,transparent),transparent 26%),linear-gradient(132deg,#4b1015 0%,#25090d 58%,#0e3943 100%)}}.channel-hero{color:#efddb5;border-bottom:8px solid var(--channel)}.channel-hero-copy>span,.channel-position span,.channel-architecture>header>span,.channel-terms>header span,.channel-network>header span,.channel-editorial span{color:#e8b84d;letter-spacing:.16em;font:9px sans-serif}.channel-hero h1{color:#fff0c8;letter-spacing:-.07em;margin:16px 0 6px;font-size:clamp(62px,9vw,118px);line-height:.95}.channel-hero em{color:#bba986;font:12px Georgia,serif}.channel-hero-copy>p{color:#dac9aa;max-width:760px;margin:35px 0 0;font-size:17px;line-height:2}.channel-status{background:#0e3641b8;border:1px solid #c8983a;gap:18px;width:max-content;max-width:100%;margin:27px 0 32px;padding:13px 17px;font-size:10px;display:flex}.channel-status b{color:#f1c35d}.channel-status span{color:#bdd0ca}.channel-hero-copy>a{background:var(--channel);color:#fff0cb;border:1px solid #e1b44e;padding:14px 18px;font-size:11px;display:inline-block}.channel-hero aside{background:#26080cb8;border:3px double #c99a3d;padding:30px}.channel-hero aside>small{color:#dfaf49;letter-spacing:.12em;font:9px sans-serif}.channel-hero blockquote{color:#fff0c7;margin:20px 0 27px;font:500 30px/1.55 Songti SC,serif}.channel-hero aside p{color:#cdbb9a;border-top:1px solid #e5b54940;grid-template-columns:30px 1fr;gap:10px;margin:0;padding:14px 0;font-size:11px;line-height:1.65;display:grid}.channel-hero aside p b{color:#e5b54b;font:13px Georgia,serif}.channel-position{grid-template-columns:.72fr 1.28fr;gap:60px;padding:80px clamp(20px,7vw,108px);display:grid}.channel-position span,.channel-terms>header span,.channel-network>header span,.channel-editorial span{color:#951d23}.channel-position h2,.channel-architecture h2,.channel-terms h2,.channel-network h2,.channel-editorial h2{margin:10px 0 0;font-size:clamp(32px,4.7vw,58px);line-height:1.15}.channel-position>p{color:#4f3b35;margin:0;font-size:18px;line-height:2.05}.channel-architecture{color:#ecdbb5;background:#113b45;padding:80px clamp(20px,7vw,108px)}.channel-architecture>header{grid-template-columns:1fr .85fr;align-items:end;column-gap:50px;display:grid}.channel-architecture>header>span{grid-column:1/-1}.channel-architecture>header h2{color:#fff0c9}.channel-architecture>header p{color:#b9c9c4;margin:0;font-size:12px;line-height:1.8}.channel-architecture>div{background:#a9823f;border:1px solid #a9823f;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:42px;display:grid}.channel-architecture article{background:#0d313a;flex-direction:column;min-height:370px;padding:25px;display:flex}.channel-architecture article>span{color:#e7b64d;font:25px Georgia,serif}.channel-architecture article>small{color:#8fa9a6;margin-top:42px;font-size:9px}.channel-architecture article h3{color:#f0deb4;margin:7px 0 16px;font-size:23px}.channel-architecture article p{color:#bfcac2;margin:0;font-size:11px;line-height:1.9}.channel-architecture article a{color:#e8b94f;border-top:1px solid #e5b54938;margin-top:auto;padding-top:18px;font-size:9px}.channel-terms{padding:88px clamp(20px,7vw,108px)}.channel-terms>header{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.channel-terms>header p{color:#6e574d;margin:0;font-size:12px;line-height:1.9}.channel-terms>div{background:#b78a43;border:1px solid #b78a43;grid-template-columns:1fr 1fr;gap:1px;display:grid}.channel-terms details{background:#fff8e8}.channel-terms summary{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:104px;padding:22px;list-style:none;display:grid}.channel-terms summary::-webkit-details-marker{display:none}.channel-terms summary>span{color:var(--channel);font:21px Georgia,serif}.channel-terms summary small{color:#9b7f67;font:9px Georgia,serif}.channel-terms summary h3{margin:4px 0 0;font-size:24px}.channel-terms summary i{color:#9a702b;font:9px sans-serif}.channel-terms details[open] summary{color:#f2dfb6;background:#401015}.channel-terms details[open] summary small{color:#c2a975}.channel-terms details[open] summary>span{color:#e4b64d}.channel-terms details>section{background:#efe0bc;border-top:1px solid #b98e49;padding:25px 28px}.channel-terms details>section b{color:#921b21;letter-spacing:.1em;font:9px sans-serif;display:block}.channel-terms details>section p{color:#4e3b35;margin:8px 0 19px;font-size:13px;line-height:1.95}.channel-terms details>section p:last-child{margin-bottom:0}.channel-network{color:#ecdbb4;background:#2d0b0f;padding:80px clamp(20px,7vw,108px)}.channel-network>header span{color:#e6b64b}.channel-network h2{color:#fff0c8}.channel-network>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;display:grid}.channel-network article{background:#3c0f14;border:1px solid #bd8e37;padding:27px}.channel-network article b{color:#edbe58;font-size:20px}.channel-network article p{color:#cfbd9e;font-size:11px;line-height:1.85}.channel-network article a{color:#f1c45e;margin-top:22px;font-size:10px;display:block}.channel-network .network-jushe{background:#103b45}.channel-editorial{grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;padding:78px clamp(20px,7vw,108px);display:grid}.channel-editorial>p{color:#534039;margin:0;font-size:15px;line-height:2}.channel-editorial ul{flex-wrap:wrap;grid-column:2;gap:7px;margin:0;padding:0;list-style:none;display:flex}.channel-editorial li{color:#7d191e;background:#fff8e8;border:1px solid #b98b43;padding:9px 12px;font-size:10px}.channel-footer{color:#d7c6a6;background:#113a44;border-top:5px double #c9993b;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:48px clamp(20px,7vw,108px);display:grid}.channel-footer>div b{color:#fff0c9;font-size:20px;display:block}.channel-footer>div span{color:#e3b54d;margin-top:6px;font-size:9px;display:block}.channel-footer p{margin:0;line-height:1.8}.channel-footer a{color:#efc159;border:1px solid #c49337;padding:13px 16px;font-size:10px}@media (max-width:1100px){.college-standards>div{grid-template-columns:repeat(3,1fr)}.channel-architecture>div{grid-template-columns:repeat(2,1fr)}.channel-architecture article:last-child{grid-column:1/-1}.channel-network>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.college-standards>header{display:block}.college-standards>div{grid-template-columns:1fr 1fr}.channel-nav{height:66px}.channel-nav>div{display:none}.channel-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-top:58px}.channel-hero h1{font-size:60px}.channel-hero blockquote{font-size:25px}.channel-status{display:block}.channel-status span{margin-top:6px;display:block}.channel-position,.channel-architecture>header,.channel-terms>header,.channel-editorial{grid-template-columns:1fr}.channel-position{gap:28px}.channel-architecture>div,.channel-terms>div,.channel-network>div{grid-template-columns:1fr}.channel-architecture article,.channel-architecture article:last-child{grid-column:auto;min-height:300px}.channel-terms>header{gap:25px}.channel-editorial ul{grid-column:auto}.channel-footer{grid-template-columns:1fr}.channel-footer a{width:max-content}}@media (max-width:440px){.college-standards>div{grid-template-columns:1fr}}.pramana-home{color:#331416;background:#f3e5c6;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.pramana-nav{color:#ecd8aa;background:#26090c;border-bottom:3px double #d1a03b;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,6vw,92px);font-size:11px;display:flex}.pramana-nav b{color:#f0c35b;font-size:17px}.pramana-hero{color:#eeddb5;background:radial-gradient(circle at 78% 25%,#b3722054,#0000 27%),linear-gradient(130deg,#501015,#28090d 60%,#103b46);border-bottom:8px solid #c8912e;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;min-height:680px;padding:80px clamp(20px,7vw,110px);display:grid}.pramana-hero>div>span,.pramana-chapters>header>span{color:#e6b449;letter-spacing:.15em;font:9px sans-serif}.pramana-hero h1{color:#fff0c9;letter-spacing:-.09em;margin:15px 0;font-size:clamp(70px,11vw,140px);line-height:.84}.pramana-hero>div>p{color:#d6c5a6;max-width:740px;font-size:18px;line-height:2}.pramana-hero>div>div{background:#0e3742b8;border:1px solid #c69534;width:max-content;max-width:100%;margin-top:28px;padding:15px 18px}.pramana-hero>div>div b{color:#efc15a;display:block}.pramana-hero>div>div small{color:#acc2bc;margin-top:6px;display:block}.pramana-hero aside{background:#2e090dc2;border:3px double #ce9d3a;padding:31px}.pramana-hero aside>span{color:#e2b048;font:9px sans-serif}.pramana-hero blockquote{color:#fff0c8;margin:22px 0 34px;font:500 31px/1.6 Songti SC,serif}.pramana-hero aside a{color:#efc15a;border:1px solid #c8993a;padding:13px 16px;font-size:10px}.pramana-chapters{padding:82px clamp(20px,7vw,110px)}.pramana-chapters>header{grid-template-columns:1fr .85fr;align-items:end;gap:40px;display:grid}.pramana-chapters h2{margin:10px 0 0;font-size:clamp(36px,5vw,62px)}.pramana-chapters>header p{color:#69534a;margin:0;line-height:1.9}.pramana-chapters>div{background:#b7893f;border:1px solid #b7893f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.pramana-chapters article{background:#fff8e8;min-height:250px;padding:27px}.pramana-chapters article>span{color:#a76f1f;font:25px Georgia,serif}.pramana-chapters h3{margin:42px 0 12px;font-size:23px}.pramana-chapters article p{color:#6a5349;font-size:12px;line-height:1.8}.pramana-first-footer{color:#ead8b1;background:#103a45;border-top:4px double #c99837;justify-content:space-between;gap:35px;padding:44px clamp(20px,7vw,110px);display:flex}.pramana-first-footer b{color:#efc159}.pramana-first-footer p{margin:0}@media (max-width:760px){.pramana-hero,.pramana-chapters>header{grid-template-columns:1fr}.pramana-hero{gap:40px;min-height:auto}.pramana-hero h1{font-size:78px}.pramana-chapters>div{grid-template-columns:1fr}.pramana-chapters article{min-height:190px}.pramana-first-footer{display:block}.pramana-first-footer p{margin-top:9px}}.pramana-nav>div{gap:25px;display:flex}.pramana-hero aside ol{margin:0 0 31px;padding:0;list-style:none}.pramana-hero aside li{color:#cbb99a;border-top:1px solid #e4b44833;padding:10px 0;font-size:11px}.pramana-stats{background:#bc914c;border-bottom:1px solid #bc914c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pramana-stats article{background:#fff8e8;padding:28px clamp(18px,3vw,40px)}.pramana-stats b{color:#8c181d;font:42px Georgia,serif}.pramana-stats span{color:#9a7029;margin-top:5px;font-size:10px;display:block}.pramana-stats p{color:#715b50;margin:10px 0 0;font-size:10px;line-height:1.7}.pramana-chapters article small{color:#9c7b5e;margin-top:6px;font:9px Georgia,serif;display:block}.pramana-chapters article strong{color:#82191e;font:500 14px/1.7 Songti SC,serif;display:block}.pramana-system{color:#eddbb4;background:#103b46;padding:82px clamp(20px,7vw,110px)}.pramana-system>header span,.pramana-priority>header span,.pramana-terms>header span,.pramana-method span{color:#e6b54a;letter-spacing:.14em;font:9px sans-serif}.pramana-system h2,.pramana-priority h2,.pramana-terms h2,.pramana-method h2{margin:9px 0 0;font-size:clamp(34px,5vw,60px)}.pramana-system>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.pramana-system article{background:#0d313a;border:1px solid #b98b35;min-height:240px;padding:25px}.pramana-system article>span{color:#e8b64b;font:23px Georgia,serif}.pramana-system h3{color:#fff0c8;margin:24px 0 7px;font-size:24px}.pramana-system p{color:#aebfba;margin:0;font-size:11px}.pramana-system article>div{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.pramana-system article a{color:#edd7a8;border:1px solid #e2b34766;padding:7px 9px;font-size:10px}.pramana-system article a:hover{color:#f3c65f;background:#5b1117}.pramana-priority{color:#ebd9b3;background:#321015;padding:80px clamp(20px,7vw,110px)}.pramana-priority>header span{color:#e6b54a}.pramana-priority h2{color:#fff0c8}.pramana-priority>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:37px;display:grid}.pramana-priority article{background:#451117;border:1px solid #bd8f38;padding:28px}.pramana-priority article:nth-child(2){background:#103b46}.pramana-priority article:nth-child(3){background:#16483f}.pramana-priority article b{color:#efc158;font-size:19px;display:block}.pramana-priority article strong{margin-top:8px;font-size:20px;display:block}.pramana-priority article p{color:#cbb99b;font-size:11px;line-height:1.8}.pramana-terms{padding:85px clamp(20px,7vw,110px)}.pramana-terms>header{grid-template-columns:1fr .78fr;align-items:end;gap:55px;margin-bottom:38px;display:grid}.pramana-terms>header span,.pramana-method span{color:#971c22}.pramana-terms>header p{color:#6e574e;margin:0;font-size:12px;line-height:1.9}.pramana-terms>div{background:#b88a43;border:1px solid #b88a43;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pramana-terms>div>a{background:#fff9ec;flex-direction:column;min-height:330px;padding:24px;transition:all .18s;display:flex}.pramana-terms>div>a:hover{background:#f0ddb4;transform:translateY(-2px)}.pramana-terms>a>span{color:#a36e23;font:20px Georgia,serif}.pramana-terms a>small{color:#9d7950;margin-top:29px;font-size:8px}.pramana-terms a h3{color:#421216;margin:7px 0 2px;font-size:28px}.pramana-terms a em{color:#9a7d67;font:9px Georgia,serif}.pramana-terms a>p{color:#665048;font-size:12px;line-height:1.85}.pramana-terms a footer{border-top:1px solid #d0b47e;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;display:flex}.pramana-terms a footer b{color:#8b181d;font-size:9px}.pramana-terms a footer i{color:#a17428;font-size:9px;font-style:normal}.pramana-method{background:#e9d7ad;grid-template-columns:.68fr 1.05fr;gap:50px;padding:78px clamp(20px,7vw,110px);display:grid}.pramana-method>p{color:#55423b;margin:0;font-size:15px;line-height:2}.pramana-method ul{flex-wrap:wrap;grid-column:2;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pramana-method li{color:#81181d;background:#fff8e8;border:1px solid #b88b42;padding:9px 12px;font-size:10px}.pramana-first-footer{align-items:center}.pramana-first-footer>div small{color:#9fb5b1;margin-top:5px;font-size:8px;display:block}.pramana-first-footer>a{color:#efc159;border:1px solid #c49436;padding:13px 16px;font-size:10px}.pramana-term-page .term-page-hero{background:radial-gradient(circle at 82% 16%,#b0701e5c,#0000 30%),linear-gradient(130deg,#4c1015,#27090d 62%,#103b46)}.pramana-term-page .term-page-seal{background:#a56d20}.pramana-term-page .term-connections{background:#4a1015}.pramana-audit{background:#efe0bb;border:2px solid #b78a36}.pramana-audit>header{color:#eeddb5;background:#103b46;padding:28px 30px}.pramana-audit>header span{color:#e6b64b;letter-spacing:.13em;font-size:9px}.pramana-audit h2{color:#fff0c8;margin:8px 0 0}.pramana-audit ol{background:#c5a56b;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.pramana-audit li{background:#fff9ec;grid-template-columns:52px 1fr;gap:13px;padding:25px;display:grid}.pramana-audit li b{color:#8d181d;border:1px solid #a7792b;place-items:center;width:50px;height:50px;display:grid}.pramana-audit li p{color:#59453d;margin:0;font-size:12px;line-height:1.8}@media (max-width:1000px){.pramana-terms>div,.pramana-system>div,.pramana-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.pramana-nav>div{display:none}.pramana-system>div,.pramana-priority>div,.pramana-terms>div,.pramana-terms>header,.pramana-method{grid-template-columns:1fr}.pramana-method ul{grid-column:auto}.pramana-stats article{padding:22px 18px}.pramana-audit ol{grid-template-columns:1fr}.pramana-first-footer>a{margin-top:17px;display:inline-block}}.pramana-terms>div>a>span{color:#a36e23;font:20px Georgia,serif}.pramana-arguments{background:#e8d5aa;border-top:1px solid #bd9149;padding:84px clamp(20px,7vw,110px)}.pramana-arguments>header{grid-template-columns:.65fr 1fr .9fr;align-items:end;gap:38px;display:grid}.pramana-arguments>header span{color:#8e191e;letter-spacing:.14em;font:9px sans-serif}.pramana-arguments h2{color:#341216;margin:8px 0 0;font-size:clamp(34px,5vw,60px);line-height:1.1}.pramana-arguments>header>p{color:#654e45;margin:0;font-size:12px;line-height:1.95}.pramana-arguments>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:42px;display:grid}.pramana-arguments>div>article{background:#fff8e8;border:1px solid #af8036}.pramana-arguments>div>article>div{color:#efddb7;background:#3b0f14;border-bottom:3px double #c89736;padding:25px 27px}.pramana-arguments>div>article:nth-child(2n)>div{background:#103b46}.pramana-arguments article small{color:#e7b84f;letter-spacing:.12em;font:9px sans-serif}.pramana-arguments article h3{color:#fff0c8;margin:8px 0 0;font-size:24px}.pramana-arguments ol{margin:0;padding:0;list-style:none}.pramana-arguments li{border-top:1px solid #d8c092;grid-template-columns:35px 1fr;gap:14px;padding:23px 25px;display:grid}.pramana-arguments li:first-child{border-top:0}.pramana-arguments li>span{color:#9e6c23;font:17px Georgia,serif}.pramana-arguments h4{color:#5a1318;margin:0;font-size:16px}.pramana-arguments li p{color:#665048;margin:7px 0 13px;font-size:11px;line-height:1.85}.pramana-arguments li a{color:#0d5963;border-bottom:1px solid #9bb2aa;font-size:9px}@media (max-width:760px){.pramana-arguments>header,.pramana-arguments>div{grid-template-columns:1fr}.pramana-arguments article h3{font-size:21px}}.pramana-roadmap{color:#ead8b1;background:#113b45;border-bottom:5px double #c69535;padding:72px clamp(20px,7vw,110px)}.pramana-roadmap>header{grid-template-columns:.5fr 1fr 1fr;align-items:end;gap:35px;display:grid}.pramana-roadmap>header span{color:#edbb50;letter-spacing:.14em;font:9px sans-serif}.pramana-roadmap h2{color:#fff0c8;margin:0;font-size:clamp(34px,5vw,58px)}.pramana-roadmap>header p{color:#afc0ba;margin:0;font-size:12px;line-height:1.9}.pramana-progress{background:#092c34;border:1px solid #b98b35;height:28px;margin-top:32px;position:relative;overflow:hidden}.pramana-progress i{background:linear-gradient(90deg,#8d191e,#d4a03b);height:100%;display:block}.pramana-progress span{color:#fff3ce;font:10px sans-serif;position:absolute;top:6px;right:10px}.pramana-roadmap-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.pramana-roadmap-grid article{background:#0d3139;border:1px solid #a77c32;padding:22px}.pramana-roadmap-grid b{color:#e8b64b;font:8px sans-serif;display:block}.pramana-roadmap-grid strong{color:#fff0c8;margin-top:11px;font-size:18px;display:block}.pramana-roadmap-grid p{color:#abc0ba;font-size:10px;line-height:1.75}.pramana-roadmap-grid article:last-child{background:#481116}@media (max-width:760px){.pramana-roadmap>header{grid-template-columns:1fr}.pramana-roadmap-grid{grid-template-columns:1fr 1fr}}@media (max-width:440px){.pramana-roadmap-grid{grid-template-columns:1fr}}.pramana-home{--pramana-red:#72161d;--pramana-ink:#2c0b0f;--pramana-teal:#103b46;--pramana-gold:#d7a63f;--pramana-paper:#f3e4c2;background-color:var(--pramana-paper);background-image:linear-gradient(#663d1d0b 1px,#0000 1px),linear-gradient(90deg,#663d1d0b 1px,#0000 1px);background-size:34px 34px}.pramana-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#25080cf5;gap:28px;height:78px;padding:0 max(5vw,24px);position:sticky;top:0}.pramana-brand{align-items:center;gap:12px;margin-right:auto;display:flex}.pramana-brand>span{color:#fff0c8;background:#861c24;border:1px solid #e1b34e;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.pramana-brand>b{color:#f4e1b6;letter-spacing:.08em;font:600 16px Songti SC,serif}.pramana-brand small{color:#9f8d6b;letter-spacing:.14em;margin-top:3px;font:8px/1 sans-serif;display:block}.pramana-nav>div{gap:28px}.pramana-nav>div a{color:#ddca9f;transition:all .2s}.pramana-nav>div a:hover{color:#f2c35d}.pramana-nav-cta{color:#2d0b0f;background:#a5792e;border:1px solid #e2b44e;padding:12px 16px;font-weight:700}.pramana-nav-cta span{margin-left:14px}.pramana-hero{border-bottom:8px solid var(--pramana-gold);background:radial-gradient(circle at 80% 33%,#1b676c85,#0000 25%),radial-gradient(circle at 25% 68%,#ab69212e,#0000 30%),linear-gradient(128deg,#4a0e14 0%,#24080c 58%,#0d343f 100%);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:7vw;min-height:calc(100vh - 78px);padding:80px max(6vw,28px);position:relative;overflow:hidden}.pramana-hero:before{content:"༄  ༄  ༄  ༄  ༄";color:#eebf531f;letter-spacing:1.4em;white-space:nowrap;font-size:28px;position:absolute;top:25px;left:5vw;right:5vw}.pramana-hero:after{content:"";pointer-events:none;border:1px solid #ddac412e;position:absolute;inset:15px}.pramana-hero-copy{z-index:2;max-width:820px;position:relative}.pramana-hero-copy>span{color:#e4c98e;letter-spacing:.13em;align-items:center;gap:12px;font:10px sans-serif;display:flex}.pramana-hero-copy>span i{background:#e5b34a;width:26px;height:1px}.pramana-hero h1{letter-spacing:-.065em;margin:25px 0 23px;font-size:clamp(54px,7vw,105px);line-height:1.02}.pramana-hero h1 em{color:#edc158;font-style:normal;display:inline-block;position:relative}.pramana-hero h1 em:after{content:"";opacity:.75;background:#b7292e;height:6px;position:absolute;bottom:-7px;left:0;right:0;transform:skew(-14deg)}.pramana-hero-copy>p{color:#ddceae;max-width:690px;margin:0;font:500 16px/2 Songti SC,serif}.pramana-hero-actions{align-items:center;gap:22px;background:0 0!important;border:0!important;width:auto!important;margin-top:34px!important;padding:0!important;display:flex!important}.pramana-hero-actions a:first-child{color:#fff0c8;background:linear-gradient(#b52a2f,#7d151b);border:1px solid #edbd54;padding:15px 21px;box-shadow:0 6px #3c090d}.pramana-hero-actions a:last-child{color:#f1dfb4;border-bottom:1px solid #edc15880;padding-bottom:6px;font-size:12px}.pramana-hero-actions a span{color:#efbd55;margin-left:18px}.pramana-hero-stats{background:0 0!important;border:0!important;width:auto!important;margin-top:50px!important;padding:0!important;display:flex!important}.pramana-hero-stats>span{border-right:1px solid #ecc56f40;min-width:125px;margin-right:25px;padding-right:25px}.pramana-hero-stats>span:last-child{border:0}.pramana-hero-stats b{color:#f1c45f;font:31px/1 Georgia,serif;display:block}.pramana-hero-stats small{color:#ac9e82;letter-spacing:.08em;margin-top:7px;font:9px sans-serif;display:block}.pramana-hero-map{z-index:2;place-items:center;min-height:590px;display:grid;position:relative;background:0 0!important;border:0!important;padding:0!important}.pramana-mandala{aspect-ratio:1;border:1px solid #ebc1608c;border-radius:50%;place-items:center;width:min(33vw,440px);display:grid;position:relative;box-shadow:0 0 0 28px #d5a4420e,0 0 0 58px #d5a44208}.pramana-mandala:before,.pramana-mandala:after,.pramana-mandala>i{content:"";border:1px dashed #ebc1606b;border-radius:50%;position:absolute}.pramana-mandala:before{inset:15%;transform:rotate(45deg)}.pramana-mandala:after{border-style:solid;inset:31%}.pramana-mandala>i:first-child{border-style:solid;inset:8%}.pramana-mandala>i:nth-child(2){inset:23%;transform:rotate(-20deg)}.pramana-mandala>b{z-index:2;color:#ffe9ad;background:#67141a;border:4px double #e2b650;border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;font-size:42px;display:grid;box-shadow:0 0 40px #d8a74640}.pramana-mandala>b small{color:#d8b35d;letter-spacing:.1em;margin-top:5px;font:9px sans-serif;display:block}.pramana-mandala>span{color:#f2d37c;background:#103b46;border:1px solid #d4a948;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;display:grid;position:absolute}.pramana-mandala>span:first-of-type{top:-27px;left:calc(50% - 27px)}.pramana-mandala>span:nth-of-type(2){top:calc(50% - 27px);right:-27px}.pramana-mandala>span:nth-of-type(3){bottom:-27px;left:calc(50% - 27px)}.pramana-mandala>span:nth-of-type(4){top:calc(50% - 27px);left:-27px}.pramana-hero-map>section{background:#2b080ce0;border:3px double #c99638;padding:20px 22px;position:absolute;bottom:0;left:0;right:0}.pramana-hero-map>section>span{color:#e1af47;letter-spacing:.14em;font:8px sans-serif}.pramana-hero-map blockquote{color:#fff0c8;margin:9px 0 13px;font:500 18px/1.55 Songti SC,serif}.pramana-hero-map>section a{color:#edbd55;font-size:9px}.pramana-guide{background:#efe0bd;border-top:1px solid #8c1a20;border-bottom:8px solid #6f151b;padding:82px max(6vw,28px);position:relative}.pramana-guide:before{content:"";pointer-events:none;border:1px solid #801a1f3d;position:absolute;inset:18px}.pramana-guide>header{grid-template-columns:.9fr 1.1fr;align-items:end;gap:7vw;display:grid;position:relative}.pramana-guide>header span{color:#921b21;letter-spacing:.15em;font:9px sans-serif}.pramana-guide h2{color:#321114;margin:11px 0 0;font-size:clamp(36px,4.8vw,62px);line-height:1.12}.pramana-guide>header>p{color:#655047;margin:0;font:500 14px/1.95 Songti SC,serif}.pramana-guide>div{background:#a77c32;border:1px solid #a77c32;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid;position:relative}.pramana-guide>div>a{background:#fff8e8;flex-direction:column;min-height:220px;padding:26px;transition:all .2s;display:flex}.pramana-guide>div>a:hover{background:#f5e4bf;transform:translateY(-3px)}.pramana-guide>div span{color:#951c22;font:11px Georgia,serif}.pramana-guide>div b{color:#4b1115;margin:23px 0 10px;font:600 22px Songti SC,serif;display:block}.pramana-guide>div p{color:#68534a;margin:0;font-size:11px;line-height:1.85}.pramana-guide>div i{color:#0e5961;margin-top:auto;padding-top:22px;font-size:9px;font-style:normal}.pramana-guide>footer{color:#e9d7b1;background:#481015;border:1px solid #d0a03d;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;margin-top:14px;padding:21px 24px;display:grid;position:relative}.pramana-guide>footer b{color:#efc159;font-size:11px}.pramana-guide>footer p{color:#cdbb9b;margin:0;font-size:11px;line-height:1.8}.pramana-guide>footer span{color:#e4b44d;white-space:nowrap;font-size:9px}.pramana-stats article{position:relative;overflow:hidden}.pramana-stats article:after{content:"";background:linear-gradient(90deg,#841b22,#d3a03b,#123d47);height:3px;position:absolute;bottom:0;left:0;right:0}.pramana-chapters,.pramana-arguments,.pramana-system,.pramana-priority,.pramana-terms,.pramana-method{scroll-margin-top:78px}.pramana-chapters article{transition:all .2s}.pramana-chapters article:hover{background:#f0ddb5;transform:translateY(-3px)}@media (max-width:1050px){.pramana-nav>div{display:none}.pramana-hero{grid-template-columns:1fr minmax(320px,.62fr)}.pramana-guide>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pramana-nav{height:68px;padding:0 17px}.pramana-brand>span{width:38px;height:38px}.pramana-brand>b{font-size:14px}.pramana-nav-cta{padding:11px;font-size:0}.pramana-nav-cta span{margin:0;font-size:13px}.pramana-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding:60px 22px 52px}.pramana-hero:before{display:none}.pramana-hero:after{inset:9px}.pramana-hero h1{font-size:52px}.pramana-hero-copy>p{font-size:14px}.pramana-hero-actions{flex-wrap:wrap}.pramana-hero-stats{margin-top:40px!important}.pramana-hero-stats>span{flex:1;min-width:auto;margin-right:12px;padding-right:12px}.pramana-hero-stats b{font-size:25px}.pramana-hero-map{min-height:455px}.pramana-mandala{width:min(76vw,340px)}.pramana-mandala>b{width:90px;height:90px;font-size:35px}.pramana-mandala>span{width:46px;height:46px}.pramana-mandala>span:first-of-type{top:-23px;left:calc(50% - 23px)}.pramana-mandala>span:nth-of-type(2){top:calc(50% - 23px);right:-23px}.pramana-mandala>span:nth-of-type(3){bottom:-23px;left:calc(50% - 23px)}.pramana-mandala>span:nth-of-type(4){top:calc(50% - 23px);left:-23px}.pramana-guide{padding:62px 20px}.pramana-guide:before{inset:9px}.pramana-guide>header,.pramana-guide>footer{grid-template-columns:1fr}.pramana-guide>header{gap:20px}.pramana-guide>div{grid-template-columns:1fr}.pramana-guide>div>a{min-height:175px}.pramana-guide>footer{gap:8px}.pramana-guide>footer span{white-space:normal}.pramana-roadmap{padding-top:62px}.pramana-stats{grid-template-columns:repeat(2,1fr)}}.pramana-master{z-index:1;filter:drop-shadow(0 28px 38px #0006);width:min(31vw,455px);margin:0;position:absolute;top:-45px;right:-4vw}.pramana-master:before{content:"";z-index:-1;border:1px solid #e8bb503d;border-radius:48% 48% 8% 8%;position:absolute;inset:8% 4% 14%}.pramana-master img{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:610px;display:block}.pramana-master figcaption{text-align:right;color:#f0deb3;background:linear-gradient(90deg,#31080cf0,#31080cad);border-left:3px solid #d3a33f;padding:10px 14px;position:absolute;bottom:58px;right:8px}.pramana-master figcaption span{color:#e6b64b;font-size:10px;display:block}.pramana-master figcaption b{letter-spacing:.1em;margin-top:3px;font-size:10px;display:block}.pramana-master figcaption small{color:#aa9876;letter-spacing:.11em;margin-top:3px;font-size:7px;display:block}.pramana-hero-map:has(.pramana-master) .pramana-mandala{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a2b3361;width:min(18vw,245px);position:absolute;top:205px;left:-48px;box-shadow:0 0 0 18px #d5a4420d,0 0 45px #08161873}.pramana-hero-map:has(.pramana-master) .pramana-mandala>b{width:78px;height:78px;font-size:30px}.pramana-hero-map:has(.pramana-master) .pramana-mandala>span{width:40px;height:40px;font-size:15px}.pramana-hero-map:has(.pramana-master) .pramana-mandala>span:first-of-type{top:-20px;left:calc(50% - 20px)}.pramana-hero-map:has(.pramana-master) .pramana-mandala>span:nth-of-type(2){top:calc(50% - 20px);right:-20px}.pramana-hero-map:has(.pramana-master) .pramana-mandala>span:nth-of-type(3){bottom:-20px;left:calc(50% - 20px)}.pramana-hero-map:has(.pramana-master) .pramana-mandala>span:nth-of-type(4){top:calc(50% - 20px);left:-20px}.pramana-hero-map:has(.pramana-master)>section{z-index:5}@media (max-width:1050px){.pramana-master{width:min(36vw,430px);right:-7vw}.pramana-hero-map:has(.pramana-master) .pramana-mandala{width:min(20vw,220px);left:-25px}}@media (max-width:760px){.pramana-hero-map:has(.pramana-master){min-height:600px}.pramana-master{width:min(82vw,380px);top:-25px;right:50%;transform:translate(50%)}.pramana-master img{max-height:500px}.pramana-master figcaption{bottom:45px;right:0}.pramana-hero-map:has(.pramana-master) .pramana-mandala{width:180px;top:220px;left:8px}.pramana-hero-map:has(.pramana-master)>section{bottom:0}.pramana-hero-map blockquote{font-size:16px}}.pramana-hero-map{isolation:isolate}.pramana-master img{opacity:.82;mix-blend-mode:screen;filter:saturate(.9)contrast(1.08)brightness(.96);-webkit-mask-image:radial-gradient(72% 78% at 50% 43%,#000 54%,#000000eb 69%,#0000 100%);mask-image:radial-gradient(72% 78% at 50% 43%,#000 54%,#000000eb 69%,#0000 100%)}.pramana-master:after{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle at 50% 25%,#efbf524d,#0e3a4414 48%,#0000 72%);border-radius:50%;position:absolute;inset:9% 5% 15%}.pramana-master figcaption{z-index:3;opacity:.96;box-shadow:0 10px 30px #00000047}@media (max-width:760px){.pramana-master img{opacity:.76;filter:saturate(.88)contrast(1.09)brightness(.94)}.pramana-master figcaption{opacity:.94}}.abhisamaya-home{--ab-red:#64131a;--ab-teal:#0b4650;--ab-gold:#d5a640;--ab-paper:#f2e5c7;--ab-ink:#311013;background:var(--ab-paper);min-height:100vh;color:var(--ab-ink);background-image:linear-gradient(#58361b0a 1px,#0000 1px),linear-gradient(90deg,#58361b0a 1px,#0000 1px);background-size:36px 36px;font-family:Songti SC,Noto Serif CJK SC,serif}.abhisamaya-home section{scroll-margin-top:76px}.abhisamaya-nav{z-index:40;color:#ecdcb9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1a2e30f7;border-bottom:3px double #c89b3b;align-items:center;gap:28px;height:76px;padding:0 max(5vw,22px);display:flex;position:sticky;top:0}.abhisamaya-brand{align-items:center;gap:12px;margin-right:auto;display:flex}.abhisamaya-brand>span{color:#fff0c8;background:#7a1720;border:1px solid #e3b451;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.abhisamaya-brand>b{letter-spacing:.08em;font-size:16px}.abhisamaya-brand small{color:#9fb0a6;letter-spacing:.14em;margin-top:3px;font:8px/1 sans-serif;display:block}.abhisamaya-nav>div{gap:26px;font-size:11px;display:flex}.abhisamaya-nav>div a:hover{color:#f0c45e}.abhisamaya-cta{color:#251013;background:#a67b2e;border:1px solid #e5b44d;padding:12px 15px;font-size:10px;font-weight:700}.abhisamaya-hero{color:#eadab6;border-bottom:8px solid var(--ab-gold);background:radial-gradient(circle at 82% 38%,#1b70759e,#0000 28%),radial-gradient(circle at 28% 72%,#b980282e,#0000 30%),linear-gradient(128deg,#4a1016 0%,#21090d 56%,#092f37 100%);grid-template-columns:minmax(0,1.12fr) minmax(390px,.7fr);align-items:center;gap:7vw;min-height:calc(100vh - 76px);padding:75px max(6vw,28px);display:grid;position:relative;overflow:hidden}.abhisamaya-hero:before{content:"༄  ༄  ༄  ༄  ༄";color:#e9bd5221;letter-spacing:1.5em;white-space:nowrap;font-size:27px;position:absolute;top:25px;left:6vw}.abhisamaya-hero:after{content:"";pointer-events:none;border:1px solid #dfb34933;position:absolute;inset:15px}.abhisamaya-hero-copy{z-index:2;max-width:820px;position:relative}.abhisamaya-hero-copy>span{color:#e2bf75;letter-spacing:.15em;font:10px sans-serif}.abhisamaya-hero h1{color:#fff0ca;letter-spacing:-.07em;margin:24px 0 25px;font-size:clamp(58px,7vw,105px);line-height:1.02}.abhisamaya-hero h1 em{color:#efc45d;border-bottom:6px solid #a31e25cc;font-style:normal;display:inline-block}.abhisamaya-hero-copy>p{color:#d8caab;max-width:720px;margin:0;font-size:16px;line-height:2}.abhisamaya-hero-copy>div{align-items:center;gap:21px;margin-top:34px;display:flex}.abhisamaya-hero-copy>div a:first-child{color:#fff0c8;background:linear-gradient(#aa2930,#76151c);border:1px solid #e6b550;padding:15px 21px;box-shadow:0 6px #35090d}.abhisamaya-hero-copy>div a:last-child{border-bottom:1px solid #ecbe538c;padding-bottom:6px;font-size:11px}.abhisamaya-hero dl{margin:52px 0 0;display:flex}.abhisamaya-hero dl>div{border-right:1px solid #edc66f3d;min-width:125px;margin-right:25px;padding-right:25px}.abhisamaya-hero dl>div:last-child{border:0}.abhisamaya-hero dt{color:#f0c35d;font:32px/1 Georgia,serif}.abhisamaya-hero dd{color:#a99d84;letter-spacing:.08em;margin:7px 0 0;font:9px sans-serif}.abhisamaya-hero-map{z-index:2;place-items:center;min-height:570px;display:grid;position:relative}.abhisamaya-lotus{aspect-ratio:1;border:1px solid #ecc36499;border-radius:50%;place-items:center;width:min(34vw,470px);display:grid;position:relative;box-shadow:0 0 0 28px #d5a4420d,0 0 0 60px #d5a44206}.abhisamaya-lotus:before,.abhisamaya-lotus:after{content:"";border:1px dashed #ebbf597a;border-radius:50%;position:absolute;inset:14%;transform:rotate(22.5deg)}.abhisamaya-lotus:after{border-style:solid;inset:30%;transform:none}.abhisamaya-lotus>b{z-index:2;color:#fff0be;background:#6c151c;border:4px double #e3b44e;border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;font-size:31px;display:grid;box-shadow:0 0 40px #e5b54b38}.abhisamaya-lotus>b small{color:#d7b157;margin-top:7px;font:9px sans-serif;display:block}.abhisamaya-lotus>span{--angle:calc(var(--i) * 45deg - 90deg);text-align:center;color:#f0d384;width:86px;min-height:44px;transform:rotate(var(--angle)) translateX(190px) rotate(calc(-1 * var(--angle)));background:#0b4650;border:1px solid #d3a441;place-items:center;padding:5px 4px;font-size:12px;display:grid;position:absolute;top:calc(50% - 22px);left:calc(50% - 43px)}.abhisamaya-hero-map>footer{text-align:center;background:#2d080cdb;border:3px double #c59637;padding:18px;position:absolute;bottom:5px;left:5%;right:5%}.abhisamaya-hero-map>footer b{color:#efc25b;font-size:15px}.abhisamaya-hero-map>footer p{color:#c8b99a;letter-spacing:.18em;margin:7px 0 0;font-size:10px}.abhisamaya-strategy,.abhisamaya-eight,.abhisamaya-seventy,.abhisamaya-paths,.abhisamaya-manual,.abhisamaya-evidence{padding:82px max(6vw,28px)}.abhisamaya-strategy{background:#efe0bd;border-bottom:7px solid #6f151b;position:relative}.abhisamaya-strategy>header,.abhisamaya-eight>header,.abhisamaya-seventy>header,.abhisamaya-paths>header,.abhisamaya-manual>header{grid-template-columns:.85fr 1.15fr;align-items:end;gap:7vw;display:grid}.abhisamaya-strategy header span,.abhisamaya-eight header>span,.abhisamaya-seventy header span,.abhisamaya-paths header span,.abhisamaya-manual header span,.abhisamaya-architecture>div>span,.abhisamaya-evidence>div>span{color:#8c191f;letter-spacing:.15em;font:9px sans-serif}.abhisamaya-home h2{margin:9px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.1}.abhisamaya-strategy>header>p,.abhisamaya-eight>header>p,.abhisamaya-seventy>header>p,.abhisamaya-paths>header>p,.abhisamaya-manual>header>p{color:#675147;margin:0;font-size:13px;line-height:1.95}.abhisamaya-strategy>div{background:#ad8338;border:1px solid #ad8338;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.abhisamaya-strategy>div>a{background:#fff8e8;flex-direction:column;min-height:250px;padding:25px;transition:all .2s;display:flex}.abhisamaya-strategy>div>a:hover{background:#f7e7c3;transform:translateY(-4px)}.abhisamaya-strategy>div span{color:#951c22;font:18px Georgia}.abhisamaya-strategy>div small{color:#a17631;margin-top:27px;font-size:9px}.abhisamaya-strategy h3{margin:8px 0 10px;font-size:22px}.abhisamaya-strategy>div p{color:#6d554b;margin:0;font-size:11px;line-height:1.85}.abhisamaya-strategy>div i{color:#0a5961;margin-top:auto;padding-top:20px;font-size:9px;font-style:normal}.abhisamaya-strategy>footer{color:#d9c9aa;background:#431015;border:1px solid #c39438;grid-template-columns:120px 1fr;gap:20px;margin-top:14px;padding:20px 23px;display:grid}.abhisamaya-strategy>footer b{color:#efc15c}.abhisamaya-strategy>footer p{margin:0;font-size:11px;line-height:1.8}.abhisamaya-architecture{color:#ead9b4;background:#0d444c;grid-template-columns:.8fr 1.5fr;gap:7vw;padding:72px max(6vw,28px);display:grid}.abhisamaya-architecture>div>span{color:#e5b650}.abhisamaya-architecture h2{color:#fff0c7}.abhisamaya-architecture ol{border:1px solid #b88b36;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.abhisamaya-architecture li{border-right:1px solid #d0a44280;padding:26px}.abhisamaya-architecture li:last-child{background:#571218;border:0}.abhisamaya-architecture small{color:#e3b34c;font:9px sans-serif}.abhisamaya-architecture b{color:#fff0c7;margin:12px 0;font-size:25px;display:block}.abhisamaya-architecture p{color:#bdc5b4;margin:0;font-size:11px;line-height:1.85}.abhisamaya-eight{background:#f5e8ca}.abhisamaya-eight>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.abhisamaya-eight article{background:#fff9ec;border:1px solid #b58a43;flex-direction:column;min-height:420px;padding:24px;display:flex;position:relative;overflow:hidden}.abhisamaya-eight article:before{content:"";background:#0f5960;width:5px;position:absolute;inset:0 auto 0 0}.abhisamaya-eight article:nth-child(n+4):nth-child(-n+7):before{background:#9a2025}.abhisamaya-eight article:last-child:before{background:#c39335}.abhisamaya-eight article header{align-items:center;gap:8px;display:flex}.abhisamaya-eight article header>span{color:#941b21;font:22px Georgia}.abhisamaya-eight article header i{color:#f0dba6;background:#104d55;padding:4px 6px;font:8px sans-serif}.abhisamaya-eight article header b{color:#9b752e;margin-left:auto;font-size:10px}.abhisamaya-eight article>small{color:#92703c;margin-top:25px;font-size:9px}.abhisamaya-eight h3{margin:7px 0 3px;font-size:29px}.abhisamaya-eight em{color:#856d55;font-size:10px}.abhisamaya-eight strong{color:#67131a;margin:23px 0 10px;font-size:14px;line-height:1.55;display:block}.abhisamaya-eight article p{color:#695249;margin:0;font-size:11px;line-height:1.9}.abhisamaya-eight article>a{color:#0c5d64;margin-top:auto;padding-top:18px;font-size:9px}.abhisamaya-seventy{color:#ead8b2;background:#2b0b0f}.abhisamaya-seventy h2{color:#fff0c7}.abhisamaya-seventy>header p{color:#c4b293}.abhisamaya-seventy>div{gap:14px;margin-top:45px;display:grid}.abhisamaya-seventy>div>article{background:#351015;border:1px solid #9f7935}.abhisamaya-seventy article>header{background:#0f454d;border-bottom:3px double #c29338;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:19px 22px;display:grid}.abhisamaya-seventy article>header>span{color:#e9ba50;font:23px Georgia}.abhisamaya-seventy article>header small{color:#c5b485;font-size:8px}.abhisamaya-seventy article>header h3{color:#fff0c7;margin:3px 0 0;font-size:21px}.abhisamaya-seventy article>header a{color:#e3b450;font-size:9px}.abhisamaya-seventy ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.abhisamaya-seventy li{border-bottom:1px solid #be933d57;border-right:1px solid #be933d57;flex-direction:column;min-height:100px;padding:18px;display:flex}.abhisamaya-seventy li>span{color:#ba8c37;font:14px Georgia}.abhisamaya-seventy li>b{color:#f0ddb5;margin-top:12px;font-size:13px;line-height:1.5}.abhisamaya-seventy li>small{color:#97886f;margin-top:auto;padding-top:9px;font-size:8px}.abhisamaya-paths{color:#ead9b5;background:#0d454d}.abhisamaya-paths h2{color:#fff0c8}.abhisamaya-paths>header>p{color:#b8c4b8}.abhisamaya-paths>div{border:1px solid #af8332;grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.abhisamaya-paths article{border-right:1px solid #d8ac4673;min-height:250px;padding:24px}.abhisamaya-paths article:last-child{background:#561218;border:0}.abhisamaya-paths article>span{color:#e4b34b;font:19px Georgia}.abhisamaya-paths article>small{color:#c2b384;margin-top:28px;font-size:9px;display:block}.abhisamaya-paths h3{color:#fff0c8;margin:7px 0 13px;font-size:24px}.abhisamaya-paths article p{color:#bdc6b6;margin:0;font-size:11px;line-height:1.85}.abhisamaya-paths>footer{border:1px solid #a67d33;grid-template-columns:160px 1fr;gap:20px;margin-top:14px;padding:20px;display:grid}.abhisamaya-paths>footer b{color:#edbd54}.abhisamaya-paths>footer p{color:#bdc5b6;margin:0;font-size:11px;line-height:1.8}.abhisamaya-manual{background:#efe0bd}.abhisamaya-manual>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:43px;display:grid}.abhisamaya-manual article{background:#fff9eb;border:1px solid #b88d46;min-height:220px;padding:25px}.abhisamaya-manual article>span{color:#941b21;font:19px Georgia}.abhisamaya-manual article>small{float:right;color:#986f2d;font-size:9px}.abhisamaya-manual h3{margin:33px 0 12px;font-size:21px}.abhisamaya-manual article p{color:#685148;margin:0;font-size:11px;line-height:1.9}.abhisamaya-download{color:#f1dba9;background:#67151b;border:1px solid #bc8f3c;width:max-content;max-width:100%;margin-top:24px;padding:15px 19px;font-size:11px;display:block}.abhisamaya-evidence{background:#f8edd5;border-top:7px solid #68161c;grid-template-columns:.8fr 1.3fr;gap:7vw;display:grid}.abhisamaya-evidence>div:last-child{background:#fff9ec;border:1px solid #b48943;padding:28px}.abhisamaya-evidence p{color:#654f46;margin:0;font-size:13px;line-height:2}.abhisamaya-evidence ul{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.abhisamaya-evidence li{color:#6d181c;border:1px solid #c5a36a;padding:12px;font-size:10px}.abhisamaya-footer{color:#cbb99a;background:#26090c;border-top:4px double #c59637;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:48px max(6vw,28px);display:grid}.abhisamaya-footer b{color:#fff0c8;font-size:22px}.abhisamaya-footer small{color:#b8a37c;margin-top:5px;font-size:9px;display:block}.abhisamaya-footer p{margin:0;font-size:12px;line-height:1.8}.abhisamaya-footer a{color:#edbf55;border:1px solid #c49638;padding:12px 15px;font-size:10px}@media (max-width:1080px){.abhisamaya-nav>div{display:none}.abhisamaya-hero{grid-template-columns:1fr minmax(340px,.62fr)}.abhisamaya-eight>div{grid-template-columns:repeat(2,1fr)}.abhisamaya-seventy ol{grid-template-columns:repeat(3,1fr)}.abhisamaya-paths>div{grid-template-columns:repeat(2,1fr)}.abhisamaya-paths article:last-child{grid-column:1/-1}.abhisamaya-manual>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.abhisamaya-nav{height:68px;padding:0 17px}.abhisamaya-cta{padding:10px;font-size:9px}.abhisamaya-hero{grid-template-columns:1fr;gap:45px;min-height:auto;padding:62px 22px 48px}.abhisamaya-hero:before{display:none}.abhisamaya-hero:after{inset:8px}.abhisamaya-hero h1{font-size:52px}.abhisamaya-hero-copy>p{font-size:14px}.abhisamaya-hero-copy>div{flex-wrap:wrap}.abhisamaya-hero dl>div{flex:1;min-width:auto;margin-right:12px;padding-right:12px}.abhisamaya-hero-map{min-height:440px}.abhisamaya-lotus{width:min(82vw,345px)}.abhisamaya-lotus>span{width:72px;transform:rotate(var(--angle)) translateX(137px) rotate(calc(-1 * var(--angle)));font-size:10px;left:calc(50% - 36px)}.abhisamaya-lotus>b{width:95px;height:95px;font-size:25px}.abhisamaya-strategy,.abhisamaya-eight,.abhisamaya-seventy,.abhisamaya-paths,.abhisamaya-manual,.abhisamaya-evidence{padding:62px 20px}.abhisamaya-strategy>header,.abhisamaya-eight>header,.abhisamaya-seventy>header,.abhisamaya-paths>header,.abhisamaya-manual>header,.abhisamaya-architecture,.abhisamaya-evidence,.abhisamaya-strategy>div,.abhisamaya-eight>div,.abhisamaya-manual>div{grid-template-columns:1fr}.abhisamaya-strategy>div>a{min-height:205px}.abhisamaya-architecture ol{grid-template-columns:1fr}.abhisamaya-architecture li{border-bottom:1px solid #d0a44280;border-right:0}.abhisamaya-seventy ol{grid-template-columns:repeat(2,1fr)}.abhisamaya-seventy article>header{grid-template-columns:38px 1fr}.abhisamaya-seventy article>header a{display:none}.abhisamaya-paths>div{grid-template-columns:1fr}.abhisamaya-paths article{border-bottom:1px solid #d8ac4673;border-right:0;min-height:auto}.abhisamaya-paths article:last-child{grid-column:auto}.abhisamaya-strategy>footer,.abhisamaya-paths>footer,.abhisamaya-footer{grid-template-columns:1fr}.abhisamaya-footer a{width:max-content}.abhisamaya-evidence ul{grid-template-columns:1fr}}.abhisamaya-completion{background:#a77c32!important;border:1px solid #bd913e!important;grid-template-columns:repeat(3,160px) 1fr!important;gap:1px!important;margin-top:35px!important;padding:18px!important;display:grid!important}.abhisamaya-completion>div{background:#471116;padding:18px}.abhisamaya-completion b{color:#f0c15a;font:28px Georgia,serif;display:block}.abhisamaya-completion span{color:#c6b390;margin-top:4px;font-size:9px;display:block}.abhisamaya-completion>p{color:#c4c7b4;background:#0e4149;margin:0;padding:18px;font-size:11px;line-height:1.8}.abhisamaya-seventy li{padding:0}.abhisamaya-seventy li>a{flex-direction:column;height:100%;padding:18px;transition:all .2s;display:flex}.abhisamaya-seventy li>a:hover{background:#4b151a;transform:translateY(-2px)}.abhisamaya-seventy li>a>span{color:#ba8c37;font:14px Georgia}.abhisamaya-seventy li>a>b{color:#f0ddb5;margin-top:12px;font-size:13px;line-height:1.5}.abhisamaya-seventy li>a>small{color:#c1a664;margin-top:auto;padding-top:9px;font-size:8px}.abhisamaya-explorer{color:#351115;background:#e7d2a6;padding:82px max(6vw,28px)}.abhisamaya-explorer>header{grid-template-columns:.9fr 1.1fr;align-items:end;gap:7vw;display:grid}.abhisamaya-explorer>header span,.research-layers header span,.research-ledger header span,.research-sutra header span,.research-lineage header span,.research-debate header span,.research-standards span,.research-sources header span{color:#8b191f;letter-spacing:.15em;font:9px sans-serif}.abhisamaya-explorer h2{margin:9px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.1}.abhisamaya-explorer>header p{color:#624c43;margin:0;font-size:13px;line-height:1.95}.abhisamaya-explorer-controls{background:#103f48;border:3px double #c59437;grid-template-columns:1.4fr .75fr .75fr 110px;gap:8px;margin-top:36px;padding:14px;display:grid}.abhisamaya-explorer-controls label{background:#f8edd4;padding:12px}.abhisamaya-explorer-controls small{color:#8b191f;margin-bottom:7px;font-size:8px;display:block}.abhisamaya-explorer-controls input,.abhisamaya-explorer-controls select{color:#351115;background:#fffaf0;border:1px solid #b8965d;width:100%;min-height:38px;padding:8px;font:12px Songti SC,serif}.abhisamaya-explorer-controls output{color:#ead8b2;background:#65131a;align-content:center;place-items:center;display:grid}.abhisamaya-explorer-controls output b{color:#efc159;font:30px Georgia,serif}.abhisamaya-explorer-controls output span{font-size:9px}.abhisamaya-explorer-results{background:#b28a46;border:1px solid #b28a46;grid-template-columns:repeat(4,1fr);gap:1px;max-height:720px;margin-top:12px;display:grid;overflow:auto}.abhisamaya-explorer-results>a{background:#fff8e8;flex-direction:column;min-height:255px;padding:22px;transition:all .18s;display:flex}.abhisamaya-explorer-results>a:hover{background:#f4e2ba;transform:translateY(-2px)}.abhisamaya-explorer-results>a>span{color:#9b1d22;font:21px Georgia,serif}.abhisamaya-explorer-results>a>small{color:#9b722d;margin-top:20px;font-size:8px}.abhisamaya-explorer-results h3{margin:7px 0 10px;font-size:22px}.abhisamaya-explorer-results p{color:#645047;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.85;display:-webkit-box;overflow:hidden}.abhisamaya-explorer-results>a>b{color:#0b5961;margin-top:auto;padding-top:14px;font-size:9px}.abhisamaya-empty{color:#67151b;background:#fff8e8;border:1px solid #b88b42;padding:25px}.abhisamaya-research{--red:#67141a;--teal:#0d4149;--gold:#d5a33e;--paper:#f1e2c0;background:var(--paper);color:#341115;background-image:linear-gradient(#58341a0a 1px,#0000 1px),linear-gradient(90deg,#58341a0a 1px,#0000 1px);background-size:35px 35px;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.abhisamaya-research section{scroll-margin-top:72px}.research-nav{z-index:30;color:#e8d6ad;background:#1a2e30f7;border-bottom:3px double #c59638;align-items:center;gap:28px;height:70px;padding:0 max(5vw,22px);font-size:10px;display:flex;position:sticky;top:0}.research-nav>div{gap:24px;margin-left:auto;display:flex}.research-nav b{color:#efc05a;letter-spacing:.1em}.research-hero{color:#ead9b5;border-bottom:8px solid var(--gold);background:radial-gradient(circle at 78% 33%,#186c719e,#0000 29%),linear-gradient(128deg,#4a1016,#21090d 58%,#092f37);grid-template-columns:1.2fr .6fr;align-items:center;gap:7vw;min-height:660px;padding:78px max(7vw,30px);display:grid;position:relative;overflow:hidden}.research-hero:after{content:"";border:1px solid #dfb24738;position:absolute;inset:15px}.research-hero>div,.research-hero aside{z-index:1;position:relative}.research-hero>div>span{color:#e6b64d;letter-spacing:.18em;font:9px sans-serif}.research-hero h1{color:#fff0c8;letter-spacing:-.07em;margin:22px 0;font-size:clamp(62px,8vw,110px);line-height:.96}.research-hero h1 em{color:#edc15c;font-style:normal}.research-hero>div>p{color:#d6c7a7;max-width:790px;font-size:17px;line-height:2}.research-hero>div>a{color:#fff0c8;background:#73171e;border:1px solid #dfb04a;margin-top:27px;padding:14px 18px;font-size:10px;display:inline-block}.research-hero aside{background:#2c080cc7;border:3px double #c89638;padding:28px}.research-hero aside>small{color:#e7b84f;font:9px sans-serif}.research-hero ol{margin:19px 0 0;padding:0;list-style:none}.research-hero li{color:#d2c09e;border-top:1px solid #dcae4340;grid-template-columns:35px 1fr;gap:10px;padding:13px 0;font-size:11px;display:grid}.research-hero li b{color:#e8b84e;font:13px Georgia,serif}.research-layers,.research-ledger,.research-sutra,.research-lineage,.research-debate,.research-standards,.research-sources{padding:82px max(6vw,28px)}.research-layers>header,.research-ledger>header,.research-lineage>header,.research-debate>header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:6vw;display:grid}.research-layers h2,.research-ledger h2,.research-sutra h2,.research-lineage h2,.research-debate h2,.research-standards h2,.research-sources h2{margin:9px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.08}.research-layers>header>p,.research-ledger>header>p,.research-lineage>header>p,.research-debate>header>p{color:#635047;margin:0;font-size:13px;line-height:1.95}.research-layers{background:#efe0bd}.research-layers>div{background:#ac833c;border:1px solid #ac833c;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.research-layers article{background:#fff8e8;flex-direction:column;min-height:300px;padding:25px;display:flex}.research-layers article>span{color:#8f191f;font:19px Georgia,serif}.research-layers article>small{color:#9c742f;margin-top:25px;font-size:8px}.research-layers article>b{color:#0d535b;margin-top:10px;font:46px Georgia,serif}.research-layers h3{margin:5px 0 12px;font-size:23px}.research-layers article p{color:#685249;margin:0;font-size:11px;line-height:1.9}.research-ledger{color:#ead8b2;background:#2b0b0f}.research-ledger h2{color:#fff0c8}.research-ledger>header p{color:#c5b395}.research-ledger>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.research-ledger article{background:#3b1015;border:1px solid #a87d33;flex-direction:column;min-height:285px;padding:25px;display:flex}.research-ledger article:nth-child(3n+2){background:#0e4149}.research-ledger article>span{color:#e6b54b;font:19px Georgia}.research-ledger article>small{color:#bca36f;margin-top:27px;font-size:8px}.research-ledger h3{color:#fff0c8;margin:7px 0 0;font-size:24px}.research-ledger article>b{color:#efc05a;margin-top:8px;font:23px Georgia}.research-ledger article p{color:#cab99a;font-size:11px;line-height:1.9}.research-ledger article i{color:#b9a67d;border-top:1px solid #d8aa4240;margin-top:auto;padding-top:15px;font-size:8px;font-style:normal}.research-sutra{color:#ead9b5;background:#0d4149}.research-sutra>header{justify-content:space-between;align-items:end;display:flex}.research-sutra h2{color:#fff0c8}.research-sutra>header span{color:#e5b54d}.research-sutra>div{border:1px solid #ad8335;grid-template-columns:repeat(5,1fr);margin-top:38px;display:grid}.research-sutra article{border-right:1px solid #d0a13d73;min-height:270px;padding:24px}.research-sutra article:last-child{background:#5a1319;border:0}.research-sutra article>span{color:#e4b44c;font:18px Georgia}.research-sutra article>small{color:#bcae83;margin-top:28px;font-size:8px;display:block}.research-sutra h3{color:#fff0c8;margin:8px 0 15px;font-size:21px}.research-sutra article p{color:#bcc5b5;font-size:11px;line-height:1.9}.research-sutra footer{border:1px solid #a77d32;grid-template-columns:150px 1fr;gap:20px;margin-top:14px;padding:22px;display:grid}.research-sutra footer b{color:#eebe55}.research-sutra footer p{color:#bdc5b7;margin:0;font-size:11px;line-height:1.85}.research-lineage{background:#f4e7c9}.research-lineage ol{background:#b58b48;border:1px solid #b58b48;grid-template-columns:repeat(2,1fr);gap:1px;margin:42px 0 0;padding:0;list-style:none;display:grid}.research-lineage li{background:#fff9ec;grid-template-columns:48px 1fr;gap:15px;min-height:190px;padding:25px;display:grid}.research-lineage li>span{color:#981d22;font:21px Georgia}.research-lineage li small{color:#98702f;font-size:8px}.research-lineage h3{margin:6px 0 11px;font-size:22px}.research-lineage li p{color:#665048;margin:0;font-size:11px;line-height:1.9}.research-debate{background:#e7d2a7}.research-debate>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:40px;display:grid}.research-debate article{background:#fff8e8;border:1px solid #b6893f;min-height:245px;padding:25px}.research-debate article>span{float:right;color:#a37429;font:20px Georgia}.research-debate article>small{color:#8f191f;font-size:8px}.research-debate h3{margin:28px 0 17px;font-size:20px;line-height:1.65}.research-debate article p{color:#654f46;border-top:1px solid #ceb27d;margin:0;padding-top:15px;font-size:11px;line-height:1.9}.research-debate article p b{color:#0d5960;font-size:9px;display:block}.research-standards{color:#e9d7af;background:#541218;border-top:6px solid #d0a03c;grid-template-columns:.65fr 1.35fr;gap:6vw;display:grid}.research-standards span{color:#e7b74e}.research-standards h2{color:#fff0c8}.research-standards ol{background:#a77c34;border:1px solid #a77c34;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.research-standards li{color:#d5c3a0;background:#351015;padding:17px;font-size:11px}.research-standards li b{color:#e9ba51;margin-bottom:8px;font:14px Georgia;display:block}.research-sources{background:#f7ecd3}.research-sources>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:37px;display:grid}.research-sources a{background:#fff9ec;border:1px solid #b58a42;flex-direction:column;min-height:280px;padding:23px;display:flex}.research-sources a small{color:#8e191f;font-size:8px}.research-sources a h3{margin:30px 0 12px;font-size:19px}.research-sources a p{color:#665149;margin:0;font-size:10px;line-height:1.85}.research-sources a b{color:#0b5961;margin-top:auto;padding-top:15px;font-size:9px}.research-sources>p{color:#624d44;background:#e7d4ab;border-left:4px solid #6a151b;margin:17px 0 0;padding:18px;font-size:11px;line-height:1.9}.research-footer{color:#c8b697;background:#23090c;border-top:4px double #c59537;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:45px max(6vw,28px);display:grid}.research-footer b{color:#fff0c8;font-size:20px}.research-footer small{color:#b79f75;margin-top:5px;font-size:8px;display:block}.research-footer p{margin:0;font-size:11px;line-height:1.8}.research-footer a{color:#edbf55;border:1px solid #c49437;padding:13px 16px;font-size:9px}@media (max-width:1050px){.abhisamaya-explorer-results{grid-template-columns:repeat(3,1fr)}.research-ledger>div,.research-sutra>div{grid-template-columns:repeat(2,1fr)}.research-sutra article:last-child{grid-column:1/-1}.research-sources>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.abhisamaya-explorer{padding:62px 20px}.abhisamaya-explorer>header,.research-layers>header,.research-ledger>header,.research-lineage>header,.research-debate>header,.abhisamaya-explorer-controls{grid-template-columns:1fr}.abhisamaya-explorer-results{grid-template-columns:1fr;max-height:none}.research-nav>div{display:none}.research-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:62px 22px}.research-hero h1{font-size:54px}.research-layers,.research-ledger,.research-sutra,.research-lineage,.research-debate,.research-standards,.research-sources{padding:62px 20px}.research-layers>div,.research-ledger>div,.research-lineage ol,.research-debate>div,.research-standards,.research-sources>div,.research-sutra>div{grid-template-columns:1fr}.research-sutra article:last-child{grid-column:auto}.research-sutra footer{grid-template-columns:1fr}.research-standards ol{grid-template-columns:repeat(2,1fr)}.research-footer{grid-template-columns:1fr}.research-footer a{width:max-content}}.abhisamaya-advanced{--aa-red:#68141b;--aa-teal:#0b414a;--aa-gold:#d7a63e;--aa-paper:#f1e2bf;background:var(--aa-paper);color:#341115;background-image:linear-gradient(#5b351a0a 1px,#0000 1px),linear-gradient(90deg,#5b351a0a 1px,#0000 1px);background-size:34px 34px;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.abhisamaya-advanced section{scroll-margin-top:72px}.advanced-nav{z-index:35;color:#e9d7b0;background:#192d30f7;border-bottom:3px double #c59638;align-items:center;gap:28px;height:70px;padding:0 max(5vw,22px);font-size:10px;display:flex;position:sticky;top:0}.advanced-nav>div{gap:25px;margin-left:auto;display:flex}.advanced-nav b{color:#efc05a;letter-spacing:.1em}.advanced-hero{color:#ead9b5;border-bottom:8px solid var(--aa-gold);background:radial-gradient(circle at 78% 34%,#186f7499,#0000 28%),radial-gradient(circle at 27% 76%,#b77e252b,#0000 31%),linear-gradient(128deg,#4b1016,#21090d 58%,#092f37);grid-template-columns:1.18fr .62fr;align-items:center;gap:7vw;min-height:690px;padding:80px max(7vw,30px);display:grid;position:relative;overflow:hidden}.advanced-hero:after{content:"";pointer-events:none;border:1px solid #e0b34738;position:absolute;inset:15px}.advanced-hero>div,.advanced-hero aside{z-index:1;position:relative}.advanced-hero>div>span{color:#e5b54b;letter-spacing:.18em;font:9px sans-serif}.advanced-hero h1{color:#fff0c8;letter-spacing:-.07em;margin:22px 0;font-size:clamp(60px,8vw,108px);line-height:.98}.advanced-hero h1 em{color:#efc25c;font-style:normal}.advanced-hero>div>p{color:#d5c6a7;max-width:800px;font-size:17px;line-height:2}.advanced-hero>div>a{color:#fff0c8;background:#76171e;border:1px solid #dfb149;margin-top:28px;padding:14px 19px;font-size:10px;display:inline-block}.advanced-hero aside{background:#2b080cc7;border:3px double #c89738;padding:27px}.advanced-hero aside>small{color:#e6b64d;font:9px sans-serif}.advanced-hero dl{background:#936f32;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0 0;display:grid}.advanced-hero dl>div{background:#351015;padding:18px}.advanced-hero dt{color:#efc15a;font:34px Georgia,serif}.advanced-hero dd{color:#bca987;margin:5px 0 0;font-size:8px}.advanced-hero aside>p{color:#cdbb9b;margin:19px 0 0;font-size:10px;line-height:1.8}.advanced-verses,.advanced-ledger,.advanced-comparisons,.advanced-debates,.advanced-boundary{padding:82px max(6vw,28px)}.advanced-verses>header,.advanced-ledger>header,.advanced-comparisons>header,.advanced-debates>header{grid-template-columns:.85fr 1.15fr;align-items:end;gap:6vw;display:grid}.advanced-verses header span,.advanced-ledger header span,.advanced-comparisons header span,.advanced-debates header span,.advanced-boundary span{color:#8d191f;letter-spacing:.15em;font:9px sans-serif}.abhisamaya-advanced h2{margin:9px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.08}.advanced-verses>header p,.advanced-ledger>header p,.advanced-comparisons>header p,.advanced-debates>header p{color:#645047;margin:0;font-size:13px;line-height:1.95}.advanced-verses{background:#efe0bd}.advanced-verses>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:42px;display:grid}.advanced-verses article{background:#fff9eb;border:1px solid #b48942;flex-direction:column;min-height:290px;padding:24px;display:flex}.advanced-verses article>header{justify-content:space-between;display:flex}.advanced-verses article>header span{color:#911b20;font:20px Georgia}.advanced-verses article>header small{color:#98702d;font:9px Georgia}.advanced-verses article>b{color:#0d525a;margin-top:28px;font:42px Georgia}.advanced-verses article>b i{color:#95702d;margin-left:5px;font:10px sans-serif}.advanced-verses h3{margin:7px 0 13px;font-size:23px}.advanced-verses article p{color:#675149;margin:0;font-size:11px;line-height:1.9}.advanced-verses article>footer{color:#8d191f;border-top:1px solid #cfb27b;margin-top:auto;padding-top:15px;font-size:8px}.advanced-ledger{color:#ead8b2;background:#2b0b0f}.advanced-ledger h2{color:#fff0c8}.advanced-ledger>header p{color:#c4b294}.advanced-ledger-stats{border:1px solid #b98d39;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;display:grid;background:#a47a33!important}.advanced-ledger-stats article{background:#3c1015;padding:23px}.advanced-ledger-stats article:nth-child(2){background:#0d444c}.advanced-ledger-stats b{color:#efc159;font:36px Georgia;display:block}.advanced-ledger-stats span{color:#bda987;margin-top:5px;font-size:9px;display:block}.advanced-ledger-controls{background:#0d4149;border:1px solid #a47b33;grid-template-columns:1fr auto 80px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.advanced-ledger-controls label{background:#f6e8c8;padding:9px 12px}.advanced-ledger-controls label small{color:#8b191f;margin-bottom:5px;font-size:8px;display:block}.advanced-ledger-controls input{background:#fffaf0;border:1px solid #b59050;width:100%;padding:8px;font:11px Songti SC,serif}.advanced-ledger-controls>div{gap:5px;display:flex}.advanced-ledger-controls button,.advanced-ledger>footer button{color:#d8c5a2;cursor:pointer;background:#381015;border:1px solid #b88b36;padding:10px 12px;font:9px Songti SC,serif}.advanced-ledger-controls button.active{color:#fff2cd;background:#a8772b}.advanced-ledger-controls output{text-align:center;color:#efc15a;font:10px sans-serif}.advanced-ledger-grid{border:1px solid #9c7432;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;display:grid;background:#9c7432!important}.advanced-ledger-grid>article{background:#3a1015;flex-direction:column;min-height:240px;padding:20px;display:flex}.advanced-ledger-grid>article.status-已具名{background:#0d4149}.advanced-ledger-grid>article.status-版本待校{background:#261b1b}.advanced-ledger-grid article>header{justify-content:space-between;display:flex}.advanced-ledger-grid article>header span{color:#e7b64d;font:13px Georgia}.advanced-ledger-grid article>header b{color:#fff0c8;background:#a77629;padding:4px 6px;font-size:7px}.advanced-ledger-grid article>small{color:#bca36d;margin-top:23px;font-size:8px}.advanced-ledger-grid h3{color:#fff0c8;margin:7px 0 11px;font-size:18px}.advanced-ledger-grid article>p{color:#c6b596;margin:0;font-size:10px;line-height:1.85}.advanced-ledger-grid article>a{color:#efc15a;margin-top:auto;padding-top:14px;font-size:8px}.advanced-ledger>footer{justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex}.advanced-ledger>footer span{font-size:9px}.advanced-ledger>footer button:disabled{opacity:.35;cursor:not-allowed}.advanced-comparisons{color:#ead9b5;background:#0d4149}.advanced-comparisons h2{color:#fff0c8}.advanced-comparisons>header span{color:#e6b64d}.advanced-comparisons>header p{color:#b9c5b8}.advanced-comparisons>div{border:1px solid #ad8334;margin-top:40px}.advanced-comparisons>div>header,.advanced-comparisons>div>article{grid-template-columns:.55fr repeat(3,1fr);display:grid}.advanced-comparisons>div>header{background:#4f1117}.advanced-comparisons>div>header b{color:#efc15a;border-right:1px solid #cea03d66;padding:17px;font-size:9px}.advanced-comparisons>div>article{background:#10343c;border-top:1px solid #cea03d59}.advanced-comparisons article h3,.advanced-comparisons article p{border-right:1px solid #cea03d4d;margin:0;padding:20px}.advanced-comparisons article h3{color:#efc15a;font-size:15px}.advanced-comparisons article p{color:#bdc5b5;font-size:10px;line-height:1.8}.advanced-debates{background:#e6d1a5}.advanced-debates>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:40px;display:grid}.advanced-debates article{background:#fff8e8;border:1px solid #b78a40;flex-direction:column;min-height:310px;padding:23px;display:flex}.advanced-debates article>span{color:#a07127;font:19px Georgia}.advanced-debates article>small{color:#8e191f;margin-top:25px;font-size:8px}.advanced-debates h3{margin:8px 0 14px;font-size:19px;line-height:1.55}.advanced-debates article>p{color:#665047;margin:0;font-size:10px;line-height:1.85}.advanced-debates article>footer{border-top:1px solid #ceb17b;margin-top:auto;padding-top:14px}.advanced-debates footer b{color:#0d5960;font-size:8px;display:block}.advanced-debates footer i{color:#8a6d50;margin-top:6px;font-size:8px;font-style:normal;display:block}.advanced-boundary{color:#e9d7b0;background:#581218;border-top:6px solid #d2a13d;grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.advanced-boundary span{color:#e6b64d}.advanced-boundary h2{color:#fff0c8}.advanced-boundary>p{color:#d2bf9e;margin:0;font-size:15px;line-height:2}.advanced-footer{color:#c8b697;background:#23090c;border-top:4px double #c59537;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:46px max(6vw,28px);display:grid}.advanced-footer b{color:#fff0c8;font-size:20px}.advanced-footer small{color:#b79f75;margin-top:5px;font-size:8px;display:block}.advanced-footer p{margin:0;font-size:11px;line-height:1.8}.advanced-footer a{color:#edbf55;border:1px solid #c49437;padding:13px 16px;font-size:9px}@media (max-width:1050px){.advanced-ledger-grid,.advanced-debates>div{grid-template-columns:repeat(3,1fr)}.advanced-verses>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.advanced-nav>div{display:none}.advanced-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:62px 22px}.advanced-hero h1{font-size:54px}.advanced-verses,.advanced-ledger,.advanced-comparisons,.advanced-debates,.advanced-boundary{padding:62px 20px}.advanced-verses>header,.advanced-ledger>header,.advanced-comparisons>header,.advanced-debates>header,.advanced-boundary,.advanced-verses>div,.advanced-ledger-grid,.advanced-debates>div{grid-template-columns:1fr}.advanced-ledger-stats{grid-template-columns:1fr 1fr}.advanced-ledger-controls{grid-template-columns:1fr}.advanced-ledger-controls>div{flex-wrap:wrap}.advanced-comparisons>div{overflow:auto}.advanced-comparisons>div>header,.advanced-comparisons>div>article{min-width:720px}.advanced-footer{grid-template-columns:1fr}.advanced-footer a{width:max-content}}.research-footer-actions{gap:6px;display:grid}.abhisamaya-hero-v2{background:radial-gradient(circle at 82% 36%,#13656b8a,#0000 31%),radial-gradient(circle at 23% 76%,#c284252b,#0000 29%),linear-gradient(128deg,#4b1016 0%,#21090d 57%,#092f37 100%);grid-template-columns:minmax(0,1.04fr) minmax(450px,.96fr);gap:4vw;min-height:720px;padding-top:66px;padding-bottom:66px}.abhisamaya-hero-v2 .abhisamaya-hero-copy>span{align-items:center;gap:10px;display:flex}.abhisamaya-hero-v2 .abhisamaya-hero-copy>span i{background:#e2b64e;width:26px;height:1px}.abhisamaya-hero-v2 .abhisamaya-hero-copy>div{flex-wrap:wrap;gap:14px}.abhisamaya-hero-v2 .abhisamaya-hero-copy>div a{font-size:10px}.abhisamaya-hero-v2 .abhisamaya-hero-copy>div a:not(:first-child){border-bottom:1px solid #ecbe5380;padding:10px 0 5px}.abhisamaya-hero-v2 .abhisamaya-hero-copy>div a:last-child{color:#efc15a}.abhisamaya-hero-v2 .abhisamaya-hero-copy>div a span{margin-left:5px}.abhisamaya-hero-v2 dl{grid-template-columns:repeat(4,1fr);max-width:650px;display:grid}.abhisamaya-hero-v2 dl>div{min-width:0;margin-right:18px;padding-right:18px}.abhisamaya-hero-v2 dt{font-size:29px}.abhisamaya-hero-v2 dd{font-size:8px}.abhisamaya-hero-portrait{isolation:isolate;min-height:650px;display:block}.abhisamaya-master{z-index:1;border:1px solid #e0b24647;border-radius:48% 48% 8px 8px;margin:0;position:absolute;inset:-38px -4vw 12px -10px;overflow:hidden;box-shadow:0 30px 70px #0000006b}.abhisamaya-master:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14090bad 0%,#0000 32%),linear-gradient(#0000 68%,#14080aad);position:absolute;inset:0}.abhisamaya-master img{object-fit:cover;object-position:76% center;opacity:.9;filter:saturate(.92)contrast(1.06)brightness(.9);width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(90% 92% at 58% 48%,#000 69%,#000000d6 83%,#0000 100%);mask-image:radial-gradient(90% 92% at 58% 48%,#000 69%,#000000d6 83%,#0000 100%)}.abhisamaya-master figcaption{z-index:3;text-align:right;color:#f0ddb3;background:linear-gradient(90deg,#2c080cc2,#2c080cf2);border-right:3px solid #d3a33e;padding:11px 14px;position:absolute;top:24px;right:16px}.abhisamaya-master figcaption span{color:#e9b94f;font-size:11px;display:block}.abhisamaya-master figcaption b{letter-spacing:.1em;margin-top:3px;font-size:10px;display:block}.abhisamaya-master figcaption small{color:#ad9b78;letter-spacing:.12em;margin-top:4px;font-size:7px;display:block}.abhisamaya-wisdom-seal{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09323a94;border:1px solid #e5b84cad;border-radius:50%;place-items:center;width:178px;display:grid;position:absolute;top:165px;left:-62px;box-shadow:0 0 0 15px #d6a6400e,0 20px 45px #00000052}.abhisamaya-wisdom-seal:before,.abhisamaya-wisdom-seal:after{content:"";border:1px dashed #e6b94d80;border-radius:50%;position:absolute;inset:17%}.abhisamaya-wisdom-seal:after{border-style:solid;inset:34%}.abhisamaya-wisdom-seal>b{z-index:2;color:#fff0c4;background:#68151c;border:3px double #e2b24a;border-radius:50%;align-content:center;place-items:center;width:74px;height:74px;font-size:21px;display:grid}.abhisamaya-wisdom-seal>b small{color:#d5aa48;font:7px sans-serif;display:block}.abhisamaya-wisdom-seal>span{z-index:3;color:#f0d88e;background:#3b0f14;border:1px solid #b88935;padding:5px 8px;font-size:8px;position:absolute}.abhisamaya-wisdom-seal>span:first-of-type{top:-11px}.abhisamaya-wisdom-seal>span:nth-of-type(2){bottom:25px;right:-20px}.abhisamaya-wisdom-seal>span:nth-of-type(3){bottom:25px;left:-20px}.abhisamaya-hero-portrait>section{z-index:5;background:linear-gradient(90deg,#2b080cf5,#0e3c44e0);border:3px double #c59537;padding:19px 22px;position:absolute;bottom:0;left:8%;right:2%;box-shadow:0 18px 35px #0000004d}.abhisamaya-hero-portrait>section>span{color:#e7b64c;letter-spacing:.14em;font:8px sans-serif}.abhisamaya-hero-portrait blockquote{color:#fff0c8;margin:9px 0 13px;font:500 19px/1.55 Songti SC,serif}.abhisamaya-hero-portrait>section>a{color:#efc15a;font-size:9px}@media (max-width:1100px){.abhisamaya-hero-v2{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr)}.abhisamaya-master{right:-8vw}.abhisamaya-wisdom-seal{width:158px;left:-36px}}@media (max-width:760px){.abhisamaya-hero-v2{grid-template-columns:1fr;gap:42px;padding-top:54px}.abhisamaya-hero-v2 dl{grid-template-columns:1fr 1fr;gap:18px 0}.abhisamaya-hero-v2 dl>div:nth-child(2){border-right:0}.abhisamaya-hero-portrait{min-height:560px}.abhisamaya-master{border-radius:42% 42% 8px 8px;inset:0 -18px 25px}.abhisamaya-master img{object-position:76% center;opacity:.84}.abhisamaya-master figcaption{top:18px;right:8px}.abhisamaya-wisdom-seal{width:145px;top:190px;left:0}.abhisamaya-hero-portrait>section{padding:16px 18px;bottom:0;left:2%;right:2%}.abhisamaya-hero-portrait blockquote{font-size:16px}}.abhisamaya-point-page{color:#351115;background-color:#f1e3c3;background-image:linear-gradient(#5c361c0a 1px,#0000 1px),linear-gradient(90deg,#5c361c0a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:35px 35px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.abhisamaya-point-page section{scroll-margin-top:72px}.abhisamaya-point-nav{z-index:30;color:#e8d6ae;background:#1b3032f7;border-bottom:3px double #c59638;align-items:center;gap:28px;height:70px;padding:0 max(5vw,22px);font-size:10px;display:flex;position:sticky;top:0}.abhisamaya-point-nav b{color:#efc05a;letter-spacing:.1em;margin-left:auto}.abhisamaya-point-hero{color:#e9d7b1;background:radial-gradient(circle at 85% 38%,#1670759e,#0000 28%),linear-gradient(128deg,#481016,#22090d 58%,#0b333b);border-bottom:8px solid #c69638;min-height:530px;padding:85px max(8vw,40px);position:relative;overflow:hidden}.abhisamaya-point-hero:after{content:"";border:1px solid #deb24838;position:absolute;inset:15px}.abhisamaya-point-number{color:#edbe522e;font:130px/1 Georgia,serif;position:absolute;top:85px;right:7vw}.abhisamaya-point-number small{text-align:right;font-size:16px;display:block}.abhisamaya-point-hero>span{color:#e2b550;letter-spacing:.15em;font:9px sans-serif}.abhisamaya-point-hero h1{z-index:1;color:#fff0c8;letter-spacing:-.06em;max-width:900px;margin:24px 0 20px;font-size:clamp(55px,8vw,108px);line-height:1.02;position:relative}.abhisamaya-point-hero>p{z-index:1;color:#d6c7a8;max-width:850px;margin:0;font-size:17px;line-height:2;position:relative}.abhisamaya-point-hero>div:last-child{z-index:1;background:#2d080cbf;border:1px solid #b68b37;gap:20px;width:max-content;max-width:100%;margin-top:32px;padding:13px 16px;display:flex;position:relative}.abhisamaya-point-hero>div:last-child b{color:#efc15a}.abhisamaya-point-hero>div:last-child small{color:#b8a585}.abhisamaya-point-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:35px;padding:70px max(6vw,26px) 95px;display:grid}.abhisamaya-point-shell>aside{color:#d8c6a2;background:#2e0c10;border:3px double #bd8e35;padding:22px;position:sticky;top:92px}.abhisamaya-point-shell>aside>span{color:#e7b74f;letter-spacing:.12em;font:9px sans-serif}.abhisamaya-point-shell>aside>nav{margin-top:17px;display:grid}.abhisamaya-point-shell>aside>nav a{border-top:1px solid #c89b3e47;padding:11px 0;font-size:10px}.abhisamaya-point-shell>aside>section{background:#0d4149;border:1px solid #9f7b34;margin-top:20px;padding:15px}.abhisamaya-point-shell>aside>section small{color:#d8ab45;font-size:8px}.abhisamaya-point-shell>aside>section b{color:#fff0c8;margin:7px 0;font-size:18px;display:block}.abhisamaya-point-shell>aside>section p{color:#bdc4b3;margin:0;font-size:10px;line-height:1.8}.abhisamaya-point-shell>aside>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.abhisamaya-point-shell>aside>div a{background:#431116;border:1px solid #8f6d32;padding:12px}.abhisamaya-point-shell>aside>div small{color:#bda05e;font-size:7px;display:block}.abhisamaya-point-shell>aside>div b{color:#f0ddb6;margin-top:6px;font-size:10px;line-height:1.5;display:block}.abhisamaya-point-shell>article{gap:22px;min-width:0;display:grid}.abhisamaya-point-shell>article>section{background:#fff9eb;border:1px solid #b58942}.abhisamaya-point-shell>article>section>header{border-bottom:1px solid #d6bd8c;padding:27px 29px}.abhisamaya-point-shell>article>section>header span{color:#8c1a20;letter-spacing:.13em;font:9px sans-serif}.abhisamaya-point-shell>article h2{color:#3b1115;margin:8px 0 0;font-size:clamp(30px,4vw,52px)}.abhisamaya-point-plain>div{grid-template-columns:1fr 1fr;display:grid}.abhisamaya-point-plain>div article{padding:28px}.abhisamaya-point-plain>div article+article{background:#f5e4be;border-left:1px solid #d5bd8e}.abhisamaya-point-plain small,.abhisamaya-point-coordinate small,.abhisamaya-point-lenses small{color:#976f2e;font:9px sans-serif}.abhisamaya-point-plain p,.abhisamaya-point-coordinate p,.abhisamaya-point-lenses p{color:#625047;margin:11px 0 0;font-size:13px;line-height:2}.abhisamaya-point-coordinate>div{grid-template-columns:.7fr .9fr 1.4fr;display:grid}.abhisamaya-point-coordinate article{border-right:1px solid #d4bd8f;padding:25px}.abhisamaya-point-coordinate article:last-child{border:0}.abhisamaya-point-coordinate b{color:#68151b;margin-top:9px;font-size:18px;display:block}.abhisamaya-point-lenses>div{grid-template-columns:repeat(2,1fr);display:grid}.abhisamaya-point-lenses article{border-bottom:1px solid #d4bd8f;border-right:1px solid #d4bd8f;min-height:230px;padding:27px}.abhisamaya-point-lenses article:nth-child(2n){border-right:0}.abhisamaya-point-lenses article>span{color:#941b21;font:20px Georgia}.abhisamaya-point-lenses article>small{margin-top:28px;display:block}.abhisamaya-point-lenses article.wide{background:#0e444c;grid-column:1/-1;min-height:auto}.abhisamaya-point-lenses article.wide small{color:#e5b650}.abhisamaya-point-lenses article.wide p{color:#d0d1b9;font-size:15px}.abhisamaya-point-relations>div{grid-template-columns:repeat(3,1fr);display:grid}.abhisamaya-point-relations a{border-right:1px solid #d5bd8d;flex-direction:column;min-height:280px;padding:25px;transition:all .2s;display:flex}.abhisamaya-point-relations a:last-child{border:0}.abhisamaya-point-relations a:hover{background:#f3e1ba}.abhisamaya-point-relations a>span{color:#931b21;font:20px Georgia}.abhisamaya-point-relations a>small{color:#9a7435;margin-top:28px;font-size:8px}.abhisamaya-point-relations h3{margin:7px 0 9px;font-size:20px}.abhisamaya-point-relations p{color:#675249;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.75;display:-webkit-box;overflow:hidden}.abhisamaya-point-relations i{color:#0c5b62;margin-top:auto;padding-top:18px;font-size:9px;font-style:normal}.abhisamaya-point-audit ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.abhisamaya-point-audit li{border-right:1px solid #d4bd8e;padding:24px}.abhisamaya-point-audit li:last-child{border:0}.abhisamaya-point-audit b{color:#7c171d}.abhisamaya-point-audit p{color:#655047;font-size:10px;line-height:1.75}.abhisamaya-point-sources{color:#d8c6a3!important;background:#2d0c10!important;padding:27px!important}.abhisamaya-point-sources>b{color:#edbd54}.abhisamaya-point-sources>p{font-size:11px;line-height:1.8}.abhisamaya-point-sources>div{flex-wrap:wrap;gap:10px;display:flex}.abhisamaya-point-sources a{color:#e4b650;border:1px solid #9f7835;padding:10px 12px;font-size:9px}.abhisamaya-point-footer{color:#f0dcb0;background:#0e4149;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:30px max(6vw,26px);display:grid}.abhisamaya-point-footer>*{text-align:center;border:1px solid #9f7a34;padding:15px;font-size:10px}.abhisamaya-point-footer b:last-child{background:#491116}.abhisamaya-point-page .mastery-card{border-color:#b58942}@media (max-width:1000px){.abhisamaya-completion{grid-template-columns:repeat(3,1fr)!important}.abhisamaya-completion>p{grid-column:1/-1}.abhisamaya-point-shell{grid-template-columns:1fr}.abhisamaya-point-shell>aside{position:static}.abhisamaya-point-shell>aside>nav{grid-template-columns:repeat(5,1fr)}.abhisamaya-point-shell>aside>nav a{border:1px solid #c89b3e47;padding:10px}}@media (max-width:700px){.abhisamaya-completion{grid-template-columns:1fr!important}.abhisamaya-completion>p{grid-column:auto}.abhisamaya-point-nav{height:64px;padding:0 16px}.abhisamaya-point-nav a:nth-child(2){display:none}.abhisamaya-point-nav b{font-size:8px}.abhisamaya-point-hero{min-height:auto;padding:65px 22px 55px}.abhisamaya-point-number{font-size:80px;top:45px;right:18px}.abhisamaya-point-hero h1{font-size:49px}.abhisamaya-point-hero>p{font-size:14px}.abhisamaya-point-hero>div:last-child{gap:5px;display:grid}.abhisamaya-point-shell{padding:45px 18px 70px}.abhisamaya-point-shell>aside>nav{grid-template-columns:1fr 1fr}.abhisamaya-point-plain>div,.abhisamaya-point-coordinate>div,.abhisamaya-point-lenses>div,.abhisamaya-point-relations>div{grid-template-columns:1fr}.abhisamaya-point-plain>div article+article{border-top:1px solid #d5bd8e;border-left:0}.abhisamaya-point-coordinate article{border-bottom:1px solid #d4bd8f;border-right:0}.abhisamaya-point-lenses article{border-right:0}.abhisamaya-point-lenses article.wide{grid-column:auto}.abhisamaya-point-relations a{border-bottom:1px solid #d5bd8d;border-right:0;min-height:220px}.abhisamaya-point-audit ol{grid-template-columns:1fr}.abhisamaya-point-audit li{border-bottom:1px solid #d4bd8e;border-right:0}.abhisamaya-point-footer{grid-template-columns:1fr}}.madhyamaka-home{--mi:#21182e;--mb:#242c54;--mg:#d1a64a;--mp:#f0e5cf;background:var(--mp);min-height:100vh;color:var(--mi);font-family:Songti SC,Noto Serif CJK SC,serif}.madhyamaka-home a,.madhyamaka-term-page a{color:inherit;text-decoration:none}.madhyamaka-nav{z-index:30;color:#ead8b1;border-bottom:3px double var(--mg);background:#16172c;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,78px);display:flex;position:sticky;top:0}.madhyamaka-nav>a:first-child{align-items:center;gap:11px;display:flex}.madhyamaka-nav>a:first-child>span{border:1px solid var(--mg);background:#34477c;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.madhyamaka-nav b,.madhyamaka-nav small{display:block}.madhyamaka-nav small{color:#9ba4bd;letter-spacing:.14em;font:8px sans-serif}.madhyamaka-nav>div{gap:24px;font-size:11px;display:flex}.madhyamaka-nav>a:last-child{color:#e8bc5a;border:1px solid #b99141;padding:10px 13px;font-size:10px}.madhyamaka-hero{color:#ead9b6;border-bottom:8px solid var(--mg);background:radial-gradient(circle at 75% 35%,#4b67a48c,#0000 30%),linear-gradient(135deg,#2c2248,#111325 64%,#172d45);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:720px;padding:70px clamp(20px,7vw,110px);display:grid;overflow:hidden}.madhyamaka-hero-copy>span,.madhyamaka-guide>header>span,.madhyamaka-system header span,.madhyamaka-chapters>header>span,.madhyamaka-arguments>header>span,.madhyamaka-terms>header span,.madhyamaka-path>header>span{color:#e0b551;letter-spacing:.16em;font:9px sans-serif}.madhyamaka-hero h1{color:#fff0ca;letter-spacing:-.07em;margin:18px 0;font-size:clamp(60px,8vw,112px);line-height:.94}.madhyamaka-hero h1 em{color:#d2aa50;font-style:normal}.madhyamaka-hero-copy>p{color:#c8c3c8;max-width:750px;font-size:17px;line-height:2}.madhyamaka-hero-copy>div{gap:12px;margin-top:31px;display:flex}.madhyamaka-hero-copy>div a{color:#edc768;border:1px solid #d1a74a;padding:13px 18px;font-size:11px}.madhyamaka-hero-copy>div a:first-child{color:#1d1830;background:#d0a448}.madhyamaka-hero-copy>section{border-top:1px solid #deb85c47;gap:30px;margin-top:44px;padding-top:24px;display:flex}.madhyamaka-hero-copy>section b{color:#9da4b8;font:9px sans-serif}.madhyamaka-hero-copy>section strong{color:#f1d17d;font:28px Georgia;display:block}.madhyamaka-hero aside{place-items:center;gap:35px;display:grid}.madhyamaka-wheel{aspect-ratio:1;border:1px solid #e1bb5b80;border-radius:50%;place-items:center;width:min(39vw,420px);display:grid;position:relative;box-shadow:0 0 0 28px #e2b74e0a,0 0 0 56px #e2b74e06}.madhyamaka-wheel:before,.madhyamaka-wheel:after,.madhyamaka-wheel i{content:"";border:1px dashed #dfb44d73;position:absolute;inset:18%;transform:rotate(45deg)}.madhyamaka-wheel:after{transform:none}.madhyamaka-wheel i:first-child{border-radius:50%;inset:31%;transform:none}.madhyamaka-wheel i:nth-child(2){border-radius:50%;inset:8%;transform:none}.madhyamaka-wheel>b{z-index:2;color:#ffe8ae;background:#4a3b78;border:3px double #deb658;border-radius:50%;place-items:center;width:105px;height:105px;font-size:40px;display:grid}.madhyamaka-wheel>b small{font-size:9px;display:block}.madhyamaka-wheel>span{color:#f0cf7c;background:#1c3154;border:1px solid #caa34d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.madhyamaka-wheel>span:first-of-type{top:-22px}.madhyamaka-wheel>span:nth-of-type(2){right:-22px}.madhyamaka-wheel>span:nth-of-type(3){bottom:-22px}.madhyamaka-wheel>span:nth-of-type(4){left:-22px}.madhyamaka-hero blockquote{background:#0f1122a8;border:1px solid #d5ad4e8c;max-width:470px;margin:0;padding:23px;font-size:17px;line-height:1.8}.madhyamaka-hero blockquote small{color:#dfaf4a;margin-bottom:8px;font:9px sans-serif;display:block}.madhyamaka-guide,.madhyamaka-system,.madhyamaka-chapters,.madhyamaka-arguments,.madhyamaka-terms,.madhyamaka-path{padding:90px clamp(20px,7vw,110px)}.madhyamaka-guide>header,.madhyamaka-system>header,.madhyamaka-chapters>header,.madhyamaka-terms>header{justify-content:space-between;align-items:end;gap:45px;display:flex}.madhyamaka-guide h2,.madhyamaka-system h2,.madhyamaka-chapters h2,.madhyamaka-arguments h2,.madhyamaka-terms h2,.madhyamaka-path h2{margin:10px 0 0;font-size:clamp(38px,5vw,65px)}.madhyamaka-guide>header>p,.madhyamaka-system>header>p,.madhyamaka-chapters>header>p,.madhyamaka-terms>header>p{color:#6e5e62;max-width:620px;margin:0;line-height:1.9}.madhyamaka-guide>div{background:#b99147;border:1px solid #b99147;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.madhyamaka-guide>div>a{background:#fff8e9;padding:26px}.madhyamaka-guide>div span{color:#705b99;font:21px Georgia}.madhyamaka-guide h3{font-size:20px}.madhyamaka-guide>div p{color:#6d5b5e;min-height:72px;font-size:12px;line-height:1.8}.madhyamaka-guide i{color:#33467e;font:10px sans-serif}.madhyamaka-guide>footer{color:#cfc5ba;background:#1a1a31;grid-template-columns:110px 1fr;margin-top:16px;padding:18px 22px;display:grid}.madhyamaka-guide>footer b{color:#e0b552}.madhyamaka-guide>footer p{margin:0;line-height:1.8}.madhyamaka-system{color:#efe0bc;background:#1c2343}.madhyamaka-system>header>p{color:#b7b6bf}.madhyamaka-system>div{background:#dbb14b66;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.madhyamaka-system article{background:#242e55;padding:29px}.madhyamaka-system article:nth-child(2n){background:#2c3969}.madhyamaka-system article span{color:#dcb356;font:24px Georgia}.madhyamaka-system article b{color:#fff0c8;margin:34px 0 12px;font-size:24px;display:block}.madhyamaka-system article p{color:#bdbcc4;line-height:1.85}.madhyamaka-system blockquote{color:#f3d783;text-align:center;border:1px solid #cba249;margin:36px 0 0;padding:24px;font-size:18px}.madhyamaka-chapters>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px;display:grid}.madhyamaka-chapters article{background:#fff9ed;border:1px solid #b69252;min-height:245px;padding:24px}.madhyamaka-chapters article.active{color:#eadbb8;background:linear-gradient(135deg,#353060,#20274b);border:4px double #d4aa50;grid-column:span 2}.madhyamaka-chapters article>span{color:#675594;font:30px Georgia}.madhyamaka-chapters article small{color:#9a8057;margin-left:8px;font:8px sans-serif}.madhyamaka-chapters article h3{margin:28px 0 12px;font-size:25px}.madhyamaka-chapters article p{color:#725e57;line-height:1.85}.madhyamaka-chapters article.active p{color:#c6c1c2}.madhyamaka-chapters article a{color:#e6ba56;font-size:11px}.madhyamaka-arguments{background:#e9dec7}.madhyamaka-arguments>header{text-align:center}.madhyamaka-arguments>div{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1200px;margin:45px auto;display:grid}.madhyamaka-arguments>div>a{color:#e9dab8;background:#171b35;border:1px solid #c79e48;padding:30px}.madhyamaka-arguments>div span{color:#d6ac51;font:24px Georgia}.madhyamaka-arguments h3{margin:12px 0;font-size:25px}.madhyamaka-arguments>div p{color:#bcb8be;line-height:1.9}.madhyamaka-arguments i{color:#e2b454;font:10px sans-serif}.madhyamaka-arguments>footer{background:#fff8e8;border:1px solid #b9914a;max-width:1200px;margin:auto;padding:26px}.madhyamaka-arguments ol{grid-template-columns:repeat(5,1fr);gap:10px;padding:0;list-style-position:inside;display:grid}.madhyamaka-terms>header span,.madhyamaka-path>header>span{color:#4b3a78}.madhyamaka-terms>aside{gap:9px;margin:35px 0;display:flex}.madhyamaka-terms>aside b{color:#e7bf62;background:#282044;padding:9px 12px;font:10px sans-serif}.madhyamaka-terms>section{margin-top:40px}.madhyamaka-terms>section>header{border-bottom:2px solid #4a3b72;grid-template-columns:55px 1fr auto;align-items:center;padding-bottom:12px;display:grid}.madhyamaka-terms>section>header span{color:#745d9f;font:28px Georgia}.madhyamaka-terms>section>header h3{margin:0;font-size:25px}.madhyamaka-terms>section>header p{color:#806e68;margin:0}.madhyamaka-terms>section>div{background:#c4a768;border:1px solid #c4a768;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.madhyamaka-terms>section>div>a{background:#fffaf0;flex-direction:column;min-height:285px;padding:24px;display:flex}.madhyamaka-terms a small{color:#745d99;font-size:9px}.madhyamaka-terms a>b{margin-top:22px;font-size:24px}.madhyamaka-terms a em{color:#9a7d4d;font:11px Georgia}.madhyamaka-terms a p{color:#67565a;font-size:12px;line-height:1.8}.madhyamaka-terms a footer{color:#5a467f;border-top:1px solid #d6c39a;justify-content:space-between;margin-top:auto;padding-top:15px;font:9px sans-serif;display:flex}.madhyamaka-terms a footer i{font-style:normal}.madhyamaka-path{color:#ecddb9;background:#263057}.madhyamaka-path>header{text-align:center}.madhyamaka-path>header>span{color:#e2b855}.madhyamaka-path ol{background:#dab15259;grid-template-columns:1fr 1fr;gap:1px;max-width:1100px;margin:45px auto 0;padding:0;list-style:none;display:grid}.madhyamaka-path li{background:#303b69;gap:18px;padding:19px 22px;display:flex}.madhyamaka-path li span{color:#dcb04f;font:16px Georgia}.madhyamaka-footer{color:#d0c2aa;background:#14162b;border-top:4px double #cda34a;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:55px clamp(20px,7vw,110px);display:grid}.madhyamaka-footer b{color:#fff0c7;font-size:20px;display:block}.madhyamaka-footer small{color:#9fa5ba}.madhyamaka-footer p{margin:0;line-height:1.8}.madhyamaka-footer a{color:#edc15e;border:1px solid #d0a649;padding:13px 16px;font-size:11px}.madhyamaka-term-page{color:#2b1d31;background:#efe5cf;min-height:100vh;font-family:Songti SC,Noto Serif CJK SC,serif}.madhyamaka-term-page>nav{color:#e7d4aa;background:#17182d;border-bottom:3px double #cda34b;align-items:center;gap:25px;height:68px;padding:0 clamp(20px,6vw,90px);font-size:10px;display:flex}.madhyamaka-term-page>nav b{color:#e4b752;margin-left:auto}.madhyamaka-term-page>header{color:#e8d9b7;background:radial-gradient(circle at 82% 30%,#4c659f94,#0000 30%),linear-gradient(135deg,#33254c,#17182d 70%);border-bottom:7px solid #cfa64c;padding:75px clamp(22px,9vw,140px)}.madhyamaka-term-page>header>span,.madhyamaka-term-shell>article>section>span{color:#dfb34f;letter-spacing:.15em;font:9px sans-serif}.madhyamaka-term-page>header h1{color:#fff0c9;margin:14px 0 5px;font-size:clamp(58px,9vw,108px)}.madhyamaka-term-page>header em{color:#acabc0;font:12px Georgia}.madhyamaka-term-page>header>div{gap:20px;margin-top:25px;display:flex}.madhyamaka-term-page>header>div b{color:#e5b950}.madhyamaka-term-page>header>p{max-width:850px;margin:28px 0 0;font-size:18px;line-height:2}.madhyamaka-term-shell{grid-template-columns:280px minmax(0,1fr);max-width:1480px;margin:auto;display:grid}.madhyamaka-term-shell>aside{color:#d8cbaf;background:#222847;align-self:start;min-height:100vh;padding:38px 25px;position:sticky;top:0}.madhyamaka-term-shell>aside>span{color:#deb351;font:9px sans-serif}.madhyamaka-term-shell>aside nav{margin-top:22px;display:grid}.madhyamaka-term-shell>aside nav a{border-top:1px solid #dab14e40;padding:13px 0;font-size:11px}.madhyamaka-term-shell>aside section{border:1px solid #bc9443;margin-top:30px;padding:17px}.madhyamaka-term-shell>aside section p{font-size:11px;line-height:1.8}.madhyamaka-term-shell>article{min-width:0;padding:55px clamp(20px,5vw,70px)}.madhyamaka-term-shell>article>section{margin-bottom:55px}.madhyamaka-term-shell>article>section>span{color:#5c478a}.madhyamaka-term-shell h2{margin:10px 0 24px;font-size:34px}.madhyamaka-term-plain>div,.madhyamaka-term-coordinate>div{background:#c3a468;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.madhyamaka-term-coordinate>div{grid-template-columns:repeat(3,1fr)}.madhyamaka-term-plain article,.madhyamaka-term-coordinate article{background:#fffaf0;padding:26px}.madhyamaka-term-plain article:nth-child(2){background:#e6d5ae}.madhyamaka-term-plain small,.madhyamaka-term-coordinate small{color:#604889;font:9px sans-serif}.madhyamaka-term-plain p,.madhyamaka-term-coordinate p{color:#57474b;line-height:2}.madhyamaka-term-coordinate b{margin:12px 0;font-size:18px;display:block}.madhyamaka-term-lenses>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.madhyamaka-term-lenses article{background:#fffaf0;border:1px solid #b99a61;padding:25px}.madhyamaka-term-lenses article.wide{color:#e7d9b9;background:#242c50;grid-column:1/-1}.madhyamaka-term-lenses article>span{color:#654e91;font:22px Georgia}.madhyamaka-term-lenses article small{color:#987b4b;margin:9px 0;display:block}.madhyamaka-term-lenses article p{line-height:2}.madhyamaka-term-relations>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.madhyamaka-term-relations a{color:#e7d9b7;background:#292f55;border:1px solid #bd9646;padding:23px}.madhyamaka-term-relations small,.madhyamaka-term-relations i{color:#dfb24d;font:9px sans-serif}.madhyamaka-term-relations p{color:#bbb9c1;font-size:11px;line-height:1.8}.madhyamaka-term-audit{background:#ded0ae;border:3px double #745c91;padding:30px}.madhyamaka-term-audit ol{grid-template-columns:repeat(5,1fr);gap:8px;padding:0;list-style:none;display:grid}.madhyamaka-term-audit li{background:#fff9ec;padding:15px}.madhyamaka-term-audit li p{font-size:11px;line-height:1.7}.madhyamaka-term-shell>article>footer{color:#cfc2aa;background:#17192f;border-top:4px double #cba149;padding:27px}.madhyamaka-term-shell>article>footer b,.madhyamaka-term-shell>article>footer a{color:#e5b950}@media (max-width:900px){.madhyamaka-nav>div{display:none}.madhyamaka-hero{grid-template-columns:1fr}.madhyamaka-wheel{width:min(76vw,410px)}.madhyamaka-guide>div,.madhyamaka-system>div,.madhyamaka-chapters>div,.madhyamaka-terms>section>div{grid-template-columns:repeat(2,1fr)}.madhyamaka-term-shell{grid-template-columns:1fr}.madhyamaka-term-shell>aside{min-height:auto;position:static}.madhyamaka-term-shell>aside nav{grid-template-columns:repeat(3,1fr)}.madhyamaka-footer{grid-template-columns:1fr}.madhyamaka-footer a{width:max-content}}@media (max-width:600px){.madhyamaka-nav{height:66px;padding:0 16px}.madhyamaka-nav>a:last-child{display:none}.madhyamaka-hero{padding:55px 20px}.madhyamaka-hero h1{font-size:52px}.madhyamaka-hero-copy>p{font-size:15px}.madhyamaka-hero-copy>section{gap:15px}.madhyamaka-guide,.madhyamaka-system,.madhyamaka-chapters,.madhyamaka-arguments,.madhyamaka-terms,.madhyamaka-path{padding:65px 20px}.madhyamaka-guide>header,.madhyamaka-system>header,.madhyamaka-chapters>header,.madhyamaka-terms>header{display:block}.madhyamaka-guide>header>p,.madhyamaka-system>header>p,.madhyamaka-chapters>header>p,.madhyamaka-terms>header>p{margin-top:18px}.madhyamaka-guide>div,.madhyamaka-system>div,.madhyamaka-chapters>div,.madhyamaka-arguments>div,.madhyamaka-terms>section>div,.madhyamaka-path ol{grid-template-columns:1fr}.madhyamaka-chapters article.active{grid-column:auto}.madhyamaka-arguments ol{grid-template-columns:1fr}.madhyamaka-terms>aside{overflow:auto}.madhyamaka-terms>aside b{white-space:nowrap}.madhyamaka-term-page>nav{padding:0 15px}.madhyamaka-term-page>nav a:nth-child(2),.madhyamaka-term-page>nav b{display:none}.madhyamaka-term-page>header{padding:55px 20px}.madhyamaka-term-page>header>div{display:grid}.madhyamaka-term-shell>aside{padding:28px 20px}.madhyamaka-term-shell>aside nav{grid-template-columns:1fr 1fr}.madhyamaka-term-shell>article{padding:45px 20px}.madhyamaka-term-plain>div,.madhyamaka-term-coordinate>div,.madhyamaka-term-lenses>div,.madhyamaka-term-relations>div{grid-template-columns:1fr}.madhyamaka-term-lenses article.wide{grid-column:auto}.madhyamaka-term-audit ol{grid-template-columns:1fr}.madhyamaka-wheel{width:78vw}.madhyamaka-footer{padding:45px 20px}}.madhyamaka-portals{color:#251a32;background:#e3d5b9;padding:90px clamp(20px,7vw,110px)}.madhyamaka-portals>header span,.research-section>header span,.mastery-system>header span,.verse-map>header span,.verse-reader>header span{color:#62498f;letter-spacing:.16em;font:9px sans-serif}.madhyamaka-portals h2,.research-section h2,.mastery-system h2,.verse-map h2,.verse-reader>header h2{margin:10px 0;font-size:clamp(38px,5vw,64px)}.madhyamaka-portals>div{background:#b89147;border:1px solid #b89147;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.madhyamaka-portals a{background:#fff8e9;flex-direction:column;min-height:290px;padding:27px;display:flex}.madhyamaka-portals a:nth-child(2n){color:#eadcb9;background:#252c51}.madhyamaka-portals a>span{color:#765ca1;font:32px Georgia}.madhyamaka-portals a:nth-child(2n)>span{color:#e0b653}.madhyamaka-portals a>b{margin-top:35px;font-size:23px}.madhyamaka-portals a>p{color:#6d5a5f;font-size:12px;line-height:1.9}.madhyamaka-portals a:nth-child(2n)>p{color:#bdbac1}.madhyamaka-portals i{color:#6a4d95;margin-top:auto;font:10px sans-serif}.madhyamaka-portals a:nth-child(2n) i{color:#e2b64e}.madhyamaka-research-page{--gold:#d4aa4d;--ink:#21172e;min-height:100vh;color:var(--ink);background:#eee3cc;font-family:Songti SC,Noto Serif CJK SC,serif}.madhyamaka-research-page a{color:inherit;text-decoration:none}.madhyamaka-subnav{z-index:40;color:#e7d7b5;border-bottom:3px double var(--gold);background:#15172d;align-items:center;gap:30px;min-height:70px;padding:0 clamp(18px,5vw,75px);font-size:11px;display:flex;position:sticky;top:0}.madhyamaka-subnav>b{margin:auto}.madhyamaka-subnav>div{gap:20px;display:flex}.madhyamaka-subnav a:hover{color:#e8bb59}.madhyamaka-research-hero{color:#e9dbbb;border-bottom:8px solid var(--gold);background:radial-gradient(circle at 80% 30%,#506aa785,#0000 27%),linear-gradient(130deg,#362850,#17182e 65%,#182f4b);flex-direction:column;justify-content:center;min-height:580px;padding:95px clamp(22px,8vw,125px);display:flex}.madhyamaka-research-hero>span{color:#dfb44f;letter-spacing:.18em;font:9px sans-serif}.madhyamaka-research-hero h1{color:#fff0ca;letter-spacing:-.05em;margin:18px 0;font-size:clamp(58px,8vw,105px);line-height:.97}.madhyamaka-research-hero h1 em{color:#d4aa4e;font-style:normal}.madhyamaka-research-hero>p{color:#c8c3c8;max-width:850px;font-size:17px;line-height:2}.madhyamaka-research-hero>section{border-top:1px solid #dcb14f4d;gap:42px;margin-top:32px;padding-top:23px;display:flex}.madhyamaka-research-hero>section b{color:#aaaabd;font:9px sans-serif}.madhyamaka-research-hero>section strong{color:#efca70;font:30px Georgia;display:block}.madhyamaka-research-hero>a{color:#1d1930;background:#d3a84a;width:max-content;margin-top:30px;padding:13px 17px;font-size:11px}.verse-map,.verse-reader,.research-section,.mastery-system{padding:85px clamp(20px,7vw,110px)}.verse-map>header,.verse-reader>header,.research-section>header{grid-template-columns:auto 1fr;align-items:end;gap:0 55px;display:grid}.verse-map>header span,.verse-reader>header span,.research-section>header span{grid-column:1/-1}.verse-map>header p,.verse-reader>header p,.research-section>header p{color:#6b595d;max-width:650px;margin:0;line-height:1.9}.verse-map>div{background:#b99551;border:1px solid #b99551;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.verse-map>div>a{background:#fff9ed;min-height:230px;padding:24px}.verse-map small{color:#674f91;font:20px Georgia}.verse-map b,.verse-map span{display:block}.verse-map b{margin:28px 0 7px;font-size:20px}.verse-map span{color:#9a7941;font:10px sans-serif}.verse-map p{color:#69565a;font-size:11px;line-height:1.8}.verse-reader{color:#eadcbb;background:#22294c}.verse-reader>header span{color:#e3b954}.verse-reader>header p{color:#bbb8c1}.verse-unit{color:#281c31;background:#f8efd9;border:1px solid #c49a49;max-width:1400px;margin:28px auto}.verse-unit>header{color:#e9d9b6;background:#191b34;grid-template-columns:auto 100px 1fr auto;align-items:center;gap:17px;min-height:78px;padding:15px 22px;display:grid}.verse-unit>header>span{writing-mode:vertical-rl;color:#dcb052;font-size:8px}.verse-unit>header>strong{color:#f0cb70;font:31px Georgia}.verse-unit>header small,.verse-unit>header b{display:block}.verse-unit>header small{color:#8e96b2;font:8px sans-serif}.verse-unit>header>a{color:#dcb052}.verse-unit>section{grid-template-columns:repeat(2,1fr);display:grid}.verse-unit>section>div{border-bottom:1px solid #d0b47c;border-right:1px solid #d0b47c;padding:26px}.verse-unit>section>div:nth-child(2n){border-right:0}.verse-unit small{color:#654b8f;letter-spacing:.1em;font:9px sans-serif}.verse-unit p{color:#57484c;line-height:2}.verse-unit i{color:#8c744b;font-size:10px;font-style:normal;line-height:1.8;display:block}.verse-unit ol{padding:0;list-style:none}.verse-unit li{border-bottom:1px solid #dacaa7;gap:10px;padding:8px 0;display:flex}.verse-unit li span{color:#674e93}.verse-terms{flex-wrap:wrap;gap:8px;display:flex}.verse-terms a{color:#59417e;border:1px solid #846ca6;padding:8px 10px;font-size:10px}.lab-index{background:#d9c9a7;align-items:center;gap:8px;padding:24px clamp(20px,7vw,110px);display:flex;overflow:auto}.lab-index>span,.lab-index>a{white-space:nowrap}.lab-index>span{margin-right:12px;font-weight:700}.lab-index>a{background:#fff8e9;border:1px solid #b5914e;padding:10px 12px;font-size:10px}.lab-index small{color:#755b9e;margin-right:5px}.lab-cases{background:#242b50;padding:65px clamp(20px,7vw,110px)}.lab-case{background:#f7ecd5;border:1px solid #c89f4a;max-width:1400px;margin:0 auto 38px}.lab-case>header{color:#eadab7;background:#181a32;align-items:end;gap:20px;padding:27px;display:flex}.lab-case>header span{color:#dcb052;font:9px sans-serif}.lab-case>header h2{margin:0;font-size:35px}.lab-case>header a{color:#dcb052;margin-left:auto;font-size:10px}.lab-fields{grid-template-columns:repeat(2,1fr);display:grid}.lab-fields>section{border-bottom:1px solid #ceb27b;border-right:1px solid #ceb27b;min-height:190px;padding:25px}.lab-fields>section:nth-child(2n){border-right:0}.lab-fields small{color:#72569c;font:20px Georgia}.lab-fields b{margin:10px 0;font-size:20px;display:block}.lab-fields p{color:#5f4e51;line-height:1.9}.lab-case>footer{background:#dfd0af;padding:25px}.lab-case>footer ol{grid-template-columns:repeat(5,1fr);gap:8px;padding:0;list-style:none;display:grid}.lab-case>footer li{background:#fff9ec;padding:14px;font-size:11px}.lab-case>footer li span{color:#72569c;font:18px Georgia;display:block}.school-section{background:#eee3cc}.matrix-scroll{border:1px solid #a98442;margin-top:40px;overflow:auto}.matrix-scroll table{border-collapse:collapse;background:#fff9ec;width:100%;min-width:1100px}.matrix-scroll th,.matrix-scroll td{vertical-align:top;border-bottom:1px solid #d6be8d;border-right:1px solid #d6be8d;padding:18px;font-size:11px;line-height:1.75}.matrix-scroll thead th{color:#e8c162;background:#1d2342;font-size:10px}.matrix-scroll tbody th{color:#4f386f;background:#e0d1b0;width:120px;font-size:14px}.evidence-section{color:#e9dab8;background:#212848}.evidence-section>header p{color:#bbb9c1}.evidence-section>header span{color:#dfb24d}.evidence-section>div{background:#a9823c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.evidence-section article{background:#29325c;flex-direction:column;min-height:300px;padding:27px;display:flex}.evidence-section article>span{color:#e3b754;font:9px sans-serif}.evidence-section h3{margin:32px 0 5px;font-size:24px}.evidence-section small{color:#9fa7bf}.evidence-section article p{color:#c0bdc2;line-height:1.9}.evidence-section article a{color:#e6bb5a;margin-top:auto;font-size:10px}.evidence-section>footer{align-items:center;gap:10px;margin-top:20px;display:flex}.evidence-section>footer span{border:1px solid #a9823c;padding:8px;font-size:9px}.relation-section{text-align:center}.relation-section>header{display:block}.relation-section>header p{margin:15px auto}.relation-core{color:#efd079;z-index:2;background:#282e55;border:4px double #d4aa4c;border-radius:50%;place-content:center;width:180px;height:180px;margin:45px auto -20px;display:grid;position:relative}.relation-core b{font-size:27px}.relation-core small{color:#b7b4c0}.relation-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.relation-grid article{text-align:left;background:#fff9ec;border:1px solid #b4914f;padding:27px}.relation-main{justify-content:space-between;font-size:24px;font-weight:700;display:flex;color:#503675!important}.relation-main small{font-size:8px}.relation-grid article p{color:#665459;min-height:80px;line-height:1.8}.relation-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.relation-grid article>div a{background:#e1d2b2;padding:7px 9px;font-size:9px}.debate-section{background:#e2d4b8}.debate-section>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:40px;display:grid}.debate-section article{background:#fff9ec;border:1px solid #af8841}.debate-section article>header{color:#eadbb8;background:#202746;padding:23px}.debate-section article>header span{color:#dcb052;font:9px sans-serif}.debate-section h3{font-size:21px}.debate-section dl{padding:8px 24px}.debate-section dt{color:#62458b;margin-top:13px;font-weight:700}.debate-section dd{color:#5e4d51;margin:5px 0;line-height:1.8}.debate-section article>footer{background:#dfcfad;padding:18px 24px}.debate-section article>footer p{margin-bottom:0;line-height:1.8}.mastery-system{color:#ecdebc;background:#252d53}.mastery-system>header{text-align:center}.mastery-system>header span{color:#dfb34f}.mastery-system ol{background:#aa843d;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1200px;margin:40px auto;padding:0;list-style:none;display:grid}.mastery-system li{background:#303961;padding:26px}.mastery-system li b{color:#efc96c;font-size:18px}.mastery-system li p{color:#c0bdc3;line-height:1.8}.mastery-system>footer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mastery-system>footer a{color:#e6ba59;border:1px solid #c99f49;padding:12px 15px;font-size:10px}.madhyamaka-research-footer{color:#cfc3ae;background:#15172d;border-top:4px double #cda34a;grid-template-columns:130px 1fr auto;align-items:center;gap:25px;padding:38px clamp(20px,7vw,110px);display:grid}.madhyamaka-research-footer b,.madhyamaka-research-footer a{color:#e6b954}.madhyamaka-research-footer p{line-height:1.8}@media (max-width:900px){.madhyamaka-portals>div,.verse-map>div,.evidence-section>div,.relation-grid{grid-template-columns:repeat(2,1fr)}.verse-map>header,.verse-reader>header,.research-section>header{display:block}.verse-unit>section,.lab-fields,.debate-section>div{grid-template-columns:1fr}.verse-unit>section>div,.lab-fields>section{border-right:0}.mastery-system ol{grid-template-columns:repeat(2,1fr)}.madhyamaka-research-footer{grid-template-columns:1fr}.madhyamaka-research-footer a{width:max-content}}@media (max-width:600px){.madhyamaka-portals{padding:65px 20px}.madhyamaka-portals>div,.verse-map>div,.evidence-section>div,.relation-grid,.mastery-system ol{grid-template-columns:1fr}.madhyamaka-subnav{padding:12px 16px}.madhyamaka-subnav>b,.madhyamaka-subnav>div a:last-child{display:none}.madhyamaka-research-hero{min-height:auto;padding:70px 20px}.madhyamaka-research-hero h1{font-size:49px}.madhyamaka-research-hero>section{gap:18px}.verse-map,.verse-reader,.research-section,.mastery-system{padding:60px 20px}.verse-unit>header{grid-template-columns:auto 70px 1fr}.verse-unit>header>a{display:none}.verse-unit>section>div{padding:21px}.lab-cases{padding:45px 16px}.lab-case>header h2{font-size:26px}.lab-case>header a{display:none}.lab-case>footer ol{grid-template-columns:1fr}.evidence-section>footer{flex-wrap:wrap;align-items:flex-start}.relation-core{width:145px;height:145px}.madhyamaka-research-footer{padding:35px 20px}}.quality-comparison,.quality-roadmap{color:#3d1717;background:#eee1c7;padding:80px clamp(20px,7vw,110px)}.quality-comparison>header,.quality-roadmap>header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.quality-comparison>header span,.quality-roadmap>header span{color:#8f1c22;letter-spacing:.12em;font-size:10px;display:block}.quality-comparison h2,.quality-roadmap h2{margin:10px 0 0;font:500 clamp(30px,4vw,54px)/1.25 Songti SC,serif}.quality-comparison>header p{color:#68534a;margin:0;font:13px/1.9 Songti SC,serif}.quality-comparison .matrix-scroll{margin-top:36px}.quality-comparison .matrix-scroll thead th{color:#efc762;background:#4a1015}.quality-comparison .matrix-scroll tbody th{color:#72171b;background:#ead7ae}.quality-roadmap{color:#efdfba;background:#421015}.quality-roadmap>header span{color:#e7b84f}.quality-roadmap h2{color:#fff0c8}.quality-roadmap ol{background:#b98936;border:1px solid #b98936;grid-template-columns:repeat(2,1fr);gap:1px;margin:38px 0 0;padding:0;list-style:none;display:grid}.quality-roadmap li{background:#55141a;padding:28px}.quality-roadmap b{color:#edc35d}.quality-roadmap p{color:#d7c5a5;margin:12px 0 0;font:12px/1.9 Songti SC,serif}@media (max-width:760px){.quality-comparison,.quality-roadmap{padding:58px 18px}.quality-comparison>header,.quality-roadmap>header{grid-template-columns:1fr;gap:18px}.quality-roadmap ol{grid-template-columns:1fr}.quality-comparison .matrix-scroll{margin-left:0;margin-right:0}}[data-home-standard=five-treatise]>nav:first-child{border-bottom-width:3px;height:76px;min-height:76px;box-shadow:0 10px 34px #14040629}.college-hero,.pramana-hero,.abhisamaya-hero-v2,.madhyamaka-hero,.jushe-home>.hero,.vinaya-hero{isolation:isolate;min-height:700px;position:relative;box-shadow:inset 0 0 0 1px #ecc3672e,inset 0 0 0 13px #1604071f}.pramana-hero,.abhisamaya-hero-v2{padding-top:54px;padding-bottom:54px}.pramana-hero-map:has(.pramana-master){min-height:600px}.pramana-master img{max-height:560px}.abhisamaya-hero-portrait{min-height:610px}.madhyamaka-hero,.jushe-home>.hero,.vinaya-hero{min-height:700px}.madhyamaka-hero h1,.jushe-home>.hero h1,.vinaya-hero h1{font-size:clamp(58px,7vw,96px);line-height:.96}.college-hero:after,.madhyamaka-hero:after,.jushe-home>.hero:after,.vinaya-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #e6b95233;position:absolute;inset:14px}.treatise-card{transition:transform .22s,box-shadow .22s,background .22s}.treatise-card:hover{z-index:2;transform:translateY(-6px);box-shadow:0 18px 42px #41161224}.treatise-identity-band{--band-accent:#c99535;--band-deep:#461016;color:#351317;border-top:1px solid #b88b40;border-bottom:6px double var(--band-accent);background:repeating-linear-gradient(135deg,#6948230b 0 1px,#0000 1px 15px),#f4e7ca;grid-template-columns:minmax(320px,1.15fr) minmax(310px,.8fr) auto;align-items:center;gap:38px;min-height:190px;padding:30px clamp(20px,6vw,92px);display:grid;position:relative;overflow:hidden}.treatise-identity-band:before{content:"༄";color:var(--band-accent);position:absolute;top:-62px;right:-18px}@supports (color:color-mix(in lab, red, red)){.treatise-identity-band:before{color:color-mix(in srgb,var(--band-accent) 16%,transparent)}}.treatise-identity-band:before{font-size:190px;line-height:1;transform:rotate(-14deg)}.treatise-identity-band.saffron{--band-accent:#c88d2e;--band-deep:#4a1015}.treatise-identity-band.teal{--band-accent:#278078;--band-deep:#0d444c}.treatise-identity-band.indigo{--band-accent:#5d68a2;--band-deep:#242c54}.treatise-identity-band.crimson{--band-accent:#a92a30;--band-deep:#4b1015}.treatise-identity-band.green{--band-accent:#39735d;--band-deep:#153d31}.treatise-identity-band>header{grid-template-columns:76px 1fr;align-items:center;gap:19px;display:grid}.treatise-identity-band>header>span{text-align:center;writing-mode:vertical-rl;background:var(--band-deep);border:1px solid var(--band-accent);color:#edc66b;letter-spacing:.16em;align-self:stretch;place-items:center;padding:12px 8px;font:9px sans-serif;display:grid}.treatise-identity-band header small{color:var(--band-accent);letter-spacing:.14em;font:10px sans-serif}.treatise-identity-band h2{color:#351317;margin:5px 0 4px;font-size:clamp(27px,3vw,43px);line-height:1.1}.treatise-identity-band header p{color:#6f594c;max-width:560px;margin:0;font-size:12px;line-height:1.75}.treatise-identity-band dl{background:#b99b65;border:1px solid #b99b65;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.treatise-identity-band dl>div{text-align:center;background:#fff9ec;min-width:90px;padding:18px 14px}.treatise-identity-band dt{color:var(--band-deep);font:31px/1 Georgia,serif}.treatise-identity-band dd{color:#836d59;margin:7px 0 0;font-size:9px}.treatise-identity-band>nav{z-index:1;gap:6px;display:grid;position:relative}.treatise-identity-band>nav a{color:#3e1718;background:#fff9ec;border:1px solid #b88d42;justify-content:space-between;gap:15px;min-width:150px;padding:12px 14px;font-size:10px;display:flex}.treatise-identity-band>nav a:first-child{background:var(--band-deep);color:#f2d88e;border-color:var(--band-accent)}.treatise-identity-band>nav a:hover{transform:translate(3px)}@media (max-width:1050px){.treatise-identity-band{grid-template-columns:1fr 1fr}.treatise-identity-band>nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.treatise-identity-band>nav a{min-width:0}.pramana-hero,.abhisamaya-hero-v2{padding-top:62px;padding-bottom:62px}}@media (max-width:760px){[data-home-standard=five-treatise]>nav:first-child{height:68px;min-height:68px}.college-hero,.pramana-hero,.abhisamaya-hero-v2,.madhyamaka-hero,.jushe-home>.hero,.vinaya-hero{min-height:auto;box-shadow:inset 0 0 0 8px #1604071a}.madhyamaka-hero,.jushe-home>.hero,.vinaya-hero{min-height:auto}:is(.pramana-hero-map:has(.pramana-master),.abhisamaya-hero-portrait){min-height:560px}.treatise-identity-band{grid-template-columns:1fr;gap:20px;padding:24px 18px}.treatise-identity-band>header{grid-template-columns:52px 1fr}.treatise-identity-band>header>span{padding:8px 4px}.treatise-identity-band h2{font-size:31px}.treatise-identity-band dl{grid-template-columns:repeat(3,1fr)}.treatise-identity-band dl>div{min-width:0;padding:15px 6px}.treatise-identity-band dt{font-size:25px}.treatise-identity-band>nav{grid-column:auto;grid-template-columns:1fr}.treatise-identity-band>nav a{align-items:center;min-height:43px}.treatise-card:hover{transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}:root{--wds-paper:#f4e8cf;--wds-paper-soft:#fffaf0;--wds-paper-deep:#e5d2aa;--wds-ink:#351417;--wds-muted:#6f5b52;--wds-deep:#3e0e14;--wds-accent:#9a2027;--wds-gold:#c99a3e;--wds-line:#6f4c2647;--wds-line-strong:#80561f94;--wds-success:#2f6c56;--wds-warning:#95621f;--wds-pending:#7a6d66;--wds-info:#3d5f86;--wds-radius-sm:3px;--wds-radius-md:7px;--wds-radius-lg:14px;--wds-shadow-sm:0 8px 24px #31151014;--wds-shadow-md:0 18px 48px #31151021;--wds-content:1440px;--wds-reading:78ch;--wds-touch:44px;--wds-space-section:clamp(58px, 7vw, 104px);--wds-title-1:clamp(44px, 7vw, 96px);--wds-title-2:clamp(30px, 4.4vw, 58px);--wds-title-3:clamp(20px, 2.2vw, 31px);--wds-serif:"Songti SC", "Noto Serif CJK SC", "STSong", serif;--wds-sans:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:86px}body[data-visual-system=wudaglun-v1]{background:var(--wds-paper);min-width:320px;color:var(--wds-ink);font-family:var(--wds-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}body[data-visual-system=wudaglun-v1] *{box-sizing:border-box}body[data-visual-system=wudaglun-v1] ::selection{color:#fff8e8;background:#7d1a22}body[data-visual-system=wudaglun-v1] img,body[data-visual-system=wudaglun-v1] svg{max-width:100%}body[data-visual-system=wudaglun-v1] :where(section,article,header)[id]{scroll-margin-top:90px}:where(.pramana-home,.pramana-term-page,.pramana-research-page,.pramana-review-page,.pramana-evidence-page,.pramana-lab-page){--wds-accent:#9b5e19;--wds-deep:#481017;--wds-gold:#d3a23d}:where(.abhisamaya-home,.abhisamaya-research,.abhisamaya-advanced,.abhisamaya-review-page,.abhisamaya-evidence-page){--wds-accent:#1f716d;--wds-deep:#103f48;--wds-gold:#cea03d}:where(.madhyamaka-home,.madhyamaka-research-page,.madhyamaka-term-page,.madhyamaka-review-page,.verses-page,.lab-page){--wds-accent:#505d94;--wds-deep:#202746;--wds-gold:#c9a14a}:where(.jushe-home,.term-page,.jushe-review-page,.jushe-evidence-page){--wds-accent:#9b2029;--wds-deep:#481015;--wds-gold:#d0a140}:where(.vinaya-page,.vinaya-cases-page,.vinaya-review-page,.vr-workspace){--wds-accent:#39705a;--wds-deep:#163b31;--wds-gold:#c69b40}body[data-visual-system=wudaglun-v1] :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #f0bd49;box-shadow:0 0 0 6px #4c1f1838}body[data-visual-system=wudaglun-v1] :where(a,button){-webkit-tap-highlight-color:#c99a3e3d;text-underline-offset:.2em}body[data-visual-system=wudaglun-v1] button,body[data-visual-system=wudaglun-v1] select{cursor:pointer}body[data-visual-system=wudaglun-v1] :where(input,select,textarea){border:1px solid var(--wds-line-strong);border-radius:var(--wds-radius-sm);max-width:100%;color:var(--wds-ink);font:inherit;background:#fffaf0f2}body[data-visual-system=wudaglun-v1] :where(input,select){min-height:var(--wds-touch)}body[data-visual-system=wudaglun-v1] textarea{resize:vertical;min-height:128px;line-height:1.75}body[data-visual-system=wudaglun-v1] :where(input,textarea)::placeholder{color:#8b7d73;opacity:1}body[data-visual-system=wudaglun-v1] :where(.college-nav,.nav,.pramana-nav,.abhisamaya-nav,.madhyamaka-nav,.vinaya-nav,.term-page-nav,.madhyamaka-subnav,.research-nav,.advanced-nav,.vr-nav){-webkit-backdrop-filter:blur(18px)saturate(1.15)}body[data-visual-system=wudaglun-v1] :where(.college-nav,.nav,.pramana-nav,.abhisamaya-nav,.madhyamaka-nav,.vinaya-nav,.term-page-nav,.madhyamaka-subnav,.research-nav,.advanced-nav,.vr-nav) a{min-height:var(--wds-touch);align-items:center;display:inline-flex;position:relative}body[data-visual-system=wudaglun-v1] :where(.college-nav,.nav,.pramana-nav,.abhisamaya-nav,.madhyamaka-nav,.vinaya-nav,.term-page-nav,.madhyamaka-subnav,.research-nav,.advanced-nav,.vr-nav) a:after{content:"";opacity:.58;background:currentColor;height:1px;transition:right .2s;position:absolute;bottom:5px;left:0;right:100%}body[data-visual-system=wudaglun-v1] :where(.college-nav,.nav,.pramana-nav,.abhisamaya-nav,.madhyamaka-nav,.vinaya-nav,.term-page-nav,.madhyamaka-subnav,.research-nav,.advanced-nav,.vr-nav) a:hover:after{right:0}body[data-visual-system=wudaglun-v1] :where(.term-article,.term-essay,.term-plain,.detail-block,.research-section,.vinaya-chapter-card,.verse-unit,.lab-case,.term-reference) :where(p,li,dd){line-height:1.9}body[data-visual-system=wudaglun-v1] :where(.term-article,.term-essay,.detail-block,.research-section,.vinaya-chapter-card,.verse-unit) :where(p,li,dd){text-wrap:pretty}body[data-visual-system=wudaglun-v1] :where(.term-page-hero,.madhyamaka-research-hero,.research-hero,.advanced-hero,.vinaya-cases-hero,.lab-hero,.vr-hero) h1{text-wrap:balance}body[data-visual-system=wudaglun-v1] :where(.section-label,.term-page-kicker,.aside-label){font-family:var(--wds-sans);letter-spacing:.13em;text-transform:uppercase}body[data-visual-system=wudaglun-v1] :where(.treatise-card,.vinaya-chapter-card,.vinaya-term-card,.vinaya-case-card,.term-reference,.term-evidence,.verse-unit,.lab-case,.advanced-ledger-grid>article,.research-ledger>article,.pramana-guide>div>a,.abhisamaya-strategy>div>a,.madhyamaka-portals>div>a,.relation-grid>article){border-color:var(--wds-line-strong);box-shadow:var(--wds-shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover){body[data-visual-system=wudaglun-v1] :where(.vinaya-chapter-card,.vinaya-term-card,.vinaya-case-card,.term-reference,.verse-unit,.lab-case,.advanced-ledger-grid>article,.research-ledger>article,.madhyamaka-portals>div>a,.relation-grid>article):hover{border-color:var(--wds-gold);box-shadow:var(--wds-shadow-md);transform:translateY(-3px)}}body[data-visual-system=wudaglun-v1] [data-evidence-level]{border-left:4px solid var(--wds-info);position:relative}body[data-visual-system=wudaglun-v1] [data-evidence-level*=manual]{border-left-color:var(--wds-success)}body[data-visual-system=wudaglun-v1] [data-evidence-level*=source]{border-left-color:var(--wds-info)}body[data-visual-system=wudaglun-v1] [data-evidence-level*=pending]{border-left-color:var(--wds-warning)}body[data-visual-system=wudaglun-v1] :where(.term-page-status,.edition-note,.vinaya-warning,.term-page-disclaimer,.advanced-boundary){border-radius:var(--wds-radius-sm);box-shadow:inset 4px 0 0 var(--wds-gold)}body[data-visual-system=wudaglun-v1] .matrix-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--wds-gold) #4d25181f;max-width:100%;box-shadow:var(--wds-shadow-sm);position:relative;overflow:auto}body[data-visual-system=wudaglun-v1] .matrix-scroll table{border-collapse:separate;border-spacing:0}body[data-visual-system=wudaglun-v1] .matrix-scroll thead th{z-index:3;position:sticky;top:0;box-shadow:inset 0 -1px #ebc56b8c}body[data-visual-system=wudaglun-v1] .matrix-scroll :where(th,td){line-height:1.75}body[data-visual-system=wudaglun-v1] :where(.verse-root,.translation,.term-reference,.term-evidence,.research-sutra,.vinaya-chapter-card,.vinaya-term-body,.vr-teaching){overflow-wrap:anywhere;word-break:normal}.vs-guide{--wds-accent:#a12931;background:linear-gradient(#633d1b0b 1px,transparent 1px), linear-gradient(90deg,#633d1b0b 1px,transparent 1px), var(--wds-paper);background-size:34px 34px;min-height:100vh}.vs-guide-nav{z-index:50;color:#f4dfb4;border-bottom:3px double var(--wds-gold);background:#2f0b0ff5;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:0 clamp(18px,5vw,76px);display:flex;position:sticky;top:0}.vs-guide-nav b{font-family:var(--wds-serif);letter-spacing:.08em}.vs-guide-nav div{gap:22px;display:flex}.vs-guide-nav a{color:inherit;font-size:11px}.vs-guide-hero{color:#f3e4bf;border-bottom:7px solid var(--wds-gold);background:radial-gradient(circle at 82% 32%,#296b6761,#0000 28%),linear-gradient(128deg,#4a1016,#24090d 58%,#113a41);grid-template-columns:minmax(0,1.2fr) minmax(290px,.62fr);align-items:end;gap:7vw;min-height:560px;padding:clamp(72px,9vw,126px) clamp(20px,7vw,110px);display:grid;position:relative}.vs-guide-hero:after{content:"";pointer-events:none;border:1px solid #ebbf5433;position:absolute;inset:14px}.vs-guide-hero small{color:#e9be5b;letter-spacing:.16em}.vs-guide-hero h1{font:500 var(--wds-title-1)/.98 var(--wds-serif);color:#fff0c9;margin:18px 0 24px}.vs-guide-hero p{color:#d9caac;max-width:760px;font:15px/2 var(--wds-serif);margin:0}.vs-guide-hero aside{background:#1d070ab8;border:3px double #c99b40;padding:28px}.vs-guide-hero aside b{color:#efc664;font:42px/1 Georgia,serif;display:block}.vs-guide-hero aside span{color:#c9b99a;margin-top:10px;line-height:1.8;display:block}.vs-guide-section{padding:var(--wds-space-section) clamp(20px,7vw,110px)}.vs-guide-section.alt{background:#e6d5b4}.vs-guide-section.dark{color:#ecdfc3;background:#202746}.vs-guide-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:7vw;display:grid}.vs-guide-head small{color:var(--wds-accent);letter-spacing:.15em}.vs-guide-head h2{font:500 var(--wds-title-2)/1.12 var(--wds-serif);margin:10px 0 0}.vs-guide-head p{color:var(--wds-muted);margin:0;line-height:1.9}.vs-guide-section.dark .vs-guide-head small{color:#e6b956}.vs-guide-section.dark .vs-guide-head p{color:#c7bfbc}.vs-principles,.vs-palette,.vs-components,.vs-specs{background:var(--wds-line-strong);border:1px solid var(--wds-line-strong);gap:1px;margin-top:42px;display:grid}.vs-principles{grid-template-columns:repeat(5,1fr)}.vs-principles article,.vs-specs article{background:var(--wds-paper-soft);padding:26px}.vs-principles b{color:var(--wds-accent);font:25px Georgia,serif}.vs-principles h3,.vs-specs h3{font:600 20px var(--wds-serif);margin:24px 0 10px}.vs-principles p,.vs-specs p{color:var(--wds-muted);margin:0;font-size:12px;line-height:1.85}.vs-palette{background:#1b1011;border-color:#1b1011;grid-template-columns:repeat(5,1fr)}.vs-swatch{color:#fff4d1;flex-direction:column;justify-content:flex-end;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}.vs-swatch:before{content:"";aspect-ratio:1;border:1px solid #ffebaa4d;border-radius:50%;width:130px;position:absolute;top:-48px;right:-48px}.vs-swatch b{font:500 25px var(--wds-serif)}.vs-swatch small{color:#fff4d1b3;margin-top:8px}.vs-swatch.saffron{background:#704515}.vs-swatch.teal{background:#195a59}.vs-swatch.indigo{background:#343d70}.vs-swatch.crimson{background:#711820}.vs-swatch.green{background:#285543}.vs-components{grid-template-columns:1fr 1fr}.vs-components article{background:#2a3157;padding:30px}.vs-components h3{color:#efcb75;font:600 19px var(--wds-serif);margin:0 0 18px}.vs-components p{color:#c8c2bd;line-height:1.85}.vs-demo-actions,.vs-demo-status{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.vs-demo-actions a,.vs-demo-status span{border:1px solid #c79b44;align-items:center;min-height:44px;padding:11px 14px;display:inline-flex}.vs-demo-actions a:first-child{color:#ffe4a0;background:#731a22}.vs-demo-actions a:last-child{color:#e9c365}.vs-demo-status span{color:#ede0c2;min-height:auto;font-size:10px}.vs-demo-status .verified{border-left:4px solid #65a98b}.vs-demo-status .source{border-left:4px solid #6fa2d2}.vs-demo-status .pending{border-left:4px solid #dfaa4b}.vs-specs{grid-template-columns:repeat(4,1fr)}.vs-guide-footer{color:#e9d7b2;border-top:4px double var(--wds-gold);background:#3e0e14;justify-content:space-between;align-items:center;gap:30px;padding:42px clamp(20px,7vw,110px);display:flex}.vs-guide-footer p{max-width:760px;margin:0;line-height:1.8}.vs-guide-footer a{color:#f1c863;white-space:nowrap;border:1px solid #bd8f38;align-items:center;min-height:44px;padding:12px 16px;display:inline-flex}@media (max-width:980px){.vs-principles{grid-template-columns:repeat(2,1fr)}.vs-palette{grid-template-columns:repeat(3,1fr)}.vs-specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--wds-space-section:58px}html{scroll-padding-top:72px}body[data-visual-system=wudaglun-v1] :where(section,article,header)[id]{scroll-margin-top:74px}body[data-visual-system=wudaglun-v1] :where(.matrix-scroll,.advanced-ledger,.research-ledger){-webkit-overflow-scrolling:touch}body[data-visual-system=wudaglun-v1] :where(.term-page-shell,.madhyamaka-term-shell,.vr-workspace){min-width:0}body[data-visual-system=wudaglun-v1] :where(.term-page-hero,.madhyamaka-research-hero,.research-hero,.advanced-hero,.vinaya-cases-hero,.lab-hero,.vr-hero) h1{overflow-wrap:anywhere}.vs-guide-nav{min-height:66px}.vs-guide-nav div a:not(:last-child){display:none}.vs-guide-hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:74px 20px 62px}.vs-guide-hero h1{font-size:48px}.vs-guide-head,.vs-components{grid-template-columns:1fr}.vs-guide-head{gap:18px}.vs-principles,.vs-palette,.vs-specs{grid-template-columns:1fr}.vs-swatch{min-height:150px}.vs-guide-footer{flex-direction:column;align-items:flex-start}}.portable-page{color:#321014;background-color:#efe2c3;background-image:linear-gradient(90deg,#7e1c2309 1px,#0000 1px),linear-gradient(#7e1c2309 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh}.portable-page a{text-decoration:none}.portable-nav{z-index:40;color:#f4dfb2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2b080cf5;border-bottom:3px double #c69a45;justify-content:space-between;align-items:center;min-height:66px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.portable-nav>a{color:inherit;align-items:baseline;gap:12px;display:flex}.portable-nav b{font:600 17px var(--wds-serif)}.portable-nav small{color:#bba77e;font:9px var(--wds-sans);letter-spacing:.1em}.portable-nav>div{gap:23px;display:flex}.portable-nav>div a{color:#d9c49b;font:10px var(--wds-sans);letter-spacing:.06em}.portable-hero{color:#ead7ac;background:radial-gradient(circle at 80% 28%,#e4ae4526,#0000 24%),linear-gradient(135deg,#57151b 0%,#2b090d 58%,#0d3944 100%);border-bottom:9px solid #bd8c35;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;min-height:620px;padding:84px max(7vw,28px);display:grid;position:relative;overflow:hidden}.portable-hero:after{content:"བཀྲ་ཤིས";color:#ffe9b40b;pointer-events:none;font:110px/1 serif;position:absolute;bottom:-32px;right:-18px}.portable-hero section{max-width:850px}.portable-hero section>span,.portable-methods header span,.portable-devices>header span,.portable-downloads header span,.portable-network>header span{color:#e7b84e;font:9px var(--wds-sans);letter-spacing:.16em}.portable-hero h1{color:#fff0c7;font:500 clamp(55px,8vw,104px)/.96 var(--wds-serif);letter-spacing:-.04em;margin:18px 0 25px}.portable-hero h1 em{color:#edbd54;font-style:normal}.portable-hero section>p{color:#d4c19d;max-width:760px;font:15px/2 var(--wds-serif);margin:0}.portable-hero section>div{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.portable-hero section>div a{color:#f7dfa9;font:11px var(--wds-sans);border:1px solid #d0a047;padding:14px 20px}.portable-hero section>div a:first-child{color:#321014;background:#d0a047}.portable-hero aside{text-align:center;background:#16060985;border:3px double #d0a047;padding:28px}.portable-hero aside span{color:#d9c7a2;font:9px var(--wds-sans);letter-spacing:.13em;display:block}.portable-hero aside b{color:#fff0c7;font:600 23px var(--wds-serif);margin:18px 0;display:block}.portable-hero aside i{color:#e8b84d;font-style:normal}.portable-hero aside p{color:#c9b794;font:11px/1.8 var(--wds-serif);margin:20px 0 0}.portable-methods,.portable-devices,.portable-downloads,.portable-network{padding:90px max(5vw,24px)}.portable-methods>header,.portable-downloads>header{grid-template-columns:minmax(0,1fr) minmax(280px,620px);align-items:end;gap:60px;display:grid}.portable-methods h2,.portable-devices>header h2,.portable-downloads h2,.portable-network>header h2{font:500 clamp(31px,4vw,54px)/1.12 var(--wds-serif);margin:10px 0 0}.portable-methods>header>p,.portable-downloads>header>p{color:#665047;font:13px/1.95 var(--wds-serif);margin:0}.portable-methods>div{background:#b4893d;border:1px solid #b4893d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.portable-methods article{--tone:#8f2028;border-top:5px solid var(--tone);background:#fff8e8;flex-direction:column;min-height:350px;padding:27px;display:flex}.portable-methods article.teal{--tone:#17616c}.portable-methods article.green{--tone:#306a52}.portable-methods article>span{color:var(--tone);font:25px Georgia,serif}.portable-methods article small{color:#9a7739;margin-top:24px;font:10px serif}.portable-methods article i{background:var(--tone);color:#fff2cf;font:8px var(--wds-sans);align-self:flex-start;margin-top:12px;padding:5px 8px;font-style:normal}.portable-methods article h3{font:600 25px var(--wds-serif);margin:18px 0 0}.portable-methods article p{color:#625049;font:12px/1.9 var(--wds-serif)}.portable-methods article a{color:var(--tone);font:10px var(--wds-sans);border-top:1px solid #d1b57f;margin-top:auto;padding-top:18px}.portable-devices{color:#ead9b5;background:#3b0d12;border-block:6px double #bd8d39}.portable-devices>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.portable-devices article{background:#fff6da0e;border:1px solid #a9813a;padding:30px}.portable-devices article>span{color:#e4b54c;font:9px var(--wds-sans);letter-spacing:.12em}.portable-devices h3{color:#fff0c8;font:600 26px var(--wds-serif);margin:8px 0 25px}.portable-devices ol{margin:0;padding:0;list-style:none}.portable-devices li{border-top:1px solid #dab46333;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.portable-devices li b{color:#efbd51;border:1px solid #b78a37;border-radius:50%;place-items:center;width:28px;height:28px;font:11px Georgia;display:grid}.portable-devices li p{color:#d0be9e;font:12px/1.8 var(--wds-serif);margin:2px 0}.portable-devices>footer{background:#0c3540;border:1px solid #a9813a;margin-top:16px;padding:22px 26px}.portable-devices>footer b{color:#f0c45d}.portable-devices>footer p{color:#c6d3cb;font:12px/1.8 var(--wds-serif);margin:8px 0 0}.portable-downloads{color:#ecddb9;background:#0c3540}.portable-downloads>header>p{color:#c4d1c9}.portable-downloads>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.portable-downloads>div>a{color:#391116;background:#fff7e5;border:1px solid #b68a39;flex-direction:column;min-height:285px;padding:27px;display:flex}.portable-downloads a>span{color:#9a2026;font:9px var(--wds-sans);letter-spacing:.1em}.portable-downloads a h3{font:600 24px var(--wds-serif);margin:12px 0}.portable-downloads a p{color:#66514a;font:12px/1.9 var(--wds-serif)}.portable-downloads a b{color:#8c1d24;font:11px var(--wds-sans);border-top:1px solid #cdb177;margin-top:auto;padding-top:18px}.portable-network>ol{background:#b28a44;border:1px solid #b28a44;grid-template-columns:repeat(4,1fr);gap:1px;margin:42px 0 0;padding:0;list-style:none;display:grid}.portable-network li{background:#fff8e9;min-height:250px;padding:24px}.portable-network li>span{color:#9b742f;font:9px var(--wds-sans)}.portable-network li b{color:#5b1318;font:600 22px var(--wds-serif);margin:15px 0;display:block}.portable-network li p{color:#665149;font:12px/1.85 var(--wds-serif)}.portable-network aside{background:#efe0b9;border:1px solid #a97e35;margin-top:14px;padding:20px 24px}.portable-network aside b{color:#8b1920}.portable-network aside p{color:#614c43;font:12px/1.8 var(--wds-serif);margin:7px 0 0}.portable-footer{color:#e9d7b0;background:#2b090d;border-top:5px solid #bd8d39;justify-content:space-between;align-items:center;gap:30px;padding:40px max(5vw,24px);display:flex}.portable-footer b{color:#fff0c6;font:600 18px var(--wds-serif)}.portable-footer p{color:#baa887;font:11px var(--wds-serif);margin:7px 0 0}.portable-footer a{color:#efc35f;font:10px var(--wds-sans);border:1px solid #c3933d;padding:13px 18px}.pwa-install-hub{color:inherit;text-align:center;border:1px solid;margin-top:14px;padding:10px 12px;font-size:10px;display:block}@media (max-width:820px){.portable-nav>div{display:none}.portable-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:62px 22px}.portable-hero h1{font-size:56px}.portable-hero aside{text-align:left}.portable-methods,.portable-devices,.portable-downloads,.portable-network{padding:60px 18px}.portable-methods>header,.portable-downloads>header{grid-template-columns:1fr;gap:20px}.portable-methods>div,.portable-devices>div,.portable-downloads>div,.portable-network>ol{grid-template-columns:1fr}.portable-methods article{min-height:285px}.portable-network li{min-height:auto}.portable-footer{flex-direction:column;align-items:flex-start}.portable-footer a{text-align:center;width:100%}}.content-standard-card{color:#381216;background:#fff8e8;border:2px solid #ac8033;margin:0 0 24px;box-shadow:0 12px 32px #3b121214}.content-standard-card>header{color:#f0ddb4;background:linear-gradient(135deg,#4a1015,#2b090d 70%,#0d3944);justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.content-standard-card>header span{color:#e8b94f;font:9px var(--wds-sans);letter-spacing:.14em}.content-standard-card>header h2{color:#fff0c7;font:600 23px var(--wds-serif);margin:7px 0 0}.content-standard-card>header a{color:#f0c45d;font:9px var(--wds-sans);white-space:nowrap;border:1px solid #bf9342;padding:9px 11px}.content-standard-card>div{background:#c4a160;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.content-standard-card article{background:#fffaf0;min-width:0;padding:18px}.content-standard-card article i{background:#9d2027;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #9d20271a}.content-standard-card article.ready i{background:#2e7358;box-shadow:0 0 0 4px #2e73581f}.content-standard-card article.partial i{background:#b47e21;box-shadow:0 0 0 4px #b47e211f}.content-standard-card article small{color:#8d6a2f;font:9px var(--wds-sans);letter-spacing:.08em;margin-top:13px;display:block}.content-standard-card article p{color:#57443d;font:11px/1.75 var(--wds-serif);margin:7px 0 0}.content-standard-card>footer{background:#efe0b9;grid-template-columns:190px 1fr;gap:22px;padding:16px 20px;display:grid}.content-standard-card>footer b{color:#8f1c22;font:600 12px var(--wds-serif)}.content-standard-card>footer p{color:#604b43;font:10px/1.8 var(--wds-serif);margin:0}.quality-gates{color:#eadbb8;background:#0d3944;border-block:6px double #bc8c37;padding:90px max(5vw,24px)}.quality-gates>header{grid-template-columns:minmax(0,1fr) minmax(280px,580px);align-items:end;gap:50px;display:grid}.quality-gates>header span{color:#e4b44d;font:9px var(--wds-sans);letter-spacing:.14em}.quality-gates>header h2{color:#fff0c8;font:500 clamp(32px,4vw,52px) var(--wds-serif);margin:9px 0 0}.quality-gates>header p{color:#c1d0c9;font:12px/1.9 var(--wds-serif);margin:0}.quality-gates>div{background:#b98b39;border:1px solid #b98b39;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.quality-gates article{color:#371116;background:#fff8e7;min-height:255px;padding:24px}.quality-gates article>b{color:#9a1f26;font:28px Georgia,serif}.quality-gates article small{color:#987231;font:9px var(--wds-sans);margin-top:18px;display:block}.quality-gates article h3{font:600 22px var(--wds-serif);margin:7px 0}.quality-gates article p{color:#665048;font:11px/1.8 var(--wds-serif)}.quality-gates>footer{background:#3d0d12;border:1px solid #ad8339;margin-top:14px;padding:20px 24px}.quality-gates>footer b{color:#efc15a}.quality-gates>footer p{color:#cdbb9b;font:11px/1.8 var(--wds-serif);margin:7px 0 0}@media (max-width:820px){.content-standard-card>header{flex-direction:column;align-items:flex-start}.content-standard-card>div{grid-template-columns:1fr}.content-standard-card>footer{grid-template-columns:1fr;gap:7px}.quality-gates{padding:60px 18px}.quality-gates>header,.quality-gates>div{grid-template-columns:1fr}.quality-gates>header{gap:18px}.quality-gates article{min-height:auto}}.mobile-reading-tools{display:none}@media (max-width:760px){html{-webkit-text-size-adjust:100%;scroll-padding-top:78px}body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}main{overflow-x:clip}main :where(h1,h2,h3,p,li,blockquote,td,th){overflow-wrap:anywhere}main :where(section,article,header,footer)[id]{scroll-margin-top:82px}body[data-mobile-text=large] main :where(p,li,blockquote,td){font-size:1.08em!important;line-height:2!important}body[data-mobile-text=xlarge] main :where(p,li,blockquote,td){font-size:1.18em!important;line-height:2.08!important}body[data-mobile-focus=true] .pwa-pill,body[data-mobile-focus=true] main>nav:first-child{display:none!important}body[data-mobile-focus=true] main{padding-top:env(safe-area-inset-top)}main :where(button,[role=button],nav a,.treatise-card a,.term-card a,.content-standard-card a){min-height:44px}main :where(button,a){touch-action:manipulation}.matrix-scroll,.advanced-comparisons>div,.madhyamaka-terms>aside{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mobile-reading-tools{z-index:110;pointer-events:none;display:block;position:fixed;inset:0}.mobile-reading-progress{background:#26080b24;height:3px;position:absolute;top:0;left:0;right:0}.mobile-reading-progress i{background:linear-gradient(90deg,#9d2027,#d6a440,#17616c);height:100%;transition:width .12s linear;display:block}.mobile-reading-dock{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:auto;gap:7px;display:flex;position:absolute}.mobile-reading-dock button{color:#f1dfb6;cursor:pointer;background:linear-gradient(145deg,#4c1015,#25080b 70%,#103b46);border:2px solid #d4a23f;border-radius:18px;place-items:center;width:54px;min-height:51px;padding:5px;display:grid;box-shadow:0 10px 30px #25050752}.mobile-reading-dock span{font:600 17px var(--wds-serif);line-height:1}.mobile-reading-dock b{font:8px var(--wds-sans);letter-spacing:.05em}.mobile-reading-sheet{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));color:#391116;pointer-events:auto;background:#fff7e5;border:4px double #bd8d39;max-height:min(520px,72vh);padding:18px;position:absolute;overflow:auto;box-shadow:0 20px 70px #1b03057a}.mobile-reading-sheet>header{border-bottom:1px solid #ceb276;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.mobile-reading-sheet>header small{color:#9b722e;font:8px var(--wds-sans);letter-spacing:.12em;display:block}.mobile-reading-sheet>header b{font:600 20px var(--wds-serif);margin-top:4px;display:block}.mobile-reading-sheet>header button{color:#f0c45d;background:#4a1015;border:1px solid #a8782a;width:44px;min-height:44px;font-size:23px}.mobile-text-sizes{grid-template-columns:1fr repeat(3,66px);align-items:center;gap:6px;padding:17px 0;display:grid}.mobile-text-sizes>span{font:600 12px var(--wds-serif)}.mobile-text-sizes button{color:#5b171b;background:#f3e4c3;border:1px solid #b9914c;min-height:44px;font-size:11px}.mobile-text-sizes button.active{color:#f1dcae;background:#0e3a45;border-color:#bf913b}.mobile-focus-toggle{color:#4a1317;text-align:left;background:#efe0bc;border:1px solid #b78a38;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:58px;padding:10px 13px;display:flex}.mobile-focus-toggle span{font:600 13px var(--wds-serif)}.mobile-focus-toggle b{color:#796553;max-width:190px;font:9px/1.5 var(--wds-sans);text-align:right}.mobile-focus-toggle.active{color:#f3dfb2;background:#3c0d12}.mobile-focus-toggle.active b{color:#d2bd98}.mobile-reading-sheet>p{color:#7b6658;font:9px/1.7 var(--wds-sans);margin:13px 0 0}@media (display-mode:standalone){.mobile-reading-progress{top:env(safe-area-inset-top)}}}@media (max-width:380px){.mobile-text-sizes{grid-template-columns:1fr repeat(3,58px)}.mobile-reading-sheet{left:6px;right:6px}}@media (pointer:coarse){body[data-visual-system=wudaglun-v1] :where(button,input,select,summary){min-height:var(--wds-touch)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body[data-visual-system=wudaglun-v1] *,body[data-visual-system=wudaglun-v1] :before,body[data-visual-system=wudaglun-v1] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body[data-visual-system=wudaglun-v1]{color:#111;background:#fff}body[data-visual-system=wudaglun-v1] :where(.college-nav,.nav,.pramana-nav,.abhisamaya-nav,.madhyamaka-nav,.vinaya-nav,.term-page-nav,.madhyamaka-subnav,.research-nav,.advanced-nav,.vr-nav,.language-control,.pwa-installer){display:none!important}body[data-visual-system=wudaglun-v1] :where(article,.verse-unit,.lab-case,.vinaya-chapter-card){break-inside:avoid;box-shadow:none}body[data-visual-system=wudaglun-v1] a{color:inherit;text-decoration:underline}}.geshe-celebration{min-height:780px}.geshe-celebration:before{content:"དགེ་བཤེས།";color:#efc05613;white-space:nowrap;pointer-events:none;font:500 clamp(70px,10vw,150px)/1 serif;position:absolute;top:36px;right:2vw}.geshe-celebration .college-hero-copy{z-index:2;position:relative}.geshe-celebration .college-kicker{align-items:center;gap:12px;display:inline-flex}.geshe-celebration .college-kicker:before{content:"";background:currentColor;width:34px;height:1px}.geshe-celebration h1{letter-spacing:-.045em}.geshe-celebration h1 em{color:#efc663;letter-spacing:.035em;text-shadow:0 5px 30px #0000006b;margin:10px 0 14px;font-size:.56em;font-style:normal;line-height:1.18;display:block}.geshe-celebration h1 small{color:#fff0c8;font:500 .26em/1.2 var(--wds-serif);letter-spacing:.26em;align-items:center;gap:13px;display:flex}.geshe-celebration h1 small:before,.geshe-celebration h1 small:after{content:"";background:#c99a3e;width:34px;height:1px}.geshe-celebration aside{position:relative;overflow:hidden}.geshe-celebration aside:after{content:"吉祥";color:#e7b95114;pointer-events:none;font-size:72px;position:absolute;bottom:-22px;right:-8px}.fivefold-blessing{padding:var(--wds-space-section) clamp(20px,6vw,92px);color:#351417;background:radial-gradient(circle at 8% 10%,#a4232b14,#0000 23%),repeating-linear-gradient(135deg,#6b441c09 0 1px,#0000 1px 14px),#efe1c2;border-top:1px solid #b78b3e;border-bottom:7px double #7b1920}.fivefold-blessing>header{grid-template-columns:.86fr 1.14fr;align-items:end;gap:7vw;display:grid}.fivefold-blessing>header span{color:#971d24;font:9px var(--wds-sans);letter-spacing:.15em}.fivefold-blessing>header h2{font:500 var(--wds-title-2)/1.12 var(--wds-serif);margin:10px 0 0}.fivefold-blessing>header>p{color:#6d574d;max-width:720px;font:14px/2 var(--wds-serif);margin:0}.fivefold-blessing>div{background:#ad8542;border:1px solid #ad8542;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:46px;display:grid}.fivefold-blessing article{--blessing-tone:#9b5e19;border-top:5px solid var(--blessing-tone);background:#fff9eb;flex-direction:column;min-height:360px;padding:25px 23px;transition:background .2s,transform .2s;display:flex;position:relative;overflow:hidden}.fivefold-blessing article.teal{--blessing-tone:#1f716d}.fivefold-blessing article.indigo{--blessing-tone:#505d94}.fivefold-blessing article.crimson{--blessing-tone:#9b2029}.fivefold-blessing article.green{--blessing-tone:#39705a}.fivefold-blessing article:after{content:attr(data-number);color:color-mix(in srgb,var(--blessing-tone) 6%,transparent);pointer-events:none;font:68px/1 Georgia,serif;position:absolute;top:64px;right:-18px;transform:rotate(90deg)}.fivefold-blessing article>span{color:var(--blessing-tone);font:11px Georgia,var(--wds-serif)}.fivefold-blessing article>small{color:#9b804e;letter-spacing:.12em;margin-top:26px;font-size:9px}.fivefold-blessing article h3{font:600 24px var(--wds-serif);margin:7px 0 0}.fivefold-blessing article b{color:var(--blessing-tone);font:600 17px var(--wds-serif);letter-spacing:.08em;margin-top:29px}.fivefold-blessing article p{color:#6b554b;font:12px/1.9 var(--wds-serif);margin:12px 0 24px}.fivefold-blessing article a{color:#4d1b1c;border-top:1px solid #805b2947;margin-top:auto;padding-top:18px;font-size:10px}.fivefold-blessing article a i{float:right;color:var(--blessing-tone);font-style:normal}@media (hover:hover){.fivefold-blessing article:hover{z-index:2;background:#fffdf7;transform:translateY(-5px);box-shadow:0 22px 48px #431c1426}}.fivefold-blessing>footer{color:#ddcbaa;background:#471016;border:3px double #c99a3e;grid-template-columns:130px 1fr;align-items:center;gap:25px;margin-top:18px;padding:22px 25px;display:grid}.fivefold-blessing>footer>span{color:#efc761;text-align:center;font-size:22px}.fivefold-blessing>footer p{font:13px/1.9 var(--wds-serif);margin:0}.fivefold-blessing>footer b{color:#fff0c8}.college-footer>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1180px){.geshe-celebration{min-height:auto}.fivefold-blessing>div{grid-template-columns:repeat(3,1fr)}.fivefold-blessing article:nth-last-child(-n+2){min-height:300px}}@media (max-width:760px){.geshe-celebration:before{font-size:80px;top:22px;right:-80px}.geshe-celebration h1{font-size:58px!important}.geshe-celebration h1 em{letter-spacing:0;overflow-wrap:normal;word-break:keep-all;font-size:.53em}.geshe-celebration h1 small{letter-spacing:.18em;font-size:.25em}.fivefold-blessing>header{grid-template-columns:1fr;gap:20px}.fivefold-blessing>div{grid-template-columns:1fr;margin-top:32px}.fivefold-blessing article,.fivefold-blessing article:nth-last-child(-n+2){min-height:270px}.fivefold-blessing>footer{grid-template-columns:1fr;gap:10px}.fivefold-blessing>footer>span{text-align:left}}
