.ds-marquee-track{will-change:transform;backface-visibility:hidden;perspective:1000;transform:translateZ(0);touch-action:pan-y}.sb-focus-surface{transition:background-color .2s ease,box-shadow .2s ease}.sb-focus-surface:focus-visible{outline:none;background-color:var(--sb-focus-surface-bg,#fbf5ed);box-shadow:inset 0 0 0 1px var(--sb-focus-surface-border,#fbf5ed)}.sb-pressable{--sb-pressable-offset-x:0px;--sb-pressable-offset-y:0px;--sb-pressable-shadow:none;overflow:visible}.sb-pressable__guard{position:absolute;inset:0;display:block;width:calc(100% + var(--sb-pressable-offset-x, 0px));height:calc(100% + var(--sb-pressable-offset-y, 0px));border-radius:0;background-color:transparent;pointer-events:auto}.sb-pressable__face{transition-duration:.15s;transition-property:transform,box-shadow,background-color,border-color,color;transition-timing-function:ease-out;will-change:transform,box-shadow;box-shadow:var(--sb-pressable-shadow,none);background-color:var(--sb-pressable-bg);border-color:var(--sb-pressable-border);color:var(--sb-pressable-fg)}.sb-pressable__content,.sb-pressable__face{position:relative;z-index:1}.sb-pressable-context-footer,.sb-pressable-context-navbar,.sb-pressable-context-toolbar{--sb-pressable-offset-x:2px;--sb-pressable-offset-y:3px;--sb-pressable-shadow:2px 3px 0 0 #457345}.sb-pressable-context-page{--sb-pressable-offset-x:3px;--sb-pressable-offset-y:5px;--sb-pressable-shadow:3px 5px 0 0 #457345}.sb-pressable-tone-primary{--sb-pressable-bg:#f9f4ea;--sb-pressable-bg-hover:#f6f0e0;--sb-pressable-bg-active:#f3ebd6;--sb-pressable-border:#457345;--sb-pressable-border-hover:#457345;--sb-pressable-border-active:#457345;--sb-pressable-fg:#457345}.sb-pressable-tone-secondary{--sb-pressable-bg:#ffffff;--sb-pressable-bg-hover:#fbf5ed;--sb-pressable-bg-active:#f9f4ea;--sb-pressable-border:#e6d7b8;--sb-pressable-border-hover:#e6d7b8;--sb-pressable-border-active:#e6d7b8;--sb-pressable-fg:#457345}.sb-pressable:focus-visible .sb-pressable__face{outline:none;background-color:var(--sb-focus-surface-bg,#fbf5ed);box-shadow:var(--sb-pressable-shadow,none),inset 0 0 0 1px var(--sb-focus-surface-border,#fbf5ed)}.sb-pressable:not([data-sb-pressable-disabled=true]):active .sb-pressable__face{background-color:var(
    --sb-pressable-bg-active,var(--sb-pressable-bg-hover,var(--sb-pressable-bg))
  );border-color:var(
    --sb-pressable-border-active,var(--sb-pressable-border-hover,var(--sb-pressable-border))
  )}.sb-choice-button[data-selected=false]{--sb-choice-hover-bg:#fbf5ed;--sb-choice-hover-border:#457345}@media (hover:hover) and (pointer:fine){.sb-pressable:not([data-sb-pressable-disabled=true]):hover .sb-pressable__face{background-color:var(--sb-pressable-bg-hover,var(--sb-pressable-bg));border-color:var(--sb-pressable-border-hover,var(--sb-pressable-border))}.sb-pressable:not([data-sb-pressable-disabled=true]):is(:hover,:active) .sb-pressable__face{transform:translate(var(--sb-pressable-offset-x,0),var(--sb-pressable-offset-y,0));box-shadow:none}.sb-pressable:not([data-sb-pressable-disabled=true]):is(:hover,:active):focus-visible .sb-pressable__face{box-shadow:inset 0 0 0 1px var(--sb-focus-surface-border,#fbf5ed)}.sb-choice-button[data-selected=false]:enabled:hover{background-color:var(--sb-choice-hover-bg);border-color:var(--sb-choice-hover-border)}}@media (prefers-reduced-motion:reduce){.sb-pressable__face{transition-property:box-shadow,background-color,border-color,color;transition-duration:.01ms}.sb-pressable:not([data-sb-pressable-disabled=true]):is(:hover,:active) .sb-pressable__face{transform:none}}.table-control-chip{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#7a6a54;box-shadow:none}.table-control-chip:hover{background:#fbf5ed;color:#457345}.ds-table-density-compact th{padding-top:.375rem;padding-bottom:.375rem}.ds-table-density-compact td{padding-top:.5rem;padding-bottom:.5rem}@keyframes zweigen-autofill-start{0%{opacity:1}to{opacity:1}}@keyframes zweigen-autofill-cancel{0%{opacity:1}to{opacity:1}}input:-webkit-autofill{animation-name:zweigen-autofill-start;animation-duration:.01s;animation-iteration-count:1}input:not(:-webkit-autofill){animation-name:zweigen-autofill-cancel;animation-duration:.01s;animation-iteration-count:1}.sb-click-feedback-root{position:fixed;inset:0;z-index:var(--sb-click-feedback-layer,var(--sb-layer-interaction-feedback,10000));overflow:clip;pointer-events:none}.sb-click-feedback-root.sb-click-feedback-root--presentation-content{position:absolute}.sb-click-feedback-ping{position:absolute;inset:auto;display:block;inline-size:0;block-size:0}.sb-click-feedback-visual{position:absolute;display:block;inline-size:var(--sb-click-feedback-size);block-size:var(--sb-click-feedback-size);left:calc(-1 * var(--sb-click-feedback-hotspot-x));top:calc(-1 * var(--sb-click-feedback-hotspot-y));overflow:visible;opacity:1;color:var(--sb-click-feedback-color,#457345);pointer-events:none}.sb-click-feedback-visual path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sb-presentation-pointer-root{position:absolute;inset:0;z-index:calc(var(--sb-click-feedback-layer, var(--sb-layer-interaction-feedback, 10000)) + 1);overflow:clip;pointer-events:none}.sb-presentation-pointer{position:absolute;inset:auto;display:block;inline-size:0;block-size:0;opacity:1}.sb-presentation-pointer.is-hidden{opacity:0}.sb-presentation-pointer-visual{position:absolute;display:block;inline-size:var(--sb-presentation-pointer-width,30px);block-size:var(--sb-presentation-pointer-height,30px);left:calc(-1 * var(--sb-presentation-pointer-hotspot-x, 6px));top:calc(-1 * var(--sb-presentation-pointer-hotspot-y, 8px));max-inline-size:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:-webkit-image-set(url("/assets/cursor/cursor-default-30.png") 1x,url("/assets/cursor/cursor-default-60.png") 2x);background-image:image-set(url("/assets/cursor/cursor-default-30.png") 1x,url("/assets/cursor/cursor-default-60.png") 2x)}.sb-presentation-pointer.is-pressed .sb-presentation-pointer-visual{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.sb-click-feedback-visual{display:none}}@media (hover:none) and (pointer:coarse){.ds-touch-text-entry{font-size:16px!important}.sb-presentation-pointer-root{display:none}}.sb-pe-frame .sb-pe-fallback{opacity:1;transition:opacity .15s ease-in-out}.sb-pe-frame[data-sb-pe-enhanced="1"] .sb-pe-fallback{opacity:0;visibility:hidden;pointer-events:none}.sb-pe-enhancement-host{width:100%;height:100%}