[data-resource-accent="1"]{--section-accent:var(--s-1)}[data-resource-accent="2"]{--section-accent:var(--s-2)}[data-resource-accent="3"]{--section-accent:var(--s-3)}[data-resource-accent="4"]{--section-accent:var(--s-6)}[data-resource-accent]{--section-wash:color-mix(in srgb,var(--section-accent) 15%,transparent);--section-edge:color-mix(in srgb,var(--section-accent) 42%,transparent)}.resources-cover{position:relative;margin-bottom:var(--s6);padding:var(--s6) 0 0}.resources-cover:before{content:"";position:absolute;top:0;left:0;width:136px;height:4px;border-radius:2px;background:var(--brand-gradient-header)}.resources-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s3)}.resources-card{position:relative;display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);text-decoration:none;color:inherit;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.resources-card:hover{border-color:var(--section-accent,var(--accent));background:var(--hover);box-shadow:0 1px 2px rgba(36,46,61,.06)}.resources-card__glyph{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--section-edge,var(--border));border-radius:var(--radius);background:var(--section-wash,var(--inset));color:var(--section-accent,var(--muted))}.resources-card__text{display:flex;min-width:0;flex-direction:column;gap:2px}.resources-card__name{display:flex;align-items:center;gap:var(--s1);font-weight:700;font-size:.95rem;line-height:1.35;color:var(--fg)}.resources-card__desc{color:var(--muted);font-size:.82rem;line-height:1.45}.resources-card__kind{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.resources-card__go{flex:none;margin-left:auto;align-self:flex-start;margin-top:12px;color:var(--muted);transition:transform .12s ease,color .12s ease}.resources-card:hover .resources-card__go{color:var(--section-accent,var(--accent))}.resources-card--page:hover .resources-card__go{transform:translateX(3px)}.resources-card--out:hover .resources-card__go{transform:translate(2px,-2px)}.resources-card--action{box-shadow:inset 3px 0 0 var(--section-accent,var(--accent))}.resources-card--action .resources-card__glyph{border-color:transparent;background:color-mix(in srgb,var(--section-accent,var(--accent)) 88%,transparent);color:var(--brand-on-slate)}.resources-card--action:hover{box-shadow:inset 3px 0 0 var(--section-accent,var(--accent)),0 1px 2px rgba(36,46,61,.06)}.resources-card__stale{display:flex;align-items:flex-start;gap:var(--s1);margin-top:var(--s1);color:var(--warn);font-size:11.5px;font-weight:600}.resources-card__stale>svg{flex:none;margin-top:2px}.resources-pagehead{display:flex;align-items:flex-start;gap:var(--s4);margin-top:var(--s3)}.resources-pagehead__glyph{flex:none;display:grid;place-items:center;width:46px;height:46px;margin-top:2px;border:1px solid var(--section-edge,var(--border));border-radius:var(--radius-lg);background:var(--section-wash,var(--inset));color:var(--section-accent,var(--muted))}.resources-pagehead__text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.resources-prose{margin:var(--s4) 0 0;max-width:72ch;color:var(--fg-2);line-height:1.62}.resources-prose blockquote,.resources-prose ol,.resources-prose p,.resources-prose pre,.resources-prose table,.resources-prose ul{margin:0 0 var(--s3)}.resources-prose__h2{margin:var(--s5) 0 var(--s2);font-size:1.15rem;font-weight:650;line-height:1.3}.resources-prose__h3{margin:var(--s4) 0 var(--s2);font-size:1.02rem;font-weight:650}.resources-prose h5,.resources-prose h6,.resources-prose__h4,.resources-prose__h6{margin:var(--s4) 0 var(--s1);font-size:.95rem;font-weight:650}.resources-prose ol,.resources-prose ul{padding-left:var(--s4)}.resources-prose li{margin:0 0 var(--s1)}.resources-prose li>ol,.resources-prose li>ul{margin:var(--s1) 0 0}.resources-prose .contains-task-list{padding-left:0;list-style:none}.resources-prose .task-list-item{display:flex;gap:var(--s2);align-items:baseline}.resources-prose .task-list-item input[type=checkbox]{flex:0 0 auto;margin:0;pointer-events:none}.resources-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.resources-prose__unsafe{color:inherit;text-decoration:none}.resources-prose code{padding:.1em .35em;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.resources-prose pre{padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--inset);overflow-x:auto}.resources-prose pre code{padding:0;border:0;background:none;font-size:.875rem}.resources-prose blockquote{padding-left:var(--s3);border-left:3px solid var(--border);color:var(--muted)}.resources-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.9rem}.resources-prose td,.resources-prose th{padding:var(--s1) var(--s2);border:1px solid var(--border);text-align:left}.resources-prose hr{margin:var(--s5) 0;border:0;border-top:1px solid var(--border)}.resources-prose__img{display:block;max-width:100%;height:auto;margin:var(--s3) 0;border:1px solid var(--border);border-radius:var(--radius-sm)}.resources-prose>:first-child{margin-top:0}.resources-prose>:last-child{margin-bottom:0}.resources-prose>p:first-child{font-size:1.02rem;line-height:1.55;color:var(--fg)}.resources-review{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius);background:var(--panel);color:var(--muted);font-size:13px;line-height:1.5}.resources-review__glyph{flex:none;margin-top:1px;color:var(--muted)}.resources-review--ok{border-left-color:var(--good)}.resources-review--ok .resources-review__glyph{color:var(--good)}.resources-review--warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.resources-review--warn .resources-review__glyph{color:var(--warn)}.resources-review--quiet{margin:0;padding:0;border:0;background:none;font-size:.8rem}.resources-children{display:block;margin-top:var(--s7)}.resources-group{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--border)}.resources-group .ui-sechead{margin-bottom:var(--s2)}.resources-authoring{display:flex;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap}.resources-editcard>.ui-card__body{padding-top:var(--s4)}.resources-editcard>.ui-card__head+.ui-card__body{padding-top:0}.resources-editpage{margin-top:var(--s4);max-width:60rem}.resources-editpage,.resources-form{display:flex;flex-direction:column;gap:var(--s4)}.resources-form .ui-field+.ui-field{margin-top:var(--s3)}.resources-form__body{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;resize:vertical;min-height:12rem}.resources-form__bodyswitch{display:flex;flex-direction:column;gap:var(--s2)}.resources-form__bodytoggle{align-self:flex-end}.resources-form__bodynote{margin:0}.resources-prosenudge{margin-top:var(--s3);padding:var(--s2) var(--s3);border:1px dashed var(--border);border-radius:var(--radius);background:var(--inset)}.resources-prosenudge__list{margin:var(--s2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.resources-prosenudge__list li{display:flex;align-items:center;gap:var(--s2);justify-content:space-between}.resources-prosenudge__url{min-width:0;overflow-wrap:anywhere;font-size:.85rem;color:var(--muted)}.resources-editor{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:hidden;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--fg)}.resources-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);border-bottom:1px solid var(--border);background:var(--inset)}.resources-editor__btn{min-width:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resources-editor__btn.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:650}.resources-editor__sep{width:1px;align-self:stretch;margin:0 var(--s1);background:var(--border)}.resources-editor__surface{position:relative}.resources-editor__input{display:block;min-height:14rem;max-width:72ch;padding:var(--s3);outline:none}.resources-editor__input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.resources-editor__placeholder{position:absolute;top:var(--s3);left:var(--s3);margin:0;color:var(--muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resources-editor__p{margin:0 0 var(--s3)}.resources-editor__ol,.resources-editor__ul{margin:0 0 var(--s3);padding-left:var(--s4)}.resources-editor__li{margin:0 0 var(--s1)}.resources-editor__ul:has(>.resources-editor__li--checked),.resources-editor__ul:has(>.resources-editor__li--unchecked){padding-left:0;list-style:none}.resources-editor__li--checked,.resources-editor__li--unchecked{position:relative;margin:0 0 var(--s1);padding-left:var(--s4);list-style:none;cursor:pointer}.resources-editor__li--checked:before,.resources-editor__li--unchecked:before{content:"";position:absolute;left:0;top:.2em;width:.95em;height:.95em;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.resources-editor__li--checked:before{border-color:var(--accent);background:var(--accent)}.resources-editor__li--checked:after{content:"";position:absolute;left:.3em;top:.35em;width:.3em;height:.55em;border:solid var(--panel);border-width:0 2px 2px 0;transform:rotate(45deg)}.resources-editor__li--checked{color:var(--muted)}.resources-editor__hr{margin:var(--s5) 0;border:0;border-top:1px solid var(--border)}.resources-editor__hr.is-selected{border-top-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:2px}.resources-editor__tablewrap{margin:0 0 var(--s3);overflow-x:auto}.resources-editor__table{border-collapse:collapse;font-size:.9rem;table-layout:fixed}.resources-editor__td,.resources-editor__th{min-width:6rem;padding:var(--s1) var(--s2);border:1px solid var(--border);text-align:left;vertical-align:top}.resources-editor__th{background:var(--inset);font-weight:650}.resources-editor__td.is-selected,.resources-editor__th.is-selected{background:var(--accent-soft)}.resources-editor__tableselection ::selection{background:transparent}.resources-editor__toolbar--sub{border-top:1px dashed var(--border)}.resources-editor__img{display:block;margin:var(--s3) 0}.resources-editor__img img{display:block;max-width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.resources-editor__img.is-undescribed img{border-style:dashed;border-color:var(--accent)}.resources-editor__imgalt{display:block;margin-top:var(--s1);padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.resources-editor__imgalt:hover{color:var(--fg);text-decoration:underline}.resources-editor__img.is-undescribed .resources-editor__imgalt{color:var(--accent)}.resources-editor__imgpending{display:block;margin:var(--s3) 0;padding:var(--s4);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--inset);color:var(--muted);font-size:.85rem;text-align:center}.resources-editor__toollabel{padding:0 var(--s1);color:var(--muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.resources-editor__quote{margin:0 0 var(--s3);padding-left:var(--s3);border-left:3px solid var(--border);color:var(--muted)}.resources-editor__link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.resources-editor__bold{font-weight:700}.resources-editor__italic{font-style:italic}.resources-editor__strike{text-decoration:line-through}.resources-editor__code{padding:.1em .35em;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.9em}.resources-editor__code,.resources-editor__pre{background:var(--inset);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.resources-editor__pre{margin:0 0 var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;overflow-x:auto}.resources-form__inherited{margin:var(--s3) 0 0}.resources-audience{margin:var(--s2) 0 0;padding-left:var(--s3);border-left:2px solid var(--border)}.resources-audience__count{margin:0}.resources-audience__warn{margin:var(--s2) 0 0;color:var(--warn)}.resources-audience__list{margin:var(--s2) 0 0}.resources-audience__list ul{margin:var(--s2) 0 0;padding-left:var(--s4)}.resources-audience__list li{margin-bottom:var(--s1)}.resources-scope-advisory{margin:0 0 var(--s4);padding-left:var(--s3);border-left:2px solid var(--border);color:var(--muted);font-size:.875rem}.resources-scope-refusal{margin:0;font-size:.9375rem}.resources-scope-refusal__ask{margin:var(--s2) 0 0;color:var(--muted);font-size:.875rem}.resources-form__imageerror{margin:var(--s2) 0 0;padding:var(--s2) var(--s3);border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-soft);color:var(--fg);font-size:.85rem}.resources-form__imagedismiss{padding:0;border:0;background:none;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer}.resources-form__error{margin:0;padding:var(--s2) var(--s3);border:1px solid var(--crit);border-radius:var(--radius);background:var(--crit-soft);color:var(--crit);font-size:13px}.resources-form__actions{display:flex;gap:var(--s2);flex-wrap:wrap}.resources-structure{display:flex;flex-direction:column;gap:var(--s3)}.resources-structure__title{margin:0;font-size:14px;font-weight:600;letter-spacing:.01em}.resources-link--stale{color:var(--warn)}.resources-registry{display:flex;flex-direction:column;gap:var(--s4);margin-top:var(--s4)}.resources-registry__bar{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.resources-registry__bar .ui-search{flex:1 1 20rem}.resources-merge{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s3)}.resources-merge__group{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.resources-merge__row{display:flex;gap:var(--s3);align-items:center;justify-content:space-between;flex-wrap:wrap}.resources-merge__keep{display:flex;gap:var(--s2);align-items:flex-start;cursor:pointer}.resources-merge__label,.resources-usage{display:flex;flex-direction:column}.resources-usage{margin:0;padding-left:var(--s4);gap:var(--s1)}.resources-links{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.resources-links__row{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3);background:var(--panel)}.resources-links__row+.resources-links__row{border-top:1px solid var(--border)}.resources-links__row:hover{background:var(--hover)}.resources-links__pos{flex:none;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resources-links__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--s2)}.resources-links__head{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.resources-links__title{display:inline-flex;align-items:center;gap:5px;font-weight:600}.resources-links__url{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.resources-links__note{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.resources-links__note .ui-input{flex:1 1 14rem;min-width:0}.resources-links__addnote{align-self:flex-start;padding-left:0;padding-right:var(--s2);gap:4px;color:var(--muted)}.resources-links__controls{flex:none;display:flex;gap:var(--s1);align-items:center}.resources-links__remove:not(:disabled):hover{color:var(--crit);border-color:var(--crit)}.resources-links__editwanted{color:var(--warn);border-color:var(--warn)}.resources-details{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--hover)}.resources-details__shared{margin:0}.resources-details__url{overflow-wrap:anywhere}.resources-details__more{display:inline-flex;align-items:center;gap:4px;margin-left:auto;align-self:center;font-size:12px;color:var(--muted)}.resources-details__more:hover{color:var(--accent)}.resources-linkpicker{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--inset)}.resources-linkpicker__bar{display:flex;gap:var(--s2);align-items:flex-start}.resources-linkpicker__field{flex:1 1 auto;min-width:0}.resources-linkpicker__search{display:flex;gap:var(--s2)}.resources-linkpicker__search .ui-input{flex:1 1 auto}.resources-linkpicker__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.resources-linkpicker__results li{display:flex;gap:var(--s3);align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel)}.resources-linkpicker__matchtitle{font-weight:600}.resources-linkpicker__match,.resources-linkpicker__new{display:flex;flex-direction:column}.resources-linkpicker__new{gap:var(--s3);padding:var(--s3);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--panel)}.resources-linkpicker__newtitle{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.resources-linkpicker__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:var(--s3);gap:var(--s3)}.resources-linkpicker__pair>*{min-width:0}.resources-reviewbar{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s5);padding:var(--s4);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--panel)}.resources-reviewbar__title{margin:0;font-size:15px;font-weight:600}.resources-reviewbar__behalf{color:var(--warn)}.resources-reviewbar__note{min-height:4.5rem;resize:vertical}.resources-reviewbar__actions{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s2)}.resources-reviewbar--settled{display:block;padding:var(--s2) var(--s3);border-left-width:1px}.resources-reviewbar__body{display:flex;flex-direction:column;gap:var(--s2)}.resources-reviewbar__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3);cursor:pointer;color:var(--muted);font-size:13px;line-height:1.5;list-style:none}.resources-reviewbar__summary::-webkit-details-marker{display:none}.resources-reviewbar__summarytext{min-width:0}.resources-reviewbar__summarymore{flex:none;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.resources-reviewbar--settled[open] .resources-reviewbar__moreopen,.resources-reviewbar__moreclose{display:none}.resources-reviewbar--settled[open] .resources-reviewbar__moreclose{display:inline}.resources-reviewbar--settled[open]{padding:var(--s4)}.resources-reviewbar--settled[open] .resources-reviewbar__summary{margin-bottom:var(--s2)}.resources-reviewlog{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.resources-reviewlog li{display:flex;flex-direction:column;gap:2px;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.resources-reviewlog__what{font-weight:600;font-size:13px}.resources-reviewlog__note{font-size:13px;white-space:pre-wrap}.resources-rowfacts{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);margin:0}.resources-rowfacts dt{color:var(--muted);font-size:13px}.resources-rowfacts dd{margin:0;overflow-wrap:anywhere}.resources-mine{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.resources-mine__row{gap:var(--s3);justify-content:space-between;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.resources-mine__row,.resources-mine__what{display:flex;align-items:baseline;flex-wrap:wrap}.resources-mine__what{gap:var(--s2)}.resources-gateway{display:flex;flex-direction:column;gap:var(--s4);margin-top:var(--s4)}.resources-gateway__group{display:flex;flex-direction:column;gap:var(--s2)}.resources-gateway__area{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.resources-gateway__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--s3);gap:var(--s3)}.resources-gateway__row{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.resources-gateway__name{font-weight:600}.resources-gateway__row.is-unmonitored{border-color:var(--warn);background:var(--warn-soft)}.resources-gateway__row.is-unmonitored .resources-gateway__name{color:var(--muted);text-decoration:line-through}.resources-gateway__unmonitored{color:var(--warn)}.resources-audit__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--s3);gap:var(--s3);margin:var(--s4) 0}.resources-audit__panel{margin-top:var(--s5)}.resources-audit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.resources-audit__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);align-items:baseline;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}@media (max-width:720px){.resources-audit__row{grid-template-columns:minmax(0,1fr)}}.resources-audit__what{display:flex;gap:var(--s2);align-items:baseline;flex-wrap:wrap;min-width:0}.resources-audit__who{color:var(--muted);font-size:13px;min-width:0;overflow-wrap:anywhere}.resources-audit--load .resources-audit__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.resources-audit__url{overflow-wrap:anywhere}.resources-add{border:1px dashed var(--border);border-radius:var(--radius);padding:var(--s3);display:grid;grid-gap:var(--s2);gap:var(--s2);transition:border-color .12s ease,background-color .12s ease}.resources-add.is-dragging{border-color:var(--accent);background:var(--accent-soft);border-style:solid}.resources-add__box{width:100%;min-height:5.5rem;resize:vertical;font-family:inherit}.resources-add__reading{margin:0;min-height:1.2em}.resources-add__file{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.resources-add__result{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;grid-gap:var(--s1);gap:var(--s1);font-size:13px}.resources-add__result li{padding-left:var(--s3);border-left:2px solid var(--border);overflow-wrap:anywhere}.resources-add__result li[data-outcome=added],.resources-add__result li[data-outcome=page]{border-left-color:var(--good)}.resources-add__result li[data-outcome=reused]{border-left-color:var(--accent)}.resources-add__result li[data-outcome=failed]{border-left-color:var(--neg)}.resources-add__resultline{display:flex;gap:var(--s2);align-items:baseline;justify-content:space-between;flex-wrap:wrap}.resources-add__needsname{display:block;margin-top:2px;color:var(--warn)}.resources-reviewbar__hidden{margin-top:var(--s2);color:var(--warn)}.resources-docs__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.resources-docs__filters .ui-input{flex:1 1 18rem;min-width:0}.resources-docs__filters .t-helper{margin:0;white-space:nowrap}.resources-docs__areas{display:flex;flex-wrap:wrap;gap:var(--s1)}.resources-docs__areas .ui-btn.is-on{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.resources-docs__doc{display:inline-flex;align-items:center;gap:var(--s2);min-width:0}.resources-docs__where{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);min-width:0}.resources-docs__doc.is-blocked{display:grid;grid-gap:var(--s1);gap:var(--s1);color:var(--muted)}.resources-history__sheet{width:min(46rem,100vw)}.resources-history{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4)}.resources-history__title{margin:0;font-size:1.05rem;font-weight:650}.resources-history__empty,.resources-history__meta{margin:0;color:var(--muted);font-size:.85rem}.resources-history__list{display:flex;flex-direction:column;gap:2px;max-height:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}.resources-history__row{display:flex;gap:var(--s2);align-items:baseline;width:100%;padding:var(--s1) var(--s2);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.resources-history__row:hover{background:var(--hover)}.resources-history__row.is-on{background:var(--accent-soft)}.resources-history__when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resources-history__who{color:var(--muted)}.resources-history__tag{margin-left:auto;color:var(--accent);font-size:.75rem;font-weight:650}.resources-history__detail{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.resources-history__diff{max-height:22rem;width:100%;margin:0;padding:var(--s2);overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.resources-history__line{display:block}.resources-history__line--add{background:var(--good-soft);color:var(--good)}.resources-history__line--del{background:var(--crit-soft);color:var(--crit)}.resources-history__error{margin:0;color:var(--crit);font-size:.85rem}.resources-pagefoot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2) var(--s4);margin-top:var(--s7);padding-top:var(--s3);border-top:1px solid var(--border)}.resources-pagefoot__aside{margin:0;font-size:.8rem}.resources-pagefoot__aside a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.resources-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4)}.resources-toc{min-width:0;font-size:.85rem}.resources-toc__summary{padding:var(--s1) 0;color:var(--muted);font-weight:650;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;cursor:pointer}.resources-toc__list{margin:var(--s1) 0 0;padding:0 0 0 var(--s2);border-left:1px solid var(--border);list-style:none}.resources-toc__list li[data-level="2"]{padding-left:var(--s3)}.resources-toc__link{display:block;padding:2px 0;color:var(--muted);text-decoration:none}.resources-toc__link:hover{color:var(--fg)}.resources-toc__link.is-on{color:var(--fg);font-weight:650}@media (min-width:1100px){.resources-body{grid-template-columns:minmax(0,1fr) 14rem}.resources-toc{position:-webkit-sticky;position:sticky;top:var(--s5);align-self:start;max-height:calc(100vh - var(--s6));overflow-y:auto}.resources-toc__summary{cursor:default;list-style:none}.resources-toc__summary::-webkit-details-marker{display:none}}.resources-editor__lang{width:auto;min-width:7rem;padding:2px var(--s2);font-size:.8rem}.resources-form__tier{display:flex;gap:var(--s2);align-items:center}.resources-editor__imgexternal{display:block;margin:var(--s3) 0;padding:var(--s3);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--inset)}.resources-editor__imgexternal-label{display:block;color:var(--muted);font-size:.8rem;font-weight:650}.resources-editor__imgexternal-url{display:block;margin-top:2px;overflow-wrap:anywhere;color:var(--muted);font-size:.78rem}.resources-panel{display:flex;flex-direction:column;gap:var(--s3)}.resources-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 5px;margin-left:var(--s2);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resources-panel__actions{display:flex;gap:var(--s2);flex-wrap:wrap}.resources-panel__notice{margin:0;padding:var(--s2) var(--s3);border:1px solid var(--good);border-radius:var(--radius);background:var(--good-soft);color:var(--good);font-size:13px}.resources-elsewhere{padding-top:var(--s3);border-top:1px solid var(--border)}.resources-elsewhere__title{margin:0 0 var(--s2);display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap;font-size:13px;font-weight:600}.resources-elsewhere__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.resources-elsewhere__link{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--fg);text-decoration:none}.resources-elsewhere__link:hover{background:var(--hover);border-color:var(--border-strong)}.resources-elsewhere__name{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--s2);font-weight:500}.resources-elsewhere__count{flex:none;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resources-actionbar{position:-webkit-sticky;position:sticky;bottom:var(--s3);z-index:2;display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-overlay)}.resources-actionbar__state{margin:0 auto 0 0;font-size:12px;color:var(--muted)}.resources-actionbar__dirty{color:var(--warn);font-weight:600}.resources-actionbar__buttons{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.resources-actionbar__gap{width:var(--s4)}.resources-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4);align-items:start}.resources-form__grid>*{min-width:0}.resources-form__grid .ui-field+.ui-field{margin-top:0}.resources-form__grid .resources-form__inherited{grid-column:1/-1;margin:0}.resources-access{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--inset);border:1px solid var(--border);border-radius:var(--radius);font-size:12px}.resources-access__head{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s2);color:var(--muted)}.resources-access__eyebrow{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.resources-access__summary{margin:0;line-height:1.5}.resources-access__meta{margin:var(--s1) 0 0;color:var(--muted)}.resources-access__detail{margin-top:var(--s3)}.resources-access__detail>summary{cursor:pointer;color:var(--muted);font-weight:600}.resources-access__subhead{margin:var(--s3) 0 var(--s1);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.resources-access__list{list-style:none;margin:0;padding:0}.resources-access__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);align-items:baseline;padding:var(--s2) 0;border-top:1px solid var(--border)}@media (max-width:720px){.resources-access__row{grid-template-columns:minmax(0,1fr);gap:var(--s1)}}.resources-access__name{font-weight:600;overflow-wrap:anywhere}.resources-access__rules{display:flex;align-items:center;gap:var(--s1);flex-wrap:wrap}.resources-access__owner,.resources-access__review{color:var(--muted);overflow-wrap:anywhere}.resources-access__overdue{color:var(--warn);font-weight:600}.resources-access__warn{margin:var(--s1) 0 0;color:var(--warn)}.resources-access__none{color:var(--muted)}.resources-access__foot{margin:var(--s3) 0 0;color:var(--muted)}.resources-form__access{display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:44rem}.resources-form__access>*{min-width:0}.resources-form__access .ui-field+.ui-field{margin-top:0}.resources-form__access .resources-form__inherited{margin:0}.resources-form__gateactions{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}