:root{--ink:#101418;--ink-soft:#3a424c;--muted:#5f6872;--faint:#69717b;--paper:#f2efe9;--card:#fff;--line:#10141817;--line-strong:#1014182e;--recovered:#0e7c5a;--recovered-wash:#0e7c5a14;--owed:#b5761f;--owed-wash:#e8a33d1f;--shadow:0 0 0 1px #10141805, 0 1px 2px #1014180d, 0 14px 30px -16px #10141833;--shadow-lift:0 0 0 1px #10141808, 0 2px 6px #1014180f, 0 28px 56px -26px #1014184d;--serif:Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--radius:14px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(#10141809 1px,#0000 0);background-size:3px 3px;position:fixed;inset:0}.shell{z-index:1;max-width:1040px;margin:0 auto;padding:40px 24px 96px;position:relative}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:24px;display:flex}.masthead .actions{align-items:center;gap:10px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand svg{width:38px;height:38px;display:block}.brand-text{flex-direction:column;gap:2px;display:flex}.brand .name{font-family:var(--serif);letter-spacing:-.5px;font-size:27px;font-weight:700;line-height:1.1}.brand .tagline{font-family:var(--sans);color:var(--muted);letter-spacing:.1px;font-size:13px;line-height:1.3}@media (width<=620px){.brand .tagline{display:none}}.premise{max-width:62ch;margin-bottom:32px}.premise-figure{font-family:var(--serif);letter-spacing:-.3px;color:var(--ink);margin:0 0 8px;font-size:23px;line-height:1.25}.premise-body{font-family:var(--sans);color:var(--muted);margin:0;font-size:14px;line-height:1.55}.premise-orient{border-left:2px solid var(--line-strong);color:var(--ink-soft);margin-top:10px;padding-left:12px}@media (width<=620px){.premise{margin-bottom:26px}.premise-figure{font-size:20px}}.totals{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:1.4fr 1fr 1fr;gap:1px;margin-bottom:40px;display:grid;overflow:hidden}.totals>div{background:var(--card);padding:26px 26px 24px}.totals .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11.5px;font-weight:700}.totals .value{font-family:var(--serif);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.totals .value.recovered{color:var(--recovered)}.example-note{max-width:62ch;color:var(--muted);margin:-26px 0 40px;font-size:13px;line-height:1.55}.address{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:22px 26px;display:flex}.address .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:11.5px;font-weight:700}.address .value{font-family:var(--mono);color:var(--ink);word-break:break-all;font-size:17px;font-weight:600}.address .hint{color:var(--muted);max-width:460px;font-size:13.5px}.section-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.section-head h2{font-family:var(--serif);letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700}.section-head .count{color:var(--muted);font-size:13.5px}.rows{flex-direction:column;gap:10px;display:flex}.row{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;width:100%;font:inherit;color:inherit;grid-template-columns:10px 1fr auto;align-items:center;gap:18px;padding:18px 22px;transition:box-shadow .18s,transform .18s,border-color .18s;animation:.38s cubic-bezier(.2,.7,.3,1) both rise;display:grid}.row:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-1px)}.row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.row .dot{background:var(--owed);border-radius:50%;width:10px;height:10px}.row .dot.recovered{background:var(--recovered)}.row .dot.quiet{background:var(--faint)}.row .title{margin-bottom:3px;font-size:16.5px;font-weight:600}.row .meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13.5px;display:flex}.row .amount{font-family:var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:700}.row .amount.recovered{color:var(--recovered)}.row .amount.owed{color:var(--owed)}.row .reason,.sheet .reason{max-width:68ch;color:var(--ink-soft);grid-template-columns:58px 1fr;align-items:baseline;column-gap:8px;margin-top:7px;font-size:13px;line-height:1.5;display:grid}.sheet .reason{grid-template-columns:74px 1fr;margin-top:0;font-size:14px}.row .reason .who,.sheet .reason .who{letter-spacing:1.1px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.row>.pill{white-space:nowrap}.row.pulse{animation:1.2s ease-out pulse}@keyframes rise{0%{transform:translateY(6px)}to{transform:none}}@keyframes pulse{0%{background:var(--recovered-wash)}to{background:var(--card)}}.pill{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);background:#1014180f;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.pill.owed{background:var(--owed-wash);color:var(--owed)}.pill.recovered{background:var(--recovered-wash);color:var(--recovered)}.chip{vertical-align:2px;letter-spacing:.9px;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);background:#1014180a;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#10141852;animation:.2s both fade;position:fixed;inset:0}.sheet{background:var(--paper);border-left:1px solid var(--line);z-index:11;width:min(680px,100%);padding:36px 36px 80px;animation:.26s cubic-bezier(.2,.7,.3,1) both slide;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #10141829}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(24px)}to{transform:none}}.sheet h2{font-family:var(--serif);letter-spacing:-.5px;margin:0 0 6px;font-size:27px}.sheet .basis{color:var(--ink-soft);margin-bottom:26px;font-size:16px}.block{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:14px;padding:20px 22px}.block .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11.5px;font-weight:700}.quote{font-family:var(--serif);border-left:3px solid var(--ink);color:var(--ink);padding-left:16px;font-size:16px;line-height:1.6}.quote .ref{font-family:var(--mono);color:var(--muted);margin-bottom:8px;font-size:12.5px;display:block}.letter{white-space:pre-wrap;font-size:15px;line-height:1.65}.timeline{margin:0;padding:0;list-style:none}.timeline li{color:var(--ink-soft);padding-bottom:16px;padding-left:22px;font-size:14.5px;position:relative}.timeline li:before{content:"";background:var(--faint);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:3px}.timeline li.settled:before{background:var(--recovered)}.timeline li:after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:0;left:6px}.timeline li:last-child:after{display:none}.timeline time{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}button.act{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 20px;font-weight:600;transition:transform .14s,filter .14s}button.act:hover{filter:brightness(.96)}button.act:active{transform:translateY(1px)}button.act.primary{background:var(--ink);color:var(--paper)}button.act.ghost{color:var(--ink-soft);border:1px solid var(--line-strong);background:0 0}.actions{gap:10px;margin:22px 0 6px;display:flex}.empty,.loading{background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;color:var(--muted);padding:44px 30px}.empty strong{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:19px;display:block}.example-invite{border-top:1px dashed var(--line-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.example-invite .hint{text-align:left;max-width:46ch;color:var(--faint);font-size:12.5px;line-height:1.5}.signin{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-width:420px;box-shadow:var(--shadow);margin:96px auto;padding:34px}.signin h1{font-family:var(--serif);letter-spacing:-.6px;margin:0 0 8px;font-size:30px}.signin p{color:var(--muted);margin:0 0 22px;font-size:14.5px}.field{width:100%;font:inherit;border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;margin-bottom:12px;padding:11px 14px;display:block}.field:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:#0000}.error{color:var(--ink);margin-top:12px;font-size:14px}.spend{border-top:1px solid var(--line);color:var(--faint);font-variant-numeric:tabular-nums;margin-top:56px;padding-top:20px;font-size:13px}@media (width<=720px){.totals{grid-template-columns:1fr}.sheet{padding:26px 20px 60px}.shell{padding:24px 16px 72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--paper);background-image:radial-gradient(1100px 700px at 86% -10%,#0e7c5a1a,#0e7c5a00 58%),radial-gradient(900px 620px at 4% 106%,#b5761f13,#b5761f00 60%);background-repeat:no-repeat;background-attachment:fixed}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#0e7c5a06,#0e7c5a00 70%);animation:44s ease-in-out infinite alternate ambient-drift;position:fixed;inset:-20%}@keyframes ambient-drift{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}.masthead,.premise,.totals,.example-note,.address,.shell>section{animation:.46s cubic-bezier(.2,.7,.3,1) both soft-arrival}.masthead{animation-delay:0s}.premise{animation-delay:40ms}.totals{animation-delay:90ms}.example-note{animation-delay:.1s}.address{animation-delay:.14s}.shell>section:first-of-type{animation-delay:.18s}.shell>section:nth-of-type(2){animation-delay:.22s}.shell>section:nth-of-type(3){animation-delay:.26s}@keyframes soft-arrival{0%{transform:translateY(8px)}to{transform:none}}.totals>div{background-image:linear-gradient(#fff,#fcfbf9);background-color:var(--card)}.row{transition:box-shadow .22s cubic-bezier(.2,.7,.3,1),transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s,background-color .22s}.row:hover{border-color:var(--line-strong);transform:translateY(-2px)}div.row:hover{border-color:var(--line);box-shadow:var(--shadow);transform:none}button.act{transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .2s,filter .16s}button.act.primary{box-shadow:0 1px 2px #10141829,0 8px 18px -10px #10141880}button.act.primary:hover{transform:translateY(-1px);box-shadow:0 2px 4px #1014182e,0 14px 26px -12px #1014188c}button.act.ghost:hover{border-color:var(--line-strong);background:#10141808}.sheet-backdrop{-webkit-backdrop-filter:blur(6px);background:#1014185c}.sheet{box-shadow:-1px 0 #1014180f,-40px 0 90px -30px #10141857}.address{background-image:linear-gradient(#fff,#fcfbf9);background-color:var(--card)}@media (prefers-reduced-motion:reduce){body:after{animation:none}.masthead,.premise,.totals,.example-note,.address,.shell>section,.row{animation:none!important}.row,button.act{transition:none}}:root{--rule:#1014181f;--ease:cubic-bezier(.2, .7, .3, 1)}html{scrollbar-gutter:stable}html:has(.sheet){overflow:hidden}::selection{color:#101418;background:#d9ded9}.shell{max-width:1120px;padding-top:30px}.masthead{border-bottom-color:var(--line-strong);margin-bottom:30px;padding-bottom:22px}.masthead .actions{flex-shrink:0;margin:0}.brand{min-width:0}.brand svg{box-shadow:0 5px 10px -7px var(--ink);border-radius:9px;flex-shrink:0}.brand .name{letter-spacing:-.9px;font-size:30px}.brand .tagline{margin-top:3px}.premise{grid-template-columns:.95fr 1.1fr;gap:13px 54px;max-width:none;margin-bottom:30px;display:grid}.premise-figure{letter-spacing:-1.4px;text-wrap:balance;grid-row:1/3;margin:0;font-size:clamp(32px,3.3vw,43px);line-height:1.12}.premise-body{color:var(--ink-soft);font-size:13.5px;line-height:1.65}.premise-orient{color:var(--muted);margin-top:0;padding-left:13px;font-size:12.5px}.totals{--recovered:#86dfb9;--owed:#f0c07d;--ink:#f6f4ef;--muted:#c0c7c6;isolation:isolate;color:var(--ink);background:radial-gradient(at 12% 0,#334143 0,#1c2528 46%,#151c1f 100%);border:1px solid #303b3d;border-radius:16px;gap:0;margin-bottom:26px;position:relative;overflow:visible;box-shadow:inset 0 2px #fff,0 6px 0 -2px #c8ceca,0 7px 0 -2px #7c8580,0 24px 38px -22px #1014188c}.totals>div{background:0 0;padding:28px 32px 26px;position:relative}.totals>div+div{border-left:1px solid #ffffff21}.totals>div:first-child{padding-left:34px}.totals .label{color:var(--muted);letter-spacing:1.8px;margin-bottom:20px;font-size:11px}.totals .label:before{content:"";vertical-align:2px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.totals>div:first-child .label:before{color:var(--recovered)}.totals>div:nth-child(2) .label:before{color:var(--owed)}.totals .value{letter-spacing:-2px;font-size:51px;font-weight:400;line-height:1}.totals>div:first-child .value{font-size:68px;line-height:51px}.totals .value.recovered{text-shadow:none}.totals .sub{color:var(--muted);margin-top:19px;font-size:12.5px}.example-note{border-left:3px solid var(--ink-soft);max-width:none;color:var(--ink-soft);background:#ffffff8f;border-radius:0 6px 6px 0;margin:0 0 28px;padding:12px 16px;font-size:13px}.address{box-shadow:0 4px 0 -1px #fbfaf7, 0 5px 0 -1px var(--line-strong), var(--shadow);border-radius:10px;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:38px;padding:22px 26px;display:grid;position:relative}.address .label{color:var(--muted);letter-spacing:1.4px;font-size:10px}.address .value{letter-spacing:-.35px;font-size:16px}.address .hint{flex:220px;font-size:12.5px;line-height:1.6}.address>div:last-child{border-left:1px solid var(--line);padding-left:28px}.address button.act{background:var(--ink);color:var(--paper);border-color:var(--ink);padding:10px 16px}.address button.act:hover{background:var(--ink-soft)}.section-head{gap:12px}.section-head h2{letter-spacing:-.8px;font-size:29px;font-weight:400}.section-head .count{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.shell>section>.section-head{border-bottom:1px solid var(--line-strong);align-items:center;margin-bottom:18px;padding-bottom:14px}.shell>section>.section-head h2{align-items:center;gap:13px;display:flex}.shell>section>.section-head h2:before{content:"";background:var(--ink);width:18px;height:3px}.rows{gap:12px}.row{box-shadow:var(--shadow);background-image:linear-gradient(120deg,#fff 60%,#fcfbf8);border-radius:10px;grid-template-columns:6px minmax(0,1fr) auto;gap:18px;padding:22px 68px 22px 24px;position:relative}.row>span:nth-child(2){min-width:0}.row .title{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.row .meta{overflow-wrap:anywhere;gap:4px 9px;margin-top:5px;font-size:12.5px;line-height:1.5}.row .dot{border-radius:2px;width:4px;height:28px}.row .amount{letter-spacing:-.6px;font-size:26px;font-weight:400}button.row:after{content:"→" / "";border:1px solid var(--line-strong);width:30px;height:30px;color:var(--ink-soft);font:17px/1 var(--sans);transition:color .18s var(--ease), background .18s var(--ease), translate .18s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 15px);right:22px}button.row:hover:after,button.row:focus-visible:after{background:var(--ink);color:var(--paper);translate:2px}button.row:active{box-shadow:var(--shadow);transform:translateY(0)}.chip{color:var(--ink-soft);letter-spacing:.65px;vertical-align:1px;white-space:nowrap;background:#f2efe9;border-color:#1014183b;border-radius:4px;font-size:11px}.pill{letter-spacing:.65px;border-radius:5px;padding:5px 9px;font-size:10.5px}.pill.owed{color:#805317}.arrivals .rows{background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:12px;gap:0}.arrivals .row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;padding-top:24px;padding-bottom:24px}.arrivals .row+.row{border-top:1px solid var(--line)}.arrivals .row:first-child{border-radius:11px 11px 0 0}.arrivals .row:last-child{border-radius:0 0 11px 11px}.arrivals .row:only-child{border-radius:11px}.arrivals button.row:hover,.arrivals button.row:focus-visible{z-index:1;background:#fcfbf8;transform:translate(3px);box-shadow:0 12px 22px -17px #10141866}.arrivals div.row:hover{box-shadow:none}.arrivals .row .dot{background:linear-gradient(var(--ink-soft), var(--ink-soft)) 8px 11px / 13px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) 8px 17px / 9px 1px no-repeat, #f3f2ed;width:30px;height:36px;transition:transform .2s var(--ease);border:1px solid #d7d9d4;border-radius:3px 8px 3px 3px;margin-top:4px;position:relative;box-shadow:-3px 3px 0 -1px #fff,-4px 4px 0 -1px #c6cbc6}.arrivals button.row:hover .dot{transform:rotate(-4deg)translateY(-1px)}.arrivals .pill,.arrivals .pill.recovered{color:var(--ink-soft);border:1px solid var(--line);background:#efefea;margin-top:3px}.arrivals .row .reason{max-width:73ch;color:var(--muted);border-left:2px solid #d5d9d1;margin-top:14px;padding:0 0 0 12px;font-size:13px;line-height:1.65;display:block}.arrivals .reason .who{color:var(--ink-soft);letter-spacing:1px;margin-right:8px;font-size:9px}.claims .rows{grid-template-columns:1fr 1fr;gap:16px;display:grid}.claims .row{grid-template-columns:4px minmax(0,1fr);align-items:start;gap:12px 15px;padding:24px}.claims .row .dot{margin-top:6px}.claims .row .chip{margin:8px 0;display:table}.claims .row>.amount{border-top:1px solid var(--line);grid-column:2;padding-top:13px;font-size:34px}.claims button.row:after{top:auto;bottom:27px}.sheet{background-image:linear-gradient(135deg, #f9f7f2, var(--paper) 48%);overscroll-behavior:contain;scrollbar-color:#a9ada8 transparent;padding:24px 32px 72px}.sheet>.section-head{z-index:2;box-shadow:0 -25px 0 #f7f5ef, 0 1px 0 var(--line-strong), 0 8px 16px -15px var(--ink);background:#f7f5ef;flex-wrap:wrap;align-items:center;margin:0 -32px 28px;padding:12px 32px 14px;position:sticky;top:-1px}.sheet>.section-head .act{margin-left:auto;padding:8px 13px}.sheet>.section-head .chip{margin-left:0}.sheet>.section-head .pill{color:var(--ink-soft);background:#1014180f}.sheet h2{letter-spacing:-1px;text-wrap:pretty;font-size:36px;font-weight:400;line-height:1.15}.sheet .basis{margin:14px 0 26px;font-size:15px;line-height:1.65}.sheet>h2+.block{margin-top:26px}.block{box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:9px;margin-bottom:20px;padding:24px 26px}.block .label{color:var(--muted);letter-spacing:1.4px;font-size:10.5px}.amount-block{border-left:3px solid var(--ink-soft);background:linear-gradient(125deg,#fff,#fcfbf8);position:relative}.amount-block .value{padding-right:40px}.evidence-block{box-shadow:none;background:#ffffff6b}.evidence-block>.label,.letter-block>.label{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.provision-block{--ink:#f2efe9;--ink-soft:#e0e6e1;--muted:#bfc8c5;color:var(--ink);background:radial-gradient(at 0 0,#344244,#1b2528 75%);border:1px solid #364244;padding:27px 28px;box-shadow:0 18px 30px -22px #101418a6}.provision-block>.label{margin-bottom:19px}.quote{border-left-width:2px;padding-left:18px;font-size:20px;line-height:1.65}.provision-block .quote{border-left-color:#ffffff4d}.quote .ref{color:var(--ink-soft);background:#80808021;border-radius:3px;margin:0 0 13px;padding:4px 8px;font-size:11.5px;display:table}.provision-block .quote .ref{background:#ffffff1a}.letter-block{box-shadow:0 5px 0 -1px #fcfbf9, 0 6px 0 -1px var(--line-strong), var(--shadow);background:#fff;border-radius:3px 9px 9px 3px;margin-bottom:27px;padding:28px 30px}.letter{font-family:var(--serif);color:var(--ink-soft);font-size:17px;line-height:1.8}.sheet a{text-underline-offset:4px;text-decoration-thickness:1px}.provision-block a:focus-visible{outline-color:#f2efe9}.sheet .actions{border:1px solid var(--line-strong);background:#e8e9e2;border-bottom:0;border-radius:9px 9px 0 0;margin-top:28px;margin-bottom:0;padding:20px 20px 12px}.sheet .actions+p{--muted:var(--ink-soft);border:1px solid var(--line-strong);background:#e8e9e2;border-top:0;border-radius:0 0 9px 9px;padding:0 20px 20px}.sheet .reason{border-left:2px solid var(--ink-soft);background:#f3f2ed;padding:14px 16px;display:block}.sheet .reason .who{color:var(--ink-soft);margin-bottom:5px;display:block}.timeline time{color:var(--muted);font-family:var(--mono);margin-bottom:4px;font-size:11px}.timeline li{padding-bottom:22px}.timeline li:last-child{padding-bottom:0}.empty,.loading{box-shadow:var(--shadow);background:linear-gradient(140deg,#fff,#fcfbf9);border-style:solid}.empty{text-align:left;border-top:3px solid var(--ink);border-radius:11px;padding:32px 34px;line-height:1.7}.empty strong{letter-spacing:-.5px;margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.3}.empty:before{content:"";border:1px solid var(--line-strong);background:linear-gradient(var(--line-strong), var(--line-strong)) 6px 9px / 12px 2px no-repeat;width:24px;height:30px;box-shadow:-4px 4px 0 -1px #fcfbf9, -5px 5px 0 -1px var(--line-strong);border-radius:2px 5px 2px 2px;margin:0 0 24px 4px;display:block}.example-invite{border-top-style:solid;justify-content:flex-start}.example-invite .hint{color:var(--ink-soft)}.loading{text-align:left;color:var(--ink-soft);padding:34px 28px}.loading:before{content:"";vertical-align:5px;background:var(--ink);transform-origin:0;width:24px;height:2px;margin-right:12px;animation:1.6s ease-in-out infinite alternate reading;display:inline-block}@keyframes reading{0%{opacity:.25;transform:scaleX(.45)}to{opacity:.8;transform:scaleX(1)}}.signin{max-width:480px;box-shadow:0 6px 0 -1px #fbfaf7, 0 7px 0 -1px var(--line-strong), 0 30px 60px -28px #10141859;border-radius:14px;margin:44px auto;padding:34px}.signin-brand{color:var(--paper);background:#1b2528;border-radius:13px 13px 0 0;align-items:center;gap:14px;margin:-34px -34px 28px;padding:27px 34px;display:flex}.signin-brand h1{margin:0;font-size:34px}.signin-brand svg{border-radius:9px;outline:1px solid #fff3;flex-shrink:0}.signin form{border-top:1px solid var(--line);padding-top:22px}.signin .act{width:100%}.field{color:var(--ink);background:#faf9f6;border-radius:7px;padding:13px 14px}.field::placeholder{color:var(--muted);opacity:1}.error{border-left:3px solid var(--ink);background:#f0ede7;padding:12px 14px}:where(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:4px}button.act{border-radius:7px;min-height:44px}button:disabled{opacity:.55;cursor:wait}button:disabled:hover{filter:none;transform:none}.spend{color:var(--muted);line-height:1.65}@media (width>=621px) and (width<=900px){.brand .tagline{max-width:32ch;font-size:12px}.premise{column-gap:28px}.premise-figure{font-size:34px}.totals{grid-template-columns:1.25fr 1fr .8fr}.totals>div,.totals>div:first-child{padding:24px 20px}.totals .value{font-size:40px}.totals>div:first-child .value{font-size:54px;line-height:40px}.totals .sub{font-size:12px}.address{grid-template-columns:1fr;gap:16px}.address>div:last-child{border-left:0;padding-left:0}.arrivals .row{grid-template-columns:32px minmax(0,1fr)}.arrivals .row>.pill{grid-column:2;justify-self:start;margin-top:-4px}}@media (width<=820px){.claims .rows{grid-template-columns:1fr}}@media (width<=620px){.shell{padding:22px 18px 64px}.masthead{gap:12px;margin-bottom:25px;padding-bottom:20px}.masthead .act{padding:9px 12px;font-size:12px}.brand{gap:9px}.brand .name{font-size:28px}.premise{margin-bottom:26px;display:block}.premise-figure{letter-spacing:-1px;text-wrap:pretty;max-width:17ch;margin-bottom:16px;font-size:34px}.premise-body{font-size:13.5px}.premise-orient{margin-top:13px;font-size:12.5px}.totals{border-radius:12px;grid-template-columns:1fr 1fr}.totals>div,.totals>div:first-child{padding:21px 22px}.totals>div:first-child{border-bottom:1px solid #ffffff21;grid-column:1/-1}.totals>div:nth-child(2){border-left:0}.totals .value{font-size:36px}.totals>div:first-child .value{font-size:57px;line-height:1}.totals .sub{margin-top:12px;font-size:12px}.totals .label{margin-bottom:12px;font-size:10px}.example-note{font-size:13px}.address{padding:22px;display:block}.address>div:last-child{border-left:0;border-top:1px solid var(--line);margin-top:16px;padding:16px 0 0}.address .hint{flex-basis:180px}.section-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.section-head h2{font-size:27px}.section-head .count{text-align:left;font-size:12px}.row{grid-template-columns:4px minmax(0,1fr) auto;gap:10px;padding:20px 44px 20px 15px}.row .title{font-size:15px}.row .meta{font-size:12px}.row .amount{font-size:20px}button.row:after{width:24px;height:24px;font-size:15px;right:13px}.row .chip{margin:6px 0;display:table}.arrivals .row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 44px 22px 16px}.arrivals .row .dot{background-position:5px 9px,5px 14px;background-size:12px 1px,8px 1px;width:23px;height:29px}.arrivals .row>.pill{white-space:normal;grid-column:2;justify-self:start;margin-top:0}.arrivals .row .reason{padding-left:10px;font-size:12.5px}.claims .row{padding:22px}.claims button.row:after{right:22px}.sheet{padding:18px 18px 52px}.sheet>.section-head{gap:8px;margin:0 -18px 25px;padding:10px 18px 13px}.sheet>.section-head .chip{font-size:11px}.sheet>.section-head .act{min-height:40px;font-size:13px}.sheet h2{font-size:30px}.block,.provision-block,.letter-block{padding:22px}.quote{padding-left:14px;font-size:18px}.letter{font-size:16px}.empty{padding:26px 22px;font-size:14px}.empty strong{font-size:26px}.signin{margin:16px auto;padding:26px}.signin-brand{margin:-26px -26px 26px;padding:24px 26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
