.vdp-window.vdp-fixed.vdp-study .v2-search-surface{z-index:120;box-sizing:border-box;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);color:var(--chart-text);flex-direction:column;gap:6px;display:flex;position:fixed}.vdp-window.vdp-fixed.vdp-study .v2-search-surface>.v2-search-panel{box-sizing:border-box;overscroll-behavior:contain;flex:0 auto;max-width:none;min-height:0;margin:0;overflow:auto;width:100%!important;max-height:none!important;position:static!important;inset:auto!important}.vdp-window.vdp-fixed.vdp-study .v2-search-surface[data-mobile]{padding-top:env(safe-area-inset-top,0px)}.vdp-study .v2-search-entry{background:var(--chart-paper);border:1px solid var(--cell-line);border-radius:10px;flex:none;align-items:center;gap:8px;min-height:44px;padding:6px;display:flex;box-shadow:0 4px 16px #0003}.vdp-study .v2-search-entry label{flex:1;min-width:0;margin:0}.vdp-study .v2-search-entry input{box-sizing:border-box;border:1px solid var(--cell-line);background:var(--chart-paper);width:100%;height:44px;min-height:44px;color:var(--chart-text);border-radius:8px;margin:0;padding:8px 12px;font-size:1rem}.vdp-study .v2-search-entry>button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.vdp-study .search-results h3{margin:14px 0 6px;font-size:.875rem}.vdp-study .search-results [data-search-result]{box-sizing:border-box;border:1px solid var(--cell-line);text-align:left;width:100%;min-height:44px;color:var(--chart-text);background:var(--chart-paper);overflow-wrap:anywhere;border-radius:8px;margin:4px 0;padding:10px 12px;text-decoration:none;display:block}.vdp-study .search-results [data-search-result]:focus-visible{outline:2px solid var(--chart-text);outline-offset:1px}.search-definition-card{box-sizing:border-box;border:1px solid var(--cell-line);background:var(--chart-paper);width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--chart-text);border-radius:12px;margin:auto;padding:18px;position:fixed;inset:0;overflow:auto}.search-definition-card::backdrop{background:#0007}.search-definition-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-definition-card h2{margin:0;font-size:1.25rem}.search-definition-card button{min-width:44px;min-height:44px}.search-definition-card p{line-height:1.6}.search-definition-card a{min-height:44px;color:inherit;align-items:center;padding:12px 0;display:flex}.vdp-window.vdp-fixed.vdp-study .v2-search-surface>.v2-search-panel{flex-direction:column;display:flex;overflow:hidden}.vdp-study .v2-search-panel>header{flex:none}.vdp-study .v2-search-panel>.search-results{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.vdp-study .search-result-meta{opacity:.8;margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.vdp-study .search-results strong{font-weight:500}
.page-active-filters{border:1px solid var(--cell-line);background:var(--tier-1);color:var(--chart-text);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:1rem;line-height:1.5}.page-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-filter-chips>span:first-child{font-size:1rem}.page-filter-chips button{border:1px solid var(--cell-line);min-width:44px;min-height:44px;color:var(--chart-text);background:var(--chart-paper);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:1rem;line-height:1.4;display:inline-flex}.page-filter-chips .page-clear-filters{background:var(--tier-2)}.page-filter-empty,.page-filter-explanation{color:var(--muted)}.page-filter-count{margin:10px 0 0;font-size:1rem;font-weight:600}.page-specific-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.page-specific-fields label{flex-direction:column;gap:8px;font-size:1rem;line-height:1.5;display:flex}.vdp-study .page-specific-fields select{border:1px solid var(--cell-line);background:var(--chart-paper);width:100%;min-width:0;min-height:44px;color:var(--chart-text);border-radius:8px;padding:8px;font-size:1rem}.page-filter-explanation{grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.6}.page-specific-fields :is(button,select):focus-visible,.page-active-filters button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:600px){.page-specific-fields{grid-template-columns:minmax(0,1fr);gap:12px}.page-active-filters{padding:8px}.page-filter-chips{gap:6px}.page-filter-chips button{white-space:normal;max-width:100%}}.vdp-study.page-filters .page-active-filters button{min-width:44px;min-height:44px;font-size:1rem}.vdp-study.page-filters .page-specific-fields label{font-size:1rem}.vdp-study.page-filters .page-filter-explanation{font-size:.875rem}@media (max-width:600px) and (orientation:portrait){.vdp-fixed.page-filters.people-mode-page #v2-filter-dialog{max-height:calc(100dvh - 68px)!important;top:62px!important}}.vdp-wide .study-slot-panel>.page-active-filters{flex:none}.vdp-fixed.page-filters.material-mode #v2-filter-dialog{height:auto;min-height:0}@media (max-width:600px) and (orientation:portrait){.vdp-fixed.page-filters.material-mode #v2-filter-dialog{max-height:calc(100dvh - 68px)!important;top:62px!important}}.vdp-study .concept-summary{flex:none;gap:8px;min-width:0;margin:8px 0;display:grid}.vdp-study .concept-summary-row{border:1px solid var(--cell-line);background:var(--tier-1);min-width:0;color:var(--chart-text);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.vdp-study .concept-summary-row p{overflow-wrap:anywhere;flex:100px;min-width:0;margin:0;line-height:1.5;font-size:1rem!important}.vdp-study .concept-summary-row button,.vdp-study.vdp-fixed .fixed-controls .concept-summary .concept-summary-row button,.vdp-study.vdp-fixed .fixed-controls .definition-reading .concept-summary-trigger button{text-align:left;white-space:normal;background:var(--tier-1);width:auto;min-width:44px;max-width:100%;min-height:44px;color:var(--chart-text);border:1px solid var(--chart-text);border-radius:6px;flex:0 auto;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.concept-dialog{--concept-paper:#fffaf2;--concept-ink:#25241f;--concept-line:#b6a58e;box-sizing:border-box;border:1px solid var(--concept-line);background:var(--concept-paper);width:min(680px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--concept-ink);font-family:var(--font-be-vietnam),sans-serif;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 12px 50px #0006}.concept-dialog[open]{flex-direction:column;display:flex}.concept-dialog::backdrop{background:#0008}.concept-dialog>header{border-bottom:1px solid var(--concept-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.concept-dialog>header p{margin:0 0 4px;font-size:.875rem;line-height:1.4}.concept-dialog h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.35}.concept-dialog>header button{border:1px solid var(--concept-line);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;font-size:1.25rem}.concept-dialog-body{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:16px;font-size:1rem;line-height:1.65;overflow:auto}.concept-dialog .concept-content{white-space:pre-line;margin:0 0 16px;font-size:1rem;line-height:1.65}.concept-dialog .concept-pali{margin:0 0 12px;font-size:1rem;font-style:italic}.concept-dialog-body>a{min-height:44px;color:inherit;align-items:center;display:flex}.concept-sources{border-top:1px solid var(--concept-line);font-size:.875rem;line-height:1.6}.concept-sources summary{cursor:pointer;align-content:center;min-height:44px;padding:8px 0;display:list-item}.concept-sources ul{margin:8px 0;padding-left:20px}.concept-dialog :is(button,summary,[tabindex]):focus-visible,.vdp-study [data-concept-open]:focus-visible{outline-offset:2px;outline:3px solid #b76b09}.concept-matrix h3{margin:12px 0;font-size:1.125rem;line-height:1.4}.concept-matrix p{font-size:.875rem;line-height:1.5}.concept-matrix>div{max-width:100%;overflow-x:auto}.concept-matrix table{border-collapse:collapse;min-width:620px;font-size:1rem;line-height:1.4}.concept-matrix :is(th,td){border:1px solid var(--concept-line);text-align:left;padding:8px}html[data-theme=dark] .concept-dialog{--concept-paper:#252b26;--concept-ink:#f5efe2;--concept-line:#8b9d8e}@media (max-width:600px){.concept-dialog>header,.concept-dialog-body{padding:14px}.concept-dialog h2{font-size:1.375rem}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .concept-dialog{--concept-paper:#252b26;--concept-ink:#f5efe2;--concept-line:#8b9d8e}}.vdp-study{--selected-bg:var(--accent);--selected-fg:var(--accent-ink);--chart-paper:#fffefa;--chart-text:#28241d;--cell-line:#d9cfbd;--tier-1:#eee6dc;--tier-2:#e4eaf1;--tier-3:#ece5f0;color:var(--chart-text);background:var(--chart-paper);min-width:0;padding:0 10px 20px;font-size:.875rem;line-height:1.5;position:relative}[data-theme=dark] .vdp-study{--chart-paper:#181713;--chart-text:#f3f1e8;--cell-line:#4a4233;--tier-1:#383027;--tier-2:#293440;--tier-3:#382e40}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vdp-study{--chart-paper:#181713;--chart-text:#f3f1e8;--cell-line:#4a4233;--tier-1:#383027;--tier-2:#293440;--tier-3:#382e40}}.vdp-study *{box-sizing:border-box}.vdp-study button,.vdp-study select,.vdp-study input{font:inherit;color:inherit}.vdp-study button,.vdp-study select{cursor:pointer}.vdp-study button{background:var(--chart-paper);border:1px solid var(--cell-line);border-radius:6px;min-height:36px;padding:4px 10px}.vdp-study button:disabled{opacity:.4;cursor:default}.vdp-study :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vdp-study [data-tier="1"]{--tier-bg:var(--tier-1)}.vdp-study [data-tier="2"]{--tier-bg:var(--tier-2)}.vdp-study [data-tier="3"]{--tier-bg:var(--tier-3)}.vdp-study .study-tools{top:var(--study-header-height,0px);z-index:9;background:var(--chart-paper);align-items:center;gap:8px;height:56px;min-height:56px;display:flex;position:sticky}.vdp-study .study-tools h1{white-space:nowrap;margin:0 auto 0 0;font-size:1.0625rem}.vdp-study .study-tools button{white-space:nowrap;min-height:44px;font-size:.8125rem}.vdp-study .vdp-search{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.vdp-study .vdp-search input{border:1px solid var(--cell-line);background:var(--chart-paper);border-radius:9px;flex:1;min-width:170px;min-height:44px;padding:8px 12px}.vdp-study .vdp-notice{color:var(--muted);margin:6px 0;font-size:.75rem}.vdp-study .search-results{max-height:230px;overflow:auto}.vdp-study .search-results button{text-align:left;margin:4px 0;display:block}.vdp-study .special-groups{margin:6px 0;font-size:.75rem}.vdp-study summary{cursor:pointer;min-height:32px;padding:5px 0}.vdp-study .special-groups button{margin:3px}.vdp-study .step-caption{background:var(--tier-2);margin:6px 0;padding:8px;font-size:.8125rem}.vdp-study .step-caption button{min-height:40px;margin:4px}.vdp-study .board-scroll{overscroll-behavior:auto;width:100%;min-width:0;overflow:auto}.vdp-study .board-scroll.compact{max-height:600px}.vdp-study .reference-chart{--study-hit:32px;--study-orb:32px;--count-size:12px;width:100%;min-width:0;font-size:.75rem;line-height:1.5}.vdp-study .number-key{min-height:30px;margin:0;padding:4px 0;font-size:.75rem}.vdp-study h2{margin:0 0 6px;font-size:1.0625rem;font-weight:500;line-height:26px}.vdp-study .truth-heading{background:var(--tier-1);margin:0 0 10px;padding:5px 8px;font-size:1.125rem;line-height:26px}.vdp-study .primary-tables{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.vdp-study .learn-area,.vdp-study .truth-right{min-width:0;scroll-margin-top:65px}.vdp-study .learn-area>h2{background:var(--tier-1);padding:5px 8px}.vdp-study #vdp-factor>h2{background:var(--tier-2)}.vdp-study #vdp-rupa>h2{background:var(--tier-3)}.vdp-study #vdp-nibbana>h2{background:var(--tier-2)}.vdp-study h2 small{color:var(--accent);font-size:.75rem}.vdp-study .nau-table{text-align:left;border:0;grid-template-columns:28px 28px 28px 78px minmax(0,1fr);width:100%;font-size:.75rem;display:grid}.vdp-study .nau-table.factor-table{grid-template-columns:28px 78px minmax(0,1fr)}.vdp-study .nau-table tbody,.vdp-study .nau-table tr{display:contents}.vdp-study .nau-table th,.vdp-study .nau-table td{grid-row:var(--r)/span var(--span,1);grid-column:var(--col)/span var(--wide,1);background:var(--chart-paper);min-width:0;color:var(--chart-text);border:0;padding:0;font-size:.75rem;font-weight:400;line-height:1.5}.vdp-study .nau-table .rspan-group{border:1px solid var(--cell-line);background:var(--tier-bg);justify-content:center;align-items:center;display:flex;position:relative}.vdp-study .rspan-group>button{background:var(--tier-bg);width:100%;min-width:0;height:100%;color:var(--chart-text);border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.vdp-study .group-label{white-space:nowrap;justify-content:center;align-items:center;gap:5px;width:max-content;font-size:.75rem;line-height:19px;display:inline-flex;transform:rotate(-90deg)}.vdp-study .group-label b{font-size:.75rem;font-weight:500}.vdp-study .leaf-label{overflow-wrap:break-word;align-items:center;display:flex;padding:7px 5px!important}.vdp-study .dots-cell{align-items:center;gap:4px;min-height:46px;display:flex;position:relative;padding:7px 3px!important}.vdp-study .fixed-row{margin-left:calc(var(--offset,0) * (var(--study-hit) + 1px));flex-wrap:nowrap;flex:none;align-items:center;gap:1px;display:flex}.vdp-study .chart-dot{flex:0 0 var(--study-hit);width:var(--study-hit);height:var(--study-hit);min-width:var(--study-hit);min-height:var(--study-hit);font-size:var(--count-size);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:relative}.vdp-study .chart-orb{width:var(--study-orb);height:var(--study-orb);font-size:var(--count-size);font-variant-numeric:tabular-nums;color:#fff;background:green;border:1px solid #0003;border-radius:50%;place-items:center;font-weight:400;line-height:1;display:grid}.vdp-study .selected .chart-orb{outline:3px solid var(--chart-text);outline-offset:2px}.vdp-study .hovered .chart-orb{outline:2px solid var(--accent);outline-offset:2px}.vdp-study .dimmed{opacity:.13}.vdp-study .dimmed:focus-visible{opacity:1}.vdp-study .chart-dot[data-status=conditional] .chart-orb:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 3px,#fff9 3px 5px);border-radius:50%;position:absolute;inset:0}.vdp-study .chart-dot[data-status=certain] .chart-orb{box-shadow:inset 0 0 0 2px var(--chart-text)}.vdp-study .aux-dot{width:var(--study-hit);height:var(--study-hit);min-height:var(--study-hit);flex:0 0 var(--study-hit);background:0 0;border:0;margin-left:4px;padding:0}.vdp-study .aux-dot>span{border:1px dashed green;border-radius:50%;width:100%;height:100%;display:block}.vdp-study .mobile-band{display:none!important}.vdp-study button[aria-pressed=true]:not(.chart-dot){outline:2px solid var(--accent);outline-offset:-2px}.vdp-study .material-pair{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:12px;margin-top:16px;display:grid}.vdp-study .rupa-layout{grid-template-columns:24px 24px 24px minmax(0,1fr);gap:1px;display:grid}.vdp-study .rupa-filter{border:1px solid var(--cell-line);background:var(--tier-bg);grid-row:1;min-width:0;position:relative}.vdp-study .rupa-filter>button{background:var(--tier-bg);border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.vdp-study .rupa18{grid-column:1}.vdp-study .rupa10{grid-column:2}.vdp-study .rupaCoarse{grid-column:3;height:174px}.vdp-study .rupa-rows{grid-area:1/4}.vdp-study .rupa-row{align-items:center;gap:2px;padding:6px 0;display:flex}.vdp-study .rupa-row[data-row-key=rupa-2]{padding-bottom:22px}.vdp-study .rupa-item{background:0 0;border:0;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:.75rem;line-height:1.1}.vdp-study .rupa-orb{color:#161616;text-align:center;background:#e4edf5;border-radius:50%;place-items:center;width:100%;height:100%;font-size:.75rem;line-height:1.05;display:grid}.vdp-study .rupa-row[data-row-key=rupa-0] .rupa-item{width:52px;min-width:52px;height:52px}.vdp-study .composite-rupa{color:#111;background:conic-gradient(#c58f12 0 120deg,#f0aa34 120deg 240deg,#67d6ed 240deg);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.75rem;display:grid;position:relative}.vdp-study .composite-rupa small{white-space:nowrap;color:var(--chart-text);font-size:.75rem;position:absolute;top:38px}.vdp-study .nibbana-ring{text-align:center;background:#ffff000d;border:3px solid #e3dc00;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:174px;height:174px;padding:8px;font-size:.75rem;display:flex}.vdp-study .nibbana-ring strong{font-size:.875rem}.vdp-study .concepts-chart{margin-top:20px;padding-top:14px;scroll-margin-top:65px}.vdp-study .concept-row{grid-template-columns:6fr 7fr;gap:18px;display:grid}.vdp-study .concept-part{min-width:0}.vdp-study .concept-part h3{margin:0 0 6px;font-size:.8125rem;font-weight:500;line-height:22px}.vdp-study .concept-bubbles{flex-wrap:nowrap;justify-content:center;gap:4px;display:flex}.vdp-study .concept-bubble{color:#17263e;text-align:center;background:#d8e8ff;border-radius:50%;place-items:center;width:58px;height:58px;padding:3px;font-size:.75rem;line-height:1.2;display:grid}.vdp-study .concept-part:first-child .concept-bubble{background:#e4ebd9}.vdp-study .reference-legend{margin-top:16px;font-size:.75rem}.vdp-study .reference-key{border:1px solid var(--cell-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.vdp-study .reference-key p{align-items:center;gap:7px;margin:4px 0;display:flex}.vdp-study .reference-key i{border:1px solid #777;flex:0 0 16px;width:16px;height:16px;display:inline-block}.vdp-study .term-popup{background:var(--chart-paper);width:720px;max-width:90vw;max-height:calc(100dvh - 20px);color:var(--chart-text);border:1px solid var(--cell-line);z-index:110;border-radius:14px;padding:20px;font-size:1.0625rem;line-height:1.6;position:fixed;overflow:auto;box-shadow:0 8px 38px #0005}.vdp-study .term-popup.preview{pointer-events:auto}.vdp-study .term-popup p{margin:10px 0;font-size:1.0625rem;line-height:1.6}.vdp-study .term-popup h3{overflow-wrap:anywhere;margin:12px 0;font-size:1.625rem;line-height:1.4}.vdp-study .term-popup .detail-top{background:var(--chart-paper);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex;position:sticky;top:-20px}.vdp-study .detail-top button{min-width:44px;min-height:44px;font-size:.8125rem}.vdp-study .drag-handle{touch-action:none;cursor:grab}.vdp-study .term-popup .card-arrows{gap:12px;display:flex}.vdp-study .card-arrows button{min-width:44px;min-height:44px}.vdp-study .card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.vdp-study .card-grid button{text-align:left;flex-direction:column;gap:5px;min-height:100px;padding:14px;display:flex}.vdp-study .card-grid b{font-size:1.25rem}.vdp-study .vdp-roadmap button{margin:10px 0;display:block}.vdp-study.vdp-focus{z-index:90;flex-direction:column;padding:0 8px;display:flex;position:fixed;inset:0;overflow:hidden}.vdp-study.vdp-focus .study-tools{flex:0 0 56px;top:0}.vdp-study.vdp-focus .study-body{flex:1;min-height:0;padding-bottom:10px;overflow:auto}.vdp-study.vdp-focus .vdp-search{display:none}.vdp-study:fullscreen{width:100%;height:100%}@media (max-width:1199px){.vdp-study{padding:0 0 16px}.vdp-study .primary-tables{display:block}.vdp-study .nau-table,.vdp-study .nau-table.factor-table{grid-template-columns:78px minmax(0,1fr)}.vdp-study .nau-table .rspan-group{display:none}.vdp-study .nau-table .leaf-label{grid-column:1;grid-row:var(--mr)/span var(--span,1)}.vdp-study .nau-table .dots-cell{grid-column:2;grid-row:var(--mr);padding:7px 3px!important}.vdp-study .nau-table .mobile-band{display:contents!important}.vdp-study .mobile-band>th{grid-row:var(--mr);border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:3px;padding:5px 0;display:flex}.vdp-study .mobile-band button{border:1px solid var(--cell-line);background:var(--tier-bg);border-radius:0;min-width:0;min-height:32px;padding:3px 4px}.vdp-study .mobile-band .group-label{white-space:nowrap;gap:3px;font-size:.75rem;transform:none}.vdp-study .truth-right{margin-top:18px}.vdp-study .material-pair{margin-top:18px;display:block}.vdp-study #vdp-nibbana{margin-top:18px}.vdp-study .rupa-layout{grid-template-columns:minmax(0,1fr);gap:0}.vdp-study .rupa-filter{border:0;grid-row:1;align-self:stretch;height:36px;display:inline-flex;position:static}.vdp-study .rupa18{grid-column:1;width:92px}.vdp-study .rupa10{grid-column:1;width:146px;margin-left:94px}.vdp-study .rupaCoarse{grid-area:2/1;width:112px;height:36px;margin-top:3px}.vdp-study .rupa-filter>button{min-height:36px;padding:3px 6px;position:static}.vdp-study .rupa-filter .group-label{justify-content:center;gap:4px;transform:none}.vdp-study .rupa-rows{grid-area:3/1;margin-top:4px}.vdp-study .rupa-row{gap:3px;padding:7px 2px}.vdp-study .nibbana-ring{width:180px;height:180px;margin:auto}.vdp-study .concept-row{display:block}.vdp-study .concept-part+.concept-part{margin-top:16px}.vdp-study .concept-bubbles{flex-wrap:wrap}.vdp-study .study-tools{gap:5px;padding:5px 4px}.vdp-study .study-tools button{padding:0 8px}.vdp-study .study-tools h1{font-size:1rem}.vdp-study .reference-key{display:block}.vdp-study .number-key{white-space:normal}.vdp-study.vdp-focus{padding:0 5px}.vdp-study .vdp-search,.vdp-study .vdp-notice{padding:0 4px}}#main:has(>.vdp-study){padding-left:16px;padding-right:16px}.vdp-study .board-scroll{touch-action:pan-x pan-y}.vdp-window.material-mode:not(.realms-mode) .primary-tables.material-first{flex-direction:column;gap:12px;display:flex}.vdp-window.material-mode:not(.realms-mode) .primary-tables.material-first>.truth-right,.vdp-window.material-mode:not(.realms-mode) .primary-tables.material-first .material-pair{margin-top:0;display:contents}.vdp-window.material-mode:not(.realms-mode) .primary-tables.material-first #vdp-rupa{order:-1}@media (max-width:374px){.vdp-study .nau-table,.vdp-study .nau-table.factor-table{grid-template-columns:58px minmax(0,1fr)}}.vdp-study .concept-bubble{border:0;border-radius:50%;min-height:58px}.vdp-study .chart-orb{isolation:isolate;position:relative}.vdp-study .chart-dot[data-status=conditional] .chart-orb:after{z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 3px,#0008 3px 5px)}.vdp-study button{isolation:isolate;position:relative}@media (max-width:1199px){.vdp-study .rupa-filter>button{position:relative}}.vdp-study .concept-bubble{word-break:normal;overflow-wrap:normal;min-width:0}.vdp-study .concept-bubble:lang(en){-webkit-hyphens:auto;hyphens:auto;padding-inline:1px}.vdp-study .concept-bubble[data-concept=P-samuha]:lang(en){letter-spacing:-.45px;-webkit-hyphens:none;hyphens:none}.vdp-study .term-popup.with-content{font-size:1rem}.vdp-study .cetasika-content{overflow-wrap:break-word;font-size:1rem;line-height:1.6}.vdp-study .cetasika-content p{margin:8px 0;font-size:1rem;line-height:1.6}.vdp-study .cetasika-content h3{margin:4px 0;font-size:1.625rem}.vdp-study .cetasika-content .citta-new-name,.vdp-study .compact-card-scroll>.citta-new-name{margin:4px 0;font-size:1.625rem;font-weight:700}.vdp-study .cetasika-content .primary-name{margin:0;font-size:1.25rem;font-weight:600}.vdp-study .cetasika-content .caption,.vdp-study .cetasika-content li{font-size:.8125rem;line-height:1.6}.vdp-study .cetasika-content .card-meta{flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.vdp-study .cetasika-content .card-meta span{border:1px solid var(--cell-line);border-radius:8px;padding:3px 9px}.vdp-study .cetasika-content section{border-top:1px solid var(--cell-line);margin-top:20px;padding-top:14px}.vdp-study .cetasika-content h4{color:var(--accent);margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.6}.vdp-study .four-aspects{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.vdp-study .four-aspects dt{font-size:.875rem;font-weight:600}.vdp-study .four-aspects dd{margin:2px 0 0;font-size:1rem}.vdp-study .cetasika-content blockquote{border-left:3px solid var(--accent);background:var(--tier-1);border-radius:0 8px 8px 0;margin:14px 0 0;padding:10px 14px}.vdp-study .cetasika-content .language-label{font-size:.75rem;font-weight:600}.vdp-study .cetasika-content .example-limit{border:1px solid var(--cell-line);border-radius:8px;margin-top:14px;padding:10px 12px}.vdp-study .cetasika-content h5{margin:0;font-size:.875rem;font-weight:600}.vdp-study .cetasika-content ul{margin:8px 0;padding-left:20px}.vdp-study .cetasika-content li{margin:6px 0}.vdp-study .cetasika-content summary{align-items:center;min-height:44px;font-size:.875rem;display:flex}.vdp-study .term-popup.with-content .detail-top{box-shadow:0 1px var(--cell-line)}@media (max-width:1023px){.vdp-study .term-popup{overscroll-behavior:contain;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:85dvh;inset:auto 0 0!important}.vdp-study .term-popup.preview{display:none}.vdp-study .term-popup .drag-handle{visibility:hidden}.vdp-study .four-aspects{grid-template-columns:minmax(0,1fr);gap:12px}}.vdp-study .rupa-row:lang(en){flex-wrap:wrap;gap:4px}.vdp-study .rupa-row .rupa-item:lang(en){flex:0 0 40px}.vdp-study .rupa-row[data-row-key=rupa-0] .rupa-item:lang(en){flex-basis:52px}.vdp-study .rupa-orb:lang(en){white-space:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;padding:0}@media (max-width:1199px){.vdp-study .rupa-filter:lang(en) .group-label{white-space:normal;width:100%;line-height:13px;display:block}}.vdp-study .term-popup.compact-popup{flex-direction:column;width:380px;max-width:calc(100vw - 20px);height:720px;padding:0;font-size:1rem;line-height:1.6;display:flex;overflow:hidden;box-shadow:0 8px 30px #0004}.vdp-study .compact-popup .detail-top{border-bottom:1px solid var(--cell-line);min-height:60px;box-shadow:none;flex:none;gap:8px;margin:0;padding:8px 12px;position:static}.vdp-study .compact-popup .detail-top button{min-width:44px;min-height:44px;font-size:.875rem}.vdp-study .compact-card-scroll{overscroll-behavior:contain;scroll-behavior:auto;overflow-wrap:anywhere;flex:1;min-height:0;padding:14px 16px;overflow:auto}.vdp-study .compact-popup p{font-size:1rem;line-height:1.6}.vdp-study .compact-popup h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:1.375rem;line-height:1.5}.vdp-study .compact-popup.has-citta-new-name h3{font-weight:700}.vdp-study .compact-popup .citta-new-name{margin:0 0 10px;font-size:1.375rem;font-weight:700;line-height:1.5}.vdp-study .compact-popup .four-aspects{grid-template-columns:minmax(0,1fr);gap:12px}.vdp-study .compact-popup .card-arrows.compact-card-footer{border-top:1px solid var(--cell-line);background:var(--chart-paper);flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}.vdp-study .compact-card-footer button{min-width:44px;min-height:44px;font-size:1rem}.vdp-study .compact-source{flex:1}.vdp-study .compact-popup .caption{font-size:.8125rem}@media (max-width:1023px){.vdp-study .term-popup.compact-popup{overscroll-behavior:contain;border-radius:16px 16px 0 0;width:100%;max-width:100%;height:40dvh;max-height:85dvh!important;inset:auto 0 0!important}.vdp-study .term-popup.compact-popup.preview{display:none}.vdp-study .term-popup.compact-popup[data-sheet-size="85"]{height:85dvh}.vdp-study .compact-popup .detail-top{min-height:52px;padding:4px 12px}.vdp-study .compact-popup .sheet-grip{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:.75rem;display:flex}.vdp-study .sheet-grip .grip-line{background:var(--muted);border-radius:99px;width:36px;height:4px}.vdp-study .compact-card-scroll{padding:12px 16px}.vdp-study .compact-popup .compact-card-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.vdp-study [data-card-section=book]{column-count:1;grid-column:1/-1;width:100%;min-width:0;display:block}.vdp-study .rupa-orb{white-space:normal;overflow-wrap:normal}.vdp-study .composite-rupa small{white-space:normal;text-align:center;width:max-content;max-width:100px;line-height:1.15}.vdp-study .nibbana-aspects{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.vdp-study .nibbana-aspects button{min-height:44px;padding:6px 10px;font-size:1rem}.vdp-study .concept-heading{font:inherit;color:inherit;text-align:left;background:0 0;border:0;min-height:44px;padding:0}.vdp-study .composite-rupa{border:0;padding:0}.vdp-study .study-tools.v2-toolbar{gap:8px;height:56px;display:flex}.vdp-study .v2-toolbar h1{flex:none;margin:0;font-size:1.0625rem}.v2-desktop-search{flex:0 0 280px;width:280px;margin-left:8px;display:block}.vdp-study .v2-desktop-search input{border:1px solid var(--cell-line);background:var(--chart-paper);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 12px;font-size:1rem}.vdp-study .v2-mobile-search{display:none}.vdp-study .v2-filter-trigger{min-width:64px;min-height:44px}.v2-mobile-search svg{width:20px;height:20px}.v2-section-nav{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;padding:8px 0 12px;display:flex;overflow-x:auto}.vdp-study .v2-section-nav a,.vdp-study .v2-section-nav button{border:1px solid var(--cell-line);min-height:44px;color:var(--chart-text);background:var(--chart-paper);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:1rem;line-height:1.3;text-decoration:none;display:flex}.v2-section-nav a[aria-current=page]{background:var(--tier-1);box-shadow:inset 0 0 0 1px var(--accent)}.v2-section-nav small{color:var(--muted);font-size:.75rem}.vdp-study .v2-panel{z-index:120;top:var(--v2-panel-top,150px);width:min(950px,100vw - 36px);max-height:calc(100dvh - var(--v2-panel-top,150px) - 18px);background:var(--chart-paper);color:var(--chart-text);border:1px solid var(--cell-line);border-radius:12px;padding:16px;font-size:1rem;line-height:1.6;position:fixed;right:18px;overflow:auto;box-shadow:0 12px 40px #0004}.v2-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.v2-panel h2{margin:0;font-size:1.125rem}.vdp-study .v2-panel button{min-width:44px;min-height:44px;font-size:1rem}.v2-panel .v2-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.v2-filter-grid label{flex-direction:column;gap:5px;font-size:.875rem;display:flex}.vdp-study .v2-filter-grid select,.vdp-study .v2-panel input{border:1px solid var(--cell-line);background:var(--chart-paper);width:100%;min-width:0;min-height:44px;color:var(--chart-text);border-radius:8px;padding:8px;font-size:1rem}.vdp-study .v2-caption{color:var(--muted);margin:8px 0;font-size:.8125rem;line-height:1.6}.v2-origin-filter{border:0;border-top:1px solid var(--cell-line);margin:12px 0 0;padding:12px 0 0}.v2-origin-filter legend{padding:0 8px 0 0;font-size:1rem}.v2-origin-filter>div{flex-wrap:wrap;gap:8px;display:flex}.v2-search-panel{max-width:540px}.v2-search-panel .search-results{max-height:none}.vdp-study .v2-search-panel .search-results button{text-align:left;flex-direction:column;gap:4px;width:100%;padding:10px;display:flex}.v2-search-panel .search-results small{color:var(--muted);font-size:.8125rem}.vdp-study .vdp-search.v2-desktop-search{flex-wrap:nowrap;flex:0 0 280px;width:280px;margin:0 0 0 8px}.vdp-study.vdp-focus .v2-desktop-search{display:block}.vdp-study .v2-section-nav{flex:none}.vdp-study .v2-panel{overscroll-behavior:contain}.vdp-study .v2-toolbar h1{margin:0}.vdp-study .v2-panel input{margin-bottom:8px}.vdp-study .gd2-properties{border-top:1px solid var(--cell-line);margin-top:16px;padding-top:12px}.vdp-study .gd2-properties h4{color:var(--accent);margin:0 0 10px;font-size:1rem}.vdp-study .gd2-properties dl{margin:0}.vdp-study .gd2-properties dl>div{border-top:1px solid var(--cell-line);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:8px 0;font-size:1rem;line-height:1.6;display:grid}.vdp-study .gd2-properties dt{font-weight:600}.vdp-study .gd2-properties dd{overflow-wrap:anywhere;margin:0}.vdp-study .term-popup .gd2-caption{color:var(--muted);margin:8px 0;font-size:.8125rem;line-height:1.6}@media (max-width:1023px){.vdp-study .study-tools.v2-toolbar{flex:none;grid-template-columns:44px auto minmax(0,1fr);gap:6px 8px;height:auto;min-height:100px;padding:5px 4px;display:grid}.v2-toolbar h1{grid-area:1/1/auto/3}.vdp-study.vdp-focus .v2-toolbar h1{grid-column:1/-1}.vdp-study .vdp-search.v2-desktop-search,.vdp-study.vdp-focus .v2-desktop-search{display:none}.vdp-study .v2-mobile-search{grid-area:2/1;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.v2-toolbar .v2-filter-trigger{grid-area:2/2}.v2-toolbar #vdp-focus{grid-area:1/3;justify-self:end}.vdp-study .v2-panel{width:auto;padding:12px;left:12px;right:12px}.v2-panel .v2-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-filter-grid .facet-object{grid-column:1/-1}.v2-filter-grid .facet-base{grid-column:1}.v2-filter-grid .v2-clear-filters{grid-column:2}.v2-section-nav{padding-inline:4px}.v2-section-nav a,.v2-section-nav button{font-size:.875rem!important}.vdp-study .gd2-properties dl>div{grid-template-columns:80px minmax(0,1fr)}}.vdp-study .card-language{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.vdp-study .card-language button{min-width:44px;min-height:44px}.vdp-study .card-language [aria-pressed=true]{border-color:var(--chart-text);font-weight:700}.vdp-study .term-popup .language-label{font-size:.75rem;display:block}.vdp-study .study-tools .vdp-focus-exit{flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}@media (max-width:1023px){.vdp-study.vdp-focus .study-tools.v2-toolbar{grid-template-columns:44px auto minmax(0,1fr) 44px}.v2-toolbar .vdp-focus-exit{grid-area:2/4}}.realms-layout{grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);gap:14px;min-width:0;min-height:320px;font-size:1rem;line-height:1.6;display:grid}.realm-picker,.realm-board{border:1px solid var(--cell-line);background:var(--chart-paper);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.realm-picker>header,.realm-board-heading{border-bottom:1px solid var(--cell-line);flex:none;padding:12px}.vdp-study .realms-layout h2{margin:0;font-size:1.125rem;line-height:1.5}.vdp-study .realms-layout header p,.vdp-study .realm-persons p{color:var(--muted);margin:4px 0;font-size:.8125rem;line-height:1.6}.realm-list{overscroll-behavior:contain;flex:1;min-height:0;padding:10px;overflow:auto}.realm-tier{border-left:3px solid var(--accent);background:var(--tier-1);border-radius:8px;margin-bottom:8px;padding:8px}.realm-tier.plane-rupa{background:var(--tier-2)}.realm-tier.plane-arupa{background:var(--tier-3)}.realm-tier h3{margin:0 0 4px;font-size:.875rem;line-height:1.6}.vdp-study .realm-tier button{text-align:left;overflow-wrap:anywhere;background:var(--chart-paper);width:100%;min-height:44px;margin:6px 0;padding:8px;font-size:1rem;line-height:1.5;display:block}.realm-persons{border-top:1px solid var(--cell-line);flex:none;max-height:180px;padding:8px 12px;overflow:auto}.vdp-study .realm-persons summary{align-items:center;min-height:44px;font-size:.875rem;display:flex}.realm-persons ul{margin:6px 0;padding-left:20px;font-size:.875rem;line-height:1.6}.realm-persons li{margin:4px 0}.realm-counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.875rem;line-height:1.6;display:flex}.realm-counts small{color:var(--muted);font-size:.75rem;line-height:1.6;display:block}.vdp-study .realm-pick-again{display:none}.realm-fit{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.realm-chart{transform-origin:0 0;min-width:0}.vdp-study .realm-chart>.board-scroll{width:100%;padding:10px;overflow:visible}.realm-chart .primary-tables{display:block}.realm-chart .truth-right{margin-top:18px}.vdp-study .realm-chart .reference-chart{min-width:570px}.vdp-study .realm-chart .leaf-label{font-size:.8125rem}.vdp-study.realms-mode .chart-dot.realm-rebirth .chart-orb{outline:3px solid var(--chart-text);outline-offset:3px;box-shadow:0 0 0 5px var(--chart-paper)}.vdp-study .realm-chart .rupa-item{min-width:44px;min-height:44px}.vdp-study .realm-chart .dimmed{opacity:.16}.realm-chart .dimmed:focus-visible{opacity:1}.vdp-study .realm-chart .mobile-band button,.vdp-study .realm-chart .rupa-filter button,.vdp-study .realm-chart summary,.vdp-study .realm-chart .composite-rupa{min-height:44px}.vdp-study .realm-chart .composite-rupa{min-width:44px}.vdp-study .realm-chart .reference-legend{font-size:.8125rem}@media (min-width:1024px){body:has(.realms-layout) [data-site-footer]{display:none}}@media (max-width:1023px){.realms-layout{flex-direction:column;min-height:0;display:flex;height:auto!important}.realm-list{flex:0 auto;max-height:350px}.realm-persons{max-height:160px}.realm-board{overflow:visible}.vdp-study .realm-board-heading{top:var(--study-header-height,56px);z-index:8;background:var(--chart-paper);border-radius:10px 10px 0 0;position:sticky}.vdp-study .realm-pick-again{min-height:44px;margin-top:8px;font-size:.875rem;display:block}.vdp-study.realms-mode .v2-toolbar{position:relative;top:auto}.realm-fit{flex:none;overflow:auto}.realm-chart{width:570px}.realm-fitted .realm-fit{flex:none;min-height:44px;overflow:hidden}.realm-fitted .realm-chart{pointer-events:none;position:absolute;top:0;left:0}.vdp-study .realm-enlarge{background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:44px;padding:0;display:flex;position:absolute;inset:0}.realm-enlarge span{background:var(--chart-paper);border:1px solid var(--cell-line);border-radius:8px;padding:8px 12px;font-size:.875rem;line-height:1.5;box-shadow:0 2px 8px #0002}.vdp-study.realms-mode.vdp-focus .realm-picker{display:none}.vdp-study.realms-mode.vdp-focus .realm-board-heading{position:static}.vdp-study.realms-mode.vdp-focus .realm-fit{flex:none;overflow:auto}.vdp-study.realms-mode.vdp-focus .realm-chart{width:max(570px,100%)}.vdp-study.realms-mode.vdp-focus .realms-layout{display:block}.vdp-study.realms-mode.vdp-focus .realm-board{overflow:visible}.realm-picker{scroll-margin-top:var(--study-header-height,56px)}}.v2-panel .v2-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.v2-filter-grid .v2-clear-filters{grid-area:1/4/4;align-self:end}.vdp-study .v3-coordination{border:1px solid var(--cell-line);background:var(--tier-2);border-radius:10px;margin:8px 0 12px;padding:12px}.v3-multi-controls,.v3-match-modes,.v3-selected{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3-multi-controls label{align-items:center;gap:6px;display:flex}.vdp-study .v3-coordination button,.vdp-study .v3-coordination select{min-height:44px;font-size:.875rem}.vdp-study .v3-coordination select{background:var(--chart-paper);border:1px solid var(--cell-line);border-radius:6px;max-width:175px;padding:6px}.v3-match-modes span{font-size:.8125rem}.v3-selected{margin-top:8px}.vdp-study .v3-selected button{background:var(--chart-paper);text-align:left}.v3-result{margin:10px 0 4px;font-size:.9375rem}.v3-result a{color:inherit;margin-left:8px;text-decoration:underline}.v3-filter-result{border:1px solid var(--cell-line);background:var(--tier-2);padding:10px;font-size:.875rem}@media (max-width:1023px){.v2-panel .v2-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-filter-grid .facet-object{grid-column:auto}.v2-filter-grid .facet-base{grid-column:1}.v2-filter-grid .v2-clear-filters{grid-area:auto/2}.vdp-study .v3-coordination{padding:8px}.v3-multi-controls{gap:6px}.v3-multi-controls>strong{width:100%}.v3-multi-controls label{font-size:.875rem}.vdp-study .v3-coordination .v2-caption{font-size:.75rem}}@media (max-width:1199px){.primary-tables.v3-factors-first{flex-direction:column;display:flex}.v3-factors-first>.truth-right{order:-1;width:100%;margin-top:0}.v3-factors-first>#vdp-citta{width:100%;margin-top:18px}}.vdp-study .v3-selected{width:100%}.vdp-study .v3-selected button{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;width:100%;max-width:100%;padding:5px 10px;font-size:.8125rem;line-height:18px;display:grid}.v3-selected button>span{white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;overflow:hidden}.v3-selected button>i{grid-area:1/2/3;align-self:center;font-style:normal}@media (max-width:1023px){.v3-multi-controls>strong{width:auto}.v3-multi-controls>.v3-match-modes{order:2;width:100%}.vdp-study .v3-multi-controls>button{padding-inline:6px}.v3-coordination .v3-result{font-size:.875rem}.v3-multi-controls label select{max-width:142px}}.study-deferred-placeholder{box-sizing:border-box;width:100%;height:100%;min-height:160px;color:var(--chart-text);background:var(--chart-paper);padding:16px;font-size:1rem;line-height:1.5}.study-deferred-placeholder button{min-width:44px;min-height:44px;font-size:1rem}
.vdp-panel-standard .lookup-attribute-content{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 4px 8px;overflow:auto}.vdp-panel-standard .attribute-panel{flex-direction:column;gap:10px;font-size:1.125rem;display:flex}.vdp-panel-standard .fixed-controls .attribute-panel p{margin:0;line-height:1.4;font-size:1.125rem!important}.vdp-panel-standard .attribute-options{grid-template-columns:1fr;gap:8px;display:grid}.vdp-panel-standard .attribute-options .lookup-brown{text-align:center;justify-content:center;min-height:44px}.vdp-panel-standard .attribute-options [data-value=total]{background:#476575}.vdp-panel-standard .attribute-options [aria-pressed=true]{background:var(--panel-active)}.vdp-panel-standard .attribute-root-caption{text-align:center;padding:8px 0}.vdp-panel-standard .attribute-certainty{gap:4px;display:grid}.vdp-panel-standard .attribute-certainty span{align-items:center;gap:8px;display:flex}.vdp-panel-standard .attribute-certainty i{background:#c71920;border:1px solid #c71920;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:inline-block}.vdp-panel-standard .attribute-certainty .striped{background:repeating-linear-gradient(135deg,#c71920 0 3px,#fff 3px 5px)}.vdp-panel-standard .attribute-explanation{border-left:3px solid var(--panel-brown);background:var(--tier-1);gap:10px;padding:10px;display:grid}.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry :is(.chart-dot,.aux-dot,.rupa-item,.nibbana-ring,.concept-bubble){opacity:1!important;filter:none!important}.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry :is(.chart-orb,.aux-dot>span,.rupa-orb,.nibbana-ring,.concept-bubble){border:2px solid var(--panel-brown)!important;box-shadow:none!important;color:#0000!important;background:0 0!important}.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry :is(.board-dot-label,.nibbana-ring>*,.concept-bubble>*){visibility:hidden}.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry :is(.chart-orb,.rupa-orb,.nibbana-ring,.concept-bubble):after{content:none!important}.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry [data-attribute-match=certain] :is(.chart-orb,.rupa-orb),.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry :is(.nibbana-ring,.concept-bubble)[data-attribute-match=certain]{background:#c71920!important;border-color:#c71920!important}.vdp-window.vdp-fixed.vdp-study[data-attribute-panel] .fixed-board-natural .reference-chart.reference-geometry [data-attribute-match=conditional] :is(.chart-orb,.rupa-orb){background:repeating-linear-gradient(135deg,#c71920 0 3px,var(--chart-paper) 3px 5px)!important;border-color:#c71920!important}@media (max-width:600px) and (orientation:portrait){.vdp-panel-standard .lookup-attribute-content{flex:none;overflow:visible}}.vdp-panel-standard .attribute-definition{white-space:pre-line}
.vdp-study .loc-b-attributes{border-top:1px solid var(--cell-line);margin-top:12px;padding-top:8px}.vdp-study .loc-b-attributes summary{align-items:center;min-height:44px;font-size:.9375rem;display:flex}.vdp-study .loc-b-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.vdp-study .special-groups .loc-b-options button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;margin:0;font-size:.9375rem}.vdp-study .loc-b-key,.vdp-study .loc-b-note{overflow-wrap:anywhere;margin:8px 0;font-size:.9375rem;line-height:1.5}.vdp-study .loc-b-key span{align-items:center;gap:6px;display:flex}.vdp-study .loc-b-key i{background:#c71920;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:inline-block}.vdp-study .loc-b-key i.striped{background:repeating-linear-gradient(135deg,#c71920 0 3px,#fff 3px 5px)}.vdp-study .chart-dot[data-attribute-status] .chart-orb{box-shadow:inset 0 0 0 1px #fff8;color:#fff!important;background:#c71920!important}.vdp-study .chart-dot[data-attribute-status] .chart-orb:after{content:none}.vdp-study .chart-dot[data-attribute-status=conditional] .chart-orb:after{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 3px,#fff9 3px 5px);border-radius:50%;position:absolute;inset:0}.vdp-study .loc-b-summary{border:1px solid var(--cell-line);background:var(--tier-2);margin:6px 0;padding:8px 12px;font-size:.9375rem;line-height:1.5}.vdp-study .loc-b-summary small{font-size:.9375rem;display:block}
body:has(.vdp-window){overflow:hidden}body:has(.vdp-window) :is([data-gdb-sidebar],[data-gdb-header],[data-site-footer],[data-tab-bar],[data-mini-player],.aurora){display:none!important}body:has(.vdp-window) #main{background:var(--bg);z-index:20;width:100%;max-width:none;height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.vdp-window.vdp-study{z-index:20;background:var(--chart-paper);grid-template-rows:60px 62px minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);gap:0;height:100%;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.vdp-window>.study-tools.v2-toolbar{border-bottom:1px solid var(--cell-line);z-index:40;grid-area:1/1/auto/-1;align-items:center;gap:10px;height:60px;min-height:60px;margin:0;padding:8px 16px;display:flex;position:relative;top:0}.vdp-window .study-tools h1{margin:0 12px 0 0;font-size:1.0625rem}.vdp-window .v2-desktop-search{flex:0 320px;width:320px;margin:0;display:flex}.vdp-window .v2-desktop-search input{width:100%;min-height:44px;font-size:1rem}.vdp-window .study-tools #vdp-focus{display:none!important}.vdp-window .study-tools :is(button,a){flex-shrink:0;min-width:44px;height:44px;min-height:44px;font-size:.875rem}.vdp-window .study-tools .r2-locale{margin-left:auto}.vdp-window .study-tools :is(.r2-theme,.r2-fullscreen,.r2-exit){place-items:center;width:44px;padding:0;font-size:1.375rem;display:grid}.vdp-window .r2-exit{border:1px solid var(--cell-line);color:var(--chart-text);background:var(--chart-paper);border-radius:8px;text-decoration:none}.vdp-window .r2-icon{display:none}.vdp-window>.v2-section-nav{white-space:nowrap;border-bottom:1px solid var(--cell-line);scrollbar-width:thin;z-index:10;flex-wrap:nowrap;grid-area:2/1/auto/-1;align-items:center;gap:8px;margin:0;padding:7px 16px;display:flex;overflow:auto hidden}.vdp-window .v2-section-nav :is(a,button){min-height:44px;font-size:.9375rem}.vdp-window .v2-section-nav [aria-current=page]{border-color:var(--accent);font-weight:700}.vdp-window .v2-section-nav small{font-size:.75rem}.vdp-window>.study-body{display:contents}.vdp-window>.study-body>.special-groups{border-right:1px solid var(--cell-line);background:var(--bg-2,var(--chart-paper));overscroll-behavior:contain;grid-area:3/1/-1;min-height:0;margin:0;padding:16px 12px;font-size:.8125rem;overflow:auto}.vdp-window .special-groups summary{min-height:44px;padding:8px 0;font-size:.9375rem;font-weight:500}.vdp-window .special-groups button{text-align:left;width:100%;min-height:44px;margin:4px 0;font-size:.8125rem;display:block}.vdp-window .special-groups .r2-enlarge{background:var(--tier-2);margin:4px 0 14px;font-size:.75rem}.vdp-window:not(.realms-mode) .board-scroll,.vdp-window:not(.realms-mode) .card-grid,.vdp-window:not(.realms-mode) .vdp-roadmap{overscroll-behavior:contain;grid-area:3/2;width:100%;height:100%;min-height:0;padding:14px 18px 32px;overflow:auto;max-height:none!important}.vdp-window:not(.realms-mode) .reference-chart:not(.magnified){width:100%;max-width:1200px;margin-inline:auto;font-size:clamp(14px,1vw,18px);--study-hit:clamp(32px,2.1vw,40px)!important;--study-orb:clamp(32px,2.1vw,40px)!important;--count-size:clamp(12px,.95vw,16px)!important;min-width:0!important}.vdp-window:not(.realms-mode) .primary-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.vdp-window:not(.realms-mode) .truth-right{margin:0}.vdp-window:not(.realms-mode) .nau-table{grid-template-columns:24px 24px 24px minmax(72px,110px) minmax(0,1fr)}.vdp-window:not(.realms-mode) .nau-table.factor-table{grid-template-columns:24px minmax(72px,110px) minmax(0,1fr)}.vdp-window:not(.realms-mode) .nau-table .leaf-label{-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:center;max-height:3.9em;font-size:clamp(14px,1vw,18px);line-height:1.3;display:-webkit-box;overflow:hidden;padding:2px 4px!important}.vdp-window:not(.realms-mode) .nau-table .rspan-group{display:flex}.vdp-window:not(.realms-mode) .nau-table .mobile-band{display:none!important}.vdp-window:not(.realms-mode) .nau-table .dots-cell{grid-column:var(--col);grid-row:var(--r);min-height:46px;padding:7px 2px!important}.vdp-window:not(.realms-mode) .nau-table .leaf-label{grid-column:var(--col);grid-row:var(--r)/span var(--span,1)}.vdp-window:not(.realms-mode) .group-label{font-size:clamp(12px,.85vw,16px)}.vdp-window:not(.realms-mode) :is(h2,.truth-heading){font-size:clamp(16px,1.1vw,20px)}.vdp-window:not(.realms-mode) .fixed-row,.vdp-window:not(.realms-mode) .rupa-row{flex-wrap:nowrap}.vdp-window:not(.realms-mode) .fixed-row{flex-shrink:0;gap:1px}.vdp-window:not(.realms-mode) .material-pair{grid-template-columns:1fr}.vdp-window:not(.realms-mode) #vdp-nibbana{margin-top:14px}.vdp-window:not(.realms-mode) .nibbana-ring{margin:auto}.vdp-window:not(.realms-mode) .concept-row{display:block}.vdp-window:not(.realms-mode) .concept-part+.concept-part{margin-top:14px}.vdp-window:not(.realms-mode) .concept-bubbles{flex-wrap:wrap}.vdp-window .v2-panel{z-index:90}:is(.vdp-window:has(>.v3-coordination),.vdp-window:has(>.v3-filter-result)){grid-template-rows:60px 62px auto minmax(0,1fr)}.vdp-window :is(.v3-coordination,.v3-filter-result){grid-area:3/2;max-height:30dvh;margin:0;padding:10px 18px;overflow:auto}:is(.vdp-window:has(>.v3-coordination) .board-scroll,.vdp-window:has(>.v3-filter-result) .board-scroll){grid-row:4}.vdp-window .step-caption{z-index:8;position:absolute;top:126px;left:230px;right:12px}.vdp-window:has(.step-caption) .board-scroll{padding-top:126px}.r2-notice{border:1px solid var(--line-2);background:var(--surface);max-width:90vw;color:var(--text);z-index:250;border-radius:10px;padding:12px 18px;font-size:.875rem;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:1023px){.vdp-window.vdp-study{grid-template-rows:56px 60px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vdp-window>.study-tools.v2-toolbar{flex-wrap:nowrap;justify-content:space-between;gap:6px;height:56px;min-height:56px;padding:6px 10px;display:flex}.vdp-window .study-tools h1,.vdp-window .v2-desktop-search,.vdp-window .study-tools .r2-fullscreen{display:none!important}.vdp-window .study-tools .v2-mobile-search{grid-area:auto;place-items:center;width:44px;min-width:44px;padding:0;display:grid}.vdp-window .study-tools .r2-filter{grid-area:auto;place-items:center;width:44px;min-width:44px;padding:0;display:grid;font-size:0!important}.vdp-window .r2-icon{place-items:center;width:24px;height:24px;display:grid}.vdp-window .r2-icon svg{width:23px;height:23px}.vdp-window .study-tools .r2-locale{width:56px;min-width:56px;margin:0;padding:0;font-size:.75rem}.vdp-window .study-tools :is(.r2-theme,.r2-exit){width:44px;min-width:44px;height:44px}.vdp-window>.v2-section-nav{white-space:nowrap;flex-wrap:nowrap;gap:6px;padding:7px 10px}.vdp-window .v2-section-nav :is(a,button){white-space:nowrap;min-height:44px;font-size:.875rem!important}.vdp-window>.study-body>.special-groups{border-right:0;border-bottom:1px solid var(--cell-line);grid-area:3/1;max-height:180px;padding:0 10px;overflow:auto}.vdp-window .special-groups summary{min-height:44px;padding:10px 0;font-size:.8125rem}.vdp-window .special-groups[open] button{width:auto;min-height:44px;margin:3px;padding:7px;font-size:.75rem;display:inline-block}.vdp-window:not(.realms-mode) .board-scroll,.vdp-window:not(.realms-mode) .card-grid,.vdp-window:not(.realms-mode) .vdp-roadmap{grid-area:4/1;width:100%;padding:10px 8px 24px;overflow:hidden auto}.vdp-window:not(.realms-mode) .reference-chart:not(.magnified){width:100%;max-width:none;--study-hit:34px!important;--study-orb:32px!important;--count-size:12px!important;min-width:0!important}.vdp-window:not(.realms-mode) .primary-tables{display:block}.vdp-window:not(.realms-mode) .truth-right{margin-top:18px}.vdp-window:not(.realms-mode) .nau-table,.vdp-window:not(.realms-mode) .nau-table.factor-table{grid-template-columns:78px minmax(0,1fr)}.vdp-window:not(.realms-mode) .nau-table .rspan-group{display:none}.vdp-window:not(.realms-mode) .nau-table .leaf-label{grid-column:1;grid-row:var(--mr)/span var(--span,1);max-height:none;font-size:.75rem;line-height:1.5;display:flex;padding:7px 4px!important}.vdp-window:not(.realms-mode) .nau-table .dots-cell{grid-column:2;grid-row:var(--mr);gap:2px;height:44px;min-height:44px;padding:0 2px!important}.vdp-window:not(.realms-mode) .nau-table .mobile-band{display:contents!important}.vdp-window:not(.realms-mode) .mobile-band>th{grid-column:1/-1;grid-row:var(--mr);flex-wrap:wrap;padding:5px 0;display:flex}.vdp-window:not(.realms-mode) .mobile-band .group-label{white-space:nowrap;font-size:.75rem;transform:none}.vdp-window:not(.realms-mode) .fixed-row{margin-left:calc(var(--offset,0) * 34px);flex-wrap:nowrap;flex:none;gap:0;min-width:0;display:flex}.vdp-window:not(.realms-mode) .chart-dot{flex:0 0 34px;width:34px;min-width:34px;height:44px;min-height:44px}.vdp-window:not(.realms-mode) .chart-orb{width:32px;height:32px;font-size:.75rem}.vdp-window:not(.realms-mode) .aux-dot{flex:0 0 30px;width:30px;min-width:30px;height:44px;margin-left:1px}.vdp-window:not(.realms-mode) .aux-dot>span{width:28px;height:28px}.vdp-window:not(.realms-mode) .material-pair{display:block}.vdp-window:not(.realms-mode) .rupa-layout{grid-template-columns:minmax(0,1fr)}.vdp-window:not(.realms-mode) .rupa-filter{grid-row:1;height:44px;position:static}.vdp-window:not(.realms-mode) .rupa18{grid-column:1;width:92px}.vdp-window:not(.realms-mode) .rupa10{grid-column:1;width:146px;margin-left:94px}.vdp-window:not(.realms-mode) .rupaCoarse{grid-area:2/1;width:112px;height:44px}.vdp-window:not(.realms-mode) .rupa-filter>button{min-height:44px;position:relative;inset:auto}.vdp-window:not(.realms-mode) .rupa-filter .group-label{transform:none}.vdp-window:not(.realms-mode) .rupa-rows{grid-area:3/1;margin-top:4px}.vdp-window:not(.realms-mode) .rupa-row{flex-wrap:nowrap;gap:2px;padding:5px 2px;display:flex}.vdp-window:not(.realms-mode) .rupa-row .rupa-item,.vdp-window:not(.realms-mode) .rupa-row[data-row-key=rupa-0] .rupa-item{flex:0 0 52px;width:52px;min-width:52px;height:52px;min-height:52px}.vdp-window:not(.realms-mode) .composite-rupa{min-width:36px;min-height:44px}.vdp-window .v2-panel{width:auto!important;max-height:calc(100dvh - 68px)!important;left:8px!important;right:8px!important}:is(.vdp-window:has(>.v3-coordination),.vdp-window:has(>.v3-filter-result)){grid-template-rows:56px 60px auto auto minmax(0,1fr)}.vdp-window :is(.v3-coordination,.v3-filter-result){grid-area:4/1;max-height:30dvh;padding:8px}:is(.vdp-window:has(>.v3-coordination) .board-scroll,.vdp-window:has(>.v3-filter-result) .board-scroll){grid-row:5}.vdp-window .step-caption{top:164px;left:8px;right:8px}.vdp-window:has(.step-caption) .board-scroll{padding-top:140px}}.vdp-window:not(.realms-mode) .reference-chart.magnified .chart-dot{width:var(--study-hit);height:var(--study-hit);min-width:var(--study-hit);min-height:var(--study-hit);flex:0 0 var(--study-hit)}.vdp-window:not(.realms-mode) .reference-chart.magnified .chart-orb{width:var(--study-orb);height:var(--study-orb);font-size:var(--count-size)}.vdp-window:not(.realms-mode) .reference-chart.magnified .fixed-row{margin-left:calc(var(--offset,0) * var(--study-hit))}@media (max-width:1023px){.vdp-window:not(.realms-mode) .primary-tables.v3-factors-first{flex-direction:column;display:flex}.vdp-window:not(.realms-mode) .reference-chart.magnified .chart-dot{height:max(44px,var(--study-hit));min-height:max(44px,var(--study-hit))}}.vdp-window .study-tools .r2-locale{border:1px solid var(--cell-line);color:var(--chart-text);background:var(--chart-paper);border-radius:8px;place-items:center;padding:0 12px;text-decoration:none;display:grid}.vdp-window.realms-mode{flex-direction:column;display:flex}.vdp-window.realms-mode>.study-tools,.vdp-window.realms-mode>.v2-section-nav{flex-shrink:0}.vdp-window.realms-mode>.study-body{flex:1;min-height:0;padding:12px;display:block;overflow:auto}.vdp-window.realms-mode .realms-layout{height:100%!important}@media (max-width:1023px){.vdp-window.realms-mode>.study-body{padding:8px}.vdp-window.realms-mode .realms-layout{height:auto!important}.vdp-window.realms-mode .realm-board-heading{top:0}:is(.vdp-window:not(.realms-mode):has(>.term-popup.pinned) .board-scroll,.vdp-window.realms-mode:has(>.term-popup.pinned)>.study-body){padding-bottom:calc(40dvh + 22px)}}.vdp-window:not(.realms-mode)>.study-body>.special-groups,.vdp-window:not(.realms-mode) .special-groups summary,.vdp-window:not(.realms-mode) .special-groups button{font-size:.9375rem}@media (min-width:1024px){.vdp-window:not(.realms-mode) .step-caption{left:290px}}
.vdp-window.vdp-fixed.vdp-study{grid-template-rows:48px minmax(0,1fr)!important;grid-template-columns:minmax(360px,1fr) minmax(0,856px)!important;display:grid!important}.vdp-fixed>.study-body{padding:0!important;display:contents!important;overflow:visible!important}.vdp-fixed .fixed-controls{border:0;border-left:1px solid var(--cell-line);background:var(--chart-paper);width:auto;min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;z-index:15;color:var(--chart-text);border-radius:0;flex-direction:column;grid-area:2/1;margin:0;padding:0;font-size:.9375rem;display:flex;position:relative;overflow:hidden}.vdp-fixed .fixed-name{border-bottom:1px solid var(--cell-line);background:var(--tier-1);overflow-wrap:anywhere;flex:none;min-height:76px;padding:12px 18px}.vdp-fixed .fixed-name small{margin-bottom:4px;font-size:.75rem;display:block}.vdp-fixed .fixed-name strong{font-size:1rem;font-weight:500;line-height:1.4}.vdp-fixed .fixed-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 18px 32px;overflow:auto}.vdp-fixed .fixed-controls>.sheet-grip{display:none}.vdp-fixed .fixed-back{min-height:44px;color:var(--chart-text);align-items:center;text-decoration:none;display:inline-flex}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.v2-section-nav{white-space:normal;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;display:grid;position:static;overflow:visible}.vdp-fixed .v2-section-nav a{border:1px solid var(--cell-line);min-height:44px;color:var(--chart-text);white-space:normal;border-radius:8px;align-items:center;padding:8px 10px;text-decoration:none;display:flex;font-size:.875rem!important}.vdp-fixed .v2-section-nav [aria-current=page]{background:var(--selected-bg);color:var(--selected-fg);border-color:var(--accent);font-weight:600}.vdp-fixed .fixed-panel-tools{flex-wrap:wrap;gap:6px;display:flex}.vdp-fixed .fixed-panel-tools button{min-height:44px;font-size:.8125rem}.vdp-fixed .fixed-panel-tools .r2-icon{display:none}.vdp-fixed .fixed-panel-scroll :is(.special-groups,.process-picker,.people-picker,.definition-tree,.vdp-roadmap,.card-grid,.process-timeline,.v3-coordination,.v3-filter-result){border:0;margin:12px 0;padding:0;display:block;width:auto!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}.vdp-fixed .fixed-panel-scroll .special-groups button{min-height:44px;margin:3px 0;font-size:.875rem}.vdp-fixed .fixed-panel-scroll .special-groups>summary{min-height:44px;font-size:.9375rem}.vdp-fixed .fixed-panel-scroll .step-caption{margin:8px 0;padding:8px;position:static}.vdp-fixed .fixed-panel-scroll .process-moments{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.vdp-fixed .fixed-panel-scroll .process-timeline{border-block:1px solid var(--cell-line);padding-block:12px}.vdp-fixed .fixed-panel-scroll .realms-layout{height:auto!important;display:block!important}.vdp-fixed .fixed-panel-scroll .realm-loading{height:160px;min-height:160px;display:block}.vdp-fixed .fixed-panel-scroll :is(.realm-picker,.realm-board){padding:0;overflow:visible!important}.vdp-fixed .fixed-panel-scroll .realm-chart{display:none}.vdp-fixed .fixed-panel-scroll .cg-surface{display:block}.vdp-fixed .fixed-panel-scroll :is(.cg-controls,.cg-board,.cg-chart-scroll){padding:8px 0;overflow:visible}.vdp-fixed .fixed-panel-scroll .cg-chart-scroll{overflow:auto}.vdp-fixed .fixed-panel-scroll .cg-chart-scroll .reference-chart{position:static;transform:none}.vdp-window.vdp-fixed.vdp-study .board-scroll{overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;min-height:0;display:flex;position:relative;grid-area:2/2!important;max-height:none!important;padding:8px!important;overflow:auto!important}.vdp-fixed .fixed-board-canvas{flex:none;margin:0 auto;position:relative}.vdp-fixed .fixed-board-natural{transform-origin:0 0;width:840px;position:absolute;top:0;left:0}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart{margin:0;font-size:.75rem;position:relative;--study-hit:28px!important;--study-orb:28px!important;--count-size:13px!important;width:840px!important;min-width:840px!important;max-width:none!important}.vdp-fixed .fixed-board-natural .reference-chart>.number-key,.vdp-fixed .fixed-board-natural .reference-chart>.truth-heading{display:none}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .primary-tables{align-items:start;grid-template-columns:280px 230px 314px!important;gap:8px!important;display:grid!important}.vdp-fixed .fixed-board-natural .truth-right{margin:0!important;display:contents!important}.vdp-fixed .fixed-board-natural .learn-area>h2{height:22px;min-height:22px;margin:0;padding:0 6px;font-size:.875rem;line-height:22px}.vdp-fixed .fixed-board-natural .learn-area{order:0!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .nau-table{grid-auto-rows:28px;width:100%;display:grid;grid-template-columns:16px 16px 16px 0 minmax(0,1fr)!important}.vdp-fixed .fixed-board-natural .nau-table .leaf-label,.vdp-fixed .fixed-board-natural .nau-table .mobile-band{display:none!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .nau-table .rspan-group{grid-column:var(--col)/span var(--wide,1);grid-row:var(--r)/span var(--span,1);display:flex!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .nau-table .dots-cell{gap:0;overflow:visible;grid-column:var(--col)!important;grid-row:var(--r)!important;height:28px!important;min-height:28px!important;padding:0!important}.vdp-fixed .fixed-board-natural .rspan-group>button{min-height:0!important}.vdp-fixed .fixed-board-natural .group-label{gap:3px;line-height:14px;transform:rotate(-90deg);font-size:.625rem!important}.vdp-fixed .fixed-board-natural .group-label b{font-size:.625rem}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .fixed-row{flex-wrap:nowrap;flex:none;gap:1px;display:flex;margin-left:calc(var(--offset,0) * 29px)!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .chart-dot{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .chart-orb{width:28px!important;height:28px!important;font-size:.8125rem!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .aux-dot{flex:0 0 26px;margin-left:1px;width:28px!important;min-width:26px!important;height:28px!important;min-height:26px!important}.vdp-fixed .fixed-board-natural .aux-dot>span{width:28px!important;height:28px!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .material-pair{gap:0;grid-template-columns:1fr!important;margin-top:6px!important;display:grid!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-layout{grid-template-columns:16px 16px 16px minmax(0,1fr);gap:1px;display:grid}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-filter{border:1px solid var(--cell-line);align-self:stretch;min-height:0;position:relative;grid-row:1!important;width:auto!important;height:auto!important;margin:0!important}.vdp-fixed .fixed-board-natural .rupa18{grid-column:1!important}.vdp-fixed .fixed-board-natural .rupa10{grid-column:2!important}.vdp-fixed .fixed-board-natural .rupaCoarse{grid-column:3!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-filter>button{position:absolute;inset:0;min-height:0!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-rows{grid-area:1/4!important;margin:0!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-row{gap:2px;display:flex;flex-wrap:nowrap!important;padding:1px 0!important}.vdp-fixed .fixed-board-natural .rupa-orb{overflow-wrap:anywhere;padding:0;font-size:.625rem}.vdp-fixed .fixed-board-natural .composite-rupa{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px;font-size:.625rem}.vdp-fixed .fixed-board-natural .composite-rupa small{display:none}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural #vdp-nibbana{margin-top:4px!important}.vdp-fixed .fixed-board-natural .nibbana-ring{border-radius:50%;gap:2px;width:250px;height:68px;min-height:68px;padding:4px;font-size:.625rem;line-height:1.2;margin:3px auto!important}.vdp-fixed .fixed-board-natural .nibbana-ring strong{font-size:.75rem}.vdp-fixed .fixed-board-natural .concepts-chart{margin-top:6px;padding-top:0}.vdp-fixed .fixed-board-natural .concepts-chart>.truth-heading{height:18px;margin:0;padding:0 6px;font-size:.75rem;line-height:18px}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .concept-row{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.vdp-fixed .fixed-board-natural .concept-part+.concept-part{margin:0!important}.vdp-fixed .fixed-board-natural .concept-part h3{margin:0;font-size:.6875rem;line-height:18px}.vdp-fixed .fixed-board-natural .concept-heading{min-height:20px;padding:0;font-size:.6875rem}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .concept-bubbles{flex-wrap:nowrap;justify-content:space-evenly;gap:2px}.vdp-fixed .fixed-board-natural .concept-bubble{flex:0 40px;width:40px;height:40px;min-height:40px;padding:1px;font-size:.625rem}.vdp-fixed .fixed-board-natural .reference-legend{margin:4px 0 0;font-size:.625rem}.vdp-fixed .fixed-board-natural .reference-legend>summary{min-height:20px;padding:0;font-size:.625rem}@media (max-width:600px) and (orientation:portrait){.vdp-window.vdp-fixed.vdp-study{grid-template-rows:56px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.vdp-window.vdp-fixed.vdp-study .board-scroll{grid-area:2/2!important;height:calc(50dvh - 56px)!important}.vdp-fixed .fixed-controls{border:1px solid var(--cell-line);z-index:25;border-radius:16px 16px 0 0;width:100%;height:50dvh;max-height:85dvh;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #0001}.vdp-fixed .fixed-controls.controls-tall{height:85dvh}.vdp-fixed .fixed-controls.controls-low{height:20dvh}.vdp-fixed .fixed-controls>.sheet-grip{touch-action:none;border:0;border-radius:16px 16px 0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;height:36px;min-height:36px;padding:3px;font-size:.625rem;line-height:12px;display:flex}.vdp-fixed .sheet-grip .grip-line{background:var(--cell-line);border-radius:4px;width:34px;height:4px}.vdp-fixed .fixed-name{min-height:58px;padding:6px 12px}.vdp-fixed .fixed-name strong{font-size:.875rem}.vdp-fixed .fixed-name small{margin:0;font-size:.625rem}.vdp-fixed .fixed-panel-scroll{padding:6px 12px 24px}.vdp-fixed>.study-tools .r2-fullscreen{display:grid!important}}@media (max-width:1023px) and (orientation:landscape){.vdp-window.vdp-fixed.vdp-study{grid-template-rows:56px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(310px,42%)!important}.vdp-fixed>.study-tools .r2-fullscreen{display:grid!important}}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .material-pair{gap:10px;grid-template-columns:220px 140px!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural #vdp-nibbana{margin:0!important}.vdp-fixed .fixed-board-natural .nibbana-ring{gap:5px;width:138px;height:138px;min-height:138px;padding:8px;font-size:.625rem;margin:4px 0!important}.vdp-fixed .fixed-board-natural .concepts-chart>.truth-heading{display:none}.vdp-fixed .fixed-board-natural .concept-bubble{flex-basis:34px;width:34px;height:34px;min-height:34px;font-size:.5625rem}.vdp-fixed .fixed-board-natural [data-cg-dot][data-cg-active=false]{opacity:.13}.vdp-fixed .fixed-board-natural [data-cg-fill=true]>.chart-orb,.vdp-fixed .fixed-board-natural [data-cg-fill=true]>.rupa-orb,.vdp-fixed .fixed-board-natural .concept-bubble[data-cg-fill=true]{color:var(--chart-text);background:var(--division-fill)!important}.vdp-fixed .fixed-board-natural [data-cg-subject=true]{outline:2px solid var(--accent);outline-offset:1px}.vdp-fixed .fixed-navigation{grid-template-columns:1fr 1fr;align-items:start;gap:8px;margin-bottom:8px;display:grid}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.number-key{min-height:0;margin:8px 0;padding:0;font-size:.75rem}.vdp-fixed .fixed-panel-scroll .process-timeline{flex-direction:column;display:flex}.vdp-fixed .fixed-panel-scroll .process-play{order:-1;margin-bottom:12px}.vdp-fixed .fixed-panel-scroll .cg-options-body{display:block!important}.vdp-fixed .fixed-board-natural .rupa-filter .group-label{line-height:14px;white-space:nowrap!important;width:max-content!important;display:inline-flex!important;transform:rotate(-90deg)!important}.vdp-fixed .fixed-board-natural .nibbana-ring[data-cg-fill=true]{background:var(--division-fill)}@media (max-width:1023px) and (orientation:landscape){.vdp-fixed>.term-popup.compact-popup{width:380px;max-width:calc(100vw - 20px);height:calc(100dvh - var(--popup-top) - 10px);border-radius:14px;inset:var(--popup-top) auto auto var(--popup-left)!important;max-height:calc(100dvh - var(--popup-top) - 10px)!important}.vdp-fixed>.term-popup.compact-popup.preview{display:flex}.vdp-fixed>.term-popup .drag-handle{visibility:visible}}.vdp-fixed>.study-tools.v2-toolbar{height:48px;min-height:48px;padding:2px 12px}.vdp-fixed .fixed-controls{border-left:0;border-right:1px solid var(--cell-line);overflow:visible}.vdp-fixed .fixed-navigation{flex:none;align-items:center;gap:4px;height:44px;margin:0;padding:6px 8px;display:flex}.vdp-fixed .fixed-navigation>:is(a,button){white-space:nowrap;border:1px solid var(--cell-line);min-width:32px;height:32px;min-height:32px;color:var(--chart-text);background:var(--chart-paper);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;line-height:16px;text-decoration:none;display:flex;font-size:.75rem!important}.vdp-fixed .fixed-navigation .fixed-section-title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vdp-fixed .fixed-navigation .r2-icon{display:none}.vdp-fixed .fixed-name{white-space:nowrap;flex:none;height:30px;min-height:30px;padding:4px 10px;overflow:hidden}.vdp-fixed .fixed-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:21px;display:block;overflow:hidden}.vdp-fixed .fixed-panel-scroll{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-height:0;padding:8px 12px;display:flex;overflow:visible}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.number-key{flex:none;margin:0;padding:0;font-size:.75rem;line-height:18px}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.control-popup-trigger,.vdp-fixed .compact-option-groups>.control-popup-trigger{text-align:left;min-height:32px;padding:4px 8px;font-size:.75rem}.vdp-fixed .compact-option-groups{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vdp-fixed .compact-selection{background:var(--tier-2);margin:0;padding:8px;font-size:.875rem;line-height:1.5}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.v3-filter-result{background:var(--tier-2);font-size:.75rem;line-height:1.5;margin:0!important;padding:8px!important}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline{flex:none;margin:0!important;padding:8px 0!important}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-moment{gap:2px;min-height:70px}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-moment small{font-size:.75rem}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-play{gap:4px;margin-bottom:8px}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-play button{min-height:32px;padding:4px 8px;font-size:.75rem}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-play>span{flex-basis:100%;font-size:.75rem}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .material-pair{margin:0!important;display:block!important}.vdp-fixed .fixed-board-natural .group-label,.vdp-fixed .fixed-board-natural .group-label b{font-size:.75rem!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .nau-table.factor-table{grid-template-columns:28px 0 minmax(0,1fr)!important}.vdp-fixed .fixed-board-natural .factor-table .group-label>span{white-space:normal;text-align:center;max-width:58px;line-height:12px}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-row .rupa-item{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.vdp-fixed .fixed-board-natural .rupa-orb{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;font-size:.75rem;line-height:14px}.vdp-fixed .fixed-board-natural .nibbana-ring{width:230px;height:138px;font-size:.75rem;line-height:16px;margin:4px auto!important}.vdp-fixed .fixed-board-natural .concept-bubble{flex-basis:46px;width:46px;height:46px;min-height:46px;font-size:.75rem;line-height:14px}.vdp-fixed .fixed-board-natural .concept-part h3,.vdp-fixed .fixed-board-natural .concept-heading{font-size:.75rem}.vdp-fixed .fixed-board-natural .concepts-chart{margin-top:0}.vdp-fixed .control-popup{border:1px solid var(--cell-line);background:var(--chart-paper);width:min(820px,100vw - 32px);max-width:none;height:min(640px,100dvh - 40px);max-height:none;color:var(--chart-text);border-radius:12px;margin:auto;padding:12px;position:fixed;inset:0;box-shadow:0 12px 50px #0005}.vdp-fixed .control-popup:not([open]){display:none!important}.vdp-fixed .control-popup[open]{grid-template-rows:40px minmax(0,1fr) 36px;gap:8px;display:grid;overflow:visible}.vdp-fixed .control-popup>header,.vdp-fixed .control-popup>footer{justify-content:space-between;align-items:center;gap:8px;min-height:0;display:flex}.vdp-fixed .control-popup>header h2{margin:0;font-size:1rem;line-height:24px}.vdp-fixed .control-popup>header button,.vdp-fixed .control-popup>footer button{min-height:32px;padding:4px 10px;font-size:.75rem}.vdp-fixed .control-popup-pages{column-width:var(--popup-page-width,760px);column-fill:auto;scrollbar-width:none;outline-offset:2px;column-gap:24px;height:100%;min-height:0;font-size:.875rem;line-height:1.5;overflow:auto hidden}.vdp-fixed .control-popup-pages :is(p,small,legend,label,.caption,.cg-hint){line-height:1.5;font-size:.75rem!important}.vdp-fixed .control-popup-pages :is(button,select,input){max-width:100%;min-height:32px!important;font-size:.75rem!important}.vdp-fixed .control-popup-pages :is(button,label,fieldset,p,h2,h3,summary){break-inside:avoid}.vdp-fixed .control-popup-pages :is(.process-filters,.material-controls,.v2-group,.cg-surface,.cg-controls,.cg-board,.cg-chart-scroll,.people-board,.realm-picker,.realm-board,.realms-layout,.definition-tree,.definition-reading,.definition-sidebar,.people-picker){width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px!important;display:block!important;position:static!important;overflow:visible!important}.vdp-fixed .control-popup-pages :is(.special-groups,.process-picker){max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.vdp-fixed .control-popup-pages .process-filters fieldset,.vdp-fixed .control-popup-pages .process-select{margin-bottom:12px!important}.vdp-fixed .control-popup-pages .cg-options-body{display:block!important}.vdp-fixed .control-popup-pages .cg-charts{display:none}.vdp-fixed .control-popup-pages .v2-section-nav{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.vdp-fixed .control-popup-pages .v2-section-nav a{break-inside:avoid;min-height:40px;padding:8px;font-size:.875rem!important}.vdp-fixed .control-popup-pages .realm-chart{display:none}.vdp-fixed .control-popup-pages .realm-list{height:auto;max-height:none;overflow:visible}.vdp-fixed .control-popup-pages .card-grid{display:block}.vdp-fixed .control-popup-pages .card-grid button{width:48%;margin:4px 1%;display:inline-flex;min-height:90px!important}.vdp-fixed .control-popup-pages .definition-row{break-inside:avoid}.vdp-fixed .control-popup-pages .definition-reading{border-bottom:1px solid var(--cell-line)}.vdp-fixed #v2-filter-dialog{left:var(--panel-left)!important;width:var(--panel-width)!important;right:auto!important}.vdp-fixed .v2-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px) and (orientation:landscape){.vdp-window.vdp-fixed.vdp-study{grid-template-rows:48px minmax(0,1fr)!important;grid-template-columns:minmax(300px,42%) minmax(0,1fr)!important}.vdp-fixed>.study-tools.v2-toolbar{height:48px;min-height:48px}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-moments{grid-template-columns:repeat(9,minmax(0,1fr))}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-moment{min-height:55px}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-circle{width:28px;height:28px}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.process-timeline .process-moment>small{display:none}}@media (max-width:600px) and (orientation:portrait){.vdp-window.vdp-fixed.vdp-study{grid-template-rows:56px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.vdp-fixed>.study-tools.v2-toolbar{height:56px;min-height:56px}.vdp-window.vdp-fixed.vdp-study .board-scroll{grid-area:2/1!important;height:calc(50dvh - 56px)!important}.vdp-fixed .fixed-controls{border-right:0;grid-column:1;overflow:hidden}.vdp-fixed .fixed-controls>.sheet-grip{height:44px;min-height:44px;font-size:.75rem;line-height:14px}.vdp-fixed .fixed-navigation{gap:4px;height:48px;padding:2px 6px}.vdp-fixed .fixed-navigation>:is(button,a){min-width:44px;height:44px;min-height:44px;padding:4px 7px;font-size:.75rem!important}.vdp-fixed .fixed-name{height:30px;min-height:30px;padding:4px 8px}.vdp-fixed .fixed-name strong{font-size:.75rem;line-height:21px}.vdp-fixed .fixed-panel-scroll{padding:8px;display:flex;overflow:auto}.vdp-fixed .fixed-panel-scroll button,.vdp-fixed .compact-option-groups>.control-popup-trigger{min-height:44px!important}.vdp-fixed .control-popup{width:calc(100vw - 16px);height:calc(100dvh - 32px);padding:8px}.vdp-fixed .control-popup[open]{grid-template-rows:48px minmax(0,1fr) 44px}.vdp-fixed .control-popup-pages{columns:auto;height:100%;overflow:auto}.vdp-fixed .control-popup-pages :is(button,select,input),.vdp-fixed .control-popup>header button,.vdp-fixed .control-popup>footer button{min-width:44px;min-height:44px!important}.vdp-fixed .control-popup-pages .v2-section-nav{grid-template-columns:1fr}.vdp-fixed .control-popup-pages .v2-section-nav a{min-height:44px}.vdp-fixed .v2-filter-grid{grid-template-columns:1fr 1fr}}.vdp-fixed .search-results{max-height:none;overflow:visible}.vdp-fixed .search-pagination{justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.vdp-fixed .control-popup-pages .v3-selected{display:block}.vdp-fixed .control-popup-pages .v3-selected>button{margin:3px;display:inline-flex}.vdp-fixed .control-popup-pages :is(.cg-sentence,.cg-narration,.reference-legend){max-height:none!important;overflow:visible!important}.vdp-fixed .control-popup-pages .process-timeline{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .rupa-row .rupa-item:lang(en){aspect-ratio:auto!important;flex:none!important;width:min-content!important;min-width:44px!important}.vdp-fixed .fixed-board-natural .rupa-orb:lang(en){word-break:keep-all;overflow-wrap:normal;white-space:normal;-webkit-hyphens:none;hyphens:none;padding:0!important}.vdp-fixed .fixed-board-natural .concept-bubble:lang(en){-webkit-hyphens:none;hyphens:none;word-break:keep-all;overflow-wrap:normal;flex:none;width:min-content;min-width:46px}.vdp-fixed .fixed-board-natural .composite-rupa{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px;font-size:.75rem}@media (max-width:600px) and (orientation:portrait){.vdp-fixed .v2-panel :is(button,input,select,summary){min-height:44px!important}}.vdp-window.vdp-fixed.vdp-study{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)!important}.vdp-fixed .fixed-board-natural{width:848px}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-geometry{border:0;margin:0;padding:0;position:relative;width:848px!important;min-width:848px!important;height:1345.6px!important;min-height:1345.6px!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry :is(.primary-tables,.learn-area,.truth-right,.nau-table,.nau-table>tbody,.data-row,.dots-cell,.fixed-row,.material-pair,.rupa-layout,.rupa-rows,.rupa-row,.concepts-chart,.concept-row,.concept-part,.concept-bubbles){border:0!important;margin:0!important;padding:0!important;display:contents!important;position:static!important;transform:none!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry :is(h2,h3,.rspan-group,.leaf-label,.mobile-band,.rupa-filter,.composite-rupa){display:none!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry :is(.chart-dot,.aux-dot,.rupa-item,.nibbana-ring,.concept-bubble){box-sizing:border-box;border-radius:50%;overflow:hidden;left:var(--board-x)!important;top:var(--board-y)!important;width:var(--board-diameter)!important;height:var(--board-diameter)!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .chart-orb{width:100%!important;height:100%!important;font-size:1.5rem!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .aux-dot{border:4px dashed var(--cell-line)}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .aux-dot>span{width:100%!important;height:100%!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .rupa-orb{text-align:center;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;line-height:16px;display:flex}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .rupa-row:first-child .rupa-orb{font-size:1.5rem;line-height:28px}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .nibbana-ring{justify-content:center;align-items:center;gap:0;font-size:1.5rem;line-height:28px;display:flex}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .nibbana-ring>span{display:none}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .nibbana-ring strong{font-size:1.5rem}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .concept-bubble{white-space:normal;justify-content:center;align-items:center;font-size:1.5rem;line-height:28px;display:flex}.vdp-fixed .cg-embedded{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;height:auto!important}.vdp-fixed .cg-embedded>.control-popup-trigger{text-align:left;min-height:32px;font-size:.75rem}.vdp-fixed .cg-embedded>.cg-narration{border:1px solid var(--cell-line);background:var(--tier-1);flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;overflow:visible}.vdp-fixed .cg-embedded .cg-sentence{max-height:none;margin:0;font-size:.875rem;line-height:1.5;overflow:visible}.vdp-fixed .cg-embedded .cg-panel-transport{flex:none;grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.vdp-fixed .cg-embedded .cg-panel-transport button{min-height:32px;padding:4px;font-size:.75rem}.vdp-fixed .cg-embedded .cg-meta{font-size:.75rem}.vdp-fixed .cg-embedded .cg-section-jump{min-height:32px;margin:0;padding:4px;font-size:.75rem}.vdp-fixed .cg-embedded .control-popup .cg-options-toggle{display:none!important}.vdp-fixed .cg-embedded .control-popup .cg-options-body{display:block!important}@media (max-width:1023px) and (orientation:landscape){.vdp-window.vdp-fixed.vdp-study{grid-template-columns:minmax(300px,42%) minmax(0,1fr)!important}.vdp-fixed .cg-embedded .cg-sentence{font-size:.75rem;line-height:1.4}}@media (max-width:600px) and (orientation:portrait){.vdp-window.vdp-fixed.vdp-study{grid-template-columns:minmax(0,1fr)!important}.vdp-fixed .cg-embedded{flex:none}.vdp-fixed .cg-embedded button{min-height:44px!important}.vdp-fixed.chia-gom-mode :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.compact-option-groups{order:4}.vdp-fixed .cg-embedded .cg-sentence{overscroll-behavior:contain;max-height:20dvh;overflow:auto}}.full-board-dialog{background:var(--bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0}.full-board-dialog::backdrop{background:var(--bg)}.vdp-window.vdp-full-board.vdp-study{grid-template-rows:48px minmax(0,1fr)!important;grid-template-columns:320px minmax(0,1fr)!important}.vdp-window.vdp-full-board .board-scroll{grid-area:2/2!important;padding:16px!important;display:block!important;overflow:auto!important}.vdp-full-board .full-board-chart{width:1400px;min-width:1400px;padding-bottom:32px}.vdp-full-board .full-board-chart .reference-chart{width:100%!important;max-width:none!important}.vdp-full-board .full-board-chart .leaf-label{-webkit-line-clamp:unset;max-height:none!important;display:block!important;overflow:visible!important}.vdp-full-board .fixed-panel-scroll{overflow:auto}.vdp-full-board .fixed-controls .fixed-navigation{display:flex}.vdp-full-board .fixed-navigation .r2-filter{flex:1}.vdp-full-board .control-popup{z-index:120}.vdp-fixed .full-board-trigger{white-space:nowrap}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry .rupa-orb{box-sizing:border-box;flex:none;aspect-ratio:auto!important;max-width:none!important;max-height:none!important;padding:0!important;transform:none!important}.vdp-window.vdp-fixed.vdp-study .fixed-board-natural .reference-chart.reference-geometry :is(.chart-orb,.rupa-row:not([data-row-key=rupa-0]) .rupa-orb){border:1px solid #0003}@media (max-width:600px) and (orientation:portrait){.vdp-fixed>.study-tools.v2-toolbar{gap:4px;padding-inline:4px}.vdp-fixed>.study-tools h1{display:none}.vdp-fixed>.study-tools .full-board-trigger{padding:4px 6px;font-size:.75rem}.vdp-window.vdp-full-board.vdp-study{grid-template-rows:56px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.vdp-window.vdp-full-board .board-scroll{grid-area:2/1!important;height:calc(100dvh - 56px)!important}.vdp-full-board .fixed-controls{display:none}.vdp-full-board .full-board-chart{width:1400px;min-width:1400px}}.vdp-fixed .control-popup{box-sizing:border-box;inset:auto!important;left:var(--control-left)!important;top:var(--control-top)!important;width:var(--control-width)!important;height:var(--control-height)!important;max-width:none!important;max-height:none!important;margin:0!important}.vdp-fixed .control-popup::backdrop{background:0 0}.vdp-fixed .v2-panel{box-sizing:border-box;left:var(--panel-left)!important;right:auto!important;top:var(--panel-top)!important;width:var(--panel-width)!important;max-height:var(--panel-height)!important}@media (max-width:600px) and (orientation:portrait){.vdp-fixed>.study-tools .r2-fullscreen{display:none!important}}@media (min-width:1024px){.vdp-fixed>.study-tools :is(button,a,input){font-size:.8125rem;height:32px!important;min-height:32px!important}}@media (max-width:600px) and (orientation:portrait){.vdp-full-board .v2-panel{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 68px)!important;top:62px!important;left:6px!important}.vdp-window.vdp-fixed.vdp-full-board.vdp-study .board-scroll{height:calc(100dvh - 56px)!important}}.vdp-window.vdp-fixed.vdp-study .board-scroll{container-type:size}.vdp-fixed .fixed-board-canvas{--board-fit:min(1,calc(100cqw / 848px),calc(100cqh / 1345.6px));width:calc(848px * var(--board-fit) * var(--board-zoom,1));height:calc(1345.6px * var(--board-fit) * var(--board-zoom,1))}.vdp-fixed .fixed-board-natural{transform:scale(calc(var(--board-fit) * var(--board-zoom,1)))}.vdp-fixed :is(.fixed-panel-scroll,.study-slot-bottom,.study-slot-auxiliary)>.control-popup-trigger:is([data-control-popup="Chú giải màu"],[data-control-popup=Colour\ key]){margin-top:auto}.vdp-fixed .study-panel-pending{flex:1;min-height:0}.vdp-full-board :is(.full-controls-toggle,.full-controls-heading){display:none}@media (max-width:600px) and (orientation:portrait){.vdp-full-board .full-controls-toggle{justify-content:center;align-items:center;padding:4px 6px;font-size:.75rem;display:inline-flex}.vdp-full-board.full-controls-open{--full-controls-height:50dvh}.vdp-full-board.full-controls-open:has(.fixed-controls.controls-tall){--full-controls-height:85dvh}.vdp-full-board.full-controls-open .fixed-controls{height:var(--full-controls-height);display:flex}.vdp-full-board .full-controls-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:.875rem;display:flex}.vdp-full-board .full-controls-heading button{min-width:44px;min-height:44px;padding:0}.vdp-window.vdp-fixed.vdp-full-board.vdp-study.full-controls-open .board-scroll{height:calc(100dvh - 56px - var(--full-controls-height))!important}.vdp-full-board.full-controls-open .v2-panel{left:var(--panel-left)!important;top:var(--panel-top)!important;width:var(--panel-width)!important;max-height:var(--panel-height)!important}}.vdp-study .study-name-announcer{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vdp-study[data-board-scope=fixed]{--conditional-stripes:repeating-linear-gradient(135deg,transparent 0 6px,#fff9 6px 7px,#0007 7px 8px)}.vdp-study[data-board-scope=fixed] :is(.chart-orb,.rupa-orb,.concept-bubble,.nibbana-ring,.composite-rupa){isolation:isolate;position:relative}.vdp-study[data-board-scope=fixed] .board-dot-label{z-index:1;position:relative}.vdp-study[data-board-scope=fixed] .chart-dot .chart-orb:after{content:none}.vdp-study[data-board-scope=fixed] :is([data-certainty=conditional]>.chart-orb,[data-certainty=conditional]>.rupa-orb,.concept-bubble[data-certainty=conditional],.nibbana-ring[data-certainty=conditional],.composite-rupa[data-certainty=conditional]):after,.vdp-study[data-board-scope=fixed] .conditional-swatch:after{content:"";border-radius:inherit;background:var(--conditional-stripes);z-index:0;pointer-events:none;position:absolute;inset:0}.vdp-study[data-board-scope=fixed] :is(.nibbana-ring,.composite-rupa)[data-certainty=conditional]>*{z-index:1;position:relative}.vdp-study[data-board-scope=fixed] .reference-key .conditional-swatch{isolation:isolate;background:green;border-radius:50%;position:relative}.vdp-fixed .fixed-navigation>.fixed-section-title{text-overflow:clip;white-space:normal;text-align:center;flex:1 1 0;min-width:0;font-size:1.125rem;font-weight:400;line-height:1.25;overflow:visible}.vdp-fixed .display-controls h3{margin:0 0 8px;font-size:1rem}.vdp-fixed .display-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vdp-fixed .display-grid label{flex-direction:column;gap:4px;min-width:0;font-size:.875rem;display:flex}.vdp-fixed .display-grid :is(button,select){white-space:normal;width:100%;min-width:0;min-height:44px;font-size:.875rem}.vdp-fixed .full-inline-legend{white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:.75rem;line-height:20px;display:flex}.vdp-fixed .full-inline-legend span{align-items:center;gap:4px;display:inline-flex}.vdp-fixed .full-inline-legend i{border:1px solid var(--cell-line);border-radius:50%;flex:none;width:12px;height:12px}@media (min-width:1024px){.vdp-fixed .display-grid :is(button,select){min-height:32px}}@media (min-width:601px) and (max-width:1023px){.vdp-fixed.vdp-panel-standard[data-study-orientation=landscape][data-study-short-screen=true] .has-section-title>.fixed-section-title{white-space:normal;text-overflow:clip;overflow:visible}}.vdp-window.vdp-fixed.vdp-full-board.vdp-study>.study-tools .r2-fullscreen{display:grid!important}.vdp-fixed.vdp-panel-standard .control-popup .display-grid select{border:1px solid var(--cell-line);background:var(--chart-paper);color:var(--chart-text);white-space:nowrap;border-radius:8px;min-height:44px;padding:6px 10px}@media (max-width:600px){.vdp-fixed .display-grid>label{grid-column:1/-1}}@media (min-width:1093px){.vdp-window.vdp-fixed.vdp-full-board.vdp-study>.study-tools.v2-toolbar{align-items:flex-start;padding:0 8px 16px}.vdp-window.vdp-fixed.vdp-full-board.vdp-study .fixed-controls{border:0;justify-content:center;min-height:0;padding:0;overflow:visible;width:calc(100% - 16px)!important;height:16px!important;top:32px!important;left:8px!important}.vdp-window.vdp-fixed.vdp-full-board.vdp-study .full-inline-legend{justify-content:center;gap:6px;max-width:100%;height:16px;font-size:.75rem;line-height:16px}.vdp-window.vdp-fixed.vdp-full-board.vdp-study .full-inline-legend i{width:10px;height:10px}.vdp-full-board>.study-tools .full-controls-hint{display:none!important}}
