.tapp-log-row-li{border-inline-start:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default);padding-inline-start:var(--tapp-space-12)}.tapp-agent-thinking-div{display:flex;align-items:center;gap:var(--tapp-space-8);color:var(--tapp-color-text-secondary)}.tapp-agent-thinking-span{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);font-variant-numeric:tabular-nums}.tapp-agent-trend-div{display:flex;min-width:0;flex-direction:column;gap:var(--tapp-space-12)}.tapp-agent-trend-div-2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tapp-space-8)}.tapp-agent-trend-p{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-heading-line);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-trend-span{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-trend-div-3{display:flex;gap:var(--tapp-space-8)}.tapp-agent-trend-div-4{height:192px;min-width:0}.tapp-agent-trend-summary{cursor:pointer}.tapp-agent-trend-dl,.tapp-agent-trend-summary{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-trend-dl{margin-top:var(--tapp-space-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tapp-space-4)}.tapp-agent-trend-div-5{display:contents}.tapp-activity-heatmap-div{display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-activity-heatmap-div-2{display:grid;width:fit-content;max-width:100%;grid-auto-flow:column;grid-template-rows:repeat(7,minmax(0,1fr));gap:var(--tapp-space-4);overflow:auto}.tapp-activity-heatmap-div-3{width:16px;height:16px;border-radius:var(--tapp-radius-xs);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default)}.tapp-activity-heatmap-p{font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-activity-heatmap-ol,.tapp-activity-heatmap-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-activity-heatmap-ol{margin-top:var(--tapp-space-8);display:flex;flex-direction:column;gap:var(--tapp-space-4);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-calendar-div{display:grid;gap:var(--tapp-space-16)}@media (min-width:1280px){.tapp-agent-calendar-div{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tapp-agent-calendar-div-2{margin-bottom:var(--tapp-space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--tapp-space-8)}.tapp-agent-calendar-aria-button{border-radius:var(--tapp-radius-control);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-8) var(--tapp-space-12)}.tapp-agent-calendar-heading{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-agent-calendar-calendar-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px}.tapp-agent-calendar-calendar-header-cell{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-calendar-calendar-cell{display:flex;min-height:48px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:var(--tapp-space-4);border-radius:var(--tapp-radius-md);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium);outline-offset:2px}.tapp-agent-calendar-calendar-cell[data-outside-month]{opacity:.4}.tapp-agent-calendar-calendar-cell[data-selected]{background:var(--tapp-color-selection);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-calendar-span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tapp-agent-calendar-div-3{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-agent-calendar-details{border-radius:var(--tapp-radius-lg);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-12)}.tapp-agent-calendar-summary{cursor:pointer;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-calendar-p{margin-top:var(--tapp-space-8);margin-bottom:var(--tapp-space-8)}.tapp-agent-calendar-p,.tapp-agent-calendar-p-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-agent-calendar-p-2{color:var(--tapp-color-text-secondary)}.tapp-agent-calendar-ul{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-agent-calendar-button{text-align:start;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium);text-decoration-line:underline}.tapp-composer-div{width:100%;min-width:0}.tapp-composer-form{display:flex;flex-direction:column;gap:var(--tapp-space-12);border-radius:var(--tapp-radius-panel);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);background:var(--tapp-color-surface-card);padding:var(--tapp-space-12)}.tapp-composer-ul{flex-wrap:wrap}.tapp-composer-li,.tapp-composer-ul{display:flex;gap:var(--tapp-space-8)}.tapp-composer-li{min-width:0;max-width:100%;align-items:center;border-radius:var(--tapp-radius-lg);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-8) var(--tapp-space-12)}.tapp-composer-ri-file-text-line{width:20px;height:20px;flex-shrink:0;color:var(--tapp-color-text-secondary)}.tapp-composer-span{min-width:0}.tapp-composer-span-2{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-composer-span-3{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-composer-textarea{border-width:0;background:transparent}.tapp-composer-div-2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tapp-space-8)}.tapp-composer-div-3{margin-inline-start:auto;display:flex;gap:var(--tapp-space-8)}.tapp-composer-p{color:var(--tapp-color-text-primary)}.tapp-composer-p,.tapp-composer-p-2{font-weight:var(--tapp-font-weight-regular)}.tapp-composer-div-4,.tapp-composer-p,.tapp-composer-p-2{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line)}.tapp-composer-div-4{margin-left:var(--tapp-space-16);margin-right:var(--tapp-space-16);display:flex;flex-wrap:wrap;align-items:center;border-radius:0 0 var(--tapp-radius-lg) var(--tapp-radius-lg);border-inline:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-bottom:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-8) var(--tapp-space-12);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-composer-span-4{display:flex;align-items:center;gap:var(--tapp-space-4)}.tapp-composer-ri-git-branch-line{width:12px;height:12px}.tapp-composer-span-5{margin-inline-start:auto}.tapp-context-limits-div{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-context-limits-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-context-limits-meter{margin-top:var(--tapp-space-8);margin-bottom:var(--tapp-space-8)}.tapp-context-limits-p-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-context-limits-details{border-radius:var(--tapp-radius-lg);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-12)}.tapp-context-limits-summary{cursor:pointer;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-context-limits-details-2{margin-top:var(--tapp-space-8);border-top:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default);padding-top:var(--tapp-space-8)}.tapp-context-limits-summary-2{cursor:pointer;font-weight:var(--tapp-font-weight-medium)}.tapp-context-limits-p-3,.tapp-context-limits-summary-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-context-limits-p-3{margin-top:var(--tapp-space-4);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-agent-avatar-svg{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.tapp-agent-editor-form{display:flex;min-width:0;flex-direction:column;gap:var(--tapp-space-12)}.tapp-agent-editor-div{display:flex;align-items:center;gap:var(--tapp-space-12)}.tapp-agent-editor-div-2{min-width:0;overflow-wrap:break-word}.tapp-agent-editor-p{font-weight:var(--tapp-font-weight-medium)}.tapp-agent-editor-p,.tapp-agent-editor-p-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-agent-editor-p-2{font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-agent-editor-legend{margin-bottom:var(--tapp-space-8);font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-agent-editor-div-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tapp-space-8)}.tapp-agent-editor-button{display:flex;flex-direction:column;align-items:center;gap:var(--tapp-space-4);border-radius:var(--tapp-radius-panel);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-8)}.tapp-agent-editor-button[aria-pressed=true]{background:var(--tapp-color-selection)}.tapp-agent-editor-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-agent-editor-span{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);text-transform:capitalize}.tapp-agent-editor-div-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tapp-space-12)}.tapp-agent-editor-span-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-project-board-div{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-project-board-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--tapp-space-12)}.tapp-project-board-label{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--tapp-space-4);font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-project-board-div-2{display:grid;gap:var(--tapp-space-12)}@media (min-width:640px){.tapp-project-board-div-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.tapp-project-board-div-2{grid-template-columns:repeat(4,minmax(0,1fr))}}.tapp-project-board-ul{display:flex;min-height:48px;flex-direction:column;gap:var(--tapp-space-8)}.tapp-project-board-button{display:flex;width:100%;flex-direction:column;gap:var(--tapp-space-4);border-radius:var(--tapp-radius-panel);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-12);text-align:start}@media (hover:hover) and (pointer:fine){.tapp-project-board-button:hover{background:var(--tapp-color-surface-subtle)}}.tapp-project-board-span,.tapp-project-board-span-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-project-board-span-2{color:var(--tapp-color-text-secondary)}.tapp-project-board-div-3,.tapp-project-board-ul-2{display:flex;gap:var(--tapp-space-8)}.tapp-project-board-ul-2{flex-direction:column}.tapp-project-board-li{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-project-board-form-2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tapp-space-8)}.tapp-project-board-label-2{width:100%;font-weight:var(--tapp-font-weight-medium)}.tapp-project-board-label-2,.tapp-questionnaire-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-questionnaire-p{font-weight:var(--tapp-font-weight-regular)}.tapp-questionnaire-form{display:flex;flex-direction:column;gap:var(--tapp-space-20)}.tapp-questionnaire-div{display:flex;gap:var(--tapp-space-8)}.tapp-questionnaire-button{position:relative;height:var(--tapp-control-height-compact);flex:1;border-radius:var(--tapp-radius-control);background:transparent}.tapp-questionnaire-button:before{content:"";position:absolute;inset:11px 0;border-radius:inherit;background:var(--tapp-color-surface-control)}.tapp-questionnaire-button[aria-current=step]:before{background:var(--tapp-color-indicator-active)}.tapp-questionnaire-p-2{margin-bottom:var(--tapp-space-8);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-questionnaire-h3{font-size:var(--tapp-type-subheading-size);line-height:var(--tapp-type-subheading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-questionnaire-p-3{margin-top:var(--tapp-space-4);font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-questionnaire-div-2{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-questionnaire-div-3{border-radius:var(--tapp-radius-lg);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-12)}.tapp-questionnaire-div-4{display:flex;justify-content:space-between;gap:var(--tapp-space-8)}.tapp-agent-panel-section{display:flex;min-width:0;flex-direction:column;border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);background:var(--tapp-color-surface-card)}.tapp-agent-panel-h2{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-page-heading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-run-progress-details{border-radius:var(--tapp-radius-lg);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-12)}.tapp-run-progress-summary{cursor:pointer;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-research-trail-p,.tapp-run-progress-progress-bar{margin-top:var(--tapp-space-12);margin-bottom:var(--tapp-space-12)}.tapp-research-trail-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-research-trail-ul{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-research-trail-details{border-radius:var(--tapp-radius-md);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-8)}.tapp-research-trail-p-2{font-size:var(--tapp-type-body-size);font-weight:var(--tapp-font-weight-regular)}.tapp-research-trail-a,.tapp-research-trail-p-2{margin-top:var(--tapp-space-8);line-height:var(--tapp-type-body-line)}.tapp-research-trail-a{display:inline-block;font-size:var(--tapp-type-small-size);font-weight:var(--tapp-font-weight-medium);text-decoration-line:underline;text-underline-offset:4px}.tapp-task-list-ol{display:flex;flex-direction:column}.tapp-task-list-div{display:flex;align-items:flex-start;gap:var(--tapp-space-8);padding-top:var(--tapp-space-8);padding-bottom:var(--tapp-space-8)}.tapp-task-list-ri-checkbox-circle-line,.tapp-task-list-ri-circle-line{width:16px;height:16px;flex-shrink:0}.tapp-task-list-ri-circle-line{color:var(--tapp-color-text-secondary)}.tapp-task-list-p{font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-task-list-span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tapp-task-list-p-2{margin-top:var(--tapp-space-4);font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-workspace-div{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-workspace-p{color:var(--tapp-color-text-secondary)}.tapp-workspace-p,.tapp-workspace-p-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-workspace-p-2{white-space:pre-wrap;overflow-wrap:break-word}.tapp-workspace-p-3{font-weight:var(--tapp-font-weight-regular)}.tapp-workspace-p-3,.tapp-workspace-p-4{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-workspace-p-4{font-weight:var(--tapp-font-weight-medium)}.tapp-workspace-div-2{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-workspace-navigation-item-icon{width:20px;height:20px}.tapp-app-shell-link{display:flex;align-items:center;gap:var(--tapp-space-12);font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-app-shell-div{margin-top:auto;display:flex;flex-direction:column;gap:var(--tapp-space-20)}.tapp-app-shell-div-2,.tapp-app-shell-link-2{display:flex;gap:var(--tapp-space-12);align-items:center}.tapp-app-shell-h1{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-heading-line);font-weight:var(--tapp-font-weight-semibold);overflow-wrap:break-word}.tapp-app-shell-div-3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-app-shell-div-4{min-width:0}.tapp-app-shell-div-5{margin-top:var(--tapp-space-24)}.tapp-heatmap-chart-card-div{display:grid;gap:var(--tapp-space-8)}.tapp-heatmap-chart-card-span{text-align:center;font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-heatmap-chart-card-div-2{display:contents}.tapp-heatmap-chart-card-span-2{align-self:center;font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-heatmap-chart-card-button{height:32px;border-radius:var(--tapp-radius-sm);outline:none}.tapp-heatmap-chart-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring);outline-offset:2px}.tapp-heatmap-chart-card-div-3{display:flex;align-items:center;justify-content:flex-end;gap:var(--tapp-space-8);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-heatmap-chart-card-span-3{width:12px;height:12px;border-radius:var(--tapp-radius-xs)}.tapp-contributions-card-div{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,minmax(0,1fr));gap:var(--tapp-space-4)}.tapp-contributions-card-button{aspect-ratio:1;min-height:8px;border-radius:var(--tapp-radius-control);outline:none}.tapp-contributions-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring);outline-offset:2px}.tapp-contributions-card-div-2{display:flex;justify-content:space-between;font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-most-active-days-card-div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--tapp-space-8)}.tapp-most-active-days-card-button{border-radius:var(--tapp-radius-lg);padding:var(--tapp-space-4);outline:none}@media (hover:hover) and (pointer:fine){.tapp-most-active-days-card-button:hover{background:var(--tapp-color-surface-subtle)}}.tapp-most-active-days-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-most-active-days-card-button[data-selected=true]{background:var(--tapp-color-selection)}.tapp-most-active-days-card-span{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium)}.tapp-chart-frame-section{display:flex;min-width:0;flex-direction:column;gap:var(--tapp-space-20);border-radius:var(--tapp-radius-panel);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);background:var(--tapp-color-surface-card);padding:var(--tapp-space-20);color:var(--tapp-color-text-primary)}.tapp-chart-frame-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--tapp-space-12)}.tapp-chart-frame-div{min-width:0}.tapp-chart-frame-h2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-semibold);color:var(--tapp-color-text-secondary)}.tapp-chart-frame-p{margin-top:var(--tapp-space-4);font-size:var(--tapp-type-section-size);line-height:var(--tapp-type-metric-line);font-weight:var(--tapp-font-weight-medium);font-variant-numeric:tabular-nums}.tapp-chart-frame-p-2{margin-top:var(--tapp-space-4);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-micro-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-chart-frame-div-2{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-chart-table-details{border-top:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default);padding-top:var(--tapp-space-12);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-chart-table-summary{cursor:pointer;border-radius:var(--tapp-radius-xs);outline:none}.tapp-chart-table-summary:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-chart-table-table{margin-top:var(--tapp-space-12);width:100%;font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-chart-table-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tapp-chart-table-th{text-align:start}.tapp-chart-table-th-2{text-align:end}.tapp-chart-table-tr{border-top:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default)}.tapp-chart-table-th-3{padding-top:var(--tapp-space-8);padding-bottom:var(--tapp-space-8);text-align:start;font-weight:var(--tapp-font-weight-medium)}.tapp-chart-table-td{text-align:end;font-variant-numeric:tabular-nums}.tapp-empty-chart-div{display:flex;min-height:240px;align-items:center;justify-content:center;border-radius:var(--tapp-radius-lg);background:var(--tapp-color-surface-subtle);font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-funnel-chart-card-svg{width:100%}.tapp-funnel-chart-card-div{display:grid;gap:var(--tapp-space-8)}.tapp-funnel-chart-card-button{min-width:0;border-radius:var(--tapp-radius-md);padding:var(--tapp-space-8);text-align:start;outline:none}@media (hover:hover) and (pointer:fine){.tapp-funnel-chart-card-button:hover{background:var(--tapp-color-surface-subtle)}}.tapp-funnel-chart-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-funnel-chart-card-span{display:block;overflow-wrap:break-word;font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-funnel-chart-card-span-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium);font-variant-numeric:tabular-nums}.tapp-stage-bars-card-ol{display:flex;min-height:240px;flex-direction:column;justify-content:center;gap:var(--tapp-space-12)}.tapp-stage-bars-card-li{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--tapp-radius-control);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-12) var(--tapp-space-16)}.tapp-stage-bars-card-span{position:absolute;inset-block:0;inset-inline-start:0;z-index:-10;border-radius:var(--tapp-radius-control);background:var(--tapp-color-surface-control)}@media (prefers-reduced-motion:no-preference){.tapp-stage-bars-card-span{transition-property:width;transition-duration:var(--tapp-motion-duration-enter)}}.tapp-stage-bars-card-div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tapp-space-8);font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-stage-bars-card-span-2{font-variant-numeric:tabular-nums}.tapp-stage-bars-card-span-3{margin-inline-start:var(--tapp-space-8);color:var(--tapp-color-text-secondary)}.tapp-bar-list-card-ol{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-bar-list-card-li{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--tapp-radius-md);padding:var(--tapp-space-12)}.tapp-bar-list-card-span{position:absolute;inset-block:0;inset-inline-start:0;z-index:-10;border-radius:var(--tapp-radius-md);background:var(--tapp-color-surface-subtle)}.tapp-bar-list-card-div{display:flex;justify-content:space-between;gap:var(--tapp-space-12);font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-sankey-chart-card-div{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-radar-chart-card-div{position:relative;height:256px;min-width:0}.tapp-radar-chart-card-div-2{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--tapp-type-title-size);line-height:var(--tapp-type-title-line);font-weight:var(--tapp-font-weight-medium)}.tapp-radar-chart-card-div-3{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-radar-chart-card-button{border-radius:var(--tapp-radius-control);padding:var(--tapp-space-4) var(--tapp-space-8);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}@media (hover:hover) and (pointer:fine){.tapp-radar-chart-card-button:hover{background:var(--tapp-color-surface-subtle)}}.tapp-radar-chart-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-radar-chart-card-button-2{align-self:flex-start;border-radius:var(--tapp-radius-control);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary);text-decoration-line:underline;text-underline-offset:4px}.tapp-radar-chart-card-button-2:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-goal-rings-svg{margin-left:auto;margin-right:auto;width:100%;max-width:256px}.tapp-radial-chart-card-div{position:relative;min-height:192px}.tapp-radial-chart-card-div-2{display:grid;gap:var(--tapp-space-8)}.tapp-radial-chart-card-button{display:flex;justify-content:space-between;border-radius:var(--tapp-radius-control);padding:var(--tapp-space-8);font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}@media (hover:hover) and (pointer:fine){.tapp-radial-chart-card-button:hover{background:var(--tapp-color-surface-subtle)}}.tapp-radial-chart-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-radial-chart-card-span{font-variant-numeric:tabular-nums}.tapp-activity-rings-card-div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tapp-space-8)}.tapp-activity-rings-card-button{border-radius:var(--tapp-radius-panel);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-12);text-align:start}.tapp-activity-rings-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-activity-rings-card-span{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-activity-rings-card-span-2{margin-top:var(--tapp-space-4);display:block;font-size:var(--tapp-type-subheading-size);line-height:var(--tapp-type-subheading-line);font-weight:var(--tapp-font-weight-medium);font-variant-numeric:tabular-nums}.tapp-activity-rings-card-span-3{margin-inline-start:var(--tapp-space-4);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium)}.tapp-sleep-score-card-button{display:flex;justify-content:space-between;border-top:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default);padding-top:var(--tapp-space-12);font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-sleep-score-card-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-scatter-chart-card-div{height:256px;min-width:0}.tapp-trend-card-div{height:240px;min-width:0;width:100%}.tapp-trend-card-div-2{display:flex;flex-wrap:wrap;gap:var(--tapp-space-16);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-composer-loader-div{position:relative;overflow:visible;border-radius:var(--tapp-radius-panel)}@property --composer-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tapp-composer-loader-orbit{position:absolute;inset:0;z-index:1;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--composer-orbit-angle),var(--tapp-color-loading-track) 0deg,var(--tapp-color-loading-track) 220deg,var(--tapp-color-loading-accent) 300deg,var(--tapp-color-loading-highlight) 340deg,var(--tapp-color-loading-accent) 352deg,var(--tapp-color-loading-track) 1turn);-webkit-mask:linear-gradient(var(--tapp-color-text-primary) 0 0) content-box,linear-gradient(var(--tapp-color-text-primary) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--tapp-color-text-primary) 0 0) content-box,linear-gradient(var(--tapp-color-text-primary) 0 0);mask-composite:exclude;animation:tapp-composer-orbit var(--tapp-motion-duration-composer-orbit) linear infinite}@keyframes tapp-composer-orbit{to{--composer-orbit-angle:360deg}}@media (prefers-reduced-motion:reduce){.tapp-composer-loader-orbit{animation:none}}.tapp-live-tuning-div{position:fixed;bottom:12px;inset-inline-end:64px;z-index:50}.tapp-live-tuning-div-2{position:fixed;bottom:12px;inset-inline-end:12px;z-index:50}.tapp-component-detail-section{margin-top:var(--tapp-space-32)}.tapp-states-div{display:grid;gap:var(--tapp-space-16)}@media (min-width:640px){.tapp-states-div{grid-template-columns:repeat(2,minmax(0,1fr))}}.tapp-composer-demo-div,.tapp-state-section{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-tasks-div{display:flex;gap:var(--tapp-space-8)}.tapp-demo-div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tapp-space-16)}@media (min-width:640px){.tapp-demo-div{grid-template-columns:repeat(4,minmax(0,1fr))}}.tapp-demo-div-2{height:80px;border-radius:var(--tapp-radius-xl);margin-bottom:var(--tapp-space-16);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default)}.tapp-demo-div-3{display:flex;flex-direction:column;gap:var(--tapp-space-24)}.tapp-demo-p{font-size:var(--tapp-type-display-size);line-height:var(--tapp-type-display-line)}.tapp-demo-p,.tapp-demo-p-2{font-weight:var(--tapp-font-weight-medium)}.tapp-demo-p-2{font-size:var(--tapp-type-title-size);line-height:var(--tapp-type-title-line)}.tapp-demo-p-3{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-heading-line);font-weight:var(--tapp-font-weight-medium)}.tapp-demo-p-4{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-demo-p-4,.tapp-demo-p-5{font-weight:var(--tapp-font-weight-regular)}.tapp-demo-p-5{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line)}.tapp-demo-div-4{flex-wrap:wrap}.tapp-demo-div-4,.tapp-demo-div-5{display:flex;gap:var(--tapp-space-12)}.tapp-demo-div-6{max-width:384px}.tapp-demo-div-6,.tapp-demo-form{display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-demo-li{padding-top:var(--tapp-space-8);padding-bottom:var(--tapp-space-8)}.tapp-demo-div-7{max-width:384px;display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-demo-div-8{max-width:384px}.tapp-demo-p-6{margin-top:var(--tapp-space-16)}.tapp-demo-div-9{max-width:384px;display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-demo-p-7{margin-top:var(--tapp-space-12)}.tapp-demo-div-10{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tapp-space-32)}.tapp-demo-c-skeleton{width:66.66666666666666%}.tapp-demo-c-skeleton-2{width:100%}.tapp-demo-c-skeleton-3{width:50%}.tapp-demo-div-11{display:flex;gap:var(--tapp-space-24);align-items:center}.tapp-demo-h3{font-size:var(--tapp-type-subheading-size);line-height:var(--tapp-type-subheading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-demo-p-8{margin-top:var(--tapp-space-12);color:var(--tapp-color-text-secondary)}.tapp-demo-div-12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tapp-space-32)}.tapp-demo-div-13{display:flex;flex-direction:column;gap:var(--tapp-space-12);align-items:center}.tapp-demo-div-14{display:flex;flex-direction:column;gap:var(--tapp-space-16);align-items:flex-start}.tapp-theme-toggle-div{display:flex;gap:var(--tapp-space-4)}.tapp-stat-cards-p{color:var(--tapp-color-text-secondary)}.tapp-sidebar-aside{max-width:320px;background:var(--tapp-color-surface-subtle)}.tapp-sidebar-p{font-size:var(--tapp-type-subheading-size);line-height:var(--tapp-type-subheading-line);font-weight:var(--tapp-font-weight-medium);margin-bottom:var(--tapp-space-24)}.tapp-sidebar-div{margin-top:var(--tapp-space-48)}.tapp-auth-card-section{max-width:448px}.tapp-auth-card-h2{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-heading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-auth-card-p{margin-top:var(--tapp-space-8);margin-bottom:var(--tapp-space-24)}.tapp-auth-card-form{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-auth-card-div{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-auth-card-button,.tapp-auth-card-div{margin-top:var(--tapp-space-16)}.tapp-auth-card-p-2{margin-top:var(--tapp-space-8)}.tapp-settings-modal-div{display:flex;flex-direction:column;gap:var(--tapp-space-20)}.tapp-notification-center-section{max-width:512px}.tapp-notification-center-div{display:flex;justify-content:space-between;gap:var(--tapp-space-12);margin-bottom:var(--tapp-space-20)}.tapp-notification-center-h2{font-size:var(--tapp-type-subheading-size);line-height:var(--tapp-type-subheading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-notification-center-div-2{margin-top:var(--tapp-space-12)}.tapp-patient-info-card-div{display:flex;align-items:center;gap:var(--tapp-space-12);margin-bottom:var(--tapp-space-24)}.tapp-patient-info-card-dl{display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-patient-info-card-div-2{flex-wrap:wrap}.tapp-important-alerts-card-div,.tapp-patient-info-card-div-2{display:flex;justify-content:space-between;gap:var(--tapp-space-12)}.tapp-important-alerts-card-div{align-items:center}.tapp-important-alerts-card-div-2{display:flex;gap:var(--tapp-space-8)}.tapp-important-alerts-card-p{margin-top:var(--tapp-space-12);margin-bottom:var(--tapp-space-12)}.tapp-tag-group-div{display:flex;flex-wrap:wrap}.tapp-tag-group-div,.tapp-tag-group-span{gap:var(--tapp-space-8)}.tapp-tag-group-button{min-width:24px;min-height:24px;padding-left:var(--tapp-space-4);padding-right:var(--tapp-space-4)}.tapp-tree-view-div{display:flex;flex-direction:column;gap:var(--tapp-space-4)}.tapp-tree-view-button{display:flex;align-items:center;gap:var(--tapp-space-8);padding-top:var(--tapp-space-8);padding-bottom:var(--tapp-space-8);padding-inline-end:var(--tapp-space-12);text-align:start}.tapp-tree-view-button-2{background:var(--tapp-color-selection)}.tapp-data-grid-section{display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-data-grid-div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tapp-space-8)}.tapp-data-grid-div-2{margin-inline-end:auto}.tapp-data-grid-h2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-data-grid-div-3{display:flex;flex-wrap:wrap;gap:var(--tapp-space-12)}.tapp-data-grid-div-4{min-width:160px;flex:1}.tapp-data-grid-div-5{display:flex;flex-wrap:wrap;gap:var(--tapp-space-16)}.tapp-data-grid-div-6{display:flex;background:var(--tapp-color-surface-subtle)}.tapp-data-grid-div-7{width:48px;flex-shrink:0;padding:var(--tapp-space-12)}.tapp-data-grid-div-8{flex:1;min-width:0;padding:var(--tapp-space-12)}.tapp-data-grid-div-9{overflow-y:auto}.tapp-data-grid-div-10{position:absolute;display:flex;border-bottom:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default);width:100%}.tapp-data-grid-div-11{flex:1;min-width:0;padding-left:var(--tapp-space-12);padding-right:var(--tapp-space-12);display:flex;align-items:center}.tapp-data-grid-input{border-radius:var(--tapp-radius-control);padding:var(--tapp-space-4) var(--tapp-space-8);min-width:0;width:100%;background:transparent;outline:none}.tapp-data-grid-span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tapp-data-grid-p{padding:var(--tapp-space-24)}.tapp-table-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tapp-button-leading{width:16px;height:16px}.tapp-icon-button-icon{width:20px;height:20px}.tapp-button-group-div{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-textarea-span{text-align:end}.tapp-search-field-div{position:relative}.tapp-search-field-close-button{position:absolute;inset-inline-end:4px;bottom:4px}.tapp-checkbox-ri-subtract-line{width:12px;height:12px}.tapp-radio-group-aria-radio-group{display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-checkbox-card-span,.tapp-checkbox-card-span-2{display:block}.tapp-slider-div{display:flex;justify-content:space-between}.tapp-input-otp-fieldset{display:flex;gap:var(--tapp-space-8)}.tapp-color-picker-input{display:block;height:128px;width:224px;max-width:100%}.tapp-status-dot-span{display:inline-flex;align-items:center;gap:var(--tapp-space-8)}.tapp-status-dot-span-2{width:8px;height:8px;border-radius:var(--tapp-radius-control);background:var(--tapp-color-status-success-text)}.tapp-divider-hr{border-color:var(--tapp-color-border-default);margin-top:var(--tapp-space-12);margin-bottom:var(--tapp-space-12)}.tapp-breadcrumb-ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tapp-space-8);color:var(--tapp-color-text-secondary)}.tapp-breadcrumb-item-li{display:inline-flex;gap:var(--tapp-space-8)}@media (hover:hover) and (pointer:fine){.tapp-breadcrumb-item-a:hover{text-decoration-line:underline}}.tapp-breadcrumb-item-span:last-child{display:none}.tapp-progress-bar-aria-progress-bar{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-progress-circle-svg{width:40px;height:40px}.tapp-date-calendar-ri-arrow-left-sline{width:20px;height:20px}.tapp-date-picker-a-date-input{display:flex}.tapp-date-range-picker-a-group{flex-wrap:wrap}.tapp-meeting-scheduler-div{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8);margin-top:var(--tapp-space-16);margin-bottom:var(--tapp-space-16)}.tapp-modal-a-dialog{outline:none}.tapp-modal-header-a-heading{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-heading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-modal-header-p{margin-top:var(--tapp-space-4)}.tapp-popover-a-popover{padding:var(--tapp-space-16)}.tapp-popover-header-div{margin-bottom:var(--tapp-space-12)}.tapp-popover-header-a-heading{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-command-palette-item-button{width:100%;justify-content:flex-start}.tapp-context-menu-div{display:flex;flex-direction:column;gap:var(--tapp-space-8)}.tapp-accordion-div>:not([hidden])~:not([hidden]){border-top:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default)}.tapp-accordion-item-details{padding-top:var(--tapp-space-12);padding-bottom:var(--tapp-space-12)}.tapp-accordion-item-summary{cursor:pointer;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-accordion-item-summary-2{opacity:.5}.tapp-accordion-item-div{padding-top:var(--tapp-space-12);color:var(--tapp-color-text-secondary)}.tapp-tab-panel-a-tab-panel{padding-top:var(--tapp-space-16);padding-bottom:var(--tapp-space-16);outline:none}.tapp-carousel-div{display:flex;justify-content:flex-end;gap:var(--tapp-space-8);margin-bottom:var(--tapp-space-12)}.tapp-carousel-div-2{display:flex;justify-content:center;gap:var(--tapp-space-8);margin-top:var(--tapp-space-12)}.tapp-pagination-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tapp-space-8)}.tapp-notification-section{display:flex;gap:var(--tapp-space-12)}.tapp-notification-div{flex:1}.tapp-notification-div-2{margin-top:var(--tapp-space-12)}.tapp-file-upload-span{display:block}.tapp-file-upload-p,.tapp-file-upload-span{margin-top:var(--tapp-space-8)}.tapp-agent-components-page-link{margin-bottom:var(--tapp-space-16);display:inline-block;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium);text-decoration-line:underline}.tapp-agent-components-page-div{display:grid;gap:var(--tapp-space-16)}@media (min-width:768px){.tapp-agent-components-page-div{grid-template-columns:repeat(2,minmax(0,1fr))}}.tapp-agent-components-page-p{overflow-wrap:break-word}.tapp-agent-components-page-p,.tapp-agent-components-page-p-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-agent-workspace-page-link{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium);text-decoration-line:underline}.tapp-thumbnail-div{position:relative;height:144px;overflow:hidden;border-radius:var(--tapp-radius-xl);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-12)}.tapp-thumbnail-div-2{transform-origin:top left;width:600px;transform:scale(.42);pointer-events:none}.tapp-components-div{display:flex;flex-direction:column;gap:var(--tapp-space-32)}.tapp-components-div-2{max-width:576px}.tapp-components-p{font-size:var(--tapp-type-title-size);line-height:var(--tapp-type-title-line);font-weight:var(--tapp-font-weight-medium);margin-bottom:var(--tapp-space-16)}.tapp-components-p-2{color:var(--tapp-color-text-secondary);margin-bottom:var(--tapp-space-20)}.tapp-components-nav{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-components-div-3{display:flex;align-items:center;gap:var(--tapp-space-12);margin-bottom:var(--tapp-space-16)}.tapp-components-h2{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-heading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-components-div-4{height:144px;border-radius:var(--tapp-radius-xl);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-16);display:flex;flex-direction:column;justify-content:space-between}.tapp-components-span{width:fit-content}.tapp-components-link{display:flex;justify-content:space-between;gap:var(--tapp-space-12);align-items:center}.tapp-components-h3{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-motion-studio-div{display:flex;flex-direction:column;gap:var(--tapp-space-16);padding-bottom:320px}.tapp-motion-studio-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-motion-studio-div-2{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-motion-studio-p-2{font-weight:var(--tapp-font-weight-regular)}.tapp-motion-studio-p-2,.tapp-motion-studio-p-3{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-motion-studio-p-3{font-weight:var(--tapp-font-weight-medium)}.tapp-chat-div{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--tapp-space-24);width:100%;max-width:720px;min-height:0;flex:1}.tapp-chat-div-2{flex:1;min-height:0;overflow-y:auto;padding-inline:var(--tapp-space-8)}.tapp-chat-div-3{padding-top:var(--tapp-space-80);padding-bottom:var(--tapp-space-80)}.tapp-chat-h2{font-size:var(--tapp-type-title-size);line-height:var(--tapp-type-title-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-chat-p{color:var(--tapp-color-text-secondary);margin-top:var(--tapp-space-12)}.tapp-chat-div-4{display:flex;flex-direction:column;gap:var(--tapp-space-20)}.tapp-chat-article{background:var(--tapp-color-surface-subtle);align-self:flex-end;width:fit-content;max-width:85%;border:0;padding:var(--tapp-space-12) var(--tapp-space-16)}.tapp-chat-article-2{padding:var(--tapp-space-12) var(--tapp-space-8)}.tapp-chat-p-2{margin-bottom:var(--tapp-space-8)}.tapp-chat-div-5{font-size:var(--tapp-type-reading-size);line-height:var(--tapp-type-reading-line);font-weight:var(--tapp-font-weight-regular);white-space:pre-wrap;overflow-wrap:break-word}.tapp-chat-div-6{margin-top:var(--tapp-space-20)}.tapp-agent-profile-div{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-agent-profile-div-2{display:flex;align-items:center;gap:var(--tapp-space-12)}.tapp-agent-profile-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-agent-profile-div-3{display:grid;gap:var(--tapp-space-16)}@media (min-width:1024px){.tapp-agent-profile-div-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tapp-templates-ai-chat-div{display:flex;min-height:650px;flex-direction:column;gap:var(--tapp-space-20)}@media (min-width:1024px){.tapp-templates-ai-chat-div{flex-direction:row}}.tapp-templates-ai-chat-div-2{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--tapp-space-20)}.tapp-templates-ai-chat-div-3{display:flex;align-items:center;gap:var(--tapp-space-12)}.tapp-templates-ai-chat-h2{font-size:var(--tapp-type-subheading-size);line-height:var(--tapp-type-subheading-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-templates-ai-chat-p{font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-templates-ai-chat-div-4{display:flex;flex:1;flex-direction:column;gap:var(--tapp-space-20)}.tapp-templates-ai-chat-div-5{padding-top:var(--tapp-space-64);padding-bottom:var(--tapp-space-64)}.tapp-templates-ai-chat-h3{font-size:var(--tapp-type-title-size);line-height:var(--tapp-type-title-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-templates-ai-chat-p-2{margin-top:var(--tapp-space-8);font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-templates-ai-chat-div-6{margin-top:var(--tapp-space-20)}.tapp-templates-ai-chat-div-7{margin-inline-start:var(--tapp-space-32);border-radius:var(--tapp-radius-xl);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-16)}.tapp-templates-ai-chat-div-8{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-templates-ai-chat-p-3{margin-bottom:var(--tapp-space-8);font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-templates-ai-chat-p-4{white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-templates-ai-chat-aside{display:flex;min-width:0;flex-direction:column;gap:var(--tapp-space-16);border-radius:var(--tapp-radius-xl);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);background:var(--tapp-color-surface-subtle);padding:var(--tapp-space-16)}@media (min-width:1024px){.tapp-templates-ai-chat-aside{width:var(--panel-width)}}.tapp-templates-ai-chat-div-9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tapp-space-8)}.tapp-templates-ai-chat-h2-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-semibold)}.tapp-templates-ai-chat-pre{flex:1;overflow:auto;white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular)}.tapp-templates-ai-chat-div-10{display:none}@media (min-width:1024px){.tapp-templates-ai-chat-div-10{display:block}}.tapp-artwork-svg{max-height:320px;width:100%;border-radius:var(--tapp-radius-lg);background:var(--tapp-color-surface-subtle);color:var(--tapp-color-text-primary)}.tapp-image-studio-div{display:grid;gap:var(--tapp-space-16)}@media (min-width:1280px){.tapp-image-studio-div{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tapp-image-studio-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-image-studio-form{display:flex;flex-direction:column;gap:var(--tapp-space-12)}.tapp-image-studio-div-2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--tapp-space-12)}.tapp-image-studio-p-2{overflow-wrap:break-word;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-image-studio-div-3{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-image-studio-ul{display:grid;gap:var(--tapp-space-12)}@media (min-width:640px){.tapp-image-studio-ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.tapp-image-studio-ul{grid-template-columns:repeat(1,minmax(0,1fr))}}.tapp-image-studio-li{min-width:0}.tapp-image-studio-button{display:flex;width:100%;flex-direction:column;gap:var(--tapp-space-8);border-radius:var(--tapp-radius-panel);border-width:1px;border-style:solid;border-color:var(--tapp-color-border-default);padding:var(--tapp-space-8);text-align:start}.tapp-image-studio-button[aria-pressed=true]{background:var(--tapp-color-selection)}.tapp-image-studio-span{word-break:break-all;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-goal-ring-div{display:flex;flex-direction:column;align-items:center;gap:var(--tapp-space-8)}.tapp-goal-ring-svg{width:80px;height:80px;color:var(--tapp-color-text-primary)}.tapp-goal-ring-span,.tapp-goal-ring-span-2{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-goal-ring-span-2{color:var(--tapp-color-text-secondary)}.tapp-medical-profile-div{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-medical-profile-div-2{display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-medical-profile-div-3{display:grid;gap:var(--tapp-space-16)}@media (min-width:1024px){.tapp-medical-profile-div-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tapp-medical-profile-p{font-weight:var(--tapp-font-weight-regular)}.tapp-medical-profile-dl,.tapp-medical-profile-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line)}.tapp-medical-profile-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tapp-space-8);font-weight:var(--tapp-font-weight-medium)}.tapp-templates-multi-agent-div{display:grid;gap:var(--tapp-space-24)}@media (min-width:1024px){.tapp-templates-multi-agent-div{grid-template-columns:220px minmax(0,1fr)}}.tapp-templates-multi-agent-nav{display:flex;flex-direction:column;gap:var(--tapp-space-4)}.tapp-templates-multi-agent-button{display:flex;align-items:center;gap:var(--tapp-space-12);border-radius:var(--tapp-radius-panel);padding:var(--tapp-space-8);text-align:start}.tapp-templates-multi-agent-button[aria-current=page]{background:var(--tapp-color-selection)}.tapp-templates-multi-agent-button:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-color:var(--tapp-color-focus-ring)}.tapp-templates-multi-agent-span{min-width:0}.tapp-templates-multi-agent-span-2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tapp-type-small-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-templates-multi-agent-span-3{font-size:var(--tapp-type-caption-size);line-height:var(--tapp-type-caption-line);font-weight:var(--tapp-font-weight-medium);color:var(--tapp-color-text-secondary)}.tapp-templates-multi-agent-div-2{margin-bottom:var(--tapp-space-16);display:flex;flex-wrap:wrap;gap:var(--tapp-space-8)}.tapp-report-view-div{display:flex;flex-direction:column;gap:var(--tapp-space-16)}.tapp-report-view-p{font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-regular);color:var(--tapp-color-text-secondary)}.tapp-report-view-div-2{display:grid;gap:var(--tapp-space-12)}@media (min-width:640px){.tapp-report-view-div-2{grid-template-columns:repeat(3,minmax(0,1fr))}}.tapp-report-view-p-2{font-size:var(--tapp-type-heading-size);line-height:var(--tapp-type-page-heading-line);font-weight:var(--tapp-font-weight-medium)}.tapp-report-view-div-3{display:grid;align-items:flex-start;gap:var(--tapp-space-16)}@media (min-width:1024px){.tapp-report-view-div-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tapp-report-view-div-4{overflow:auto}.tapp-report-view-table{width:100%;min-width:320px;text-align:start;font-size:var(--tapp-type-body-size);line-height:var(--tapp-type-body-line);font-weight:var(--tapp-font-weight-medium)}.tapp-report-view-th{padding:var(--tapp-space-8);text-align:start}.tapp-report-view-tr{border-top:var(--tapp-border-thin) solid var(--tapp-color-border-default);border-color:var(--tapp-color-border-default)}.tapp-report-view-td{padding:var(--tapp-space-8)}.tapp-composer-form{padding:var(--tapp-space-16);gap:var(--tapp-space-16)}.tapp-composer-textarea{font-size:var(--tapp-type-default-size);line-height:var(--tapp-type-default-line);min-height:64px;padding:var(--tapp-space-8) var(--tapp-space-4);resize:none;box-shadow:none}.tapp-composer-form[data-variant=pill] .tapp-composer-textarea{min-height:var(--tapp-space-40)}.tapp-composer-form .tapp-select{padding-inline:var(--tapp-space-10);box-shadow:none}.tapp-composer-form .tapp-icon-button{border:0;box-shadow:none}.tapp-composer-div-4{margin-inline:var(--tapp-space-4);padding-inline:var(--tapp-space-8);background:transparent;border:0;gap:var(--tapp-space-12)}.tapp-data-grid-input:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-offset:var(--tapp-space-2);background:var(--tapp-color-surface-control)}.tapp-agent-calendar-aria-button{background:var(--tapp-color-surface-control);border-color:transparent}@media (hover:hover) and (pointer:fine){.tapp-agent-calendar-aria-button:hover{background:var(--tapp-color-surface-control-hover)}}.tapp-radar-chart-card-button-2{min-height:var(--tapp-control-height-compact)}.tapp-radar-chart-card-button-2[aria-pressed=true]{background:var(--tapp-color-surface-selected-control);color:var(--tapp-color-text-on-selected-control)}.tapp-chat-shell{display:flex;flex-direction:column;overflow:hidden}.tapp-chat-shell>.tapp-page-column{flex:1;min-height:0}.tapp-chat-shell .tapp-chat-div-3{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-block:var(--tapp-space-48)}.tapp-chat-shell .tapp-composer-form,.tapp-chat-shell .tapp-composer-loader-div{border-radius:var(--tapp-space-24)}.tapp-chat-shell .tapp-composer-textarea{font-size:var(--tapp-type-reading-size);line-height:var(--tapp-type-reading-line)}.tapp-avatar-demo{display:grid;gap:var(--tapp-space-16);justify-items:start}.tapp-avatar-palette{display:flex;flex-wrap:wrap;gap:var(--tapp-space-24)}.tapp-accordion-item-details[data-variant=navigation]{border:0;border-radius:0;padding:0}.tapp-accordion-item-details[data-variant=navigation]>summary{display:flex;align-items:center;gap:var(--tapp-space-8);min-height:var(--tapp-control-height-navigation);padding:var(--tapp-space-6) var(--tapp-space-8);border-radius:var(--tapp-radius-control);color:var(--tapp-color-text-secondary);font-size:var(--tapp-type-navigation-size);line-height:var(--tapp-type-navigation-line);font-weight:var(--tapp-font-weight-medium);list-style:none;cursor:pointer}.tapp-accordion-item-details[data-variant=navigation]>summary::-webkit-details-marker{display:none}.tapp-accordion-item-details[data-variant=navigation]>summary:focus-visible{outline:var(--tapp-border-focus) solid var(--tapp-color-focus-ring);outline-offset:2px}.tapp-accordion-item-details[data-variant=navigation]>.tapp-accordion-item-div{display:grid;gap:var(--tapp-space-4);margin:var(--tapp-space-8) 0 var(--tapp-space-8) var(--tapp-space-16);padding:0 0 0 var(--tapp-space-12);border-inline-start:var(--tapp-border-thin) solid var(--tapp-color-border-default)}@media (hover:hover) and (pointer:fine){.tapp-accordion-item-details[data-variant=navigation]>summary:hover{background:var(--tapp-color-surface-nav-hover);color:var(--tapp-color-text-primary)}}.tapp-accordion-item-details[data-variant=navigation]>summary:active{background:var(--tapp-color-surface-nav-active)}@media (pointer:coarse){.tapp-accordion-item-details[data-variant=navigation]>summary{min-height:var(--tapp-control-height-touch)}}@supports (interpolate-size:allow-keywords){.tapp-accordion-item-details[data-variant=navigation]{interpolate-size:allow-keywords}.tapp-accordion-item-details[data-variant=navigation]::details-content{block-size:0;overflow:clip;transition:block-size var(--tapp-motion-duration-toggle) var(--tapp-motion-easing-sidebar),content-visibility var(--tapp-motion-duration-toggle) allow-discrete}.tapp-accordion-item-details[data-variant=navigation][open]::details-content{block-size:auto;transition-duration:var(--tapp-motion-duration-standard)}}@media (prefers-reduced-motion:reduce){.tapp-accordion-item-details[data-variant=navigation]::details-content{transition:none}}.tapp-chart-swatch{display:inline-block;width:10px;height:10px;border-radius:var(--tapp-radius-round);margin-inline-end:var(--tapp-space-6)}