@import "https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800&family=DM+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Allura&display=swap";:root{--as-gold:#c88246;--as-gold-deep:#915010;--as-gold-soft:#f5c896;--as-gold-tint:#f8eedd;--as-ink:#2e2f3b;--as-ink-mid:#43445a;--as-ink-soft:#6b6859;--as-ink-faint:#9a9583;--as-gradient-gold:linear-gradient(135deg, #6e3c0b 0%, #c88246 45%, #f5c896 80%, #b97138 100%);--as-gradient-ink:linear-gradient(180deg, #2e2f3b 0%, #43445a 100%);--as-bg:#faf8f4;--as-bg-alt:#f3efe7;--as-card:#fff;--as-line:#e8e2d5;--as-line-strong:#d6cdb8;--as-x-cyan:#28dce6;--as-x-teal:#00beb9;--as-x-teal-deep:#008282;--as-x-green:#00a05a;--as-x-green-bright:#00d282;--as-x-deep-sea:#00414b;--as-x-navy:#001e78;--as-x-blue:#3287f0;--as-x-electric:#233cf0;--as-x-lavender:#a0a5fa;--as-x-purple:#874bf5;--as-x-grape:#6400aa;--as-x-pink:#d269fa;--as-x-magenta:#dc00c8;--as-x-rose:#eb0064;--as-x-yellow:#ffc846;--as-x-orange:#ff8c0a;--as-x-coral:#ff4600;--as-success-fg:#00a05a;--as-success-bg:#e6f5ee;--as-warning-fg:#b45309;--as-warning-bg:#fff1de;--as-danger-fg:#eb0064;--as-danger-bg:#fce3ee;--as-info-fg:#3287f0;--as-info-bg:#e3eefd;--as-active-fg:#008282;--as-active-bg:#def1f1;--as-font-display:"DM Sans", "Contax Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--as-font-body:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--as-font-script:"Allura", "Winter Wind", "Brush Script MT", cursive;--as-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--as-tabular:tabular-nums lining-nums;--as-display-xl:clamp(56px, 8vw, 112px);--as-display-lg:clamp(40px, 5.5vw, 72px);--as-display-md:clamp(32px, 4vw, 48px);--as-display-sm:clamp(24px, 2.6vw, 32px);--as-script-lg:clamp(48px, 6vw, 88px);--as-h1:24px;--as-h2:16px;--as-h3:14px;--as-body:13px;--as-body-sm:12px;--as-caption:11px;--as-mono:12px;--as-lh-tight:1.05;--as-lh-snug:1.25;--as-lh-normal:1.5;--as-lh-loose:1.7;--as-tracking-tight:-.01em;--as-tracking-normal:0;--as-tracking-wide:.06em;--as-tracking-wider:.16em;--as-space-0_5:2px;--as-space-1:4px;--as-space-2:8px;--as-space-3:12px;--as-space-4:16px;--as-space-5:20px;--as-space-6:24px;--as-space-8:32px;--as-space-9:36px;--as-space-12:48px;--as-space-16:64px;--as-space-20:80px;--as-space-24:96px;--as-radius-1:4px;--as-radius-2:6px;--as-radius-3:8px;--as-radius-4:12px;--as-radius-5:18px;--as-radius-full:9999px;--as-e0:0 0 0 1px var(--as-line);--as-e1:0 1px 3px #2e2f3b14;--as-e2:0 8px 24px #2e2f3b1a;--as-e3:0 24px 60px #2e2f3b2e;--as-focus-ring:0 0 0 3px #91500f2e;--as-dur-micro:.12s;--as-dur-standard:.2s;--as-dur-expressive:.25s;--as-ease-out:cubic-bezier(.2, .8, .2, 1);--as-ease-in-out:cubic-bezier(.4, 0, .2, 1);--as-ease-back:cubic-bezier(.34, 1.56, .64, 1);--as-frame-desktop:1440px;--as-frame-tablet:1180px;--as-sidebar:248px;--as-sidebar-rail:76px;--as-topbar:60px;--ld-primary:var(--as-gold);--ld-primary-deep:var(--as-gold-deep);--ld-primary-soft:var(--as-gold-soft);--ld-primary-tint:var(--as-gold-tint);--ld-ink:var(--as-ink);--ld-ink-mid:var(--as-ink-mid);--ld-text-mute:var(--as-ink-soft);--ld-text-faint:var(--as-ink-faint);--ld-bg:var(--as-bg);--ld-bg-alt:var(--as-bg-alt);--ld-card:var(--as-card);--ld-line:var(--as-line);--ld-success-fg:var(--as-success-fg);--ld-success-bg:var(--as-success-bg);--ld-warning-fg:var(--as-warning-fg);--ld-warning-bg:var(--as-warning-bg);--ld-danger-fg:var(--as-danger-fg);--ld-danger-bg:var(--as-danger-bg);--ld-info-fg:var(--as-info-fg);--ld-info-bg:var(--as-info-bg);--ld-active-fg:var(--as-active-fg);--ld-active-bg:var(--as-active-bg)}.as-display-xl,.as-display-lg,.as-display-md,.as-display-sm,.as-h1,.as-h2,.as-h3{font-family:var(--as-font-display);color:var(--as-ink);text-wrap:balance;margin:0}.as-display-xl{font-size:var(--as-display-xl);font-weight:800;line-height:var(--as-lh-tight);letter-spacing:var(--as-tracking-tight)}.as-display-lg{font-size:var(--as-display-lg);font-weight:700;line-height:var(--as-lh-tight);letter-spacing:var(--as-tracking-tight)}.as-display-md{font-size:var(--as-display-md);font-weight:700;line-height:var(--as-lh-snug)}.as-display-sm{font-size:var(--as-display-sm);font-weight:600;line-height:var(--as-lh-snug)}.as-h1{font-size:var(--as-h1);letter-spacing:-.005em;font-weight:700;line-height:30px}.as-h2{font-size:var(--as-h2);font-weight:700;line-height:22px}.as-h3{font-size:var(--as-h3);font-weight:600;line-height:20px}.as-body{font-family:var(--as-font-body);font-size:var(--as-body);color:var(--as-ink-soft);font-weight:400;line-height:20px}.as-body-sm{font-family:var(--as-font-body);font-size:var(--as-body-sm);color:var(--as-ink-soft);font-weight:400;line-height:18px}.as-caption{font-family:var(--as-font-body);font-size:var(--as-caption);text-transform:uppercase;letter-spacing:var(--as-tracking-wide);color:var(--as-ink-soft);font-weight:700;line-height:14px}.as-mono{font-family:var(--as-font-body);font-size:var(--as-mono);font-variant-numeric:var(--as-tabular);font-weight:600;line-height:14px}.as-script{font-family:var(--as-font-script);color:var(--as-gold);font-weight:400}.as-wordmark{font-family:var(--as-font-display);text-transform:uppercase;letter-spacing:var(--as-tracking-wider);color:var(--as-ink);font-weight:700}.as-text-gold{background:var(--as-gradient-gold);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.as-eyebrow{font-family:var(--as-font-body);font-size:var(--as-caption);text-transform:uppercase;letter-spacing:var(--as-tracking-wide);color:var(--as-gold-deep);font-weight:700}.btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--as-space-2);height:32px;padding:0 var(--as-space-3);border:1px solid var(--as-line-strong);border-radius:var(--as-radius-2);background:var(--as-card);font:600 12px/1 var(--as-font-body);color:var(--as-ink);cursor:pointer;transition:background var(--as-dur-micro) var(--as-ease-out), border-color var(--as-dur-micro) var(--as-ease-out);text-decoration:none;display:inline-flex}.btn svg{stroke-width:1.75px}.btn:hover:not(:disabled){background:var(--as-bg-alt)}.btn:disabled{background:var(--as-line);color:var(--as-ink-faint);cursor:not-allowed;border-color:#0000}.btn:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.dialog .actions{flex-direction:row-reverse;justify-content:flex-start}.btn--md,.dialog .actions>.btn{height:40px;padding:0 var(--as-space-4);border-radius:var(--as-radius-3);font-size:13px}.btn--primary{background:var(--as-gold);color:#fff;border-color:#0000}.btn--primary:hover:not(:disabled){background:var(--as-gold-deep)}.btn--ghost{background:0 0;border-color:#0000}.chips{gap:var(--as-space-2);flex-wrap:wrap;display:flex}.chip{height:30px;padding:0 var(--as-space-3);border:1px solid var(--as-line);border-radius:var(--as-radius-full);background:var(--as-card);font-family:var(--as-font-body);font-size:var(--as-body-sm);color:var(--as-ink-soft);cursor:pointer;font-weight:600}.chip:hover{color:var(--as-ink);border-color:var(--as-line-strong)}.chip.is-active{border-color:var(--as-gold-soft);background:var(--as-gold-tint);color:var(--as-gold-deep)}.chip:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.badge{border-radius:var(--as-radius-full);font:600 11px/1 var(--as-font-body);white-space:nowrap;color:var(--as-ink-soft);background:#eeebe2;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge:not([class*=is-]):before{background:var(--as-ink-faint)}.badge.is-success{background:var(--as-success-bg);color:#00875a}.badge.is-warning{background:var(--as-warning-bg);color:var(--as-warning-fg)}.badge.is-danger{background:var(--as-danger-bg);color:#b0024a}.badge.is-info{background:var(--as-info-bg);color:var(--as-info-fg)}.badge.is-active{background:var(--as-active-bg);color:#006c6c}.badge.is-gold{background:var(--as-gold-tint);color:var(--as-gold-deep)}.tag{border-radius:var(--as-radius-1);background:var(--as-bg-alt);font:500 11px/1 var(--as-font-body);white-space:nowrap;color:var(--as-ink);align-items:center;padding:5px 10px;display:inline-flex}.badges{gap:var(--as-space-1);flex-wrap:wrap;display:inline-flex}.notice{align-items:center;gap:var(--as-space-3);margin-bottom:var(--as-space-4);padding:var(--as-space-3) var(--as-space-4);border:1px solid var(--as-danger-bg);border-radius:var(--as-radius-3);font-size:var(--as-body);color:var(--as-ink);background:#fff8fb;display:flex}.notice svg{color:var(--as-danger-fg);flex:none}.notice__text{flex:1}.page__eyebrow{margin:0 0 var(--as-space-2);font-size:var(--as-caption);letter-spacing:var(--as-tracking-wider);text-transform:uppercase;color:var(--as-gold-deep);font-weight:700}.page__title{font-family:var(--as-font-display);letter-spacing:-.005em;color:var(--as-ink);margin:0;font-size:28px;font-weight:700;line-height:1.2}.page__lede{margin:var(--as-space-2) 0 var(--as-space-6);max-width:70ch;font-size:var(--as-body);color:var(--as-ink-soft);line-height:1.6}.tablewrap{background:var(--as-card);border:1px solid var(--as-line);border-radius:var(--as-radius-4);position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--as-body)}.table th{padding:var(--as-space-3) var(--as-space-4);text-align:left;white-space:nowrap;font-size:var(--as-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink-soft);border-bottom:1px solid var(--as-line);font-weight:700}.table td{padding:var(--as-space-3) var(--as-space-4);border-bottom:1px solid var(--as-line);vertical-align:top;color:var(--as-ink);font-variant-numeric:var(--as-tabular)}.table tbody tr:last-child td{border-bottom:none}.table .num{text-align:right;font-variant-numeric:var(--as-tabular)}.table__strong{font-weight:600;display:block}.table__sub{font-size:var(--as-body-sm);color:var(--as-ink-soft);margin-top:2px;display:block}.table__empty{padding:var(--as-space-8) var(--as-space-4);text-align:center;font-size:var(--as-body);color:var(--as-ink-soft);margin:0}.mono{font-family:var(--as-font-mono);font-size:var(--as-mono);font-variant-numeric:var(--as-tabular)}.faint{color:var(--as-ink-faint)}.page__title--spaced{margin-bottom:var(--as-space-6)}.btn--danger{background:var(--as-danger-fg);color:#fff;border-color:#0000}.btn--danger:hover:not(:disabled){background:#b0024a}.btn--danger-text{color:var(--as-danger-fg)}.linkbtn{font-family:var(--as-font-body);font-size:var(--as-body-sm);color:var(--as-gold-deep);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.linkbtn:hover{text-decoration:underline}.linkbtn--danger{color:var(--as-danger-fg)}.filters{align-items:center;gap:var(--as-space-2);flex-wrap:wrap;display:flex}.input{box-sizing:border-box;height:40px;padding:0 var(--as-space-3);border:1px solid var(--as-line-strong);border-radius:var(--as-radius-3);background:var(--as-card);font:400 13px/1.4 var(--as-font-body);color:var(--as-ink);transition:box-shadow var(--as-dur-micro), border-color var(--as-dur-micro)}.textarea{height:auto;padding:10px var(--as-space-3);resize:vertical;line-height:1.45}.input::placeholder{color:var(--as-ink-faint)}.input:focus-visible{border-color:var(--as-gold);box-shadow:var(--as-focus-ring);outline:none}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A9583' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") 50%/11px no-repeat;border-radius:50%;width:18px;height:18px;margin:0 -4px 0 8px}input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--as-bg-alt);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E2F3B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18M6 6l12 12'/></svg>")}.field{flex-direction:column;gap:6px;display:flex}.field__label{font:700 10px/1 var(--as-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink-soft)}.formerror{font-size:var(--as-body-sm);color:var(--as-danger-fg);margin:0;font-weight:600}.muted{font-size:var(--as-body);color:var(--as-ink-soft);margin:0}.nowrap{white-space:nowrap}.rowlink{cursor:pointer}.rowlink:hover{background:var(--as-bg-alt)}.rowlink__a{color:var(--as-ink);font-weight:600;text-decoration:none}.rowlink__a:hover{color:var(--as-gold-deep);text-decoration:underline}.person{align-items:center;gap:var(--as-space-2);display:inline-flex}.avatar--xl{width:40px;height:40px;font-size:var(--as-body)}.tablewrap--pad{padding:var(--as-space-2) var(--as-space-4)}.card.card--list{padding-bottom:0;overflow:hidden}.card--list>.tablewrap{margin:0 calc(-1 * var(--as-space-5));border:none;border-radius:0}.card--list>.tablewrap .table th{background:var(--as-bg);border-top:1px solid var(--as-line)}.card--list>.tablewrap .table th:first-child,.card--list>.tablewrap .table td:first-child{padding-left:var(--as-space-5)}.card--list>.tablewrap .table th:last-child,.card--list>.tablewrap .table td:last-child{padding-right:var(--as-space-5)}.card--list>.pager{margin:0 calc(-1 * var(--as-space-5));padding:var(--as-space-3) var(--as-space-5);border-top:1px solid var(--as-line)}.card--list .filters>.linkbtn:last-child{margin-left:auto}.events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event{padding:var(--as-space-2) 0;grid-template-columns:56px 22px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid;position:relative}.event__time{font:600 11px/14px var(--as-font-mono);font-variant-numeric:var(--as-tabular);color:var(--as-ink-faint);padding-top:3px}.event__lane{justify-content:center;padding-top:6px;display:flex}.event+.event .event__lane:before{content:"";background:var(--as-line);width:1px;height:8px;position:absolute;top:0;left:76.5px}.event .event__lane:after{content:"";background:var(--as-line);width:1px;position:absolute;top:22px;bottom:-2px;left:76.5px}.event:last-child .event__lane:after{display:none}.event__dot{box-sizing:border-box;background:var(--as-ink-faint);width:10px;height:10px;box-shadow:0 0 0 1px var(--as-line);border:2px solid #fff;border-radius:50%}.event__dot.is-success{background:var(--as-success-fg)}.event__dot.is-danger{background:var(--as-danger-fg)}.event__dot.is-warning{background:var(--as-warning-fg)}.event__dot.is-info{background:var(--as-info-fg)}.event__body{flex-direction:column;gap:1px;min-width:0;display:flex}.event__title{font:600 12.5px/1.3 var(--as-font-display);color:var(--as-ink)}.event__subject{color:var(--as-ink-mid);font-weight:500}.event__body .table__sub,.event__meta{font:400 11.5px/1.3 var(--as-font-body);color:var(--as-ink-soft);margin-top:0}.event__meta{color:var(--as-ink-faint)}.event__meta a{color:var(--as-gold-deep)}.dialog__scrim{z-index:50;padding:var(--as-space-4);background:#14141e61;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{width:min(460px,100%);max-height:calc(100vh - 2 * var(--as-space-4));padding:var(--as-space-5);border-radius:var(--as-radius-4);background:var(--as-card);box-shadow:var(--as-e3);overflow-y:auto}.dialog__head{justify-content:space-between;align-items:center;gap:var(--as-space-3);margin-bottom:var(--as-space-4);display:flex}.dialog__title{font-family:var(--as-font-display);font-size:var(--as-h3);color:var(--as-ink);margin:0;font-weight:700}.switch{border-radius:var(--as-radius-full);background:var(--as-line-strong);cursor:pointer;width:32px;height:18px;transition:background var(--as-dur-micro) var(--as-ease-out);border:none;flex:none;padding:0;position:relative}.switch.is-on{background:var(--as-gold)}.switch:disabled{opacity:.5;cursor:default}.switch:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.switch__knob{border-radius:var(--as-radius-full);width:14px;height:14px;transition:left var(--as-dur-micro) var(--as-ease-out);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.switch.is-on .switch__knob{left:16px}.panel__scrim{z-index:55;background:#2e2f3b52;position:fixed;inset:0}.panel{z-index:56;background:var(--as-card);flex-direction:column;width:min(460px,100%);animation:.25s cubic-bezier(.2,.8,.2,1) panel-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #2e2f3b2e}.panel__head{align-items:flex-start;gap:var(--as-space-3);border-bottom:1px solid var(--as-line);padding:20px 24px 16px;display:flex}.panel__head>div{flex:1;min-width:0}.panel__eyebrow{font-size:var(--as-caption);letter-spacing:var(--as-tracking-wider);text-transform:uppercase;color:var(--as-gold-deep);margin:0 0 4px;font-weight:700}.panel__title{font:700 18px/1.25 var(--as-font-display);color:var(--as-ink);margin:0}.panel__sub{color:var(--as-ink-soft);margin:4px 0 0;font-size:12px;line-height:1.4}.panel__badge{margin-top:8px}.panel__body{flex-direction:column;flex:1;gap:16px;padding:16px 24px 24px;display:flex;overflow-y:auto}.panel__foot{justify-content:space-between;align-items:center;gap:var(--as-space-2);border-top:1px solid var(--as-line);background:var(--as-card);padding:16px 24px;display:flex}.panel__foot .btn--primary{margin-left:auto}@keyframes panel-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.panel{animation:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn--sm{border-radius:var(--as-radius-3);height:32px;padding:0 12px;font-size:12.5px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--as-font-body);font-size:var(--as-body);color:var(--as-ink);background:var(--as-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button{font-family:inherit}.as-loader-eight{align-items:flex-end;gap:4px;height:44px;display:flex}.as-loader-eight i{background:var(--as-gold);transform-origin:bottom;width:4px;height:14px;animation:as-eight-pulse 2.4s var(--as-ease-in-out) infinite;border-radius:3px;display:block}.as-loader-eight i:first-child{animation-delay:0s}.as-loader-eight i:nth-child(2){animation-delay:.12s}.as-loader-eight i:nth-child(3){animation-delay:.24s}.as-loader-eight i:nth-child(4){animation-delay:.36s}.as-loader-eight i:nth-child(5){animation-delay:.48s}.as-loader-eight i:nth-child(6){animation-delay:.6s}.as-loader-eight i:nth-child(7){animation-delay:.72s}.as-loader-eight i:nth-child(8){animation-delay:.84s}@keyframes as-eight-pulse{0%,70%,to{background:var(--as-gold-soft);transform:scaleY(1)}25%{background:var(--as-gold);transform:scaleY(2.4)}45%{background:var(--as-gold-deep);transform:scaleY(1.4)}}.as-loader-linear{background:var(--as-gold-tint);border-radius:3px;width:100%;height:3px;position:relative;overflow:hidden}.as-loader-linear:before{content:"";background:linear-gradient(90deg, var(--as-gold-soft) 0%, var(--as-gold) 50%, var(--as-gold-deep) 100%);width:40%;animation:as-linear-sweep 1.8s var(--as-ease-in-out) infinite;border-radius:3px;position:absolute;top:0;bottom:0}@keyframes as-linear-sweep{0%{left:-45%}to{left:100%}}.as-loader-mark{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.as-loader-mark img{object-fit:contain;width:38px;height:38px;animation:as-mark-breath 2.6s var(--as-ease-in-out) infinite}.as-loader-mark:before{content:"";border:1.5px solid #0000;border-top-color:var(--as-gold);border-right-color:var(--as-gold);border-radius:50%;animation:1.6s linear infinite as-mark-spin;position:absolute;inset:0}@keyframes as-mark-spin{to{transform:rotate(360deg)}}@keyframes as-mark-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.94)}}.as-loader-mark--lg{width:104px;height:104px}.as-loader-mark--lg img{width:62px;height:62px}.as-boot{box-sizing:border-box;background:var(--as-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.as-boot__name{font:700 16px/1 var(--as-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--as-ink);margin:24px 0 0}.as-boot__desc{font:400 13.5px/1.5 var(--as-font-body);color:var(--as-ink-soft);margin:12px 0 0}@media (prefers-reduced-motion:reduce){.as-loader-eight i,.as-loader-linear:before,.as-loader-mark img,.as-loader-mark:before{animation:none}}.loader-page{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:32px 16px;display:flex}.loader-page__text{font:500 var(--as-body-sm) / 1.4 var(--as-font-body);color:var(--as-ink-soft);margin:0}.loader-table .table__empty{margin:0}.loader-edge{z-index:1;border-radius:0;position:absolute;top:0;left:0;right:0}.status{align-content:center;place-items:center;gap:var(--as-space-4);min-height:100dvh;padding:var(--as-space-6) var(--as-space-4);background:var(--as-bg);display:grid}.status__card{width:100%;max-width:420px;padding:var(--as-space-8) var(--as-space-6);text-align:center;background:var(--as-card);border:1px solid var(--as-line);border-radius:var(--as-radius-4)}.status__icon{border-radius:var(--as-radius-4);background:var(--as-gold-tint);width:44px;height:44px;color:var(--as-gold-deep);justify-content:center;align-items:center;display:inline-flex}.status__title{margin:var(--as-space-4) 0 var(--as-space-2);font-family:var(--as-font-display);font-size:var(--as-h2);color:var(--as-ink);font-weight:700}.status__body{margin:0 0 var(--as-space-5);font-size:var(--as-body);color:var(--as-ink-soft);line-height:1.6}.asds-sel{font-family:var(--as-font-body);width:100%;position:relative}.asds-sel,.asds-sel *,.asds-sel :before,.asds-sel :after{box-sizing:border-box}.asds-sel__label{font:700 10px/1 var(--as-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--as-ink-soft);margin-bottom:6px;display:block}.asds-sel__trigger{width:100%;min-height:40px;color:var(--as-ink);border:1px solid var(--as-line-strong);border-radius:var(--as-radius-3);font:400 13px/1.4 var(--as-font-body);text-align:left;cursor:pointer;transition:border-color var(--as-dur-micro) var(--as-ease-out), box-shadow var(--as-dur-micro) var(--as-ease-out);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.asds-sel--sm .asds-sel__trigger{border-radius:var(--as-radius-2);min-height:32px;padding:0 10px;font-size:12px}.asds-sel__trigger:hover{border-color:var(--as-ink-faint)}.asds-sel__trigger:focus-visible,.asds-sel--open .asds-sel__trigger{border-color:var(--as-gold);box-shadow:var(--as-focus-ring);outline:none}.asds-sel--disabled .asds-sel__trigger{background:var(--as-bg-alt);color:var(--as-ink-faint);cursor:not-allowed;border-color:var(--as-line)}.asds-sel__value{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;padding:5px 0;display:flex}.asds-sel__placeholder{color:var(--as-ink-faint)}.asds-sel__single{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asds-sel__caret{color:var(--as-ink-soft);transition:transform var(--as-dur-standard) var(--as-ease-out);flex:none}.asds-sel--open .asds-sel__caret{transform:rotate(180deg)}.asds-sel__caret svg{stroke-width:1.75px;width:16px;height:16px;display:block}.asds-sel__pop,.asds-sel__pop *{box-sizing:border-box}.asds-sel__pop{z-index:70;font-family:var(--as-font-body);background:var(--as-card);border:1px solid var(--as-line);border-radius:var(--as-radius-3);box-shadow:var(--as-e2);transform-origin:top;animation:asds-pop var(--as-dur-standard) var(--as-ease-out);padding:5px;position:fixed;overflow:hidden}@keyframes asds-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.asds-sel__pop{animation:none}}.asds-sel__search{border:1px solid var(--as-line);border-radius:var(--as-radius-2);width:100%;height:34px;font:400 12px/1 var(--as-font-body);color:var(--as-ink);outline:none;margin-bottom:4px;padding:0 10px}.asds-sel__search:focus{border-color:var(--as-gold-soft)}.asds-sel__list{max-height:248px;margin:0;padding:0;list-style:none;overflow-y:auto}.asds-sel__opt{border-radius:var(--as-radius-2);cursor:pointer;font:500 13px/1.3 var(--as-font-body);color:var(--as-ink);transition:background var(--as-dur-micro) var(--as-ease-out);align-items:center;gap:9px;padding:8px 9px;display:flex}.asds-sel__opt:hover,.asds-sel__opt--active{background:var(--as-bg-alt)}.asds-sel__opt--selected{color:var(--as-gold-deep);font-weight:600}.asds-sel__opt--disabled{color:var(--as-ink-faint);cursor:not-allowed}.asds-sel__opt--disabled:hover{background:0 0}.asds-sel__opt-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.asds-sel__opt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asds-sel__opt-hint{font:400 11px/1.3 var(--as-font-body);color:var(--as-ink-faint)}.asds-sel__tick{width:16px;color:var(--as-gold);opacity:0;flex:none}.asds-sel__opt--selected .asds-sel__tick{opacity:1}.asds-sel__tick svg{stroke-width:2.25px;width:16px;height:16px;display:block}.asds-sel__empty{text-align:center;font:400 12px/1.4 var(--as-font-body);color:var(--as-ink-faint);padding:14px 9px}.asds-dp{font-family:var(--as-font-body);width:100%;position:relative}.asds-dp,.asds-dp *,.asds-dp :before,.asds-dp :after{box-sizing:border-box}.asds-dp__label{font:700 10px/1 var(--as-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--as-ink-soft);margin-bottom:6px;display:block}.asds-dp__req{color:var(--as-gold-deep);margin-left:2px}.asds-dp__trigger{width:100%;min-height:40px;color:var(--as-ink);border:1px solid var(--as-line-strong);border-radius:var(--as-radius-3);font:400 13px/1.4 var(--as-font-body);text-align:left;cursor:pointer;transition:border-color var(--as-dur-micro) var(--as-ease-out), box-shadow var(--as-dur-micro) var(--as-ease-out);background:#fff;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.asds-dp--sm .asds-dp__trigger{border-radius:var(--as-radius-2);min-height:32px;padding:0 8px 0 10px;font-size:12px}.asds-dp__trigger:hover{border-color:var(--as-ink-faint)}.asds-dp__trigger:focus-visible,.asds-dp--open .asds-dp__trigger{border-color:var(--as-gold);box-shadow:var(--as-focus-ring);outline:none}.asds-dp--disabled .asds-dp__trigger{background:var(--as-bg-alt);color:var(--as-ink-faint);cursor:not-allowed;border-color:var(--as-line)}.asds-dp__cal-ic{color:var(--as-ink-soft);flex:none;display:inline-flex}.asds-dp__cal-ic svg{stroke-width:1.75px;width:16px;height:16px;display:block}.asds-dp--open .asds-dp__cal-ic,.asds-dp__trigger:hover .asds-dp__cal-ic{color:var(--as-gold-deep)}.asds-dp__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding:5px 0;overflow:hidden}.asds-dp__placeholder{color:var(--as-ink-faint)}.asds-dp__value time{font-variant-numeric:tabular-nums lining-nums}.asds-dp__value .asds-dp__tsep{color:var(--as-ink-faint);margin:0 6px}.asds-dp__clear{cursor:pointer;width:18px;height:18px;color:var(--as-ink-faint);transition:background var(--as-dur-micro) var(--as-ease-out), color var(--as-dur-micro) var(--as-ease-out);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.asds-dp__clear:hover{background:var(--as-bg-alt);color:var(--as-ink)}.asds-dp__clear svg{stroke-width:2.5px;width:11px;height:11px;display:block}.asds-dp__pop,.asds-dp__pop *{box-sizing:border-box}.asds-dp__pop{z-index:70;font-family:var(--as-font-body);background:var(--as-card);border:1px solid var(--as-line);border-radius:var(--as-radius-3);width:268px;max-width:calc(100vw - 24px);box-shadow:var(--as-e2);transform-origin:0 0;animation:asds-dp-pop var(--as-dur-standard) var(--as-ease-out);outline:none;padding:10px;position:fixed;overflow:hidden}@keyframes asds-dp-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.asds-dp__pop{animation:none}}.asds-dp__head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.asds-dp__title{text-align:center;font:700 13px/1 var(--as-font-display);color:var(--as-ink);cursor:pointer;border-radius:var(--as-radius-2);transition:background var(--as-dur-micro) var(--as-ease-out), color var(--as-dur-micro) var(--as-ease-out);background:0 0;border:none;flex:auto;padding:7px 8px}.asds-dp__title:hover{background:var(--as-bg-alt);color:var(--as-gold-deep)}.asds-dp__title:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.asds-dp__nav{border:1px solid var(--as-line);border-radius:var(--as-radius-2);cursor:pointer;width:28px;height:28px;color:var(--as-ink-soft);transition:background var(--as-dur-micro) var(--as-ease-out), border-color var(--as-dur-micro) var(--as-ease-out), color var(--as-dur-micro) var(--as-ease-out);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.asds-dp__nav:hover{background:var(--as-bg-alt);border-color:var(--as-line-strong);color:var(--as-gold-deep)}.asds-dp__nav svg{stroke-width:2px;width:15px;height:15px;display:block}.asds-dp__dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.asds-dp__dow span{text-align:center;font:700 9px/1 var(--as-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--as-ink-faint);padding:4px 0}.asds-dp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.asds-dp__day{aspect-ratio:1;cursor:pointer;border-radius:var(--as-radius-2);min-height:30px;font:500 12px/1 var(--as-font-body);color:var(--as-ink);font-variant-numeric:tabular-nums lining-nums;transition:background var(--as-dur-micro) var(--as-ease-out), color var(--as-dur-micro) var(--as-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.asds-dp__day:hover{background:var(--as-bg-alt)}.asds-dp__day--out{color:var(--as-ink-faint);opacity:.55}.asds-dp__day--today{color:var(--as-gold-deep);font-weight:700}.asds-dp__day--today:after{content:"";background:var(--as-gold);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.asds-dp__day--active{outline:2px solid var(--as-gold-soft);outline-offset:-2px}.asds-dp__day--sel,.asds-dp__day--sel:hover{background:var(--as-gold);color:#fff;font-weight:700}.asds-dp__day--sel.asds-dp__day--today{color:#fff}.asds-dp__day--sel.asds-dp__day--today:after{background:#fff}.asds-dp__day--disabled{color:var(--as-ink-faint);opacity:.4;cursor:not-allowed}.asds-dp__day--disabled:hover{background:0 0}.asds-dp__cells{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 0 2px;display:grid}.asds-dp__cell{cursor:pointer;border-radius:var(--as-radius-2);height:48px;font:600 12px/1 var(--as-font-body);color:var(--as-ink);font-variant-numeric:tabular-nums lining-nums;transition:background var(--as-dur-micro) var(--as-ease-out), color var(--as-dur-micro) var(--as-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.asds-dp__cell:hover{background:var(--as-bg-alt)}.asds-dp__cell--cur{color:var(--as-gold-deep);font-weight:700}.asds-dp__cell--sel,.asds-dp__cell--sel:hover{background:var(--as-gold);color:#fff;font-weight:700}.asds-dp__cell--disabled{color:var(--as-ink-faint);opacity:.4;cursor:not-allowed}.asds-dp__cell--disabled:hover{background:0 0}.asds-dp__foot{border-top:1px solid var(--as-line);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}.asds-dp__today-btn{font:700 11px/1 var(--as-font-body);cursor:pointer;border-radius:var(--as-radius-2);transition:background var(--as-dur-micro) var(--as-ease-out);color:var(--as-gold-deep);background:0 0;border:none;padding:6px 10px}.asds-dp__today-btn:hover{background:var(--as-bg-alt)}.asds-dp__today-btn:disabled{color:var(--as-ink-faint);cursor:not-allowed;background:0 0}.as-check__box{box-sizing:border-box;appearance:none;border:1.5px solid var(--as-line-strong);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background var(--as-dur-micro), border-color var(--as-dur-micro);background:#fff;border-radius:4px;flex:none;margin:0;padding:0;position:relative}.as-check__box:hover{border-color:var(--as-ink-faint)}.as-check__box:checked,.as-check__box:indeterminate{background:var(--as-gold);border-color:var(--as-gold)}.as-check__box:checked:after,.as-check__box:indeterminate:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") 50%/14px no-repeat;position:absolute;inset:0}.as-check__box:indeterminate:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'><path d='M6 12h12'/></svg>")}.as-check__box:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.as-check__box:disabled{background:var(--as-bg-alt);border-color:var(--as-line);cursor:not-allowed}.choices{flex-direction:column;gap:6px;display:flex}.choice{border:1px solid var(--as-line-strong);background:var(--as-card);width:100%;font:600 13px/1.2 var(--as-font-body);color:var(--as-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.choice.is-on{border-color:var(--as-gold);background:var(--as-gold-tint)}.choice:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.choice__dot{box-sizing:border-box;border:1.5px solid var(--as-line-strong);background:var(--as-card);border-radius:9999px;flex:none;width:16px;height:16px}.choice.is-on .choice__dot{border-color:var(--as-gold);background:var(--as-gold);box-shadow:inset 0 0 0 3px var(--as-card)}.billlines td{vertical-align:top}.billlines__amount{text-align:right;white-space:nowrap}.billlines__total td{font-weight:700}.blockers{padding-left:var(--as-space-4);margin:0}.meterentry{align-items:center;gap:var(--as-space-2);display:inline-flex}.meterentry .input{width:110px}.actions--end{flex-wrap:nowrap;justify-content:flex-end}.runhead{justify-content:space-between;align-items:center;gap:var(--as-space-3);margin-bottom:var(--as-space-4);flex-wrap:wrap;display:flex}.runhead__title{align-items:center;gap:var(--as-space-3);flex-wrap:wrap;display:inline-flex}.runtiles{gap:var(--as-space-3);margin-bottom:var(--as-space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.runtile{gap:var(--as-space-2);padding:var(--as-space-4);border:1px solid var(--as-line);background:var(--as-bg);border-radius:10px;flex-direction:column;display:flex}.runtile.is-warning{border-color:var(--as-warning-bg);background:var(--as-warning-bg)}.runtile__label{font:700 11px/1 var(--as-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink-soft)}.runtile__value{font:700 24px/1.1 var(--as-font-display);font-variant-numeric:var(--as-tabular);color:var(--as-ink)}.runtile__sub{font:500 12.5px/1.3 var(--as-font-body);color:var(--as-ink-soft)}.runchips{margin-bottom:var(--as-space-3)}.runentry{align-items:center;gap:var(--as-space-2);margin-bottom:var(--as-space-2);flex-wrap:wrap;display:flex}.runentry .input{width:110px}.runentry__name{min-width:84px}.runentry__last{min-width:130px}.datewarn{gap:var(--as-space-2);padding:var(--as-space-3) var(--as-space-4);border-radius:var(--as-radius-3);background:var(--as-warning-bg);font-size:var(--as-body-sm);color:var(--as-warning-fg);display:flex}.datewarn svg{flex:none;margin-top:2px}.datewarn ul{padding-left:var(--as-space-4);margin:0}.billflag,.tabflag{vertical-align:-2px;color:var(--as-warning-fg);margin-right:5px;display:inline-flex}.meterflag{background:var(--as-warning-bg);width:fit-content;color:var(--as-warning-fg);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;margin-top:5px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.table__strong.is-danger{color:var(--as-danger-fg)}.table__strong.is-warning{color:var(--as-warning-fg)}.paidsum{padding:4px var(--as-space-3);border-radius:var(--as-radius-3);background:var(--as-bg);flex-direction:column;display:flex}.paidsum__row{justify-content:space-between;gap:var(--as-space-3);padding:var(--as-space-2) 0;font:500 12.5px/1.35 var(--as-font-body);color:var(--as-ink);display:flex}.paidsum__amount{font-variant-numeric:var(--as-tabular);white-space:nowrap;font-weight:600}.paidsum__total{border-top:1px solid var(--as-line-strong);font:700 13.5px/1.3 var(--as-font-body)}.filechips{flex-wrap:wrap;gap:6px;display:flex}.filechip{align-items:center;gap:var(--as-space-2);max-width:100%;padding:5px 6px 5px var(--as-space-3);border:1px solid var(--as-line);border-radius:var(--as-radius-2);background:var(--as-bg);font:500 12px/1.2 var(--as-font-body);color:var(--as-ink);display:inline-flex}.filechip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filechip__size{white-space:nowrap;color:var(--as-ink-soft)}.filechip__remove{border-radius:var(--as-radius-1);width:22px;height:22px;color:var(--as-ink-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.filepick{align-self:flex-start}.billfee__preview{padding:var(--as-space-2) var(--as-space-3);border:1px dashed var(--as-line-strong);border-radius:var(--as-radius-3);font-size:var(--as-body-sm);color:var(--as-ink-soft);margin:0}.receipts{gap:var(--as-space-2);flex-wrap:wrap;margin-top:2px;display:flex}.runentry__preview{flex-basis:100%}.mergestrip{justify-content:space-between;align-items:center;gap:var(--as-space-3);margin:0 0 var(--as-space-3);padding:var(--as-space-3) var(--as-space-4);border-radius:var(--as-radius-3);background:var(--as-gold-tint);flex-wrap:wrap;display:flex}.mergestrip__text{flex-direction:column;gap:4px;min-width:0;display:flex}.mergestrip__title{font:700 13px/1.3 var(--as-font-body);color:var(--as-ink)}.mergetag{white-space:nowrap;margin-top:4px;display:inline-block}.mergerows{border:1px solid var(--as-line);border-radius:10px;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.mergerow{align-items:center;gap:var(--as-space-3);padding:var(--as-space-3) var(--as-space-4);cursor:pointer;display:flex}.mergerow+.mergerow{border-top:1px solid var(--as-line)}.mergerow__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mergerow__amount{font:700 13px/1.2 var(--as-font-body);font-variant-numeric:var(--as-tabular);white-space:nowrap}.mstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mstat{background:var(--as-bg);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.mstat__k,.mhist__head{font:700 9.5px/1.25 var(--as-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--as-ink-soft)}.mstat__v{font:700 16px/1.2 var(--as-font-display);color:var(--as-ink)}.mstat__sub{font:500 11px/1.3 var(--as-font-body);color:var(--as-ink-soft)}.mpanel__title{font:700 13px/18px var(--as-font-display);color:var(--as-ink);margin:0 0 8px}.mhist__head,.mhist__row{grid-template-columns:minmax(70px,.9fr) minmax(100px,1.2fr) minmax(70px,.8fr) minmax(90px,1fr);column-gap:8px;display:grid}@media (width<=560px){.mhist__head,.mhist__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)}}.mhist__head{border-bottom:1px solid var(--as-line);padding:0 0 6px}.mhist__head>:last-child,.mhist__charge{text-align:right}.mhist__row{font:500 12px/1.35 var(--as-font-body);color:var(--as-ink);align-items:baseline;padding:8px 0}.mhist__row+.mhist__row{border-top:1px solid var(--as-line)}.mhist__period{font-weight:600}.mhist__reading{min-width:0}.mhist__tag{font:600 10.5px/1.25 var(--as-font-body);color:var(--as-ink-soft);margin-top:2px;display:block}.mhist__tag.is-warning{color:var(--as-warning-fg)}.mhist__tag.is-mid{color:var(--as-ink-mid)}.mhist__usage.is-high{font-weight:700}.mhist__charge{color:var(--as-ink-soft)}.mhist__by{font:500 11px/1.35 var(--as-font-body);color:var(--as-ink-soft);grid-column:1/-1;margin-top:4px}.mlog__item{gap:8px;padding:8px 0;display:flex}.mlog__item+.mlog__item{border-top:1px solid var(--as-line)}.mlog__dot{background:var(--as-warning-fg);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.mlog__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mlog__title{font:600 12px/1.35 var(--as-font-body);color:var(--as-ink)}.mlog__change{font:500 11.5px/1.35 var(--as-font-body);color:var(--as-ink)}.mlog__who,.mlog__empty{font:400 11px/1.35 var(--as-font-body);color:var(--as-ink-soft)}.mlog__empty{font-size:12px}.table tr.has-note td{border-bottom:none}.meternote__row td{padding-top:0}.meternote{font:600 13px/1.4 var(--as-font-body);border-radius:8px;padding:8px 12px;display:inline-block}.meternote.is-error{background:var(--as-danger-bg);color:var(--as-danger-fg)}.input.is-error{border-color:var(--as-danger-fg)}.meters__empty{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 20px;display:flex}.meter__name{font:700 15px/1.2 var(--as-font-display);color:var(--as-ink);display:block}.meter__value,.meter__reading{font-variant-numeric:var(--as-tabular);color:var(--as-ink);display:block}.meter__value{font:600 14px/1.2 var(--as-font-body)}.meter__reading{font:700 15px/1.2 var(--as-font-body)}.table.metertable td{vertical-align:middle}.rdfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rdfact{background:var(--as-bg);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 16px;display:flex}.rdfact__k{font:700 11px/1 var(--as-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--as-ink-soft)}.rdfact__v{font:700 17px/1.2 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink)}.rdfact__sub{font:500 12.5px/1.35 var(--as-font-body);color:var(--as-ink-soft);overflow-wrap:anywhere}.rdpreview{border:1px solid var(--as-gold-soft);background:var(--as-gold-tint);font:600 13.5px/1.4 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink);border-radius:8px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.meternote.is-warning{background:var(--as-warning-bg);color:var(--as-warning-fg);display:block}.metercard{border:1px solid var(--as-line);background:var(--as-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.metercard__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.metercard__title{font:700 var(--as-h2)/22px var(--as-font-display);color:var(--as-ink);margin:0}.metercard__scroll{overflow-x:auto}.metercard .meters__empty{border-top:1px solid var(--as-line)}.table.metertable thead th{border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);background:var(--as-bg);padding:12px 8px}.table.metertable td{padding:16px 8px}.table.metertable th:first-child,.table.metertable td:first-child{padding-left:20px}.table.metertable th:last-child,.table.metertable td:last-child{padding-right:20px}.ubstack{flex-direction:column;gap:12px;display:flex}.ubcards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ubcard{border:1px solid var(--as-line);background:var(--as-card);border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.ubcard__label{font:700 10px/1 var(--as-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink-soft)}.ubcard__value{font:700 26px/1.15 var(--as-font-display);color:var(--as-ink)}.ubcard__value.is-danger{color:#b0024a}.ubcard__rate{font:700 18px/1.3 var(--as-font-display);color:var(--as-ink)}.ubcard__line{font:600 11.5px/1.35 var(--as-font-body);color:var(--as-ink)}.ubcard__sub{font:500 11.5px/1.35 var(--as-font-body);color:var(--as-ink-soft)}.ubcard__link{font:700 11px/1 var(--as-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--as-gold-deep);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:0}.ubsec{border:1px solid var(--as-line);background:var(--as-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ubsec__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.ubsec__title{font:600 var(--as-h3) / 20px var(--as-font-display);color:var(--as-ink);margin:0}.ubsec .mergestrip{margin:0 20px 12px}.ubscroll{overflow-x:auto}.ubgrid{min-width:920px}.ubgrid--pays{min-width:600px}.ubgrid--charges{min-width:860px}.ubhead,.ubrow{align-items:center;column-gap:12px;display:grid}.ubgrid--bills .ubhead,.ubgrid--bills .ubrow{grid-template-columns:minmax(170px,1.1fr) minmax(120px,.9fr) minmax(240px,2fr) minmax(120px,.8fr) minmax(150px,1fr) 14px}.ubgrid--pays .ubhead,.ubgrid--pays .ubrow{grid-template-columns:minmax(90px,.7fr) minmax(140px,1fr) minmax(140px,1fr) minmax(190px,1.3fr)}.ubgrid--fees .ubhead,.ubgrid--fees .ubrow{grid-template-columns:minmax(160px,1.1fr) minmax(130px,.9fr) minmax(180px,1.2fr) minmax(200px,1.3fr) minmax(130px,.9fr) minmax(150px,.8fr)}.ubgrid--charges .ubhead,.ubgrid--charges .ubrow{grid-template-columns:minmax(160px,1.2fr) minmax(90px,.6fr) minmax(190px,1.4fr) minmax(150px,1.1fr) minmax(170px,.9fr)}.ubhead{border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);background:var(--as-bg);font:700 10px/1 var(--as-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--as-ink-soft);padding:8px 20px}.ubrow{font:500 12px/1.35 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink);padding:12px 20px}.ubgrid>.ubrow+.ubrow,.ubgrid>.ubbill+.ubbill,.ubgrid>.ubfee+.ubfee{border-top:1px solid var(--as-line)}.ubrow--button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.ubrow--button:hover,.ubbill.is-open>.ubrow--button{background:var(--as-bg)}.ubrow__id{font:600 12px/1.3 var(--as-font-mono);color:var(--as-ink)}.ubrow__strong{font-weight:600}.ubrow__name{font:600 13px/1.3 var(--as-font-display);color:var(--as-ink)}.ubrow__soft{min-width:0;color:var(--as-ink-soft)}.ubrow__amount{font-weight:700}.ubrow__cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ubrow__sub{font:400 11px/1.3 var(--as-font-body);color:var(--as-ink-soft);margin-top:2px;display:block}.ubrow__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ubrow__chev{color:var(--as-ink-soft);transition:transform .15s;display:inline-flex}.ubbill.is-open .ubrow__chev{transform:rotate(90deg)}.ublink{font:700 11.5px/1 var(--as-font-body);color:var(--as-gold-deep);cursor:pointer;background:0 0;border:none;padding:0}.ublink:hover{text-decoration:underline}.ubmore{border-top:1px solid var(--as-line);font:500 12px/1.3 var(--as-font-body);color:var(--as-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.ubempty{font:500 12.5px/1.4 var(--as-font-body);color:var(--as-ink-soft);margin:0;padding:24px 20px}.ubempty--line{border-top:1px solid var(--as-line);padding:20px}.ubempty--tight{padding:4px 20px 20px}.ubpanel{border:1px solid var(--as-line);background:var(--as-card);border-radius:10px;margin:12px 20px;padding:4px 16px 12px}.ublines__row,.ublines__total{grid-template-columns:minmax(200px,1.2fr) minmax(260px,2fr) minmax(110px,.7fr);align-items:baseline;column-gap:12px;display:grid}.ublines__row{border-bottom:1px solid var(--as-line);font:500 12px/1.35 var(--as-font-body);padding:8px 0}.ublines__label{color:var(--as-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ublines__flag{color:var(--as-warning-fg);display:inline-flex}.ublines__detail{min-width:0;color:var(--as-ink-soft)}.ublines__fix{color:var(--as-warning-fg);margin-top:4px;font-weight:600;display:block}.ublines__amount{text-align:right;font-weight:700}.ublines__amount.is-soft{color:var(--as-ink-soft);font-weight:600}.ublines__amount.is-warning{color:var(--as-warning-fg);font-weight:600}.ublines__total{font:700 12.5px/1.35 var(--as-font-body);color:var(--as-ink);padding:12px 0 0}.ublines__pay{font:500 11.5px/1.35 var(--as-font-body);color:var(--as-ink-soft)}.ublines__sum{text-align:right;font:700 14px/1.2 var(--as-font-display)}.ubpanel__foot{border-top:1px dashed var(--as-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ubpanel__foottext{min-width:0;font:500 11.5px/1.4 var(--as-font-body);color:var(--as-ink-soft);flex:320px}.ubhistory{border:1px solid var(--as-line);background:var(--as-card);border-radius:8px;flex-direction:column;margin-top:12px;padding:12px 16px 4px;display:flex}.ubhistory__label{font:700 9.5px/1 var(--as-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--as-ink-soft);padding-bottom:4px}.metercard__scroll{container-type:inline-size}.meternotes{flex-wrap:wrap;gap:8px;max-width:calc(100cqi - 40px);display:flex;position:sticky;left:20px}.meternote.is-info{background:var(--as-info-bg);color:#1f6cc9}.mhist__tag.is-info{color:#1f6cc9}.mlog__dot.is-info{background:var(--as-info-fg)}.meter__serial{font:600 11.5px/1.2 var(--as-font-mono);color:var(--as-ink-soft);margin-top:4px;display:block}.meter__serialinput{font-variant-numeric:var(--as-tabular)}.rpbox{background:var(--as-bg);font:500 12px/1.45 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink);border-radius:8px;margin:0;padding:12px}.rpbox--strong{font-weight:600}.rpgrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:8px;display:grid}.waivereq{background:var(--as-warning-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 12px;padding:12px 16px;display:flex}.waivereq__text{flex-direction:column;gap:4px;min-width:0;display:flex}.waivereq__title{font:700 13px/1.3 var(--as-font-body);color:var(--as-ink)}.waivereq__meta{font:500 11.5px/1.35 var(--as-font-body);color:var(--as-ink-mid)}.waivereq__reason{font:italic 500 12px/1.4 var(--as-font-body);color:var(--as-ink-mid);overflow-wrap:anywhere}.waiveacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.waivereq .badge.is-warning{background:var(--as-card)}.waivers{background:var(--as-bg);border-radius:8px;flex-direction:column;margin:0 20px 12px;padding:4px 16px;display:flex}.waivers__row{font:500 11.5px/1.35 var(--as-font-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.waivers__row+.waivers__row{border-top:1px solid var(--as-line)}.waivers__amount{color:var(--as-ink);font-weight:700}.waivers__meta{color:var(--as-ink-soft)}.waiveq{margin-bottom:20px}.waiveq__head{align-items:center;gap:8px;padding-bottom:12px;display:flex}.waiveq__none,.waiveq>.ubscroll{margin:0 calc(-1 * var(--as-space-5))}.waiveq__none{padding:16px var(--as-space-5) 20px;border-top:1px solid var(--as-line);font:500 13px/1.4 var(--as-font-body);color:var(--as-ink-soft)}.waiveq__unit{color:var(--as-ink);text-decoration:none}.waiveq__unit:hover{text-decoration:underline}.ubgrid--waives{min-width:1000px}.ubgrid--waives .ubhead,.ubgrid--waives .ubrow{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(130px,.8fr) minmax(140px,.9fr) minmax(160px,1.3fr) 200px;column-gap:16px}.tabs{margin-bottom:var(--as-space-4);border-bottom:1px solid var(--as-line);flex-wrap:wrap;gap:6px;display:flex}.tab{align-items:center;gap:var(--as-space-2);font:600 13px/1 var(--as-font-body);color:var(--as-ink-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 14px;display:inline-flex}.tab:hover{color:var(--as-ink)}.tab.is-active{border-bottom-color:var(--as-gold);color:var(--as-gold-deep)}.tab:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.tab__count{border-radius:var(--as-radius-full);background:var(--as-bg-alt);font:700 10.5px/1 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink-soft);padding:2px 7px}.tab.is-active .tab__count{background:var(--as-gold-tint);color:var(--as-gold-deep)}.claimstable{min-width:860px}.table__strong--plain{font-weight:500}.visitdays{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.visitday{border:1px solid var(--as-line);background:var(--as-card);border-radius:10px;flex-direction:column;display:flex;overflow-x:auto}.visitday__head{border-bottom:1px solid var(--as-line);background:var(--as-bg);justify-content:space-between;align-items:center;gap:12px;min-width:960px;padding:12px 16px;display:flex}.visitday__label{font:700 13px/1.2 var(--as-font-display);color:var(--as-ink)}.visitday__sub{font:600 11px/1 var(--as-font-body);color:var(--as-ink-soft)}.visitrow{grid-template-columns:96px minmax(170px,1.3fr) minmax(120px,.7fr) minmax(150px,1fr) minmax(130px,1fr) minmax(260px,auto);align-items:center;gap:8px 12px;min-width:960px;padding:12px 16px;display:grid}.visitrow+.visitrow{border-top:1px solid var(--as-line)}.visitrow__time{font:700 13px/1.2 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink)}.visitrow__who{align-items:center;gap:8px;min-width:0;display:flex}.visitrow__name,.visitrow__unit{min-width:0;font:600 12.5px/1.2 var(--as-font-display);color:var(--as-ink);flex-direction:column;gap:4px;display:flex}.visitrow__claim{font:600 11px/1.2 var(--as-font-body);color:var(--as-gold-deep);align-self:flex-start;text-decoration:none}.visitrow__claim:hover{text-decoration:underline}.visitrow__sub{font:400 11px/1.3 var(--as-font-body);color:var(--as-ink-soft)}.visitrow__state .badge{white-space:nowrap}.visitrow__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cr{flex-direction:column;gap:20px;display:flex}.cr__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cr__head .page__eyebrow{margin:0 0 6px}.cr__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr__title .page__title{margin:0}.cr__meta{font:500 12px/1.3 var(--as-font-body);color:var(--as-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.cr__unitlink{color:var(--as-gold-deep);font-weight:700;text-decoration:none}.cr__unitlink:hover{text-decoration:underline}.cr__target{align-items:center;gap:4px;display:inline-flex}.cr__cols{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.cr__main{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.cr__side{flex-direction:column;flex:320px;gap:12px;min-width:0;max-width:100%;display:flex}.cr .steps{margin:0}.crcard{background:var(--as-card);border:1px solid var(--as-line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.crcard--strong{border-color:var(--as-line-strong)}.crcard__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crcard__title{font:700 var(--as-h3) / 1.3 var(--as-font-display);color:var(--as-ink);margin:0}.crclaimant{flex-flow:wrap;align-items:center;gap:12px 28px}.crclaimant__who{align-items:center;gap:12px;min-width:0;display:flex}.crclaimant__name{flex-direction:column;gap:4px;min-width:0;display:flex}.crclaimant__eyebrow{font:700 10px/1 var(--as-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--as-ink-soft);margin:0}.crclaimant__full{font:700 15px/1.2 var(--as-font-display);color:var(--as-ink)}.crclaimant__since{font:400 11.5px/1.3 var(--as-font-body);color:var(--as-ink-soft)}.crclaimant__facts{flex:320px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 20px;min-width:0;display:grid}.crfact{flex-direction:column;gap:4px;min-width:0;display:flex}.crfact__v{font:600 12.5px/1.3 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink);overflow-wrap:anywhere}.crrows{flex-direction:column;display:flex}.crrow{font:500 12px/1.35 var(--as-font-body);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.crrow+.crrow{border-top:1px solid var(--as-line)}.crrow>:first-child{color:var(--as-ink-soft);white-space:nowrap}.crrow>:last-child{text-align:right;font-weight:600}.cralso{background:var(--as-warning-bg);font:600 12px/1.35 var(--as-font-body);color:var(--as-warning-fg);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.facslots{background:var(--as-gold-tint);border:1px solid var(--as-gold-soft);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.facslots.is-free{background:var(--as-success-bg);border-color:var(--as-success-bg)}.facslots__line{font:700 13px/1.3 var(--as-font-display);color:var(--as-ink)}.facslots__who{font:600 11.5px/1.4 var(--as-font-body);color:var(--as-gold-deep)}.facslots.is-free .facslots__who{color:var(--as-success-fg)}.crdocs{gap:0;padding:0;overflow:hidden}.crdocs__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.crdocs__bar{border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.crdocs__meta{font:600 12px/1.3 var(--as-font-body);color:var(--as-ink)}.crdocs__tools{align-items:center;gap:4px;display:flex}.crdocs__page{font:600 11.5px/1 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink-soft);margin:0 6px}.pills{background:var(--as-bg-alt);border-radius:9999px;flex-wrap:wrap;gap:6px;max-width:100%;padding:4px;display:flex}.pill{font:600 11px/1 var(--as-font-body);color:var(--as-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pill[aria-selected=true]{color:var(--as-ink);background:#fff;box-shadow:0 1px 2px #0000000f}.pill:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.btn--iconsq{width:32px;color:var(--as-ink-soft);justify-content:center;padding:0}.docstage{box-sizing:border-box;background:var(--as-bg-alt);flex-direction:column;align-items:center;gap:16px;min-height:440px;padding:28px 20px;display:flex}.docstage--scroll{max-height:760px;overflow-y:auto}.docstage__page,.docstage__img{background:#fff;border-radius:4px;max-width:100%;box-shadow:0 8px 24px #2e2f3b1a}.docstage__img{object-fit:contain;max-height:640px}.docstage__pdf{border:none;width:100%;height:640px}.crvisit{flex-direction:column;gap:4px;display:flex}.crvisit__when{font:700 16px/1.25 var(--as-font-display);color:var(--as-ink)}.crvisit__sub{font:500 11.5px/1.4 var(--as-font-body);color:var(--as-ink-soft)}.crvisit__mark{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crlinks{flex-wrap:wrap;gap:16px;display:flex}.crlink{font:700 11px/1 var(--as-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--as-gold-deep);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.crlink--danger{color:var(--as-danger-fg)}.crlink--plain{text-transform:none;letter-spacing:0;height:30px;padding:0 6px;font-size:11.5px}.crgrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px;display:grid}.crdecide{flex-direction:column;gap:8px;display:flex}.crdecide .btn{justify-content:center}.crwait{border:1px solid var(--as-line);background:var(--as-bg);font:500 12px/1.45 var(--as-font-body);color:var(--as-ink);border-radius:8px;padding:12px 16px}.crbox{border:1px solid var(--as-line);background:var(--as-bg);border-radius:8px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.crbox.is-success{background:var(--as-success-bg);border-color:var(--as-success-bg)}.crbox.is-danger{background:var(--as-danger-bg);border-color:var(--as-danger-bg)}.crbox__title{font:700 13px/1.3 var(--as-font-display);color:var(--as-ink)}.crbox.is-success .crbox__title{color:var(--as-success-fg)}.crbox.is-danger .crbox__title{color:var(--as-danger-fg)}.crbox__body{font:500 12px/1.45 var(--as-font-body);color:var(--as-ink)}.crbox__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.crparties{margin:0;padding:0;list-style:none}.crparties li{border-top:1px solid var(--as-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.crparties__who{flex-direction:column;gap:4px;display:flex}.crparties__name{font:600 12.5px/1.2 var(--as-font-display);color:var(--as-ink)}.crparties__note{font:400 11px/1.2 var(--as-font-body);color:var(--as-warning-fg)}.crparties .tag{white-space:nowrap}.steps{align-items:center;gap:var(--as-space-2) 10px;margin:0 0 var(--as-space-6);padding:var(--as-space-4) var(--as-space-5);border:1px solid var(--as-line);border-radius:var(--as-radius-4);background:var(--as-card);flex-wrap:wrap;list-style:none;display:flex}.step{align-items:center;gap:var(--as-space-2);font:600 11px/1 var(--as-font-display);color:var(--as-ink-soft);display:inline-flex}.step+.step:before{content:"";background:var(--as-line);width:28px;height:1px;margin-right:2px}.step.is-done+.step.is-done:before{background:var(--as-success-fg)}.step__dot{box-sizing:border-box;border:1px solid var(--as-line);border-radius:var(--as-radius-full);background:var(--as-bg-alt);width:22px;height:22px;font:700 11px/1 var(--as-font-body);font-variant-numeric:var(--as-tabular);justify-content:center;align-items:center;display:inline-flex}.step__dot svg{width:12px;height:12px}.step.is-done .step__dot{border-color:var(--as-success-fg);background:var(--as-success-fg);color:#fff}.step.is-done{color:var(--as-ink-soft)}.step.is-now .step__dot{border-color:var(--as-gold);background:var(--as-gold);color:#fff}.step.is-now{color:var(--as-gold-deep)}.step.is-warn .step__dot{border-color:var(--as-warning-fg);background:var(--as-warning-fg);color:#fff}.step.is-warn{color:var(--as-warning-fg)}.step.is-x .step__dot{border-color:var(--as-danger-fg);background:var(--as-danger-fg);color:#fff}.step.is-x{color:var(--as-danger-fg)}.step.is-stop .step__dot{border-color:var(--as-ink-faint);background:var(--as-ink-faint);color:#fff}.step.is-stop{color:var(--as-ink-soft)}.card{padding:var(--as-space-4) var(--as-space-5) var(--as-space-5);border:1px solid var(--as-line);border-radius:var(--as-radius-4);background:var(--as-card)}.card__head{justify-content:space-between;align-items:center;gap:var(--as-space-2);margin-bottom:var(--as-space-3);flex-wrap:wrap;display:flex}.card__title{font-family:var(--as-font-display);font-size:var(--as-h3);color:var(--as-ink);margin:0;font-weight:700}.callout{margin:var(--as-space-3) 0 0;padding:var(--as-space-2) var(--as-space-3);border-radius:var(--as-radius-3);background:var(--as-gold-tint);font-size:var(--as-body-sm);color:var(--as-gold-deep);font-weight:600}.actions{gap:var(--as-space-2);flex-wrap:wrap;display:flex}.formgrid{gap:var(--as-space-3);flex-direction:column;display:flex}.cantclaim{gap:var(--as-space-3);padding:0 var(--as-space-5) var(--as-space-5);flex-direction:column;display:flex}.cantclaim__head{align-items:baseline;gap:var(--as-space-2);flex-wrap:wrap;display:flex}.cantclaim__head--next{margin-top:var(--as-space-3)}.cantclaim__title{font:700 15px/1.3 var(--as-font-display);color:var(--as-ink);margin:0}.cantclaim__sub{font:500 12px/1.3 var(--as-font-body);color:var(--as-ink-soft)}.cantclaim__empty{padding:var(--as-space-6) var(--as-space-5);font:500 12.5px/1.4 var(--as-font-body);color:var(--as-ink-soft);text-align:center;margin:0}.lockcard,.problemcard{gap:var(--as-space-3) var(--as-space-4);padding:var(--as-space-4);border:1px solid var(--as-line);border-radius:10px;grid-template-columns:minmax(200px,.8fr) minmax(320px,1.6fr) minmax(180px,.7fr);align-items:start;display:grid}.problemcard{gap:var(--as-space-3) var(--as-space-5);grid-template-columns:minmax(220px,1fr) minmax(320px,2fr)}.lockcard__who{overflow-wrap:anywhere;align-items:flex-start;min-width:0}.lockcard__main,.lockcard__side{gap:var(--as-space-2);flex-direction:column;min-width:0;display:flex}.lockcard__side{align-items:flex-start}.lockcard__time{font:500 11px/1.2 var(--as-font-body);color:var(--as-ink-soft)}.lockcard__summary{font:600 12px/1.35 var(--as-font-body);color:var(--as-ink)}.lockcard__box{padding:4px var(--as-space-3);border-radius:var(--as-radius-3);background:var(--as-bg);flex-direction:column;margin:0;display:flex}.lockgroup{padding:var(--as-space-2) 0;flex-direction:column;gap:4px;display:flex}.lockgroup+.lockgroup{border-top:1px solid var(--as-line)}.lockgroup__head{align-items:baseline;gap:var(--as-space-2);flex-wrap:wrap;display:flex}.lockgroup__unit{font:600 12px/1.35 var(--as-font-body);color:var(--as-gold-deep)}.lockgroup__path{font:500 11.5px/1.35 var(--as-font-body);color:var(--as-ink-soft)}.locktry{gap:var(--as-space-2);font:500 11.5px/1.5 var(--as-font-body);grid-template-columns:44px minmax(0,1fr);display:grid}.locktry__time{color:var(--as-ink-soft);font-variant-numeric:var(--as-tabular)}.locktry__typed{font-family:var(--as-font-mono);color:var(--as-ink);overflow-wrap:anywhere}.lockcard__past{flex-direction:column;gap:6px;display:flex}.lockcard__pastrow{font:500 11.5px/1.4 var(--as-font-body);color:var(--as-ink-soft);flex-direction:column;gap:2px;display:flex}.lockcard__reason{font-style:italic}.problemfacts>div{justify-content:space-between;gap:var(--as-space-3);font:500 11.5px/1.35 var(--as-font-body);padding:6px 0;display:flex}.problemfacts>div+div{border-top:1px solid var(--as-line)}.problemfacts dt{color:var(--as-ink-soft)}.problemfacts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.problemfacts dd.is-bad{color:var(--as-danger-fg)}@media (width<=900px){.lockcard,.problemcard{grid-template-columns:1fr}}.stats{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.stat{box-sizing:border-box;height:100%;padding:14px var(--as-space-4);border:1px solid var(--as-line);border-radius:var(--as-radius-4);background:var(--as-card);color:inherit;transition:border-color var(--as-dur-micro) var(--as-ease-out), box-shadow var(--as-dur-micro);flex-direction:column;gap:6px;text-decoration:none;display:flex}a.stat:hover{border-color:var(--as-line-strong);box-shadow:var(--as-e1)}a.stat:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.stat.is-soon{background:var(--as-bg)}.stat__head{justify-content:space-between;align-items:center;gap:var(--as-space-2);min-height:20px;display:flex}.stat__label{font:700 10px/1 var(--as-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink-soft)}.stat__arrow{color:var(--as-ink-soft);flex:none}.stat__value{font:700 30px/1 var(--as-font-display);letter-spacing:-.01em;font-variant-numeric:var(--as-tabular);color:var(--as-ink);margin:0}.stat.is-soon .stat__value{color:var(--as-ink-faint)}.stat__sub{font:500 10.5px/1.3 var(--as-font-body);color:var(--as-ink-soft);margin:0}.stat__sub.is-active{color:var(--as-active-fg)}.stat__sub.is-warning{color:var(--as-warning-fg)}.stat__sub.is-danger{color:var(--as-danger-fg)}.logtable{min-width:900px}.logtable a{color:var(--as-ink);font-weight:600}.logtable a:hover{color:var(--as-gold-deep)}.logcard__filters{margin-bottom:var(--as-space-4)}.logsection{gap:var(--as-space-4);margin-top:var(--as-space-5);flex-direction:column;padding:18px 20px;display:flex}.logsection__title{letter-spacing:.1em;text-transform:uppercase;color:var(--as-gold-deep);margin:0;font-size:11px;font-weight:700;line-height:1}.logsection__row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.logsection__avatar{background:var(--as-gold-tint);width:30px;height:30px;color:var(--as-gold-deep);font:700 11px/1 var(--as-font-body);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.logsection__compose{align-items:flex-start;gap:var(--as-space-2);flex-direction:column;display:flex}.logsection__compose .textarea{box-sizing:border-box;width:100%;height:56px;min-height:40px}.logsection__compose .btn:disabled{border-color:var(--as-line-strong);background:var(--as-card);color:var(--as-ink);opacity:.5}.logsection__day{flex-direction:column;gap:14px;display:flex}.logsection__divider{align-items:center;gap:var(--as-space-3);font:700 11px/1 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink-soft);display:flex}.logsection__divider:before,.logsection__divider:after{content:"";background:var(--as-line);flex:1;height:1px}.logsection__body{flex-direction:column;gap:5px;min-width:0;display:flex}.logsection__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.logsection__who{font:600 13px/1.3 var(--as-font-display);color:var(--as-ink)}.logsection__when{font:400 11px/1.3 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink-faint)}.logsection__tag{background:var(--as-gold-tint);color:var(--as-gold-deep);font:700 9.5px/1 var(--as-font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-self:center;padding:2px 6px}.logsection__text{font:400 13px/1.5 var(--as-font-body);overflow-wrap:anywhere;color:var(--as-ink)}.logsection__change{font:400 13px/1.6 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink-faint);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.logsection__change:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.logsection__to{color:var(--as-gold-deep)}.logsection__note{font:italic 400 12px/1.5 var(--as-font-body);color:var(--as-ink-faint);overflow-wrap:anywhere;margin-left:13px}.logsection__empty{font-size:var(--as-body-sm);color:var(--as-ink-soft);margin:0}.logsection__more{align-self:center}.logsection__file{background:var(--as-gold-tint);font:600 11.5px/1.4 var(--as-font-body);color:var(--as-gold-deep);border:none;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:2px 8px;display:inline-flex}button.logsection__file{cursor:pointer}button.logsection__file:hover{text-decoration:underline}.logsection__file.is-nofile{background:var(--as-bg);color:var(--as-ink-faint)}.setrow{align-items:center;gap:var(--as-space-4);padding:var(--as-space-4) var(--as-space-5);border-bottom:1px solid var(--as-line);grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) auto;display:grid}.setrow:last-child{border-bottom:none}.setrow__label{color:var(--as-ink);font-weight:600}.setrow__value{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.formrow{gap:var(--as-space-3);flex-wrap:wrap;display:flex}.formrow .field,.formrow .asds-sel,.formrow .asds-dp{flex:1;min-width:110px}.formrow .asds-dp{min-width:160px}.versions{margin-top:var(--as-space-1);font-size:var(--as-body-sm);color:var(--as-ink-soft)}.versions summary{cursor:pointer}.versions .linkbtn{margin-top:var(--as-space-1);font-weight:500;display:block}.callout--warn{background:var(--as-warning-bg);color:var(--as-warning-fg);flex-direction:column;gap:2px;display:flex}@media (width<=760px){.setrow{grid-template-columns:1fr}}.card.areas{padding:0;overflow:hidden}.areas__head{justify-content:space-between;align-items:center;gap:var(--as-space-3);padding:var(--as-space-4) var(--as-space-5) var(--as-space-3);flex-wrap:wrap;display:flex}.areas__search{width:220px;max-width:100%}.areas__bulk{align-items:center;gap:var(--as-space-2);padding:var(--as-space-3) var(--as-space-5);background:var(--as-gold-tint);border-top:1px solid var(--as-gold-soft);flex-wrap:wrap;display:flex}.areas__scroll{overflow-x:auto}.areas__table{min-width:1040px}.areas__table .linkbtn{text-align:left}.areas__table td{font-size:13.5px;font-weight:600}.areas__table .table__sub{font-weight:500}.areas__table th{background:var(--as-bg);border-top:1px solid var(--as-line)}.areas__table th:first-child,.areas__table td:first-child{padding-left:var(--as-space-5)}.areas__table th:last-child,.areas__table td:last-child{padding-right:var(--as-space-5)}.areas__clear{margin-left:auto}.areas__table tr.is-selected td{background:var(--as-gold-tint)}.btn--icon{justify-content:center;width:32px;padding:0}.areapage{gap:var(--as-space-4);flex-direction:column;display:flex}.areapage__back{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.areapage__head{justify-content:space-between;align-items:flex-start;gap:var(--as-space-3);display:flex}.tiers{gap:var(--as-space-2);flex-direction:column;display:flex}.tiers__row{gap:var(--as-space-2);grid-template-columns:96px minmax(0,1fr) minmax(0,1.3fr) 64px;align-items:center;display:grid}.tiers__head{font-size:var(--as-body-xs,11px);text-transform:uppercase;letter-spacing:.08em;color:var(--as-ink-soft);font-weight:700}.tiers__remove{color:var(--as-danger-fg)}.tiers__foot{justify-content:space-between;align-items:flex-end}.tiers__foot .field{flex:0 200px}.settings__callout{padding:var(--as-space-2) var(--as-space-3);border-radius:var(--as-radius-3);background:var(--as-gold-tint);font-size:var(--as-body-sm);color:var(--as-gold-deep);margin:0;font-weight:600}.feesrc--own{color:var(--as-gold-deep);font-weight:700}.feelists{flex-direction:column;gap:8px;display:flex}.feelist{border:1px solid var(--as-line);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.feelist__title{font:700 9.5px/1 var(--as-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--as-ink-soft)}.feelist__row{font:500 12px/1.4 var(--as-font-body);color:var(--as-ink);justify-content:space-between;gap:12px;display:flex}.feelist__val{color:var(--as-ink-soft);font-variant-numeric:var(--as-tabular)}.stops__bar{justify-content:space-between;align-items:center;gap:var(--as-space-3);margin-bottom:var(--as-space-3);flex-wrap:wrap;display:flex}.stops__bar .tabs{margin-bottom:0}.stops__overdue{font:700 14px/1.2 var(--as-font-body);color:var(--as-danger-fg);display:block}.stops__payer{color:var(--as-ink)}.stopstable{min-width:1000px}.stopstable td{vertical-align:top}.stopstable a.table__strong{color:var(--as-ink);font:700 14px/1.2 var(--as-font-display);text-decoration:none}.stopstable a.table__strong:hover{text-decoration:underline}.stopstable .btn,.stopcell .btn{white-space:nowrap}.stopcol,.stopcol__state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.stopcol .btn{margin-top:4px}.stopbanner{align-items:center;gap:var(--as-space-3);padding:var(--as-space-3) var(--as-space-4);border-radius:12px;flex-wrap:wrap;margin:20px 0 0;display:flex}.stopbanner.is-danger{background:var(--as-danger-bg)}.stopbanner.is-info{background:var(--as-info-bg)}.stopbanner.is-warning{background:var(--as-warning-bg)}.stopbanner__icon{background:var(--as-card);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.stopbanner.is-danger .stopbanner__icon{color:var(--as-danger-fg)}.stopbanner.is-info .stopbanner__icon{color:var(--as-info-fg)}.stopbanner.is-warning .stopbanner__icon{color:var(--as-warning-fg)}.stopbanner__text{flex-direction:column;flex:280px;gap:2px;display:flex}.stopbanner__title{font:700 13px/1.3 var(--as-font-display);color:var(--as-ink)}.stopbanner__sub{font:400 12px/1.4 var(--as-font-body);color:var(--as-ink-mid)}.stopcell{align-items:center;gap:var(--as-space-3);padding:8px 8px 8px var(--as-space-3);background:var(--as-card);border-radius:8px;display:inline-flex}.stopcell .stopcol__state{gap:4px}.stopcell__name{font:600 11.5px/1.2 var(--as-font-body);color:var(--as-ink-soft)}.leasedocs{flex-direction:column;gap:8px;display:flex}.leasedocs__title{font:700 10px/1 var(--as-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--as-gold-deep);margin:0 0 2px}.leasedocs__list{border:1px solid var(--as-line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.leasedocs__row{box-sizing:border-box;background:var(--as-card);text-align:left;width:100%;font:inherit;color:var(--as-ink-soft);border:none;align-items:center;gap:12px;padding:12px 16px;display:flex}button.leasedocs__row{cursor:pointer}button.leasedocs__row:hover{background:var(--as-bg-alt)}button.leasedocs__row:focus-visible{box-shadow:inset var(--as-focus-ring);outline:none}.leasedocs__row+.leasedocs__row{border-top:1px solid var(--as-line)}.leasedocs__icon{background:var(--as-gold-tint);width:32px;height:32px;color:var(--as-gold-deep);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.leasedocs__row.is-nofile .leasedocs__icon{background:var(--as-bg);color:var(--as-ink-faint)}.leasedocs__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.leasedocs__name{font:600 13px/1.3 var(--as-font-display);color:var(--as-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leasedocs__row.is-nofile .leasedocs__name{color:var(--as-ink-soft)}.leasedocs__sub{font:500 11.5px/1.35 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink-soft)}.dialog__scrim:has(>.dialog--wide){z-index:62}.dialog.dialog--wide{width:min(760px,100%);padding:0}.dialog--wide .dialog__head{align-items:flex-start;margin:0;padding:16px 20px 12px}.leasedocs__tabs{margin:0 20px 12px}.leasedocs__tabs .chip{align-items:center;gap:6px;display:inline-flex}.leasedocs__bar{border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.leasedocs__meta{font:600 12px/1.3 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:var(--as-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leasedocs__view{box-sizing:border-box;background:var(--as-bg-alt);justify-content:center;align-items:flex-start;min-height:440px;padding:28px 20px;display:flex}.leasedocs__pdf{background:#fff;border:none;width:100%;height:640px}.leasedocs__img{object-fit:contain;max-width:100%;max-height:640px}.toolbar{justify-content:space-between;align-items:center;gap:var(--as-space-3);margin-bottom:var(--as-space-4);flex-wrap:wrap;display:flex}.toolbar>.filters{flex:1}.listsearch{align-items:center;gap:var(--as-space-2);width:min(320px,100%);height:34px;padding:0 var(--as-space-3);border:1px solid var(--as-line);border-radius:var(--as-radius-3);background:var(--as-card);color:var(--as-ink-soft);display:flex}.listsearch:focus-within{border-color:var(--as-gold);box-shadow:var(--as-focus-ring)}.listsearch input{min-width:0;font-family:var(--as-font-body);color:var(--as-ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.unitshead{justify-content:space-between;align-items:flex-end;gap:var(--as-space-3);margin-bottom:var(--as-space-5);flex-wrap:wrap;display:flex}.unitscard .filters{margin-bottom:var(--as-space-4)}.units{min-width:1040px}.units__people{align-items:center;gap:var(--as-space-1);font-weight:600;display:inline-flex}.units__over{color:var(--as-warning-fg)}.units__row{cursor:pointer}.units__row:hover{background:var(--as-bg-alt)}.units__link{font-family:var(--as-font-display);font-size:var(--as-h3);color:var(--as-ink);font-weight:600;text-decoration:none}.units__link:hover{color:var(--as-gold-deep);text-decoration:underline}.units__link:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.units__chev{width:1%;color:var(--as-ink-faint)}.units__emptytitle{margin:0 0 var(--as-space-1);font-family:var(--as-font-display);color:var(--as-ink);font-weight:700}.table__empty p{margin:0}.pager{justify-content:flex-end;align-items:center;gap:var(--as-space-2);margin-top:var(--as-space-4);font-size:var(--as-body-sm);color:var(--as-ink-soft);display:flex}.pager span{margin-right:var(--as-space-2)}.pager__size{width:auto}.pager__pages{align-items:center;gap:var(--as-space-1);display:inline-flex}.pager__num.is-active{border-color:var(--as-gold-deep);color:var(--as-gold-deep);font-weight:700}.pager .pager__gap{margin:0 var(--as-space-1)}.backlink{align-items:center;gap:var(--as-space-1);margin-bottom:var(--as-space-4);font-size:var(--as-body-sm);color:var(--as-ink-soft);font-weight:600;text-decoration:none;display:inline-flex}.backlink:hover{color:var(--as-ink)}.unithead{justify-content:space-between;align-items:flex-end;gap:var(--as-space-3);flex-wrap:wrap;display:flex}.facts{gap:var(--as-space-4) var(--as-space-6);margin:var(--as-space-5) 0 var(--as-space-8);padding:var(--as-space-4) var(--as-space-5);border:1px solid var(--as-line);border-radius:var(--as-radius-4);background:var(--as-card);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.facts dt{font-size:var(--as-caption);letter-spacing:var(--as-tracking-wide);text-transform:uppercase;color:var(--as-ink-soft);font-weight:700}.facts dd{margin:var(--as-space-1) 0 0;font-variant-numeric:var(--as-tabular);color:var(--as-ink);font-weight:600}.section{margin-bottom:var(--as-space-8)}.section__title{margin:0 0 var(--as-space-3);font-family:var(--as-font-display);font-size:var(--as-h2);color:var(--as-ink);font-weight:700}.section__hint{margin:calc(-1 * var(--as-space-2)) 0 var(--as-space-3);font-size:var(--as-body-sm);color:var(--as-ink-soft)}.detailtable{min-width:680px}.residents__head{justify-content:space-between;align-items:flex-start;gap:var(--as-space-3);margin-bottom:var(--as-space-3);flex-wrap:wrap;display:flex}.residents__head .section__title{margin-bottom:var(--as-space-1)}.residents__facility{align-items:center;gap:var(--as-space-3);display:inline-flex}.residents{min-width:760px}.residents__group td{padding-top:var(--as-space-2);padding-bottom:var(--as-space-2);background:var(--as-bg)}.residents__grouptitle{font-size:var(--as-caption);letter-spacing:var(--as-tracking-wide);text-transform:uppercase;color:var(--as-gold-deep);font-weight:700}.residents__groupsub{margin-left:var(--as-space-2);font-size:var(--as-body-sm);color:var(--as-ink-soft)}.residents__groupactions{float:right;gap:var(--as-space-4);display:inline-flex}.residents__switch{align-items:center;gap:var(--as-space-2);display:inline-flex}.residents__actions{white-space:nowrap;text-align:right;width:1%}.residents__actions .linkbtn+.linkbtn{margin-left:var(--as-space-4)}.residents__organizer{align-items:center;gap:var(--as-space-3);margin:var(--as-space-3) 0 0;font-size:var(--as-body);color:var(--as-ink);flex-wrap:wrap;display:flex}.inline{gap:var(--as-space-2);display:flex}.inline .input{flex:1;min-width:0}.found{font-size:var(--as-body-sm);color:var(--as-success-fg);font-weight:600}fieldset.field{border:0;margin:0;padding:0}.perms{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perms li{justify-content:space-between;align-items:center;gap:var(--as-space-3);padding:var(--as-space-3) 0;border-bottom:1px solid var(--as-line);color:var(--as-ink);display:flex}.perms li:last-child{border-bottom:none}.unittabs{margin-top:var(--as-space-5)}.unitcols{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.unitcols__main{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.unitcols__side{flex-direction:column;flex:300px;gap:12px;min-width:0;max-width:100%;display:flex}.sidelist{margin:0 0 var(--as-space-3)}.sidelist div{justify-content:space-between;gap:var(--as-space-3);padding:var(--as-space-2) 0;border-top:1px solid var(--as-line);display:flex}.sidelist div:first-child{border-top:0}.sidelist dt{font-size:var(--as-body-sm);color:var(--as-ink-soft)}.sidelist dd{font-variant-numeric:var(--as-tabular);text-align:right;margin:0;font-weight:600}.persondetails{margin:0}.persondetails>div{font:500 12.5px/1.35 var(--as-font-body);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.persondetails>div+div{border-top:1px solid var(--as-line)}.persondetails dt{color:var(--as-ink-soft)}.persondetails dd{font-variant-numeric:var(--as-tabular);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.personperms__title{font:700 13px/18px var(--as-font-display);color:var(--as-ink);margin:0}.personperms ul{border:1px solid var(--as-line);border-radius:12px;margin:8px 0 0;padding:0 16px;list-style:none}.personperms li{font:600 13px/1.3 var(--as-font-display);color:var(--as-ink);align-items:center;gap:12px;padding:12px 0;display:flex}.personperms li+li{border-top:1px solid var(--as-line)}.personperms li>span{flex:1;min-width:0}.unithead__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unithead__facts{font:400 12.5px/1.4 var(--as-font-body);color:var(--as-ink-soft);margin:6px 0 0}.claimbanner{background:var(--as-info-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;display:flex}.claimbanner__icon{background:var(--as-card);color:#1f6cc9;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.claimbanner__text{flex-direction:column;flex:320px;gap:2px;display:flex}.claimbanner__title{font:700 13px/1.3 var(--as-font-display);color:var(--as-ink)}.claimbanner__sub{font:400 12px/1.4 var(--as-font-body);color:var(--as-ink-mid)}.ubgrid--owners{min-width:770px}.ubgrid--residents{min-width:740px}.ubgrid--owners .ubhead,.ubgrid--owners .ubrow{grid-template-columns:minmax(190px,1.7fr) minmax(120px,.9fr) minmax(150px,1.3fr) minmax(150px,1.1fr) 84px}.ubgrid--residents>.ubhead,.ubgrid--residents .ubgroup-wrap .ubrow{grid-template-columns:minmax(190px,1.6fr) minmax(150px,1.2fr) minmax(130px,1fr) minmax(100px,.7fr) minmax(130px,.8fr)}.ubgrid--past .ubhead,.ubgrid--past .ubrow{grid-template-columns:minmax(190px,1.6fr) minmax(140px,1.2fr) minmax(120px,.9fr) minmax(170px,1.3fr) minmax(200px,1.6fr)}.ubgroup{border-bottom:1px solid var(--as-line);background:var(--as-bg);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 20px;display:flex}.ubgroup__title{font:700 10.5px/1.2 var(--as-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-gold-deep)}.ubgroup__sub{font:500 11.5px/1.2 var(--as-font-body);color:var(--as-ink-soft)}.ubgroup-wrap .ubrow,.ubgrid--owners .ubrow{border-bottom:1px solid var(--as-line)}.ubrow.is-dim{opacity:.65}.ubrow.is-pending{background:var(--as-info-bg)}.ubrow.is-pending .avatar{border:1.5px dashed var(--as-ink-faint);color:var(--as-ink-soft);background:#fff}.ubrow__person{font:600 12.5px/1.2 var(--as-font-display);color:var(--as-ink)}.ubrow__rel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ubrow__rel.is-head{font-weight:700}.ubrow__claim{font:600 11px/1.2 var(--as-font-body);color:var(--as-gold-deep);margin-top:4px}.ubrow__stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ubrow--past{color:var(--as-ink-soft)}.ubrow__why{color:var(--as-ink)}.ublink--danger{color:#b0024a}.ubsec__error{margin:0 20px 12px}.ubpast{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.ubpast__title{font:700 10.5px/1.2 var(--as-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink-soft)}.ubpast__toggle{font:700 11px/1 var(--as-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--as-gold-deep)}.roletag{white-space:nowrap}.roletag--primary{background:var(--as-gold-tint);color:var(--as-gold-deep)}.roletag--renter{background:var(--as-active-bg);color:#006c6c}.roletag--organizer{background:var(--as-success-bg);color:#00875a}.ubside{border:1px solid var(--as-line);background:var(--as-card);border-radius:12px;padding:16px 20px}.ubside--billing{flex-direction:column;gap:12px;display:flex}.ubside__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ubside__title{font:700 14px/20px var(--as-font-display);color:var(--as-ink);margin:0 0 6px}.ubside__head .ubside__title{margin:0}.ubside__amount{flex-direction:column;gap:4px;display:flex}.ubfacts{margin:0}.ubfacts>div{font:500 12px/1.3 var(--as-font-body);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ubfacts>div+div{border-top:1px solid var(--as-line)}.ubfacts dt{color:var(--as-ink-soft)}.ubfacts dd{font-variant-numeric:var(--as-tabular);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;margin:0;font-weight:600;display:inline-flex}.ubfacts .is-warning{color:var(--as-warning-fg)}.ubfacts .is-danger{color:#b0024a}.ubfacts--box{background:var(--as-bg);border-radius:8px;padding:4px 12px}.ubfacts--box>div+div{border-top:none}.partyacts{flex-direction:column;gap:8px;display:flex}.partyacts__row{border:1px solid var(--as-line);background:var(--as-card);text-align:left;font:600 13px/1.3 var(--as-font-display);color:var(--as-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.partyacts__row:hover{background:var(--as-bg-alt)}.partyclaim{font:700 11px/1 var(--as-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--as-gold-deep);align-self:flex-start;margin-top:-8px;text-decoration:none}.partyclaim:hover{text-decoration:underline}.partyacts__row.is-danger{color:#b0024a}.personperms__value{font:600 13px/1.4 var(--as-font-body);color:var(--as-ink);margin:4px 0 0}.shell{grid-template-columns:var(--as-sidebar) 1fr;min-height:100dvh;display:grid}.side{box-sizing:border-box;gap:var(--as-space-3);color:#fff;background:linear-gradient(#2e2f3b 0%,#383947 100%);flex-direction:column;height:100dvh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side svg{flex:none;width:16px;height:16px}.side__brand{align-items:center;gap:10px;padding:0 6px 18px;display:flex}.side__mark{filter:drop-shadow(0 1px 2px #0000004d);width:32px;height:auto}.side__brandtext{flex-direction:column;line-height:1;display:flex}.side__wordmark{font:700 14px/1 var(--as-font-display);letter-spacing:.18em;text-transform:uppercase}.side__product{font:400 18px/1 var(--as-font-script);color:var(--as-gold-soft);margin-top:-2px}.side__nav{flex-direction:column;gap:2px;display:flex}.side__link{border-radius:var(--as-radius-3);color:#ffffffc7;width:100%;font:500 12.5px/1 var(--as-font-body);transition:background var(--as-dur-micro) var(--as-ease-out), color var(--as-dur-micro);align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.side__link>svg:first-child{color:#ffffffe6}.side__link:hover{color:#fff;background:#ffffff0f}.side__link.is-active{color:#fff;box-shadow:inset 2px 0 0 var(--as-gold);background:linear-gradient(90deg,#c882462e 0%,#c882460a 100%)}.side__link:focus-visible{outline:2px solid var(--as-gold-soft);outline-offset:-2px}.side__linktext{flex:1}.side__badge{border-radius:var(--as-radius-full);font:600 10px/1 var(--as-font-body);font-variant-numeric:var(--as-tabular);color:#ffffffd9;background:#ffffff1f;padding:3px 7px}.side__link.is-active .side__badge{color:#fff;background:#c8824659}.side__user{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.side__usertext{flex-direction:column;min-width:0;line-height:1.2;display:flex}.side__username{font:600 12px/1.2 var(--as-font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side__userrole{font:400 10.5px/1.2 var(--as-font-body);color:#ffffff8c}.avatar{box-sizing:border-box;border-radius:var(--as-radius-full);width:28px;height:28px;font:700 11px/1 var(--as-font-body);letter-spacing:.02em;color:#6e3c0b;background:#f5c896;flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar--lg{width:28px;height:28px}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;align-items:center;gap:var(--as-space-4);box-sizing:border-box;min-height:60px;padding:var(--as-space-3) var(--as-space-6);background:var(--as-card);border-bottom:1px solid var(--as-line);display:flex;position:sticky;top:0}.topbar__menu{border:1px solid var(--as-line);border-radius:var(--as-radius-3);background:var(--as-card);width:36px;height:36px;color:var(--as-ink);cursor:pointer;justify-content:center;align-items:center;display:none}.crumbs{min-width:0;overflow:hidden}.crumbs ol{align-items:center;gap:var(--as-space-2);font-family:var(--as-font-body);white-space:nowrap;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--as-space-2);min-width:0;display:inline-flex}.crumbs li+li:before{content:"›";color:var(--as-ink-faint)}.crumbs a{text-overflow:ellipsis;min-width:0;color:var(--as-ink-soft);text-decoration:none;overflow:hidden}.crumbs a:hover{color:var(--as-ink);text-decoration:underline}.crumbs [aria-current]{text-overflow:ellipsis;color:var(--as-ink);overflow:hidden}.search{align-items:center;gap:var(--as-space-2);width:min(400px,36vw);height:40px;padding:0 var(--as-space-3);border:1px solid var(--as-line);border-radius:var(--as-radius-3);background:var(--as-bg);color:var(--as-ink-soft);margin-left:auto;display:flex}.search:focus-within{border-color:var(--as-gold);box-shadow:var(--as-focus-ring)}.search input{min-width:0;font-family:var(--as-font-body);color:var(--as-ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.search input::placeholder{color:var(--as-ink-soft)}.search{position:relative}.search__key{border:1px solid var(--as-line);background:var(--as-card);font:600 11px/1.4 var(--as-font-mono);color:var(--as-ink-soft);border-radius:6px;flex:none;padding:2px 6px}.searchpanel{z-index:50;border:1px solid var(--as-line);background:var(--as-card);border-radius:12px;width:max(100%,520px);max-width:calc(100vw - 32px);max-height:min(70vh,640px);padding:4px 0 8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px #2e2f3b24}.searchpanel__head{font:700 11px/1 var(--as-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--as-ink-soft);padding:14px 20px 6px}.searchpanel__opt{cursor:pointer;flex-direction:column;gap:4px;padding:10px 20px;display:flex}.searchpanel__opt.is-active{background:var(--as-bg-alt)}.searchpanel__title{font:700 14px/1.3 var(--as-font-display);color:var(--as-gold-deep)}.searchpanel__title.mono{font-family:var(--as-font-mono);font-size:13.5px}.searchpanel__sub{font:500 13px/1.35 var(--as-font-body);color:var(--as-ink-mid)}.searchpanel__meta{color:var(--as-ink-soft);margin-left:4px}.searchpanel__more,.searchpanel__none{font:500 12.5px/1.4 var(--as-font-body);color:var(--as-ink-soft);margin:0;padding:6px 20px 10px}.searchpanel__none{padding:16px 20px}.iconbtn.topbar__search{display:none}.searchsheet{z-index:70;background:#2e2f3b70;position:fixed;inset:0}.searchsheet__bar{align-items:center;gap:var(--as-space-2);height:60px;padding:0 var(--as-space-4);border-bottom:1px solid var(--as-line);background:var(--as-card);display:flex}.search.search--sheet{flex:1;width:auto;margin-left:0;display:flex}.search--sheet .search__key{display:none}.search--sheet .searchpanel{top:68px;left:var(--as-space-3);right:var(--as-space-3);width:auto;max-width:none;max-height:calc(100dvh - 84px);position:fixed}@media (width<=1024px){.iconbtn.topbar__search{display:inline-flex}}.topbar__actions{align-items:center;gap:var(--as-space-4);display:flex}.lang{border-radius:var(--as-radius-full);background:var(--as-bg-alt);padding:3px;display:inline-flex}.lang__opt{border-radius:var(--as-radius-full);min-width:34px;height:26px;color:var(--as-ink-soft);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:11.5px;font-weight:700}.lang__opt.is-active{background:var(--as-card);color:var(--as-ink);box-shadow:var(--as-e1)}.lang__opt:focus-visible{box-shadow:var(--as-focus-ring);outline:none}.iconbtn{border-radius:var(--as-radius-3);width:34px;height:34px;color:var(--as-ink-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.iconbtn:disabled{cursor:default}.topbar__divider{background:var(--as-line);width:1px;height:28px}.content{min-width:0;padding:28px var(--as-space-9) 60px;flex:1}.shell__scrim{display:none}@media (width<=1024px){.shell{grid-template-columns:1fr}.side{z-index:60;width:var(--as-sidebar);transition:transform var(--as-dur-expressive) var(--as-ease-out);box-shadow:var(--as-e3);position:fixed;left:0;transform:translate(-100%)}.side.is-open{transform:none}.shell__scrim{z-index:50;background:#2e2f3b70;display:block;position:fixed;inset:0}.topbar{height:60px;padding:0 var(--as-space-4)}.topbar__menu{display:inline-flex}.search{display:none}.topbar__actions{margin-left:auto}.content{padding:var(--as-space-6) var(--as-space-4) var(--as-space-16)}}@media (width<=560px){.topbar__divider,.avatar--lg{display:none}}@media (prefers-reduced-motion:reduce){.side{transition:none}}
