/* Hallmark · shape: app screen · scope: app · genre: modern-minimal · theme: brand · redesign: full
 * display: Georgia · body: Arial · signature: the client pipeline · nav: existing workspace sidebar · posture: Committed · v2.0.0 */
/* Hallmark · pre-emit critique: P4 H5 E4 S4 R5 V4 · weakest: E, expanded operational text and controls while preserving the existing workspace shell. */
/* Hallmark · hero-review: independent, 1 finding resolved; finish-review: independent, bounded screenshots; static Floor 0 FAIL, Reflex 0. Render-tier unavailable under container sandbox. */
/* Hallmark · dismissed 25 · Metric captions, empty states and specialist summaries are short UI strings, not long-form prose. */
@import url('./tokens.css');
.app-body{background:var(--color-paper);color:var(--color-ink);font-size:var(--text-md)}
.app-sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:var(--color-field);color:var(--color-field-ink);padding:var(--space-lg);display:flex;flex-direction:column;z-index:var(--z-sticky-nav);overflow-y:auto}.app-sidebar :focus-visible{outline-color:var(--color-focus-on-field)}.app-brand{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);white-space:nowrap}.app-brand img{width:40px;height:48px;object-fit:cover;border-radius:var(--radius-input)}.app-brand>span{font:25px/1 var(--font-display);letter-spacing:-.03em}.app-brand i{color:var(--color-accent);font-size:18px;font-style:normal}.app-brand small{display:block;font:12px/1.4 var(--font-body);color:var(--color-field-muted);margin-top:var(--space-xs);max-width:145px;white-space:normal}.workspace-label{font-size:var(--text-sm);margin-bottom:var(--space-xs);color:var(--color-field-muted)}.app-sidebar select{background:var(--color-field-2);color:var(--color-field-ink);border:1px solid var(--color-field-muted);font-size:var(--text-sm);padding:var(--space-xs);min-height:44px;margin-top:0;margin-bottom:var(--space-lg)}.app-sidebar option{background:var(--color-field);color:var(--color-field-ink)}.app-sidebar nav{display:flex;flex-direction:column;gap:var(--space-2xs)}.app-sidebar nav a{display:flex;gap:var(--space-sm);align-items:center;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-input);font-size:var(--text-sm);color:var(--color-field-muted)}.app-sidebar nav a:hover{background:var(--color-field-2);text-decoration:none}.app-sidebar nav a.active{background:var(--color-field-2);color:var(--color-focus-on-field)}.nav-icon{flex-shrink:0;display:flex;align-items:center;width:20px;min-width:20px}.nav-subtitle{font-size:var(--text-xs);color:var(--color-field-muted);margin:var(--space-lg) var(--space-sm) var(--space-xs)}.side-foot{margin-top:auto;padding-top:var(--space-xl)}.support-mark{display:none}.side-foot strong{font:20px/1.3 var(--font-display);font-weight:400}.side-foot p{font-size:var(--text-sm);color:var(--color-field-muted);margin-top:var(--space-xs)}.side-foot>a{display:block;font-size:var(--text-sm);margin-top:var(--space-md);color:var(--color-focus-on-field)}.side-foot .back-site{color:var(--color-field-muted)}
.app-shell{margin-left:248px;min-height:100svh;display:flex;flex-direction:column;min-width:0}.app-top{height:80px;border-bottom:1px solid var(--color-rule);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-inline:var(--space-xl);font-size:var(--text-sm);color:var(--color-muted)}.top-actions{display:flex;align-items:center;gap:var(--space-md)}.badge{display:inline-flex;align-items:center;font:var(--text-xs)/1.4 var(--font-body);padding:var(--space-2xs) var(--space-xs);background:var(--color-success-paper);color:var(--color-success);border-radius:var(--radius-input);white-space:nowrap}.badge.gold{background:var(--color-paper-3);color:var(--color-link)}.badge.gray{background:var(--color-paper-2);color:var(--color-muted)}.badge.rose{background:var(--color-error-paper);color:var(--color-error)}.app-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);border-radius:50%;background:var(--color-paper-3);color:var(--color-ink)}.icon-button{min-width:44px;min-height:44px;padding:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--color-clear);color:var(--color-ink);font-size:24px;border-radius:var(--radius-input)}.icon-button:hover{background:var(--color-paper-2)}#app-menu{display:none}
#app-main{flex:1;padding:var(--space-xl);width:100%;max-width:1560px;margin-inline:auto;outline:none;min-width:0}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-xl)}.page-heading h1{font:40px/1.1 var(--font-display);letter-spacing:-.035em;max-width:26ch;margin-bottom:var(--space-sm)}.page-heading p{font-size:var(--text-md);color:var(--color-muted);max-width:50ch}.page-actions{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.app-body .btn{min-height:44px;padding:var(--space-xs) var(--space-md);font-size:var(--text-sm);line-height:1.4}.app-body .btn.secondary{background:var(--color-clear);color:var(--color-ink);border-color:var(--color-muted)}.app-body .btn.secondary:hover{background:var(--color-paper-2)}.app-body .btn.danger{background:var(--color-clear);color:var(--color-error);border-color:var(--color-error)}.app-body .btn.danger:hover{background:var(--color-error-paper)}.venture-bar{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-xl)}.venture-bar label{font-size:var(--text-sm);margin:0}.venture-bar select{width:auto;min-width:230px;max-width:340px;min-height:44px;margin:0;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}.search-input{width:260px;min-height:44px;margin:0;font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm)}
.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-2xl);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.metric-card{padding:var(--space-lg);border-right:1px solid var(--color-rule);min-width:0}.metric-card:first-child{padding-left:0}.metric-card:last-child{border-right:0}.metric-card small{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.metric-card strong{display:block;font:40px/1.1 var(--font-display);font-variant-numeric:tabular-nums;margin-block:var(--space-md);color:var(--color-ink)}.metric-card p{font-size:var(--text-sm);max-width:25ch}.metric-icon{display:none}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--gap-columns)}.panel{padding-block:var(--space-lg);border-top:1px solid var(--color-rule);margin-bottom:var(--space-xl);min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.panel h2{font:28px/1.2 var(--font-display);letter-spacing:-.02em}.panel h3{font:25px/1.2 var(--font-display)}.panel-heading a,.link-button{font-size:var(--text-sm);color:var(--color-link);border:0;padding:var(--space-xs) 0;min-height:44px;background:var(--color-clear);display:inline-flex;align-items:center}.link-button:hover{text-decoration:underline}.pipeline-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);height:200px;align-items:end;margin-top:var(--space-lg)}.pipeline-bar-col{text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:center;height:100%}.pipeline-bar-col b{font-size:var(--text-md);font-weight:400;font-variant-numeric:tabular-nums;margin-bottom:var(--space-sm)}.pipeline-bar{background:var(--color-accent);width:60%;min-height:4px;max-width:72px;border-radius:var(--radius-input)}.pipeline-bar-col:nth-child(even) .pipeline-bar{background:var(--color-field-2)}.pipeline-bar-col small{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-md)}
.mini-task{display:flex;gap:var(--space-sm);align-items:center;padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.mini-task input{width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--color-link);flex-shrink:0}.mini-task>div{flex:1;min-width:0}.mini-task strong{font-size:var(--text-md);font-weight:400;display:block}.mini-task small{font-size:var(--text-sm);display:block;color:var(--color-muted);margin-top:var(--space-2xs)}.mini-task.done strong{text-decoration:line-through;color:var(--color-muted)}.activity-item{padding-block:var(--space-md);font-size:var(--text-md);border-bottom:1px solid var(--color-rule)}.activity-item small{display:block;font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.empty{padding:var(--space-xl) var(--space-md);text-align:center;font-size:var(--text-md);color:var(--color-muted)}.empty strong{display:block;font:28px/1.2 var(--font-display);color:var(--color-ink);margin-bottom:var(--space-sm)}.empty p{font-size:var(--text-md);max-width:42ch;margin-inline:auto;margin-bottom:var(--space-lg)}.notice{background:var(--color-paper-2);color:var(--color-ink-2);padding:var(--space-md) var(--space-lg);font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-xl);border-radius:var(--radius-input)}.notice a{text-decoration:underline}
.kanban{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:var(--space-lg);overflow-x:auto;padding-bottom:var(--space-lg);min-height:430px;scrollbar-color:var(--color-muted) var(--color-paper)}.kanban-column{min-width:210px;border-top:2px solid var(--color-rule);padding-top:var(--space-md);border-radius:var(--radius-input)}.kanban-column.drag-over{background:var(--color-paper-2)}.column-title{display:flex;justify-content:space-between;align-items:start;gap:var(--space-xs);font:var(--text-md)/1.4 var(--font-body);letter-spacing:0;margin:0 0 var(--space-lg);max-width:none}.column-title span{font-size:var(--text-xs);color:var(--color-muted);text-align:right}.contact-card{background:var(--color-paper-2);color:var(--color-ink);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);margin-bottom:var(--space-md);cursor:pointer;min-width:0}.contact-card:hover{border-color:var(--color-ink)}.contact-card[draggable=true]{cursor:grab}.contact-head{display:flex;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-lg)}.initials{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);display:inline-flex;align-items:center;justify-content:center}.contact-head strong{font-size:var(--text-md);font-weight:400;line-height:1.4;display:block;overflow-wrap:break-word}.contact-head small{font-size:var(--text-sm);display:block;color:var(--color-muted);margin-top:var(--space-2xs)}.contact-card>p{font-size:var(--text-xs);margin-bottom:var(--space-sm)}.contact-card>b{font:24px/1.3 var(--font-display);font-variant-numeric:tabular-nums}.contact-foot{display:flex;justify-content:space-between;align-items:start;gap:var(--space-xs);flex-wrap:wrap;border-top:1px solid var(--color-rule);margin-top:var(--space-lg);padding-top:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-2)}.contact-foot select{min-width:120px;width:auto;min-height:36px;font-size:var(--text-xs);margin-top:var(--space-xs);padding:var(--space-2xs) var(--space-xs)}
.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns)}.item-card{padding-block:var(--space-lg);border-top:1px solid var(--color-rule);min-width:0}.item-card h3{font:28px/1.2 var(--font-display);margin-block:var(--space-lg) var(--space-md);overflow-wrap:break-word}.item-card p{font-size:var(--text-md);line-height:1.6}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.card-bottom strong{font:28px/1.2 var(--font-display);font-variant-numeric:tabular-nums}.studio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl) var(--gap-columns)}.specialist-card .line-icon{display:none}.specialist-card h3{margin-top:0}.specialist-card p{max-width:40ch}.workflow-card ol{list-style:none;padding:0;margin-block:var(--space-lg)}.workflow-step{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--text-sm)}.workflow-step input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:0;accent-color:var(--color-link)}.workflow-step.done span{text-decoration:line-through;color:var(--color-muted)}.progress-track{height:4px;background:var(--color-paper-3);margin-top:var(--space-md)}.progress-fill{height:100%;background:var(--color-success)}
.table-panel{overflow-x:auto;padding:0}.asset-table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.asset-table th{font-variant-numeric:tabular-nums;text-align:left;font-size:var(--text-sm);font-weight:400;white-space:nowrap;padding:var(--space-md);color:var(--color-muted);border-bottom:1px solid var(--color-rule)}.asset-table td{font-variant-numeric:tabular-nums;padding:var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-rule);vertical-align:middle}.asset-table small{font-variant-numeric:tabular-nums;display:block;font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.asset-table td:first-child{max-width:430px;min-width:180px;overflow-wrap:break-word}.asset-table .btn{min-height:40px}
.settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--gap-columns)}.settings-grid h2{margin-bottom:var(--space-lg)}.settings-grid label{font-size:var(--text-sm)}.settings-grid p{font-size:var(--text-sm)}.integration-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.integration-row strong{display:block;font-size:var(--text-md);font-weight:400}.integration-row small{display:block;font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.break-link{display:block;overflow-wrap:break-word;font-size:var(--text-md);padding:var(--space-md);margin-top:var(--space-md);background:var(--color-paper-2);color:var(--color-ink)}.app-footer{display:flex;justify-content:space-between;gap:var(--space-lg);margin-inline:var(--space-xl);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted)}#demo-banner{padding:var(--space-sm) var(--space-xl);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.6}#demo-banner a{float:right;text-decoration:underline}
.editor-dialog{width:calc(100% - 40px);max-width:780px;max-height:88svh;padding:var(--space-xl);overflow-y:auto}.editor-dialog h2{font:32px/1.2 var(--font-display);letter-spacing:-.025em;margin-bottom:var(--space-md)}.editor-dialog p{font-size:var(--text-md)}.editor-dialog form{margin-top:var(--space-lg)}.editor-dialog label{font-size:var(--text-sm);margin-bottom:var(--space-lg)}.editor-dialog input,.editor-dialog select,.editor-dialog textarea{font-size:var(--text-md)}.dialog-actions{display:flex;gap:var(--space-sm);justify-content:end;align-items:center;flex-wrap:wrap;margin-top:var(--space-lg)}.dialog-actions .left-action{margin-right:auto}.output-text{font:var(--text-sm)/1.8 var(--font-body);white-space:pre-wrap;overflow-wrap:break-word;background:var(--color-paper-2);padding:var(--space-lg);max-height:400px;overflow:auto;margin-block:var(--space-lg)}.asset-body{font:var(--text-md)/1.7 var(--font-body)}.error-text{font-size:var(--text-sm);color:var(--color-error);margin-top:var(--space-md)}.loading-state{padding:var(--space-3xl) var(--space-lg);text-align:center;color:var(--color-muted);font:28px/1.4 var(--font-display)}.join-box{max-width:560px;margin:var(--space-2xl) auto;padding:var(--space-xl);text-align:center;background:var(--color-paper-2);color:var(--color-ink)}.join-box h1{font:40px/1.1 var(--font-display);margin-bottom:var(--space-lg)}.join-box p{font-size:var(--text-md);margin-inline:auto}.join-box .btn{margin-top:var(--space-lg)}
#toast{position:fixed;bottom:var(--space-lg);right:var(--space-lg);max-width:480px;padding:var(--space-md) var(--space-lg);background:var(--color-field);color:var(--color-field-ink);font-size:var(--text-sm);z-index:var(--z-toast);opacity:0;transform:translateY(12px);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out);pointer-events:none;border-radius:var(--radius-input)}#toast.show{opacity:1;transform:none}.insight-row{display:grid;grid-template-columns:140px minmax(0,1fr) 72px;gap:var(--space-lg);align-items:center;padding-block:var(--space-lg);font-size:var(--text-sm);border-bottom:1px solid var(--color-rule)}.insight-track{height:8px;background:var(--color-paper-3)}.insight-track span{display:block;height:100%;background:var(--color-link)}.footnote{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-lg)}.inbox-card{padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.inbox-card h3{font-size:28px;margin-bottom:var(--space-sm)}.inbox-card p{white-space:pre-wrap;font-size:var(--text-md);margin-bottom:var(--space-md)}.inbox-top{display:flex;align-items:start;justify-content:space-between;gap:var(--space-lg)}.inbox-meta{font-size:var(--text-sm);color:var(--color-muted);margin-block:var(--space-md)}.login-body{background:var(--color-field);color:var(--color-field-ink);display:grid;place-items:center;min-height:100svh;padding:var(--space-lg)}.login-panel{background:var(--color-paper);color:var(--color-ink);padding:var(--space-xl);width:100%;max-width:480px}.login-panel .brand{margin-bottom:var(--space-xl)}.login-panel h1{font:40px/1.1 var(--font-display);margin-bottom:var(--space-lg)}.login-panel p{font-size:var(--text-md)}.login-panel form{margin-top:var(--space-xl)}.login-panel .btn{width:100%;margin-top:var(--space-sm)}.login-panel .link-button{display:block;margin-top:var(--space-sm)}
@media(max-width:82rem){.page-heading{align-items:start;flex-direction:column}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.metric-card{padding:var(--space-lg) var(--space-md)}.metric-card small{font-size:var(--text-xs)}.metric-card strong{font-size:36px}.settings-grid{grid-template-columns:minmax(0,1fr)}.kanban{grid-template-columns:repeat(4,250px)}}
@media(max-width:60rem){.app-sidebar{transform:translateX(-100%);transition:transform var(--dur-short) var(--ease-out);width:248px}.app-sidebar.open{transform:none}.app-shell{margin-left:0}#app-menu{display:inline-flex}.app-top{height:72px;padding-inline:var(--space-lg);justify-content:start}.top-actions{margin-left:auto}#app-main{padding:var(--space-xl) var(--space-lg)}.app-footer{margin-inline:var(--space-lg)}#demo-banner{padding-inline:var(--space-lg)}.side-foot{padding-top:var(--space-xl)}.page-heading h1{font-size:36px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.metric-card:nth-child(3){padding-left:0}.metric-card small{font-size:var(--text-sm)}.studio-grid{gap:var(--space-xl) var(--space-lg)}}
@media(max-width:40rem){.app-top{padding-inline:var(--space-md);gap:var(--space-xs);height:68px;font-size:var(--text-xs)}.top-actions{gap:var(--space-xs)}.top-actions .badge{font-size:12px}.app-avatar{display:none}#breadcrumb{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app-main{padding:var(--space-xl) var(--space-md)}.page-heading{gap:var(--space-lg);margin-bottom:var(--space-lg)}.page-heading h1{font-size:34px}.page-heading p{font-size:var(--text-md)}.page-actions{gap:var(--space-xs)}.app-body .btn{font-size:var(--text-sm);min-height:44px;padding:var(--space-xs) var(--space-sm)}.venture-bar{gap:var(--space-sm);margin-bottom:var(--space-lg)}.venture-bar select{width:100%;max-width:none;min-width:0}.search-input{width:100%}.metrics-grid{margin-bottom:var(--space-xl)}.metric-card{padding:var(--space-lg) var(--space-md)}.metric-card small{font-size:12px}.metric-card strong{font-size:34px;margin-block:var(--space-md)}.metric-card p{font-size:var(--text-xs)}.card-grid,.studio-grid{grid-template-columns:minmax(0,1fr)}.panel-heading{align-items:start;gap:var(--space-sm)}.panel h2{font-size:26px}.panel-heading .link-button,.panel-heading>a{font-size:var(--text-sm)}.pipeline-bars{gap:var(--space-xs)}.pipeline-bar-col small{font-size:12px}.mini-task{gap:var(--space-xs)}.mini-task strong{font-size:var(--text-sm)}.mini-task small{font-size:var(--text-xs)}.kanban{grid-template-columns:repeat(4,260px);gap:var(--space-md)}.column-title{font-size:var(--text-md)}.contact-card{padding:var(--space-lg)}.app-footer{margin-inline:var(--space-md);font-size:12px}.app-footer span:last-child{display:none}#demo-banner{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs)}#demo-banner a{float:none;display:block;margin-top:var(--space-xs)}.editor-dialog{padding:var(--space-xl) var(--space-lg);width:calc(100% - 24px)}.editor-dialog h2{font-size:30px}.editor-dialog .form-row{grid-template-columns:minmax(0,1fr);gap:0}.dialog-actions{justify-content:start}.asset-table thead{display:none}.asset-table,.asset-table tbody,.asset-table tr,.asset-table td{display:block;width:100%}.asset-table tr{border-bottom:1px solid var(--color-rule);padding-block:var(--space-md)}.asset-table td{font-variant-numeric:tabular-nums;padding:var(--space-xs) 0;border:0;max-width:none!important}.asset-table td:nth-child(2)::before{content:'Status: ';font-size:var(--text-sm);margin-right:var(--space-xs)}.asset-table td:nth-child(3)::before{content:'Created: ';font-size:var(--text-sm);margin-right:var(--space-xs)}.asset-table .btn{width:100%}.insight-row{grid-template-columns:90px minmax(0,1fr) 64px;gap:var(--space-sm);font-size:var(--text-xs)}.inbox-top{flex-direction:column;gap:var(--space-md)}.join-box{margin-block:var(--space-lg);padding:var(--space-xl) var(--space-lg)}.join-box h1{font-size:34px}#toast{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);max-width:none}.login-body{padding:var(--space-md)}.login-panel{padding:var(--space-xl) var(--space-lg)}.login-panel .brand>span{font-size:26px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
html,body{overflow-x:clip}.app-body button:active,.app-body a:active{transform:translateY(1px)}.app-body button:disabled,.app-body input:disabled,.app-body select:disabled,.app-body textarea:disabled{opacity:.55;cursor:not-allowed}.app-body h1,.app-body h2{min-width:0;overflow-wrap:break-word;text-wrap:balance}.app-body ::selection{background:var(--color-selection);color:var(--color-ink)}.pipeline-bar-col:nth-child(even) .pipeline-bar{color:var(--color-field-ink)}.asset-table th,.asset-table td,.asset-table small{font-variant-numeric:tabular-nums}

.kanban-hint{display:none}@media(max-width:40rem){.kanban-hint{display:block;font-size:var(--text-sm);margin-bottom:var(--space-md);color:var(--color-muted)}}
