.al-v7 .v7-board-demo{margin-top:clamp(42px,5vw,68px);padding:clamp(16px,3vw,32px);border-radius:var(--v7-radius-card);background:var(--v7-tint-accent);color:var(--ink)}.al-v7 .v7-board-demo-actions,.al-v7 .v7-board-demo-buckets,.al-v7 .v7-board-demo-head,.al-v7 .v7-board-demo-pager,.al-v7 .v7-board-demo-pager>div,.al-v7 .v7-board-demo-toolbar,.al-v7 .v7-board-demo-view{display:flex;align-items:center;gap:8px}.al-v7 .v7-board-demo-head{justify-content:space-between;gap:16px;margin-bottom:18px}.al-v7 .v7-board-demo-head p{margin:0;font-size:14px;color:var(--mut)}.al-v7 .v7-board-demo button{font:inherit;cursor:pointer}.al-v7 .v7-board-demo button:disabled{cursor:default;opacity:.4}.al-v7 .v7-board-demo a:focus-visible,.al-v7 .v7-board-demo button:focus-visible,.al-v7 .v7-board-demo textarea:focus-visible{outline:2px solid var(--v7-accent-text);outline-offset:2px}.al-v7 .v7-board-demo-view{flex:none;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.al-v7 .v7-board-demo-view button{min-height:44px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--mut);font-size:13px}.al-v7 .v7-board-demo-view button[aria-pressed=true]{background:var(--v7-tint-accent);color:var(--ink)}.al-v7 .v7-board-demo-shell{display:grid;grid-template-columns:160px minmax(0,1fr);width:100%;height:clamp(480px,68vh,620px);max-width:960px;min-width:0;margin-inline:auto;overflow:hidden;overflow-anchor:none;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:var(--v7-shadow-float)}.al-v7 .v7-board-demo-side{display:flex;flex-direction:column;gap:5px;padding:18px 12px;border-right:1px solid var(--line);background:var(--v7-band);font-size:12px}.al-v7 .v7-board-demo-side strong{display:flex;align-items:center;gap:7px;padding:0 7px 16px;font-size:13px}.al-v7 .v7-board-demo-side strong i{width:14px;height:14px;border-radius:4px;background:rgb(var(--accent-rgb))}.al-v7 .v7-board-demo-side>button,.al-v7 .v7-board-demo-side>span{padding:10px 8px;border:0;border-radius:8px;background:transparent;color:var(--mut);text-align:left}.al-v7 .v7-board-demo-side>button:hover,.al-v7 .v7-board-demo-side>span{background:var(--panel);color:var(--ink)}.al-v7 .v7-board-demo-main{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0}.al-v7 .v7-board-demo-toolbar{justify-content:space-between;min-height:58px;padding:6px 20px;border-bottom:1px solid var(--line)}.al-v7 .v7-board-demo-toolbar strong{font-size:17px}.al-v7 .v7-board-demo-toolbar button{min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--v7-accent-text);font-size:13px}.al-v7 .v7-board-demo-connect{padding:14px 20px;border-bottom:1px solid var(--line);background:var(--v7-band)}.al-v7 .v7-board-demo-connect p{margin:0 0 10px;color:var(--mut);font-size:13px}.al-v7 .v7-board-demo-connect>div{display:flex;flex-wrap:wrap;gap:8px 16px}.al-v7 .v7-board-demo-connect a{color:var(--v7-accent-text);font-size:13px;text-underline-offset:3px}.al-v7 .v7-board-demo-buckets{flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line)}.al-v7 .v7-board-demo-buckets button{min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--v7-band);color:var(--mut);font-size:13px}.al-v7 .v7-board-demo-buckets button[aria-pressed=true]{border-color:var(--v7-accent-text);background:var(--v7-tint-accent);color:var(--ink)}.al-v7 .v7-board-demo-buckets span{margin-left:4px;font-family:var(--v7-mono)}.al-v7 .v7-board-demo-status{margin:10px 20px 0;color:var(--v7-accent-text);font-size:12px}.al-v7 .v7-board-demo-status:empty{display:none}.al-v7 .v7-board-demo-stage{width:100%;max-width:620px;min-height:0;margin:0 auto;padding:18px 20px 24px;overflow-y:auto;overscroll-behavior:contain;animation:v7BoardIn .22s var(--ease)}@keyframes v7BoardIn{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}.al-v7 .v7-board-demo-pager{justify-content:space-between;min-height:44px;margin-bottom:12px;color:var(--mut);font:12px var(--v7-mono)}.al-v7 .v7-board-demo-pager button{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:21px}.al-v7 .v7-board-demo-card{padding:20px;border:1px solid var(--line-2);border-radius:15px;background:var(--panel);box-shadow:var(--v7-shadow-soft)}.al-v7 .v7-board-demo-kind{display:flex;justify-content:space-between;gap:12px;color:var(--v7-accent-text);font:11px var(--v7-mono)}.al-v7 .v7-board-demo-card h3{margin:14px 0 18px;font-size:clamp(19px,2vw,23px);font-weight:550;line-height:1.2}.al-v7 .v7-board-demo-card h4{margin:16px 0 4px;color:var(--ink);font-size:12px;font-weight:650}.al-v7 .v7-board-demo-card p{margin:0;color:var(--mut);font-size:13px;line-height:1.5}.al-v7 .v7-board-demo-draft{margin-top:16px;padding:11px 13px;border-radius:10px;background:var(--v7-band)}.al-v7 .v7-board-demo-draft h4{margin-top:0}.al-v7 .v7-board-demo-card label{display:block;margin:18px 0 6px;font-size:12px;font-weight:650}.al-v7 .v7-board-demo-note-toggle{min-height:44px;margin-top:12px;padding:0 2px;border:0;background:transparent;color:var(--v7-accent-text);font-size:13px;text-decoration:underline;text-underline-offset:3px}.al-v7 .v7-board-demo-note-toggle+div label{margin-top:2px}.al-v7 .v7-board-demo-card textarea{display:block;width:100%;min-height:60px;resize:vertical;padding:10px;border:1px solid var(--line-2);border-radius:9px;background:var(--panel);color:var(--ink);font:13px/1.4 var(--v7-sans)}.al-v7 .v7-board-demo-actions{position:sticky;bottom:-1px;z-index:1;justify-content:flex-end;margin:16px -20px -20px;padding:10px 20px 16px;border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.al-v7 .v7-board-demo-actions p{flex:1 0 100%}.al-v7 .v7-board-demo-actions button{min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:9px;background:var(--v7-band);color:var(--ink);font-size:13px}.al-v7 .v7-board-demo-actions button+button{border-color:transparent;background:rgb(var(--accent-rgb)/.16);color:var(--v7-accent-text);font-weight:650}.al-v7 .v7-board-demo-decision-title{font-size:18px!important;margin-top:18px!important}.al-v7 .v7-board-demo-details{margin-top:8px;padding:10px 12px;background:var(--v7-band);border-radius:10px}.al-v7 .v7-board-demo-handoff{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.al-v7 .v7-board-demo-handoff>h4{margin-top:0;font-size:15px}.al-v7 .v7-board-demo-clients{margin:10px 0}.al-v7 .v7-board-demo-clients,.al-v7 .v7-board-demo-panels{display:flex;flex-wrap:wrap;gap:6px}.al-v7 .v7-board-demo-panels button{min-height:40px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--mut);font-size:12px}.al-v7 .v7-board-demo-panels button[aria-pressed=true]{border-color:var(--v7-accent-text);background:var(--v7-tint-accent);color:var(--ink)}.al-v7 .v7-board-demo-clients button{min-height:44px;padding:0 10px;border:1px solid var(--line-2);border-radius:9px;background:var(--v7-band);color:var(--ink);font-size:12px}.al-v7 .v7-board-demo-clients button[aria-pressed=true]{border-color:var(--v7-accent-text);background:var(--v7-tint-accent)}.al-v7 .v7-board-demo-command{display:block;overflow-wrap:anywhere;margin:10px 0;padding:10px;border-radius:8px;background:var(--v7-band);font-size:11px}.al-v7 .v7-board-demo-handoff>a{display:inline-block;margin-top:8px;color:var(--v7-accent-text);font-size:13px}.al-v7 .v7-board-demo-handoff textarea{min-height:112px}.al-v7 .v7-board-demo-handoff details{margin-top:12px}.al-v7 .v7-board-demo-handoff summary{color:var(--v7-accent-text);cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.al-v7 .v7-board-demo-handoff summary:focus-visible{outline:2px solid var(--v7-accent-text);outline-offset:2px}.al-v7 .v7-board-demo-handoff-actions{position:sticky;bottom:-1px;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px -14px -14px;padding:10px 14px 14px;border-top:1px solid var(--line);background:var(--panel)}.al-v7 .v7-board-demo-back,.al-v7 .v7-board-demo-handoff-actions a,.al-v7 .v7-board-demo-handoff-actions button{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--v7-band);color:var(--ink);font-size:13px;text-decoration:none}.al-v7 .v7-board-demo-handoff-actions button{background:var(--v7-tint-accent);color:var(--v7-accent-text)}.al-v7 .v7-board-demo-back{margin-top:14px}.al-v7 .v7-board-demo-empty{margin:0;padding:28px 20px 40px;color:var(--mut);font-size:14px}.al-v7 .v7-board-demo.is-mobile .v7-board-demo-shell{display:block;max-width:390px;border:5px solid var(--ink);border-radius:28px}.al-v7 .v7-board-demo.is-mobile .v7-board-demo-main{height:100%}.al-v7 .v7-board-demo.is-mobile .v7-board-demo-side{display:none}.al-v7 .v7-board-demo.is-mobile .v7-board-demo-card{padding:15px}.al-v7 .v7-board-demo.is-mobile .v7-board-demo-stage{padding:12px}@media (max-width:720px){.al-v7 .v7-board-demo{padding:14px}.al-v7 .v7-board-demo-head{align-items:flex-start;flex-direction:column}.al-v7 .v7-board-demo-shell{display:block;height:clamp(440px,58vh,520px)}.al-v7 .v7-board-demo-main{height:100%}.al-v7 .v7-board-demo-side{display:none}.al-v7 .v7-board-demo-toolbar{padding-inline:14px}.al-v7 .v7-board-demo-buckets{gap:6px;padding:9px 10px}.al-v7 .v7-board-demo-buckets button{padding-inline:9px;font-size:12px}.al-v7 .v7-board-demo-stage{padding:12px}.al-v7 .v7-board-demo-card{padding:14px}.al-v7 .v7-board-demo-kind{font-size:10px}}@media (prefers-reduced-motion:reduce){.al-v7 .v7-board-demo-stage{animation:none}}.al-v7 .v7-board-demo-primary,.al-v7 .v7-board-demo-site-entry button{min-height:44px;padding:0 14px;border:0;border-radius:9px;background:rgb(var(--accent-rgb)/.16);color:var(--v7-accent-text);font:650 13px var(--v7-sans);cursor:pointer}.al-v7 .v7-board-demo-prompt{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.al-v7 .v7-board-demo-prompt .v7-intake{margin-top:10px;padding:10px;border-radius:9px;background:var(--v7-band)}.al-v7 .v7-board-demo-prompt .v7-intake-title{margin:0 0 8px;font-size:12px;font-weight:650}.al-v7 .v7-board-demo-prompt .v7-intake-saved{margin-block:8px}.al-v7 .v7-board-demo-prompt .v7-intake-site{display:none}.al-v7 .v7-board-demo-site-entry{display:flex;gap:8px;align-items:center}.al-v7 .v7-board-demo-site-entry input{flex:1;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font:13px var(--v7-sans)}.al-v7 .v7-board-demo-connect-details{margin-top:14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--v7-band)}.al-v7 .v7-board-demo-connect-details summary{color:var(--v7-accent-text);cursor:pointer;font-size:13px;font-weight:650}.al-v7 .v7-board-demo-connect-details>p{margin:10px 0}.al-v7 .v7-board-demo.is-compact{margin-top:12px;padding:10px}.al-v7 .v7-board-demo.is-compact .v7-board-demo-head{margin-bottom:10px}.al-v7 .v7-board-demo.is-compact .v7-board-demo-stage{padding:8px}.al-v7 .v7-board-demo.is-compact .v7-board-demo-card{padding:13px}.al-v7 .v7p-board-window .v7-board-demo{margin:0;padding:10px;background:var(--v7-band)}.al-v7 .v7p-board-window .v7-board-demo-shell{max-width:520px}.al-v7 .v7p-board-window .v7-board-demo-head{margin-bottom:10px}.al-v7 .v7p-board-window .v7-board-demo-card h3{font-size:18px}.al-v7 .v7p-board-window .v7-board-demo-card h4,.al-v7 .v7p-board-window .v7-board-demo-card>p{font-size:12px}.al-v7 .v7-board-demo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}