@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_90d3caa9-module__o7zcYa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_90d3caa9-module__o7zcYa__variable{--font-display:"Fraunces","Fraunces Fallback"}
span.data-grid-container,span.data-grid-container:focus{outline:none}.data-grid-container .data-grid{table-layout:fixed;border-collapse:collapse}.data-grid-container .data-grid .cell.updated{background-color:#0091fd29;transition:background-color}.data-grid-container .data-grid .cell{-webkit-user-select:none;user-select:none;cursor:cell;background-color:unset;vertical-align:middle;text-align:right;border:1px solid #ddd;height:17px;padding:0;transition:background-color .5s}.data-grid-container .data-grid .cell.selected{border:1px double #2185d0;transition:none;box-shadow:inset 0 -100px #2185d026}.data-grid-container .data-grid .cell.read-only{color:#999;text-align:center;background:#f5f5f5}.data-grid-container .data-grid .cell>.text{text-overflow:ellipsis;padding:2px 5px;overflow:hidden}.data-grid-container .data-grid .cell>input{text-align:right;background:0 0;border:2px solid #2185d0;width:calc(100% - 6px);height:11px;display:block;outline:none!important}.data-grid-container .data-grid .cell{vertical-align:bottom}.data-grid-container .data-grid .cell,.data-grid-container .data-grid.wrap .cell,.data-grid-container .data-grid.wrap .cell.wrap,.data-grid-container .data-grid .cell.wrap,.data-grid-container .data-grid.nowrap .cell.wrap,.data-grid-container .data-grid.clip .cell.wrap{white-space:normal}.data-grid-container .data-grid.nowrap .cell,.data-grid-container .data-grid.nowrap .cell.nowrap,.data-grid-container .data-grid .cell.nowrap,.data-grid-container .data-grid.wrap .cell.nowrap,.data-grid-container .data-grid.clip .cell.nowrap{white-space:nowrap;overflow-x:visible}.data-grid-container .data-grid.clip .cell,.data-grid-container .data-grid.clip .cell.clip,.data-grid-container .data-grid .cell.clip,.data-grid-container .data-grid.wrap .cell.clip,.data-grid-container .data-grid.nowrap .cell.clip{white-space:nowrap;overflow-x:hidden}.data-grid-container .data-grid .cell .value-viewer,.data-grid-container .data-grid .cell .data-editor{display:block}
:root{--surface:#f8f5f0;--surface-strong:#fff;--ink:#1f1a16;--muted:#4d433c;--accent:#6b7280;--accent-warm:#f08a5d;--highlight:#f5c542}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--ink);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f6f1ea 0%,#eef5ff 45%,#fff3ed 100%)}body:before,body:after{content:"";z-index:-1;filter:blur(1px);opacity:.18;border-radius:50%;width:380px;height:380px;position:fixed}body:before{background:radial-gradient(circle,#6b728073 0%,#6b728000 70%);top:-120px;right:-120px}body:after{background:radial-gradient(circle,#f08a5d66 0%,#f08a5d00 70%);bottom:-140px;left:-140px}a{color:inherit;text-decoration:none}.page-enter{animation:.6s ease-out both pageFade}@keyframes pageFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.grip-datasheet{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.grip-datasheet td.cell{white-space:nowrap;width:64px;padding:4px;line-height:1.25}.grip-datasheet td,.grip-datasheet th,.grip-datasheet .cell{white-space:nowrap}.grip-datasheet td.cell.read-only{background:#ffffffd9;font-weight:400}.grip-datasheet td.cell.selected{outline:1px solid var(--accent)}.grip-datasheet td.cell:first-child{width:140px}.grip-datasheet td.cell input,.grip-datasheet .data-editor{font-size:inherit}.grip-datasheet tr:hover td.cell,.grip-datasheet tr:hover td,.grip-datasheet tr:hover th{background:#f08a5d26;font-weight:600}.grip-datasheet tr:hover td.cell.read-only,.grip-datasheet tr:hover td.read-only{background:#f08a5d26!important}
