.pt-btn{justify-content:center;align-items:center;gap:var(--pt-space-8);min-height:var(--pt-size-touch-default);min-width:0;padding:var(--pt-space-8) var(--pt-space-16);border:var(--pt-border-width) solid transparent;border-radius:var(--pt-radius-md);font:var(--pt-type-button);text-align:center;cursor:pointer;transition:background-color var(--pt-motion-duration-fast) var(--pt-motion-easing-standard), transform var(--pt-motion-duration-fast) var(--pt-motion-easing-standard);text-decoration:none;display:inline-flex}.pt-btn:active:not(:disabled){transform:scale(.97)}:root[data-motion=reduce] .pt-btn:active:not(:disabled){transform:none}.pt-btn--primary{background:var(--pt-color-primary);color:var(--pt-color-on-primary);border-color:var(--pt-color-primary-edge)}.pt-btn--primary:hover:not(:disabled){background:var(--pt-color-primary-hover)}.pt-btn--danger{background:var(--pt-color-danger);color:var(--pt-color-on-danger);border-color:var(--pt-color-danger)}.pt-btn--danger:hover:not(:disabled){background:var(--pt-color-danger-hover)}.pt-btn--tonal{background:var(--pt-color-primary-soft);color:var(--pt-color-primary)}.pt-btn--tonal:hover:not(:disabled){background:var(--pt-color-primary-soft-hover);color:var(--pt-color-primary-hover)}.pt-btn--ghost{color:var(--pt-color-primary);background:0 0}.pt-btn--ghost:hover:not(:disabled){background:var(--pt-color-surface-hover)}.pt-btn--block{width:100%}.pt-btn:disabled{background:var(--pt-color-disabled-surface);color:var(--pt-color-disabled-text);border-color:var(--pt-color-disabled-border);cursor:not-allowed}.pt-btn[aria-busy=true]{cursor:progress}.pt-spinner{width:var(--pt-size-icon-sm);height:var(--pt-size-icon-sm);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite pt-spin}:root[data-motion=reduce] .pt-spinner{animation:none}@media (prefers-reduced-motion:reduce){.pt-spinner{animation:none}}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-iconbtn{min-width:var(--pt-size-touch-min);min-height:var(--pt-size-touch-min);border-radius:var(--pt-radius-md);color:var(--pt-color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.pt-iconbtn:hover{background:var(--pt-color-surface-hover)}.pt-icon{width:var(--pt-size-icon);height:var(--pt-size-icon);flex:none}.pt-icon--sm{vertical-align:-.2em;width:var(--pt-size-icon-sm);height:var(--pt-size-icon-sm)}.pt-field{gap:var(--pt-space-4);flex-direction:column;min-width:0;display:flex}.pt-field__label{font:var(--pt-type-label)}.pt-field__hint{font-size:var(--pt-font-size-14);color:var(--pt-color-text-muted)}.pt-input{width:100%;min-height:var(--pt-size-touch-default);padding:0 var(--pt-space-12);border:var(--pt-border-width-input) solid var(--pt-color-border-strong);border-radius:var(--pt-radius-md);background:var(--pt-color-surface);color:var(--pt-color-text);font:var(--pt-type-body)}.pt-input--amount{min-height:var(--pt-size-input-lg);font:var(--pt-type-amount-input)}.pt-input[aria-invalid=true]{border-color:var(--pt-color-danger)}.pt-input:disabled{background:var(--pt-color-disabled-surface);color:var(--pt-color-disabled-text);border-color:var(--pt-color-disabled-border)}select.pt-input{padding-right:var(--pt-space-32)}input[type=date].pt-input{appearance:none;text-align:start;min-width:0}input[type=date].pt-input::-webkit-date-and-time-value{text-align:start}.pt-field__error{gap:var(--pt-space-4);color:var(--pt-color-danger);font-size:var(--pt-font-size-14);font-weight:var(--pt-font-weight-semibold);align-items:flex-start;display:flex}.pt-seg{border:0;min-width:0;margin:0;padding:0}.pt-seg__legend{font:var(--pt-type-label);margin-bottom:var(--pt-space-4);padding:0}.pt-seg__opts{border:var(--pt-border-width-input) solid var(--pt-color-border-strong);border-radius:var(--pt-radius-md);background:var(--pt-color-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.pt-seg__opt{min-height:var(--pt-size-touch-min);padding:0 var(--pt-space-8);cursor:pointer;text-align:center;border-left:var(--pt-border-width) solid var(--pt-color-border);justify-content:center;align-items:center;display:flex;position:relative}.pt-seg__opt:first-child{border-left:0}.pt-seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pt-seg__opt:has(input:checked){background:var(--pt-color-primary-soft);color:var(--pt-color-primary);font-weight:var(--pt-font-weight-semibold)}.pt-seg__opt:has(input:focus-visible){outline:var(--pt-focus-width) solid var(--pt-color-focus);outline-offset:calc(-1 * var(--pt-focus-width))}.pt-check{align-items:center;gap:var(--pt-space-12);min-height:var(--pt-size-touch-default);cursor:pointer;display:flex}.pt-check input{width:var(--pt-size-icon-sm);height:var(--pt-size-icon-sm);accent-color:var(--pt-color-primary);flex:none;margin:0}.pt-card{background:var(--pt-color-surface);border:var(--pt-border-width) solid var(--pt-color-border);border-radius:var(--pt-radius-lg);padding:var(--pt-space-inset);box-shadow:var(--pt-elevation-1);min-width:0}.pt-card__head{justify-content:space-between;align-items:baseline;gap:var(--pt-space-8);margin-bottom:var(--pt-space-8);display:flex}.pt-card__head h2{font:var(--pt-type-heading)}.pt-notice{gap:var(--pt-space-8);padding:var(--pt-space-12);border-radius:var(--pt-radius-md);font-size:var(--pt-font-size-14);align-items:flex-start;display:flex}.pt-notice__body{gap:var(--pt-space-2);flex-direction:column;min-width:0;display:flex}.pt-notice__title{font-weight:var(--pt-font-weight-semibold)}.pt-notice--info{background:var(--pt-color-info-soft)}.pt-notice--info .pt-icon{color:var(--pt-color-info)}.pt-notice--success{background:var(--pt-color-success-soft)}.pt-notice--success .pt-icon{color:var(--pt-color-success)}.pt-notice--warning{background:var(--pt-color-warning-soft)}.pt-notice--warning .pt-icon{color:var(--pt-color-warning)}.pt-notice--danger{background:var(--pt-color-danger-soft)}.pt-notice--danger .pt-icon{color:var(--pt-color-danger)}.pt-notice ul{margin:var(--pt-space-4) 0 0;padding-left:var(--pt-space-20)}.pt-notice a{color:inherit;font-weight:var(--pt-font-weight-semibold)}.pt-logo{height:var(--pt-size-touch-min);width:auto;display:block}.pt-logo__ink{fill:var(--pt-color-text)}.pt-logo__accent{fill:var(--pt-color-brand-mint)}.pt-money{white-space:nowrap;font-family:var(--pt-font-family-mono);font-variant-numeric:var(--pt-font-numeric);letter-spacing:var(--pt-font-tracking-mono)}.pt-balance{align-items:center;gap:var(--pt-space-4);white-space:nowrap;font-weight:var(--pt-font-weight-semibold);display:inline-flex}.pt-balance--receivable{color:var(--pt-color-balance-receivable)}.pt-balance--payable{color:var(--pt-color-balance-payable)}.pt-balance--settled{color:var(--pt-color-balance-settled)}.pt-balance--lg{font:var(--pt-type-amount);white-space:normal;align-items:flex-start}.pt-balance--lg .pt-icon{margin-top:var(--pt-space-2);flex:none}.pt-list{margin:0;padding:0;list-style:none}.pt-list>li{align-items:center;gap:var(--pt-space-4) var(--pt-space-12);min-height:var(--pt-size-row);padding:var(--pt-space-8) 0;border-bottom:var(--pt-border-width) solid var(--pt-color-border);flex-wrap:wrap;display:flex}.pt-list>li:last-child{border-bottom:0}.pt-row__main{flex:6rem;min-width:0}.pt-row__title{font-weight:var(--pt-font-weight-semibold);overflow-wrap:anywhere;display:block}.pt-row__meta{font-size:var(--pt-font-size-13);color:var(--pt-color-text-muted);display:block}.pt-row__end{text-align:right;margin-left:auto}.pt-avatar{width:var(--pt-size-avatar);height:var(--pt-size-avatar);background:var(--pt-color-surface-2);color:var(--pt-color-primary);font-weight:var(--pt-font-weight-bold);font-size:var(--pt-font-size-14);border-radius:50%;flex:none;place-items:center;display:grid}.pt-badge{font-size:var(--pt-font-size-12);font-weight:var(--pt-font-weight-bold);border-radius:var(--pt-radius-sm);padding:var(--pt-space-2) var(--pt-space-8);background:var(--pt-color-surface-2);color:var(--pt-color-text-muted);white-space:nowrap;display:inline-block}.pt-badge--primary{background:var(--pt-color-primary-soft);color:var(--pt-color-primary)}.pt-empty{align-items:flex-start;gap:var(--pt-space-8);padding:var(--pt-space-16) 0;flex-direction:column;display:flex}.pt-empty__title{font:var(--pt-type-heading)}.pt-empty__body{color:var(--pt-color-text-muted)}.pt-skeleton{height:var(--pt-space-16);border-radius:var(--pt-radius-sm);background:var(--pt-color-surface-2);margin:var(--pt-space-12) 0;display:block}.pt-stats{gap:var(--pt-space-8);padding:var(--pt-space-12) 0 0;border-top:var(--pt-border-width) solid var(--pt-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,5.75rem),1fr));margin:0;display:grid}.pt-stats dt{font-size:var(--pt-font-size-13);color:var(--pt-color-text-muted);line-height:var(--pt-font-line-height-compact)}.pt-stats dd{margin:var(--pt-space-2) 0 0;font-weight:var(--pt-font-weight-semibold)}.pt-toast-region{left:var(--pt-space-gutter);right:var(--pt-space-gutter);bottom:calc(var(--pt-size-nav-item) + var(--pt-space-32) + var(--pt-size-fab));z-index:var(--pt-z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}.pt-toast{max-width:var(--pt-size-toast);background:var(--pt-color-inverse-surface);width:100%;color:var(--pt-color-on-inverse);border-radius:var(--pt-radius-md);padding:var(--pt-space-12) var(--pt-space-16);box-shadow:var(--pt-elevation-2);pointer-events:auto;animation:pt-enter var(--pt-motion-duration-normal) var(--pt-motion-easing-enter) both}@keyframes pt-enter{0%{opacity:0;transform:translateY(var(--pt-space-8))}to{opacity:1;transform:none}}@media (min-width:64rem){.pt-toast-region{left:auto;right:var(--pt-space-24);bottom:var(--pt-space-24)}}.pt-inline-add{align-items:flex-start;gap:var(--pt-space-8);flex-direction:column;display:flex}.pt-inline-add>.pt-field{align-self:stretch}.pt-chips{gap:var(--pt-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-chip{align-items:center;gap:var(--pt-space-4);padding-left:var(--pt-space-12);border-radius:var(--pt-radius-pill);background:var(--pt-color-surface-2);border:var(--pt-border-width) solid var(--pt-color-border);max-width:100%;display:inline-flex}.pt-chip>span{overflow-wrap:anywhere}.pt-chip__remove{border-radius:var(--pt-radius-pill)}.pt-plain{margin:var(--pt-space-8) 0 0;gap:var(--pt-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.pt-hint{font-size:var(--pt-font-size-14);color:var(--pt-color-text-muted);margin-top:var(--pt-space-12)}.pt-two{gap:var(--pt-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.pt-fieldset{gap:var(--pt-space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pt-split>li{min-height:var(--pt-size-touch-default)}.pt-split--inline{gap:var(--pt-space-4) var(--pt-space-24);flex-wrap:wrap;display:flex}.pt-split--inline>li,.pt-split--inline .pt-check{min-height:var(--pt-size-touch-min)}.pt-list.pt-split--inline>li{border-bottom:0;padding:0}.pt-split>li>.pt-field{flex:1}.pt-badges{gap:var(--pt-space-4);margin-top:var(--pt-space-2);flex-wrap:wrap;display:flex}.pt-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-actions{gap:var(--pt-space-8);flex-wrap:wrap;display:flex}.pt-action-form{width:100%}.pt-payment{flex-wrap:wrap}.pt-payment__actions{flex-basis:100%}.pt-dialog{width:min(100% - 2 * var(--pt-space-inset), 34rem);max-height:calc(100dvh - 2 * var(--pt-space-inset));padding:var(--pt-space-inset);border:var(--pt-border-width) solid var(--pt-color-border);border-radius:var(--pt-radius-xl);background:var(--pt-color-surface-raised);color:inherit;box-shadow:var(--pt-elevation-2);z-index:var(--pt-z-sheet);margin:auto;overflow:auto}.pt-dialog::backdrop{background:var(--pt-color-scrim)}.pt-dialog__title{margin:0 0 var(--pt-space-inset);font:var(--pt-type-heading-lg)}.pt-dialog__title:focus{outline:none}.pt-dialog__body{gap:var(--pt-space-inset);display:grid}.pt-dl{gap:var(--pt-space-8);margin:0;display:grid}.pt-dl>div{gap:var(--pt-space-4) var(--pt-space-12);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.pt-dl dt{color:var(--pt-color-text-muted)}.pt-dl dd{overflow-wrap:anywhere;margin:0}.pt-days{gap:var(--pt-space-stack);flex-direction:column;display:flex}.pt-day{gap:var(--pt-space-8);flex-direction:column;min-width:0;display:flex}.pt-day__title{font-size:var(--pt-font-size-14);font-weight:var(--pt-font-weight-semibold);color:var(--pt-color-text-muted);padding:0 var(--pt-space-4)}@media (max-width:39.99rem){.pt-list>li{padding:var(--pt-space-4) 0}.pt-row__title,.pt-row__meta{line-height:var(--pt-font-line-height-compact)}.pt-card__head{margin-bottom:var(--pt-space-4)}}.pt-row--link{position:relative}.pt-row__link{color:inherit;text-decoration:none}.pt-row__link:after{content:"";position:absolute;inset:0}.pt-row--link:hover{background:var(--pt-color-surface-hover)}.pt-row__link:focus-visible{outline:none}.pt-row--link:has(.pt-row__link:focus-visible){outline:var(--pt-focus-width) solid var(--pt-color-focus);outline-offset:var(--pt-focus-offset);border-radius:var(--pt-radius-md)}.pt-menu{align-items:stretch;gap:var(--pt-space-4);flex-direction:column;display:flex}.pt-menu .pt-btn{justify-content:flex-start}.pt-amount-lg{font:var(--pt-type-amount);margin:0}.pt-subhead{font:var(--pt-type-heading);margin:var(--pt-space-12) 0 var(--pt-space-4)}.pt-actions--start{justify-content:flex-start}.pt-shell{--pt-nav-bar:calc(var(--pt-size-nav-item) + var(--pt-space-4) + var(--pt-space-8))}@media (max-width:39.99rem){.pt-shell{--pt-nav-bar:calc(var(--pt-size-nav-item) + var(--pt-space-2) + var(--pt-space-4))}}.pt-shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.pt-skip{left:var(--pt-space-8);top:calc(-1 * var(--pt-size-header));z-index:var(--pt-z-toast);background:var(--pt-color-inverse-surface);color:var(--pt-color-on-inverse);padding:var(--pt-space-8) var(--pt-space-16);border-radius:var(--pt-radius-sm);position:absolute}.pt-skip:focus{top:var(--pt-space-8)}.pt-banner{background:var(--pt-color-warning-soft);color:var(--pt-color-text);border-bottom:var(--pt-border-width) solid var(--pt-color-staging);padding:var(--pt-space-4) var(--pt-space-gutter);font-size:var(--pt-font-size-13);font-weight:var(--pt-font-weight-semibold);text-align:center;grid-column:1/-1}.pt-side{display:none}.pt-page{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.pt-top{z-index:var(--pt-z-nav);align-items:center;gap:var(--pt-space-4);min-height:var(--pt-size-header);padding:0 var(--pt-space-8);background:var(--pt-color-bg);display:flex;position:sticky;top:0}.pt-top__back{align-items:center;gap:var(--pt-space-4);min-height:var(--pt-size-touch-min);padding:0 var(--pt-space-8);border-radius:var(--pt-radius-md);color:var(--pt-color-primary);font-weight:var(--pt-font-weight-semibold);text-decoration:none;display:inline-flex}.pt-top__back:hover{background:var(--pt-color-surface-hover)}.pt-top__brand{min-height:var(--pt-size-touch-min);padding:0 var(--pt-space-8);border-radius:var(--pt-radius-md);align-items:center;display:inline-flex}.pt-top__spacer{flex:1}.pt-main{width:100%;padding:var(--pt-space-8) var(--pt-space-gutter) var(--pt-space-48);gap:var(--pt-space-stack);flex-direction:column;flex:1;min-width:0;display:flex}.pt-shell--tabs .pt-main{padding-bottom:calc(var(--pt-nav-bar) + var(--pt-size-fab) + var(--pt-space-32))}.pt-shell--main .pt-main,.pt-shell--admin .pt-main{padding-bottom:calc(var(--pt-nav-bar) + var(--pt-space-32))}.pt-pagehead{gap:var(--pt-space-4);flex-direction:column;display:flex}.pt-pagehead h1{font:var(--pt-type-display);letter-spacing:var(--pt-font-tracking-display);overflow-wrap:anywhere}.pt-pagehead p{color:var(--pt-color-text-muted);font-size:var(--pt-font-size-14)}.pt-fab{right:var(--pt-space-gutter);bottom:calc(var(--pt-nav-bar) + var(--pt-space-16));z-index:var(--pt-z-fab);align-items:center;gap:var(--pt-space-8);min-height:var(--pt-size-fab);padding:0 var(--pt-space-20) 0 var(--pt-space-16);border-radius:var(--pt-radius-pill);background:var(--pt-color-primary);color:var(--pt-color-on-primary);border:var(--pt-border-width) solid var(--pt-color-primary-edge);box-shadow:var(--pt-elevation-2);font:var(--pt-type-button);font-weight:var(--pt-font-weight-bold);text-decoration:none;display:inline-flex;position:fixed}.pt-fab:hover{background:var(--pt-color-primary-hover)}.pt-tabs{z-index:var(--pt-z-nav);gap:var(--pt-space-4);padding:var(--pt-space-4) var(--pt-space-8) calc(var(--pt-space-8) + env(safe-area-inset-bottom));background:var(--pt-color-surface);border-top:var(--pt-border-width) solid var(--pt-color-border);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pt-tabs--main{grid-template-columns:repeat(3,1fr)}.pt-tabs--admin{grid-template-columns:repeat(5,1fr)}.pt-tabs a{justify-content:center;align-items:center;gap:var(--pt-space-2);min-height:var(--pt-size-nav-item);border-radius:var(--pt-radius-md);color:var(--pt-color-text-muted);font-size:var(--pt-font-size-12);text-align:center;flex-direction:column;text-decoration:none;display:flex}.pt-tabs a[aria-current=page]{color:var(--pt-color-primary);background:var(--pt-color-surface-2);font-weight:var(--pt-font-weight-bold)}.pt-section-head{justify-content:space-between;align-items:baseline;gap:var(--pt-space-8);flex-wrap:wrap;display:flex}.pt-section-head h2{font:var(--pt-type-heading)}.pt-section-head a:not(.pt-btn){color:var(--pt-color-primary);font-weight:var(--pt-font-weight-semibold);min-height:var(--pt-size-touch-min);align-items:center;text-decoration:none;display:inline-flex}.pt-grid{gap:var(--pt-space-stack);flex-direction:column;min-width:0;display:flex}@media (min-width:40rem){.pt-main{max-width:var(--pt-size-content-medium);padding-left:var(--pt-space-gutter-md);padding-right:var(--pt-space-gutter-md);margin:0 auto}.pt-main--narrow{max-width:var(--pt-size-content-narrow)}.pt-tabs{width:min(var(--pt-size-content-medium), 100%);border-left:var(--pt-border-width) solid var(--pt-color-border);border-right:var(--pt-border-width) solid var(--pt-color-border);border-radius:var(--pt-radius-lg) var(--pt-radius-lg) 0 0;left:50%;right:auto;transform:translate(-50%)}}@media (min-width:64rem){.pt-shell{grid-template-columns:var(--pt-size-sidebar) minmax(0, 1fr)}.pt-side{gap:var(--pt-space-4);height:100dvh;padding:var(--pt-space-20) var(--pt-space-12);background:var(--pt-color-surface);border-right:var(--pt-border-width) solid var(--pt-color-border);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.pt-side__brand{padding:var(--pt-space-4) var(--pt-space-12) var(--pt-space-16);border-radius:var(--pt-radius-md);align-self:flex-start;display:inline-flex}.pt-side__brand .pt-logo{height:var(--pt-space-48)}.pt-side a.pt-side__link{align-items:center;gap:var(--pt-space-12);min-height:var(--pt-size-touch-min);padding:0 var(--pt-space-12);border-radius:var(--pt-radius-md);color:var(--pt-color-text);font-weight:var(--pt-font-weight-medium);text-decoration:none;display:flex}.pt-side a.pt-side__link:hover{background:var(--pt-color-surface-hover)}.pt-side a.pt-side__link[aria-current=page]{background:var(--pt-color-primary-soft);color:var(--pt-color-primary);font-weight:var(--pt-font-weight-bold)}.pt-side__group{font-family:var(--pt-font-family-mono);font-size:var(--pt-font-size-12);font-weight:var(--pt-font-weight-bold);color:var(--pt-color-text-muted);text-transform:uppercase;letter-spacing:var(--pt-font-tracking-caps);padding:var(--pt-space-16) var(--pt-space-12) var(--pt-space-4);overflow-wrap:anywhere}.pt-side__bottom{margin-top:auto}.pt-top,.pt-tabs,.pt-fab{display:none}.pt-shell--tabs .pt-main,.pt-main{max-width:var(--pt-size-content-wide);padding:var(--pt-space-28) var(--pt-space-gutter-md) var(--pt-space-48);gap:var(--pt-space-stack-lg);margin:0}.pt-main--narrow{max-width:calc(var(--pt-size-content-narrow) + 2 * var(--pt-space-gutter-md))}.pt-pagehead h1{font:var(--pt-type-display)}.pt-grid--2{gap:var(--pt-space-stack-lg);grid-template-columns:minmax(0,1.45fr) minmax(min(100%,20rem),1fr);align-items:start;display:grid}.pt-desktop-action{display:inline-flex}}@media (max-width:63.99rem){.pt-desktop-action{display:none}}@media (min-width:64rem){.pt-mobile-only{display:none}}@media (min-width:80rem){.pt-shell{grid-template-columns:var(--pt-size-sidebar-xl) minmax(0, 1fr)}.pt-shell--tabs .pt-main,.pt-main{padding:var(--pt-space-32) var(--pt-space-gutter-xl) var(--pt-space-48);gap:var(--pt-space-stack-xl)}}.pt-inline{align-items:center;gap:var(--pt-space-12);min-width:0;display:flex}.pt-banner--admin{background:var(--pt-color-primary-soft);border-bottom-color:var(--pt-color-primary)}@media (max-width:39.99rem){.pt-top__back{font-size:var(--pt-font-size-14);min-width:0}.pt-top__back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-main{padding-top:var(--pt-space-4)}.pt-pagehead{gap:var(--pt-space-2)}.pt-pagehead p{font-size:var(--pt-font-size-13)}.pt-fab{width:var(--pt-size-fab);justify-content:center;padding:0}.pt-fab span{display:none}.pt-tabs{gap:var(--pt-space-2);padding:var(--pt-space-2) var(--pt-space-8) calc(var(--pt-space-4) + env(safe-area-inset-bottom))}}.pt-landing{background:var(--pt-color-bg);flex-direction:column;min-height:100dvh;display:flex}.pt-landing__panel{gap:var(--pt-space-24);padding:var(--pt-space-16) var(--pt-space-gutter) var(--pt-space-24);flex-direction:column;display:flex}.pt-landing__head{justify-content:space-between;align-items:center;gap:var(--pt-space-8);flex-wrap:wrap;display:flex}.pt-landing__brand .pt-logo{height:var(--pt-space-48)}.pt-landing__prefs{align-items:center;gap:var(--pt-space-8);display:flex}.pt-landing__lang{padding:var(--pt-space-2);border:var(--pt-border-width) solid var(--pt-color-border);border-radius:var(--pt-radius-pill);background:var(--pt-color-surface);display:inline-flex}.pt-landing__lang button{min-width:var(--pt-size-touch-min);min-height:var(--pt-size-touch-min);padding:0 var(--pt-space-12);border-radius:var(--pt-radius-pill);color:var(--pt-color-text-muted);font:var(--pt-type-label);font-weight:var(--pt-font-weight-semibold);cursor:pointer;background:0 0;border:0}.pt-landing__lang button[aria-pressed=true]{background:var(--pt-color-primary-soft);color:var(--pt-color-primary);font-weight:var(--pt-font-weight-bold)}.pt-landing__main{gap:var(--pt-space-16);flex-direction:column;display:flex}.pt-landing__main:focus{outline:none}.pt-landing__actions{gap:var(--pt-space-12);flex-wrap:wrap;display:flex}.pt-landing__eyebrow{padding:var(--pt-space-4) var(--pt-space-12);border-radius:var(--pt-radius-pill);background:var(--pt-color-primary-soft);color:var(--pt-color-primary);font-family:var(--pt-font-family-mono);font-size:var(--pt-font-size-12);font-weight:var(--pt-font-weight-bold);letter-spacing:var(--pt-font-tracking-caps);text-transform:uppercase;align-self:flex-start}.pt-landing__main h1{font-family:var(--pt-font-family-display);font-size:var(--pt-font-size-36);line-height:var(--pt-font-line-height-tight);letter-spacing:var(--pt-font-tracking-display);color:var(--pt-color-text)}.pt-landing__lead{font-size:var(--pt-font-size-18);line-height:var(--pt-font-line-height-body);color:var(--pt-color-text-muted)}.pt-landing__points{gap:var(--pt-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-landing__points li{align-items:center;gap:var(--pt-space-8);display:flex}.pt-landing__points .pt-icon{color:var(--pt-color-primary)}.pt-landing__note,.pt-landing__foot{font-size:var(--pt-font-size-13);color:var(--pt-color-text-muted)}.pt-landing__media{min-height:var(--pt-size-cover-xl);background:var(--pt-color-primary-soft);flex:1;margin:0;position:relative;overflow:hidden}.pt-landing__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pt-landing__media figcaption{padding:var(--pt-space-48) var(--pt-space-gutter) var(--pt-space-24);color:#fff;font-family:var(--pt-font-family-display);font-size:var(--pt-font-size-20);background:linear-gradient(#0000,#0000009e);position:absolute;bottom:0;left:0;right:0}@media (min-width:64rem){.pt-landing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pt-landing__panel{min-height:100dvh;padding:var(--pt-space-32) var(--pt-space-gutter-xl);justify-content:space-between}.pt-landing__main{max-width:var(--pt-size-content-narrow);gap:var(--pt-space-20)}.pt-landing__media{height:100dvh;position:sticky;top:0}.pt-landing__media figcaption{padding:var(--pt-space-48) var(--pt-space-32) var(--pt-space-32);font-size:var(--pt-font-size-24)}}.pt-tripgrid{gap:var(--pt-space-stack);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pt-tripcard{background:var(--pt-color-surface);border:var(--pt-border-width) solid var(--pt-color-border);border-radius:var(--pt-radius-lg);height:100%;box-shadow:var(--pt-elevation-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.pt-tripcard:hover{border-color:var(--pt-color-border-strong)}.pt-tripcard:focus-within{outline:var(--pt-focus-width) solid var(--pt-color-focus);outline-offset:var(--pt-focus-offset)}.pt-tripcard__motif{min-height:calc(var(--pt-size-cover-lg) / 2);padding:var(--pt-space-8) var(--pt-space-16);background:var(--pt-color-primary-soft);color:var(--pt-color-primary);font-family:var(--pt-font-family-display);font-size:var(--pt-font-size-36);line-height:var(--pt-font-line-height-tight);align-items:flex-end;display:flex}.pt-tripcard--completed .pt-tripcard__motif,.pt-tripcard--archived .pt-tripcard__motif{background:var(--pt-color-surface-2);color:var(--pt-color-text-muted)}.pt-tripcard__motif--photo{padding:0;position:relative}.pt-tripcard__motif--photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pt-tripcard--completed .pt-tripcard__motif--photo img,.pt-tripcard--archived .pt-tripcard__motif--photo img{filter:grayscale()}.pt-tripcard__body{gap:var(--pt-space-8);padding:var(--pt-space-16);flex-direction:column;display:flex}.pt-tripcard__head{justify-content:space-between;align-items:flex-start;gap:var(--pt-space-8);display:flex}.pt-tripcard__title{font:var(--pt-type-heading);overflow-wrap:anywhere;min-width:0}.pt-tripcard__link{color:var(--pt-color-text);text-decoration:none}.pt-tripcard__link:focus{outline:none}.pt-tripcard__link:after{content:"";position:absolute;inset:0}.pt-tripcard__meta{font-size:var(--pt-font-size-13);color:var(--pt-color-text-muted)}.pt-dash-summary{gap:var(--pt-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.pt-dash-figure{gap:var(--pt-space-4);flex-direction:column;display:flex}.pt-dash-figure dt{font-size:var(--pt-font-size-13);color:var(--pt-color-text-muted)}.pt-dash-figure dd{font:var(--pt-type-amount);margin:0}.pt-dash-featured{gap:var(--pt-space-12);padding:var(--pt-space-inset);border-radius:var(--pt-radius-lg);background:var(--pt-color-primary-soft);color:var(--pt-color-text);flex-direction:column;display:flex}.pt-dash-featured h2{font-family:var(--pt-font-family-mono);font-size:var(--pt-font-size-12);font-weight:var(--pt-font-weight-bold);letter-spacing:var(--pt-font-tracking-caps);text-transform:uppercase;color:var(--pt-color-primary)}.pt-dash-featured__name{font-family:var(--pt-font-family-display);font-size:var(--pt-font-size-28);line-height:var(--pt-font-line-height-tight);overflow-wrap:anywhere}.pt-dash-actions{gap:var(--pt-space-8);flex-wrap:wrap;display:flex}@media (min-width:64rem){.pt-dash-main{grid-area:1/1}.pt-dash-side{grid-area:1/2}}.pt-cover{gap:var(--pt-space-4);flex-direction:column;margin:0;display:flex}.pt-cover img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--pt-radius-xl);background:var(--pt-color-surface-2);width:100%;height:auto;max-height:var(--pt-size-cover-xl);display:block}.pt-cover__credit{font-size:var(--pt-font-size-12);color:var(--pt-color-text-muted);margin:0}.pt-cover__credit a{color:inherit}.pt-cover-row{align-items:center;gap:var(--pt-space-12);flex-wrap:wrap;display:flex}.pt-cover-row>span{flex:8rem}.pt-cover-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--pt-radius-md);background:var(--pt-color-surface-2);width:6rem;height:auto}.pt-covers{gap:var(--pt-space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));display:grid}.pt-coveropt{gap:var(--pt-space-4);cursor:pointer;font-size:var(--pt-font-size-14);flex-direction:column;display:flex;position:relative}.pt-coveropt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pt-coveropt img,.pt-coveropt__none{aspect-ratio:16/9;object-fit:cover;border-radius:var(--pt-radius-md);border:var(--pt-border-width-input) solid transparent;width:100%;height:auto}.pt-coveropt__none{padding:var(--pt-space-8);background:var(--pt-color-surface-2);font:var(--pt-type-heading);text-align:center;place-items:center;display:grid;overflow:hidden}.pt-coveropt:has(input:checked) img{border-color:var(--pt-color-primary)}.pt-coveropt:has(input:checked) .pt-coveropt__none{border-color:var(--pt-color-primary)}.pt-coveropt:has(input:checked)>span:last-child{font-weight:var(--pt-font-weight-bold)}.pt-coveropt:has(input:focus-visible) img{outline:var(--pt-focus-width) solid var(--pt-color-focus);outline-offset:var(--pt-focus-offset)}.pt-coveropt:has(input:focus-visible) .pt-coveropt__none{outline:var(--pt-focus-width) solid var(--pt-color-focus);outline-offset:var(--pt-focus-offset)}.pt-report{gap:var(--pt-space-stack);display:grid}.pt-report__head{gap:var(--pt-space-4);display:grid}.pt-report__summary{gap:var(--pt-space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pt-report__summary dt{font-size:var(--pt-font-size-14);color:var(--pt-color-text-muted)}.pt-report__summary dd{font:var(--pt-type-heading);margin:0}.pt-report__filters{gap:var(--pt-space-12);margin-bottom:var(--pt-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end;display:grid}.pt-report__filters>.pt-actions{grid-column:1/-1}.pt-report__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pt-report__table th,.pt-report__table td{padding:var(--pt-space-8);border-bottom:var(--pt-border-width) solid var(--pt-color-border);text-align:start;vertical-align:top}.pt-report__table thead th{font-size:var(--pt-font-size-14);color:var(--pt-color-text-muted)}.pt-report__table tfoot th,.pt-report__table tfoot td{border-bottom:0;font-weight:700}.pt-report__wide,.pt-report__print-only{display:none}@media (min-width:40rem){.pt-report__phone{display:none}.pt-report__wide{display:table}}@media print{.pt-top,.pt-tabs,.pt-side,.pt-skip,.pt-banner,.pt-fab,.pt-noprint,.pt-pagehead{display:none}body,.pt-shell,.pt-page{min-height:0;display:block}.pt-report{display:block}.pt-report>*+*{margin-top:var(--pt-space-stack)}.pt-report__phone,.pt-report__screen-only{display:none}.pt-report__wide{display:table}.pt-report__print-only{display:block}.pt-report__print-inline{display:inline}.pt-report__brand{font-size:var(--pt-font-size-14);color:var(--pt-color-text-muted)}.pt-report__trip{font:var(--pt-type-heading)}.pt-report .pt-card{box-shadow:none}.pt-report>:not(:last-child){break-inside:avoid}.pt-report__table thead{display:table-header-group}.pt-report__table tr{break-inside:avoid}}:root{--pt-font-family-display:"Archivo Expanded", Archivo, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--pt-font-family-sans:Archivo, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--pt-font-family-mono:"Spline Sans Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--pt-font-size-12:.75rem;--pt-font-size-13:.8125rem;--pt-font-size-14:.875rem;--pt-font-size-16:1rem;--pt-font-size-18:1.125rem;--pt-font-size-20:1.25rem;--pt-font-size-22:1.375rem;--pt-font-size-24:1.5rem;--pt-font-size-28:1.75rem;--pt-font-size-36:2.25rem;--pt-font-weight-regular:400;--pt-font-weight-medium:500;--pt-font-weight-semibold:600;--pt-font-weight-bold:700;--pt-font-line-height-tight:1.15;--pt-font-line-height-heading:1.2;--pt-font-line-height-control:1.25;--pt-font-line-height-compact:1.3;--pt-font-line-height-body:1.5;--pt-font-tracking-display:-.01em;--pt-font-tracking-caps:.06em;--pt-font-tracking-mono:-.02em;--pt-font-numeric:tabular-nums;--pt-type-display:var(--pt-font-weight-bold) var(--pt-font-size-22)/var(--pt-font-line-height-tight) var(--pt-font-family-display);--pt-type-title:var(--pt-font-weight-bold) var(--pt-font-size-24)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-type-heading-lg:var(--pt-font-weight-bold) var(--pt-font-size-20)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-type-heading:var(--pt-font-weight-bold) var(--pt-font-size-18)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-type-amount:var(--pt-font-weight-bold) var(--pt-font-size-24)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-type-amount-input:var(--pt-font-weight-semibold) var(--pt-font-size-36)/var(--pt-font-line-height-control) var(--pt-font-family-mono);--pt-type-body:var(--pt-font-weight-regular) var(--pt-font-size-16)/var(--pt-font-line-height-body) var(--pt-font-family-sans);--pt-type-label:var(--pt-font-weight-semibold) var(--pt-font-size-16)/var(--pt-font-line-height-body) var(--pt-font-family-sans);--pt-type-button:var(--pt-font-weight-semibold) var(--pt-font-size-16)/var(--pt-font-line-height-control) var(--pt-font-family-sans);--pt-space-0:0;--pt-space-2:.125rem;--pt-space-4:.25rem;--pt-space-8:.5rem;--pt-space-12:.75rem;--pt-space-16:1rem;--pt-space-20:1.25rem;--pt-space-24:1.5rem;--pt-space-28:1.75rem;--pt-space-32:2rem;--pt-space-48:3rem;--pt-space-gutter:var(--pt-space-16);--pt-space-gutter-md:var(--pt-space-32);--pt-space-gutter-xl:var(--pt-space-48);--pt-space-stack:var(--pt-space-16);--pt-space-stack-lg:var(--pt-space-24);--pt-space-stack-xl:var(--pt-space-32);--pt-space-inset:var(--pt-space-12);--pt-space-inset-lg:var(--pt-space-24);--pt-space-inline:var(--pt-space-8);--pt-size-touch-min:44px;--pt-size-touch-default:48px;--pt-size-fab:56px;--pt-size-nav-item:52px;--pt-size-header:48px;--pt-size-header-lg:72px;--pt-size-input-lg:64px;--pt-size-row:52px;--pt-size-avatar:32px;--pt-size-icon:24px;--pt-size-icon-sm:20px;--pt-size-sidebar:232px;--pt-size-sidebar-xl:264px;--pt-size-sheet:560px;--pt-size-drawer:440px;--pt-size-toast:360px;--pt-size-cover-lg:180px;--pt-size-cover-xl:220px;--pt-size-content-narrow:40rem;--pt-size-content-medium:47.5rem;--pt-size-content-wide:77.5rem;--pt-radius-sm:8px;--pt-radius-md:12px;--pt-radius-lg:16px;--pt-radius-xl:24px;--pt-radius-pill:999px;--pt-border-width:1px;--pt-border-width-input:1.5px;--pt-focus-width:3px;--pt-focus-offset:2px;--pt-motion-duration-instant:0s;--pt-motion-duration-fast:.12s;--pt-motion-duration-normal:.2s;--pt-motion-duration-slow:.32s;--pt-motion-duration-count:.6s;--pt-motion-duration-fade:.12s;--pt-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--pt-motion-easing-enter:cubic-bezier(0, 0, 0, 1);--pt-motion-easing-exit:cubic-bezier(.3, 0, 1, 1);--pt-breakpoint-md:40rem;--pt-breakpoint-lg:64rem;--pt-breakpoint-xl:80rem;--pt-z-nav:10;--pt-z-fab:20;--pt-z-banner:30;--pt-z-scrim:35;--pt-z-sheet:40;--pt-z-toast:50}@media (min-width:40rem){:root{--pt-type-display:var(--pt-font-weight-bold) var(--pt-font-size-28)/var(--pt-font-line-height-tight) var(--pt-font-family-display);--pt-type-heading-lg:var(--pt-font-weight-bold) var(--pt-font-size-22)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-type-heading:var(--pt-font-weight-bold) var(--pt-font-size-20)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-type-amount:var(--pt-font-weight-bold) var(--pt-font-size-28)/var(--pt-font-line-height-heading) var(--pt-font-family-display);--pt-space-stack:var(--pt-space-20);--pt-space-inset:var(--pt-space-16);--pt-size-nav-item:56px;--pt-size-header:56px;--pt-size-row:60px;--pt-size-avatar:36px}}:root,[data-theme=light],[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-color-bg:#f8f9fa;--pt-color-surface:#fff;--pt-color-surface-2:#edeef4;--pt-color-surface-raised:#fff;--pt-color-surface-hover:#edeef4;--pt-color-inverse-surface:#2b2d42;--pt-color-on-inverse:#fff;--pt-color-text:#2b2d42;--pt-color-text-muted:#55586f;--pt-color-border:#dadce6;--pt-color-border-strong:#7a7d95;--pt-color-primary:#0a6e66;--pt-color-primary-hover:#08574f;--pt-color-on-primary:#fff;--pt-color-primary-soft:#dcf4f1;--pt-color-primary-edge:#0000;--pt-color-primary-soft-hover:#c6ebe6;--pt-color-focus:#6c3bd1;--pt-color-success:#17703f;--pt-color-success-soft:#e2f3e8;--pt-color-danger:#b3261e;--pt-color-danger-hover:#8f1f18;--pt-color-on-danger:#fff;--pt-color-danger-soft:#fbe9e7;--pt-color-warning:#8a5300;--pt-color-warning-soft:#fcf0db;--pt-color-info:#1f5fa8;--pt-color-info-soft:#e4eef9;--pt-color-accent:#e5484d;--pt-color-brand-mint:#4ecdc4;--pt-color-balance-receivable:#17703f;--pt-color-balance-payable:#b3261e;--pt-color-balance-settled:#55586f;--pt-color-disabled-surface:#edeef4;--pt-color-disabled-text:#7a7d95;--pt-color-disabled-border:#dadce6;--pt-color-staging:#8a5300;--pt-color-scrim:#1a1b2673;--pt-elevation-1:0 1px 2px #2b2d420f, 0 6px 20px #2b2d4214;--pt-elevation-2:0 2px 6px #2b2d4214, 0 16px 40px #2b2d421f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-color-bg:#1a1b26;--pt-color-surface:#2b2d42;--pt-color-surface-2:#34364f;--pt-color-surface-raised:#34364f;--pt-color-surface-hover:#34364f;--pt-color-inverse-surface:#edeef4;--pt-color-on-inverse:#1a1b26;--pt-color-text:#f8f9fa;--pt-color-text-muted:#b3b6ca;--pt-color-border:#41445f;--pt-color-border-strong:#7d809e;--pt-color-primary:#4ecdc4;--pt-color-primary-hover:#7fddd6;--pt-color-on-primary:#1a1b26;--pt-color-primary-soft:#1f4a4a;--pt-color-primary-edge:#7fddd6;--pt-color-primary-soft-hover:#27585a;--pt-color-focus:#c4a3ff;--pt-color-success:#62cb8e;--pt-color-success-soft:#15301f;--pt-color-danger:#ff8c82;--pt-color-danger-hover:#ffa89f;--pt-color-on-danger:#1a1b26;--pt-color-danger-soft:#3b1c19;--pt-color-warning:#f0b65c;--pt-color-warning-soft:#3a2a12;--pt-color-info:#8db9f2;--pt-color-info-soft:#172a3f;--pt-color-accent:#ff6b6b;--pt-color-brand-mint:#4ecdc4;--pt-color-balance-receivable:#62cb8e;--pt-color-balance-payable:#ff8c82;--pt-color-balance-settled:#b3b6ca;--pt-color-disabled-surface:#34364f;--pt-color-disabled-text:#7d809e;--pt-color-disabled-border:#41445f;--pt-color-staging:#f0b65c;--pt-color-scrim:#0009;--pt-elevation-1:none;--pt-elevation-2:none}@media (prefers-color-scheme:dark){:root:not([data-theme]),[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-color-bg:#1a1b26;--pt-color-surface:#2b2d42;--pt-color-surface-2:#34364f;--pt-color-surface-raised:#34364f;--pt-color-surface-hover:#34364f;--pt-color-inverse-surface:#edeef4;--pt-color-on-inverse:#1a1b26;--pt-color-text:#f8f9fa;--pt-color-text-muted:#b3b6ca;--pt-color-border:#41445f;--pt-color-border-strong:#7d809e;--pt-color-primary:#4ecdc4;--pt-color-primary-hover:#7fddd6;--pt-color-on-primary:#1a1b26;--pt-color-primary-soft:#1f4a4a;--pt-color-primary-edge:#7fddd6;--pt-color-primary-soft-hover:#27585a;--pt-color-focus:#c4a3ff;--pt-color-success:#62cb8e;--pt-color-success-soft:#15301f;--pt-color-danger:#ff8c82;--pt-color-danger-hover:#ffa89f;--pt-color-on-danger:#1a1b26;--pt-color-danger-soft:#3b1c19;--pt-color-warning:#f0b65c;--pt-color-warning-soft:#3a2a12;--pt-color-info:#8db9f2;--pt-color-info-soft:#172a3f;--pt-color-accent:#ff6b6b;--pt-color-brand-mint:#4ecdc4;--pt-color-balance-receivable:#62cb8e;--pt-color-balance-payable:#ff8c82;--pt-color-balance-settled:#b3b6ca;--pt-color-disabled-surface:#34364f;--pt-color-disabled-text:#7d809e;--pt-color-disabled-border:#41445f;--pt-color-staging:#f0b65c;--pt-color-scrim:#0009;--pt-elevation-1:none;--pt-elevation-2:none}}@media print{:root,:root:not([data-theme]),[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-color-bg:#f8f9fa;--pt-color-surface:#fff;--pt-color-surface-2:#edeef4;--pt-color-surface-raised:#fff;--pt-color-surface-hover:#edeef4;--pt-color-inverse-surface:#2b2d42;--pt-color-on-inverse:#fff;--pt-color-text:#2b2d42;--pt-color-text-muted:#55586f;--pt-color-border:#dadce6;--pt-color-border-strong:#7a7d95;--pt-color-primary:#0a6e66;--pt-color-primary-hover:#08574f;--pt-color-on-primary:#fff;--pt-color-primary-soft:#dcf4f1;--pt-color-primary-edge:#0000;--pt-color-primary-soft-hover:#c6ebe6;--pt-color-focus:#6c3bd1;--pt-color-success:#17703f;--pt-color-success-soft:#e2f3e8;--pt-color-danger:#b3261e;--pt-color-danger-hover:#8f1f18;--pt-color-on-danger:#fff;--pt-color-danger-soft:#fbe9e7;--pt-color-warning:#8a5300;--pt-color-warning-soft:#fcf0db;--pt-color-info:#1f5fa8;--pt-color-info-soft:#e4eef9;--pt-color-accent:#e5484d;--pt-color-brand-mint:#4ecdc4;--pt-color-balance-receivable:#17703f;--pt-color-balance-payable:#b3261e;--pt-color-balance-settled:#55586f;--pt-color-disabled-surface:#edeef4;--pt-color-disabled-text:#7a7d95;--pt-color-disabled-border:#dadce6;--pt-color-staging:#8a5300;--pt-color-scrim:#1a1b2673;--pt-elevation-1:0 1px 2px #2b2d420f, 0 6px 20px #2b2d4214;--pt-elevation-2:0 2px 6px #2b2d4214, 0 16px 40px #2b2d421f}}@media (prefers-reduced-motion:reduce){:root,[data-motion]{--pt-motion-duration-fast:var(--pt-motion-duration-instant);--pt-motion-duration-normal:var(--pt-motion-duration-instant);--pt-motion-duration-slow:var(--pt-motion-duration-instant);--pt-motion-duration-count:var(--pt-motion-duration-instant)}}[data-motion=reduce]{--pt-motion-duration-fast:var(--pt-motion-duration-instant);--pt-motion-duration-normal:var(--pt-motion-duration-instant);--pt-motion-duration-slow:var(--pt-motion-duration-instant);--pt-motion-duration-count:var(--pt-motion-duration-instant)}@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:400 700;font-stretch:125%;font-display:swap;src:url(/assets/archivo-latin-ext-DzyZAAdL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:400 700;font-stretch:125%;font-display:swap;src:url(/assets/archivo-latin-CXMU0vln.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100% 125%;font-display:swap;src:url(/assets/archivo-latin-ext-DzyZAAdL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100% 125%;font-display:swap;src:url(/assets/archivo-latin-CXMU0vln.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/spline-sans-mono-latin-ext-Cro1BI9C.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/spline-sans-mono-latin-Dn8iLQ6K.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--pt-color-bg);min-height:100dvh;color:var(--pt-color-text);font:var(--pt-type-body);font-variant-numeric:var(--pt-font-numeric);margin:0}h1,h2,h3,p{margin:0}a{color:var(--pt-color-primary)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--pt-focus-width) solid var(--pt-color-focus);outline-offset:var(--pt-focus-offset)}h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) body{transition:background-color var(--pt-motion-duration-fade) linear, color var(--pt-motion-duration-fade) linear}}
