.lightyear-calendar-shell{--lightyear-calendar-line:color-mix(in srgb, var(--color-border) 72%, transparent);--lightyear-calendar-surface:color-mix(in srgb, var(--standard-material-bg-strong) 84%, transparent);--lightyear-calendar-muted:color-mix(in srgb, var(--color-text-secondary) 88%, transparent);isolation:isolate}.lightyear-calendar-main{background:linear-gradient(180deg, color-mix(in srgb, var(--standard-material-bg-muted) 48%, transparent), transparent 48%), transparent}.lightyear-calendar-sidebar{background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg)!important;border-color:var(--lightyear-calendar-line)!important}.lightyear-calendar-sidebar-event{transition:transform .16s,background .16s;background:color-mix(in srgb, var(--standard-material-bg-muted) 72%, transparent)!important}.lightyear-calendar-sidebar-event:hover{transform:translate(2px);background:var(--standard-material-bg-strong)!important}.lightyear-calendar-toolbar{z-index:5;position:sticky;top:0;background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), color-mix(in srgb, var(--liquid-glass-bg-soft) 84%, transparent)), var(--liquid-glass-bg)!important}.lightyear-calendar-toolbar__range{flex:auto}.lightyear-calendar-title-stack{gap:2px;min-width:0;display:grid}.lightyear-calendar-title-stack h1{padding-left:0!important}.lightyear-calendar-range-meta{color:var(--lightyear-calendar-muted);white-space:nowrap;margin:0;font-size:11px;line-height:1.2}.lightyear-calendar-view-switch{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 78%, transparent);box-shadow:var(--liquid-glass-inset);border-radius:999px;align-items:center;padding:3px}.lightyear-calendar-view-switch__item{transition:background .16s,color .16s,transform .12s;border:0!important;border-radius:999px!important;min-height:32px!important}.lightyear-calendar-view-switch__item:hover{transform:translateY(-1px)}.lightyear-calendar-mobile-summary,.lightyear-calendar-date-rail{display:none}.lightyear-calendar-canvas{will-change:transform;position:relative}.lightyear-calendar-canvas:before{z-index:4;border:1px solid var(--liquid-glass-border);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg);min-width:76px;color:var(--color-accent);box-shadow:0 12px 28px #0f172a24, var(--liquid-glass-inset);content:attr(data-swipe-label);opacity:0;pointer-events:none;text-align:center;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:14px;left:50%;transform:translate(-50%,-4px)scale(.96)}.lightyear-calendar-canvas[data-swipe-axis=horizontal],.lightyear-calendar-canvas[data-swipe-axis=vertical]{box-shadow:0 16px 40px color-mix(in srgb, var(--color-accent) 18%, transparent), var(--liquid-glass-inset)}.lightyear-calendar-canvas[data-swipe-axis=horizontal]:before,.lightyear-calendar-canvas[data-swipe-axis=vertical]:before{opacity:1;transform:translate(-50%)scale(1)}.lightyear-calendar-canvas [style*=grid-auto-rows]{scroll-snap-type:y proximity}.lightyear-calendar-canvas .calendar-event-chip{transition:transform .14s,background .14s,box-shadow .14s}.lightyear-calendar-canvas .calendar-event-chip:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--color-shadow) 48%, transparent), var(--liquid-glass-inset);transform:translateY(-1px)}.lightyear-calendar-canvas [style*="cursor: pointer"]:active,.lightyear-calendar-date-rail__item:active,.lightyear-calendar-view-switch__item:active{transform:scale(.98)}.lightyear-task-command-bar{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:0 2px 2px;display:flex;overflow-x:auto}.lightyear-task-command-bar::-webkit-scrollbar{display:none}.lightyear-task-command-pill{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 76%, transparent);min-width:92px;min-height:44px;color:var(--color-text-secondary);box-shadow:var(--liquid-glass-inset);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.lightyear-task-command-pill:hover{background:var(--color-hover)}.lightyear-task-command-pill:active{transform:scale(.98)}.lightyear-task-command-pill strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.lightyear-task-command-pill span{font-size:12px;line-height:1}.lightyear-task-command-pill--risk{color:#dc2626;background:#ef444414;border-color:#ef444447}.lightyear-task-command-pill--risk strong{color:#dc2626}.lightyear-task-command-pill--static{cursor:default}@media (width<=767px){.lightyear-calendar-shell{max-height:calc(var(--app-viewport-height) - var(--mobile-nav-bar-content-height) - var(--mobile-tab-bar-height) - env(safe-area-inset-bottom,0px) - 10px);height:calc(var(--app-viewport-height) - var(--mobile-nav-bar-content-height) - var(--mobile-tab-bar-height) - env(safe-area-inset-bottom,0px) - 10px)!important;min-height:0!important;overflow:hidden!important}.lightyear-calendar-main{height:100%;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.lightyear-calendar-main[data-has-date-rail=true]{grid-template-rows:auto minmax(0,1fr)!important}.lightyear-calendar-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"range add""views views";border-bottom:0!important;gap:6px 8px!important;min-height:0!important;padding:6px 10px 7px!important;display:grid!important}.lightyear-calendar-toolbar__range{grid-area:range;width:auto;min-width:0;justify-content:flex-start!important;gap:6px!important}.lightyear-calendar-toolbar__range>button{min-width:34px!important;min-height:34px!important}.lightyear-calendar-toolbar__range>button:nth-child(2){min-width:52px!important}.lightyear-calendar-title-stack{text-align:left;flex:auto;min-width:0}.lightyear-calendar-title-stack h1{font-size:16px!important;line-height:1.15!important}.lightyear-calendar-range-meta{display:none}.lightyear-calendar-toolbar__actions{display:contents!important}.lightyear-calendar-toolbar__add{grid-area:add;justify-content:flex-end;align-items:center;display:flex}.lightyear-calendar-toolbar__add>button{width:36px!important;min-height:36px!important}.lightyear-calendar-view-switch{scrollbar-width:none;grid-area:views;justify-content:space-between;width:100%;overflow-x:auto}.lightyear-calendar-view-switch::-webkit-scrollbar{display:none}.lightyear-calendar-view-switch__item{flex:1 0 0;min-width:58px!important}.lightyear-calendar-mobile-summary{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 76%, transparent);color:var(--color-text-secondary);box-shadow:var(--liquid-glass-inset);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:6px 12px 0;padding:9px 12px;font-size:12px;line-height:1.25;display:flex}.lightyear-calendar-mobile-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lightyear-calendar-mobile-summary strong{background:var(--color-active);min-width:24px;height:24px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lightyear-calendar-date-rail{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;margin:8px 0 0;padding:0 12px 8px;display:flex;overflow-x:auto}.lightyear-calendar-date-rail::-webkit-scrollbar{display:none}.lightyear-calendar-date-rail__item{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 70%, transparent);min-height:62px;color:var(--color-text-secondary);box-shadow:var(--liquid-glass-inset);scroll-snap-align:center;border-radius:18px;flex:0 0 54px;place-items:center;transition:transform .14s,background .14s,border-color .14s;display:grid}.lightyear-calendar-date-rail__item[aria-current=date]{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--liquid-glass-border));background:var(--color-active);color:var(--color-text)}.lightyear-calendar-date-rail__item span{font-size:11px;line-height:1}.lightyear-calendar-date-rail__item strong{font-size:20px;line-height:1.1}.lightyear-calendar-date-rail__item i{background:0 0;border-radius:999px;width:5px;height:5px}.lightyear-calendar-date-rail__item i[data-visible=true]{background:var(--color-accent)}.lightyear-calendar-canvas{border-top:1px solid color-mix(in srgb, var(--color-border) 68%, transparent);min-height:0;margin-top:0;padding-bottom:10px;overflow:hidden}.lightyear-calendar-month-week-header{z-index:2;position:sticky;top:0}.lightyear-calendar-month-week-header>div{text-align:center;justify-content:center;align-items:center;min-height:34px;display:flex;padding:6px 2px!important}.lightyear-calendar-month-grid{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;align-content:start;padding-bottom:10px;grid-auto-rows:minmax(88px,1fr)!important;overflow-y:auto!important}.lightyear-calendar-month-cell{gap:3px!important;min-height:88px!important;padding:6px 5px!important}.lightyear-calendar-month-cell [style*="justify-content: space-between"]{justify-content:center!important}.lightyear-calendar-day-header{position:relative;justify-content:center!important}.lightyear-calendar-month-cell button{min-width:32px;min-height:32px}.lightyear-calendar-day-marker{border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1px;right:0}.lightyear-calendar-day-marker.is-rest{color:#ef4444;background:#ef444424}.lightyear-calendar-day-marker.is-work{color:#475569;background:#64748b24}.lightyear-calendar-month-cell .calendar-event-chip{min-height:24px;font-size:10px!important}.lightyear-calendar-month-cell [style*="font-size: 11px"]{font-size:10px!important}.lightyear-task-command-bar{gap:6px}.lightyear-task-command-pill{gap:5px;min-width:62px;padding:0 7px}.lightyear-task-command-pill strong{font-size:13px}.lightyear-task-command-pill span{font-size:11px}}.lightyear-event-dialog{width:min(92vw,560px)!important;max-width:min(92vw,560px)!important;max-height:min(78vh, calc(var(--app-viewport-height,100vh) - 128px))!important;border-radius:20px!important}.lightyear-event-form{gap:14px!important}.lightyear-event-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.lightyear-event-form__span,.lightyear-field,.lightyear-text-input{min-width:0}.lightyear-event-form__textarea{resize:vertical;min-height:112px}.lightyear-event-form__actions{justify-content:flex-end;display:flex}.lightyear-checkbox-field{border:1px solid var(--liquid-glass-border);background:var(--liquid-glass-bg-soft);min-width:0;min-height:44px;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--liquid-glass-inset);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex}.lightyear-checkbox-field>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.lightyear-event-dialog{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(var(--app-viewport-height,100vh) - var(--safe-area-inset-top,0px) - var(--mobile-tab-bar-height,70px) - 32px)!important;padding:18px!important}.lightyear-event-form__grid{grid-template-columns:1fr!important;gap:12px!important}.lightyear-event-form__actions button{width:100%;min-height:44px}.lightyear-checkbox-field{width:100%}}@media print{.lightyear-calendar-shell{color:#111!important;background:#fff!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.lightyear-calendar-sidebar,.lightyear-calendar-toolbar__actions,.lightyear-calendar-toolbar__range>button,.lightyear-calendar-jump-date,.lightyear-calendar-mobile-summary,.lightyear-event-dialog{display:none!important}.lightyear-calendar-main,.lightyear-calendar-canvas,.lightyear-calendar-month-grid,.lightyear-calendar-month-week-header{height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}.lightyear-calendar-toolbar{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0 0 12px!important;position:static!important}.lightyear-calendar-title-stack h1{color:#111!important;font-size:20px!important}.lightyear-calendar-range-meta{color:#444!important;display:block!important}.lightyear-calendar-month-cell,.lightyear-calendar-sidebar-event{break-inside:avoid}}.lightyear-calendar-shell{--calendar-canvas:var(--standard-material-bg-strong);--calendar-canvas-muted:color-mix(in srgb, var(--standard-material-bg-muted) 74%, var(--calendar-canvas));--calendar-divider:color-mix(in srgb, var(--color-border) 84%, transparent);--calendar-selection:color-mix(in srgb, var(--color-accent) 9%, transparent);--calendar-today:#ff453a}.lightyear-calendar-main,.lightyear-calendar-canvas,.lightyear-calendar-month-grid,.lightyear-calendar-month-week-header{background:var(--calendar-canvas)!important}.lightyear-calendar-sidebar{border-color:var(--calendar-divider)!important;background:var(--calendar-canvas-muted)!important;box-shadow:none!important}.lightyear-calendar-toolbar{border-color:var(--calendar-divider)!important;background:color-mix(in srgb, var(--calendar-canvas) 92%, transparent)!important;box-shadow:none!important}.lightyear-calendar-view-switch{border-color:var(--calendar-divider);background:var(--calendar-canvas-muted);box-shadow:none;border-radius:7px}.lightyear-calendar-view-switch__item{border-radius:5px!important;min-height:28px!important}.lightyear-calendar-month-week-header,.lightyear-calendar-month-cell{border-color:var(--calendar-divider)!important;box-shadow:none!important;border-radius:0!important}.lightyear-calendar-month-cell{background:var(--calendar-canvas)!important}.lightyear-calendar-month-cell.is-inactive{background:var(--calendar-canvas-muted)!important}.lightyear-calendar-month-cell.is-focused{background:var(--calendar-selection)!important}.lightyear-calendar-month-cell.is-today{box-shadow:none!important}.lightyear-calendar-month-cell.is-today .lightyear-calendar-day-header button{background:var(--calendar-today)!important;color:#fff!important}.lightyear-calendar-canvas .calendar-event-chip{background:var(--calendar-canvas-muted)!important;box-shadow:none!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:4px!important}.lightyear-calendar-canvas .calendar-event-chip:hover{background:var(--color-hover)!important;box-shadow:none!important}.lightyear-calendar-view-switch__item:focus-visible,.lightyear-calendar-canvas button:focus-visible,.lightyear-calendar-sidebar button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 74%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lightyear-calendar-canvas,.lightyear-calendar-canvas .calendar-event-chip,.lightyear-calendar-view-switch__item{scroll-behavior:auto!important;transition-duration:.01ms!important}}.helmwise-appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.helmwise-appearance-grid .settings-field{border:1px solid var(--color-border);background:var(--color-active);border-radius:12px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.helmwise-appearance-grid .settings-field>span{color:var(--color-text-secondary);font-size:11px;font-weight:700}.helmwise-appearance-grid .settings-field select:disabled{cursor:not-allowed;opacity:.72}.helmwise-appearance-preview{border:1px solid var(--helmwise-preview-border);background:var(--helmwise-preview-bg);border-radius:12px;grid-template-columns:168px minmax(0,1fr);min-height:118px;display:grid;overflow:hidden}.helmwise-appearance-preview__sidebar{border-right:1px solid var(--helmwise-preview-border);background:color-mix(in srgb, var(--helmwise-preview-panel) 72%, var(--helmwise-preview-bg));align-content:start;gap:9px;padding:12px;display:grid}.helmwise-appearance-preview__sidebar span{background:var(--helmwise-preview-accent);border-radius:8px;width:28px;height:28px}.helmwise-appearance-preview__sidebar strong{color:var(--helmwise-preview-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.helmwise-appearance-preview__sidebar i{background:color-mix(in srgb, var(--helmwise-preview-muted) 22%, transparent);border-radius:999px;width:82%;height:8px}.helmwise-appearance-preview__panel{background:var(--helmwise-preview-panel);align-content:center;gap:8px;padding:14px;display:grid}.helmwise-appearance-preview__panel>span{color:var(--helmwise-preview-muted);font-size:11px;font-weight:720}.helmwise-appearance-preview__panel>strong{color:var(--helmwise-preview-text);font-size:14px;font-weight:780}.helmwise-appearance-preview__panel div{flex-wrap:wrap;gap:6px;display:flex}.helmwise-appearance-preview__panel i{border-radius:999px;width:42px;height:10px}.helmwise-appearance-preview__panel .is-accent{background:var(--helmwise-preview-accent)}.helmwise-appearance-preview__panel .is-success{background:var(--helmwise-preview-success)}.helmwise-appearance-preview__panel .is-warning{background:var(--helmwise-preview-warning)}.helmwise-appearance-preview__panel .is-danger{background:var(--helmwise-preview-danger)}.helmwise-sync-conflict-channel{border-top:1px solid var(--color-border);gap:4px;padding:8px 0;display:grid}.helmwise-sync-conflict-channel:first-child{border-top:0;padding-top:0}.helmwise-sync-conflict-channel__source{color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.helmwise-sync-conflict-channel__source>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.helmwise-sync-conflict-channel__source strong{white-space:nowrap}.helmwise-sync-conflict-channel__time,.helmwise-sync-conflict-channel__error{color:var(--color-text-secondary);font-size:11px}.helmwise-sync-conflict-channel__error{overflow-wrap:anywhere}.helmwise-mobile-project-strip{display:none}@media (width<=767px){.app-layout--mobile .helmwise-layout{width:100%;height:100%;min-height:0;overflow:hidden}.app-layout--mobile .helmwise-sidebar{display:none}.app-layout--mobile .helmwise-main{height:100%;min-height:0;overflow:hidden}.app-layout--mobile .helmwise-mobile-project-strip{border-bottom:1px solid var(--color-border);background:var(--color-panel-bg);-webkit-backdrop-filter:blur(18px)saturate(180%);flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:7px 12px;display:flex}.app-layout--mobile .helmwise-mobile-workspace-row,.app-layout--mobile .helmwise-mobile-project-row{align-items:center;gap:8px;min-width:0;display:flex}.app-layout--mobile .helmwise-mobile-workspace-select,.app-layout--mobile .helmwise-mobile-workspace-add{border:1px solid var(--color-border);min-height:36px;color:var(--color-text);background:var(--color-surface-2)}.app-layout--mobile .helmwise-mobile-workspace-select{border-radius:10px;outline:none;flex:1;min-width:0;padding:0 10px;font-size:13px;font-weight:600}.app-layout--mobile .helmwise-mobile-workspace-add{width:36px;color:var(--color-accent);cursor:pointer;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.app-layout--mobile .helmwise-mobile-project-strip__scroller{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.app-layout--mobile .helmwise-mobile-project-strip__scroller::-webkit-scrollbar{display:none}.app-layout--mobile .helmwise-mobile-project-strip__status{min-height:44px;color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.app-layout--mobile .helmwise-mobile-project-empty{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 76%, transparent);width:100%;min-width:0;min-height:58px;color:var(--color-text);box-shadow:var(--liquid-glass-inset);text-align:left;border-radius:18px;align-items:center;gap:10px;padding:8px 10px;display:flex}.app-layout--mobile .helmwise-mobile-project-empty:active{transform:scale(.98)}.app-layout--mobile .helmwise-mobile-project-empty__icon{background:var(--color-active);width:38px;height:38px;color:var(--color-accent);border-radius:14px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.app-layout--mobile .helmwise-mobile-project-empty__copy{gap:2px;min-width:0;display:grid}.app-layout--mobile .helmwise-mobile-project-empty__copy strong{font-size:13px;line-height:1.2}.app-layout--mobile .helmwise-mobile-project-empty__copy span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.app-layout--mobile .helmwise-mobile-project-chip,.app-layout--mobile .helmwise-mobile-project-strip__add{border:1px solid var(--color-border);min-width:44px;min-height:44px;color:var(--color-text);background:var(--color-surface-2);cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .16s}.app-layout--mobile .helmwise-mobile-project-chip{text-align:left;border-radius:999px;flex:none;align-items:center;gap:7px;max-width:min(240px,70vw);padding:5px 10px 5px 6px;display:inline-flex}.app-layout--mobile .helmwise-mobile-project-chip.is-active{border-color:color-mix(in srgb, var(--color-accent) 42%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel-bg));color:var(--color-accent)}.app-layout--mobile .helmwise-mobile-project-chip:active,.app-layout--mobile .helmwise-mobile-workspace-add:active,.app-layout--mobile .helmwise-mobile-project-strip__add:active{transform:scale(.97)}.app-layout--mobile .helmwise-mobile-project-chip__mark{color:#fff;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:inline-flex}.app-layout--mobile .helmwise-mobile-project-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.app-layout--mobile .helmwise-mobile-project-chip__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.app-layout--mobile .helmwise-mobile-project-strip__add{color:var(--color-accent);border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.app-layout--mobile .helmwise-board{flex-direction:column;height:100%;min-height:0;overflow:hidden}.app-layout--mobile .helmwise-board__workspace{min-height:0}.app-layout--mobile .helmwise-board__toolbar{gap:10px;padding:10px 12px}.app-layout--mobile .helmwise-board__summary-strip{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.app-layout--mobile .helmwise-board__summary-strip::-webkit-scrollbar{display:none}.app-layout--mobile .helmwise-board__project-heading{flex:1}.app-layout--mobile .helmwise-board__project-heading h1{font-size:15px;line-height:20px}.app-layout--mobile .helmwise-board__create-button{white-space:nowrap;flex:none;min-height:44px;padding-inline:12px}.app-layout--mobile .helmwise-board__columns{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:10px;padding:12px 12px 14px;scroll-padding-inline:12px}.app-layout--mobile .helmwise-activity-row__main{grid-template-columns:1fr;align-items:start;gap:6px}.app-layout--mobile .helmwise-activity-row__side{flex-wrap:wrap;justify-content:flex-start}.app-layout--mobile .helmwise-board__mobile-list{-webkit-overflow-scrolling:touch;flex:1;align-content:start;gap:10px;min-height:0;padding:12px 12px 18px;display:grid;overflow-y:auto}.app-layout--mobile .helmwise-board__mobile-status{border:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), color-mix(in srgb, var(--standard-material-bg-muted) 78%, transparent);box-shadow:var(--liquid-glass-inset);border-radius:18px;display:grid;overflow:hidden}.app-layout--mobile .helmwise-board__mobile-status-head{border-bottom:1px solid var(--liquid-glass-border);align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.app-layout--mobile .helmwise-board__mobile-status-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.app-layout--mobile .helmwise-board__mobile-status-head span:last-child{background:var(--color-active);min-width:24px;height:24px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.app-layout--mobile .helmwise-board__mobile-status-dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.app-layout--mobile .helmwise-board__mobile-status-items{gap:8px;padding:10px;display:grid}.app-layout--mobile .helmwise-board__mobile-empty{color:var(--color-text-secondary);text-align:center;margin:0;padding:18px 8px;font-size:12px}.app-layout--mobile .helmwise-kanban-column{max-height:100%;width:min(84vw,320px)!important}.app-layout--mobile .helmwise-kanban-card{min-height:92px;padding:12px}.app-layout--mobile .helmwise-appearance-grid,.app-layout--mobile .helmwise-appearance-preview{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-appearance-preview__sidebar{border-right:0;border-bottom:1px solid var(--helmwise-preview-border)}.app-layout--mobile .helmwise-audit-filters,.app-layout--mobile .helmwise-audit-retention{grid-template-columns:minmax(0,1fr)}.app-layout--mobile [data-helmwise-density=compact] .helmwise-kanban-card{min-height:76px;padding:9px}.app-layout--mobile .helmwise-kanban-card button{min-height:34px;padding-inline:8px}.app-layout--mobile .helmwise-work-item-inspector{border-top:1px solid var(--color-border);flex:none;max-height:min(42vh,340px);box-shadow:0 -14px 36px #0f172a1f;border-left:0!important;width:100%!important}.app-layout--mobile .helmwise-work-item-inspector--empty{display:none}.app-layout--mobile .helmwise-workitem-composer{width:calc(100vw - 20px)!important}.app-layout--mobile .helmwise-workitem-composer__template,.app-layout--mobile .helmwise-workitem-composer__properties{grid-template-columns:1fr}.app-layout--mobile .helmwise-work-item-inspector select,.app-layout--mobile .helmwise-work-item-inspector input,.app-layout--mobile .helmwise-work-item-inspector textarea{min-height:36px;font-size:16px}.app-layout--mobile .helmwise-member-create,.app-layout--mobile .helmwise-member-invite,.app-layout--mobile .helmwise-team-create,.app-layout--mobile .helmwise-team-row__identity,.app-layout--mobile .helmwise-team-member-add,.app-layout--mobile .helmwise-project-row__identity,.app-layout--mobile .helmwise-project-row__dates,.app-layout--mobile .helmwise-project-row__teams,.app-layout--mobile .helmwise-module-create,.app-layout--mobile .helmwise-module-row,.app-layout--mobile .helmwise-label-create,.app-layout--mobile .helmwise-template-create,.app-layout--mobile .helmwise-workflow-create,.app-layout--mobile .helmwise-issue-type-create,.app-layout--mobile .helmwise-cycle-create,.app-layout--mobile .helmwise-cycle-template-create{grid-template-columns:1fr}.app-layout--mobile .helmwise-label-row,.app-layout--mobile .helmwise-team-row,.app-layout--mobile .helmwise-project-row,.app-layout--mobile .helmwise-archive-row,.app-layout--mobile .helmwise-workflow-row,.app-layout--mobile .helmwise-issue-type-row{grid-template-columns:14px minmax(0,1fr)}.app-layout--mobile .helmwise-template-row,.app-layout--mobile .helmwise-member-row{grid-template-columns:34px minmax(0,1fr)}.app-layout--mobile .helmwise-member-invitation-row{grid-template-columns:30px minmax(0,1fr)}.app-layout--mobile .helmwise-member-row input,.app-layout--mobile .helmwise-member-row select,.app-layout--mobile .helmwise-member-row__meta,.app-layout--mobile .helmwise-member-row button,.app-layout--mobile .helmwise-member-invitation-row__meta,.app-layout--mobile .helmwise-member-invitation-row__actions,.app-layout--mobile .helmwise-team-row__main,.app-layout--mobile .helmwise-team-row__actions,.app-layout--mobile .helmwise-label-row input,.app-layout--mobile .helmwise-label-row select,.app-layout--mobile .helmwise-label-row__meta,.app-layout--mobile .helmwise-label-row__actions,.app-layout--mobile .helmwise-project-row__main,.app-layout--mobile .helmwise-project-row__teams,.app-layout--mobile .helmwise-project-row__actions,.app-layout--mobile .helmwise-template-row__fields,.app-layout--mobile .helmwise-template-row button,.app-layout--mobile .helmwise-archive-row__copy,.app-layout--mobile .helmwise-archive-row__date,.app-layout--mobile .helmwise-archive-row button,.app-layout--mobile .helmwise-workflow-row select,.app-layout--mobile .helmwise-workflow-row input,.app-layout--mobile .helmwise-workflow-row__meta,.app-layout--mobile .helmwise-workflow-row__actions,.app-layout--mobile .helmwise-issue-type-row input,.app-layout--mobile .helmwise-issue-type-row__meta,.app-layout--mobile .helmwise-issue-type-row__actions{grid-column:2}.app-layout--mobile .helmwise-template-row__fields{grid-template-columns:1fr}.app-layout--mobile .helmwise-label-row__actions,.app-layout--mobile .helmwise-team-row__actions,.app-layout--mobile .helmwise-project-row__actions,.app-layout--mobile .helmwise-workflow-row__actions,.app-layout--mobile .helmwise-issue-type-row__actions{justify-content:flex-start}.app-layout--mobile .helmwise-cycle-card__head,.app-layout--mobile .helmwise-cycle-card__metrics{grid-template-columns:1fr;align-items:stretch;gap:6px}.app-layout--mobile .helmwise-cycle-template-create__head{grid-column:auto}.app-layout--mobile .helmwise-cycle-template-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.app-layout--mobile .helmwise-project-update-composer__head{flex-direction:column;align-items:stretch}.app-layout--mobile .helmwise-activity-filters,.app-layout--mobile .helmwise-project-update-composer__grid{grid-template-columns:1fr}.app-layout--mobile .helmwise-project-update-card__head{flex-wrap:wrap;align-items:flex-start}.app-layout--mobile .helmwise-project-update-card__head time{width:100%;margin-left:0}}.helmwise-board__summary-strip{flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.helmwise-board__summary-pill{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 76%, transparent);min-width:0;min-height:34px;color:var(--color-text-secondary);box-shadow:var(--liquid-glass-inset);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.helmwise-board__summary-pill strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.helmwise-board__summary-pill span{text-overflow:ellipsis;font-size:11px;line-height:1;overflow:hidden}.helmwise-board__summary-pill--health{border-color:currentColor;max-width:min(360px,32vw)}.helmwise-board__summary-pill--health strong{flex-shrink:0}.helmwise-board__summary-pill--risk{border-color:color-mix(in srgb, var(--helmwise-red) 28%, transparent);background:color-mix(in srgb, var(--helmwise-red) 8%, transparent);color:var(--helmwise-red)}.helmwise-board__summary-pill--risk strong{color:var(--helmwise-red)}.helmwise-project-health,.helmwise-project-lifecycle,.helmwise-project-priority,.helmwise-project-health--on_track,.helmwise-project-health--at_risk,.helmwise-project-health--off_track{--helmwise-project-health-color:var(--helmwise-green)}.helmwise-project-lifecycle,.helmwise-project-lifecycle--active{--helmwise-project-health-color:var(--helmwise-accent)}.helmwise-project-lifecycle--planned,.helmwise-project-lifecycle--paused{--helmwise-project-health-color:var(--helmwise-yellow)}.helmwise-project-lifecycle--completed{--helmwise-project-health-color:var(--helmwise-green)}.helmwise-project-lifecycle--canceled,.helmwise-project-priority,.helmwise-project-priority--none{--helmwise-project-health-color:var(--helmwise-text-faint)}.helmwise-project-priority--urgent{--helmwise-project-health-color:var(--helmwise-red)}.helmwise-project-priority--high{--helmwise-project-health-color:var(--helmwise-yellow)}.helmwise-project-priority--medium{--helmwise-project-health-color:var(--helmwise-accent)}.helmwise-project-priority--low{--helmwise-project-health-color:var(--helmwise-green)}.helmwise-project-health--at_risk{--helmwise-project-health-color:var(--helmwise-yellow)}.helmwise-project-health--off_track{--helmwise-project-health-color:var(--helmwise-red)}.helmwise-project-health,.helmwise-project-lifecycle,.helmwise-project-priority{border:1px solid color-mix(in srgb, var(--helmwise-project-health-color) 48%, transparent);background:color-mix(in srgb, var(--helmwise-project-health-color) 12%, transparent);min-height:24px;color:var(--helmwise-project-health-color);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-activity-filters{grid-template-columns:minmax(160px,1fr) minmax(140px,.85fr) minmax(140px,.85fr);gap:8px;margin-bottom:14px;display:grid}.helmwise-activity-filter-control{min-width:0}.helmwise-activity-timeline{contain:layout paint}.helmwise-activity-list{padding-left:28px;position:relative;overflow:hidden}.helmwise-activity-list.is-virtualized{contain:layout paint}.helmwise-activity-virtual-window{will-change:transform;gap:4px;display:grid;position:absolute;inset:0 0 auto}.helmwise-activity-row{min-height:92px}.helmwise-activity-row__card{min-height:78px}.helmwise-activity-row__main{grid-template-columns:minmax(136px,.22fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.helmwise-activity-row__actor{min-width:0;color:var(--color-text);align-items:center;gap:8px;font-size:12px;display:inline-flex}.helmwise-activity-row__actor strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-activity-row__avatar{border:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 13%, var(--color-panel-bg));width:26px;height:26px;color:var(--color-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.helmwise-activity-row__event{min-width:0;color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.helmwise-activity-row__side{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:inline-flex}.helmwise-activity-row__side time{white-space:nowrap}.helmwise-activity-row__open{flex:none}.helmwise-activity-load-more{justify-content:center;padding:12px 0 0 28px;display:flex}.helmwise-activity-load-more button{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-soft);min-height:34px;color:var(--helmwise-text);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.helmwise-activity-load-more button:hover{background:var(--helmwise-bg-hover)}.helmwise-project-update-composer,.helmwise-project-update-card{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px}.helmwise-project-update-composer{gap:10px;margin-bottom:14px;padding:12px;display:grid}.helmwise-project-update-reminders{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;gap:8px;margin-bottom:14px;padding:10px 12px;display:grid}.helmwise-project-update-reminders__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.helmwise-project-update-reminders__head strong{color:var(--helmwise-text);font-size:13px}.helmwise-project-update-reminders__head span{color:var(--helmwise-text-faint);font-size:11px}.helmwise-project-update-reminders__list{gap:6px;display:grid}.helmwise-project-update-reminder{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.helmwise-project-update-reminder__icon{background:color-mix(in srgb, var(--helmwise-accent) 12%, transparent);width:28px;height:28px;color:var(--helmwise-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helmwise-project-update-reminder.is-unhealthy .helmwise-project-update-reminder__icon,.helmwise-project-update-reminder.is-blocked .helmwise-project-update-reminder__icon{background:color-mix(in srgb, var(--helmwise-yellow) 14%, transparent);color:var(--helmwise-yellow)}.helmwise-project-update-reminder__copy{gap:2px;min-width:0;display:grid}.helmwise-project-update-reminder__copy strong,.helmwise-project-update-reminder__copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-project-update-reminder__copy strong{color:var(--helmwise-text);font-size:12px}.helmwise-project-update-reminder__copy span{color:var(--helmwise-text-muted);font-size:11px}.helmwise-project-update-composer__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.helmwise-project-update-composer__head h2,.helmwise-project-update-composer__head p,.helmwise-project-update-card__summary,.helmwise-project-update-card__body{margin:0}.helmwise-project-update-composer__head h2{color:var(--helmwise-text);font-size:13px;font-weight:750}.helmwise-project-update-composer__head p{color:var(--helmwise-text-faint);font-size:11px}.helmwise-project-update-composer__grid{grid-template-columns:minmax(140px,.8fr) minmax(118px,.55fr) minmax(220px,1.65fr);gap:8px;display:grid}.helmwise-activity-filter-control,.helmwise-project-update-control,.helmwise-project-update-composer__body{border:1px solid var(--helmwise-border-strong);background:var(--helmwise-bg-raised);min-height:34px;color:var(--helmwise-text);border-radius:6px;outline:none;padding:7px 9px;font-size:13px}.helmwise-project-update-composer__body{resize:vertical;min-height:76px}.helmwise-project-updates-feed{gap:8px;margin-bottom:14px;display:grid}.helmwise-project-update-card{gap:7px;padding:10px 12px;display:grid}.helmwise-project-update-card.is-pinned{border-color:color-mix(in srgb, var(--helmwise-accent) 42%, var(--helmwise-border));background:color-mix(in srgb, var(--helmwise-accent) 8%, var(--helmwise-bg-elevated))}.helmwise-project-update-card.is-attention{border-color:color-mix(in srgb, var(--helmwise-yellow) 38%, var(--helmwise-border))}.helmwise-project-update-card.is-stale:not(.is-attention){border-color:color-mix(in srgb, var(--helmwise-accent) 28%, var(--helmwise-border))}.helmwise-project-update-card__head{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-project-update-card__head strong{min-width:0;color:var(--helmwise-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.helmwise-project-update-card__head time{color:var(--helmwise-text-faint);white-space:nowrap;margin-left:auto;font-size:11px}.helmwise-project-update-card__pin{background:var(--helmwise-accent-soft);min-height:24px;color:var(--helmwise-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-project-update-card__signal{background:color-mix(in srgb, var(--helmwise-yellow) 12%, transparent);min-height:24px;color:var(--helmwise-yellow);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-project-update-card__signal.is-stale{background:color-mix(in srgb, var(--helmwise-accent) 10%, transparent);color:var(--helmwise-accent)}.helmwise-project-update-card__summary{color:var(--helmwise-text);font-size:13px;font-weight:650}.helmwise-project-update-card__body{color:var(--helmwise-text-muted);white-space:pre-wrap;font-size:12px;line-height:1.55}.helmwise-project-update-editor{grid-template-columns:minmax(118px,.5fr) minmax(220px,1fr);gap:8px;display:grid}.helmwise-project-update-editor__body{resize:vertical;grid-column:1/-1;min-height:72px}.helmwise-project-update-card__actions{min-width:0;color:var(--helmwise-text-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.helmwise-project-update-revisions{border-top:1px solid var(--helmwise-border);gap:6px;padding-top:8px;display:grid}.helmwise-project-update-revisions>strong{color:var(--helmwise-text-muted);font-size:11px;font-weight:750}.helmwise-project-update-revision{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:4px 7px;display:grid}.helmwise-project-update-revision>span:not(.helmwise-project-health){min-width:0;color:var(--helmwise-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.helmwise-project-update-revision time{color:var(--helmwise-text-faint);white-space:nowrap;font-size:10px}.helmwise-project-update-comments{border-top:1px solid var(--helmwise-border);gap:8px;padding-top:8px;display:grid}.helmwise-project-update-comments__list{gap:6px;display:grid}.helmwise-project-update-comment{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.helmwise-project-update-comment__avatar{background:var(--helmwise-bg-hover);width:24px;height:24px;color:var(--helmwise-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.helmwise-project-update-comment p{min-width:0;color:var(--helmwise-text-muted);flex-wrap:wrap;gap:6px;margin:0 0 2px;font-size:11px;display:flex}.helmwise-project-update-comment time{color:var(--helmwise-text-faint)}.helmwise-project-update-comment span:not(.helmwise-project-update-comment__avatar){color:var(--helmwise-text);white-space:pre-wrap;font-size:12px;line-height:1.45}.helmwise-project-update-comments__composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.helmwise-issues-toolbar{min-height:52px;border-color:var(--helmwise-border)!important;background:#ffffffe0!important}.helmwise-issues-toolbar__count{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:999px;padding:4px 8px}.helmwise-display-options{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-display-options__segment{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:7px;align-items:center;gap:4px;min-width:0;padding:3px;display:inline-flex}.helmwise-display-options__seg-item,.helmwise-display-options__fields-trigger,.helmwise-filter-menu__trigger{min-height:26px;color:var(--helmwise-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.helmwise-display-options__seg-item.is-active{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-display-options__fields-trigger,.helmwise-filter-menu__trigger{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);color:var(--helmwise-text);padding:0 9px}.helmwise-display-options__fields-trigger>span,.helmwise-filter-menu__trigger>span{background:color-mix(in srgb, var(--color-accent) 14%, transparent);min-width:18px;height:18px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.helmwise-display-options__bar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px 0;display:flex}.helmwise-display-options__bar label{align-items:center;gap:6px;display:inline-flex}.helmwise-display-options__bar label>span{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-issues-filters{align-items:center;display:flex}.helmwise-filter-menu{width:min(680px,100vw - 40px);padding:10px}.helmwise-filter-menu__head{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 10px;display:flex}.helmwise-filter-menu__head strong{color:var(--helmwise-text);font-size:12px;font-weight:760}.helmwise-filter-menu__head span{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-filter-menu__grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.helmwise-filter-menu select,.helmwise-issues-filters select{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-raised);min-height:32px;color:var(--helmwise-text-muted);border-radius:6px}.helmwise-filter-menu select{width:100%}.helmwise-issues-filters>.app-input{flex:0 180px;max-width:260px;width:auto!important}.helmwise-display-fields-menu{gap:2px;min-width:220px;padding:6px;display:grid}.helmwise-display-fields-menu__item{min-height:30px;color:var(--helmwise-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:650;display:flex}.helmwise-display-fields-menu__item:hover,.helmwise-display-fields-menu__item.is-active{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-display-fields-menu__item i{width:14px;color:var(--color-accent);font-size:11px}.helmwise-filter-chip-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:inline-flex}.helmwise-filter-chip{border:1px solid var(--helmwise-border-strong);background:var(--helmwise-bg-raised);min-width:0;min-height:28px;color:var(--helmwise-text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 9px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-filter-chip button{color:currentColor;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.helmwise-filter-chip button:hover{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-saved-view-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 20px 0;display:flex}.helmwise-saved-view-bar__current,.helmwise-saved-view-bar__form{align-items:center;gap:8px;min-width:0;display:inline-flex}.helmwise-saved-view-bar__current{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-saved-view-bar__current i{color:var(--helmwise-accent)}.helmwise-saved-view-bar__current span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-saved-view-bar__current em{border:1px solid color-mix(in srgb, var(--helmwise-yellow) 42%, transparent);background:color-mix(in srgb, var(--helmwise-yellow) 10%, transparent);color:var(--helmwise-yellow);border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-style:normal;font-weight:750}.helmwise-saved-view-bar__current strong{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:780}.helmwise-saved-view-bar__current strong.helmwise-saved-view-bar__visibility{border-color:color-mix(in srgb, var(--helmwise-green) 36%, transparent);background:color-mix(in srgb, var(--helmwise-green) 9%, transparent);color:var(--helmwise-green);align-items:center;gap:5px;display:inline-flex}.helmwise-saved-view-bar__current strong.helmwise-saved-view-bar__visibility i{color:currentColor;font-size:9px}.helmwise-saved-view-bar__owner{color:var(--helmwise-text-faint)}.helmwise-saved-view-bar__name-input{width:min(240px,34vw);font-weight:700;min-height:30px!important}.helmwise-saved-view-bar__scope-select,.helmwise-saved-view-bar__team-select{width:min(150px,24vw);min-height:30px!important}.helmwise-saved-view-bar__team-select{width:min(190px,30vw)}.helmwise-saved-view-bar__actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.helmwise-saved-view-bar__input{width:min(220px,42vw);min-height:30px!important}.helmwise-issues-list{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;overflow:hidden}.helmwise-issues-list__virtual-list{contain:layout paint;position:relative;overflow:hidden}.helmwise-issues-list__virtual-window{will-change:transform;position:absolute;inset:0 0 auto}.helmwise-issue-row{border-bottom:1px solid var(--helmwise-border);height:64px;color:var(--helmwise-text);border-radius:0}.helmwise-issue-row:last-child{border-bottom:0}.helmwise-issue-row:hover{background:var(--helmwise-bg-hover)!important}.helmwise-issue-row__project,.helmwise-issue-row__status,.helmwise-issue-row__priority{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised)}.helmwise-issue-row__priority{border-radius:4px;padding:1px 7px;font-size:11px;font-weight:650}.helmwise-issue-row__metric{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.helmwise-issues-table{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;min-width:720px;display:grid;overflow:hidden}.helmwise-issues-table__row{border-bottom:1px solid var(--helmwise-border);min-height:42px;color:var(--helmwise-text-muted);text-align:left;border-radius:0;grid-template-columns:minmax(220px,1.7fr) minmax(100px,.7fr) minmax(88px,.5fr) minmax(96px,.6fr) minmax(110px,.7fr) minmax(90px,.5fr);align-items:center;gap:10px;padding:0 12px;display:grid}.helmwise-issues-table__row:last-child{border-bottom:0}.helmwise-issues-table__row:not(.helmwise-issues-table__row--head):hover{background:var(--helmwise-bg-hover)}.helmwise-issues-table__row--head{background:var(--helmwise-bg-raised);min-height:34px;color:var(--helmwise-text-faint);font-size:11px;font-weight:750}.helmwise-issues-table__title{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-issues-table__title em{color:var(--helmwise-text-faint);font-size:11px;font-style:normal}.helmwise-issues-table__title strong{min-width:0;color:var(--helmwise-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-issues-gantt{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;min-width:760px;display:grid;overflow:hidden}.helmwise-issues-gantt__head,.helmwise-issues-gantt__row{border-bottom:1px solid var(--helmwise-border);grid-template-columns:minmax(220px,280px) minmax(360px,1fr);align-items:stretch;display:grid}.helmwise-issues-gantt__head{background:var(--helmwise-bg-raised);min-height:36px;color:var(--helmwise-text-faint);font-size:11px;font-weight:750}.helmwise-issues-gantt__head>span,.helmwise-issues-gantt__label{border-right:1px solid var(--helmwise-border)}.helmwise-issues-gantt__head>span,.helmwise-issues-gantt__head>div,.helmwise-issues-gantt__label{padding:9px 12px}.helmwise-issues-gantt__head>div,.helmwise-issues-gantt__track{min-width:0;position:relative}.helmwise-issues-gantt__head>div span{white-space:nowrap;position:absolute;top:9px;transform:translate(-50%)}.helmwise-issues-gantt__row{min-height:58px;color:var(--helmwise-text);text-align:left;border-radius:0}.helmwise-issues-gantt__row:last-child{border-bottom:0}.helmwise-issues-gantt__row:hover{background:var(--helmwise-bg-hover)}.helmwise-issues-gantt__label{align-content:center;gap:2px;min-width:0;display:grid}.helmwise-issues-gantt__label em,.helmwise-issues-gantt__label small{color:var(--helmwise-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.helmwise-issues-gantt__label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.helmwise-issues-gantt__track{margin:0 12px}.helmwise-issues-gantt__bar{border-radius:999px;min-width:10px;height:18px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #0000001f}.helmwise-issues-gantt__bar.is-unscheduled{border:1px dashed var(--helmwise-border-strong);box-shadow:none}.helmwise-issues-board{gap:10px;min-height:0;padding-top:10px;display:flex;overflow-x:auto}.helmwise-issues-board__column{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;flex-direction:column;flex:0 0 280px;width:280px;min-height:220px;display:flex;overflow:hidden}.helmwise-issues-board__column header{border-bottom:1px solid var(--helmwise-border);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.helmwise-issues-board__column header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.helmwise-issues-board__column header span:last-child{color:var(--helmwise-text-faint);font-variant-numeric:tabular-nums;font-size:11px}.helmwise-issues-board__dot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.helmwise-issues-board__items{align-content:start;gap:8px;padding:8px;display:grid;overflow-y:auto}.helmwise-issue-card{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);width:100%;color:var(--helmwise-text);text-align:left;cursor:pointer;border-radius:7px;gap:8px;padding:10px;display:grid}.helmwise-issue-card:hover{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover)}.helmwise-issue-card.is-risk{background:#e2606b1c;border-color:#e2606b61}.helmwise-issue-card__meta,.helmwise-issue-card__footer{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.helmwise-issue-card__meta span,.helmwise-issue-card__footer span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--helmwise-text-faint);font-size:11px;overflow:hidden}.helmwise-issue-card>strong{color:var(--helmwise-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.helmwise-issue-card__footer .is-risk{color:var(--helmwise-red)}.helmwise-label-chip{background:color-mix(in srgb, currentColor 12%, transparent);text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-width:0;max-width:140px;min-height:20px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.helmwise-my-issues{color:var(--helmwise-text);background:linear-gradient(180deg, color-mix(in srgb, var(--standard-material-bg-muted) 34%, transparent), transparent 48%), transparent}.helmwise-my-issues__toolbar{border-bottom:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg);min-height:68px;-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.helmwise-my-issues__title{align-items:center;gap:12px;min-width:0;display:flex}.helmwise-my-issues__title>i{background:color-mix(in srgb, var(--color-accent) 16%, var(--standard-material-bg-strong));width:36px;height:36px;color:var(--color-accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.helmwise-my-issues__title div{gap:3px;min-width:0;display:grid}.helmwise-my-issues__title h1,.helmwise-my-issues__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.helmwise-my-issues__title h1{color:var(--color-text);font-size:15px;font-weight:750}.helmwise-my-issues__title p{color:var(--color-text-secondary);font-size:12px}.helmwise-my-issues__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.helmwise-my-issues__metrics span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:30px;color:var(--helmwise-text-faint);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-my-issues__metrics strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums}.helmwise-my-issues__metrics .is-risk strong,.helmwise-my-issue-row.is-risk .helmwise-my-issue-row__head strong,.helmwise-my-issue-row__meta .is-risk{color:var(--helmwise-red)}.helmwise-my-issues__filters{flex-wrap:wrap;gap:8px;padding:14px 20px 8px;display:flex}.helmwise-my-issues__select{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:150px;max-width:260px;min-height:34px;color:var(--helmwise-text);border-radius:8px;outline:none;flex:0 190px;padding:0 10px;font-size:12px;width:auto!important}.helmwise-my-issues__body{flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.helmwise-my-issues__list{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;overflow:hidden}.helmwise-my-issues__virtual-list{contain:layout paint;position:relative;overflow:hidden}.helmwise-my-issues__virtual-window{will-change:transform;position:absolute;inset:0 0 auto}.helmwise-my-issue-row{border-bottom:1px solid var(--helmwise-border);width:100%;height:76px;color:var(--helmwise-text);text-align:left;background:0 0;border-radius:0;grid-template-columns:84px minmax(0,1fr) minmax(0,auto) 28px;align-items:center;gap:10px;padding:8px 10px;display:grid}.helmwise-my-issue-row:last-child{border-bottom:0}.helmwise-my-issue-row:hover{background:var(--helmwise-bg-hover)}.helmwise-my-issue-row__type{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:0;color:var(--helmwise-text-faint);border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700;overflow:hidden}.helmwise-my-issue-row__main{gap:4px;min-width:0;display:grid}.helmwise-my-issue-row__head,.helmwise-my-issue-row__meta,.helmwise-my-issue-row__labels{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-my-issue-row__head strong,.helmwise-my-issue-row__head span,.helmwise-my-issue-row__meta span,.helmwise-my-issue-row__labels span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-my-issue-row__head strong{color:var(--helmwise-text-faint);flex:none;font-size:12px}.helmwise-my-issue-row__head span{color:var(--helmwise-text);font-size:13px;font-weight:700}.helmwise-my-issue-row__meta span,.helmwise-my-issue-row__labels span{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-my-issue-row__labels{justify-content:flex-end}.helmwise-my-issue-row__labels span{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;border-radius:999px;max-width:112px;padding:2px 7px}.helmwise-my-issue-row__open{width:24px;height:24px;color:var(--helmwise-text-faint);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.helmwise-my-issues__empty{color:var(--helmwise-text-faint);text-align:center;justify-items:center;gap:8px;padding:72px 16px;display:grid}.helmwise-my-issues__empty i{color:var(--color-accent);font-size:28px}.helmwise-my-issues__empty strong{color:var(--helmwise-text);font-size:14px}.helmwise-my-issues__empty span{max-width:320px;font-size:12px;line-height:1.5}.helmwise-inbox{color:var(--helmwise-text);background:linear-gradient(180deg, color-mix(in srgb, var(--standard-material-bg-muted) 34%, transparent), transparent 48%), transparent}.helmwise-inbox__toolbar{border-bottom:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg);min-height:68px;-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.helmwise-inbox__title{align-items:center;gap:12px;min-width:0;display:flex}.helmwise-inbox__title>i{background:color-mix(in srgb, var(--color-accent) 16%, var(--standard-material-bg-strong));width:36px;height:36px;color:var(--color-accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.helmwise-inbox__title div{gap:3px;min-width:0;display:grid}.helmwise-inbox__title h1,.helmwise-inbox__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.helmwise-inbox__title h1{color:var(--color-text);font-size:15px;font-weight:750}.helmwise-inbox__title p{color:var(--color-text-secondary);font-size:12px}.helmwise-inbox__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.helmwise-inbox__metrics span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:30px;color:var(--helmwise-text-faint);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-inbox__metrics strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums}.helmwise-inbox__metrics .is-risk strong,.helmwise-inbox-issue.is-risk .helmwise-inbox-issue__key,.helmwise-inbox-issue__content .is-risk,.helmwise-inbox-update.is-risk .helmwise-inbox-update__icon{color:var(--helmwise-red)}.helmwise-inbox__filters{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 8px;display:flex}.helmwise-inbox__mode{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:8px;flex:none;min-height:34px;display:inline-flex;overflow:hidden}.helmwise-inbox__mode-button{border-right:1px solid var(--helmwise-border);min-width:86px;color:var(--helmwise-text-faint);padding:0 12px;font-size:12px;font-weight:760}.helmwise-inbox__mode-button:last-child{border-right:0}.helmwise-inbox__mode-button.is-active{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent)}.helmwise-inbox__select{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:180px;max-width:280px;min-height:34px;color:var(--helmwise-text);border-radius:8px;outline:none;flex:0 220px;padding:0 10px;font-size:12px;width:auto!important}.helmwise-inbox__archive-all{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:34px;color:var(--helmwise-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.helmwise-inbox__archive-all:hover:not(:disabled){background:var(--helmwise-bg-hover)}.helmwise-inbox__archive-all:disabled{cursor:not-allowed;opacity:.48}.helmwise-inbox__body{flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.helmwise-inbox__list{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;overflow:hidden}.helmwise-inbox__virtual-list{contain:layout paint;position:relative;overflow:hidden}.helmwise-inbox__virtual-window{will-change:transform;position:absolute;inset:0 0 auto}.helmwise-inbox-issue{border-bottom:1px solid var(--helmwise-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:88px;padding:8px 10px;display:grid}.helmwise-inbox-issue:last-child{border-bottom:0}.helmwise-inbox-issue:hover{background:var(--helmwise-bg-hover)}.helmwise-inbox-issue__main{min-width:0;color:inherit;text-align:left;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;display:grid}.helmwise-inbox-issue__key,.helmwise-inbox-issue__content strong,.helmwise-inbox-issue__content em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-inbox-issue__key{color:var(--helmwise-text-faint);font-size:12px;font-weight:800}.helmwise-inbox-issue__content{gap:4px;min-width:0;display:grid}.helmwise-inbox-issue__content strong{color:var(--helmwise-text);font-size:13px;font-weight:740}.helmwise-inbox-issue__content span{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-inbox-issue__content em{color:var(--helmwise-text-faint);font-size:11px;font-style:normal;font-weight:650}.helmwise-inbox-issue__actions{align-items:center;gap:8px;display:flex}.helmwise-inbox-issue__action{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:30px;color:var(--helmwise-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.helmwise-inbox-issue__action:hover:not(:disabled){background:var(--helmwise-bg-hover)}.helmwise-inbox-issue__action.is-primary{border-color:color-mix(in srgb, var(--color-accent) 56%, var(--helmwise-border));background:color-mix(in srgb, var(--color-accent) 18%, var(--helmwise-bg-raised));color:var(--color-accent)}.helmwise-inbox-issue__action:disabled{cursor:not-allowed;opacity:.46}.helmwise-inbox-update{border-bottom:1px solid var(--helmwise-border);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;height:96px;padding:9px 10px;display:grid}.helmwise-inbox-update:last-child{border-bottom:0}.helmwise-inbox-update:hover{background:var(--helmwise-bg-hover)}.helmwise-inbox-update__main{min-width:0;color:inherit;text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.helmwise-inbox-update__icon{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);width:30px;height:30px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helmwise-inbox-update__content{gap:4px;min-width:0;display:grid}.helmwise-inbox-update__head,.helmwise-inbox-update__meta{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-inbox-update__head strong,.helmwise-inbox-update__head time,.helmwise-inbox-update__meta em,.helmwise-inbox-update__body{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-inbox-update__head strong{color:var(--helmwise-text);font-size:13px;font-weight:740}.helmwise-inbox-update__head time,.helmwise-inbox-update__meta em{color:var(--helmwise-text-faint);font-size:11px;font-style:normal;font-weight:650}.helmwise-inbox-update__body{color:var(--helmwise-text-muted);font-size:12px}.helmwise-inbox-update__archive{border:1px solid var(--helmwise-border);width:30px;height:30px;color:var(--helmwise-text-faint);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helmwise-inbox-update__archive:hover{background:var(--helmwise-bg-hover);color:var(--color-accent)}.helmwise-inbox__empty{color:var(--helmwise-text-faint);text-align:center;justify-items:center;gap:8px;padding:72px 16px;display:grid}.helmwise-inbox__empty i{color:var(--color-accent);font-size:28px}.helmwise-inbox__empty strong{color:var(--helmwise-text);font-size:14px}.helmwise-inbox__empty span{max-width:340px;font-size:12px;line-height:1.5}.helmwise-search{color:var(--helmwise-text);background:linear-gradient(180deg, color-mix(in srgb, var(--standard-material-bg-muted) 34%, transparent), transparent 48%), transparent}.helmwise-search__toolbar{border-bottom:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg);min-height:68px;-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.helmwise-search__title{align-items:center;gap:12px;min-width:0;display:flex}.helmwise-search__title>i{background:color-mix(in srgb, var(--color-accent) 16%, var(--standard-material-bg-strong));width:36px;height:36px;color:var(--color-accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.helmwise-search__title div{gap:3px;min-width:0;display:grid}.helmwise-search__title h1,.helmwise-search__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.helmwise-search__title h1{color:var(--color-text);font-size:15px;font-weight:750}.helmwise-search__title p{color:var(--color-text-secondary);font-size:12px}.helmwise-search__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.helmwise-search__metrics span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:30px;color:var(--helmwise-text-faint);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-search__metrics strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums}.helmwise-search__controls{grid-template-columns:minmax(220px,1fr) 156px 156px minmax(150px,220px) auto;gap:10px;padding:14px 20px 8px;display:grid}.helmwise-search__input,.helmwise-search__save-input,.helmwise-search__select{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:36px;color:var(--helmwise-text);border-radius:8px;outline:none;padding:0 10px;font-size:12px}.helmwise-search__save{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:36px;color:var(--helmwise-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.helmwise-search__save:disabled{cursor:not-allowed;opacity:.5}.helmwise-search__save:not(:disabled):hover{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover)}.helmwise-search-index{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 20px 8px;padding:8px 10px;display:flex}.helmwise-search-index__status{min-width:180px;color:var(--helmwise-text);align-items:center;gap:8px;display:inline-flex}.helmwise-search-index__request{border:1px solid var(--helmwise-border);background:var(--helmwise-bg);color:var(--helmwise-text);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:760;display:inline-flex}.helmwise-search-index__request:hover{border-color:var(--helmwise-accent);color:var(--helmwise-accent)}.helmwise-search-index__status>i{color:var(--helmwise-accent)}.helmwise-search-index__status span{gap:1px;min-width:0;display:grid}.helmwise-search-index__status strong,.helmwise-search-index__status small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-search-index__status strong{font-size:12px;font-weight:780}.helmwise-search-index__status small{color:var(--helmwise-text-muted);font-size:11px}.helmwise-search-index__metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.helmwise-search-index__metrics span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg);color:var(--helmwise-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:720}.helmwise-search-index__requests,.helmwise-search-index__jobs{min-width:220px;color:var(--helmwise-text-muted);gap:2px;font-size:11px;display:grid}.helmwise-search-index__jobs{min-width:260px}.helmwise-search-index__jobs strong{color:var(--helmwise-text);font-size:11px;font-weight:780}.helmwise-search-index__requests span,.helmwise-search-index__jobs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-saved-searches{gap:8px;padding:4px 20px 8px;display:grid}.helmwise-saved-searches__head{min-width:0;color:var(--helmwise-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:760;display:flex}.helmwise-saved-searches__head span{color:var(--helmwise-text-faint);font-weight:700}.helmwise-saved-searches__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.helmwise-saved-search{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.helmwise-saved-search__main{min-width:0;color:var(--helmwise-text);text-align:left;gap:2px;display:grid}.helmwise-saved-search__main strong,.helmwise-saved-search__main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-saved-search__main strong{font-size:12px;font-weight:780}.helmwise-saved-search__main span{color:var(--helmwise-text-muted);font-size:11px}.helmwise-saved-search__icon{width:30px;height:30px;color:var(--helmwise-text-faint);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.helmwise-saved-search__icon:hover,.helmwise-saved-search__icon.is-favorite{background:var(--helmwise-bg-hover);color:var(--helmwise-accent)}.helmwise-search-history{gap:8px;padding:2px 20px 8px;display:grid}.helmwise-search-history__head,.helmwise-search-history__list{align-items:center;gap:8px;display:flex}.helmwise-search-history__head{color:var(--helmwise-text-muted);justify-content:space-between;font-size:11px;font-weight:760}.helmwise-search-history__head button{color:var(--helmwise-text-faint);background:0 0;border:0;font-size:11px;font-weight:740}.helmwise-search-history__head button:hover{color:var(--helmwise-text)}.helmwise-search-history__list{flex-wrap:wrap}.helmwise-search-history__item{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);max-width:220px;min-height:28px;color:var(--helmwise-text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:720;display:inline-flex;overflow:hidden}.helmwise-search-history__item:hover{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-search__body{flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.helmwise-search__result-summary{min-height:28px;color:var(--helmwise-text-faint);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.helmwise-search__list{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;position:relative;overflow:hidden}.helmwise-search__list.is-virtualized{contain:layout paint}.helmwise-search__virtual-window{will-change:transform;position:absolute;inset:0 0 auto}.helmwise-search-result{border-bottom:1px solid var(--helmwise-border);width:100%;height:72px;color:var(--helmwise-text);text-align:left;background:0 0;border-radius:0;grid-template-columns:82px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:9px 10px;display:grid}.helmwise-search-result:last-child{border-bottom:0}.helmwise-search-result:hover{background:var(--helmwise-bg-hover)}.helmwise-search-result__kind{min-width:0;color:var(--helmwise-text-faint);text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.helmwise-search-result__kind.is-issue{color:var(--helmwise-blue)}.helmwise-search-result__kind.is-project{color:var(--color-accent)}.helmwise-search-result__kind.is-update{color:var(--helmwise-green)}.helmwise-search-result__kind.is-comment{color:var(--helmwise-yellow)}.helmwise-search-result.is-risk .helmwise-search-result__kind{color:var(--helmwise-red)}.helmwise-search-result__main{gap:4px;min-width:0;display:grid}.helmwise-search-result__head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.helmwise-search-result__head strong,.helmwise-search-result__meta,.helmwise-search-result__body{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-search-result__head strong{color:var(--helmwise-text);font-size:13px;font-weight:740}.helmwise-search-result__head time,.helmwise-search-result__meta,.helmwise-search-result__body{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-search-result__body{color:var(--helmwise-text-muted)}.helmwise-search-highlight{color:inherit;background:#ffd66647;border-radius:3px;padding:0 1px}.helmwise-search-result__open{width:24px;height:24px;color:var(--helmwise-text-faint);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.helmwise-search__load-more{justify-content:center;padding:12px 0 0;display:flex}.helmwise-search-load-more-sentinel,.helmwise-activity-load-more-sentinel{width:100%;height:1px;min-height:1px}.helmwise-search__load-more button{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-soft);min-height:34px;color:var(--helmwise-text);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.helmwise-search__load-more button:hover{background:var(--helmwise-bg-hover)}.helmwise-search__empty{color:var(--helmwise-text-faint);text-align:center;justify-items:center;gap:8px;padding:72px 16px;display:grid}.helmwise-search__empty i{color:var(--color-accent);font-size:28px}.helmwise-search__empty strong{color:var(--helmwise-text);font-size:14px}.helmwise-search__empty span{max-width:340px;font-size:12px;line-height:1.5}.helmwise-cycles{color:var(--helmwise-text);background:linear-gradient(180deg, color-mix(in srgb, var(--standard-material-bg-muted) 30%, transparent), transparent 50%), transparent}.helmwise-cycles__toolbar{border-bottom:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg);min-height:68px;-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.helmwise-cycles__title{align-items:center;gap:12px;min-width:0;display:flex}.helmwise-cycles__title>i{background:color-mix(in srgb, var(--color-accent) 16%, var(--standard-material-bg-strong));width:36px;height:36px;color:var(--color-accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.helmwise-cycles__title div{gap:3px;min-width:0;display:grid}.helmwise-cycles__title h1,.helmwise-cycles__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.helmwise-cycles__title h1{color:var(--color-text);font-size:15px;font-weight:750}.helmwise-cycles__title p{color:var(--color-text-secondary);font-size:12px}.helmwise-cycles__select{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:180px;min-height:34px;color:var(--helmwise-text);border-radius:8px;outline:none;padding:0 10px;font-size:12px}.helmwise-cycles__content{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.helmwise-cycles__rail{border-right:1px solid var(--helmwise-border);align-content:start;gap:8px;padding:14px;display:grid;overflow-y:auto}.helmwise-cycle-tab{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);color:var(--helmwise-text);text-align:left;border-radius:8px;gap:8px;padding:10px;display:grid}.helmwise-cycle-tab:hover,.helmwise-cycle-tab.is-active{border-color:color-mix(in srgb, var(--color-accent) 56%, var(--helmwise-border));background:color-mix(in srgb, var(--color-accent) 12%, var(--helmwise-bg-raised))}.helmwise-cycle-tab__head,.helmwise-cycle-tab__meta,.helmwise-cycle-tab__dates{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.helmwise-cycle-tab__head strong,.helmwise-cycle-tab__dates,.helmwise-cycle-tab__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-tab__head strong{color:var(--helmwise-text);font-size:13px}.helmwise-cycle-tab__dates,.helmwise-cycle-tab__meta{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-cycle-tab__progress,.helmwise-cycle-summary__bar{background:color-mix(in srgb, var(--helmwise-border) 68%, transparent);border-radius:999px;height:6px;overflow:hidden}.helmwise-cycle-tab__progress span,.helmwise-cycle-summary__bar span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.helmwise-cycle-state{border:1px solid;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.helmwise-cycle-state.is-active{color:var(--helmwise-green)}.helmwise-cycle-state.is-upcoming{color:var(--helmwise-blue)}.helmwise-cycle-state.is-completed{color:var(--helmwise-text-faint)}.helmwise-cycles__main{align-content:start;gap:14px;min-width:0;padding:16px 20px 24px;display:grid;overflow-y:auto}.helmwise-cycle-summary,.helmwise-cycle-breakdown,.helmwise-cycle-issues{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px}.helmwise-cycle-summary{gap:14px;padding:16px;display:grid}.helmwise-cycle-summary__head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.helmwise-cycle-summary__head div{gap:6px;min-width:0;display:grid}.helmwise-cycle-summary__head h2,.helmwise-cycle-summary__head p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.helmwise-cycle-summary__head h2{color:var(--helmwise-text);font-size:18px;font-weight:780}.helmwise-cycle-summary__head p{color:var(--helmwise-text-faint);font-size:12px}.helmwise-cycle-summary__head>strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums;font-size:22px}.helmwise-cycle-summary__head .helmwise-cycle-summary__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.helmwise-cycle-summary__head .helmwise-cycle-summary__actions>strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.helmwise-cycle-summary__head .helmwise-cycle-summary__actions button{white-space:nowrap}.helmwise-cycle-summary__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.helmwise-cycle-summary__metrics span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:0;color:var(--helmwise-text-faint);border-radius:8px;gap:2px;padding:8px 10px;font-size:11px;font-weight:700;display:grid}.helmwise-cycle-summary__metrics span.is-warning strong,.helmwise-cycle-issue.is-risk .helmwise-cycle-issue__key,.helmwise-cycle-issue__meta .is-risk{color:var(--helmwise-red)}.helmwise-cycle-summary__metrics strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums;font-size:18px}.helmwise-cycle-review{gap:6px;display:grid}.helmwise-cycle-review span,.helmwise-cycle-review small{color:var(--helmwise-text-faint);font-size:11px;font-weight:700}.helmwise-cycle-review textarea{resize:vertical;border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:74px;color:var(--helmwise-text);font:inherit;border-radius:8px;outline:none;padding:9px 10px;font-size:12px;line-height:1.45}.helmwise-cycle-review textarea:focus{border-color:var(--helmwise-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--helmwise-accent) 18%, transparent)}.helmwise-cycle-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.helmwise-cycle-breakdown__item{border-right:1px solid var(--helmwise-border);gap:7px;padding:12px;display:grid}.helmwise-cycle-breakdown__item:last-child{border-right:0}.helmwise-cycle-breakdown__item span{min-width:0;color:var(--helmwise-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.helmwise-cycle-breakdown__item strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums;font-size:16px}.helmwise-cycle-breakdown__item div{background:color-mix(in srgb, var(--helmwise-border) 70%, transparent);border-radius:999px;height:5px;overflow:hidden}.helmwise-cycle-breakdown__item div span{border-radius:inherit;height:100%;display:block}.helmwise-cycle-analytics{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-elevated);border-radius:8px;gap:12px;padding:14px;display:grid}.helmwise-cycle-analytics__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.helmwise-cycle-analytics__head div{gap:3px;min-width:0;display:grid}.helmwise-cycle-analytics__head h3{color:var(--helmwise-text);margin:0;font-size:13px;font-weight:760}.helmwise-cycle-analytics__head span,.helmwise-cycle-analytics__head strong,.helmwise-cycle-capacity-advice{color:var(--helmwise-text-faint);font-size:11px;font-weight:700}.helmwise-cycle-analytics__head strong{color:var(--helmwise-text);white-space:nowrap}.helmwise-cycle-thresholds{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.helmwise-cycle-thresholds span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:0;color:var(--helmwise-text-faint);overflow-wrap:anywhere;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.helmwise-cycle-analytics__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.helmwise-cycle-analytics__metrics span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);min-width:0;color:var(--helmwise-text-faint);border-radius:8px;gap:2px;padding:8px 10px;font-size:11px;font-weight:700;display:grid}.helmwise-cycle-analytics__metrics strong{color:var(--helmwise-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.helmwise-cycle-analytics__metrics .is-warning strong{color:#b45309}.helmwise-cycle-analytics__metrics .is-critical strong{color:var(--helmwise-red)}.helmwise-cycle-analytics__metrics .is-info strong{color:var(--helmwise-accent)}.helmwise-cycle-burndown{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));align-items:end;gap:8px;height:88px;padding:10px;display:grid}.helmwise-cycle-burndown span{align-items:end;height:100%;display:grid;position:relative}.helmwise-cycle-burndown i,.helmwise-cycle-burndown b{border-radius:999px 999px 2px 2px;display:block}.helmwise-cycle-burndown i{background:var(--helmwise-accent);width:100%}.helmwise-cycle-burndown b{background:var(--helmwise-text-faint);opacity:.38;width:34%;position:absolute;bottom:0;right:0}.helmwise-cycle-timeline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.helmwise-cycle-timeline strong,.helmwise-cycle-timeline span{color:var(--helmwise-text-faint);font-size:11px;font-weight:700}.helmwise-cycle-timeline span{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.helmwise-cycle-capacity-advice{margin:0}.helmwise-cycle-alerts{gap:8px;min-width:0;display:grid}.helmwise-cycle-alerts>strong{color:var(--helmwise-text);font-size:12px;font-weight:760}.helmwise-cycle-alerts__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.helmwise-cycle-alerts__head>strong{color:var(--helmwise-text);font-size:12px;font-weight:760}.helmwise-cycle-alerts__head .ui-button{white-space:nowrap;min-width:0}.helmwise-cycle-alerts__empty{border:1px dashed var(--helmwise-border);background:var(--helmwise-bg-raised);color:var(--helmwise-text-faint);border-radius:8px;padding:9px 10px;font-size:11px;font-weight:700}.helmwise-cycle-alerts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.helmwise-cycle-alert{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.helmwise-cycle-alert>i{background:color-mix(in srgb, var(--helmwise-accent) 14%, transparent);width:26px;height:26px;color:var(--helmwise-accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.helmwise-cycle-alert.is-critical>i{background:color-mix(in srgb, var(--helmwise-red) 16%, transparent);color:var(--helmwise-red)}.helmwise-cycle-alert.is-warning>i{color:#b45309;background:#f59e0b2e}.helmwise-cycle-alert>span{gap:3px;min-width:0;display:grid}.helmwise-cycle-alert strong{color:var(--helmwise-text);font-size:12px;font-weight:760;line-height:1.3}.helmwise-cycle-alert small{color:var(--helmwise-text-faint);font-size:11px;font-weight:650;line-height:1.35}.helmwise-cycle-issues{overflow:hidden}.helmwise-cycle-issues__head{border-bottom:1px solid var(--helmwise-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.helmwise-cycle-issues__head>div{gap:3px;min-width:0;display:grid}.helmwise-cycle-issues__head h3{color:var(--helmwise-text);margin:0;font-size:13px;font-weight:760}.helmwise-cycle-issues__head span{color:var(--helmwise-text-faint);font-size:11px;font-weight:700}.helmwise-cycle-issues__keyboard{color:var(--helmwise-muted);margin-top:2px;font-weight:600;display:block}.helmwise-cycle-issues__head .helmwise-cycle-issues__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.helmwise-cycle-issues__target{min-width:150px}.helmwise-cycle-issues__select-all{color:var(--helmwise-text-faint);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-cycle-issues__select-all input,.helmwise-cycle-issue__check{width:14px;height:14px;accent-color:var(--color-accent)}.helmwise-cycle-scope-filters{border-bottom:1px solid var(--helmwise-border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:0 12px 10px;display:grid}.helmwise-cycle-scope-filters input,.helmwise-cycle-scope-filters select{min-width:0}.helmwise-cycle-scope-views{grid-column:1/-1;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) auto auto auto;align-items:center;gap:8px;min-width:0;display:grid}.helmwise-cycle-scope-views em{color:var(--helmwise-muted);white-space:nowrap;font-size:11px;font-style:normal}.helmwise-cycle-scope-filters input{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-soft);min-height:32px;color:var(--helmwise-text);border-radius:6px;outline:none;grid-column:span 2;padding:0 10px;font-size:12px}.helmwise-cycle-scope-filters input:focus{border-color:color-mix(in srgb, var(--color-accent) 54%, var(--helmwise-border))}.helmwise-cycle-scope-groups,.helmwise-cycle-scope-group{min-width:0;display:grid}.helmwise-cycle-scope-group__head{border-bottom:1px solid color-mix(in srgb, var(--helmwise-border) 72%, transparent);background:color-mix(in srgb, var(--helmwise-bg-soft) 84%, transparent);color:var(--helmwise-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:760;display:flex}.helmwise-cycle-scope-group__head strong,.helmwise-cycle-scope-group__head span{min-width:0}.helmwise-cycle-scope-group__head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-scope-group__head span{color:var(--helmwise-text-faint);flex:none}.helmwise-cycle-issue-composer{border-bottom:1px solid var(--helmwise-border);gap:10px;padding:10px 12px;display:grid}.helmwise-cycle-issue-composer__quick{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-cycle-issue-composer__quick select{flex:220px;min-width:0}.helmwise-cycle-issue-composer__quick button{flex:none}.helmwise-cycle-assignable{gap:8px;min-width:0;display:grid}.helmwise-cycle-assignable__filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.helmwise-cycle-assignable__filters input,.helmwise-cycle-assignable__filters select{min-width:0}.helmwise-cycle-assignable__filters input{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-soft);min-height:32px;color:var(--helmwise-text);border-radius:6px;outline:none;grid-column:span 2;padding:0 10px;font-size:12px}.helmwise-cycle-assignable__filters input:focus{border-color:color-mix(in srgb, var(--color-accent) 54%, var(--helmwise-border))}.helmwise-cycle-assignable__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.helmwise-cycle-assignable__head-main,.helmwise-cycle-assignable__head-actions{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-cycle-assignable__head-actions{flex-wrap:wrap;justify-content:flex-end}.helmwise-cycle-assignable__filtered-count{color:var(--helmwise-text-faint);white-space:nowrap;font-size:11px;font-weight:650}.helmwise-cycle-assignable__list{border:1px solid color-mix(in srgb, var(--helmwise-border) 78%, transparent);border-radius:6px;max-height:220px;display:grid;overflow:auto}.helmwise-cycle-assignable__item{border-bottom:1px solid color-mix(in srgb, var(--helmwise-border) 72%, transparent);min-height:48px;color:var(--helmwise-text);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;font-size:12px;font-weight:650;display:grid}.helmwise-cycle-assignable__item:last-child{border-bottom:0}.helmwise-cycle-assignable__item:hover{background:var(--helmwise-bg-hover)}.helmwise-cycle-assignable__item input{width:14px;height:14px;accent-color:var(--color-accent)}.helmwise-cycle-assignable__body,.helmwise-cycle-assignable__title,.helmwise-cycle-assignable__meta,.helmwise-cycle-assignable__meta span{min-width:0}.helmwise-cycle-assignable__body{gap:3px;display:grid}.helmwise-cycle-assignable__title{align-items:center;gap:7px;display:flex}.helmwise-cycle-assignable__title strong{color:var(--helmwise-text-muted);letter-spacing:0;flex:none;font-size:11px}.helmwise-cycle-assignable__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-assignable__meta{color:var(--helmwise-text-faint);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.helmwise-cycle-assignable__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-assignable__meta span:not(:first-child):before{color:var(--helmwise-border-strong);content:"·";margin-right:6px}.helmwise-cycle-assignable__empty{color:var(--helmwise-text-faint);font-size:12px;font-weight:650}.helmwise-cycle-issue{border-bottom:1px solid var(--helmwise-border);width:100%;min-height:44px;color:var(--helmwise-text);text-align:left;background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;gap:4px;padding:6px 8px 6px 12px;display:grid}.helmwise-cycle-issue__check{justify-self:center}.helmwise-cycle-issue:last-child{border-bottom:0}.helmwise-cycle-issue:hover{background:var(--helmwise-bg-hover)}.helmwise-cycle-issue__open{width:100%;min-height:36px;color:inherit;text-align:left;background:0 0;border-radius:6px;grid-template-columns:76px minmax(0,1fr) minmax(0,auto) 24px;align-items:center;gap:10px;display:grid}.helmwise-cycle-issue__key,.helmwise-cycle-issue__title,.helmwise-cycle-issue__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-cycle-issue__key{color:var(--helmwise-text-faint);font-size:12px;font-weight:800}.helmwise-cycle-issue__title{color:var(--helmwise-text);font-size:13px;font-weight:700}.helmwise-cycle-issue__meta{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.helmwise-cycle-issue__meta span{color:var(--helmwise-text-faint);font-size:11px;font-weight:650}.helmwise-cycle-issue__open>i{color:var(--helmwise-text-faint)}.helmwise-cycle-issue__remove{width:28px;height:28px;color:var(--helmwise-text-faint)}.helmwise-cycle-issue__remove:hover{color:var(--helmwise-danger)}.helmwise-cycles__empty,.helmwise-cycle-issues__empty{color:var(--helmwise-text-faint);text-align:center;justify-items:center;gap:8px;display:grid}.helmwise-cycles__empty{padding:96px 16px}.helmwise-cycle-issues__empty{padding:48px 16px;font-size:12px}.helmwise-cycles__empty i{color:var(--color-accent);font-size:28px}.helmwise-cycles__empty strong{color:var(--helmwise-text);font-size:14px}.helmwise-cycles__empty span{max-width:340px;font-size:12px;line-height:1.5}@media (width<=767px){.app-layout--mobile .helmwise-search__toolbar{flex-direction:column;align-items:flex-start}.app-layout--mobile .helmwise-search__metrics{justify-content:flex-start;width:100%}.app-layout--mobile .helmwise-search__controls{grid-template-columns:minmax(0,1fr);padding-inline:12px}.app-layout--mobile .helmwise-search__save{width:100%}.app-layout--mobile .helmwise-search-index{flex-direction:column;align-items:flex-start;margin-inline:12px}.app-layout--mobile .helmwise-search-index__metrics{justify-content:flex-start}.app-layout--mobile .helmwise-saved-searches,.app-layout--mobile .helmwise-search__body{padding-inline:12px}.app-layout--mobile .helmwise-search-result{grid-template-columns:74px minmax(0,1fr) 24px}.app-layout--mobile .helmwise-search-result__head{flex-direction:column;align-items:flex-start;gap:2px}.app-layout--mobile .helmwise-inbox__toolbar{flex-direction:column;align-items:flex-start}.app-layout--mobile .helmwise-inbox__metrics{justify-content:flex-start;width:100%}.app-layout--mobile .helmwise-inbox__filters,.app-layout--mobile .helmwise-inbox__body{padding-inline:12px}.app-layout--mobile .helmwise-inbox__mode,.app-layout--mobile .helmwise-inbox__select{flex:100%;min-width:0;max-width:none;width:100%!important}.app-layout--mobile .helmwise-inbox__mode-button{flex:1 1 0}.app-layout--mobile .helmwise-inbox__archive-all{width:100%}.app-layout--mobile .helmwise-inbox-issue{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-inbox-issue__main{grid-template-columns:72px minmax(0,1fr)}.app-layout--mobile .helmwise-inbox-issue__content span{flex-wrap:wrap}.app-layout--mobile .helmwise-inbox-issue__actions{justify-content:flex-start}.app-layout--mobile .helmwise-inbox-update{grid-template-columns:minmax(0,1fr) 34px}.app-layout--mobile .helmwise-inbox-update__main{grid-template-columns:34px minmax(0,1fr)}.app-layout--mobile .helmwise-inbox-update__head,.app-layout--mobile .helmwise-inbox-update__meta{flex-direction:column;align-items:flex-start;gap:3px}.app-layout--mobile .helmwise-cycles__toolbar{flex-direction:column;align-items:stretch}.app-layout--mobile .helmwise-cycles__select{width:100%;min-width:0}.app-layout--mobile .helmwise-cycles__content{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-cycles__rail{border-right:0;border-bottom:1px solid var(--helmwise-border);grid-auto-columns:minmax(220px,78%);grid-auto-flow:column;padding:12px;overflow:auto hidden}.app-layout--mobile .helmwise-cycles__main{padding:12px}.app-layout--mobile .helmwise-cycle-summary__head,.app-layout--mobile .helmwise-cycle-issues__head{flex-direction:column;align-items:flex-start}.app-layout--mobile .helmwise-cycle-summary__actions{flex-direction:column;align-items:stretch;width:100%}.app-layout--mobile .helmwise-cycle-summary__actions button{justify-content:center}.app-layout--mobile .helmwise-cycle-issues__actions{flex-direction:column;align-items:stretch;width:100%}.app-layout--mobile .helmwise-cycle-issues__actions button{justify-content:center}.app-layout--mobile .helmwise-cycle-issues__target{width:100%}.app-layout--mobile .helmwise-cycle-issue-composer{align-items:stretch}.app-layout--mobile .helmwise-cycle-scope-filters,.app-layout--mobile .helmwise-cycle-scope-views{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-cycle-scope-filters input{grid-column:auto}.app-layout--mobile .helmwise-cycle-issue-composer__quick,.app-layout--mobile .helmwise-cycle-assignable__head{flex-direction:column;align-items:stretch}.app-layout--mobile .helmwise-cycle-assignable__filters{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-cycle-assignable__filters input{grid-column:auto}.app-layout--mobile .helmwise-cycle-issue-composer button,.app-layout--mobile .helmwise-cycle-assignable__head button{justify-content:center}.app-layout--mobile .helmwise-cycle-summary__metrics,.app-layout--mobile .helmwise-cycle-breakdown,.app-layout--mobile .helmwise-cycle-analytics__metrics,.app-layout--mobile .helmwise-cycle-alerts__list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout--mobile .helmwise-cycle-analytics__head{flex-direction:column;align-items:flex-start}.app-layout--mobile .helmwise-cycle-breakdown__item{border-right:0;border-bottom:1px solid var(--helmwise-border)}.app-layout--mobile .helmwise-cycle-issue{grid-template-columns:18px minmax(0,1fr) 32px}.app-layout--mobile .helmwise-cycle-issue__open{grid-template-columns:72px minmax(0,1fr) 24px}.app-layout--mobile .helmwise-cycle-issue__meta{grid-column:2;justify-content:flex-start}.app-layout--mobile .helmwise-cycle-issue__open>i{grid-area:1/3/span 2}.app-layout--mobile .helmwise-my-issues__toolbar{flex-direction:column;align-items:flex-start}.app-layout--mobile .helmwise-my-issues__metrics{justify-content:flex-start;width:100%}.app-layout--mobile .helmwise-my-issues__filters{padding-inline:12px}.app-layout--mobile .helmwise-my-issues__select{flex:100%;min-width:0;max-width:none;width:100%!important}.app-layout--mobile .helmwise-my-issues__body{padding-inline:12px}.app-layout--mobile .helmwise-my-issue-row{grid-template-columns:minmax(0,1fr) 28px}.app-layout--mobile .helmwise-my-issue-row__type,.app-layout--mobile .helmwise-my-issue-row__main,.app-layout--mobile .helmwise-my-issue-row__labels{grid-column:1}.app-layout--mobile .helmwise-my-issue-row__labels{justify-content:flex-start}.app-layout--mobile .helmwise-my-issue-row__open{grid-area:1/2/span 3}.app-layout--mobile .helmwise-issues-list{border-radius:8px}.app-layout--mobile .helmwise-issue-row{gap:8px;height:64px;padding-inline:10px}.app-layout--mobile .helmwise-issue-row__status{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.app-layout--mobile .helmwise-display-options{justify-content:space-between;width:100%}.app-layout--mobile .helmwise-display-options__bar{padding-inline:12px}.app-layout--mobile .helmwise-filter-menu{width:min(340px,100vw - 24px)}.app-layout--mobile .helmwise-filter-menu__grid{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-saved-view-bar{align-items:stretch;padding-inline:12px}.app-layout--mobile .helmwise-saved-view-bar__current,.app-layout--mobile .helmwise-saved-view-bar__form{flex-wrap:wrap;width:100%}.app-layout--mobile .helmwise-saved-view-bar__actions,.app-layout--mobile .helmwise-saved-view-bar__name-input,.app-layout--mobile .helmwise-saved-view-bar__input{width:100%}.app-layout--mobile .helmwise-issues-board{padding-bottom:4px}.app-layout--mobile .helmwise-issues-board__column{flex-basis:min(82vw,300px);width:min(82vw,300px)}}.helmwise-button{cursor:pointer;border-radius:12px;outline:none;min-height:44px;font-weight:650;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s;position:relative}.helmwise-button:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:currentColor;transition:opacity .16s;position:absolute;inset:0}.helmwise-button:active{transform:scale(.97)}.helmwise-button:active:after{opacity:.08}.helmwise-button:focus-visible,.helmwise-control:focus-visible,.helmwise-inspector-control:focus-visible,.helmwise-inspector-textarea:focus-visible,.helmwise-kanban-card:focus-visible,.helmwise-dialog__close:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 34%, transparent);outline-offset:2px}.helmwise-button:disabled,.helmwise-button[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.helmwise-button--secondary{background:color-mix(in srgb, var(--standard-material-bg-muted) 78%, transparent);border-color:var(--liquid-glass-border);box-shadow:var(--liquid-glass-inset)}.helmwise-button--primary{border:1px solid color-mix(in srgb, var(--color-accent) 82%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--color-accent) 22%, transparent), var(--liquid-glass-inset)}.helmwise-control{border-color:var(--liquid-glass-border);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg);min-height:44px;box-shadow:var(--liquid-glass-inset)}.helmwise-control--textarea{min-height:96px}.helmwise-form-field>span{color:var(--color-text-secondary);font-size:12px;font-weight:650;line-height:1.25}.helmwise-form-error{align-items:center;min-height:40px;display:flex}.helmwise-dialog{max-height:min(86vh,760px);overflow:auto;background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg)!important;box-shadow:0 24px 80px #0f172a3d, 0 8px 26px #0f172a24, var(--liquid-glass-inset)!important;border-radius:22px!important}.helmwise-dialog__header{text-align:left;padding-right:36px}.helmwise-dialog__title{color:var(--color-text);margin:0;font-size:16px;line-height:1.25}.helmwise-dialog__description{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px;line-height:1.45}.helmwise-dialog__close{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 80%, transparent);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,background .16s,color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.helmwise-dialog__close:hover{background:var(--color-active);color:var(--color-text)}.helmwise-dialog__close:active{transform:scale(.94)}.helmwise-kanban-card{box-shadow:var(--liquid-glass-inset);outline:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;border-radius:16px!important}.helmwise-kanban-column__bulk-toggle,.helmwise-kanban-card__bulk-toggle{width:24px;height:24px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;display:inline-flex;border-radius:7px!important;padding:0!important}.helmwise-kanban-column__bulk-toggle:hover,.helmwise-kanban-column__bulk-toggle:focus-visible,.helmwise-kanban-card__bulk-toggle:hover,.helmwise-kanban-card__bulk-toggle:focus-visible,.helmwise-kanban-column__bulk-toggle.is-active,.helmwise-kanban-column__bulk-toggle.is-partial,.helmwise-kanban-card__bulk-toggle.is-active{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 9%, transparent);color:var(--color-text);outline:none}.helmwise-kanban-column__bulk-toggle:disabled{cursor:not-allowed;opacity:.42}.helmwise-kanban-card:hover{box-shadow:0 12px 28px #0f172a1a, var(--liquid-glass-inset);transform:translateY(-1px);border-color:color-mix(in srgb, var(--color-accent) 26%, var(--color-border))!important}.helmwise-kanban-card:active{transform:scale(.99)}.helmwise-kanban-card.is-dragging{cursor:grabbing}.helmwise-kanban-card.is-drag-overlay{cursor:grabbing;pointer-events:none;transform:rotate(1deg);box-shadow:0 18px 42px #0f172a33, var(--liquid-glass-inset)!important}.helmwise-kanban-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 12px 28px #0f172a1c, var(--liquid-glass-inset)!important}.helmwise-kanban-card.is-bulk-selected{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-border))!important;background:color-mix(in srgb, var(--color-accent) 11%, var(--color-active))!important}.helmwise-kanban-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.helmwise-kanban-card--compact .helmwise-kanban-card__title{-webkit-line-clamp:1}.helmwise-kanban-card--minimal .helmwise-kanban-card__title{-webkit-line-clamp:2;margin-bottom:0!important}[data-helmwise-density=compact] .helmwise-sidebar__project{padding-block:6px!important}[data-helmwise-density=compact] .helmwise-kanban-column{gap:8px!important}[data-helmwise-density=compact] .helmwise-kanban-card{border-radius:12px!important;padding:9px!important}[data-helmwise-density=compact] .helmwise-kanban-card__meta{margin-bottom:5px!important}[data-helmwise-density=compact] .helmwise-kanban-card__moves{margin-top:6px!important;padding-top:6px!important}[data-helmwise-density=compact] .helmwise-kanban-card__bulk-toggle,[data-helmwise-density=compact] .helmwise-kanban-card__drag-handle{width:22px;height:22px}.helmwise-kanban-card__priority,.helmwise-kanban-card__move{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}.helmwise-kanban-card__drag-handle{width:24px;height:24px;color:var(--color-text-secondary);cursor:grab;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;display:inline-flex;border-radius:7px!important;padding:0!important}.helmwise-kanban-card__drag-handle:hover,.helmwise-kanban-card__drag-handle:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 9%, transparent);color:var(--color-text);outline:none}.helmwise-kanban-card__drag-handle:active{cursor:grabbing}.helmwise-kanban-card__moves{align-items:center;gap:6px;min-width:0;display:flex}.helmwise-bulk-edit-bar{border-top:1px solid var(--color-border);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg);gap:10px;padding:10px 16px;display:grid;box-shadow:0 -12px 34px #0f172a14}.helmwise-bulk-edit-bar__summary{min-width:0;color:var(--color-text-secondary);align-items:baseline;gap:8px;font-size:12px;display:flex}.helmwise-bulk-edit-bar__summary strong{color:var(--color-text);font-size:13px}.helmwise-bulk-edit-bar__controls{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.helmwise-bulk-edit-bar__field{gap:4px;min-width:130px;display:grid}.helmwise-bulk-edit-bar__field>span{color:var(--color-text-secondary);font-size:10px;font-weight:700}.helmwise-bulk-edit-bar__select,.helmwise-bulk-edit-bar__date{border:1px solid var(--color-border);background:var(--color-active);min-height:34px;color:var(--color-text);border-radius:8px;padding:0 9px;font-size:12px}.helmwise-bulk-edit-bar__date{align-self:end;min-width:140px}.helmwise-bulk-edit-bar__actions{justify-content:flex-end;gap:8px;display:flex}.helmwise-quick-create,.helmwise-quick-create__trigger{width:100%;min-width:0}.helmwise-quick-create__trigger{border:1px dashed color-mix(in srgb, var(--color-text-secondary) 28%, transparent);min-height:36px;color:var(--color-text-secondary);background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.helmwise-quick-create__trigger:hover{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 7%, transparent);color:var(--color-text)}.helmwise-quick-create{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 7%, var(--color-active));box-shadow:var(--liquid-glass-inset);border-radius:12px;gap:8px;padding:8px;display:grid}.helmwise-quick-create__input{border:1px solid var(--color-border);background:var(--color-panel-bg);width:100%;min-height:34px;color:var(--color-text);border-radius:8px;outline:none;padding:0 10px;font-size:13px}.helmwise-quick-create__input:focus{border-color:var(--color-accent)}.helmwise-quick-create__actions{justify-content:flex-end;gap:6px;min-width:0;display:flex}.helmwise-kanban-card__move-split{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-width:0;box-shadow:inset 0 -1px 0 color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.helmwise-kanban-card__move,.helmwise-kanban-card__move-menu-trigger{color:currentColor;cursor:pointer;background:0 0;border:0;gap:5px;min-height:28px;transition:border-color .14s,box-shadow .14s,filter .14s,transform .14s}.helmwise-kanban-card__move{border-radius:999px 0 0 999px!important;padding:0 8px 0 7px!important}.helmwise-kanban-card__move-menu-trigger{border-left:1px solid color-mix(in srgb, currentColor 18%, transparent);justify-content:center;align-items:center;width:26px;font-size:8px;display:inline-flex;border-radius:0 999px 999px 0!important;padding:0!important}.helmwise-kanban-card__move-menu-trigger.is-menu-only{border-left:0;width:34px;border-radius:999px!important}.helmwise-kanban-card__move:hover,.helmwise-kanban-card__move:focus-visible,.helmwise-kanban-card__move-menu-trigger:hover,.helmwise-kanban-card__move-menu-trigger:focus-visible{opacity:1;filter:saturate(1.08);background:color-mix(in srgb, currentColor 10%, transparent)}.helmwise-kanban-card__move-split:hover{transform:translateY(-1px)}.helmwise-kanban-card__move:focus-visible,.helmwise-kanban-card__move-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb, currentColor 26%, transparent);outline-offset:2px}.helmwise-kanban-card__move-triangle{opacity:.86;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0}.helmwise-kanban-card__move-label{min-width:0;line-height:1}.helmwise-kanban-card__move-caret{opacity:.72;font-size:8px}.helmwise-kanban-card__move-menu{min-width:148px;padding:5px}.helmwise-kanban-card__move-menu-item{color:var(--helmwise-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;font-size:12px;display:flex}.helmwise-kanban-card__move-menu-dot{border-radius:999px;flex:none;width:7px;height:7px}.helmwise-work-item-inspector{background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg)!important}.helmwise-inspector-control,.helmwise-inspector-textarea{border-radius:10px;min-height:34px}.helmwise-inspector-control{padding:4px 8px}.helmwise-inspector-control:hover,.helmwise-inspector-textarea:hover{background:color-mix(in srgb, var(--standard-material-bg-muted) 72%, transparent)}.helmwise-inspector-actions{flex-wrap:wrap;gap:6px;min-width:0;margin-top:10px;display:flex}.helmwise-inspector-close{width:28px;height:28px;color:var(--color-text-secondary);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.helmwise-inspector-close:hover{background:var(--color-active);color:var(--color-text)}.helmwise-inspector-action{border:1px solid var(--color-border);background:var(--color-active);min-width:0;min-height:30px;color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-inspector-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-inspector-action:hover{border-color:var(--color-primary);color:var(--color-text)}.helmwise-inspector-textarea{box-shadow:var(--liquid-glass-inset);background:color-mix(in srgb, var(--standard-material-bg-muted) 68%, transparent)!important}.helmwise-description-editor__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.helmwise-description-editor__head>div:first-child{min-width:0}.helmwise-description-editor__head span,.helmwise-description-editor__hint{color:var(--color-text-secondary);font-size:11px}.helmwise-description-editor__mode{border:1px solid var(--color-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 68%, transparent);border-radius:8px;flex:none;min-height:28px;display:inline-flex;overflow:hidden}.helmwise-description-editor__mode button{min-width:54px;color:var(--color-text-secondary);padding:0 8px;font-size:11px;font-weight:700}.helmwise-description-editor__mode button.is-active{background:var(--color-active);color:var(--color-text)}.helmwise-description-editor__tools{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.helmwise-description-editor__tool{border:1px solid var(--color-border);background:var(--color-active);max-width:100%;min-height:28px;color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-description-editor__tool:hover{border-color:var(--color-primary);color:var(--color-text)}.helmwise-description-editor__tool span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-description-editor__input{line-height:1.5}.helmwise-description-editor__hint{margin:0}.helmwise-description-preview{border:1px solid var(--color-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 68%, transparent);min-height:120px;box-shadow:var(--liquid-glass-inset);color:var(--color-text);border-radius:10px;padding:10px;font-size:13px;line-height:1.5;overflow:auto}.helmwise-description-preview.is-empty{color:var(--color-text-secondary);align-items:center;display:flex}.helmwise-description-preview__heading,.helmwise-description-preview__paragraph,.helmwise-description-preview__list,.helmwise-description-preview__code,.helmwise-description-preview__table-wrap{margin:0 0 10px}.helmwise-description-preview>:last-child{margin-bottom:0}.helmwise-description-preview__heading{font-size:13px;font-weight:800}.helmwise-description-preview__paragraph{overflow-wrap:anywhere}.helmwise-description-preview__list{padding-left:18px}.helmwise-description-preview code{background:color-mix(in srgb, var(--color-active) 82%, transparent);border-radius:5px;padding:1px 4px;font-size:12px}.helmwise-description-preview__code{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-panel-bg) 78%, transparent);border-radius:8px;padding:10px;overflow:auto}.helmwise-description-preview__code code{white-space:pre;background:0 0;min-width:max-content;padding:0;display:block}.helmwise-description-preview__check{min-width:0;color:var(--color-text);align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.helmwise-description-preview__check input{width:14px;height:14px;accent-color:var(--color-primary);margin-top:3px}.helmwise-description-preview__check span{overflow-wrap:anywhere;min-width:0}.helmwise-description-preview__table-wrap{max-width:100%;overflow-x:auto}.helmwise-description-preview__table{border-collapse:collapse;width:100%;min-width:240px;font-size:12px}.helmwise-description-preview__table th,.helmwise-description-preview__table td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:6px 8px}.helmwise-description-preview__table th{background:var(--color-active);font-weight:800}.helmwise-inspector-section{border-top:1px solid var(--color-border);gap:10px;padding:12px 16px;display:grid}.helmwise-inspector-section__head{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.helmwise-inspector-section__head strong{background:var(--color-active);min-width:20px;color:var(--color-text);text-align:center;border-radius:999px;font-size:11px;line-height:20px}.helmwise-relation-composer{gap:8px;display:grid}.helmwise-relations-empty{color:var(--color-text-secondary);margin:0;font-size:12px}.helmwise-relations-list{gap:6px;display:grid}.helmwise-relation-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:minmax(0,72px) minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:32px;padding:4px 6px 4px 8px;display:grid}.helmwise-relation-row__kind,.helmwise-relation-row__target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-relation-row__kind{color:var(--color-text-secondary);font-size:11px}.helmwise-relation-row__target{color:var(--color-text);text-align:left;justify-self:start;min-width:0;font-size:12px}.helmwise-relation-row__target-button{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.helmwise-relation-row__remove{width:24px;height:24px;color:var(--color-text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.helmwise-relation-row__remove:hover{background:var(--color-border);color:var(--color-text)}.helmwise-sub-issue-parent,.helmwise-sub-issue-row{border:1px solid var(--color-border);background:var(--color-active);width:100%;min-width:0;color:var(--color-text);text-align:left;border-radius:8px}.helmwise-sub-issue-parent{gap:3px;padding:8px 10px;display:grid}.helmwise-sub-issue-parent span{color:var(--color-text-secondary);font-size:11px}.helmwise-sub-issue-parent strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.helmwise-sub-issue-composer{gap:8px;display:grid}.helmwise-sub-issue-list{gap:6px;display:grid}.helmwise-sub-issue-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.helmwise-sub-issue-parent:hover,.helmwise-sub-issue-row:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-active))}.helmwise-sub-issue-row__status{border-radius:999px;width:8px;height:8px}.helmwise-sub-issue-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.helmwise-sub-issue-row__key{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.helmwise-link-composer{gap:8px;display:grid}.helmwise-link-list{gap:6px;display:grid}.helmwise-link-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:42px;padding:6px 6px 6px 8px;display:grid}.helmwise-link-row__target{min-width:0;color:var(--color-text);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;text-decoration:none;display:grid}.helmwise-link-row__target i{color:var(--color-text-secondary);font-size:11px}.helmwise-link-row__target span,.helmwise-link-row__target em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-link-row__target span{font-size:12px;font-weight:600}.helmwise-link-row__target em{color:var(--color-text-secondary);grid-column:2;font-size:11px;font-style:normal}.helmwise-link-row__target:hover span{color:var(--color-accent)}.helmwise-link-row__remove{width:24px;height:24px;color:var(--color-text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.helmwise-link-row__remove:hover{background:var(--color-border);color:var(--color-text)}.helmwise-attachment-composer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.helmwise-attachment-composer>span{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.helmwise-attachment-error{color:#dc2626;margin:0;font-size:11px;line-height:1.4}.helmwise-attachment-list{gap:6px;display:grid}.helmwise-attachment-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:6px 6px 6px 8px;display:grid}.helmwise-attachment-row.is-previewing{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-active))}.helmwise-attachment-row__target{min-width:0;color:var(--color-text);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;text-decoration:none;display:grid}.helmwise-attachment-row__target>i{color:var(--color-text-secondary);font-size:12px}.helmwise-attachment-row__target span,.helmwise-attachment-row__target em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-attachment-row__target span{font-size:12px;font-weight:600}.helmwise-attachment-row__target em{color:var(--color-text-secondary);grid-column:2;font-size:11px;font-style:normal}.helmwise-attachment-row__target:hover span{color:var(--color-accent)}.helmwise-attachment-row__actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.helmwise-attachment-row__action{width:24px;height:24px;color:var(--color-text-secondary);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.helmwise-attachment-row__action:hover{background:var(--color-border);color:var(--color-text)}.helmwise-attachment-row__rename{grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.helmwise-attachment-row__rename-input{border:1px solid var(--color-border);background:var(--color-panel-bg);min-width:0;height:28px;color:var(--color-text);border-radius:6px;padding:0 8px;font-size:12px}.helmwise-attachments-load-more{justify-content:center;padding:2px 0 0;display:flex}.helmwise-attachments-load-more button{border:1px solid var(--color-border);background:var(--color-active);min-height:30px;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-attachments-load-more button:hover{background:var(--color-panel-bg)}.helmwise-attachment-preview{border:1px solid var(--color-border);background:var(--color-active);border-radius:10px;gap:8px;padding:8px;display:grid}.helmwise-attachment-preview__head{gap:2px;display:grid}.helmwise-attachment-preview__head span,.helmwise-attachment-preview__head em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-attachment-preview__head span{color:var(--color-text);font-size:12px;font-weight:700}.helmwise-attachment-preview__head em,.helmwise-attachment-preview p{color:var(--color-text-secondary);margin:0;font-size:11px;font-style:normal}.helmwise-attachment-preview img,.helmwise-attachment-preview iframe{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;width:100%;max-height:260px}.helmwise-attachment-preview img{object-fit:contain}.helmwise-attachment-preview iframe{min-height:220px}.helmwise-subscriber-composer{gap:8px;display:grid}.helmwise-subscriber-list{gap:6px;display:grid}.helmwise-subscriber-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:34px;padding:4px 6px;display:grid}.helmwise-subscriber-row__avatar{background:color-mix(in srgb, var(--color-accent) 22%, transparent);width:26px;height:26px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.helmwise-subscriber-row__name{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.helmwise-subscriber-row__remove{width:24px;height:24px;color:var(--color-text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.helmwise-subscriber-row__remove:hover{background:var(--color-border);color:var(--color-text)}.helmwise-comment-composer{gap:8px;display:grid}.helmwise-comment-composer__input{resize:vertical;min-height:78px;max-height:180px}.helmwise-comment-composer__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.helmwise-comment-composer__actions span{min-width:0;color:var(--color-text-secondary);font-size:11px}.helmwise-comments-list{gap:10px;display:grid}.helmwise-comment-thread{gap:8px;min-width:0;display:grid}.helmwise-comment-thread__replies{border-left:1px solid var(--color-border);gap:8px;min-width:0;margin-left:34px;padding-left:10px;display:grid}.helmwise-comments-load-more{justify-content:center;padding:2px 0 0;display:flex}.helmwise-comments-load-more button{border:1px solid var(--color-border);background:var(--color-active);min-height:30px;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-comments-load-more button:hover{background:var(--color-panel-bg)}.helmwise-comment-reply-composer{border-left:1px solid var(--color-border);gap:8px;min-width:0;margin-left:34px;padding-left:10px;display:grid}.helmwise-comment-row{grid-template-columns:26px minmax(0,1fr);gap:8px;display:grid}.helmwise-comment-row__avatar{background:color-mix(in srgb, var(--color-accent) 22%, transparent);width:26px;height:26px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.helmwise-comment-row__body{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;min-width:0;padding:8px 9px}.helmwise-comment-row__meta{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.helmwise-comment-row__meta strong,.helmwise-comment-row__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-comment-row__meta strong{color:var(--color-text);font-size:12px;font-weight:700}.helmwise-comment-row__meta span{color:var(--color-text-secondary);font-size:10px}.helmwise-comment-row__body p{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.helmwise-comment-row__mention{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);border-radius:5px;padding:0 3px;font-weight:700}.helmwise-comment-mentions{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;flex-wrap:wrap;gap:6px;min-width:0;padding:6px;display:flex}.helmwise-comment-mentions__item{min-width:0;min-height:28px;color:var(--color-text);border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:11px;display:inline-flex}.helmwise-comment-mentions__item:hover,.helmwise-comment-mentions__item.is-active{background:var(--color-active)}.helmwise-comment-mentions__avatar{background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:20px;height:20px;color:var(--color-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.helmwise-comment-row__editor{gap:8px;display:grid}.helmwise-comment-row__editor textarea{resize:vertical;min-height:72px}.helmwise-comment-row__reactions{flex-wrap:wrap;gap:5px;min-width:0;margin-top:8px;display:flex}.helmwise-comment-row__reaction{border:1px solid var(--color-border);background:var(--color-panel-bg);min-height:26px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.helmwise-comment-row__reaction strong{color:var(--color-text-secondary);font-size:10px;font-weight:700}.helmwise-comment-row__reaction:hover,.helmwise-comment-row__reaction.is-active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.helmwise-comment-row__reaction.is-active strong{color:var(--color-primary)}.helmwise-comment-row__reaction--ghost{opacity:.78}.helmwise-comment-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin-top:8px;display:flex}.helmwise-comment-row__action{min-height:28px;color:var(--color-text-secondary);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.helmwise-comment-row__action:hover{border-color:var(--color-border);background:var(--color-panel-bg);color:var(--color-text)}.helmwise-comment-row__action.is-danger:hover{color:var(--helmwise-red)}.helmwise-issue-activity-list{gap:8px;min-width:0;display:grid}.helmwise-issue-activity-load-more{justify-content:center;padding:2px 0 0;display:flex}.helmwise-issue-activity-load-more button{border:1px solid var(--color-border);background:var(--color-active);min-height:30px;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.helmwise-issue-activity-load-more button:hover{background:var(--color-panel-bg)}.helmwise-board-load-more-sentinel{width:100%;height:1px;min-height:1px}.helmwise-list-status{color:var(--color-text-secondary);padding:8px 0 6px;font-size:11px;font-weight:650}.helmwise-list-load-more{justify-content:center;display:flex}.helmwise-list-load-more button{border:1px solid var(--color-border);background:var(--color-panel-bg);min-height:30px;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.helmwise-list-load-more button:hover{background:var(--color-active)}.helmwise-list-load-more-sentinel{width:100%;height:1px;min-height:1px}.helmwise-issue-activity-row{grid-template-columns:26px minmax(0,1fr);gap:8px;display:grid}.helmwise-issue-activity-row__icon{border:1px solid var(--color-border);background:var(--color-active);width:26px;height:26px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.helmwise-issue-activity-row__body{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;min-width:0;padding:8px 9px}.helmwise-issue-activity-row__meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-bottom:5px;display:flex}.helmwise-issue-activity-row__meta strong,.helmwise-issue-activity-row__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-issue-activity-row__meta strong{color:var(--color-text);font-size:12px;font-weight:700}.helmwise-issue-activity-row__meta span{color:var(--color-text-secondary);font-size:10px}.helmwise-issue-activity-row__body p{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.helmwise-inspector-danger{border-top:1px solid var(--color-border);gap:6px;padding:12px 16px;display:grid}.helmwise-inspector-danger__button{border:1px solid color-mix(in srgb, #dc2626 34%, var(--color-border));color:#dc2626;background:#dc262614;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s;display:inline-flex}.helmwise-inspector-danger__button:hover{border-color:color-mix(in srgb, #dc2626 52%, var(--color-border));background:#dc262624}.helmwise-inspector-danger p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.4}.helmwise-settings-shell{grid-template-columns:minmax(184px,220px) minmax(0,1fr);gap:18px;width:min(1120px,100%);margin:0 auto;padding:18px 20px 40px;display:grid}.helmwise-settings-shell--single{grid-template-columns:minmax(0,1fr);width:min(860px,100%)}.helmwise-settings-shell--section-only{width:min(960px,100%)}.helmwise-settings-nav{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:10px;align-self:start;gap:3px;max-height:calc(100vh - 112px);padding:6px;display:grid;position:sticky;top:16px;overflow-y:auto}.helmwise-settings-nav__item{width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:8px;display:grid}.helmwise-settings-nav__item:hover,.helmwise-settings-nav__item.is-active{background:var(--color-surface-muted);color:var(--color-text)}.helmwise-settings-nav__item.is-active{box-shadow:inset 2px 0 0 var(--color-accent)}.helmwise-settings-nav__item i{color:currentColor;margin-top:2px;font-size:12px}.helmwise-settings-nav__item-body{gap:2px;min-width:0;display:grid}.helmwise-settings-nav__item-title{align-items:center;gap:6px;min-width:0;display:flex}.helmwise-settings-nav__item strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.helmwise-settings-nav__item em{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.3;overflow:hidden}.helmwise-settings-content{gap:16px;min-width:0;display:grid}.helmwise-settings-content--section-only{gap:0}.helmwise-settings-content>[hidden]{display:none!important}.helmwise-settings-workspace,.helmwise-settings-sync,.helmwise-settings-collaboration,.helmwise-settings-appearance,.helmwise-settings-members,.helmwise-settings-projects,.helmwise-settings-modules,.helmwise-settings-notifications,.helmwise-settings-audit,.helmwise-settings-teams,.helmwise-settings-labels,.helmwise-settings-templates,.helmwise-settings-archive,.helmwise-settings-workflow,.helmwise-settings-issue-types,.helmwise-settings-cycles{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;padding:14px}.helmwise-settings-shell--section-only .helmwise-settings-workspace,.helmwise-settings-shell--section-only .helmwise-settings-sync,.helmwise-settings-shell--section-only .helmwise-settings-collaboration,.helmwise-settings-shell--section-only .helmwise-settings-appearance,.helmwise-settings-shell--section-only .helmwise-settings-members,.helmwise-settings-shell--section-only .helmwise-settings-projects,.helmwise-settings-shell--section-only .helmwise-settings-modules,.helmwise-settings-shell--section-only .helmwise-settings-notifications,.helmwise-settings-shell--section-only .helmwise-settings-audit,.helmwise-settings-shell--section-only .helmwise-settings-teams,.helmwise-settings-shell--section-only .helmwise-settings-labels,.helmwise-settings-shell--section-only .helmwise-settings-templates,.helmwise-settings-shell--section-only .helmwise-settings-archive,.helmwise-settings-shell--section-only .helmwise-settings-workflow,.helmwise-settings-shell--section-only .helmwise-settings-issue-types,.helmwise-settings-shell--section-only .helmwise-settings-cycles{background:0 0;border:0;border-radius:0;padding:0}@media (width<=860px){.helmwise-settings-shell{grid-template-columns:1fr;gap:12px;padding:12px}.helmwise-settings-nav{max-height:none;display:flex;position:static;overflow:auto hidden}.helmwise-settings-nav__item{min-width:150px}}.helmwise-notification-list{display:grid}.helmwise-notification-row{min-width:0}.helmwise-notification-row strong{color:var(--color-text);font-size:13px;font-weight:650;line-height:1.35;display:block}.helmwise-audit-filters{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(130px,.8fr);gap:8px;display:grid}.helmwise-audit-retention{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);align-items:end;gap:8px;display:grid}.helmwise-audit-retention__select{min-width:0}.helmwise-audit-retention__summary{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.helmwise-audit-export-actions{flex-wrap:wrap;gap:8px;display:flex}.helmwise-audit-filter-control{min-width:0}.helmwise-audit-summary{color:var(--color-text-secondary);justify-content:flex-end;font-size:11px;font-weight:650;display:flex}.helmwise-audit-list{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;max-height:min(560px,58vh);overflow-y:auto}.helmwise-audit-list__virtual-list{contain:layout paint;position:relative;overflow:hidden}.helmwise-audit-list__virtual-window{will-change:transform;gap:8px;padding:8px;display:grid;position:absolute;inset:0 0 auto}.helmwise-audit-empty{border:1px dashed var(--color-border);color:var(--color-text-secondary);text-align:center;border-radius:8px;padding:14px;font-size:12px}.helmwise-audit-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:10px;height:104px;padding:10px;display:grid}.helmwise-audit-row__icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:28px;height:28px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.helmwise-audit-row__body{gap:6px;min-width:0;display:grid}.helmwise-audit-row__meta,.helmwise-audit-row__details{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.helmwise-audit-row__meta strong{min-width:0;color:var(--color-text);font-size:12px;font-weight:750;line-height:1.35}.helmwise-audit-row__meta time,.helmwise-audit-row__details span,.helmwise-audit-row__body p{color:var(--color-text-secondary);font-size:11px;line-height:1.35}.helmwise-audit-row__details span{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:999px;padding:2px 7px;font-weight:650}.helmwise-audit-row__body p{overflow-wrap:anywhere;max-height:30px;margin:0;overflow:hidden}.helmwise-audit-load-more{justify-content:center;display:flex}.helmwise-audit-load-more button{border:1px solid var(--color-border);background:var(--color-panel-bg);min-height:32px;color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.helmwise-audit-load-more button:hover{background:var(--color-active)}.helmwise-member-create,.helmwise-member-invite{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.helmwise-member-invite{grid-template-columns:minmax(220px,1fr) minmax(150px,.38fr) auto}.helmwise-member-create label,.helmwise-member-invite label{gap:6px;min-width:0;display:grid}.helmwise-member-create span,.helmwise-member-invite span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-member-list,.helmwise-member-invitation-list{gap:8px;display:grid}.helmwise-member-invitation-row{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;grid-template-columns:34px minmax(190px,1fr) minmax(150px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.helmwise-member-invitation-row__icon{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel-bg));width:30px;height:30px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.helmwise-member-invitation-row__main,.helmwise-member-invitation-row__meta{gap:2px;min-width:0;display:grid}.helmwise-member-invitation-row__main strong,.helmwise-member-invitation-row__main span,.helmwise-member-invitation-row__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-member-invitation-row__main strong{color:var(--color-text);font-size:12px;font-weight:750}.helmwise-member-invitation-row__main span,.helmwise-member-invitation-row__meta{color:var(--color-text-secondary);font-size:11px;font-weight:650}.helmwise-member-invitation-row__actions{justify-content:flex-end;gap:6px;display:inline-flex}.helmwise-member-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:34px minmax(150px,1fr) minmax(130px,.65fr) minmax(112px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.helmwise-member-row__avatar{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-panel-bg));width:30px;height:30px;color:var(--color-accent);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.helmwise-member-row__meta{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:999px;gap:2px;min-width:0;padding:3px 8px;display:grid}.helmwise-member-row__meta strong,.helmwise-member-row__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-member-row__meta strong{color:var(--color-text);font-size:11px;font-weight:750}.helmwise-member-row__meta span{color:var(--color-text-secondary);font-size:10px;font-weight:650}.helmwise-team-create{grid-template-columns:minmax(160px,1fr) minmax(96px,.45fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.helmwise-team-create label,.helmwise-team-row label{gap:6px;min-width:0;display:grid}.helmwise-team-create span,.helmwise-team-row label>span,.helmwise-team-row__members>span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-team-list{gap:8px;display:grid}.helmwise-team-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;display:grid}.helmwise-team-row.is-archived{opacity:.66}.helmwise-team-row__mark{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel-bg));width:30px;height:30px;color:var(--color-accent);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.helmwise-team-row__main{gap:8px;min-width:0;display:grid}.helmwise-team-row__identity,.helmwise-team-member-add{grid-template-columns:minmax(160px,1fr) minmax(104px,.35fr);gap:8px;display:grid}.helmwise-team-member-add{grid-template-columns:minmax(180px,1fr) auto minmax(160px,.8fr) auto}.helmwise-team-row__members{gap:7px;min-width:0;display:grid}.helmwise-team-row__members>small{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.helmwise-team-member-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.helmwise-team-member-chips em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.helmwise-team-member-chips button{border:1px solid var(--color-border);background:var(--color-panel-bg);min-height:26px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-team-member-chips button:disabled{opacity:.56}.helmwise-team-row__meta,.helmwise-team-row__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.helmwise-team-row__meta span{border:1px solid var(--color-border);background:var(--color-panel-bg);color:var(--color-text-secondary);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:650}.helmwise-project-list{gap:8px;display:grid}.helmwise-project-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;display:grid}.helmwise-project-row.is-archived{opacity:.66}.helmwise-project-row__mark{color:#fff;letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:inline-flex}.helmwise-project-row__main,.helmwise-project-row__identity,.helmwise-project-row__dates{gap:8px;min-width:0;display:grid}.helmwise-project-row__identity{grid-template-columns:minmax(0,1fr) 112px}.helmwise-project-row__dates{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.helmwise-dialog-toggle{margin:0;padding:8px 0}.helmwise-project-row__option{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:8px 0;display:flex}.helmwise-project-row__option>span{gap:3px;min-width:0;display:grid}.helmwise-project-row__option strong{color:var(--color-text);font-size:12px}.helmwise-project-row__option small{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.helmwise-project-row__option input[type=checkbox]{appearance:none;cursor:pointer;background:#7878802e;border:none;border-radius:999px;flex:none;width:34px;height:20px;transition:background-color .2s;position:relative}.helmwise-project-row__option input[type=checkbox]:before{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a33}.helmwise-project-row__option input[type=checkbox]:checked{background:var(--color-accent)}.helmwise-project-row__option input[type=checkbox]:checked:before{transform:translate(14px)}.helmwise-project-row__option input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.helmwise-project-row__description,.helmwise-project-row__identity label,.helmwise-project-row__dates label,.helmwise-project-row__teams,.helmwise-project-row__subscribers,.helmwise-project-row__documents{gap:5px;min-width:0;display:grid}.helmwise-project-row__dates .helmwise-project-row__option{justify-content:space-between;align-items:center;gap:12px;display:flex}.helmwise-project-row__description span,.helmwise-project-row__identity span,.helmwise-project-row__dates span,.helmwise-project-row__teams>span,.helmwise-project-row__subscribers>span,.helmwise-project-row__documents>span{color:var(--color-text-secondary);font-size:11px;font-weight:700}.helmwise-project-row__teams small,.helmwise-project-row__team-empty{color:var(--color-text-secondary);font-size:11px}.helmwise-project-row__team-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.helmwise-project-row__team-chip{border:1px solid var(--color-border);background:var(--color-panel-bg);min-height:28px;color:var(--color-text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex;border-radius:999px!important;padding:0 9px!important}.helmwise-project-row__team-chip.is-selected{border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel-bg));color:var(--color-accent)}.helmwise-project-row__subscriber-list,.helmwise-project-row__subscriber-add{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.helmwise-project-row__subscriber-list em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.helmwise-project-row__subscriber{background:color-mix(in srgb, var(--color-accent) 14%, transparent);max-width:180px;min-height:26px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.helmwise-project-row__subscriber i{color:var(--color-text-secondary);font-size:10px}.helmwise-project-row__subscriber-add select{max-width:220px}.helmwise-project-row__document-composer{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) auto;align-items:stretch;gap:6px;display:grid}.helmwise-project-row__document-composer textarea{resize:vertical;min-height:34px;max-height:96px}.helmwise-project-row__document-list{gap:6px;display:grid}.helmwise-project-row__document-list>em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.helmwise-project-row__document{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:start;gap:8px;padding:8px;display:grid}.helmwise-project-row__document.is-pinned{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-active))}.helmwise-project-row__document strong{min-width:0;color:var(--color-text);align-items:center;gap:6px;font-size:12px;display:flex}.helmwise-project-row__document p{-webkit-line-clamp:2;min-width:0;color:var(--color-text-secondary);white-space:pre-wrap;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.helmwise-project-row__document-action{width:28px;height:28px;color:var(--color-text-secondary);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.helmwise-project-row__document-action:hover{background:var(--color-border);color:var(--color-text)}.helmwise-project-row__meta{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.helmwise-project-row__actions{justify-content:flex-end;display:flex}.helmwise-module-list{gap:10px;display:grid}.helmwise-settings-shell--section-only .helmwise-module-list{gap:14px}.helmwise-module-project{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;gap:12px;padding:12px;display:grid}.helmwise-settings-shell--section-only .helmwise-module-project{background:0 0;border:0;padding:0}.helmwise-module-project>header{border-bottom:1px solid var(--color-border);align-items:center;gap:9px;min-width:0;padding-bottom:10px;display:flex}.helmwise-settings-shell--section-only .helmwise-module-project>header{border-bottom:0;padding-bottom:0}.helmwise-module-project>header>div:not(.helmwise-module-project__actions){gap:2px;min-width:0;display:grid}.helmwise-module-project>header strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.helmwise-module-project>header span:not(.helmwise-module-project__mark){color:var(--color-text-secondary);font-size:11px}.helmwise-module-project__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;margin-left:auto;display:flex}.helmwise-module-project__mark,.helmwise-module-row__key{color:#fff;letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.helmwise-module-project__mark{width:30px;height:30px}.helmwise-module-composer{border:1px solid color-mix(in srgb, var(--color-accent) 22%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 5%, var(--color-panel-bg));border-radius:8px;gap:10px;padding:10px;display:grid}.helmwise-module-composer__copy{gap:3px;display:grid}.helmwise-module-composer__copy strong,.helmwise-module-rows__head strong,.helmwise-module-empty strong{color:var(--color-text);font-size:12px;font-weight:700}.helmwise-module-composer__copy span,.helmwise-module-rows__head span,.helmwise-module-empty p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.4}.helmwise-module-create{grid-template-columns:minmax(160px,.8fr) 96px minmax(220px,1.2fr) auto;gap:8px;display:grid}.helmwise-module-empty{border:1px dashed var(--color-border);background:var(--color-active);text-align:center;border-radius:8px;justify-items:center;gap:8px;padding:22px;display:grid}.helmwise-module-empty>i{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:32px;height:32px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helmwise-module-rows{gap:6px;display:grid}.helmwise-module-rows__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 2px 4px;display:flex}.helmwise-module-row{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;grid-template-columns:56px minmax(150px,1fr) 94px minmax(180px,1fr) minmax(120px,.6fr) minmax(112px,.5fr) 34px;align-items:center;gap:7px;padding:7px;display:grid}.helmwise-module-row.is-archived{opacity:.6}.helmwise-module-row__key{background:color-mix(in srgb, var(--color-accent) 82%, #111827);min-height:30px}.helmwise-label-create{grid-template-columns:minmax(0,1.1fr) 68px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.helmwise-label-create label{gap:6px;min-width:0;display:grid}.helmwise-label-create span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-label-list{gap:8px;display:grid}.helmwise-label-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:14px minmax(112px,1fr) 54px minmax(132px,1fr) minmax(112px,.75fr) minmax(112px,.75fr) minmax(90px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.helmwise-label-row.is-archived{opacity:.66}.helmwise-label-row__dot{width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);border-radius:999px}.helmwise-label-row__meta{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.helmwise-label-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.helmwise-template-create{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(120px,.7fr) 96px;align-items:end;gap:10px;display:grid}.helmwise-template-create label{gap:6px;min-width:0;display:grid}.helmwise-template-create span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-template-create__wide{grid-column:span 2}.helmwise-template-list{gap:8px;display:grid}.helmwise-template-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.helmwise-template-row__icon{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel-bg));width:30px;height:30px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helmwise-template-row__fields{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;min-width:0;display:grid}.helmwise-template-row__fields label{gap:5px;min-width:0;display:grid}.helmwise-template-row__fields label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);font-size:11px;font-weight:700;overflow:hidden}.helmwise-template-row__description textarea{min-height:58px}.helmwise-archive-list{gap:8px;display:grid}.helmwise-archive-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:34px minmax(160px,1fr) minmax(86px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.helmwise-archive-row__icon{background:color-mix(in srgb, #dc2626 10%, var(--color-panel-bg));color:#dc2626;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.helmwise-archive-row__copy{gap:3px;min-width:0;display:grid}.helmwise-archive-row__copy strong,.helmwise-archive-row__copy span,.helmwise-archive-row__date{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-archive-row__copy strong{color:var(--color-text);font-size:12px}.helmwise-archive-row__copy span,.helmwise-archive-row__date{color:var(--color-text-secondary);font-size:11px;font-weight:600}.helmwise-workflow-create{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 68px auto;align-items:end;gap:10px;display:grid}.helmwise-workflow-create label,.helmwise-workflow-row label{gap:6px;min-width:0;display:grid}.helmwise-workflow-create span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-workflow-list{gap:8px;display:grid}.helmwise-workflow-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:14px minmax(120px,1.3fr) minmax(120px,1fr) 56px minmax(80px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.helmwise-workflow-row__dot{width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);border-radius:999px}.helmwise-workflow-row__meta{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.helmwise-workflow-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.helmwise-issue-type-create{grid-template-columns:minmax(0,1.4fr) 68px auto;align-items:end;gap:10px;display:grid}.helmwise-issue-type-create label{gap:6px;min-width:0;display:grid}.helmwise-issue-type-create span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-issue-type-list{gap:8px;display:grid}.helmwise-issue-type-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;grid-template-columns:14px minmax(120px,1fr) 56px minmax(80px,auto) auto;align-items:center;gap:8px;padding:8px;display:grid}.helmwise-issue-type-row__dot{width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);border-radius:999px}.helmwise-issue-type-row__meta{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.helmwise-issue-type-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.helmwise-cycle-create{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:10px;display:grid}.helmwise-cycle-template-create{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-active) 74%, transparent);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:10px;padding:10px;display:grid}.helmwise-cycle-template-create__head{grid-column:span 2;align-self:center;gap:3px;min-width:0;display:grid}.helmwise-cycle-template-create__head strong{color:var(--color-text);font-size:13px}.helmwise-cycle-template-create__head span{color:var(--color-text-secondary);font-size:11px;line-height:1.45}.helmwise-cycle-create span,.helmwise-cycle-template-create label>span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.helmwise-cycle-template-list{gap:8px;display:grid}.helmwise-cycle-template-card{border:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.helmwise-cycle-template-card>span{gap:2px;min-width:0;display:grid}.helmwise-cycle-template-card strong,.helmwise-cycle-template-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-template-card strong{color:var(--color-text);font-size:13px}.helmwise-cycle-template-card small{color:var(--color-text-secondary);font-size:11px}.helmwise-cycle-list{gap:8px;display:grid}.helmwise-cycle-card{border:1px solid var(--color-border);background:var(--color-active);border-radius:8px;gap:8px;padding:10px;display:grid}.helmwise-cycle-card.is-archived{opacity:.78}.helmwise-cycle-card__head,.helmwise-cycle-card__metrics{align-items:center;gap:10px;min-width:0;display:grid}.helmwise-cycle-card__head{grid-template-columns:minmax(0,1.5fr) minmax(130px,1fr) minmax(130px,1fr) 92px auto}.helmwise-cycle-card__archive-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.helmwise-cycle-card__archive-head span{gap:2px;min-width:0;display:grid}.helmwise-cycle-card__archive-head strong,.helmwise-cycle-card__archive-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-card__archive-head small,.helmwise-cycle-card__review{color:var(--color-text-secondary);font-size:11px;font-weight:600}.helmwise-cycle-card__review{white-space:pre-wrap;margin:0}.helmwise-cycle-card__head label{gap:5px;min-width:0;display:grid}.helmwise-cycle-card__head label span{color:var(--color-text-secondary);font-size:11px;font-weight:700}.helmwise-cycle-card__metrics{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.helmwise-cycle-card__head strong,.helmwise-cycle-card__head span,.helmwise-cycle-card__metrics span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-cycle-card__head strong{color:var(--color-text);font-size:13px}.helmwise-cycle-card__head span,.helmwise-cycle-card__metrics span{color:var(--color-text-secondary);font-size:11px}.helmwise-cycle-card__bar{background:var(--color-border);border-radius:999px;height:6px;overflow:hidden}.helmwise-cycle-card__bar span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.helmwise-calendar{min-height:0;color:var(--color-text);background:linear-gradient(180deg, color-mix(in srgb, var(--standard-material-bg-muted) 42%, transparent), transparent 52%), transparent}.helmwise-calendar__toolbar{border-bottom:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg);min-height:64px;-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.helmwise-calendar__title{align-items:center;gap:11px;min-width:0;display:flex}.helmwise-calendar__icon{background:color-mix(in srgb, var(--color-accent) 16%, var(--standard-material-bg-strong));width:38px;height:38px;color:var(--color-accent);border-radius:14px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.helmwise-calendar__title h1,.helmwise-calendar__title p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.helmwise-calendar__title h1{font-size:15px;font-weight:650;line-height:1.25}.helmwise-calendar__title p{color:var(--color-text-secondary);margin-top:2px;font-size:12px;line-height:1.25}.helmwise-calendar__actions{flex:none;align-items:center;gap:8px;display:flex}.helmwise-calendar__actions button{min-height:40px}.helmwise-calendar__command-row{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 20px 8px;display:flex}.helmwise-calendar__view-switch{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 82%, transparent);min-height:40px;box-shadow:var(--liquid-glass-inset);border-radius:999px;flex:none;gap:4px;padding:4px;display:inline-flex}.helmwise-calendar__view-item{min-width:58px;min-height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:650;transition:background .18s,color .18s,transform .18s}.helmwise-calendar__view-item.is-active{background:color-mix(in srgb, var(--color-accent) 16%, var(--standard-material-bg-strong));color:var(--color-accent);box-shadow:var(--liquid-glass-inset)}.helmwise-calendar__view-item:active{transform:scale(.96)}.helmwise-calendar__summary{justify-content:flex-end;gap:6px;min-width:0;display:flex}.helmwise-calendar__summary span{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 76%, transparent);min-height:34px;color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.helmwise-calendar__summary strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:13px}.helmwise-calendar__summary .is-risk{color:#dc2626;background:#ef444414;border-color:#ef444447}.helmwise-calendar__summary .is-risk strong{color:#dc2626}.helmwise-roadmap-overview{flex:none;gap:10px;padding:4px 20px 10px;display:grid}.helmwise-roadmap-overview__head{justify-content:space-between;align-items:end;gap:12px;display:flex}.helmwise-roadmap-overview__head h2,.helmwise-roadmap-overview__head p{margin:0}.helmwise-roadmap-overview__head h2{color:var(--color-text);font-size:13px;font-weight:700}.helmwise-roadmap-overview__head p{color:var(--color-text-secondary);margin-top:3px;font-size:12px}.helmwise-roadmap-overview__head>span{color:var(--color-text-secondary);flex:none;font-size:11px}.helmwise-roadmap-list{gap:8px;display:grid}.helmwise-initiative-composer{grid-template-columns:minmax(160px,.8fr) 150px minmax(200px,1fr) auto;align-items:stretch;gap:8px;display:grid}.helmwise-initiative-composer__description{resize:vertical;min-height:36px;max-height:96px;padding-block:8px}.helmwise-milestone-composer{grid-template-columns:minmax(150px,.9fr) minmax(150px,1fr) 140px minmax(170px,1fr) minmax(150px,.9fr) auto;align-items:stretch;gap:8px;display:grid}.helmwise-milestone-control{border:1px solid var(--color-border);background:var(--standard-material-bg);min-width:0;min-height:36px;color:var(--color-text);border-radius:9px;outline:none;padding:0 10px;font-size:12px}.helmwise-milestone-composer__description{resize:vertical;min-height:36px;max-height:96px;padding-block:8px}.helmwise-roadmap-timeline{border:1px solid var(--liquid-glass-border);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg);min-width:0;box-shadow:var(--liquid-glass-inset);border-radius:12px;gap:8px;padding:10px;display:grid;overflow:hidden}.helmwise-roadmap-timeline__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.helmwise-roadmap-timeline__head>div:first-child{gap:2px;min-width:0;display:grid}.helmwise-roadmap-timeline__head strong{color:var(--color-text);font-size:13px}.helmwise-roadmap-timeline__head span{color:var(--color-text-secondary);font-size:11px}.helmwise-roadmap-timeline__zoom{border:1px solid var(--color-border);background:var(--color-active);border-radius:999px;flex:none;gap:4px;padding:3px;display:inline-flex}.helmwise-roadmap-timeline__zoom-item{min-width:64px;min-height:28px;color:var(--color-text-secondary);border-radius:999px;font-size:11px;font-weight:700}.helmwise-roadmap-timeline__zoom-item.is-active{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent)}.helmwise-roadmap-timeline__grid{gap:6px;min-width:0;display:grid}.helmwise-roadmap-timeline__labels,.helmwise-roadmap-timeline__track{grid-template-columns:repeat(var(--roadmap-timeline-columns), minmax(72px, 1fr));display:grid}.helmwise-roadmap-timeline__labels{color:var(--color-text-secondary);scrollbar-width:none;font-size:10px;font-weight:700;overflow-x:auto}.helmwise-roadmap-timeline__labels::-webkit-scrollbar{display:none}.helmwise-roadmap-timeline__labels span{border-left:1px solid var(--color-border);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 6px 4px;overflow:hidden}.helmwise-roadmap-timeline__row{grid-template-columns:minmax(148px,.28fr) minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.helmwise-roadmap-timeline__project{gap:2px;min-width:0;display:grid}.helmwise-roadmap-timeline__project strong,.helmwise-roadmap-timeline__project span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-roadmap-timeline__project strong{color:var(--color-text);font-size:12px}.helmwise-roadmap-timeline__project span{color:var(--color-text-secondary);font-size:10px}.helmwise-roadmap-timeline__track{border:1px solid var(--color-border);background:repeating-linear-gradient(90deg, transparent 0, transparent calc((100% / var(--roadmap-timeline-columns)) - 1px), var(--color-border) calc((100% / var(--roadmap-timeline-columns)) - 1px), var(--color-border) calc(100% / var(--roadmap-timeline-columns))), var(--color-active);border-radius:8px;min-height:28px;position:relative;overflow:hidden}.helmwise-roadmap-timeline__bar{background:color-mix(in srgb, var(--roadmap-project-color) 42%, var(--standard-material-bg-strong));height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--roadmap-project-color) 38%, transparent);border-radius:999px;display:block;position:absolute;top:6px;overflow:hidden}.helmwise-roadmap-timeline__bar i{border-radius:inherit;background:var(--roadmap-project-color);height:100%;display:block}.helmwise-roadmap-timeline__milestone{border:2px solid var(--standard-material-bg);background:var(--helmwise-yellow);width:8px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--helmwise-yellow) 36%, transparent);cursor:grab;border-radius:999px;margin-left:-4px;position:absolute;top:4px}.helmwise-roadmap-timeline__milestone.is-completed{background:var(--helmwise-green);box-shadow:0 0 0 1px color-mix(in srgb, var(--helmwise-green) 36%, transparent)}.helmwise-roadmap-timeline__milestone:active{cursor:grabbing}.helmwise-roadmap-timeline__track:has(.helmwise-roadmap-timeline__milestone:active){border-color:color-mix(in srgb, var(--color-accent) 44%, var(--color-border));background:repeating-linear-gradient(90deg, transparent 0, transparent calc((100% / var(--roadmap-timeline-columns)) - 1px), color-mix(in srgb, var(--color-accent) 24%, var(--color-border)) calc((100% / var(--roadmap-timeline-columns)) - 1px), color-mix(in srgb, var(--color-accent) 24%, var(--color-border)) calc(100% / var(--roadmap-timeline-columns))), color-mix(in srgb, var(--color-accent) 8%, var(--color-active))}.helmwise-initiative-group{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-strong) 74%, var(--standard-material-bg-muted));min-width:0;box-shadow:var(--liquid-glass-inset);border-radius:14px;gap:8px;padding:10px;display:grid}.helmwise-initiative-group__head{grid-template-columns:4px minmax(0,1fr) minmax(260px,.58fr);align-items:stretch;gap:10px;min-width:0;display:grid}.helmwise-initiative-group__color{border-radius:999px;width:4px;min-height:48px}.helmwise-initiative-group__head>div:nth-child(2){align-content:center;gap:3px;min-width:0;display:grid}.helmwise-initiative-group__head strong,.helmwise-initiative-group__head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-initiative-group__head strong{color:var(--color-text);font-size:13px;font-weight:750}.helmwise-initiative-group__head span{color:var(--color-text-secondary);font-size:11px}.helmwise-initiative-group__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.helmwise-initiative-group__metrics span{border:1px solid var(--color-border);background:var(--standard-material-bg);min-width:0;min-height:48px;color:var(--color-text-secondary);border-radius:9px;align-content:center;justify-items:center;gap:2px;font-size:10px;display:grid}.helmwise-initiative-group__metrics strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:13px}.helmwise-initiative-group__metrics .is-risk,.helmwise-initiative-group__metrics .is-risk strong{color:#dc2626}.helmwise-initiative-group__projects{gap:8px;display:grid}.helmwise-roadmap-card{border:1px solid var(--liquid-glass-border);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg);min-width:0;color:var(--color-text);box-shadow:var(--liquid-glass-inset);border-radius:14px;gap:8px;padding:10px;display:grid}.helmwise-roadmap-card:focus-within,.helmwise-roadmap-card:hover{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--liquid-glass-border));background:color-mix(in srgb, var(--color-accent) 8%, var(--standard-material-bg-muted))}.helmwise-roadmap-card__open{width:100%;min-width:0;color:var(--color-text);text-align:left;background:0 0;border:0;grid-template-columns:4px minmax(0,1fr) minmax(220px,.46fr);align-items:stretch;gap:12px;padding:0;display:grid}.helmwise-roadmap-card__color{border-radius:999px;width:4px;min-height:72px}.helmwise-roadmap-card__main{gap:6px;min-width:0;display:grid}.helmwise-roadmap-card__title{align-items:center;gap:8px;min-width:0;display:flex}.helmwise-roadmap-card__title strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.helmwise-roadmap-card__dates,.helmwise-roadmap-card__update,.helmwise-roadmap-card__milestone{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.helmwise-roadmap-card__milestone{color:var(--color-text);font-weight:600}.helmwise-roadmap-card__bar{background:var(--color-border);border-radius:999px;height:5px;display:block;overflow:hidden}.helmwise-roadmap-card__bar i{border-radius:inherit;min-width:0;max-width:100%;height:100%;display:block}.helmwise-roadmap-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.helmwise-roadmap-card__metrics span{border:1px solid var(--color-border);background:var(--color-active);min-width:0;min-height:54px;color:var(--color-text-secondary);border-radius:10px;align-content:center;justify-items:center;gap:3px;font-size:10px;display:grid}.helmwise-roadmap-card__metrics strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:13px}.helmwise-roadmap-card__metrics .is-risk,.helmwise-roadmap-card__metrics .is-risk strong{color:#dc2626}.helmwise-project-initiative{border:1px solid var(--color-border);background:var(--color-active);border-radius:10px;grid-template-columns:minmax(120px,.32fr) minmax(160px,1fr);align-items:center;gap:8px;padding:8px;display:grid}.helmwise-project-initiative>span{min-width:0;color:var(--color-text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.helmwise-project-initiative__select{border:1px solid var(--color-border);background:var(--standard-material-bg);min-width:0;min-height:30px;color:var(--color-text);border-radius:8px;outline:none;padding:0 8px;font-size:12px}.helmwise-roadmap-empty{border:1px dashed color-mix(in srgb, var(--color-border) 72%, transparent);min-height:54px;color:var(--color-text-secondary);border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.helmwise-project-dependencies{border:1px solid var(--color-border);background:var(--color-active);border-radius:10px;gap:8px;padding:8px;display:grid}.helmwise-project-dependencies__head{min-width:0;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.helmwise-project-dependencies__head span{align-items:center;gap:6px;min-width:0;display:inline-flex}.helmwise-project-dependencies__head strong{background:color-mix(in srgb, var(--helmwise-green) 12%, transparent);color:var(--helmwise-green);border-radius:999px;flex:none;padding:2px 7px;font-size:10px}.helmwise-project-dependencies__head strong.is-blocked{background:color-mix(in srgb, var(--helmwise-yellow) 14%, transparent);color:var(--helmwise-yellow)}.helmwise-project-dependencies__body{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.helmwise-project-dependencies__body>p{color:var(--color-text-secondary);margin:0;font-size:11px}.helmwise-project-dependency-chip{border:1px solid var(--color-border);background:var(--standard-material-bg);max-width:100%;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:11px;font-weight:650;display:inline-flex}.helmwise-project-dependency-chip.is-complete{color:var(--helmwise-green)}.helmwise-project-dependency-chip>i{color:currentColor;font-size:10px}.helmwise-project-dependency-chip button{width:18px;height:18px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.helmwise-project-dependency-chip button:hover{background:var(--color-border);color:var(--color-text)}.helmwise-project-dependencies__select{border:1px solid var(--color-border);background:var(--standard-material-bg);min-height:30px;color:var(--color-text);border-radius:8px;outline:none;padding:0 8px;font-size:12px}.helmwise-project-dependencies__select:disabled{cursor:not-allowed;opacity:.62}.helmwise-milestone-list{gap:6px;padding-left:16px;display:grid}.helmwise-milestone-list>p{color:var(--color-text-secondary);margin:0;font-size:11px}.helmwise-milestone-bulkbar{min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.helmwise-milestone-bulkbar label{align-items:center;gap:6px;min-width:0;margin-right:auto;display:inline-flex}.helmwise-milestone-bulkbar input,.helmwise-milestone-row>input{width:14px;height:14px;accent-color:var(--color-accent);margin:0}.helmwise-milestone-row{border:1px solid var(--color-border);background:var(--color-active);border-radius:9px;grid-template-columns:14px 8px minmax(0,1fr) 28px 28px;align-items:center;gap:8px;min-height:34px;padding:4px 6px 4px 10px;display:grid}.helmwise-milestone-row.is-completed{opacity:.68}.helmwise-milestone-row__dot{background:var(--color-accent);border-radius:999px;width:8px;height:8px}.helmwise-milestone-row__copy{gap:2px;min-width:0;display:grid}.helmwise-milestone-row__copy strong,.helmwise-milestone-row__copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-milestone-row__copy strong{color:var(--color-text);font-size:12px;font-weight:700}.helmwise-milestone-row__copy span{color:var(--color-text-secondary);font-size:10px}.helmwise-milestone-row__copy em{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.helmwise-milestone-row__action{width:28px;height:28px;color:var(--color-text-secondary);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.helmwise-milestone-row__action:hover{background:var(--color-border);color:var(--color-text)}.helmwise-calendar__hint{display:none}.helmwise-calendar__surface{touch-action:pan-y;will-change:transform;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:4px 20px 20px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex}.helmwise-calendar__date-rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;gap:8px;display:flex;overflow-x:auto}.helmwise-calendar__date-rail::-webkit-scrollbar{display:none}.helmwise-calendar__date-chip{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 72%, transparent);min-width:58px;min-height:62px;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--liquid-glass-inset);border-radius:18px;flex:0 0 58px;place-items:center;gap:2px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-grid}.helmwise-calendar__date-chip span{font-size:11px;line-height:1}.helmwise-calendar__date-chip strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.helmwise-calendar__date-chip i{background:0 0;border-radius:999px;width:5px;height:5px}.helmwise-calendar__date-chip i[data-visible=true]{background:var(--color-accent)}.helmwise-calendar__date-chip.is-focused{border-color:color-mix(in srgb, var(--color-accent) 44%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, var(--standard-material-bg-strong));color:var(--color-accent)}.helmwise-calendar__date-chip.is-today strong{color:var(--color-accent)}.helmwise-calendar__date-chip:active{transform:scale(.96)}.helmwise-calendar__grid{flex:auto;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;min-height:0;padding-bottom:2px;display:grid;overflow-y:auto}.helmwise-calendar__day{border:1px solid var(--liquid-glass-border);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg);min-height:180px;box-shadow:var(--standard-material-shadow), var(--liquid-glass-inset);cursor:pointer;border-radius:20px;flex-direction:column;gap:10px;padding:12px;display:flex}.helmwise-calendar__day.is-focused{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--liquid-glass-border))}.helmwise-calendar__day.is-today header strong{color:var(--color-accent)}.helmwise-calendar__day header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.helmwise-calendar__day header span,.helmwise-calendar__day header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-calendar__day header span{color:var(--color-text-secondary);font-size:11px;font-weight:650}.helmwise-calendar__day header strong{color:var(--color-text);font-size:12px}.helmwise-calendar__day-items{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}.helmwise-calendar__empty-slot{border:1px dashed color-mix(in srgb, var(--color-border) 72%, transparent);min-height:44px;color:var(--color-text-secondary);border-radius:14px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.helmwise-calendar__item{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 76%, transparent);min-width:0;min-height:54px;color:var(--color-text);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:9px;padding:8px 9px;transition:transform .16s,border-color .16s,background .16s;display:flex}.helmwise-calendar__item:active{transform:scale(.98)}.helmwise-calendar__item.is-risk{background:#ef444414;border-color:#ef444447}.helmwise-calendar__item-mark{border-radius:999px;flex:0 0 8px;width:8px;height:30px}.helmwise-calendar__item-copy{gap:2px;min-width:0;display:grid}.helmwise-calendar__item-copy strong,.helmwise-calendar__item-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-calendar__item-copy strong{font-size:13px;line-height:1.2}.helmwise-calendar__item-copy span{color:var(--color-text-secondary);font-size:11px;line-height:1.2}.helmwise-calendar__empty-state{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 58%, transparent);color:var(--color-text-secondary);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:22px 14px;display:grid}.helmwise-calendar__empty-state i{font-size:24px}.helmwise-calendar__empty-state strong{color:var(--color-text);font-size:14px}.helmwise-calendar__empty-state span{max-width:460px;font-size:12px;line-height:1.45}@media (width<=767px){.app-layout--mobile .helmwise-calendar{height:100%;min-height:0;overflow:hidden}.app-layout--mobile .helmwise-calendar__toolbar{align-items:flex-start;gap:8px;min-height:58px;padding:9px 12px}.app-layout--mobile .helmwise-calendar__title{flex:auto;gap:9px}.app-layout--mobile .helmwise-calendar__icon{border-radius:13px;flex-basis:34px;width:34px;height:34px}.app-layout--mobile .helmwise-calendar__title h1{font-size:15px}.app-layout--mobile .helmwise-calendar__title p{font-size:11px}.app-layout--mobile .helmwise-calendar__actions{gap:6px}.app-layout--mobile .helmwise-calendar__actions button{min-width:40px;min-height:40px;padding-inline:10px}.app-layout--mobile .helmwise-calendar__actions button:first-child,.app-layout--mobile .helmwise-calendar__actions button:nth-child(3),.app-layout--mobile .helmwise-calendar__new-item{width:40px;padding-inline:0}.app-layout--mobile .helmwise-calendar__new-item span{display:none}.app-layout--mobile .helmwise-calendar__command-row{grid-template-columns:1fr;gap:8px;padding:10px 12px 6px;display:grid}.app-layout--mobile .helmwise-calendar__view-switch{width:100%}.app-layout--mobile .helmwise-calendar__view-item{flex:1 1 0;min-width:0}.app-layout--mobile .helmwise-calendar__summary{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.app-layout--mobile .helmwise-calendar__summary::-webkit-scrollbar{display:none}.app-layout--mobile .helmwise-roadmap-overview{padding:2px 12px 8px}.app-layout--mobile .helmwise-roadmap-overview__head{align-items:start}.app-layout--mobile .helmwise-roadmap-overview__head p{display:none}.app-layout--mobile .helmwise-initiative-composer,.app-layout--mobile .helmwise-milestone-composer{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-milestone-control,.app-layout--mobile .helmwise-initiative-composer>button,.app-layout--mobile .helmwise-milestone-composer>button{min-height:38px}.app-layout--mobile .helmwise-initiative-group__head{grid-template-columns:4px minmax(0,1fr)}.app-layout--mobile .helmwise-initiative-group__metrics{grid-column:2}.app-layout--mobile .helmwise-initiative-group__metrics span{min-height:44px;font-size:9px}.app-layout--mobile .helmwise-project-initiative{grid-template-columns:minmax(0,1fr)}.app-layout--mobile .helmwise-roadmap-card{border-radius:13px;grid-template-columns:minmax(0,1fr);gap:10px;padding:9px}.app-layout--mobile .helmwise-roadmap-card__open{grid-template-columns:4px minmax(0,1fr);gap:10px}.app-layout--mobile .helmwise-roadmap-card__color{min-height:108px}.app-layout--mobile .helmwise-roadmap-card__metrics{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr))}.app-layout--mobile .helmwise-roadmap-card__metrics span{min-height:46px;font-size:9px}.app-layout--mobile .helmwise-roadmap-card__metrics strong{font-size:12px}.app-layout--mobile .helmwise-milestone-list{padding-left:14px}.app-layout--mobile .helmwise-milestone-row{grid-template-columns:8px minmax(0,1fr) 30px 30px}.app-layout--mobile .helmwise-calendar__hint{min-height:28px;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;gap:8px;font-size:11px;display:inline-flex}.app-layout--mobile .helmwise-calendar__surface{gap:8px;padding:0 12px 12px}.app-layout--mobile .helmwise-calendar__date-chip{border-radius:17px;flex-basis:54px;min-width:54px;min-height:58px}.app-layout--mobile .helmwise-calendar__grid{grid-template-columns:1fr;gap:8px;padding-bottom:12px}.app-layout--mobile .helmwise-calendar__day{border-radius:18px;min-height:152px;padding:11px}.app-layout--mobile .helmwise-calendar__item{min-height:56px}}@media (width<=390px){.app-layout--mobile .helmwise-board__create-button{width:44px;padding-inline:0}.app-layout--mobile .helmwise-board__create-button i{margin:0}.app-layout--mobile .helmwise-board__create-label{display:none}}.helmwise-layout{--helmwise-bg:#f4f6fb;--helmwise-bg-elevated:#ffffffd6;--helmwise-bg-raised:#fff;--helmwise-bg-hover:#e8edf6;--helmwise-border:#141c2d1f;--helmwise-border-strong:#141c2d33;--helmwise-text:#182033;--helmwise-text-muted:#5f6b7e;--helmwise-text-faint:#8a94a6;--helmwise-accent:#3158d4;--helmwise-accent-soft:#3158d424;--helmwise-green:#178f62;--helmwise-yellow:#b7791f;--helmwise-red:#d04452;--color-panel-bg:var(--helmwise-bg-elevated);--color-surface-2:var(--helmwise-bg-raised);--color-active:var(--helmwise-bg-hover);--color-border:var(--helmwise-border);--liquid-glass-border:var(--helmwise-border);--liquid-glass-shadow-soft:none;--standard-material-bg:var(--helmwise-bg-elevated);--standard-material-bg-muted:var(--helmwise-bg-raised);--standard-material-bg-strong:var(--helmwise-bg-raised);--color-text:var(--helmwise-text);--color-text-secondary:var(--helmwise-text-muted);--color-text-tertiary:var(--helmwise-text-faint);--color-accent:var(--helmwise-accent);background:var(--helmwise-bg);min-height:100%;color:var(--helmwise-text);font-size:13px}.helmwise-sidebar{position:relative;box-shadow:inset -1px 0 #141c2d0f;border-color:var(--helmwise-border)!important;background:#ffffffe6!important}.helmwise-sidebar__resize-handle{z-index:10;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:10px;height:100%;padding:0;position:absolute;top:0;right:-5px}.helmwise-sidebar__resize-handle:after{content:"";background:0 0;width:2px;height:100%;transition:background .16s,box-shadow .16s;position:absolute;top:0;right:4px}.helmwise-sidebar__resize-handle:hover:after,.helmwise-sidebar__resize-handle:focus-visible:after,.helmwise-sidebar.is-resizing .helmwise-sidebar__resize-handle:after{background:var(--helmwise-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--helmwise-accent) 18%, transparent)}.helmwise-sidebar__brand{border-color:var(--helmwise-border)!important}.helmwise-sidebar__workspace-mark{border:1px solid #3158d424;background:linear-gradient(135deg,#3158d4,#178f62)!important}.helmwise-sidebar__workspace-select,.helmwise-control,.helmwise-inspector-control,.helmwise-inspector-textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.helmwise-sidebar__nav-item{min-height:32px;color:var(--helmwise-text-muted)!important}.helmwise-sidebar__nav-item:hover,.helmwise-sidebar__project-row:hover,.helmwise-sidebar__view:hover{background:var(--helmwise-bg-hover)!important;color:var(--helmwise-text)!important}.helmwise-sidebar__nav-item.is-active,.helmwise-sidebar__project-row.is-active,.helmwise-sidebar__view.is-active{border:1px solid #3158d424;background:var(--helmwise-bg-hover)!important;color:var(--helmwise-text)!important}.helmwise-sidebar__badge{background:var(--helmwise-bg-raised);min-width:20px;height:18px;color:var(--helmwise-text-faint);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.helmwise-sidebar__more-trigger{width:24px;height:24px;color:var(--helmwise-text-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.helmwise-sidebar__more-trigger:hover,.helmwise-sidebar__more-trigger[data-popup-open]{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-sidebar__more-menu{min-width:168px;box-shadow:0 18px 40px #141c2d24;border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-elevated)!important;color:var(--helmwise-text)!important}.helmwise-sidebar__more-menu-item{cursor:pointer;min-height:34px;color:var(--helmwise-text-muted)!important}.helmwise-sidebar__more-menu-item:hover,.helmwise-sidebar__more-menu-item[data-highlighted]{background:var(--helmwise-bg-hover)!important;color:var(--helmwise-text)!important}.helmwise-sidebar__more-menu-item i{text-align:center;width:16px}.helmwise-notification-center{flex:none;position:relative}.helmwise-notification-center__trigger{width:24px;height:24px;color:var(--helmwise-text-muted);border-radius:6px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex;position:relative}.helmwise-notification-center__trigger:hover,.helmwise-notification-center__trigger.is-open{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-notification-center__badge{border:2px solid var(--helmwise-bg-raised);background:var(--helmwise-red);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-7px}.helmwise-notification-center__panel{z-index:2400;border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:10px;width:min(360px,100vw - 28px);max-width:calc(100vw - 28px);position:fixed;overflow:hidden;box-shadow:0 20px 50px #141c2d29}.helmwise-notification-center__header{border-bottom:1px solid var(--helmwise-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.helmwise-notification-center__header>div{align-items:center;gap:8px;display:inline-flex}.helmwise-notification-center__header>div:first-child{gap:2px;display:grid}.helmwise-notification-center__header strong{color:var(--helmwise-text);font-size:13px}.helmwise-notification-center__header span{color:var(--helmwise-text-faint);font-size:11px}.helmwise-notification-center__link,.helmwise-notification-center__close{min-height:26px;color:var(--helmwise-text-muted);border-radius:6px;font-size:11px;font-weight:700}.helmwise-notification-center__link{padding:0 8px}.helmwise-notification-center__link:not(:disabled):hover,.helmwise-notification-center__close:hover{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-notification-center__link:disabled{cursor:not-allowed;opacity:.48}.helmwise-notification-center__close{width:26px}.helmwise-notification-center__list{max-height:min(430px,62vh);display:grid;overflow-y:auto}.helmwise-notification-center__empty{color:var(--helmwise-text-faint);text-align:center;margin:0;padding:22px 12px;font-size:12px}.helmwise-notification-center__item{border-bottom:1px solid var(--helmwise-border);grid-template-columns:minmax(0,1fr) 34px;display:grid}.helmwise-notification-center__item:last-child{border-bottom:0}.helmwise-notification-center__item-main{min-width:0;color:var(--helmwise-text-muted);text-align:left;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 8px 10px 12px;display:grid}.helmwise-notification-center__item-main:hover{background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-notification-center__item-icon{background:color-mix(in srgb, var(--helmwise-accent) 12%, transparent);width:26px;height:26px;color:var(--helmwise-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helmwise-notification-center__item-copy{gap:2px;min-width:0;display:grid}.helmwise-notification-center__item-copy strong,.helmwise-notification-center__item-copy span,.helmwise-notification-center__item-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-notification-center__item-copy strong{color:var(--helmwise-text);font-size:12px}.helmwise-notification-center__item-copy span{color:var(--helmwise-text-muted);font-size:11px}.helmwise-notification-center__item-copy em,.helmwise-notification-center__item-copy time{color:var(--helmwise-text-faint);font-size:10px;font-style:normal}.helmwise-notification-center__archive{border-left:1px solid var(--helmwise-border);min-height:100%;color:var(--helmwise-text-faint)}.helmwise-notification-center__archive:hover{background:color-mix(in srgb, var(--helmwise-green) 12%, transparent);color:var(--helmwise-green)}.helmwise-sidebar__project-row{min-width:0;color:var(--helmwise-text-muted);display:grid}.helmwise-sidebar__project-row-header{align-items:stretch;min-width:0;display:flex}.helmwise-sidebar__project{min-width:0;color:var(--helmwise-text-muted)}.helmwise-sidebar__project-toggle,.helmwise-sidebar__project-settings{width:30px;min-height:100%;color:var(--helmwise-text-faint);opacity:.68;border-left:1px solid #0000;flex:0 0 30px;justify-content:center;align-items:center;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.helmwise-sidebar__project-toggle{border-radius:0}.helmwise-sidebar__project-toggle i{font-size:10px;transition:transform .16s}.helmwise-sidebar__project-toggle.is-expanded i{transform:rotate(90deg)}.helmwise-sidebar__project-settings{border-radius:0 7px 7px 0}.helmwise-sidebar__project-toggle:hover,.helmwise-sidebar__project-toggle:focus-visible,.helmwise-sidebar__project-settings:hover,.helmwise-sidebar__project-settings:focus-visible{background:color-mix(in srgb, var(--helmwise-accent) 10%, transparent);color:var(--helmwise-accent)}.helmwise-sidebar__project-menu{gap:2px;padding:0 6px 7px 34px;display:grid}.helmwise-sidebar__project-menu-item{min-height:26px;color:var(--helmwise-text-muted);text-align:left;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;font-weight:650;display:grid}.helmwise-sidebar__project-menu-item:hover,.helmwise-sidebar__project-menu-item.is-active{background:color-mix(in srgb, var(--helmwise-accent) 9%, transparent);color:var(--helmwise-accent)}.helmwise-sidebar__project-menu-item i{color:currentColor;text-align:center}.helmwise-sidebar__project-menu-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-sidebar__project-menu-item em{color:var(--helmwise-text-faint);font-style:normal}.helmwise-sidebar__view{min-height:30px;color:var(--helmwise-text-muted);text-align:left;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.helmwise-sidebar__view i{width:14px;color:var(--helmwise-accent);text-align:center}.helmwise-sidebar__view span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helmwise-sidebar__view>span:not(.helmwise-sidebar__badge){flex:auto}.helmwise-sidebar__cycle{align-items:flex-start}.helmwise-sidebar__cycle-name,.helmwise-sidebar__cycle-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.helmwise-sidebar__cycle-meta{color:var(--helmwise-text-faint);margin-top:2px;font-size:10px;font-weight:500}.helmwise-sidebar__project .h-1{background:#303038!important;height:3px!important}.helmwise-board,.helmwise-calendar,.helmwise-main>.flex{color:var(--helmwise-text)}.helmwise-board__toolbar,.helmwise-calendar__toolbar,.helmwise-calendar__command-row,.helmwise-main>.flex>.border-b{-webkit-backdrop-filter:blur(18px);border-color:var(--helmwise-border)!important;background:#ffffffe0!important}.helmwise-board__summary-pill,.helmwise-calendar__summary span{border-color:var(--helmwise-border);background:var(--helmwise-bg-raised);min-height:28px;box-shadow:none;border-radius:6px}.helmwise-board__summary-pill--risk,.helmwise-calendar__summary .is-risk{color:var(--helmwise-red);background:#e2606b1f;border-color:#e2606b61}.helmwise-button{border-radius:6px;min-height:32px;font-size:12px;font-weight:600;box-shadow:none!important}.helmwise-button:hover{box-shadow:none}.helmwise-button--primary{border-color:#6e72f67a;background:linear-gradient(#777af7,#5f63df)!important}.helmwise-control{border-color:var(--helmwise-border-strong);min-height:34px;box-shadow:none;border-radius:6px;background:var(--helmwise-bg)!important}.helmwise-dialog{color:var(--helmwise-text);border:1px solid var(--helmwise-border-strong)!important;background:var(--helmwise-bg-elevated)!important;border-radius:10px!important;box-shadow:0 24px 80px #00000075!important}.helmwise-dialog__overlay{-webkit-backdrop-filter:blur(2px)saturate(104%);background:#0f172a2e!important}.helmwise-dialog__close{border-color:var(--helmwise-border);background:var(--helmwise-bg-raised);border-radius:6px;width:32px;height:32px}.helmwise-workitem-composer{max-height:min(86vh,760px);overflow:hidden;border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-elevated)!important;border-radius:10px!important;width:min(640px,100vw - 32px)!important;padding:0!important;box-shadow:0 26px 90px #00000047,0 6px 22px #00000029!important}.helmwise-workitem-composer .helmwise-dialog__header{border-bottom:1px solid var(--helmwise-border);gap:1px;padding:14px 54px 11px 16px;display:grid}.helmwise-workitem-composer .helmwise-dialog__title{font-size:13px;font-weight:700}.helmwise-workitem-composer .helmwise-dialog__description{font-size:12px}.helmwise-workitem-composer .helmwise-dialog__close{width:30px;height:30px;top:10px;right:12px}.helmwise-workitem-composer__form{max-height:calc(min(86vh,760px) - 58px);display:grid;overflow-y:auto}.helmwise-workitem-composer__template,.helmwise-workitem-composer__editor,.helmwise-workitem-composer__properties,.helmwise-workitem-composer__labels{margin:0 16px}.helmwise-workitem-composer__template{border-bottom:1px solid var(--helmwise-border);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.helmwise-workitem-composer__template>span,.helmwise-workitem-composer__property>span,.helmwise-workitem-composer__labels>span{min-width:0;color:var(--helmwise-text-muted);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.helmwise-workitem-composer__template i,.helmwise-workitem-composer__property i,.helmwise-workitem-composer__labels i{width:14px;color:var(--helmwise-text-faint);text-align:center}.helmwise-workitem-composer__editor{gap:2px;padding:14px 0 10px;display:grid}.helmwise-workitem-composer__title-input,.helmwise-workitem-composer__description-input{width:100%;color:var(--helmwise-text);box-shadow:none;background:0 0;border:0;outline:none}.helmwise-workitem-composer__title-input{letter-spacing:0;min-height:38px;padding:0;font-size:20px;font-weight:650}.helmwise-workitem-composer__description-input{min-height:112px;color:var(--helmwise-text-muted);resize:vertical;padding:2px 0;font-size:13px;line-height:1.5}.helmwise-workitem-composer__title-input::placeholder,.helmwise-workitem-composer__description-input::placeholder{color:var(--helmwise-text-faint)}.helmwise-workitem-composer__properties{border-top:1px solid var(--helmwise-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 10px;display:grid}.helmwise-workitem-composer__property,.helmwise-workitem-composer__labels{gap:5px;min-width:0;display:grid}.helmwise-workitem-composer__input,.helmwise-workitem-composer__select{border:1px solid var(--helmwise-border);background:var(--helmwise-bg);width:100%;min-height:32px;color:var(--helmwise-text);border-radius:6px;outline:none;padding:0 9px;font-size:12px;transition:border-color .14s,background .14s}.helmwise-workitem-composer__input:focus,.helmwise-workitem-composer__select:focus{border-color:color-mix(in srgb, var(--helmwise-accent) 62%, var(--helmwise-border));background:var(--helmwise-bg-raised)}.helmwise-workitem-composer__labels{border-top:1px solid var(--helmwise-border);padding:10px 0 14px}.helmwise-workitem-composer__footer{border-top:1px solid var(--helmwise-border);background:color-mix(in srgb, var(--helmwise-bg-elevated) 94%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.helmwise-command-menu{width:min(640px,100vw - 32px)!important;padding:12px!important}.helmwise-command-menu .helmwise-dialog__header{padding:0 40px 10px 2px}.helmwise-command-menu__search{border:1px solid var(--helmwise-border-strong);background:var(--helmwise-bg);min-height:42px;color:var(--helmwise-text-faint);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.helmwise-command-menu__input{min-height:40px;color:var(--helmwise-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.helmwise-command-menu__input::placeholder{color:var(--helmwise-text-faint)}.helmwise-command-menu__meta{color:var(--helmwise-text-faint);padding:8px 2px 0;font-size:11px;line-height:1.4}.helmwise-command-menu__list{gap:2px;max-height:min(52vh,420px);padding-top:10px;display:grid;overflow-y:auto}.helmwise-command-menu__group{color:var(--helmwise-text-faint);letter-spacing:0;text-transform:uppercase;padding:10px 8px 4px;font-size:10px;font-weight:700;line-height:1.2}.helmwise-command-menu__item{width:100%;min-height:48px;color:var(--helmwise-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.helmwise-command-menu__item.is-active,.helmwise-command-menu__item:hover{background:var(--helmwise-bg-hover);border-color:#ffffff0f}.helmwise-command-menu__icon{border:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised);width:30px;height:30px;color:var(--helmwise-text-muted);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.helmwise-command-menu__copy{flex:1;gap:2px;min-width:0;display:grid}.helmwise-command-menu__copy strong,.helmwise-command-menu__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-command-menu__copy strong{font-size:13px;font-weight:650}.helmwise-command-menu__copy span{color:var(--helmwise-text-faint);font-size:11px}.helmwise-command-menu__shortcut{color:var(--helmwise-text-faint);flex:none;align-items:center;gap:4px;display:inline-flex}.helmwise-command-menu__shortcut kbd{border:1px solid var(--helmwise-border);border-bottom-color:var(--helmwise-border-strong);background:var(--helmwise-bg-raised);min-width:20px;height:20px;color:var(--helmwise-text-muted);text-align:center;border-radius:5px;font-size:10px;font-weight:650;line-height:18px}.helmwise-command-menu__empty{color:var(--helmwise-text-faint);text-align:center;margin:0;padding:22px 10px;font-size:13px}.helmwise-shortcuts-dialog{width:min(560px,100vw - 32px)!important;padding:14px!important}.helmwise-shortcuts-dialog .helmwise-dialog__header{padding:0 40px 10px 2px}.helmwise-shortcuts-dialog__list{gap:4px;max-height:min(58vh,520px);display:grid;overflow-y:auto}.helmwise-shortcuts-dialog__row{border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px;display:grid}.helmwise-shortcuts-dialog__row:hover{background:var(--helmwise-bg-hover);border-color:#ffffff0f}.helmwise-shortcuts-dialog__copy{gap:2px;min-width:0;display:grid}.helmwise-shortcuts-dialog__copy strong,.helmwise-shortcuts-dialog__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helmwise-shortcuts-dialog__copy strong{color:var(--helmwise-text);font-size:13px;font-weight:650}.helmwise-shortcuts-dialog__copy span{color:var(--helmwise-text-faint);font-size:11px}.helmwise-shortcuts-dialog__keys{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.helmwise-shortcuts-dialog__keys kbd{border:1px solid var(--helmwise-border-strong);background:var(--helmwise-bg-raised);min-width:24px;height:24px;color:var(--helmwise-text-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.helmwise-kanban-column{border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-elevated)!important;border-radius:8px!important}.helmwise-kanban-column.is-drop-target{box-shadow:inset 0 0 0 2px #3158d424;border-color:#3158d48f!important}.helmwise-kanban-column__bulk-toggle,.helmwise-kanban-card__bulk-toggle{color:var(--helmwise-text-muted);border-radius:5px!important}.helmwise-kanban-column__bulk-toggle:hover,.helmwise-kanban-column__bulk-toggle:focus-visible,.helmwise-kanban-card__bulk-toggle:hover,.helmwise-kanban-card__bulk-toggle:focus-visible,.helmwise-kanban-column__bulk-toggle.is-active,.helmwise-kanban-column__bulk-toggle.is-partial,.helmwise-kanban-card__bulk-toggle.is-active{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-kanban-card{background:var(--helmwise-bg-raised)!important;box-shadow:none!important;border-radius:6px!important}.helmwise-kanban-card:hover{transform:none;border-color:var(--helmwise-border-strong)!important;background:var(--helmwise-bg-hover)!important}.helmwise-kanban-card.is-selected{background:#6e72f61f!important;border-color:#6e72f69e!important}.helmwise-kanban-card.is-bulk-selected{background:#6e72f61a!important;border-color:#6e72f68a!important}.helmwise-kanban-card.is-risk{background:#e2606b1c!important}.helmwise-kanban-card.is-drag-overlay{border-color:#6e72f68f!important;box-shadow:0 18px 36px #00000052!important}.helmwise-kanban-card.is-drop-before{border-color:#6e72f6b3!important;box-shadow:inset 0 3px #6e72f6db!important}.helmwise-kanban-card__drag-handle{color:var(--helmwise-text-muted);border-radius:5px!important}.helmwise-kanban-card__drag-handle:hover,.helmwise-kanban-card__drag-handle:focus-visible{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover);color:var(--helmwise-text)}.helmwise-kanban-card__move{min-height:26px;border-radius:999px!important}.helmwise-bulk-edit-bar{border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-elevated)!important}.helmwise-bulk-edit-bar__select,.helmwise-bulk-edit-bar__date{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-raised);color:var(--helmwise-text)}.helmwise-work-item-inspector{border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-elevated)!important}.helmwise-inspector-field{min-height:40px}.helmwise-inspector-field:hover{background:var(--helmwise-bg-hover)}.helmwise-inspector-control,.helmwise-inspector-textarea{color:var(--helmwise-text);border-radius:6px;background:0 0!important}.helmwise-calendar{background:0 0}.helmwise-calendar__view-switch,.helmwise-calendar__date-chip,.helmwise-calendar__day,.helmwise-calendar__empty-state,.helmwise-calendar__item{border-color:var(--helmwise-border);background:var(--helmwise-bg-elevated);box-shadow:none;border-radius:8px}.helmwise-calendar__view-item{border-radius:6px;min-height:28px}.helmwise-calendar__view-item.is-active,.helmwise-calendar__date-chip.is-focused{background:var(--helmwise-accent-soft);color:#c8c9ff}.helmwise-calendar__item:hover{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover)}@media (width<=767px){.app-layout--mobile .helmwise-mobile-project-strip{border-color:var(--helmwise-border);background:#ffffffe6}.app-layout--mobile .helmwise-mobile-project-chip,.app-layout--mobile .helmwise-mobile-project-strip__add,.app-layout--mobile .helmwise-mobile-project-empty,.app-layout--mobile .helmwise-board__mobile-status{border-color:var(--helmwise-border);background:var(--helmwise-bg-elevated);box-shadow:none;border-radius:8px}.app-layout--mobile .helmwise-board__mobile-status-head{border-color:var(--helmwise-border)}.app-layout--mobile .helmwise-work-item-inspector{box-shadow:0 -22px 60px #0000007a}}.helmwise-kanban-column,.helmwise-kanban-card,.helmwise-work-item-inspector{-webkit-backdrop-filter:blur(var(--standard-material-blur)) saturate(var(--standard-material-saturate));box-shadow:var(--standard-material-shadow);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg)!important;border-color:var(--standard-material-border)!important}.app-layout--mobile .helmwise-mobile-project-strip,.app-layout--mobile .helmwise-board__toolbar{-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg)!important;border-color:var(--liquid-glass-border)!important}.helmwise-layout{--helmwise-bg-hover:color-mix(in srgb, var(--helmwise-text) 5%, var(--helmwise-bg-raised));--helmwise-border-strong:color-mix(in srgb, var(--helmwise-text) 18%, var(--helmwise-border));background:var(--helmwise-bg-raised);font-size:13px;line-height:1.45}.helmwise-main{background:var(--helmwise-bg-raised)}.helmwise-sidebar{box-shadow:none;background:color-mix(in srgb, var(--helmwise-bg) 88%, var(--helmwise-bg-raised))!important}.helmwise-sidebar__brand{border-bottom:0!important;gap:10px!important;padding:12px 12px 10px!important}.helmwise-sidebar__workspace-mark{border:0;flex:0 0 28px;box-shadow:inset 0 0 0 1px #ffffff2e;background:var(--helmwise-accent)!important;border-radius:7px!important;width:28px!important;height:28px!important}.helmwise-sidebar__workspace-select{cursor:pointer;min-height:30px;font-weight:650;color:var(--helmwise-text)!important;background:0 0!important;border-color:#0000!important;font-size:12px!important}.helmwise-sidebar__workspace-select:hover,.helmwise-sidebar__workspace-select:focus-visible{border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-hover)!important}.helmwise-sidebar__nav,.helmwise-sidebar__views{border-bottom:0!important}.helmwise-sidebar__nav{padding:4px 8px 8px!important}.helmwise-sidebar__views{padding-block:5px!important}.helmwise-sidebar__views>p,.helmwise-sidebar .flex.items-center.justify-between>p{color:var(--helmwise-text-faint)!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:700!important}.helmwise-sidebar__nav-item,.helmwise-sidebar__view{cursor:pointer;min-height:30px;transition:background-color .14s,color .14s;color:var(--helmwise-text-muted)!important;border:1px solid #0000!important;border-radius:5px!important;font-size:12px!important;font-weight:520!important}.helmwise-sidebar__nav-item i,.helmwise-sidebar__view i{color:var(--helmwise-text-faint)}.helmwise-sidebar__nav-item:hover,.helmwise-sidebar__view:hover,.helmwise-sidebar__project-row:hover{background:var(--helmwise-bg-hover)!important}.helmwise-sidebar__nav-item.is-active,.helmwise-sidebar__view.is-active,.helmwise-sidebar__project-row.is-active{background:color-mix(in srgb, var(--helmwise-accent) 10%, var(--helmwise-bg-raised))!important;color:var(--helmwise-text)!important;border-color:#0000!important}.helmwise-sidebar__nav-item.is-active i,.helmwise-sidebar__view.is-active i{color:var(--helmwise-accent)}.helmwise-sidebar__badge{background:color-mix(in srgb, var(--helmwise-text) 7%, transparent);border:0;min-width:18px;height:18px;padding-inline:5px;font-weight:650}.helmwise-sidebar__project-row{border:0!important;border-radius:5px!important;margin-bottom:1px!important}.helmwise-sidebar__project{padding:7px 8px!important}.helmwise-sidebar__project .mb-1{margin-bottom:3px!important}.helmwise-sidebar__project-toggle,.helmwise-sidebar__project-settings{opacity:0;border-left:0;flex-basis:26px;width:26px;border-radius:4px!important}.helmwise-sidebar__project-row:hover .helmwise-sidebar__project-toggle,.helmwise-sidebar__project-row:hover .helmwise-sidebar__project-settings,.helmwise-sidebar__project-row.is-active .helmwise-sidebar__project-toggle,.helmwise-sidebar__project-row.is-active .helmwise-sidebar__project-settings,.helmwise-sidebar__project-toggle:focus-visible,.helmwise-sidebar__project-settings:focus-visible{opacity:1}.helmwise-board__toolbar,.helmwise-calendar__toolbar,.helmwise-calendar__command-row,.helmwise-main>.flex>.border-b{-webkit-backdrop-filter:none;min-height:56px;border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-raised)!important}.helmwise-board__toolbar{padding:10px 16px!important}.helmwise-board__project-heading>span{border-radius:6px!important}.helmwise-board__summary-strip{gap:4px}.helmwise-board__summary-pill{background:0 0;border-color:#0000;gap:5px;min-height:26px;padding-inline:7px}.helmwise-board__summary-pill:hover{background:var(--helmwise-bg-hover)}.helmwise-button{border-radius:5px;transition:border-color .14s,background-color .14s,color .14s,opacity .14s}.helmwise-button--secondary{border-color:var(--helmwise-border);background:var(--helmwise-bg-raised)}.helmwise-button--secondary:hover{border-color:var(--helmwise-border-strong);background:var(--helmwise-bg-hover)}.helmwise-button--primary{border:1px solid color-mix(in srgb, var(--helmwise-accent) 78%, #000)!important;background:var(--helmwise-accent)!important;color:#fff!important}.helmwise-button--primary:hover{background:color-mix(in srgb, var(--helmwise-accent) 88%, #000)!important}.helmwise-button:focus-visible,.helmwise-sidebar button:focus-visible,.helmwise-sidebar a:focus-visible,.helmwise-sidebar select:focus-visible,.helmwise-kanban-card:focus-visible{outline:2px solid color-mix(in srgb, var(--helmwise-accent) 72%, #fff);outline-offset:2px}.helmwise-board__columns{background:color-mix(in srgb, var(--helmwise-bg) 58%, var(--helmwise-bg-raised));gap:8px!important;padding:12px!important}.helmwise-kanban-column{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important}.helmwise-kanban-column>div:first-child{min-height:38px;border:0!important;border-radius:0!important;padding:7px 8px!important}.helmwise-kanban-column>div:first-child[style]{border-top-width:0!important}.helmwise-kanban-column>div:nth-child(2){gap:6px!important;padding:4px!important}.helmwise-kanban-card{transition:border-color .14s,background-color .14s,box-shadow .14s,opacity .14s;border-color:var(--helmwise-border)!important;background:var(--helmwise-bg-raised)!important;border-radius:5px!important;padding:10px!important;box-shadow:0 1px 1px #141c2d06!important}.helmwise-kanban-card:hover{border-color:var(--helmwise-border-strong)!important;background:var(--helmwise-bg-raised)!important;box-shadow:0 2px 8px #141c2d12!important}.helmwise-kanban-card.is-selected,.helmwise-kanban-card.is-bulk-selected{border-color:var(--helmwise-accent)!important;background:color-mix(in srgb, var(--helmwise-accent) 6%, var(--helmwise-bg-raised))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--helmwise-accent) 22%, transparent)!important}.helmwise-kanban-card__meta{margin-bottom:6px!important}.helmwise-kanban-card__title{color:var(--helmwise-text)!important;font-size:13px!important;font-weight:560!important;line-height:1.4!important}.helmwise-kanban-card__drag-handle{opacity:0}.helmwise-kanban-card:hover .helmwise-kanban-card__drag-handle,.helmwise-kanban-card__drag-handle:focus-visible{opacity:1}.helmwise-work-item-inspector{box-shadow:-12px 0 28px #141c2d0a;border-left-color:var(--helmwise-border)!important;background:var(--helmwise-bg-raised)!important}.helmwise-inspector-field{border-radius:5px;min-height:38px}.helmwise-board-empty{background:var(--helmwise-bg-raised);position:relative}.helmwise-board-empty__content{justify-items:center;width:min(100%,360px);transform:translateY(-4vh);gap:16px!important}.helmwise-board-empty__icon{border:1px solid var(--helmwise-border);background:color-mix(in srgb, var(--helmwise-bg) 76%, var(--helmwise-bg-raised));width:44px;height:44px;color:var(--helmwise-text-muted);border-radius:10px;font-size:18px}.helmwise-board-empty__copy{gap:5px;display:grid}.helmwise-board-empty__copy>p:first-child{color:var(--helmwise-text);font-size:14px!important;font-weight:650!important}.helmwise-board-empty__copy>p:last-child{max-width:310px;line-height:1.55;color:var(--helmwise-text-muted)!important;font-size:12px!important}.helmwise-board-empty__action{min-width:120px}@media (width<=767px){.app-layout--mobile .helmwise-main,.app-layout--mobile .helmwise-board-empty{background:var(--helmwise-bg-raised)}.app-layout--mobile .helmwise-mobile-project-strip{border-bottom:1px solid var(--helmwise-border);background:var(--helmwise-bg-raised)}.app-layout--mobile .helmwise-board__toolbar{min-height:52px;padding:8px 12px!important}.app-layout--mobile .helmwise-board__mobile-list{background:color-mix(in srgb, var(--helmwise-bg) 58%, var(--helmwise-bg-raised));gap:8px;padding:10px 10px 18px}.app-layout--mobile .helmwise-board__mobile-status{background:var(--helmwise-bg-raised);border-radius:6px}.app-layout--mobile .helmwise-board-empty{align-items:flex-start;padding:14vh 24px 24px!important}.app-layout--mobile .helmwise-board-empty__content{transform:none}.app-layout--mobile .helmwise-board-empty__action{width:100%;min-height:44px}}.helmwise-calendar[data-calendar-route=true]{--calendar-canvas:var(--standard-material-bg-strong);--calendar-canvas-muted:color-mix(in srgb, var(--standard-material-bg-muted) 74%, var(--calendar-canvas));--calendar-divider:color-mix(in srgb, var(--color-border) 84%, transparent);--calendar-selection:color-mix(in srgb, var(--color-accent) 9%, transparent);--calendar-today:#ff453a;background:var(--calendar-canvas);overflow:hidden}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__toolbar,.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__command-row{box-shadow:none;border-color:var(--calendar-divider)!important;background:color-mix(in srgb, var(--calendar-canvas) 92%, transparent)!important}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__toolbar{border-bottom:0;min-height:52px;padding:8px 14px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__command-row{border-bottom:1px solid var(--calendar-divider);min-height:44px;padding:6px 14px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__icon{display:none}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__title h1{letter-spacing:-.015em;font-size:17px;font-weight:700}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__title p{color:var(--color-text-secondary);font-size:11px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__actions button{min-width:32px;min-height:32px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__view-switch{border-color:var(--calendar-divider);background:var(--calendar-canvas-muted);min-height:32px;box-shadow:none;border-radius:7px;gap:2px;padding:2px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__view-item{border-radius:5px;min-width:56px;min-height:26px;font-size:11px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__view-item.is-active{background:var(--calendar-canvas);color:var(--color-text);box-shadow:0 1px 3px color-mix(in srgb, var(--color-shadow) 42%, transparent)}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__summary span{background:0 0;border:0;border-radius:5px;min-height:26px;padding-inline:7px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__summary span:hover{background:var(--calendar-canvas-muted)}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__surface{background:var(--calendar-canvas);gap:0;padding:0;overflow:hidden}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__date-rail{display:none}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__weekday-row{border-bottom:1px solid var(--calendar-divider);background:var(--calendar-canvas);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__weekday-row span{border-right:1px solid var(--calendar-divider);min-width:0;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;padding:5px 8px;font-size:10px;font-weight:600}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__weekday-row span:last-child{border-right:0}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__grid{background:var(--calendar-canvas);flex:auto;gap:0;min-height:0;padding:0;display:grid;overflow:auto}.helmwise-calendar[data-calendar-route=true][data-calendar-view=day] .helmwise-calendar__grid{grid-template-columns:minmax(0,1fr)}.helmwise-calendar[data-calendar-route=true][data-calendar-view=week] .helmwise-calendar__grid,.helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__grid{grid-auto-rows:minmax(112px,1fr)}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day{border:0;border-right:1px solid var(--calendar-divider);border-bottom:1px solid var(--calendar-divider);background:var(--calendar-canvas);min-height:0;box-shadow:none;border-radius:0;outline:0;gap:5px;padding:6px;transition:background-color .15s,box-shadow .15s}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day:hover,.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day.is-focused{background:var(--calendar-selection)}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 74%, transparent);position:relative}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day.is-outside-month{background:var(--calendar-canvas-muted);color:var(--color-text-secondary)}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day header{align-items:center;min-height:26px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day header>span{display:none}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day header strong{width:100%;color:var(--color-text-secondary);justify-content:flex-end;font-size:12px;font-weight:500;display:flex}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day header strong>span{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day.is-today header strong>span{background:var(--calendar-today);color:#fff;font-weight:700}.helmwise-calendar[data-calendar-route=true][data-calendar-view=day] .helmwise-calendar__day header>span{display:inline}.helmwise-calendar[data-calendar-route=true][data-calendar-view=day] .helmwise-calendar__day header strong{width:auto}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day-items{gap:3px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__empty-slot{display:none}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item{background:color-mix(in srgb, var(--helmwise-calendar-item-color,var(--color-accent)) 13%, var(--calendar-canvas));min-height:25px;box-shadow:none;border:0;border-radius:4px;gap:5px;padding:3px 6px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item:hover{background:color-mix(in srgb, var(--helmwise-calendar-item-color,var(--color-accent)) 20%, var(--calendar-canvas));border:0}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item-mark{background:var(--helmwise-calendar-item-color,var(--color-accent));border-radius:999px;flex-basis:3px;width:3px;height:18px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item-copy{gap:0}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item-copy strong{font-size:11px;font-weight:600}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item-copy span{font-size:9px}.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__empty-state{display:none}@media (width<=767px){.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__toolbar{align-items:center;min-height:52px;padding:7px 10px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__title p{font-size:10px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__actions{gap:6px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__actions button{min-width:44px;min-height:44px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__command-row{min-height:44px;padding:5px 10px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__view-item{min-width:52px;min-height:34px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__summary{display:none}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__surface{padding-bottom:calc(var(--mobile-tab-bar-height,70px) + env(safe-area-inset-bottom,0px))}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=week] .helmwise-calendar__date-rail,.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=day] .helmwise-calendar__date-rail{border-bottom:1px solid var(--calendar-divider);gap:2px;padding:4px 8px;display:flex}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__date-chip{min-width:44px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex-basis:44px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__date-chip.is-focused{background:var(--calendar-selection)}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__weekday-row span{padding-inline:2px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(70px,1fr)}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=week] .helmwise-calendar__weekday-row{display:none}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=week] .helmwise-calendar__grid{grid-template-columns:repeat(7,minmax(160px,1fr))}.app-layout--mobile .helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day{min-height:112px;padding:4px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__day{min-height:70px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__item{min-height:15px;padding:1px 2px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__item-mark{flex-basis:3px;width:3px;height:3px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__item-copy strong{font-size:8px}.app-layout--mobile .helmwise-calendar[data-calendar-route=true][data-calendar-view=month] .helmwise-calendar__item-copy span{display:none}}@media (prefers-reduced-motion:reduce){.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__surface,.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__day,.helmwise-calendar[data-calendar-route=true] .helmwise-calendar__item{scroll-behavior:auto!important;transition-duration:.01ms!important}}.mobile-nav-bar--fortuna-detail .mobile-nav-bar__title{justify-content:stretch}.mobile-nav-bar--fortuna-search{gap:8px;padding-left:12px;padding-right:12px}.mobile-nav-bar--fortuna-search .mobile-nav-bar__leading,.mobile-nav-bar--fortuna-search .mobile-nav-bar__trailing{min-width:38px}.mobile-nav-bar--fortuna-search .mobile-nav-bar__title{justify-content:stretch}.fortuna-mobile-nav-search{color:#94a3b8;background:#ffffffb8;border:1px solid #007aff6b;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #007aff1f}.fortuna-mobile-nav-search:focus-within{border-color:var(--color-accent);box-shadow:inset 0 1px #ffffffd1,0 0 0 2px #007aff29}.fortuna-mobile-nav-search input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;font-size:15px;font-weight:600}.fortuna-mobile-nav-search input::placeholder{color:#94a3b8;font-weight:600}.fortuna-mobile-nav-search button{color:#64748b;background:#94a3b82e;border:0;border-radius:50%;place-items:center;min-width:24px;height:24px;display:grid}.fortuna-mobile-nav-search__ai-toggle{letter-spacing:0;padding:0 7px;font-size:10px;font-weight:800}.fortuna-mobile-nav-search__ai-toggle.is-active{color:#fff;background:#111827}.fortuna-global-nav-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.fortuna-global-nav-summary__identity,.fortuna-global-nav-summary__metrics{gap:1px;min-width:0;display:grid}.fortuna-global-nav-summary__identity{text-align:left}.fortuna-global-nav-summary__metrics{text-align:right;justify-items:end}.fortuna-global-nav-summary strong,.fortuna-global-nav-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fortuna-global-nav-summary__identity strong,.fortuna-global-nav-summary__metrics strong{color:#111827;font-size:14px;font-weight:700;line-height:1.1}.fortuna-global-nav-summary__identity span{color:#64748b;font-size:12px;font-weight:600;line-height:1.1}.fortuna-global-nav-summary__metrics span{font-size:12px;font-weight:600;line-height:1.1}.fortuna-shell .apple-shell__toolbar{overflow:visible}.fortuna-shell .apple-shell__actions{justify-content:flex-end;width:100%;min-width:0}.fortuna-shell .apple-shell__meta{flex:1;min-width:0}.fortuna-detail-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.fortuna-detail-nav__back{color:#334155;background:#ffffffc7;border:1px solid #94a3b852;border-radius:999px;place-items:center;width:36px;height:36px;font-size:16px;transition:background .16s,border-color .16s,color .16s;display:grid}.fortuna-detail-nav__back:hover{color:#0f172a;background:#fffffff5;border-color:#64748b73}.fortuna-detail-nav__summary{opacity:0;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;transition:opacity .16s,transform .16s;display:grid;transform:translateY(4px)}.fortuna-detail-nav__summary.is-visible{opacity:1;transform:translateY(0)}.fortuna-detail-nav__identity,.fortuna-detail-nav__metrics{align-items:baseline;gap:8px;min-width:0;display:flex}.fortuna-detail-nav__identity strong,.fortuna-detail-nav__identity span,.fortuna-detail-nav__metrics strong,.fortuna-detail-nav__metrics span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fortuna-detail-nav__identity strong{color:#0f172a;font-size:15px;font-weight:700}.fortuna-detail-nav__identity span{color:#64748b;font-size:12px;font-weight:600}.fortuna-detail-nav__metrics{justify-content:flex-end;font-size:13px;font-weight:700}.fortuna-detail-nav__metrics strong{color:#111827;font-size:15px}.fortuna-chart-section{background:#fffffff2;border:1px solid #e2e8f0f2;border-radius:12px;padding:16px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.fortuna-tradingview{background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;width:100%;height:clamp(360px,58vh,640px);min-height:360px;position:relative;overflow:hidden}.fortuna-kline-panel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.fortuna-kline-panel__header{border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.fortuna-kline-panel__header div{gap:2px;min-width:0;display:grid}.fortuna-kline-panel__header strong{color:#0f172a;font-size:14px;font-weight:700}.fortuna-kline-panel__header span,.fortuna-kline-panel__message{color:#64748b;font-size:12px}.fortuna-kline-panel__header .is-warning{color:#b45309}.fortuna-kline-panel__chart{min-height:0;padding:10px}.fortuna-kline-chart{width:100%;height:100%;min-height:280px;display:block}.fortuna-kline-panel__message{text-overflow:ellipsis;white-space:nowrap;padding:0 14px 12px;overflow:hidden}.fortuna-tradingview__host,.fortuna-tradingview>div,.fortuna-tradingview iframe{width:100%!important;height:100%!important}.fortuna-topbar{grid-template-columns:minmax(240px,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;display:grid}.fortuna-topbar__actions{align-items:center;gap:8px;display:flex}.fortuna-top-search{min-width:0;position:relative}.fortuna-top-search__field{border:1px solid var(--liquid-glass-border);background:linear-gradient(135deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--color-surface-2);min-width:0;height:42px;color:var(--color-text-secondary);box-shadow:var(--liquid-glass-inset);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.fortuna-top-search__field input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}.fortuna-top-search__field input::placeholder{color:var(--color-text-secondary)}.fortuna-top-search__results{z-index:140;border:1px solid var(--liquid-glass-border);background:var(--liquid-glass-tint), var(--liquid-glass-bg-strong);max-height:min(360px,100dvh - 180px);box-shadow:var(--liquid-glass-shadow), var(--liquid-glass-inset);-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));border-radius:16px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.fortuna-top-search__result{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.fortuna-top-search__result:hover{background:var(--liquid-glass-bg-soft)}.fortuna-top-search__result-main{text-align:left;min-width:0;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:4px 6px}.fortuna-top-search__result-main strong,.fortuna-top-search__result-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fortuna-top-search__result-main strong{font-size:13px}.fortuna-top-search__result-main span{color:var(--color-text-secondary);margin-top:2px;font-size:11px}.fortuna-top-search__add{border:1px solid var(--liquid-glass-border);background:var(--color-text);height:32px;color:var(--color-bg);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.fortuna-top-search__add:disabled{background:var(--liquid-glass-bg-soft);color:var(--color-text-secondary);cursor:default}.fortuna-top-search__empty{color:var(--color-text-secondary);text-align:center;padding:14px 12px;font-size:13px}.fortuna-market-screen{--fortuna-market-accent:#ff7a18;--fortuna-market-line:#edf0f5;--fortuna-market-muted:#7a8190;--fortuna-watchlist-pull-distance:0px;color:#111827;background:#fff;border:1px solid #eef1f6;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.fortuna-watchlist-screen{overscroll-behavior-y:contain}.fortuna-watchlist-pull-refresh{height:min(var(--fortuna-watchlist-pull-distance), 58px);border-bottom:0 solid var(--fortuna-market-line);color:#8a92a3;opacity:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:height .16s,opacity .16s;display:flex;overflow:hidden}.fortuna-watchlist-pull-refresh.is-visible{opacity:1;border-bottom-width:1px}.fortuna-watchlist-pull-refresh.is-ready{color:#ff7a18}.fortuna-watchlist-pull-refresh.is-ready i{transform:rotate(180deg)}.fortuna-watchlist-pull-refresh i{transition:transform .16s}.fortuna-market-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:78px;padding:18px 22px 12px;display:flex}.fortuna-market-title,.fortuna-market-header__actions,.fortuna-market-tools,.fortuna-market-filter-tabs,.fortuna-market-exchange-tabs,.fortuna-market-row__name-line,.fortuna-market-row__meta,.fortuna-market-tape{align-items:center;display:flex}.fortuna-market-title{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.fortuna-market-title__eyebrow{color:#8a92a3;font-size:12px;font-weight:700}.fortuna-market-title h2{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;font-weight:800;line-height:1.1;overflow:hidden}.fortuna-market-title span{color:#8a92a3;font-size:13px;font-weight:600}.fortuna-market-header__actions{gap:10px}.fortuna-market-ai,.fortuna-market-icon-button,.fortuna-market-tools button,.fortuna-market-filter-tabs button,.fortuna-market-exchange-tabs button,.fortuna-market-tabs button,.fortuna-market-notice button{cursor:pointer;border:0}.fortuna-market-ai{color:#111827;background:#f5f7fb;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.fortuna-market-ai i{color:#0f766e}.fortuna-market-icon-button{color:#111827;background:#f5f7fb;border-radius:6px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.fortuna-market-icon-button:hover,.fortuna-market-tools button:hover{background:#f3f4f6}.fortuna-market-exchange-tabs{border-top:1px solid var(--fortuna-market-line);border-bottom:1px solid var(--fortuna-market-line);scrollbar-width:none;gap:4px;padding:0 18px;overflow-x:auto}.fortuna-market-exchange-tabs::-webkit-scrollbar{display:none}.fortuna-market-exchange-tabs button{color:#6b7280;white-space:nowrap;background:0 0;flex:none;min-height:44px;padding:0 14px;font-size:14px;font-weight:700}.fortuna-market-exchange-tabs button.is-active{color:#ff7a18}.fortuna-market-exchange-tabs .fortuna-market-tabs__menu{color:#8a92a3;background:linear-gradient(90deg,#0000,#fff 14px);margin-left:auto;position:sticky;right:0}.fortuna-market-index-strip{border-bottom:1px solid var(--fortuna-market-line);background:#fbfcfe;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.fortuna-market-index-card{text-align:left;background:#fff;border:1px solid #eef1f6;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.fortuna-market-index-card span{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.fortuna-market-index-card strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.fortuna-market-index-card small{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.fortuna-market-index-card__chart{height:34px;margin-top:2px;display:block}.fortuna-market-index-card__chart .fortuna-market-row__sparkline{width:100%;height:34px}.fortuna-market-overview{border-bottom:1px solid var(--fortuna-market-line);background:#fff;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:12px;padding:12px 18px;display:grid}.fortuna-market-overview__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fortuna-market-overview__summary div{background:#fbfcfe;border:1px solid #eef1f6;border-radius:6px;gap:3px;padding:10px 12px;display:grid}.fortuna-market-overview__summary span,.fortuna-market-distribution__bucket span,.fortuna-market-rank-card header button,.fortuna-market-heatmap header span,.fortuna-market-heatmap__tile small{color:#7a8190;font-size:12px;font-weight:700}.fortuna-market-overview__summary strong{color:#111827;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.fortuna-market-distribution{gap:7px;display:grid}.fortuna-market-distribution__bucket{background:#f6f8fb;border-radius:5px;grid-template-columns:minmax(86px,.4fr) 54px minmax(80px,1fr);align-items:center;gap:10px;min-height:28px;padding:0 10px;display:grid;position:relative;overflow:hidden}.fortuna-market-distribution__bucket strong{z-index:1;color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.fortuna-market-distribution__bucket i{z-index:0;background:#cbd5e1;border-radius:999px;height:8px}.fortuna-market-distribution__bucket.is-up i,.fortuna-market-heatmap__tile.is-up{background:#fff1f2}.fortuna-market-distribution__bucket.is-down i,.fortuna-market-heatmap__tile.is-down{background:#ecfdf5}.fortuna-market-distribution__bucket.is-flat i,.fortuna-market-heatmap__tile.is-flat{background:#f1f5f9}.fortuna-market-rank-grid{border-bottom:1px solid var(--fortuna-market-line);background:#fbfcfe;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.fortuna-market-rank-card{background:#fff;border:1px solid #eef1f6;border-radius:6px;min-width:0}.fortuna-market-rank-card header,.fortuna-market-heatmap header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fortuna-market-rank-card header{border-bottom:1px solid #f1f5f9;min-height:38px;padding:0 10px}.fortuna-market-rank-card header strong,.fortuna-market-heatmap header strong{color:#111827;font-size:14px;font-weight:900}.fortuna-market-rank-card header button{cursor:pointer;background:0 0;border:0}.fortuna-market-rank-card__list{display:grid}.fortuna-market-rank-card__list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f8fafc;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.fortuna-market-rank-card__list button:hover{background:#f8fafc}.fortuna-market-rank-card__list span{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.fortuna-market-rank-card__list strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.fortuna-market-rank-card__list em{font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:900}.fortuna-market-heatmap{border-bottom:1px solid var(--fortuna-market-line);gap:10px;padding:12px 18px;display:grid}.fortuna-market-heatmap__grid{flex-wrap:wrap;gap:8px;display:flex}.fortuna-market-heatmap__tile{border:1px solid #0f172a0f;border-radius:6px;flex-basis:132px;align-content:center;gap:3px;min-width:128px;min-height:72px;padding:10px;display:grid}.fortuna-market-heatmap__tile strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.fortuna-market-heatmap__tile span{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.fortuna-market-heatmap__tile.is-up span{color:#e11d48}.fortuna-market-heatmap__tile.is-down span{color:#059669}.fortuna-market-heatmap__tile.is-flat span{color:#64748b}.fortuna-market-notice{color:#7c2d12;background:#fff1e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;line-height:1.35;display:grid}.fortuna-market-notice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fortuna-market-notice button{color:#9a3412;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.fortuna-market-tabs{border-bottom:1px solid var(--fortuna-market-line);scrollbar-width:none;align-items:center;gap:22px;padding:12px 18px 0;display:flex;overflow-x:auto}.fortuna-market-tabs::-webkit-scrollbar{display:none}.fortuna-market-tabs button{color:#6b7280;white-space:nowrap;background:0 0;flex:none;padding:0 0 12px;font-size:14px;font-weight:800;position:relative}.fortuna-market-tabs button.is-active{color:#111827}.fortuna-market-tabs button.is-active:after{background:var(--fortuna-market-accent);content:"";border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.fortuna-market-tabs .fortuna-market-tabs__menu{background:linear-gradient(to right, transparent, var(--fortuna-market-bg,#fff) 16px);margin-left:auto;padding-left:32px;padding-right:4px;font-size:24px;position:sticky;right:0}.fortuna-market-toolbar{border-top:1px solid #0f172a0a;border-bottom:1px solid var(--fortuna-market-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:10px;padding:8px 18px;display:flex}.fortuna-market-tools{gap:8px}.fortuna-market-filter-tabs{scrollbar-width:none;gap:4px;min-width:0;overflow-x:auto}.fortuna-market-filter-tabs::-webkit-scrollbar{display:none}.fortuna-market-filter-tabs button{color:#6b7280;background:0 0;border-radius:5px;flex:none;min-height:32px;padding:0 10px;font-size:13px;font-weight:700}.fortuna-market-filter-tabs button.is-active{color:#e65f00;background:#fff3e8}.fortuna-market-tools button{color:#9ca3af;background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.fortuna-market-tools button.is-active{color:#fff;background:#111827}.fortuna-market-tools button:disabled{cursor:default;opacity:.45}.fortuna-market-search{color:#9ca3af;background:#f3f4f6;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 12px;display:grid}.fortuna-market-search input{color:#111827;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.fortuna-market-board{background:#fff;overflow-x:auto}.fortuna-market-table{min-width:1360px}.fortuna-market-board__head,.fortuna-market-row{grid-template-columns:54px minmax(180px,1.2fr) repeat(12,minmax(94px,.75fr));align-items:center;column-gap:12px;display:grid}.fortuna-watchlist-board .fortuna-market-board__head,.fortuna-watchlist-board .fortuna-market-row{grid-template-columns:minmax(180px,1.4fr) minmax(92px,.7fr) minmax(90px,.6fr) minmax(88px,.6fr)}.fortuna-market-board__head{z-index:1;border-bottom:1px solid var(--fortuna-market-line);color:#8a92a3;background:#fbfcfe;min-height:38px;padding:0 18px;font-size:12px;font-weight:700;position:sticky;top:0}.fortuna-market-board__head button{width:fit-content;min-width:0;max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.fortuna-market-board__head button:hover,.fortuna-market-board__head button.is-active{color:#111827}.fortuna-market-board__head button i{opacity:.72;font-size:10px}.fortuna-market-board__head button:nth-child(n+3){justify-self:end}.fortuna-market-board__head span:nth-child(n+3),.fortuna-market-row__price,.fortuna-market-row__number,.fortuna-market-row__change{text-align:right}.fortuna-market-board__group-title{color:#64748b;background:#f8fafc;border-bottom:1px solid #0f172a0d;padding:8px 18px;font-size:12px;font-weight:800}.fortuna-market-row{border-bottom:1px solid #0f172a0f;min-height:58px;padding:8px 18px;transition:background .12s}.fortuna-market-row:hover,.fortuna-market-row:focus-visible{background:#f8fafc;outline:none}.fortuna-market-row.is-menu-open{background:#eef6ff}.fortuna-watchlist-action-menu-layer{z-index:80;background:0 0;position:fixed;inset:0}.fortuna-watchlist-action-menu{background:#fffffffa;border:1px solid #94a3b859;border-radius:8px;width:min(236px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.fortuna-watchlist-action-menu__header{border-bottom:1px solid #0f172a14;gap:2px;padding:10px 12px;display:grid}.fortuna-watchlist-action-menu__header strong,.fortuna-watchlist-action-menu__header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fortuna-watchlist-action-menu__header strong{color:#111827;font-size:14px;font-weight:800}.fortuna-watchlist-action-menu__header span{color:#64748b;font-size:12px}.fortuna-watchlist-action-menu__item{color:#1f2937;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.fortuna-watchlist-action-menu__item:hover,.fortuna-watchlist-action-menu__item:focus-visible{background:#f8fafc;outline:none}.fortuna-watchlist-action-menu__item:disabled{color:#94a3b8;cursor:not-allowed}.fortuna-watchlist-action-menu__item i{text-align:center;width:16px}.fortuna-watchlist-action-menu__item.is-danger{color:#e11d48}.fortuna-watchlist-action-menu__grid{border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fortuna-watchlist-action-menu__grid .fortuna-watchlist-action-menu__item+.fortuna-watchlist-action-menu__item{border-left:1px solid #0f172a0f}.fortuna-market-row__asset{min-width:0}.fortuna-market-row__rank{color:#8a92a3;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fortuna-market-row__name-line{gap:6px;min-width:0}.fortuna-market-row__name-line strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}.fortuna-market-row__name-line i{color:#f59e0b;font-size:12px}.fortuna-market-row__badge{color:#fff;background:#fb7185;border-radius:4px;align-items:center;height:18px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.fortuna-market-row__meta{color:#6b7280;gap:7px;min-width:0;margin-top:4px;font-size:12px}.fortuna-market-row__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fortuna-watchlist-board .fortuna-market-row__name-line strong,.fortuna-watchlist-board .fortuna-market-row__meta span{text-overflow:clip;white-space:normal;overflow:visible}.fortuna-market-row__meta span[class*=border-]{border-style:solid;border-width:1px;border-radius:999px;max-width:116px;padding:1px 6px;font-size:11px}.fortuna-market-row__sparkline{justify-self:center;width:92px;height:42px}.fortuna-market-row__price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.fortuna-market-row__number{color:#374151;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fortuna-market-row__change{justify-items:end;display:grid}.fortuna-market-row__change span{font-variant-numeric:tabular-nums;border-radius:5px;place-items:center end;min-width:72px;min-height:28px;padding:0 8px;font-size:13px;font-weight:900;display:inline-grid}.fortuna-market-row__change small{color:#6b7280;font-variant-numeric:tabular-nums;font-size:11px}.fortuna-market-row__change.is-up span{color:#e11d48;background:#fff1f2}.fortuna-market-row__change.is-down span{color:#059669;background:#ecfdf5}.fortuna-market-row__change.is-flat span{color:#64748b;background:#f1f5f9}.fortuna-market-empty{padding:18px}.fortuna-group-manager{z-index:2600;background:#1118277a;align-items:end;display:grid;position:fixed;inset:0}.fortuna-group-manager__sheet{color:#111827;background:#fff;border-radius:22px 22px 0 0;width:min(100%,520px);max-height:min(78vh,760px);margin:0 auto;overflow:hidden;box-shadow:0 -18px 56px #0f172a2e}.fortuna-group-manager__handle{background:#d1d5db;border-radius:999px;width:58px;height:6px;margin:11px auto 0}.fortuna-group-manager__header,.fortuna-group-manager__row,.fortuna-group-manager__divider{align-items:center;display:flex}.fortuna-group-manager__header{justify-content:space-between;gap:16px;padding:28px 24px 24px}.fortuna-group-manager__header h2{color:#030712;margin:0;font-size:30px;font-weight:900;line-height:1.1}.fortuna-group-manager__header button,.fortuna-group-manager__name,.fortuna-group-manager__icon{cursor:pointer;background:0 0;border:0}.fortuna-group-manager__header button{color:#6b7280;white-space:nowrap;font-size:21px;font-weight:700}.fortuna-group-manager__list{max-height:calc(min(78vh,760px) - 98px);padding:0 24px calc(env(safe-area-inset-bottom,0px) + 24px);overflow-y:auto}.fortuna-group-manager__row{border-radius:14px;gap:18px;min-height:64px;transition:background .14s,opacity .14s,transform .14s}.fortuna-group-manager__row[draggable=true]{cursor:grab}.fortuna-group-manager__row.is-dragging{opacity:.52}.fortuna-group-manager__row.is-drop-target{background:#ff6a001a;transform:translateY(1px)}.fortuna-group-manager__name{color:#111827;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding:0;font-size:22px;font-weight:650;overflow:hidden}.fortuna-group-manager__row.is-active .fortuna-group-manager__name{color:#ff6a00}.fortuna-group-manager__row.is-hidden .fortuna-group-manager__name,.fortuna-group-manager__row.is-hidden .fortuna-group-manager__drag{color:#6b7280}.fortuna-group-manager__icon,.fortuna-group-manager__drag{color:#6b7280;flex:none;place-items:center;width:30px;height:30px;font-size:21px;display:grid}.fortuna-group-manager__drag{cursor:grab}.fortuna-group-manager__icon:disabled{cursor:default;opacity:0}.fortuna-group-manager__divider{color:#6b7280;gap:18px;padding:16px 0 14px}.fortuna-group-manager__divider span{background:#e5e7eb;flex:auto;height:1px}.fortuna-group-manager__divider i{font-size:18px}.fortuna-search-screen{background:#fff;border:1px solid #0f172a14;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.fortuna-search-back,.fortuna-search-field button,.fortuna-search-groups button,.fortuna-search-result__main,.fortuna-search-result__add,.fortuna-search-history button,.fortuna-search-empty button{cursor:pointer;border:0}.fortuna-search-back{color:#111827;background:#f3f4f6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.fortuna-search-field{color:#9ca3af;background:#f3f4f6;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;height:44px;padding:0 14px;display:grid}.fortuna-search-field--toolbar{flex:540px;max-width:720px}.fortuna-search-field input{color:#111827;background:0 0;border:0;outline:0;min-width:0;font-size:15px}.fortuna-search-field button{color:#64748b;background:#e5e7eb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.fortuna-search-groups{scrollbar-width:none;border-bottom:1px solid #0f172a0f;gap:8px;padding:10px 18px;display:flex;overflow-x:auto}.fortuna-search-groups::-webkit-scrollbar{display:none}.fortuna-search-groups button{color:#4b5563;background:#f3f4f6;border-radius:999px;flex:none;height:30px;padding:0 12px;font-size:12px;font-weight:700}.fortuna-search-groups button.is-active{color:#fff;background:#111827}.fortuna-search-body{gap:14px;padding:18px;display:grid}.fortuna-search-title h2{color:#111827;margin:0;font-size:20px;font-weight:800}.fortuna-search-title p{color:#64748b;margin:6px 0 0;font-size:13px}.fortuna-search-results{gap:8px;display:grid}.fortuna-search-results__summary{color:#64748b;font-size:12px;font-weight:700}.fortuna-search-history{gap:10px;display:grid}.fortuna-search-history__header{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.fortuna-search-history__header button{color:#64748b;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.fortuna-search-history__header button:hover{color:#111827;background:#f3f4f6}.fortuna-search-history__items{gap:8px;display:grid}.fortuna-search-history__item{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.fortuna-search-history__item>button:first-child{color:#111827;text-align:left;background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:6px 8px;display:grid}.fortuna-search-history__item>button:first-child:hover{background:#f8fafc}.fortuna-search-history__item>button:first-child i{color:#94a3b8}.fortuna-search-history__item>button:first-child span{gap:3px;min-width:0;display:grid}.fortuna-search-history__item strong,.fortuna-search-history__item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fortuna-search-history__item strong{color:#111827;font-size:14px;font-weight:800}.fortuna-search-history__item small{color:#94a3b8;font-size:11px;font-weight:700}.fortuna-search-history__item>button:last-child{color:#94a3b8;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.fortuna-search-history__item>button:last-child:hover{color:#111827;background:#f3f4f6}.fortuna-search-result{border:1px solid #0f172a14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.fortuna-search-result__main{text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.fortuna-search-result__badge{color:#fff;background:#fb7185;border-radius:4px;align-items:center;height:20px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex}.fortuna-search-result__text{min-width:0}.fortuna-search-result__text strong,.fortuna-search-result__text span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fortuna-search-result__text strong{color:#111827;font-size:15px;font-weight:800}.fortuna-search-result__text span{color:#64748b;margin-top:3px;font-size:12px}.fortuna-search-result__add,.fortuna-search-empty button{color:#fff;white-space:nowrap;background:#111827;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.fortuna-search-result__add:disabled{color:#64748b;cursor:default;background:#e5e7eb}.fortuna-search-empty{text-align:center;background:#f8fafc;border:1px dashed #0f172a1f;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:220px;padding:24px;display:grid}.fortuna-search-empty>i{color:#94a3b8;font-size:28px}.fortuna-search-empty strong{color:#111827;font-size:15px}.fortuna-search-empty span{color:#64748b;max-width:360px;font-size:13px;line-height:1.5}@media (width<=767px){.fortuna-shell .apple-shell__content{padding-bottom:calc(var(--mobile-tab-bar-content-height) + env(safe-area-inset-bottom,0px) + 8px)}.fortuna-shell .apple-shell__toolbar{padding:10px 12px}.fortuna-overview,.fortuna-overview>*,.fortuna-overview section,.fortuna-overview aside{min-width:0;max-width:100%}.fortuna-overview button{white-space:normal;min-width:0;max-width:100%}.fortuna-settings,.fortuna-settings>*,.fortuna-settings section,.fortuna-settings aside,.fortuna-settings [class*=grid],.fortuna-settings label{min-width:0;max-width:100%}.fortuna-settings .app-setting-field,.fortuna-settings .app-setting-field__main,.fortuna-settings .app-setting-field__control{min-width:0}.fortuna-settings .app-setting-field__control{flex:0 auto}.fortuna-settings button,.fortuna-settings input,.fortuna-settings [role=combobox]{white-space:normal;min-width:0;max-width:100%}.fortuna-detail-nav{gap:8px}.fortuna-detail-nav__back{width:34px;height:34px}.fortuna-detail-nav__summary{gap:8px}.fortuna-detail-nav__identity{gap:1px;display:grid}.fortuna-detail-nav__identity strong{font-size:14px}.fortuna-detail-nav__metrics{text-align:right;gap:1px;display:grid}.fortuna-detail-nav__metrics strong{font-size:14px}.fortuna-chart-section{border-radius:12px;padding:10px}.fortuna-tradingview{height:clamp(320px, calc(var(--app-viewport-height) - var(--mobile-tab-bar-height) - 260px), 460px);border-radius:8px;min-height:320px}.fortuna-topbar{grid-template-columns:minmax(0,1fr)}.fortuna-topbar__actions{display:none}.fortuna-top-search__field{height:44px}.fortuna-market-screen{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0 -12px}.fortuna-market-header{min-height:64px;padding:12px 14px 8px}.fortuna-market-title h2{font-size:22px}.fortuna-market-title__eyebrow,.fortuna-market-title span{font-size:11px}.fortuna-market-icon-button{width:34px;height:34px;font-size:15px}.fortuna-market-ai{height:34px;padding:0 11px;display:none}.fortuna-market-notice{padding:0 14px;font-size:13px}.fortuna-market-tabs{gap:22px;padding-left:14px;padding-right:14px}.fortuna-market-exchange-tabs{padding-left:10px;padding-right:10px}.fortuna-market-index-strip{scrollbar-width:none;padding:10px 14px;display:flex;overflow-x:auto}.fortuna-market-index-strip::-webkit-scrollbar{display:none}.fortuna-market-index-card{min-width:164px}.fortuna-market-overview{grid-template-columns:1fr;padding:10px 14px}.fortuna-market-overview__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fortuna-market-distribution__bucket{grid-template-columns:minmax(70px,.4fr) 44px minmax(72px,1fr)}.fortuna-market-rank-grid{scrollbar-width:none;padding:10px 14px;display:flex;overflow-x:auto}.fortuna-market-rank-grid::-webkit-scrollbar{display:none}.fortuna-market-rank-card{min-width:220px}.fortuna-market-heatmap{padding:10px 14px}.fortuna-market-heatmap header{flex-direction:column;align-items:flex-start;gap:4px}.fortuna-market-heatmap__tile{flex-basis:112px;min-width:112px;min-height:66px}.fortuna-market-tabs button{font-size:14px}.fortuna-market-toolbar{flex-direction:column;align-items:flex-start;padding:9px 14px}.fortuna-market-tools{order:2;justify-content:flex-end}.fortuna-market-filter-tabs{order:1;width:100%}.fortuna-market-table{min-width:860px}.fortuna-market-board__head,.fortuna-market-row{grid-template-columns:42px minmax(136px,1.2fr) repeat(12,76px);column-gap:8px;padding-left:14px;padding-right:14px}.fortuna-watchlist-board{overflow-x:visible}.fortuna-watchlist-board .fortuna-market-board__head,.fortuna-watchlist-board .fortuna-market-row{grid-template-columns:minmax(104px,1.2fr) 86px 76px 88px;column-gap:8px}.fortuna-market-board__head{min-height:36px;font-size:12px}.fortuna-market-row{min-height:64px;padding-top:8px;padding-bottom:8px}.fortuna-market-row__name-line strong{font-size:13px}.fortuna-watchlist-board .fortuna-market-row{min-height:76px}.fortuna-watchlist-board .fortuna-market-row__asset{min-width:0}.fortuna-watchlist-board .fortuna-market-row__name-line{align-items:flex-start;gap:4px}.fortuna-watchlist-board .fortuna-market-row__name-line strong{overflow-wrap:anywhere;min-width:0;line-height:1.25;display:block}.fortuna-market-row__meta{gap:5px;max-width:100%;font-size:12px}.fortuna-market-row__meta span:nth-child(n+3){display:none}.fortuna-watchlist-board .fortuna-market-row__meta{flex-wrap:wrap;row-gap:2px;display:flex}.fortuna-watchlist-board .fortuna-market-row__meta span:nth-child(n+3){display:inline}.fortuna-watchlist-board .fortuna-market-row__meta span{overflow-wrap:anywhere;flex:none;line-height:1.25}.fortuna-watchlist-board .fortuna-market-row__badge{flex:none}.fortuna-market-row__price{font-size:13px}.fortuna-market-row__number{font-size:12px}.fortuna-market-row__change span{min-width:64px;min-height:26px;font-size:12px}.fortuna-group-manager__sheet{width:100%;max-height:82vh}.fortuna-group-manager__header{padding:24px 20px 22px}.fortuna-group-manager__header h2{font-size:27px}.fortuna-group-manager__header button{font-size:19px}.fortuna-group-manager__list{max-height:calc(82vh - 92px);padding-left:20px;padding-right:20px}.fortuna-group-manager__row{min-height:62px}.fortuna-group-manager__name{font-size:21px}.fortuna-search-screen{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0 -12px}.fortuna-search-body{padding:16px 14px}.fortuna-search-result{grid-template-columns:minmax(0,1fr) auto}.fortuna-search-result__add{padding:0 12px}}.fortuna-market-screen,.fortuna-search-screen,.fortuna-chart-section{-webkit-backdrop-filter:blur(var(--standard-material-blur)) saturate(var(--standard-material-saturate));box-shadow:var(--standard-material-shadow);background:linear-gradient(180deg, var(--standard-material-bg-strong), var(--standard-material-bg-muted)), var(--standard-material-bg)!important;border-color:var(--standard-material-border)!important}.app-layout--mobile .fortuna-market-header,.app-layout--mobile .fortuna-market-toolbar{-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));box-shadow:var(--liquid-glass-inset);background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg)!important;border-color:var(--liquid-glass-border)!important}.app-layout--mobile .jarvis-workbench [style*="overflow-x: auto"]{scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-layout--mobile .jarvis-workbench [style*="overflow-x: auto"]::-webkit-scrollbar{display:none}.app-layout--mobile .jarvis-workbench,.app-layout--mobile .jarvis-workbench .apple-shell__viewport,.app-layout--mobile .jarvis-workbench .apple-shell__content,.app-layout--mobile .jarvis-app,.app-layout--mobile .jarvis-chat-surface{height:100%;min-height:0}.app-layout--mobile .jarvis-workbench .apple-shell__content{padding:0;display:flex;overflow:hidden}.app-layout--mobile .jarvis-toolbar{background:var(--liquid-glass-tint), linear-gradient(180deg, var(--liquid-glass-bg-strong), var(--liquid-glass-bg-soft)), var(--liquid-glass-bg);box-shadow:var(--liquid-glass-inset);padding:10px 12px!important}.app-layout--mobile .jarvis-timeline{padding:16px 18px!important}.app-layout--mobile .jarvis-empty-state{padding-top:22px;justify-content:flex-start!important}.jarvis-suggestion-list{gap:8px;width:min(100%,420px);display:grid}.jarvis-suggestion-list button{border:1px solid var(--liquid-glass-border);background:color-mix(in srgb, var(--standard-material-bg-muted) 78%, transparent);min-height:40px;color:var(--color-text);text-align:left;box-shadow:var(--liquid-glass-inset);border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.3}.jarvis-suggestion-list button:active{transform:scale(.98)}.app-layout--mobile .jarvis-composer{background:var(--liquid-glass-tint), color-mix(in srgb, var(--liquid-glass-bg-strong) 88%, transparent);box-shadow:0 -16px 36px #0f172a14, var(--liquid-glass-inset);-webkit-backdrop-filter:blur(var(--liquid-glass-blur)) saturate(var(--liquid-glass-saturate));margin-top:auto;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top-color:var(--liquid-glass-border)!important}.compass-shell,.compass-shell .apple-shell__viewport,.compass-shell .apple-shell__content{min-height:0}.compass-shell .apple-shell__content{padding:0;display:flex;overflow:hidden}.compass-map-shell{flex:1;min-height:0;position:relative;overflow:hidden}.compass-map-marker{pointer-events:auto;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:relative}.compass-map-marker__pulse,.compass-map-marker__dot{border-radius:999px;display:block}.compass-map-marker__pulse{background:#007aff2e;position:absolute;inset:0;box-shadow:0 0 0 1px #007aff29}.compass-map-marker__dot{background:#007aff;border:2px solid #fff;width:12px;height:12px;position:relative;box-shadow:0 2px 8px #0f172a38}.compass-map-marker--current .compass-map-marker__pulse{animation:1.8s ease-out infinite compass-location-pulse}.compass-map-marker--selected .compass-map-marker__pulse{background:#22c55e33;box-shadow:0 0 0 1px #22c55e2e}.compass-map-marker--selected .compass-map-marker__dot{background:#16a34a}.compass-map-marker--charging{color:#fff;background:#16a34a;border:3px solid #fff;width:30px;height:30px;font-size:13px;box-shadow:0 4px 14px #0f172a3d}.compass-map-marker--charging .compass-map-marker__badge{color:#fff;background:#0f172a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.compass-map-marker--transit{background:var(--compass-marker-color,#3b82f6);border:2px solid #fff;width:20px;height:20px;box-shadow:0 2px 8px #0f172a33}@keyframes compass-location-pulse{0%{opacity:.72;transform:scale(.72)}70%{opacity:0;transform:scale(1.65)}to{opacity:0;transform:scale(1.65)}}.app-layout--mobile .compass-shell .apple-shell__content{padding:0}
