:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tp-bg:#3c3b3b;--tp-board-bg:#252525;--tp-panel:#2d2c2c;--tp-border:#ffffff1a;--tp-border-strong:#fff3;--tp-text-primary:#fff;--tp-text-muted:#ffffff94;--tp-text-dim:#ffffff73;--tp-primary:#487fff6b;--tp-primary-strong:#487fffd9;--tp-primary-border:#93b4ffa6;--tp-primary-soft:#487fff38;--tp-on-primary:var(--tp-text-primary);--tp-member-name:#a8c4ff;--tp-link:#93b4ff;--tp-danger:#b42828b3;--tp-danger-border:#ff646473;--tp-danger-text:#ff9a8c;--tp-xero-bg:#13b5ea52;--tp-xero-accent:#13b5eacc;--tp-xero-link:#5fd0f5;--tp-gold:#ffb92e;--tp-surface:#00000094;--tp-btn-surface:#ffffff14;--tp-btn-surface-hover:#ffffff21;--tp-input-bg:#ffffff14;--tp-checkbox-bg:#ffffff14;--tp-checkbox-border:#ffffff73;--tp-checkbox-border-hover:#ffffffb8;--tp-checkbox-fill:#487fffd9;--tp-raised:#ffffff0d;--tp-inset:#0003;--tp-inset-deep:#00000073;--tp-shadow-soft:#0000004d;--tp-shadow:#00000080;--tp-alert-info-bg:#487fff1f;--tp-alert-info-accent:#487fffd9;--tp-alert-info-fg:#c6d8fff2;--tp-alert-warning-bg:#ffb4501f;--tp-alert-warning-accent:#ffb450d9;--tp-alert-warning-fg:#ffe0b2f2;--tp-alert-error-bg:#dc50501f;--tp-alert-error-accent:#ffa0a0d9;--tp-alert-error-fg:#ffa0a0f2;--tp-alert-success-bg:#78d28c1f;--tp-alert-success-accent:#78d28cd9;--tp-alert-success-fg:#b2e8c2f2;--tp-text-secondary:#ffffffad;--tp-kind-bank:#6fb3ff;--tp-kind-bank-tint:#6fb3ff29;--tp-kind-card:#c39bff;--tp-kind-card-tint:#c39bff29;--tp-kind-receivable:#7bd48c;--tp-kind-receivable-tint:#7bd48c24;--tp-kind-payable:#f2b35c;--tp-kind-payable-tint:#f2b35c24;--tp-cat-pressure-accent:#7ca8c4d9;--tp-cat-pressure-tint:#7ca8c414;--tp-cat-flow-accent:#5bbf8ae6;--tp-cat-flow-tint:#5bbf8a1a;--tp-cat-fan-accent:#7fb6ffd9;--tp-cat-fan-tint:#7fb6ff14;--tp-cat-restrictor-accent:#d8924ee6;--tp-cat-restrictor-tint:#d8924e17;--tp-font-scale:1;--tp-fs-xs:calc(10px * var(--tp-font-scale));--tp-fs-sm:calc(12px * var(--tp-font-scale));--tp-fs-base:calc(15px * var(--tp-font-scale));--tp-fs-lg:calc(18px * var(--tp-font-scale));--tp-fs-xl:calc(24px * var(--tp-font-scale));--tp-radius-sm:4px;--tp-radius-md:6px;--tp-radius-lg:8px;--tp-radius-dialog:12px;--tp-fw-normal:400;--tp-fw-medium:500;--tp-fw-semibold:600;--tp-fw-bold:700;--tp-space-1:2px;--tp-space-2:4px;--tp-space-3:8px;--tp-space-4:12px;--tp-space-5:16px;--tp-space-6:20px;--tp-space-7:24px;--tp-font-mono:monospace}html{overscroll-behavior-x:none}body{background:var(--tp-bg);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font-family:inherit}select option,select optgroup{background-color:var(--tp-panel);color:var(--tp-text-primary)}button{transition:filter .12s}button:not(:disabled):hover{filter:brightness(1.12)}.tp-iconbtn{transition:border-color .12s,background .12s,filter .12s}.tp-iconbtn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff73}.tp-call-btn{display:none}.tp-tile-act{min-height:38px}@media (pointer:coarse){.tp-iconbtn{min-width:44px;min-height:44px}.tp-seg-btn,.tp-hdr-btn{min-height:44px}.tp-call-btn{display:inline-flex}.tp-ghost-act{align-items:center;min-height:44px;display:inline-flex}.tp-tile-act{min-width:0}.tp-cap-input{font-size:16px}}@keyframes tpSkelPulse{0%,to{opacity:.55}50%{opacity:.25}}.tp-skel{animation:1.4s ease-in-out infinite tpSkelPulse}@media (prefers-reduced-motion:reduce){.tp-skel{animation:none}button{transition:none}}@keyframes tpFadeUp{to{opacity:1;transform:none}}.tp-fadeup{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards tpFadeUp;transform:translateY(14px)}.tp-glow{pointer-events:none;filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.tp-fadeup{opacity:1;animation:none;transform:none}}input[type=checkbox],input[type=radio]{appearance:none;box-sizing:border-box;border:1px solid var(--tp-checkbox-border);background-color:var(--tp-checkbox-bg);vertical-align:-3px;background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;transition:background-color .12s,border-color .12s}input[type=checkbox]{border-radius:var(--tp-radius-sm)}input[type=radio]{border-radius:50%}input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}input[type=checkbox]:not(:disabled):hover,input[type=radio]:not(:disabled):hover{border-color:var(--tp-checkbox-border-hover)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background-color:var(--tp-checkbox-fill);border-color:var(--tp-checkbox-fill)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.4l3 3 6-6'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E")}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.2' fill='%23fff'/%3E%3C/svg%3E")}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:default}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--tp-primary-border);outline-offset:1px}input[type=range].tp-lever{accent-color:var(--tp-lever-rest)}input[type=range].tp-lever:hover,input[type=range].tp-lever:active{accent-color:var(--tp-lever-hot)}@keyframes tp-calc-sweep{0%{background-position:160% 0}to{background-position:-60% 0}}@media (hover:hover){.tp-hover-acts .tp-row-acts{opacity:0;transition:opacity .12s}.tp-hover-acts:hover .tp-row-acts,.tp-hover-acts:focus-within .tp-row-acts{opacity:1}}.textLayer{text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer ::selection{background:#78a0ff73}
