:root{color-scheme:light;--tf-bg: #f8faf9;--tf-surface: #ffffff;--tf-surface-muted: #f2f5f3;--tf-sidebar: #ffffff;--tf-border: #e5e9e7;--tf-border-strong: #d0d7d3;--tf-text: #17212b;--tf-text-muted: #6b7280;--tf-text-subtle: #656d77;--tf-text-inverse: #ffffff;--tf-surface-raised: #ffffff;--tf-surface-hover: #f6f8f7;--tf-input-bg: #ffffff;--tf-placeholder: var(--tf-text-subtle);--tf-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616a65' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--tf-backdrop: rgb(18 26 22 / 40%);--tf-toast-bg: #17212b;--tf-toast-text: #ffffff;--tf-toast-error-bg: #8c2a1b;--tf-toast-error-text: #ffffff;--tf-chart-bar: #a7dcc1;--tf-data-color-strength: 100%;--tf-primary: #116149;--tf-primary-hover: #0c4d39;--tf-primary-active: #093d2d;--tf-primary-soft: #e7f3ed;--tf-primary-soft-text: #0f5a43;--tf-primary-soft-border: #cfe6da;--tf-on-primary: #ffffff;--tf-focus-ring: 0 0 0 3px rgb(17 97 73 / 30%);--tf-danger: #c2412d;--tf-danger-hover: #a63625;--tf-danger-soft: #fbeae6;--tf-on-danger: #ffffff;--tf-warning: #b7791f;--tf-warning-soft: #fbf1dd;--tf-success: #1f7a4d;--tf-success-soft: #e4f3ea;--tf-info: #2b6cb0;--tf-info-soft: #e7eff9;--tf-alert-error-border: #f2c7bf;--tf-alert-error-text: #8c2a1b;--tf-alert-warning-border: #efd8a8;--tf-alert-warning-text: #7a4d0b;--tf-alert-info-border: #c9dbf2;--tf-alert-info-text: #22528a;--tf-status-todo-bg: #eef0ec;--tf-status-todo-fg: #4f5752;--tf-status-progress-bg: #e5eefb;--tf-status-progress-fg: #2459a5;--tf-status-review-bg: #fbf0dc;--tf-status-review-fg: #8f5b0e;--tf-status-done-bg: #e2f2e8;--tf-status-done-fg: #1b6b42;--tf-priority-low-bg: #e6f4ec;--tf-priority-low-fg: #1d7a4e;--tf-priority-medium-bg: #fdf0dc;--tf-priority-medium-fg: #a1580b;--tf-priority-high-bg: #fde8e8;--tf-priority-high-fg: #c0362c;--tf-priority-urgent-bg: #c0362c;--tf-priority-urgent-fg: #ffffff;--tf-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tf-font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--tf-text-xs: .75rem;--tf-text-sm: .8125rem;--tf-text-md: .875rem;--tf-text-lg: 1rem;--tf-text-xl: 1.25rem;--tf-text-2xl: 1.5rem;--tf-text-page: 1.75rem;--tf-text-3xl: 1.875rem;--tf-weight-regular: 400;--tf-weight-medium: 500;--tf-weight-semibold: 600;--tf-weight-bold: 700;--tf-leading: 1.5;--tf-space-1: .25rem;--tf-space-2: .5rem;--tf-space-3: .75rem;--tf-space-4: 1rem;--tf-space-5: 1.25rem;--tf-space-6: 1.5rem;--tf-space-8: 2rem;--tf-space-10: 2.5rem;--tf-radius-sm: 6px;--tf-radius-md: 8px;--tf-radius-lg: 12px;--tf-radius-pill: 999px;--tf-shadow-sm: 0 1px 2px rgb(16 24 40 / 4%);--tf-shadow-md: 0 4px 16px rgb(20 30 25 / 8%);--tf-shadow-lg: 0 12px 40px rgb(20 30 25 / 14%);--tf-sidebar-width: 232px;--tf-topbar-height: 64px;--tf-drawer-width: 960px;--tf-side-panel-width: 300px;--tf-board-column-width: 296px;--tf-transition: .15s ease}@media screen{:root[data-theme=dark]{color-scheme:dark;--tf-bg: #101714;--tf-surface: #17211c;--tf-surface-muted: #1e2b24;--tf-surface-raised: #1e2b24;--tf-surface-hover: #26362d;--tf-sidebar: #131c18;--tf-border: #33463a;--tf-border-strong: #46604f;--tf-text: #edf4ef;--tf-text-muted: #a4b6aa;--tf-text-subtle: #8fa396;--tf-text-inverse: #102319;--tf-input-bg: #131c18;--tf-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a4b6aa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--tf-backdrop: rgb(0 0 0 / 60%);--tf-toast-bg: #e6eee8;--tf-toast-text: #102319;--tf-toast-error-bg: #f2a198;--tf-toast-error-text: #2a0d09;--tf-chart-bar: #2f6b4f;--tf-data-color-strength: 55%;--tf-primary: #67c89a;--tf-primary-hover: #85d8af;--tf-primary-active: #a3e3c3;--tf-primary-soft: #203e30;--tf-primary-soft-text: #9fe0bf;--tf-primary-soft-border: #2c5a44;--tf-on-primary: #102319;--tf-focus-ring: 0 0 0 3px rgb(103 200 154 / 40%);--tf-danger: #f08a7e;--tf-danger-hover: #f4a196;--tf-danger-soft: #3a1f1c;--tf-on-danger: #2a0d09;--tf-warning: #e3b05a;--tf-warning-soft: #3a2f1a;--tf-success: #6fcf97;--tf-success-soft: #1c3527;--tf-info: #82b3ec;--tf-info-soft: #1b2b3d;--tf-alert-error-border: #6b3129;--tf-alert-error-text: #f6b8b0;--tf-alert-warning-border: #6a5223;--tf-alert-warning-text: #f0cd8b;--tf-alert-info-border: #2f4a6b;--tf-alert-info-text: #b3d1f5;--tf-status-todo-bg: #2a3530;--tf-status-todo-fg: #c6d2cb;--tf-status-progress-bg: #1c2c42;--tf-status-progress-fg: #94bcf0;--tf-status-review-bg: #3a2f1a;--tf-status-review-fg: #e9c47a;--tf-status-done-bg: #1c3527;--tf-status-done-fg: #86d8ab;--tf-priority-low-bg: #1c3527;--tf-priority-low-fg: #86d8ab;--tf-priority-medium-bg: #3a2f1a;--tf-priority-medium-fg: #ebbb72;--tf-priority-high-bg: #3d2120;--tf-priority-high-fg: #f4a59b;--tf-priority-urgent-bg: #f08a7e;--tf-priority-urgent-fg: #2a0d09;--tf-shadow-sm: 0 1px 2px rgb(0 0 0 / 30%);--tf-shadow-md: 0 4px 16px rgb(0 0 0 / 40%);--tf-shadow-lg: 0 12px 40px rgb(0 0 0 / 55%)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--tf-font);font-size:var(--tf-text-md);line-height:var(--tf-leading);color:var(--tf-text);background:var(--tf-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.25;font-weight:var(--tf-weight-semibold)}h1{font-size:var(--tf-text-page);letter-spacing:-.01em}h2,h3{font-size:var(--tf-text-lg)}p{margin:0}a{color:var(--tf-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tf-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--tf-space-2);top:-40px;z-index:1000;padding:var(--tf-space-2) var(--tf-space-3);background:var(--tf-primary);color:var(--tf-on-primary);border-radius:var(--tf-radius-sm)}.skip-link:focus{top:var(--tf-space-2)}.muted{color:var(--tf-text-muted)}.subtle{color:var(--tf-text-subtle);font-size:var(--tf-text-sm)}.text-danger{color:var(--tf-danger)}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:var(--tf-space-5)}.card-title{font-size:var(--tf-text-lg);font-weight:var(--tf-weight-semibold);margin-bottom:var(--tf-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--tf-space-2)}.stack{display:flex;flex-direction:column;gap:var(--tf-space-4)}.row{display:flex;align-items:center;gap:var(--tf-space-2);flex-wrap:wrap}.spacer{flex:1}.progress{height:6px;background:var(--tf-surface-muted);border-radius:var(--tf-radius-pill);overflow:hidden}.progress>span{display:block;height:100%;background:var(--tf-primary);border-radius:inherit;transition:width .3s ease}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:var(--tf-space-3) var(--tf-space-3);border-bottom:1px solid var(--tf-border);vertical-align:middle}.table th{font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-muted)}.table tbody tr:hover{background:var(--tf-surface-muted)}.table-wrap{overflow-x:auto;border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);background:var(--tf-surface)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tf-space-2);min-height:36px;padding:0 var(--tf-space-4);border-radius:var(--tf-radius-md);border:1px solid transparent;font-size:var(--tf-text-md);font-weight:var(--tf-weight-medium);line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--tf-transition),border-color var(--tf-transition),color var(--tf-transition)}.tf-btn:hover{text-decoration:none}.tf-btn:focus-visible{outline:none;box-shadow:var(--tf-focus-ring)}.tf-btn:disabled,.tf-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tf-btn svg{flex-shrink:0}.tf-btn--primary{background:var(--tf-primary);color:var(--tf-on-primary)}.tf-btn--primary:hover:not(:disabled){background:var(--tf-primary-hover)}.tf-btn--primary:active:not(:disabled){background:var(--tf-primary-active)}.tf-btn--secondary{background:var(--tf-surface);border-color:var(--tf-border-strong);color:var(--tf-text)}.tf-btn--secondary:hover:not(:disabled){background:var(--tf-surface-muted)}.tf-btn--ghost{background:transparent;color:var(--tf-text-muted)}.tf-btn--ghost:hover:not(:disabled){background:var(--tf-surface-muted);color:var(--tf-text)}.tf-btn--danger{background:var(--tf-danger);color:var(--tf-on-danger)}.tf-btn--danger:hover:not(:disabled){background:var(--tf-danger-hover)}.tf-btn--sm{min-height:30px;padding:0 var(--tf-space-3);font-size:var(--tf-text-sm)}.tf-btn--icon{padding:0;width:36px}.tf-btn--icon.tf-btn--sm{width:30px}.tf-btn--block{width:100%}.field{display:flex;flex-direction:column;gap:var(--tf-space-1);min-width:0}.field-label{font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium);color:var(--tf-text)}.field-hint{font-size:var(--tf-text-xs);color:var(--tf-text-subtle)}.field-error{font-size:var(--tf-text-xs);color:var(--tf-danger)}.tf-input,.tf-select,.tf-textarea{width:100%;min-height:36px;padding:var(--tf-space-2) var(--tf-space-3);background-color:var(--tf-input-bg);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-md);font-size:var(--tf-text-md);transition:border-color var(--tf-transition),box-shadow var(--tf-transition)}.tf-input::placeholder,.tf-select::placeholder,.tf-textarea::placeholder{color:var(--tf-placeholder)}.tf-input:hover:not(:disabled),.tf-select:hover:not(:disabled),.tf-textarea:hover:not(:disabled){border-color:var(--tf-text-subtle)}.tf-input:focus,.tf-select:focus,.tf-textarea:focus{outline:none;border-color:var(--tf-primary);box-shadow:var(--tf-focus-ring)}.tf-input:disabled,.tf-select:disabled,.tf-textarea:disabled{background:var(--tf-surface-muted);cursor:not-allowed}.tf-input.ng-invalid.ng-touched,.tf-input[aria-invalid=true],.tf-select.ng-invalid.ng-touched,.tf-select[aria-invalid=true],.tf-textarea.ng-invalid.ng-touched,.tf-textarea[aria-invalid=true]{border-color:var(--tf-danger)}.tf-select{appearance:none;padding-right:var(--tf-space-8);background-image:var(--tf-select-arrow);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.tf-select--sm,.tf-input--sm{min-height:30px;padding-top:var(--tf-space-1);padding-bottom:var(--tf-space-1);font-size:var(--tf-text-sm)}.tf-textarea{min-height:96px;resize:vertical;line-height:var(--tf-leading)}.checkbox{display:inline-flex;align-items:center;gap:var(--tf-space-2);cursor:pointer}.checkbox input{width:16px;height:16px;accent-color:var(--tf-primary);cursor:pointer;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-4)}@media(max-width:600px){.form-grid{grid-template-columns:1fr}}.form-grid .span-2{grid-column:1/-1}.alert{padding:var(--tf-space-3) var(--tf-space-4);border-radius:var(--tf-radius-md);border:1px solid transparent;font-size:var(--tf-text-sm);display:flex;gap:var(--tf-space-3);align-items:flex-start}.alert--error{background:var(--tf-danger-soft);border-color:var(--tf-alert-error-border);color:var(--tf-alert-error-text)}.alert--warning{background:var(--tf-warning-soft);border-color:var(--tf-alert-warning-border);color:var(--tf-alert-warning-text)}.alert--info{background:var(--tf-info-soft);border-color:var(--tf-alert-info-border);color:var(--tf-alert-info-text)}.segmented{display:inline-flex;padding:3px;background:var(--tf-surface-muted);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);gap:2px}.segmented a,.segmented button{display:inline-flex;align-items:center;gap:var(--tf-space-1);border:0;background:transparent;padding:var(--tf-space-1) var(--tf-space-3);border-radius:var(--tf-radius-sm);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium);color:var(--tf-text-muted);cursor:pointer;text-decoration:none}.segmented a.active,.segmented a[aria-pressed=true],.segmented button.active,.segmented button[aria-pressed=true]{background:var(--tf-surface);color:var(--tf-text);box-shadow:var(--tf-shadow-sm)}.page{padding:var(--tf-space-6) var(--tf-space-8);max-width:1400px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--tf-space-6)}@media(max-width:900px){.page{padding:var(--tf-space-4);gap:var(--tf-space-4)}}.page--full{max-width:none;height:100%;min-height:0}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tf-space-4);flex-wrap:wrap}.page-header p{margin-top:var(--tf-space-1);color:var(--tf-text-muted)}.page-actions{display:flex;gap:var(--tf-space-2);flex-wrap:wrap;align-items:center}.grid{display:grid;gap:var(--tf-space-4)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-3{grid-template-columns:1fr}}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.grid-2{grid-template-columns:1fr}}.stat-card .stat-label{font-size:var(--tf-text-sm);color:var(--tf-text-muted);display:flex;align-items:center;gap:var(--tf-space-2)}.stat-card .stat-value{font-size:var(--tf-text-3xl);font-weight:var(--tf-weight-semibold);margin-top:var(--tf-space-2);letter-spacing:-.02em}.stat-card .stat-hint{font-size:var(--tf-text-xs);color:var(--tf-text-subtle)}.filters{display:flex;flex-wrap:wrap;gap:var(--tf-space-2);align-items:flex-end}.filters .field{min-width:140px}.filters .field--grow{flex:1 1 220px}.bars{display:flex;align-items:flex-end;gap:var(--tf-space-2);height:160px;padding-top:var(--tf-space-4)}.bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--tf-space-1);height:100%;min-width:0}.bar .bar-fill{width:100%;max-width:36px;background:var(--tf-primary);border-radius:var(--tf-radius-sm) var(--tf-radius-sm) 2px 2px;min-height:2px;transition:height .3s ease}.bar .bar-fill--empty{background:var(--tf-border)}.bar .bar-label{font-size:11px;color:var(--tf-text-subtle);white-space:nowrap}.bar .bar-value{font-size:11px;color:var(--tf-text-muted);font-weight:var(--tf-weight-medium)}.list-plain{list-style:none;margin:0;padding:0}.with-side-panel{display:grid;grid-template-columns:minmax(0,1fr) var(--tf-side-panel-width);gap:var(--tf-space-6);align-items:start}@media(max-width:1100px){.with-side-panel{grid-template-columns:minmax(0,1fr)}}.tabs{display:flex;gap:var(--tf-space-6);border-bottom:1px solid var(--tf-border);overflow-x:auto}.tabs button{background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--tf-space-2) 0 var(--tf-space-3);font-weight:var(--tf-weight-medium);color:var(--tf-text-muted);cursor:pointer;white-space:nowrap}.tabs button:hover{color:var(--tf-text)}.tabs button[aria-selected=true]{color:var(--tf-primary);border-bottom-color:var(--tf-primary)}.tabs button:focus-visible{outline-offset:-2px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:currentColor}.icon-circle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.task-list-head{display:grid;grid-template-columns:var(--tf-task-row-columns);gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-4);font-size:var(--tf-text-sm);color:var(--tf-text-muted);border-bottom:1px solid var(--tf-border)}@media(max-width:700px){.task-list-head{display:none}}:root{--tf-task-row-columns: 20px minmax(0, 1fr) 150px 88px 76px 32px}.section-title{font-size:var(--tf-text-lg);font-weight:var(--tf-weight-semibold)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-overlay-dark-backdrop{background:var(--tf-backdrop)}.tf-modal-panel{max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex}.tf-modal{width:100%;background:var(--tf-surface-raised);border-radius:var(--tf-radius-lg);border:1px solid var(--tf-border);box-shadow:var(--tf-shadow-lg);display:flex;flex-direction:column;max-height:inherit;overflow:hidden}.tf-modal-header{padding:var(--tf-space-5) var(--tf-space-6) var(--tf-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--tf-space-3)}.tf-modal-body{padding:var(--tf-space-2) var(--tf-space-6) var(--tf-space-4);overflow-y:auto}.tf-modal-footer{padding:var(--tf-space-4) var(--tf-space-6);border-top:1px solid var(--tf-border);display:flex;justify-content:flex-end;gap:var(--tf-space-2);background:var(--tf-sidebar)}.tf-popover{background:var(--tf-surface-raised);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:var(--tf-shadow-md);padding:var(--tf-space-1);min-width:200px;max-height:360px;overflow-y:auto}.tf-menu-item{display:flex;align-items:center;gap:var(--tf-space-2);width:100%;padding:var(--tf-space-2) var(--tf-space-3);border:0;background:transparent;border-radius:var(--tf-radius-sm);text-align:left;cursor:pointer;color:var(--tf-text);text-decoration:none}.tf-menu-item:hover,.tf-menu-item.active{background:var(--tf-surface-muted);text-decoration:none}.tf-menu-item.danger{color:var(--tf-danger)}.tf-menu-divider{height:1px;margin:var(--tf-space-1) 0;background:var(--tf-border)}.tf-menu-item:focus-visible{outline:none;box-shadow:var(--tf-focus-ring)}.tf-menu-label{padding:var(--tf-space-2) var(--tf-space-3) var(--tf-space-1);font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--tf-text-subtle)}.cdk-drag-preview{box-shadow:var(--tf-shadow-lg);border-radius:var(--tf-radius-md)}.cdk-drag-animating,.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .2s cubic-bezier(0,0,.2,1)}
