/* X-1104 / Institutional work continuity — namespaced, no second token system */
.x1104-operating-path{margin:clamp(28px,4vw,58px) 0 14px;background:var(--athrty-ui-surface);color:var(--athrty-ui-ink);border:1px solid var(--athrty-ui-border);border-radius:14px;padding:0;position:relative;overflow:hidden}
.x1104-operating-path>.x1104-summary{min-height:69px;padding:17px clamp(18px,2.4vw,30px);display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;color:var(--athrty-ui-ink)}
.x1104-operating-path>.x1104-summary::-webkit-details-marker{display:none}
.x1104-summary span:first-child{font-size:10px;letter-spacing:.12em;color:var(--athrty-ui-accent);font-weight:700}
.x1104-summary strong{font-size:14px;font-weight:700;flex:1}
.x1104-summary span:last-child{font-size:18px;color:var(--athrty-ui-muted)}
.x1104-operating-path[open]>.x1104-summary{border-bottom:1px solid var(--athrty-ui-border)}
.x1104-operating-path[open]>.x1104-summary span:last-child{transform:rotate(180deg)}
.x1104-operating-detail{padding:clamp(18px,2.5vw,32px)}
.x1104-operating-path:before{content:"";position:absolute;width:30%;top:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--athrty-ui-accent))}
.x1104-operating-head{display:flex;align-items:start;justify-content:space-between;gap:24px}
.x1104-operating-head>div{min-width:0}
.x1104-operating-path .x1104-kicker{font-size:10px;letter-spacing:.16em;color:var(--athrty-ui-accent);font-weight:650;margin:0 0 18px}
.x1104-operating-head h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.047em;font-weight:450;margin:0 0 16px;max-width:20ch;color:var(--athrty-ui-ink)}
.x1104-operating-head p:not(.x1104-kicker){color:var(--athrty-ui-muted);font-size:14px;line-height:1.65;max-width:62ch;margin:0}
.x1104-boundary{font-size:10px;letter-spacing:.13em;color:var(--athrty-ui-accent);border:1px solid var(--athrty-ui-border);border-radius:50px;padding:10px 13px;white-space:nowrap}
.x1104-context{display:flex;align-items:baseline;gap:24px;margin:34px 0 0;padding:17px 0;border-top:1px solid var(--athrty-ui-border)}
.x1104-context>span{font-size:10px;letter-spacing:.13em;color:var(--athrty-ui-muted);min-width:120px}
.x1104-context>strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;color:var(--athrty-ui-ink)}
.x1104-revision{font-size:11px;font-weight:400;color:var(--athrty-ui-muted);margin-left:15px}
.x1104-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));border-top:1px solid var(--athrty-ui-border);border-bottom:1px solid var(--athrty-ui-border)}
.x1104-actions>a{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:21px 16px 24px 0;color:var(--athrty-ui-ink);text-decoration:none;border-right:1px solid var(--athrty-ui-border);min-height:132px}
.x1104-actions>a:not(:first-child){padding-left:16px}
.x1104-actions>a:last-child{border-right:0}
.x1104-actions>a:hover,.x1104-actions>a:focus-visible{background:var(--athrty-ui-soft);color:var(--athrty-ui-ink)}
.x1104-actions>a:focus-visible{outline:2px solid var(--athrty-ui-accent);outline-offset:-3px}
.x1104-actions>a>span:nth-child(2){min-width:0;display:grid;gap:10px;align-content:start}
.x1104-index{font-size:10px;color:var(--athrty-ui-accent);font-variant-numeric:tabular-nums;padding-top:2px}
.x1104-actions strong{font-size:13px;font-weight:600;line-height:1.4;color:inherit}
.x1104-actions small{font-size:11px;line-height:1.55;color:var(--athrty-ui-muted)}
.x1104-arrow{margin-left:auto;color:var(--athrty-ui-accent)}
.x1104-proof{font-size:11px;line-height:1.75;color:var(--athrty-ui-muted);max-width:94ch;margin:21px 0 0}
@media(max-width:960px){.x1104-operating-head{display:block}.x1104-boundary{display:inline-block;margin-top:24px}.x1104-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.x1104-actions>a:nth-child(2n){border-right:0}.x1104-actions>a:not(:first-child){padding-left:0}.x1104-actions>a:nth-child(even){padding-left:15px}.x1104-actions>a:nth-child(n+3){border-top:1px solid var(--athrty-ui-border)}}
@media(max-width:540px){.x1104-operating-path{border-radius:14px;padding:0}.x1104-operating-detail{padding:19px 16px}.x1104-summary span:first-child{display:none}.x1104-operating-head h2{font-size:32px}.x1104-context{display:grid;gap:8px}.x1104-revision{display:block;margin:8px 0 0}.x1104-actions{display:block}.x1104-actions>a,.x1104-actions>a:nth-child(even),.x1104-actions>a:not(:first-child){border:0;border-top:1px solid var(--athrty-ui-border);padding:18px 2px;min-height:0}.x1104-actions>a:first-child{border-top:0}.x1104-boundary{font-size:9px}}
@media(prefers-reduced-motion:reduce){.x1104-operating-path *, .x1104-operating-path *:before{animation:none!important;transition:none!important}}
/* X-SYS-15100 · Connected WORK actions: fewer panels, one obvious continuation. */
.x1104-operating-path{margin:clamp(18px,2.7vw,28px) 0 12px;border-radius:17px}
.x1104-operating-path>.x1104-summary{min-height:53px;padding:13px clamp(17px,2vw,24px);gap:10px}
.x1104-operating-path .x1104-summary strong{font-size:13px;letter-spacing:-.02em}
.x1104-operating-detail{padding:clamp(17px,2.1vw,25px)}
.x1104-operating-head h2{font-size:clamp(24px,2.8vw,35px);max-width:29ch;line-height:1.15;margin:5px 0 10px}
.x1104-operating-head p:not(.x1104-kicker){font-size:12px;line-height:1.6}
.x1104-operating-path .x1104-kicker{margin:0 0 7px}
.x1104-context{margin:18px 0 0;padding:13px 0}
.x1104-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:0;margin-top:12px}
.x1104-actions>a,.x1104-actions>a:not(:first-child){min-height:76px;display:flex;align-items:center;gap:12px;
 padding:13px 15px;border:1px solid var(--athrty-ui-border);border-radius:13px;
 background:var(--athrty-ui-soft);color:var(--athrty-ui-ink);min-width:0}
.x1104-actions>a:first-child{background:var(--ath-glass-fill,rgba(72,112,138,.35));
 border-color:var(--ath-glass-edge,var(--athrty-ui-border));box-shadow:var(--ath-glass-shadow,none)}
.x1104-actions>a:hover{border-color:var(--ath-glass-edge,var(--athrty-ui-accent));background:var(--athrty-ui-surface)}
.x1104-actions>a:focus-visible{outline:3px solid var(--ath-glass-focus,var(--athrty-ui-accent));outline-offset:2px}
.x1104-actions>a>span:nth-child(2){gap:3px}
.x1104-actions strong{font-size:13px;font-weight:720;line-height:1.35}
.x1104-actions small{font-size:11px;line-height:1.45}
.x1104-index{align-self:center;color:var(--ath-glass-editorial,var(--athrty-ui-muted))}
.x1104-arrow{font-size:13px;color:var(--ath-glass-editorial,var(--athrty-ui-muted))}
.x1104-proof{margin:16px 0 0;font-size:10px;line-height:1.6}
@media(max-width:760px){.x1104-actions{grid-template-columns:minmax(0,1fr)}.x1104-actions>a,.x1104-actions>a:not(:first-child),
.x1104-actions>a:nth-child(even),.x1104-actions>a:nth-child(n+3){min-height:68px;padding:13px 14px;border:1px solid var(--athrty-ui-border);border-radius:13px}}
@media(prefers-reduced-motion:reduce){.x1104-actions>a{transition:none!important}}