:root{--color-surface-canvas:#0b1018;--color-surface-default:#111a26;--color-surface-raised:#182333;--color-surface-overlay:#202d3f;--color-surface-sunken:#080d14;--color-surface-selected:#173c48;--color-surface-hover:#253448;--color-text-default:#e8eef7;--color-text-subtle:#a8b8cd;--color-text-disabled:#9faec1;--color-text-inverse:#08151b;--color-text-link:#70d8ed;--color-border-default:#7c92ab;--color-border-strong:#7c92ab;--color-border-interactive:#7c92ab;--color-action-default:#70d8ed;--color-action-hover:#e8eef7;--color-action-pressed:#91d7cc;--color-action-disabled:#9faec1;--color-action-focus:#70d8ed;--color-feedback-success:#82e2b2;--color-feedback-warning:#f4cd7a;--color-feedback-danger:#ff9d9d;--color-feedback-info:#9bbfff;--color-feedback-discovery:#c5b0ff;--color-status-category-to-do:#a8b8cd;--color-status-category-in-progress:#70d8ed;--color-status-category-done:#82e2b2;--color-verification-unverified:#a8b8cd;--color-verification-manual:#c5b0ff;--color-verification-verified-esi:#82e2b2;--color-verification-mismatch:#ff9d9d;--color-verification-verified:#82e2b2;--color-freshness-fresh:#91d7cc;--color-freshness-ageing:#f4cd7a;--color-freshness-stale:#ff9d9d;--color-freshness-unavailable:#a8b8cd;--color-freshness-downtime:#9bbfff;--color-sensitivity-public:#91d7cc;--color-sensitivity-corp:#a8b8cd;--color-sensitivity-leads:#c5b0ff;--color-sensitivity-leadership:#f4cd7a;--color-priority-highest:#ff9d9d;--color-priority-high:#f4cd7a;--color-priority-medium:#70d8ed;--color-priority-low:#9bbfff;--color-priority-lowest:#a8b8cd;--color-status-atRisk:#f4cd7a;--color-status-onTrack:#82e2b2;--color-status-offTrack:#ff9d9d;--color-status-noData:#a8b8cd;--color-status-warning:#f4cd7a;--color-status-danger:#ff9d9d;--color-work-item-type-epic:#c5b0ff;--color-work-item-type-procurement:#70d8ed;--color-work-item-type-build:#f4cd7a;--color-work-item-type-haul:#9bbfff;--color-work-item-type-mining-op:#91d7cc;--color-work-item-type-stock-target:#f5afd6;--color-work-item-type-market-seed:#82e2b2;--color-work-item-type-structure:#c5b0ff;--color-work-item-type-payout:#f4cd7a;--color-work-item-type-outsourced:#91d7cc;--color-work-item-type-task:#a8b8cd;--color-work-item-type-sub-task:#9bbfff;--color-work-item-type-op:#c5b0ff;--color-work-item-type-srp-claim:#70d8ed;--color-work-item-type-timer:#f4cd7a;--color-secstatus-1-0:#8cbaff;--color-secstatus-0-9:#82c7ef;--color-secstatus-0-8:#7bd6e5;--color-secstatus-0-7:#88dfce;--color-secstatus-0-6:#a0e3b3;--color-secstatus-0-5:#c3df8f;--color-secstatus-0-4:#f0cd83;--color-secstatus-0-3:#f6bd81;--color-secstatus-0-2:#ffb188;--color-secstatus-0-1:#ffa38d;--color-secstatus-0-0:#ff9d9d;--color-secstatus-negative:#f6a5bd;--color-corp-accent-c1:#70d8ed;--color-corp-accent-c2:#c5b0ff;--color-corp-accent-c3:#f4cd7a;--color-corp-accent-c4:#f5afd6;--color-corp-accent-c5:#82e2b2;--color-corp-accent-c6:#9bbfff;--color-corp-accent-c7:#91d7cc;--color-corp-accent-c8:#ff9d9d;--color-dataviz-categorical-c1:#70d8ed;--color-dataviz-categorical-c2:#c5b0ff;--color-dataviz-categorical-c3:#f4cd7a;--color-dataviz-categorical-c4:#f5afd6;--color-dataviz-categorical-c5:#82e2b2;--color-dataviz-categorical-c6:#9bbfff;--color-dataviz-categorical-c7:#91d7cc;--color-dataviz-categorical-c8:#ff9d9d;--color-dataviz-sequential-s1:#8ab7c4;--color-dataviz-sequential-s2:#80acb8;--color-dataviz-sequential-s3:#91c0cb;--color-dataviz-sequential-s4:#a7d5de;--color-dataviz-sequential-s5:#c1e8ed;--color-dataviz-diverging-ahead:#82e2b2;--color-dataviz-diverging-behind:#f4cd7a;--color-discord-neutral:#a8b8cd;--color-discord-needed:#70d8ed;--color-discord-build:#f4cd7a;--color-discord-haul:#9bbfff;--color-discord-mining:#91d7cc;--color-discord-verified:#82e2b2;--color-discord-fuel:#ff9d9d;--color-discord-error:#ff9d9d;--color-discord-info:#9bbfff;--color-workType-procurement:#70d8ed;--color-workType-build:#f4cd7a;--color-workType-haul:#9bbfff;--color-workType-miningOp:#91d7cc;--color-fuel-critical:#ff9d9d;--color-claim-active:#70d8ed;--color-claim-unclaimed:#a8b8cd;--color-brand-primary:#70d8ed;--color-flag-deadlineAtRisk:#f4cd7a;--font-family-ui:"Noto Sans","DejaVu Sans";--font-family-numeric:"Noto Sans Mono","DejaVu Sans Mono";--font-size-caption:12px;--font-size-body:14px;--font-size-reading:16px;--font-size-subheading:18px;--font-size-heading:24px;--font-size-title:32px;--font-size-display:56px;--font-size-hero:72px;--font-weight-regular:400;--font-weight-bold:700;--font-line-tight:1.2;--font-line-body:1.55;--font-line-reading:1.7;--space-s0:0px;--space-s1:4px;--space-s2:8px;--space-s3:12px;--space-s4:16px;--space-s5:20px;--space-s6:24px;--space-s7:28px;--space-s8:32px;--space-s9:36px;--space-s10:40px;--space-s11:44px;--space-s12:48px;--space-s13:52px;--space-s14:56px;--space-s15:60px;--space-s16:64px;--space-s17:68px;--space-s18:72px;--space-s19:76px;--space-s20:80px;--space-s21:84px;--space-s22:88px;--space-s23:92px;--space-s24:96px;--size-control-compact:28px;--size-control-default:32px;--size-control-large:40px;--size-touch:44px;--size-icon:24px;--size-avatar:24px;--size-portrait:32px;--size-top-bar:48px;--size-sidebar:320px;--size-sidebar-min:240px;--size-panel:365px;--size-panel-resized:560px;--size-card:272px;--size-comment:640px;--size-table:1200px;--size-responsive:358px;--size-modal-small:400px;--size-modal-medium:560px;--size-modal-large:800px;--size-text-measure:720px;--size-content-min:0px;--size-viewport-min-height:900px;--size-email:600px;--size-discord:640px;--size-line:1px;--size-focus:2px;--size-chart:240px;--size-specimen:960px;--size-logo:128px;--size-asset:64px;--size-asset-large:512px;--size-og-width:1200px;--size-og-height:630px;--size-max-half:50px;--size-content-padding:24px;--radius-none:0px;--radius-small:4px;--radius-medium:8px;--radius-large:12px;--radius-pill:999px;--border-thin:1px;--border-focus:2px;--border-accent:3px;--shadow-overlay:0 8px 24px #080d14;--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-panel:.18s;--motion-duration-confirmation:.24s;--motion-easing-standard:cubic-bezier(.2,0,0,1);--z-base:0;--z-sticky:10;--z-flyout:20;--z-sheet:30;--z-modal:40;--z-tooltip:50;--z-flag:60;--breakpoint-xs320:320px;--breakpoint-sm:390px;--breakpoint-md:834px;--breakpoint-lg:1440px;--breakpoint-panel-overlay:1024px;--breakpoint-tablet-landscape:1194px;--breakpoint-wide:2560px;--focus-width:2px;--focus-offset:3px}
@font-face{font-family:Noto Sans;src:url(../media/NotoSans-Regular.3b4zjx43precm.woff2)}@font-face{font-family:Noto Sans;font-weight:700;src:url(../media/NotoSans-Bold.12715p_ai73gh.woff2)}@font-face{font-family:Noto Sans Mono;src:url(../media/NotoSansMono-Regular.172udknl-ktqn.woff2)}@font-face{font-family:Noto Sans Mono;font-weight:700;src:url(../media/NotoSansMono-Bold.0_j-ac0r3q56f.woff2)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding:var(--space-s16);background:var(--color-surface-canvas)}body{color:var(--color-text-default);font:var(--font-size-body)/var(--font-line-body) var(--font-family-ui);font-variant-numeric:tabular-nums;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary,[tabindex]{scroll-margin:var(--space-s16)}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{border-radius:var(--radius-small);border:var(--border-thin) solid var(--color-border-default)}:focus-visible,[data-force-focus]{z-index:var(--z-tooltip);position:relative;outline:var(--focus-width) solid var(--color-action-focus)!important;outline-offset:var(--focus-offset)!important}button{min-height:var(--size-control-default);padding:var(--space-s1) var(--space-s3);background:var(--color-surface-raised);color:var(--color-text-default);justify-content:center;align-items:center;gap:var(--space-s2);white-space:normal;text-align:center;display:inline-flex}button:hover,button[data-force-hover]{background:var(--color-surface-hover)}button:active,button[data-force-pressed]{background:var(--color-surface-selected);transform:translateY(var(--border-thin))}button.primary{background:var(--color-action-default);border-color:var(--color-action-default);color:var(--color-text-inverse);font-weight:700}button.primary:hover{background:var(--color-action-hover)}button.danger{background:var(--color-feedback-danger);color:var(--color-text-inverse)}button.warning{background:var(--color-feedback-warning);color:var(--color-text-inverse)}button.subtle,button.link{background:0 0;border-color:#0000}button.link{color:var(--color-text-link)}button:disabled,input:disabled{color:var(--color-text-disabled);background:var(--color-surface-sunken);opacity:1;border-style:dashed}input,select,textarea{min-height:var(--size-control-default);background:var(--color-surface-sunken);color:var(--color-text-default);padding:var(--space-s2) var(--space-s3);width:100%;min-width:0}input::placeholder,textarea::placeholder{color:var(--color-text-subtle)}textarea{min-height:var(--space-s24);resize:vertical}input[type=checkbox],input[type=radio]{width:var(--size-icon);height:var(--size-icon);min-height:var(--size-icon);accent-color:var(--color-action-default)}label{margin-bottom:var(--space-s2);font-weight:700;display:block}h1,h2,h3,p{margin:0}h1{font-size:var(--font-size-heading);line-height:var(--font-line-tight);letter-spacing:-.025em;font-weight:700}h2{font-size:var(--font-size-subheading);line-height:var(--font-line-body)}h3{font-size:var(--font-size-body);font-weight:700}.muted,small{color:var(--color-text-subtle)}small,.caption{font-size:var(--font-size-caption)}.mono,time,kbd,.value{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums}.value{font-size:var(--font-size-title);line-height:var(--font-line-tight)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--font-size-caption);color:var(--color-text-subtle);font-weight:700}.row{align-items:center;gap:var(--space-s3);min-width:0;display:flex}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.stack{gap:var(--space-s4);flex-direction:column;min-width:0;display:flex}.gap-2{gap:var(--space-s2)}.grid{gap:var(--space-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grow{flex:1;min-width:0}.readable{max-width:var(--size-text-measure)}.panel{background:var(--color-surface-default);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);padding:var(--space-s5)}.panel.tight{padding:var(--space-s3)}.inset{background:var(--color-surface-sunken);border-radius:var(--radius-small);padding:var(--space-s3)}.divider{height:var(--border-thin);background:var(--color-border-default);margin:var(--space-s4) 0;border:0}.icon{width:var(--size-icon);height:var(--size-icon);vertical-align:middle;flex-shrink:0;display:inline-block}.icon-button{width:var(--size-control-default);padding:var(--space-s1);flex-shrink:0}.logo{width:var(--space-s8);height:var(--space-s8)}.wordmark{font-weight:700;font-size:var(--font-size-heading);letter-spacing:-.045em}.portrait{width:var(--size-portrait);height:var(--size-portrait);border-radius:var(--radius-pill);object-fit:cover;border:var(--border-thin) solid var(--color-border-default);flex-shrink:0}.portrait.small{width:var(--size-avatar);height:var(--size-avatar)}.org{width:var(--size-portrait);height:var(--size-portrait);border-radius:var(--radius-small)}.item-icon{width:var(--space-s10);height:var(--space-s10);object-fit:contain;background:var(--color-surface-sunken);border-radius:var(--radius-small)}.item-icon.big{width:var(--size-asset);height:var(--size-asset)}.avatars{align-items:center;display:flex}.avatars img+img{margin-left:calc(-1 * var(--space-s1))}.avatars .overflow{font-size:var(--font-size-caption);padding-left:var(--space-s1)}.status{align-items:center;gap:var(--space-s1);font-size:var(--font-size-caption);letter-spacing:.025em;text-transform:uppercase;max-width:calc(var(--space-s20) * 2 + var(--space-s10));border-radius:var(--radius-small);padding:var(--space-s1) var(--space-s2);background:var(--color-surface-sunken);color:var(--color-status-category-to-do);border:var(--border-thin) solid currentColor;font-weight:700;line-height:var(--font-line-tight);display:inline-flex}.status .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status.progress{color:var(--color-status-category-in-progress)}.status.done{color:var(--color-status-category-done)}.pill{font-size:var(--font-size-caption);align-items:center;gap:var(--space-s1);border-radius:var(--radius-small);padding:var(--space-s1) var(--space-s2);background:var(--color-surface-raised);max-width:100%;display:inline-flex}.pill .icon,.fresh .icon{width:var(--space-s4);height:var(--space-s4)}.fresh{font-size:var(--font-size-caption);color:var(--color-freshness-fresh);align-items:center;gap:var(--space-s1);display:inline-flex}.fresh.ageing{color:var(--color-freshness-ageing)}.fresh.stale{color:var(--color-freshness-stale)}.fresh.unavailable{color:var(--color-freshness-unavailable)}.fresh.downtime{color:var(--color-freshness-downtime)}.verified{color:var(--color-verification-verified-esi)}.manual{color:var(--color-verification-manual)}.unverified{color:var(--color-verification-unverified)}.mismatch,.danger-text{color:var(--color-feedback-danger)}.warning-text{color:var(--color-feedback-warning)}.accent{color:var(--color-action-default)}.chip{gap:var(--space-s2);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.type-icon{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-small);color:var(--color-work-item-type-procurement);background:var(--color-surface-sunken);justify-content:center;align-items:center;display:inline-flex}.type-icon .icon{width:var(--space-s4);height:var(--space-s4)}.sec{font-family:var(--font-family-numeric);padding:var(--space-s1);color:var(--color-secstatus-0-3);border:var(--border-thin) solid currentColor;border-radius:var(--radius-small);font-weight:700}.notice{gap:var(--space-s3);padding:var(--space-s3) var(--space-s4);border:var(--border-thin) solid var(--color-border-default);border-left:var(--border-accent) solid var(--color-feedback-info);background:var(--color-surface-default);border-radius:var(--radius-small);align-items:flex-start;display:flex}.notice.warning{border-left-color:var(--color-feedback-warning)}.notice.error{border-left-color:var(--color-feedback-danger)}.notice.success{border-left-color:var(--color-feedback-success)}.notice .icon{color:var(--color-feedback-info)}.notice.warning>.icon{color:var(--color-feedback-warning)}.notice.error>.icon{color:var(--color-feedback-danger)}.notice.success>.icon{color:var(--color-feedback-success)}.topbar{height:var(--size-top-bar);padding:0 var(--space-s4);justify-content:space-between;align-items:center;gap:var(--space-s5);border-bottom:var(--border-thin) solid var(--color-border-default);background:var(--color-surface-default);z-index:var(--z-sticky);display:flex;position:sticky;top:0}.top-start,.top-end,.top-center{gap:var(--space-s2);align-items:center;min-width:0;display:flex}.top-center{max-width:var(--size-comment);flex:1}.top-search{background:var(--color-surface-sunken);color:var(--color-text-subtle);flex:1;justify-content:flex-start;align-items:center;min-width:0;display:flex}.top-search kbd{margin-left:auto}.top-end{gap:var(--space-s3)}kbd{font-size:var(--font-size-caption);padding:0 var(--space-s1);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-small);background:var(--color-surface-sunken)}.app{grid-template-columns:var(--size-sidebar) minmax(0,1fr);min-height:calc(100vh - var(--size-top-bar));display:grid}.sidebar{background:var(--color-surface-default);border-right:var(--border-thin) solid var(--color-border-default);padding:var(--space-s4) var(--space-s3);gap:var(--space-s4);flex-direction:column;min-width:0;display:flex}.sidebar .workspace{padding:var(--space-s2) var(--space-s2) var(--space-s4);border-bottom:var(--border-thin) solid var(--color-border-default)}.nav-section{gap:var(--space-s1);flex-direction:column;display:flex}.nav-section .eyebrow{padding:var(--space-s2) var(--space-s3)}.nav-item{text-align:left;justify-content:flex-start;align-items:center;gap:var(--space-s3);color:var(--color-text-subtle);border-radius:var(--radius-small);padding:var(--space-s2) var(--space-s3);min-height:var(--size-control-default);background:0 0;border:0;width:100%;display:flex}.nav-item.active{color:var(--color-action-default);background:var(--color-surface-selected);box-shadow:inset var(--border-accent) 0 currentColor}.nav-item.indent{padding-left:var(--space-s10)}.sidebar-footer{border-top:var(--border-thin) solid var(--color-border-default);padding-top:var(--space-s3);margin-top:auto}.app.collapsed{grid-template-columns:minmax(0,1fr)}.app.collapsed>.sidebar{display:none}.app.flyout>.sidebar{width:var(--size-sidebar);z-index:var(--z-flyout);box-shadow:var(--shadow-overlay);display:flex;position:absolute}.main{padding:var(--space-s6);min-width:0;overflow:clip}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-s4);margin-bottom:var(--space-s5);display:flex}.page-heading .subtitle{margin-top:var(--space-s2);color:var(--color-text-subtle)}.breadcrumb{gap:var(--space-s2);color:var(--color-text-subtle);font-size:var(--font-size-caption);margin-bottom:var(--space-s3);flex-wrap:wrap;display:flex}.tabs{gap:var(--space-s1);border-bottom:var(--border-thin) solid var(--color-border-default);margin-bottom:var(--space-s5);padding:var(--space-s1) 0;display:flex;overflow:auto}.tab{color:var(--color-text-subtle);white-space:nowrap;border:0;border-bottom:var(--border-accent) solid transparent;padding:var(--space-s2) var(--space-s3);background:0 0;border-radius:0}.tab.active{border-bottom-color:var(--color-action-default);color:var(--color-action-default)}.toolbar{gap:var(--space-s2);margin-bottom:var(--space-s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.toolbar input{max-width:var(--size-card)}.bottom-nav{display:none}.site-banner{padding:var(--space-s2) var(--space-s4);background:var(--color-surface-selected);border-bottom:var(--border-thin) solid var(--color-border-default);align-items:center;gap:var(--space-s3);flex-wrap:wrap;display:flex}.site-banner .grow{min-width:0}.site-banner.warning{background:var(--color-surface-raised);color:var(--color-feedback-warning)}.board{gap:var(--space-s3);padding-bottom:var(--space-s4);align-items:flex-start;display:flex;overflow:auto}.board-column{background:var(--color-surface-sunken);padding:var(--space-s3);border-radius:var(--radius-medium);flex:0 0 calc(var(--size-card) + var(--space-s6));min-height:var(--size-panel)}.column-heading{padding:var(--space-s1) var(--space-s1) var(--space-s3);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.board-card{border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);background:var(--color-surface-default);padding:var(--space-s4);gap:var(--space-s3);margin-bottom:var(--space-s3);flex-direction:column;width:100%;display:flex;position:relative}.board-card:hover{background:var(--color-surface-raised)}.board-card h3{font-weight:400;line-height:var(--font-line-body)}.board-card .card-key{font-size:var(--font-size-caption);color:var(--color-text-subtle);font-family:var(--font-family-numeric)}.card-flags{font-size:var(--font-size-caption);color:var(--color-feedback-warning);gap:var(--space-s2);align-items:center;display:flex}.quantity{gap:var(--space-s2);flex-direction:column;width:100%;display:flex}.quantity-head{font-size:var(--font-size-caption);color:var(--color-text-subtle);justify-content:space-between;gap:var(--space-s2);display:flex}.quantity-line{grid-template-columns:var(--space-s20) minmax(0,1fr) auto;align-items:center;gap:var(--space-s2);font-size:var(--font-size-caption);display:grid}.quantity-line .bar{height:var(--space-s1);border-radius:var(--radius-pill);background:var(--color-surface-hover);overflow:hidden}.bar>span{background:var(--color-text-subtle);height:100%;display:block}.quantity-line.delivered .bar>span{background:var(--color-action-default)}.quantity-line.verified .bar>span{background:var(--color-verification-verified-esi)}.quantity.detail .quantity-line{grid-template-columns:var(--space-s20) minmax(0,1fr) auto}.quantity.detail .bar{height:var(--space-s2)}.quantity.card .quantity-line{grid-template-columns:var(--space-s16) minmax(0,1fr) auto}.quantity.card .q-number{max-width:var(--space-s24);overflow-wrap:anywhere}.q-number{font-family:var(--font-family-numeric)}.stat{padding:var(--space-s5);border-radius:var(--radius-medium);border:var(--border-thin) solid var(--color-border-default);background:var(--color-surface-default)}.stat .value{margin:var(--space-s3) 0}.stat .icon{color:var(--color-action-default)}.epic-row{grid-template-columns:minmax(0,1fr) var(--space-s24) auto;gap:var(--space-s4);padding:var(--space-s3) 0;border-bottom:var(--border-thin) solid var(--color-border-default);align-items:center;display:grid}.coverage{height:var(--space-s2);background:var(--color-surface-hover);border-radius:var(--radius-pill);overflow:hidden}.coverage>span{background:var(--color-action-default);height:100%;display:block}.table-wrap{border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);min-width:0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--font-size-body);background:var(--color-surface-default)}th{font-size:var(--font-size-caption);color:var(--color-text-subtle);background:var(--color-surface-raised);white-space:nowrap;font-weight:700}th,td{padding:var(--space-s3);border-bottom:var(--border-thin) solid var(--color-border-default);vertical-align:middle}td{overflow-wrap:anywhere}tr:last-child td{border-bottom:0}tr:hover td{background:var(--color-surface-raised)}td:first-child{min-width:var(--space-s24)}.detail-grid{gap:var(--space-s6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.detail-section{padding-bottom:var(--space-s5);border-bottom:var(--border-thin) solid var(--color-border-default)}.detail-section h2{margin-bottom:var(--space-s3)}.field-row{gap:var(--space-s3);padding:var(--space-s3) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.field-row>dt{color:var(--color-text-subtle)}.field-row>dd{overflow-wrap:anywhere;min-width:0;margin:0}.claim{padding:var(--space-s3) 0;border-bottom:var(--border-thin) solid var(--color-border-default);gap:var(--space-s3);flex-wrap:wrap;align-items:center;display:flex}.evidence{border-left:var(--border-accent) solid var(--color-verification-verified-esi);padding:var(--space-s3);background:var(--color-surface-sunken);border-radius:var(--radius-small);overflow-wrap:anywhere}.evidence .icon{color:var(--color-verification-verified-esi)}.detail-panel{background:var(--color-surface-default);border:var(--border-thin) solid var(--color-border-default);width:100%;padding:var(--space-s5);border-radius:var(--radius-medium)}.detail-panel .detail-grid{flex-direction:column;display:flex}.overlay-stage{min-height:var(--size-panel-resized);background:var(--color-surface-sunken);padding:var(--space-s6);border-radius:var(--radius-medium);justify-content:center;align-items:flex-start;display:flex}.dialog{background:var(--color-surface-overlay);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-large);padding:var(--space-s6);width:100%;max-width:var(--size-modal-medium);gap:var(--space-s5);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.dialog.small{max-width:var(--size-modal-small)}.dialog.large{max-width:var(--size-modal-large)}.dialog header{justify-content:space-between;align-items:flex-start;gap:var(--space-s3);display:flex}.dialog footer{justify-content:flex-end;align-items:center;gap:var(--space-s2);flex-wrap:wrap;display:flex}.form-field{gap:var(--space-s1);flex-direction:column;min-width:0;display:flex}.form-field label{margin:0}.form-field.error input,.form-field.error textarea{border-color:var(--color-feedback-danger)}.form-field .error-text{color:var(--color-feedback-danger);font-size:var(--font-size-caption)}.input-unit{position:relative}.input-unit input{padding-right:var(--space-s16)}.input-unit span{right:var(--space-s3);top:var(--space-s2);color:var(--color-text-subtle);position:absolute}.check-row{align-items:center;gap:var(--space-s3);min-height:var(--size-control-large);display:flex}.check-row label{margin:0;font-weight:400}.checklist-row{align-items:flex-start;gap:var(--space-s3);padding:var(--space-s4) 0;border-bottom:var(--border-thin) solid var(--color-border-default);display:flex}.checklist-row .state-icon{color:var(--color-action-default)}.checklist-row.done .state-icon{color:var(--color-feedback-success)}.checklist-row.needs_attention .state-icon{color:var(--color-feedback-warning)}.step-num{border:var(--border-thin) solid var(--color-border-default);width:var(--size-control-default);height:var(--size-control-default);border-radius:var(--radius-pill);color:var(--color-action-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-list{gap:var(--space-s1);padding:var(--space-s2);background:var(--color-surface-overlay);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);flex-direction:column;width:100%;display:flex}.menu-list button{text-align:left;background:0 0;border:0;justify-content:flex-start}.menu-list button kbd{margin-left:auto}.menu-list .menu-heading{padding:var(--space-s2);font-size:var(--font-size-caption);color:var(--color-text-subtle)}.suggestion{align-items:center;gap:var(--space-s3);padding:var(--space-s3);border-bottom:var(--border-thin) solid var(--color-border-default);display:flex}.query{font-family:var(--font-family-numeric);background:var(--color-surface-sunken);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-small);padding:var(--space-s3);overflow-wrap:anywhere;min-height:var(--size-control-large);white-space:pre-wrap}.query .kw{color:var(--color-feedback-discovery)}.query .str{color:var(--color-feedback-success)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{fill:var(--color-text-subtle);font-family:var(--font-family-numeric);font-size:12px}.chart .gridline{stroke:var(--color-border-default);stroke-width:1px}.chart .actual{stroke:var(--color-action-default);fill:none;stroke-width:3px}.chart .ideal{stroke:var(--color-text-subtle);fill:none;stroke-width:2px;stroke-dasharray:6 5}.chart .point{fill:var(--color-action-default)}.legend{gap:var(--space-s4);font-size:var(--font-size-caption);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.legend span:before{content:"";vertical-align:middle;width:var(--space-s4);height:var(--space-s1);background:var(--color-action-default);margin-right:var(--space-s2);display:inline-block}.legend span.ideal:before{background:var(--color-text-subtle)}.timeline-row{gap:var(--space-s4);padding:var(--space-s3);border-bottom:var(--border-thin) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.timeline-track{background:var(--color-surface-sunken);min-height:var(--size-control-default);border-left:var(--border-thin) solid var(--color-border-default);position:relative}.timeline-block{background:var(--color-surface-selected);color:var(--color-action-default);border:var(--border-thin) solid var(--color-action-default);border-radius:var(--radius-small);min-height:var(--size-control-default);padding:var(--space-s1) var(--space-s2);font-size:var(--font-size-caption);position:relative}.workflow{gap:var(--space-s4);padding:var(--space-s5);background:var(--color-surface-sunken);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);flex-wrap:wrap;align-items:center;display:flex}.workflow-node{padding:var(--space-s4);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);background:var(--color-surface-default)}.scope{overflow-wrap:anywhere;font-family:var(--font-family-numeric);font-size:var(--font-size-caption);padding:var(--space-s2);background:var(--color-surface-sunken);border-radius:var(--radius-small)}details summary{cursor:pointer;color:var(--color-text-link);padding:var(--space-s2) 0}.empty{padding:var(--space-s12) var(--space-s6);text-align:center;align-items:center;gap:var(--space-s4);max-width:var(--size-comment);flex-direction:column;margin:auto;display:flex}.empty img{width:var(--size-logo);height:var(--size-logo)}.skeleton{background:var(--color-surface-hover);height:var(--space-s4);border-radius:var(--radius-small);margin:var(--space-s3) 0}.skeleton.block{height:var(--space-s24)}.skeleton.short{width:50%}.spinner{width:var(--size-icon);height:var(--size-icon);border:var(--border-accent) solid var(--color-border-default);border-top-color:var(--color-action-default);border-radius:var(--radius-pill)}.public-nav{padding:var(--space-s5) var(--space-s10);border-bottom:var(--border-thin) solid var(--color-border-default);justify-content:space-between;align-items:center;gap:var(--space-s4);display:flex}.public-nav nav{gap:var(--space-s6);align-items:center;display:flex}.public-main{max-width:calc(var(--size-table) + var(--space-s20));padding:var(--space-s16) var(--space-s10);font-size:var(--font-size-reading);margin:auto}.hero{gap:var(--space-s12);padding:var(--space-s10) 0 var(--space-s20);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.hero h1{font-size:var(--font-size-display);line-height:var(--font-line-tight);margin:var(--space-s4) 0 var(--space-s6)}.hero p{color:var(--color-text-subtle);font-size:var(--font-size-subheading);margin-bottom:var(--space-s6)}.hero .overline{color:var(--color-action-default);font-family:var(--font-family-numeric);font-size:var(--font-size-caption)}.hero-console{background:var(--color-surface-default);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-large);padding:var(--space-s5);position:relative}.hero-console .structure-render{max-width:100%;height:var(--size-chart);object-fit:contain;margin:auto;display:block}.section{padding:var(--space-s12) 0;border-top:var(--border-thin) solid var(--color-border-default)}.section h2{font-size:var(--font-size-title);margin-bottom:var(--space-s5)}.public-footer{padding:var(--space-s8) var(--space-s10);border-top:var(--border-thin) solid var(--color-border-default);font-size:var(--font-size-caption);color:var(--color-text-subtle);gap:var(--space-s3);flex-direction:column;display:flex}.article{grid-template-columns:var(--size-card) minmax(0,1fr);gap:var(--space-s12);display:grid}.article-content{max-width:var(--size-text-measure);line-height:var(--font-line-reading)}.article-content h1{font-size:var(--font-size-title);margin-bottom:var(--space-s6)}.article-content h2{margin:var(--space-s8) 0 var(--space-s4)}.article-content p{margin-bottom:var(--space-s4)}.auth{max-width:var(--size-comment);padding:var(--space-s12) var(--space-s6);margin:auto}.auth .brand-lockup{margin-bottom:var(--space-s8)}.auth h1{font-size:var(--font-size-title)}.permission .reads{padding:var(--space-s4);background:var(--color-surface-sunken);border-radius:var(--radius-small)}.permission .reads .icon{color:var(--color-action-default)}.chat{padding:var(--space-s5);background:var(--color-surface-canvas);min-height:var(--size-chart)}.chat-meta{align-items:center;gap:var(--space-s3);margin-bottom:var(--space-s4);display:flex}.bot-avatar{width:var(--space-s10);height:var(--space-s10);border-radius:var(--radius-pill)}.chat-message{padding:var(--space-s4);background:var(--color-surface-raised);border:var(--border-thin) solid var(--color-border-default);border-left:var(--border-accent) solid var(--color-discord-needed);border-radius:var(--radius-medium);gap:var(--space-s4);overflow-wrap:anywhere;flex-direction:column;display:flex}.chat-message p{white-space:pre-wrap}.chat-message h2{font-size:var(--font-size-subheading)}.chat-buttons{gap:var(--space-s2);flex-wrap:wrap;display:flex}.mail{background:var(--color-surface-canvas);width:100%;padding:var(--space-s6);font-size:var(--font-size-reading)}.mail-card{padding:var(--space-s8);background:var(--color-surface-default);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium)}.mail h1{font-size:var(--font-size-heading)}.mail p{margin:var(--space-s5) 0}.mail-footer{font-size:var(--font-size-caption);color:var(--color-text-subtle);padding:var(--space-s5) 0}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:#f1f5f8;--color-surface-default:#fff;--color-surface-raised:#edf3f7;--color-surface-sunken:#e6edf3;--color-text-default:#152437;--color-text-subtle:#465a70;--color-text-link:#125e70;--color-border-default:#60748a;--color-action-default:#12677b;--color-text-inverse:#fff}.specimen{padding:var(--space-s4);vertical-align:top;background:var(--color-surface-canvas);max-width:100%;display:inline-block}.component-root{width:100%;min-width:0}.specimen .board-card{margin-bottom:0}.specimen .sidebar{border:var(--border-thin) solid var(--color-border-default)}.specimen .topbar{height:auto;min-height:var(--size-top-bar);flex-wrap:wrap;position:static}.specimen .bottom-nav{display:flex;position:static}input[data-force-hover]{border-color:var(--color-action-default)}.foundation-sheet{padding:var(--space-s10);gap:var(--space-s6);flex-direction:column;width:100%;display:flex}.swatches{gap:var(--space-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.swatch{border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);padding:var(--space-s4);background:var(--color-surface-default)}.swatch .sample{height:var(--space-s10);margin-bottom:var(--space-s3);border-radius:var(--radius-small)}.gallery{padding:var(--space-s10);max-width:var(--size-table);margin:auto}.gallery a{padding:var(--space-s4);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);background:var(--color-surface-default);display:block}.gallery select{max-width:var(--size-panel)}.flow-caption{padding:var(--space-s3) var(--space-s6);border-bottom:var(--border-thin) solid var(--color-border-default);background:var(--color-surface-selected);gap:var(--space-s3);align-items:center;display:flex}.flow-caption p{color:var(--color-text-subtle)}.sr-only,.skip:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{top:var(--space-s4);left:var(--space-s4);padding:var(--space-s3);background:var(--color-surface-overlay);z-index:var(--z-flag);position:fixed}.wrap-anywhere{overflow-wrap:anywhere}.screen-footer{margin-top:var(--space-s10);font-size:var(--font-size-caption);color:var(--color-text-subtle)}html[data-capture=true] .topbar,html[data-capture=true] .bottom-nav{position:static}html[data-capture=true] *{caret-color:#0000!important;transition:none!important;animation:none!important}html[data-capture=true] body{min-height:0}.reduced-motion *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (min-width:1441px){.main{padding:var(--space-s8)}.public-main{max-width:calc(var(--size-table) + var(--space-s20))}.board{gap:var(--space-s4)}}@media (max-width:1439px){.app{grid-template-columns:minmax(0,1fr)}.app>.sidebar{display:none}.app.flyout>.sidebar{display:flex}.top-start .workspace-name{display:none}}@media (max-width:1023px){.topbar{height:auto;min-height:var(--size-top-bar);gap:var(--space-s3)}.top-end .hide-tablet,.top-search span,.top-search kbd{display:none}.top-search{width:var(--size-touch);flex:none;padding:0}.top-center{justify-content:flex-end}.top-center button{min-width:var(--size-touch)}.top-start .wordmark{font-size:var(--font-size-subheading)}button,input,select{min-height:var(--size-control-large)}button,.nav-item{min-height:var(--size-touch)}.icon-button{width:var(--size-touch)}.detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.public-nav{padding:var(--space-s4) var(--space-s6)}.public-nav nav{gap:var(--space-s3)}.public-nav nav .hide-tablet{display:none}.hero{gap:var(--space-s6)}.hero h1{font-size:var(--font-size-title)}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.article{grid-template-columns:var(--space-s24) minmax(0,1fr);gap:var(--space-s6)}}@media (max-width:599px){.topbar{padding:var(--space-s2) var(--space-s3);gap:var(--space-s2)}.top-start{gap:var(--space-s1)}.top-start>.logo,.top-start>.workspace-control,.top-end,.top-center .create-label{display:none}.top-center{gap:var(--space-s1);flex:0}.top-center button{padding:var(--space-s2)}.main{padding:var(--space-s4)}.breadcrumb{margin-bottom:var(--space-s4)}.page-heading{margin-bottom:var(--space-s4);flex-wrap:wrap}.page-heading h1{font-size:var(--font-size-heading)}.page-heading .heading-actions{justify-content:flex-start;width:100%}.toolbar{align-items:stretch}.toolbar input{width:100%;max-width:none}.toolbar>.row{flex-wrap:wrap}.tabs{margin-bottom:var(--space-s4);flex-wrap:wrap;gap:0;overflow:visible}.tab{min-height:var(--size-touch);padding:var(--space-s2)}.project-tabs .tab:nth-child(n+5){display:none}.bottom-nav{border-top:var(--border-thin) solid var(--color-border-default);background:var(--color-surface-default);z-index:var(--z-sticky);padding:var(--space-s2) 0;justify-content:space-around;gap:0;display:flex;position:sticky;bottom:0}.bottom-nav button{gap:var(--space-s1);font-size:var(--font-size-caption);padding:var(--space-s1);min-width:var(--size-touch);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.bottom-nav .icon{width:var(--space-s5);height:var(--space-s5)}.bottom-nav button.active{color:var(--color-action-default)}.grid,.grid.three,.grid.four,.detail-grid,.article,.hero{grid-template-columns:minmax(0,1fr)}.grid{gap:var(--space-s3)}.hero{padding:var(--space-s4) 0 var(--space-s10)}.hero h1{font-size:var(--font-size-title)}.public-main{padding:var(--space-s8) var(--space-s4)}.public-nav{padding:var(--space-s3) var(--space-s4);flex-wrap:wrap}.public-nav nav{gap:var(--space-s3);flex-wrap:wrap}.public-nav nav .mobile-hide{display:none}.public-nav nav a{font-size:var(--font-size-body)}.public-footer{padding:var(--space-s6) var(--space-s4)}.section{padding:var(--space-s8) 0}.section h2{font-size:var(--font-size-heading)}.article>aside{border-bottom:var(--border-thin) solid var(--color-border-default);padding-bottom:var(--space-s4)}.article-content h1{font-size:var(--font-size-heading)}.board{flex-direction:column;display:flex;overflow:visible}.board-column{flex:auto;width:100%;min-height:0}.board-card{width:100%}.board-column:nth-child(n+4){display:block}.quantity-line,.quantity.detail .quantity-line{grid-template-columns:var(--space-s16) minmax(0,1fr) auto}.table-wrap{border:0;overflow:visible}table,tbody,tr,td{width:100%;display:block}thead{display:none}tr{border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-medium);padding:var(--space-s3);margin-bottom:var(--space-s3);background:var(--color-surface-default)}td{padding:var(--space-s2) 0;justify-content:space-between;gap:var(--space-s3);border:0;align-items:flex-start;display:flex}td:before{content:attr(data-label);color:var(--color-text-subtle);font-size:var(--font-size-caption);flex-shrink:0;max-width:40%}td:first-child{font-weight:700}.panel,.stat{padding:var(--space-s4)}.value{font-size:var(--font-size-heading)}.detail-grid{gap:var(--space-s5)}.overlay-stage{background:0 0;min-height:0;padding:0}.dialog{padding:var(--space-s4);border-radius:var(--radius-medium)}.auth{padding:var(--space-s8) var(--space-s4)}.auth h1{font-size:var(--font-size-heading)}.dialog footer button{flex:1}.field-row{grid-template-columns:minmax(0,1fr)}.field-row>dt{font-size:var(--font-size-caption)}.epic-row{grid-template-columns:minmax(0,1fr) auto}.epic-row .coverage{grid-column:1/-1}.timeline-row{grid-template-columns:minmax(0,1fr)}.timeline-track{border:0}.timeline-block{width:100%!important;margin-left:0!important}.checklist-row{flex-wrap:wrap}.checklist-row>.grow{flex-basis:calc(100% - var(--space-s12))}.checklist-row>button{margin-left:var(--space-s10)}.chat{padding:var(--space-s4)}.chat-message{padding:var(--space-s3)}.chat-buttons button{flex:auto}.chat-meta .portrait{display:none}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-sheet{padding:var(--space-s4)}.specimen .topbar{gap:var(--space-s2)}.specimen .sidebar{display:flex}.specimen .quantity.card .q-number{max-width:var(--space-s24)}.specimen .quantity-line{grid-template-columns:var(--space-s16) minmax(0,1fr) auto}.gallery{padding:var(--space-s4)}.flow-caption{padding:var(--space-s3) var(--space-s4);flex-wrap:wrap}.chat-message .thumbnail{float:none}.mail,.mail-card{padding:var(--space-s4)}}.mobile-board-switcher{display:none}@media (max-width:599px){.mobile-board-switcher{display:block}}.side-panel-stage{justify-content:flex-end;display:flex}.side-panel-stage>.detail-panel{width:var(--size-panel)}.side-panel-stage.resized>.detail-panel{width:min(var(--size-panel-resized),50%)}@media (max-width:1023px){.side-panel-stage.resized>.detail-panel{width:var(--size-panel-resized);max-width:100%}}@media (max-width:599px){.side-panel-stage>.detail-panel,.side-panel-stage.resized>.detail-panel{width:100%}}.type-icon{background:currentColor}.type-icon .icon{color:var(--color-text-inverse)}button.primary[data-force-hover]{background:var(--color-action-hover);color:var(--color-text-inverse)}button.primary[data-force-pressed]{background:var(--color-action-pressed);color:var(--color-text-inverse)}button.danger[data-force-hover],button.danger[data-force-pressed]{background:var(--color-feedback-danger);color:var(--color-text-inverse)}button.warning[data-force-hover],button.warning[data-force-pressed]{background:var(--color-feedback-warning);color:var(--color-text-inverse)}@font-face{font-family:DejaVu Sans;font-weight:400;src:url(../media/DejaVuSans-Regular.365pflnt657nd.woff2)}@font-face{font-family:DejaVu Sans;font-weight:700;src:url(../media/DejaVuSans-Bold.0uzu8v4m4_ir-.woff2)}@font-face{font-family:DejaVu Sans Mono;font-weight:400;src:url(../media/DejaVuSansMono-Regular.3-hide1wuxqd0.woff2)}@font-face{font-family:DejaVu Sans Mono;font-weight:700;src:url(../media/DejaVuSansMono-Bold.0edt3ahqg4acr.woff2)}.data-grid th{padding:var(--space-s1)}.data-grid th button{padding:var(--space-s1) var(--space-s2);justify-content:flex-start}.data-grid td{padding:var(--space-s2) var(--space-s3)}.data-grid .portrait{width:var(--size-avatar);height:var(--size-avatar)}.data-grid .is-selected td{background:var(--color-surface-selected)}.data-grid.compact td{padding:var(--space-s1) var(--space-s3)}.column-resizer{width:var(--space-s1);min-width:var(--space-s1);height:var(--size-control-default);border-right:var(--border-thin) solid var(--color-border-default);cursor:col-resize}.grid-check{min-width:var(--size-icon);min-height:var(--size-icon);justify-content:center;align-items:center;margin:0;display:flex}@media (max-width:1023px){.check-row{min-height:var(--size-touch)}.check-row label,.grid-check{min-height:var(--size-touch);align-items:center;display:flex}.grid-check{min-width:var(--size-touch)}}@media (max-width:599px){.data-grid .toolbar{flex-direction:column}.data-grid td{padding:var(--space-s2) 0}.data-grid td:nth-child(3)>.row{flex-wrap:wrap}.data-grid td:nth-child(3)>.row>input{flex-basis:100%}}button{line-height:var(--font-line-tight)}button .icon{width:var(--space-s4);height:var(--space-s4)}input,select,textarea{padding:var(--space-s1) var(--space-s3)}.control-target{min-width:0}.input-unit span{pointer-events:none;top:50%;transform:translateY(-50%)}button:active,button[data-force-pressed]{transform:none}.grid-check{cursor:pointer}th,td{padding:var(--space-s2) var(--space-s3)}.table-wrap .portrait{width:var(--size-avatar);height:var(--size-avatar)}td>a{min-height:var(--size-icon);align-items:center;display:inline-flex}.data-grid.compact button,.data-grid.compact input,.data-grid.compact select{min-height:var(--size-control-compact);line-height:var(--font-line-tight)}.tabs-list{flex:1;flex-wrap:inherit;gap:inherit;min-width:0;display:flex}.project-more,.project-view-select{display:none}.notification-button{position:relative}.notification-count{min-width:var(--space-s4);padding:0 var(--space-s1);border-radius:var(--radius-pill);font-size:var(--font-size-caption);line-height:var(--font-line-body);background:var(--color-action-default);color:var(--color-text-inverse);font-family:var(--font-family-numeric);position:absolute;top:0;right:0}.account-button{min-height:var(--size-control-default);min-width:var(--size-control-default);height:var(--size-control-default);background:0 0;border:0;padding:0}.shell-preview{grid-template-columns:minmax(0,1fr) var(--size-panel);align-items:start}.shell-preview>.detail-panel{width:var(--size-panel);max-width:100%}.legend .hatched:before{background:repeating-linear-gradient(135deg,var(--series-color,var(--color-text-subtle)) 0,var(--series-color,var(--color-text-subtle)) var(--border-thin),var(--color-surface-default) var(--border-thin),var(--color-surface-default) var(--space-s1))}.legend span:before{background-color:var(--series-color,var(--color-action-default))}@media (max-width:1023px){button .icon{width:var(--size-icon);height:var(--size-icon)}.control-target{padding:calc((var(--size-touch) - var(--size-control-large))/2) 0}.account-button{min-width:var(--size-touch);height:var(--size-touch);min-height:var(--size-touch)}.shell-preview{grid-template-columns:minmax(0,1fr)}.shell-preview>.stack:first-child{grid-area:1/1}.shell-preview>.detail-panel{z-index:var(--z-sheet);box-shadow:var(--shadow-overlay);grid-area:1/1;justify-self:end}}@media (max-width:599px){.topbar{height:var(--size-top-bar);min-height:var(--size-top-bar);padding:0 var(--space-s3)}.project-tabs .tabs-list{display:none}.project-tabs .project-view-select{width:100%;min-height:var(--size-touch);display:block}.shell-preview>.detail-panel{width:100%}.topbar :is(:focus-visible,[data-force-focus]){outline-offset:calc(-1 * var(--focus-width))!important}.topbar button.primary:is(:focus-visible,[data-force-focus]){outline-color:var(--color-text-inverse)!important}}.column-resizer{width:var(--size-icon);min-width:var(--size-icon)}.input-unit input{font-family:var(--font-family-numeric)}.component-root[data-component=stepper],.component-root[data-component=skeleton],.component-root[data-component=data-table][data-state=loading]{display:flow-root}
.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a.nav-item,a.tab{min-height:var(--size-control-default);line-height:var(--font-line-tight);cursor:pointer;align-items:center;text-decoration:none;display:flex}a.tab{gap:var(--space-s2);display:inline-flex}a.nav-item:hover,a.tab:hover,a.card-link:hover{text-decoration:none}a.card-link{color:inherit}@media (max-width:1023px){a.nav-item,a.tab{min-height:var(--size-touch)}}.breadcrumb a{color:inherit}a.nav-item .icon,a.tab .icon{width:var(--space-s4);height:var(--space-s4)}@media (max-width:1023px){a.nav-item .icon,a.tab .icon{width:var(--size-icon);height:var(--size-icon)}}.bottom-nav a{justify-content:center;align-items:center;gap:var(--space-s1);font-size:var(--font-size-caption);padding:var(--space-s1);min-width:var(--size-touch);min-height:var(--size-touch);color:var(--color-text-default);line-height:var(--font-line-tight);text-align:center;border-radius:var(--radius-small);flex-direction:column;flex:1;text-decoration:none;display:flex}.bottom-nav a.active{color:var(--color-action-default)}

