@charset "UTF-8";.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_d2b315db[data-scrollable]{--spotlight-content-height: 100%}.m_3cd250e0{overflow:hidden;height:var(--spotlight-content-height, auto);max-height:var(--spotlight-max-height)}.m_d2abce9b{display:flex;flex-direction:column;height:var(--spotlight-content-height, auto)}.m_f366a061{border:0;background-color:transparent}.m_6e463822{--spotlight-actions-list-padding: calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid;flex:1;padding:var(--spotlight-actions-list-padding);max-height:calc(100vh - 15rem);margin-inline-end:calc(var(--spotlight-actions-list-padding) * -1);width:100%}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{display:flex;align-items:center;width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;text-align:start}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast, var(--mantine-color-white));--action-description-color: var(--mantine-primary-color-contrast, var(--mantine-color-white));--action-description-opacity: .7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity, 1);color:var(--action-description-color, var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg{display:block}.m_6c2a1345{display:block}.m_a6d9d78d{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity, 1);color:var(--action-description-color, var(--mantine-color-dimmed))}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + calc(.25rem * var(--mantine-scale)));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{display:flex;flex-direction:column;margin-top:var(--mantine-spacing-md)}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md)}.m_5a3e5f7b:empty{display:none}.m_468e7eda{padding-top:0;padding-bottom:0;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field,.m_468e7eda::-webkit-datetime-edit-ampm-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus,.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{display:flex;align-items:center;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{display:flex;align-items:center;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem * var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;min-width:2.5em;width:max-content;height:2em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size, var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;height:2em;padding-inline:.5em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size, var(--mantine-font-size-sm))}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size, var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);display:flex;align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale))}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{width:calc(2ch + .3em);caret-color:transparent;font-variant-numeric:tabular-nums;position:relative;height:100%;line-height:1;padding-inline:.15em;border:0;text-align:center;text-align-last:center;background-color:transparent;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:transparent}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs: calc(1.875rem * var(--mantine-scale));--day-size-sm: calc(2.25rem * var(--mantine-scale));--day-size-md: calc(2.625rem * var(--mantine-scale));--day-size-lg: calc(3rem * var(--mantine-scale));--day-size-xl: calc(3.375rem * var(--mantine-scale));--day-size: var(--day-size-sm);width:var(--day-size, var(--day-size-sm));height:var(--day-size, var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media(hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media(hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz, var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs: calc(1.875rem * var(--mantine-scale));--wn-size-sm: calc(2.25rem * var(--mantine-scale));--wn-size-md: calc(2.625rem * var(--mantine-scale));--wn-size-lg: calc(3rem * var(--mantine-scale));--wn-size-xl: calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size, var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs: calc(1.875rem * var(--mantine-scale));--dpc-size-sm: calc(2.25rem * var(--mantine-scale));--dpc-size-md: calc(2.625rem * var(--mantine-scale));--dpc-size-lg: calc(3rem * var(--mantine-scale));--dpc-size-xl: calc(3.375rem * var(--mantine-scale));--dpc-size: var(--dpc-size-sm);font-size:var(--dpc-fz, var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast, var(--mantine-color-white))}@media(hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs: calc(1.875rem * var(--mantine-scale));--dch-control-size-sm: calc(2.25rem * var(--mantine-scale));--dch-control-size-md: calc(2.625rem * var(--mantine-scale));--dch-control-size-lg: calc(3rem * var(--mantine-scale));--dch-control-size-xl: calc(3.375rem * var(--mantine-scale));--dch-control-size: var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_730a79ed[data-full-width]{max-width:none;width:100%}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media(hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz, var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize}.m_f6645d97[data-native-level-select]{cursor:default;gap:var(--mantine-spacing-md)}.m_e214b549{appearance:none;background:transparent;border:none;font-size:var(--dch-fz, var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;color:inherit;font-family:inherit;cursor:pointer;padding:0;line-height:var(--dch-control-size);height:var(--dch-control-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z' fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));padding-right:calc(1rem * var(--mantine-scale))}.m_e214b549:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm)}.m_e214b549:disabled{cursor:not-allowed;color:var(--mantine-color-dimmed)}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{display:flex;font-size:var(--preset-font-size)}.m_52a6b4b0{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{display:flex;font-size:var(--preset-font-size)}.m_cccb8ff3{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_1f4d0c5{display:flex;font-size:var(--preset-font-size)}.m_1f20081{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_1f20081{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_1f20081{border-color:var(--mantine-color-dark-5)}.m_eaf76082{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_eaf76082:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_eaf76082:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);line-height:1.4;height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_80eb36d4{display:flex;align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}.m_5566a64b{flex:1}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);line-height:1.4;height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_afb15cad{display:flex;align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}.m_8afe6e64{flex:1}.m_ac3f4d63{text-align:center;padding-inline:1em;padding-block:.25em;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius, var(--mantine-radius-default));font-size:var(--time-grid-fz, var(--mantine-font-size-sm))}@media(hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media(hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:transparent}@media(hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;display:flex;align-items:center;font-size:var(--mini-calendar-font-size)}.m_2a05be4f{display:flex;font-size:inherit}.m_99d16a4{display:flex;min-width:3em;gap:.5em;font-size:inherit;flex-direction:column;align-items:center;line-height:1;padding:.75em;border-radius:var(--mantine-radius-default)}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media(hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{align-self:stretch;font-size:inherit;width:2em;border-radius:var(--mantine-radius-default);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-bright)}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}:root{--brand-forest: oklch(43% .08 176);--brand-teal: oklch(57% .1 176);--brand-ink: oklch(26% .025 182);--action-blue: oklch(49% .145 250);--action-blue-filled: #2166b7;--state-green: oklch(50% .12 152);--state-red: oklch(52% .2 27);--state-amber: oklch(58% .13 75);--focus-yellow: oklch(90% .19 100);--ink: oklch(24% .018 198);--surface: oklch(99% .003 198);--canvas: oklch(96.5% .006 198);--border: oklch(79% .009 200);--muted: oklch(45% .013 200);--selected-surface: oklch(97% .02 240);--success-surface: oklch(94% .035 152);--error-surface: oklch(97% .02 27);--loading-skeleton: oklch(91% .008 198);--neutral-mid-grey: oklch(79% .009 200);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--content-max: 90rem;--wide-max: 100rem;--page-gutter: clamp(1rem, 2.2vw, 2.75rem);--page-block-start: clamp(1.25rem, 2vw, 2rem);--page-block-end: clamp(2rem, 3vw, 3rem);--page-section-gap: clamp(1rem, 1.5vw, 1.5rem);--font-family: "GDS Transport", Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.1875rem;--font-size-display: 1.5rem;--font-weight-normal: 400;--font-weight-bold: 700;--line-height-compact: 1.2;--line-height-default: 1.5;--radius-none: 0;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 5px;--radius-lg: 8px;--radius-logo: 9px;--radius-pill: 999px;--z-filter-strip: 10;--z-drawer-backdrop: 150;--z-drawer: 160;--shadow-account-menu: 0 8px 24px oklch(20% .02 190 / 18%);--shadow-sign-in: 0 1px 2px rgba(9, 30, 28, .06), 0 12px 32px -12px rgba(9, 30, 28, .22);--shadow-drawer: 0 0 16px rgba(11, 12, 12, .15);--shadow-sticky-bulk: 0 -2px 8px rgba(0, 0, 0, .12);--shadow-undo: 0 4px 16px rgba(0, 0, 0, .2)}.app-release-view{--release-surface-subtle: oklch(97.5% .009 190);--release-success-surface: oklch(96% .025 152);--release-warning-surface: oklch(96% .035 88);--release-danger-surface: oklch(96% .035 27);--release-info-surface: oklch(96% .025 250)}.app-stat-card{--stat-accent: oklch(49% .12 248)}.app-stat-card--green{--stat-accent: oklch(45% .11 150)}.app-stat-card--blue{--stat-accent: oklch(49% .12 248)}.app-stat-card--red{--stat-accent: oklch(52% .16 28)}.app-stat-card--grey{--stat-accent: oklch(48% .02 210)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--brand-forest: oklch(43% .08 176);--brand-teal: oklch(57% .1 176);--brand-ink: oklch(26% .025 182);--neutral-mid-grey: oklch(79% .009 200);--loading-skeleton: oklch(91% .008 198);--selected-surface: oklch(97% .02 240);--app-space-1: .25rem;--app-space-2: .5rem;--app-space-3: .75rem;--app-space-4: 1rem;--app-space-5: 1.5rem;--app-space-6: 2rem;--app-space-7: 3rem;--app-content-max: 90rem;--app-wide-max: 100rem;--app-page-gutter: clamp(1rem, 2.2vw, 2.75rem);--app-page-block-start: clamp(1.25rem, 2vw, 2rem);--app-page-block-end: clamp(2rem, 3vw, 3rem);--app-page-section-gap: clamp(1rem, 1.5vw, 1.5rem);--z-filter-strip: 10;--z-drawer-backdrop: 150;--z-drawer: 160}@media(min-width:900px)and (max-height:850px){:root{--app-page-block-start: 1rem;--app-page-block-end: 2rem;--app-page-section-gap: 1rem}}body{margin:0;background-color:var(--canvas);font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.app-loading-marker{animation:none!important}}main{flex:1;min-width:0}.app-layout *,.app-layout *:before,.app-layout *:after{box-sizing:border-box}.app-layout{min-height:100vh;background-color:var(--canvas);display:flex;flex-direction:column}.app-loading-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--muted);padding:var(--app-space-5)}.app-loading-wrapper .app-loading-content{text-align:center}.app-loading-wrapper .app-loading-marker{width:2rem;height:2rem;margin:0 auto .75rem;border:4px solid var(--border);border-top-color:var(--brand-forest);border-radius:50%;animation:app-loading-spin .8s linear infinite}.app-loading-wrapper .app-loading-spinner{font-size:2.25rem;margin-bottom:.5rem}.app-loading-wrapper .app-loading-text{font-size:1.125rem;max-width:34rem;overflow-wrap:break-word}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.app-recoverable-banner,.app-error-panel{background:var(--surface);color:var(--ink)}.app-recoverable-banner{border:3px solid var(--focus-yellow)}.app-banner-container{box-sizing:border-box;width:min(100%,var(--app-content-max));margin:0 auto;padding:0 var(--app-page-gutter)}.app-recoverable-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--app-space-4);margin-top:var(--app-space-4);padding:var(--app-space-4)}.app-recoverable-banner>div{min-width:0}@media(max-width:700px){.app-recoverable-banner{flex-direction:column}}.app-error-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--app-space-4);width:min(100% - 2 * var(--app-page-gutter),46rem);margin:clamp(2rem,8vh,5rem) auto;padding:var(--app-space-5);border:1px solid var(--border)}.app-error-panel h1{font-size:1.5rem;margin-bottom:var(--app-space-2)}.app-error-panel p{max-width:62ch;margin-bottom:var(--app-space-4);color:var(--muted)}.app-error-panel-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fced95;color:var(--ink)}.app-error-panel-content{min-width:0}.app-error-panel-actions{align-items:center}.app-error-details{margin-top:var(--app-space-4);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.app-error-details summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.875rem;font-weight:700}.app-error-details code{display:block;margin-top:var(--app-space-2);padding:var(--app-space-2);border:1px solid var(--border);background:var(--canvas);color:var(--ink);overflow-wrap:anywhere}@media(max-width:560px){.app-error-panel{grid-template-columns:1fr;margin-top:var(--app-space-4);padding:var(--app-space-4)}.app-error-panel-actions{align-items:stretch;flex-direction:column}.app-error-panel-actions>*{width:100%}}.app-map-wrapper{display:flex;flex-direction:column;min-height:0}.app-map-filter-strip{flex-shrink:0;position:relative;z-index:var(--z-filter-strip)}.app-map-container{flex:1;min-height:0;padding:var(--app-space-4) var(--app-page-gutter) var(--app-space-6)}.app-header{background-color:var(--brand-ink)}.app-header-main{display:flex;align-items:center;justify-content:space-between;width:min(100%,var(--app-wide-max));margin:0 auto;padding:.75rem var(--app-page-gutter);gap:1rem}@media(max-width:900px){.app-header-main{flex-direction:column;align-items:flex-start;gap:.5rem}}.app-header-brand{min-width:0}.app-header-logo-link{display:inline-flex;align-items:center;flex-shrink:0}.app-header-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--brand-forest)}.app-header-logo{width:22px;height:22px;object-fit:cover;display:block}.app-header-title-stack{display:flex;flex-direction:column;gap:.05rem;min-width:0}.app-header-title{display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.15;color:var(--surface)!important;text-decoration:none;overflow-wrap:anywhere}.app-header-title:visited,.app-header-title:hover,.app-header-title:focus{color:var(--surface)!important}.app-header-title:hover,.app-header-title:focus{text-decoration:underline}.app-header-title-accent{font-weight:300;color:#ffffffb3}.app-header-subtitle{color:#ffffffbf}.app-header-tag{background-color:var(--brand-teal);color:var(--surface)}.app-header-meta{flex-shrink:0}@media(max-width:900px){.app-header-meta{width:100%}}.app-header-count{color:#ffffffd9}.app-header-user{color:#ffffffa6}.app-header-signout{color:var(--surface)!important}.app-nav-tabs{background-color:var(--surface);border-bottom:1px solid var(--border);padding:0 var(--app-page-gutter);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-nav-tabs::-webkit-scrollbar{display:none}.app-nav-button{font-weight:500;border-radius:0;border-bottom:2px solid transparent;padding:.6rem .85rem}.app-nav-button--active{border-bottom-color:var(--brand-forest);color:var(--ink)!important}.app-nav-count{font-size:.7rem;padding:.1rem .35rem}.app-filter-wrapper{background-color:var(--surface);border-bottom:1px solid var(--border)}.app-filter-width-container{box-sizing:border-box;width:min(100%,var(--app-wide-max));margin:0 auto;padding-inline:var(--app-page-gutter)}.app-filter-mobile-toggle{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}@media(min-width:768px){.app-filter-mobile-toggle{display:none}}.app-signin-header{background-color:var(--brand-ink);border-bottom:2px solid var(--brand-teal)}.app-signin-header .app-header-container{display:flex;align-items:center;padding-top:.75rem;padding-bottom:.75rem}.app-signin-header .app-signin-title-wrapper{display:flex;flex-direction:column;gap:.1rem}.app-skip-link{position:absolute;left:-999px;top:0;z-index:100;padding:.5rem 1rem;background:var(--brand-ink);color:var(--surface);text-decoration:underline}.app-skip-link:focus{left:0}.app-signin-logo-link{display:inline-flex;align-items:center;margin-right:.75rem}.app-signin-logo{width:34px;height:34px;border-radius:8px;object-fit:cover;display:block}.app-signin-layout{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 480px at 50% -10%,color-mix(in oklch,var(--brand-teal) 14%,transparent),transparent 70%),var(--selected-surface)}.app-signin-main-wrap{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:clamp(2rem,8vh,5rem) var(--app-page-gutter)}.app-signin-main{width:100%;max-width:26rem}.app-signin-card{width:100%;max-width:26rem;background:var(--surface);box-shadow:0 1px 2px #091e1c0f,0 12px 32px -12px #091e1c38;border-color:color-mix(in oklch,var(--brand-ink) 12%,transparent)}.app-signin-heading{font-size:1.5rem;line-height:1.2;color:var(--brand-ink);letter-spacing:-.01em}.app-subnav-shell{background:var(--surface);border-bottom:1px solid var(--border)}.app-subnav{box-sizing:border-box;width:min(100%,var(--app-content-max));margin:0 auto;padding:var(--app-space-3) var(--app-page-gutter);display:flex;gap:var(--app-space-3);overflow-x:auto;-webkit-overflow-scrolling:touch}.app-subnav-button{min-width:13rem;min-height:4.25rem;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:var(--app-space-3);text-align:left;cursor:pointer}.app-subnav-button:hover{border-color:var(--action-blue);background:var(--selected-surface)}.app-subnav-button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-subnav-button[aria-current=page]{border-color:var(--brand-forest);box-shadow:inset 0 -4px 0 var(--brand-forest)}.app-subnav-label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--app-space-3);font-weight:700;margin-bottom:var(--app-space-1)}.app-subnav-label strong{font-size:.9rem;color:var(--muted)}.app-subnav-description{display:block;color:var(--muted);font-size:.9rem;line-height:1.3}.app-filter-toggle-btn{padding:var(--app-space-1) var(--app-space-3)!important}.app-filter-bar{padding:var(--app-space-3) 0;display:none;flex-wrap:wrap;gap:var(--app-space-2) var(--app-space-3);align-items:center}.app-filter-bar.app-filter-bar--expanded{display:flex;border-top:1px solid var(--canvas)}@media(min-width:768px){.app-filter-bar{display:flex}}.app-filter-desktop-label{display:none}@media(min-width:768px){.app-filter-desktop-label{display:inline-block}}.app-filter-search-input{flex:1 1 15rem;width:min(24rem,100%);min-width:min(15rem,100%)}.app-filter-checkbox{margin-right:var(--app-space-2)}.app-table-checkbox{width:24px;height:24px;min-width:24px;cursor:pointer}.app-bulk-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:var(--surface);border-top:4px solid var(--brand-forest);box-shadow:0 -2px 8px #0000001f;padding:var(--app-space-3) var(--app-page-gutter)}.app-bulk-bar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-3)}.app-bulk-actions,.app-bulk-confirm,.app-bulk-result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-3);margin-bottom:0}.app-bulk-clear{margin-left:auto}.app-button-clear{cursor:pointer;background:none;border:none;padding:0}.app-view-chips{display:flex;flex-wrap:wrap;gap:var(--app-space-2);align-items:center;width:100%}.app-view-chip{display:inline-flex;align-items:center;border:1px solid var(--border);background:var(--surface)}.app-view-chip.app-view-chip--active{border-color:var(--brand-forest);box-shadow:inset 0 0 0 2px var(--brand-forest)}.app-view-chip-apply{border:none;background:none;padding:var(--app-space-1) var(--app-space-2);cursor:pointer;font-size:.875rem;color:var(--ink)}.app-view-chip-apply:hover{background:var(--selected-surface)}.app-view-chip-apply:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-view-chip-apply[aria-pressed=true]{font-weight:700}.app-view-chip-remove{border:none;background:none;padding:0 var(--app-space-2) 0 0;cursor:pointer;font-size:1rem;line-height:1;color:var(--muted)}.app-view-chip-remove:hover{color:var(--state-red)}.app-view-chip-remove:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-view-chip-save{border:1px dashed var(--border);background:none;padding:var(--app-space-1) var(--app-space-2);cursor:pointer;font-size:.875rem;color:var(--action-blue)}.app-view-chip-save:hover{border-color:var(--action-blue);background:var(--selected-surface)}.app-view-chip-save:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-view-chip-form{display:inline-flex;align-items:center;gap:var(--app-space-2)}.app-view-chip-input{min-height:2.25rem;width:min(12rem,100%)}@media(forced-colors:active){.app-view-chip--active{border-color:CanvasText}}.app-admin-view{box-sizing:border-box;width:min(100%,var(--app-content-max));margin:0 auto;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end);display:flex;flex-direction:column;gap:var(--app-page-section-gap)}.app-command-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:var(--app-space-5);align-items:end;padding-bottom:var(--app-space-4);border-bottom:1px solid var(--border)}@media(max-width:780px){.app-command-header{grid-template-columns:1fr;align-items:start}}.app-kicker,.app-lane-eyebrow{margin:0 0 var(--app-space-2);color:var(--muted);font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-command-header-summary{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--brand-forest);padding:var(--app-space-4);display:flex;flex-direction:column;gap:var(--app-space-1)}.app-command-header-summary strong{font-size:2.35rem;line-height:1}.app-command-header-summary span{color:var(--muted);font-size:.95rem}.app-readiness-grid,.app-workflow-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--app-space-3)}.app-readiness-card,.app-lane-card,.app-panel{background:var(--surface);border:1px solid var(--border)}.app-readiness-card,.app-lane-card{padding:var(--app-space-4);display:flex;flex-direction:column;gap:var(--app-space-2)}.app-readiness-card{border-top:4px solid var(--muted)}.app-readiness-card span{color:var(--muted);font-weight:700}.app-readiness-card strong{font-size:2.2rem;line-height:1}.app-readiness-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.35}.app-readiness-card--ready{border-top-color:var(--state-green)}.app-readiness-card--blocked{border-top-color:var(--state-red)}.app-readiness-card--review{border-top-color:#ab6400;border-top-color:oklch(57% .14 65deg)}.app-readiness-card--excluded{border-top-color:var(--muted)}.app-publication-layout,.app-two-column-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--app-space-4);align-items:start}@media(max-width:1040px){.app-publication-layout,.app-two-column-layout{grid-template-columns:1fr}}.app-publication-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.app-panel{padding:var(--app-space-4);min-width:0}.app-panel--strong{border-top:4px solid var(--brand-forest)}@media(min-width:1041px){.app-panel--wide{grid-column:span 2}}.app-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-4);margin-bottom:var(--app-space-4)}.app-check-list,.app-compact-dl,.app-field-grid{margin:0}.app-check-list{display:flex;flex-direction:column;border-top:1px solid var(--border);margin-bottom:var(--app-space-4)}.app-check-list div{display:flex;justify-content:space-between;gap:var(--app-space-3);padding:var(--app-space-3) 0;border-bottom:1px solid var(--border)}.app-check-list dt{color:var(--muted);font-weight:700}.app-check-list dd{margin:0;text-align:right}.app-gate-rule-list{display:flex;flex-direction:column;border-top:1px solid var(--border);margin-bottom:var(--app-space-4)}.app-gate-rule-list div{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:var(--app-space-3);padding:var(--app-space-3) 0;border-bottom:1px solid var(--border)}@media(max-width:560px){.app-gate-rule-list div{grid-template-columns:1fr;gap:var(--app-space-1)}}.app-gate-rule-list strong{color:var(--ink)}.app-gate-rule-list span{color:var(--muted)}.app-listing-coverage{margin-bottom:20px}.app-coverage-score{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.app-coverage-score strong{font-size:2rem;line-height:1}.app-coverage-score span{color:var(--muted)}.app-state-note{background:var(--canvas);border:1px solid var(--border);padding:var(--app-space-4);margin-bottom:var(--app-space-4)}.app-state-note>strong{display:block;margin-bottom:var(--app-space-2)}.app-state-note dl{display:flex;flex-direction:column;gap:var(--app-space-2);margin:0}.app-state-note dl div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--app-space-3)}.app-state-note dt{color:var(--muted);font-weight:700}.app-state-note dd{margin:0}.app-state-note--compact{margin-bottom:0}.app-ranked-list,.app-status-list,.app-payload-list{margin:0;padding-left:var(--app-space-4)}.app-ranked-list{display:flex;flex-direction:column;gap:var(--app-space-2)}.app-ranked-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-3)}.app-work-queue,.app-mini-list{display:flex;flex-direction:column;gap:var(--app-space-2)}.app-work-queue--compact{max-height:42rem;overflow-y:auto}.app-work-queue-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3);border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.app-work-queue-row:hover{border-color:var(--action-blue);background:var(--selected-surface)}.app-work-queue-row:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-work-queue-row span{min-width:0;display:flex;flex-direction:column;gap:var(--app-space-1)}.app-work-queue-row small{color:var(--muted);font-size:.875rem;line-height:1.25}.app-work-queue-row--selected{box-shadow:inset 0 0 0 2px var(--action-blue);background:var(--selected-surface)}.app-mini-list button{border:0;background:transparent;padding:var(--app-space-1) 0;color:var(--action-blue);cursor:pointer;text-align:left;text-decoration:underline}.app-mini-list button:hover{color:var(--brand-ink);text-decoration-thickness:2px}.app-mini-list button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:3px}.app-release-view{gap:var(--app-space-2);--release-surface-subtle: oklch(97.5% .009 190);--release-success-surface: oklch(96.5% .022 152);--release-success-border: oklch(78% .08 152);--release-warning-surface: oklch(96.5% .035 88);--release-warning-border: oklch(76% .1 88);--release-danger-surface: oklch(97% .02 27);--release-danger-border: oklch(74% .1 27);--release-info-surface: oklch(97% .018 250);--release-info-border: oklch(78% .06 250)}.app-release-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:var(--app-space-2)}.app-release-header h1{max-width:18ch}.app-release-header p:not(.app-kicker){max-width:68ch;color:var(--muted)}.app-release-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--app-space-2)}.app-release-live{display:flex;align-items:center;gap:var(--app-space-3);padding:var(--app-space-2) var(--app-space-4);background:var(--release-surface-subtle);border:1px solid var(--border);font-size:.8125rem}.app-release-verdict{padding:var(--app-space-5) clamp(1rem,2.4vw,1.75rem);background:var(--surface);border:1px solid var(--border)}.app-release-verdict.is-current,.app-release-verdict.is-published{background:var(--release-success-surface);border-color:var(--release-success-border)}.app-release-verdict.is-changes{background:var(--release-info-surface);border-color:var(--release-info-border)}.app-release-verdict.is-blocked{background:var(--release-danger-surface);border-color:var(--release-danger-border)}.app-release-verdict-headline{display:flex;align-items:baseline;gap:var(--app-space-3);max-width:40ch;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.15;letter-spacing:-.012em;text-wrap:balance}.app-release-verdict-headline:before{content:"";flex:none;inline-size:.6rem;block-size:.6rem;border-radius:999px;background:var(--muted);translate:0 -.15em}.app-release-verdict.is-current .app-release-verdict-headline:before,.app-release-verdict.is-published .app-release-verdict-headline:before{background:var(--state-green)}.app-release-verdict.is-changes .app-release-verdict-headline:before{background:var(--action-blue)}.app-release-verdict.is-blocked .app-release-verdict-headline:before{background:var(--state-red)}.app-release-verdict-detail{max-width:72ch;margin:var(--app-space-2) 0 0;padding-inline-start:calc(.6rem + var(--app-space-3));color:var(--muted);line-height:1.5}.app-release-live-facts{display:flex;flex-wrap:wrap;gap:var(--app-space-3) var(--app-space-6);margin:var(--app-space-5) 0 0;padding-top:var(--app-space-4);border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent)}.app-release-live-facts>div{display:flex;flex-direction:column;gap:.15rem}.app-release-live-facts dt{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.app-release-live-facts dd{margin:0;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.app-release-live-facts dd code{font-size:.8125rem;font-weight:400}.app-release-live-facts-status{margin-inline-start:auto}.app-release-inline-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);background:var(--release-danger-surface);border:1px solid var(--release-danger-border);font-size:.9375rem}.app-release-inline-alert>svg{color:var(--state-red)}.app-release-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(21rem,2fr);gap:var(--app-space-5);align-items:start;margin-top:var(--app-space-6)}.app-release-main{min-width:0;display:flex;flex-direction:column;gap:var(--app-space-5)}.app-release-rail{min-width:0;position:sticky;top:calc(var(--app-shell-header-height, 3.75rem) + var(--app-space-5))}.app-release-section{min-width:0;background:var(--surface);border:1px solid var(--border);padding:clamp(1rem,2vw,1.5rem);scroll-margin-top:calc(var(--app-shell-header-height, 3.75rem) + var(--app-space-5))}.app-release-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--app-space-4);margin-bottom:var(--app-space-4)}.app-release-section-heading h2{line-height:1.15}.app-release-section-heading p{max-width:64ch;margin-top:var(--app-space-1);color:var(--muted)}.app-release-population{display:flex;align-items:baseline;gap:var(--app-space-3);margin:0}.app-release-population strong{font-size:2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.app-release-population span{color:var(--muted)}.app-release-excluded{display:flex;flex-direction:column;gap:var(--app-space-4);margin-top:var(--app-space-5);padding-top:var(--app-space-4);border-top:1px solid var(--border)}.app-release-excluded h3{display:flex;align-items:center;gap:var(--app-space-2);margin:0 0 var(--app-space-2);font-size:.875rem;font-weight:700}.app-release-excluded h3 span{padding:.05rem .4rem;color:var(--muted);background:var(--canvas);border:1px solid var(--border);font-size:.75rem;font-variant-numeric:tabular-nums}.app-release-excluded ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.1rem var(--app-space-4);margin:0;padding:0;list-style:none}.app-release-excluded button{padding:.2rem 0;color:var(--action-blue);background:none;border:0;font:inherit;font-size:.875rem;text-align:start;cursor:pointer}.app-release-excluded button:hover{text-decoration:underline}.app-release-excluded button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:1px}.app-release-departing{margin-top:var(--app-space-5);padding:var(--app-space-4);background:var(--surface);border:1px solid var(--state-amber)}.app-release-departing h3{display:flex;align-items:center;gap:var(--app-space-2);margin:0 0 var(--app-space-2);font-size:.9375rem;font-weight:700}.app-release-departing p{margin:0 0 var(--app-space-3);color:var(--muted);font-size:.875rem}.app-release-departing ul{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.app-release-departing li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--app-space-2)}.app-release-departing li span{color:var(--muted);font-size:.8125rem}.app-release-departing button{padding:.2rem 0;color:var(--action-blue);background:none;border:0;font:inherit;font-size:.875rem;text-align:start;cursor:pointer}.app-release-departing button:hover{text-decoration:underline}.app-release-departing button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:1px}.app-release-rules{margin-top:var(--app-space-5);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.app-release-footnote{color:var(--muted);font-size:.8125rem;line-height:1.45}.app-release-blocked-by{color:var(--state-red);font-weight:700}.app-release-view{--mantine-color-green-light-color: #1b5e28;--mantine-color-red-light-color: #8f1a10;--mantine-color-blue-light-color: #17427e;--mantine-color-yellow-light-color: #4a4113;--mantine-color-gray-light-color: #3f4448}.app-release-view .mantine-InputWrapper-description{color:var(--muted);font-size:.8125rem}.app-release-measures{display:flex;flex-direction:column;gap:var(--app-space-4);margin:0 0 var(--app-space-4);padding:0;list-style:none}.app-release-measures>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem var(--app-space-4)}.app-release-measure-label strong{display:block;font-size:.9375rem}.app-release-measure-label span{display:block;max-width:56ch;color:var(--muted);font-size:.8125rem;line-height:1.4}.app-release-measure-value{display:flex;align-items:baseline;gap:var(--app-space-3);font-variant-numeric:tabular-nums;white-space:nowrap}.app-release-measure-count{color:var(--muted);font-size:.8125rem}.app-release-measure-percent{min-inline-size:3.5ch;font-size:1rem;font-weight:700;text-align:end}.app-release-measure-bar{grid-column:1/-1;block-size:5px;margin-top:var(--app-space-2);background:var(--canvas);border:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.app-release-measure-bar>span{display:block;block-size:100%;background:var(--brand-teal)}.app-release-measures>li.is-uncaptured .app-release-measure-label strong,.app-release-measures>li.is-uncaptured .app-release-measure-percent{color:var(--muted)}.app-release-measures>li.is-uncaptured .app-release-measure-bar{background:repeating-linear-gradient(135deg,var(--canvas) 0 4px,color-mix(in oklch,var(--border) 45%,transparent) 4px 8px)}.app-release-diff-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 var(--app-space-4);background:var(--border);border:1px solid var(--border)}.app-release-diff-summary>div{padding:var(--app-space-3);background:var(--surface)}.app-release-diff-summary dt{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.app-release-diff-summary dd{margin:var(--app-space-1) 0 0;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.app-release-diff-summary .is-added dd{color:var(--state-green)}.app-release-diff-summary .is-changed dd{color:var(--action-blue)}.app-release-diff-summary .is-removed dd{color:var(--state-red)}.app-release-removals{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--app-space-3);padding:var(--app-space-4);margin-bottom:var(--app-space-4);background:var(--release-danger-surface);border:1px solid var(--release-danger-border)}.app-release-removals>svg{color:var(--state-red)}.app-release-removals ul,.app-release-id-list{columns:2;margin:var(--app-space-2) 0 0;padding-inline-start:1.1rem;font-size:.875rem}.app-release-disclosure{margin-bottom:var(--app-space-4);border:1px solid var(--border)}.app-release-disclosure summary{padding:var(--app-space-3);background:var(--canvas);font-size:.875rem;font-weight:700;cursor:pointer;list-style:none}.app-release-disclosure summary::-webkit-details-marker{display:none}.app-release-disclosure summary:before{content:"▸";display:inline-block;margin-inline-end:var(--app-space-2);color:var(--muted);transition:rotate .16s cubic-bezier(.22,1,.36,1)}.app-release-disclosure[open] summary:before{rotate:90deg}.app-release-disclosure summary:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:-3px}.app-release-disclosure .app-gate-rule-list,.app-release-disclosure .app-release-change-list,.app-release-disclosure .app-release-id-list{margin:0;padding:var(--app-space-3)}.app-release-change-list{display:flex;flex-direction:column;gap:var(--app-space-3);max-block-size:26rem;overflow-y:auto}.app-release-change-list article{display:flex;flex-direction:column;gap:.1rem;padding-bottom:var(--app-space-3);border-bottom:1px solid var(--border);font-size:.875rem}.app-release-change-list article:last-child{padding-bottom:0;border-bottom:0}.app-release-change-list article>span,.app-release-change-list article>small{color:var(--muted);overflow-wrap:anywhere}.app-release-preview-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--app-space-3);padding:var(--app-space-3);margin-bottom:var(--app-space-2);background:var(--release-surface-subtle);border:1px solid var(--border);font-size:.8125rem}.app-release-preview-contract>span{display:flex;flex-direction:column;gap:.1rem;min-width:0;overflow-wrap:anywhere}.app-release-preview-contract strong{color:var(--muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.07em}.app-release-preview-contract code{font-size:.8125rem}.app-release-gate{background:var(--surface);border:1px solid var(--border);padding:clamp(1rem,2vw,1.5rem)}.app-release-gate>h2{margin-bottom:var(--app-space-4);line-height:1.15}.app-release-identity{padding:var(--app-space-3) var(--app-space-4);margin-bottom:var(--app-space-4);background:var(--release-surface-subtle);border:1px solid var(--border)}.app-release-checks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-block:1px solid var(--border)}.app-release-checks>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--app-space-3);padding:var(--app-space-3) 0}.app-release-checks>li+li{border-top:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.app-release-checks>li>svg{margin-top:.1rem}.app-release-checks>li.is-pass>svg{color:var(--state-green)}.app-release-checks>li.is-fail>svg{color:var(--state-red)}.app-release-checks>li.is-pending>svg{color:var(--muted)}.app-release-checks>li.is-waived>svg{color:var(--action-blue)}.app-release-checks>li.is-warn>svg{color:var(--state-amber)}.app-release-checks>li>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.app-release-checks strong{font-size:.875rem}.app-release-checks span{color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-release-checks>li.is-fail span{color:var(--state-red)}.app-release-check-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.1rem;align-self:flex-start;color:var(--action-blue);font-size:.8125rem;font-weight:700;text-decoration:none}.app-release-check-link:hover{text-decoration:underline}.app-release-check-link:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:2px}.app-release-gate-flow{margin-top:var(--app-space-2)}.app-release-gate-error,.app-release-published{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--app-space-2);padding:var(--app-space-3);margin-bottom:var(--app-space-3);border:1px solid var(--border)}.app-release-gate-error{color:var(--state-red);background:var(--release-danger-surface);border-color:var(--release-danger-border)}.app-release-published{color:var(--brand-ink);background:var(--release-success-surface);border-color:var(--release-success-border)}.app-release-published>div{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-release-published span,.app-release-published small{color:var(--muted)}.app-release-confirm{display:flex;flex-direction:column;gap:var(--app-space-3);padding:var(--app-space-4);background:var(--release-warning-surface);border:1px solid var(--release-warning-border)}.app-release-confirm>strong{font-size:1.05rem}.app-release-confirm-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--border);border:1px solid var(--border)}.app-release-confirm-counts>div{padding:var(--app-space-2);background:var(--surface);text-align:center}.app-release-confirm-counts dt{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.app-release-confirm-counts dd{margin:var(--app-space-1) 0 0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.app-release-confirm-counts .is-risk dd{color:var(--state-red)}.app-release-boundary-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--app-space-2);padding-top:var(--app-space-4);margin-top:var(--app-space-4);color:var(--muted);border-top:1px solid var(--border);font-size:.8125rem;line-height:1.45}@media(prefers-reduced-motion:reduce){.app-release-disclosure summary:before{transition:none}}@media(max-width:1080px){.app-release-layout{grid-template-columns:1fr}.app-release-rail{position:static}}@media(max-width:760px){.app-release-header{grid-template-columns:1fr}.app-release-header-actions{justify-content:flex-start;margin-inline-start:-.75rem;gap:0}.app-release-live{flex-wrap:wrap;padding:var(--app-space-3)}.app-release-verdict{padding:var(--app-space-4)}.app-release-live-facts{gap:var(--app-space-3) var(--app-space-5)}.app-release-live-facts-status{margin-inline-start:0}.app-release-diff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-release-measures>li{grid-template-columns:minmax(0,1fr)}.app-release-measure-value{justify-content:space-between}.app-release-preview-contract{grid-template-columns:1fr}.app-release-removals ul,.app-release-id-list{columns:1}}@media(max-width:480px){.app-release-verdict-detail{padding-inline-start:0}.app-release-diff-summary,.app-release-confirm-counts{grid-template-columns:1fr}.app-release-inline-alert{grid-template-columns:auto minmax(0,1fr)}.app-release-inline-alert .mantine-Button-root{grid-column:2;justify-self:start}.app-release-section-heading{flex-direction:column}.app-release-population strong{font-size:1.75rem}}.app-triage-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.25fr) minmax(280px,.9fr);gap:var(--app-space-4);align-items:start}@media(max-width:1180px){.app-triage-layout{grid-template-columns:1fr}}.app-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--app-space-3);margin-bottom:var(--app-space-4)}.app-field-grid div{border-top:1px solid var(--border);padding-top:var(--app-space-2)}.app-field-grid dt{color:var(--muted);font-size:.875rem;font-weight:700}.app-field-grid dd{margin:var(--app-space-1) 0 0}.app-action-row{display:flex;flex-wrap:wrap;gap:var(--app-space-2)}.app-publication-checklist{border:1px solid var(--border);background:var(--canvas);padding:var(--app-space-4);margin-bottom:var(--app-space-5)}.app-publication-checklist--compact{margin-bottom:var(--app-space-4)}.app-publication-checklist-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-4);margin-bottom:var(--app-space-3)}@media(max-width:640px){.app-publication-checklist-header{flex-direction:column;gap:var(--app-space-2)}}.app-publication-checks{display:flex;flex-direction:column;gap:var(--app-space-2)}.app-publication-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-3);align-items:start;background:var(--surface);border:1px solid var(--border);padding:var(--app-space-3)}@media(max-width:560px){.app-publication-check-row{grid-template-columns:1fr}}.app-publication-check-row div{display:flex;flex-direction:column;gap:var(--app-space-1);min-width:0}.app-publication-check-row strong{overflow-wrap:anywhere}.app-publication-check-row small{color:var(--muted);line-height:1.3}.app-publication-check-label{color:var(--muted);font-size:.875rem;font-weight:700}.app-evidence-section{padding-top:var(--app-space-4);border-top:1px solid var(--border)}.app-evidence-section+.app-evidence-section{margin-top:var(--app-space-4)}.app-compact-dl{display:flex;flex-direction:column;gap:var(--app-space-2)}.app-compact-dl div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--app-space-3)}.app-compact-dl dt{color:var(--muted);font-weight:700}.app-compact-dl dd{margin:0;word-break:break-word}.app-data-table-wrapper{overflow-x:auto}.app-data-table{min-width:760px;margin-bottom:0}.app-access-table{min-width:980px}.app-lane-card{border-top:4px solid var(--brand-forest)}.app-empty-state{background:var(--canvas);padding:var(--app-space-5)}.app-empty-state--compact{padding:var(--app-space-4)}.app-audit-log .app-empty-state{margin-top:var(--app-space-3)}.app-audit-log--compact .app-panel-header{margin-bottom:var(--app-space-3)}.app-audit-log--compact .app-empty-state{padding:var(--app-space-3)}.app-audit-search{max-width:36rem}.app-audit-list{display:flex;flex-direction:column;gap:var(--app-space-3);list-style:none;margin:0;padding:0}.app-audit-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);gap:var(--app-space-3);border-top:1px solid var(--border);padding-top:var(--app-space-3)}@media(max-width:640px){.app-audit-item{grid-template-columns:1fr}}.app-audit-item-main{min-width:0;display:flex;flex-direction:column;gap:var(--app-space-1)}.app-audit-item-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-2)}.app-audit-item-heading span{color:var(--muted);font-size:.875rem}.app-audit-actor{color:var(--muted);overflow-wrap:anywhere;text-align:right}@media(max-width:640px){.app-audit-actor{text-align:left}}.app-activity-categories{display:flex;flex-wrap:wrap;gap:var(--app-space-2)}.app-activity-filter-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:var(--app-space-3);margin-top:var(--app-space-4)}@media(max-width:640px){.app-activity-filter-fields{grid-template-columns:1fr}}.app-activity-timeline{list-style:none;margin:0;padding:0}.app-activity-item{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--app-space-3);position:relative}.app-activity-item:not(:last-child):before{background:var(--border);content:"";left:.45rem;position:absolute;top:1rem;bottom:-.25rem;width:1px}.app-activity-marker{background:var(--brand-forest);border:3px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--border);height:.875rem;margin-top:var(--app-space-4);position:relative;width:.875rem;z-index:1}.app-activity-card{border-bottom:1px solid var(--border);padding:var(--app-space-3) 0 var(--app-space-4)}.app-activity-card-heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--app-space-3);justify-content:space-between}.app-activity-card-heading time{color:var(--muted);font-size:.875rem}.app-activity-subject{display:inline;height:auto;font-size:.875rem;font-weight:600;color:var(--ink);text-align:left}.app-activity-subject:hover,.app-activity-subject:focus-visible{color:var(--action-blue);text-decoration:underline}.app-activity-pivots{display:flex;flex-wrap:wrap;gap:var(--app-space-3);margin-top:var(--app-space-2)}.app-activity-pivots button{padding:0;border:0;background:none;font-size:.75rem;font-weight:600;color:var(--muted);cursor:pointer}.app-activity-pivots button:hover,.app-activity-pivots button:focus-visible{color:var(--action-blue);text-decoration:underline}.app-activity-churn{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--app-space-2);margin:var(--app-space-2) 0 0;padding:var(--app-space-2) var(--app-space-3);background:#fcf1d8;border:1px solid oklch(78% .08 88deg);font-size:.75rem;font-weight:600;color:var(--ink)}.app-activity-churn button{padding:0;border:0;background:none;font:inherit;color:var(--action-blue);text-decoration:underline;cursor:pointer}.app-activity-details{background:var(--canvas);margin-top:var(--app-space-3);padding:var(--app-space-3)}.app-activity-details summary{cursor:pointer;font-weight:700}.app-activity-change-grid{display:grid;gap:var(--app-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--app-space-3)}@media(max-width:640px){.app-activity-change-grid{grid-template-columns:1fr}}.app-activity-change-data{margin:var(--app-space-2) 0 0}.app-activity-change-data div{display:grid;gap:var(--app-space-2);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);padding:var(--app-space-1) 0}.app-activity-change-data dt{color:var(--muted)}.app-activity-change-data dd{margin:0;overflow-wrap:anywhere}.app-hint{color:var(--muted);max-width:42rem}.app-overview-container{width:min(100%,var(--app-content-max));margin:0 auto;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end);display:flex;flex-direction:column;gap:var(--app-space-7)}.app-overview-section{display:flex;flex-direction:column;gap:var(--app-space-4)}.app-overview-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--app-space-4);padding-bottom:var(--app-space-2);border-bottom:1px solid var(--border)}@media(max-width:700px){.app-overview-section-header{align-items:flex-start;flex-direction:column}}.app-grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--app-space-3)}@media(min-width:980px){.app-grid-stats--dataset{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.app-grid-stats--review{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.app-grid-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--app-space-4)}@media(min-width:1180px){.app-grid-charts{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}}.app-chart-card{background-color:var(--surface);border:1px solid var(--border);padding:var(--app-space-4);min-width:0}.app-chart-title{font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:var(--app-space-3);margin-top:0}.app-table-container{box-sizing:border-box;width:min(100%,var(--app-wide-max));margin:0 auto;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end);display:flex;flex-direction:column;gap:var(--app-page-section-gap)}.app-table-header{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-4)}@media(max-width:640px){.app-table-header{align-items:flex-start;flex-direction:column}}.app-table-header-actions,.app-table-display-controls,.app-pagination-actions,.app-pagination-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--app-space-2)}.app-table-heading-group{min-width:0}.app-table-count{font-size:.875rem;color:var(--muted);margin:0}.app-table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--app-space-3);min-height:2.5rem;padding:var(--app-space-2) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.app-table-range{color:var(--muted);font-variant-numeric:tabular-nums}.app-table-range strong{color:var(--ink)}.app-column-option{cursor:default}.app-table-wrapper{overflow-x:auto;border:1px solid var(--border);background-color:var(--surface);padding:0;scrollbar-gutter:stable}.app-records-table{min-width:1040px;table-layout:fixed}.app-records-table th{background:var(--canvas);color:var(--ink);font-size:.8125rem;line-height:1.2;vertical-align:middle}.app-records-table th,.app-records-table td{border-bottom:1px solid var(--border)}.app-records-table th:first-child,.app-records-table td:first-child{position:sticky;left:0;z-index:2;width:2.75rem;min-width:2.75rem;background:var(--surface)}.app-records-table th:nth-child(2),.app-records-table td:nth-child(2){position:sticky;left:2.75rem;z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border)}.app-records-table thead th:first-child,.app-records-table thead th:nth-child(2){z-index:4;background:var(--canvas)}.app-records-table--compact th,.app-records-table--compact td{padding-top:.4rem;padding-bottom:.4rem;font-size:.8125rem}.app-records-table--comfortable th,.app-records-table--comfortable td{padding-top:.75rem;padding-bottom:.75rem}.app-table-empty{padding:var(--app-space-6)!important;text-align:center}.app-record-row{transition:background-color .16s ease-out}.app-record-row:hover{background-color:var(--canvas)}.app-record-row:hover td:first-child,.app-record-row:hover td:nth-child(2){background-color:var(--canvas)}.app-table-record-link{appearance:none;display:block;width:100%;padding:0;border:0;background:transparent;color:var(--action-blue);cursor:pointer;font:inherit;text-align:left}.app-table-record-link:hover .app-table-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em}.app-table-record-link:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:3px}.app-th-sortable{-webkit-user-select:none;user-select:none}.app-th-sort-button{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font:inherit;font-weight:700;padding:0;text-align:left;width:100%}.app-th-sort-button:hover{text-decoration:underline}.app-th-sort-button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:2px}.app-sort-idle{color:var(--muted);opacity:.72}.app-row-open-icon{float:right;color:var(--muted);margin-left:var(--app-space-1)}.app-table-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:34rem;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.app-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--app-space-3);padding-top:var(--app-space-1)}@media(max-width:640px){.app-table-container{padding-left:var(--app-space-3);padding-right:var(--app-space-3)}.app-table-toolbar,.app-pagination{align-items:stretch;flex-direction:column}.app-table-display-controls,.app-pagination-status,.app-pagination-actions{justify-content:space-between}.app-pagination-actions>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.app-record-row{transition:none}}@media(forced-colors:active){.app-recoverable-banner,.app-error-panel,.app-nav-button[aria-current=page],.app-subnav-button[aria-current=page],.app-loading-marker{border-color:CanvasText}}.app-map-view{display:grid;width:min(100%,var(--app-content-max));margin:0 auto;gap:var(--app-space-4);min-height:calc(100vh - 120px)}@media(min-width:1080px){.app-map-view{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}}.app-map-stage{display:flex;flex-direction:column;gap:var(--app-space-4);min-width:0}.app-map-toolbar{background-color:var(--surface);border:1px solid var(--border);padding:var(--app-space-4);display:flex;flex-direction:column;gap:var(--app-space-4)}@media(min-width:900px){.app-map-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-start}}.app-map-toolbar-copy{min-width:0;max-width:58rem}.app-map-toolbar-actions{display:flex;flex-wrap:wrap;gap:var(--app-space-3);align-items:center}.app-map-chip-row{display:flex;flex-wrap:wrap;gap:var(--app-space-2);margin-bottom:var(--app-space-3)}.app-map-chip{display:inline-flex;align-items:baseline;gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);border-radius:999px;background:#f3f2f1;border:1px solid #d8d7d7;font-size:.95rem}.app-map-chip-label{color:#505a5f;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.app-map-canvas-card{background-color:var(--surface);border:1px solid var(--border);padding:var(--app-space-3);overflow:hidden}.app-map-svg{display:block;width:100%;height:100%;min-height:520px}.app-map-empty-state{display:flex;min-height:520px;align-items:center;justify-content:center;text-align:center;padding:2rem;color:#505a5f}.app-map-sidebar{display:flex;flex-direction:column;gap:var(--app-space-4)}@media(min-width:1080px){.app-map-sidebar{position:sticky;top:var(--app-space-4)}}.app-map-panel{background-color:var(--surface);border:1px solid var(--border);padding:var(--app-space-4)}.app-map-panel-header{display:flex;gap:var(--app-space-4);justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--app-space-4)}.app-map-legend{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-map-area-list,.app-map-school-list{display:flex;flex-direction:column;gap:var(--app-space-2);max-height:22rem;overflow-y:auto}.app-map-area-button,.app-map-school-button{width:100%;border:1px solid #b1b4b6;background:#fff;padding:var(--app-space-3);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-map-area-button:hover,.app-map-school-button:hover{border-color:var(--action-blue);box-shadow:0 0 0 2px #1d70b81f;transform:translateY(-1px)}.app-map-area-button:focus-visible,.app-map-school-button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-map-area-button{display:flex;justify-content:space-between;align-items:center;gap:var(--app-space-3)}.app-map-area-button--selected{border-color:var(--action-blue);box-shadow:inset 0 0 0 2px var(--action-blue);background:var(--selected-surface)}.app-map-area-meta,.app-map-school-button{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-map-area-meta span,.app-map-school-button span{color:#505a5f;font-size:.9rem}.app-map-area-count{min-width:2.5rem;text-align:right;font-size:1.125rem;font-weight:700}.app-map-cell{cursor:pointer}.app-map-cell:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:3px}.app-legend-item{display:flex;align-items:center;gap:var(--app-space-3)}.app-legend-circle{width:1rem;height:1rem;border-radius:50%;flex-shrink:0;border:1px solid var(--border)}.app-drawer-overlay{position:fixed;inset:0;background-color:#0b0c0c57;z-index:var(--z-drawer-backdrop);transition:opacity .3s;width:100%;padding:0;border:0;cursor:default}.app-drawer{position:fixed;top:0;right:0;height:100%;width:600px;max-width:100%;background-color:var(--surface);z-index:var(--z-drawer);display:flex;flex-direction:column;transition:transform .3s;box-shadow:0 0 16px #0b0c0c26;transform:translate(100%)}.app-drawer.app-drawer-open{transform:translate(0)}.app-record-workbench{width:min(1320px,100vw - 1rem);background:#f8f7f2}@media(max-width:720px){.app-record-workbench{width:100%}}.app-workbench-header{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-4);align-items:start;background:var(--brand-ink);color:var(--surface);border-bottom:3px solid var(--action-blue);padding:var(--app-space-4)}@media(max-width:820px){.app-workbench-header{grid-template-columns:1fr}}.app-workbench-header-main{min-width:0}.app-workbench-kicker{display:block;color:#c0dbd4;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:var(--app-space-2);text-transform:uppercase}.app-workbench-next-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-2)}.app-workbench-next-action .app-workbench-kicker{flex-basis:100%;color:var(--muted);margin-bottom:0}.app-workbench-next-action-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-2);flex:1 1 auto}.app-workbench-next-action-blocker{color:var(--state-red);font-size:.875rem}.app-workbench-title{color:var(--surface);max-width:32ch;overflow-wrap:anywhere}.app-workbench-header-tags{display:flex;flex-wrap:wrap;gap:var(--app-space-2);margin-top:var(--app-space-3)}.app-workbench-launchers{margin-top:var(--app-space-3);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.app-workbench-decision-sticky{position:sticky;top:0;z-index:1;background:var(--surface);border-bottom:1px solid var(--border);padding-bottom:var(--app-space-4);margin-bottom:var(--app-space-4)}.app-workbench-header-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--app-space-3)}@media(max-width:820px){.app-workbench-header-actions{justify-content:space-between}}.app-workbench-nav{display:flex;align-items:center;gap:var(--app-space-2)}@media(max-width:720px){.app-workbench-nav-desktop{display:none}}.app-workbench-nav-mobile{display:none;border-top:1px solid var(--border);margin-top:var(--app-space-5);padding-top:var(--app-space-4)}@media(max-width:720px){.app-workbench-nav-mobile{display:flex;justify-content:space-between}}.app-workbench-position{color:#dde3e1;font-size:.875rem;font-weight:700;white-space:nowrap}.app-workbench-close{min-width:44px;min-height:44px;border:2px solid oklch(90% .006 180deg);background:transparent;color:var(--surface);cursor:pointer;font-size:2rem;font-weight:700;line-height:1}.app-workbench-close:hover{background:#ffffff14}.app-workbench-close:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:2px}.app-workbench-content{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--app-space-3);overflow:hidden;padding:var(--app-space-3)}@media(max-width:980px){.app-workbench-content{grid-template-columns:1fr;overflow-y:auto}}.app-workbench-main,.app-workbench-rail{min-height:0;overflow-y:auto}.app-workbench-main{display:flex;flex-direction:column;gap:var(--app-space-3);padding-right:var(--app-space-1)}@media(max-width:980px){.app-workbench-main{overflow:visible;padding-right:0}}.app-workbench-rail{display:flex;flex-direction:column;gap:var(--app-space-3)}@media(max-width:980px){.app-workbench-rail{overflow:visible}}.app-record-workbench .app-location-panel{border-top:0;margin-top:var(--app-space-2)!important;padding-top:0!important}.app-record-workbench .app-location-map-canvas{height:220px}.app-workbench-decision,.app-workbench-section,.app-workbench-rail-section{border:1px solid var(--border);background:var(--surface);padding:var(--app-space-3)}.app-workbench-collapsible-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:0;cursor:pointer;font-size:1rem;font-weight:700;color:var(--ink);text-align:left}.app-workbench-collapsible-toggle:hover{color:var(--action-blue)}.app-workbench-collapsible-toggle span:last-child{font-size:1.25rem;line-height:1;color:var(--muted)}.app-workbench-collapsible-content{margin-top:var(--app-space-3)}.app-workbench-decision-header,.app-workbench-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-4)}@media(max-width:640px){.app-workbench-decision-header,.app-workbench-section-header{flex-direction:column;gap:var(--app-space-2)}}.app-workbench-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--app-space-3);margin:var(--app-space-4) 0}.app-workbench-decision-grid div{border-top:1px solid var(--border);padding-top:var(--app-space-2)}.app-workbench-decision-grid dt{color:var(--muted);font-size:.875rem;font-weight:700;line-height:1.2}.app-workbench-decision-grid dd{margin:var(--app-space-1) 0 0;overflow-wrap:anywhere}.app-workbench-blockers{display:flex;flex-wrap:wrap;gap:var(--app-space-2);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.app-workbench-blockers-clear{color:var(--state-green);font-weight:500}.app-workbench-blocker{display:inline-flex;align-items:center;min-height:32px;padding:2px var(--app-space-2);color:var(--ink);font-size:.875rem;font-weight:700}.app-workbench-blocker--critical{background:#ffdbd6;background:oklch(92% .045 27deg)}.app-workbench-blocker--warning{background:#ffe695;background:oklch(93% .12 92deg)}.app-workbench-section-count,.app-workbench-boundary{color:var(--muted);font-size:.875rem;font-weight:700;white-space:nowrap}.app-workbench-fields{display:flex;flex-direction:column;margin-top:var(--app-space-4)}.app-workbench-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:var(--app-space-4);align-items:start;border-top:1px solid var(--border);padding:var(--app-space-3) 0}@media(max-width:680px){.app-workbench-field-row{grid-template-columns:1fr;gap:var(--app-space-2)}}.app-workbench-field-main,.app-workbench-field-meta{min-width:0}.app-workbench-field-main{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-workbench-field-main small{color:var(--muted);line-height:1.35}.app-workbench-field-heading,.app-workbench-field-meta{display:flex;flex-wrap:wrap;gap:var(--app-space-2);align-items:center}.app-workbench-field-meta{justify-content:flex-end}.app-workbench-field-meta span{color:var(--muted);font-size:.875rem;line-height:1.3;overflow-wrap:anywhere;text-align:right}@media(max-width:680px){.app-workbench-field-meta{justify-content:flex-start}.app-workbench-field-meta span{text-align:left}}.app-workbench-field-label{color:var(--muted);font-size:.875rem;font-weight:700}.app-workbench-field-value{color:var(--ink);overflow-wrap:anywhere}.app-evidence-ledger{display:flex;flex-direction:column;gap:var(--app-space-3);list-style:none;margin:0;padding:0}.app-evidence-ledger li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-2);align-items:start;border-top:1px solid var(--border);padding-top:var(--app-space-3)}.app-evidence-ledger p{color:var(--muted);font-size:.875rem;line-height:1.35;margin:var(--app-space-1) 0 0;overflow-wrap:anywhere}.app-workbench-rail .app-publication-checklist{margin-bottom:0}.app-workbench-rail .app-review-panel{border-top:0;margin-top:0!important;padding-top:0!important}.app-workbench-rail .app-review-panel-title{display:none}.app-workbench-rail .app-review-button-group{flex-direction:column}.app-drawer-header{border-bottom:10px solid var(--action-blue)}.app-drawer-header-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;width:100%;max-width:none}.app-drawer-title{color:var(--surface);flex:1 1 100%;word-break:break-word;overflow-wrap:break-word}@media(min-width:768px){.app-drawer-title{flex:1}}.app-drawer-actions{display:flex;align-items:center;gap:1rem;width:100%;justify-content:space-between}@media(min-width:768px){.app-drawer-actions{width:auto;justify-content:flex-end}}.app-drawer-nav-desktop{display:none}@media(min-width:768px){.app-drawer-nav-desktop{display:flex;flex-wrap:nowrap;gap:var(--app-space-2);align-items:center;margin-right:var(--app-space-4)}}.app-drawer-nav-mobile{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);display:flex;flex-wrap:nowrap;width:100%;gap:var(--app-space-4)}@media(min-width:768px){.app-drawer-nav-mobile{display:none}}.app-drawer-close{color:var(--surface);text-decoration:none}.app-drawer-close:hover{color:var(--canvas)}.app-drawer-status-strip{border-bottom:1px solid var(--border);background-color:var(--canvas)}.app-drawer-status-strip--registered{background-color:#cce2d8}.app-drawer-content{flex:1;overflow-y:auto;overscroll-behavior:contain}.app-drawer-website-value{display:flex;align-items:center;flex-wrap:wrap;gap:var(--app-space-2)}.app-break-anywhere{overflow-wrap:anywhere;word-break:break-word}.app-source-quote{font-style:italic}.app-drawer-map-frame{height:240px;border:2px solid var(--border)}.app-location-panel{border-top:1px solid var(--border)}.app-location-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-3);margin-bottom:var(--app-space-4)}.app-location-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--app-space-3);margin:0 0 var(--app-space-4)}.app-location-summary div{border-top:1px solid var(--border);padding-top:var(--app-space-2)}.app-location-summary dt{color:var(--muted);font-size:.875rem;font-weight:700}.app-location-summary dd{margin:var(--app-space-1) 0 0;word-break:break-word}.app-location-map{display:flex;flex-direction:column;gap:var(--app-space-2);margin-bottom:var(--app-space-4)}.app-location-map-canvas{height:280px;border:2px solid var(--border)}.app-location-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--app-space-3);margin-bottom:var(--app-space-4)}.app-location-actions{display:flex;flex-wrap:wrap;gap:var(--app-space-2)}.app-location-success{border:1px solid var(--state-green);background:#cce2d8;color:var(--ink);font-weight:700;padding:var(--app-space-3)}.app-location-what3words-link{align-self:flex-start;margin:calc(var(--app-space-3) * -1) 0 var(--app-space-4)}.app-record-social-channels{margin-top:var(--app-space-4);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.app-record-social-channels-heading,.app-record-social-channel-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-3)}.app-record-social-channel-list{display:grid;gap:var(--app-space-2);margin:var(--app-space-3) 0 0;padding:0;list-style:none}.app-record-social-channel-list li{min-height:2.75rem;padding:var(--app-space-2) 0;border-bottom:1px solid var(--border)}.app-record-social-channel-list a{display:inline-flex;align-items:center;gap:var(--app-space-1);min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.app-record-social-channels-heading{align-items:flex-start;flex-direction:column}}.app-stat-card{--stat-accent: oklch(49% .12 248);background-color:var(--surface);border:1px solid var(--border);border-top:4px solid var(--stat-accent);display:flex;flex-direction:column;justify-content:space-between;gap:var(--app-space-2);min-height:8.75rem;padding:var(--app-space-4)}.app-stat-card.app-stat-card--green{--stat-accent: oklch(45% .11 150)}.app-stat-card.app-stat-card--blue{--stat-accent: oklch(49% .12 248)}.app-stat-card.app-stat-card--red{--stat-accent: oklch(52% .16 28)}.app-stat-card.app-stat-card--grey{--stat-accent: oklch(48% .02 210)}.app-stat-card--primary{min-height:10rem;padding:var(--app-space-5)}.app-stat-card-label{color:var(--muted);font-size:.875rem;font-weight:700;line-height:1.2}.app-stat-card-value{color:var(--ink);font-size:2rem;font-weight:700;line-height:1.05}.app-stat-card--primary .app-stat-card-value{font-size:2.65rem}.app-stat-card-sub{color:var(--muted);font-size:.875rem;line-height:1.35}.app-review-panel{border-top:1px solid var(--border)}.app-review-panel-title{text-transform:uppercase;color:var(--muted)}.app-review-button-group{display:flex;flex-direction:column;gap:var(--app-space-2)}@media(min-width:768px){.app-review-button-group{flex-direction:row;flex-wrap:wrap}}.app-review-list{font-size:16px}.app-review-list-value{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-review-list-row{padding:var(--app-space-2) 0}.app-review-time{color:var(--muted)}.app-review-consensus{display:flex;align-items:center;gap:var(--app-space-2)}.app-curation-view{gap:var(--app-space-3)}.app-work-view{width:100%;max-width:none;padding-top:var(--app-space-4)}.app-work-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:var(--app-space-5);align-items:stretch;background:var(--surface);border-block:1px solid var(--border);margin-inline:calc(-1 * var(--app-page-gutter));padding:var(--app-space-4) var(--app-page-gutter)}@media(max-width:1040px){.app-work-overview{grid-template-columns:1fr;gap:var(--app-space-4)}}.app-work-overview-main{min-width:0}.app-work-overview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-4)}.app-work-overview-heading>div{min-width:0}@media(max-width:640px){.app-work-overview-heading{flex-direction:column;gap:var(--app-space-2)}}.app-work-policy-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--app-space-2);list-style-position:inside;margin:var(--app-space-4) 0 0;padding:var(--app-space-3) 0 0;border-top:1px solid var(--border)}.app-work-policy-checks li{color:var(--muted);font-size:.875rem;line-height:1.35}@media(max-width:720px){.app-work-policy-checks{grid-template-columns:1fr}}.app-work-overview-side{min-width:0;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--border);padding-left:var(--app-space-5)}@media(max-width:1040px){.app-work-overview-side{border-left:0;border-top:1px solid var(--border);padding:var(--app-space-4) 0 0}}.app-work-overview-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.app-work-overview-status div{min-width:0;padding:0 var(--app-space-3)}.app-work-overview-status div:first-child{padding-left:0}.app-work-overview-status div+div{border-left:1px solid var(--border)}.app-work-overview-status dt{color:var(--muted);font-size:.8125rem;font-weight:700;margin-bottom:var(--app-space-1)}.app-work-overview-status dd{margin:0;color:var(--ink);font-size:1.5rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.app-work-next-focus{display:flex;align-items:center;flex-wrap:wrap;gap:var(--app-space-3);margin-top:var(--app-space-4);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.app-work-next-focus span{color:var(--muted);font-size:.8125rem;font-weight:700;text-transform:uppercase}.app-work-next-focus strong{flex:1 1 11rem;font-variant-numeric:tabular-nums}.app-work-freshness-banner{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:var(--app-space-4);align-items:start;border:1px solid var(--border);background:#faf9f0;padding:var(--app-space-3) var(--app-space-4)}@media(max-width:760px){.app-work-freshness-banner{grid-template-columns:1fr}}.app-curation-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);gap:var(--app-space-5);align-items:end;background:var(--brand-ink);color:var(--surface);padding:var(--app-space-5);border:1px solid var(--brand-ink)}@media(max-width:880px){.app-curation-command{grid-template-columns:1fr;align-items:start}}.app-curation-command .app-kicker{color:inherit}.app-curation-command-copy{min-width:0}.app-curation-command-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--app-space-2);margin:0}@media(max-width:520px){.app-curation-command-status{grid-template-columns:1fr}}.app-curation-command-status div{min-width:0;border:1px solid rgba(255,255,255,.3);background:#ffffff0d;padding:var(--app-space-3)}.app-curation-command-status dt{margin-bottom:var(--app-space-1);color:#ffffffc2;font-size:.875rem;font-weight:700}.app-curation-command-status dd{margin:0;color:var(--surface);font-size:1.25rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.app-stage-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--app-space-2)}.app-stage-step{min-width:0;min-height:6.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--app-space-3);align-items:start;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:var(--app-space-3);text-align:left;cursor:pointer}.app-stage-step:hover{border-color:var(--action-blue);background:var(--selected-surface)}.app-stage-step:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-stage-step[aria-current=step]{border-color:var(--brand-forest);box-shadow:inset 0 0 0 2px var(--brand-forest)}.app-stage-step strong{font-size:1rem;line-height:1.2;font-variant-numeric:tabular-nums}.app-stage-step-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--brand-forest)}.app-stage-step-copy{min-width:0;display:flex;flex-direction:column;gap:var(--app-space-1)}.app-stage-step-label{font-weight:700;line-height:1.2}.app-stage-step-description{color:var(--muted);font-size:.875rem;line-height:1.3;overflow-wrap:break-word}.app-curation-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-curation-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,390px);gap:var(--app-space-4);align-items:start}@media(max-width:1180px){.app-curation-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.app-curation-layout .app-curation-inspector{grid-column:1/-1}}@media(max-width:820px){.app-curation-layout{grid-template-columns:1fr}}.app-curation-filter,.app-curation-queue,.app-curation-inspector{min-width:0}.app-work-split{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:var(--app-space-3);align-items:start}@media(max-width:1024px){.app-work-split{grid-template-columns:1fr}}.app-work-queue-column{display:flex;flex-direction:column;gap:var(--app-space-4);min-width:0}@media(min-width:1025px){.app-work-queue-column{position:sticky;top:var(--app-space-4);height:calc(100vh - var(--app-space-4) * 2)}}.app-work-pane{min-width:0;container-type:inline-size}@media(min-width:1025px){.app-work-pane{position:sticky;top:var(--app-space-4);height:calc(100vh - var(--app-space-4) * 2);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);background:#f8f7f2}}@container (max-width: 860px){.app-workbench-header{grid-template-columns:1fr}.app-workbench-header-actions{justify-content:space-between}.app-workbench-content{grid-template-columns:1fr;overflow-y:auto}.app-workbench-main,.app-workbench-rail{overflow:visible}}.app-workbench-skeleton{padding:var(--app-space-4)}.app-work-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:18rem;gap:var(--app-space-2)}.app-curation-filter-group{display:flex;flex-wrap:wrap;gap:0;margin:0}.app-curation-filter-button{width:auto;min-height:2.25rem;border:1px solid var(--border);background:var(--surface);color:var(--ink);margin:0 -1px -1px 0;padding:var(--app-space-1) var(--app-space-2);text-align:center;font-size:.8125rem;cursor:pointer}.app-curation-filter-button:hover{border-color:var(--action-blue);background:var(--selected-surface)}.app-curation-filter-button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-curation-filter-button[aria-pressed=true]{border-color:var(--brand-forest);background:var(--selected-surface);box-shadow:inset 0 0 0 2px var(--brand-forest);font-weight:700}.app-curation-source-select{width:100%;max-width:100%}.app-curation-work-queue{display:flex;flex-direction:column;gap:var(--app-space-2);min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 var(--app-space-3)}.app-curation-row{width:100%;min-width:0;display:flex;justify-content:space-between;gap:var(--app-space-3);align-items:center;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:var(--app-space-2) var(--app-space-3);text-align:left;cursor:pointer}.app-curation-row:hover{border-color:var(--action-blue);background:var(--selected-surface)}.app-curation-row:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}@media(max-width:680px){.app-curation-row{flex-wrap:wrap}.app-curation-row .app-curation-row-state{align-items:flex-start}}.app-curation-row--selected{border-color:var(--action-blue);box-shadow:inset 0 0 0 2px var(--action-blue);background:var(--selected-surface)}.app-stage-strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--app-space-1);padding:var(--app-space-2) 0;border-bottom:1px solid var(--border)}.app-stage-chip{display:inline-flex;align-items:center;gap:var(--app-space-2);border:1px solid var(--border);background:var(--surface);color:var(--ink);min-height:2.25rem;padding:var(--app-space-1) var(--app-space-2);font-size:.875rem;cursor:pointer}.app-stage-chip strong{font-variant-numeric:tabular-nums}.app-stage-chip:hover{border-color:var(--action-blue)}.app-stage-chip:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:0}.app-stage-chip[aria-current=step]{border-color:var(--brand-forest);box-shadow:inset 0 0 0 1px var(--brand-forest);background:var(--selected-surface)}.app-stage-strip-summary{margin-left:auto;font-size:.875rem;color:var(--muted)}.app-curation-queue-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-2);padding:var(--app-space-3);border-bottom:1px solid var(--border)}.app-curation-queue-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-3);padding:var(--app-space-3);border-bottom:1px solid var(--border)}.app-curation-queue-heading>div{min-width:0}.app-queue-eyebrow{display:block;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:var(--app-space-1);text-transform:uppercase}.app-curation-queue{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;padding:0}.app-curation-queue-controls .app-curation-filter-group{flex-basis:100%}.app-curation-queue-controls .app-curation-source-select{flex:1 1 100%}.app-curation-queue-meta{flex-basis:100%}.app-queue-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--app-space-2);border-top:1px solid var(--border);padding:var(--app-space-2) var(--app-space-3)}.app-triage-evidence{background:var(--surface);border:1px solid var(--border);padding:var(--app-space-3)}.app-triage-verdict{margin-bottom:var(--app-space-3)}.app-triage-reason{background:var(--canvas);color:var(--muted);font-size:.875rem;padding:.125rem var(--app-space-2)}.app-triage-objects{margin:0;padding:var(--app-space-3) var(--app-space-4);background:var(--canvas);font-size:1rem;line-height:1.5;max-width:75ch}.app-triage-objects cite{display:block;margin-top:var(--app-space-2);font-style:normal;font-size:.75rem;color:var(--muted)}.app-curation-row-stage{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--brand-forest);background:var(--canvas);border:1px solid var(--border)}.app-curation-row-main{min-width:0;display:flex;flex-direction:column;gap:var(--app-space-1)}.app-curation-row-main strong,.app-curation-row-main span,.app-curation-row-main small{min-width:0;overflow-wrap:anywhere}.app-curation-row-main span{color:var(--ink);line-height:1.3}.app-curation-row-main small{color:var(--muted);font-size:.875rem;line-height:1.3}.app-curation-row-state{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--app-space-2)}.app-boundary-chip{display:inline-flex;align-items:center;gap:var(--app-space-1);max-width:100%;border:1px solid var(--border);padding:.2rem var(--app-space-2);color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.2}.app-boundary-chip .app-curation-icon{width:1rem;height:1rem}.app-boundary-chip--private{background:#fff7bf;border-color:#b58840}.app-boundary-chip--public{background:#cce2d8;border-color:#00703c}.app-curation-policy{padding-bottom:var(--app-space-4);border-bottom:1px solid var(--border);margin-bottom:var(--app-space-4)}.app-curation-selected{display:flex;flex-direction:column;gap:var(--app-space-4)}.app-curation-selected-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-3)}.app-curation-selected-header>div{min-width:0}.app-curation-detail-list div{grid-template-columns:6.5rem minmax(0,1fr)}.recharts-wrapper,.recharts-default-tooltip{font-family:GDS Transport,arial,sans-serif!important}.recharts-text{font-family:GDS Transport,arial,sans-serif!important;fill:var(--muted)}@media(forced-colors:active){.app-recoverable-banner,.app-error-panel,.app-nav-button[aria-current=page],.app-subnav-button[aria-current=page],.app-stage-step[aria-current=step],.app-curation-filter-button[aria-pressed=true],.app-curation-row--selected,.app-boundary-chip,.app-map-area-button--selected,.app-loading-marker{border-color:CanvasText}}.app-correction-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.app-correction-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.app-correction-item{border:1px solid var(--border);border-radius:8px;padding:.75rem;background:#fff}.app-correction-item-header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.app-correction-meta{color:var(--muted);margin-bottom:0}.app-correction-message{white-space:pre-wrap}.app-correction-private{color:var(--muted)}.app-correction-note{margin-bottom:.5rem}.app-correction-form{display:grid;gap:.25rem;border:1px solid var(--border);border-radius:8px;padding:.75rem;margin-bottom:.75rem;background:#f8f8f8}.app-workbench-field-row--editable{border-radius:6px;transition:background-color .12s ease}.app-workbench-field-row--editable:hover{background-color:color-mix(in oklab,var(--action-blue) 5%,transparent)}.app-workbench-field-row--editing{border:2px solid var(--action-blue);border-radius:8px;padding:.5rem;background:#fafcfc}.app-inline-edit-input{font-family:GDS Transport,arial,sans-serif;font-size:1rem;padding:.5rem;border:2px solid var(--ink);border-radius:4px;width:100%;margin-top:.25rem}.app-inline-edit-input:focus{outline:3px solid var(--focus-yellow);outline-offset:1px;border-color:var(--ink)}.app-inline-edit-input:disabled{background:var(--border);cursor:not-allowed}.app-inline-edit-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.app-inline-edit-button{align-self:flex-start;min-height:1.75rem}.app-record-workspace{box-sizing:border-box;width:min(100%,var(--app-wide-max));margin:0 auto;padding:var(--app-page-block-start) var(--app-page-gutter) var(--app-page-block-end)}.app-record-loading{min-height:70vh;padding-top:var(--app-space-6)}.app-record-header{background:var(--surface);border-bottom:4px solid var(--brand-forest);padding:var(--app-space-4) 0 var(--app-space-5)}.app-record-header-topline,.app-record-title-row,.app-record-statuses,.app-record-navigation,.app-record-section-header,.app-structured-form-header,.app-record-checkbox-row,.app-fact-actions,.app-inline-confirm{display:flex;align-items:center}.app-record-header-topline,.app-record-title-row,.app-record-section-header,.app-structured-form-header{justify-content:space-between;gap:var(--app-space-4)}.app-record-header-topline{margin-bottom:var(--app-space-4)}.app-record-navigation,.app-record-statuses,.app-record-checkbox-row,.app-fact-actions{flex-wrap:wrap;gap:var(--app-space-2)}.app-record-navigation>span{color:var(--muted);font-size:.8125rem;font-weight:700;min-width:5rem;text-align:center}.app-record-kicker{display:block;color:var(--brand-forest);font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:var(--app-space-1);text-transform:uppercase}.app-record-title-row h1{max-width:34ch;overflow-wrap:anywhere}.app-record-statuses{margin-top:var(--app-space-3)}.app-record-state-summary{display:flex;align-items:flex-start;gap:var(--app-space-3);margin-top:var(--app-space-3)}.app-record-state-summary .mantine-Badge-root{flex:0 0 auto;margin-top:2px}.app-record-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));background:#e8f3f1;border-bottom:1px solid var(--border);margin-bottom:var(--app-space-5)}.app-record-summary>div{display:flex;align-items:center;gap:var(--app-space-2);min-width:0;padding:var(--app-space-3) var(--app-space-4)}.app-record-summary>div+div{border-left:1px solid var(--border)}.app-record-summary span{color:var(--muted);font-size:.8125rem;line-height:1.3}.app-record-summary strong{color:var(--ink);font-size:1rem}.app-record-layout,.app-record-guided-layout{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(280px,330px);gap:var(--app-space-5);align-items:start}.app-record-view-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-4);background:var(--surface);border-bottom:1px solid var(--border);margin-bottom:var(--app-space-5);padding:var(--app-space-3) var(--app-space-4)}.app-record-view-option{display:inline-flex;align-items:center;gap:var(--app-space-2);min-height:1.75rem}.app-record-guided-main{grid-column:2;min-width:0;background:var(--surface);border-top:3px solid var(--ink)}.app-record-guided-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--app-space-4);padding:var(--app-space-4)}.app-record-guided-progress{height:4px;background:var(--border);overflow:hidden}.app-record-guided-progress>span{display:block;height:100%;width:100%;background:var(--action-blue);transform-origin:left center;transition:transform .18s cubic-bezier(.22,1,.36,1)}.app-record-guided-navigation{display:flex;justify-content:space-between;gap:var(--app-space-3);border-top:1px solid var(--border);padding:var(--app-space-4)}.app-record-guided-save-hint{color:var(--muted);background:#faf1df;border-top:1px solid var(--border);padding:var(--app-space-2) var(--app-space-4)}.app-record-guided-empty{padding:var(--app-space-6) var(--app-space-4)}.app-record-section-nav,.app-listing-operations{position:sticky;top:var(--app-space-4)}.app-record-section-nav{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-record-section-nav button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--app-space-2);align-items:start;width:100%;background:none;border:0;cursor:pointer;color:var(--muted);font:inherit;font-size:.8125rem;line-height:1.3;text-align:left;padding:var(--app-space-2) var(--app-space-3);border-radius:4px}.app-record-section-nav button:hover,.app-record-section-nav button:focus-visible{background:var(--canvas);color:var(--action-blue)}.app-record-main{min-width:0}.app-record-fact-section{scroll-margin-top:var(--app-space-4);background:var(--surface);border-top:3px solid var(--ink);margin-bottom:var(--app-space-6);padding-top:var(--app-space-4)}.app-record-section-header{align-items:flex-start;padding:0 var(--app-space-4) var(--app-space-3)}.app-record-section-header>div{min-width:0}.app-fact-list{border-bottom:1px solid var(--border)}.app-fact-row{border-top:1px solid var(--border)}.app-fact-row--focused{border-top:0}.app-fact-row--focused .app-fact-row-summary{grid-template-columns:minmax(0,1fr) minmax(170px,210px);padding:var(--app-space-5) var(--app-space-4)}.app-fact-row--focused .app-fact-command-column{grid-column:2}.app-fact-row--focused .app-fact-inline-edit{max-width:42rem}.app-fact-row--stale,.app-fact-row--review_soon{background:#fcf9e6}.app-fact-row--expired{background:#fff6f5;background:oklch(98% .02 27deg)}.app-fact-row-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,210px) 112px;gap:var(--app-space-4);align-items:start;padding:var(--app-space-3) var(--app-space-4)}.app-fact-value-column,.app-fact-state-column,.app-fact-command-column{min-width:0}.app-fact-label-line,.app-fact-state-column,.app-fact-command-column,.app-fact-visibility{display:flex;align-items:center}.app-fact-label-line{flex-wrap:wrap;gap:var(--app-space-2)}.app-fact-label-line>strong{color:var(--muted);font-size:.8125rem}.app-fact-value{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.35;margin-top:var(--app-space-1);overflow-wrap:anywhere}.app-fact-state-column{flex-wrap:wrap;gap:var(--app-space-1)}.app-fact-visibility{gap:var(--app-space-1);color:var(--muted);font-size:.75rem;line-height:1.2;width:100%}.app-fact-command-column{flex-direction:column;align-items:stretch;gap:var(--app-space-1)}.app-fact-inline-edit,.app-fact-actions{margin-top:var(--app-space-2)}.app-fact-detail{display:grid;grid-template-columns:minmax(250px,1.15fr) minmax(220px,1fr) minmax(180px,.8fr);gap:var(--app-space-5);background:var(--canvas);border-top:1px solid var(--border);padding:var(--app-space-4)}.app-fact-detail section{min-width:0}.app-fact-detail h4{font-size:.875rem;margin:0 0 var(--app-space-3)}.app-fact-form-grid,.app-record-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-space-3);margin-bottom:var(--app-space-3)}.app-fact-detail textarea{margin-bottom:var(--app-space-3)}.app-fact-assertions{list-style:none;margin:0;padding:0}.app-fact-assertions li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-2);border-top:1px solid var(--border);padding:var(--app-space-2) 0}.app-fact-assertions li>div,.app-fact-assertions li>div>span{display:block;min-width:0}.app-fact-assertions li>div>span,.app-fact-assertions a{color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.app-fact-assertions a{display:inline-flex;align-items:center;gap:var(--app-space-1);grid-column:1/-1}.app-structured-section{border-top:1px solid var(--border);margin-top:var(--app-space-4);padding-top:var(--app-space-4)}.app-structured-list{border-bottom:1px solid var(--border)}.app-structured-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;gap:var(--app-space-4);align-items:start;border-top:1px solid var(--border);padding:var(--app-space-3) var(--app-space-4)}.app-structured-row>div{min-width:0}.app-structured-row p,.app-structured-row a,.app-structured-meta{font-size:.8125rem;overflow-wrap:anywhere}.app-structured-meta{color:var(--muted)}.app-structured-row-state,.app-structured-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--app-space-1)}.app-structured-row-state>span{display:flex;align-items:center;gap:var(--app-space-1);color:var(--muted);font-size:.75rem}.app-inline-confirm{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap;gap:var(--app-space-2);background:#ffe7e4;background:oklch(95% .04 27deg);border:1px solid var(--state-red);padding:var(--app-space-2)}.app-inline-confirm>span{flex:1 1 220px;font-weight:700}.app-structured-form{display:flex;flex-direction:column;gap:var(--app-space-3);background:var(--selected-surface);border-top:2px solid var(--action-blue);margin-top:var(--app-space-3);padding:var(--app-space-4)}.app-record-checkbox-row{align-items:flex-start}.app-record-empty{display:flex;flex-direction:column;gap:var(--app-space-1);color:var(--muted);border-top:1px solid var(--border);padding:var(--app-space-4)}.app-work-freshness-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.app-work-freshness-list li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--app-space-2);align-items:start;border-top:1px solid var(--border);padding:var(--app-space-2) 0}.app-work-freshness-list strong,.app-work-freshness-list span{display:block;overflow-wrap:anywhere}.app-work-freshness-list strong{font-size:.8125rem}.app-work-freshness-list span{color:var(--muted);font-size:.75rem;line-height:1.35}.app-record-location-editor{padding:0 var(--app-space-4) var(--app-space-4)}.app-record-location-editor .app-location-panel{border-top:0}.app-record-fact-section>.app-audit-log{border:0;box-shadow:none;margin:var(--app-space-3) 0 0}.app-listing-operations{background:var(--surface);border:1px solid var(--border);max-height:calc(100vh - 2rem);overflow-y:auto;padding:var(--app-space-4)}.app-listing-operations-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-3)}.app-publication-blockers{color:var(--state-red);font-size:.8125rem;margin:var(--app-space-3) 0 0;padding-left:var(--app-space-5)}.app-listing-quality-heading{border-top:1px solid var(--border);margin-top:var(--app-space-4);padding-top:var(--app-space-4)}.app-listing-readiness-checks{display:flex;flex-direction:column;list-style:none;margin:var(--app-space-4) 0;padding:0}.app-listing-readiness-checks li{border-top:1px solid var(--border)}.app-listing-readiness-check{appearance:none;background:transparent;border:0;cursor:pointer;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--app-space-2);align-items:start;color:var(--ink);padding:var(--app-space-3) 0;text-align:left;text-decoration:none;width:100%}.app-listing-readiness-check:hover strong,.app-listing-readiness-check:focus-visible strong{color:var(--action-blue);text-decoration:underline}.app-listing-readiness-check:focus-visible{outline:3px solid var(--brand-focus);outline-offset:2px}.app-listing-readiness-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;height:20px;width:20px}.app-listing-readiness-check--ready .app-listing-readiness-icon{color:var(--state-green)}.app-listing-readiness-check--attention .app-listing-readiness-icon{color:#685300;color:oklch(45% .12 95deg)}.app-listing-readiness-check--missing .app-listing-readiness-icon{color:var(--state-red)}.app-listing-readiness-check strong,.app-listing-readiness-check small{display:block}.app-listing-readiness-check strong{font-size:.8125rem}.app-listing-readiness-check small{color:var(--muted);font-size:.75rem;line-height:1.35;margin-top:var(--app-space-1)}.app-listing-projection{border-top:1px solid var(--border);margin-top:var(--app-space-4)}.app-listing-projection .mantine-Button-root{height:auto;padding:var(--app-space-3) 0}.app-listing-projection-toggle-label{display:block;min-width:0;text-align:left}.app-listing-projection-toggle-label strong,.app-listing-projection-toggle-label small{display:block}.app-listing-projection-toggle-label strong{font-size:.875rem}.app-listing-projection-toggle-label small{color:var(--muted);font-size:.75rem;margin-top:var(--app-space-1)}.app-listing-projection-groups{display:flex;flex-direction:column;gap:var(--app-space-4);padding-bottom:var(--app-space-2)}.app-listing-projection-groups h3{display:flex;justify-content:space-between;gap:var(--app-space-2);border-bottom:1px solid var(--border);font-size:.875rem;margin:0;padding-bottom:var(--app-space-2)}.app-listing-projection-groups ul{list-style:none;margin:0;padding:0}.app-listing-projection-groups li{border-bottom:1px solid var(--border);padding:var(--app-space-2) 0}.app-listing-projection-groups li strong,.app-listing-projection-groups li span,.app-listing-projection-groups li small{display:block;overflow-wrap:anywhere}.app-listing-projection-groups li strong{font-size:.8125rem}.app-listing-projection-groups li span,.app-listing-projection-groups li small{color:var(--muted);font-size:.75rem;line-height:1.35;margin-top:var(--app-space-1)}.app-listing-projection-value{color:var(--ink)!important}.app-enrichment-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);gap:var(--app-space-6);align-items:start;margin-top:var(--app-space-5)}.app-enrichment-editor{min-width:0}.app-enrichment-heading,.app-enrichment-section-heading,.app-enrichment-actions,.app-enrichment-entry-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-3)}.app-enrichment-heading{padding-bottom:var(--app-space-4);border-bottom:1px solid var(--border)}.app-enrichment-heading p,.app-enrichment-section-heading p{max-width:68ch;margin-top:var(--app-space-1);color:var(--muted)}.app-enrichment-section{padding:var(--app-space-5) 0;border-bottom:1px solid var(--border)}.app-enrichment-section h3{font-size:1.125rem}.app-enrichment-entry{min-width:0;margin:var(--app-space-4) 0 0;padding:var(--app-space-4) 0 0;border:0;border-top:1px solid var(--border)}.app-enrichment-entry legend{padding:0;color:var(--ink);font-weight:700}.app-enrichment-entry-actions{justify-content:flex-end;flex-wrap:wrap;margin:calc(-1 * var(--app-space-4)) 0 var(--app-space-3)}.app-enrichment-address-grid,.app-enrichment-link-grid,.app-enrichment-note-grid{display:grid;gap:var(--app-space-3)}.app-enrichment-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-enrichment-link-grid{grid-template-columns:minmax(10rem,.75fr) minmax(11rem,.9fr) minmax(18rem,1.8fr) minmax(10rem,.7fr)}.app-enrichment-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--app-space-3)}.app-enrichment-primary-note{width:fit-content;margin-top:var(--app-space-3);padding:var(--app-space-1) var(--app-space-2);border-radius:999px;background:#e4f5e8;color:#005126;font-weight:700}.app-enrichment-empty{display:flex;align-items:flex-start;gap:var(--app-space-3);margin-top:var(--app-space-4);padding:var(--app-space-4) 0;color:var(--muted)}.app-enrichment-empty>div{display:flex;flex-direction:column;gap:var(--app-space-1)}.app-enrichment-empty strong{color:var(--ink)}.app-enrichment-actions{justify-content:flex-end;padding-top:var(--app-space-5)}.app-enrichment-preview{position:sticky;top:var(--app-space-4);min-width:0;border:1px solid var(--border);border-top:4px solid var(--action-blue);background:var(--surface)}.app-enrichment-preview-heading{padding:var(--app-space-4);border-bottom:1px solid var(--border)}.app-enrichment-preview-heading h2{font-size:1.125rem}.app-enrichment-preview-heading p{display:flex;align-items:center;gap:var(--app-space-1);margin-top:var(--app-space-1);color:var(--muted)}.app-enrichment-preview-body{padding:var(--app-space-4)}.app-enrichment-preview-body>h3{font-size:1.25rem;overflow-wrap:anywhere}.app-enrichment-preview-body section{padding:var(--app-space-4) 0;border-bottom:1px solid var(--border)}.app-enrichment-preview-body section:last-child{border-bottom:0}.app-enrichment-preview-body h4{display:flex;align-items:center;gap:var(--app-space-2);margin:0 0 var(--app-space-2);font-size:.875rem}.app-enrichment-preview-body address{display:flex;flex-direction:column;color:var(--muted);font-size:.875rem;font-style:normal}.app-enrichment-preview-body ul{display:flex;flex-direction:column;gap:var(--app-space-2);margin:0;padding:0;list-style:none}.app-enrichment-preview-body a{display:inline-flex;align-items:center;gap:var(--app-space-1);overflow-wrap:anywhere}.app-enrichment-preview-body p{color:var(--muted);font-size:.875rem;line-height:1.55;white-space:pre-wrap}.app-enrichment-preview-empty{padding:var(--app-space-5) 0;color:var(--muted);font-size:.875rem}@media(max-width:1280px){.app-record-layout,.app-record-guided-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.app-record-guided-main{grid-column:auto}.app-record-section-nav{display:none}.app-enrichment-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.app-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-record-summary>div:nth-child(odd):not(:first-child){border-left:0;border-top:1px solid var(--border)}.app-record-summary>div:nth-child(2n):not(:nth-child(2)){border-top:1px solid var(--border)}.app-record-layout,.app-record-guided-layout{grid-template-columns:1fr}.app-record-guided-layout .app-listing-operations{order:-1}.app-listing-operations{position:static;max-height:none;order:-1}.app-enrichment-layout{grid-template-columns:1fr}.app-enrichment-preview{position:static;grid-row:1}.app-fact-detail{grid-template-columns:1fr 1fr}.app-fact-detail section:first-child{grid-column:1/-1}}@media(max-width:680px){.app-record-workspace{padding-inline:var(--app-space-3)}.app-record-header-topline,.app-record-title-row,.app-record-view-controls,.app-record-guided-header,.app-record-section-header,.app-structured-form-header{align-items:flex-start;flex-direction:column}.app-record-view-controls>[role=radiogroup]{width:100%}.app-record-view-controls>[role=radiogroup]>div{flex:1 1 0}.app-record-navigation{width:100%}.app-record-navigation>button{flex:1 1 0}.app-record-summary,.app-enrichment-address-grid,.app-enrichment-link-grid,.app-enrichment-note-grid,.app-fact-form-grid,.app-record-form-grid{grid-template-columns:1fr}.app-record-summary>div+div{border-left:0;border-top:1px solid var(--border)}.app-fact-row-summary,.app-fact-row--focused .app-fact-row-summary,.app-fact-detail,.app-structured-row{grid-template-columns:1fr}.app-fact-row--focused .app-fact-command-column{grid-column:auto}.app-record-guided-navigation>button{flex:1 1 0}.app-fact-command-column,.app-structured-row-actions{flex-direction:row;flex-wrap:wrap}.app-fact-command-column>button,.app-structured-row-actions>button{flex:1 1 auto}.app-fact-detail section:first-child,.app-inline-confirm{grid-column:1}.app-enrichment-heading,.app-enrichment-section-heading{align-items:stretch;flex-direction:column}.app-enrichment-heading .mantine-Button-root,.app-enrichment-section-heading .mantine-Button-root{width:100%}.app-enrichment-entry-actions{justify-content:flex-start;margin-top:var(--app-space-2)}.app-enrichment-entry-actions .mantine-Button-root{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.app-record-guided-progress>span{transition:none}}@media(forced-colors:active){.app-record-header,.app-record-fact-section,.app-listing-operations,.app-fact-row--stale,.app-fact-row--review_soon,.app-fact-row--expired,.app-structured-form,.app-inline-confirm{border-color:CanvasText}}.app-undo-toast{position:sticky;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--ink);color:#fff;border-radius:8px;font-size:.875rem;box-shadow:0 4px 16px #0003;z-index:100;animation:app-undo-toast-in .2s ease-out}@keyframes app-undo-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-undo-toast-message{flex:1;font-weight:500}.app-undo-toast-actions{display:flex;align-items:center;gap:.5rem}.app-undo-toast-dismiss{background:none;border:none;color:#fff9;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;line-height:1}.app-undo-toast-dismiss:hover{color:#fff}.app-undo-toast-dismiss:focus-visible{outline:2px solid var(--focus-yellow);outline-offset:2px}.app-split-pane{display:grid;grid-template-columns:minmax(320px,42%) 1fr;flex:1;min-height:0;overflow:hidden;border-top:1px solid var(--border)}.app-split-list{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid var(--border)}.app-split-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);border-bottom:1px solid var(--border);background:var(--canvas);min-height:2.25rem}.app-split-list-toolbar-left,.app-split-list-toolbar-right{display:flex;align-items:center;gap:var(--app-space-2)}.app-split-detail{overflow-y:auto;overflow-x:hidden;background:var(--surface)}.app-split-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--app-space-5);text-align:center;color:var(--muted)}.app-split-detail-empty p{font-size:.875rem;max-width:20ch}.app-field-suggestion{display:flex;align-items:flex-start;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--border);border-radius:6px;background:var(--surface);margin-top:var(--app-space-2)}.app-field-suggestion--loading{animation:suggestion-pulse 1.5s ease-in-out infinite;opacity:.7}@keyframes suggestion-pulse{0%,to{opacity:.7}50%{opacity:.4}}.app-field-suggestion-body{flex:1;min-width:0}.app-field-suggestion-badge{margin-bottom:var(--app-space-1)}.app-field-suggestion-content{display:flex;flex-direction:column;gap:2px}.app-field-suggestion-value{color:var(--ink)}.app-field-suggestion-source{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-field-suggestion-actions{display:flex;gap:var(--app-space-2);align-items:center;flex-shrink:0}.app-record-suggestions{display:flex;align-items:center;gap:var(--app-space-2);flex-wrap:wrap}.app-suggestion-review-step{display:flex;flex-direction:column;gap:var(--app-space-4)}.app-suggestion-review-progress{display:flex;justify-content:flex-end}.app-suggestion-review-field,.app-suggestion-review-current,.app-suggestion-review-suggested,.app-suggestion-review-source{display:flex;flex-direction:column}.app-suggestion-review-current-value{padding:var(--app-space-2) var(--app-space-3);background:var(--canvas);border-radius:4px;margin-top:2px}.app-suggestion-review-suggested-value{padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--action-blue);border-radius:4px;margin-top:2px}.app-suggestion-review-actions{display:flex;gap:var(--app-space-2);margin-top:var(--app-space-2)}.app-suggestion-review-empty,.app-suggestion-review-done{display:flex;flex-direction:column;align-items:center;padding:var(--app-space-5) 0;text-align:center}.today-view{width:min(100%,var(--app-wide-max));margin:0 auto;color:#152222}.today-toolbar{display:flex;min-height:3.5rem;align-items:center;gap:.65rem;padding:.55rem var(--app-page-gutter);border-bottom:1px solid oklch(79% .009 200deg);background:#fafcfc}.today-view-select{width:13rem}.today-position{min-width:4.5rem;color:#4d5858;font-size:.88rem;font-weight:600}.today-reviewed-count{color:#4d5858;font-size:.82rem;white-space:nowrap}.today-navigation{margin-right:auto}.today-confirmation{display:flex;min-height:3rem;align-items:center;gap:.65rem;padding:.45rem var(--app-page-gutter);border-bottom:1px solid oklch(72% .055 152deg);background:#dbf2e0;color:#003e1c;color:oklch(32% .085 152deg);font-size:.85rem;font-weight:650}.today-confirmation>div{flex:1}.today-confirmation>svg{flex:0 0 auto}.today-queue-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.16rem .5rem}.today-queue-menu-item strong,.today-queue-menu-item span,.today-queue-menu-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-queue-menu-item strong{grid-column:1}.today-queue-menu-item>span{grid-column:1/-1;color:#4d5858;font-size:.75rem}.today-queue-menu-item>small{grid-column:1/-1;color:#3b4545;font-size:.75rem}.today-queue-menu-item .mantine-Badge-root{grid-column:2;grid-row:1}.today-queue-menu .is-current{background:#e4f4f0}.today-queue-trigger{display:none}.today-workstation{display:grid;grid-template-columns:17rem minmax(0,1fr);min-height:calc(100vh - 7.5rem)}.today-queue-rail{min-width:0;padding:1.25rem .75rem;border-right:1px solid oklch(79% .009 200deg);background:#f3f8f8}.today-queue-rail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:0 .5rem .75rem}.today-queue-rail-heading h2{font-size:.94rem}.today-queue-rail ol{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.today-queue-rail li button{display:flex;width:100%;min-height:5rem;flex-direction:column;gap:.15rem;justify-content:center;padding:.65rem .75rem;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.today-queue-rail li button:hover{background:#e7efef}.today-queue-rail li button:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:1px}.today-queue-rail li button:disabled{opacity:.62;cursor:not-allowed}.today-queue-rail li button.is-current{border-color:#015e4e;background:#dcf3ec;box-shadow:inset 0 0 0 1px #015e4e}.today-queue-rail strong,.today-queue-rail span,.today-queue-rail em{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.today-queue-rail .today-queue-context{color:#404a4a}.today-queue-rail .today-queue-task{color:#535d5e}.today-queue-rail strong{font-size:.84rem}.today-queue-rail span,.today-queue-rail em{color:#4d5858;font-size:.73rem}.today-queue-rail em{color:#6f4600;color:oklch(43% .1 72deg);font-style:normal;font-weight:650}.today-focus-workspace{display:grid;grid-template-columns:minmax(36rem,1fr) minmax(23rem,26rem);min-height:calc(100vh - 7.5rem);background:#fafcfc}.today-focus-case{min-width:0;padding:var(--app-page-block-start) clamp(1.25rem,2.4vw,2.5rem) var(--app-page-block-end)}.today-case-header,.today-case-reason,.today-known,.today-evidence-summary,.today-read-zone,.today-consult-zone,.today-decision{width:min(100%,76ch)}.today-read-zone,.today-consult-zone{min-width:0}.today-consult-zone{margin-top:3rem}.today-case-header{display:flex;flex-direction:column;gap:.5rem}.today-case-header h1{max-width:34ch;font-size:1.5rem;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.today-case-header h1:focus{outline:none}.today-case-school{margin-top:.25rem;font-size:1.08rem;text-wrap:pretty}.today-case-history{width:fit-content;margin-top:.25rem;color:#485253;font-size:.82rem}.today-case-history summary{font-weight:650;cursor:pointer}.today-case-history summary:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:3px}.today-case-history .mantine-Text-root{margin-top:.35rem;text-wrap:pretty}.today-intake,.today-source-run{width:min(100%,76ch);margin-top:calc(var(--app-space-5) + var(--app-space-1));padding:var(--app-space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklch,var(--canvas) 45%,var(--surface))}.today-intake .today-section-heading,.today-source-run .today-section-heading{align-items:flex-start}.today-intake-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--app-space-2)}.today-intake-meta,.today-intake-field{margin-top:var(--app-space-2)}.today-intake-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:var(--app-space-3) 0 0;border-block:1px solid var(--border)}.today-intake-comparison>div{min-width:0;padding:var(--app-space-3) 0}.today-intake-comparison>div+div{padding-left:var(--app-space-4);border-left:1px solid var(--border)}.today-intake-comparison dt,.today-intake-submitter dt,.today-source-run dt{color:var(--muted);font-size:.76rem;font-weight:650}.today-intake-comparison dd,.today-intake-submitter dd,.today-source-run dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.today-intake-message{margin-top:var(--app-space-4)}.today-intake-message strong{font-size:.82rem}.today-intake-message p{margin:.25rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.today-intake-impact{margin-top:var(--app-space-3);text-wrap:pretty}.today-intake-submitter{margin-top:var(--app-space-4);padding-top:var(--app-space-3);border-top:1px solid var(--border)}.today-intake-submitter summary{width:fit-content;font-size:.84rem;font-weight:650;cursor:pointer}.today-intake-submitter summary:focus-visible{outline:3px solid var(--focus-yellow);outline-offset:3px}.today-intake-submitter dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-space-3) var(--app-space-4);margin:var(--app-space-3) 0 0}.today-source-run dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 var(--app-space-4);margin:var(--app-space-3) 0 0}.today-source-run dl>div{min-width:0;padding:var(--app-space-3) 0;border-bottom:1px solid var(--border)}.today-source-run-errors{margin-top:var(--app-space-4);padding:var(--app-space-3);border:1px solid color-mix(in oklch,var(--state-red) 42%,var(--border));border-radius:var(--radius-md);background:var(--error-surface);color:var(--ink)}.today-source-run-errors>.mantine-Text-root{color:color-mix(in srgb,var(--state-red) 65%,var(--brand-ink))}.today-source-run-errors ul{margin:var(--app-space-2) 0 0;padding-inline-start:var(--app-space-5)}.today-source-run-errors li+li{margin-top:var(--app-space-1)}.today-case-header>p:last-child{max-width:68ch;color:#454f50}.today-case-reason{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:.85rem 1rem;border:1px solid oklch(80% .035 84deg);border-radius:5px;background:#fdf6e9}.today-case-reason svg{flex:0 0 auto;color:#945f00;color:oklch(53% .12 72deg)}.today-case-reason>div{display:flex;flex-direction:column;gap:.15rem}.today-known,.today-evidence-summary,.today-decision{margin-top:2rem}.today-consult-zone .today-evidence-summary,.today-decision-sticky .today-decision{margin-top:0}.today-known h2,.today-evidence-summary h2,.today-decision h2,.today-research h2{font-size:1.08rem;line-height:1.3}.today-known dl{margin:.65rem 0 0}.today-known dl>div{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.5fr);gap:1rem;padding:.62rem 0;border-bottom:1px solid oklch(86% .008 200deg)}.today-known dt{color:#485253;font-size:.86rem}.today-known dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.9rem;font-weight:550}.today-section-heading,.today-decision-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.today-evidence-empty{margin-top:.75rem;padding:1rem;border:1px dashed oklch(79% .009 200deg);border-radius:5px;color:#4d5858}.today-assertions,.today-research-evidence-list{display:flex;flex-direction:column;gap:0;margin:.75rem 0 0;padding:0}.today-research-evidence-list{list-style:none}.today-evidence-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:4.35rem;padding:.75rem 0;border-bottom:1px solid oklch(86% .008 200deg)}.today-assertion-row{grid-template-columns:auto minmax(0,1fr) auto auto;cursor:pointer}.today-assertion-row:has(input:focus-visible){outline:3px solid oklch(90% .19 100deg);outline-offset:2px}.today-evidence-copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.today-evidence-copy a{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;font-weight:650}.today-evidence-copy>span{color:#404a4a;font-size:.88rem;text-wrap:pretty}.today-evidence-confidence{color:#4d5858;font-size:.75rem;text-transform:capitalize;white-space:nowrap}.today-evidence-support{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid currentColor;border-radius:999px}.today-evidence-row.is-supports .today-evidence-support{color:#00612d;color:oklch(43% .12 152deg)}.today-evidence-row.is-contradicts .today-evidence-support{color:#a92321}.today-evidence-row.is-unclear .today-evidence-support{color:#945f00;color:oklch(53% .12 72deg)}.today-decision{width:100%;margin-top:0;padding:0;border-top:0}.today-decision-options{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1rem}.today-decision-option{min-height:3rem;justify-content:flex-start;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.today-decision-option.is-selected{box-shadow:inset 0 0 0 2px currentColor}.today-decision-option .mantine-Button-label{flex:1;justify-content:flex-start}.today-decision-option kbd,.today-decision-commit kbd{border:1px solid oklch(79% .009 200deg);border-radius:3px;padding:.05rem .35rem;background:#f2f6f6;color:#404a4a;font-family:inherit;font-size:.72rem}.today-decision-option-state{display:inline-flex;align-items:center;gap:.4rem}.today-manual-alternative{margin-top:.5rem}.today-decision-helper{margin-top:.75rem;line-height:1.45}.today-decision>.mantine-InputWrapper-root{margin-top:1rem}.today-defer-fieldset{min-width:0;margin:1rem 0 0;padding:0;border:0}.today-defer-fieldset legend{margin-bottom:.15rem;padding:0;font-size:.875rem;font-weight:700}.today-defer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem}.today-defer-option{min-height:2.6rem}.today-defer-option.is-selected{box-shadow:inset 0 0 0 2px currentColor}.today-decision-consequence{display:grid;gap:.25rem;margin-top:1rem;padding:.8rem .9rem;border:1px solid oklch(72% .055 193deg);border-radius:5px;background:#e9f4f4;overflow-wrap:anywhere}.today-decision-consequence.is-destructive{border-color:#d18980;background:#fff1ef;background:oklch(97% .018 27deg)}.today-decision-consequence .mantine-Text-root:first-child{color:#384c4b}.today-decision-error{display:grid;justify-items:start;gap:.65rem;margin-top:1rem;padding:.8rem .9rem;border:1px solid oklch(72% .1 27deg);border-radius:5px;background:#fff2f0;background:oklch(97% .02 27deg);color:#5a2520}.today-decision-commit{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid oklch(86% .008 200deg)}.today-decision-commit .mantine-Button-root{min-height:2.8rem}.today-decision-commit .mantine-Button-label{gap:.75rem}.today-research{width:min(100%,76ch);min-width:0;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid oklch(79% .009 200deg)}.today-research>.mantine-InputWrapper-root{margin-top:.75rem}.today-evidence-requirement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:.8rem;padding:.8rem .9rem;border:1px solid oklch(78% .035 78deg);border-radius:5px;background:#faf4eb}.today-evidence-requirement>div:first-child{display:grid;gap:.2rem}.today-evidence-requirement strong{color:#48371f;font-size:.85rem}.today-evidence-requirement span{color:#374546;font-size:.8rem;text-wrap:pretty}.today-evidence-requirement.is-ready{border-color:#86b191;background:#eef8f0}.today-evidence-requirement-status{display:inline-flex;align-items:center;gap:.4rem;color:#5e4216;font-weight:650;white-space:nowrap}.today-evidence-requirement.is-ready .today-evidence-requirement-status{color:#004b22;color:oklch(36% .1 152deg)}.today-recommended-research{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 0;border-bottom:1px solid oklch(86% .008 200deg)}.today-recommended-research>div{display:grid;gap:.2rem}.today-research-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;margin-top:.85rem}.today-research-query-row .mantine-Button-root{min-height:2.25rem}.today-ai-governance-note{margin-top:.45rem;text-wrap:pretty}.today-research-prompt{max-width:52ch;margin-top:.4rem;color:#3b4545;font-size:.9rem;text-wrap:pretty}.today-research-launches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem}.today-research-launches .mantine-Button-root{min-height:3rem;justify-content:flex-start}.today-research-launches .mantine-Button-label{flex:1;justify-content:flex-start}.today-disclosure-button{margin-top:.55rem;padding-inline:0}.today-more-sources{padding:.4rem 0 .25rem}.today-research-disclosure{margin-top:1rem;border-top:1px solid oklch(82% .008 200deg)}.today-research-disclosure-toggle{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;border:0;background:transparent;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer}.today-research-disclosure-toggle:focus-visible{outline:3px solid oklch(90% .19 100deg);outline-offset:2px}.today-research-disclosure-toggle:disabled{color:#687071;cursor:not-allowed}.today-research-unavailable{margin-top:1rem;padding:.75rem;border:1px solid oklch(82% .04 85deg);border-radius:5px;background:#fbf4e8;color:#4b3a21}.today-ai-suggestions{margin-top:1.25rem;padding:1rem;border:1px solid oklch(77% .025 198deg);border-radius:5px;background:#f3fafa}.today-ai-suggestions .today-section-heading{align-items:center}.today-ai-suggestions h3{font-size:.95rem}.today-ai-result-message{margin-top:.55rem;color:#313d3e;text-wrap:pretty}.today-ai-suggestion-list{display:grid;gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none}.today-ai-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;padding:.85rem;border:1px solid oklch(82% .012 198deg);border-radius:4px;background:#fff}.today-ai-suggestion-main,.today-ai-suggestion-edit{display:grid;gap:.4rem;min-width:0}.today-ai-suggestion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.today-ai-suggestion-heading strong{min-width:0;color:#212b2c;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.today-ai-suggestion-main>a{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;font-size:.8rem;font-weight:650}.today-ai-confidence{color:#4d402d}.today-ai-suggestion-actions{align-content:start;justify-content:flex-end}.today-ai-suggestion.is-editing{grid-template-columns:1fr}.today-evidence-form,.today-memory{display:flex;flex-direction:column;gap:.85rem;padding:.45rem 0 1rem}.today-evidence-details{display:grid;grid-template-columns:1fr .75fr;gap:.75rem}.today-evidence-details>:last-child{grid-column:1/-1}.today-memory-input{flex:1}.today-memory-results{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.today-memory-results li{display:flex;flex-direction:column;gap:.15rem;padding:.65rem 0;border-bottom:1px solid oklch(86% .008 200deg)}.today-memory-results a{font-size:.85rem;font-weight:650}.today-memory-results span{color:#454f50;font-size:.8rem}.today-memory-results small,.today-evidence-version-note{color:#4d5858;font-size:.75rem}.today-research-note{margin-top:1.5rem;color:#454f50;text-wrap:pretty}.today-saved-evidence-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid oklch(82% .008 200deg)}.today-saved-evidence-section h3{font-size:.95rem}.today-saved-evidence-list{margin:.6rem 0 0;padding:0;list-style:none}.today-saved-evidence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.85rem;border:1px solid transparent;border-bottom-color:#cbd3d3}.today-saved-evidence.is-selected{border-color:#7bac88;border-radius:5px;background:#eff8f1}.today-saved-evidence.is-editing{grid-template-columns:1fr}.today-evidence-selector{margin-top:.18rem}.today-saved-evidence-content{display:grid;gap:.45rem;min-width:0}.today-saved-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.today-saved-evidence-heading a,.today-evidence-support-label{display:inline-flex;align-items:center;gap:.3rem}.today-saved-evidence-heading a{font-size:.88rem;font-weight:650}.today-evidence-support-label{color:#454f50;font-size:.75rem;font-weight:650;white-space:nowrap}.today-saved-evidence.is-supports .today-evidence-support-label{color:#005729}.today-saved-evidence.is-contradicts .today-evidence-support-label{color:#992c27}.today-saved-evidence-actions{margin-left:-.65rem}.today-evidence-metadata{align-items:center}.today-evidence-edit-form{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.today-decision-rail{min-width:0;padding:var(--app-page-block-start) 1.25rem var(--app-page-block-end);border-left:1px solid oklch(79% .009 200deg);background:#f3f8f8}.today-decision-evidence{display:grid;gap:.6rem;margin-top:.85rem;padding:.75rem;border:1px solid oklch(80% .03 78deg);border-radius:5px;background:#f9f5ec}.today-decision-evidence.is-ready{border-color:#86b191;background:#eef8f0}.today-decision-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.today-decision-evidence ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.today-decision-evidence li{display:grid;gap:.12rem;min-width:0;padding-top:.5rem;border-top:1px solid oklch(84% .025 152deg)}.today-decision-evidence li:first-child{padding-top:0;border-top:0}.today-decision-evidence a{width:fit-content;font-size:.78rem;font-weight:700}.today-decision-evidence li span{display:-webkit-box;overflow:hidden;color:#333d3d;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-contradiction-acknowledgement{margin-top:.9rem;padding:.75rem;border:1px solid oklch(74% .08 72deg);border-radius:5px;background:#fcf4e9}.today-readiness-bar{display:none}.today-decision-sticky{position:sticky;top:1rem}.today-loading-workstation .mantine-Skeleton-root[data-visible]:after{background-color:var(--loading-skeleton);animation-duration:1.8s;animation-timing-function:ease-in-out}.today-queue-rail-loading ol{gap:0}.today-queue-skeleton-row{display:flex;min-height:5rem;flex-direction:column;justify-content:center;gap:var(--app-space-2);padding:var(--app-space-3);border-bottom:1px solid var(--neutral-mid-grey)}.today-loading-workspace{min-width:0}.today-case-reason-loading>div{width:100%}.today-section-loading{display:flex;flex-direction:column;gap:var(--app-space-3)}.today-known-loading-rows{display:flex;flex-direction:column}.today-known-loading-rows>div{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.5fr);gap:1rem;padding:var(--app-space-3) 0;border-bottom:1px solid var(--neutral-mid-grey)}.today-research-loading-prompt{margin-top:.4rem}.today-research-loading-query{margin-top:var(--app-space-3)}.today-research-launches-loading>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--app-space-3);min-height:3rem;padding:0 var(--app-space-3);border:1px solid var(--neutral-mid-grey);border-radius:var(--mantine-radius-default)}.today-loading-more-sources{display:flex;min-height:1.75rem;align-items:center;gap:var(--app-space-2);margin-top:var(--app-space-2)}.today-loading-disclosure{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;margin-top:var(--app-space-4);border-top:1px solid var(--neutral-mid-grey)}.today-loading-saved-findings{display:flex;flex-direction:column;gap:var(--app-space-3);margin-top:var(--app-space-5);padding-top:1.25rem;border-top:1px solid var(--neutral-mid-grey)}.today-loading-saved-findings>div{min-height:3.4rem;padding:var(--app-space-4);border:1px dashed var(--neutral-mid-grey);border-radius:var(--mantine-radius-default)}.today-research-loading-note{margin-top:var(--app-space-5)}.today-decision-loading-options{margin-top:var(--app-space-4)}.today-decision-loading-options>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--app-space-3);min-height:3rem;padding:0 var(--app-space-3);border:1px solid var(--neutral-mid-grey);border-radius:var(--mantine-radius-default)}.today-decision-loading-helper{margin-top:var(--app-space-3)}.today-empty,.today-case-error{display:grid;gap:1rem;width:min(100% - 2rem,70rem);margin:0 auto;padding:clamp(1.5rem,4vw,4rem)}.today-case-error{grid-template-columns:auto minmax(0,1fr);align-content:start;margin-top:2rem;border:1px solid oklch(78% .06 27deg);border-radius:5px;background:#fff6f5;background:oklch(98% .012 27deg);color:#5a2520}.today-case-error>div{display:flex;flex-direction:column;gap:.35rem}.today-case-error>.mantine-Group-root{grid-column:2}.today-stale-confirmation{grid-column:2;margin-top:.25rem;padding:.85rem;border:1px solid oklch(78% .06 27deg);border-radius:5px;background:#fff6f5;background:oklch(98% .012 27deg)}.today-error{margin:1rem var(--app-page-gutter) 0;padding:.85rem 1rem;border:1px solid oklch(72% .1 27deg);border-radius:5px;background:#fff2f0;background:oklch(97% .02 27deg);color:#5a2520;font-weight:650}.today-preview-receipt{padding:.65rem var(--app-page-gutter);border-bottom:1px solid oklch(72% .065 152deg);background:#e8f6eb;color:#103d20;font-size:.82rem;font-weight:650;text-align:center}@media(max-width:1280px){.today-workstation{grid-template-columns:1fr}.today-queue-rail{display:none}.today-queue-trigger{display:inline-flex}}@media(max-width:1050px){.today-focus-workspace{grid-template-columns:1fr}.today-decision-rail{border-top:1px solid oklch(79% .009 200deg);border-left:0}.today-decision-sticky{position:static}.today-readiness-bar{position:sticky;bottom:0;z-index:var(--z-filter-strip, 10);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem clamp(1rem,3vw,2rem);border-top:1px solid oklch(76% .02 198deg);border-bottom:1px solid oklch(76% .02 198deg);background:color-mix(in oklch,white 94%,oklch(88% .02 198deg));box-shadow:0 -6px 18px #1f262614}.today-readiness-bar>div{display:grid;gap:.12rem;min-width:0}.today-readiness-bar strong{font-size:.85rem}.today-readiness-bar span{color:#454f50;font-size:.75rem}.today-case-header,.today-case-reason,.today-known,.today-evidence-summary,.today-read-zone,.today-consult-zone,.today-decision{width:100%}}@media(max-width:760px){.today-toolbar{flex-wrap:wrap}.today-view-select{flex:1 1 13rem}.today-position{min-width:auto}.today-navigation{order:3;width:100%}.today-reviewed-count{order:4;width:100%}.today-known dl>div,.today-known-loading-rows>div,.today-evidence-row,.today-assertion-row{grid-template-columns:1fr;gap:.3rem}.today-assertion-row{grid-template-columns:auto minmax(0,1fr)}.today-assertion-row .today-evidence-confidence,.today-assertion-row>a{grid-column:2}.today-evidence-support{position:absolute;right:1.25rem}.today-decision-commit{align-items:stretch;flex-direction:column}.today-decision-commit .mantine-Button-root{width:100%}.today-evidence-requirement,.today-recommended-research,.today-ai-suggestion{grid-template-columns:1fr}.today-evidence-requirement-status{white-space:normal}.today-recommended-research .mantine-Button-root{width:fit-content}.today-ai-suggestion-actions{justify-content:flex-start}.today-case-error{grid-template-columns:1fr}.today-case-error>.mantine-Group-root{grid-column:1}.today-stale-confirmation{grid-column:1}}@media(pointer:coarse){.today-toolbar .mantine-Button-root,.today-disclosure-button,.today-manual-alternative,.today-decision-heading .mantine-Button-root,.today-more-sources .mantine-Button-root,.today-saved-evidence-actions .mantine-Button-root{min-height:2.75rem}.today-case-history summary,.today-intake-submitter summary{display:flex;min-height:2.75rem;align-items:center}}@media(max-width:520px){.today-toolbar .mantine-Button-label{font-size:.78rem}.today-focus-case,.today-decision-rail{padding:1.25rem 1rem}.today-research-launches,.today-evidence-details,.today-research-query-row{grid-template-columns:1fr}.today-research-query-row .mantine-Button-root,.today-recommended-research .mantine-Button-root{width:100%}.today-ai-suggestion-heading,.today-ai-suggestion-actions,.today-saved-evidence-heading,.today-readiness-bar{align-items:stretch;flex-direction:column}.today-ai-suggestion-actions .mantine-Button-root,.today-readiness-bar .mantine-Button-root{width:100%}.today-intake-comparison,.today-intake-submitter dl{grid-template-columns:1fr}.today-intake .today-section-heading{flex-direction:column;gap:var(--app-space-2)}.today-case-history summary,.today-intake-submitter summary{display:flex;min-height:2.75rem;align-items:center}.today-intake-badges{justify-content:flex-start}.today-intake-meta,.today-intake-field,.today-intake-message,.today-intake-impact,.today-intake-comparison dt,.today-intake-comparison dd,.today-intake-submitter summary,.today-intake-submitter dt,.today-intake-submitter dd{font-size:.875rem}.today-intake-comparison>div+div{padding-top:var(--app-space-3);padding-left:0;border-top:1px solid var(--border);border-left:0}.today-evidence-details>:last-child{grid-column:1}.today-memory .mantine-Group-root{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.today-view *{scroll-behavior:auto}.today-decision-option,.today-queue-rail li button{transition:none}.today-loading-workstation .mantine-Skeleton-root[data-visible]:after{animation:none;opacity:.72}}.app-shell-brand{display:flex;align-items:center;padding:.35rem;margin-right:.5rem;border-radius:6px;color:var(--ink)}.app-shell-brand:hover{background:var(--canvas)}.app-shell-brand:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-nav-badge{font-weight:600;margin-left:2px}.app-shell-header{height:100%}.app-shell-command{padding:.3rem .6rem;border-radius:6px;font-size:.8125rem}.app-shell-command:hover{background:var(--canvas)}.app-shell-command:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-shell-command-label{margin-right:.4rem}.app-shell-command kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .3rem;border-radius:3px;border:1px solid var(--border);background:#f7f9f9;font-size:.6875rem;font-family:inherit;color:var(--muted);line-height:1;margin-left:.25rem}.app-shell-account{display:flex;align-items:center;gap:.45rem;padding:.25rem .5rem;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:.8125rem;color:var(--ink)}.app-shell-account:hover{background:var(--canvas)}.app-shell-account:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-shell-account[disabled]{opacity:.4;cursor:not-allowed}.app-shell-account[disabled]:hover{background:transparent}.app-shell-account-avatar{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--brand-ink);color:var(--surface);font-size:.75rem;font-weight:700;flex-shrink:0}.app-shell-account-label{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-account-menu{box-shadow:0 8px 24px #0b19182e}.app-shell-account-email{padding:0 .75rem}.app-content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app-content main{flex:1;min-width:0;overflow-y:auto}.app-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.app-shell-account-label{display:none}}
