.linear-app{background:var(--dashboard-shell);color:var(--dashboard-ink);font-family:var(--font-dashboard-body)}.linear-app *{letter-spacing:0}.linear-page{width:100%;max-width:none;padding:0}.linear-page-content{width:100%;max-width:none;padding:var(--dashboard-space-sm)}.linear-stack{display:flex;flex-direction:column;gap:var(--dashboard-space-md);min-width:0}.linear-inline-stack{display:flex;min-width:0;align-items:center;gap:var(--dashboard-space-sm)}.linear-option-stack{display:flex;min-width:0;flex-direction:column;gap:.125rem}.linear-command-shortcut{margin-left:auto;color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);letter-spacing:.08em}.linear-action-stack{display:grid;gap:var(--dashboard-space-xs)}.linear-action-stack [data-slot=button]{justify-content:flex-start}.linear-shell{display:flex;width:100%;height:100svh;overflow:hidden;background:var(--dashboard-shell);color:var(--dashboard-ink)}.linear-shell-inset{min-width:0;border-color:var(--dashboard-rule-soft);background:var(--dashboard-paper)}.linear-main{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;overflow:auto}.linear-constrained{width:min(100%,56rem);margin-inline:auto}.linear-header-bar{display:flex;min-height:2.5rem;flex-shrink:0;border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);background:var(--dashboard-paper);padding:0 var(--dashboard-space-xs)}.linear-header-bar,.linear-header-crumbs{align-items:center;gap:var(--dashboard-space-xs)}.linear-header-crumbs{display:none;min-width:0;color:var(--dashboard-muted);font-size:var(--dashboard-text-sm)}.linear-icon-button{width:1.75rem;height:1.75rem;border-radius:var(--dashboard-radius-card);color:var(--dashboard-muted)}.linear-icon-button:hover{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-search{height:1.75rem;max-width:24rem;border-color:var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);color:var(--dashboard-muted);box-shadow:none}.linear-search:focus-within{border-color:var(--dashboard-rule-strong);box-shadow:0 0 0 1px var(--dashboard-focus)}.linear-breadcrumbs{color:var(--dashboard-muted)}.linear-breadcrumbs a:hover{color:var(--dashboard-ink)}.linear-sidebar [data-slot=sidebar-container]{border-right:var(--dashboard-rule-width) solid var(--dashboard-rule-soft)}.linear-sidebar [data-slot=sidebar-inner]{background:var(--dashboard-sidebar)}.linear-sidebar-footer,.linear-sidebar-header{border-color:var(--dashboard-rule-soft);padding:var(--dashboard-space-xs)}.linear-sidebar-header{border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft)}.linear-sidebar-footer{border-top:var(--dashboard-rule-width) solid var(--dashboard-rule-soft)}.linear-sidebar-button,.linear-sidebar-subbutton{border-radius:var(--dashboard-radius-card);color:var(--dashboard-muted);font-weight:400;transition:background-color var(--dashboard-dur-micro) var(--dashboard-ease-out),color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-sidebar-button{height:2rem;padding-inline:var(--dashboard-space-xs)}.linear-sidebar-account-button{height:3rem;gap:var(--dashboard-space-xs);align-items:center}.linear-sidebar-account-avatar{width:1.625rem;height:1.625rem;flex-shrink:0;overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-control);background:var(--dashboard-panel)}.linear-sidebar-account-avatar [data-slot=avatar-fallback]{border-radius:inherit;background:transparent}.linear-sidebar-subbutton{height:1.75rem;padding-inline:var(--dashboard-space-xs)}.linear-sidebar-button:hover,.linear-sidebar-icon-button:hover,.linear-sidebar-subbutton:hover{background:var(--dashboard-sidebar-hover);color:var(--dashboard-ink)}.linear-sidebar-button[data-active=true],.linear-sidebar-button[data-active=true]:hover,.linear-sidebar-button[data-popup-open=true],.linear-sidebar-subbutton[data-active=true],.linear-sidebar-subbutton[data-active=true]:hover{background:var(--dashboard-sidebar-active);color:var(--dashboard-ink);font-weight:500}.linear-sidebar-button:focus-visible,.linear-sidebar-icon-button:focus-visible,.linear-sidebar-subbutton:focus-visible{outline:2px solid var(--dashboard-focus);outline-offset:2px}.linear-sidebar-icon-button{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--dashboard-radius-card);color:var(--dashboard-muted);transition:background-color var(--dashboard-dur-micro) var(--dashboard-ease-out),color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-sidebar-label{height:1.5rem;padding-inline:var(--dashboard-space-xs);color:var(--dashboard-muted-low);font-weight:500;font-size:.6875rem}.linear-sidebar-separator{background:var(--dashboard-rule-soft)}.linear-sidebar-logo-box{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel-raised);color:var(--dashboard-ink);box-shadow:var(--dashboard-shadow-soft)}.linear-sidebar-logo-box svg{width:.875rem;height:.875rem}.linear-dropdown-item{border-radius:var(--dashboard-radius-card);color:var(--dashboard-ink-soft)}.linear-dropdown-item:focus,.linear-dropdown-item[data-highlighted=true]{background:var(--dashboard-sidebar-hover);color:var(--dashboard-ink)}.linear-view-header{border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);background:var(--dashboard-paper)}.linear-view-header-main{display:grid;min-height:3.25rem;gap:var(--dashboard-space-sm);padding:.625rem var(--dashboard-space-sm)}.linear-view-title-row{display:flex;min-width:0;align-items:center;gap:var(--dashboard-space-xs)}.linear-view-title{min-width:0;overflow-wrap:anywhere;color:var(--dashboard-ink);font-weight:500;font-size:var(--dashboard-text-lg);line-height:1.3}.linear-view-badge{display:none;align-items:center;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);padding:.125rem .375rem;color:var(--dashboard-muted);font-size:.6875rem;line-height:1}.linear-view-description{min-width:0;color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);line-height:1.45}.linear-view-actions{display:flex;flex-wrap:wrap;gap:var(--dashboard-space-xs)}.linear-view-tabs{display:flex;min-width:0;height:2.25rem;gap:.125rem;overflow-x:auto;border-top:var(--dashboard-rule-width) solid var(--dashboard-rule-soft)}.linear-tab,.linear-view-tabs{align-items:center;padding:0 var(--dashboard-space-sm)}.linear-tab{display:inline-flex;height:1.75rem;flex-shrink:0;border-radius:var(--dashboard-radius-card);color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);text-decoration:none;transition:background-color var(--dashboard-dur-micro) var(--dashboard-ease-out),color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-tab:hover{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-tab[aria-current=page],.linear-tab[data-active=true]{background:var(--dashboard-selection);color:var(--dashboard-ink);font-weight:500}.linear-panel{overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel);color:var(--dashboard-ink);box-shadow:none}.linear-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dashboard-space-sm);border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);padding:.625rem var(--dashboard-space-sm)}.linear-panel-title{color:var(--dashboard-ink-soft);font-weight:500;font-size:var(--dashboard-text-sm);line-height:1.35}.linear-panel-description{color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);line-height:1.35}.linear-panel-content{padding:var(--dashboard-space-sm)}.linear-toolbar{display:flex;flex-direction:column;gap:var(--dashboard-space-sm);padding:var(--dashboard-space-sm)}.linear-table-shell,.linear-toolbar{border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel)}.linear-table-shell{overflow:hidden}.linear-table-footer{display:flex;flex-direction:column;gap:var(--dashboard-space-sm);padding:0 var(--dashboard-space-2xs);color:var(--dashboard-muted);font-size:var(--dashboard-text-sm)}.linear-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dashboard-rule-width);border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);padding:var(--dashboard-rule-width)}.linear-segmented-button{min-width:0;border-radius:calc(var(--dashboard-radius-card) - .125rem);padding:.375rem .625rem;color:var(--dashboard-muted);font-weight:500;font-size:var(--dashboard-text-xs)}.linear-segmented-button:hover,.linear-segmented-button[data-active=true]{background:var(--dashboard-selection);color:var(--dashboard-ink)}.linear-filter-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.125rem}.linear-filter-chip{display:inline-flex;height:1.75rem;flex-shrink:0;align-items:center;gap:.375rem;border-radius:var(--dashboard-radius-card);padding:0 var(--dashboard-space-xs);color:var(--dashboard-muted);font-weight:500;font-size:var(--dashboard-text-xs);cursor:pointer;transition:background-color var(--dashboard-dur-micro) var(--dashboard-ease-out),color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-filter-chip:hover{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-filter-chip[data-active]{background:var(--dashboard-selection);color:var(--dashboard-ink)}.linear-filter-chip[data-dim]{color:var(--dashboard-muted-low)}.linear-filter-chip:focus-visible{outline:2px solid var(--dashboard-focus);outline-offset:2px}.linear-filter-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:var(--dashboard-radius-pill);background:var(--dashboard-muted-low)}.linear-filter-dot[data-status=pending]{background:var(--dashboard-warning)}.linear-filter-dot[data-status=processing],.linear-filter-dot[data-status=ready]{background:var(--dashboard-accent)}.linear-filter-dot[data-status=completed]{background:var(--dashboard-success)}.linear-filter-dot[data-status=rejected]{background:var(--dashboard-danger)}.linear-filter-count{min-width:1.25rem;border-radius:var(--dashboard-radius-pill);background:var(--dashboard-control);padding:0 .375rem;color:var(--dashboard-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:center}.linear-filter-chip[data-active] .linear-filter-count{background:color-mix(in oklch,var(--dashboard-accent),transparent 82%);color:var(--dashboard-accent)}.linear-table-empty{display:flex;min-height:16rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--dashboard-space-xs);padding:var(--dashboard-space-2xl) var(--dashboard-space-md);text-align:center}.linear-form{display:grid;gap:var(--dashboard-space-md)}.linear-form-grid{display:grid;gap:var(--dashboard-space-sm)}.linear-fieldset{overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel)}.linear-fieldset-header{display:flex;align-items:flex-start;gap:var(--dashboard-space-sm);border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);padding:.625rem var(--dashboard-space-sm)}.linear-fieldset-icon{display:inline-flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);color:var(--dashboard-muted)}.linear-fieldset-title{color:var(--dashboard-ink-soft);font-weight:500;font-size:var(--dashboard-text-sm);line-height:1.35}.linear-fieldset-description{color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);line-height:1.45}.linear-fieldset-content{display:grid;gap:var(--dashboard-space-sm);padding:var(--dashboard-space-sm)}.linear-form-actions{display:flex;flex-direction:column-reverse;gap:var(--dashboard-space-sm);border-top:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);padding-top:var(--dashboard-space-md)}.linear-summary-list{display:grid;gap:var(--dashboard-rule-width);overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-rule-soft)}.linear-summary-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--dashboard-space-sm);background:var(--dashboard-panel);padding:.625rem var(--dashboard-space-sm);color:var(--dashboard-muted);font-size:var(--dashboard-text-sm)}.linear-summary-row strong{min-width:0;color:var(--dashboard-ink);font-weight:500;text-align:right;overflow-wrap:anywhere}.linear-empty{min-height:13.5rem;background:var(--dashboard-paper);padding:var(--dashboard-space-lg);text-align:center}.linear-empty,.linear-loading-block{display:flex;align-items:center;justify-content:center;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card)}.linear-loading-block{min-height:24rem;background:var(--dashboard-panel)}.linear-icon-box{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;background:var(--dashboard-control);color:var(--dashboard-muted)}.linear-icon-box,.linear-meta-grid{border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card)}.linear-meta-grid{display:grid;gap:var(--dashboard-rule-width);overflow:hidden;background:var(--dashboard-rule-soft)}.linear-meta-item{min-width:0;background:var(--dashboard-panel);padding:var(--dashboard-space-sm)}.linear-label{color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);line-height:1.35}.linear-value{min-width:0;color:var(--dashboard-ink);font-weight:500;font-size:var(--dashboard-text-sm);line-height:1.45;overflow-wrap:anywhere}.linear-button-primary{border-color:transparent;border-radius:var(--dashboard-radius-card)}.linear-button-primary,.linear-button-primary:hover{background:var(--dashboard-accent);color:var(--dashboard-accent-ink)}.linear-button-outline{border-color:var(--dashboard-rule);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);color:var(--dashboard-ink-soft)}.linear-button-outline:hover{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-button-ghost{border-radius:var(--dashboard-radius-card);color:var(--dashboard-muted)}.linear-button-ghost:hover{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-button-danger{border-color:var(--dashboard-danger);border-radius:var(--dashboard-radius-card)}.linear-button-danger,.linear-button-danger:hover{background:var(--dashboard-danger);color:var(--dashboard-accent-ink)}.linear-danger-surface{border-color:color-mix(in oklch,var(--dashboard-danger),var(--dashboard-rule-soft) 55%);background:var(--dashboard-danger-soft);color:var(--dashboard-danger)}.linear-warning-surface{border-color:color-mix(in oklch,var(--dashboard-warning),var(--dashboard-rule-soft) 55%);background:var(--dashboard-warning-soft);color:var(--dashboard-warning)}.linear-success-surface{border-color:color-mix(in oklch,var(--dashboard-success),var(--dashboard-rule-soft) 55%);background:var(--dashboard-success-soft);color:var(--dashboard-success)}.linear-info-surface{border-color:color-mix(in oklch,var(--dashboard-accent),var(--dashboard-rule-soft) 55%);background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}.linear-status-line{display:flex;align-items:flex-start;gap:var(--dashboard-space-sm);border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel);padding:var(--dashboard-space-sm)}.linear-status-badge{display:inline-flex;align-items:center;gap:.375rem;border:var(--dashboard-rule-width) solid;border-radius:var(--dashboard-radius-card);padding:.125rem .5rem;font-weight:500}.linear-status-flow{display:inline-flex;min-width:0;align-items:center;color:var(--dashboard-muted)}.linear-status-dot{width:1.5rem;height:1.5rem;justify-content:center;border:var(--dashboard-rule-width) solid;border-radius:var(--dashboard-radius-pill);background:var(--dashboard-panel)}.linear-status-dot,.linear-widget-link{display:inline-flex;flex-shrink:0;align-items:center}.linear-widget-link{gap:.25rem;border-radius:var(--dashboard-radius-card);padding:.25rem .5rem;color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);text-decoration:none;white-space:nowrap}.linear-widget-link:hover{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-row-link{display:flex;min-width:0;align-items:center;gap:var(--dashboard-space-sm);border:var(--dashboard-rule-width) solid transparent;border-radius:var(--dashboard-radius-card);padding:var(--dashboard-space-xs);text-decoration:none;transition:border-color var(--dashboard-dur-micro) var(--dashboard-ease-out),background-color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-row-link:hover{border-color:var(--dashboard-rule-soft);background:var(--dashboard-control-hover)}.linear-muted-badge{border-color:var(--dashboard-rule-soft);background:var(--dashboard-panel);color:var(--dashboard-muted)}.linear-chart-frame,.linear-upload-zone{border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-paper)}.linear-chart-frame{display:flex;min-height:14.5rem;align-items:flex-end;gap:var(--dashboard-space-xs);padding:var(--dashboard-space-md)}.linear-chart-bar{width:100%;min-height:.25rem;border-top-left-radius:calc(var(--dashboard-radius-card) - .25rem);border-top-right-radius:calc(var(--dashboard-radius-card) - .25rem);background:var(--dashboard-accent)}.linear-upload-zone{position:relative;width:100%;cursor:pointer;padding:var(--dashboard-space-lg);text-align:left;transition:border-color var(--dashboard-dur-micro) var(--dashboard-ease-out),background-color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-upload-zone:hover,.linear-upload-zone[data-dragging=true]{border-color:var(--dashboard-rule-strong);background:var(--dashboard-control-hover)}.linear-upload-zone:focus-visible{border-color:var(--dashboard-focus);outline:2px solid var(--dashboard-focus);outline-offset:2px}.linear-upload-zone[data-uploaded=true]{cursor:default;background:var(--dashboard-control)}.linear-stamp-button{position:relative;display:flex;width:8rem;height:8rem;align-items:center;justify-content:center;overflow:hidden;border:var(--dashboard-rule-width) dashed var(--dashboard-rule-strong);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);color:var(--dashboard-muted);transition:border-color var(--dashboard-dur-micro) var(--dashboard-ease-out),background-color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-stamp-button:hover,.linear-stamp-button[data-dragging=true]{border-color:var(--dashboard-rule);background:var(--dashboard-control-hover)}.linear-stamp-button:focus-visible{border-color:var(--dashboard-focus);outline:2px solid var(--dashboard-focus);outline-offset:2px}.linear-signature-box{position:relative;overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel-raised)}.linear-center-shell{min-height:100%;background:var(--dashboard-paper)}.linear-center-shell,.linear-screen-shell{display:flex;align-items:center;justify-content:center;padding:var(--dashboard-space-md)}.linear-screen-shell{min-height:100vh;background:var(--dashboard-shell);color:var(--dashboard-ink)}.linear-error-card{width:min(100%,36rem)}.linear-debug-block{min-width:0;overflow:auto;border:var(--dashboard-rule-width) solid color-mix(in oklch,var(--dashboard-danger),var(--dashboard-rule-soft) 55%);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel);padding:var(--dashboard-space-sm);color:var(--dashboard-danger);font-family:var(--font-dashboard-mono);font-size:var(--dashboard-text-xs);line-height:1.5}.linear-hint-list{border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);padding:var(--dashboard-space-sm)}.linear-hint-list ol,.linear-hint-list ul{margin-top:var(--dashboard-space-xs);padding-left:var(--dashboard-space-md)}.linear-muted{color:var(--dashboard-muted)}.linear-inline-code{border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:calc(var(--dashboard-radius-card) - .125rem);background:var(--dashboard-control);padding:.0625rem .25rem;color:var(--dashboard-ink-soft);font-family:var(--font-dashboard-mono)}.linear-nav-header{position:sticky;top:0;z-index:50;width:100%;border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);background:color-mix(in oklch,var(--dashboard-paper),transparent 4%);backdrop-filter:blur(.75rem)}.linear-nav-inner{display:flex;height:3.5rem;width:100%;align-items:center;justify-content:space-between;gap:var(--dashboard-space-md);padding:0 var(--dashboard-space-sm)}.linear-brand-link{min-width:0;color:var(--dashboard-ink);font-weight:500;text-decoration:none}.linear-brand-link,.linear-nav-actions{display:inline-flex;align-items:center;gap:var(--dashboard-space-xs)}.linear-avatar-button{position:relative;display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;overflow:hidden;border:var(--dashboard-rule-width) dashed var(--dashboard-rule);border-radius:var(--dashboard-radius-pill);background:var(--dashboard-control);color:var(--dashboard-muted);outline:none;transition:border-color var(--dashboard-dur-micro) var(--dashboard-ease-out),background-color var(--dashboard-dur-micro) var(--dashboard-ease-out),color var(--dashboard-dur-micro) var(--dashboard-ease-out)}.linear-avatar-button:hover,.linear-avatar-button[data-dragging=true]{border-color:var(--dashboard-rule-strong);background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-avatar-button:focus-visible{border-color:var(--dashboard-focus);box-shadow:0 0 0 3px color-mix(in oklch,var(--dashboard-focus),transparent 72%)}.linear-avatar-button:has(img){border-style:solid}.linear-avatar-remove{position:absolute;top:-.25rem;right:-.25rem;width:1.5rem;height:1.5rem;border:2px solid var(--dashboard-panel);border-radius:var(--dashboard-radius-pill);background:var(--dashboard-danger);color:var(--dashboard-accent-ink);box-shadow:none}.linear-skeleton-stack{display:grid;gap:var(--dashboard-space-md)}.linear-skeleton-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--dashboard-space-sm);border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);background:var(--dashboard-paper);padding:var(--dashboard-space-md)}.linear-skeleton-table{overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel)}.linear-skeleton-row{display:flex;min-width:42rem;align-items:center;gap:var(--dashboard-space-md);border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);padding:.75rem var(--dashboard-space-sm)}.linear-skeleton-row:last-child{border-bottom:0}.linear-pdf-frame{overflow:auto;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control)}.linear-pdf-frame iframe{display:block;width:100%;min-height:37.5rem;border:0;background:var(--dashboard-panel)}.linear-pdf-empty{display:flex;min-height:37.5rem;align-items:center;justify-content:center;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);padding:var(--dashboard-space-lg);text-align:center}.linear-auth-shell{display:grid;min-height:100vh;background:var(--dashboard-shell);color:var(--dashboard-ink)}.linear-auth-rail{display:none;border-right:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);background:var(--dashboard-sidebar)}.linear-auth-rail-inner{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:var(--dashboard-space-lg)}.linear-auth-brand{display:flex;align-items:center;gap:var(--dashboard-space-sm);color:var(--dashboard-ink);font-weight:500}.linear-auth-preview{overflow:hidden;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-shell);background:var(--dashboard-paper)}.linear-auth-preview-row{display:grid;grid-template-columns:.75rem minmax(0,1fr) 3.5rem;gap:var(--dashboard-space-sm);align-items:center;border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);padding:.625rem var(--dashboard-space-sm)}.linear-auth-preview-row:last-child{border-bottom:0}.linear-auth-preview-dot{width:.5rem;background:var(--dashboard-accent)}.linear-auth-preview-bar,.linear-auth-preview-dot{height:.5rem;border-radius:var(--dashboard-radius-pill)}.linear-auth-preview-bar{background:var(--dashboard-control-hover)}.linear-auth-main{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:var(--dashboard-space-md)}.linear-auth-card{width:min(100%,27rem)}.linear-app [data-slot=card]{gap:0;border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-panel);color:var(--dashboard-ink);box-shadow:none;padding-block:0;--tw-ring-color:transparent}.linear-app [data-slot=card-header]{gap:.375rem;border-bottom:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-top-left-radius:var(--dashboard-radius-card);border-top-right-radius:var(--dashboard-radius-card);padding:.625rem var(--dashboard-space-sm)}.linear-app [data-slot=card-title]{color:var(--dashboard-ink-soft);font-weight:500;font-size:var(--dashboard-text-sm);line-height:1.35}.linear-app [data-slot=card-description]{color:var(--dashboard-muted);font-size:var(--dashboard-text-xs);line-height:1.35}.linear-app [data-slot=card-content]{padding:var(--dashboard-space-sm)}.linear-app [data-slot=card-footer]{border-top:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);padding:var(--dashboard-space-sm)}.linear-app [data-slot=button]{border-radius:var(--dashboard-radius-card)}.linear-app [data-slot=badge]{border-color:var(--dashboard-rule-soft);background:var(--dashboard-control);color:var(--dashboard-muted);font-weight:500}.linear-app [data-slot=avatar],.linear-app [data-slot=badge]{border-radius:var(--dashboard-radius-card)}.linear-app [data-slot=avatar]:after{border-color:var(--dashboard-rule-soft);border-radius:inherit;mix-blend-mode:normal}.linear-app [data-slot=avatar-fallback],.linear-app [data-slot=avatar-image]{border-radius:inherit}.linear-app [data-slot=avatar-fallback]{background:var(--dashboard-control);color:var(--dashboard-muted)}.linear-app [data-slot=input-group],.linear-app [data-slot=input],.linear-app [data-slot=select-trigger]{border-color:var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-card);background:var(--dashboard-control);color:var(--dashboard-ink);box-shadow:none}.linear-app [data-slot=input-group] input::placeholder,.linear-app [data-slot=input]::placeholder{color:var(--dashboard-muted-low)}.linear-app [data-slot=tabs-list]{background:var(--dashboard-control)}.linear-app [data-slot=tabs-list],.linear-app [data-slot=tabs-trigger]{border-radius:var(--dashboard-radius-card);color:var(--dashboard-muted)}.linear-app [data-slot=tabs-trigger][data-active]{background:var(--dashboard-selection);color:var(--dashboard-ink)}.linear-app [data-slot=table-container]{border-radius:var(--dashboard-radius-card)}.linear-app [data-slot=table-header]{background:var(--dashboard-control)}.linear-app [data-slot=table-head]{height:2.5rem;color:var(--dashboard-muted);font-weight:500;font-size:var(--dashboard-text-xs)}.linear-app [data-slot=table-row]{border-color:var(--dashboard-rule-soft)}.linear-app [data-slot=table-row]:hover{background:var(--dashboard-control-hover)}.linear-app [data-slot=table-cell]{color:var(--dashboard-ink-soft)}.linear-app [data-slot=dialog-overlay]{background:color-mix(in oklch,var(--dashboard-shell),transparent 18%);backdrop-filter:blur(.25rem)}.linear-app [data-slot=alert-dialog-content],.linear-app [data-slot=dialog-content],.linear-app [data-slot=dropdown-menu-content],.linear-app [data-slot=select-content]{border:var(--dashboard-rule-width) solid var(--dashboard-rule-soft);border-radius:var(--dashboard-radius-shell);background:var(--dashboard-panel-raised);color:var(--dashboard-ink);box-shadow:var(--dashboard-shadow-soft)}.linear-app [data-slot=alert-dialog-title],.linear-app [data-slot=dialog-title]{color:var(--dashboard-ink);font-weight:500}.linear-app [data-slot=alert-dialog-description],.linear-app [data-slot=dialog-description]{color:var(--dashboard-muted)}.linear-app [data-slot=alert]{border-color:var(--dashboard-rule-soft);background:var(--dashboard-panel);color:var(--dashboard-ink)}.linear-app [data-slot=skeleton]{background:linear-gradient(90deg,var(--dashboard-control),var(--dashboard-control-hover),var(--dashboard-control));background-size:200% 100%}.linear-app [data-slot=command-item],.linear-app [data-slot=command],.linear-app [data-slot=skeleton]{border-radius:var(--dashboard-radius-card)}.linear-app [data-slot=command]{background:var(--dashboard-panel-raised);color:var(--dashboard-ink)}.linear-app [data-slot=command-item]{color:var(--dashboard-ink-soft)}.linear-app [data-slot=command-item][data-selected=true]{background:var(--dashboard-control-hover);color:var(--dashboard-ink)}.linear-app [data-slot=command-separator]{background:var(--dashboard-rule-soft)}.linear-app [data-slot=sheet-content],.linear-app [data-slot=tooltip-content]{border-color:var(--dashboard-rule-soft);background:var(--dashboard-panel-raised);color:var(--dashboard-ink)}@media (min-width:640px){.linear-page-content{padding:var(--dashboard-space-md)}.linear-nav-inner,.linear-view-header-main,.linear-view-tabs{padding-right:var(--dashboard-space-md);padding-left:var(--dashboard-space-md)}.linear-header-bar{padding-right:var(--dashboard-space-sm);padding-left:var(--dashboard-space-sm)}.linear-header-crumbs{display:flex}.linear-view-badge{display:inline-flex}}@media (min-width:1024px){.linear-view-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.linear-view-actions{justify-content:flex-end}.linear-table-footer,.linear-toolbar{flex-direction:row;align-items:center;justify-content:space-between}.linear-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linear-form-actions{flex-direction:row;justify-content:space-between}}@media (min-width:900px){.linear-auth-shell{grid-template-columns:minmax(22rem,.8fr) minmax(28rem,1.2fr)}.linear-auth-rail{display:block}}