:root{color:#1f1a17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f3ee;font-family:Brewed,sans-serif}*{box-sizing:border-box}body{background:#f7f3ee;min-height:100dvh;margin:0}button,input,textarea,select{font:inherit}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior-y:contain}button,a[href],summary,select,label,[role=button],[role=tab],[role=switch]{touch-action:manipulation}@media (pointer:coarse){button,summary,[role=button],[role=tab],[role=switch]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea{font-size:16px!important}}.loading-screen,.loading-state{color:#4a2b1d;place-content:center;justify-items:center;gap:12px;min-height:100dvh;display:grid}.loading-screen>span,.loading-state>span{border:3px solid #d8cec2;border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite boot-spin}.loading-state{min-height:260px}@keyframes boot-spin{to{transform:rotate(360deg)}}@keyframes loading-reveal{0%{opacity:0}}.loading-screen,.loading-state{animation:.2s .2s both loading-reveal}@media (prefers-reduced-motion:reduce){.loading-screen>span,.loading-state>span{animation:none}}[data-indicator]{isolation:isolate;overflow-clip-margin:16px;position:relative;overflow:clip}[data-indicator]:before{content:"";z-index:-1;box-sizing:border-box;pointer-events:none;position:absolute;top:0;left:0}[data-indicator=pill]:before{width:var(--indicator-w);height:var(--indicator-h);translate:var(--indicator-x) var(--indicator-y);border:var(--indicator-border,0 solid transparent);border-radius:var(--indicator-radius,8px);background:var(--indicator-bg,#fff);box-shadow:var(--indicator-shadow,none)}[data-indicator=underline]:before{z-index:1;width:calc(var(--indicator-w) - 2 * var(--indicator-inset,0px));height:var(--indicator-thickness,2px);translate:calc(var(--indicator-x) + var(--indicator-inset,0px)) calc(var(--indicator-y) + var(--indicator-h) - var(--indicator-thickness,2px) + var(--indicator-drop,0px));background:var(--indicator-color,currentColor);border-radius:2px 2px 0 0}[data-indicator-ready]:before{transition:translate .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){[data-indicator-ready]:before{transition:none}}@keyframes row-arrive{0%{background-color:var(--gold-50,#fdf3dc)}}tr.is-arriving>:is(td,th){animation:2.4s cubic-bezier(.2,.8,.2,1) row-arrive}
