body{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#0000!important;border-color:#0000!important;border-radius:6px;box-shadow:none!important}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-prev .ant-pagination-item-link{color:#858585!important}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover,.ant-pagination .ant-pagination-prev:not(.ant-pagination-disabled) .ant-pagination-item-link:hover{background:#292929!important;border-color:#414141!important}.ant-pagination .ant-pagination-item:hover a,.ant-pagination .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover,.ant-pagination .ant-pagination-prev:not(.ant-pagination-disabled) .ant-pagination-item-link:hover{color:#e1e1e1!important}.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item-active:hover{background:#e1e1e1!important;border-color:#e1e1e1!important}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a{color:#191919!important}.queue-project-picker{position:relative}.queue-project-picker-search-icon{color:#686868;pointer-events:none}.queue-project-picker-menu{background:#303030;border:1px solid #414141;border-radius:8px;left:0;max-height:240px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.queue-project-picker-option{align-items:center;background:#0000;border:0;border-radius:6px;color:#e1e1e1;cursor:pointer;display:flex;font:inherit;gap:10px;line-height:20px;min-height:36px;padding:7px 10px;text-align:left;width:100%}.queue-project-picker-option:focus-visible,.queue-project-picker-option:hover{background:#414141;outline:none}.queue-project-picker-create--separated{border-radius:0 0 6px 6px;border-top:1px solid #4a4a4a;margin-top:4px}.queue-project-picker-option:disabled{color:#858585;cursor:wait}.assignee-search-select.ant-select,.assignee-search-select.ant-select .ant-select-selection-search,.assignee-search-select.ant-select .ant-select-selection-search-input,.assignee-search-select.ant-select .ant-select-selector{-webkit-text-fill-color:#f2f2f2!important;caret-color:#f2f2f2;color:#f2f2f2!important}.assignee-search-select.ant-select input::placeholder{-webkit-text-fill-color:#858585!important;color:#858585!important}.assignee-search-select.ant-select .ant-select-selection-placeholder{color:#858585}.display-regular{font-weight:400}.display-bold,.display-regular{font-family:Lato,sans-serif;font-size:36px;line-height:1.2}.display-bold{font-weight:700}.title1-regular{font-weight:400}.title1-bold,.title1-regular{font-family:Lato,sans-serif;font-size:28px;line-height:1.2}.title1-bold{font-weight:700}.title2-regular{font-weight:400}.title2-bold,.title2-regular{font-family:Lato,sans-serif;font-size:24px;line-height:1.2}.title2-bold{font-weight:700}.headline-regular{font-weight:400}.headline-bold,.headline-regular{font-family:Lato,sans-serif;font-size:20px;line-height:1.2}.headline-bold{font-weight:700}.body-regular{font-weight:400}.body-bold,.body-regular{font-family:Lato,sans-serif;font-size:14px;line-height:1.5}.body-bold{font-weight:700}.body-italics{font-size:14px;font-style:italic}.body-italics,.subheadline-regular{font-family:Lato,sans-serif;font-weight:400;line-height:1.5}.subheadline-regular{font-size:16px}.subheadline-bold{font-size:16px;font-weight:700}.callout-regular,.subheadline-bold{font-family:Lato,sans-serif;line-height:1.5}.callout-regular{font-size:12px;font-weight:400}.callout-bold{font-weight:700}.callout-bold,.callout-italics{font-family:Lato,sans-serif;font-size:12px;line-height:1.5}.callout-italics{font-style:italic;font-weight:400}.footnote-regular{font-weight:400}.footnote-bold,.footnote-regular{font-family:Lato,sans-serif;font-size:10px;line-height:1.5}.footnote-bold{font-weight:700}.footnote-italics{font-family:Lato,sans-serif;font-size:10px;font-style:italic;font-weight:400;line-height:1.5}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#f2f2f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.planner-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.planner-hide-scrollbar::-webkit-scrollbar{height:0;width:0}.planner-column-scroll{-ms-overflow-style:none;scrollbar-width:none}.planner-column-scroll::-webkit-scrollbar{height:0;width:0}.planner-page-select.ant-select,.planner-page-select.ant-select .ant-select-selector,.planner-page-select.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border-radius:8px!important}.planner-view-switch.ant-segmented{background:#252525;border:1px solid #3a3a3a;border-radius:8px;padding:3px}.planner-view-switch .ant-segmented-item{border-radius:6px;color:#bfbfbf;min-width:38px}.planner-view-switch .ant-segmented-item-selected{background:#454545;box-shadow:none;color:#f2f2f2}.planner-view-switch .ant-segmented-thumb{background:#454545;border-radius:6px;box-shadow:none}.queue-log-viewer{scrollbar-color:#666 #202020;scrollbar-width:thin}.queue-log-viewer::-webkit-scrollbar{height:10px;width:10px}.queue-log-viewer::-webkit-scrollbar-track{background:#202020}.queue-log-viewer::-webkit-scrollbar-thumb{background:#666;border:2px solid #202020;border-radius:6px}.main-layout-nav.ant-menu-inline{-webkit-border-end:none!important;border-inline-end:none!important}.main-layout-nav .ant-menu-item{border-radius:8px;height:40px;line-height:40px;margin-block:2px;margin-inline:0;padding-inline:12px!important;transition:background .2s ease}.main-layout-nav .ant-menu-item:hover{background:#ffffff14!important}.main-layout-nav .ant-menu-item-selected{background:#0000!important;color:#b71280!important}.main-layout-nav .ant-menu-item-selected .ant-menu-item-icon{color:#b71280!important}.main-layout-nav.ant-menu-inline-collapsed .ant-menu-item{align-items:center;display:flex;justify-content:center;padding-inline:0!important}.main-layout-nav.ant-menu-inline-collapsed .ant-menu-item-icon{align-items:center;display:inline-flex!important;flex-shrink:0;height:16px;justify-content:center;min-height:16px;min-width:16px;width:16px}.main-layout-nav.ant-menu-inline-collapsed .ant-menu-item-icon svg{flex-shrink:0;height:16px!important;width:16px!important}.main-layout-nav.ant-menu-inline-collapsed .ant-menu-title-content{display:none!important}.dashboard-page{box-sizing:border-box;max-width:100%;min-height:100vh;padding:24px}.dashboard-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.dashboard-header h1{color:#e8e8e8;font-size:26px;font-weight:700;line-height:34px;margin:0}.dashboard-header p{color:#858585;font-size:13px;margin:4px 0 0}.dashboard-summary{border-bottom:1px solid #353535;border-top:1px solid #353535;display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));margin-bottom:28px;overflow-x:auto}.dashboard-summary>div{border-right:1px solid #303030;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:82px;min-width:130px;padding:16px 18px}.dashboard-summary>div:last-child{border-right:0}.dashboard-summary span{color:#858585;font-size:12px}.dashboard-summary strong{color:#e1e1e1;font-size:23px;font-weight:650}.dashboard-section{min-width:0}.dashboard-attention{margin-bottom:30px}.dashboard-section-heading{align-items:flex-end;border-bottom:1px solid #3a3a3a;display:flex;gap:16px;justify-content:space-between;min-height:54px;padding-bottom:11px}.dashboard-section-heading h2{color:#e1e1e1;font-size:16px;font-weight:680;margin:0}.dashboard-section-heading p{color:#777;font-size:12px;margin:4px 0 0}.dashboard-section-heading>span{color:#777;font-size:12px}.dashboard-attention-list{grid-column-gap:24px;column-gap:24px}.dashboard-attention-list,.dashboard-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-work-grid{grid-gap:34px;gap:34px}.dashboard-work-row{grid-gap:10px;align-items:center;background:#0000;border:0;border-bottom:1px solid #2e2e2e;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(90px,auto) 16px;min-height:64px;padding:10px 8px;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.dashboard-work-row:focus-visible,.dashboard-work-row:hover{background:#202020;border-bottom-color:#404040;outline:none}.dashboard-work-main{display:flex;flex-direction:column;gap:3px;min-width:0}.dashboard-work-title{color:#dedede;font-size:13px;font-weight:610;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-work-assignee,.dashboard-work-context,.dashboard-work-date{color:#7f7f7f;font-size:11px}.dashboard-work-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-work-chip.ant-tag{background:#292929;border:1px solid #414141;border-radius:5px;color:#bcbcbc;font-size:10px;font-weight:650;line-height:17px;margin:0;padding:1px 7px}.dashboard-work-chips{align-items:center;display:flex;gap:5px;justify-content:flex-end}.dashboard-work-date{text-align:right;white-space:nowrap}.dashboard-work-date--overdue{color:#f7adbc}.dashboard-work-assignee{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0;white-space:nowrap}.dashboard-work-assignee,.dashboard-work-assignee span{overflow:hidden;text-overflow:ellipsis}.dashboard-work-arrow{color:#686868;opacity:0;transform:translateX(-3px);transition:opacity .15s ease,transform .15s ease}.dashboard-work-row:focus-visible .dashboard-work-arrow,.dashboard-work-row:hover .dashboard-work-arrow{opacity:1;transform:translateX(0)}.dashboard-empty-inline,.dashboard-section-empty{align-items:flex-start;border-bottom:1px solid #2e2e2e;color:#777;display:flex;flex-direction:column;font-size:12px;gap:5px;justify-content:center;min-height:142px}.dashboard-empty-inline strong{color:#cfcfcf;font-size:13px}.dashboard-section-empty{align-items:center}.dashboard-loading{padding:18px 0}.dashboard-state{align-items:center;color:#858585;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;text-align:center}.dashboard-state strong{color:#e1e1e1}@media (max-width:980px){.dashboard-attention-list,.dashboard-work-grid{grid-template-columns:1fr}.dashboard-work-grid{gap:30px}}@media (max-width:680px){.dashboard-page{padding:18px}.dashboard-header{align-items:stretch;flex-direction:column}.dashboard-summary{grid-template-columns:repeat(5,130px)}.dashboard-work-row{grid-template-columns:minmax(0,1fr) auto 16px}.dashboard-work-assignee,.dashboard-work-date{display:none}}.planner-view-toolbar{align-items:center;border-bottom:1px solid #343434;display:flex;gap:16px;justify-content:space-between;min-height:44px;padding:0 0 10px}.planner-calendar-actions,.planner-calendar-navigation,.planner-view-summary,.planner-view-toolbar-actions{align-items:center;display:flex;gap:8px}.planner-view-summary{color:#a4a4a4;font-size:13px}.planner-view-count{color:#e1e1e1;font-weight:650}.planner-calendar-shell,.planner-list-shell{background:#191919;min-width:0;width:100%}.planner-list-header,.planner-list-row{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:28px minmax(230px,2fr) minmax(100px,.8fr) 96px minmax(130px,1fr) 116px minmax(150px,1fr) 20px}.planner-list-header{background:#191919;border-bottom:1px solid #343434;color:#858585;font-size:11px;font-weight:650;letter-spacing:.055em;min-height:42px;padding:0 14px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.planner-list-scroll{max-height:calc(100vh - 320px);overflow:auto;overscroll-behavior:contain;scrollbar-color:#595959 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.planner-list-groups{min-width:920px}.planner-list-group-heading{align-items:center;background:#191919;border-bottom:1px solid #343434;color:#e1e1e1;display:flex;font-size:13px;font-weight:650;gap:8px;min-height:40px;padding:0 14px 0 56px;position:-webkit-sticky;position:sticky;top:42px;z-index:8}.planner-list-group-heading span:last-child{color:#858585;font-weight:500}.planner-list-row{border-bottom:1px solid #2c2c2c;color:#bcbcbc;cursor:pointer;min-height:68px;outline:none;padding:10px 14px;transition:background-color .15s ease,border-color .15s ease}.planner-list-row:focus-visible,.planner-list-row:hover{background:#202020;border-bottom-color:#3e3e3e}.planner-list-row:focus-visible{box-shadow:inset 3px 0 0 #686868}.planner-list-row--selected{background:#242424}.planner-list-assignee-cell,.planner-list-due-cell,.planner-list-priority-cell,.planner-list-status-cell,.planner-list-tags-cell,.planner-list-title-cell{min-width:0}.planner-list-title{color:#e8e8e8;font-size:14px;font-weight:620;line-height:20px}.planner-list-description,.planner-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-list-description{color:#858585;font-size:12px;line-height:18px;margin-top:3px}.planner-status-chip.ant-tag{background:#2a2a2a;border:1px solid #454545;border-radius:6px;color:#c8c8c8;font-size:11px;font-weight:600;margin:0;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.planner-list-assignee{align-items:center;display:flex;gap:8px;min-width:0}.planner-list-assignee span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-list-more-tags,.planner-list-muted{color:#777;font-size:12px}.planner-list-due-cell{color:#a4a4a4;font-size:12px}.planner-list-due-cell--overdue{color:#f7adbc}.planner-list-tags-cell{align-items:center;display:flex;gap:6px;overflow:hidden}.planner-list-open-icon{color:#686868;opacity:0;transform:translateX(-3px);transition:opacity .15s ease,transform .15s ease}.planner-list-row:focus-visible .planner-list-open-icon,.planner-list-row:hover .planner-list-open-icon{opacity:1;transform:translateX(0)}.planner-list-bulk-bar{align-items:center;background:#242424;border-bottom:1px solid #484848;color:#e1e1e1;display:flex;gap:10px;min-height:50px;padding:8px 12px}.planner-view-loading{padding:18px 8px}.planner-view-empty,.planner-view-state{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:280px;text-align:center}.planner-view-state-title{color:#e1e1e1;font-weight:650}.planner-view-state-copy{color:#858585;font-size:13px}.planner-calendar-toolbar{padding-bottom:12px}.planner-calendar-title{color:#e8e8e8;font-size:18px;font-weight:680;min-width:172px}.planner-calendar-mode.ant-segmented{background:#252525;border:1px solid #3a3a3a;border-radius:8px;padding:3px}.planner-calendar-mode .ant-segmented-item-selected,.planner-calendar-mode .ant-segmented-thumb{background:#454545;box-shadow:none}.planner-calendar-grid,.planner-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(118px,1fr))}.planner-calendar-weekdays{border-bottom:1px solid #3a3a3a;color:#777;font-size:11px;font-weight:650;letter-spacing:.055em;min-width:826px;text-transform:uppercase}.planner-calendar-weekdays span{padding:10px 12px}.planner-calendar-grid{border-left:1px solid #303030;min-width:826px}.planner-calendar-month-scroll{overflow-x:auto}.planner-calendar-day{background:#191919;border-bottom:1px solid #303030;border-right:1px solid #303030;min-height:132px;padding:9px 8px 8px;position:relative;transition:background-color .15s ease}.planner-calendar-day--drop-target,.planner-calendar-day:hover{background:#202020}.planner-calendar-day--outside{background:#161616}.planner-calendar-day--outside .planner-calendar-date-number,.planner-calendar-day--outside .planner-calendar-event{opacity:.48}.planner-calendar-day-heading{align-items:flex-start;display:flex;height:28px;justify-content:space-between}.planner-calendar-date-number{align-items:center;border-radius:50%;color:#9d9d9d;display:inline-flex;font-size:12px;height:26px;justify-content:center;width:26px}.planner-calendar-day--today .planner-calendar-date-number{background:#4a4a4a;color:#fff;font-weight:700}.planner-calendar-add-day{color:#a4a4a4;opacity:0;transition:opacity .15s ease,color .15s ease}.planner-calendar-add-day:focus-visible,.planner-calendar-day:hover .planner-calendar-add-day{opacity:1}.planner-calendar-add-day:hover{color:#e1e1e1!important}.planner-calendar-events{display:flex;flex-direction:column;gap:4px}.planner-calendar-event{align-items:center;background:#272327;border:0;border-left:3px solid #686868;border-left:3px solid var(--event-color,#686868);border-radius:4px;color:#e4e4e4;cursor:pointer;display:flex;font:inherit;font-size:11px;gap:6px;line-height:16px;min-height:25px;padding:4px 7px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.planner-calendar-event:focus-visible,.planner-calendar-event:hover{background:#342b32;color:#fff;outline:none}.planner-calendar-event-title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-calendar-event .ant-avatar{flex:0 0 auto}.planner-calendar-more{background:#0000;border:0;color:#a4a4a4;cursor:pointer;font:inherit;font-size:11px;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.planner-calendar-more:hover{color:#e1e1e1}.planner-calendar-popover{width:min(330px,calc(100vw - 48px))}.planner-calendar-popover-title{color:#e1e1e1;font-size:13px;font-weight:650;margin-bottom:8px}.planner-calendar-unscheduled{padding:12px 0 0}.planner-calendar-unscheduled-heading{align-items:baseline;color:#e1e1e1;display:flex;font-size:13px;font-weight:650;gap:8px;margin-bottom:8px}.planner-calendar-unscheduled-heading span:last-child{color:#777;font-size:12px;font-weight:500}.planner-calendar-unscheduled-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.planner-calendar-unscheduled-task{flex:0 0 auto;max-width:240px}.planner-agenda{display:flex;flex-direction:column}.planner-agenda-day{grid-gap:20px;border-bottom:1px solid #303030;display:grid;gap:20px;grid-template-columns:108px 1fr;padding:16px 0}.planner-agenda-date{color:#a4a4a4;font-size:12px;line-height:18px}.planner-agenda-date strong{color:#e1e1e1;display:block;font-size:14px}.planner-agenda-tasks{display:flex;flex-direction:column;gap:6px}.planner-agenda .planner-calendar-event{font-size:13px;min-height:36px}.planner-swimlane-scroll{max-height:calc(100vh - 320px);overflow:auto;overscroll-behavior-y:contain;padding-bottom:12px;scrollbar-color:#595959 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.planner-swimlane-header{background:#191919;padding:0 0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.planner-swimlane-body{overflow:visible}.planner-column-scroll,.planner-swimlane-column-scroll{max-height:min(500px,calc(100vh - 340px));overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:#595959 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.planner-column-scroll::-webkit-scrollbar,.planner-list-scroll::-webkit-scrollbar,.planner-swimlane-column-scroll::-webkit-scrollbar,.planner-swimlane-scroll::-webkit-scrollbar{height:8px;width:8px}.planner-column-scroll::-webkit-scrollbar-track,.planner-list-scroll::-webkit-scrollbar-track,.planner-swimlane-column-scroll::-webkit-scrollbar-track,.planner-swimlane-scroll::-webkit-scrollbar-track{background:#0000}.planner-column-scroll::-webkit-scrollbar-thumb,.planner-list-scroll::-webkit-scrollbar-thumb,.planner-swimlane-column-scroll::-webkit-scrollbar-thumb,.planner-swimlane-scroll::-webkit-scrollbar-thumb{background:#595959;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.planner-column-scroll::-webkit-scrollbar-thumb:hover,.planner-list-scroll::-webkit-scrollbar-thumb:hover,.planner-swimlane-column-scroll::-webkit-scrollbar-thumb:hover,.planner-swimlane-scroll::-webkit-scrollbar-thumb:hover{background:#777;background-clip:padding-box}@media (max-width:1120px){.planner-list-shell{overflow-x:hidden}.planner-list-header,.planner-list-row{min-width:920px}}@media (max-width:760px){.planner-calendar-toolbar,.planner-view-toolbar{align-items:flex-start;flex-direction:column}.planner-calendar-actions,.planner-view-toolbar-actions{flex-wrap:wrap;width:100%}.planner-list-shell{overflow:visible}.planner-list-scroll,.planner-swimlane-scroll{max-height:none;overflow:visible}.planner-list-header{display:none}.planner-list-groups,.planner-list-row{min-width:0}.planner-list-row{grid-template-columns:24px minmax(0,1fr) 16px;min-height:104px;padding:14px 8px;row-gap:8px}.planner-list-select{align-self:start;grid-column:1;grid-row:1/span 2;padding-top:2px}.planner-list-title-cell{grid-column:2}.planner-list-due-cell,.planner-list-priority-cell,.planner-list-status-cell,.planner-list-tags-cell{grid-row:2}.planner-list-priority-cell,.planner-list-status-cell{grid-column:2;justify-self:start}.planner-list-priority-cell{margin-left:96px}.planner-list-due-cell{grid-column:2;grid-row:3}.planner-list-assignee-cell,.planner-list-tags-cell{display:none}.planner-list-open-icon{grid-column:3;grid-row:1/span 3;opacity:1}.planner-list-group-heading{padding-left:32px;top:60px}.planner-list-bulk-bar{align-items:flex-start;flex-wrap:wrap}.planner-calendar-title{flex:1 1;min-width:0}.planner-agenda-day{gap:12px;grid-template-columns:76px 1fr}}.queue-page{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 64px);max-width:100%;padding:24px}.queue-page,.queue-table-region{min-height:0;overflow:hidden;width:100%}.queue-table-region{flex:1 1 auto}.queue-list-table,.queue-list-table .ant-spin-container,.queue-list-table .ant-spin-nested-loading{height:100%;min-height:0}.queue-list-table .ant-spin-container,.queue-list-table .ant-table,.queue-list-table .ant-table-container{display:flex;flex-direction:column}.queue-list-table .ant-table,.queue-list-table .ant-table-body,.queue-list-table .ant-table-container{flex:1 1 auto;min-height:0}.queue-list-table .ant-table-header,.queue-list-table .ant-table-thead>tr>th{background:#303030}.queue-list-table .ant-pagination,.queue-list-table .ant-table-header{flex:0 0 auto}.queue-list-table .ant-table-body{max-height:none!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}.queue-board,.queue-list-table .ant-table-body{scrollbar-color:#595959 #0000;scrollbar-width:thin}.queue-board{align-items:stretch;display:flex;flex:1 1 auto;gap:18px;min-height:0;overflow-x:auto;padding-bottom:16px}.queue-board-column{display:flex;flex-direction:column;min-height:0;min-width:284px;width:284px}.queue-board-column-header{background:#191919;flex:0 0 auto;min-height:46px;padding:8px 4px 10px}.queue-board-column-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-right:4px;scrollbar-color:#595959 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.queue-board-column-body::-webkit-scrollbar,.queue-board::-webkit-scrollbar,.queue-list-table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.queue-board-column-body::-webkit-scrollbar-track,.queue-board::-webkit-scrollbar-track,.queue-list-table .ant-table-body::-webkit-scrollbar-track{background:#0000}.queue-board-column-body::-webkit-scrollbar-thumb,.queue-board::-webkit-scrollbar-thumb,.queue-list-table .ant-table-body::-webkit-scrollbar-thumb{background:#595959;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.queue-board-column-body::-webkit-scrollbar-thumb:hover,.queue-board::-webkit-scrollbar-thumb:hover,.queue-list-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#777;background-clip:padding-box}@media (max-width:760px){.queue-page{height:auto;min-height:calc(100vh - 64px);overflow:visible}.queue-board-column-body{flex:0 1 auto;max-height:min(480px,calc(100vh - 300px))}.queue-list-table .ant-table-body{max-height:calc(100vh - 300px)!important}}.analytics-page{background:#101112;color:#f3f4f6;min-height:100vh;padding:24px}.analytics-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.analytics-header h2{color:#f6f7f8;letter-spacing:0;margin:4px 0}.analytics-eyebrow{align-items:center;color:#72e2b2;display:inline-flex;font-size:12px;font-weight:700;gap:8px;text-transform:uppercase}.analytics-subtitle{color:#a7adb5}.analytics-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:320px}.analytics-controls .ant-select{min-width:160px}.analytics-loading{display:grid;min-height:420px;place-items:center}.analytics-loading-inline{display:grid;min-height:280px;place-items:center}.analytics-tabs>.ant-tabs-nav{margin-bottom:18px}.analytics-tabs>.ant-tabs-nav:before{border-color:#2a2e33}.analytics-tabs .ant-tabs-tab{color:#a7adb5;font-weight:700}.analytics-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.analytics-tabs .ant-tabs-tab:hover{color:#72e2b2!important}.analytics-tabs .ant-tabs-ink-bar{background:#72e2b2}.analytics-stack{grid-gap:18px;display:grid;gap:18px}.analytics-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.15fr repeat(3,minmax(0,1fr))}.analytics-status-item{grid-gap:8px;align-content:space-between;background:#17191b;border:1px solid #2a2e33;border-radius:8px;display:grid;gap:8px;min-height:96px;padding:14px}.analytics-status-primary{background:#13221e;border-color:#286851}.analytics-status-item span{align-items:center;color:#a7adb5;display:inline-flex;font-size:12px;font-weight:700;gap:8px}.analytics-status-item strong{color:#f6f7f8;font-size:26px;line-height:1}.analytics-status-item .analytics-refresh-time{font-size:18px;line-height:1.2}.analytics-chart-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr)}.analytics-panel,.analytics-section{background:#17191b;border:1px solid #2a2e33;border-radius:8px;min-width:0;padding:16px}.analytics-panel-wide{min-height:388px}.analytics-panel-header,.analytics-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.analytics-panel-header h3,.analytics-section-heading h3{color:#f6f7f8;font-size:16px;letter-spacing:0;margin:0}.analytics-panel-header p,.analytics-section-heading p{color:#a7adb5;font-size:12px;margin:4px 0 0}.analytics-section-title{align-items:center;display:flex;gap:10px}.analytics-group-icon{align-items:center;color:#72e2b2;display:inline-flex;height:24px;justify-content:center;width:24px}.analytics-chart{height:320px;width:100%}.analytics-chart-compact{height:240px}.analytics-group-switcher{overflow-x:auto}.analytics-group-switcher .ant-segmented{background:#17191b;border:1px solid #2a2e33;border-radius:8px}.analytics-segment-label{align-items:center;display:inline-flex;gap:8px;min-height:28px}.analytics-segment-label .analytics-group-icon{height:18px;width:18px}.analytics-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-kpi{grid-gap:10px;background:#101112;border:1px solid #2c3238;border-radius:8px;display:grid;gap:10px;grid-template-rows:auto auto 1fr auto;min-height:184px;padding:14px}.analytics-kpi-top{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.analytics-kpi-title{color:#c9ced6;font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.analytics-kpi-value{color:#f6f7f8;font-size:30px;font-weight:800;line-height:1.05}.analytics-kpi-detail{grid-gap:6px;align-content:start;color:#a7adb5;display:grid;font-size:12px;gap:6px;line-height:1.4}.analytics-kpi-detail strong{color:#72e2b2}.analytics-projection-command{grid-gap:8px;display:grid;gap:8px;padding-top:4px}.analytics-data-table-wrap{overflow-x:auto}.analytics-data-table{border-collapse:collapse;color:#d8dce2;font-size:13px;min-width:720px;width:100%}.analytics-data-table td,.analytics-data-table th{border-bottom:1px solid #2a2e33;padding:12px 14px;text-align:right;white-space:nowrap}.analytics-data-table thead th{color:#89919b;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.analytics-data-table td:first-child,.analytics-data-table th:first-child{text-align:left}.analytics-data-table tbody th{color:#f3f4f6;font-weight:700}.analytics-data-table tbody tr:hover{background:#1c1f22}.analytics-retention-summary{grid-gap:1px;background:#2a2e33;border:1px solid #2a2e33;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.analytics-retention-stat{grid-gap:10px;background:#101112;display:grid;gap:10px;padding:18px}.analytics-retention-stat span{color:#a7adb5;font-size:12px;font-weight:700;text-transform:uppercase}.analytics-retention-stat strong{color:#72e2b2;font-size:28px}.analytics-retention-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-empty-cell{color:#89919b;height:120px;text-align:center!important}@media (max-width:1280px){.analytics-kpi-grid,.analytics-retention-summary,.analytics-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart-layout{grid-template-columns:1fr}}@media (max-width:760px){.analytics-page{padding:16px}.analytics-header{flex-direction:column}.analytics-controls{justify-content:stretch;min-width:0;width:100%}.analytics-controls .ant-btn,.analytics-controls .ant-picker,.analytics-controls .ant-select{width:100%}.analytics-kpi-grid,.analytics-retention-summary,.analytics-status-grid{grid-template-columns:1fr}.analytics-kpi-value,.analytics-status-item strong{font-size:24px}.analytics-panel,.analytics-section{padding:12px}}.profile-page{box-sizing:border-box;max-width:100%;min-height:100vh;padding:24px}.profile-page-header{margin-bottom:24px}.profile-page-header h1{color:#e8e8e8;font-size:26px;font-weight:700;line-height:34px;margin:0}.profile-page-header p{color:#858585;font-size:13px;margin:4px 0 0}.profile-identity{align-items:center;display:flex;gap:16px;padding-bottom:22px}.profile-identity-copy{color:#858585;display:flex;flex-direction:column;font-size:12px;gap:3px;min-width:0}.profile-name-line{align-items:center;display:flex;gap:10px}.profile-name-line h2{color:#e8e8e8;font-size:21px;font-weight:680;margin:0}.profile-role-chip.ant-tag{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#cfcfcf;font-size:11px;font-weight:650;line-height:18px;margin:0;padding:2px 8px}.profile-summary{border-bottom:1px solid #353535;border-top:1px solid #353535;display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));margin-bottom:24px;overflow-x:auto}.profile-summary-item{border-right:1px solid #303030;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:82px;min-width:130px;padding:16px 18px}.profile-summary-item:last-child{border-right:0}.profile-summary-item span{color:#858585;font-size:12px}.profile-summary-item strong{color:#e1e1e1;font-size:23px;font-weight:650}.profile-tabs .ant-tabs-nav{margin-bottom:0}.profile-tabs .ant-tabs-tab{padding:12px 2px}.profile-tabs .ant-tabs-ink-bar{background:#686868}.profile-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#e1e1e1}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.profile-details>div{border-bottom:1px solid #303030;min-height:76px;min-width:0;padding:16px 0}.profile-details>div:nth-child(odd){padding-right:28px}.profile-details dt{color:#777;font-size:11px;font-weight:650;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.profile-details dd{color:#d3d3d3;font-size:13px;line-height:20px;margin:0;overflow-wrap:anywhere}.profile-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px!important}.profile-tab-section{padding:22px 0}.profile-setting-row h3,.profile-tab-section h3{color:#e1e1e1;font-size:14px;font-weight:650;margin:0}.profile-setting-row p,.profile-tab-section p{color:#858585;font-size:12px;line-height:19px;margin:4px 0 0}.profile-empty-line{border-bottom:1px solid #303030;border-top:1px solid #303030;color:#777;font-size:13px;margin-top:24px;padding:28px 0}.profile-settings{padding-top:6px}.profile-setting-row{align-items:center;border-bottom:1px solid #303030;display:flex;gap:24px;justify-content:space-between;min-height:82px;padding:16px 0}.profile-setting-row>span{color:#a4a4a4;flex:0 0 auto;font-size:12px}.profile-loading{padding:20px 0}.profile-state{align-items:center;color:#858585;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:280px;text-align:center}.profile-state strong{color:#e1e1e1}@media (max-width:760px){.profile-page{padding:18px}.profile-summary{grid-template-columns:repeat(5,130px)}.profile-details{grid-template-columns:1fr}.profile-details>div:nth-child(odd){padding-right:0}.profile-setting-row{align-items:flex-start;flex-direction:column;gap:8px}}.admin-page{box-sizing:border-box;max-width:100%;min-height:100vh;overflow-x:hidden;padding:24px}.admin-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.admin-header h1{color:#e8e8e8;font-size:26px;font-weight:700;line-height:34px;margin:0}.admin-header p{color:#858585;font-size:13px;line-height:20px;margin:4px 0 0}.admin-summary{border-bottom:1px solid #353535;border-top:1px solid #353535;display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));margin-bottom:26px;overflow-x:auto;width:100%}.admin-summary-item{border-right:1px solid #303030;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:82px;min-width:128px;padding:16px 18px}.admin-summary-item:last-child{border-right:0}.admin-summary-item span{color:#858585;font-size:12px}.admin-summary-item strong{color:#d8d8d8;font-size:23px;font-weight:650;line-height:28px}.admin-summary-item--total strong{color:#f0f0f0}.admin-directory{min-width:0}.admin-directory-toolbar{align-items:center;border-bottom:1px solid #3a3a3a;display:flex;gap:18px;justify-content:space-between;min-height:52px;padding-bottom:12px}.admin-directory-heading{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.admin-directory-heading h2{color:#e1e1e1;font-size:16px;font-weight:680;margin:0}.admin-directory-heading span{color:#777;font-size:12px}.admin-directory-filters{align-items:center;display:flex;gap:8px;justify-content:flex-end}.admin-directory-filters .ant-input-affix-wrapper{width:280px}.admin-directory-filters .ant-select{width:148px}.admin-directory-loading{padding:20px 8px}.admin-directory-state{align-items:center;color:#858585;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:280px;text-align:center}.admin-directory-state strong{color:#e1e1e1}.admin-member-header,.admin-member-row{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:minmax(235px,1.6fr) 105px 130px 140px minmax(205px,1fr) 125px 112px}.admin-member-header{border-bottom:1px solid #353535;color:#777;font-size:11px;font-weight:650;letter-spacing:.055em;min-height:40px;min-width:1100px;padding:0 12px;text-transform:uppercase}.admin-member-list{min-width:1100px}.admin-member-row{border-bottom:1px solid #2d2d2d;min-height:72px;padding:10px 12px;transition:background-color .15s ease,border-color .15s ease}.admin-member-row:hover{background:#202020;border-bottom-color:#3e3e3e}.admin-member-actions,.admin-member-activity,.admin-member-identity,.admin-member-name-line{align-items:center;display:flex}.admin-member-identity{gap:10px;min-width:0}.admin-member-name-block{display:flex;flex-direction:column;min-width:0}.admin-member-name-line{color:#e5e5e5;font-size:14px;font-weight:620;gap:7px;min-width:0}.admin-member-email,.admin-member-name-line>span:first-child,.admin-member-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-member-email{color:#858585;font-size:12px;margin-top:2px}.admin-you-label{background:#292929;border-radius:4px;color:#a4a4a4;font-size:10px;font-weight:550;padding:1px 5px}.admin-role-chip.ant-tag{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#cfcfcf;font-size:11px;font-weight:650;line-height:18px;margin:0;padding:2px 8px}.admin-member-last-active,.admin-member-secondary{color:#9a9a9a;font-size:12px}.admin-member-activity{color:#858585;font-size:11px;gap:12px;min-width:0;white-space:nowrap}.admin-member-activity span{border-right:1px solid #3a3a3a;padding-right:12px}.admin-member-activity span:last-child{border-right:0;padding-right:0}.admin-member-activity strong{color:#cfcfcf;font-weight:650}.admin-member-actions{gap:2px;justify-content:flex-end}.admin-member-actions .ant-btn{color:#8f8f8f}.admin-member-actions .ant-btn:hover:not(:disabled){background:#303030!important;color:#e1e1e1!important}.admin-member-actions .ant-btn-dangerous:hover:not(:disabled){color:#f7adbc!important}.admin-member-detail{padding-top:4px}.admin-member-detail-identity{grid-gap:14px;align-items:center;border-bottom:1px solid #3a3a3a;display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr) auto;padding-bottom:20px}.admin-member-detail-identity h3{color:#e8e8e8;font-size:18px;margin:0}.admin-member-detail-identity span{color:#858585;font-size:12px}.admin-member-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-member-detail-fields>div{border-bottom:1px solid #303030;padding:16px 0}.admin-member-detail-fields>div:nth-child(odd){padding-right:20px}.admin-member-detail-fields dt{color:#777;font-size:11px;font-weight:650;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.admin-member-detail-fields dd{color:#d0d0d0;font-size:13px;margin:0}.admin-member-detail-stats{border-bottom:1px solid #353535;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-member-detail-stats>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 12px 18px 0}.admin-member-detail-stats strong{color:#e1e1e1;font-size:20px;font-weight:650}.admin-member-detail-stats span{color:#777;font-size:10px;line-height:14px}@media (max-width:1220px){.admin-directory{overflow-x:auto}.admin-directory-toolbar{left:0;min-width:min(100%,760px);position:-webkit-sticky;position:sticky}}@media (max-width:820px){.admin-page{padding:18px}.admin-directory-toolbar,.admin-header{align-items:stretch;flex-direction:column}.admin-header .ant-btn{width:-webkit-fit-content;width:fit-content}.admin-summary{grid-template-columns:repeat(6,128px)}.admin-directory-filters{flex-wrap:wrap;justify-content:flex-start}.admin-directory-filters .ant-input-affix-wrapper{width:100%}.admin-directory-filters .ant-select{flex:1 1;min-width:150px}.admin-member-detail-fields,.admin-member-detail-stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin-member-detail-identity{grid-template-columns:52px 1fr}.admin-member-detail-identity .ant-avatar{height:52px!important;line-height:52px!important;width:52px!important}.admin-member-detail-identity .admin-role-chip{grid-column:2;justify-self:start}.admin-member-detail-fields,.admin-member-detail-stats{grid-template-columns:1fr}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.library-page{background:#171717;color:#e7e7e7;display:grid;grid-template-columns:224px minmax(0,1fr);height:calc(100dvh - 64px);min-height:0;overflow:hidden}.library-local-nav{background:#151515;border-right:1px solid #303030;display:flex;flex-direction:column;height:100%;min-height:0;padding:22px 14px}.library-nav-heading{align-items:center;display:flex;justify-content:space-between;min-height:46px;padding:0 7px 16px}.library-nav-heading>div{display:flex;flex-direction:column}.library-nav-heading span,.library-nav-label{color:#707070;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.library-nav-heading strong{color:#f0f0f0;font-size:17px;line-height:24px;margin-top:1px}.library-markdown-input{display:none}.library-local-nav nav{display:flex;flex-direction:column;gap:2px}.library-local-nav nav button{align-items:center;background:#0000;border:0;border-radius:7px;color:#9b9b9b;cursor:pointer;display:flex;gap:10px;height:37px;padding:0 10px;text-align:left;transition:color .14s ease,background .14s ease;width:100%}.library-everything-dot,.library-local-nav nav button svg{flex:0 0 14px;width:14px}.library-everything-dot{border:1px solid #707070;border-radius:4px;height:14px}.library-local-nav nav button:hover{background:#222;color:#ededed}.library-local-nav nav button.is-active{background:#b7128024;color:#f4d9eb}.library-local-nav nav button.is-active svg{color:#d337a1}.library-nav-label{margin:27px 10px 8px}.library-workspace{height:100%;min-width:0;overflow-y:auto;padding:30px 34px 50px}.library-toolbar{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;min-height:66px;width:100%}.library-toolbar>.ant-dropdown-button{flex:0 0 auto;margin-left:auto;width:auto}.library-toolbar h1{color:#f1f1f1;font-size:25px;font-weight:690;letter-spacing:-.02em;line-height:32px;margin:0}.library-toolbar p{color:#7e7e7e;font-size:13px;line-height:20px;margin:4px 0 0}.library-list-section{margin-top:24px}.library-list-toolbar{align-items:center;border-bottom:1px solid #383838;display:flex;gap:20px;justify-content:space-between;min-height:52px}.library-list-toolbar .ant-input-affix-wrapper{background:#202020;width:min(440px,65%)}.library-list-toolbar>span{color:#6f6f6f;font-size:12px}.library-list-header,.library-row{grid-column-gap:18px;align-items:center;column-gap:18px;display:grid;grid-template-columns:minmax(300px,1fr) 64px 100px 72px}.library-list-header{border-bottom:1px solid #303030;color:#6f6f6f;font-size:10px;font-weight:700;letter-spacing:.06em;min-height:40px;padding:0 13px;text-transform:uppercase}.library-list-header>span:last-child{text-align:right}.library-row{background:#0000;border:0;border-bottom:1px solid #2b2b2b;color:inherit;cursor:pointer;min-height:78px;padding:10px 13px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:100%}.library-row:hover{background:#202020;border-color:#3b3b3b;transform:translateX(2px)}.library-row-access,.library-row-date,.library-row-owner,.library-row-primary{align-items:center;display:flex;min-width:0}.library-row-primary{gap:0;overflow:hidden}.library-row-icon{align-items:center;background:#242424;border:1px solid #393939;border-radius:9px;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.library-row-icon--note{background:#4a80bd1a;color:#8bb5e8}.library-row-icon--secret{background:#b712801a;color:#d78ab8}.library-row-icon--asset{background:#b0842d1a;color:#c6a868}.library-row-copy{align-items:flex-start;display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:0;overflow:hidden;width:100%}.library-row-copy small,.library-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row-copy strong{color:#dfdfdf;display:block;font-size:14px;font-weight:620;max-width:100%;width:100%}.library-row-copy small{color:#797979;font-size:11px;margin-top:2px}.library-row-tags{align-items:center;display:flex;gap:4px;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.library-row-copy .ant-tag{font-size:9px;line-height:16px;margin:0;max-width:140px;overflow:hidden;text-overflow:ellipsis}.library-row-copy .library-row-tag-overflow{background:#252525;border-color:#454545;color:#aaa;flex:0 0 auto}.library-row-owner{color:#a0a0a0;font-size:12px;justify-content:flex-start}.library-row-owner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row-access,.library-row-date{color:#858585;font-size:11px;gap:7px}.library-row-access svg,.library-row-date svg{color:#666}.library-row-copy strong svg{color:#c59932;font-size:10px;margin-left:7px}.library-row-actions{display:flex;justify-content:flex-end}.library-row-actions .ant-btn{color:#777}.library-row-actions .ant-btn:hover{background:#2b2b2b!important;color:#eee!important}.library-row:focus-visible{outline:2px solid #d337a18c;outline-offset:-2px}.library-loading{padding:24px 13px}.library-empty{display:grid;min-height:360px;place-items:center}.library-create-types{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:8px 0 24px}.library-create-type{align-items:flex-start;background:#202020;border:1px solid #383838;border-radius:9px;color:#929292;cursor:pointer;display:flex;gap:10px;min-height:82px;padding:13px;text-align:left}.library-create-type.is-selected,.library-create-type:hover{background:#b7128017;border-color:#8e266c}.library-create-type>svg{margin-top:3px}.library-create-type span{display:flex;flex-direction:column;gap:3px}.library-create-type strong{color:#e7e7e7;font-size:13px}.library-create-type small{color:#797979;font-size:11px;line-height:15px}.library-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.library-upload-icon{color:#b71280;font-size:24px;margin-bottom:10px}.ant-upload-drag p+span{color:#747474;font-size:11px}.library-workspace:has(.library-item-view){overflow:hidden;padding:0}.library-item-view{background:#181818;height:100%;min-height:0;overflow-y:auto}.library-item-detail{display:flex;flex-direction:column;min-height:100%}.library-detail-loading{margin:0 auto;max-width:760px;padding:90px 30px}.library-detail-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181818f5;border-bottom:1px solid #303030;display:flex;gap:18px;justify-content:space-between;min-height:66px;padding:10px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.library-detail-header-left{align-items:center;display:flex;gap:12px;min-width:0}.library-detail-context{align-items:center;color:#777;display:flex;font-size:11px;gap:9px;min-width:0}.library-back-button{color:#a1a1a1;padding:0;width:32px}.library-back-button:hover{color:#fff!important}.library-detail-header-left>.library-detail-context,.library-detail-header-left>.library-header-document-title{border-left:1px solid #343434;padding-left:12px}.library-detail-context>span:not(:last-child):after{color:#4f4f4f;content:"·";margin-left:9px}.library-type-mark{color:#aebfd2;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.library-type-mark--secret{color:#d889b9}.library-type-mark--asset{color:#c9ac70}.library-detail-header .is-favorite{color:#d1a439}.library-header-document-title{display:flex;flex-direction:column;max-width:min(440px,42vw);min-width:120px}.library-header-document-title .ant-input,.library-header-document-title strong{color:#e7e7e7;font-size:14px;font-weight:650;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-header-document-title .ant-input{height:24px;padding:0!important}.library-header-save-state{align-items:center;color:#858585;display:inline-flex;font-size:9px;gap:5px;line-height:14px}.library-header-save-state.is-saved{color:#77a088}.library-header-save-state.is-unsaved{color:#a27878}.library-presence{align-items:center;border-right:1px solid #343434;display:flex;padding-right:9px}.library-detail-main{margin:0 auto;padding:44px 0 60px;width:min(820px,calc(100% - 48px))}.library-detail-main--note{background:#1a1a1a;flex:1 1;padding:0 0 48px;width:100%}.library-detail-main h1,.library-title-input textarea{color:#f0f0f0!important;font-size:31px!important;font-weight:700!important;letter-spacing:-.025em;line-height:39px!important;margin:0;padding:0!important;resize:none}.library-summary-input{color:#888!important;padding:0!important}.library-detail-summary,.library-summary-input{font-size:14px;line-height:21px;margin:8px 0 28px}.library-detail-summary{color:#888}.library-mode-toggle{align-items:center;background:#1d1d1d;border:1px solid #393939;border-radius:8px;display:inline-flex;margin-left:2px;padding:2px}.library-mode-toggle button{background:#0000;border:0;border-radius:6px;color:#858585;cursor:pointer;display:grid;height:28px;place-items:center;width:32px}.library-mode-toggle button:hover{color:#d7d7d7}.library-mode-toggle button.is-active{background:#393238;box-shadow:0 1px 2px #00000040;color:#f2ddea}.library-rich-editor{margin-top:0;min-height:100%}.library-editor-toolbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1f1ff7;border:0;border-bottom:1px solid #373737;border-radius:0;box-shadow:0 8px 28px #00000038;display:flex;gap:1px;margin:0;overflow-x:auto;padding:7px max(12px,calc(50% - 410px));position:-webkit-sticky;position:sticky;top:66px;z-index:2}.library-editor-toolbar .ant-select{flex:0 0 128px;width:128px}.library-editor-toolbar .ant-divider-vertical{border-color:#424242;height:21px;margin:0 5px}.library-editor-toolbar .ant-btn{color:#9a9a9a}.library-editor-toolbar .ant-btn.is-active,.library-editor-toolbar .ant-btn:hover{background:#b7128029!important;color:#f3d7e9!important}.library-find-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(30,28,29,.985);border-top:1px solid #42373e;bottom:0;box-shadow:0 -10px 28px #00000047;box-sizing:border-box;min-height:54px;padding:9px max(14px,calc(50% - 450px));position:fixed;z-index:5}.library-find-row{align-items:center;display:flex;gap:5px;min-width:0}.library-find-row>.ant-input-affix-wrapper,.library-replace-row>.ant-input{flex:1 1;min-width:120px}.library-find-row>.ant-input-affix-wrapper-focused,.library-find-row>.ant-input-affix-wrapper:focus,.library-find-row>.ant-input-affix-wrapper:focus-within,.library-replace-row>.ant-input:focus{border-color:#858085!important;box-shadow:0 0 0 2px #cdcdcd1f!important}.library-find-row .ant-input-prefix{color:#777}.library-find-row .ant-btn{color:#a9a4a7;flex:0 0 auto}.library-find-row .ant-btn.is-active,.library-find-row .ant-btn:hover{background:#b7128029!important;color:#f3d7e9!important}.library-find-row .ant-btn.is-active{box-shadow:inset 0 0 0 1px #d75aab59}.library-find-count{color:#8e898c;flex:0 0 64px;font-size:11px;text-align:center;white-space:nowrap;width:64px}.library-find-options{align-items:center;border-left:1px solid #423d40;border-right:1px solid #423d40;display:flex;gap:15px;min-height:30px;padding:0 9px}.library-find-options .ant-checkbox-wrapper{color:#bbb6b9;font-size:12px;margin:0;white-space:nowrap}.library-find-options .ant-checkbox-inner{background:#242123;border-color:#686166}.library-find-options .ant-checkbox-checked .ant-checkbox-inner{background:#b71280;border-color:#c42b92}.library-find-replace-toggle{font-size:12px;padding-inline:9px!important}.library-replace-row{animation:library-find-reveal .14s ease-out;padding-top:7px}.library-replace-row:before{content:"";flex:0 0 32px;width:32px}.library-replace-row .ant-btn{padding-inline:12px}.library-rich-editor.has-find-panel .library-editor-document{margin-bottom:78px}.library-rich-editor.has-find-panel .library-find-panel.is-replacing+.library-editor-document{margin-bottom:124px}.library-prose .find-and-replace-result{background:#dcae3557;border-radius:2px;box-shadow:0 0 0 1px #dcae352e;color:inherit}.library-prose .find-and-replace-result-current{background:#df45a87a;box-shadow:0 0 0 2px #df45a859}@keyframes library-find-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.library-editor-document{background:#121212;border:1px solid #2a2a2a;box-shadow:0 16px 42px #00000038;box-sizing:border-box;margin:24px auto 0;min-height:calc(100dvh - 244px);padding:42px 48px 64px;width:min(916px,calc(100% - 64px))}.library-rich-editor.is-viewing .library-editor-document{min-height:calc(100dvh - 197px)}.library-prose{caret-color:#df5caf;color:#d1d1d1;font-size:15px;line-height:1.72;min-height:420px;outline:none}.library-rich-editor.is-viewing .library-prose{min-height:160px}.library-prose>:first-child{margin-top:0}.library-prose p{margin:.45em 0}.library-prose h1,.library-prose h2,.library-prose h3,.library-prose h4,.library-prose h5,.library-prose h6{color:#f0f0f0;letter-spacing:-.018em}.library-prose h1{font-size:27px;line-height:1.25;margin:1.4em 0 .45em}.library-prose h2{font-size:21px;line-height:1.3;margin:1.35em 0 .4em}.library-prose h3{font-size:17px;line-height:1.35;margin:1.25em 0 .35em}.library-prose h4{font-size:15px;margin:1.2em 0 .3em}.library-prose h5{color:#ddd;font-size:13px;margin:1.15em 0 .25em;text-transform:uppercase}.library-prose h6{color:#aaa;font-size:12px;margin:1.1em 0 .2em;text-transform:uppercase}.library-prose ol,.library-prose ul{padding-left:25px}.library-prose ul[data-type=taskList]{list-style:none;padding:0}.library-prose ul[data-type=taskList] li{align-items:flex-start;display:flex;gap:10px}.library-prose ul[data-type=taskList] li>label{align-items:center;display:flex;flex:0 0 18px;height:26px;justify-content:center;padding:0;width:18px}.library-prose ul[data-type=taskList] li>div{flex:1 1;min-width:0}.library-prose ul[data-type=taskList] li>div>p{margin:0}.library-prose input[type=checkbox]{accent-color:#c52e94;display:block;height:16px;margin:0;width:16px}.library-prose blockquote{border-left:3px solid #7e3b68;color:#aeadad;margin:18px 0;padding:2px 0 2px 17px}.library-prose pre{background:#111;border:1px solid #333;border-radius:9px;color:#dbc6d3;margin:18px 0;overflow-x:auto;padding:17px 19px}.library-prose code{font-family:SFMono-Regular,Consolas,monospace;font-size:.86em}.library-prose :not(pre)>code{background:#292126;border-radius:4px;color:#deb9cf;padding:2px 5px}.library-prose a{color:#d75aab;text-decoration:underline;text-underline-offset:3px}.library-prose mark{background:#d7a93952;color:inherit}.library-prose hr{border:0;border-top:1px solid #383838;margin:28px 0}.library-prose .tableWrapper{margin:20px 0;overflow-x:auto}.library-prose table{border-collapse:collapse;table-layout:fixed;width:100%}.library-prose td,.library-prose th{border:1px solid #3b373a;min-width:90px;padding:8px 11px;position:relative;vertical-align:top}.library-prose th{background:#241f22;color:#eadde5;font-weight:650;text-align:left}.library-prose td{background:#171617;color:#ccc}.library-prose td>p,.library-prose th>p{margin:0}.library-prose .selectedCell:after{background:#b7128029;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.library-prose .column-resize-handle{background:#d75aab;bottom:-1px;pointer-events:none;position:absolute;right:-2px;top:0;width:3px;z-index:2}.library-prose.resize-cursor{cursor:col-resize}.library-prose img{border-radius:7px;display:inline-block;height:auto;margin:14px 0;max-width:100%}.library-prose dl{margin:18px 0}.library-prose dt{color:#e4dce1;font-weight:680;margin-top:10px}.library-prose dd{border-left:2px solid #493b44;color:#bab4b7;margin:3px 0 10px 20px;padding-left:12px}.library-citation{background:#2b2027;border-radius:4px;color:#e3a9cc;font-family:SFMono-Regular,Consolas,monospace;font-size:.82em;padding:1px 5px}.library-inline-atom-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.library-atom-form{grid-gap:8px;display:grid;gap:8px;width:260px}.library-atom-form .ant-btn{justify-self:end}.library-image-form{width:min(360px,72vw)}.library-modal-form{grid-gap:11px;display:grid;gap:11px;padding-top:8px}.library-footnote-reference{color:#d75aab;font-size:.72em;margin-left:2px}.library-footnote-definition{color:#aaa;display:grid;font-size:.9em;grid-template-columns:34px minmax(0,1fr);margin:8px 0}.library-footnote-definition>div:first-child{color:#d75aab}.library-footnote-definition>div:first-child .ant-input{color:#d75aab;font-size:11px;padding-inline:4px;width:90px}.library-footnote-definition p{margin-top:0}.library-inlineMath{align-items:center;display:inline-flex;gap:3px;padding:0 3px;position:relative}.library-inline-edit{background:#30242b;border:0;border-radius:50%;color:#bc83a5;cursor:pointer;display:inline-grid;font-size:8px;height:17px;opacity:0;padding:0;place-items:center;transition:opacity .12s ease;width:17px}.library-inlineMath:hover .library-inline-edit{opacity:1}.library-mathBlock{background:#171617;border:1px solid #333;border-radius:7px;margin:20px 0;overflow:hidden;text-align:center}.library-math-preview{overflow-x:auto;padding:18px}.library-mermaid-block{background:#171617;border:1px solid #333;border-radius:9px;margin:20px 0;overflow:hidden}.library-special-block-heading{align-items:center;border-bottom:1px solid #303030;color:#888;display:flex;font-size:10px;justify-content:space-between;min-height:36px;padding:5px 7px 5px 12px;text-transform:uppercase}.library-special-block-heading .ant-btn{color:#999;font-size:11px;text-transform:none}.library-special-source{grid-gap:9px;display:grid;gap:9px;padding:12px;text-align:left}.library-special-source textarea{background:#101010!important;color:#d7c6d0!important;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.library-special-source .ant-btn{justify-self:end}.library-special-error>span{color:#d78787;display:block;font-size:11px;padding:8px 12px;text-align:left}.library-mermaid-preview{cursor:zoom-in;display:grid;max-height:min(52vh,460px);outline:none;overflow:hidden;padding:18px;place-items:center}.library-mermaid-preview:hover{background:hsla(0,0%,100%,.018)}.library-mermaid-preview:focus-visible{box-shadow:inset 0 0 0 2px #d75aaba6}.library-mermaid-preview svg{height:auto;max-width:100%}.library-mermaid-loading{color:#777;padding:24px;text-align:center}.library-mermaid-block>pre{border:0;border-radius:0;margin:0}.library-diagram-overlay-toolbar{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-bottom:10px}.library-diagram-overlay-toolbar>span{color:#999;font-size:11px;text-align:right;width:48px}.library-diagram-overlay-toolbar>.library-diagram-overlay-hint{color:#777;margin-right:8px;width:auto}.library-diagram-overlay-viewport{background:#141414;border:1px solid #333;border-radius:8px;cursor:grab;height:min(72vh,780px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.library-diagram-overlay-viewport::-webkit-scrollbar{display:none}.library-diagram-overlay-viewport.is-panning{cursor:grabbing}.library-diagram-overlay-stage{display:grid;height:-webkit-max-content;height:max-content;min-height:100%;min-width:100%;place-items:center;width:-webkit-max-content;width:max-content}.library-diagram-overlay-canvas{min-width:-webkit-min-content;min-width:min-content;padding:36px;transform-origin:center}.library-diagram-overlay-canvas svg{display:block;height:auto;max-width:none}.library-editable-image{display:inline-block;margin:14px 0;max-width:100%;position:relative}.library-editable-image>img{display:block;margin:0}.library-image-edit{background:#141414db!important;color:#eee!important;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .12s ease}.library-editable-image:hover .library-image-edit{opacity:1}.library-prose p.is-editor-empty:first-child:before{color:#646464;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.library-prose .ProseMirror-selectednode{outline:none!important}.collaboration-carets__caret{border-left:2px solid;border-right:2px solid;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-carets__label{border-radius:4px 4px 4px 0;color:#fff;font-size:10px;font-weight:600;left:-1px;line-height:1.2;padding:2px 5px;position:absolute;top:-1.6em;-webkit-user-select:none;user-select:none;white-space:nowrap}.library-inline-secret{background:#1b1a1b;border:0;border-radius:4px;margin:12px 0;padding:8px 10px}.library-inline-secret-heading{align-items:center;display:flex;min-height:25px}.library-inline-secret-heading strong{color:#cfc7cb;font-size:12px}.library-inline-secret-heading .ant-input{color:#cfc7cb;font-size:12px;font-weight:620;padding-inline:0!important}.library-inline-secret-replace,.library-inline-secret-value{align-items:center;display:flex;gap:5px;margin-top:5px}.library-inline-secret-replace .ant-input-affix-wrapper,.library-inline-secret-value .ant-input-affix-wrapper{background:#141314;flex:1 1}.library-inline-secret-value>.ant-input{background:#141314;color:#f0d8e5;flex:1 1}.library-protected-input{-webkit-text-security:disc}.library-protected-input.is-visible{-webkit-text-security:none}.library-inline-secret-value code{background:#121212;border:1px solid #353035;border-radius:7px;color:#b59da9;flex:1 1;min-width:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.library-editor-loading{color:#747474;padding:30px 0}.library-code-block{background:#111;border:1px solid #333;border-radius:9px;margin:18px 0;overflow:hidden}.library-code-block-heading{align-items:center;border-bottom:1px solid #2f2f2f;color:#777;display:flex;font-size:10px;justify-content:space-between;min-height:35px;padding:4px 7px 4px 14px;text-transform:uppercase}.library-code-block-heading .ant-btn{color:#888;font-size:11px;text-transform:none}.library-code-block-actions,.library-special-block-actions{align-items:center;display:flex;gap:2px}.library-code-block pre{border:0;border-radius:0;margin:0;max-height:min(52vh,460px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.library-preview-safety{color:#888;font-size:12px;margin:0 0 10px}.library-html-preview-frame{background:#fff;border:1px solid #383838;border-radius:8px;display:block;height:min(70vh,760px);width:100%}.library-asset-uploader{flex:1 1}.library-asset-uploader .ant-upload-drag{background:#211f1b;border-color:#484036;min-height:150px;padding:28px 20px}.library-asset-uploader .ant-upload-btn{align-items:center;display:flex!important;flex-direction:column;gap:8px;justify-content:center}.library-asset-uploader svg{color:#c9a65d;font-size:25px}.library-asset-uploader strong{color:#ded7c9;font-size:14px}.library-asset-uploader span{color:#777;font-size:11px}.library-block-editor{padding-top:8px}.library-editor-block{align-items:flex-start;border-radius:7px;display:grid;grid-template-columns:27px minmax(0,1fr) 27px;margin:3px 0;min-height:38px;position:relative}.library-editor-block:hover{background:#202020}.library-block-rail,.library-block-remove{opacity:0;transition:opacity .12s ease}.library-editor-block:hover .library-block-rail,.library-editor-block:hover .library-block-remove{opacity:1}.library-live-cursor{border-right:2px solid;height:calc(100% - 10px);pointer-events:none;position:absolute;right:31px;top:5px;z-index:1}.library-live-cursor>span{border-radius:4px 4px 0 4px;color:#fff;font-size:9px;line-height:13px;padding:2px 5px;position:absolute;right:-2px;top:-16px;white-space:nowrap}.library-block-rail{padding-top:4px}.library-block-input{align-items:flex-start;display:flex;min-width:0}.library-block-input textarea{color:#cfcfcf!important;font-size:14px;line-height:23px;padding:6px 5px!important;resize:none}.library-editor-block--heading{margin-top:24px}.library-editor-block--heading textarea{color:#ededed!important;font-size:20px;font-weight:680;line-height:28px}.library-editor-block--code{background:#111;border:1px solid #333;margin:14px 0;padding:32px 8px 8px}.library-editor-block--code:hover{background:#111}.library-editor-block--code textarea{color:#d6bfd0!important;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:20px}.library-code-language{left:31px;position:absolute;top:5px;width:108px}.library-editor-block--checklist .library-block-input{align-items:center;gap:5px}.library-editor-block--checklist input[type=checkbox]{accent-color:#b71280}.library-editor-block--collapsible{background:#1d1a1c;border-left:2px solid #70445f;margin:14px 0}.library-add-block{color:#757575;margin:15px 27px 0}.library-readonly-content h2{color:#e9e9e9;font-size:20px;margin:28px 0 10px}.library-readonly-content p{color:#c5c5c5;font-size:14px;line-height:24px;margin:10px 0;white-space:pre-wrap}.library-code-preview{background:#111;border:1px solid #333;border-radius:8px;margin:18px 0;overflow:hidden}.library-code-preview>span{border-bottom:1px solid #2c2c2c;color:#777;display:block;font-size:10px;padding:7px 12px;text-transform:uppercase}.library-code-preview pre{color:#d6bfd0;font-size:12px;line-height:20px;max-height:min(52vh,460px);overflow:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable}.library-check-preview{align-items:center;color:#c5c5c5;display:flex;gap:9px;line-height:28px}.library-collapsible-preview{background:#1d1a1c;border-left:2px solid #70445f;color:#c8c8c8;margin:13px 0;padding:11px 14px}.library-collapsible-preview summary{cursor:pointer;font-weight:630}.library-secret-panel{background:#1d181b;border:1px solid #493040;border-radius:10px;margin-top:32px;padding:22px}.library-secret-heading{align-items:flex-start;display:flex;gap:12px}.library-secret-heading>span{background:#b7128024;border-radius:8px;color:#d881b4;display:grid;height:34px;place-items:center;width:34px}.library-secret-heading div{display:flex;flex-direction:column;gap:2px}.library-secret-heading strong{color:#e5e5e5;font-size:14px}.library-secret-heading small{color:#7e7e7e;font-size:11px}.library-secret-value{align-items:center;background:#121212;border:1px solid #363036;border-radius:7px;display:flex;gap:16px;justify-content:space-between;margin-top:18px;min-height:52px;padding:8px 9px 8px 15px}.library-secret-value code{color:#8c8c8c;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-secret-value.is-revealed code{color:#f0d4e4}.library-secret-replace{margin:10px 0 -8px -8px}.library-asset-panel{align-items:center;background:#1d1d1d;border:1px solid #383838;border-radius:10px;display:flex;gap:28px;margin-top:32px;min-height:210px;padding:26px}.library-asset-preview{background:#27241e;border:1px solid #464038;border-radius:8px;color:#c7a55e;display:grid;flex:0 0 150px;font-size:24px;font-weight:750;height:150px;letter-spacing:.05em;place-items:center;width:150px}.library-asset-details{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.library-asset-details strong{color:#e3e3e3;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-asset-details span{color:#7d7d7d;font-size:11px}.library-asset-details button{margin-top:14px}.library-detail-meta{grid-gap:14px;border-top:1px solid #303030;display:grid;gap:14px;margin-top:42px;padding-top:20px}.library-detail-main--note .library-detail-meta{margin-left:auto;margin-right:auto;width:min(820px,calc(100% - 48px))}.library-detail-meta>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr);min-height:31px}.library-detail-meta>div>span{color:#727272;font-size:11px}.library-detail-meta strong{align-items:center;color:#bcbcbc;display:flex;font-size:12px;font-weight:500;gap:8px}.library-detail-footer{border-top:1px solid #303030;margin-top:auto;padding:12px 24px}.library-sharing-copy{color:#878787;font-size:12px;margin:0 0 17px}.library-sharing-list{border-top:1px solid #343434;margin-top:18px}.library-sharing-member{grid-gap:11px;align-items:center;border-bottom:1px solid #303030;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) auto auto;min-height:62px}.library-sharing-member-details{display:flex;flex-direction:column;min-width:0}.library-sharing-member span,.library-sharing-member strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-sharing-member strong{color:#dedede;font-size:12px}.library-sharing-member span{color:#797979;font-size:10px}.library-sharing-member .ant-select{width:120px}.library-access-section{padding:0 0 24px}.library-access-section+.library-access-section{border-top:1px solid #303030;padding-top:24px}.library-access-label{color:#898989;display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.library-access-summary{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.4fr) minmax(100px,.8fr)}.library-access-summary>div{min-width:0}.library-access-summary strong{color:#d8d8d8;display:block;font-size:13px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-access-section>.library-sharing-member{border:0}.library-access-drawer-footer{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1060px){.library-page{grid-template-columns:188px minmax(0,1fr)}.library-workspace{padding-inline:22px}.library-list-header,.library-row{grid-template-columns:minmax(280px,1fr) 58px 95px 52px}}@media (max-width:760px){.library-page{display:block;height:auto;min-height:calc(100dvh - 64px);overflow:visible}.library-local-nav{border-bottom:1px solid #303030;border-right:0;min-height:auto;padding:10px 14px}.library-local-nav nav:nth-of-type(2),.library-nav-heading,.library-nav-label{display:none}.library-local-nav nav{flex-direction:row;overflow-x:auto}.library-local-nav nav button{flex:0 0 auto;width:auto}.library-workspace{height:auto;overflow:visible;padding:20px 15px 40px}.library-list-header{display:none}.library-row{column-gap:10px;grid-template-columns:minmax(0,1fr) 75px 38px}.library-row-access,.library-row-owner{display:none}.library-create-types,.library-form-grid{grid-template-columns:1fr}.library-create-type{min-height:66px}.library-detail-context>span:not(:first-child){display:none}.library-detail-main{padding-top:30px;width:calc(100% - 30px)}.library-detail-main--note{padding:0 0 20px;width:100%}.library-detail-header{padding-inline:15px}.library-header-document-title{max-width:38vw}.library-detail-main--note .library-detail-meta{width:calc(100% - 30px)}.library-editor-document{box-shadow:none;margin-top:10px;min-height:calc(100dvh - 211px);padding:28px 20px 44px;width:calc(100% - 20px)}.library-find-panel{overflow-x:auto;padding-inline:10px}.library-find-row{min-width:650px}.library-replace-row{min-width:450px}.library-rich-editor.is-viewing .library-editor-document{min-height:calc(100dvh - 164px)}.library-asset-panel{align-items:flex-start;flex-direction:column}}.release-console{--release-accent:#b71280;--release-accent-soft:#b712801f;background:#191919;color:#e7e7e7;min-height:100vh;padding:30px clamp(24px,4vw,58px) 48px}.release-console--prod{--release-accent:#df6f78;--release-accent-soft:#df6f781f}.release-assistant-footer,.release-assistant-note,.release-console-context,.release-console-header,.release-defaults-row,.release-defaults-row>div,.release-flow,.release-result,.release-status,.release-try-it,.release-try-it>div{align-items:center;display:flex}.release-console-header{border-bottom:1px solid #303030;gap:28px;justify-content:space-between;padding-bottom:27px}.release-console-header h1{color:#f0f0f0;font-size:27px;font-weight:720;letter-spacing:-.025em;line-height:34px;margin:0}.release-assistant-step>p,.release-console-header p,.release-defaults-explanation,.release-flow-step p,.release-section-intro p{color:#858585;font-size:13px;line-height:20px}.release-console-context{gap:8px}.release-console-context .ant-segmented{background:#242424;border:1px solid #363636;border-radius:8px;padding:3px}.release-console-context .ant-segmented-item-selected{background:#454545;box-shadow:none}.release-console-context .ant-segmented-item-label span{align-items:center;display:inline-flex;gap:7px}.release-production-notice{align-items:center;color:#b9989b;display:flex;font-size:11px;gap:8px;margin-top:14px;min-height:36px}.release-production-notice span{background:#df6f78;border-radius:50%;box-shadow:0 0 0 4px #df6f781a;height:7px;width:7px}.release-console-error,.release-console-loading{margin-top:28px}.release-policy-unavailable{align-items:center;border-bottom:1px solid #343434;color:#a9757b;display:flex;gap:12px;margin-top:10px;min-height:72px}.release-policy-unavailable>div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.release-policy-unavailable strong{color:#bd9a9e;font-size:12px}.release-policy-unavailable span{color:#766568;font-size:10px}.release-policy-unavailable .ant-btn{color:#8f777a;font-size:11px}.release-status{animation:release-fade-in .2s ease-out both;border-bottom:1px solid #343434;gap:22px;min-height:196px}@keyframes release-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.release-status-mark{border-radius:14px;display:grid;flex:0 0 50px;font-size:20px;height:50px;place-items:center;width:50px}.release-status-mark.is-open{background:#5da3781f;color:#7db995}.release-status-mark.is-blocking{background:var(--release-accent-soft);color:var(--release-accent)}.release-status-copy{flex:1 1;min-width:0}.release-assistant-step>span,.release-section-intro>div>span,.release-section-intro>span,.release-status-copy>span,.release-try-it>div>span{color:#6f6f6f;font-size:10px;font-weight:750;letter-spacing:.12em}.release-status-copy h2{color:#ededed;font-size:clamp(21px,2.2vw,29px);font-weight:660;letter-spacing:-.025em;margin:7px 0 5px}.release-status-copy p{color:#818181;font-size:12px}.release-status>.ant-btn{box-shadow:none}.release-ledger{animation:release-fade-in .24s ease-out 40ms both;border-bottom:1px solid #343434;padding:36px 0 34px}.release-ledger-intro{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.release-ledger-intro small{color:#676767;font-size:10px;padding-bottom:4px;white-space:nowrap}.release-ledger .ant-skeleton,.release-ledger>.ant-alert{margin-top:24px;max-width:920px}.release-ledger-list{border-top:1px solid #363636;margin-top:23px;max-width:920px}.release-ledger-row{grid-gap:24px;align-items:center;border-bottom:1px solid #303030;display:grid;gap:24px;grid-template-columns:minmax(150px,.7fr) minmax(240px,1fr) auto;min-height:68px;transition:background .14s ease}.release-ledger-row.is-selectable:hover{background:hsla(0,0%,100%,.018)}.release-ledger-state>div,.release-ledger-version{display:flex;flex-direction:column;gap:3px}.release-ledger-version strong{color:#dedede;font-size:14px;font-weight:650}.release-ledger-state small,.release-ledger-version span,.release-ledger-wait{color:#707070;font-size:10px}.release-ledger-state{align-items:center;display:flex;gap:10px}.release-ledger-state>span{background:#555;border-radius:50%;flex:0 0 7px;height:7px;width:7px}.release-ledger-state>span.is-live{background:#74ad89;box-shadow:0 0 0 4px #74ad8914}.release-ledger-state strong{color:#aaa;font-size:11px;font-weight:560}.release-ledger-row .ant-btn-link{font-size:11px;height:32px;padding-inline:6px}.release-ledger-wait{padding-right:6px}.release-ledger-empty{align-items:center;border-bottom:1px solid #303030;border-top:1px solid #343434;display:flex;gap:20px;justify-content:space-between;margin-top:22px;max-width:920px;min-height:88px}.release-ledger-empty p{color:#7b7b7b;font-size:12px;line-height:18px;max-width:650px}.release-manual-link{color:#777;font-size:11px;margin-top:13px;padding-inline:0}.release-how{padding:38px 0 30px}.release-section-intro h3{color:#e5e5e5;font-size:18px;font-weight:680;margin:5px 0 3px}.release-flow{gap:22px;margin-top:29px;max-width:920px}.release-flow-step{flex:1 1;min-width:0}.release-flow-step>div{background:#242424;border-radius:9px;color:#b8b8b8;display:grid;height:34px;margin-bottom:14px;place-items:center;width:34px}.release-flow-step>span{display:none}.release-flow-step strong{color:#d8d8d8;display:block;font-size:13px;margin-bottom:4px}.release-flow-step p{font-size:12px;line-height:18px;max-width:220px}.release-flow-arrow{color:#4a4a4a;flex:0 0 auto;font-size:11px}.release-try-it{background:#202020;border:1px solid #323232;border-radius:9px;gap:24px;justify-content:space-between;margin-top:30px;max-width:920px;min-height:78px;padding:15px 17px}.release-try-it>div{gap:9px}.release-try-it>div>span{margin-right:5px}.release-try-it>div>strong{color:#bdbdbd;font-size:12px;font-weight:560}.release-try-it .ant-input-number{width:120px}.release-try-it>p{color:#6f6f6f;font-size:11px}.release-result{gap:9px;justify-content:flex-end;min-width:190px}.release-result>span{color:#747474;display:flex;flex-direction:column;font-size:10px;gap:2px}.release-result strong{font-size:12px}.release-result.is-allowed{color:#76b18c}.release-result.is-blocked{color:#dc7d86}.release-result.is-allowed strong{color:#76b18c}.release-result.is-blocked strong{color:#dc7d86}.release-defaults-row{border-top:1px solid #303030;gap:20px;justify-content:space-between;margin-top:4px;min-height:70px;padding-top:21px}.release-defaults-row>div{color:#646464;gap:12px}.release-defaults-row>div>span{color:#737373;display:flex;flex-direction:column;font-size:11px;gap:2px}.release-defaults-row strong{color:#aaa;font-size:12px}.release-assistant .ant-drawer-body,.release-assistant .ant-drawer-content,.release-assistant .ant-drawer-footer,.release-assistant .ant-drawer-header{background:#181818}.release-assistant .ant-drawer-content-wrapper{max-width:100vw}.release-assistant .ant-drawer-header{border-bottom-color:#333;min-height:76px;padding:17px 22px}.release-assistant .ant-drawer-body{padding:0 24px 28px}.release-assistant .ant-drawer-footer{border-top-color:#333;padding:12px 18px}.release-assistant-title{display:flex;flex-direction:column;gap:3px}.release-assistant-title span,.release-behavior>span,.release-manual-entry>span,.release-message-editor>span,.release-outcome small,.release-selected span{color:#707070;font-size:9px;font-weight:760;letter-spacing:.12em}.release-assistant-title strong{color:#e9e9e9;font-size:17px;font-weight:680}.release-assistant-footer{justify-content:space-between}.release-selected{grid-gap:14px;align-items:center;animation:release-fade-in .18s ease-out both;border-bottom:1px solid #343434;display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:96px}.release-selected-icon{background:#282828;border-radius:10px;color:#bbb;display:grid;height:38px;place-items:center;width:38px}.release-selected>div:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.release-selected strong{color:#e3e3e3;font-size:16px;font-weight:670}.release-selected strong small{color:#818181;font-size:11px;font-weight:540;margin-left:5px}.release-selected p{color:#777;font-size:10px}.release-selected-check{color:#76b18c;font-size:12px}.release-manual-entry{border-bottom:1px solid #343434;padding:27px 0 25px}.release-behavior>h3,.release-manual-entry>h3,.release-message-editor h3{color:#ededed;font-size:19px;font-weight:690;letter-spacing:-.02em;margin:6px 0 5px}.release-behavior>p,.release-manual-entry>p,.release-message-editor>p{color:#7e7e7e;font-size:11px;line-height:17px}.release-manual-entry>p{margin-bottom:22px}.release-behavior{padding-top:28px}.release-behavior>p{margin-bottom:19px}.release-assistant-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.release-assistant-grid .ant-input-number,.release-custom-cutoff .ant-input-number,.release-custom-cutoff .ant-select{width:100%}.release-assistant-note{background:#222;border-radius:8px;color:#7e7e7e;font-size:11px;gap:12px;line-height:17px;margin-top:13px;padding:13px}.release-assistant-note svg{color:#a2a2a2}.release-assistant-note strong{color:#bebebe}.release-behavior-options{display:flex;flex-direction:column;width:100%}.release-behavior-options .ant-radio-wrapper{align-items:flex-start;border-top:1px solid #343434;margin:0;min-height:62px;padding:12px 10px;transition:background .15s ease,box-shadow .15s ease}.release-behavior-options .ant-radio-wrapper:last-child{border-bottom:1px solid #343434}.release-behavior-options .ant-radio-wrapper:hover{background:hsla(0,0%,100%,.018)}.release-behavior-options .ant-radio-wrapper-checked{background:rgba(183,18,128,.045);box-shadow:inset 2px 0 var(--release-accent)}.release-behavior-options .ant-radio{margin-top:2px}.release-behavior-options .ant-radio-label{display:flex;flex-direction:column;gap:3px}.release-behavior-options strong{color:#d8d8d8;font-size:13px}.release-behavior-options span{color:#7c7c7c;font-size:11px;line-height:17px}.release-custom-cutoff{margin-top:16px}.release-message-editor{border-top:1px solid #343434;margin-top:28px;padding-top:26px}.release-message-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-height:35px}.release-message-heading h3{margin-bottom:5px}.release-message-heading .ant-btn{font-size:11px;height:auto;padding:5px 0}.release-message-editor>p{margin-bottom:14px}.release-message-editor .ant-form-item{margin-bottom:0}.release-message-editor textarea{line-height:1.55;resize:vertical}.release-outcome{align-items:flex-start;border-bottom:1px solid #303030;border-top:1px solid #353535;color:#76b18c;display:flex;gap:12px;margin:25px 0 18px;min-height:76px;padding:14px 2px}.release-outcome>svg{margin-top:4px}.release-outcome>span{display:flex;flex-direction:column;gap:2px}.release-outcome strong{color:#c9d8cf;font-size:12px;font-weight:620}.release-outcome p{color:#727272;font-size:10px}.release-outcome.is-blocking{color:#dc7d86}.release-outcome.is-blocking strong{color:#d5afb3}.release-behavior>.ant-alert{margin-bottom:18px}.release-behavior>.ant-checkbox-wrapper{align-items:flex-start;color:#999;line-height:20px}.release-defaults-explanation{margin-bottom:20px}@media (max-width:1100px){.release-console-header{align-items:flex-start;flex-direction:column}.release-console-context{flex-wrap:wrap;width:100%}.release-status{align-items:flex-start;flex-wrap:wrap;padding:30px 0}.release-status>.ant-btn{margin-left:72px}.release-flow{align-items:flex-start;flex-direction:column}.release-flow-arrow{margin-left:12px;transform:rotate(90deg)}.release-flow-step p{max-width:none}.release-try-it{align-items:flex-start;flex-direction:column}.release-result{justify-content:flex-start}.release-ledger-row{gap:14px;grid-template-columns:150px 1fr auto}}@media (max-width:560px){.release-console{padding:22px 18px 38px}.release-console-context .ant-segmented:first-child{width:100%}.release-status>.ant-btn{margin-left:0;width:100%}.release-try-it>div{align-items:flex-start;flex-wrap:wrap}.release-defaults-row{align-items:flex-start;flex-direction:column}.release-assistant-grid{gap:0;grid-template-columns:1fr}.release-ledger-intro{align-items:flex-start;flex-direction:column;gap:4px}.release-ledger-row{gap:8px 14px;grid-template-columns:1fr auto;padding:14px 0}.release-ledger-state{grid-column:1/-1;grid-row:2}.release-ledger-row>.ant-btn,.release-ledger-wait{grid-column:2;grid-row:1}.release-ledger-empty{align-items:flex-start;flex-direction:column;padding:18px 0}}
/*# sourceMappingURL=main.447dc889.css.map*/