.persistent-chat-error,.student-query-error{width:min(560px,calc(100% - 24px));min-height:132px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:24px auto;padding:18px;border:1px solid rgba(159,17,17,.16);border-radius:var(--rounded-sm);background:rgba(255,255,255,.94);color:var(--color-ink)}.persistent-chat-error>svg,.student-query-error-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(159,17,17,.08);color:var(--color-primary)}.persistent-chat-error strong,.student-query-error strong{display:block;font-size:var(--type-caption);font-weight:620;letter-spacing:0}.persistent-chat-error small,.student-query-error p{display:block;margin:4px 0 0;color:rgba(31,28,6,.6);font-size:var(--type-caption);line-height:1.5}.persistent-chat-error button,.student-query-error button{min-width:76px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgba(31,28,6,.1);border-radius:var(--rounded-pill);background:var(--color-canvas);color:var(--color-ink);font-size:var(--type-caption);font-weight:600;cursor:pointer}.persistent-chat-error{align-self:center}@media (max-width:640px){.persistent-chat-error,.student-query-error{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px}.persistent-chat-error button,.student-query-error button{grid-column:1/-1;width:100%}}.persistent-load-older{justify-self:center;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--color-hairline);border-radius:var(--rounded-pill);background:color-mix(in srgb,var(--color-panel) 92%,transparent);color:var(--color-text-secondary);font-size:var(--type-fine);font-weight:600;cursor:pointer}.persistent-load-older:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-ink) 22%,transparent);color:var(--color-ink)}.persistent-load-older:disabled{cursor:wait;opacity:.65}.persistent-jump-latest{position:absolute;left:50%;bottom:88px;z-index:24;min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;transform:translateX(-50%);border:1px solid rgba(31,28,6,.12);border-radius:var(--rounded-pill);background:rgba(255,255,255,.96);color:var(--color-ink);font-size:var(--type-fine);font-weight:620;box-shadow:0 10px 28px rgba(31,28,6,.12);cursor:pointer;white-space:nowrap}.persistent-chat:has(.persistent-chat-status-strip) .persistent-jump-latest{bottom:148px}.task-board-shell{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.task-compact-status{display:none}.task-modal-backdrop{background:var(--color-overlay-scrim)}@media (max-width:767px){html body:has(.modal-backdrop) .app-shell-student>.app-sidebar,html body:has(.student-tool-modal-backdrop) .app-shell-student>.app-sidebar,html body:has(.task-modal-backdrop) .app-shell-student>.app-sidebar,html body:has([role=dialog]) .app-shell-student>.app-sidebar{display:none!important}.student-thread-leave{min-width:44px;min-height:44px}}@media (max-width:900px){body .student-inbox.is-chat-first .student-chat-home-heading{align-items:center!important;justify-content:space-between!important;gap:10px!important}body .student-inbox.is-chat-first .student-chat-home-heading>div:first-child{position:static!important;width:auto!important;height:auto!important;display:block!important;flex:0 0 auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}body .student-inbox.is-chat-first .student-chat-home-heading h1{font-size:var(--type-body)!important;font-weight:650!important}body .student-inbox.is-chat-first .student-hero-actions{min-width:0!important;justify-content:flex-end!important;gap:5px!important}}.group-studio-panel .task-card .task-card-actions button,.group-studio-panel .task-card .task-drag-handle{color:rgba(31,28,6,.46)}@media (min-width:761px){body .app-shell-student>.app-sidebar{border-right:1px solid var(--color-hairline-soft);background:color-mix(in srgb,var(--color-canvas) 94%,transparent);box-shadow:none}}.group-studio-panel .task-card .task-card-actions button:focus-visible,.group-studio-panel .task-card .task-card-actions button:hover,.group-studio-panel .task-card .task-drag-handle:focus-visible,.group-studio-panel .task-card .task-drag-handle:hover{color:rgba(31,28,6,.78)}.group-studio-panel .task-card .task-card-actions .task-reference-handle{width:44px!important;min-width:44px!important;flex:0 0 auto!important;gap:0;padding:0!important;white-space:nowrap}.group-studio-panel .task-card .task-card-actions .task-card-edit,.group-studio-panel .task-card .task-card-actions .task-reference-handle{border:1px solid rgba(31,28,6,.08)!important;border-radius:var(--rounded-sm)!important;background:rgba(255,255,255,.82)!important;color:rgba(31,28,6,.46)!important}.group-studio-panel .task-card .task-card-actions .task-card-edit:focus-visible,.group-studio-panel .task-card .task-card-actions .task-card-edit:hover,.group-studio-panel .task-card .task-card-actions .task-reference-handle:focus-visible,.group-studio-panel .task-card .task-card-actions .task-reference-handle:hover{border-color:rgba(31,28,6,.16)!important;background:var(--color-surface-soft)!important;color:var(--color-ink)!important}@media (min-width:720px) and (max-width:900px){body .group-studio-panel .idea-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body .student-inbox.is-chat-first .student-chat-home-heading{min-height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:normal!important;gap:10px!important;padding:4px 2px 8px!important}body .student-inbox.is-chat-first .student-chat-home-heading>div:first-child{position:static!important;width:auto!important;height:auto!important;min-width:0!important;display:block!important;overflow:visible!important;clip:auto!important;white-space:normal!important}body .student-inbox.is-chat-first .student-chat-home-heading h1{overflow:hidden!important;font-size:var(--type-body)!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .student-inbox.is-chat-first .student-hero-actions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}body .student-inbox.is-chat-first .student-chat-course-filter,body .student-inbox.is-chat-first .student-chat-filter-action{margin:0!important}body .student-inbox.is-chat-first .student-chat-filter-action>summary,body .student-inbox.is-chat-first .student-chat-icon-action,body .student-inbox.is-chat-first .student-home-account-menu>summary{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;justify-content:center!important}body .student-inbox.is-chat-first .group-card-leave.student-thread-leave,body .student-inbox.is-chat-first .student-home-direct-action,body .student-inbox.is-chat-first .student-thread-leave{min-width:44px!important;min-height:44px!important}body .student-inbox.is-chat-first .student-home-direct-action{height:44px!important}body .student-inbox.is-chat-first .group-card-leave.student-thread-leave,body .student-inbox.is-chat-first .student-thread-leave{width:44px!important;height:44px!important}body .student-inbox.is-chat-first .student-home-account-menu>summary:after{content:none!important}body .student-inbox.is-chat-first .student-home-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:12px 2px 2px;border-top:1px solid rgba(31,28,6,.06)}body .student-inbox.is-chat-first .student-home-footer-actions a,body .student-inbox.is-chat-first .student-home-footer-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(31,28,6,.07);border-radius:var(--rounded-pill);background:rgba(255,255,255,.62);color:rgba(31,28,6,.62);font-size:var(--type-fine);font-weight:600;text-decoration:none;cursor:pointer}body .student-inbox.is-chat-first .student-home-footer-actions a:focus-visible,body .student-inbox.is-chat-first .student-home-footer-actions a:hover,body .student-inbox.is-chat-first .student-home-footer-actions button:focus-visible,body .student-inbox.is-chat-first .student-home-footer-actions button:hover{border-color:rgba(31,28,6,.13);background:var(--color-canvas);color:var(--color-ink)}html body .student-inbox.is-chat-first .student-chat-home-heading .student-chat-filter-action>summary,html body .student-inbox.is-chat-first .student-chat-home-heading .student-chat-icon-action.btn-primary,html body .student-inbox.is-chat-first .student-chat-home-heading .student-chat-icon-action.btn-secondary{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}@media (max-width:760px){body .student-inbox.is-chat-first .student-home-direct-action{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:40px!important;display:inline-flex!important;justify-content:center!important;padding:0!important}body .student-inbox.is-chat-first .student-home-account-menu>summary:after{content:none!important}body .student-inbox.is-chat-first .student-thread-main{padding-right:50px!important}body .student-inbox.is-chat-first .group-card-leave.student-thread-leave,body .student-inbox.is-chat-first .student-thread-leave{position:absolute!important;top:10px!important;right:8px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body [data-sticky-drag-handle=true]{width:44px!important;height:44px!important}body .group-studio-panel .idea-note>button[data-sticky-drag-handle=true]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .group-studio-panel .idea-note-tools button{flex-basis:auto!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}body .group-studio-panel .idea-note-links a{min-height:44px!important;padding-inline:10px!important}body .group-studio-panel .resource-open-link{min-height:44px!important}}@media (max-width:1024px){body .student-inbox.is-chat-first .student-home-direct-action{min-height:44px!important}body .student-inbox.is-chat-first .student-thread-main{padding-right:52px!important}body .student-inbox.is-chat-first .group-card-leave.student-thread-leave,body .student-inbox.is-chat-first .student-thread-leave{position:absolute!important;top:8px!important;right:8px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .group-studio-panel .meeting-poll-create,body .group-studio-panel .money-create,body .group-studio-panel .money-overview,body .group-studio-panel .resource-shelf-options,body .group-studio-panel .studio-log-options{width:44px!important;flex-basis:44px!important}body .group-studio-panel .idea-template-bar>summary,body .group-studio-panel .idea-template-button,body .group-studio-panel .idea-wall-actions .btn-primary,body .group-studio-panel .resource-shelf-add,body .group-studio-panel .studio-log-add,body .group-studio-panel .work-page-actions>.btn-primary,body .group-studio-panel .work-page-options>summary{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .group-studio-panel .idea-template-button{justify-content:center!important;padding:0!important}body .group-studio-panel .idea-template-button span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}body .group-studio-panel .idea-note>button[data-sticky-drag-handle=true]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .group-studio-panel .idea-note-tools button{width:100%!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex-basis:44px!important}body .group-studio-panel .idea-note-tools{grid-template-columns:repeat(4,minmax(44px,1fr))!important}body .group-studio-panel .idea-note-links a{min-height:44px!important;padding-inline:10px!important}body .group-studio-panel .resource-open-link,body .group-studio-panel .task-column-quick-add button,body .group-studio-panel .task-column-quick-add input{min-height:44px!important}body .group-studio-panel .task-assignee-trigger,body .group-studio-panel .task-column-quick-add button{min-width:44px!important}}body .talent-atlas-page .talent-filter-drawer>summary{height:44px!important;min-height:44px!important}body .group-studio-panel .object-card-drag-handle,body .group-studio-panel .object-reference-handle,body .group-studio-panel .task-card .task-assignee-trigger,body .group-studio-panel .task-card .task-card-actions button,body .group-studio-panel .task-card .task-drag-handle{min-width:44px!important;min-height:44px!important;height:44px!important}body .group-studio-panel .task-card .task-reference-handle{width:44px!important;min-width:44px!important}@media (max-width:520px){body .group-studio-panel .task-card .task-card-actions .task-reference-handle{width:44px!important;min-width:44px!important;padding-inline:0!important;gap:0!important}body .group-studio-panel .task-card .task-reference-handle span{display:none}}body .group-studio-panel .meeting-option-list button,body .group-studio-panel .meeting-poll-details>summary,body .group-studio-panel .meeting-poll-share,body .group-studio-panel .meeting-poll-share-compact,body .group-studio-panel .money-card-details>summary,body .group-studio-panel .money-participant-list button,body .group-studio-panel .money-payment-row input{min-height:44px!important}@media (prefers-reduced-motion:reduce){.student-inbox *,.student-inbox :after,.student-inbox :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.app-shell-student{--student-radius-utility:var(--rounded-sm);--student-radius-control:var(--rounded-md);--student-radius-card:var(--rounded-lg);--student-radius-sheet:var(--rounded-lg)}.app-shell-student :where(.task-card,.task-card-shell,.resource-card,.money-card,.meeting-poll-card,.money-progress-card,.money-debt-card,.talent-editor-card,.talent-map-card,.talent-card,.talent-map-cluster,.student-thread,.student-chat-onboarding,.empty-work-state,.work-loading-card){border-radius:var(--student-radius-card)!important}body .app-shell-student .group-studio-panel .studio-log-card,body .app-shell-student .student-inbox.is-chat-first .student-thread{border-radius:var(--student-radius-control)!important}body .app-shell-student .group-studio-panel .task-card .task-card-shell{border-radius:var(--student-radius-card)!important}body .app-shell-student .group-studio-panel .task-card .task-card-actions{flex-direction:row!important;align-items:center!important;gap:4px!important;margin-top:0}body .app-shell-student .group-studio-panel .task-card .task-card-actions button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .app-shell-student .group-studio-panel .task-card .task-card-toolbar{min-width:0;flex-wrap:nowrap;justify-content:flex-start}body .app-shell-student .group-studio-panel .task-card .task-card-content{min-width:0;max-width:100%}body .app-shell-student .group-studio-panel .task-card .task-card-content h4,body .app-shell-student .group-studio-panel .task-card .task-card-description{min-width:0;max-width:100%;overflow-wrap:anywhere}body .app-shell-student .group-studio-panel .task-card .task-card-description>span{width:100%;max-width:100%;margin-inline:0!important;padding-inline:0!important;white-space:pre-wrap;word-break:break-word}body .app-shell-student .group-studio-panel .task-card .task-card-tags{max-width:100%;overflow:hidden}body .app-shell-student .group-studio-panel .meeting-poll-member-details{margin:10px 0 4px;border:1px solid var(--color-hairline-soft);border-radius:var(--student-radius-control);background:var(--color-surface-soft)}body .app-shell-student .group-studio-panel .meeting-poll-member-details>summary{min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 10px;list-style:none;cursor:pointer}body .app-shell-student .group-studio-panel .meeting-poll-member-details>summary::-webkit-details-marker{display:none}body .app-shell-student .group-studio-panel .meeting-poll-member-summary-copy{min-width:0;display:inline-flex;align-items:baseline;gap:7px}body .app-shell-student .group-studio-panel .meeting-poll-member-summary-copy strong{font-size:12px;font-weight:650}body .app-shell-student .group-studio-panel .meeting-poll-member-summary-copy small{color:var(--color-ink-muted);font-size:11px;font-variant-numeric:tabular-nums}body .app-shell-student .group-studio-panel .meeting-poll-member-preview{min-width:0;display:inline-flex;align-items:center;margin-left:auto;padding-left:5px}body .app-shell-student .group-studio-panel .meeting-poll-member-preview .avatar-sm,body .app-shell-student .group-studio-panel .meeting-poll-member-preview>small{width:22px;min-width:22px;height:22px;margin-left:-5px;border:1px solid var(--color-canvas);border-radius:50%}body .app-shell-student .group-studio-panel .meeting-poll-member-preview>small{display:inline-flex;align-items:center;justify-content:center;background:rgba(31,28,6,.08);color:var(--color-ink-muted);font-size:9px;font-weight:650}body .app-shell-student .group-studio-panel .meeting-poll-member-chevron{flex:0 0 auto;color:var(--color-ink-muted);transition:transform .16s ease}body .app-shell-student .group-studio-panel .meeting-poll-member-details[open] .meeting-poll-member-chevron{transform:rotate(180deg)}body .app-shell-student .group-studio-panel .meeting-poll-member-details .meeting-poll-member-status{margin:0!important;padding:4px 10px 10px;border-top:1px solid var(--color-hairline-soft)}body .app-shell-student .group-studio-panel .task-card .task-card-meta{align-items:center!important;gap:8px;flex-wrap:wrap}body .app-shell-student .group-studio-panel .task-card .task-card-meta>div:last-child{min-width:0;margin-left:auto}body .app-shell-student .group-studio-panel .task-card .task-card-toolbar .task-assignee-trigger,body .app-shell-student .group-studio-panel .task-card .task-card-toolbar .task-card-edit,body .app-shell-student .group-studio-panel .task-card .task-card-toolbar .task-reference-handle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body .app-shell-student .group-studio-panel .task-card .task-card-actions button:focus-visible,body .app-shell-student .group-studio-panel .task-card .task-card-actions button:hover{border-color:transparent!important;background:var(--color-surface-soft)!important}body .app-shell-student .group-studio-panel .task-card .task-card-actions button svg{width:15px!important;height:15px!important;stroke-width:1.7}body .app-shell-student .group-studio-panel .task-column-count,body .app-shell-student .group-studio-panel .task-compact-status button.is-active small,body .app-shell-student .group-studio-panel .task-compact-status small{min-width:0!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:rgba(31,28,6,.48)!important;font-size:11px!important;font-variant-numeric:tabular-nums;font-weight:520!important;line-height:1!important}body .app-shell-student .group-studio-panel .money-card-body{display:grid;gap:12px;opacity:1;transform:none}body .app-shell-student .group-studio-panel .money-list{grid-template-columns:minmax(0,1fr)!important}body .app-shell-student .group-studio-panel .money-card-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}body .app-shell-student .group-studio-panel .money-card-copy{min-width:0}body .app-shell-student .group-studio-panel .money-card-copy h2,body .app-shell-student .group-studio-panel .money-card-copy p,body .app-shell-student .group-studio-panel .money-card-copy span{max-width:100%;overflow-wrap:anywhere}body .app-shell-student .group-studio-panel .money-card-side{display:flex;align-items:center;justify-content:flex-end;gap:8px}body .app-shell-student .group-studio-panel .money-card-status{flex:0 0 auto;padding:5px 9px;border-radius:var(--rounded-pill);background:rgba(255,240,199,.7);color:rgba(31,28,6,.76);font-size:12px;font-weight:650;white-space:nowrap}body .app-shell-student .group-studio-panel .money-card-status.is-paid{background:rgba(223,247,239,.8);color:rgba(31,28,6,.62)}body .app-shell-student .group-studio-panel .resource-shelf-actions,body .app-shell-student .group-studio-panel .studio-log-actions{flex-wrap:nowrap}body .app-shell-student .group-studio-panel :is(.work-page-actions,.money-header-actions) .work-page-options-body{right:0;left:auto}body .app-shell-student .group-studio-panel .money-card-expand{width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--student-radius-utility);background:transparent;color:rgba(31,28,6,.5);cursor:pointer}body .app-shell-student .group-studio-panel .money-card-expand:focus-visible,body .app-shell-student .group-studio-panel .money-card-expand:hover{background:var(--color-surface-soft);color:var(--color-ink)}body .app-shell-student .group-studio-panel .money-card-expand svg{transition:transform .18s ease}body .app-shell-student .group-studio-panel .money-card-expand[aria-expanded=true] svg{transform:rotate(180deg)}body .app-shell-student .group-studio-panel .work-card-utilities{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;flex:0 0 auto}body .app-shell-student .group-studio-panel .meeting-poll-status-toggle,body .app-shell-student .group-studio-panel .work-card-delete,body .app-shell-student .group-studio-panel .work-card-utilities .object-reference-handle{position:static!important;inset:auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:var(--student-radius-utility)!important;background:transparent!important;color:rgba(31,28,6,.5)!important;box-shadow:none!important;cursor:pointer}body .app-shell-student .group-studio-panel .meeting-poll-status-toggle:focus-visible,body .app-shell-student .group-studio-panel .meeting-poll-status-toggle:hover,body .app-shell-student .group-studio-panel .work-card-delete:focus-visible,body .app-shell-student .group-studio-panel .work-card-delete:hover,body .app-shell-student .group-studio-panel .work-card-utilities .object-reference-handle:focus-visible,body .app-shell-student .group-studio-panel .work-card-utilities .object-reference-handle:hover{background:var(--color-surface-soft)!important;color:var(--color-ink)!important}body .app-shell-student .group-studio-panel .work-card-delete:focus-visible,body .app-shell-student .group-studio-panel .work-card-delete:hover{color:#a61b1b!important}body .app-shell-student .group-studio-panel .meeting-poll-status-toggle:disabled{cursor:wait;opacity:.45}body .app-shell-student .group-studio-panel .meeting-poll-closed-badge{width:fit-content;min-height:24px;margin-top:6px;padding:2px 9px;display:inline-flex;align-items:center;border-radius:var(--student-radius-pill);background:rgba(31,28,6,.07);color:rgba(31,28,6,.68);font-size:11px;font-weight:650}body .student-confirm-dialog-panel{--student-radius-sheet:var(--rounded-lg);--student-radius-utility:var(--rounded-sm);--student-radius-control:var(--rounded-md);width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overflow-wrap:anywhere;padding:22px;border:1px solid rgba(31,28,6,.1);border-radius:var(--student-radius-sheet);background:#ffffff;box-shadow:0 28px 72px rgba(31,28,6,.18);color:var(--color-ink)}body .student-confirm-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}body .student-confirm-dialog-heading span{display:block;margin-bottom:6px;color:rgba(31,28,6,.48);font-size:12px;font-weight:650}body .student-confirm-dialog-heading h2{margin:0;font-size:20px;line-height:1.35;font-weight:620}body .student-confirm-dialog-heading>button{display:grid;place-items:center;flex-shrink:0;width:40px;min-width:40px;height:40px;border:0;border-radius:var(--student-radius-utility);background:var(--color-surface-soft);color:rgba(31,28,6,.66)}body .student-confirm-dialog-panel>p{margin:18px 0 0;color:rgba(31,28,6,.62);font-size:14px;line-height:1.65}body .student-confirm-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}body .student-confirm-dialog-actions>button{min-height:42px;padding:0 16px;border:1px solid rgba(31,28,6,.1);border-radius:var(--student-radius-control);background:#ffffff;color:var(--color-ink);font-size:14px;font-weight:600}body .student-confirm-dialog-actions>button.is-danger{border-color:rgba(166,27,27,.12);background:#a61b1b;color:#ffffff}body .student-confirm-dialog-actions>button:disabled{opacity:.55;cursor:wait}body .app-shell-student .message-reference-card.is-deleted{opacity:1!important;border-color:rgba(31,28,6,.08)!important;background:rgba(248,248,245,.98)!important}body .app-shell-student .message-reference-card.is-deleted small,body .app-shell-student .message-reference-card.is-deleted span{color:rgba(31,28,6,.42)!important}body .app-shell-student .message-reference-card.is-deleted strong{color:rgba(31,28,6,.62)!important}body .group-studio-panel .idea-note-tools .idea-note-reference-handle{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:rgba(31,28,6,.58)!important;cursor:pointer}body .group-studio-panel .idea-note-tools .idea-note-reference-handle:focus-visible,body .group-studio-panel .idea-note-tools .idea-note-reference-handle:hover{border-color:rgba(31,28,6,.07)!important;background:rgba(255,255,255,.38)!important;color:var(--color-ink)!important}@media (prefers-reduced-motion:reduce){body .app-shell-student .group-studio-panel .money-card-expand svg{transition:none}}@media (max-width:640px){body .app-shell-student .group-studio-panel .money-card-main{grid-template-columns:minmax(0,1fr);gap:10px}body .app-shell-student .group-studio-panel .money-card-side{justify-content:space-between}}.app-shell-student :where(.idea-note,.idea-note-empty){border-radius:var(--student-radius-control)!important}.app-shell-student :where(.input-field,.task-column,.task-column-quick-add input,.task-column-quick-add button,.task-checklist-add input,.task-checklist-add button,.task-assignee-popover label,.money-summary-grid>div,.meeting-poll-pill,.money-debt-list>div,.money-form input,.money-form select,.money-form textarea,.money-card-overview>div,.money-card-progress,.money-participant-list>div,.meeting-option-list>div,.poll-option-preview,.talent-search-main,.talent-resource-grid>div,.talent-tag-input-shell,.talent-wizard-fields .profile-avatar-picker,.group-home-tool-card,.studio-back-to-chat,.studio-workspace-switcher .group-mode-tab,.group-studio-account-menu a,.group-studio-account-menu button,.student-home-account-menu a,.student-home-account-menu button,.group-search-result,.persistent-channel-composer input,.persistent-message-body,.persistent-pinned,.persistent-link-card,.persistent-edit textarea,.persistent-chat-status-strip,.persistent-reference-preview-item,.persistent-translation blockquote){border-radius:var(--student-radius-control)!important}.app-shell-student :where(.object-card-drag-handle,.object-reference-handle,.task-card .task-drag-handle,.task-card-edit,.task-card-overflow-trigger,.idea-note>button[data-sticky-drag-handle=true],.idea-note-tools button){border-radius:var(--student-radius-utility)!important}.app-shell-student :where(.modal-card,.modal-panel,.student-entry-modal,.student-tool-modal-panel,.task-modal,.work-page-options-body,.group-home-tool-popover,.studio-workspace-menu,.studio-workspace-switcher .group-mode-tabs,.group-studio-account-menu>div,.student-home-account-menu>div,.task-assignee-popover,.task-card-overflow-menu,.group-search-panel,.persistent-tool-sheet,.persistent-channel-composer,.persistent-message-menu,.talent-wizard-panel,.talent-wizard-card){border-radius:var(--student-radius-sheet)!important}.app-shell-student :where(.gradient-avatar,.profile-avatar-preview,.profile-avatar-picker button,.avatar-xs,.avatar-sm,.avatar-md,.avatar-lg,.persistent-message-avatar,.chat-realtime-avatar,.studio-member-dot,.studio-member-more,.btn-icon,.student-home-account-menu>summary,.group-studio-account-menu>summary){border-radius:50%!important}