:root[data-cap-design=clickup] .list-card{--density-list-head-block:0.75rem;--density-list-head-block-start:0.75rem;--density-list-head-block-end:0.75rem;background:var(--surface);border:var(--panel-border-width) solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:none}:root[data-cap-design=clickup] .list-card .data-thead{padding-block:.75rem;background:var(--surface-2);border-bottom:var(--panel-border-width) solid var(--panel-border);color:var(--text-3);font:500 .6875rem/1.5 var(--design-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}:root[data-cap-design=clickup] .list-card-tools{min-height:3.75rem;padding:.5rem .75rem;gap:.5rem;border-bottom-color:var(--panel-border);border-start-start-radius:inherit;border-start-end-radius:inherit;background:var(--surface)}:root[data-cap-design=clickup] .list-card-tools .company-list-search{height:2.5rem;color:var(--text-3)}:root[data-cap-design=clickup] .list-card-tools .company-list-search input{font-weight:400;color:var(--text)}:root[data-cap-design=clickup] .list-card .data-trow{border-top-color:var(--panel-border);box-shadow:none;font-family:var(--font),sans-serif;font-size:.8125rem;line-height:1.5}:root[data-cap-design=clickup] .doc-folder-content{border-left:var(--panel-border-width) solid var(--panel-border)}:root[data-cap-design=clickup] :is(.doc-lib-row,.doc-folder+.doc-folder){border-top-width:var(--panel-border-width);border-top-color:var(--panel-border)}:root[data-cap-design=clickup] .list-card .data-thead+.data-trow,:root[data-cap-design=clickup] .list-card .data-trow:first-of-type{border-top:0}@media (hover:hover){:root[data-cap-design=clickup] .list-card .data-trow:hover{background:var(--hover);box-shadow:none}:root[data-cap-design=clickup] .list-card .data-trow:active{background:var(--surface-3)}}:root[data-cap-design=clickup] .list-card-foot{border-top-color:var(--panel-border);border-end-start-radius:inherit;border-end-end-radius:inherit;background:var(--surface)}:root[data-cap-design=clickup] .list-card>.data-thead:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}:root[data-cap-design=clickup] .list-card .data-trow:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}:root[data-cap-design=clickup] .list-table-scroll{overflow:auto;border-radius:var(--panel-radius);overscroll-behavior-inline:contain}:root[data-cap-design=clickup] .system-data-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--text);font-size:.8125rem;text-align:left}:root[data-cap-design=clickup] .system-data-table th{padding:.75rem 1rem;border-bottom:var(--panel-border-width) solid var(--panel-border);background:var(--surface-2);color:var(--text-3);font:500 .6875rem/1.5 var(--design-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}:root[data-cap-design=clickup] .system-data-table td{padding:.875rem 1rem;border-bottom:var(--panel-border-width) solid var(--panel-border)}:root[data-cap-design=clickup] .system-data-table tr:last-child td{border-bottom:0}@media (hover:hover){:root[data-cap-design=clickup] .system-data-table tbody tr:hover{background:var(--hover)}}:root[data-cap-design=clickup] .record-hero-status .status-picker-trigger,:root[data-cap-design=clickup] .record-hero-status .user-picker-trigger.status-picker-trigger,:root[data-cap-design=clickup] .status-picker-trigger{width:auto;height:auto;min-height:2.5rem;max-width:100%;gap:.5rem;padding:.5rem .875rem;border:var(--panel-border-width) solid var(--panel-border);border-radius:var(--r-full);background:var(--surface-2);color:var(--text);font:600 .8125rem/1.4 var(--font),sans-serif;box-shadow:none}:root[data-cap-design=clickup] .status-picker-trigger:hover:not(:disabled):not([data-static]){border-color:var(--border-2);background:var(--hover)}:root[data-cap-design=clickup] .status-picker-trigger[aria-expanded=true]{border-color:var(--border-2);background:var(--surface-3)}:root[data-cap-design=clickup] .status-picker-trigger:disabled{cursor:default}:root[data-cap-design=clickup] .status-picker-trigger :is(.lead-status-pill-value,.task-status-trigger-value){font-size:inherit;font-weight:inherit}:root[data-cap-design=clickup] .status-picker-menu .logo-tile,:root[data-cap-design=clickup] .status-picker-trigger :is(.logo-tile,.lead-status-pill-icon,.task-status-trigger-icon){width:1.25rem!important;height:1.25rem!important;flex-basis:1.25rem!important;background:transparent!important;border:0;box-shadow:none}:root[data-cap-design=clickup] .status-picker-menu,:root[data-cap-design=clickup] .status-picker-menu.user-picker-panel{padding:.375rem;border:var(--panel-border-width) solid var(--panel-border);border-radius:var(--panel-radius);background:var(--surface);color:var(--text);box-shadow:var(--menu-shadow)}:root[data-cap-design=clickup] .status-picker-menu--sheet{border:0;border-radius:0;box-shadow:none}:root[data-cap-design=clickup] .status-picker-menu :is(.task-status-option,.user-picker-option){min-height:2.75rem;padding:.625rem .75rem;gap:.625rem;border-radius:var(--control-radius)}:root[data-cap-design=clickup] .status-picker-menu :is(.task-status-option-name,.user-picker-option-name){font-size:.8125rem;font-weight:500;line-height:1.4}:root[data-cap-design=clickup] .status-picker-menu .task-status-option-icon{width:1.75rem;height:1.75rem;flex-basis:1.75rem;border-radius:.5rem}:root[data-cap-design=clickup] .status-picker-menu .task-status-option-hint{margin-top:.125rem;color:var(--text-3);font-size:.6875rem}:root[data-cap-design=clickup] .status-picker-menu .task-status-option[data-current]{background:var(--hover)}:root[data-cap-design=clickup] .status-picker-menu .task-status-option[data-current] .task-status-option-name{font-weight:650}:root[data-cap-design=clickup] .calendar-dialog{border:var(--panel-border-width) solid var(--panel-border);border-radius:var(--panel-radius);background:var(--surface);box-shadow:var(--menu-shadow)}:root[data-cap-design=clickup] .lead-meeting-scheduler__workspace{--lead-meeting-scheduler-header-height:3.5rem}:root[data-cap-design=clickup] .lead-meeting-scheduler__editor{border-right:var(--panel-border-width) solid var(--panel-border)}:root[data-cap-design=clickup] .lead-meeting-scheduler__header{padding:.375rem 1rem;border-bottom:var(--panel-border-width) solid var(--panel-border);background:var(--surface)}:root[data-cap-design=clickup] .lead-meeting-scheduler__header h2{top:0;font-size:.875rem;font-weight:600;line-height:1.4}:root[data-cap-design=clickup] .meeting-editor.task-calendar-scheduler__editor[data-calendar-editor] .task-calendar-scheduler__header{align-items:center;padding:1.25rem}:root[data-cap-design=clickup] .task-calendar-scheduler__heading{min-width:0}:root[data-cap-design=clickup] .task-calendar-scheduler__editor[data-calendar-editor] .task-calendar-scheduler__header .meeting-editor__heading{align-items:flex-start}:root[data-cap-design=clickup] .task-calendar-scheduler__editor[data-calendar-editor] .task-calendar-scheduler__header .meeting-editor__heading-icon{height:1.4rem}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .task-calendar-dialog__all-day{padding-inline:0;border:0;background:transparent}:root[data-cap-design=clickup] .task-calendar-scheduler__body .task-calendar-dialog__dates :has(>label.calendar-editor-row-label){grid-template-columns:minmax(0,1fr);gap:0}:root[data-cap-design=clickup] .task-calendar-scheduler__editor .task-calendar-scheduler__remove{margin-right:auto;border-color:transparent;background:transparent;color:var(--st-red)}:root[data-cap-design=clickup] .task-calendar-scheduler__remove:is(:hover,:focus-visible){background:var(--st-red-bg)}.task-calendar-scheduler__remove-short{display:none}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) .btn{min-height:2.5rem;padding-inline:.875rem;border-radius:var(--control-radius);font-size:.8125rem;font-weight:600;box-shadow:none}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) .btn-primary{border-color:var(--tab-selected-bg);background:var(--tab-selected-bg);color:var(--tab-selected-ink)}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) .btn-primary:hover:not(:disabled){border-color:var(--text-2);background:var(--text-2)}:root[data-cap-design=clickup] [data-calendar-editor] :is(.field-label,.field-hint){font-size:.75rem;line-height:1.5}:root[data-cap-design=clickup] [data-calendar-editor] :is(.input,.textarea,.user-picker-trigger,[data-picker-variant=field]){min-height:2.75rem;border:var(--panel-border-width) solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--text);box-shadow:none}:root[data-cap-design=clickup] [data-calendar-editor] :is(.input,.textarea,.user-picker-trigger,[data-picker-variant=field]):focus-visible{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 1px var(--border-2)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__header{min-height:3.5rem;justify-content:space-between;padding:.375rem .75rem .375rem 1.25rem;border-bottom:var(--panel-border-width) solid var(--panel-border);background:var(--surface)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__header .eyebrow{display:none}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__header h2{margin:0;color:var(--text);font-family:inherit;font-size:1rem;font-weight:650;line-height:1.4}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__body{gap:1rem;padding:1.25rem;background:var(--surface)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__heading{display:flex;min-width:0;align-items:center;gap:.75rem}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__heading-icon{display:grid;width:1.25rem;height:1.25rem;flex:none;place-items:center;border:0;background:transparent;color:var(--text-2)}:root[data-cap-design=clickup] [data-calendar-editor] .input[data-calendar-title]{min-height:3.25rem;padding:.5rem 0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;font-size:1.375rem;font-weight:650;line-height:1.4}:root[data-cap-design=clickup] [data-calendar-editor] .input[data-calendar-title]:is(:hover,:focus,:focus-visible,:active){border:0;outline:none;background:transparent;box-shadow:none}:root[data-cap-design=clickup] [data-calendar-editor] .field:has(>.input[data-calendar-title])>.field-label-row{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__time-grid{grid-template-columns:minmax(0,1fr);gap:.125rem}:root[data-cap-design=clickup] [data-calendar-editor] :has(>label.calendar-editor-row-label){display:grid;width:100%;min-width:0;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.5rem}:root[data-cap-design=clickup] [data-calendar-editor] .calendar-editor-row-label{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;color:var(--text-3);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:normal;white-space:normal;text-transform:none}:root[data-cap-design=clickup] [data-calendar-editor] [data-picker-variant=inline]{width:100%;min-width:0;min-height:2.5rem;justify-content:flex-start;padding:.375rem .5rem;border:0;border-radius:var(--control-radius);background:transparent}:root[data-cap-design=clickup] [data-calendar-editor] [data-picker-variant=inline]>span:not([aria-hidden]){color:var(--text);font-size:.8125rem;line-height:1.5}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] :is(.meeting-editor__row,.meeting-editor__info-row){grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;padding:1rem 0 0;border:0;border-top:var(--panel-border-width) solid var(--panel-border);border-radius:0;background:transparent}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__section-icon,:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] :is(.meeting-editor__row,.meeting-editor__info-row)>svg{box-sizing:border-box;width:1.25rem;height:1.5rem;padding:0;border-radius:0;background:transparent;color:var(--text-3)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__time-row{display:flex;flex-direction:column;align-items:stretch;gap:.875rem}:root[data-cap-design=clickup] [data-calendar-editor] .calendar-editor-section{padding-top:1rem;border-top:var(--panel-border-width) solid var(--panel-border)}:root[data-cap-design=clickup] [data-calendar-editor] .calendar-editor-section__heading{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--text);font-size:.8125rem;font-weight:600;line-height:1.5}:root[data-cap-design=clickup] [data-calendar-editor] .calendar-editor-section__heading svg{flex:none;color:var(--text-3)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__event-options{gap:.5rem;padding-bottom:.75rem;border:0;border-bottom:var(--panel-border-width) solid var(--panel-border)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__event-option{min-height:2.75rem;padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:var(--text-2);font-size:.8125rem;font-weight:500}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__event-option[data-active]{border-color:transparent;background:transparent;color:var(--text)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__event-option-label{white-space:normal;line-height:1.45}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] :is(.meeting-editor__organizer-notice,.meeting-editor__meet-row){border-color:var(--panel-border);border-radius:var(--control-radius);background:var(--surface-2)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__attendee{border-bottom-color:var(--panel-border)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__more{padding:0;border:0;border-top:var(--panel-border-width) solid var(--panel-border);border-radius:0;background:transparent}:root[data-cap-design=clickup] [data-calendar-editor] .task-calendar-editor__deadline-row{padding-block:0;border:0;align-items:center}:root[data-cap-design=clickup] [data-calendar-editor] .task-calendar-editor__deadline-row button{color:var(--text-2);font-weight:500}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) :is(button,input,textarea,select):is(:focus,:focus-visible){outline:none;box-shadow:none}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) button:focus-visible:not(.btn-primary):not(.btn-danger):not(.calendar-mobile-editor-chrome__save){background-color:var(--hover)}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) :is(.btn-primary,.btn-danger):focus-visible{border-color:var(--border-strong)}:root[data-cap-design=clickup] [data-calendar-editor] :is(.input,.textarea):focus{border-color:var(--border-strong)}:root[data-cap-design=clickup] [data-calendar-editor] label{font-size:.75rem;font-weight:500;letter-spacing:normal;text-transform:none}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) [aria-invalid=true]{border-color:var(--st-red)}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__more-fields{padding-bottom:1rem}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__more summary{min-height:2.75rem;font-size:.8125rem;font-weight:500}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__footer{gap:.5rem;padding:.875rem 1.25rem;border-top:var(--panel-border-width) solid var(--panel-border);background:var(--surface)}:root[data-cap-design=clickup] .calendar-options-dialog h2{color:var(--text);font-family:inherit;font-size:1rem;font-weight:650;line-height:1.4}:root[data-cap-design=clickup] .calendar-options-dialog .recurrence-day{border-color:var(--panel-border);border-radius:var(--control-radius);background:var(--surface-2);color:var(--text-2);font-size:.8125rem;font-weight:500}:root[data-cap-design=clickup] .calendar-options-dialog .recurrence-day[aria-pressed=true]{border-color:var(--tab-selected-bg);background:var(--tab-selected-bg);color:var(--tab-selected-ink)}:root[data-cap-design=clickup] .calendar-options-dialog .recurrence-scope-option{min-height:2.75rem;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;font-size:.8125rem}:root[data-cap-design=clickup] .calendar-options-dialog .recurrence-scope-option:has(input:checked){border-color:var(--panel-border);background:var(--surface-2);color:var(--text)}:root[data-cap-design=clickup] .calendar-confirmation__body{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem}:root[data-cap-design=clickup] .calendar-confirmation__body>div{min-width:0}:root[data-cap-design=clickup] .calendar-confirmation__body h2{margin:0;font-size:1rem;font-weight:650;line-height:1.4}:root[data-cap-design=clickup] .calendar-confirmation__body p{margin-top:.375rem;color:var(--text-2);font-size:.8125rem;line-height:1.6}:root[data-cap-design=clickup] .calendar-confirmation__icon{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:var(--control-radius);background:var(--surface-2);color:var(--text-2)}:root[data-cap-design=clickup] .calendar-confirmation__icon[data-destructive]{background:var(--st-red-bg);color:var(--st-red)}:root[data-cap-design=clickup] .calendar-confirmation__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:var(--panel-border-width) solid var(--panel-border)}@media (max-width:47.999rem){:root[data-cap-design=clickup] .task-calendar-scheduler-dialog[data-variant=fullscreen]{display:flex;width:100%;max-width:none;min-height:0;max-height:none;flex-direction:column;padding:0;border:0;border-radius:0}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog[data-variant=fullscreen] .task-calendar-scheduler__editor[data-calendar-editor],:root[data-cap-design=clickup] .task-calendar-scheduler-dialog[data-variant=fullscreen]>.lead-meeting-scheduler{min-height:0;height:auto;flex:1}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .task-calendar-scheduler__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .meeting-editor__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .lead-meeting-scheduler__mobile-calendar-action{min-height:2.75rem;padding:.5rem 1rem;background:var(--surface);box-shadow:none}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .lead-meeting-scheduler__mobile-calendar-action p{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:.75rem}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .lead-meeting-scheduler__mobile-calendar-action>button{display:none}:root[data-cap-design=clickup] .calendar-dialog{border-inline:0;border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-header{border-bottom:var(--panel-border-width) solid var(--panel-border);background:var(--surface)}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-title-row{min-height:3.5rem;padding:.5rem 1rem .25rem}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-title-row h2{font-size:.875rem;font-weight:600}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-tabs{display:flex;gap:.25rem;margin:.25rem 1rem .75rem;padding:.25rem}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-tabs button{min-height:2.75rem;flex:1;border:0;font-size:.8125rem;font-weight:600}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-tabs button[data-active]{color:var(--tab-selected-ink)}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-editor .meeting-editor[data-calendar-editor] .calendar-mobile-editor-chrome{display:none}:root[data-cap-design=clickup] [data-calendar-editor] .calendar-mobile-editor-chrome{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.5rem;min-height:4rem;padding:.75rem .75rem .375rem;border-bottom:var(--panel-border-width) solid var(--panel-border);background:var(--surface)}:root[data-cap-design=clickup] .calendar-mobile-editor-chrome__title{overflow:hidden;color:var(--text);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}:root[data-cap-design=clickup] [data-calendar-editor] .calendar-mobile-editor-chrome__save{min-height:2.75rem;border-radius:var(--control-radius);background:var(--tab-selected-bg);color:var(--tab-selected-ink)!important;font-size:.8125rem;font-weight:600!important}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] :is(.meeting-editor__header,.meeting-editor__footer){display:none}:root[data-cap-design=clickup] .lead-meeting-scheduler__mobile-editor .meeting-editor[data-calendar-editor] .meeting-editor__footer{display:flex}:root[data-cap-design=clickup] .task-calendar-scheduler-dialog .task-calendar-scheduler__editor[data-calendar-editor]>:is(.meeting-editor__header,.meeting-editor__footer){display:flex}:root[data-cap-design=clickup] .meeting-editor.task-calendar-scheduler__editor[data-calendar-editor] .task-calendar-scheduler__header{min-height:calc(4rem + env(safe-area-inset-top, 0px));padding:calc(.75rem + env(safe-area-inset-top, 0px)) 1rem .75rem}:root[data-cap-design=clickup] .task-calendar-scheduler__body .task-calendar-dialog__dates :has(>label.calendar-editor-row-label){grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem}.task-calendar-scheduler__remove-label{display:none}.task-calendar-scheduler__remove-short{display:inline}:root[data-cap-design=clickup] .meeting-editor[data-calendar-editor] .meeting-editor__body{gap:1rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}:root[data-cap-design=clickup] [data-calendar-editor] :is(.input,.textarea,[data-picker-variant=field]){font-size:1rem}:root[data-cap-design=clickup] [data-calendar-editor] :has(>label.calendar-editor-row-label){grid-template-columns:4.75rem minmax(0,1fr)}:root[data-cap-design=clickup] [data-calendar-editor] [data-picker-variant=inline]{min-height:2.75rem}:root[data-cap-design=clickup] :is(.calendar-dialog,[data-calendar-editor]) .btn{min-height:2.75rem}:root[data-cap-design=clickup] .calendar-confirmation__body{padding:1.75rem 1rem 1rem}:root[data-cap-design=clickup] .calendar-confirmation__actions{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:47.9375rem){:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .list-card>[data-trow].lead-row{grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-areas:"tile name name owner" "tile sub status status"!important;gap:.125rem .75rem!important}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-cell-value,:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .owner-cell-label{display:none!important}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-cell-owner{justify-self:end;padding-top:0;border-top:0}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-cell-status{justify-self:end}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .list-card .lead-board .lead-card-add{opacity:1;pointer-events:auto}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .list-card .lead-board .lead-board-card-head{padding-right:2.5rem}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .app-topbar [data-topbar-actions]{gap:1rem}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .app-topbar,:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .app-topbar[data-scrolled=true]{border-bottom-color:transparent}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .app-content{padding-top:calc(var(--topbar-h-mobile) + var(--shell-safe-area-inset-top) + .75rem)}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-page-header{flex-direction:row;align-items:flex-end;gap:0;padding-block:0}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) :is(.leads-page,.sales-page,.tasks-page) .list-card{margin:.25rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) :is(.leads-page,.sales-page,.tasks-page) .list-card .list-card-tools{min-height:auto;gap:.25rem;border-radius:0}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) :is(.leads-page,.sales-page,.tasks-page) .list-card .list-card-tools :is(.list-sort-trigger,.list-filter-add){padding:0}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) :is(.leads-page,.sales-page) .list-card>[data-trow]:first-of-type{border-top:.0625rem solid var(--border)}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .list-card .lead-board{align-items:stretch}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .list-card .lead-board .lead-board-head{min-height:0;padding:.25rem .25rem .625rem}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .list-card>[data-trow].lead-row{min-height:3.75rem;padding:.75rem 1rem!important}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-record-tile{flex:0 0 2.5rem;width:2.5rem!important;height:2.5rem!important}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-name{font-size:.9375rem;font-weight:600;line-height:1.5;white-space:nowrap}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-contact-name{margin-top:0;font-size:.8125rem;line-height:1.5}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .leads-page .lead-row .lead-stage-badge{display:block;min-height:auto;padding:0 .6875rem;font-size:.75rem;line-height:1.5rem}:root[data-cap-design=clickup]:has(.leads-page,.sales-page,.tasks-page) .sales-page .list-card>[data-trow].opportunity-row{font-size:.875rem;line-height:1.5}}:root[data-theme-transition]{--theme-glitch-cyan:#00f5ff;--theme-glitch-pink:#ff25d0;--theme-glitch-ghost:grayscale(1) brightness(2.5) sepia(1) saturate(7) hue-rotate(125deg)}:root[data-theme-transition-from=light]{--theme-glitch-ghost:invert(1) grayscale(1) brightness(2.5) sepia(1) saturate(7) hue-rotate(125deg)}.theme-glitch-filters,.theme-glitch-scan{position:fixed;pointer-events:none}.theme-glitch-scan{z-index:2147483647;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--theme-glitch-cyan) 25%,var(--theme-glitch-cyan) 47%,var(--theme-glitch-pink) 64%,transparent);box-shadow:0 -3px 20px #00f5ff88,0 3px 24px #ff25d077;view-transition-name:theme-glitch-scan}.theme-glitch-static{position:fixed;z-index:2147483646;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#00f5ff33 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,transparent 0 39px,#ff25d022 39px 40px);view-transition-name:theme-glitch-static}:root[data-theme-transition]::view-transition{pointer-events:none}:root[data-theme-transition]::view-transition-group(root),:root[data-theme-transition]::view-transition-group(theme-glitch-scan),:root[data-theme-transition]::view-transition-group(theme-glitch-static){animation:none}:root[data-theme-transition]::view-transition-group(root){z-index:1}:root[data-theme-transition]::view-transition-image-pair(root){isolation:isolate}:root[data-theme-transition]::view-transition-new(root),:root[data-theme-transition]::view-transition-old(root){mix-blend-mode:normal;animation-duration:var(--theme-glitch-duration);animation-timing-function:step-end;animation-fill-mode:both}:root[data-theme-transition]::view-transition-old(root){z-index:2;mix-blend-mode:screen;filter:var(--theme-glitch-ghost);animation-name:theme-glitch-out}:root[data-theme-transition][data-theme=light]::view-transition-old(root){mix-blend-mode:difference}:root[data-theme-transition]::view-transition-new(root){z-index:1;animation-name:theme-glitch-settle}:root[data-theme-transition]::view-transition-group(theme-glitch-scan){z-index:3}:root[data-theme-transition]::view-transition-group(theme-glitch-static){z-index:2}:root[data-theme-transition]::view-transition-old(theme-glitch-scan),:root[data-theme-transition]::view-transition-old(theme-glitch-static){display:none}:root[data-theme-transition]::view-transition-new(theme-glitch-scan){animation:theme-glitch-scan-pass var(--theme-glitch-duration) cubic-bezier(.22,.7,.32,1) both}:root[data-theme-transition]::view-transition-new(theme-glitch-static){animation:theme-glitch-noise var(--theme-glitch-duration) step-end both}:root[data-theme-transition-renderer=live] .app-shell{animation:theme-glitch-settle var(--theme-glitch-duration) step-end both}:root[data-theme-transition-renderer=live] .theme-glitch-scan{animation:theme-glitch-scan-pass var(--theme-glitch-duration) cubic-bezier(.22,.7,.32,1) both}:root[data-theme-transition-renderer=live] .theme-glitch-static{animation:theme-glitch-noise var(--theme-glitch-duration) step-end both}@keyframes theme-glitch-out{0%{clip-path:inset(0);transform:none;opacity:0}9%{clip-path:polygon(0 9%,100% 9%,100% 16%,0 16%,0 35%,100% 35%,100% 43%,0 43%,0 72%,100% 72%,100% 79%,0 79%);transform:translateX(9px);opacity:.75}18%{clip-path:polygon(0 18%,100% 18%,100% 24%,0 24%,0 54%,100% 54%,100% 59%,0 59%,0 86%,100% 86%,100% 90%,0 90%);transform:translateX(-7px);opacity:.65}29%{clip-path:inset(37% 0 58%);transform:translateX(5px);opacity:.45}40%{clip-path:inset(68% 0 30%);transform:translateX(-3px);opacity:.25}52%,to{opacity:0}}@keyframes theme-glitch-settle{0%,3%{transform:none;filter:none}8%{transform:translateX(-4px);filter:url(#cap-theme-glitch-rgb)}18%{transform:translateX(5px);filter:url(#cap-theme-glitch-neon)}27%{transform:translateX(-2px);filter:url(#cap-theme-glitch-rgb)}36%{transform:translateX(3px);filter:url(#cap-theme-glitch-neon)}45%{transform:translateX(-1px);filter:url(#cap-theme-glitch-rgb)}56%{transform:translateX(1px);filter:url(#cap-theme-glitch-neon)}66%,to{transform:none;filter:none}}@keyframes theme-glitch-noise{0%,8%{opacity:0}12%,24%{opacity:.35;transform:translateX(2px)}18%,29%{opacity:.12;transform:translateX(-2px)}42%{opacity:.22;transform:translateX(1px)}52%{opacity:.1;transform:none}66%,to{opacity:0}}@keyframes theme-glitch-scan-pass{0%{transform:translateY(-2px);opacity:0}9%{opacity:.85}82%{opacity:.55}to{transform:translateY(100dvh);opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-theme-transition] .app-shell,:root[data-theme-transition] .theme-glitch-scan,:root[data-theme-transition] .theme-glitch-static,:root[data-theme-transition]::view-transition-new(root),:root[data-theme-transition]::view-transition-new(theme-glitch-scan),:root[data-theme-transition]::view-transition-new(theme-glitch-static),:root[data-theme-transition]::view-transition-old(root){animation:none}.theme-glitch-scan,.theme-glitch-static{display:none}}.brand-mark-shell{position:relative;display:inline-flex;flex:0 0 2rem}.brand-mark-shell .brand-mark:active{transform:scale(.88) rotate(-6deg)}.brand-mark-shell .brand-mark{transition:transform .15s cubic-bezier(.2,.8,.3,1)}.cap-knock-burst{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;pointer-events:none;color:var(--accent-text);text-align:center;animation:cap-knock-in .4s cubic-bezier(.2,.85,.25,1) both,cap-egg-out .18s ease-in 2.82s forwards}.cap-knock-burst strong{font:800 clamp(1.75rem,7vw,4.75rem) /1.1 var(--display),sans-serif;letter-spacing:-.04em;text-shadow:0 3px 20px var(--surface)}.cap-knock-burst small{padding:.5rem .875rem;border-radius:var(--r-full);background:var(--surface);box-shadow:0 4px 24px #0002;color:var(--text-2);font-size:.75rem}.cap-task-combo{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 5.5rem);left:50%;z-index:10010;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.375rem;border:1px solid #a68bff85;border-radius:1rem;background:#141224;color:#eae6ff;box-shadow:-3px 0 0 #70f8ff,3px 0 0 #f96ac3,0 12px 40px #0003;pointer-events:none;transform:translateX(-50%);animation:cap-combo-in .28s cubic-bezier(.16,1,.3,1) both,cap-egg-out .16s ease-in 1.44s forwards}.cap-task-combo>svg{color:#78f6e3;fill:#78f6e326}.cap-task-combo span{display:grid;gap:.125rem}.cap-task-combo small{color:#c0b6e8;font:500 .5625rem/1.4 var(--design-mono),monospace;letter-spacing:.15em}.cap-task-combo strong{font:800 1.5rem/1.1 var(--display),sans-serif;letter-spacing:-.04em}.cap-task-combo b{color:#78f6e3;font-variant-numeric:tabular-nums}.cap-night-perch{position:fixed;z-index:85;width:88px;height:114px;outline:none;--owl-look-angle:0deg}.cap-night-window{display:block;width:100%;height:100%;overflow:visible;clip-path:inset(0 -24px 0 0);pointer-events:none}.cap-night-character{display:block;width:84px;transform-origin:50% 0;transform:translateY(3px) rotate(-3deg);opacity:1;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .18s ease-out}.cap-night-perch[data-edge=side] .cap-night-character{transform-origin:0 55%;transform:translateX(-6px) rotate(9deg)}.cap-night-perch[data-leaving]{pointer-events:none}.cap-night-perch[data-leaving] .cap-night-character{opacity:0;transform:translateY(-105%) rotate(-9deg);transition-duration:.24s,.2s}.cap-night-perch[data-leaving][data-edge=side] .cap-night-character{transform:translateX(-105%) rotate(-16deg)}@starting-style{.cap-night-character{opacity:0;transform:translateY(-100%) rotate(-12deg)}.cap-night-perch[data-edge=side] .cap-night-character{transform:translateX(-100%) rotate(-16deg)}}.cap-owl-figure{display:block;width:84px;height:auto;overflow:visible;filter:drop-shadow(0 3px 3px #0b1d3333)}.cap-owl-breathe{transform-origin:50% 85%;animation:cap-owl-breathe 4.8s ease-in-out infinite}.cap-owl-head,.cap-owl-head-tilt{transform-origin:50px 80px}.cap-owl-head{animation:cap-owl-curiosity 9.2s ease-in-out infinite}.cap-owl-head-tilt{transition:transform .35s cubic-bezier(.16,1,.3,1)}.cap-night-perch[data-engaged] .cap-owl-head-tilt{transform:rotate(calc(-4deg + var(--owl-look-angle)))}.cap-owl-blink{opacity:0;animation:cap-owl-blink 6.4s linear infinite}.cap-owl-gaze{transform:translate(var(--owl-look-x,0),var(--owl-look-y,0));transition:transform .16s ease-out}.cap-owl-wing-wave{transform-origin:81px 72px}.cap-night-perch[data-engaged] .cap-owl-wing-wave{animation:cap-owl-wave 4.5s ease-in-out infinite}.cap-night-whisper{position:fixed;left:var(--owl-bubble-left);top:var(--owl-bubble-top);display:grid;gap:.25rem;width:-moz-max-content;width:max-content;max-width:min(304px,calc(100vw - 32px));padding:.75rem .875rem;border:1px solid var(--border-2);border-radius:1rem 1rem 1rem .25rem;background:var(--surface);box-shadow:0 5px 22px #0002;color:var(--text);pointer-events:none;font-family:var(--font),sans-serif;font-size:.8125rem;font-weight:500;line-height:1.5;overflow-wrap:break-word;opacity:0;transform:translateX(-4px);transition:opacity .18s ease-out,transform .18s ease-out}.cap-night-perch[data-bubble-side=left] .cap-night-whisper{border-radius:1rem 1rem .25rem 1rem}.cap-night-perch[data-engaged]:not([data-leaving]) .cap-night-whisper{opacity:1;transform:translateX(0);pointer-events:auto}.cap-night-whisper strong{font-size:.75rem}.cap-night-whisper small{color:var(--text-2);font-size:.6875rem;font-weight:400}@keyframes cap-owl-breathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(.5px) scaleY(.996)}}@keyframes cap-owl-curiosity{0%,35%,70%,to{transform:rotate(0)}44%,59%{transform:rotate(2deg)}83%,90%{transform:rotate(-1.5deg)}}@keyframes cap-owl-blink{0%,19%,22.8%,64%,67.8%,to{opacity:0}20.2%,21.4%,65.2%,66.4%{opacity:1}}@keyframes cap-owl-wave{0%,24%,to{transform:rotate(0)}17%,6%{transform:rotate(-28deg)}11%,22%{transform:rotate(-9deg)}}.dialog.cap-secret-dialog{--terminal-bg:#0b0d12;--terminal-line:#2b303b;--terminal-ink:#e8eef7;--terminal-muted:#929eaa;--terminal-blue:#89caff;--text:var(--terminal-ink);--text-2:var(--terminal-muted);--surface:var(--terminal-bg);--border-2:var(--terminal-line);--panel-border:var(--terminal-line);--panel-radius:1.25rem;--menu-shadow:0 32px 100px #0009,0 0 0 1px #a3b4cb05;width:min(54rem,calc(100vw - 2.5rem));max-width:54rem;padding:0;overflow:hidden;border:1px solid var(--terminal-line);border-radius:1.25rem;background:var(--terminal-bg);color:var(--terminal-ink);font-family:var(--design-mono),monospace}.cap-secret-titlebar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--terminal-line);background:#11141b}.cap-secret-titlebar:before{content:"";position:absolute;inset:0 15% auto;height:1px;background:linear-gradient(90deg,transparent,#89caffa0,#ab8aff80,transparent)}.cap-secret-titlebar>div{display:flex;align-items:center;gap:.75rem}.cap-terminal-header-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid #89caff2b;border-radius:.375rem;background:#89caff08;color:var(--terminal-blue)}.cap-secret-titlebar h2{margin:0;color:#c6d0da;font:500 .6875rem/1.5 var(--design-mono),monospace;letter-spacing:.06em}.cap-terminal-channel{margin-left:auto;color:#7f8c9d;font-size:.5625rem;letter-spacing:.08em}.cap-secret-titlebar>button,.cap-terminal-prompt>button{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border:0;border-radius:.375rem;background:transparent;color:#929eaa;cursor:pointer}.cap-secret-titlebar>button:hover{background:#ffffff0d;color:#fff}.cap-secret-dialog button:focus-visible{outline:0;box-shadow:none;background-color:#2b3740;color:#fff}.cap-terminal-banner{position:relative;display:flex;align-items:center;min-height:11.5rem;padding:2rem 2rem 1.75rem;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--terminal-line);background:radial-gradient(ellipse at 90% 0,#89caff0c,transparent 65%),linear-gradient(#ffffff03 1px,transparent 0),linear-gradient(90deg,#ffffff03 1px,transparent 0),#10141a;background-size:auto,24px 24px,24px 24px,auto}.cap-terminal-banner:after{content:"";position:absolute;inset:auto 2rem -1px;height:1px;background:linear-gradient(90deg,var(--terminal-blue),#89caff20,transparent)}.cap-terminal-banner-copy{position:relative;z-index:1}.cap-terminal-kicker{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem;color:var(--terminal-blue);font-size:.5625rem;letter-spacing:.16em}.cap-terminal-console-meta i,.cap-terminal-kicker i{width:5px;height:5px;border-radius:50%;background:var(--terminal-blue);box-shadow:0 0 9px #89caff50}.cap-terminal-banner h3{display:flex;flex-direction:column;margin:0;color:var(--terminal-ink);font:800 clamp(2.25rem,5vw,3.75rem)/.95 var(--display),sans-serif;letter-spacing:-.065em}.cap-terminal-banner h3 span{margin-top:.15rem;color:transparent;-webkit-text-stroke:1px #a7b4c1;font-size:.63em;letter-spacing:-.035em}.cap-terminal-emblem{position:absolute;right:3.5rem;top:50%;transform:translateY(-50%) rotate(-12deg);width:10rem;height:10rem;display:grid;place-items:center;border:1px solid #89caff1c;border-radius:50%;color:#89caff}.cap-terminal-emblem:before{content:"";position:absolute;inset:.625rem;border:1px dashed #89caff1c;border-radius:50%}.cap-terminal-emblem svg{width:7.5rem;height:7.5rem;filter:drop-shadow(0 0 18px #89caff2e);opacity:.8}.cap-terminal-emblem span{position:absolute;bottom:.75rem;padding:.125rem .375rem;border:1px solid #89caff2b;background:#10161b;color:#a8b7b8;font-size:.5625rem;letter-spacing:.2em;transform:rotate(12deg)}.cap-terminal-console-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 2rem 0;color:#7c8a9a;font-size:.5625rem;letter-spacing:.06em}.cap-terminal-console-meta>span:first-child{display:flex;align-items:center;gap:.5rem;color:#a2acae}.cap-terminal-console-meta i{width:4px;height:4px;box-shadow:none}.cap-terminal-log{height:clamp(10rem,26dvh,17rem);padding:1rem 2rem;overflow:auto;overscroll-behavior:contain;scrollbar-color:#384553 transparent;font:400 .75rem/1.9 var(--design-mono),monospace}.cap-terminal-boot{padding-bottom:.5rem}.cap-terminal-boot p{display:flex;align-items:center;gap:.625rem;margin:0}.cap-terminal-boot p>svg{color:var(--terminal-blue);flex-shrink:0}.cap-terminal-boot p>span{color:#7f8d9d}.cap-terminal-boot b{margin-left:auto;color:#a7c6e7;font-size:.625rem;font-weight:500}.cap-terminal-boot-hint{padding-top:.75rem;color:#9da9b5}.cap-terminal-boot-hint button{padding:0 .375rem;border:1px solid #89caff2b;border-radius:.25rem;background:#89caff08;color:var(--terminal-blue);font:inherit;cursor:pointer}.cap-terminal-boot-hint>span{margin-left:-.375rem;font-size:.625rem}.cap-terminal-entry{margin-top:1rem;padding-top:.75rem;border-top:1px solid #ffffff08}.cap-terminal-entry p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cap-terminal-entry>p{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.cap-terminal-entry-index{color:#566272;font-size:.625rem}.cap-terminal-entry>p>svg{color:var(--terminal-blue)}.cap-terminal-entry>p>strong{color:#dce7f2;font-weight:500}.cap-terminal-entry>div{padding-left:2.5rem;color:#9daeb9}.cap-terminal-shortcuts{display:flex;gap:.5rem;flex-wrap:wrap;padding:.5rem 2rem .875rem}.cap-terminal-shortcuts button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid #29333e;border-radius:.375rem;background:#141920;color:#a7b6c2;font:400 .625rem/1.4 var(--design-mono),monospace;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.cap-terminal-shortcuts button>span{color:#5f7484}.cap-terminal-shortcuts button:last-child{color:#c2b0f0;border-color:#a588d830;background:#a588d80a}.cap-terminal-shortcuts button:hover{background:#89caff11;border-color:#89caff50;color:var(--terminal-blue)}.cap-terminal-prompt{display:flex;align-items:center;gap:.75rem;margin:0 1.5rem;padding:.75rem 1rem;border:1px solid #3d5068;border-radius:.625rem;background:linear-gradient(110deg,#89caff0a,transparent 65%),#11161c;box-shadow:0 0 0 3px #89caff03;transition:border-color .14s}.cap-terminal-prompt:focus-within{border-color:#89caff90}.cap-terminal-prompt label{display:flex;align-items:center;gap:.5rem;flex-shrink:0;color:var(--terminal-blue);font-size:.8125rem}.cap-terminal-prompt input{flex:1;min-width:0;width:100%;height:2rem;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--terminal-ink);caret-color:var(--terminal-blue);font:400 .8125rem/1.5 var(--design-mono),monospace}.cap-terminal-prompt input:focus,.cap-terminal-prompt input:focus-visible{outline:0;box-shadow:none}.cap-terminal-prompt input::-moz-placeholder{color:#697b8b}.cap-terminal-prompt input::placeholder{color:#697b8b}.cap-terminal-prompt>button{width:2.25rem;height:2.25rem;background:var(--terminal-blue);color:#10253b;box-shadow:0 2px 12px #89caff12}.cap-terminal-prompt>button:hover{background:#b5ddff;color:#0b1728}.cap-terminal-prompt>button:disabled{opacity:.35;cursor:default}.cap-terminal-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem 2rem;color:#728494;font-size:.5625rem;letter-spacing:.05em}.cap-terminal-footer>span:last-child{display:flex;align-items:center;gap:.375rem;letter-spacing:0}.cap-terminal-footer kbd{padding:.0625rem .25rem;border:1px solid #2c3642;border-radius:.1875rem;background:#11161c;color:#a2b2bd;font:inherit}:root[data-cap-design] .dialog.cap-secret-dialog--credits{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;border-radius:0;transform:none;animation:none;background:transparent;--panel-border-width:0;--panel-radius:0}.cap-space-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 95%,#0e1424,transparent 60%),#020308}.cap-space-texture{position:absolute;inset:-3%;background:url(/easter-eggs/deep-space.png) 50%/cover no-repeat;opacity:.9;animation:cap-space-camera-return var(--credits-duration) linear both}.cap-space-texture:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#02030830,transparent 75%)}.cap-space-stars{position:absolute;inset:0;pointer-events:none;animation:cap-space-stars-return var(--credits-return-duration) cubic-bezier(.45,0,.3,1) var(--credits-return-delay) both}.cap-space-stars i{position:absolute;border-radius:50%;background:#dce7ff;box-shadow:0 0 4px #dce7ff33}.cap-space-intro{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:2rem;color:#4bd5ee;font:400 clamp(1.5rem,3.4vw,2.5rem)/1.45 Arial,sans-serif;letter-spacing:.015em;text-align:left;text-shadow:0 0 24px #4bd5ee18;animation:cap-space-intro var(--credits-title-delay) ease-in-out both}.cap-space-logo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fbd849;opacity:0;filter:drop-shadow(0 0 14px #fbd84912);animation:cap-space-title 7s cubic-bezier(.1,.35,.45,1) var(--credits-title-delay) forwards}.cap-space-logo svg{display:block;width:min(66rem,86vw);height:auto}.cap-space-perspective{position:absolute;inset:0;perspective:420px;perspective-origin:50% 25%;-webkit-mask-image:linear-gradient(180deg,transparent 10%,#000 40%);mask-image:linear-gradient(180deg,transparent 10%,#000 40%);animation:cap-space-look-down var(--credits-return-duration) cubic-bezier(.45,0,.3,1) var(--credits-return-delay) both}.cap-space-plane{position:absolute;inset:0;transform-origin:50% 100%;transform:rotateX(26deg)}.cap-space-script{width:min(42rem,84vw);margin:0 auto;color:#fbd849;font:600 clamp(1.375rem,3.4vw,2.25rem)/1.7 var(--font),sans-serif;text-align:justify;animation:cap-space-crawl var(--credits-crawl-duration) linear var(--credits-crawl-delay) both}.cap-space-script>p{margin:0 0 2em}.cap-space-episode{margin-bottom:2em;text-align:center}.cap-space-episode p{margin:0 0 1em;font-size:.7em;font-weight:500;letter-spacing:.18em}.cap-space-episode h3{margin:0;color:#fbd849;font:800 1.55em/1.25 var(--display),sans-serif;letter-spacing:.025em}.cap-space-crew{padding:.5em 0 1em;text-align:center}.cap-space-crew>div{margin-bottom:2em}.cap-space-crew p{margin:0 0 .25em;font-size:.65em;font-weight:500}.cap-space-crew strong{font-size:1em;font-weight:700;text-transform:uppercase}.cap-space-script .cap-space-end{display:grid;justify-items:center;margin-top:1em;font-size:.9em;line-height:2;text-align:center}.cap-space-end strong{display:block;width:-moz-max-content;width:max-content;max-width:100%;padding-inline-start:.12em;letter-spacing:.12em}.cap-space-close{position:absolute;top:max(1.5rem,env(safe-area-inset-top,0px));right:max(1.5rem,env(safe-area-inset-right,0px));z-index:8;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid #c1d4ff20;border-radius:50%;background:#04091480;color:#9ea9bb;cursor:pointer}.cap-space-close:hover{background:#c1d4ff10;color:#fff}.cap-space-scene:focus{outline:none;box-shadow:none}.cap-space-scene *{animation-play-state:paused}:root[data-cap-design] .dialog-overlay:has(.cap-space-scene){background:transparent;backdrop-filter:none}.cap-space-ship{position:absolute;left:50%;top:50%;width:min(92vw,86rem);aspect-ratio:3/2;transform-origin:50% 47.8%;animation:cap-space-ship-approach var(--credits-return-duration) cubic-bezier(.45,0,.3,1) var(--credits-return-delay) both;will-change:transform}.cap-space-ship img{display:block;width:100%;height:100%}.cap-space-ship-motion{position:absolute;inset:0;transform-origin:50% 47.8%;animation:cap-space-ship-drift var(--credits-return-duration) ease-in-out var(--credits-return-delay) both}.cap-space-blasters{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cap-space-blaster-bolt{opacity:0;animation:cap-space-blaster-flight .42s linear var(--shot-delay) forwards}.cap-space-blaster-glow{stroke:#48ffa2;stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 8px #48ffa2) drop-shadow(0 0 18px #29ff7caa)}.cap-space-blaster-core{stroke:#f0fff5;stroke-width:3;stroke-linecap:round}.cap-space-blaster-flash{opacity:0;filter:drop-shadow(0 0 12px #48ffa2);animation:cap-space-blaster-flash .13s ease-out var(--shot-delay) forwards}.cap-space-ship-viewport{position:absolute;left:47.5%;top:46.7%;width:5.1%;height:2.3%;perspective:350px;background:#02070b;box-shadow:inset 0 0 4px 1px #000c}.cap-space-ship .cap-space-window-frame{position:absolute;left:-14.646465%;top:-94.117647%;width:129.292929%;height:286.834734%;max-width:none;overflow:visible;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,14.34% 33.68%,85.66% 33.68%,88.09% 37.33%,88.09% 63.16%,85.66% 66.8%,14.34% 66.8%,11.91% 63.16%,11.91% 37.33%,14.34% 33.68%)}.cap-space-window-hatch{position:absolute;inset:0;border:0;background-image:url(/easter-eggs/cap-bridge-window-v2.webp);background-size:129.292929% 286.834734%;background-position:50% 50.374813%;background-repeat:no-repeat;box-shadow:inset 0 0 .6px #02070b,0 .8px .6px #000b;transform-origin:50% 0;transform:rotateX(calc(var(--window-open, 0) * -105deg));transform-style:preserve-3d;backface-visibility:hidden;filter:brightness(calc(1 - var(--window-open, 0) * .18))}.cap-space-window-hatch:before{content:"";position:absolute;inset:0;background:linear-gradient(147deg,transparent 15%,#bdcfd8 42%,transparent 74%);opacity:calc(var(--window-open, 0) * .14);transform:translateX(calc(var(--window-open, 0) * 6%))}.cap-space-window-hatch:after{content:"";position:absolute;left:0;right:0;bottom:-.9px;height:.9px;background:linear-gradient(#a3bbc4,#293f49 45%,#0a1117);transform-origin:50% 0;transform:rotateX(90deg)}@keyframes cap-space-camera-return{0%{transform:perspective(1100px) rotateX(0deg) translate3d(-.3%,-.2%,0) scale(1.02)}86%{transform:perspective(1100px) rotateX(0deg) translate3d(.5%,.3%,0) scale(1.06)}to{transform:perspective(1100px) rotateX(24deg) translate3d(0,-20%,0) scale(1.55)}}@keyframes cap-space-stars-return{0%{transform:translateY(0) scale(1);opacity:1}to{transform:perspective(1000px) rotateX(20deg) translateY(-85%) scale(1.8);opacity:0}}@keyframes cap-space-look-down{0%{transform:translateY(0);opacity:1}55%{opacity:0}to{transform:translateY(-85vh) rotateX(35deg);opacity:0}}@keyframes cap-space-ship-approach{0%{opacity:0;transform:translate(-50%,-47.8%) translateY(75vh) rotateX(20deg) scale(.55)}12%{opacity:1}38%{transform:translate(-50%,-47.8%) translateY(13vh) rotateX(6deg) scale(1.05)}60%{transform:translate(-50%,-47.8%) rotateX(0) scale(2.8)}80%{transform:translate(-50%,-47.8%) scale(11)}to{opacity:1;transform:translate(-50%,-47.8%) scale(280)}}@keyframes cap-space-ship-drift{0%{transform:translate3d(-.3%,.25%,0) rotate(-.65deg)}22%{transform:translate3d(.35%,-.2%,0) rotate(.55deg)}40%{transform:translate3d(-.2%,.12%,0) rotate(-.35deg)}55%,to{transform:none}}@keyframes cap-space-blaster-flight{0%{opacity:0;transform:translateY(0) scaleY(.4)}5%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-1350px) scaleY(1.5)}}@keyframes cap-space-blaster-flash{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes cap-knock-in{0%{opacity:0;transform:scale(.75) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cap-combo-in{0%{opacity:0;transform:translate(-50%,-1rem) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes cap-egg-out{to{opacity:0}}@keyframes cap-space-intro{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@keyframes cap-space-title{0%{opacity:1;transform:scale(1.65)}12%{opacity:1}80%{opacity:.8}to{opacity:0;transform:scale(.035)}}@keyframes cap-space-crawl{0%{transform:translateY(100dvh)}to{transform:translateY(calc(-100% + 55dvh))}}@media (max-width:767px){.dialog.cap-secret-dialog{width:100%;border-radius:1.25rem 1.25rem 0 0}.cap-secret-titlebar{padding:.875rem 1.25rem}.cap-terminal-channel{display:none}.cap-terminal-banner{padding:1.5rem;min-height:10rem}.cap-terminal-banner h3{font-size:2.75rem}.cap-terminal-emblem{right:-2.25rem;width:9rem;height:9rem;opacity:.28}.cap-terminal-emblem svg{width:6.5rem;height:6.5rem}.cap-terminal-console-meta{padding:.75rem 1.5rem 0}.cap-terminal-log{height:clamp(8rem,22dvh,13rem);padding:1rem 1.5rem;font-size:.6875rem}.cap-terminal-shortcuts{padding:.5rem 1.5rem .875rem;gap:.375rem}.cap-terminal-prompt{margin:0 1rem;padding:.625rem .75rem;gap:.5rem}.cap-terminal-prompt input{font-size:1rem}.cap-terminal-footer{padding:.875rem 1.5rem}.cap-terminal-footer>span:first-child{display:none}.cap-task-combo{top:calc(env(safe-area-inset-top, 0px) + 4.5rem)}.cap-space-texture{background-position:28% 50%}.cap-space-intro{font-size:clamp(1.25rem,4.5vw,1.75rem)}.cap-space-logo svg{width:94vw}.cap-space-perspective{perspective:300px}.cap-space-script{width:88vw;font-size:1.5rem}.cap-space-escape{display:none}}@media (max-height:650px){.cap-terminal-banner{min-height:8rem;padding-top:1rem;padding-bottom:1rem}.cap-terminal-banner h3{font-size:2.5rem}.cap-terminal-log{height:8rem}.cap-terminal-footer{padding-top:.625rem;padding-bottom:.625rem}}@media (prefers-reduced-motion:reduce){.cap-night-perch[data-engaged] .cap-owl-head-tilt,.cap-owl-gaze{transform:none}.brand-mark-shell .brand-mark{transition:none;transform:none}.cap-knock-burst,.cap-night-character,.cap-night-whisper,.cap-owl-figure *,.cap-space-scene *,.cap-task-combo,.cap-terminal-prompt,.cap-terminal-shortcuts button{animation:none;transition:none}.cap-space-intro,.cap-space-logo{display:none}.cap-space-perspective{perspective:none;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:none;mask-image:none}.cap-space-plane{position:relative;transform:none}.cap-space-script{transform:none;padding:6rem 1rem 7rem;font-size:1.25rem}.cap-space-ship{display:none}}.cap-credits-player{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom,0px));left:50%;z-index:6;width:min(40rem,calc(100% - 2rem));padding-top:1rem;transform:translateX(-50%);color:#edf1f7;font-family:var(--font),sans-serif}.cap-credits-player__surface{overflow:hidden;border:1px solid #ffffff24;border-radius:1rem;background:#11141be8;box-shadow:0 12px 48px #0006;backdrop-filter:blur(20px);transition:background .22s,border-color .22s,box-shadow .22s}.cap-credits-player[data-expanded=false] .cap-credits-player__surface{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none}.cap-credits-player__timeline{display:flex;height:2rem;align-items:center;padding-inline:1rem;cursor:pointer}.cap-credits-player__timeline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2rem;padding:0;margin:0;border:0;outline:none;background:transparent;box-shadow:none;cursor:pointer}.cap-credits-player__timeline input::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(to right,#ecf1f7 var(--progress),#ffffff40 var(--progress))}.cap-credits-player__timeline input::-moz-range-track{height:3px;border-radius:999px;background:linear-gradient(to right,#ecf1f7 var(--progress),#ffffff40 var(--progress))}.cap-credits-player__timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;margin-top:-4px;border:0;border-radius:50%;background:#fff;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.cap-credits-player__timeline input::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#fff;opacity:0;-moz-transition:opacity .15s;transition:opacity .15s}.cap-credits-player[data-expanded=true] input::-webkit-slider-thumb{opacity:1}.cap-credits-player[data-expanded=true] input::-moz-range-thumb{opacity:1}.cap-credits-player__timeline input:focus-visible{outline:none;box-shadow:none}.cap-credits-player__revealer{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(.75rem);transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.cap-credits-player[data-expanded=true] .cap-credits-player__revealer{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.cap-credits-player__contents{min-height:0;overflow:hidden}.cap-credits-player__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:0 .75rem .75rem}.cap-credits-player__controls button{display:inline-flex;min-width:2.5rem;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.625rem;outline:none;background:transparent;color:#d5dce7;font:inherit;font-size:.75rem;cursor:pointer;transition:color .15s,background .15s}.cap-credits-player__controls button:is(:hover,:focus-visible){background:#ffffff12;color:#fff}.cap-credits-player__controls button:disabled{opacity:.4;cursor:default}.cap-credits-player__controls .cap-credits-player__return-button{justify-self:start;padding-inline:.5rem}.cap-credits-player__sound-and-time,.cap-credits-player__transport{display:flex;align-items:center;gap:.25rem}.cap-credits-player__sound-and-time{justify-self:end}.cap-credits-player__controls .cap-credits-player__play-button{width:2.75rem;height:2.75rem;border-radius:50%;background:#f5f7fa;color:#12151c}.cap-credits-player__controls .cap-credits-player__play-button:is(:hover,:focus-visible){background:#dce3ed;color:#12151c}.cap-credits-player__time{min-width:5.5rem;padding-inline:.25rem;color:#e3e8f0;font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.cap-credits-player__elapsed>span{color:#8e9bad}.cap-credits-player__remaining{display:none}.cap-credits-player__audio-error{margin:0;padding:0 1rem .875rem;color:#e8c992;font-size:.75rem;line-height:1.5}.cap-credits-player__sound-prompt{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:1.5rem;background:#02030866;font-family:var(--font),sans-serif}.cap-credits-player__prompt-content{width:min(25rem,100%);padding:2rem;border:1px solid #ffffff24;border-radius:1.125rem;background:#11141bf2;box-shadow:0 24px 80px #0007;color:#f3f5f9;text-align:center}.cap-credits-player__prompt-content h3{margin:0 0 1.5rem;font-size:1.375rem;font-weight:650;line-height:1.3}.cap-credits-player__sound-options{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.cap-credits-player__sound-options button{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border:1px solid #ffffff28;border-radius:.625rem;outline:none;background:transparent;color:#e7ecf4;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.cap-credits-player__sound-options button:is(:hover,:focus-visible){background:#ffffff0c;border-color:#ffffff50}.cap-credits-player__sound-options .cap-credits-player__enable-sound{border-color:#f3f5f9;background:#f3f5f9;color:#12151c}.cap-credits-player__sound-options .cap-credits-player__enable-sound:is(:hover,:focus-visible){background:#dce3ed;color:#12151c}@media (max-width:47.999rem){.cap-credits-player__controls{gap:.375rem;padding-inline:.5rem}.cap-credits-player__controls button{min-width:2.75rem;height:2.75rem}.cap-credits-player__prompt-content{padding:1.75rem 1.25rem}}@media (max-width:23.75rem){.cap-credits-player__elapsed,.cap-credits-player__return-button span{display:none}.cap-credits-player__remaining{display:inline}.cap-credits-player__time{min-width:2.75rem}}@media (prefers-reduced-motion:reduce){.cap-credits-player__controls button,.cap-credits-player__revealer,.cap-credits-player__surface,.cap-credits-player__timeline input::-webkit-slider-thumb{-webkit-transition:none;transition:none}.cap-credits-player__timeline input::-moz-range-thumb{-moz-transition:none;transition:none}}