@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(./cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-page:#fff;--ds-ink:#251f21;--ds-ink-2:#585254;--ds-wash:#f4f1ec;--ds-hairline:#eae9ea;--ds-border:#d8d5d6;--ds-teal:#73a89a}*{box-sizing:border-box}body{margin:0;background:var(--ds-wash);color:var(--ds-ink);font-family:Figtree,system-ui,sans-serif;font-weight:300;font-size:16px;line-height:24px}.file-card{max-width:720px;margin:0 auto;padding:24px;display:grid;gap:24px;background:var(--ds-page);min-height:100vh}.file-header h1{margin:0 0 8px;font-size:28px;line-height:34px;font-weight:500}.file-fact{margin:0 0 8px;color:var(--ds-ink-2);font-size:14px}.file-paragraph{margin:0;max-width:60ch}.file-closing{margin:0;color:var(--ds-ink-2);font-size:14px}.file-group{display:grid;gap:14px}.file-group h2{margin:0;font-size:22px;line-height:28px;font-weight:500}.file-callout{border-left:2px solid var(--ds-ink);padding:4px 0 4px 14px}.file-callout p{margin:6px 0 0}.file-facts{margin:0;display:grid;gap:8px}.file-facts div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ds-hairline);padding-bottom:6px}.file-facts dt{color:var(--ds-ink-2)}.file-facts dd{margin:0;font-weight:600}.file-button{font:inherit;padding:10px 16px;min-height:44px;border-radius:8px;border:1px solid var(--ds-hairline);background:var(--ds-page);color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-self:start}.file-button.is-primary{background:var(--ds-ink);color:var(--ds-page);border-color:var(--ds-ink)}.file-button.is-ghost{border-color:transparent;background:transparent;text-decoration:underline}.file-button.is-compact{padding:6px 12px;min-height:36px}.file-close{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:28px;cursor:pointer;line-height:1}.file-choices{display:flex;gap:8px;flex-wrap:wrap}.rt-chip.is-sel{background:var(--ds-ink);color:var(--ds-page)}a.file-button{color:inherit}.file-top{background:var(--ds-wash);text-align:center;padding:56px 24px 40px}.file-brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:34px;line-height:38px;letter-spacing:.01em}.file-card{max-width:560px;border-radius:28px 28px 0 0;padding:32px 24px 48px;gap:28px;min-height:calc(100vh - 134px)}body{background:var(--ds-wash)}.file-header h1,.file-group h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.file-header h1{font-size:34px;line-height:40px}.file-group h2{font-size:28px;line-height:34px}.file-card strong,.file-facts dd,.rt-pname{font-weight:600}.rt-input{font:inherit;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--ds-hairline);border-radius:6px;background:#fff;color:inherit}.rt-field{display:grid;gap:8px;color:var(--ds-ink-2);font-size:15px}.file-button{border-radius:6px;justify-content:center}.file-button.is-primary{width:100%;justify-self:stretch}.file-card{align-content:start}.file-top:before{content:"Rent tracker";font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:34px;line-height:38px;letter-spacing:.01em}.file-header h1.is-brand{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}a.rt-chip,.rt-chip{color:var(--ds-ink);text-decoration:none}.rt-chip.is-sel{color:var(--ds-page)}.file-nav a{color:inherit;text-decoration:none}.file-nav a[aria-current=page]{color:var(--ds-page)}.file-top{padding:14px 24px 12px;text-align:center;position:sticky;top:0;z-index:5}.file-top:before{font-size:24px;line-height:28px}.file-top:after{content:"Shared rent records";display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:14px;line-height:18px;color:var(--ds-ink-2)}.file-top.is-hero{position:static;padding:64px 24px 44px}.file-top.is-hero:before{font-size:38px;line-height:44px}.file-card{min-height:calc(100vh - 60px);padding-top:28px;border-radius:24px 24px 0 0}.file-button,.rt-input{border-radius:4px}.rt-form-actions p{font-size:14px;line-height:20px}.file-top:after{content:none}.file-top{padding:18px 24px 16px}.file-card .rt-form-actions:has(>p){display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.file-card .rt-form-actions:has(>p)>p{flex:1;min-width:0}.file-card .rt-form-actions:has(>p)>button{flex:none}:root{--ds-page:#fbfaf9}body{font-family:Figtree Variable,Figtree,system-ui,sans-serif;font-size:14px;font-weight:350;line-height:24px;letter-spacing:-.01em;color:#251f21}.file-card{background:#fbfaf9;padding:24px;gap:48px;display:flex;flex-direction:column;align-content:normal}.file-header{display:flex;flex-direction:column;gap:24px}.file-header h1{font-size:32px;line-height:32px;letter-spacing:-.025em;font-weight:500;margin:0}.file-group{gap:24px}.file-group h2{font-size:24px;line-height:26px;letter-spacing:-.025em;font-weight:500}.file-fact{color:#73a89a;font-weight:600;font-size:14px;margin:0}.file-paragraph{max-width:none;margin:0}.file-callout{border-left:2px solid #d8d5d6;padding:0 0 0 14px;display:flex;flex-direction:column;gap:4px}.file-callout p{margin:0}.file-closing{color:#585254;font-size:14px}.file-button{font-size:14px;font-weight:400;line-height:14px;letter-spacing:-.01em;min-height:44px;padding:0 16px;border-radius:4px;border:1px solid #eae9ea;background:#fff;color:#251f21}.file-button.is-primary{background:#251f21;border-color:#251f21;color:#fbfaf9}.file-button.is-compact{min-height:44px;padding:0 16px}.file-nav a{padding:8px 14px;border-radius:999px;background:#f4f1ec;font-weight:600;color:#251f21}.file-nav a[aria-current=page]{background:#251f21;color:#fbfaf9}.rt-input{height:40px;min-height:40px;padding:0 16px;border:1px solid #eae9ea;border-radius:4px;font-size:16px;letter-spacing:-.01em}.rt-field,.rt-field-label{font-size:14px;color:#585254}.file-top{background:#f4f1ec}.file-top:not(.is-hero){padding:0;height:16px;position:static}.file-top:not(.is-hero):before{content:none}.file-header h1.is-brand{position:static;width:auto;height:auto;overflow:visible;clip:auto}.file-card{min-height:calc(100vh - 16px);padding-top:32px}a.file-button{align-self:flex-start;justify-content:center;text-decoration:none}.file-card>.file-button:not(.is-primary){align-self:flex-start}.file-nav{display:flex;gap:8px}.file-nav a{padding:8px 14px;border-radius:999px;background:var(--ds-wash, #f4f1ec);text-decoration:none;font-weight:600}.file-nav a[aria-current=page],.file-nav a.is-active,.file-nav a[data-active]{background:var(--ds-ink, #251f21);color:var(--ds-page, #fff)}.rt-overlay{position:fixed;left:0;right:0;top:var(--instinct-modal-top, 0px);bottom:var(--instinct-modal-bottom, 0px);background:#251f2166;display:flex;align-items:flex-start;padding:24px;z-index:40;overflow-y:auto}.rt-sheet{position:relative;background:var(--ds-page, #fff);border-radius:12px;padding:24px;width:100%;max-width:340px;display:grid;gap:16px;margin:0 auto;align-content:start}.rt-sheet-title{margin:0;font-size:18px;line-height:24px}.rt-sheet-sub{margin:0;color:var(--ds-ink-2, #585254);font-size:14px;line-height:20px}.rt-fields{display:grid;gap:12px}.rt-plist{display:grid;gap:10px}.rt-prow,.rt-urow{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--ds-hairline, #eae9ea);border-radius:12px;background:var(--ds-page, #fff);box-shadow:0 1px 3px #251f2114;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;width:100%;box-sizing:border-box}.rt-prow{background:var(--ds-wash, #f7f3ec)}.rt-prow:hover,.rt-urow:hover{box-shadow:0 2px 8px #251f2124}.rt-urow:disabled{cursor:default;box-shadow:none;opacity:.75}.rt-pbody{display:grid;gap:2px}.rt-pname{font-weight:600}.rt-pdim{color:var(--ds-ink-2, #585254)}.rt-rowend{display:flex;align-items:center;gap:10px;flex-shrink:0}.rt-chev{color:var(--ds-teal, #73a89a);font-size:22px;font-weight:600;line-height:1}.rt-pill{font-size:12px;font-weight:600;line-height:16px;padding:4px 10px;border-radius:999px;white-space:nowrap}.rt-pill.is-paid{background:#dcefe7;color:#236452}.rt-pill.is-partial{background:#f7ecd4;color:#8a5c14}.rt-pill.is-open{background:#f9e3dc;color:#a03f2c}.rt-pill.is-vacant{background:#eceae7;color:#6b6560}.rt-field{display:grid;gap:4px}.rt-field-label{font-size:12px;line-height:16px;color:var(--ds-ink-2, #585254)}.rt-input{font:inherit;padding:10px 12px;border:1px solid var(--ds-hairline, #eae9ea);border-radius:4px;background:#fff;color:inherit;width:100%;box-sizing:border-box;min-height:44px}.rt-entries{display:grid}.rt-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ds-hairline, #eae9ea)}.rt-entry:first-child{border-top:1px solid var(--ds-hairline, #eae9ea)}.rt-entry-main{display:grid;gap:2px}.rt-form-actions{display:flex;gap:12px;align-items:center}.rt-datewrap{position:relative;display:grid;gap:4px}.rt-datebtn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;min-height:44px;border:1px solid var(--ds-hairline, #eae9ea);border-radius:4px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.rt-cal{position:absolute;top:calc(100% + 6px);left:0;width:min(300px,100%);background:#fff;border:1px solid var(--ds-hairline, #eae9ea);border-radius:8px;box-shadow:0 12px 32px #251f212e;padding:12px;z-index:50}.rt-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rt-cal-title{font-weight:600;font-size:14px}.rt-cal-nav{border:1px solid var(--ds-hairline, #eae9ea);background:#fff;border-radius:6px;width:32px;height:32px;font-size:18px;line-height:1;cursor:pointer;color:inherit}.rt-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.rt-cal-dow{text-align:center;font-size:11px;color:var(--ds-ink-2, #585254);padding:4px 0}.rt-cal-day{border:none;background:transparent;padding:7px 0;text-align:center;border-radius:6px;font:inherit;font-size:14px;cursor:pointer;color:inherit}.rt-cal-day:hover{background:var(--ds-wash, #f4f1ec)}.rt-cal-day.is-sel{background:var(--ds-ink, #251f21);color:var(--ds-page, #fff)}@media (max-width: 480px){.rt-overlay{padding:12px}.rt-sheet{padding:16px;gap:12px}}.rt-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.rt-check input{width:20px;height:20px;accent-color:var(--ds-teal, #73a89a)}.rt-archived{opacity:.65}.rt-archived-label{margin:0 0 4px;font-size:12px;line-height:16px;color:var(--ds-ink-2, #585254);font-weight:600}.rt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.rt-chip{border:1px solid var(--ds-border);border-radius:18px;padding:9px 12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.rt-chip.is-sel{background:#155e55;color:#fff;border-color:#155e55}.rt-addunit{margin-top:12px}.rt-sheet{min-width:0;overflow-wrap:anywhere}.rt-sheet p{white-space:normal}.rt-form-actions{flex-wrap:wrap}.rt-form-actions>*{min-width:0;max-width:100%;white-space:normal}.rt-sheet .file-paragraph{max-width:100%}.rt-chip{min-height:44px;border-color:var(--ds-hairline)}.rt-audit{list-style:none;padding:0;margin:0;display:grid;gap:12px}.rt-audit li{display:grid;gap:6px;padding:16px;border:1px solid var(--ds-hairline);border-radius:12px;overflow-wrap:anywhere}.rt-audit li span{color:var(--ds-ink-2)}
