.rc-tile{--k:#4f9a1c}.rc-tile[data-tone=review]{--k:#b03a45}.rc-tile[data-tone=people]{--k:#1779a6}.rc-tile[data-tone=build]{--k:#a2641a}.rc-tile[data-tone=insights]{--k:#2a4468}.rc-tile[data-tone=admin]{--k:#5b6576}:root[data-theme=dark] .rc-tile{--k:#b8ff3c}:root[data-theme=dark] .rc-tile[data-tone=review]{--k:#ff5d8f}:root[data-theme=dark] .rc-tile[data-tone=people]{--k:#3fd4ff}:root[data-theme=dark] .rc-tile[data-tone=build]{--k:#ffb23f}:root[data-theme=dark] .rc-tile[data-tone=insights]{--k:#c77dff}:root[data-theme=dark] .rc-tile[data-tone=admin]{--k:#b0b1b6}.rc-rail-shell{min-height:calc(100vh - var(--ct-bar-h,68px))}.rc-rail-shell .uni-nav{top:var(--ct-bar-h,68px);min-height:calc(100vh - var(--ct-bar-h,68px));max-height:calc(100vh - var(--ct-bar-h,68px))}.rc-rail-shell .uni-nav a,.rc-rail-shell .uni-nav button.uni-item{min-height:44px}@media (max-width:860px){.rc-rail-shell .uni-nav{min-height:0;max-height:none}html:root .rc-rail-shell .uni-nav{background:0 0;border:0;padding:12px 16px 0}html:root .rc-rail-shell .uni-menu{background:var(--th-surface);width:auto;min-height:44px;color:var(--th-text);border:1px solid var(--th-border-strong);justify-content:flex-start;gap:8px;padding:0 14px;display:inline-flex}html:root .rc-rail-shell .uni-menu .uni-here{display:none}html:root .rc-rail-shell .uni-nav.open .uni-list{background:var(--th-surface);border:1px solid var(--th-border);margin-top:8px;padding:8px}}.rc-rail-shell .uni-body{padding:24px clamp(16px,2vw,40px) 48px}.rc-rail-shell .uni-nav a.rc-not-wired span:first-child{color:var(--th-text-3)}html:root .rc-rail-shell .uni-nav a.on.rc-not-wired span:first-child,html:root .rc-rail-shell .uni-nav a.on .rc-nw-mark{color:var(--th-on-selected);opacity:1}.rc-nw-mark{color:var(--th-text-3);font-size:14px}.rc-page-h{color:var(--th-text);align-items:baseline;gap:10px;margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;display:flex}.rc-page-h .rc-num{color:var(--th-text-3);font-family:DM Mono,ui-monospace,monospace;font-size:13px}.rc-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--th-text-2);margin:24px 0 10px;font-size:12px;font-weight:800}.rc-tile-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.rc-tile{background:var(--th-surface);min-height:44px;color:var(--th-text);border:1px solid var(--th-card-line,var(--th-border));border-top:4px solid var(--k);box-shadow:var(--th-shadow-card,none);border-radius:0;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}a.rc-tile:hover{border-color:var(--th-border-strong);border-top-color:var(--k)}a.rc-tile:focus-visible{outline:2px solid var(--th-focus);outline-offset:2px}.rc-tile-art{aspect-ratio:1200/675;background:linear-gradient(135deg, var(--k), var(--k));display:block}@supports (color:color-mix(in lab, red, red)){.rc-tile-art{background:linear-gradient(135deg, color-mix(in srgb, var(--k) 70%, var(--th-surface-ink,#0f2038)), var(--k))}}.rc-tile-art img{object-fit:cover;width:100%;height:100%;display:block}.rc-tile-label{align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.rc-tile-label svg{color:var(--k);flex:none}.rc-tile-count{color:var(--th-text-2);margin-left:auto;font-family:DM Mono,ui-monospace,monospace;font-size:13px}.rc-tile-status{color:var(--th-text-2);padding:0 14px 12px;font-size:12px;font-weight:600}.rc-tile.is-hatched{background:repeating-linear-gradient(135deg, var(--th-surface), var(--th-surface) 8px, var(--th-surface-2) 8px, var(--th-surface-2) 16px);box-shadow:none;border-style:dashed}.rc-tile.is-hatched .rc-tile-art{opacity:.45}.rc-state-empty h2,.rc-state-error h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}
