.subject-pane{border:1px solid var(--line-strong);background:linear-gradient(145deg, #ffffff70, transparent 58%), var(--instrument-recess);border-radius:14px;align-content:start;gap:.78rem;min-width:0;padding:clamp(14px,1.6vw,22px);display:grid;box-shadow:inset 0 1px #ffffff85}.subject-pane__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding-bottom:.68rem;display:flex}.subject-pane__label,.subject-pane__group-label,.subject-pane__standing>span{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.46rem;font-weight:800}.subject-pane__body,.subject-pane__disclosure-body{gap:.68rem;min-width:0;display:grid}.subject-pane__body p,.subject-pane__standing p,.subject-pane__disclosure-body p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.58}.subject-pane__body>p:first-child{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(.82rem,1vw,.96rem);line-height:1.5}.subject-pane__standing{border-left:2px solid var(--accent);background:#ffffff3d;gap:.28rem;min-width:0;padding:.64rem .72rem;display:grid}.subject-pane__standing p{font-size:.63rem}.subject-pane__primary{border-top:1px solid var(--line);gap:.48rem;min-width:0;padding-top:.68rem;display:grid}.subject-pane__action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.subject-pane__action-grid>a,.subject-pane__action-grid>button{border:1px solid var(--line);min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fbfaf685;border-radius:8px;align-content:start;gap:.2rem;padding:.62rem;text-decoration:none;display:grid}.subject-pane__action-grid>a:hover,.subject-pane__action-grid>button:hover{border-color:var(--ink);background:var(--paper-strong)}.subject-pane__action-grid span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.43rem;font-weight:800;line-height:1.25}.subject-pane__action-grid strong{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:400;line-height:1.2}.subject-pane__action-grid small{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.5rem;line-height:1.35}.subject-pane__action[data-action-kind=relation] .subject-pane__action-copy>span:first-child{font-size:.74rem;line-height:1.05}.subject-pane__secondary{border-top:1px dotted var(--line-strong);gap:.45rem;min-width:0;padding-top:.62rem;display:grid}.subject-pane__disclosure{min-width:0;padding:.12rem 0}.subject-pane__disclosure summary{width:fit-content;color:var(--accent);cursor:pointer;letter-spacing:.04em;font-size:.56rem;font-weight:800}.subject-pane__disclosure[open] summary{margin-bottom:.65rem}.subject-pane__action-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.world-hero__glance .subject-pane{box-shadow:none;background:0 0;border:none;border-radius:0;height:100%;padding:0}.leaf-world{align-items:start;height:100%;padding-block:clamp(8px,2vw,24px);overflow:auto}.leaf-world__field{grid-template-rows:auto auto;align-content:start}.leaf-world__ports{overflow:visible}@media (max-width:980px){.leaf-world{grid-template-columns:1fr;height:auto}}@media (max-width:720px){.subject-pane{padding:13px}.subject-pane__action-grid,.subject-pane__action-grid--secondary,.leaf-world__ports{grid-template-columns:1fr}}@media (forced-colors:active){.subject-pane,.subject-pane__standing,.subject-pane__action-grid>a,.subject-pane__action-grid>button{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-header>span,body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-header>span{font-size:0}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-header>span:after,body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-header>span:after{color:var(--bf-action);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-header>span:after{content:"Featured research workbench"}body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-header>span:after{content:"Featured publication discovery"}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"],body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]{border:1px solid var(--bf-action-line);background:linear-gradient(110deg, var(--bf-action-surface), transparent 52%), linear-gradient(180deg, #ffffff0b, transparent 44%), var(--bf-bg-surface);min-height:clamp(104px,12svh,150px);box-shadow:0 14px 34px #0000003d, inset 0 1px 0 var(--bf-edge-highlight);color:var(--bf-text-primary);border-top-width:3px;border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.5vw,22px);padding:clamp(16px,1.6vw,26px);text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:grid}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"]:hover,body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]:hover{border-color:var(--bf-action-hover);background:linear-gradient(110deg, var(--bf-action-surface), transparent 45%), linear-gradient(180deg, #ffffff0f, transparent 44%), var(--bf-bg-raised);transform:translateY(-2px)}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"]:focus-visible,body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]:focus-visible{outline:2px solid var(--bf-action-hover);outline-offset:3px}body[data-ui-shell=cards] .branch-world[data-world-id=research] a[href="/research/paper-mine"] .subject-pane__action-glyph,body[data-ui-shell=cards] .branch-world[data-world-id=publications] a[href="/research/paper-mine"] .subject-pane__action-glyph{width:clamp(30px,2.7vw,44px);height:clamp(30px,2.7vw,44px);color:var(--bf-action)}body[data-ui-shell=cards] .branch-world[data-world-id=research] a[href="/research/paper-mine"] .subject-pane__action-copy,body[data-ui-shell=cards] .branch-world[data-world-id=publications] a[href="/research/paper-mine"] .subject-pane__action-copy{gap:.35rem;display:grid}body[data-ui-shell=cards] .branch-world[data-world-id=research] a[href="/research/paper-mine"] .subject-pane__action-copy>span,body[data-ui-shell=cards] .branch-world[data-world-id=publications] a[href="/research/paper-mine"] .subject-pane__action-copy>span{color:var(--bf-action);letter-spacing:.11em;font-size:.52rem}body[data-ui-shell=cards] .branch-world[data-world-id=research] a[href="/research/paper-mine"] .subject-pane__action-copy>strong,body[data-ui-shell=cards] .branch-world[data-world-id=publications] a[href="/research/paper-mine"] .subject-pane__action-copy>strong{font-size:clamp(1.45rem,2.2vw,2.35rem);line-height:1}body[data-ui-shell=cards] .branch-world[data-world-id=research] a[href="/research/paper-mine"] .subject-pane__action-copy>small,body[data-ui-shell=cards] .branch-world[data-world-id=publications] a[href="/research/paper-mine"] .subject-pane__action-copy>small{max-width:76ch;color:var(--bf-text-secondary);font-size:clamp(.68rem,.78vw,.84rem);line-height:1.5}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"]:after,body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]:after{content:"Open Paper Mine  →";border:1px solid var(--bf-action-line);background:var(--bf-action-surface);color:var(--bf-action-hover);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-radius:8px;align-self:center;padding:.65rem .78rem;font-size:.58rem;font-weight:800}@media (max-width:720px){body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"],body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]{grid-template-columns:auto minmax(0,1fr)}body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"]:after,body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]:after{text-align:center;grid-column:1/-1;justify-self:stretch}}@media (forced-colors:active){body[data-ui-shell=cards] .branch-world[data-world-id=research] .branch-world__context-actions>a[href="/research/paper-mine"],body[data-ui-shell=cards] .branch-world[data-world-id=publications] .branch-world__context-actions>a[href="/research/paper-mine"]{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
body[data-ui-shell=cards]{background:radial-gradient(circle at 18% 12%, #77b9e806, transparent 28rem), radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--bf-action) 2.2%, transparent), transparent 34rem), linear-gradient(145deg, #151c22, var(--bf-bg-frame) 56%);color:var(--bf-text-primary)}body[data-ui-shell=cards] .site-shell{background:var(--bf-bg-frame)}body[data-ui-shell=cards] .hero-screen{color:var(--bf-text-primary);background:radial-gradient(circle at 74% 42%, color-mix(in srgb, var(--bf-action) 5.5%, transparent), transparent 28rem), linear-gradient(122deg, #ffffff06, transparent 44%), var(--bf-bg-base)}body[data-ui-shell=cards] .hero-screen:before{border-color:var(--bf-border-default);box-shadow:inset 0 1px 0 var(--bf-edge-highlight), 0 28px 80px var(--bf-edge-shadow)}body[data-ui-shell=cards] .hero-screen:after{background:linear-gradient(transparent, var(--bf-border-default) 18%, var(--bf-border-default) 82%, transparent);opacity:.65}body[data-ui-shell=cards] .hero-screen__threshold,body[data-ui-shell=cards] .hero-apparatus__label,body[data-ui-shell=cards] .hero-apparatus__port{border-color:var(--bf-border-default);background:var(--bf-bg-surface);color:var(--bf-text-secondary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .hero-screen__threshold span:nth-child(2),body[data-ui-shell=cards] .hero-screen__eyebrow{color:var(--bf-action)}body[data-ui-shell=cards] .hero-screen__lede{color:var(--bf-text-secondary)}body[data-ui-shell=cards] .hero-screen__entry button{border-color:var(--bf-action-line);background:linear-gradient(180deg, #ffffff0e, transparent 48%), var(--bf-action-pressed);color:var(--bf-white-050);box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff26}body[data-ui-shell=cards] .hero-screen__entry button:hover{border-color:var(--bf-action-hover);background:linear-gradient(180deg, #ffffff12, transparent 48%), var(--bf-action);box-shadow:0 13px 30px #0000006b, 0 0 0 1px var(--bf-action-line)}body[data-ui-shell=cards] .hero-apparatus__outer{border-color:var(--bf-border-default);background:radial-gradient(circle at 34% 27%, #ffffff14, transparent 38%), var(--bf-bg-surface);box-shadow:0 26px 70px #0000004d, inset 0 0 0 12px #00000017, inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .hero-apparatus__middle{border-color:var(--bf-border-default);background:var(--bf-bg-raised);box-shadow:inset 0 0 0 7px #00000017, inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .hero-apparatus__core{border-color:var(--bf-action-line);background:var(--bf-bg-surface);color:var(--bf-white-050);box-shadow:0 12px 32px #00000057, inset 0 0 0 5px #0000001f, 0 0 24px color-mix(in srgb, var(--bf-action) 4.5%, transparent)}body[data-ui-shell=cards] .hero-screen__footer{border-color:var(--bf-border-subtle);color:var(--bf-text-muted)}body[data-ui-shell=cards] .boundary-frame{filter:drop-shadow(0 1px #ffffff06)}body[data-ui-shell=cards] .boundary-frame__top,body[data-ui-shell=cards] .boundary-frame__left,body[data-ui-shell=cards] .boundary-frame__right,body[data-ui-shell=cards] .boundary-frame__bottom{border-color:var(--bf-border-default);background:linear-gradient(180deg, #ffffff09, transparent 46%), color-mix(in srgb, var(--bf-bg-surface) 94%, transparent);color:var(--bf-text-primary);box-shadow:0 12px 34px #00000038, inset 0 1px 0 var(--bf-edge-highlight);-webkit-backdrop-filter:blur(20px)saturate(106%);backdrop-filter:blur(20px)saturate(106%)}body[data-ui-shell=cards] .boundary-frame__left,body[data-ui-shell=cards] .boundary-frame__right{background:linear-gradient(90deg, #ffffff05, transparent 72%), var(--bf-bg-surface)}body[data-ui-shell=cards] .brand-anchor:hover{border-color:var(--bf-border-default);background:var(--bf-bg-raised)}body[data-ui-shell=cards] .brand-anchor__mark{border-color:var(--bf-border-strong);background:radial-gradient(circle at 34% 28%, #ffffff14, transparent 46%), var(--bf-bg-raised);color:var(--bf-text-primary);box-shadow:0 5px 14px #0000004d, inset 0 0 0 3px #0000001a, inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .brand-anchor__mark:after{border-color:var(--bf-border-subtle)}body[data-ui-shell=cards] .brand-anchor__mode,body[data-ui-shell=cards] .path-label,body[data-ui-shell=cards] .peer-label,body[data-ui-shell=cards] .projection-switcher__label{color:var(--bf-text-muted)}body[data-ui-shell=cards] .path-node__role,body[data-ui-shell=cards] .peer-label:after{color:var(--bf-action)}body[data-ui-shell=cards] .frame-tool,body[data-ui-shell=cards] .frame-zoom,body[data-ui-shell=cards] .projection-switcher,body[data-ui-shell=cards] .frame-process-zoom{border-color:var(--bf-border-default);background:var(--bf-bg-control);color:var(--bf-text-secondary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .frame-tools .frame-tool:hover:not(:disabled),body[data-ui-shell=cards] .projection-switcher button:hover{border-color:var(--bf-action-line);background:var(--bf-bg-raised);color:var(--bf-text-primary)}body[data-ui-shell=cards] .projection-switcher button[aria-pressed=true]{border-color:var(--bf-action-line);background:var(--bf-action-surface);color:var(--bf-action-hover);box-shadow:inset 0 1px 0 var(--bf-edge-highlight), 0 0 0 1px color-mix(in srgb, var(--bf-action) 8%, transparent)}body[data-ui-shell=cards] .boundary-frame__right button,body[data-ui-shell=cards] .boundary-frame__left button,body[data-ui-shell=cards] .path-node__current{border-color:var(--bf-border-subtle);color:var(--bf-text-secondary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight);background:#303b426b}body[data-ui-shell=cards] .boundary-frame__right button:hover,body[data-ui-shell=cards] .boundary-frame__left button:hover{border-color:var(--bf-action-line);background:var(--bf-bg-raised);color:var(--bf-text-primary)}body[data-ui-shell=cards] .path-node__current{border-color:var(--bf-action-line);background:var(--bf-action-surface);color:var(--bf-text-primary)}body[data-ui-shell=cards] .path-node__dot{border-color:var(--bf-border-strong);background:var(--bf-bg-surface)}body[data-ui-shell=cards] li[aria-current=page] .path-node__dot{border-color:var(--bf-action);background:var(--bf-action);box-shadow:0 0 0 3px var(--bf-action-surface)}body[data-ui-shell=cards] .world-viewport{background:radial-gradient(circle at 18% 16%, #77b9e807, transparent 27rem), radial-gradient(circle at 76% 78%, color-mix(in srgb, var(--bf-action) 1.8%, transparent), transparent 34rem), linear-gradient(115deg, #ffffff03, transparent 42%), var(--bf-bg-base);box-shadow:inset 12px 0 32px #0000001f,inset 0 10px 30px #00000014}body[data-ui-shell=cards] .world-heading{border-color:var(--bf-border-default);border-left-color:var(--bf-border-strong);background:linear-gradient(110deg, #ffffff0b, transparent 52%), var(--bf-bg-surface);color:var(--bf-text-primary);box-shadow:0 12px 30px #0003, inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .world-heading:before{content:none;display:none}body[data-ui-shell=cards] .world-heading>p:not(.eyebrow),body[data-ui-shell=cards] .world-heading__context,body[data-ui-shell=cards] .node-surface__summary{color:var(--bf-text-secondary)}body[data-ui-shell=cards] .eyebrow{color:var(--bf-action)}body[data-ui-shell=cards] .district-grid{border-color:var(--bf-border-subtle);box-shadow:inset 0 1px 0 var(--bf-edge-highlight), inset 0 0 0 5px #0000000f;background:linear-gradient(#ffffff05,#0000 38%),#080c0f38}body[data-ui-shell=cards] .district-card{border-color:var(--bf-border-default);background:linear-gradient(180deg, #ffffff0b, transparent 34%), var(--bf-bg-surface);color:var(--bf-text-primary);box-shadow:0 8px 20px #00000047, inset 0 1px 0 var(--bf-edge-highlight), inset 0 -1px 0 #00000042}body[data-ui-shell=cards] .district-card:before{background:var(--bf-border-default)}body[data-ui-shell=cards] .district-card:hover{border-color:var(--bf-action-line);background:linear-gradient(180deg, #ffffff0f, transparent 34%), var(--bf-bg-raised);box-shadow:0 12px 28px #0000005c, inset 0 1px 0 var(--bf-edge-highlight-strong), 0 0 0 1px color-mix(in srgb, var(--bf-action) 5%, transparent);transform:translateY(-2px)}body[data-ui-shell=cards] .district-card:hover:before,body[data-ui-shell=cards] .district-card--focused:before{background:var(--bf-action)}body[data-ui-shell=cards] .district-card--focused{border-color:var(--bf-action-line);background:linear-gradient(180deg, #ffffff0e, transparent 34%), color-mix(in srgb, var(--bf-bg-raised) 88%, var(--bf-action) 12%)}body[data-ui-shell=cards] .district-card__number,body[data-ui-shell=cards] .district-card__action:after{border-color:var(--bf-border-default);background:var(--bf-bg-control);color:var(--bf-action-hover)}body[data-ui-shell=cards] .district-card__kind,body[data-ui-shell=cards] .district-card p,body[data-ui-shell=cards] .district-card__action{color:var(--bf-text-secondary)}body[data-ui-shell=cards] .district-card[data-kind=foundation],body[data-ui-shell=cards] .district-card[data-kind=theory]{background:linear-gradient(180deg, #ffffff09, transparent 42%), color-mix(in srgb, var(--bf-bg-surface) 86%, var(--bf-bg-base))}body[data-ui-shell=cards] .district-card[data-kind=document],body[data-ui-shell=cards] .district-card[data-kind=about]{box-shadow:5px 7px 0 #0000001f, 0 8px 20px #0000003d, inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .subject-pane,body[data-ui-shell=cards] .node-surface{border-color:var(--bf-border-default);background:linear-gradient(145deg, #ffffff09, transparent 58%), var(--bf-bg-surface);color:var(--bf-text-primary);box-shadow:0 16px 38px #00000042, inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .subject-pane__header,body[data-ui-shell=cards] .subject-pane__actions,body[data-ui-shell=cards] .subject-pane__more,body[data-ui-shell=cards] .node-section{border-color:var(--bf-border-subtle)}body[data-ui-shell=cards] .subject-pane__label,body[data-ui-shell=cards] .subject-pane__group-label{color:var(--bf-text-muted)}body[data-ui-shell=cards] .subject-pane__standing,body[data-ui-shell=cards] .work-status-panel,body[data-ui-shell=cards] .publication-status-panel{border-color:var(--bf-border-default);border-left-color:var(--bf-action-line);background:linear-gradient(90deg, var(--bf-action-surface), transparent 78%), var(--bf-bg-raised);color:var(--bf-text-primary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .subject-pane__standing p,body[data-ui-shell=cards] .subject-pane__body p,body[data-ui-shell=cards] .subject-pane__notice,body[data-ui-shell=cards] .work-status-panel p,body[data-ui-shell=cards] .publication-status-panel p{color:var(--bf-text-secondary)}body[data-ui-shell=cards] .subject-pane__notice{border-color:var(--bf-border-default);background:#080c0f33}body[data-ui-shell=cards] .subject-pane__more summary{color:var(--bf-action-hover)}body[data-ui-shell=cards] .subject-pane__action-grid>a,body[data-ui-shell=cards] .subject-pane__action-grid>button,body[data-ui-shell=cards] .contained-region-links button,body[data-ui-shell=cards] .inspection-links button,body[data-ui-shell=cards] .edge-links button,body[data-ui-shell=cards] .record-links a,body[data-ui-shell=cards] .leaf-world__port{border-color:var(--bf-border-subtle);background:linear-gradient(180deg, #ffffff06, transparent 55%), var(--bf-bg-control);color:var(--bf-text-primary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .subject-pane__action-grid>a:hover,body[data-ui-shell=cards] .subject-pane__action-grid>button:hover,body[data-ui-shell=cards] .contained-region-links button:hover,body[data-ui-shell=cards] .inspection-links button:hover,body[data-ui-shell=cards] .edge-links button:hover,body[data-ui-shell=cards] .record-links a:hover,body[data-ui-shell=cards] .leaf-world__port:hover{border-color:var(--bf-action-line);background:var(--bf-bg-raised)}body[data-ui-shell=cards] .subject-pane__action-grid span,body[data-ui-shell=cards] .contained-region-links span,body[data-ui-shell=cards] .leaf-world__port>span{color:var(--bf-action-hover)}body[data-ui-shell=cards] .subject-pane__action-grid small,body[data-ui-shell=cards] .leaf-world__port small,body[data-ui-shell=cards] .contained-region-links small{color:var(--bf-text-muted)}body[data-ui-shell=cards] .work-status-chip,body[data-ui-shell=cards] .publication-status-chip{border:1px solid var(--bf-border-default);color:var(--bf-text-secondary);background:#7481881a}body[data-ui-shell=cards] .work-status-chip[data-stage=shipped],body[data-ui-shell=cards] .publication-status-chip[data-stage=published]{border-color:color-mix(in srgb, var(--bf-valid) 58%, transparent);background:color-mix(in srgb, var(--bf-valid) 10%, transparent);color:var(--bf-valid)}body[data-ui-shell=cards] .work-status-chip[data-stage=developed],body[data-ui-shell=cards] .publication-status-chip[data-stage=working-public]{border-color:color-mix(in srgb, var(--bf-info) 58%, transparent);background:color-mix(in srgb, var(--bf-info) 10%, transparent);color:var(--bf-info)}body[data-ui-shell=cards] .work-status-chip[data-stage=active-development],body[data-ui-shell=cards] .work-status-chip[data-stage=pilot],body[data-ui-shell=cards] .publication-status-chip[data-stage=review],body[data-ui-shell=cards] .publication-status-chip[data-stage=launch-candidate]{border-color:color-mix(in srgb, var(--bf-attention) 58%, transparent);background:color-mix(in srgb, var(--bf-attention) 9%, transparent);color:var(--bf-attention)}body[data-ui-shell=cards] .work-status-chip[data-stage=planned],body[data-ui-shell=cards] .publication-status-chip[data-stage=seed],body[data-ui-shell=cards] .publication-status-chip[data-stage=draft],body[data-ui-shell=cards] .publication-status-chip[data-stage=superseded]{border-color:color-mix(in srgb, var(--bf-unknown) 55%, transparent);background:color-mix(in srgb, var(--bf-unknown) 9%, transparent);color:var(--bf-silver-300)}body[data-ui-shell=cards] .evidence-view,body[data-ui-shell=cards] .gestalt-view{border-color:var(--bf-border-default);background:linear-gradient(#aab4b806 1px, transparent 1px), linear-gradient(90deg, #aab4b806 1px, transparent 1px), linear-gradient(145deg, #ffffff07, transparent 58%), var(--bf-bg-base);color:var(--bf-text-primary);background-size:36px 36px,36px 36px,auto,auto;box-shadow:0 18px 52px #00000047}body[data-ui-shell=cards] .evidence-view__scope,body[data-ui-shell=cards] .evidence-compartment,body[data-ui-shell=cards] .gestalt-view__scope,body[data-ui-shell=cards] .gestalt-synthesis,body[data-ui-shell=cards] .gestalt-pipeline__stages>li,body[data-ui-shell=cards] .gestalt-discipline-map article,body[data-ui-shell=cards] .gestalt-placement-notes,body[data-ui-shell=cards] .gestalt-process-peers{border-color:var(--bf-border-subtle);background:var(--bf-bg-surface);color:var(--bf-text-primary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight)}body[data-ui-shell=cards] .evidence-view p,body[data-ui-shell=cards] .evidence-view dd,body[data-ui-shell=cards] .gestalt-view p,body[data-ui-shell=cards] .gestalt-view dd,body[data-ui-shell=cards] .gestalt-stage__copy p,body[data-ui-shell=cards] .gestalt-stage__copy li{color:var(--bf-text-secondary)}body[data-ui-shell=cards] .evidence-cards button,body[data-ui-shell=cards] .evidence-relations button,body[data-ui-shell=cards] .evidence-records a,body[data-ui-shell=cards] .gestalt-process-peers button{border-color:var(--bf-border-subtle);background:var(--bf-bg-control);color:var(--bf-text-primary)}body[data-ui-shell=cards] .evidence-cards button:hover,body[data-ui-shell=cards] .evidence-relations button:hover,body[data-ui-shell=cards] .evidence-records a:hover,body[data-ui-shell=cards] .gestalt-process-peers button:hover{border-color:var(--bf-action-line);background:var(--bf-bg-raised)}body[data-ui-shell=cards] .gestalt-pipeline__stages>li.is-active{border-color:var(--bf-action-line);background:color-mix(in srgb, var(--bf-bg-raised) 90%, var(--bf-action) 10%);box-shadow:0 8px 22px #00000038}body[data-ui-shell=cards] .gestalt-pipeline__stages>li[data-primary=true]{border-left-color:var(--bf-action)}body[data-ui-shell=cards] .inspection-layer__backdrop,body[data-ui-shell=cards] .search-layer__backdrop{background:#040709b8}body[data-ui-shell=cards] .inspection-panel,body[data-ui-shell=cards] .search-panel{border-color:var(--bf-border-default);background:linear-gradient(145deg, #ffffff09, transparent 54%), var(--bf-bg-surface);color:var(--bf-text-primary);box-shadow:0 28px 90px #0000008f}body[data-ui-shell=cards] .inspection-panel__rail,body[data-ui-shell=cards] .search-panel__header{border-color:var(--bf-border-subtle);background:var(--bf-bg-raised)}body[data-ui-shell=cards] .inspection-panel button,body[data-ui-shell=cards] .search-panel button,body[data-ui-shell=cards] .inspection-record-links a{border-color:var(--bf-border-subtle);background:var(--bf-bg-control);color:var(--bf-text-primary)}body[data-ui-shell=cards] .search-field input{border-color:var(--bf-border-default);background:var(--bf-recess);color:var(--bf-text-primary);caret-color:var(--bf-action)}body[data-ui-shell=cards] .search-field input::placeholder{color:var(--bf-text-muted)}body[data-ui-shell=cards] .inspection-source,body[data-ui-shell=cards] .evidence-source-list li{border-color:var(--bf-border-subtle);background:var(--bf-recess);color:var(--bf-text-secondary)}body[data-ui-shell=cards] button,body[data-ui-shell=cards] a,body[data-ui-shell=cards] summary{-webkit-tap-highlight-color:transparent}body[data-ui-shell=cards] button:focus-visible,body[data-ui-shell=cards] a:focus-visible,body[data-ui-shell=cards] input:focus-visible,body[data-ui-shell=cards] summary:focus-visible{outline:2px solid var(--bf-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){body[data-ui-shell=cards] .district-card,body[data-ui-shell=cards] .frame-tool,body[data-ui-shell=cards] .hero-screen__entry button{transition:none}}@media (forced-colors:active){body[data-ui-shell=cards]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){body[data-ui-shell=cards]{--lightningcss-light: ;--lightningcss-dark:initial}}body[data-ui-shell=cards] .district-card,body[data-ui-shell=cards] .subject-pane,body[data-ui-shell=cards] .node-surface,body[data-ui-shell=cards] .inspection-panel,body[data-ui-shell=cards] .search-panel,body[data-ui-shell=cards] .evidence-view,body[data-ui-shell=cards] .gestalt-view{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
body[data-ui-shell=cards] .hero-screen{background:linear-gradient(#aab4b806 1px, transparent 1px), linear-gradient(90deg, #aab4b806 1px, transparent 1px), radial-gradient(circle at 72% 46%, color-mix(in srgb, var(--bf-action) 5.5%, transparent), transparent 27rem), linear-gradient(128deg, #ffffff05, transparent 42%), var(--bf-bg-frame);background-size:48px 48px,48px 48px,auto,auto,auto;grid-template-rows:54px minmax(0,1fr) 34px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:0;padding:12px}body[data-ui-shell=cards] .hero-screen:before{border:1px solid var(--bf-border-default);box-shadow:inset 0 1px var(--bf-edge-highlight), 0 24px 70px #00000047;border-radius:8px;inset:12px}body[data-ui-shell=cards] .hero-screen:after{background:linear-gradient(transparent, var(--bf-border-default) 12%, var(--bf-border-default) 88%, transparent);opacity:.72;top:66px;bottom:46px;left:56%}body[data-ui-shell=cards] .hero-screen__chassis{z-index:3;border-bottom:1px solid var(--bf-border-subtle);min-width:0;box-shadow:inset 0 1px var(--bf-edge-highlight);background:linear-gradient(#ffffff06,#0000),#11161be0;grid-area:1/1/auto/-1;grid-template-columns:minmax(190px,1fr) auto minmax(150px,1fr);align-items:center;gap:12px;padding:0 12px;display:grid;position:relative}body[data-ui-shell=cards] .hero-screen__identity{align-items:center;gap:9px;min-width:0;display:flex}body[data-ui-shell=cards] .hero-screen__identity-mark{border:1px solid var(--bf-border-strong);background:var(--bf-bg-surface);width:34px;height:34px;color:var(--bf-workshop-100);letter-spacing:-.04em;box-shadow:inset 0 0 0 3px #0000001f, inset 0 1px var(--bf-edge-highlight);border-radius:5px;flex:0 0 34px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.82rem;display:grid;position:relative}body[data-ui-shell=cards] .hero-screen__identity-mark:after{content:"";border:1px solid var(--bf-border-subtle);border-radius:2px;position:absolute;inset:5px}body[data-ui-shell=cards] .hero-screen__identity-copy{gap:1px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}body[data-ui-shell=cards] .hero-screen__identity-copy strong{color:var(--bf-text-primary);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:650;overflow:hidden}body[data-ui-shell=cards] .hero-screen__identity-copy small,body[data-ui-shell=cards] .hero-screen__mode span{color:var(--bf-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.43rem;font-weight:650}body[data-ui-shell=cards] .hero-screen__threshold{border:1px solid var(--bf-border-default);background:var(--bf-bg-surface);min-width:0;box-shadow:inset 0 1px var(--bf-edge-highlight), 0 4px 12px #0000002e;color:var(--bf-text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;grid-template-columns:auto 22px auto 22px auto;align-items:center;gap:0;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.35rem,.7vw,.42rem);font-weight:700;display:grid;position:static;transform:none}body[data-ui-shell=cards] .hero-screen__threshold i{background:var(--bf-border-default);height:1px;margin-inline:5px;display:block;position:relative}body[data-ui-shell=cards] .hero-screen__threshold i:after{content:"";background:var(--bf-border-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}body[data-ui-shell=cards] .hero-screen__threshold span:nth-of-type(2){color:var(--bf-action-hover)}body[data-ui-shell=cards] .hero-screen__mode{justify-self:end;justify-items:end;gap:1px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}body[data-ui-shell=cards] .hero-screen__mode strong{color:var(--bf-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:650}body[data-ui-shell=cards] .hero-screen__copy{grid-area:2/1;align-content:center;align-self:center;gap:clamp(.78rem,1.45svh,1.15rem);width:min(100%,900px);max-width:none;padding:clamp(34px,7svh,82px) clamp(34px,6vw,92px);display:grid}body[data-ui-shell=cards] .hero-screen__copy-register,body[data-ui-shell=cards] .hero-screen__instrument-register,body[data-ui-shell=cards] .hero-screen__entry-register{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body[data-ui-shell=cards] .hero-screen__copy-register{width:max-content;color:var(--bf-text-muted);letter-spacing:.09em;grid-template-columns:28px auto;align-items:center;gap:8px;font-size:.46rem;font-weight:700;display:grid}body[data-ui-shell=cards] .hero-screen__copy-register span:first-child{border:1px solid var(--bf-border-default);background:var(--bf-bg-surface);width:28px;height:20px;color:var(--bf-action-hover);border-radius:3px;place-items:center;display:grid}body[data-ui-shell=cards] .hero-screen__eyebrow{color:var(--bf-action);letter-spacing:.11em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.65rem,.8vw,.78rem);font-weight:700;line-height:1.25}body[data-ui-shell=cards] .hero-screen h1{max-width:13ch;color:var(--bf-workshop-100);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,min(6.4vw,8.5svh),6.25rem);line-height:.91}body[data-ui-shell=cards] .hero-screen__lede{max-width:42rem;color:var(--bf-text-secondary);font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.58}body[data-ui-shell=cards] .hero-screen__entry{grid-template-columns:1fr;gap:6px;width:min(100%,320px);max-width:none;margin-top:.35rem;display:grid}body[data-ui-shell=cards] .hero-screen__entry-register{color:var(--bf-text-muted);letter-spacing:.09em;font-size:clamp(.38rem,.8vw,.44rem);font-weight:700}body[data-ui-shell=cards] .hero-screen__entry button{border:1px solid var(--bf-action-line);background:linear-gradient(90deg, color-mix(in srgb, var(--bf-action) 13%, transparent), transparent 72%), var(--bf-bg-surface);width:100%;min-height:clamp(40px,5vw,50px);color:var(--bf-workshop-100);box-shadow:inset 3px 0 var(--bf-action), inset 0 1px var(--bf-edge-highlight), 0 8px 20px #00000038;letter-spacing:.055em;text-transform:uppercase;border-radius:clamp(4px,1vw,6px);padding:0 clamp(6px,1.2vw,8px) 0 clamp(10px,1.8vw,14px);font-size:clamp(.6rem,1.2vw,.72rem);transition:border-color .12s,background .12s,box-shadow .12s;position:relative}body[data-ui-shell=cards] .hero-screen__entry button:hover{border-color:var(--bf-action-hover);background:linear-gradient(90deg, color-mix(in srgb, var(--bf-action) 20%, transparent), transparent 74%), var(--bf-bg-raised);box-shadow:inset 3px 0 var(--bf-action-hover), inset 0 1px var(--bf-edge-highlight), 0 10px 24px #00000047, 0 0 0 1px color-mix(in srgb, var(--bf-action) 8%, transparent);transform:none}body[data-ui-shell=cards] .hero-screen__entry-terminal{border:1px solid var(--bf-action-line);background:var(--bf-action-pressed);width:clamp(24px,4vw,32px);height:clamp(24px,4vw,32px);color:var(--bf-white-050);border-radius:4px;place-items:center;font-size:clamp(.7rem,1.5vw,.92rem);display:grid}body[data-ui-shell=cards] .hero-screen__instrument{grid-area:2/2;place-self:center;gap:16px;width:min(100%,540px);padding:clamp(28px,4vw,52px);display:grid;position:relative}body[data-ui-shell=cards] .hero-screen__instrument:before{content:"";border:1px solid var(--bf-border-subtle);box-shadow:inset 0 1px var(--bf-edge-highlight), inset 0 0 0 6px #0000000f;pointer-events:none;background:#1821296b;border-radius:7px;position:absolute;inset:clamp(12px,2vw,22px)}body[data-ui-shell=cards] .hero-screen__instrument-register{z-index:2;border-bottom:1px solid var(--bf-border-subtle);justify-content:space-between;justify-self:center;align-items:baseline;gap:1rem;width:min(100%,390px);padding-bottom:7px;display:flex;position:relative}body[data-ui-shell=cards] .hero-screen__instrument-register span{color:var(--bf-text-muted);letter-spacing:.09em;font-size:.43rem;font-weight:700}body[data-ui-shell=cards] .hero-screen__instrument-register strong{color:var(--bf-text-secondary);letter-spacing:.07em;font-size:.48rem;font-weight:700}body[data-ui-shell=cards] .hero-apparatus{z-index:2;aspect-ratio:1;width:min(29vw,48svh,400px);margin:0 auto;position:relative}body[data-ui-shell=cards] .hero-apparatus__outer,body[data-ui-shell=cards] .hero-apparatus__middle{border-radius:50%}body[data-ui-shell=cards] .hero-apparatus__outer{border-color:var(--bf-border-strong);background:radial-gradient(circle at 36% 30%, #ffffff0b, transparent 34%), radial-gradient(circle, transparent 53%, #00000029 54%, #00000029 57%, transparent 58%), var(--bf-bg-surface);box-shadow:0 22px 58px #00000057, inset 0 0 0 9px #0000001f, inset 0 0 0 10px var(--bf-border-subtle), inset 0 1px var(--bf-edge-highlight)}body[data-ui-shell=cards] .hero-apparatus__outer:before,body[data-ui-shell=cards] .hero-apparatus__outer:after{background:linear-gradient(90deg, transparent, var(--bf-border-default) 12%, var(--bf-border-default) 88%, transparent);opacity:.8}body[data-ui-shell=cards] .hero-apparatus__outer:after{background:linear-gradient(transparent, var(--bf-border-default) 12%, var(--bf-border-default) 88%, transparent)}body[data-ui-shell=cards] .hero-apparatus__middle{border-color:var(--bf-border-default);background:var(--bf-bg-base);box-shadow:inset 0 0 0 7px #00000021, inset 0 0 0 8px var(--bf-border-subtle), inset 0 1px var(--bf-edge-highlight);inset:18%}body[data-ui-shell=cards] .hero-apparatus__core{border:1px solid var(--bf-action-line);background:linear-gradient(145deg, color-mix(in srgb, var(--bf-action) 8%, transparent), transparent 60%), var(--bf-bg-surface);color:var(--bf-workshop-100);box-shadow:0 10px 26px #00000057, inset 3px 0 var(--bf-action), inset 0 1px var(--bf-edge-highlight), 0 0 24px color-mix(in srgb, var(--bf-action) 6%, transparent);border-radius:7px;inset:29%}body[data-ui-shell=cards] .hero-apparatus__core span{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,min(2.8vw,3.8svh),2.7rem)}body[data-ui-shell=cards] .hero-apparatus__label{background:var(--bf-bg-surface);color:var(--bf-text-muted);border-radius:4px;padding:4px 7px;top:10%}body[data-ui-shell=cards] .hero-apparatus__port{border-color:var(--bf-border-default);background:var(--bf-bg-surface);min-width:64px;color:var(--bf-text-secondary);box-shadow:inset 0 1px var(--bf-edge-highlight), 0 4px 12px #0000002e;border-radius:4px;padding:5px 7px}body[data-ui-shell=cards] .hero-apparatus__port--left{left:-14%}body[data-ui-shell=cards] .hero-apparatus__port--right{right:-14%}body[data-ui-shell=cards] .hero-apparatus__port--top{top:-8%}body[data-ui-shell=cards] .hero-apparatus__port--bottom{bottom:-8%}body[data-ui-shell=cards] .hero-screen__footer{z-index:3;border-top:1px solid var(--bf-border-subtle);color:var(--bf-text-muted);letter-spacing:.09em;text-transform:uppercase;grid-area:3/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.35rem,.7vw,.42rem);font-weight:700;line-height:1;display:grid;position:relative}body[data-ui-shell=cards] .hero-screen__footer span:nth-child(2){color:var(--bf-text-secondary);text-align:center}body[data-ui-shell=cards] .hero-screen__footer span:last-child{text-align:right}@media (max-width:880px){body[data-ui-shell=cards] .hero-screen{grid-template-rows:52px auto auto 32px;grid-template-columns:1fr;height:auto;min-height:100svh;padding:8px;overflow:visible}body[data-ui-shell=cards] .hero-screen:before{border-radius:7px;inset:8px}body[data-ui-shell=cards] .hero-screen:after{display:none}body[data-ui-shell=cards] .hero-screen__chassis{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto minmax(78px,auto);padding-inline:8px}body[data-ui-shell=cards] .hero-screen__copy{grid-area:2/1;width:100%;padding:clamp(44px,8vw,76px) clamp(22px,7vw,64px) 28px}body[data-ui-shell=cards] .hero-screen__instrument{grid-area:3/1;width:min(100%,520px);padding:30px clamp(28px,8vw,60px) 54px}body[data-ui-shell=cards] .hero-screen__footer{grid-area:4/1}body[data-ui-shell=cards] .hero-apparatus{width:min(64vw,340px)}}@media (max-width:620px){body[data-ui-shell=cards] .hero-screen__identity-copy{display:none}body[data-ui-shell=cards] .hero-screen__chassis{grid-template-columns:34px 1fr auto;gap:8px}body[data-ui-shell=cards] .hero-screen__threshold{grid-template-columns:auto 14px auto 14px auto;justify-self:center;padding-inline:6px;font-size:.38rem}body[data-ui-shell=cards] .hero-screen__mode span{display:none}body[data-ui-shell=cards] .hero-screen__copy{padding:52px 20px 28px}body[data-ui-shell=cards] .hero-screen h1{max-width:12ch;font-size:clamp(3rem,13vw,5.5rem)}body[data-ui-shell=cards] .hero-screen__entry{width:100%}body[data-ui-shell=cards] .hero-screen__instrument{padding-inline:28px}body[data-ui-shell=cards] .hero-screen__footer{grid-template-columns:1fr 1fr;padding-inline:9px}body[data-ui-shell=cards] .hero-screen__footer span:nth-child(2){display:none}}@media (max-width:460px){body[data-ui-shell=cards] .hero-screen__threshold span:first-of-type,body[data-ui-shell=cards] .hero-screen__threshold span:last-of-type,body[data-ui-shell=cards] .hero-screen__threshold i{display:none}body[data-ui-shell=cards] .hero-screen__threshold{grid-template-columns:1fr;justify-items:center;min-width:78px}body[data-ui-shell=cards] .hero-apparatus__port{display:none}body[data-ui-shell=cards] .hero-screen__instrument{padding-bottom:44px}}@media (prefers-reduced-motion:reduce){body[data-ui-shell=cards] .hero-screen__entry button{transition:none}}@media (forced-colors:active){body[data-ui-shell=cards] .hero-screen__chassis,body[data-ui-shell=cards] .hero-screen__identity-mark,body[data-ui-shell=cards] .hero-screen__threshold,body[data-ui-shell=cards] .hero-screen__instrument:before,body[data-ui-shell=cards] .hero-screen__entry button,body[data-ui-shell=cards] .hero-screen__entry-terminal,body[data-ui-shell=cards] .hero-apparatus__outer,body[data-ui-shell=cards] .hero-apparatus__middle,body[data-ui-shell=cards] .hero-apparatus__core,body[data-ui-shell=cards] .hero-apparatus__label,body[data-ui-shell=cards] .hero-apparatus__port{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
body[data-ui-shell=cards]{--frame-top:52px;--frame-bottom:52px}body[data-ui-shell=cards] .boundary-frame__top,body[data-ui-shell=cards] .boundary-frame__bottom{height:52px;padding-inline:10px}body[data-ui-shell=cards] .brand-anchor{border-radius:11px;gap:.58rem;height:40px;padding:4px 8px 4px 6px}body[data-ui-shell=cards] .brand-anchor__mark{flex-basis:30px;width:30px;height:30px;font-size:.58rem}body[data-ui-shell=cards] .brand-anchor__name{font-size:.86rem}body[data-ui-shell=cards] .brand-anchor__copy{gap:0}body[data-ui-shell=cards] .frame-tool{width:38px;height:38px;border-radius:10px!important;min-width:38px!important;min-height:38px!important}body[data-ui-shell=cards] .frame-tool svg{width:16px;height:16px}body[data-ui-shell=cards] .boundary-frame__bottom,body[data-ui-shell=cards] .site-shell[data-root-focus=true] .boundary-frame__bottom{justify-content:space-between;gap:.65rem;padding-left:10px;padding-right:10px}body[data-ui-shell=cards] .frame-tool--footer-back{flex:none}body[data-ui-shell=cards] .projection-switcher{min-width:0;margin-left:auto}body[data-ui-shell=cards] .world-viewport{place-items:stretch stretch;padding:clamp(8px,.55vw,10px)}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{padding:clamp(5px,.45vw,8px);overflow:hidden}body[data-ui-shell=cards] .branch-world{--world-gap:clamp(8px, .9vw, 14px);gap:var(--world-gap);align-content:stretch;height:100%;min-height:0}body[data-ui-shell=cards] .branch-world--root-world{grid-template-rows:minmax(0,.94fr) minmax(0,1.06fr);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:stretch}body[data-ui-shell=cards] .branch-world--root-world>.world-heading{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;align-content:center;align-self:stretch;padding:clamp(18px,1.35vw,28px);display:grid}body[data-ui-shell=cards] .branch-world--root-world>.world-heading>p:not(.eyebrow){max-width:24ch;margin:0;font-size:clamp(.8rem,.88vw,1rem);line-height:1.48}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-grid{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;grid-area:1/1/-1/-1;grid-template-rows:minmax(0,.94fr) minmax(0,1.06fr);grid-template-columns:minmax(260px,.48fr) repeat(3,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:8px;padding:0;display:grid}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card{height:100%;padding:clamp(12px,.9vw,16px);overflow:hidden;min-height:0!important}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=public-interest]{grid-area:1/2}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=products]{grid-area:1/3}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=publications]{grid-area:1/4}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=about]{grid-area:2/1;padding:clamp(16px,1.15vw,22px)}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=research]{border-radius:clamp(24px,2.1vw,34px);grid-area:2/2/auto/5;padding-inline:clamp(22px,2vw,36px)}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card__kind{font-size:.5rem;line-height:1.25}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card>strong{font-size:clamp(1.2rem,min(1.55vw,2.8svh),1.9rem);line-height:1}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=research]>strong{font-size:clamp(1.45rem,min(2.1vw,3.6svh),2.35rem)}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card>p{margin-top:.5rem;font-size:clamp(.68rem,.74vw,.82rem);line-height:1.34}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id=about]>p{font-size:clamp(.7rem,.76vw,.84rem);line-height:1.38}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card__action{margin-top:auto;padding-top:.55rem}@media (min-width:981px){body[data-ui-shell=cards] .world-viewport{overflow:hidden}body[data-ui-shell=cards] .branch-world[data-world-id]:not([data-world-id=root]){overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}}@media (max-width:980px){body[data-ui-shell=cards],body[data-ui-shell=cards] .site-shell{--frame-top:52px;--frame-bottom:52px}body[data-ui-shell=cards] .world-viewport,body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{padding:6px;overflow:auto}body[data-ui-shell=cards] .branch-world,body[data-ui-shell=cards] .branch-world--root-world{height:auto;min-height:100%}body[data-ui-shell=cards] .branch-world--root-world{grid-template-rows:auto;grid-template-columns:1fr}body[data-ui-shell=cards] .branch-world--root-world>.world-heading{grid-area:auto/1;padding:14px}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-grid{grid-area:auto/1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card,body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-card[data-node-id]{border-radius:18px;grid-area:auto;height:auto;padding-inline:14px;overflow:visible}}@media (max-width:720px){body[data-ui-shell=cards],body[data-ui-shell=cards] .site-shell,body[data-ui-shell=cards] .site-shell[data-root-focus=false]{--frame-top:52px;--frame-bottom:52px}body[data-ui-shell=cards] .boundary-frame__top,body[data-ui-shell=cards] .boundary-frame__bottom{height:52px}body[data-ui-shell=cards] .boundary-frame__top,body[data-ui-shell=cards] .boundary-frame__bottom,body[data-ui-shell=cards] .site-shell[data-root-focus=true] .boundary-frame__bottom{padding-inline:6px}body[data-ui-shell=cards] .branch-world[data-gestalt-id=root] .district-grid{grid-template-columns:1fr}}
body[data-ui-shell=cards] .public-interest-world{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;width:100%;min-width:0;height:100%;min-height:0;overflow-y:auto}body[data-ui-shell=cards] .public-interest-page{scroll-snap-align:start;width:100%;min-height:100%;padding:clamp(12px,1.35vw,22px);scroll-margin-top:0;display:grid}body[data-ui-shell=cards] .public-interest-page--overview{grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1vw,16px)}body[data-ui-shell=cards] .public-interest-page--context{align-content:start;min-height:auto}body[data-ui-shell=cards] .public-interest-page--context>.branch-world__context-section{width:100%}body[data-ui-shell=cards] .public-interest-hero__intro{border:1px solid var(--bf-border-default);background:linear-gradient(115deg, #ffffff09, transparent 48%), var(--bf-bg-surface);min-width:0;box-shadow:inset 0 1px 0 var(--bf-edge-highlight);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:stretch;gap:clamp(16px,2vw,40px);padding:clamp(12px,1.2vw,20px) clamp(14px,1.45vw,24px);display:grid}body[data-ui-shell=cards] .public-interest-hero__title-area{flex-direction:column;display:flex}body[data-ui-shell=cards] .public-interest-hero__title-area h1{letter-spacing:-.045em;margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,min(4.7vw,7svh),5.25rem);font-weight:400;line-height:.9}body[data-ui-shell=cards] .public-interest-hero__title-area p{max-width:920px;color:var(--bf-text-secondary);margin:0;font-size:clamp(.82rem,.95vw,1rem);line-height:1.48}body[data-ui-shell=cards] .public-interest-hero__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.75vw,12px);min-height:0;display:grid}body[data-ui-shell=cards] .public-interest-panel{border:1px solid var(--bf-border-default);background:linear-gradient(180deg, #ffffff0a, transparent 38%), var(--bf-bg-surface);min-width:0;min-height:0;color:var(--bf-text-primary);box-shadow:0 8px 20px #0000003d, inset 0 1px 0 var(--bf-edge-highlight);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;padding:clamp(14px,1.15vw,20px);display:flex}body[data-ui-shell=cards] button.public-interest-panel{cursor:pointer;transition:transform .14s,border-color .14s,background .14s}body[data-ui-shell=cards] button.public-interest-panel:hover{border-color:var(--bf-action-line);background:linear-gradient(180deg, #ffffff0e, transparent 38%), var(--bf-bg-raised);transform:translateY(-2px)}body[data-ui-shell=cards] .public-interest-panel__kind{color:var(--bf-action);letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;font-weight:800;line-height:1.3}body[data-ui-shell=cards] .public-interest-panel>strong{margin-top:auto;padding-top:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.55vw,1.8rem);font-weight:400;line-height:1.04}body[data-ui-shell=cards] .public-interest-panel>p{color:var(--bf-text-secondary);margin:.7rem 0 0;font-size:clamp(.68rem,.72vw,.8rem);line-height:1.45}body[data-ui-shell=cards] .public-interest-panel__action{color:var(--bf-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:1rem;font-size:.52rem;font-weight:800}body[data-ui-shell=cards] .public-interest-panel--glance{border-left-color:var(--bf-action-line);height:100%}body[data-ui-shell=cards] .public-interest-page--augusta{padding-top:clamp(16px,1.5vw,26px);padding-bottom:clamp(16px,1.5vw,26px)}body[data-ui-shell=cards] .public-interest-feature{border:1px solid var(--bf-border-default);border-top:3px solid var(--bf-border-strong);background:linear-gradient(115deg, #ffffff0b, transparent 48%), var(--bf-bg-surface);min-width:0;min-height:100%;box-shadow:0 16px 38px #00000047, inset 0 1px 0 var(--bf-edge-highlight);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(14px,1.4vw,24px);padding:clamp(22px,2.2vw,38px);display:grid}body[data-ui-shell=cards] .public-interest-feature__header{border-bottom:1px solid var(--bf-border-default);justify-content:space-between;align-items:start;gap:1rem;min-width:0;padding-bottom:1rem;display:flex}body[data-ui-shell=cards] .public-interest-feature__header .eyebrow{color:var(--bf-action);margin-bottom:.65rem}body[data-ui-shell=cards] .public-interest-feature h2{letter-spacing:-.05em;max-width:1000px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,min(5vw,7.5svh),5.8rem);font-weight:400;line-height:.9}body[data-ui-shell=cards] .public-interest-feature__deck{max-width:1120px;color:var(--bf-text-primary);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.45vw,1.5rem);line-height:1.35}body[data-ui-shell=cards] .public-interest-feature__body{border-top:1px solid var(--bf-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(14px,2vw,34px);min-height:0;padding-top:clamp(6px,.8vw,12px);display:grid}body[data-ui-shell=cards] .public-interest-feature__body p{color:var(--bf-text-secondary);margin:0;font-size:clamp(.78rem,.86vw,.94rem);line-height:1.62}body[data-ui-shell=cards] .public-interest-feature__footer{border-top:1px solid var(--bf-border-default);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}body[data-ui-shell=cards] .public-interest-feature__footer>span{color:var(--bf-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:800}body[data-ui-shell=cards] .public-interest-feature__footer button{border:1px solid var(--bf-action-line);background:var(--bf-action-surface);min-height:38px;color:var(--bf-action-hover);cursor:pointer;letter-spacing:.05em;border-radius:9px;padding:0 .9rem;font-size:.66rem;font-weight:800}body[data-ui-shell=cards] .public-interest-feature__footer button:hover{border-color:var(--bf-action);background:var(--bf-bg-raised)}@media (max-width:1180px){body[data-ui-shell=cards] .public-interest-hero__panels{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-ui-shell=cards] .public-interest-page--overview{min-height:auto}}@media (max-width:760px){body[data-ui-shell=cards] .public-interest-hero__title-row,body[data-ui-shell=cards] .public-interest-feature__body,body[data-ui-shell=cards] .public-interest-hero__panels{grid-template-columns:1fr}body[data-ui-shell=cards] .public-interest-feature__header,body[data-ui-shell=cards] .public-interest-feature__footer{flex-direction:column;align-items:flex-start}body[data-ui-shell=cards] .public-interest-page{min-height:auto}}@media (prefers-reduced-motion:reduce){body[data-ui-shell=cards] .public-interest-world{scroll-behavior:auto}body[data-ui-shell=cards] button.public-interest-panel{transition:none}}@media (forced-colors:active){body[data-ui-shell=cards] .public-interest-hero__intro,body[data-ui-shell=cards] .public-interest-panel,body[data-ui-shell=cards] .public-interest-feature{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
@media (min-width:981px){body[data-ui-shell=cards]{--frame-left:186px}body[data-ui-shell=cards] .boundary-frame__top{align-items:center;gap:clamp(10px,1vw,16px);grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr) auto!important;display:grid!important}body[data-ui-shell=cards] .brand-anchor{place-self:center start;width:40px;grid-area:1/1!important}body[data-ui-shell=cards] .brand-anchor__copy,body[data-ui-shell=cards] .brand-anchor__name{display:none!important}body[data-ui-shell=cards] .frame-tools{align-self:center;grid-area:1/3!important;justify-self:end!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}body[data-ui-shell=cards] .boundary-frame__trace-nav{top:var(--frame-top);bottom:var(--frame-bottom);width:var(--frame-left);background:linear-gradient(90deg, #ffffff05, transparent 72%), var(--bf-bg-surface);align-items:stretch;padding:12px 10px 14px;left:0;box-shadow:none!important;border-right:0!important}body[data-ui-shell=cards] .trace-nav{flex-direction:column;gap:12px;min-width:0;min-height:100%;display:flex}body[data-ui-shell=cards] .trace-nav__queue,body[data-ui-shell=cards] .trace-nav__history{min-width:0;list-style:none;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;padding:0!important}body[data-ui-shell=cards] .trace-nav__queue{flex-direction:column;display:flex;gap:7px!important}body[data-ui-shell=cards] .trace-nav__queue li,body[data-ui-shell=cards] .trace-nav__history li{text-align:left;min-width:0;max-width:none;padding:0}body[data-ui-shell=cards] .trace-nav__queue li+li:before,body[data-ui-shell=cards] .trace-nav__history li+li:before{content:none!important;display:none!important}body[data-ui-shell=cards] .trace-nav__queue button{border:1px solid var(--bf-border-subtle);width:100%;min-width:0;min-height:40px;color:var(--bf-text-secondary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight);text-align:left;background:#303b4257;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;padding:7px 9px;display:grid}body[data-ui-shell=cards] .trace-nav__queue button:hover:not(.is-active){border-color:var(--bf-action-line);background:var(--bf-bg-raised);color:var(--bf-text-primary)}body[data-ui-shell=cards] .trace-nav__queue button.is-active{border-color:var(--bf-action-line);background:linear-gradient(90deg, var(--bf-action-surface), transparent 86%), var(--bf-bg-raised);color:var(--bf-text-primary);cursor:default}body[data-ui-shell=cards] .trace-nav__queue .path-node__role{color:var(--bf-action-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.38rem;font-weight:800;line-height:1}body[data-ui-shell=cards] .trace-nav__queue .peer-node__label{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:.68rem;line-height:1.2}body[data-ui-shell=cards] .trace-nav__history-wrap{border-top:1px solid var(--bf-border-subtle);min-width:0;margin-top:auto;padding-top:10px}body[data-ui-shell=cards] .trace-nav__history{flex-direction:column;display:flex;gap:2px!important}body[data-ui-shell=cards] .trace-nav__history li{min-height:22px;color:var(--bf-text-muted);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:6px;display:grid}body[data-ui-shell=cards] .trace-nav__history-dot{background:var(--bf-border-strong);border-radius:50%;justify-self:center;width:4px;height:4px}body[data-ui-shell=cards] .trace-nav__history button{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:3px 2px}body[data-ui-shell=cards] .trace-nav__history button:hover{color:var(--bf-text-primary)}body[data-ui-shell=cards] .trace-nav__history .path-node__label{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.55rem;line-height:1.15;display:block;overflow:hidden}body[data-ui-shell=cards] .trace-nav__history-overflow{color:var(--bf-text-muted);letter-spacing:.08em;margin-top:4px;padding-left:14px;font-size:.42rem;display:block}body[data-ui-shell=cards] .boundary-frame__bottom{align-items:center;gap:10px;justify-content:space-between!important;padding-left:10px!important;padding-right:10px!important;display:flex!important}body[data-ui-shell=cards] .trace-transport{align-items:center;gap:4px;display:flex}body[data-ui-shell=cards] .trace-transport .frame-tool:disabled{opacity:.22;cursor:default}body[data-ui-shell=cards] .projection-switcher{margin-left:auto!important}body[data-ui-shell=cards] .brand-anchor__mark:before,body[data-ui-shell=cards] .boundary-frame__left:before,body[data-ui-shell=cards] .boundary-frame__left ol:before{content:none!important;display:none!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .world-viewport{min-width:0;min-height:0;overflow:hidden;left:var(--frame-left)!important;right:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{left:0!important;right:0!important}body[data-ui-shell=cards] .boundary-frame:after,body[data-ui-shell=cards] .site-shell[data-root-focus=false] .boundary-frame:after,body[data-ui-shell=cards] .site-shell[data-root-focus=true] .boundary-frame:after{border-left:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .boundary-frame:after{left:var(--frame-left)!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .boundary-frame:after{left:0!important}body[data-ui-shell=cards] .world-viewport>*{min-width:0;max-width:100%;max-height:100%}body[data-ui-shell=cards] .leaf-world{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);place-self:stretch start;align-items:start;gap:clamp(14px,2vw,30px);width:min(100%,1360px);max-width:100%;height:100%;max-height:100%;padding:clamp(8px,.8vw,14px);overflow:hidden auto}body[data-ui-shell=cards] .leaf-world>.world-heading,body[data-ui-shell=cards] .leaf-world__field,body[data-ui-shell=cards] .leaf-world__ports,body[data-ui-shell=cards] .leaf-world .subject-pane{min-width:0;max-width:100%}body[data-ui-shell=cards] .leaf-world__field{width:100%}}@media (max-width:980px){body[data-ui-shell=cards]{--trace-nav-shelf:60px}body[data-ui-shell=cards] .boundary-frame__top,body[data-ui-shell=cards] .boundary-frame--root .boundary-frame__top,body[data-ui-shell=cards] .boundary-frame:not(.boundary-frame--root) .boundary-frame__top{align-items:center;gap:.5rem;grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr) auto!important;display:grid!important}body[data-ui-shell=cards] .brand-anchor{grid-area:1/1!important}body[data-ui-shell=cards] .brand-anchor__copy,body[data-ui-shell=cards] .brand-anchor__name{display:none!important}body[data-ui-shell=cards] .frame-tools{grid-area:1/3!important;justify-self:end!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}body[data-ui-shell=cards] .boundary-frame__trace-nav{top:var(--frame-top);width:auto;height:var(--trace-nav-shelf);border-bottom:1px solid var(--bf-border-default);padding:6px 8px;display:block;bottom:auto;left:0;right:0;border-right:0!important}body[data-ui-shell=cards] .trace-nav{min-width:0;height:100%}body[data-ui-shell=cards] .trace-nav__queue{height:100%;list-style:none;overflow:auto hidden;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}body[data-ui-shell=cards] .trace-nav__queue li{flex:none;max-width:none}body[data-ui-shell=cards] .trace-nav__queue li+li:before{content:none!important;display:none!important}body[data-ui-shell=cards] .trace-nav__queue button{border:1px solid var(--bf-border-subtle);background:var(--bf-bg-control);min-width:112px;min-height:42px;color:var(--bf-text-secondary);text-align:left;border-radius:8px;padding:6px 8px}body[data-ui-shell=cards] .trace-nav__queue button.is-active{border-color:var(--bf-action-line);background:var(--bf-action-surface);color:var(--bf-text-primary)}body[data-ui-shell=cards] .trace-nav__history-wrap{display:none}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .world-viewport{top:calc(var(--frame-top) + var(--trace-nav-shelf))!important;left:0!important;right:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{top:var(--frame-top)!important;left:0!important}body[data-ui-shell=cards] .boundary-frame__bottom{gap:6px;justify-content:space-between!important;padding-left:8px!important;padding-right:8px!important;display:flex!important}body[data-ui-shell=cards] .trace-transport{gap:3px;display:flex}body[data-ui-shell=cards] .brand-anchor__mark:before,body[data-ui-shell=cards] .boundary-frame__left:before,body[data-ui-shell=cards] .boundary-frame__left ol:before{content:none!important;display:none!important}body[data-ui-shell=cards] .leaf-world{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow-x:hidden}}
body[data-ui-shell=cards]{--frame-bottom:0px!important}body[data-ui-shell=cards] .boundary-frame__bottom{display:none!important}body[data-ui-shell=cards] .world-viewport{bottom:0!important}body[data-ui-shell=cards] .leaf-world__port:not([data-edge-type]){display:none!important}body[data-ui-shell=cards] .leaf-world__ports:has(>.leaf-world__port:not([data-edge-type])):not(:has(>.leaf-world__port[data-edge-type])){display:none}body[data-ui-shell=cards] .boundary-frame__top{grid-template-columns:auto minmax(0,1fr) auto!important}body[data-ui-shell=cards] .frame-home-tray{border:1px solid var(--bf-border-subtle);background:linear-gradient(180deg, #ffffff09, transparent), color-mix(in srgb, var(--bf-bg-control) 90%, transparent);min-height:40px;box-shadow:inset 0 1px 0 var(--bf-edge-highlight);border-radius:12px;grid-column:1;justify-self:start;align-items:center;gap:3px;padding:3px;display:inline-flex}body[data-ui-shell=cards] .frame-home-tray .brand-anchor{background:0 0;border:0;border-radius:9px;gap:0;min-width:34px;height:34px;width:34px!important;padding:2px!important}body[data-ui-shell=cards] .frame-home-tray .brand-anchor:hover{background:var(--bf-bg-raised)}body[data-ui-shell=cards] .frame-home-tray .brand-anchor__mark{flex-basis:28px;width:28px;height:28px}body[data-ui-shell=cards] .frame-home-tray--trace .brand-anchor{margin-right:3px}body[data-ui-shell=cards] .frame-home-tray--trace .brand-anchor:after{content:"";background:var(--bf-border-subtle);width:1px;height:22px;margin-left:5px}body[data-ui-shell=cards] .frame-home-tray .frame-tool{width:32px;height:32px;color:var(--bf-text-secondary);background:0 0;border:0;padding:0;position:relative;border-radius:8px!important;min-width:32px!important;min-height:32px!important}body[data-ui-shell=cards] .frame-home-tray .frame-tool:hover:not(:disabled){background:var(--bf-bg-raised);color:var(--bf-text-primary)}body[data-ui-shell=cards] .frame-home-tray .frame-tool:disabled{opacity:.24;cursor:default}body[data-ui-shell=cards] .frame-home-tray .frame-tool__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body[data-ui-shell=cards] .frame-tools{gap:6px;grid-column:3!important}body[data-ui-shell=cards] .frame-tools>.frame-tool{order:1}body[data-ui-shell=cards] .frame-tools>.projection-switcher{flex:0 auto;order:2;margin-left:0!important}body[data-ui-shell=cards] .frame-tools>.frame-process-zoom{order:3}body[data-ui-shell=cards] .brand-anchor__mark:before,body[data-ui-shell=cards] .brand-anchor__mark:after,body[data-ui-shell=cards] .boundary-frame__left:before,body[data-ui-shell=cards] .boundary-frame__left ol:before{content:none!important;display:none!important}@media (min-width:981px){body[data-ui-shell=cards] .boundary-frame__trace-nav{width:calc(var(--frame-left) - 8px);min-width:154px;max-height:calc(100svh - var(--frame-top) - 24px);background:linear-gradient(180deg, #ffffff08, transparent 30%), linear-gradient(90deg, #ffffff05, transparent 70%), color-mix(in srgb, var(--bf-bg-surface) 95%, transparent);box-shadow:8px 10px 22px #0000001f, inset 0 1px 0 var(--bf-edge-highlight);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;border-radius:0 13px 13px 0;align-items:stretch;padding:10px 11px 12px 9px;left:0;right:auto;overflow:hidden auto;top:calc(var(--frame-top) + 8px)!important;border:1px solid var(--bf-border-default)!important;border-left:0!important;height:auto!important;display:block!important;bottom:auto!important}body[data-ui-shell=cards] .trace-nav{flex-direction:column;gap:9px;min-width:0;height:auto;display:flex;min-height:0!important}body[data-ui-shell=cards] .boundary-frame__trace-nav[data-has-trace=true] .trace-nav__history-wrap{display:block!important}body[data-ui-shell=cards] .trace-nav__history-wrap{min-width:0;position:relative;border:0!important;border-bottom:1px solid var(--bf-border-subtle)!important;margin:0!important;padding:2px 0 9px!important}body[data-ui-shell=cards] .trace-nav__history{list-style:none;position:relative;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}body[data-ui-shell=cards] .trace-nav__history:before{content:"";background:linear-gradient(var(--bf-border-subtle), var(--bf-border-strong));width:1px;position:absolute;top:8px;bottom:8px;left:7px}body[data-ui-shell=cards] .trace-nav__history li{min-width:0;min-height:25px;color:var(--bf-text-muted);text-align:left;position:relative;padding:0 2px 0 22px!important;display:block!important}body[data-ui-shell=cards] .trace-nav__history li+li:before{content:none!important;display:none!important}body[data-ui-shell=cards] .trace-nav__history-dot{z-index:1;border:2px solid var(--bf-bg-surface);background:var(--bf-border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}body[data-ui-shell=cards] .trace-nav__history button{width:100%;min-width:0;min-height:25px;color:inherit;cursor:pointer;text-align:left;background:0 0!important;border:0!important;padding:4px 2px!important}body[data-ui-shell=cards] .trace-nav__history button:hover{color:var(--bf-text-primary);text-underline-offset:3px;text-decoration:underline}body[data-ui-shell=cards] .trace-nav__history .path-node__label{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.55rem;line-height:1.2;display:block;overflow:hidden}body[data-ui-shell=cards] .trace-nav__history-gap{color:var(--bf-text-muted);letter-spacing:.08em;margin-bottom:3px;padding-left:22px;font-size:.42rem;line-height:1.2;display:block}body[data-ui-shell=cards] .local-nav__links{min-width:0;list-style:none;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}body[data-ui-shell=cards] .local-nav__links li{min-width:0;margin:0!important;padding:0!important}body[data-ui-shell=cards] .local-nav__links li+li:before{content:none!important;display:none!important}body[data-ui-shell=cards] .local-nav__links button{border:1px solid var(--bf-border-subtle);width:100%;min-width:0;min-height:40px;color:var(--bf-text-secondary);box-shadow:inset 0 1px 0 var(--bf-edge-highlight);cursor:pointer;text-align:left;background:linear-gradient(#ffffff06,#0000),#303b425c;border-radius:9px;align-items:center;padding:8px 10px;transition:border-color .12s,background .12s,color .12s,transform .12s;display:grid}body[data-ui-shell=cards] .local-nav__links button:hover:not(.is-active){border-color:var(--bf-action-line);background:var(--bf-bg-raised);color:var(--bf-text-primary);transform:translate(1px)}body[data-ui-shell=cards] .local-nav__links button.is-active{border-color:var(--bf-action-line);background:linear-gradient(90deg, var(--bf-action-surface), transparent 88%), var(--bf-bg-raised);color:var(--bf-text-primary);box-shadow:inset 3px 0 0 var(--bf-action), inset 0 1px 0 var(--bf-edge-highlight);cursor:default}body[data-ui-shell=cards] .local-nav__links .peer-node__label{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:.69rem;line-height:1.2}}@media (max-width:1180px) and (min-width:981px){body[data-ui-shell=cards] .projection-switcher__label{display:none}body[data-ui-shell=cards] .projection-switcher button{padding-inline:.45rem}}@media (max-width:980px){body[data-ui-shell=cards]{--trace-nav-shelf:64px;--frame-bottom:0px!important}body[data-ui-shell=cards] .boundary-frame__trace-nav{max-height:none;height:var(--trace-nav-shelf)!important;bottom:auto!important}body[data-ui-shell=cards] .trace-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;height:100%;display:grid}body[data-ui-shell=cards] .trace-nav__history-wrap{display:none!important}body[data-ui-shell=cards] .local-nav__links{min-width:0;height:100%;list-style:none;overflow:auto hidden;flex-direction:row!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}body[data-ui-shell=cards] .local-nav__links li{flex:none}body[data-ui-shell=cards] .local-nav__links button{border:1px solid var(--bf-border-subtle);background:var(--bf-bg-control);min-width:112px;min-height:42px;color:var(--bf-text-secondary);text-align:left;border-radius:9px;padding:7px 9px}body[data-ui-shell=cards] .local-nav__links button.is-active{border-color:var(--bf-action-line);background:var(--bf-bg-raised);color:var(--bf-text-primary)}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .world-viewport{top:calc(var(--frame-top) + var(--trace-nav-shelf))!important;bottom:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{top:var(--frame-top)!important;bottom:0!important}body[data-ui-shell=cards] .projection-switcher__label{display:none}body[data-ui-shell=cards] .projection-switcher button{min-height:28px;padding-inline:.4rem}}@media (max-width:720px){body[data-ui-shell=cards] .boundary-frame__top{padding-inline:6px}body[data-ui-shell=cards] .frame-home-tray{gap:1px}body[data-ui-shell=cards] .frame-home-tray .frame-tool{width:30px;height:30px;min-width:30px!important;min-height:30px!important}body[data-ui-shell=cards] .frame-tools{gap:3px}body[data-ui-shell=cards] .projection-switcher{gap:1px;padding:2px}body[data-ui-shell=cards] .projection-switcher button{min-height:26px;padding-inline:.28rem;font-size:.52rem}}@media (prefers-reduced-motion:reduce){body[data-ui-shell=cards] .local-nav__links button{transition:none}body[data-ui-shell=cards] .local-nav__links button:hover:not(.is-active){transform:none}}@media (forced-colors:active){body[data-ui-shell=cards] .frame-home-tray,body[data-ui-shell=cards] .boundary-frame__trace-nav,body[data-ui-shell=cards] .local-nav__links button{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext!important}body[data-ui-shell=cards] .local-nav__links button.is-active{outline-offset:-2px;outline:2px solid highlight}body[data-ui-shell=cards] .trace-nav__history:before,body[data-ui-shell=cards] .trace-nav__history-dot{background:canvastext}}
body[data-ui-shell=cards] .site-shell[data-root-focus=true]{--root-board-bg:#0d151b;--root-board-panel:#172128;--root-board-panel-raised:#1b262e;--root-board-panel-hover:#202c35;--root-board-line:#aab4b833;--root-board-edge:#aab4b857;--root-board-highlight:#ffffff0e;--root-board-shadow:#00000057}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world--root-world{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world--root-world>.world-hero{display:none}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{background:var(--root-board-bg);background-image:none;padding:clamp(10px,.8vw,14px);box-shadow:inset 0 10px 28px #00000029}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-grid{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,.85vw,14px);padding:0;display:grid}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=public-interest]{--root-region-accent:var(--bf-region-public-interest);grid-area:1/1/auto/span 2}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=products]{--root-region-accent:var(--bf-region-products);grid-area:1/3/auto/span 2}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=publications]{--root-region-accent:var(--bf-region-publications);grid-area:1/5/auto/span 2}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=about]{--root-region-accent:var(--bf-region-about);grid-area:2/1/auto/span 2}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=research]{--root-region-accent:var(--bf-region-research);grid-area:2/3/auto/span 4}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card{border:1px solid var(--root-board-edge);border-left:2px solid var(--root-region-accent,var(--bf-action));background:linear-gradient(180deg, var(--root-board-highlight), transparent 25%), var(--root-board-panel);min-width:0;height:100%;color:var(--bf-workshop-100);box-shadow:inset 0 1px var(--root-board-highlight), inset 0 -1px #00000057, 0 2px 7px var(--root-board-shadow);border-radius:9px;flex-direction:column;align-items:stretch;padding:clamp(16px,1.2vw,22px);transition:background .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;transform:none;min-height:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card:before{content:"";border:0;border-top:1px solid color-mix(in srgb, var(--root-region-accent,var(--bf-action)) 48%, transparent);border-radius:inherit;pointer-events:none;background:0 0;width:auto;height:auto;position:absolute;inset:0}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card:hover{border-color:color-mix(in srgb, var(--root-region-accent,var(--bf-action)) 54%, var(--root-board-edge));border-left-color:var(--root-region-accent,var(--bf-action));background:linear-gradient(180deg, #fff1, transparent 26%), var(--root-board-panel-raised);transform:none;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #00000057,0 4px 11px #0006}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card__number{z-index:1;border:1px solid color-mix(in srgb, var(--root-region-accent,var(--bf-action)) 56%, transparent);width:auto;min-width:2rem;height:1.65rem;color:var(--root-region-accent,var(--bf-action));letter-spacing:.08em;background:#ffffff05;border-radius:5px;place-items:center;padding-inline:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:grid;position:absolute;top:clamp(14px,1vw,18px);right:clamp(14px,1vw,18px)}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card__kind{min-height:3.6rem;color:var(--bf-silver-300);letter-spacing:.055em;text-transform:uppercase;padding-right:3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.58rem,.56vw,.68rem);font-weight:500;line-height:1.35;display:block}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card__kind:before{color:var(--root-region-accent,var(--bf-action));margin-bottom:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.55rem,1.6vw,2rem);font-weight:400;line-height:1;display:block}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=public-interest] .district-card__kind:before{content:"◎"}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=products] .district-card__kind:before{content:"◇"}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=publications] .district-card__kind:before{content:"▤"}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=about] .district-card__kind:before{content:"△"}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card[data-node-id=research] .district-card__kind:before{content:"⌁"}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card>strong{max-width:22ch;color:var(--bf-workshop-100);margin-top:.08rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,min(1.9vw,3.3svh),2.15rem);font-weight:400;line-height:1.05}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card[data-node-id=research]>strong{max-width:none;font-size:clamp(1.65rem,min(2.2vw,3.8svh),2.45rem)}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card>p{max-width:50ch;color:var(--bf-silver-300);margin:.7rem 0 0;font-size:clamp(.75rem,.76vw,.9rem);line-height:1.52}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card[data-node-id=research]>p{max-width:82ch}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card__action{border-top:1px solid var(--root-board-line);width:calc(100% + 2*clamp(16px,1.2vw,22px));min-height:3rem;color:var(--root-region-accent,var(--bf-action));letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:auto calc(-1*clamp(16px,1.2vw,22px)) calc(-1*clamp(16px,1.2vw,22px));padding:0 clamp(16px,1.2vw,22px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:flex}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card__action:after{content:"›";color:var(--root-region-accent,var(--bf-action));background:0 0;border:0;font-size:1.35rem;line-height:1;display:block}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .boundary-frame__top{border-bottom-color:var(--root-board-edge);-webkit-backdrop-filter:none;backdrop-filter:none;background:#111a20;box-shadow:inset 0 -1px #00000057}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .brand-anchor,body[data-ui-shell=cards] .site-shell[data-root-focus=true] .frame-tool,body[data-ui-shell=cards] .site-shell[data-root-focus=true] .projection-switcher{border-color:var(--root-board-edge);box-shadow:inset 0 1px var(--root-board-highlight);background:#202b33}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .brand-anchor{justify-content:flex-start;width:auto;min-width:12.5rem}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .brand-anchor:after{content:"BOUNDARY FIRST LABS";color:var(--bf-workshop-100);letter-spacing:.08em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}@media (max-width:1360px){body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-grid{height:auto;grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card[data-node-id]{height:auto;grid-area:auto!important;min-height:16rem!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card[data-node-id=research]{grid-column:1/-1!important}}@media (max-width:980px){body[data-ui-shell=cards] .site-shell[data-root-focus=true] .world-viewport{overflow:auto}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world--root-world{height:auto;min-height:100%}}@media (max-width:720px){body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-grid{grid-template-columns:minmax(0,1fr)!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .branch-world[data-gestalt-id=root] .district-card[data-node-id]{min-height:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .brand-anchor{min-width:0}body[data-ui-shell=cards] .site-shell[data-root-focus=true] .brand-anchor:after{display:none}}@media (prefers-reduced-motion:reduce){body[data-ui-shell=cards] .site-shell[data-root-focus=true] .district-card{transition:none}}
body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world]{--secondary-board-bg:#0d151b;--secondary-main:#131d24;--secondary-panel:#172128;--secondary-inset:#202b33;--secondary-inset-hover:#26333c;--secondary-line:#aab4b82e;--secondary-edge:#aab4b852;--secondary-highlight:#ffffff0d;--secondary-shadow:#00000052}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-viewport{background:var(--secondary-board-bg);background-image:none;padding:clamp(10px,.8vw,14px);box-shadow:inset 0 10px 28px #00000024}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world){--world-gap:clamp(10px, .9vw, 14px);grid-template-columns:minmax(250px,.68fr) minmax(0,1.62fr);align-content:stretch;align-items:start}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.world-heading,.subject-pane,.public-interest-hero__intro,.public-interest-feature){border:1px solid var(--secondary-edge);background:linear-gradient(180deg, var(--secondary-highlight), transparent 24%), var(--secondary-main);box-shadow:inset 0 1px var(--secondary-highlight), inset 0 -1px #0000004d, 0 2px 7px var(--secondary-shadow);border-radius:9px}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-heading{border-left:2px solid var(--bf-action);padding:clamp(18px,1.5vw,26px);position:relative;overflow:hidden}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-heading:after{content:"";border-top:1px solid var(--bf-action-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-heading .eyebrow{color:var(--bf-action-hover);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.56rem,.58vw,.68rem);font-weight:600;line-height:1.35}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-heading h1{color:var(--bf-workshop-100);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,min(3.6vw,6svh),4.25rem);font-weight:400;line-height:.95}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-heading>p:not(.eyebrow){max-width:62ch;color:var(--bf-silver-300);margin:1rem 0 0;font-size:clamp(.78rem,.84vw,.94rem);line-height:1.55}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane{background:linear-gradient(180deg, #ffffff09, transparent 24%), var(--secondary-panel);gap:.75rem;padding:clamp(14px,1.2vw,20px)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__header,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__primary{border-color:var(--secondary-line)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.subject-pane__label,.subject-pane__group-label,.subject-pane__standing>span){color:var(--bf-alloy-400);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__body>p:first-child{color:var(--bf-workshop-100);font-size:clamp(.88rem,.96vw,1.02rem);line-height:1.52}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.subject-pane__body p,.subject-pane__standing p,.subject-pane__disclosure-body p){color:var(--bf-silver-300)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__standing{border:1px solid var(--secondary-edge);border-left:2px solid var(--bf-attention);background:var(--secondary-inset);box-shadow:inset 0 1px var(--secondary-highlight);border-radius:7px;padding:.72rem .8rem}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__secondary{border-top-color:var(--secondary-edge)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__disclosure summary{color:var(--bf-action-hover)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.subject-pane__action-grid>a,.subject-pane__action-grid>button,.leaf-world__port,.public-interest-panel){border:1px solid var(--secondary-edge);background:linear-gradient(180deg, #ffffff0b, transparent 30%), var(--secondary-inset);color:var(--bf-workshop-100);box-shadow:inset 0 1px var(--secondary-highlight), 0 1px 3px #00000038;border-radius:7px}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.subject-pane__action-grid>a,.subject-pane__action-grid>button,.leaf-world__port,button.public-interest-panel):hover{border-color:var(--bf-action-line);background:linear-gradient(180deg, #ffffff0f, transparent 30%), var(--secondary-inset-hover);transform:none}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__action-grid span{color:var(--bf-action-hover);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__action-grid strong{color:var(--bf-workshop-100);font-size:.78rem}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane__action-grid small{color:var(--bf-silver-300)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world)>.district-grid{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(8px,.7vw,11px);padding:0}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card{border:1px solid var(--secondary-edge);background:linear-gradient(180deg, #ffffff0b, transparent 29%), var(--secondary-inset);min-height:0;color:var(--bf-workshop-100);box-shadow:inset 0 1px var(--secondary-highlight), 0 2px 6px #00000042;border-radius:8px;padding:clamp(13px,1vw,18px);position:relative;overflow:hidden;transform:none}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card:before{background:var(--bf-action-line);width:2px}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card:hover{border-color:var(--bf-action-line);background:linear-gradient(180deg, #ffffff0f, transparent 29%), var(--secondary-inset-hover);transform:none;box-shadow:inset 0 1px #ffffff12,0 4px 10px #00000052}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card__number{border-color:var(--bf-action-line);background:color-mix(in srgb, var(--bf-action) 8%, transparent);color:var(--bf-action-hover);border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card__kind{color:var(--bf-alloy-400);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card>strong{color:var(--bf-workshop-100);font-size:clamp(1.05rem,1.2vw,1.45rem)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card>p{color:var(--bf-silver-300);font-size:clamp(.68rem,.7vw,.8rem);line-height:1.45}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world) .district-card__action{border-top:1px solid var(--secondary-line);color:var(--bf-action-hover);letter-spacing:.08em;margin-top:auto;padding-top:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world{gap:clamp(10px,.9vw,14px);padding-block:0}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__field,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__ports{gap:clamp(8px,.7vw,11px)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__port{min-height:4.2rem;padding:.75rem .85rem}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__port span{color:var(--bf-action-hover);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__port strong{color:var(--bf-workshop-100)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__port small,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .leaf-world__empty{color:var(--bf-silver-300)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-world{background:var(--secondary-board-bg)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-page{padding:clamp(10px,.8vw,14px)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-hero__intro{border-left:2px solid var(--bf-action);background:linear-gradient(180deg, var(--secondary-highlight), transparent 24%), var(--secondary-main)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-hero__intro .eyebrow,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-panel__kind{color:var(--bf-action-hover);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-hero__title-row p,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-panel>p,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-feature__body p{color:var(--bf-silver-300)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-panel--glance{background:linear-gradient(180deg, #ffffff08, transparent 30%), var(--secondary-panel);border-left:2px solid var(--bf-action)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-panel__action{border-top:1px solid var(--secondary-line);width:100%;color:var(--bf-action-hover);margin-top:auto;padding-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-feature{border-top:1px solid var(--secondary-edge);border-left:2px solid var(--bf-action);background:linear-gradient(180deg, var(--secondary-highlight), transparent 24%), var(--secondary-main)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-feature__header,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-feature__footer{border-color:var(--secondary-line)}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-feature__footer button{border-color:var(--bf-action-line);background:var(--secondary-inset);color:var(--bf-action-hover);box-shadow:inset 0 1px var(--secondary-highlight);border-radius:7px}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-feature__footer button:hover{border-color:var(--bf-action);background:var(--secondary-inset-hover)}@media (max-width:1180px){body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world){grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}}@media (max-width:980px){body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .branch-world:not(.branch-world--root-world){grid-template-columns:minmax(0,1fr);height:auto}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-viewport{padding:8px;overflow:auto}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .public-interest-page{min-height:auto}}@media (max-width:720px){body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.world-heading,.subject-pane,.public-interest-hero__intro,.public-interest-feature){border-radius:7px}body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .world-heading,body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] .subject-pane{padding:13px}}@media (prefers-reduced-motion:reduce){body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.district-card,.subject-pane__action-grid>a,.subject-pane__action-grid>button,.leaf-world__port,button.public-interest-panel){transition:none}}@media (forced-colors:active){body[data-ui-shell=cards] .site-shell[data-root-focus=false][data-projection=world] :is(.world-heading,.subject-pane,.subject-pane__standing,.subject-pane__action-grid>a,.subject-pane__action-grid>button,.district-card,.leaf-world__port,.public-interest-hero__intro,.public-interest-panel,.public-interest-feature){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
body[data-ui-shell=cards] .site-shell[data-root-focus=false]{--nav-chassis:#111a20;--nav-control:#1b252c;--nav-control-hover:#202c34;--nav-control-active:#242e37;--nav-line:#aab4b838;--nav-edge:#aab4b857;--nav-highlight:#ffffff0d;--nav-shadow:#00000047}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray{border:1px solid var(--nav-edge);background:var(--nav-chassis);min-height:42px;box-shadow:inset 0 1px var(--nav-highlight), 0 1px 3px var(--nav-shadow);background-image:none;border-radius:7px;gap:2px;padding:3px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray .brand-anchor{border-radius:5px;min-width:34px;height:34px;width:34px!important;padding:2px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray .brand-anchor__mark{border-color:var(--nav-edge);width:27px;height:27px;box-shadow:inset 0 1px var(--nav-highlight);background:#202b33;flex-basis:27px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray--trace .brand-anchor{margin-right:2px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray--trace .brand-anchor:after{background:var(--nav-line);height:20px;margin-left:4px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray .frame-tool{width:30px;height:30px;color:var(--bf-silver-300);border-radius:5px!important;min-width:30px!important;min-height:30px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray .frame-tool:hover:not(:disabled){background:var(--nav-control-hover);color:var(--bf-workshop-100)}@media (min-width:981px){body[data-ui-shell=cards] .site-shell[data-root-focus=false] .boundary-frame__trace-nav{width:calc(var(--frame-left) - 9px);min-width:158px;max-height:calc(100svh - var(--frame-top) - 22px);background:var(--nav-chassis);box-shadow:5px 7px 14px #00000029, inset 0 1px var(--nav-highlight);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border-radius:0 7px 7px 0;padding:11px 10px 13px 11px;top:calc(var(--frame-top) + 7px)!important;border:1px solid var(--nav-edge)!important;border-left:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav{gap:0}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history-wrap{border:0!important;margin:0!important;padding:2px 0 10px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history{position:relative;padding:0 0 0 22px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history:before{background:var(--nav-line);width:11px;height:1px;top:50%;bottom:auto;left:7px;transform:translateY(-50%)}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history li{min-height:27px;padding:0!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history-dot{border:1px solid var(--nav-edge);background:var(--nav-chassis);width:7px;height:7px;box-shadow:0 0 0 2px var(--nav-chassis);top:50%;left:-18px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history button{min-height:27px;color:var(--bf-alloy-400);text-decoration:none;padding:3px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history button:hover{color:var(--bf-workshop-100);text-decoration:none}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history .path-node__label{font-size:.67rem;line-height:1.2}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history-gap{color:var(--bf-alloy-400);margin:0 0 4px;padding-left:22px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links{position:relative;gap:5px!important;padding:4px 0 0 24px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links:before{content:"";background:linear-gradient(var(--nav-edge), var(--nav-line));width:1px;position:absolute;top:-7px;bottom:22px;left:8px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li{position:relative}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:before{z-index:0;background:var(--nav-line);width:16px;height:1px;position:absolute;top:50%;left:-16px;transform:translateY(-50%);content:""!important;display:block!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:after{content:"";z-index:2;border:1px solid var(--nav-edge);background:var(--nav-chassis);width:7px;height:7px;box-shadow:0 0 0 2px var(--nav-chassis);border-radius:50%;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:has(button.is-active):after{border-color:var(--bf-action);background:var(--bf-action-pressed);box-shadow:0 0 0 2px var(--nav-chassis), 0 0 0 4px color-mix(in srgb, var(--bf-action) 11%, transparent)}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links button{z-index:1;border:1px solid var(--nav-line);background:var(--nav-control);min-height:44px;color:var(--bf-silver-300);box-shadow:inset 0 1px var(--nav-highlight);background-image:none;border-radius:6px;padding:8px 11px;transition:border-color .12s,background .12s,color .12s;position:relative}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links button:hover:not(.is-active){border-color:var(--nav-edge);background:var(--nav-control-hover);color:var(--bf-workshop-100);transform:none}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links button.is-active{border-color:var(--bf-action-line);background:linear-gradient(90deg, color-mix(in srgb, var(--bf-action) 13%, transparent), transparent 76%), var(--nav-control-active);color:var(--bf-workshop-100);box-shadow:inset 2px 0 var(--bf-action), inset 0 1px var(--nav-highlight)}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links .peer-node__label{font-size:clamp(.69rem,.73vw,.79rem);line-height:1.18}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .trace-nav__history-wrap+.local-nav__links:before{top:-10px}}@media (max-width:980px){body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray{border-radius:6px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .boundary-frame__trace-nav{background:var(--nav-chassis);border-color:var(--nav-edge);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links{gap:5px!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links:before,body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:before,body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:after{content:none!important;display:none!important}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links button{background:var(--nav-control);min-height:40px;color:var(--bf-silver-300);box-shadow:inset 0 1px var(--nav-highlight);border-radius:6px}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links button.is-active{border-color:var(--bf-action-line);background:var(--nav-control-active);color:var(--bf-workshop-100);box-shadow:inset 0 -2px var(--bf-action)}}@media (forced-colors:active){body[data-ui-shell=cards] .site-shell[data-root-focus=false] .frame-home-tray,body[data-ui-shell=cards] .site-shell[data-root-focus=false] .boundary-frame__trace-nav,body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links button{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links:before,body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:before{background:canvastext}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:after{background:canvas;border-color:canvastext}body[data-ui-shell=cards] .site-shell[data-root-focus=false] .local-nav__links li:has(button.is-active):after{background:highlight}}
body[data-ui-shell=cards]{--nav-chassis:#111a20;--nav-control:#202b33;--nav-control-hover:#26333c;--nav-control-active:#252f3a;--nav-line:#aab4b829;--nav-edge:#aab4b84a;--nav-highlight:#ffffff0b}@media (min-width:981px){body[data-ui-shell=cards]{--frame-left:clamp(272px, 21vw, 342px)}body[data-ui-shell=cards] .boundary-frame__trace-nav[data-apparatus-sections=true]{width:calc(var(--frame-left) - 9px);background:var(--nav-chassis);min-width:0;box-shadow:5px 7px 14px #00000029, inset 0 1px var(--nav-highlight);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;background-image:none;border-radius:0 7px 7px 0;left:0;overflow:hidden auto;top:calc(var(--frame-top) + 7px)!important;border:1px solid var(--nav-edge)!important;border-left:0!important;height:auto!important;padding:0!important;bottom:8px!important}body[data-ui-shell=cards] .traversal-nav{min-height:100%;color:var(--bf-silver-300);flex-direction:column;display:flex}body[data-ui-shell=cards] .traversal-nav__header{border-bottom:1px solid var(--nav-line);align-content:center;gap:.2rem;min-height:52px;padding:9px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}body[data-ui-shell=cards] .traversal-nav__header strong{color:var(--bf-workshop-100);letter-spacing:.095em;text-transform:uppercase;font-size:.7rem;font-weight:600;line-height:1}body[data-ui-shell=cards] .traversal-nav__header>span{color:var(--bf-alloy-400);letter-spacing:.02em;font-size:.5rem;line-height:1.25}body[data-ui-shell=cards] .traversal-nav__flow{flex:1 0 auto;align-content:start;min-width:0;padding:14px 10px 20px;display:grid;position:relative}body[data-ui-shell=cards] .traversal-nav__section-label{color:var(--bf-alloy-400);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.46rem;font-weight:700;line-height:1.2}body[data-ui-shell=cards] .traversal-nav__history{min-width:0;padding-bottom:0;position:relative}body[data-ui-shell=cards] .traversal-nav__history-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;max-height:clamp(132px,28vh,246px);overflow:hidden auto}body[data-ui-shell=cards] .traversal-nav__history ol{gap:0;margin:0;padding:0 2px 0 6px;list-style:none;display:grid;position:relative}body[data-ui-shell=cards] .traversal-nav__history ol:before{content:"";background:var(--nav-edge);width:1px;position:absolute;top:17px;bottom:17px;left:3px}body[data-ui-shell=cards] .traversal-nav__history li{text-align:left;align-items:center;min-width:0;max-width:none;min-height:34px;margin:0;padding:0;display:flex;position:relative}body[data-ui-shell=cards] .traversal-nav__history-terminal{border:1px solid var(--nav-edge);background:var(--nav-chassis);width:7px;height:7px;box-shadow:0 0 0 2px var(--nav-chassis);border-radius:50%;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}body[data-ui-shell=cards] .traversal-nav__history-node{width:100%;min-width:0;color:var(--bf-alloy-400);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:5px 7px;display:grid}body[data-ui-shell=cards] .traversal-nav__history-node[role=button]{cursor:pointer;transition:background .12s,color .12s}body[data-ui-shell=cards] .traversal-nav__history-node[role=button]:hover{background:color-mix(in srgb, var(--bf-action) 7%, transparent);color:var(--bf-workshop-100)}body[data-ui-shell=cards] .traversal-nav__history-node>span{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.72rem;line-height:1.2;overflow:hidden}body[data-ui-shell=cards] .traversal-nav__history-node>small{color:#aab4b86b;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.43rem}body[data-ui-shell=cards] .traversal-nav__current{z-index:2;margin:0 0 0 6px;position:relative}body[data-ui-shell=cards] .traversal-nav__current:before{content:"";background:var(--bf-action-line);width:1px;height:10px;position:absolute;bottom:100%;left:-3px}body[data-ui-shell=cards] .traversal-nav__current:after{content:"";background:var(--bf-action-line);width:1px;height:13px;position:absolute;top:100%;left:-3px}body[data-ui-shell=cards] .traversal-nav__current-terminal{z-index:3;border:1px solid var(--bf-action);background:var(--bf-action-pressed);width:10px;height:10px;box-shadow:0 0 0 2px var(--nav-chassis), 0 0 0 4px color-mix(in srgb, var(--bf-action) 12%, transparent);border-radius:50%;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}body[data-ui-shell=cards] .traversal-nav__current>div{border:1px solid var(--bf-action-line);background:linear-gradient(90deg, color-mix(in srgb, var(--bf-action) 14%, transparent), transparent 80%), var(--nav-control-active);min-height:50px;box-shadow:inset 3px 0 var(--bf-action), inset 0 1px var(--nav-highlight);border-radius:6px;align-content:center;gap:.22rem;padding:8px 10px;display:grid}body[data-ui-shell=cards] .traversal-nav__current small{color:var(--bf-action-hover);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.43rem;font-weight:700;line-height:1}body[data-ui-shell=cards] .traversal-nav__current strong{color:var(--bf-workshop-100);font-family:Georgia,Times New Roman,serif;font-size:clamp(.82rem,.9vw,.96rem);font-weight:400;line-height:1.18}body[data-ui-shell=cards] .traversal-nav__next{padding:2px 0 0 6px;position:relative}body[data-ui-shell=cards] .traversal-nav__next:before{display:none}body[data-ui-shell=cards] .traversal-nav__peer-list{gap:5px;min-width:0;margin:0;padding:5px 0 7px;list-style:none;display:grid;position:relative}body[data-ui-shell=cards] .traversal-nav__peer-list li{text-align:left;max-width:none;margin:0;padding:0}body[data-ui-shell=cards] .traversal-nav__peer-list:before{display:none}body[data-ui-shell=cards] .traversal-nav__peer-list button{border:1px solid var(--nav-line);border-left-color:color-mix(in srgb, var(--bf-action) 42%, transparent);background:var(--nav-control);width:100%;min-width:0;min-height:40px;color:var(--bf-silver-300);box-shadow:inset 0 1px var(--nav-highlight);cursor:pointer;text-align:left;border-radius:6px;align-content:center;padding:7px 9px;transition:border-color .12s,background .12s,color .12s;display:grid}body[data-ui-shell=cards] .traversal-nav__peer-list button:hover{border-color:var(--bf-action-line);background:var(--nav-control-hover);color:var(--bf-workshop-100)}body[data-ui-shell=cards] .traversal-nav__peer-list button>span{overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:.76rem;line-height:1.15}}@media (max-width:980px){body[data-ui-shell=cards]{--trace-nav-shelf:68px}body[data-ui-shell=cards] .boundary-frame__trace-nav[data-apparatus-sections=true]{background:var(--nav-chassis);border-color:var(--nav-edge);padding:5px 7px!important}body[data-ui-shell=cards] .traversal-nav{min-width:0;height:100%;display:block}body[data-ui-shell=cards] .traversal-nav__header,body[data-ui-shell=cards] .traversal-nav__section-label,body[data-ui-shell=cards] .traversal-nav__history-terminal,body[data-ui-shell=cards] .traversal-nav__current-terminal,body[data-ui-shell=cards] .traversal-nav__current:before,body[data-ui-shell=cards] .traversal-nav__current:after,body[data-ui-shell=cards] .traversal-nav__next:before,body[data-ui-shell=cards] .traversal-nav__peer-list:before{content:none;display:none}body[data-ui-shell=cards] .traversal-nav__flow{scrollbar-width:none;align-items:center;gap:5px;min-width:0;height:100%;padding:0;display:flex;overflow:auto hidden}body[data-ui-shell=cards] .traversal-nav__flow::-webkit-scrollbar{display:none}body[data-ui-shell=cards] .traversal-nav__history,body[data-ui-shell=cards] .traversal-nav__current,body[data-ui-shell=cards] .traversal-nav__next{flex:none;margin:0;padding:0}body[data-ui-shell=cards] .traversal-nav__history-viewport{scrollbar-gutter:auto;max-height:none;overflow:visible}body[data-ui-shell=cards] .traversal-nav__history ol,body[data-ui-shell=cards] .traversal-nav__next,body[data-ui-shell=cards] .traversal-nav__peer-list{flex-flow:row;align-items:center;gap:5px;display:flex}body[data-ui-shell=cards] .traversal-nav__history ol,body[data-ui-shell=cards] .traversal-nav__peer-list{margin:0;padding:0}body[data-ui-shell=cards] .traversal-nav__history li,body[data-ui-shell=cards] .traversal-nav__peer-list li{flex:none;min-height:0;margin:0;padding:0}body[data-ui-shell=cards] .traversal-nav__history ol:before{content:none;display:none}body[data-ui-shell=cards] .traversal-nav__history li:not(:last-child){display:none}body[data-ui-shell=cards] .traversal-nav__history-node{border:1px solid var(--nav-line);width:auto;max-width:118px;min-height:40px;color:var(--bf-alloy-400);border-radius:6px;align-items:center;padding:6px 9px;display:flex}body[data-ui-shell=cards] .traversal-nav__history-node:before{content:"←";color:var(--bf-alloy-400);margin-right:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body[data-ui-shell=cards] .traversal-nav__history-node>span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}body[data-ui-shell=cards] .traversal-nav__history-node>small{display:none}body[data-ui-shell=cards] .traversal-nav__current>div{border:1px solid var(--bf-action-line);background:var(--nav-control-active);min-width:122px;min-height:44px;box-shadow:inset 0 -2px var(--bf-action);border-radius:6px;align-content:center;gap:.12rem;padding:6px 9px;display:grid}body[data-ui-shell=cards] .traversal-nav__current small{font-size:.38rem}body[data-ui-shell=cards] .traversal-nav__current strong{text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:.72rem;overflow:hidden}body[data-ui-shell=cards] .traversal-nav__peer-list{flex:none}body[data-ui-shell=cards] .traversal-nav__peer-list button{border:1px solid var(--nav-line);border-left-color:color-mix(in srgb, var(--bf-action) 42%, transparent);background:var(--nav-control);min-width:116px;height:40px;min-height:40px;color:var(--bf-silver-300);box-shadow:inset 0 1px var(--nav-highlight);border-radius:6px;padding:6px 9px}body[data-ui-shell=cards] .traversal-nav__peer-list button>span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}}@media (max-width:460px){body[data-ui-shell=cards]{--trace-nav-shelf:62px}body[data-ui-shell=cards] .traversal-nav__history-node{max-width:96px}body[data-ui-shell=cards] .traversal-nav__current>div,body[data-ui-shell=cards] .traversal-nav__peer-list button{min-width:104px}}@media (forced-colors:active){body[data-ui-shell=cards] .traversal-nav__current>div,body[data-ui-shell=cards] .traversal-nav__history-node,body[data-ui-shell=cards] .traversal-nav__peer-list button{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}body[data-ui-shell=cards] .traversal-nav__history-terminal,body[data-ui-shell=cards] .traversal-nav__current-terminal{box-shadow:none;background:canvas;border-color:canvastext}}
