.public_shell__O4SjF{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100dvh;background-color:var(--surface-main);background-image:radial-gradient(1100px 360px at 50% 0,rgba(168,75,28,.2),transparent 72%);background-repeat:no-repeat;background-position:0 56px;background-size:100% 440px;color:var(--text-primary)}.public_particles__kWuO6{top:56px}.public_header__6426s{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 16px;background:var(--surface-panel);border-bottom:1px solid var(--border-subtle)}.public_brand__GUIQk{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--text-primary);text-decoration:none;padding:4px 6px;border-radius:var(--radius);font-size:14px;font-weight:600;letter-spacing:-.01em}.public_brand__GUIQk:hover{background:var(--state-hover);text-decoration:none}.public_context__oPQ4D{display:flex;align-items:center;gap:8px;min-width:0;padding-left:14px;border-left:1px solid var(--border-default);color:var(--text-muted);font-size:13px}.public_context__oPQ4D>span:not([aria-hidden]){overflow-wrap:anywhere}.public_publicBadge__bUzh4{display:inline-flex;align-items:center;flex:none;gap:6px;min-height:26px;margin-left:auto;padding:3px 10px;border:1px solid var(--border-default);border-radius:13px;background:var(--state-hover);color:var(--text-secondary);font-size:12px;white-space:nowrap}.public_login__vLbBJ{flex:none;margin-left:auto}.public_publicBadge__bUzh4+.public_login__vLbBJ{margin-left:0}.public_main__kuO0d{flex:1 1;min-width:0}.public_kind__ChUj9{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-muted);font-size:12px}.public_dueDate__V5bfm svg,.public_kind__ChUj9 svg,.public_priority__UD8sX svg{flex:none}.public_documentHeader__cUJS_ h1{margin:8px 0 0;font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere}.public_documentMeta__IxlM5{margin:8px 0 0;color:var(--text-secondary);font-size:13px}.public_workspace__qEha8{display:grid;grid-template-columns:220px minmax(0,720px) 220px;justify-content:center;grid-column-gap:56px;column-gap:56px;align-items:start;width:100%;padding:44px 24px 80px}.public_workspace__qEha8:has(>aside[data-collapsed=true]){grid-template-columns:48px minmax(0,720px) 48px}.public_workspace__qEha8>aside{top:24px;padding-top:4px}.public_workspace__qEha8>aside>button{justify-content:space-between;min-height:24px;padding:0 10px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.public_workspace__qEha8>aside nav button{padding:6px 10px;border-radius:5px;font-size:13px;line-height:1.4}.public_workspace__qEha8>aside nav button[aria-current]{color:var(--link-hover);background:var(--tint-accent)}.public_document___YCkL{min-width:0}.public_document___YCkL>.public_documentHeader__cUJS_{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-subtle)}.public_prose__84zTm{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:15px;line-height:1.7}.public_prose__84zTm>:first-child{margin-top:0}.public_prose__84zTm>:last-child{margin-bottom:0}.public_prose__84zTm p{margin:0 0 12px;text-wrap:pretty}.public_prose__84zTm :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:24px;font-weight:600;letter-spacing:-.01em}.public_prose__84zTm h1,.public_prose__84zTm h2{margin:34px 0 10px;font-size:20px;line-height:1.4}.public_prose__84zTm h3{margin:24px 0 8px;font-size:16px;line-height:1.45}.public_prose__84zTm h4,.public_prose__84zTm h5,.public_prose__84zTm h6{margin:20px 0 8px;font-size:15px}.public_prose__84zTm ol,.public_prose__84zTm ul{margin:0 0 12px;padding-left:22px}.public_prose__84zTm li{margin:4px 0}.public_prose__84zTm a{color:var(--link-hover);text-decoration:underline;text-underline-offset:2px}.public_prose__84zTm a[aria-disabled]{color:inherit;text-decoration:none}.public_prose__84zTm code{padding:1px 5px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--surface-raised);font-family:var(--font-mono),monospace;font-size:.87em}.public_prose__84zTm pre{display:block;max-width:100%;overflow:auto;margin:16px 0;padding:14px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-sunken);line-height:1.75}.public_prose__84zTm pre code{padding:0;border:0;background:none}.public_prose__84zTm table{display:block;max-width:100%;overflow:auto;margin:16px 0;border-collapse:collapse;border:1px solid var(--border-default);border-radius:8px;font-size:14px}.public_prose__84zTm td,.public_prose__84zTm th{padding:10px 14px;border:1px solid var(--border-subtle);text-align:left}.public_prose__84zTm th{background:var(--surface-panel);color:var(--text-secondary);font-size:12.5px}.public_prose__84zTm blockquote{margin:16px 0;padding:12px 14px;border:1px solid var(--tint-accent-border);border-radius:6px;background:var(--tint-accent);font-size:14px}.public_prose__84zTm blockquote p:last-child{margin-bottom:0}.public_prose__84zTm img{max-width:100%;height:auto}.public_taskPage__ELFtf{width:100%;max-width:800px;margin:0 auto;padding:40px 24px 72px}.public_taskPage__ELFtf>.public_kind__ChUj9{margin-bottom:12px}.public_card__SRUDY{display:block;min-width:0;overflow-wrap:anywhere;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel)}.public_prose__84zTm .public_card__SRUDY{margin:12px 0 20px}.public_cardHeader__lrGg6{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;padding:12px 20px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px}.public_cardHeader__lrGg6>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.public_cardBody__qg_8s{display:flex;flex-direction:column;gap:22px;padding:20px 24px 26px}.public_cardTitle__0rrg8,.public_prose__84zTm .public_cardTitle__0rrg8{margin:0;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.public_properties__L8mVw{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;grid-gap:12px 0;gap:12px 0;margin:0;font-size:13px}.public_properties__L8mVw dt{color:var(--text-secondary)}.public_properties__L8mVw dd{min-width:0;margin:0;overflow-wrap:anywhere}.public_dueDate__V5bfm,.public_priority__UD8sX{display:flex;align-items:center;gap:6px}.public_priority__UD8sX{color:var(--text-primary);font-weight:500}.public_priority__UD8sX[data-priority=LOW]{color:var(--text-secondary)}.public_priority__UD8sX[data-priority=HIGH]{color:var(--brand-bright)}.public_priority__UD8sX[data-priority=URGENT]{color:var(--danger)}.public_labels__EZ3pa,.public_prose__84zTm .public_labels__EZ3pa{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0;list-style:none}.public_label__xKyny,.public_prose__84zTm .public_label__xKyny{display:inline-flex;align-items:center;gap:5px;min-height:22px;max-width:100%;padding:2px 8px 2px 7px;margin:0;border-radius:4px;background:var(--state-pressed);font-size:12px}.public_labelDot__WbSyC{flex:none;width:6px;height:6px;border-radius:50%}.public_cardSection__rIfFw{display:flex;flex-direction:column;gap:8px;min-width:0}.public_prose__84zTm .public_sectionTitle__PMchH,.public_sectionTitle__PMchH{margin:0;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.public_cardDescription__9kJBe{font-size:14.5px;line-height:1.65}.public_checklistHeading__XLEi4{display:flex;align-items:center;gap:8px}.public_checklistHeading__XLEi4>span{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public_progress__wumeT{display:block;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:2px;overflow:hidden;background:var(--border-subtle);color:var(--brand-bright)}.public_progress__wumeT::-webkit-progress-bar{background:var(--border-subtle)}.public_progress__wumeT::-webkit-progress-value{background:var(--brand-bright);border-radius:2px}.public_progress__wumeT::-moz-progress-bar{background:var(--brand-bright);border-radius:2px}.public_checklist__z4vWM,.public_prose__84zTm .public_checklist__z4vWM{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;font-size:13px;line-height:1.5}.public_checklist__z4vWM li,.public_prose__84zTm .public_checklist__z4vWM li{display:flex;align-items:flex-start;gap:10px;min-height:32px;margin:0;padding:5px 2px}.public_checkBox__HFHgD{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;margin-top:3px;border:1px solid var(--border-default);border-radius:3px}.public_checklist__z4vWM li[data-checked=true] .public_checkBox__HFHgD{background:var(--brand);border-color:var(--brand);color:#fff}.public_checklist__z4vWM li[data-checked=true]>span:last-child{color:var(--text-muted);text-decoration:line-through}.public_empty__whH1K,.public_muted__aXYl2{color:var(--text-muted)}.public_empty__whH1K{margin:0;font-size:13px}.public_diagramPage__2CFV_{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:36px 24px 64px}.public_diagramPage__2CFV_ .public_documentHeader__cUJS_ h1{font-size:26px;line-height:1.3}.public_diagram__Yo8ZH{position:relative;min-width:0;height:740px;overflow:hidden;border:1px dashed var(--border-default);border-radius:8px;background:var(--surface-sunken)}.public_diagram__Yo8ZH[data-embedded=true]{height:360px;margin:12px 0 20px}.public_diagramViewport__C0xkT{width:100%;height:100%;overflow:auto;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain}.public_diagramViewport__C0xkT:active{cursor:-webkit-grabbing;cursor:grabbing}.public_diagramWorld__Yal5U{display:flex;align-items:center;justify-content:center;width:max-content;min-width:100%;min-height:100%;padding:24px}.public_diagramDrawing__hB3Wj{flex:none;max-width:none}.public_diagram__Yo8ZH[data-light] .public_diagramDrawing__hB3Wj{filter:invert(1) hue-rotate(180deg)}.public_backgroundControl__6bZ7F{position:absolute;top:12px;left:12px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-panel);box-shadow:0 4px 12px rgb(0 0 0/.3)}.public_diagramDrawing__hB3Wj svg{display:block;width:100%;max-width:none!important;height:auto}.public_zoomControls__2NrY8{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-panel);box-shadow:0 4px 12px rgb(0 0 0/.3)}.public_zoomControls__2NrY8 button{min-width:28px;height:28px;min-height:28px;padding:0 8px;font-size:12px}.public_zoomControls__2NrY8 button:last-child{margin-left:2px;border-left:1px solid var(--border-default);border-radius:0 4px 4px 0}.public_zoomControls__2NrY8>span{min-width:48px;text-align:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public_diagramHint__uFKx8{position:absolute;left:14px;bottom:12px;max-width:calc(100% - 28px);padding:2px 0;background:inherit;color:var(--text-muted);font-size:11.5px;pointer-events:none}.public_diagram__Yo8ZH[data-light] .public_diagramHint__uFKx8{color:#5c5550}.public_unavailable__0c_R_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:480px;max-width:488px;margin:auto;padding:64px 24px 96px;text-align:center}.public_unavailableIcon__hazO8{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--border-default);border-radius:50%;background:var(--surface-panel);color:var(--text-secondary)}.public_unavailable__0c_R_ h1{margin:0;font-size:24px;font-weight:600}.public_unavailable__0c_R_ p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.public_unavailable__0c_R_ a{color:var(--link-hover)}.public_loading__cjmDG{padding:64px 24px;text-align:center;color:var(--text-secondary)}.public_skip__fBjw9,.public_srOnly__cHCe1{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.public_skip__fBjw9:focus{z-index:30;top:8px;left:8px;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;padding:10px;border-radius:4px;background:var(--surface-panel);color:var(--text-primary)}.public_shell__O4SjF :is(a,button,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (max-width:80rem){.public_workspace__qEha8{grid-template-columns:220px minmax(0,720px);column-gap:40px}.public_workspace__qEha8:has(>aside[data-collapsed=true]){grid-template-columns:48px minmax(0,720px)}}@media (max-width:60rem){.public_header__6426s{flex-wrap:wrap;gap:8px 12px}.public_context__oPQ4D{order:4;width:100%;padding:8px 0 0;border:0;border-top:1px solid var(--border-subtle)}.public_publicBadge__bUzh4{margin-left:auto}.public_workspace__qEha8,.public_workspace__qEha8:has(>aside[data-collapsed=true]){grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px 56px}.public_workspace__qEha8>aside{position:static;max-height:240px}.public_documentHeader__cUJS_ h1{font-size:26px}.public_diagram__Yo8ZH{height:min(740px,70dvh);min-height:360px}}@media (max-width:36rem){.public_header__6426s{padding:10px 12px}.public_header__6426s .public_publicBadge__bUzh4{order:3;justify-content:center;width:100%;margin:0}.public_publicBadge__bUzh4+.public_login__vLbBJ{margin-left:auto}.public_context__oPQ4D{font-size:12px}.public_taskPage__ELFtf{padding:28px 16px 48px}.public_cardBody__qg_8s{padding:18px 16px 22px}.public_cardHeader__lrGg6{padding:12px 16px}.public_properties__L8mVw{grid-template-columns:90px minmax(0,1fr)}.public_cardTitle__0rrg8,.public_prose__84zTm .public_cardTitle__0rrg8{font-size:21px}.public_diagramPage__2CFV_{padding:28px 16px 48px}}.KitchenParticles_particles__tClp8{position:absolute;z-index:-1;inset:0 0 auto;height:28rem;overflow:hidden;pointer-events:none;color:var(--text-secondary);opacity:.18;-webkit-mask-image:linear-gradient(black 55%,transparent);mask-image:linear-gradient(black 55%,transparent)}.KitchenParticles_particles__tClp8 svg{position:absolute;opacity:0}.KanbanBoard_page__kF20e{display:flex;flex-direction:column;height:100%;padding:1rem;gap:.75rem;overflow:hidden;flex:1 1;min-height:0}.KanbanBoard_header__oqMaE{display:flex;align-items:flex-start;gap:.625rem;justify-content:space-between;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.KanbanBoard_title__658Sv{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0;line-height:1.4;overflow-wrap:anywhere}.KanbanBoard_status__K2xVs{padding:1.25rem;color:var(--text-secondary);font-size:.8125rem}.KanbanBoard_error__2RQzd{color:var(--danger);font-size:.8125rem;margin:0}.KanbanBoard_filters__MBpmo{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-bottom:.25rem}.KanbanBoard_filters__MBpmo select{height:1.75rem;padding:0 .5rem;border-radius:var(--radius-sm);background:var(--surface-panel);border:1px solid var(--border-default);color:var(--text-primary);font-size:.75rem}.KanbanBoard_blockedFilter__FlDpB{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.KanbanBoard_clearFilters__Qkryo{font-size:.75rem;color:var(--brand-bright);background:transparent;border:none}.KanbanBoard_board__M4Ms2{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(0,min(100%,17.5rem)));grid-auto-rows:minmax(0,1fr);align-items:start;justify-content:start;grid-gap:.75rem;gap:.75rem;overflow:hidden;min-height:0;padding-bottom:.5rem}.KanbanBoard_column__BwDK_{flex:none;width:auto;min-width:0;min-height:0;max-height:100%;display:flex;flex-direction:column;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);padding:.625rem;gap:.625rem}.KanbanBoard_column__BwDK_[data-color-mode=column]{background:color-mix(in srgb,var(--column-color) 14%,var(--surface-panel));border-color:color-mix(in srgb,var(--column-color) 45%,var(--border-subtle))}.KanbanBoard_column__BwDK_[data-color-mode=title] .KanbanBoard_columnName__e5C6k{background:color-mix(in srgb,var(--column-color) 28%,transparent);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--column-color) 28%,transparent)}.KanbanBoard_columnHeader__1Wp9i{display:flex;align-items:center;justify-content:space-between;padding:2px .25rem;gap:.375rem;min-height:1.75rem}.KanbanBoard_columnHeader__1Wp9i[draggable=true]{cursor:-webkit-grab;cursor:grab}.KanbanBoard_columnName__e5C6k{margin:0 auto 0 0;border-radius:var(--radius-control,6px);font-size:.8125rem;font-weight:600;color:var(--text-primary);flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.KanbanBoard_columnCount__FF_Jz{font-weight:400;color:var(--text-muted);font-size:var(--text-xs);margin-left:.25rem}.KanbanBoard_columnRenameInput__CTUao{flex:1 1;height:1.5rem;background:var(--surface-main);border:1px solid var(--brand-bright);border-radius:var(--radius-sm);color:var(--text-primary);padding:0 .375rem;font-size:.8125rem}.KanbanBoard_cardList__oHXBd{flex:1 1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;overflow-x:hidden;min-height:0}.KanbanBoard_card__h5wxf{display:flex;align-items:flex-start;gap:.25rem;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:.25rem;position:relative}.KanbanBoard_card__h5wxf[data-archived=true]{border-style:dashed}.KanbanBoard_card__h5wxf[draggable=true],.KanbanBoard_card__h5wxf[draggable=true] .KanbanBoard_cardBody__fWFlL{cursor:-webkit-grab;cursor:grab}.KanbanBoard_card__h5wxf[data-dragging=true]{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.KanbanBoard_cardBody__fWFlL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.5rem;text-align:left;background:transparent;border:none;padding:.375rem;color:var(--text-primary)}.KanbanBoard_cardTitle__dLMlE{font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}.KanbanBoard_cardBadges__5OHGC{display:flex;gap:.25rem;flex-wrap:wrap}.KanbanBoard_cardBadges__5OHGC:empty{display:none}.KanbanBoard_priorityBadge__pwamH{font-size:.625rem;padding:1px .3125rem;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-secondary)}.KanbanBoard_priority-URGENT__OqAln{background:rgba(255,107,107,.18);color:var(--danger)}.KanbanBoard_priority-HIGH__md9gZ{background:var(--warning-tint);color:var(--warning)}.KanbanBoard_priority-NORMAL__y0GeZ{background:rgba(76,154,255,.18);color:var(--text-primary)}.KanbanBoard_priority-LOW__QR6WM{background:var(--surface-elevated);color:var(--text-secondary)}.KanbanBoard_blockedBadge__gdU0U{display:flex;align-items:center;gap:2px;background:rgba(255,107,107,.18);color:var(--danger)}.KanbanBoard_archivedBadge__GzOxX,.KanbanBoard_blockedBadge__gdU0U{font-size:.625rem;padding:1px .3125rem;border-radius:var(--radius-sm)}.KanbanBoard_archivedBadge__GzOxX{background:var(--surface-elevated);color:var(--text-muted)}.KanbanBoard_cardLabels__YuPMg{display:flex;gap:.25rem;flex-wrap:wrap}.KanbanBoard_labelChip__q05wn{font-size:var(--text-2xs);padding:1px .3125rem;border-radius:var(--radius-sm);background:var(--state-strong);color:var(--text-primary)}.KanbanBoard_cardFooter__EcwWh{display:flex;justify-content:flex-start;font-size:var(--text-2xs);color:var(--text-muted);align-items:center;gap:.5rem;flex-wrap:wrap;min-height:1.25rem}.KanbanBoard_newColumnButton__oyvqD,.KanbanBoard_newTaskButton__CGa3e{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;border-radius:var(--radius-sm);border:1px dashed var(--border-default);background:transparent;color:var(--text-muted);font-size:.75rem}.KanbanBoard_newColumnButton__oyvqD:hover,.KanbanBoard_newTaskButton__CGa3e:hover{color:var(--text-primary);border-color:var(--brand-bright)}.KanbanBoard_newColumnInput__MOhT5,.KanbanBoard_newTaskInput__dB1Xu{height:1.75rem;padding:0 .5rem;border-radius:var(--radius-sm);background:var(--surface-main);border:1px solid var(--brand-bright);color:var(--text-primary);font-size:.75rem}.KanbanBoard_newColumn__wMJWx{flex:none;min-width:0;width:min(100%,12.5rem);align-self:start}.KanbanBoard_column__BwDK_[data-drop=before]{box-shadow:inset .1875rem 0 var(--brand-bright)}.KanbanBoard_column__BwDK_[data-drop=after]{box-shadow:inset -.1875rem 0 var(--brand-bright)}.KanbanBoard_column__BwDK_[data-drop=inside]{outline:2px dashed var(--brand-bright);background:var(--tint-selected)}.KanbanBoard_card__h5wxf[data-drop=before]{box-shadow:inset 0 .1875rem var(--brand-bright)}.KanbanBoard_card__h5wxf[data-drop=after]{box-shadow:inset 0 -.1875rem var(--brand-bright)}.KanbanBoard_heading__9rbt_{flex:1 1;min-width:0}.KanbanBoard_subtitle__XRh9Y{color:var(--text-muted);font-size:var(--text-xs);margin:.25rem 0 0}.KanbanBoard_filters__MBpmo input[type=date],.KanbanBoard_filters__MBpmo select,.KanbanBoard_search__tLuDL{height:var(--control-h);max-width:100%;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);padding:0 .625rem;font:inherit}.KanbanBoard_search__tLuDL{width:15rem}.KanbanBoard_filters__MBpmo button[aria-pressed=true]{background:var(--tint-selected);border-color:var(--tint-accent-border);color:var(--brand-bright)}.KanbanBoard_card__h5wxf:hover{border-color:var(--border-strong)}.KanbanBoard_card__h5wxf[data-selected=true]{border-color:var(--brand-bright);box-shadow:inset 0 0 0 1px var(--brand-bright)}.KanbanBoard_assignees__LLiu4{display:flex;gap:.125rem;flex-wrap:wrap;margin-left:auto}.KanbanBoard_assignees__LLiu4>span>span{width:1.25rem;height:1.25rem;font-size:.5625rem;border-radius:50%}.KanbanBoard_dueDate___vhMT[data-overdue=true]{color:var(--danger)}.KanbanBoard_newTaskButton__CGa3e{border:none;width:100%;height:var(--control-h);font-size:var(--text-sm)}.KanbanBoard_newColumnButton__oyvqD{height:var(--control-h);white-space:nowrap;width:100%}.KanbanBoard_newColumnInput__MOhT5{width:100%}.KanbanBoard_listView__rU6pz{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1rem;padding-bottom:.5rem}.KanbanBoard_listView__rU6pz .KanbanBoard_column__BwDK_{width:100%;max-height:none}.KanbanBoard_listView__rU6pz .KanbanBoard_cardList__oHXBd{overflow:auto}.KanbanBoard_listView__rU6pz .KanbanBoard_cardBody__fWFlL{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(6rem,1fr) minmax(6rem,1fr);align-items:center}.KanbanBoard_listView__rU6pz .KanbanBoard_cardTitle__dLMlE{grid-column:1;grid-row:1}.KanbanBoard_listView__rU6pz .KanbanBoard_cardLabels__YuPMg{grid-column:2;grid-row:1}.KanbanBoard_listView__rU6pz .KanbanBoard_cardBadges__5OHGC{grid-column:3;grid-row:1}.KanbanBoard_listView__rU6pz .KanbanBoard_cardFooter__EcwWh{grid-column:1/-1}.KanbanBoard_listView__rU6pz .KanbanBoard_newColumn__wMJWx{width:auto}@media (max-width:40rem){.KanbanBoard_page__kF20e{padding:.75rem;overflow:hidden;height:calc(100dvh - var(--topbar-h))}.KanbanBoard_board__M4Ms2{min-height:0;flex:1 1;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.KanbanBoard_column__BwDK_{max-height:100%;width:100%;flex:0 1 auto}.KanbanBoard_cardList__oHXBd{overflow:auto}.KanbanBoard_listView__rU6pz{flex:1 1;overflow:hidden}.KanbanBoard_listView__rU6pz .KanbanBoard_cardBody__fWFlL{display:flex}.KanbanBoard_search__tLuDL{width:100%}}.KanbanBoard_searchControl__VEOCE{display:flex;align-items:center;gap:8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:0 8px;min-width:0}.KanbanBoard_searchControl__VEOCE .KanbanBoard_search__tLuDL{border:0;padding:0;background:transparent}.KanbanBoard_filters__MBpmo>button>span{width:16px;height:16px;font-size:8px}.KanbanBoard_filterMenu__raDxM{position:relative}.KanbanBoard_filterMenu__raDxM summary{cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;display:flex;align-items:center;gap:8px;height:var(--control-h);list-style:none}.KanbanBoard_filterMenu__raDxM summary::-webkit-details-marker{display:none}.KanbanBoard_filterMenu__raDxM summary:after{content:"";width:6px;height:6px;border-right:1px solid var(--text-muted);border-bottom:1px solid var(--text-muted);transform:rotate(45deg) translateY(-2px)}.KanbanBoard_filterMenu__raDxM>div{position:absolute;top:100%;left:0;z-index:10;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-panel);width:260px;max-width:calc(100vw - 32px);max-height:50dvh;overflow:auto;box-shadow:0 8px 24px #0006}.KanbanBoard_columnDot__jDMSX,.KanbanBoard_labelDot__y5ZDl{width:6px;height:6px;border-radius:50%;flex:none}.KanbanBoard_columnDot__jDMSX{width:8px;height:8px;padding:0;border:0;cursor:pointer}.KanbanBoard_columnDot__jDMSX:disabled{opacity:1;cursor:default}.KanbanBoard_priorityIcon__9WEfP{display:inline-flex;align-items:center}.KanbanBoard_colorInput__djRHP{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:8px}dialog.KanbanBoard_colorDialog__6d9Cb{width:min(42rem,calc(100vw - 2rem))}.KanbanBoard_colorEditors__TI0RK{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.KanbanBoard_colorDialog__6d9Cb h3{margin:0;font-size:var(--text-md);color:var(--text-primary)}.KanbanBoard_colorSection__xsHK9{display:grid;grid-gap:12px;gap:12px;min-width:0}.KanbanBoard_colorSection__xsHK9+.KanbanBoard_colorSection__xsHK9{margin-top:12px;padding-top:24px;border-top:2px solid var(--border-default)}.KanbanBoard_colorHelp__efYKL{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.KanbanBoard_colorEditor__iZquq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-panel)}.KanbanBoard_colorEditor__iZquq>:first-child{grid-column:1/-1}.KanbanBoard_colorPreview__PtCon{display:flex;align-items:center;gap:8px;font-weight:600;overflow-wrap:anywhere}.KanbanBoard_colorPreview__PtCon>span{width:12px;height:12px;border-radius:50%;flex:none}.KanbanBoard_colorPalette__sZRxc{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.KanbanBoard_colorSwatch__gTQxy{width:30px;height:30px;border:2px solid transparent;border-radius:50%;color:#151515;font-weight:700;padding:0}.KanbanBoard_colorSwatch__gTQxy[aria-pressed=true]{outline:2px solid var(--text-primary);outline-offset:2px}.KanbanBoard_colorSwatch__gTQxy:focus-visible{outline:3px solid var(--brand-bright);outline-offset:3px}.KanbanBoard_colorSwatch__gTQxy:disabled{opacity:.5;cursor:default}.KanbanBoard_customColor__sOafa{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--text-sm)}@media (max-width:40rem){.KanbanBoard_colorEditor__iZquq{grid-template-columns:minmax(0,1fr)}.KanbanBoard_colorEditor__iZquq>button{justify-self:start}}.KanbanBoard_colorInput__djRHP input[type=color]{width:36px;height:32px;padding:2px;cursor:pointer}.KanbanBoard_colorInput__djRHP input:not([type=color]){width:7rem}.KanbanBoard_headerAdd__SxY75{background:transparent;color:var(--text-muted);border:0;padding:4px}.KanbanBoard_cardLabels__YuPMg .KanbanBoard_labelChip__q05wn{display:inline-flex;align-items:center;gap:4px;min-height:18px;padding:0 6px;background:var(--state-strong);color:var(--text-primary);font-size:11px;font-weight:400}.KanbanBoard_cardFooter__EcwWh{font-size:11px}.KanbanBoard_columnHeader__1Wp9i>div>button>svg,.KanbanBoard_header__oqMaE>div:last-child>button>svg{transform:rotate(90deg)}.KanbanBoard_card__h5wxf>div{position:absolute;top:4px;right:4px}.KanbanBoard_card__h5wxf>div>button{opacity:0}.KanbanBoard_card__h5wxf:focus-within>div>button,.KanbanBoard_card__h5wxf:hover>div>button{opacity:1}@media (hover:none){.KanbanBoard_card__h5wxf>div>button{opacity:1}}.KanbanBoard_cardNumber__qt5As{font-family:var(--font-mono)}.KanbanBoard_card__h5wxf[data-completed=true] .KanbanBoard_cardTitle__dLMlE{color:var(--text-muted)}.KanbanBoard_completedMark__Jukbh{color:var(--success)}.KanbanBoard_dueDate___vhMT[data-today=true]{color:var(--warning)}.KanbanBoard_labelForm__0sOgQ{flex-wrap:wrap}.KanbanBoard_labelForm__0sOgQ,.KanbanBoard_labelForm__0sOgQ label{display:flex;align-items:center;gap:12px}.KanbanBoard_mobileColumn__N1OVV{display:none}.KanbanBoard_dropPlaceholder__jh092{flex:none;height:36px;display:grid;place-items:center;border:1px dashed var(--brand-bright);border-radius:var(--radius);color:var(--text-secondary);background:var(--tint-selected);font-size:12px}.KanbanBoard_readOnlyBanner__xtdhz{margin:0;display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;background:var(--warning-tint);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius);font-size:13px}.KanbanBoard_listView__rU6pz{display:grid;grid-auto-rows:minmax(0,1fr)}.KanbanBoard_listView__rU6pz .KanbanBoard_column__BwDK_{min-height:0;max-height:100%}@media (max-width:40rem){.KanbanBoard_mobileColumn__N1OVV{display:flex;align-items:center;gap:6px;font-size:12px}.KanbanBoard_column__BwDK_[data-mobile-visible=false]{display:none}.KanbanBoard_searchControl__VEOCE,.KanbanBoard_searchControl__VEOCE .KanbanBoard_search__tLuDL{width:100%}.KanbanBoard_filterMenu__raDxM>div{position:fixed;top:140px;left:16px}}.KanbanBoard_cardFooter__EcwWh>span{display:inline-flex;align-items:center;gap:4px;order:2}.KanbanBoard_cardFooter__EcwWh .KanbanBoard_cardNumber__qt5As{order:0}.KanbanBoard_cardFooter__EcwWh .KanbanBoard_dueDate___vhMT{order:1}.KanbanBoard_cardFooter__EcwWh .KanbanBoard_assignees__LLiu4{order:3}.KanbanBoard_cardFooter__EcwWh .KanbanBoard_completedMark__Jukbh{order:4}.KanbanBoard_card__h5wxf[data-completed=true] .KanbanBoard_dueDate___vhMT{color:var(--text-muted)}.KanbanBoard_dragHint__Ao8K8{margin-left:auto;color:var(--text-muted);font-size:var(--text-xs)}@media (max-height:36rem){.KanbanBoard_page__kF20e{height:auto;overflow:visible}.KanbanBoard_board__M4Ms2,.KanbanBoard_listView__rU6pz{flex:none;grid-auto-rows:auto;overflow:visible}.KanbanBoard_column__BwDK_,.KanbanBoard_listView__rU6pz .KanbanBoard_column__BwDK_{max-height:24rem}}@media (max-width:40rem){.KanbanBoard_dragHint__Ao8K8{display:none}.KanbanBoard_heading__9rbt_{flex-basis:100%}}.KanbanBoard_colorModes__RWa0b{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.8125rem}.KanbanBoard_board__M4Ms2[hidden]{display:none}.KanbanBoard_page__kF20e:not([data-view=board]){overflow:auto}.KanbanBoard_card__h5wxf[data-viewed=true]{border-color:hsl(var(--presence-hue) 70% 45%);box-shadow:0 0 0 1px hsl(var(--presence-hue) 70% 45%)}.KanbanBoard_viewers__I8n68{position:absolute;top:.25rem;right:2rem}.KanbanList_list__F47Jj{display:flex;flex-direction:column;gap:8px;flex:none}.KanbanList_scroller__DCkSz{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--color-bg-primary)}.KanbanList_table__schWt{table-layout:fixed;border-collapse:collapse;font-size:13px;color:var(--text-primary)}.KanbanList_table__schWt td,.KanbanList_table__schWt th{padding:0 10px;text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.KanbanList_table__schWt td{height:42px;overflow:hidden;text-overflow:ellipsis}.KanbanList_table__schWt tbody tr:last-child td{border-bottom:0}.KanbanList_table__schWt tbody tr:hover{background:var(--state-hover)}.KanbanList_table__schWt th{position:relative;height:40px;background:var(--color-bg-primary);color:var(--text-secondary);font-size:12.5px;font-weight:500;white-space:nowrap}.KanbanList_numberCell__6aH1X{inline-size:3.5rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.KanbanList_titleCell__hyK23{min-width:0}.KanbanList_titleLine__VdJHe{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.KanbanList_chevron__mDsCP,.KanbanList_sortButton__k1mls,.KanbanList_taskLink__s2CR4{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.KanbanList_taskLink__s2CR4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KanbanList_pill__vn4Ny{flex:none}.KanbanList_sortButton__k1mls:hover,.KanbanList_taskLink__s2CR4:hover{color:var(--link-hover)}.KanbanList_chevron__mDsCP:focus-visible,.KanbanList_sortButton__k1mls:focus-visible,.KanbanList_taskLink__s2CR4:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-chip)}th[aria-sort] .KanbanList_sortButton__k1mls{color:var(--text-primary)}th[aria-sort=ascending] .KanbanList_sortButton__k1mls:after{content:" ↑"}th[aria-sort=descending] .KanbanList_sortButton__k1mls:after{content:" ↓"}.KanbanList_chevronSpace__tNTRK,.KanbanList_chevron__mDsCP{display:inline-block;inline-size:1.25rem;text-align:center;color:var(--text-secondary)}.KanbanList_muted__G_2EV,.KanbanList_pill__vn4Ny{color:var(--text-secondary)}.KanbanList_pill__vn4Ny{padding:1px 8px;border-radius:10px;border:1px solid var(--border-default);font-size:11.5px;white-space:nowrap}.KanbanList_pillWarning____ngP{border-color:var(--warning-border);background:rgba(233,192,70,.08);color:var(--warning)}.KanbanList_pillDanger__9eX5m{border-color:var(--danger-border);background:var(--danger-tint);color:var(--danger)}.KanbanList_family__luTTy{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.KanbanList_family__luTTy:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--column-color,var(--family-color,var(--text-muted)))}.KanbanList_family__luTTy[data-family=IN_PROGRESS]{--family-color:var(--info)}.KanbanList_family__luTTy[data-family=DONE]{--family-color:var(--success)}.KanbanList_avatars__sF_g_{display:inline-flex}.KanbanList_avatars__sF_g_>span+span{-webkit-margin-start:-4px;margin-inline-start:-4px}.KanbanList_labels__Fgr3T{display:flex;flex-wrap:wrap;gap:4px}.KanbanList_label__wD0ni{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:var(--radius-chip);background:var(--state-strong);font-size:11.5px}.KanbanList_labelDot__W61l3{inline-size:6px;block-size:6px;border-radius:50%;flex:none}.KanbanList_priority__j0eWN{color:var(--text-secondary)}.KanbanList_priority__j0eWN[data-priority=HIGH]{color:var(--color-highlight-secondary)}.KanbanList_priority__j0eWN[data-priority=URGENT]{color:var(--danger)}.KanbanList_dates__4VKAC{color:var(--text-secondary);white-space:nowrap}.KanbanList_dates__4VKAC[data-late=true]{color:var(--danger)}.KanbanList_progress__yGiey{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.KanbanList_progressBar__M5Ggy{inline-size:3rem;block-size:3px;border-radius:2px;background:var(--state-strong);overflow:hidden}.KanbanList_progressBar__M5Ggy>span{display:block;block-size:100%;background:var(--color-highlight-secondary)}.KanbanList_status__pjsCt{padding:8px;color:var(--text-secondary);font-size:13px}.KanbanList_hint__V61b6{margin:0;color:var(--text-secondary);font-size:12.5px}.KanbanList_more___Y0xi{display:flex;justify-content:center;padding:4px}.KanbanList_srOnly__fOUic{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.KanbanList_table__schWt tr[data-archived=true]{opacity:.65}.KanbanList_resizer__hdl_z{position:absolute;inset-block:0;inset-inline-end:-4px;z-index:1;inline-size:9px;cursor:col-resize;touch-action:none}.KanbanList_resizer__hdl_z:after{content:"";position:absolute;inset-block:10px;inset-inline-start:4px;inline-size:1px;background:var(--border-default)}.KanbanList_resizer__hdl_z:focus-visible:after,.KanbanList_resizer__hdl_z:hover:after{inline-size:2px;background:var(--color-highlight-secondary)}.KanbanList_resizer__hdl_z:focus-visible{outline:none}.KanbanList_assignees__dWyit{display:flex;align-items:center;gap:8px;min-width:0}.KanbanList_assigneeNames___HOyu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:40rem){.KanbanList_table__schWt{table-layout:auto;width:100%!important}.KanbanList_resizer__hdl_z,.KanbanList_table__schWt col,.KanbanList_table__schWt td:nth-child(n+4):not(:last-child),.KanbanList_table__schWt th:nth-child(n+4):not(:last-child){display:none}}.KanbanOverview_overview__MjTLl{display:flex;flex-direction:column;gap:12px;flex:none}.KanbanOverview_srOnly__tpjVy{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.KanbanOverview_help__xC0n1,.KanbanOverview_status__Qqe6F{margin:0;color:var(--text-secondary);font-size:12.5px}.KanbanOverview_scope__fvETt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);font-size:13px}.KanbanOverview_scope__fvETt p{margin:0}.KanbanOverview_scope__fvETt label{display:inline-flex;align-items:center;gap:10px;color:var(--text-secondary)}.KanbanOverview_scope__fvETt input{min-height:32px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--color-bg-primary);color:var(--text-primary);font:inherit;color-scheme:dark}.KanbanOverview_scope__fvETt input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.KanbanOverview_stats__FvdzF{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:12px;gap:12px;margin:0}.KanbanOverview_stat__1PsA3{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised)}.KanbanOverview_stat__1PsA3 dt{color:var(--text-secondary);font-size:13px}.KanbanOverview_stat__1PsA3 dd{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KanbanOverview_stat__1PsA3 small{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.KanbanOverview_statBar__7C97n{display:block;block-size:3px;border-radius:2px;background:var(--state-strong);overflow:hidden}.KanbanOverview_statBar__7C97n>span{display:block;block-size:100%;background:var(--success)}.KanbanOverview_grid__ufJdt{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));grid-gap:12px;gap:12px}.KanbanOverview_panel__T_1Qg{display:flex;flex-direction:column;gap:12px;min-height:11rem;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised)}.KanbanOverview_panelHeader__cjqPp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.KanbanOverview_panelHeader__cjqPp h3{flex:1 1;white-space:nowrap;margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.KanbanOverview_panelCount__BXYXn{color:var(--text-secondary);font-size:12.5px}.KanbanOverview_modes__13jjC{display:inline-flex;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius)}.KanbanOverview_modes__13jjC button{min-height:24px;padding:0 8px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text-secondary);font:inherit;font-size:12.5px;cursor:pointer}.KanbanOverview_modes__13jjC button:hover:not(:disabled){color:var(--text-primary)}.KanbanOverview_modes__13jjC button[aria-pressed=true]{background:var(--state-strong);color:var(--text-primary);font-weight:600}.KanbanOverview_modes__13jjC button:disabled{text-decoration:line-through;cursor:not-allowed;opacity:.6}.KanbanOverview_modes__13jjC button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.KanbanOverview_bars__U_DIT,.KanbanOverview_legend__AJRFK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--text-primary)}.KanbanOverview_bars__U_DIT li{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr 2rem;align-items:center;grid-gap:12px;gap:12px}.KanbanOverview_bars__U_DIT strong{text-align:right;font-weight:400}.KanbanOverview_bars__U_DIT strong,.KanbanOverview_legend__AJRFK li{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KanbanOverview_legend__AJRFK li{display:flex;justify-content:space-between;gap:12px}.KanbanOverview_legend__AJRFK .KanbanOverview_barLabel__MZJ2b{color:var(--text-primary)}.KanbanOverview_barLabel__MZJ2b{display:inline-flex;align-items:center;gap:8px;min-width:0}.KanbanOverview_dot__dnstb{inline-size:8px;block-size:8px;border-radius:50%;flex:none}.KanbanOverview_track__RIwOC{display:block;block-size:6px;border-radius:3px;background:var(--state-hover);overflow:hidden}.KanbanOverview_track__RIwOC>span{display:block;block-size:100%;border-radius:3px}.KanbanOverview_pie__XxyPa{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.KanbanOverview_pie__XxyPa svg{inline-size:8rem;block-size:8rem;flex:none}.KanbanOverview_pie__XxyPa .KanbanOverview_legend__AJRFK{flex:1 1;min-width:10rem}.KanbanOverview_pieTotal__wqrsQ{fill:var(--text-primary);font-size:18px;font-weight:600}.KanbanOverview_pieUnit__u_BXw{fill:var(--text-secondary);font-size:7px}.KanbanOverview_table__het3P{inline-size:100%;border-collapse:collapse;font-size:13px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KanbanOverview_table__het3P td,.KanbanOverview_table__het3P th{padding:6px 0;text-align:left;border-bottom:1px solid var(--border-subtle)}.KanbanOverview_table__het3P th{color:var(--text-secondary);font-size:12.5px;font-weight:400}.KanbanOverview_table__het3P td:not(:first-child),.KanbanOverview_table__het3P th:not(:first-child){text-align:right}.KanbanOverview_table__het3P tbody tr:last-child td{border-bottom:0}.KanbanCalendar_calendar__etSpL{display:flex;flex-direction:column;gap:10px;flex:none}.KanbanCalendar_toolbar__73EH1{justify-content:space-between;flex-wrap:wrap}.KanbanCalendar_nav__mmodr,.KanbanCalendar_toolbar__73EH1{display:flex;align-items:center;gap:8px}.KanbanCalendar_toolIcon__QKkOB,.KanbanCalendar_tool__3SJxb{min-height:32px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:13px;cursor:pointer}.KanbanCalendar_toolIcon__QKkOB{inline-size:32px;padding:0;font-size:18px;line-height:1;color:var(--text-secondary)}.KanbanCalendar_toolIcon__QKkOB:hover,.KanbanCalendar_tool__3SJxb:hover{background:var(--state-hover)}.KanbanCalendar_chip__ZUGc6:focus-visible,.KanbanCalendar_toolIcon__QKkOB:focus-visible,.KanbanCalendar_tool__3SJxb:focus-visible,.KanbanCalendar_views__AQ8g2 button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.KanbanCalendar_label__5UcV1{margin:0 0 0 6px;font-size:16px;font-weight:600;color:var(--text-primary);text-transform:capitalize}.KanbanCalendar_views__AQ8g2{display:inline-flex;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised)}.KanbanCalendar_views__AQ8g2 button{min-height:28px;padding:0 12px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.KanbanCalendar_views__AQ8g2 button:hover{color:var(--text-primary)}.KanbanCalendar_views__AQ8g2 button[aria-pressed=true]{background:var(--state-strong);color:var(--text-primary);font-weight:600}.KanbanCalendar_hint__C9qre,.KanbanCalendar_status__RsKlh{margin:0;font-size:12.5px;color:var(--text-secondary)}.KanbanCalendar_alert__ejfiR{margin:0;font-size:13px;color:var(--danger)}.KanbanCalendar_layout__NpJoI{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;grid-gap:12px;gap:12px}.KanbanCalendar_main__Foz1q{display:flex;flex-direction:column;gap:8px;min-width:0}.KanbanCalendar_grid__tozeB{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);overflow:hidden;background:var(--color-bg-primary)}.KanbanCalendar_weekdays__UbTDo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}.KanbanCalendar_weekday__REBcG{padding:8px 10px;font-size:12px;font-weight:500;color:var(--text-secondary)}.KanbanCalendar_weekRow__4EL5v{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:6.5rem;border-bottom:1px solid var(--border-subtle)}.KanbanCalendar_weekRow__4EL5v:last-child{border-bottom:0}.KanbanCalendar_weekRow__4EL5v[data-view=week]{min-height:14rem}.KanbanCalendar_cell__75DPH{min-width:0;padding:6px 8px;box-shadow:inset -1px 0 0 var(--border-subtle)}.KanbanCalendar_weekRow__4EL5v .KanbanCalendar_cell__75DPH:nth-child(7){box-shadow:none}.KanbanCalendar_cell__75DPH[data-weekend=true]{background-color:var(--surface-sunken)}.KanbanCalendar_cell__75DPH[data-drop=true]{background-color:var(--tint-selected)}.KanbanCalendar_cell__75DPH[data-outside=true] .KanbanCalendar_dayNumber__XJv62{color:var(--text-muted);opacity:.7}.KanbanCalendar_cell__75DPH[data-today=true]{background-color:var(--tint-accent)}.KanbanCalendar_dayNumber__XJv62{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.375rem;block-size:1.375rem;padding:0 4px;border-radius:.6875rem;font-size:12px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KanbanCalendar_dayNumber__XJv62[data-today=true]{background:var(--color-highlight-primary);color:var(--text-on-accent);font-weight:600}.KanbanCalendar_srOnly__v3ERN{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.KanbanCalendar_dayChips__B1d01{display:none}.KanbanCalendar_bar__ZGIwz{position:relative;z-index:1;min-width:0;padding-inline:4px;align-self:center}.KanbanCalendar_bar__ZGIwz[data-left=cut]{-webkit-padding-start:0;padding-inline-start:0}.KanbanCalendar_bar__ZGIwz[data-right=cut]{-webkit-padding-end:0;padding-inline-end:0}.KanbanCalendar_chip__ZUGc6{--entry-color:var(--column-color,var(--family-color,var(--text-muted)));display:flex;align-items:center;gap:6px;inline-size:100%;min-height:1.5rem;padding:0 8px;border:1px solid color-mix(in srgb,var(--entry-color) 50%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--entry-color) 16%,transparent);color:var(--text-primary);font:inherit;font-size:12px;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap}.KanbanCalendar_chip__ZUGc6:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--entry-color);flex:none}.KanbanCalendar_chip__ZUGc6[data-family=IN_PROGRESS]{--family-color:var(--info)}.KanbanCalendar_chip__ZUGc6[data-family=DONE]{--family-color:var(--success)}.KanbanCalendar_chip__ZUGc6:hover{filter:brightness(1.15)}.KanbanCalendar_chip__ZUGc6[draggable=true]{cursor:-webkit-grab;cursor:grab}.KanbanCalendar_chip__ZUGc6[data-selected=true]{outline:2px solid var(--color-highlight-secondary);outline-offset:0}.KanbanCalendar_chip__ZUGc6[data-archived=true]{opacity:.6}.KanbanCalendar_chipNumber__SuEpC{color:var(--text-secondary);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.KanbanCalendar_chipContext__yMgQ4,.KanbanCalendar_chipTitle__URZcx{overflow:hidden;text-overflow:ellipsis}.KanbanCalendar_chipContext__yMgQ4{display:block;flex-basis:100%;color:var(--text-secondary);font-size:11px}.KanbanCalendar_bar__ZGIwz .KanbanCalendar_chipContext__yMgQ4{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.KanbanCalendar_bar__ZGIwz[data-left=cut] .KanbanCalendar_chip__ZUGc6{border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0}.KanbanCalendar_bar__ZGIwz[data-right=cut] .KanbanCalendar_chip__ZUGc6{border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.KanbanCalendar_dayView__CI6cc{border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.KanbanCalendar_dayView__CI6cc .KanbanCalendar_cell__75DPH{min-height:8rem;border-right:0}.KanbanCalendar_dayList__hNta9{display:flex;flex-direction:column;gap:4px;margin-top:4px}.KanbanCalendar_agenda__w2zAV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.KanbanCalendar_agenda__w2zAV h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-secondary);text-transform:capitalize}.KanbanCalendar_unplanned__y6khA{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--color-bg-primary)}.KanbanCalendar_unplanned__y6khA h3{margin:0;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.KanbanCalendar_unplanned__y6khA h3 span{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--text-secondary);letter-spacing:0}.KanbanCalendar_unplanned__y6khA .KanbanCalendar_chip__ZUGc6{white-space:normal;flex-wrap:wrap;padding:6px 8px}.KanbanCalendar_unplanned__y6khA .KanbanCalendar_chip__ZUGc6:before{display:none}.KanbanCalendar_dropHint__prYhn{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.KanbanCalendar_actions__miJwg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);font-size:13px;color:var(--text-primary)}.KanbanCalendar_actions__miJwg label{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.KanbanCalendar_actions__miJwg input[type=date]{min-height:30px;padding:0 6px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--color-bg-primary);color:var(--text-primary);font:inherit;color-scheme:dark}@media (max-width:60rem){.KanbanCalendar_layout__NpJoI{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.KanbanCalendar_weekdays__UbTDo{display:none}.KanbanCalendar_weekRow__4EL5v,.KanbanCalendar_weekRow__4EL5v[data-view=week]{display:block;min-height:0;grid-template-rows:none!important}.KanbanCalendar_weekRow__4EL5v .KanbanCalendar_cell__75DPH{display:block;border-right:0;border-bottom:1px solid var(--border-subtle)}.KanbanCalendar_bar__ZGIwz{display:none}.KanbanCalendar_dayChips__B1d01{display:flex;flex-direction:column;gap:4px;margin-top:4px}.KanbanCalendar_cell__75DPH:has(.KanbanCalendar_dayChips__B1d01:empty){display:none}}.KanbanCalendar_handle__d6rT0{position:absolute;inset-block:2px;inset-inline-end:4px;inline-size:8px;border-radius:var(--radius-chip);cursor:ew-resize;touch-action:none;opacity:0}.KanbanCalendar_handle__d6rT0:after{content:"";position:absolute;inset-block:4px;inset-inline-end:2px;inline-size:2px;border-radius:1px;background:var(--text-secondary)}.KanbanCalendar_bar__ZGIwz:hover .KanbanCalendar_handle__d6rT0,.KanbanCalendar_handle__d6rT0:hover{opacity:1}.KanbanCalendar_chip__ZUGc6[data-dragging=true]{opacity:.45}.TaskRelations_relations__zrPrf{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--text-primary);font-size:13px}.TaskRelations_header__QZv8S{display:flex;align-items:center;gap:8px}.TaskRelations_title__QEgDi{flex:1 1;margin:0;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.TaskRelations_subtitle____Nbk{margin:4px 0 0;color:var(--text-secondary);font-size:12px;font-weight:400}.TaskRelations_progress__AZgqj{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:12px}.TaskRelations_progressBar__x76yK{flex:1 1;height:4px;border-radius:2px;background:var(--state-strong);overflow:hidden}.TaskRelations_progressBar__x76yK>span{display:block;height:100%;background:var(--color-highlight-secondary)}.TaskRelations_list__1F__K{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);overflow:hidden}.TaskRelations_list__1F__K:empty{display:none}.TaskRelations_row__1GEx_{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:40px;padding:4px 10px;border-bottom:1px solid var(--border-subtle)}.TaskRelations_row__1GEx_:last-child{border-bottom:0}.TaskRelations_link__gr4xU{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.TaskRelations_link__gr4xU:hover{color:var(--link-hover)}.TaskRelations_link__gr4xU:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-chip)}.TaskRelations_number__oNTNh{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskRelations_muted__75ljX{margin:0;color:var(--text-secondary);font-size:12.5px}.TaskRelations_family__o7WK6{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:10px;background:var(--state-hover);color:var(--text-secondary);font-size:12px}.TaskRelations_family__o7WK6:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.TaskRelations_family__o7WK6[data-family=IN_PROGRESS]:before{background:var(--info)}.TaskRelations_family__o7WK6[data-family=DONE]:before{background:var(--success)}.TaskRelations_chip__JY_WA{padding:1px 8px;border-radius:10px;border:1px solid var(--warning-border);color:var(--warning);font-size:12px}.TaskRelations_inline__vSKgf{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.TaskRelations_inline__vSKgf input{accent-color:var(--color-highlight-secondary)}.TaskRelations_quiet__zzQm7{-webkit-margin-start:auto;margin-inline-start:auto;min-height:28px;padding:0 8px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.TaskRelations_quiet__zzQm7:hover{background:var(--state-hover);color:var(--text-primary)}.TaskRelations_field__1TUEV:focus-visible,.TaskRelations_quiet__zzQm7:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskRelations_error__KO9y6{margin:0;color:var(--danger);font-size:12.5px}.TaskRelations_add__zCbir{display:flex;flex-wrap:wrap;gap:6px}.TaskRelations_picker__4PLC_{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-raised)}.TaskRelations_pickerControls__BWDFh{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TaskRelations_field__1TUEV{min-height:32px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--color-bg-primary);color:var(--text-primary);font:inherit;font-size:13px}.TaskRelations_pickerControls__BWDFh .TaskRelations_field__1TUEV[type=search]{flex:1 1;min-width:10rem}.TaskRelations_count__H2UyS{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskRelations_spacer__zGUoV{flex:1 1}.TaskRelations_title__QEgDi{flex:none}.TaskRelations_anchor__Bm0aP{position:relative;display:flex;flex-wrap:wrap;gap:6px}.TaskRelations_addButton__3GxhP{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius);background:transparent;color:var(--text-primary);font:inherit;font-size:12px;cursor:pointer}.TaskRelations_addButton__3GxhP:hover,.TaskRelations_addButton__3GxhP[aria-expanded=true]{background:var(--state-hover)}.TaskRelations_addButton__3GxhP:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskRelations_popover__z7ajd{position:absolute;inset-block-start:38px;inset-inline-end:0;z-index:8;display:flex;flex-direction:column;gap:6px;max-inline-size:calc(100vw - 2rem);max-block-size:420px;overflow-y:auto;padding:8px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-raised);box-shadow:0 12px 32px rgba(0,0,0,.45)}.TaskRelations_search__3_NLA{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--color-bg-primary);color:var(--text-secondary)}.TaskRelations_search__3_NLA input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12.5px}.TaskRelations_search__3_NLA:focus-within{box-shadow:var(--focus-ring)}.TaskRelations_options__afMuT{display:flex;flex-direction:column;gap:1px}.TaskRelations_option__AQOmi{display:flex;align-items:center;gap:8px;inline-size:100%;min-height:36px;padding:4px 8px;border:0;border-radius:5px;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.TaskRelations_option__AQOmi:hover{background:var(--state-hover)}.TaskRelations_option__AQOmi:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskRelations_optionText___dsoX{flex:1 1;min-width:0}.TaskRelations_optionMeta__t4BQc,.TaskRelations_optionTitle__NYd4g{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskRelations_optionTitle__NYd4g{font-size:12.5px}.TaskRelations_optionMeta__t4BQc{color:var(--text-secondary);font-size:11.5px}.TaskRelations_groupHeading___SOrc{padding:6px 8px 2px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.TaskRelations_group__a_7nV{display:flex;flex-direction:column}.TaskRelations_groupLabel__So5a5{-webkit-margin-after:4px;margin-block-end:4px;color:var(--text-muted);font-size:12px}.TaskRelations_ref__Y5PY2{flex:none;inline-size:34px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px}.TaskRelations_badge__b0mda{flex:none;padding:0 6px;border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);font-size:11px;line-height:18px}.TaskRelations_progressValue__OLD9M{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskRelations_srOnly__I_tMK{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TaskRelations_iconButton__CHuUR{flex:none;inline-size:32px;block-size:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-secondary);font:inherit;font-size:16px;cursor:pointer}.TaskRelations_iconButton__CHuUR:hover{background:var(--state-hover);color:var(--text-primary)}.TaskRelations_iconButton__CHuUR:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskRelations_note__w6aKy{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.TaskRelations_chips__szqPi{display:flex;flex-wrap:wrap;gap:6px}.TaskRelations_refChip__9QhH5{display:inline-flex;align-items:center;max-inline-size:100%;min-block-size:32px;-webkit-padding-end:1px;padding-inline-end:1px;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-raised);font-size:12.5px}.TaskRelations_refChip__9QhH5[data-hidden=true]{border-color:var(--border-subtle);background:transparent;color:var(--text-secondary)}.TaskRelations_refLink__lnOQ4{display:inline-flex;align-items:center;gap:6px;min-block-size:30px;min-width:0;padding:0 4px 0 10px;border-radius:5px;color:var(--text-primary);text-decoration:none}.TaskRelations_refLink__lnOQ4:hover .TaskRelations_refTitle__62_cb{text-decoration:underline;text-underline-offset:2px}.TaskRelations_refLink__lnOQ4:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskRelations_refChip__9QhH5>svg,.TaskRelations_refLink__lnOQ4 svg{flex:none;color:var(--text-secondary)}.TaskRelations_refTitle__62_cb{max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskRelations_refChip__9QhH5[data-archived=true] .TaskRelations_refTitle__62_cb{color:var(--text-secondary);text-decoration:line-through}.TaskRelations_refChip__9QhH5[data-archived=true] small{color:var(--text-muted);font-size:11px}.TaskRelations_refChip__9QhH5>.TaskRelations_refLink__lnOQ4:only-child{-webkit-padding-end:10px;padding-inline-end:10px}.TaskRelations_row__1GEx_>:not(.TaskRelations_link__gr4xU):not(.TaskRelations_ref__Y5PY2){flex:none}@media (max-width:40rem){.TaskRelations_row__1GEx_{flex-wrap:wrap}}.public-share_dialog___L0GP{width:min(34rem,calc(100vw - 2rem));padding:20px}.public-share_content__IlHu0{display:flex;flex-direction:column;gap:16px}.public-share_intro__vwjlf{margin:0;font-size:13px;line-height:1.5}.public-share_access__A5JUA{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-panel)}.public-share_access__A5JUA>div{flex:1 1;min-width:0}.public-share_access__A5JUA strong,.public-share_actionRow__Z69_L strong{color:var(--text-primary);font-size:13px;font-weight:600}.public-share_access__A5JUA p,.public-share_actionRow__Z69_L p{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.public-share_accessIcon__4wDlU{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary)}.public-share_access__A5JUA[data-active=true] .public-share_accessIcon__4wDlU{color:var(--color-highlight-secondary);background:var(--tint-selected)}.public-share_badge__4xmm9{flex:none;font-size:11px;border:1px solid var(--border-subtle);padding:3px 7px;border-radius:var(--radius-chip);color:var(--text-secondary)}.public-share_linkPanel__7HbT9{padding:12px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-sunken)}.public-share_copyRow__ssX9b{display:flex;gap:8px}.public-share_copyRow__ssX9b input{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:12px}.public-share_copyRow__ssX9b button{flex:none}.public-share_management__4iA4M{border-top:1px solid var(--border-subtle)}.public-share_actionRow__Z69_L{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.public-share_actionRow__Z69_L>div{flex:1 1;min-width:0}.public-share_actionRow__Z69_L button{flex:none}.public-share_notice__MQ7Nd{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.public-share_message__J674B{margin:0;padding:8px 10px;border-radius:6px;background:var(--surface-panel);color:var(--text-primary);font-size:12px;line-height:1.5}.public-share_compactStatus__6ZJxY{margin:0;color:var(--text-secondary);font-size:12px}.public-share_trigger__rRLlg{gap:6px}@media (max-width:36rem){.public-share_dialog___L0GP{padding:16px}.public-share_access__A5JUA{flex-wrap:wrap}.public-share_access__A5JUA .public-share_badge__4xmm9{margin-left:48px}.public-share_actionRow__Z69_L{align-items:flex-start;flex-direction:column;gap:10px}.public-share_copyRow__ssX9b{flex-direction:column}}.ProjectPublicSharesPanel_panel__W_S4B{display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:16px}.ProjectPublicSharesPanel_header__hGKzY h2{display:flex;align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:1.45}.ProjectPublicSharesPanel_header__hGKzY h2 span{color:var(--text-muted);font-size:13px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectPublicSharesPanel_header__hGKzY p{max-width:700px;margin:3px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.ProjectPublicSharesPanel_readOnly__r4pzt{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.ProjectPublicSharesPanel_readOnly__r4pzt svg{flex:none;margin-top:2px}.ProjectPublicSharesPanel_tableViewport__6wQaH{padding:0;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel)}.ProjectPublicSharesPanel_table__k09_w{width:100%;min-width:660px;table-layout:fixed;border-collapse:collapse;font-size:13px}.ProjectPublicSharesPanel_table__k09_w th{padding:9px 12px;text-align:left;color:var(--text-secondary);font-size:12px;font-weight:500;border-bottom:1px solid var(--border-default)}.ProjectPublicSharesPanel_table__k09_w th:first-child{width:38%}.ProjectPublicSharesPanel_table__k09_w th:nth-child(2){width:110px}.ProjectPublicSharesPanel_table__k09_w th:last-child{width:152px}.ProjectPublicSharesPanel_table__k09_w td{padding:12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.ProjectPublicSharesPanel_table__k09_w tbody tr:last-child td{border-bottom:0}.ProjectPublicSharesPanel_table__k09_w tbody tr:hover{background:var(--state-hover)}.ProjectPublicSharesPanel_identity__X7yEI{display:flex;align-items:center;gap:10px;min-width:0}.ProjectPublicSharesPanel_icon__cP2A3{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-main);color:var(--text-secondary)}.ProjectPublicSharesPanel_identity__X7yEI>div{min-width:0}.ProjectPublicSharesPanel_identity__X7yEI h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.5}.ProjectPublicSharesPanel_identity__X7yEI p{margin:2px 0 0;font-size:12px;color:var(--text-muted)}.ProjectPublicSharesPanel_state__IfvCI{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--text-muted);font-size:12px}.ProjectPublicSharesPanel_state__IfvCI>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--text-muted)}.ProjectPublicSharesPanel_state__IfvCI[data-active=true]{color:var(--text-secondary)}.ProjectPublicSharesPanel_state__IfvCI[data-active=true]>span{background:var(--success)}.ProjectPublicSharesPanel_access__nm3Qc{color:var(--text-muted);font-size:12px;line-height:1.5}.ProjectPublicSharesPanel_rowActions__sjTCz{display:flex;justify-content:flex-end}.ProjectPublicSharesPanel_rowActions__sjTCz>p,.ProjectPublicSharesPanel_srOnly__HEbaq{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ProjectPublicSharesPanel_rowActions__sjTCz>button{height:28px;white-space:nowrap;font-size:12px}.ProjectPublicSharesPanel_tableFooter__p1xkm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-height:38px;padding:8px 12px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px}.ProjectPublicSharesPanel_note__lwIbl{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.ProjectPublicSharesPanel_identifiers__zcAkq{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel)}.ProjectPublicSharesPanel_identifiers__zcAkq>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ProjectPublicSharesPanel_identifiers__zcAkq dt{min-width:96px;color:var(--text-secondary);font-size:12.5px}.ProjectPublicSharesPanel_identifiers__zcAkq dd{display:flex;flex:1 1;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin:0}.ProjectPublicSharesPanel_identifiers__zcAkq code{font-family:var(--font-mono),monospace;font-size:12px;overflow-wrap:anywhere}.ActivityFeed_feed__xq4Hd{display:flex;flex-direction:column;gap:8px}.ActivityFeed_feed__xq4Hd form,.ActivityFeed_filters__a5gYf{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.ActivityFeed_filters__a5gYf label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-secondary)}.ActivityFeed_filters__a5gYf input,.ActivityFeed_filters__a5gYf select{background:var(--surface-panel);border:1px solid var(--border-default);color:var(--text-primary);padding:var(--space-2);border-radius:var(--radius-sm);max-width:100%}.ActivityFeed_feed__xq4Hd pre{overflow:auto;max-width:100%}.ActivityFeed_item__xZ_rj details{width:100%;min-width:0}.ActivityFeed_item__xZ_rj{overflow-wrap:anywhere}.ActivityFeed_filter__9hESp{align-self:flex-start;height:28px;padding:0 8px;border-radius:var(--radius-sm);background:var(--surface-panel);border:1px solid var(--border-default);color:var(--text-primary);font-size:12px}.ActivityFeed_status__CjARp{padding:8px 0;color:var(--text-secondary);font-size:13px;margin:0}.ActivityFeed_error__InMGR{color:var(--danger);font-size:13px;margin:0}.ActivityFeed_list__LNDnW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ActivityFeed_item__xZ_rj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;padding:6px 0;border-top:1px dashed var(--border-subtle);font-size:13px}.ActivityFeed_actor__XmV5o{font-weight:600;color:var(--text-primary)}.ActivityFeed_action__fmbQi{color:var(--text-secondary)}.ActivityFeed_content__MUOKE{min-width:0;line-height:1.5}.ActivityFeed_targetLine__dMRka{margin-top:4px}.ActivityFeed_target__90OlD{color:var(--text-secondary);font-size:12px}.ActivityFeed_date__PKj7v{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:11.5px}.ActivityFeed_loadMore__LHHYX{align-self:center;margin-top:4px;font-size:12.5px;color:var(--brand-bright);background:transparent;border:none;padding:6px 10px}.ActivityFeed_loadMore__LHHYX:disabled{color:var(--text-secondary)}.ActivityFeed_logs__n4e9M{gap:16px}.ActivityFeed_logs__n4e9M .ActivityFeed_list__LNDnW{gap:0;border:1px solid var(--border-default);border-radius:var(--radius-panel);overflow:hidden}.ActivityFeed_logs__n4e9M .ActivityFeed_item__xZ_rj{grid-template-columns:38px 24px minmax(0,1fr) auto;padding:14px 12px;border-top:0;border-bottom:1px solid var(--border-subtle);align-items:start}.ActivityFeed_logs__n4e9M .ActivityFeed_item__xZ_rj:last-child{border-bottom:0}.ActivityFeed_logs__n4e9M .ActivityFeed_filters__a5gYf{padding-bottom:4px}.ActivityFeed_day__dc5Uz{padding:10px 12px;background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);text-transform:uppercase;font-size:11px}.ActivityFeed_logTime__HqhxT{flex:none;color:var(--text-muted);font-size:11px}.ActivityFeed_category___t4p5{justify-self:end;white-space:nowrap}.ActivityFeed_advancedFilters__dSZhR{color:var(--text-muted);font-size:12px}.ActivityFeed_advancedFilters__dSZhR summary{cursor:pointer}.ActivityFeed_advancedFilters__dSZhR .ActivityFeed_filters__a5gYf{margin-top:10px}.ActivityFeed_advancedEventFilter__L0yaB{align-self:flex-start;max-width:100%;height:28px;background:var(--surface-panel);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:12px}.ActivityFeed_logs__n4e9M .ActivityFeed_item__xZ_rj{padding:10px 12px;min-height:42px;gap:10px}.ActivityFeed_logs__n4e9M .ActivityFeed_target__90OlD{display:inline-block;max-width:100%;padding:2px 7px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font-size:13px}.ActivityFeed_logs__n4e9M .ActivityFeed_logTime__HqhxT{font-family:var(--font-mono),monospace;min-width:38px}@media (max-width:48rem){.ActivityFeed_logs__n4e9M .ActivityFeed_item__xZ_rj{grid-template-columns:38px 24px minmax(0,1fr)}.ActivityFeed_logs__n4e9M .ActivityFeed_category___t4p5{grid-column:3;justify-self:start}.ActivityFeed_feed__xq4Hd:not(.ActivityFeed_taskFeed__a__df):not(.ActivityFeed_logs__n4e9M) .ActivityFeed_item__xZ_rj{grid-template-columns:minmax(0,1fr);row-gap:2px}}.ActivityFeed_taskFeed__a__df>div:first-child{position:absolute;top:-5px;right:0}.ActivityFeed_taskFeed__a__df>div:first-child>button{height:24px;min-height:24px;padding:0 6px;border:0;background:transparent;color:var(--text-secondary);font-size:12px}.ActivityFeed_taskFeed__a__df .ActivityFeed_list__LNDnW{gap:0;margin-top:4px;margin-left:4px;border-left:1px solid var(--border-subtle)}.ActivityFeed_taskFeed__a__df .ActivityFeed_item__xZ_rj{position:relative;align-items:baseline;gap:10px;padding:5px 0 5px 16px;border-top:0;font-size:12.5px;line-height:1.45}.ActivityFeed_taskFeed__a__df .ActivityFeed_item__xZ_rj:before{content:"";position:absolute;left:-3px;top:12px;width:4px;height:4px;border-radius:50%;background:var(--text-muted)}.ActivityFeed_taskFeed__a__df .ActivityFeed_actor__XmV5o{font-weight:500}.ActivityFeed_taskFeed__a__df .ActivityFeed_date__PKj7v{color:var(--text-muted);font-size:12px}.JournalToolbar_toolbar__Y2yhr{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.JournalToolbar_toolbar__Y2yhr>input{flex:1 1 210px;width:auto;min-width:0;max-width:300px}.JournalToolbar_toolbar__Y2yhr>select{width:auto;max-width:100%;flex:0 1 auto}.JournalToolbar_categories__3jsf6{display:flex;gap:2px;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-md);max-width:100%;flex-wrap:wrap}.JournalToolbar_categories__3jsf6 button[aria-pressed=true]{color:var(--text-primary);background:var(--brand-tint)}.JournalToolbar_export__RnEe_{margin-left:auto}@media (max-width:48rem){.JournalToolbar_toolbar__Y2yhr>input{max-width:none;flex-basis:100%}.JournalToolbar_toolbar__Y2yhr>select{flex:1 1 140px}.JournalToolbar_categories__3jsf6{width:100%}}.OrganizationJournal_feed__P2YKo{display:flex;flex-direction:column;gap:14px}.OrganizationJournal_feed__P2YKo h2{margin:6px 0 0;font-size:18px}.OrganizationJournal_description__tA4P8{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.OrganizationJournal_badges__eQ_Kq,.OrganizationJournal_feed__P2YKo form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.OrganizationJournal_feed__P2YKo>button{align-self:flex-start}.OrganizationJournal_list__0UdAM{list-style:none;margin:0;padding:0;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-panel);overflow:hidden}.OrganizationJournal_item__SVIf8{font-size:13px;overflow-wrap:anywhere}.OrganizationJournal_day__BvPZA{padding:10px 12px;background:var(--surface-raised);font-size:11px;text-transform:uppercase;color:var(--text-muted)}.OrganizationJournal_day__BvPZA,.OrganizationJournal_item__SVIf8 details{border-bottom:1px solid var(--border-subtle)}.OrganizationJournal_item__SVIf8 summary{display:grid;grid-template-columns:38px 24px minmax(0,1fr) auto 12px;align-items:start;grid-gap:10px;gap:10px;padding:12px;cursor:pointer;color:var(--text-secondary)}.OrganizationJournal_item__SVIf8 summary strong{color:var(--text-primary)}.OrganizationJournal_item__SVIf8 summary time{color:var(--text-muted);font-size:11px;white-space:nowrap;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OrganizationJournal_eventContent__odYIQ{min-width:0;line-height:1.55}.OrganizationJournal_eventTarget__sFVHZ{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.OrganizationJournal_eventCategory__tzvY3{justify-self:end;white-space:nowrap}.OrganizationJournal_chevron__VJrHu{text-align:center}.OrganizationJournal_item__SVIf8 details[open] .OrganizationJournal_chevron__VJrHu{transform:rotate(180deg)}.OrganizationJournal_eventDetails__ey0Ur{margin:0 12px 12px 94px;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius)}.OrganizationJournal_eventDetails__ey0Ur dl{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px}.OrganizationJournal_eventDetails__ey0Ur dt{color:var(--text-muted)}.OrganizationJournal_eventDetails__ey0Ur dd{margin:0}.OrganizationJournal_eventDetails__ey0Ur pre{overflow:auto;max-width:100%;font-size:12px}@media (max-width:48rem){.OrganizationJournal_item__SVIf8 summary{grid-template-columns:38px 24px minmax(0,1fr) 12px}.OrganizationJournal_eventCategory__tzvY3{grid-column:3;grid-row:2;justify-self:start}.OrganizationJournal_chevron__VJrHu{grid-column:4;grid-row:1}.OrganizationJournal_eventDetails__ey0Ur{margin-left:12px}.OrganizationJournal_eventDetails__ey0Ur dl{grid-template-columns:1fr}}.OrganizationJournal_heading__JMDSe{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.OrganizationJournal_advancedFilters__KW19a{color:var(--text-muted);font-size:12px}.OrganizationJournal_advancedFilters__KW19a summary{cursor:pointer}.OrganizationJournal_advancedFilters__KW19a form{margin-top:10px}.OrganizationJournal_feed__P2YKo{min-width:0;gap:12px}.OrganizationJournal_item__SVIf8 summary{padding:10px 12px;min-height:42px}.OrganizationJournal_item__SVIf8 summary>span:not(.OrganizationJournal_chevron__VJrHu){min-width:0;overflow-wrap:anywhere}.OrganizationJournal_eventDetails__ey0Ur{background:var(--surface-main);font-size:12px;margin-top:0}.OrganizationJournal_eventDetails__ey0Ur dl{gap:0}.OrganizationJournal_eventDetails__ey0Ur dd,.OrganizationJournal_eventDetails__ey0Ur dt{padding:10px 0;border-bottom:1px solid var(--border-subtle)}.EntityPage_page__3Edi_{width:100%;padding:.75rem 1.5rem 3rem;display:flex;flex-direction:column}.EntityPage_page__3Edi_>*+*{margin-top:1.25rem}.EntityPage_page__3Edi_>.EntityPage_header___3J5T{margin-top:.625rem}.EntityPage_page__3Edi_>.EntityPage_tabs__J6uel{margin-top:.875rem}.EntityPage_back__jvrHl{display:inline-flex;align-items:center;gap:.3125rem;align-self:flex-start;min-height:1.375rem;padding:0 .375rem 0 .125rem;margin-left:-.125rem;border-radius:var(--radius-chip);color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.EntityPage_back__jvrHl:hover{color:var(--text-primary);background:var(--surface-hover);text-decoration:none}.EntityPage_header___3J5T{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.EntityPage_identity__FHl73{display:flex;align-items:center;gap:.75rem;flex:1 1 25rem;min-width:0}.EntityPage_monogram__aC1rk{flex:none}.EntityPage_monogram__aC1rk>span{width:2.5rem;height:2.5rem;border-radius:var(--radius-panel);font-size:.9375rem}.EntityPage_title__4IBlM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.EntityPage_title__4IBlM h1{flex:0 1 auto;min-width:0}.EntityPage_tabs__J6uel{min-height:2.375rem}.EntityPage_heading__sNFF8{flex:1 1 14rem;min-width:0}.EntityPage_heading__sNFF8 h1{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.EntityPage_description__Qbbsw{margin:.125rem 0 0;color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}.EntityPage_toolbar__qoYHv{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.EntityPage_toolbar__qoYHv h2{margin:0;font-size:var(--text-md);flex:1 1}.EntityPage_grid__eYgK5{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-gap:.625rem;gap:.625rem;margin:0;padding:0;list-style:none}.EntityPage_grid__eYgK5>li{min-width:0}.EntityPage_card__MqxLC{display:flex;flex-direction:column;gap:.625rem;padding:1rem;border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:var(--radius-panel);color:var(--text-primary);text-decoration:none;height:100%}.EntityPage_card__MqxLC:hover{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-strong);text-decoration:none}.EntityPage_card__MqxLC strong{font-size:var(--text-base);overflow-wrap:anywhere}.EntityPage_card__MqxLC p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}.EntityPage_cardMeta__xzeqy{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.EntityPage_admin__oGaLX{width:100%;max-width:71.75rem;display:grid;grid-template-columns:11.25rem minmax(0,58.75rem);grid-gap:1.75rem;gap:1.75rem;align-items:start}.EntityPage_sections__mbnPU{display:flex;flex-direction:column;gap:.25rem;position:-webkit-sticky;position:sticky;top:1rem}.EntityPage_sections__mbnPU a{display:flex;align-items:center;gap:.5rem;min-height:1.875rem;padding:0 .625rem;border-radius:var(--radius-row);color:var(--text-secondary);font-size:var(--text-sm)}.EntityPage_sections__mbnPU a:hover{background:var(--surface-raised);color:var(--text-primary)}.EntityPage_sections__mbnPU a[aria-current=location]{background:var(--tint-selected);color:var(--text-primary);box-shadow:inset 2px 0 var(--brand-bright)}.EntityPage_panels___Roh9{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.EntityPage_panels___Roh9>div{scroll-margin-top:1rem;min-width:0}.EntityPage_readout__PR3CK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.75rem;gap:.75rem;margin:0}.EntityPage_readout__PR3CK dt{color:var(--text-muted);font-size:var(--text-xs)}.EntityPage_readout__PR3CK dd{margin:.25rem 0 0;overflow-wrap:anywhere}@media (max-width:48rem){.EntityPage_page__3Edi_{padding-inline:1rem}.EntityPage_admin__oGaLX{grid-template-columns:minmax(0,1fr)}.EntityPage_sections__mbnPU{flex-direction:row;flex-wrap:wrap;position:static}}.ProjectDetail_home__3wB_U{display:grid;grid-template-columns:minmax(0,1fr) 18rem;grid-gap:2rem;gap:2rem;align-items:start}.ProjectDetail_primary__ajtia{display:flex;flex-direction:column;gap:2rem;min-width:0}.ProjectDetail_contents__wwLb6{min-width:0;display:flex;flex-direction:column;gap:1rem;scroll-margin-top:1rem}.ProjectDetail_contents__wwLb6 h2,.ProjectDetail_summary__0PiyU h2{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0}.ProjectDetail_contents__wwLb6 label{color:var(--text-secondary);font-size:var(--text-sm)}.ProjectDetail_summary__0PiyU{background:transparent;overflow:hidden}.ProjectDetail_summary__0PiyU h2{padding:0 0 .875rem}.ProjectDetail_summaryRow__gX_V3{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:var(--text-sm);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);background:var(--surface-panel)}.ProjectDetail_summary__0PiyU h2+.ProjectDetail_summaryRow__gX_V3{border-top:1px solid var(--border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ProjectDetail_summaryRow__gX_V3:has(+.ProjectDetail_summaryLink__GuFwO){border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ProjectDetail_summaryRow__gX_V3 svg{color:var(--text-secondary);flex:none}.ProjectDetail_summaryRow__gX_V3 strong{margin-left:auto;font-weight:500;color:var(--text-secondary)}.ProjectDetail_summaryLink__GuFwO{display:block;padding:.875rem 1rem;font-size:var(--text-sm);color:var(--text-secondary)}.ProjectDetail_resourceList__q_dc3{padding:0;margin:0;list-style:none;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);overflow:hidden}.ProjectDetail_resourceList__q_dc3:empty{display:none}.ProjectDetail_resourceList__q_dc3 li:last-child .ProjectDetail_resourceRow__4PCU0{border-bottom:0}.ProjectDetail_resourceRow__4PCU0{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.ProjectDetail_resourceRow__4PCU0:hover{background:var(--surface-hover);text-decoration:none}.ProjectDetail_resourceIcon__ZVRZT{display:flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.ProjectDetail_resourceName__styW1{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1;overflow-wrap:anywhere;font-size:var(--text-sm)}.ProjectDetail_resourceName__styW1 strong{font-weight:500}.ProjectDetail_resourceDate__YWQkq,.ProjectDetail_resourceName__styW1 small{color:var(--text-muted);font-size:var(--text-xs)}.ProjectDetail_resourceDate__YWQkq{flex:none}@media (max-width:64rem){.ProjectDetail_home__3wB_U{grid-template-columns:minmax(0,1fr) 15rem;gap:1.25rem}}@media (max-width:48rem){.ProjectDetail_page__mTsEo{padding:1.25rem}.ProjectDetail_home__3wB_U{grid-template-columns:minmax(0,1fr)}.ProjectDetail_summary__0PiyU{grid-row:1}.ProjectDetail_identity___SxCZ,.ProjectDetail_title__L7Taj h1{flex-basis:100%}.ProjectDetail_resourceRow__4PCU0{flex-wrap:wrap}}.ProjectDetail_headerActions__X8Vel{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ProjectFavoriteButton_star__INSZT{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text-muted);cursor:pointer}.ProjectFavoriteButton_star__INSZT[aria-pressed=true]{color:var(--brand-bright)}.ProjectFavoriteButton_star__INSZT:hover{background:rgba(255,255,255,.07);color:var(--brand-bright)}.ProjectFavoriteButton_star__INSZT:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ProjectFavoriteButton_star__INSZT:disabled{cursor:progress}.ProjectFavoriteButton_error__oJpk6{font-size:var(--text-xs);color:#ff6b6b}.OrganizationPages_identityMeta__b51Oy{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;color:var(--text-secondary)}.OrganizationPages_sort__WZ2TN{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}.OrganizationPages_sort__WZ2TN select{height:30px;border:1px solid var(--border-default);border-radius:var(--radius);padding:0 8px;color:var(--text-secondary);background:var(--surface-panel)}.OrganizationPages_cardHeader__KnrAL{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;text-align:left}.OrganizationPages_cardStats__C0Lj_{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;margin-top:auto;border-top:1px solid var(--border-subtle);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.OrganizationPages_cardStats__C0Lj_ span{display:inline-flex;align-items:center;gap:5px}.OrganizationPages_cardStats__C0Lj_ svg{color:var(--text-muted)}.OrganizationPages_cardStats__C0Lj_ time{margin-left:auto;color:var(--text-muted);font-size:11px}