*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e8e4da;background:#0d0d0d;font-family:Courier New,monospace}select option{color:#e8e4da;background:#1c1c1c}@media (width<=768px){html,body,#root{width:100%;max-width:100vw;overflow-x:hidden}.fi-shell{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.fi-sidebar{max-width:160px!important;overflow-x:hidden!important}.fi-main{box-sizing:border-box!important;flex:1 1 0!important;min-width:0!important;max-width:calc(100vw - 160px)!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.fi-main input,.fi-main select,.fi-main textarea,.fi-main button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.fi-score-pill{max-width:140px!important;bottom:70px!important;right:8px!important}}input::placeholder,textarea::placeholder,select::placeholder,.fi-main input::placeholder,.fi-main textarea::placeholder{color:#a09890!important;opacity:1!important}@media (width<=768px){.fi-main>*{box-sizing:border-box!important;max-width:100%!important}.hide-mobile{display:none!important}}body{-webkit-text-size-adjust:100%}#root input,#root select,#root textarea{min-height:44px}#root textarea{min-height:88px}#root button{touch-action:manipulation;min-height:40px}[data-theme=field]{--ui-bg:#e9dfca;--ui-shell:#e2d6bd;--ui-panel:#f3ead8;--ui-card:#faf4e6;--ui-border:#b9854f;--ui-border-soft:#d8bd92;--ui-text:#221a11;--ui-muted:#5e5240;--ui-faint:#786a55;--ui-accent:#b0431b;--ui-action:#c44a1a;--ui-input-bg:#fffaf0;--ui-input-text:#1a140f;--ui-input-border:#b07a45;--true-field-bg:var(--ui-bg);--true-field-shell:var(--ui-shell);--true-field-panel:var(--ui-panel);--true-field-card:var(--ui-card);--true-field-border:var(--ui-border);--true-field-border-soft:var(--ui-border-soft);--true-field-text:var(--ui-text);--true-field-muted:var(--ui-muted);--true-field-faint:var(--ui-faint);--true-field-accent:var(--ui-accent);--true-field-action:var(--ui-action);--true-field-input-bg:var(--ui-input-bg);--true-field-input-text:var(--ui-input-text);--true-field-input-border:var(--ui-input-border);border-radius:6px;background:var(--ui-card)!important;color:var(--ui-text)!important}[data-theme=field] div[style*="background: rgb(13, 13, 13)"],[data-theme=field] div[style*="background:#0d0d0d"],[data-theme=field] div[style*="background: #0d0d0d"]{background:var(--ui-card)!important}[data-theme=field] div[style*="background: rgb(17, 17, 17)"],[data-theme=field] div[style*="background:#111"],[data-theme=field] div[style*="background: #111"]{background:var(--ui-shell)!important;border-color:var(--ui-border-soft)!important}[data-theme=field] div[style*="background: rgb(20, 20, 20)"],[data-theme=field] div[style*="background: rgb(24, 24, 24)"],[data-theme=field] div[style*="background:#141414"],[data-theme=field] div[style*="background: #141414"],[data-theme=field] div[style*="background:#181818"],[data-theme=field] div[style*="background: #181818"],[data-theme=field] div[style*="background: rgb(30, 26, 24)"],[data-theme=field] div[style*="background:#1e1a18"],[data-theme=field] div[style*="background: #1e1a18"]{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}[data-theme=field] [style*="color:#5a5650"],[data-theme=field] [style*="color: #5a5650"],[data-theme=field] [style*="color:#6a6660"],[data-theme=field] [style*="color: #6a6660"],[data-theme=field] [style*="color:#4a4a44"],[data-theme=field] [style*="color: #4a4a44"],[data-theme=field] [style*="color:#3a3a34"],[data-theme=field] [style*="color: #3a3a34"],[data-theme=field] [style*="color:#8a8680"],[data-theme=field] [style*="color: #8a8680"],[data-theme=field] [style*="color:#9a9690"],[data-theme=field] [style*="color: #9a9690"]{color:var(--ui-muted)!important}[data-theme=field] [style*="color:#e8e4da"],[data-theme=field] [style*="color: #e8e4da"],[data-theme=field] [style*="color:#d4d0c8"],[data-theme=field] [style*="color: #d4d0c8"],[data-theme=field] [style*="color:#b0aca6"],[data-theme=field] [style*="color: #b0aca6"],[data-theme=field] [style*="color:#c0bab0"],[data-theme=field] [style*="color: #c0bab0"],[data-theme=field] .true-flabel{color:var(--ui-text)!important}[data-theme=field] [style*="color:#c8a96e"],[data-theme=field] [style*="color: #c8a96e"]{color:var(--ui-accent)!important}[data-theme=field] input,[data-theme=field] select,[data-theme=field] textarea{background:var(--ui-input-bg)!important;color:var(--ui-input-text)!important;border:2px solid var(--ui-input-border)!important;box-shadow:0 1px #0000000a,0 6px 16px #5032141a!important}[data-theme=field] input::placeholder,[data-theme=field] textarea::placeholder{color:#8a7a63!important;opacity:1!important}[data-theme=field] select option{color:#1a140f!important;background:#fffaf0!important}[data-theme=field] input:focus,[data-theme=field] select:focus,[data-theme=field] textarea:focus{outline-offset:1px;border-color:var(--ui-action)!important;outline:3px solid #c44a1a66!important}[data-theme=field] button[style*="background: rgb(200, 169, 110)"],[data-theme=field] button[style*="background:#c8a96e"],[data-theme=field] button[style*="background: #c8a96e"]{background:var(--ui-action)!important;color:#fff7ec!important;border-color:var(--ui-action)!important}[data-theme=field] button[style*="background: transparent"]{border-color:var(--ui-border)!important;color:var(--ui-muted)!important}[data-theme=field] [style*="border: 1px solid rgb(42, 42, 42)"],[data-theme=field] [style*="border:1px solid #2a2a2a"],[data-theme=field] [style*="border: 1px solid #2a2a2a"]{border-color:var(--ui-border)!important}[data-theme=field] [style*="border-bottom: 1px solid rgb(42, 42, 42)"],[data-theme=field] [style*="border-bottom:1px solid #2a2a2a"],[data-theme=field] [style*="border-bottom: 1px solid #2a2a2a"]{border-bottom-color:var(--ui-border-soft)!important}@media (width<=768px){#root input,#root select,#root textarea{width:100%!important;max-width:100%!important;min-height:48px!important;font-size:16px!important}#root button{max-width:100%!important;min-height:44px!important}#root div,#root section,#root main,#root form{max-width:100vw}#root [style*="grid-template-columns: 1fr 1fr"],#root [style*="grid-template-columns: repeat(auto-fill"]{grid-template-columns:1fr!important}}@media (display-mode:standalone){.true-shell,.fi-sidebar{padding-top:calc(env(safe-area-inset-top,0px) + 20px)!important}.capture-scroll{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)!important}}.fi-bay>*{min-height:0!important}.field-workspace{min-width:0;container:field-workspace/inline-size}.field-inspector-toolbar{color:#f0ece2;background:#24170f;justify-content:space-between;align-items:center;gap:8px;padding:10px;font:14px/1.5 system-ui,sans-serif;display:flex}.field-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.field-workspace-grid.inspector-open{grid-template-columns:minmax(280px,1fr) minmax(260px,310px)}.field-editor-content{min-width:0;container:record-form/inline-size}.field-inspector{color:#eeeae2;overflow-wrap:anywhere;background:#17191f;border-left:1px solid #756347;flex-direction:column;min-width:0;max-height:65vh;padding:0;font:15px/1.55 system-ui,sans-serif;display:flex;position:sticky;top:0;overflow:hidden}.field-inspector h3,.field-inspector h4{margin:0 0 10px;font-size:17px}.field-inspector h5{color:#d8c39d;margin:0 0 5px;font-size:13px}.field-inspector p{white-space:pre-wrap;margin:0 0 8px}.field-inspector section{border-top:1px solid #3a3c44;margin-top:14px;padding-top:12px}.field-inspector small{color:#bebcc2;margin-top:8px;font-size:12px;display:block}.field-inspector-heading,.field-inspector-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-inspector-heading{justify-content:space-between}.field-inspector-picker{margin:12px 0;font-size:12px;display:block}.field-inspector-picker select{color:#fff;background:#242730;border:1px solid #8b806e;width:100%;margin-top:4px;padding:10px;font:14px system-ui;display:block}.field-workspace button,.field-info-button{cursor:pointer;min-height:36px}.field-inspector button,.field-inspector-toolbar button,.field-info-button{color:#eedab6;background:#292522;border:1px solid #8a7250;border-radius:5px;padding:7px 10px;font:13px/1.4 system-ui,sans-serif}.field-inspector button:disabled{opacity:.55;cursor:default}.field-info-button{text-align:left;background:0 0;border-color:#0000;flex-wrap:wrap;align-items:center;gap:3px;margin-top:4px;padding:4px 6px;font-size:12px;display:inline-flex}.field-info-button:hover,.field-info-button[aria-expanded=true]{color:#35291c;background:#ebe0cd;border-color:#8a7250}.field-inspector-controls{border-bottom:1px solid #3a3c44;flex:none;padding:12px}.field-inspector-body{overscroll-behavior:contain;min-height:0;padding:14px;overflow-y:auto}.field-inspector-status{color:#cbb4f1;font-size:13px}.field-workspace :focus-visible{outline-offset:2px;outline:3px solid #dda953}.field-editor-content .true-flabel{letter-spacing:.2px!important;font-family:system-ui,sans-serif!important;font-size:13px!important}.field-editor-content input,.field-editor-content select,.field-editor-content textarea{font-family:system-ui,sans-serif!important;font-size:16px!important;line-height:1.5!important}.field-editor-content .inspector-proposal-group{display:none}.record-module-index.is-editing{gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.record-module-index.is-editing>*{flex:0 0 145px}@container field-workspace (width<=600px){.field-workspace-grid.inspector-open{grid-template-columns:minmax(0,1fr)}.field-inspector{border-bottom:1px solid #756347;border-left:0;grid-row:1;max-height:280px;position:relative}.field-inspector-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.field-workspace *{scroll-behavior:auto!important}}@container record-form (width<=480px){.record-field-pair,.fi-dim-grid{grid-template-columns:minmax(0,1fr)!important}}.field-editor-content input,.field-editor-content select,.field-editor-content textarea{box-sizing:border-box;min-width:0;max-width:100%}.field-inspector-toolbar{z-index:2;position:sticky;top:0}.field-editor-content .field-info-button{color:#62451f}.field-picker-toggle{text-align:left;justify-content:space-between;gap:8px;width:100%;margin-top:10px;display:flex}.field-picker label{font-size:13px;display:block}.field-picker input{box-sizing:border-box;color:#fff;background:#242730;border:1px solid #8b806e;border-radius:4px;width:100%;min-width:0;margin:6px 0 10px;padding:9px;font:16px system-ui,sans-serif;display:block}.field-picker-results{overscroll-behavior:contain;gap:4px;max-height:180px;display:grid;overflow-y:auto}.field-picker-results button{text-align:left;min-height:40px}.field-picker-results button[aria-pressed=true]{background:#403423;border-color:#dda953}.continuous-record-form>[data-record-section]{border-bottom:1px solid #cdbb9c;margin-bottom:24px;padding-bottom:28px;scroll-margin-top:72px}.continuous-record-form>[data-record-section]:last-of-type{border-bottom:0}.continuous-record-form>[data-record-section]:focus{outline:none}.continuous-record-form>[data-record-section]:focus-visible{outline-offset:4px;outline:2px solid #a85a20}.continuous-record-form{color:#292821;background:#fbfaf6!important}.record-document-header{border-bottom:2px solid #65543c;margin-bottom:12px;padding:24px 0 20px}.record-document-header h2{color:#292821;overflow-wrap:anywhere;margin:8px 0;font:600 22px/1.3 Georgia,serif}.record-document-header p{color:#514d43;margin:6px 0;font:14px/1.5 system-ui,sans-serif}.record-document-header .record-document-kicker{letter-spacing:1px;font-size:11px;font-weight:700}.record-document-header .record-document-note{font-size:12px}.continuous-record-form .record-section-heading{margin:0 0 6px;color:#352f26!important;letter-spacing:.3px!important;font:600 17px/1.4 Georgia,serif!important}.continuous-record-form .record-field-hint{margin:4px 0 6px;color:#575248!important;font:12px/1.45 system-ui,sans-serif!important}.continuous-record-form input,.continuous-record-form select,.continuous-record-form textarea{color:#252520!important;box-shadow:none!important;background:#fffefb!important;border:1px solid #8b8171!important;border-radius:3px!important}.continuous-record-form input:focus,.continuous-record-form select:focus,.continuous-record-form textarea:focus{border-color:#985120!important}
