/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&family=Inter+Tight:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root,[data-theme=light]{--vellum:oklch(98.2% .01 80);--paper:oklch(96.5% .014 78);--paper-raised:oklch(94.8% .018 76);--paper-inset:oklch(92% .02 76);--ink-strong:oklch(18% .025 60);--ink:oklch(28% .022 60);--ink-soft:oklch(45% .02 60);--ink-faint:oklch(62% .015 60);--rule:oklch(85% .014 70);--rule-strong:oklch(78% .016 70);--rule-soft:oklch(90% .012 70);--brass:oklch(58% .085 70);--brass-deep:oklch(48% .09 65);--brass-soft:oklch(78% .045 70);--burgundy:oklch(38% .1 25);--sage:oklch(48% .07 145);--amber:oklch(70% .13 75);--lamp:var(--brass)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--lamp:color-mix(in oklch,var(--brass) 40%,transparent)}}:root,[data-theme=light]{--drawer-shadow:0 8px 24px -8px oklch(28% .022 60/.18);--theme-bg:var(--vellum);--theme-text:var(--ink);--theme-elevation-0:var(--vellum);--theme-elevation-50:var(--paper);--theme-elevation-100:var(--paper-raised);--theme-elevation-150:var(--paper-raised);--theme-elevation-200:var(--paper-inset);--theme-elevation-400:var(--ink-faint);--theme-elevation-500:var(--ink-soft);--theme-elevation-800:var(--ink-soft);--theme-elevation-1000:var(--ink-strong);--theme-input-bg:var(--paper-inset);--theme-input-border:var(--rule);--theme-success-500:var(--sage);--theme-warning-500:var(--amber);--theme-error-500:var(--burgundy);--color-base-0:var(--vellum);--color-base-50:var(--paper);--color-base-100:var(--paper-raised);--color-base-150:var(--paper-inset);--color-base-200:oklch(88% .02 75);--color-base-400:var(--ink-faint);--color-base-500:var(--ink-soft);--color-base-800:var(--ink);--color-base-1000:var(--ink-strong);--style-radius-s:3px;--style-radius-m:5px;--style-radius-l:8px;--font-body:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Newsreader","Source Serif 4",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}body,html{background:var(--vellum);color:var(--ink);font-family:var(--font-body);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collection-list__heading h1,.dashboard__label,.doc-header__title,.list-header h1,.step-nav h1,h1{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink-strong);font-weight:500}h2,h3{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--ink-strong);font-weight:500}.cell-id,.id-label,.timestamp,[class*=monospace],code,pre,time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.92em}.nav,.nav-wrapper,.nav__wrap,aside.nav{background:var(--vellum);border-right:1px solid var(--rule);box-shadow:none}.nav-group__toggle,.nav__link{color:var(--ink);letter-spacing:0;font-weight:400}.nav__link:hover{color:var(--ink-strong);background:var(--brass-soft)}@supports (color:color-mix(in lab,red,red)){.nav__link:hover{background:color-mix(in oklch,var(--brass-soft) 18%,transparent)}}.nav__link--active,.nav__link[aria-current=page]{color:var(--brass-deep);border-left:2px solid var(--brass);background:0 0;font-weight:500}.btn--icon-style-with-border.btn--style-primary,.btn--style-primary{background:var(--brass);color:var(--vellum);border-color:var(--brass-deep);letter-spacing:.005em;font-weight:500}.btn--style-primary:focus-visible,.btn--style-primary:hover{background:var(--brass-deep);border-color:var(--brass-deep)}.btn--style-secondary{background:var(--paper);color:var(--ink-strong);border:1px solid var(--rule-strong)}.btn--style-secondary:hover{background:var(--paper-raised);border-color:var(--ink-soft)}.action-error,.btn--style-error,[data-destructive=true]{color:var(--burgundy);border-color:var(--burgundy)}@supports (color:color-mix(in lab,red,red)){.action-error,.btn--style-error,[data-destructive=true]{border-color:color-mix(in oklch,var(--burgundy) 50%,var(--rule))}}.btn--style-error:hover{background:var(--burgundy)}@supports (color:color-mix(in lab,red,red)){.btn--style-error:hover{background:color-mix(in oklch,var(--burgundy) 8%,var(--paper))}}.field-type .rs__control,.field-type input:not([type=checkbox]):not([type=radio]),.field-type select,.field-type textarea{background:var(--paper-inset);border:1px solid var(--rule);box-shadow:none;color:var(--ink);border-radius:var(--style-radius-s)}.field-type .rs__control:hover,.field-type input:hover,.field-type textarea:hover{border-color:var(--rule-strong)}.field-type .rs__control--is-focused,.field-type input:focus,.field-type textarea:focus,:focus-visible{outline:2px solid var(--lamp);outline-offset:1px;border-color:var(--brass-deep)}::placeholder{color:var(--ink-faint);font-style:italic}.card,.collapsible__content,.fieldset,.gutter,.tabs__container{background:var(--paper);border:1px solid var(--rule);box-shadow:none}.drawer__content,.modal__content,.popup-button-list,.popup__content,.rs__menu{background:var(--paper-raised);border:1px solid var(--rule-strong);box-shadow:var(--drawer-shadow);border-radius:var(--style-radius-m)}.collection-list__table,.list-header,.table{background:var(--vellum)}.collection-list__table thead,.table thead{background:var(--paper);border-bottom:1px solid var(--rule-strong)}.collection-list__table th,.table th{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;padding:12px 14px;font-size:.78rem;font-weight:500}.cell-doc-row,.collection-list__table td,.table td{border-bottom:1px solid var(--rule-soft);color:var(--ink);padding:14px}.collection-list__table tbody tr:hover,.table tbody tr:hover{background:var(--brass-soft)}@supports (color:color-mix(in lab,red,red)){.collection-list__table tbody tr:hover,.table tbody tr:hover{background:color-mix(in oklch,var(--brass-soft) 12%,transparent)}}.label--shape-pill,.pill,.status-pill{border:1px solid var(--rule);color:var(--ink-soft);letter-spacing:.02em;text-transform:lowercase;border-radius:var(--style-radius-s);background:0 0;font-size:.75rem;font-weight:500}.pill--has-link{color:var(--brass-deep);border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.pill--has-link{border-color:color-mix(in oklch,var(--brass) 35%,var(--rule))}}.pill--style-success{color:var(--sage);border-color:var(--sage)}@supports (color:color-mix(in lab,red,red)){.pill--style-success{border-color:color-mix(in oklch,var(--sage) 40%,var(--rule))}}.pill--style-error{color:var(--burgundy);border-color:var(--burgundy)}@supports (color:color-mix(in lab,red,red)){.pill--style-error{border-color:color-mix(in oklch,var(--burgundy) 40%,var(--rule))}}.pill--style-warning{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.pill--style-warning{border-color:color-mix(in oklch,var(--amber) 40%,var(--rule))}}.doc-header,.list-header{border-bottom:1px solid var(--rule);background:var(--vellum);padding:28px 32px 22px}.doc-header__title-wrapper,.list-header__title-wrapper{gap:6px}.doc-controls,.list-controls{background:var(--vellum);border-bottom:1px solid var(--rule-soft);padding:14px 32px}.step-nav{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.78rem}.step-nav a:hover{color:var(--brass-deep)}.gradient-overlay,[class*=gradient]{background:var(--vellum)!important}.checkbox-input__icon{color:var(--brass)}.dot-loader span{background:var(--brass)}::selection{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--brass) 30%,transparent)}}::selection{color:var(--ink-strong)}.rich-text-lexical{background:var(--paper-inset);border:1px solid var(--rule);border-radius:var(--style-radius-s)}