:root{color-scheme:dark;--bg:#0b0f14;--panel:#121821;--panel-2:#17202b;--line:#273342;--text:#eef3f8;--muted:#a6b2bf;--accent:#39c6a3;--accent-2:#f3c969;--danger:#f06a6a}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}.orbit-shell{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr)}.orbit-sidebar{border-right:1px solid var(--line);background:#0f151d;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px}.orbit-brand{display:flex;align-items:center;gap:12px;padding:8px 8px 4px}.brand-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #3c4a5c;background:#16202b;border-radius:8px;color:var(--accent);font-weight:800}.orbit-brand strong{display:block;font-size:15px}.orbit-brand small{color:var(--muted);font-size:12px}.orbit-sidebar nav{display:grid;grid-gap:4px;gap:4px}.orbit-sidebar a{min-height:38px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:7px;color:var(--muted);font-size:14px}.orbit-sidebar a.active,.orbit-sidebar a:hover{background:#182332}.sidebar-footer{margin-top:auto;min-height:38px;display:flex;align-items:center;gap:10px;color:var(--muted);border-top:1px solid var(--line);padding:14px 8px 0;font-size:12px}.orbit-main{padding:24px;display:grid;grid-gap:22px;gap:22px;max-width:1440px;width:100%}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.eyebrow{margin:0 0 6px;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:34px}h1,h2{letter-spacing:0}h2{margin-bottom:10px;font-size:22px}h3{margin-bottom:8px;font-size:15px;letter-spacing:0}p{color:var(--muted);line-height:1.55}.mini-status,.status-pill,.view-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #2d594f;background:#10251f;color:#bff7e8;padding:8px 10px;border-radius:999px;font-size:13px;white-space:nowrap}.notice-panel,.status-pill.attention{border-color:#705631;background:#271d10;color:#ffe3a3}.facts-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.board-preview,.column-card,.empty-state,.facts-grid article,.lane-card,.metric-tile,.notice-panel,.verification-box,.workspace-card{border:1px solid var(--line);background:var(--panel);border-radius:8px}.facts-grid article{padding:14px;min-height:82px}.column-card span,.facts-grid span,.metric-tile span,.mini-label,.verification-box span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.facts-grid strong{font-size:15px;overflow-wrap:anywhere}.split-panel{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px}.split-panel>div:first-child{padding:22px;border:1px solid var(--line);background:var(--panel);border-radius:8px}.verification-box{padding:22px;background:#151d28}.verification-box strong{display:block;color:var(--accent-2);font-size:24px;margin-bottom:8px;text-transform:capitalize}.notice-panel{display:flex;gap:12px;align-items:flex-start;padding:14px}.notice-panel p{margin-bottom:0;color:#ffe3a3}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.text-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #315044;border-radius:7px;color:#c6f5e8;background:#10251f;font-size:13px}.compact-link{margin-top:10px;width:-moz-fit-content;width:fit-content}.lane-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.lane-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.lane-card{padding:16px;min-height:148px}.lane-card svg{color:var(--accent);margin-bottom:14px}.lane-card p{font-size:13px;margin-bottom:0}.metric-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-tile{min-height:116px;padding:14px}.metric-tile strong{display:block;font-size:28px;margin-bottom:6px}.metric-tile p{margin-bottom:0;font-size:13px}.board-preview{padding:18px}.orbit-table{display:grid;grid-gap:6px;gap:6px}.orbit-row{display:grid;grid-template-columns:150px minmax(220px,1fr) 100px 120px;align-items:center;grid-gap:12px;gap:12px;min-height:46px;padding:8px 10px;border:1px solid #24303f;background:var(--panel-2);border-radius:7px;font-size:14px}.board-table .orbit-row,.item-table .orbit-row{grid-template-columns:minmax(220px,1fr) 180px 120px 120px}.board-table .board-management-row{grid-template-columns:minmax(180px,1fr) 160px 100px 110px minmax(320px,2fr)}.orbit-row.header{color:var(--muted);border-color:transparent;min-height:30px}.orbit-row.linked:hover,.record-row:hover{border-color:#3f6357;background:#1a2a2a}.orbit-row strong,.record-row strong{overflow-wrap:anywhere}.record-grid.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.stack-list{display:grid;grid-gap:8px;gap:8px}.record-row{min-height:54px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid #24303f;background:var(--panel-2);border-radius:7px}.muted-copy,.record-row span{color:var(--muted);font-size:13px}.column-grid,.workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.column-card,.workspace-card{padding:16px;min-height:152px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.column-card p,.workspace-card p{font-size:13px;margin-bottom:0}.workspace-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:13px}.empty-state{padding:16px;min-height:96px}.empty-state p{margin-bottom:0}.view-strip{display:flex;flex-wrap:wrap;gap:8px}.view-chip.muted{border-color:var(--line);background:var(--panel);color:var(--muted)}.form-panel{grid-gap:12px;gap:12px;padding:16px}.inline-form{display:flex;flex-wrap:wrap}.inline-form label{min-width:170px}.inline-form label span{color:var(--muted);font-size:12px}.inline-form input,.inline-form select{min-height:36px;border:1px solid #334254;border-radius:7px;background:#101720;color:var(--text);padding:0 10px;font:inherit}.inline-form button,.secondary-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #315044;border-radius:7px;background:#10251f;color:#c6f5e8;padding:0 10px;font:inherit;font-size:13px;cursor:pointer}.inline-form button:disabled{cursor:not-allowed;border-color:#35465a;background:#121b27;color:var(--muted)}.secondary-action{border-color:#5b3939;background:#251414;color:#ffc7c7}.wide-field{flex:1 1 260px}.form-stack{display:grid;grid-gap:8px;gap:8px}.compact-form{gap:8px;align-items:end}.compact-form label{min-width:140px}.compact-form .wide-field{min-width:min(100%,260px)}.wide-row-actions{grid-column:span 1;min-width:0}.group-section{grid-gap:12px;gap:12px;background:#101720;padding:12px;overflow:visible}.group-section-header{position:relative;z-index:2;grid-template-columns:18px 36px minmax(180px,1fr) minmax(112px,150px) auto auto;grid-gap:8px;gap:8px}.group-section-header input,.group-section-header select,.lifecycle-item-row input,.lifecycle-item-row select,.lifecycle-subitem-row input,.lifecycle-subitem-row select{min-height:36px;min-width:0;border:1px solid #334254;border-radius:7px;background:#101720;color:var(--text);padding:0 10px;font:inherit;pointer-events:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.group-section-header input:focus,.group-section-header select:focus,.lifecycle-item-row input:focus,.lifecycle-item-row select:focus,.lifecycle-subitem-row input:focus,.lifecycle-subitem-row select:focus{outline:2px solid #315044;outline-offset:1px;border-color:var(--accent)}.group-color{width:14px;height:14px;border:1px solid #ffffff40}.danger-action,.group-collapse-button,.group-section-header button,.item-lifecycle-actions button,.saved-view-chip button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #315044;border-radius:7px;background:#10251f;color:#c6f5e8;padding:0 10px;font:inherit;font-size:13px;cursor:pointer;pointer-events:auto}.group-collapse-button{width:36px}.compact-checkbox{min-height:36px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;white-space:nowrap}.compact-checkbox input{width:16px;height:16px;min-height:16px;padding:0}.item-table.editable,.subitem-stack{overflow:visible}.item-lifecycle-block{grid-gap:8px;gap:8px}.lifecycle-item-row,.lifecycle-subitem-row{grid-template-columns:minmax(220px,1fr) 180px 120px 120px 48px}.lifecycle-subitem-row{margin-left:28px;background:#141f2c}.item-lifecycle-actions{display:flex;flex-wrap:wrap;align-items:end;margin-left:28px}.subitem-create-form{flex:1 1 340px}.danger-action{border-color:#5b3939;background:#251414;color:#ffc7c7}@media (max-width:1200px){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.column-grid,.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-table .board-management-row{grid-template-columns:1fr;align-items:start}.group-section-header{grid-template-columns:18px 36px minmax(180px,1fr) minmax(112px,150px)}}@media (max-width:1100px){.orbit-shell{grid-template-columns:1fr}.orbit-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line)}.orbit-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-footer{margin-top:0}.facts-grid,.lane-grid,.lane-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.split-panel{grid-template-columns:1fr}}@media (max-width:760px){.orbit-main{padding:16px}.topbar{align-items:flex-start;flex-direction:column}.orbit-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.column-grid,.facts-grid,.lane-grid,.lane-grid.compact,.metric-grid,.record-grid.two-col,.workspace-grid{grid-template-columns:1fr}.board-table .orbit-row,.group-section-header,.item-table .orbit-row,.lifecycle-item-row,.lifecycle-subitem-row,.orbit-row{grid-template-columns:1fr;align-items:start}.item-lifecycle-actions,.lifecycle-subitem-row{margin-left:0}h1{font-size:28px}}.form-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px;display:grid;grid-gap:14px;gap:14px}.form-panel.stacked{align-items:start}.form-grid.three-col,.form-grid.two-col{display:grid;grid-gap:14px;gap:14px}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-form{display:grid;grid-template-columns:minmax(180px,1fr) 160px minmax(220px,1.4fr) auto;grid-gap:10px;gap:10px;align-items:end}.inline-form.vertical{grid-template-columns:1fr;align-items:stretch}.inline-form.saved-view-form{width:100%;grid-template-columns:minmax(220px,1fr) 150px 150px auto}.inline-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.inline-form .wide-field{min-width:240px}.editable-row input,.editable-row select,.inline-form input,.inline-form select,.kanban-card input,.kanban-card select{width:100%;min-height:38px;border:1px solid #314050;border-radius:7px;background:#0f151d;color:var(--text);padding:0 10px;font:inherit;font-size:14px}.editable-row input:focus,.editable-row select:focus,.inline-form input:focus,.inline-form select:focus,.kanban-card input:focus,.kanban-card select:focus{outline:2px solid #315044;outline-offset:1px;border-color:var(--accent)}.editable-row button,.inline-form button,.kanban-card button,.saved-view-chip button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #315044;border-radius:7px;background:#10251f;color:#c6f5e8;padding:0 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.editable-row button:hover,.inline-form button:hover,.kanban-card button:hover,.saved-view-chip button:hover{border-color:var(--accent);background:#143128}.item-table.editable .orbit-row{grid-template-columns:minmax(220px,1fr) 160px 100px 130px 64px}.editable-row{margin:0}.editable-row span{color:var(--muted)}.section-heading.compact{margin-bottom:0}.filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.view-chip.active{border-color:var(--accent);background:#10251f;color:#c6f5e8}.saved-view-list{gap:8px}.saved-view-chip{margin:0;padding-right:4px}.saved-view-chip button{width:30px;min-height:30px;padding:0}.view-switcher{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px}.view-switcher,.view-tab{gap:8px;align-items:center}.view-tab{min-height:38px;display:inline-flex;border:1px solid #273442;border-radius:7px;background:#0d131a;color:var(--muted);text-decoration:none;padding:0 12px;font-size:13px}.view-tab.active,.view-tab:hover{border-color:var(--accent);background:#10251f;color:#c6f5e8}.kanban-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:14px;gap:14px;align-items:start}.kanban-lane{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:12px;display:grid;grid-gap:12px;gap:12px}.kanban-lane header{display:flex;align-items:start;justify-content:space-between;gap:10px}.kanban-lane h2{margin:0;font-size:17px}.kanban-lane header strong{color:var(--accent)}.kanban-card,.kanban-cards{display:grid;grid-gap:10px;gap:10px}.kanban-card{margin:0;border:1px solid #273442;border-radius:8px;background:#0d131a;padding:10px}.kanban-card label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.kanban-card p{margin:0}.kanban-card p,.kanban-empty{color:var(--muted);font-size:13px}.kanban-empty{min-height:92px;border:1px dashed #304052;border-radius:8px;display:grid;place-items:center;grid-gap:6px;gap:6px;text-align:center}.calendar-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:14px;gap:14px;align-items:start}.calendar-day{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:12px;display:grid;grid-gap:12px;gap:12px}.calendar-day header{display:flex;align-items:start;justify-content:space-between;gap:10px}.calendar-day h2{margin:0;font-size:17px}.calendar-day header strong{color:var(--accent)}.calendar-items{display:grid;grid-gap:8px;gap:8px}.calendar-item{min-width:0;border:1px solid #273442;border-radius:8px;background:#0d131a;color:var(--text);display:grid;grid-gap:5px;gap:5px;padding:10px;text-decoration:none}.calendar-item:hover{border-color:var(--accent)}.calendar-item strong{font-size:14px;overflow-wrap:anywhere}.calendar-item span{color:var(--muted);font-size:12px}.timeline-board{border:1px solid var(--line);border-radius:8px;background:var(--panel);display:grid;grid-gap:0;gap:0;overflow:hidden}.timeline-row{min-width:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) 140px;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:12px}.timeline-row:last-child{border-bottom:0}.timeline-label{display:grid;grid-gap:4px;gap:4px;min-width:0}.timeline-label strong{overflow-wrap:anywhere}.timeline-label span,.timeline-row time{color:var(--muted);font-size:12px}.timeline-track{min-height:12px;border-radius:999px;background:#101821;border:1px solid #263543;overflow:hidden}.timeline-bar{display:block;width:42px;height:10px;border-radius:999px}.dashboard-hero-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:16px;gap:16px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:18px}.dashboard-hero-panel h2{margin:0 0 10px;font-size:22px}.dashboard-hero-panel p{margin:0;color:var(--muted);line-height:1.5}.dashboard-scorecard{border:1px solid #273442;border-radius:8px;background:#0d131a;padding:14px;display:grid;align-content:center;grid-gap:8px;gap:8px}.dashboard-scorecard span{color:var(--muted);font-size:12px;text-transform:uppercase}.dashboard-scorecard strong{font-size:18px}.dashboard-metrics{grid-template-columns:repeat(6,minmax(140px,1fr))}.dashboard-grid,.widget-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:14px;gap:14px}.dashboard-card,.widget-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:14px}.dashboard-card{display:grid;grid-gap:12px;gap:12px}.dashboard-card-header,.widget-card{display:flex;align-items:start;gap:10px}.dashboard-card-header{color:var(--accent);font-size:13px;text-transform:capitalize}.dashboard-card h3,.widget-card h3{margin:0;font-size:16px;overflow-wrap:anywhere}.dashboard-card p,.widget-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.dashboard-card dl{margin:0;display:grid;grid-gap:8px;gap:8px}.dashboard-card dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #273442;padding-top:8px}.dashboard-card dt{color:var(--muted);font-size:12px}.dashboard-card dd{margin:0;font-size:12px;text-align:right}.widget-card span{display:block;color:var(--accent);font-size:12px;margin-top:6px}@media (max-width:1180px){.calendar-board,.dashboard-grid,.kanban-board,.widget-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.dashboard-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:1100px){.form-grid.three-col{grid-template-columns:1fr}.inline-form.saved-view-form{grid-template-columns:1fr 140px 140px auto}.dashboard-hero-panel{grid-template-columns:1fr}}@media (max-width:980px){.calendar-board,.dashboard-grid,.dashboard-metrics,.form-grid.two-col,.inline-form,.inline-form.saved-view-form,.item-table.editable .orbit-row,.kanban-board,.timeline-row,.widget-grid{grid-template-columns:1fr}.inline-form .wide-field{min-width:0}}.group-section-stack{display:grid;grid-gap:14px;gap:14px}.runtime-disclosure{display:grid;grid-gap:12px;gap:12px}.runtime-section-toggle{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:0;text-align:left;width:100%}.runtime-section-toggle:focus-visible{border-radius:7px;outline:2px solid var(--accent);outline-offset:4px}.runtime-section-title{align-items:center;display:inline-flex;gap:10px}.runtime-section-title strong{display:block;font-size:20px;line-height:1.2}.runtime-control-stack{display:grid;grid-gap:12px;gap:12px}.filter-actions button.view-chip,.saved-view-chip>button{cursor:pointer;font:inherit}.saved-view-chip{align-items:center;display:inline-flex;gap:8px}.saved-view-chip>button{background:transparent;border:0;color:inherit;padding:0}.group-section{border:1px solid var(--line);background:var(--panel);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.group-section-header{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:14px 34px minmax(180px,1fr) 118px auto}.group-section-header input,.group-section-header select,.item-lifecycle-actions input,.subitem-create-form input{background:#0f151d;border:1px solid #314050;border-radius:7px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:8px 10px}.group-color{border-radius:999px;display:block;height:34px;width:12px}.group-collapse-button{align-items:center;background:#111923;border:1px solid #314050;border-radius:7px;color:#dbe5f1;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.group-collapse-button:focus-visible,.group-collapse-button:hover{background:#1d2938;border-color:var(--accent);color:var(--text);outline:none}.group-archive-form{display:flex;justify-content:flex-end}.item-lifecycle-block{display:grid;grid-gap:6px;gap:6px}.lifecycle-item-row input,.lifecycle-item-row select,.lifecycle-subitem-row input,.lifecycle-subitem-row select{background:#0f151d;border:1px solid #314050;border-radius:7px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:8px 10px}.subitem-stack{display:grid;grid-gap:6px;gap:6px;margin-left:24px}.lifecycle-subitem-row{background:#111923;border-color:#2f3f50}.item-lifecycle-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-left:24px}.subitem-create-form{grid-template-columns:minmax(180px,1fr) 150px auto}.danger-action{background:#2a1717;border:1px solid #6e3f3f;border-radius:7px;color:#ffc9c9;cursor:pointer;font:inherit;font-size:13px;min-height:36px;padding:0 12px}.danger-action:hover{background:#3a1d1d;border-color:var(--danger)}button:disabled{cursor:progress;opacity:.68}@media (max-width:1200px){.group-section-header{grid-template-columns:14px 34px minmax(180px,1fr) 100px}.group-section-header button:not(.group-collapse-button){grid-column:span 2}}@media (max-width:760px){.group-section-header,.item-lifecycle-actions,.subitem-create-form{align-items:start;grid-template-columns:1fr}.item-lifecycle-actions,.subitem-stack{margin-left:0}}.account-menu{position:relative;margin-top:auto}.account-menu summary{min-height:56px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;padding:8px;border:1px solid #2d3949;border-radius:8px;background:#121b27;color:var(--text);cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu[open] summary{border-color:#5c6cff;background:#202a3a;box-shadow:0 0 0 2px rgba(92,108,255,.22)}.account-avatar{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid #465366;border-radius:50%;background:#566170;color:#ffffff;font-size:13px;font-weight:800}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.account-copy small,.account-copy strong,.account-heading span,.account-heading strong,.account-tenant-summary small,.account-tenant-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{font-size:13px}.account-copy small{color:var(--muted);font-size:12px}.account-popover{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:20;display:grid;grid-gap:4px;gap:4px;padding:0;border:1px solid #dbe2ea;border-radius:8px;background:#ffffff;color:#182131;box-shadow:0 22px 60px rgba(3,7,18,.38);overflow:hidden}.account-heading{display:grid;grid-gap:5px;gap:5px;padding:18px 18px 16px;border-bottom:1px solid #e6ebf1}.account-heading strong{color:#111827;font-size:18px}.account-heading span{color:#64748b;font-size:13px}.account-tenant-summary{display:grid;grid-gap:5px;gap:5px;margin:8px 12px;padding:12px;border:1px solid #dbe2ea;border-radius:8px;background:#f8fafc}.account-tenant-summary span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.account-tenant-summary strong{color:#111827;font-size:14px}.account-tenant-summary small{color:#64748b;font-size:12px}.account-popover a,.account-popover button{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:0 18px;border:0;border-radius:0;background:transparent;color:#344055;font:inherit;font-size:14px;text-align:left;cursor:pointer}.account-popover a:hover,.account-popover button:hover{background:#f3f6fa;color:#111827}.account-popover form{margin:6px 0 0;padding:8px 0;border-top:1px solid #e6ebf1}.account-popover button{color:#dc2626}.account-profile-preview{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:72px minmax(0,1fr);margin-bottom:16px}.account-profile-avatar{align-items:center;background:#566170;border:1px solid #465366;border-radius:50%;color:#ffffff;display:inline-flex;font-size:22px;font-weight:800;height:72px;justify-content:center;overflow:hidden;width:72px}.account-profile-avatar img{height:100%;object-fit:cover;width:100%}.account-profile-preview span,.account-profile-preview strong{display:block;overflow-wrap:anywhere}.account-profile-preview span{color:var(--muted);margin-top:4px}.account-profile-preview p{margin:10px 0 0}.identity-list,.security-actions{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.security-actions{grid-template-columns:repeat(2,minmax(0,max-content))}.danger-link{border-color:#5b3939!important;background:#251414!important;color:#ffc7c7!important;cursor:pointer;font:inherit}@media (max-width:1100px){.account-menu{margin-top:0}.account-popover{left:0;right:auto;bottom:auto;top:calc(100% + 8px);width:min(360px,calc(100vw - 32px))}}@media (max-width:760px){.account-profile-preview,.security-actions{grid-template-columns:1fr}}:root{color-scheme:light dark;--bg:#f5f7fb;--panel:#ffffff;--panel-2:#f8fafc;--line:#d9e2ec;--text:#172033;--muted:#5d6b7c;--accent:#007f6d;--accent-2:#9b6a00;--danger:#c83232;--surface-raised:#ffffff;--surface-soft:#f8fafc;--surface-muted:#eef3f8;--surface-hover:#e9f7f3;--sidebar-bg:#ffffff;--sidebar-active:#e8f3ff;--sidebar-text:#334155;--input-bg:#ffffff;--input-border:#b9c6d4;--focus-ring:#00a58e;--button-bg:#e7f6f2;--button-text:#075f53;--button-border:#8ed4c8;--warning-bg:#fff7df;--warning-text:#765100;--warning-border:#e7c76c;--danger-bg:#fff0f0;--danger-text:#a62323;--danger-border:#f0a3a3;--shadow-soft:0 14px 42px rgba(20,32,48,0.08)}body{background:radial-gradient(circle at top left,rgba(0,127,109,.08),transparent 340px),var(--bg)}.orbit-sidebar{background:var(--sidebar-bg);box-shadow:1px 0 0 rgba(15,23,42,.03)}.brand-mark{background:#e6f7f4;border-color:#a7dcd3;color:#006b5d}.orbit-sidebar a{color:var(--sidebar-text)}.orbit-sidebar a.active,.orbit-sidebar a:hover{background:var(--sidebar-active);color:var(--text)}.board-preview,.calendar-day,.column-card,.dashboard-card,.dashboard-hero-panel,.empty-state,.facts-grid article,.form-panel,.group-section,.kanban-lane,.lane-card,.metric-tile,.notice-panel,.split-panel>div:first-child,.timeline-board,.verification-box,.widget-card,.workspace-card{background:var(--surface-raised);border-color:var(--line);box-shadow:var(--shadow-soft)}.account-menu summary,.account-tenant-summary,.calendar-item,.dashboard-scorecard,.kanban-card,.lifecycle-subitem-row,.orbit-row,.record-row,.timeline-track,.verification-box{background:var(--surface-soft);border-color:var(--line);color:var(--text)}.orbit-row.header{background:transparent;box-shadow:none}.calendar-item:hover,.kanban-card:hover,.orbit-row.linked:hover,.record-row:hover{background:var(--surface-hover);border-color:var(--focus-ring)}.editable-row input,.editable-row select,.group-section-header input,.group-section-header select,.inline-form input,.inline-form select,.item-lifecycle-actions input,.kanban-card input,.kanban-card select,.lifecycle-item-row input,.lifecycle-item-row select,.lifecycle-subitem-row input,.lifecycle-subitem-row select,.subitem-create-form input{background:var(--input-bg);border-color:var(--input-border);color:var(--text)}.group-section-header input::placeholder,.inline-form input::placeholder,.kanban-card input::placeholder,.lifecycle-item-row input::placeholder,.lifecycle-subitem-row input::placeholder{color:#7b8796}.editable-row input:focus,.editable-row select:focus,.group-collapse-button:focus-visible,.group-section-header input:focus,.group-section-header select:focus,.inline-form input:focus,.inline-form select:focus,.kanban-card input:focus,.kanban-card select:focus,.lifecycle-item-row input:focus,.lifecycle-item-row select:focus,.lifecycle-subitem-row input:focus,.lifecycle-subitem-row select:focus,.runtime-section-toggle:focus-visible{border-color:var(--focus-ring);outline:3px solid rgba(0,165,142,.2);outline-offset:1px}.danger-action,.editable-row button,.group-collapse-button,.group-section-header button,.inline-form button,.item-lifecycle-actions button,.kanban-card button,.mini-status,.saved-view-chip button,.status-pill,.text-action,.view-chip,.view-chip.active,.view-tab.active,.view-tab:hover{background:var(--button-bg);border-color:var(--button-border);color:var(--button-text)}.view-chip.muted,.view-tab{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.notice-panel,.status-pill.attention{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.notice-panel p{color:var(--warning-text)}.danger-action,.danger-link,.secondary-action{background:var(--danger-bg)!important;border-color:var(--danger-border)!important;color:var(--danger-text)!important}.timeline-bar{background:var(--accent)}.account-menu[open] summary{background:#eef4ff;border-color:#7c98d8;box-shadow:0 0 0 3px rgba(79,111,190,.16)}.account-popover{border-color:var(--line);box-shadow:0 24px 58px rgba(15,23,42,.18)}.account-popover a:hover,.account-popover button:hover{background:#eef4ff}@media (max-width:1100px){.orbit-shell{display:block;min-height:100svh}.orbit-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:auto;max-height:none;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.orbit-brand{padding:0}.orbit-sidebar nav{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 8px;scrollbar-width:thin}.orbit-sidebar nav a{flex:0 0 auto;min-height:40px;white-space:nowrap}.sidebar-footer{display:none}.account-menu{max-width:380px}.orbit-main{max-width:none}.column-grid,.facts-grid,.lane-grid,.lane-grid.compact,.metric-grid,.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.orbit-sidebar{padding:10px 12px}.orbit-brand{gap:10px}.brand-mark{height:36px;width:36px}.orbit-sidebar nav{margin-inline:-2px}.orbit-sidebar nav a{min-height:38px;padding:0 10px}.orbit-main{gap:18px;padding:14px}.section-heading,.topbar{align-items:stretch;flex-direction:column}.danger-action,.group-section-header button,.inline-form button,.item-lifecycle-actions button,.secondary-action,.status-pill,.text-action{width:100%}.column-grid,.facts-grid,.lane-grid,.lane-grid.compact,.metric-grid,.record-grid.two-col,.workspace-grid{grid-template-columns:1fr}.board-preview,.form-panel,.group-section,.lane-card,.metric-tile,.split-panel>div:first-child,.verification-box{padding:14px}.filter-actions,.inline-form,.item-lifecycle-actions,.subitem-create-form,.view-strip{align-items:stretch;display:grid;grid-template-columns:1fr}.compact-form .wide-field,.compact-form label,.inline-form label,.wide-field{min-width:0;width:100%}.board-table .orbit-row,.group-section-header,.item-table .orbit-row,.lifecycle-item-row,.lifecycle-subitem-row,.orbit-row{grid-template-columns:1fr}.group-color{height:8px;width:100%}.account-menu{max-width:none;width:100%}.account-popover{left:0;right:0;width:auto}}@media (prefers-color-scheme:dark){:root{--bg:#1d2530;--panel:#2a3442;--panel-2:#344152;--line:#4a5b70;--text:#f6f8fb;--muted:#c8d2de;--accent:#55d9bf;--accent-2:#ffd36b;--danger:#ff8585;--surface-raised:#2a3442;--surface-soft:#344152;--surface-muted:#25303d;--surface-hover:#375348;--sidebar-bg:#252f3c;--sidebar-active:#33485f;--sidebar-text:#d7e0ec;--input-bg:#1f2936;--input-border:#637388;--focus-ring:#69e3ce;--button-bg:#21483f;--button-text:#d7fff6;--button-border:#5ccfbb;--warning-bg:#4b3517;--warning-text:#ffe5a6;--warning-border:#aa7b2b;--danger-bg:#4a2428;--danger-text:#ffd4d7;--danger-border:#c46b72;--shadow-soft:0 14px 38px rgba(0,0,0,0.24)}body{background:radial-gradient(circle at top left,rgba(85,217,191,.12),transparent 360px),var(--bg)}.brand-mark{background:#163f38;border-color:#5ccfbb;color:#d7fff6}.account-popover{background:#f8fafc;color:#172033}.account-heading strong,.account-popover a,.account-popover button,.account-tenant-summary strong{color:#243044}.account-popover a:hover,.account-popover button:hover{background:#eaf1fb}}html[data-orbit-theme=light]{color-scheme:light;--bg:#f5f7fb;--panel:#ffffff;--panel-2:#f8fafc;--line:#d9e2ec;--text:#172033;--muted:#5d6b7c;--accent:#007f6d;--accent-2:#9b6a00;--danger:#c83232;--surface-raised:#ffffff;--surface-soft:#f8fafc;--surface-muted:#eef3f8;--surface-hover:#e9f7f3;--sidebar-bg:#ffffff;--sidebar-active:#e8f3ff;--sidebar-text:#334155;--input-bg:#ffffff;--input-border:#b9c6d4;--focus-ring:#00a58e;--button-bg:#e7f6f2;--button-text:#075f53;--button-border:#8ed4c8;--warning-bg:#fff7df;--warning-text:#765100;--warning-border:#e7c76c;--danger-bg:#fff0f0;--danger-text:#a62323;--danger-border:#f0a3a3;--shadow-soft:0 14px 42px rgba(20,32,48,0.08)}html[data-orbit-theme=dark]{color-scheme:dark;--bg:#1d2530;--panel:#2a3442;--panel-2:#344152;--line:#4a5b70;--text:#f6f8fb;--muted:#c8d2de;--accent:#55d9bf;--accent-2:#ffd36b;--danger:#ff8585;--surface-raised:#2a3442;--surface-soft:#344152;--surface-muted:#25303d;--surface-hover:#375348;--sidebar-bg:#252f3c;--sidebar-active:#33485f;--sidebar-text:#d7e0ec;--input-bg:#1f2936;--input-border:#637388;--focus-ring:#69e3ce;--button-bg:#21483f;--button-text:#d7fff6;--button-border:#5ccfbb;--warning-bg:#4b3517;--warning-text:#ffe5a6;--warning-border:#aa7b2b;--danger-bg:#4a2428;--danger-text:#ffd4d7;--danger-border:#c46b72;--shadow-soft:0 14px 38px rgba(0,0,0,0.24)}html[data-orbit-theme=light] body{background:radial-gradient(circle at top left,rgba(0,127,109,.08),transparent 340px),var(--bg)}html[data-orbit-theme=dark] body{background:radial-gradient(circle at top left,rgba(85,217,191,.12),transparent 360px),var(--bg)}html[data-orbit-theme=light] .brand-mark{background:#e6f7f4;border-color:#a7dcd3;color:#006b5d}html[data-orbit-theme=dark] .brand-mark{background:#163f38;border-color:#5ccfbb;color:#d7fff6}html[data-orbit-theme=dark] .account-popover{background:#f8fafc;color:#172033}html[data-orbit-theme=dark] .account-heading strong,html[data-orbit-theme=dark] .account-popover a,html[data-orbit-theme=dark] .account-popover button,html[data-orbit-theme=dark] .account-tenant-summary strong{color:#243044}html[data-orbit-theme=dark] .account-popover a:hover,html[data-orbit-theme=dark] .account-popover button:hover{background:#eaf1fb}.orbit-theme-control{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.orbit-theme-control button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:0 10px}.orbit-theme-control button:focus-visible,.orbit-theme-control button:hover{background:var(--surface-hover);border-color:var(--focus-ring);color:var(--text);outline:none}.orbit-theme-control button.active,.orbit-theme-control button[aria-pressed=true]{background:var(--button-bg);border-color:var(--button-border);color:var(--button-text)}@media (max-width:1100px){.orbit-theme-control{max-width:260px}}@media (max-width:760px){.orbit-theme-control{max-width:none;width:100%}.orbit-theme-control button{min-height:38px}}body,html{overflow-x:hidden}.board-preview,.column-card,.form-panel,.group-section,.orbit-main,.orbit-shell,.orbit-sidebar,.tableFrame,.workspace-card{min-width:0}.orbit-shell{width:100%;grid-template-columns:minmax(212px,248px) minmax(0,1fr)}.orbit-main{align-content:start;grid-auto-rows:max-content;max-width:none;min-height:100svh;overflow-x:clip;padding:clamp(16px,2vw,28px)}.board-preview>*,.column-card>*,.form-panel>*,.orbit-main>*,.split-panel>*,.topbar>*,.workspace-card>*{min-width:0;max-width:100%}.footerPager,.section-heading,.topbar,.workspace-meta{min-width:0}.section-heading,.topbar,.view-strip,.workspace-meta{flex-wrap:wrap}.topbar{align-items:flex-start}.section-heading .status-pill,.topbar .status-pill,.view-strip .text-action{flex:0 1 auto}.split-panel{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(min(100%,260px),340px)}.board-preview,.form-panel,.split-panel>div:first-child,.verification-box{min-height:0}.column-grid,.facts-grid,.lane-grid,.metric-grid,.workspace-grid{min-width:0}.facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,158px),1fr))}.column-grid,.workspace-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.board-preview,.form-panel,.workspace-card{overflow:hidden}.compact-form button,.danger-action,.inline-form button,.mini-status,.orbit-row span,.orbit-row strong,.record-row span,.record-row strong,.secondary-action,.status-pill,.text-action,.view-chip,.workspace-card h3,.workspace-card p{min-width:0;overflow-wrap:anywhere}.compact-form,.controlGrid,.form-grid,.inline-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));width:100%}.compact-form.vertical,.inline-form.vertical{grid-template-columns:1fr}.compact-form .wide-field,.compact-form label,.controlGrid label,.inline-form label,.wide-field{min-width:0;width:100%}.compact-form input,.compact-form select,.controlGrid input,.controlGrid select,.inline-form input,.inline-form select{max-width:100%;min-width:0;width:100%}.compact-form button,.controlGrid button,.danger-action,.inline-form button,.secondary-action,.text-action{min-width:0;white-space:normal}.compact-form>button,.controlGrid>button,.inline-form>button,.workspace-meta .text-action{width:100%}.compact-form .wide-field,.wide-field{grid-column:1/-1}.board-management-row .compact-form button,.workspace-card .compact-form button{width:100%}.board-table,.orbit-table{min-width:0;max-width:100%}.board-table{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.board-table .board-management-row{grid-template-columns:minmax(180px,1.1fr) minmax(140px,.8fr) minmax(90px,.5fr) minmax(110px,.6fr)}.board-management-row .wide-row-actions{grid-column:1/-1;width:100%}.group-section-header,.lifecycle-item-row,.lifecycle-subitem-row{min-width:0}.group-section-header{grid-template-columns:18px 36px minmax(160px,1fr) minmax(100px,132px) minmax(88px,auto)}.item-lifecycle-actions,.subitem-create-form{min-width:0}.tableFrame{max-width:100%}.mini-status,.status-pill,.view-chip{max-width:100%;white-space:normal}.orbit-action-status{align-items:flex-start;display:flex;gap:10px}.orbit-action-status.success{background:var(--button-bg);border-color:var(--button-border);color:var(--button-text)}.orbit-action-status.success p{color:var(--button-text)}.orbit-main>.board-preview,.orbit-main>.facts-grid,.orbit-main>.form-panel,.orbit-main>.split-panel,.orbit-main>.topbar{width:100%}.dashboard-card textarea{max-width:100%;min-width:0;resize:vertical;width:100%}.board-management-row .form-stack,.compact-actions,.dashboard-card .form-stack,.workspace-card .form-stack{display:grid;grid-gap:10px;gap:10px;min-width:0;width:100%}.compact-actions button,.compact-actions form{min-width:0;width:100%}.board-management-row input,.board-management-row select,.dashboard-card input,.dashboard-card select,.dashboard-card textarea,.workspace-card input,.workspace-card select{box-sizing:border-box}@media (max-width:1180px){.orbit-shell{display:block}.orbit-sidebar{height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:20}.orbit-main{min-height:auto}.board-table .board-management-row,.group-section-header,.lifecycle-item-row,.lifecycle-subitem-row,.split-panel{grid-template-columns:1fr}.group-color{height:8px;width:100%}}@media (max-width:720px){.orbit-main{padding:12px}.section-heading .text-action,.topbar .status-pill,.view-strip .text-action{width:100%}.compact-actions,.compact-form,.controlGrid,.form-grid,.inline-form{grid-template-columns:1fr}.orbit-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.orbit-sidebar nav{grid-template-columns:1fr}.notice-panel,.orbit-action-status{display:grid;grid-template-columns:20px minmax(0,1fr)}}