html[data-theme=light]{--theme-elevation-0:#fff;--theme-elevation-50:#f1f9fb;--theme-elevation-100:#ddeff8;--theme-elevation-150:#ccd5dc;--theme-elevation-200:#b6c2cd;--theme-elevation-250:#a0b0bd;--theme-elevation-300:#8a9dae;--theme-elevation-350:#738a9e;--theme-elevation-400:#5a7187;--theme-elevation-450:#4f6a82;--theme-elevation-500:#44637d;--theme-elevation-550:#3a5d77;--theme-elevation-600:#2f5672;--theme-elevation-650:#244f6d;--theme-elevation-700:#184363;--theme-elevation-750:#0c3758;--theme-elevation-800:#002b4e;--theme-elevation-850:#002746;--theme-elevation-900:#00223f;--theme-elevation-950:#001e38;--theme-elevation-1000:#001a30}html[data-theme=dark]{--theme-elevation-0:#002b4e;--theme-elevation-50:#0d385a;--theme-elevation-100:#1a4466;--theme-elevation-150:#244f6d;--theme-elevation-200:#2b5a7a;--theme-elevation-250:#316686;--theme-elevation-300:#387193;--theme-elevation-350:#529dc1;--theme-elevation-400:#78b4d2;--theme-elevation-450:#82bbd7;--theme-elevation-500:#8cc3dc;--theme-elevation-550:#96cae2;--theme-elevation-600:#a0d2e7;--theme-elevation-650:#aad9ec;--theme-elevation-700:#c4e4f2;--theme-elevation-750:#ddeff8;--theme-elevation-800:#fbf6ed;--theme-elevation-850:#fcf8f2;--theme-elevation-900:#fdfaf6;--theme-elevation-950:#fefdfa;--theme-elevation-1000:#fff}html[data-theme]{--font-body:var(--font-sans), system-ui, sans-serif;--font-mono:var(--font-mono), ui-monospace, monospace;--theme-success-500:var(--color-btn-primary-bg);--base-body-size:16;--style-radius-s:.5rem;--style-radius-m:.75rem;--style-radius-l:.875rem;font-size:16px;line-height:1.5}html[data-theme] h3{font-size:1.25rem;font-weight:600;line-height:1.3}html[data-theme] h4{font-size:1.125rem;font-weight:600}html[data-theme] .field-type input:not([type=checkbox],[type=radio],.section-title__input,.rs__input),html[data-theme] .field-type textarea,html[data-theme] .field-type .rs__control{border:1px solid var(--color-border-input);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);font:inherit;box-shadow:none;border-radius:.75rem}html[data-theme] .field-type input:not([type=checkbox],[type=radio],.section-title__input,.rs__input){padding:0 .875rem}html[data-theme] .field-type textarea{padding:.625rem .875rem}html[data-theme] .field-type input:not([type=checkbox],[type=radio],.section-title__input,.rs__input):hover,html[data-theme] .field-type textarea:hover,html[data-theme] .field-type .rs__control:hover{border-color:var(--color-text)}html[data-theme] .field-type input:not([type=checkbox],[type=radio],.section-title__input,.rs__input):focus,html[data-theme] .field-type textarea:focus,html[data-theme] .field-type .rs__control--is-focused{border-color:var(--color-btn-primary-bg);box-shadow:inset 0 0 0 1px var(--color-btn-primary-bg)}html[data-theme] .field-type input::placeholder,html[data-theme] .field-type textarea::placeholder,html[data-theme] .rs__placeholder{color:var(--color-placeholder)}html[data-theme] .field-label{color:var(--color-text);font-size:.9375rem;font-weight:600}html[data-theme] .field-description{color:var(--color-text-muted);font-size:.875rem}html[data-theme] .radio-input__styled-radio,html[data-theme] .checkbox-input__input{border-color:var(--color-border-input)}html[data-theme] .rs__menu{border:1px solid var(--color-border-input);background:var(--color-bg);border-radius:.875rem;overflow:hidden;box-shadow:0 10px 30px #002b4e26}html[data-theme] .rs__option{color:var(--color-text)}html[data-theme] .rs__option--is-focused,html[data-theme] .rs__option--is-selected{background:var(--color-selected);color:var(--color-text)}html[data-theme] .rs__option--is-selected{font-weight:600}html[data-theme] .btn{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding-block:0;font-size:1rem;font-weight:600;display:inline-flex}html[data-theme] .btn .btn__content{align-items:center;display:inline-flex}html[data-theme] .doc-tabs__tabs{border-bottom:1px solid var(--color-border-subtle);gap:.25rem}html[data-theme] .doc-tab,html[data-theme] .doc-tab.btn--style-tab{min-height:2.75rem;color:var(--color-text-muted);background:0 0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding-inline:1rem;font-weight:500}html[data-theme] .doc-tab:hover{border-bottom-color:var(--color-border-input);color:var(--color-text)}html[data-theme] .doc-tab.doc-tab--active,html[data-theme] .doc-tab.doc-tab--active:hover{border-bottom-color:var(--color-btn-primary-bg);color:var(--color-text);font-weight:600}html[data-theme] .doc-tab__label{line-height:1.5rem;display:block}html[data-theme] .query-inspector{padding-inline:var(--gutter-h)}html[data-theme] .btn--size-small,html[data-theme] .btn--size-xsmall{min-height:2rem;font-size:.875rem}html[data-theme] .btn--style-primary{--btn-border:1px solid var(--color-btn-primary-bg);background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}html[data-theme] .btn--style-primary:hover:not(:disabled){--btn-border:1px solid var(--color-btn-primary-hover-bg);background-color:var(--color-btn-primary-hover-bg)}html[data-theme] .btn--style-secondary{--btn-border:1px solid var(--color-border-input);min-height:2.25rem;color:var(--color-text);background-color:#0000;font-size:.9375rem}html[data-theme] .btn--style-secondary:hover:not(:disabled){--btn-border:1px solid var(--color-text)}html[data-theme] :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (forced-colors:active){html[data-theme] :focus-visible{outline-color:highlight}}html[data-theme] .create-first-user>h1{margin:0}html[data-theme] .create-first-user>p{color:var(--color-text-muted);margin:0 0 1.5rem}html[data-theme] .search-bar{background:0 0;align-items:center;gap:.5rem;min-height:0;padding:0}html[data-theme] .search-filter__input{height:calc(2.75rem - 2px);padding-block:0}html[data-theme] .search-filter{border:1px solid var(--color-border-input);background:var(--color-bg);border-radius:.75rem;min-height:2.75rem}html[data-theme] .search-filter:focus-within{border-color:var(--color-btn-primary-bg);box-shadow:inset 0 0 0 1px var(--color-btn-primary-bg)}html[data-theme] .list-controls [class*=list-controls__toggle-]{border:1px solid var(--color-border-input);background:var(--color-bg);min-width:8.5rem;min-height:2.75rem;color:var(--color-text);border-radius:.75rem;justify-content:space-between;gap:.75rem;padding-inline:.875rem;font-size:1rem}html[data-theme] .list-controls [class*=list-controls__toggle-]:hover{border-color:var(--color-text)}html[data-theme] .pill-selector__pill{border:1px solid var(--color-border-input);background:var(--color-bg);min-height:2rem;color:var(--color-text);border-radius:999px;padding-inline:.75rem;font-size:.875rem;font-weight:500}html[data-theme] .pill-selector__pill--selected{font-weight:600}html[data-theme] .pill-selector__pill:hover{border-color:var(--color-text)}html[data-theme] .btn--style-pill{--btn-border:1px solid var(--color-border-input);color:var(--color-text);background-color:#0000}html[data-theme] .list-header__title-and-actions{align-items:center}html[data-theme] .list-header__title-actions{align-self:center;margin-block:0}html[data-theme] .list-create-new-doc__create-new-button{--btn-border:1px solid var(--color-btn-primary-bg);background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}html[data-theme] .list-create-new-doc__create-new-button:hover:not(:disabled){background-color:var(--color-btn-primary-hover-bg)}html[data-theme] .localizer-button{border-radius:999px;min-height:2rem;padding:0 .5rem 0 .75rem}html[data-theme] .app-header__controls-wrapper{align-items:center;gap:.75rem}html[data-theme] .app-header__actions,html[data-theme] .app-header__actions-wrapper{margin-inline-end:0}html[data-theme] .field-type .rs__control,html[data-theme] .field-type .rs__value-container{padding-block:0}html[data-theme] .doc-controls .btn{min-height:2rem;padding-inline:1rem;font-size:.9375rem}html[data-theme] .field-type input:focus-visible,html[data-theme] .field-type textarea:focus-visible,html[data-theme] .field-type .rs__input:focus-visible{outline:none}html[data-theme] .relationship__wrap:has(.relationship-add-new) .rs__control{border-top-right-radius:0;border-bottom-right-radius:0}html[data-theme] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled){border:1px solid var(--color-border-input);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);box-shadow:none;border-radius:0 .75rem .75rem 0;padding:0 .875rem}html[data-theme] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):hover{border-color:var(--color-text);background:var(--color-selected);box-shadow:none}html[data-theme] .react-datepicker{border:1px solid var(--color-border-input);background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans), system-ui, sans-serif;border-radius:.875rem;padding:.75rem;box-shadow:0 10px 30px #002b4e26}html[data-theme] .react-datepicker__header{background:0 0;border:0;padding:0 0 .25rem}html[data-theme] .react-datepicker__header__dropdown{justify-content:center;gap:.5rem;margin-bottom:.5rem;padding-inline:2.5rem;display:flex}html[data-theme] .react-datepicker__month-select,html[data-theme] .react-datepicker__year-select{border:1px solid var(--color-border-input);background:var(--color-bg);min-height:2rem;color:var(--color-text);font:inherit;border-radius:.5rem;padding:0 .5rem;font-size:.9375rem;font-weight:600}html[data-theme] .react-datepicker__day-names{background:0 0}html[data-theme] .react-datepicker__day-name{width:2.5rem;color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:2rem}html[data-theme] .react-datepicker__day{width:2.5rem;box-shadow:none;color:var(--color-text);border-radius:999px;margin:0;font-size:.9375rem;line-height:2.5rem}html[data-theme] .react-datepicker__day:hover{background:var(--color-selected);border-radius:999px}html[data-theme] .react-datepicker__day--outside-month{color:var(--color-text-muted)}html[data-theme] .react-datepicker__day--today{box-shadow:inset 0 0 0 1px var(--color-border-input);font-weight:600}html[data-theme] .react-datepicker__day--keyboard-selected{background:var(--color-selected);box-shadow:none;color:var(--color-text);border-radius:999px}html[data-theme] .react-datepicker__day--selected,html[data-theme] .react-datepicker__day--selected:hover{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);font-weight:600}html[data-theme] .react-datepicker__day:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}html[data-theme] .react-datepicker__navigation{border:1px solid var(--color-border-input);border-radius:999px;width:2rem;height:2rem;top:.75rem}html[data-theme] .react-datepicker__navigation:hover{border-color:var(--color-text);background:var(--color-selected)}html[data-theme] .react-datepicker__navigation--previous{left:.75rem}html[data-theme] .react-datepicker__navigation--next{right:.75rem}html[data-theme] .react-datepicker__navigation-icon{width:auto;font-size:0;position:absolute;inset:0}html[data-theme] .react-datepicker__navigation-icon:before{border-color:var(--color-text);border-width:2px 2px 0 0;width:.5rem;height:.5rem;top:50%;left:50%}html[data-theme] .react-datepicker__navigation-icon--previous:before{transform:translate(-30%,-50%)rotate(-135deg)}html[data-theme] .react-datepicker__navigation-icon--next:before{transform:translate(-70%,-50%)rotate(45deg)}html[data-theme] .react-datepicker__triangle{display:none}html[data-theme] .card{align-items:center;gap:1rem;min-height:0;padding:1rem 1.25rem}html[data-theme] .card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}html[data-theme] .card__actions{align-self:center}html[data-theme] .card .btn--icon{min-height:0}html[data-theme] .step-nav{white-space:nowrap}html[data-theme] .group-field--top-level{border:0;margin:0;padding:0}html[data-theme] .group-field__header{margin:0 0 .375rem}html[data-theme] .group-field__title{color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.5}html[data-theme] .group-field .row .field-label{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}html[data-theme] .tabs-field__tab-button{color:var(--color-text-muted);opacity:1;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.5rem 1rem;font-weight:500}html[data-theme] .tabs-field__tab-button:hover{border-bottom-color:var(--color-border-input);color:var(--color-text)}html[data-theme] .tabs-field__tab-button--active,html[data-theme] .tabs-field__tab-button--active:hover{border-bottom-color:var(--color-btn-primary-bg);color:var(--color-text);font-weight:600}html[data-theme] .query-inspector__value{color:var(--color-code-string)}html[data-theme] .query-inspector__value-type--number .query-inspector__value,html[data-theme] .query-inspector__value-type--boolean .query-inspector__value,html[data-theme] .query-inspector__value-type--null .query-inspector__value{color:var(--color-code-number)}html[data-theme] .date-time-picker__clear-button{min-width:1.5rem;min-height:1.5rem}html[data-theme] .app-header__account:focus-visible{box-shadow:none}html[data-theme] .step-nav__home,html[data-theme] .step-nav__home>*{align-items:center;width:auto;max-width:none;height:1.5rem;display:flex}html[data-theme] .sort-column__buttons{gap:.125rem}html[data-theme] .sort-column__button{min-width:1.5rem;min-height:1.5rem;color:var(--color-text-muted);opacity:1;border-radius:.375rem}html[data-theme] .sort-column__button:hover,html[data-theme] .sort-column__button.sort-column--active{background:var(--color-selected);color:var(--color-text)}html[data-theme] .rich-text-lexical [data-lexical-editor]{font-family:var(--font-sans), system-ui, sans-serif;font-size:1rem;line-height:1.6}html[data-theme] .rich-text-lexical [data-lexical-editor] code,html[data-theme] .LexicalEditorTheme__textCode{background:var(--color-raised);color:var(--color-code-text);font-family:var(--font-mono), ui-monospace, monospace;border-radius:.25rem;padding:.0625rem .25rem;font-size:.9em}html[data-theme] .draggable-block-menu,html[data-theme] .add-block-menu{min-width:1.5rem;min-height:1.5rem}html[data-theme] .draggable-block-menu[style*="opacity: 0"]{visibility:hidden}html[data-theme] .table-text textarea{font-family:var(--font-mono), ui-monospace, monospace;white-space:pre;font-size:.875rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
