[data-look=v2]{--r2-font-display:var(--r2-font);--r2-font-weight-display:650;--r2-status-vibe:var(--r2-chart-vibe);--r2-body-size:15px;--r2-item-title-size:14.5px;--r2-item-title-weight:500;--r2-ctl:34px;--r2-ctl-sm:28px;--r2-radius-tile:20px;--r2-shell-radius:20px;--r2-accent-r2:#3b72ff;--r2-accent-money:#3ee6a0;--r2-accent-c3p0:#ffc414;--r2-accent-hubs:#b9a4ff;--r2-accent-money-ink:#3ee6a0;--r2-accent-c3p0-ink:#ffc414;--r2-droid-b1ll:#4a2ce0;--r2-droid-b1ll-ink:#9d8cff;--r2-droid-r2:#1f6bff;--r2-droid-r2-ink:#6f9fff;--r2-primary:#3b72ff;--r2-primary-soft:rgba(59,114,255,0.16);--r2-star:#ffc414;--r2-droid:#ffc414;--r2-droid-ink:#ffc414;--r2-droid-wash:rgba(255,196,20,0.09);--r2-glass-blur:0px;--r2-glass-blur-strong:0px;--r2-glass-saturate:1;--r2-tip-blur:0px;--r2-btn-glass:none;--r2-btn-glass-shadow:none;--r2-btn-icon-glow:none;--r2-icon-hi:var(--r2-ink);--r2-icon-mid:var(--r2-ink);--r2-icon-lo:var(--r2-ink);--r2-icon-metal-shadow:none}[data-look=v2]:not([data-theme]),[data-look=v2][data-theme=light]{color-scheme:light;--r2-status-vibe:#b59f00;--r2-droid-ink:#8a5d00;--r2-droid-wash:rgba(255,196,20,0.14);--r2-accent-money-ink:#108a5a;--r2-accent-c3p0-ink:#8a5d00;--r2-droid-b1ll-ink:#3b22c4;--r2-droid-r2-ink:#1554d6;--r2-canvas:#e6eaf0;--r2-canvas-mid:#e6eaf0;--r2-canvas-deep:#e6eaf0;--r2-chrome:#ffffff;--r2-surface:#f4f6f9;--r2-surface-2:#eaeef3;--r2-surface-highlight:#e1e6ed;--r2-glass-fill:var(--r2-chrome);--r2-glass-edge:#d6dee8;--r2-glass-shadow:0 1px 2px rgba(80,100,130,0.08),0 6px 20px rgba(80,100,130,0.06);--r2-tip-fill:#ffffff;--r2-ink:#121212;--r2-title:#121212;--r2-muted:#5f646c;--r2-line:rgba(18,18,18,0.08);--r2-line-strong:#d6dee8;--r2-scrim:color-mix(in srgb,#121212 28%,transparent);--r2-primary-ink:#ffffff;--r2-warning:#c2105f;--r2-warning-ink:#ffffff;--r2-warning-soft:rgba(255,22,134,0.12);--r2-status-issue:#b9430f;--r2-theme-color:#e6eaf0;--r2-status-done:#0a7a40;--r2-status-proposed:#2a4dff;--r2-status-missing:#b9430f;--r2-status-decide:#8a5d00;--r2-status-alert:#c2105f;--r2-status-quiet:#5f646c;--r2-status-done-soft:rgba(10,122,64,0.12);--r2-status-proposed-soft:rgba(42,77,255,0.12);--r2-status-missing-soft:rgba(185,67,15,0.12);--r2-status-decide-soft:rgba(138,93,0,0.14);--r2-status-alert-soft:rgba(194,16,95,0.1);--r2-status-quiet-soft:rgba(18,18,18,0.05);--r2-chart-revenue:#23b47a;--r2-chart-expenses:#8a7cf0;--r2-chart-tone:var(--r2-chart-revenue);--r2-chart-style:var(--r2-chart-expenses);--r2-chart-cool:var(--r2-accent-r2);--r2-chart-heat:var(--r2-status-alert)}[data-look=v2][data-theme=dark]{color-scheme:dark;--r2-canvas:#0a0a0a;--r2-canvas-mid:#0a0a0a;--r2-canvas-deep:#0a0a0a;--r2-chrome:#141414;--r2-surface:#1a1a1a;--r2-surface-2:#212121;--r2-surface-highlight:#292929;--r2-glass-fill:var(--r2-chrome);--r2-glass-edge:#262626;--r2-glass-shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.3);--r2-tip-fill:#1a1a1a;--r2-ink:#f4f4f2;--r2-title:#f4f4f2;--r2-muted:#9a9ca3;--r2-line:rgba(255,255,255,0.075);--r2-line-strong:#262626;--r2-scrim:color-mix(in srgb,#000 64%,transparent);--r2-primary-ink:#ffffff;--r2-warning:#ff6fb5;--r2-warning-ink:#121212;--r2-warning-soft:rgba(255,22,134,0.14);--r2-status-issue:#ff9a62;--r2-theme-color:#0a0a0a;--r2-status-done:#59ff91;--r2-status-proposed:#9db0ff;--r2-status-missing:#ff9a62;--r2-status-decide:#ffd633;--r2-status-alert:#ff6fb5;--r2-status-quiet:#9a9ca3;--r2-status-done-soft:rgba(89,255,145,0.14);--r2-status-proposed-soft:rgba(110,140,255,0.15);--r2-status-missing-soft:rgba(242,92,26,0.16);--r2-status-decide-soft:rgba(255,196,20,0.16);--r2-status-alert-soft:rgba(255,22,134,0.14);--r2-status-quiet-soft:rgba(255,255,255,0.055);--r2-chart-revenue:#2aa874;--r2-chart-expenses:#7d6ff0;--r2-chart-tone:var(--r2-chart-revenue);--r2-chart-style:var(--r2-chart-expenses);--r2-chart-cool:var(--r2-accent-r2);--r2-chart-heat:var(--r2-status-alert)}[data-look=v2] body{font-size:var(--r2-body-size)}[data-look=v2] .r2-bar-total,[data-look=v2] .r2-chart-stat b,[data-look=v2] .r2-desk-greet h1,[data-look=v2] .r2-metric-value,[data-look=v2] .r2-page-header h1,[data-look=v2] .r2-priority-num,[data-look=v2] .r2-section-head h2,[data-look=v2] .r2-stat-value,[data-look=v2] .r2-table-head h2,[data-look=v2] h1,[data-look=v2] h2,[data-look=v2] h3{font-family:var(--r2-font-display);font-weight:var(--r2-font-weight-display)}[data-look=v2] .r2-desk-greet h1,[data-look=v2] .r2-page-header h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}[data-look=v2][data-theme=dark] .r2-btn-primary:not(.r2-btn-text){background-color:var(--r2-primary);color:var(--r2-primary-ink);border-color:transparent}[data-look=v2][data-theme=dark] .r2-btn-primary:not(.r2-btn-text):hover:not(:disabled){background-color:color-mix(in srgb,var(--r2-primary) 86%,#fff)}[data-look=v2] .r2-desk-row-title,[data-look=v2] .r2-priority-title,[data-look=v2] .r2-product-row.is-ranked .r2-product-name,[data-look=v2] .r2-table-title,[data-look=v2] .r2-table-title .r2-product-name,[data-look=v2] .r2-view-bar-title{font-size:var(--r2-item-title-size);font-weight:var(--r2-item-title-weight);letter-spacing:0}[data-look=v2] .r2-table thead{--r2-row-fill:var(--r2-glass-fill)}[data-look=v2] .r2-table thead th{background:linear-gradient(var(--r2-soft),var(--r2-soft)),var(--r2-glass-fill)}[data-look=v2] .r2-table-wrap.is-log .r2-table thead th{background:var(--r2-glass-fill)}[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair):not(.is-log) .r2-table thead th:first-child,[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair):not(.is-log):has(.r2-table-check) .r2-table thead th:nth-child(2){background:linear-gradient(var(--r2-soft),var(--r2-soft)),var(--r2-glass-fill)}[data-look=v2] .r2-table-wrap{padding:0}[data-look=v2] .r2-table tbody tr{--r2-row-fill:var(--r2-glass-fill)}[data-look=v2] .r2-table tbody tr:not(.r2-table-empty-row):hover,[data-look=v2] .r2-table tbody tr:target{--r2-row-fill:color-mix(in srgb,var(--r2-ink) 7%,var(--r2-glass-fill))}[data-look=v2] .r2-table-wrap.is-log tbody tr{--r2-row-fill:transparent}[data-look=v2] .r2-table-wrap.is-log tbody tr:not(.r2-table-empty-row):hover{--r2-row-fill:color-mix(in srgb,var(--r2-ink) 8%,var(--r2-glass-fill))}[data-look=v2] .r2-task-row.is-active,[data-look=v2] .r2-task-row.is-active:hover{--r2-row-fill:var(--r2-primary-soft)}[data-look=v2] .is-voice-money{--r2-droid:var(--r2-droid-b1ll-ink);--r2-droid-ink:var(--r2-droid-b1ll-ink);--r2-droid-wash:rgba(74,44,224,0.16)}[data-look=v2] .is-voice-r2{--r2-droid:var(--r2-droid-r2-ink);--r2-droid-ink:var(--r2-droid-r2-ink);--r2-droid-wash:rgba(31,107,255,0.14)}[data-look=v2]:not([data-theme]) .is-voice-money,[data-look=v2][data-theme=light] .is-voice-money{--r2-droid:var(--r2-droid-b1ll);--r2-droid-wash:rgba(74,44,224,0.08)}[data-look=v2]:not([data-theme]) .is-voice-r2,[data-look=v2][data-theme=light] .is-voice-r2{--r2-droid:var(--r2-droid-r2);--r2-droid-wash:rgba(31,107,255,0.08)}.r2-feed-avatar,.r2-tab-icon,.r2-tabs-thumb{display:none}html[data-look=v2]{--r2-soft:color-mix(in srgb,var(--r2-ink) 5.5%,transparent);--r2-faint:color-mix(in srgb,var(--r2-muted) 88%,var(--r2-canvas));--r2-row-line:1px dashed var(--r2-line)}html[data-look=v2] .r2-btn{font-weight:600;letter-spacing:0}html[data-look=v2] .r2-btn-md{min-height:var(--r2-ctl);height:var(--r2-ctl);padding:0 14px;font-size:14px}html[data-look=v2] .r2-btn-sm{min-height:var(--r2-ctl-sm);height:var(--r2-ctl-sm);padding:0 11px;font-size:13px}html[data-look=v2] .r2-btn-icon.r2-btn-md{width:var(--r2-ctl);padding:0}html[data-look=v2] .r2-btn-icon.r2-btn-sm{width:var(--r2-ctl-sm);padding:0}html[data-look=v2] .r2-btn-glyph,html[data-look=v2] .r2-btn-glyph svg{width:16px;height:16px}html[data-look=v2] .r2-btn-sm .r2-btn-glyph,html[data-look=v2] .r2-btn-sm .r2-btn-glyph svg{width:14px;height:14px}html[data-look=v2] .r2-btn-primary:not(.r2-btn-text){background-color:var(--r2-primary);background-image:none;border-color:transparent;box-shadow:none;color:var(--r2-primary-ink)}html[data-look=v2] .r2-btn-primary:not(.r2-btn-text):hover:not(:disabled){background-color:color-mix(in srgb,var(--r2-primary) 86%,#fff);background-image:none}html[data-look=v2] .r2-btn-secondary:not(.r2-btn-text){background:var(--r2-soft);border-color:var(--r2-line-strong);color:var(--r2-ink);box-shadow:none}html[data-look=v2] .r2-btn-secondary:not(.r2-btn-text):hover:not(:disabled){background:color-mix(in srgb,var(--r2-ink) 9%,transparent);border-color:color-mix(in srgb,var(--r2-ink) 22%,var(--r2-line-strong))}html[data-look=v2] .r2-btn-warning:not(.r2-btn-text),html[data-look=v2][data-theme=dark] .r2-btn-warning:not(.r2-btn-text){background:var(--r2-warning-soft);border-color:transparent;color:var(--r2-warning);box-shadow:none}html[data-look=v2] .r2-btn-warning:not(.r2-btn-text):hover:not(:disabled),html[data-look=v2][data-theme=dark] .r2-btn-warning:not(.r2-btn-text):hover:not(:disabled){background:color-mix(in srgb,var(--r2-warning) 22%,transparent)}html[data-look=v2] .r2-btn-icon.r2-btn-warning.r2-btn-text,html[data-look=v2] .r2-btn-icon:not(.r2-btn-primary):not(.r2-btn-warning){border-color:transparent;border-radius:10px;background:transparent;box-shadow:none;color:var(--r2-muted)}html[data-look=v2] .r2-btn-icon{border-radius:10px}html[data-look=v2] .r2-btn-icon:not(.r2-btn-primary):not(.r2-btn-warning):hover:not(:disabled){border-color:transparent;background:var(--r2-soft);color:var(--r2-ink)}html[data-look=v2] .r2-btn-icon.is-current:not(.r2-btn-warning):not(.r2-btn-primary),html[data-look=v2] .r2-btn-icon.is-current:not(.r2-btn-warning):not(.r2-btn-primary):hover:not(:disabled),html[data-look=v2] .r2-btn-icon[aria-pressed=true]:not(.r2-btn-warning):not(.r2-btn-primary),html[data-look=v2] .r2-btn-icon[aria-pressed=true]:not(.r2-btn-warning):not(.r2-btn-primary):hover:not(:disabled){background-color:color-mix(in srgb,var(--r2-ink) 9%,transparent);background-image:none;border-color:transparent;color:var(--r2-ink);box-shadow:none}html[data-look=v2] .r2-btn-icon svg,html[data-look=v2] .r2-btn-icon svg *,html[data-look=v2] .r2-btn-primary:not(.r2-btn-text) svg,html[data-look=v2] .r2-btn-primary:not(.r2-btn-text) svg *,html[data-look=v2] .r2-btn-warning svg,html[data-look=v2] .r2-btn-warning svg *,html[data-look=v2] button.r2-window-close svg,html[data-look=v2] button.r2-window-close svg *{fill:currentColor;filter:none}html[data-look=v2] button.r2-window-close{width:var(--r2-ctl-sm);height:var(--r2-ctl-sm);min-height:0;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--r2-muted)}html[data-look=v2] button.r2-window-close:hover{background:var(--r2-soft);color:var(--r2-ink)}html[data-look=v2] .r2-page-header>.r2-eyebrow,html[data-look=v2] .r2-page-header>.r2-lede{display:none}html[data-look=v2] .r2-page-header-actions{align-items:center;gap:8px}html[data-look=v2] .r2-tabs:not(.is-segment){gap:24px;margin-bottom:16px}html[data-look=v2] .r2-tabs:not(.is-segment) .r2-tab{display:inline-flex;align-items:center;gap:8px;padding:0 0 10px;color:var(--r2-muted);font-size:15px;font-weight:500;letter-spacing:0}html[data-look=v2] .r2-tabs:not(.is-segment) .r2-tab.is-current,html[data-look=v2] .r2-tabs:not(.is-segment) .r2-tab:hover{color:var(--r2-ink)}html[data-look=v2] .r2-tabs:not(.is-segment) .r2-tab.is-current:after{height:3px;border-radius:3px 3px 0 0;background:var(--r2-primary)}html[data-look=v2] .r2-badge,html[data-look=v2] .r2-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border:0;border-radius:var(--r2-radius-pill);background:var(--r2-soft);color:var(--r2-muted);font-family:var(--r2-font);font-size:12px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none}html[data-look=v2] .r2-badge-primary{background:var(--r2-primary);color:var(--r2-primary-ink)}html[data-look=v2] .r2-tabs.is-segment{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;align-self:center;gap:0;margin:0;padding:3px;border:1px solid var(--r2-line);border-radius:var(--r2-radius-pill);background:var(--r2-soft)}html[data-look=v2] .r2-tabs.is-segment .r2-tabs-thumb{display:block;position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--r2-seg-n));border-radius:var(--r2-radius-pill);background:var(--r2-ink);transform:translateX(calc(100% * var(--r2-seg-i)));transition:transform .28s cubic-bezier(.22,1,.36,1)}html[data-look=v2] .r2-tabs.is-segment .r2-tab{position:relative;z-index:1;justify-content:center;gap:6px;transition:color .2s ease}html[data-look=v2] .r2-tabs.is-segment .r2-tab-icon{display:inline-flex}html[data-look=v2] .r2-tabs.is-segment .r2-tab-icon svg{width:14px;height:14px}html[data-look=v2] .r2-tabs.is-segment .r2-tab-icon svg,html[data-look=v2] .r2-tabs.is-segment .r2-tab-icon svg *{fill:currentColor;filter:none}@media (prefers-reduced-motion:reduce){html[data-look=v2] .r2-tabs.is-segment .r2-tabs-thumb{transition:none}}html[data-look=v2] .r2-tabs.is-segment .r2-tab{display:inline-flex;align-items:center;height:calc(var(--r2-ctl) - 8px);padding:0 12px;border-radius:var(--r2-radius-pill);color:var(--r2-muted);font-size:13.5px;font-weight:600;letter-spacing:0}html[data-look=v2] .r2-tabs.is-segment .r2-tab:after{display:none}html[data-look=v2] .r2-tabs.is-segment .r2-tab:hover{color:var(--r2-ink)}html[data-look=v2] .r2-tabs.is-segment .r2-tab.is-current{background:transparent;color:var(--r2-chrome)}html[data-look=v2] .r2-toolbar{align-items:center;justify-content:flex-end;gap:12px 8px;margin-bottom:16px}html[data-look=v2] .r2-toolbar>.r2-db-search{margin:0 auto 0 0}html[data-look=v2] .r2-toolbar>.r2-tabs.is-segment{flex:none;order:10}html[data-look=v2] .r2-toolbar>.r2-tabs:not(.is-segment){flex:1 0 100%}html[data-look=v2] .r2-toolbar>.r2-row,html[data-look=v2] .r2-toolbar>.r2-toolbar-end{margin-left:auto;gap:8px}html[data-look=v2] .r2-view-bar{gap:8px;margin-bottom:14px}html[data-look=v2] .r2-section-body>.r2-view-bar{margin-bottom:2px}html[data-look=v2] .r2-view-bar .r2-db-search{flex:0 1 260px;max-width:260px;margin:0 auto 0 0}html[data-look=v2] .r2-view-bar:has(.r2-db-search) .r2-view-bar-end{margin-left:0}html[data-look=v2] .r2-canvas>.r2-section>.r2-section-body>.r2-view-bar,html[data-look=v2] .r2-canvas>.r2-view-bar{position:-webkit-sticky;position:sticky;top:-1rem;z-index:6;flex-wrap:wrap;padding-bottom:4px;margin-bottom:10px;background:var(--r2-chrome);box-shadow:0 -1rem 0 0 var(--r2-chrome)}html[data-look=v2] .r2-canvas>.r2-section>.r2-section-body>.r2-view-bar{margin-bottom:-2px}html[data-look=v2] .r2-canvas>.r2-section>.r2-section-body>.r2-view-bar:after,html[data-look=v2] .r2-canvas>.r2-view-bar:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(var(--r2-chrome),transparent);pointer-events:none}html[data-look=v2] .r2-view-bar-below{flex:1 0 100%;order:5}html[data-look=v2] .r2-view-bar-below .r2-filter-tags{margin:0}html[data-look=v2] .r2-view-bar-start{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}html[data-look=v2] .r2-view-bar-start .r2-db-search{margin:0}html[data-look=v2] .r2-view-bar-end{gap:8px}html[data-look=v2] .r2-toolbar .r2-btn-sm,html[data-look=v2] .r2-view-bar .r2-btn-sm{min-height:var(--r2-ctl);height:var(--r2-ctl)}html[data-look=v2] .r2-toolbar .r2-btn-icon.r2-btn-sm,html[data-look=v2] .r2-view-bar .r2-btn-icon.r2-btn-sm{width:var(--r2-ctl)}html[data-look=v2] .r2-db-search .r2-input.r2-db-search-input,html[data-look=v2] .r2-view-bar .r2-db-search .r2-input{height:var(--r2-ctl);min-height:var(--r2-ctl);padding:0 14px 0 34px;border:1px solid var(--r2-line);border-radius:var(--r2-radius-pill);background-color:var(--r2-soft);background-image:var(--r2-search-glyph);background-position:13px 50%;background-repeat:no-repeat;background-size:14px 14px;color:var(--r2-ink);font-size:14px}html[data-look=v2] .r2-db-search .r2-input.r2-db-search-input:focus,html[data-look=v2] .r2-db-search .r2-input.r2-db-search-input:hover{background-color:color-mix(in srgb,var(--r2-ink) 8%,transparent);border-color:color-mix(in srgb,var(--r2-ink) 22%,var(--r2-line))}html[data-look=v2] .r2-db-search .r2-input::placeholder{color:var(--r2-muted)}html[data-look=v2][data-theme=dark]{--r2-search-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9ca3' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}html[data-look=v2]:not([data-theme]),html[data-look=v2][data-theme=light]{--r2-search-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f646c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}html[data-look=v2] .r2-view-menu>.r2-btn{min-height:var(--r2-ctl);height:var(--r2-ctl);gap:6px;padding:0 12px 0 13px;border:1px solid var(--r2-line);border-radius:var(--r2-radius-pill);background:var(--r2-soft);color:var(--r2-ink);font-size:13.5px;font-weight:500}html[data-look=v2] .r2-view-menu>.r2-btn:hover:not(:disabled){background:color-mix(in srgb,var(--r2-ink) 9%,transparent);border-color:color-mix(in srgb,var(--r2-ink) 18%,var(--r2-line))}html[data-look=v2] .r2-view-menu>.r2-btn .r2-btn-glyph:last-child,html[data-look=v2] .r2-view-menu>.r2-btn .r2-btn-glyph:last-child svg{width:12px;height:12px;opacity:.7}html[data-look=v2] .r2-view-menu>.r2-btn.is-on,html[data-look=v2] .r2-view-menu>.r2-btn.is-on:hover:not(:disabled){background:var(--r2-ink);border-color:transparent;color:var(--r2-chrome)}html[data-look=v2] .r2-view-menu>.r2-btn.is-on svg,html[data-look=v2] .r2-view-menu>.r2-btn.is-on svg *{fill:currentColor;filter:none}html[data-look=v2] .r2-chip{height:24px;gap:5px;border-radius:var(--r2-radius-pill);font-family:var(--r2-font);font-weight:600;letter-spacing:0;line-height:1;text-transform:none}html[data-look=v2] .r2-chip,html[data-look=v2] .r2-table .r2-chip{padding:0 10px;font-size:13px}html[data-look=v2] .r2-chip-glyph{width:12px;height:12px}html[data-look=v2] button.r2-meta-trigger{padding-right:7px}html[data-look=v2] .r2-chip.is-status,html[data-look=v2] .r2-table .r2-chip.is-status{--r2-status-dot:var(--r2-chip-style-ink);gap:7px;height:22px;padding:0 4px 0 0;border-radius:6px;background:transparent;color:var(--r2-muted);font-size:13.5px;font-weight:500}html[data-look=v2] .r2-chip.is-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--r2-status-dot)}html[data-look=v2] .r2-chip.is-status.r2-chip-vibe{--r2-status-dot:var(--r2-status-vibe)}html[data-look=v2] .r2-chip.is-status.r2-chip-style{--r2-status-dot:var(--r2-chart-style)}html[data-look=v2] .r2-chip.is-status.r2-chip-tone{--r2-status-dot:var(--r2-chart-tone)}html[data-look=v2] .r2-chip.is-status.r2-chip-cool{--r2-status-dot:var(--r2-chart-cool)}html[data-look=v2] .r2-chip.is-status.r2-chip-heat{--r2-status-dot:var(--r2-status-alert)}html[data-look=v2] .r2-chip.is-status.r2-chip-custom{--r2-status-dot:var(--r2-chip-hex)}html[data-look=v2] button.r2-chip.is-status svg{opacity:0;transition:opacity .12s ease}html[data-look=v2] button.r2-chip.is-status:hover,html[data-look=v2] button.r2-chip.is-status[aria-expanded=true]{color:var(--r2-ink)}html[data-look=v2] button.r2-chip.is-status:focus-visible svg,html[data-look=v2] button.r2-chip.is-status:hover svg,html[data-look=v2] button.r2-chip.is-status[aria-expanded=true] svg{opacity:1}html[data-look=v2] .r2-project-card-title .r2-chip.is-status{flex:none}html[data-look=v2] .r2-table-wrap{border-color:var(--r2-line);border-radius:18px;box-shadow:none}html[data-look=v2] .r2-table{width:100%}html[data-look=v2] .r2-table td,html[data-look=v2] .r2-table th{padding:9px 10px;border-bottom:var(--r2-row-line);white-space:nowrap}html[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair) .r2-table td,html[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair) .r2-table th{width:1%}html[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair) .r2-table .r2-table-title,html[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair) .r2-table thead th[data-col=title]{width:auto}html[data-look=v2] .r2-table-blank,html[data-look=v2] .r2-table-date,html[data-look=v2] .r2-table-project,html[data-look=v2] .r2-table-status{min-width:0;font-size:13.5px}html[data-look=v2] .r2-table-time{min-width:0;font-family:var(--r2-font);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html[data-look=v2] .r2-table tbody td:not(.r2-table-title):not(.r2-table-status):not(.r2-table-check):not(.r2-table-count){font-size:13.5px}html[data-look=v2] .r2-table-title{min-width:12rem;max-width:28rem}html[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair):not(.is-log) .r2-table .r2-table-title{max-width:0}html[data-look=v2] .r2-table .r2-meta-select{max-width:12rem}html[data-look=v2] .r2-table-title .r2-table-open:not(.r2-asset-open){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-table-title:has(.r2-asset-open){overflow:hidden}html[data-look=v2] button.r2-table-open.r2-asset-open{display:flex;align-items:center;gap:10px;width:100%;min-width:0}html[data-look=v2] .r2-table .r2-asset-thumb{width:32px;height:32px;border-radius:8px}html[data-look=v2] .r2-table td:has(.r2-asset-open),html[data-look=v2] .r2-table th:has(.r2-asset-open){padding-top:6px;padding-bottom:6px}html[data-look=v2] .r2-table thead th{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--r2-line);color:var(--r2-faint);font-family:var(--r2-font);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html[data-look=v2] .r2-table tbody tr.r2-table-group-row,html[data-look=v2] .r2-table tbody tr.r2-table-group-row:hover{--r2-row-fill:color-mix(in srgb,var(--r2-ink) 3%,var(--r2-glass-fill))}html[data-look=v2] .r2-table tbody tr.r2-table-group-row th{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--r2-line);background:var(--r2-row-fill);color:var(--r2-muted);font-family:var(--r2-font);font-size:12px;font-weight:600;text-align:left;letter-spacing:0;text-transform:none}html[data-look=v2] .r2-table-group-count{margin-left:8px;color:var(--r2-faint);font-weight:500}html[data-look=v2] .r2-th{position:relative}html[data-look=v2] .r2-th-button{padding-right:18px;margin-right:-18px}html[data-look=v2] .r2-th-sort{position:absolute;top:50%;right:0;width:12px;height:12px;color:inherit;transform:translateY(-50%);opacity:0;transition:opacity .12s ease}html[data-look=v2] .r2-th-sort svg{width:11px;height:11px}html[data-look=v2] .r2-table thead th:hover .r2-th-sort,html[data-look=v2] .r2-th-button.is-sorted .r2-th-sort,html[data-look=v2] .r2-th-button:focus-visible .r2-th-sort{opacity:1}html[data-look=v2] .r2-th-button:focus-visible{outline:1px solid var(--r2-line-strong);outline-offset:3px;border-radius:4px}html[data-look=v2] .r2-view-popover .r2-date-popover-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}html[data-look=v2] .r2-filter-tags-clear,html[data-look=v2] .r2-view-reset{padding:0;border:0;background:none;color:var(--r2-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}html[data-look=v2] .r2-filter-tags-clear:hover,html[data-look=v2] .r2-view-reset:hover{color:var(--r2-ink)}html[data-look=v2] .r2-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px}html[data-look=v2] .r2-table tbody tr:last-child td,html[data-look=v2] .r2-table tbody tr:last-child th{border-bottom:0}html[data-look=v2] .r2-table-wrap:not(.is-simple):not(.is-pair):not(.is-log):has(.r2-table-check) .r2-table-title{box-shadow:none}html[data-look=v2] .r2-task-row.is-active,html[data-look=v2] .r2-task-row.is-active:hover{--r2-row-fill:color-mix(in srgb,var(--r2-ink) 7%,var(--r2-glass-fill))}html[data-look=v2] .r2-task-row.is-active>:first-child{box-shadow:inset 3px 0 0 var(--r2-primary)}html[data-look=v2] .r2-table-wrap.is-log tbody td,html[data-look=v2] .r2-table-wrap.is-log tbody th{border-bottom:var(--r2-row-line)}html[data-look=v2][data-theme=dark]{--r2-popover-edge:rgba(255,255,255,0.11);--r2-popover-shadow:0 14px 36px rgba(0,0,0,0.48);--r2-popover-hover:rgba(255,255,255,0.08)}html[data-look=v2]:not([data-theme]),html[data-look=v2][data-theme=light]{--r2-popover-edge:#c8d4e0;--r2-popover-shadow:0 12px 32px rgba(80,100,130,0.11);--r2-popover-hover:rgba(18,18,18,0.05)}html[data-look=v2] .r2-action-menu-list,html[data-look=v2] .r2-clock-popover,html[data-look=v2] .r2-date-popover,html[data-look=v2] .r2-search-picker-menu,html[data-look=v2] .r2-top-menu-list{border:1px solid var(--r2-popover-edge);border-radius:10px;background:var(--r2-chrome);box-shadow:var(--r2-popover-shadow);color:var(--r2-ink)}html[data-look=v2] .r2-action-menu-list,html[data-look=v2] .r2-search-picker-list,html[data-look=v2] .r2-top-menu-list{gap:0;padding:4px 0;overflow:hidden}html[data-look=v2] .r2-meta-popover,html[data-look=v2] .r2-view-popover{padding:0;overflow:hidden}html[data-look=v2] .r2-meta-popover .r2-date-popover-head,html[data-look=v2] .r2-view-popover .r2-date-popover-head{margin:0;padding:12px 14px 10px;border-bottom:1px solid var(--r2-popover-edge)}html[data-look=v2] .r2-clock-popover-head p,html[data-look=v2] .r2-date-popover-head p{color:var(--r2-ink);font-size:14px;font-weight:600;letter-spacing:0}html[data-look=v2] .r2-meta-popover-body,html[data-look=v2] .r2-view-popover-body{gap:0;padding:4px 0}html[data-look=v2] .r2-meta-popover-body{max-height:min(22rem,calc(100vh - 6rem));overflow:auto}html[data-look=v2] .r2-meta-popover-chips,html[data-look=v2] .r2-meta-popover-section{gap:0}html[data-look=v2] .r2-meta-popover-group{padding:8px 14px 2px;color:var(--r2-faint);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}html[data-look=v2] .r2-action-menu-item,html[data-look=v2] .r2-meta-popover-chips .r2-chip,html[data-look=v2] .r2-period-menu .r2-search-picker-hit,html[data-look=v2] .r2-search-picker-hit,html[data-look=v2] .r2-top-menu-list a,html[data-look=v2] .r2-top-menu-list button,html[data-look=v2] .r2-view-check{min-height:34px;padding:7px 14px;border-radius:0;background:transparent;box-shadow:none;color:var(--r2-ink);font-family:var(--r2-font);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.25;text-transform:none}html[data-look=v2] .r2-search-picker-hit,html[data-look=v2] .r2-view-check{color:var(--r2-muted)}html[data-look=v2] .r2-action-menu-item:hover:not(:disabled),html[data-look=v2] .r2-meta-popover-chips .r2-chip:hover,html[data-look=v2] .r2-search-picker-hit:hover,html[data-look=v2] .r2-top-menu-list a:hover,html[data-look=v2] .r2-top-menu-list button:hover,html[data-look=v2] .r2-view-check:hover,html[data-look=v2] .r2-view-menu-row button:hover{background:var(--r2-popover-hover);color:var(--r2-ink)}html[data-look=v2] .r2-meta-popover-chips .r2-chip.is-selected,html[data-look=v2] .r2-search-picker-hit.is-current,html[data-look=v2] .r2-view-check.is-current{background:var(--r2-popover-hover);box-shadow:inset 2px 0 0 var(--r2-option-dot,var(--r2-primary));color:var(--r2-ink);font-weight:600}html[data-look=v2] .r2-meta-popover-chips .r2-chip.is-selected:hover,html[data-look=v2] .r2-search-picker-hit.is-current:hover,html[data-look=v2] .r2-view-check.is-current:hover{background:var(--r2-popover-hover)}html[data-look=v2] .r2-period-menu .r2-search-picker-hit strong,html[data-look=v2] .r2-search-picker-hit strong{color:inherit;font-size:inherit;font-weight:inherit}html[data-look=v2] .r2-action-menu-item svg,html[data-look=v2] .r2-top-menu-list svg{color:var(--r2-muted)}html[data-look=v2] .r2-action-menu-item svg *,html[data-look=v2] .r2-top-menu-list svg *{fill:currentColor;filter:none}html[data-look=v2] .r2-meta-popover-chips .r2-chip{--r2-option-dot:var(--r2-chart-style);gap:9px;height:auto;max-width:100%;min-width:0}html[data-look=v2] .r2-meta-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-meta-popover-chips .r2-chip:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--r2-option-dot)}html[data-look=v2] .r2-meta-popover-chips .r2-chip-vibe{--r2-option-dot:var(--r2-status-vibe)}html[data-look=v2] .r2-meta-popover-chips .r2-chip-tone{--r2-option-dot:var(--r2-chart-tone)}html[data-look=v2] .r2-meta-popover-chips .r2-chip-cool{--r2-option-dot:var(--r2-chart-cool)}html[data-look=v2] .r2-meta-popover-chips .r2-chip-heat{--r2-option-dot:var(--r2-status-alert)}html[data-look=v2] .r2-meta-popover-chips .r2-chip-custom{--r2-option-dot:var(--r2-chip-hex)}html[data-look=v2] .r2-meta-edit{margin:4px 0 0;padding:8px 14px 4px;border-top-color:var(--r2-popover-edge);color:var(--r2-muted);font-size:14px}html[data-look=v2] .r2-eyebrow,html[data-look=v2] .r2-field-label{color:var(--r2-faint);font-family:var(--r2-font);font-size:11.5px;font-weight:500;letter-spacing:.12em}html[data-look=v2] .r2-record-prop-label{color:var(--r2-faint);font-family:var(--r2-font);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}html[data-look=v2] .r2-record-props.is-panel .r2-record-prop-label svg{display:none}html[data-look=v2] .r2-record-prop-value{font-size:14px;font-weight:500}html[data-look=v2] .r2-record-props.is-panel{border-color:var(--r2-line);border-radius:14px;background:var(--r2-surface)}@media (min-width:64rem){html[data-look=v2] .r2-workspace{position:relative}html[data-look=v2] .r2-window-backdrop.is-inspect{position:absolute;inset:0;z-index:60;display:flex;justify-content:flex-end;align-items:stretch;padding:0;border-radius:var(--r2-shell-radius);background:transparent;transition:background-color .28s ease}html[data-look=v2] .r2-window-backdrop.is-inspect.is-open{background:var(--r2-inspect-dim);animation:r2-inspect-dim-in .28s ease}html[data-look=v2]{--r2-inspect-dim:color-mix(in srgb,var(--r2-ink) 22%,transparent)}html[data-look=v2][data-theme=dark]{--r2-inspect-dim:color-mix(in srgb,#000 48%,transparent)}html[data-look=v2] .r2-window.is-inspect{align-self:stretch;width:min(32rem,42vw);max-width:calc(100% - var(--r2-bento-gap) * 2);height:auto;max-height:none;margin:var(--r2-bento-gap);gap:0;padding:0;background:var(--r2-chrome);border:1px solid var(--r2-glass-edge);border-radius:var(--r2-shell-radius);box-shadow:-8px 0 32px rgba(80,100,130,.12);transform:translateX(calc(100% + var(--r2-bento-gap) * 2));transition:transform .32s ease}html[data-look=v2][data-theme=dark] .r2-window.is-inspect{box-shadow:-14px 0 44px rgba(0,0,0,.5)}html[data-look=v2] .r2-window-backdrop.is-inspect.is-open .r2-window.is-inspect{transform:none;animation:r2-inspect-slide-in .32s ease}html[data-look=v2] .r2-window.is-inspect .r2-window-chrome{gap:6px;min-height:calc(var(--r2-ctl) + 20px);padding:10px 12px 10px 18px;background:var(--r2-surface);border-bottom:1px solid var(--r2-line)}html[data-look=v2] .r2-window.is-inspect .r2-window-tools{gap:4px}html[data-look=v2] .r2-window.is-inspect .r2-window-scroll{padding:18px 20px 20px}html[data-look=v2] .r2-window.is-inspect .r2-window-readable{gap:14px}html[data-look=v2] .r2-window.is-inspect textarea.r2-record-title{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--r2-title);font-family:var(--r2-font);font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.15;overflow:hidden;resize:none}html[data-look=v2] .r2-window.is-inspect textarea.r2-record-title:focus-visible{box-shadow:none}html[data-look=v2] .r2-window.is-inspect .r2-record-props.is-panel{gap:8px;padding:0;border:0;background:transparent}html[data-look=v2] .r2-window.is-inspect .r2-record-prop,html[data-look=v2] .r2-window.is-inspect .r2-record-props.is-panel .r2-record-prop{grid-template-columns:76px minmax(0,1fr);gap:8px}html[data-look=v2] .r2-window.is-inspect .r2-record-assign{gap:8px}html[data-look=v2] .r2-window.is-inspect .r2-md-field,html[data-look=v2] .r2-window.is-inspect.is-note .r2-md-field{min-height:14rem;height:auto;max-height:none}html[data-look=v2] .r2-window.is-inspect .r2-window-readable>.r2-field:has(.r2-md-field){padding-top:12px;border-top:var(--r2-row-line)}}@keyframes r2-inspect-slide-in{0%{transform:translateX(calc(100% + var(--r2-bento-gap) * 2))}to{transform:none}}@keyframes r2-inspect-dim-in{0%{background-color:transparent}}@media (prefers-reduced-motion:reduce){html[data-look=v2] .r2-window-backdrop.is-inspect,html[data-look=v2] .r2-window-backdrop.is-inspect.is-open,html[data-look=v2] .r2-window-backdrop.is-inspect.is-open .r2-window.is-inspect,html[data-look=v2] .r2-window.is-inspect{transition:none;animation:none}}html[data-look=v2] .r2-record-page .r2-md,html[data-look=v2] .r2-window .r2-md{font-size:16px}html[data-look=v2] .r2-feed-list{gap:0}html[data-look=v2] .r2-feed-card{gap:10px;padding:10px 2px;border:0;border-top:var(--r2-row-line);border-radius:0;background:transparent;box-shadow:none}html[data-look=v2] .r2-feed-list>.r2-feed-card:first-child{border-top:0}html[data-look=v2] .r2-feed-card:hover{background:transparent}html[data-look=v2] .r2-feed-card:hover .r2-feed-copy .r2-table-title{text-decoration:underline;-webkit-text-decoration-color:var(--r2-line-strong);text-decoration-color:var(--r2-line-strong);text-underline-offset:3px}html[data-look=v2] .r2-feed-card.is-unread{background:transparent;box-shadow:none}html[data-look=v2] .r2-feed-card.is-unread .r2-feed-copy .r2-table-title:before{content:"";display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border-radius:50%;background:var(--r2-primary);vertical-align:middle}html[data-look=v2] .r2-feed-copy .r2-table-title{font-size:14px;font-weight:500}html[data-look=v2] .r2-feed-copy .r2-table-date{color:var(--r2-faint);font-size:12.5px}html[data-look=v2] .r2-feed-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--r2-muted);font-size:13.5px}html[data-look=v2] .r2-feed-card.has-avatar{grid-template-columns:30px minmax(0,1fr) auto}html[data-look=v2] .r2-feed-avatar{display:block;grid-column:1;grid-row:1/-1;align-self:start}html[data-look=v2] .r2-feed-card.has-avatar>.r2-feed-copy,html[data-look=v2] .r2-feed-card.has-avatar>.r2-feed-open{grid-column:2}html[data-look=v2] .r2-feed-card.has-avatar>.r2-feed-actions,html[data-look=v2] .r2-feed-card.has-avatar>.r2-feed-label{grid-column:3}html[data-look=v2] .r2-avatar{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--r2-avatar-fill,var(--r2-soft));color:var(--r2-avatar-ink,var(--r2-ink));font-family:var(--r2-font-display);font-size:11.5px;font-weight:700;line-height:1}html[data-look=v2] .r2-icon-well{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--r2-line);border-radius:10px;background:var(--r2-soft);color:var(--r2-muted)}html[data-look=v2] .r2-icon-well svg{width:18px;height:18px}html[data-look=v2] .r2-icon-well.is-fit{align-self:stretch;width:auto;height:auto;min-width:36px;aspect-ratio:1}html[data-look=v2] .r2-stat{gap:6px;border-color:var(--r2-line);border-radius:18px;background:var(--r2-surface);box-shadow:none}html[data-look=v2] .r2-stat-label{color:var(--r2-muted);font-family:var(--r2-font);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html[data-look=v2] .r2-stat-value{font-size:30px;letter-spacing:-.03em;line-height:1.1}html[data-look=v2] .r2-stat-hint{color:var(--r2-faint);font-size:13px}html[data-look=v2] .r2-meter-track,html[data-look=v2] .r2-progress-track{height:6px;border-radius:9px;background:var(--r2-soft)}@media not ((hover:none) and (max-width:52rem)){html[data-look=v2] .r2-calendar-tools{align-items:center}html[data-look=v2] .r2-calendar-tools-end{display:contents}html[data-look=v2] .r2-calendar-views{order:1}html[data-look=v2] .r2-calendar-chrome-pager{display:block;order:2}html[data-look=v2] .r2-calendar-chrome-pager .r2-row{gap:8px}html[data-look=v2] .r2-calendar-chrome-pager strong{min-width:7.5rem;text-align:center;font-size:14px;font-weight:600}html[data-look=v2] .r2-calendar-view-menu{order:3;margin-left:auto}html[data-look=v2] .r2-calendar-scopes{order:4}}html[data-look=v2] .r2-popover-stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}html[data-look=v2] .r2-project-cell{display:flex;width:100%;min-width:0;gap:8px}html[data-look=v2] .r2-project-cell>.r2-fav{flex:none;box-sizing:border-box;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}html[data-look=v2] .r2-project-cell>.r2-project-thumb{flex:none}html[data-look=v2] .r2-project-cell>.r2-table-open{flex:0 1 auto;min-width:0}html[data-look=v2] .r2-day-nav .r2-date-trigger,html[data-look=v2] .r2-pager-label.r2-date-trigger{min-width:7.5rem;min-height:var(--r2-ctl-sm);padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--r2-ink);font-size:14px;font-weight:600;text-align:center}html[data-look=v2] .r2-day-nav .r2-date-trigger:hover,html[data-look=v2] .r2-day-nav .r2-date-trigger[aria-expanded=true],html[data-look=v2] .r2-pager-label.r2-date-trigger:hover,html[data-look=v2] .r2-pager-label.r2-date-trigger[aria-expanded=true]{background:var(--r2-popover-hover)}html[data-look=v2] .r2-date-popover.has-type{padding-top:0}html[data-look=v2] .r2-date-type{margin:0 -.9rem .7rem}html[data-look=v2] .r2-date-type-input{display:block;width:100%;height:44px;padding:0 14px;border:0;border-bottom:1px solid var(--r2-popover-edge);border-radius:9px 9px 0 0;background:transparent;color:var(--r2-ink);font-family:var(--r2-font);font-size:14px;font-weight:500;outline:none}html[data-look=v2] .r2-date-type-input:focus{background:var(--r2-popover-hover)}html[data-look=v2] .r2-date-type-input[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--r2-warning)}html[data-look=v2] .r2-day-nav{justify-content:center;gap:8px}html[data-look=v2] .r2-month-popover{width:17rem;padding-bottom:12px}html[data-look=v2] .r2-month-year{display:flex;align-items:center;gap:6px}html[data-look=v2] .r2-month-pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px 12px 0}html[data-look=v2] .r2-month-chip{height:var(--r2-ctl);border:0;border-radius:999px;background:var(--r2-surface-2);color:var(--r2-ink);font-family:var(--r2-font);font-size:14px;font-weight:500;cursor:pointer}html[data-look=v2] .r2-month-chip:hover{background:var(--r2-surface-highlight)}html[data-look=v2] .r2-month-chip.is-today{box-shadow:inset 0 0 0 1px var(--r2-primary)}html[data-look=v2] .r2-month-chip.is-selected{background:var(--r2-ink);color:var(--r2-chrome)}@media not ((hover:none) and (max-width:52rem)){html[data-look=v2] .r2-month{--r2-month-span-row:1.55rem}html[data-look=v2] .r2-month .r2-cal-mark{padding-block:.16rem}html[data-look=v2] .r2-month .r2-cal-mark-title,html[data-look=v2] .r2-month .r2-cal-span-title{font-size:12px;font-weight:600;line-height:1.25}html[data-look=v2] .r2-month .r2-cal-mark-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}html[data-look=v2] .r2-month .r2-cal-span-end,html[data-look=v2] .r2-month-more{font-size:11px}html[data-look=v2] .r2-month .r2-cal-mark-icon,html[data-look=v2] .r2-month .r2-cal-span-icon{font-size:.8rem}html[data-look=v2] .r2-month-weekdays span{font-size:11px}}html[data-look=v2] .r2-date-trigger.r2-btn>.r2-btn-glyph:first-child,html[data-look=v2] .r2-view-menu>.r2-btn:not(.r2-btn-icon)>.r2-btn-glyph:first-child{transform:translateY(-.5px)}html[data-look=v2] .r2-filter-value{white-space:nowrap}html[data-look=v2] .r2-columns-hint{margin:0;padding:8px 14px 4px;color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-columns-list{display:flex;flex-direction:column}html[data-look=v2] .r2-columns-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:34px;padding:7px 14px;border:0;background:transparent;color:var(--r2-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}html[data-look=v2] .r2-columns-row:hover:not(:disabled){background:var(--r2-popover-hover)}html[data-look=v2] .r2-columns-row:disabled{opacity:.45;cursor:default}html[data-look=v2] .r2-columns-row.is-off{color:var(--r2-muted)}html[data-look=v2] .r2-columns-row svg{width:16px;height:16px;flex:none}html[data-look=v2] .r2-view-menu>.r2-btn.r2-btn-icon{width:var(--r2-ctl)}html[data-look=v2] .r2-view-menu>.r2-btn.r2-btn-icon:not(.is-on){border:1px solid var(--r2-line);background-color:var(--r2-soft);color:var(--r2-ink)}html[data-look=v2] .r2-view-menu>.r2-btn.r2-btn-icon .r2-btn-glyph,html[data-look=v2] .r2-view-menu>.r2-btn.r2-btn-icon .r2-btn-glyph svg{width:16px;height:16px;opacity:1}html[data-look=v2] .r2-droid-note{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 40px 10px 12px;border:1px solid var(--r2-droid);border-radius:10px;background:var(--r2-droid-wash);color:var(--r2-ink)}html[data-look=v2] .r2-droid-note.has-droid{gap:5px;padding-right:12px}html[data-look=v2] .r2-droid-note-head{display:flex;align-items:center;gap:7px;max-width:100%;min-width:0}html[data-look=v2] .r2-droid-note-icon{position:absolute;top:8px;right:9px;width:20px;height:20px;color:var(--r2-droid-ink)}html[data-look=v2] .r2-droid-note-label{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r2-droid-ink);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html[data-look=v2] .r2-droid-note-text{align-self:stretch;min-width:0;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}html[data-look=v2] .r2-droid-note-text>p{margin:0}html[data-look=v2] .r2-droid-note-undo{height:26px;margin-top:4px;padding:0 12px;border:1px solid var(--r2-droid);border-radius:999px;background:transparent;color:var(--r2-droid-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}html[data-look=v2] .r2-inspect-title{margin:0 0 16px;color:var(--r2-title);font-family:var(--r2-font);font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere}html[data-look=v2] .r2-droid-note-actions{display:flex;gap:6px}html[data-look=v2] .r2-droid-note-undo:disabled{opacity:.5;cursor:default}html[data-look=v2] .r2-segment-tabs.is-pill{padding:3px;border:1px solid var(--r2-line);border-radius:12px;background:var(--r2-surface)}html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-track{flex-wrap:nowrap;gap:3px}html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-indicator{top:0;bottom:auto;height:100%;border-radius:9px;background:var(--r2-surface-highlight);transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1)}html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-tab{z-index:1;flex:1 1;justify-content:center;min-width:0;height:30px;padding:0 12px;border-radius:9px;color:var(--r2-muted);font-size:14px;font-weight:500;white-space:nowrap}html[data-look=v2] .r2-view-bar .r2-segment-tabs.is-pill{padding:3px}html[data-look=v2] .r2-view-bar .r2-segment-tabs.is-pill .r2-segment-tabs-tab{height:26px;font-size:13.5px}html[data-look=v2] .r2-segment-tabs.is-pill.is-sm .r2-segment-tabs-tab{height:20px;padding:0 9px;font-size:13px}html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-tab:hover{color:var(--r2-ink)}html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-tab.is-on{color:var(--r2-ink);font-weight:600}html[data-look=v2] .r2-segment-tabs-count{color:var(--r2-muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:52rem){html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-track{overflow-x:auto;scrollbar-width:none}html[data-look=v2] .r2-segment-tabs.is-pill .r2-segment-tabs-tab{flex:none}}*{box-sizing:border-box}html{background-color:var(--r2-canvas)}body,html{margin:0;height:100%;min-height:100%}body{position:relative;z-index:1;background:transparent;color:var(--r2-ink);font-family:var(--r2-font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{letter-spacing:-.03em}h2{font-size:1.15rem;margin:1.75rem 0 .75rem}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--r2-focus)}form{grid-gap:.85rem;gap:.85rem;margin:1rem 0}form,label{display:grid}label{grid-gap:.35rem;gap:.35rem;font-size:.95rem}.inline,label.inline{display:flex;gap:.45rem;align-items:center}input:where(:not([type=hidden]):not([type=checkbox]):not([type=radio]):not(.r2-inline-input):not(.r2-record-title):not(.r2-db-search-input)),select:where(:not(.r2-inline-select)),textarea{width:100%;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--r2-line-strong);border-radius:var(--r2-radius-md);background:var(--r2-surface);color:var(--r2-ink)}textarea{border-radius:var(--r2-radius-md);min-height:6rem}.r2-record-page input.r2-record-title:not([type=hidden]),.r2-window-backdrop .r2-window input.r2-record-title,.r2-window-backdrop .r2-window textarea.r2-window-body{width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.task{background:var(--r2-surface);border:1px solid var(--r2-line);border-radius:var(--r2-radius-md);box-shadow:var(--r2-shadow);padding:1rem 1.1rem;margin:.75rem 0}.meta{color:var(--r2-muted);font-size:.92rem}.error{color:var(--r2-danger)}.switcher,.workspace-edit{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.tree{margin:.5rem 0 1rem;padding-left:1.2rem}.archived{opacity:.55}.r2-app{display:grid;grid-template-columns:var(--r2-left-width) minmax(0,1fr);height:100%;overflow:hidden;background:transparent}@media (min-width:64rem){.r2-app{box-sizing:border-box;align-items:stretch;padding:var(--r2-bento-gap);gap:var(--r2-bento-gap)}.r2-app.is-dock-open{grid-template-columns:var(--r2-left-width) minmax(0,1fr) var(--r2-dock-width)}}.r2-left{display:flex;flex-direction:column;gap:1.5rem;min-height:0;overflow:auto;padding:1.25rem 1rem 1.4rem;background:var(--r2-chrome);border-right:1px solid var(--r2-line);-webkit-backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate));backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate));scrollbar-width:none;-ms-overflow-style:none}.r2-left::-webkit-scrollbar{display:none}.r2-brand{display:grid;grid-gap:.35rem;gap:.35rem;padding:.15rem .7rem .55rem}.r2-brand-row{display:flex;align-items:center;gap:.55rem;min-width:0}.r2-brand-row img{width:1.7rem;height:1.7rem;flex-shrink:0;object-fit:contain}.r2-brand strong{font-size:1.15rem;letter-spacing:-.04em}.r2-left-nav{grid-gap:1.15rem;gap:1.15rem;flex:1 1;align-items:start}.r2-left-nav,.r2-nav-group{display:grid;align-content:start}.r2-nav-group{grid-gap:.15rem;gap:.15rem;justify-items:stretch;width:100%}.r2-nav-label,.r2-nav-toggle{margin:0 0 .25rem;padding:.2rem .7rem;color:var(--r2-muted);font-family:var(--r2-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.r2-nav-toggle{display:flex;align-items:center;gap:.35rem;width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.r2-nav-toggle svg{width:.7rem;height:.7rem;transition:transform .15s ease}.r2-nav-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.r2-nav-toggle:hover{color:var(--r2-ink)}.r2-nav-items{display:grid;grid-gap:.15rem;gap:.15rem;padding-left:1.15rem}.r2-left-nav .r2-nav-items .r2-nav-items a{min-height:1.85rem;padding:.28rem .65rem;color:var(--r2-muted);font-size:.875rem;font-weight:500}.r2-left-nav .r2-nav-items .r2-nav-items a svg{width:.875rem;height:.875rem}.r2-left-nav .r2-nav-items .r2-nav-items a.active{color:var(--r2-primary);font-weight:600}.r2-nav-items .r2-nav-group{margin-top:.05rem}.r2-nav-row{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2rem;padding:.35rem .7rem;border:0;border-radius:var(--r2-radius-pill);background:transparent;color:var(--r2-ink);font:inherit;line-height:1.2;text-align:left;cursor:pointer}.r2-nav-row svg{width:.95rem;height:.95rem;flex-shrink:0}.r2-nav-row .r2-nav-caret{display:inline-flex;margin-left:auto}.r2-nav-row .r2-nav-caret svg{width:.7rem;height:.7rem;transition:transform .15s ease}.r2-nav-row[aria-expanded=false] .r2-nav-caret svg{transform:rotate(-90deg)}.r2-nav-row:hover{background:var(--r2-primary-soft)}.r2-nav-items .r2-nav-items{padding-left:1.15rem}.r2-nav-empty{margin:0;padding:.2rem .7rem .35rem;color:var(--r2-muted);font-size:.78rem}.r2-left-nav a{display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .7rem;border-radius:var(--r2-radius-pill);color:var(--r2-ink);text-decoration:none;line-height:1.2}.r2-left-nav a svg{width:.95rem;height:.95rem;flex-shrink:0}.r2-left-nav a.active,.r2-left-nav a:hover{background:var(--r2-primary-soft)}.r2-left-nav a.active{color:var(--r2-primary);font-weight:700}.r2-workspace{display:grid;grid-template-rows:var(--r2-top-height) minmax(0,1fr)}.r2-dock,.r2-workspace{min-width:0;min-height:0;overflow:hidden}.r2-dock{display:none;flex-direction:column;background:var(--r2-chrome);border-left:1px solid var(--r2-line);-webkit-backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate));backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate))}.r2-dock-head{flex-shrink:0;padding:.85rem 1.15rem 0;border-bottom:1px solid var(--r2-line)}.r2-dock-head .r2-segment-tabs{margin:0}.r2-dock-head .r2-segment-tabs-track{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto;scrollbar-width:none}.r2-dock-head .r2-segment-tabs-track::-webkit-scrollbar{display:none}.r2-dock-head .r2-segment-tabs-tab{flex:0 0 auto;font-size:.78rem}.r2-dock-body{align-content:start;flex:1 1;min-height:0;padding:1.15rem 1.15rem 1.5rem;overflow:auto}.r2-dock-body,.r2-dock-panel{display:grid;grid-gap:var(--r2-space-6);gap:var(--r2-space-6)}.r2-dock-panel{min-width:0}.r2-dock-panel[hidden]{display:none}.r2-dock-status{display:flex;justify-content:center;padding:var(--r2-space-6) 0}.r2-dock-files{display:grid;grid-gap:var(--r2-space-4);gap:var(--r2-space-4);min-width:0}.r2-dock-files-search{max-width:none;margin:0}.r2-dock-files .r2-smart-search-pills{padding:0;border-bottom:0}.r2-dock-files-tree{display:grid;grid-gap:var(--r2-space-3);gap:var(--r2-space-3);min-width:0}.r2-dock-files-group{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.r2-dock-files-group-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.4rem;width:100%;margin:0;padding:.2rem 0;border:0;background:none;color:var(--r2-muted);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer}.r2-dock-files-group-head svg{width:.7rem;height:.7rem;flex-shrink:0}.r2-dock-files-group-head span:first-of-type{color:var(--r2-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r2-dock-files-count{margin-left:auto;color:var(--r2-muted)}.r2-dock-toggle{display:none}@media (min-width:64rem){.r2-app.is-dock-open .r2-dock{display:flex}.r2-app.is-dock-ready .r2-dock-toggle{display:inline-flex}}.r2-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.5rem;background:var(--r2-chrome);border-bottom:1px solid var(--r2-line);-webkit-backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate));backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate))}@media (min-width:64rem){.r2-dock,.r2-left,.r2-workspace{min-height:0;max-height:100%;background:var(--r2-chrome);border:1px solid var(--r2-glass-edge);border-radius:var(--r2-shell-radius);box-shadow:var(--r2-glass-shadow);-webkit-backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate));backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate))}.r2-left{border-right:0}.r2-workspace{overflow:hidden}.r2-workspace>.r2-top{background:transparent;border-bottom-color:var(--r2-line);-webkit-backdrop-filter:none;backdrop-filter:none}.r2-dock{border-left:0}}.r2-top-links{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.r2-top-link,.r2-top-soon{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .85rem;border:0;border-radius:var(--r2-radius-pill);background:transparent;font:inherit;font-weight:700;font-size:.92rem;text-decoration:none}button.r2-top-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.r2-top-link svg,.r2-top-soon svg{width:.95rem;height:.95rem}.r2-top-link{color:var(--r2-ink)}.r2-top-link.is-active,.r2-top-link:hover{color:var(--r2-primary)}.r2-top-menu{position:relative}.r2-top-menu-list{position:absolute;top:calc(100% + .35rem);left:0;z-index:30;display:grid;min-width:12.5rem;padding:.3rem;border:1px solid var(--r2-line);border-radius:var(--r2-radius-md);background:var(--r2-surface);box-shadow:var(--r2-shadow);-webkit-backdrop-filter:blur(var(--r2-glass-blur));backdrop-filter:blur(var(--r2-glass-blur))}.r2-top-menu-list.is-end{left:auto;right:0}.r2-top-menu-list a,.r2-top-menu-list button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .75rem;border:0;border-radius:var(--r2-radius-sm);background:transparent;color:var(--r2-ink);font:inherit;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.r2-top-menu-list a:hover,.r2-top-menu-list button:hover{background:var(--r2-canvas);color:var(--r2-primary)}.r2-top-menu-list svg{width:1rem;height:1rem}.r2-top-soon{color:var(--r2-muted);cursor:default}.r2-nav-collapse,.r2-nav-launch,.r2-nav-scrim,.r2-workspace>.r2-tab-bar{display:none}.r2-app.is-nav-collapsed{--r2-left-width:4.25rem}.r2-app.is-nav-collapsed .r2-left{padding-left:.55rem;padding-right:.55rem}.r2-app.is-nav-collapsed .r2-brand strong,.r2-app.is-nav-collapsed .r2-nav-empty,.r2-app.is-nav-collapsed .r2-nav-group>.r2-nav-toggle,.r2-app.is-nav-collapsed .r2-nav-row{display:none}.r2-app.is-nav-collapsed .r2-left-nav{grid-template-columns:minmax(0,1fr)}.r2-app.is-nav-collapsed .r2-left-nav .r2-nav-group,.r2-app.is-nav-collapsed .r2-left-nav .r2-nav-items{min-width:0;padding-left:0;margin-left:0}.r2-app.is-nav-collapsed .r2-left-nav .r2-nav-home{justify-content:center;gap:0;padding-left:.55rem;padding-right:.55rem;font-size:0;line-height:0}.r2-app.is-nav-collapsed .r2-left-nav .r2-nav-home svg{width:1.25rem;height:1.25rem}.r2-app.is-nav-collapsed .r2-nav-items a{justify-content:center;gap:0;padding-left:.55rem;padding-right:.55rem;font-size:0;line-height:0}.r2-app.is-nav-collapsed .r2-nav-items a svg{width:1.25rem;height:1.25rem}.r2-app.is-nav-collapsed .r2-brand-row{justify-content:center}@media (min-width:52.01rem){.r2-nav-collapse{display:inline-flex}}.r2-top-tools{display:flex;align-items:center;gap:.75rem}.r2-status-chrome{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .15rem;border:0;background:transparent;color:inherit;cursor:pointer}.r2-user{color:var(--r2-muted);font-family:var(--r2-mono);font-size:.72rem;letter-spacing:.04em;text-align:right}.r2-user a{color:var(--r2-ink)}.r2-account-avatar{overflow:hidden;border:1px solid var(--r2-line);background:var(--r2-canvas)}.r2-account-avatar img{width:100%;height:100%;object-fit:cover}.r2-account-summary{margin:0;color:var(--r2-muted);font-size:.88rem}.r2-account-summary a{color:var(--r2-ink)}.r2-workspace-manager{display:grid;grid-gap:.75rem;gap:.75rem}.r2-workspace-manager .r2-toolbar{margin-bottom:0}.r2-workspace-meta{margin:0;color:var(--r2-muted);font-size:.8rem}.r2-icon-btn,.r2-theme{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border:1px solid var(--r2-line);border-radius:var(--r2-radius-pill);background:var(--r2-canvas);color:var(--r2-ink);font-weight:700;cursor:pointer;box-shadow:var(--r2-btn-icon-glow)}.r2-icon-btn.is-sm{width:2rem;min-width:2rem;min-height:2rem}.r2-icon-btn.is-active,.r2-icon-btn:hover,.r2-theme:hover{background:var(--r2-surface);border-color:var(--r2-line-strong);color:var(--r2-primary)}.r2-icon-btn.is-current,.r2-icon-btn[aria-pressed=true]{background-color:color-mix(in srgb,var(--r2-primary) 22%,var(--r2-surface));background-image:var(--r2-btn-glass);border-color:color-mix(in srgb,var(--r2-primary) 48%,var(--r2-line-strong));color:var(--r2-primary);box-shadow:var(--r2-btn-glass-shadow)}.r2-filter-icons{display:inline-flex;align-items:center;gap:.3rem}.r2-filter-icons .r2-icon-btn{width:2rem;min-width:2rem;min-height:2rem}.r2-icon-btn svg,.r2-theme svg{width:1.15rem;height:1.15rem}.r2-fav{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--r2-radius-pill);background:transparent;color:var(--r2-muted);cursor:pointer}.r2-fav svg{width:1rem;height:1rem}.r2-fav.is-on,.r2-fav:hover,.r2-icon-btn.r2-fav.is-active,.r2-icon-btn.r2-fav.is-on,.r2-icon-btn.r2-fav:hover{color:var(--r2-star)}.r2-fav-wrap{position:relative;min-width:0}.r2-fav-wrap>.r2-fav{position:absolute;top:.45rem;right:.45rem;z-index:2;border:1px solid var(--r2-line);background:var(--r2-surface)}.r2-left-nav a.r2-fav-link{gap:.45rem}.r2-left-nav a.r2-fav-link svg{width:.85rem;height:.85rem;flex-shrink:0;color:var(--r2-star)}.r2-company-link{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.r2-record-meta-tags .r2-company-link{margin-right:.15rem}.r2-company-link:hover{color:var(--r2-primary)}.r2-canvas{min-height:0;padding:2rem 2.25rem 3.5rem;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;container-type:inline-size}.r2-canvas::-webkit-scrollbar{display:none}.r2-stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.r2-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.r2-column{display:grid;grid-gap:.75rem;gap:.75rem;min-height:18rem;padding:.9rem;border:1px dashed var(--r2-line-strong);border-radius:var(--r2-radius-md);background:color-mix(in srgb,var(--r2-surface) 42%,var(--r2-canvas))}.r2-column-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.r2-column-head h2{margin:0}.r2-card>.r2-row{margin-bottom:.7rem}.r2-card-title{margin:0 0 .35rem;color:var(--r2-title);font-size:1.05rem;letter-spacing:-.02em}.r2-card-title+.r2-eyebrow{margin:0 0 .85rem;padding-bottom:.7rem;border-bottom:1px solid var(--r2-line)}.r2-card-copy{margin:0;color:var(--r2-muted)}.login-page{max-width:26rem;margin:14vh auto;padding:2rem 1.75rem;background:var(--r2-surface);border:1px solid var(--r2-line);border-radius:1.5rem;box-shadow:var(--r2-shadow);-webkit-backdrop-filter:blur(var(--r2-glass-blur));backdrop-filter:blur(var(--r2-glass-blur))}.login-page h1{margin:0 0 .4rem;font-size:2.4rem;letter-spacing:-.05em}@media (max-width:960px){.r2-board{grid-template-columns:1fr}}@media (hover:none) and (max-height:34rem),(hover:none) and (max-width:52rem){.r2-app,body:has(.r2-app),html:has(.r2-app){height:100dvh;overflow:hidden;padding:0;gap:0}.r2-dock,.r2-left,.r2-workspace{max-height:none;border:0;border-radius:0;box-shadow:none}.r2-left{border-right:1px solid var(--r2-line)}.r2-workspace>.r2-top{background:var(--r2-chrome);-webkit-backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate));backdrop-filter:blur(var(--r2-glass-blur)) saturate(var(--r2-glass-saturate))}body:has(.login-page),html:has(.login-page){height:auto;min-height:100dvh;overflow:auto}.login-page{margin-top:8vh;margin-bottom:2rem}.r2-app{grid-template-columns:minmax(0,1fr)}.r2-dock,.r2-dock-toggle{display:none}.r2-nav-launch{display:inline-flex;flex:none}.r2-nav-scrim{position:fixed;inset:0;z-index:35;border:0;background:var(--r2-scrim)}.r2-app.is-nav-open .r2-nav-scrim{display:block}.r2-left{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(18.5rem,86vw);padding-top:calc(1.25rem + env(safe-area-inset-top, 0px));padding-bottom:calc(1.4rem + env(safe-area-inset-bottom, 0px));transform:translateX(-110%);transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none}.r2-app.is-nav-open .r2-left{transform:translateX(0);pointer-events:auto}.r2-workspace{grid-template-rows:auto minmax(0,1fr)}.r2-workspace>.r2-tab-bar{display:grid}.r2-top{min-height:calc(var(--r2-top-height) + env(safe-area-inset-top, 0px));padding:calc(.35rem + env(safe-area-inset-top, 0px)) max(.75rem,env(safe-area-inset-right,0px)) .6rem max(.75rem,env(safe-area-inset-left,0px))}.r2-top-links{display:none}.r2-top-tools{margin-left:auto;gap:.35rem}.r2-top-tools .r2-status-live{position:relative;gap:0}.r2-top-tools .r2-status-live>span:not(.r2-status-live-dot){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.r2-canvas{padding:1rem max(1rem,env(safe-area-inset-right,0px)) calc(5.25rem + env(safe-area-inset-bottom, 0px)) max(1rem,env(safe-area-inset-left,0px));overflow-x:hidden;-webkit-overflow-scrolling:touch}.r2-user{display:none}}.r2-hub-brief{margin:0;color:var(--r2-ink);white-space:pre-wrap;overflow-wrap:anywhere}.r2-hub-inherit{display:grid;grid-gap:var(--r2-space-2);gap:var(--r2-space-2)}.r2-hub-inherit .r2-eyebrow a{color:inherit}.r2-hub-nav{align-items:center}.r2-hub-textarea{min-height:5rem;resize:vertical}.r2-hub-textarea.is-mono{font-family:var(--r2-mono);font-size:.85rem}.r2-table-wrap.is-metrics.r2-hub-table .r2-table{min-width:0;table-layout:auto}.r2-table-wrap.is-metrics.r2-hub-table .r2-table thead th:first-child,.r2-table-wrap.is-metrics.r2-hub-table .r2-table-title{width:100%;min-width:0;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r2-table-wrap.is-metrics.r2-hub-table .r2-table thead th:not(:first-child),.r2-table-wrap.is-metrics.r2-hub-table tbody td{width:1%;min-width:0;white-space:nowrap}.r2-table-wrap.is-metrics.r2-hub-table .r2-hub-code{display:inline-block;min-width:1.75rem;padding-inline:0}.r2-hub-struck{color:var(--r2-muted);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.login-page,.r2-dock,.r2-left,.r2-top,.r2-top-menu-list,.r2-workspace{transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}}[data-theme=dark] .login-page,[data-theme=dark] .r2-top-menu-list,[data-theme=dark] .task{background-color:var(--r2-glass-fill);background-image:var(--r2-surface-shine);background-repeat:no-repeat;border-color:var(--r2-glass-edge);box-shadow:var(--r2-glass-shadow);-webkit-backdrop-filter:blur(var(--r2-glass-blur-strong));backdrop-filter:blur(var(--r2-glass-blur-strong))}