:is(main:has(.notes-index-shell),main:has(.note-page)){--paper:#ebebeb;--ink:#2b2b2b;--meta:#737373;--rule:#2b2b2b;--serif:Georgia,"Times New Roman",serif;--sans:Inter,Arial,sans-serif;--mono:"JetBrains Mono","Fira Code",monospace;background:var(--paper)!important;color:var(--ink)!important;min-height:calc(100vh - 160px)!important;font-family:var(--sans)!important;flex-direction:column!important;flex:1!important;display:flex!important;overflow-x:hidden!important}main:has(.notes-index-shell):before{display:none!important}main:has(.note-page):before{display:none!important}:is(main:has(.notes-index-shell) *,main:has(.note-page) *){box-shadow:none!important;border-radius:0!important}:is(main:has(.notes-index-shell) img,main:has(.note-page) img){filter:grayscale()contrast(120%)}:is(main:has(.notes-index-shell) .shell,main:has(.note-page) .shell){width:100%!important;max-width:none!important}:is(main:has(.notes-index-shell) h1,main:has(.notes-index-shell) h2,main:has(.note-page) h1,main:has(.note-page) h2,main:has(.note-page) h3){letter-spacing:-.02em;line-height:1.15;color:var(--ink)!important;font-family:var(--serif)!important}main:has(.notes-index-shell) .page-heading{text-align:left;min-height:clamp(420px,60vh,610px);position:relative;border-bottom:1px solid var(--rule)!important;margin:0!important;padding:1.25rem 3rem 0!important}main:has(.notes-index-shell) .page-heading-top{display:block!important}main:has(.notes-index-shell) .page-heading .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--meta)!important;font:700 .72rem var(--mono)!important}main:has(.notes-index-shell) .page-heading h1{z-index:2;position:relative;max-width:52%!important;padding-top:5rem!important;font-size:clamp(2.8rem,5.4vw,5.7rem)!important;line-height:1.04!important;display:block!important}main:has(.notes-index-shell) .page-heading>p:last-child{z-index:2;max-width:46%;margin:1rem 0 0;position:relative;color:var(--meta)!important;font-size:.9rem!important;line-height:1.7!important}main:has(.notes-index-shell) .notes-clock{color:var(--paper);z-index:1;place-items:center;width:min(30vw,330px);display:grid;position:absolute;top:46%;right:10%;transform:translateY(-50%)}main:has(.notes-index-shell) .notes-clock svg{width:100%;height:auto;display:block}main:has(.notes-index-shell) .notes-clock-face{fill:var(--ink)}main:has(.notes-index-shell) .notes-clock-ticks{stroke:var(--paper);stroke-width:1.4px}main:has(.notes-index-shell) .notes-clock-labels{fill:var(--paper);font:700 7px var(--mono);letter-spacing:.08em}main:has(.notes-index-shell) .notes-clock-hour{stroke:var(--paper);stroke-linecap:round;stroke-width:5px}main:has(.notes-index-shell) .notes-clock-minute{stroke:var(--paper);stroke-linecap:round;stroke-width:3px}main:has(.notes-index-shell) .notes-clock-second{stroke:var(--paper);stroke-linecap:round;stroke-width:1.3px}main:has(.notes-index-shell) .notes-clock-inner{fill:var(--paper)}main:has(.notes-index-shell) .notes-clock>span{display:none}main:has(.notes-index-shell) .notes-hero-quote{display:none}main:has(.notes-index-shell) .topic-clusters{border-bottom:1px solid var(--rule)!important;margin:0!important;padding:2rem 3rem!important}main:has(.notes-index-shell) .topic-clusters h2{font-family:var(--sans)!important;font-size:1.3rem!important}main:has(.notes-index-shell) .topic-cluster-grid{gap:2rem;grid-template-columns:repeat(3,1fr)!important;display:grid!important}main:has(.notes-index-shell) .topic-cluster-grid a{gap:.4rem;display:grid;border-left:1px solid var(--rule)!important;color:var(--ink)!important;padding-left:1rem!important}main:has(.notes-index-shell) .topic-cluster-grid a:first-child{border-left:0!important;padding-left:0!important}:is(main:has(.notes-index-shell) .topic-cluster-grid a:hover,main:has(.notes-index-shell) .topic-cluster-grid a:hover *){background:var(--ink)!important;color:var(--paper)!important}main:has(.notes-index-shell) .notes-index-shell{margin:0!important;padding:3rem!important}main:has(.notes-index-shell) .notes-content-split{gap:4rem;grid-template-columns:7fr 3fr!important;display:grid!important}main:has(.notes-index-shell) .notes-side-rail{height:max-content;padding-left:2rem;position:sticky;top:2rem;border-left:1px solid var(--rule)!important}main:has(.notes-index-shell) .notes-side-rail section{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:1.5rem}main:has(.notes-index-shell) .notes-rail-label{letter-spacing:.1em;text-transform:uppercase;color:var(--meta)!important;font:700 .68rem var(--mono)!important}main:has(.notes-index-shell) .notes-search-label{letter-spacing:.1em;text-transform:uppercase;color:var(--meta)!important;font:700 .68rem var(--mono)!important}main:has(.notes-index-shell) .notes-filter-group>span{letter-spacing:.1em;text-transform:uppercase;color:var(--meta)!important;font:700 .68rem var(--mono)!important}main:has(.notes-index-shell) .notes-rail-label{margin:0 0 1rem}main:has(.notes-index-shell) .notes-side-rail a{padding:.6rem 0;font-size:.95rem;line-height:1.45;display:block;color:var(--ink)!important;border:0!important}main:has(.notes-index-shell) .notes-side-rail a:hover{text-decoration:underline;background:var(--ink)!important;color:var(--paper)!important}main:has(.notes-index-shell) .notes-search-row{justify-content:space-between;align-items:end;gap:1rem;border-bottom:1px solid var(--rule)!important;padding:0 0 1.5rem!important;display:flex!important}main:has(.notes-index-shell) .notes-search-controls{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:1.5rem;width:100%;display:grid!important}:is(main:has(.notes-index-shell) .notes-search-wrap,main:has(.notes-index-shell) .notes-filter-group){gap:.5rem;display:grid}:is(main:has(.notes-index-shell) .notes-search,main:has(.notes-index-shell) .notes-filter,main:has(.notes-index-shell) .notes-date-picker){align-items:center;min-height:42px;display:flex;border:0!important;border-bottom:1px solid var(--rule)!important;padding:0!important}main:has(.notes-index-shell) .notes-search:focus-within{border-bottom:3px solid var(--ink)!important}:is(main:has(.notes-index-shell) .notes-search input,main:has(.notes-index-shell) .notes-filter select,main:has(.notes-index-shell) .notes-date-picker input){outline:0;width:100%;min-width:0;color:var(--ink)!important;font:.75rem var(--mono)!important;background:0 0!important;border:0!important}main:has(.notes-index-shell) .notes-search kbd{display:none}main:has(.notes-index-shell) .notes-result-count{white-space:nowrap;color:var(--meta)!important;font:.7rem var(--mono)!important}main:has(.notes-index-shell) .note-row{grid-template-columns:100px minmax(0,1fr);gap:2rem;border:0!important;border-bottom:1px solid var(--rule)!important;background:0 0!important;margin:0!important;padding:1.35rem 0!important;display:grid!important}main:has(.notes-index-shell) .note-row:hover{background:var(--ink)!important;padding-left:1rem!important;padding-right:1rem!important}main:has(.notes-index-shell) .note-row:hover *{color:var(--paper)!important}main:has(.notes-index-shell) .note-row-index{gap:.7rem;display:grid}main:has(.notes-index-shell) .note-row-index span{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-index time{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-type{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-tags{letter-spacing:.06em;text-transform:uppercase;color:var(--meta)!important;font:700 .67rem var(--mono)!important}main:has(.notes-index-shell) .note-row-copy h2{margin:.35rem 0 .8rem!important}main:has(.notes-index-shell) .note-row-title{color:var(--ink)!important;font-family:var(--serif)!important;font-size:clamp(1.25rem,1.95vw,2.05rem)!important;line-height:1.12!important}main:has(.notes-index-shell) .note-row-copy p{max-width:700px;color:var(--ink)!important;margin:0 0 1rem!important;font-size:.92rem!important;line-height:1.5!important}main:has(.notes-index-shell) .note-row-tags{flex-wrap:wrap;gap:.5rem;display:flex}main:has(.notes-index-shell) .note-row-tags span{border-bottom:1px solid var(--ink);padding-bottom:.2rem}main:has(.notes-index-shell) .note-row:hover .note-row-tags span{border-color:var(--paper)}main:has(.notes-index-shell) .notes-empty{border-bottom:1px solid var(--rule);padding:2rem 0}main:has(.notes-index-shell) .notes-pagination{padding:1.5rem 0!important}main:has(.notes-index-shell) .notes-pagination button{text-decoration:underline;color:var(--ink)!important;font:700 .75rem var(--mono)!important}main:has(.note-page){--note-paper:#fff;--note-ink:#111827;--note-meta:#667085;--note-rule:#d0d5dd;--note-blue:#0052ff;background:var(--note-paper)!important;color:var(--note-ink)!important}main:has(.note-page) .note-page{width:80vw!important;max-width:none!important;margin:0 auto!important;padding:1.5rem 0 7rem!important}main:has(.note-page) .note-back{letter-spacing:.08em;text-transform:uppercase;display:inline-block;color:var(--note-blue)!important;font:700 .72rem var(--mono)!important;padding:0!important}main:has(.note-page) .note-back:before{content:"<-- "}main:has(.note-page) .note-back svg{display:none}main:has(.note-page) .note-back:hover{text-decoration:underline;color:var(--note-blue)!important;background:0 0!important;transform:translate(-4px)!important}main:has(.note-page) .note-header-row{border-bottom:1px solid var(--note-rule);margin-top:1.25rem;display:block;padding:0 0 .9rem!important}main:has(.note-page) .note-header-row h1{text-wrap:balance;width:100%;max-width:1100px;color:var(--note-ink)!important;letter-spacing:-.04em!important;font-family:Inter,Geist,Arial,sans-serif!important;font-size:clamp(2.2rem,3.2vw,3.8rem)!important;font-weight:750!important;line-height:1.08!important}main:has(.note-page) .note-header-actions{margin-top:.6rem}main:has(.note-page) .note-hero-grid{border-bottom:1px solid var(--note-rule);padding:.75rem 0 1rem!important;display:block!important}main:has(.note-page) .note-meta{text-transform:uppercase;white-space:nowrap;min-height:30px;color:var(--note-meta)!important;font:700 .7rem var(--mono)!important;flex-wrap:nowrap!important;align-items:center!important;gap:.7rem!important;display:flex!important;overflow:visible!important}main:has(.note-page) .note-meta>time{flex:none!important}main:has(.note-page) .note-meta>span{flex:none!important}main:has(.note-page) .note-meta>.article-like-button{flex:none!important}main:has(.note-page) .note-meta>.article-share{flex:none!important}main:has(.note-page) .note-meta>.article-reader-count{flex:none!important}:is(main:has(.note-page) .article-like-button,main:has(.note-page) .article-share){margin:0!important}main:has(.note-page) .article-like-button{color:var(--note-meta)!important;font:700 .7rem var(--mono)!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:.3rem!important;padding:.25rem 0!important;display:inline-flex!important}:is(main:has(.note-page) .article-like-button:hover,main:has(.note-page) .article-like-button.is-liked){color:var(--note-ink)!important}main:has(.note-page) .article-share{z-index:20;display:inline-flex!important;position:relative!important}main:has(.note-page) .article-share-trigger{color:var(--note-ink)!important;background:0 0!important;border:0!important;align-items:center!important;gap:.3rem!important;min-height:30px!important;padding:.25rem!important;display:inline-flex!important}main:has(.note-page) .article-share-trigger:hover{color:var(--note-blue)!important;transform:none!important}main:has(.note-page) .article-share-menu{background:var(--note-paper)!important;border:1px solid var(--note-rule)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;white-space:normal!important;align-items:center!important;gap:.35rem!important;padding:.4rem!important;transition:opacity .2s,transform .2s,visibility .2s!important;display:flex!important;position:absolute!important;top:calc(100% + .45rem)!important;left:50%!important;transform:translate(-50%,-5px)!important}main:has(.note-page) .article-share-menu.is-open{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translate(-50%)!important}:is(main:has(.note-page) .article-share-menu a,main:has(.note-page) .article-share-menu button){color:var(--note-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:1.8rem!important;height:1.8rem!important;padding:0!important;display:inline-flex!important}:is(main:has(.note-page) .article-share-menu a:hover,main:has(.note-page) .article-share-menu button:hover){color:var(--note-blue)!important;background:0 0!important}main:has(.note-page) .article-share-brand-icon{-webkit-filter:none!important;object-fit:contain!important;opacity:1!important;width:1.8rem!important;height:1.8rem!important;display:block!important}main:has(.note-page) .article-reader-count{color:#fff!important;background:#111!important;border:1px solid #111!important;align-items:center!important;gap:.45rem!important;min-height:32px!important;margin-left:auto!important;padding:.35rem .55rem!important;display:inline-flex!important}:is(main:has(.note-page) .article-reader-count small,main:has(.note-page) .article-reader-count strong){color:#fff!important}main:has(.note-page) .article-reader-count small{font-size:.55rem!important}main:has(.note-page) .article-reader-count strong{font-size:.95rem!important}main:has(.note-page) .article-reader-count i{background:#fff!important;width:4px!important;height:4px!important}main:has(.note-page) .note-intro{color:var(--note-ink)!important;font-family:var(--serif)!important;max-width:80ch!important;font-size:1.08rem!important;line-height:1.55!important}main:has(.note-page) .note-safety{border-top:1px solid var(--note-rule);font:.7rem/1.5 var(--mono);padding-top:.8rem;color:var(--note-meta)!important}main:has(.note-page) .note-reading-layout{grid-template-columns:190px minmax(0,1fr)!important;gap:3rem!important;width:100%!important;max-width:none!important;margin:2.2rem 0 0!important;display:grid!important}main:has(.note-page) .note-outline{height:max-content;position:sticky;top:2rem;border-left:1px solid var(--note-rule)!important;border-right:0!important;padding:0 0 0 1.25rem!important}main:has(.note-page) .note-outline-label{font:700 .7rem var(--mono);text-transform:uppercase;gap:.5rem;margin:0 0 1.25rem;display:flex;color:var(--note-meta)!important;border:0!important;padding:0!important}main:has(.note-page) .note-outline a{font:.72rem/1.4 var(--mono);display:block;color:var(--note-meta)!important;border:0!important;padding:.35rem 0!important;text-decoration:none!important}main:has(.note-page) .note-outline a:hover{color:var(--note-blue)!important;background:0 0!important}main:has(.note-page) .note-outline a span{width:2rem;display:inline-block;color:var(--note-meta)!important}main:has(.note-page) .note-body{min-width:0;width:100%!important;padding:0!important}main:has(.note-page) .note-body>*{width:100%;max-width:none!important}main:has(.note-page) .note-body h2{color:var(--note-ink)!important;margin:0 0 1rem!important;font-family:Inter,Geist,Arial,sans-serif!important;font-size:clamp(2rem,4vw,4rem)!important}main:has(.note-page) .note-body h3{color:var(--note-ink)!important;margin-top:2.5rem!important;font-family:Inter,Geist,Arial,sans-serif!important;font-size:1.35rem!important}:is(main:has(.note-page) .note-body p,main:has(.note-page) .note-body li){color:var(--note-ink)!important;font-family:var(--serif)!important;font-size:1.05rem!important;line-height:1.8!important}main:has(.note-page) .note-body a{text-decoration:underline;text-decoration-thickness:1px;color:var(--note-blue)!important}main:has(.note-page) .note-body a:hover{background:var(--note-ink)!important;color:#fff!important}main:has(.note-page) .note-body pre{max-width:100%;overflow:auto;background:var(--note-ink)!important;color:#fff!important;font:500 .84rem/1.7 var(--mono)!important;border:0!important;padding:1.4rem!important}main:has(.note-page) .note-body code{font-family:var(--mono)!important}main:has(.note-page) .note-body blockquote{border-left:6px solid var(--note-ink)!important;color:var(--note-ink)!important;font:italic clamp(1.65rem,3vw,2.8rem)/1.35 var(--serif)!important;margin:3rem 0!important;padding-left:1.4rem!important}main:has(.note-page) .note-next-nav{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;width:100%;display:grid;border-bottom:1px solid var(--note-rule)!important;border-top:1px solid var(--note-rule)!important;max-width:none!important;margin:4rem 0 0!important;padding:1rem 0!important}main:has(.note-page) .note-next-nav a{align-content:center;gap:.5rem;min-height:7rem;display:grid;color:var(--note-ink)!important;padding:1rem!important;text-decoration:none!important}main:has(.note-page) .note-next-nav a:first-child{border-right:1px solid var(--note-rule)}main:has(.note-page) .note-next-nav strong{gap:.4rem;line-height:1.4;display:flex}main:has(.note-page) .note-next-nav small{color:var(--note-meta);font:700 .68rem var(--mono);text-transform:uppercase}main:has(.note-page) .note-next-nav a.next{text-align:right}main:has(.note-page) .note-next-nav a:hover strong{color:var(--note-blue)!important}:is(main:has(.note-page) .note-next-nav a.next small,main:has(.note-page) .note-next-nav a.next strong){justify-content:flex-end}main:has(.note-page) #discussion-comments{border-top:1px solid var(--note-rule)!important;width:100%!important;max-width:none!important;margin:4rem 0 0!important;padding-top:1.35rem!important}main:has(.note-page) .note-related{border-top:1px solid var(--note-rule)!important;max-width:1200px!important;margin:5rem auto 0!important;padding-top:2rem!important}main:has(.note-page) .article-comments-heading{grid-template-columns:minmax(0,1fr) minmax(14rem,24rem);align-items:end;gap:2rem;display:grid}main:has(.note-page) .article-comments{width:100%!important;max-width:none!important}:is(main:has(.note-page) .article-comments-heading h2,main:has(.note-page) .note-related h2){color:var(--note-ink)!important;letter-spacing:-.02em!important;font-family:Inter,Geist,Arial,sans-serif!important}main:has(.note-page) .article-comments-heading h2{margin:0!important;font-size:clamp(1.5rem,2.2vw,2.15rem)!important;line-height:1.05!important}main:has(.note-page) .article-comments-heading .kicker{color:var(--note-meta)!important;font:700 .66rem var(--mono)!important;letter-spacing:.08em!important;margin:0 0 .5rem!important}main:has(.note-page) .article-comments-heading>p{color:var(--note-meta)!important;font:.7rem/1.55 var(--mono)!important;max-width:none!important;margin:0 0 .15rem!important}main:has(.note-page) .article-comment-form{border-top:1px solid var(--note-rule);grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid;width:100%!important;max-width:none!important}:is(main:has(.note-page) .article-comment-form input,main:has(.note-page) .article-comment-form textarea){border:1px solid var(--note-rule)!important;box-sizing:border-box!important;color:var(--note-ink)!important;background:#fff!important;width:100%!important;min-width:0!important;padding:.85rem!important;font:1rem/1.5 Inter,Arial,sans-serif!important}main:has(.note-page) .article-comment-form textarea{grid-column:1/-1;min-height:150px}:is(main:has(.note-page) .article-comment-form input:focus,main:has(.note-page) .article-comment-form textarea:focus){border-color:var(--note-ink)!important;box-shadow:none!important;outline:0!important}main:has(.note-page) .article-comment-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;display:flex}main:has(.note-page) .article-comment-actions button{text-transform:uppercase;background:var(--note-ink)!important;border:1px solid var(--note-ink)!important;color:#fff!important;font:700 .72rem var(--mono)!important;padding:.8rem 1rem!important}main:has(.note-page) .note-related-grid{gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)!important}main:has(.note-page) .note-related-grid a{gap:.8rem;min-height:190px;display:grid;border:1px solid var(--note-rule)!important;color:var(--note-ink)!important;padding:1.25rem!important}main:has(.note-page) .note-related-grid a:hover{background:var(--note-ink)!important;color:#fff!important}:is(main:has(.note-page) .note-related-grid a>span,main:has(.note-page) .note-related-grid a>small){text-transform:uppercase;color:var(--note-meta)!important;font:700 .68rem/1.45 var(--mono)!important}main:has(.note-page) .note-related-grid a svg{color:var(--note-blue);align-self:end}:is(main:has(.note-page) .note-body .note-diagram,main:has(.note-page) .note-body .note-faith-diagram){background:var(--note-paper)!important;border:1px solid var(--note-rule)!important;padding:1.5rem!important}:is(main:has(.note-page) .note-body .note-diagram svg,main:has(.note-page) .note-body .note-faith-diagram svg){background:var(--note-paper)!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important;overflow:visible!important}:is(main:has(.note-page) .note-body .note-diagram svg [fill=\#121518],main:has(.note-page) .note-body .note-diagram svg [fill=\#252629]){fill:var(--note-paper)!important}main:has(.note-page) .note-body .note-diagram svg [fill=\#EDE8DC]{fill:var(--note-ink)!important}main:has(.note-page) .note-body .note-diagram svg [fill=\#8A929B]{fill:var(--note-meta)!important}main:has(.note-page) .note-body .note-diagram svg [stroke=\#262B30]{stroke:var(--note-rule)!important}main:has(.note-page) .note-body .note-diagram svg text{paint-order:stroke;stroke:none!important}main:has(.note-page) .note-body .note-diagram .note-diagram-label{letter-spacing:.08em;text-transform:uppercase;color:var(--note-meta)!important;font:700 .68rem var(--mono)!important}main:has(.note-page) .note-body .note-faith-diagram-label{letter-spacing:.08em;text-transform:uppercase;color:var(--note-meta)!important;font:700 .68rem var(--mono)!important}main:has(.note-page) .note-body img:not(.article-share-brand-icon){filter:none!important;opacity:1!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}:is(main:has(.note-page) .note-faith-diagram,main:has(.note-page) .note-diagram){animation:.55s cubic-bezier(.16,1,.3,1) both noteVisualIn;position:relative}:is(main:has(.note-page) .note-faith-diagram-label,main:has(.note-page) .note-diagram-label){margin:0 0 1rem}:is(main:has(.note-page) .note-faith-audit,main:has(.note-page) .note-faith-gates,main:has(.note-page) .note-faith-checklist,main:has(.note-page) .note-gate-wrap,main:has(.note-page) .cascade-viz,main:has(.note-page) .cascade-explorer,main:has(.note-page) .cascade-heatmap){width:100%;margin:2rem 0;animation:.55s cubic-bezier(.16,1,.3,1) both noteVisualIn}:is(main:has(.note-page) .note-faith-audit,main:has(.note-page) .cascade-viz){background:var(--note-paper);border:1px solid var(--note-rule);padding:1.25rem}:is(main:has(.note-page) .note-faith-audit>button,main:has(.note-page) .note-audit>button){background:var(--note-ink);border:1px solid var(--note-ink);color:#fff;cursor:pointer;font:700 .7rem var(--mono);text-transform:uppercase;padding:.7rem .9rem;transition:background .2s,color .2s,transform .2s}:is(main:has(.note-page) .note-faith-audit>button:hover:not(:disabled),main:has(.note-page) .note-audit>button:hover:not(:disabled)){background:var(--note-blue);transform:translateY(-2px)}:is(main:has(.note-page) .note-faith-audit>button:disabled,main:has(.note-page) .note-audit>button:disabled){cursor:wait;opacity:.72}:is(main:has(.note-page) .note-faith-audit>button span,main:has(.note-page) .note-audit>button span){margin-right:.55rem;display:inline-block}main:has(.note-page) .note-faith-table-wrap{margin-top:1rem;overflow-x:auto}main:has(.note-page) .note-faith-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}:is(main:has(.note-page) .note-faith-table-wrap th,main:has(.note-page) .note-faith-table-wrap td){border-bottom:1px solid var(--note-rule);text-align:left;vertical-align:top;padding:.75rem .65rem}main:has(.note-page) .note-faith-table-wrap th{color:var(--note-meta);font:700 .65rem var(--mono);letter-spacing:.06em;text-transform:uppercase}main:has(.note-page) .note-faith-table-wrap td{color:var(--note-ink);font:.9rem/1.5 var(--serif)}main:has(.note-page) .note-faith-badge{font:700 .62rem var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .4rem;display:inline-block}main:has(.note-page) .note-claim-status>span{font:700 .62rem var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .4rem;display:inline-block}:is(main:has(.note-page) .note-faith-badge.supported,main:has(.note-page) .note-faith-badge.pass){color:#187052;background:#1880521f}:is(main:has(.note-page) .note-faith-badge.partial,main:has(.note-page) .note-faith-badge.mixed){color:#8a5d00;background:#b07a1324}:is(main:has(.note-page) .note-faith-badge.unsupported,main:has(.note-page) .note-faith-badge.fail){color:#a33d2f;background:#c44a361f}:is(main:has(.note-page) .note-faith-result,main:has(.note-page) .note-audit-result){border-left:3px solid var(--note-blue);color:var(--note-ink);font:.9rem/1.6 var(--serif);background:#0052ff0d;margin:1rem 0 0;padding:.75rem 1rem}:is(main:has(.note-page) .note-faith-gates,main:has(.note-page) .note-gate-wrap){gap:.8rem;display:grid}:is(main:has(.note-page) .note-faith-gate,main:has(.note-page) .note-gate-row){border-bottom:1px solid var(--note-rule);grid-template-columns:minmax(170px,.8fr) minmax(0,2fr) auto;align-items:center;gap:.5rem;padding:.55rem 0;display:grid}:is(main:has(.note-page) .note-faith-gate:last-child,main:has(.note-page) .note-gate-row:last-child){border-bottom:0}main:has(.note-page) .note-gate-label{color:var(--note-ink);font:.86rem/1.4 var(--sans)}main:has(.note-page) .note-gate-tag{font:700 .58rem var(--mono);text-transform:uppercase;margin-left:.4rem;padding:.15rem .3rem}main:has(.note-page) .note-gate-hard{color:#a33d2f;background:#c44a361a}main:has(.note-page) .note-gate-soft{color:#8a5d00;background:#b07a131f}:is(main:has(.note-page) .note-gate-bar-wrap,main:has(.note-page) .note-faith-gate-track){background:#e7e9ed;height:7px;overflow:hidden}main:has(.note-page) .note-gate-bar{height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}main:has(.note-page) .note-faith-gate-track i{height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}main:has(.note-page) .note-gate-score{color:var(--note-meta);font:700 .65rem var(--mono);white-space:nowrap}:is(main:has(.note-page) .note-done-wrap,main:has(.note-page) .note-faith-checklist){gap:.5rem;display:grid}main:has(.note-page) .note-done-item{background:var(--note-paper);border:1px solid var(--note-rule);color:var(--note-ink);cursor:pointer;text-align:left;align-items:flex-start;gap:.7rem;padding:.8rem;transition:background .2s,color .2s,transform .2s;display:flex}main:has(.note-page) .note-done-item:hover{background:#f3f5f8;transform:translate(3px)}main:has(.note-page) .note-done-item.checked{background:#18805214;border-color:#9bcabd}main:has(.note-page) .note-done-check{border:1px solid var(--note-rule);color:#0000;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}main:has(.note-page) .note-done-item.checked .note-done-check{color:#fff;background:#187052;border-color:#187052}main:has(.note-page) .note-done-text{font:.88rem/1.55 var(--serif)}main:has(.note-page) .note-done-text strong{font-family:var(--sans);font-weight:700}main:has(.note-page) .cascade-controls{border-bottom:1px solid var(--note-rule);grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1rem;display:grid}main:has(.note-page) .cascade-controls label{color:var(--note-meta);font:700 .68rem var(--mono);text-transform:uppercase;gap:.45rem;display:grid}main:has(.note-page) .cascade-controls input{accent-color:var(--note-blue);width:100%}main:has(.note-page) .cascade-controls b{color:var(--note-ink);font-size:.85rem}main:has(.note-page) .cascade-big{color:var(--note-ink);font:700 clamp(2rem,5vw,4rem)/1 var(--mono);letter-spacing:-.06em;margin:1.5rem 0 .5rem}:is(main:has(.note-page) .cascade-muted,main:has(.note-page) .cascade-note){color:var(--note-meta)!important;font:.85rem/1.6 var(--serif)!important}main:has(.note-page) .cascade-bars{gap:.55rem;margin-top:1.25rem;display:grid}main:has(.note-page) .cascade-bar-row{grid-template-columns:4rem minmax(0,1fr) 4.5rem;align-items:center;gap:.6rem;display:grid}:is(main:has(.note-page) .cascade-bar-row>span,main:has(.note-page) .cascade-bar-row>em){color:var(--note-meta);font:700 .62rem var(--mono);font-style:normal}main:has(.note-page) .cascade-bar-row>div{background:#e7e9ed;height:6px;overflow:hidden}main:has(.note-page) .cascade-bar-row i{background:var(--note-blue);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1);display:block}main:has(.note-page) .cascade-explorer{gap:.55rem;display:grid}main:has(.note-page) .cascade-card{background:var(--note-paper);border:1px solid var(--note-rule);cursor:pointer;transition:border-color .2s,transform .2s}:is(main:has(.note-page) .cascade-card:hover,main:has(.note-page) .cascade-card.is-open){border-color:var(--note-blue);transform:translate(3px)}main:has(.note-page) .cascade-card>div:first-child{grid-template-columns:2rem 1fr;gap:.2rem;padding:.8rem;display:grid}main:has(.note-page) .cascade-card small{color:var(--note-meta);font:700 .65rem var(--mono)}main:has(.note-page) .cascade-card strong{color:var(--note-ink);font:700 .85rem var(--sans)}main:has(.note-page) .cascade-card>div:first-child span{color:var(--note-meta);font:.82rem/1.45 var(--serif);grid-column:2}main:has(.note-page) .cascade-card-detail{border-top:1px solid var(--note-rule);gap:.75rem;padding:.75rem .8rem;display:none}main:has(.note-page) .cascade-card.is-open .cascade-card-detail{animation:.25s both noteVisualIn;display:grid}main:has(.note-page) .cascade-card-detail svg{width:160px;height:42px}:is(main:has(.note-page) .cascade-card-detail code,main:has(.note-page) .cascade-card-detail em){color:var(--note-meta);font:.68rem/1.5 var(--mono);font-style:normal}main:has(.note-page) .heat-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}main:has(.note-page) .heat-grid button{aspect-ratio:1;color:#fff;cursor:pointer;font:700 .62rem var(--mono);background:#187052;border:0;min-width:0;padding:.25rem;transition:transform .15s,filter .15s}:is(main:has(.note-page) .heat-grid button:hover,main:has(.note-page) .heat-grid button:focus-visible){filter:brightness(1.12);z-index:1;transform:scale(1.08)}@keyframes noteVisualIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){:is(main:has(.note-page) .note-faith-gate,main:has(.note-page) .note-gate-row){grid-template-columns:1fr auto}:is(main:has(.note-page) .note-gate-bar-wrap,main:has(.note-page) .note-faith-gate-track){grid-column:1/-1}main:has(.note-page) .cascade-controls{grid-template-columns:1fr}main:has(.note-page) .cascade-bar-row{grid-template-columns:3.4rem minmax(0,1fr) 4rem}}@media (prefers-reduced-motion:reduce){:is(main:has(.note-page) .note-faith-diagram,main:has(.note-page) .note-diagram,main:has(.note-page) .note-faith-audit,main:has(.note-page) .note-faith-gates,main:has(.note-page) .note-faith-checklist,main:has(.note-page) .note-gate-wrap,main:has(.note-page) .cascade-viz,main:has(.note-page) .cascade-explorer,main:has(.note-page) .cascade-heatmap){animation:none!important}main:has(.note-page) .note-gate-bar{transition:none!important}main:has(.note-page) .note-faith-gate-track i{transition:none!important}main:has(.note-page) .cascade-bar-row i{transition:none!important}}@media (max-width:900px){main:has(.notes-index-shell) .notes-content-split{grid-template-columns:1fr!important}main:has(.notes-index-shell) .notes-side-rail{border-top:1px solid var(--rule);padding-top:2rem;padding-left:0;position:static;border-left:0!important}main:has(.note-page) .note-reading-layout{grid-template-columns:1fr!important}main:has(.note-page) .note-outline{position:static;border-bottom:1px solid var(--note-rule)!important;border-left:0!important;border-right:0!important;padding:0 0 1rem!important}}@media (max-width:640px){:is(main:has(.notes-index-shell) .page-heading,main:has(.notes-index-shell) .topic-clusters,main:has(.notes-index-shell) .notes-index-shell){padding-left:1rem!important;padding-right:1rem!important}main:has(.notes-index-shell) .page-heading{min-height:calc(100vh - 120px);padding-bottom:2rem!important}main:has(.notes-index-shell) .page-heading h1{max-width:100%!important}main:has(.notes-index-shell) .page-heading>p:last-child{max-width:100%!important}main:has(.notes-index-shell) .page-heading h1{padding-top:8rem!important}main:has(.notes-index-shell) .notes-clock{width:150px;top:3.5rem;right:1rem;transform:none}:is(main:has(.notes-index-shell) .topic-cluster-grid,main:has(.notes-index-shell) .notes-search-controls,main:has(.note-page) .note-next-nav,main:has(.note-page) .note-related-grid){grid-template-columns:1fr!important}main:has(.notes-index-shell) .topic-cluster-grid a{border-top:1px solid var(--rule);padding-top:1rem;border-left:0!important;padding-left:0!important}main:has(.notes-index-shell) .topic-cluster-grid a:first-child{border-top:0}main:has(.notes-index-shell) .notes-search-row{flex-direction:column;align-items:stretch}main:has(.notes-index-shell) .note-row{grid-template-columns:1fr!important}main:has(.note-page) .note-page{width:calc(100% - 28px)!important;padding-left:0!important;padding-right:0!important}main:has(.note-page) .note-meta{scrollbar-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto!important}main:has(.note-page) .note-meta::-webkit-scrollbar{display:none}main:has(.note-page) .article-reader-count{margin-left:0!important}main:has(.note-page) .note-reading-layout{margin-top:2rem!important}main:has(.note-page) .note-next-nav a:first-child{border-bottom:1px solid var(--note-rule);border-right:0;padding-bottom:1rem!important}main:has(.note-page) .note-next-nav a.next{text-align:left}:is(main:has(.note-page) .note-next-nav a.next small,main:has(.note-page) .note-next-nav a.next strong){justify-content:flex-start}main:has(.note-page) .article-comment-form{grid-template-columns:1fr}main:has(.note-page) .article-comment-form textarea{grid-column:auto}main:has(.note-page) .article-comment-actions{grid-column:auto}}@media (min-width:901px){main:has(.note-page) .note-page{width:80vw!important;margin-left:10vw!important;margin-right:10vw!important}main:has(.note-page) .note-reading-layout{gap:4rem!important}main:has(.note-page) .note-body{padding-left:clamp(.5rem,1.5vw,1.5rem)!important}main:has(.note-page) .note-body>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main:has(.note-page) .note-body .article-continue>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main:has(.note-page) .note-body>section h2{width:100%!important;max-width:none!important}main:has(.note-page) .note-body>section h3{width:100%!important;max-width:none!important}main:has(.note-page) .note-body>section>p{width:100%!important;max-width:none!important}main:has(.note-page) .note-body>section>blockquote{width:100%!important;max-width:none!important}main:has(.note-page) .note-body .article-continue h2{width:100%!important;max-width:none!important}main:has(.note-page) .note-body .article-continue h3{width:100%!important;max-width:none!important}main:has(.note-page) .note-body .article-continue p{width:100%!important;max-width:none!important}main:has(.note-page) .note-body .article-continue blockquote{width:100%!important;max-width:none!important}main:has(.note-page) .note-body>section>p{margin-left:0!important;margin-right:0!important}main:has(.note-page) .note-body>section>blockquote{margin-left:0!important;margin-right:0!important}main:has(.note-page) .note-body .article-continue p{margin-left:0!important;margin-right:0!important}main:has(.note-page) .note-body .article-continue blockquote{margin-left:0!important;margin-right:0!important}main:has(.note-page) .note-body .note-diagram{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}main:has(.note-page) .note-body>section>svg{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}main:has(.note-page) .note-body .article-continue svg{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}}main:has(.note-page) .article-continue{width:100%;margin:3rem 0 0;position:relative;max-width:none!important}main:has(.note-page) .article-continue-content{max-height:0;position:relative;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)!important}main:has(.note-page) .article-continue-content:after{display:none!important}main:has(.note-page) .article-continue.is-collapsed:before{background:linear-gradient(to bottom,#fff0,var(--note-paper) 82%);content:"";pointer-events:none;z-index:0;height:150px;position:absolute;top:-140px;left:0;right:0}main:has(.note-page) .article-continue-content-inner{padding-bottom:.5rem}main:has(.note-page) .article-continue-controls{border-bottom:1px solid var(--note-rule);border-top:1px solid var(--note-rule);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;margin-top:1rem;padding:1rem 0;display:flex;position:relative}main:has(.note-page) .article-continue-status{color:var(--note-meta);font:700 .68rem/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}main:has(.note-page) .article-continue-trigger{cursor:pointer;font:700 .68rem var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:.7rem .85rem;background:var(--note-paper)!important;border:1px solid var(--note-rule)!important;color:var(--note-ink)!important}:is(main:has(.note-page) .article-continue-trigger:hover,main:has(.note-page) .article-continue-trigger:focus-visible){background:var(--note-ink)!important;color:#fff!important}main:has(.note-page) .article-continue-trigger:focus-visible{outline:2px solid var(--note-blue);outline-offset:3px}main:has(.note-page) .article-continue .note-section-number{margin-top:3rem;display:block}main:has(.note-page) .note-next-nav{width:100%}main:has(.note-page) .note-next-nav a{border:1px solid #0000}main:has(.note-page) .note-next-nav a:hover{border-color:var(--note-blue)!important;color:var(--note-blue)!important;background:0 0!important}main:has(.note-page) .note-next-nav a:hover svg{transform:translate(3px)}main:has(.note-page) .note-next-nav a:first-child:hover svg{transform:translate(-3px)}main:has(.note-page) .note-next-nav a:focus-visible{outline:2px solid var(--note-blue);outline-offset:3px}@media (max-width:700px){main:has(.note-page) .article-continue-controls{text-align:center;flex-direction:column;align-items:center}main:has(.note-page) .article-continue-trigger{width:auto;max-width:100%}}main:has(.note-page) .article-comment-tabs{border-bottom:1px solid var(--note-rule);grid-column:1/-1;align-items:center;gap:.8rem;width:100%;padding-bottom:.6rem;display:flex}main:has(.note-page) .article-comment-tabs button{color:var(--note-meta);cursor:pointer;font:700 .68rem var(--mono);background:0 0;border:0;padding:.35rem 0}:is(main:has(.note-page) .article-comment-tabs button.is-active,main:has(.note-page) .article-comment-tabs button:hover){color:var(--note-ink)}main:has(.note-page) .article-comment-tabs button.is-active{border-bottom:2px solid var(--note-ink)}main:has(.note-page) .article-comment-tabs span{color:var(--note-meta);font:.68rem var(--mono);margin-left:auto}main:has(.note-page) .article-comment-preview{background:var(--note-paper);border:1px solid var(--note-rule);color:var(--note-ink);font:1rem/1.6 var(--serif);white-space:pre-wrap;grid-column:1/-1;min-height:150px;padding:.85rem}main:has(.note-page) .article-comment-actions>span{color:var(--note-meta);font:700 .65rem var(--mono);margin-right:auto}main:has(.note-page) .article-comment-status{color:var(--note-meta);font:.68rem/1.5 var(--mono);grid-column:1/-1;margin:0}main:has(.note-page) .article-comment-list{border-top:1px solid var(--note-rule);margin-top:3rem}main:has(.note-page) .article-comment{border-bottom:1px solid var(--note-rule);padding:1.25rem 0}main:has(.note-page) .article-comment-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}main:has(.note-page) .article-comment-meta strong{font:700 .8rem var(--mono);text-transform:uppercase}main:has(.note-page) .article-comment-meta time{color:var(--note-meta);font:.68rem var(--mono)}main:has(.note-page) .article-comment p{font:1rem/1.65 var(--serif);margin:.8rem 0}main:has(.note-page) .article-comment>button{color:var(--note-blue);cursor:pointer;font:700 .68rem var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0}main:has(.note-page) .article-comments-more{color:var(--note-blue);cursor:pointer;font:700 .68rem var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0}main:has(.note-page) .article-comment-reply{border-left:2px dashed var(--note-rule);margin-left:2rem;padding-left:1rem}main:has(.note-page) .article-comments-more{margin:1rem 0;display:block}main:has(.note-page) .article-comments-empty{color:var(--note-meta);font:700 .68rem/1.5 var(--mono);background:#f6f7f9;margin:1rem 0 0;padding:.9rem 1rem;border:1px solid var(--note-rule)!important}@media (min-width:901px){main:has(.note-page) .article-comments{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (max-width:640px){main:has(.note-page) .note-next-nav a.next{text-align:left}:is(main:has(.note-page) .note-next-nav a.next small,main:has(.note-page) .note-next-nav a.next strong){justify-content:flex-start}main:has(.note-page) .article-comment-tabs{flex-wrap:wrap;align-items:flex-start}main:has(.note-page) .article-comment-tabs span{flex-basis:100%;margin-left:0}main:has(.note-page) .article-comment-reply{margin-left:12px}}@media (max-width:700px){main:has(.note-page) .article-comments-heading{grid-template-columns:1fr;gap:.8rem}main:has(.note-page) .article-comments-heading>p{max-width:44ch!important}main:has(.note-page) .article-comment-form{grid-template-columns:1fr}main:has(.note-page) .article-comment-actions{flex-direction:column;align-items:stretch}main:has(.note-page) .article-comment-actions button{width:100%}}
