:root{--color-primary:#aac527;--color-primary-dark:#899e1f;--color-primary-light:#d4e481;--color-primary-lighter:#e9f2c0;--color-secondary:#121210;--color-secondary-light:#6e6e6a;--color-secondary-lighter:#d4d6c9;--color-gradient-light:linear-gradient(to bottom right, color-mix(in srgb, var(--color-primary-light) 40%, white), white, white, color-mix(in srgb, var(--color-primary-light) 40%, white))}:where(*){box-sizing:border-box}:where(:not(dialog,[popover])){margin:0}:where(body){overflow-wrap:break-word;line-height:1.5}:where(h1,h2,h3,h4,h5,h6,.x-header){text-wrap:balance;margin-top:1.5rem;margin-bottom:.5rem;line-height:1.2}:where(h1,h2,h3,h4,h5,h6,.x-header):first-child{margin-top:0}:where(p,ul,ol,blockquote,details){margin-bottom:clamp(.5rem,.75em,1rem)}:where(p,ul,ol,blockquote,details):last-child{margin-bottom:0}:where(ul,ol){padding-left:clamp(1.5rem,1.75em,2rem)}:where(ul,ol) li{margin-bottom:clamp(.25rem,.375em,.5rem)}:where(ul,ol) li:last-child{margin-bottom:0}:where(ul,ol) li>ul,:where(ul,ol) li>ol{margin-top:clamp(.25rem,.375em,.5rem)}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(button,input,textarea,select){font:inherit}:where(a){color:var(--color-primary-dark);font-weight:700}:where(button,.x-button){border:1px solid var(--color-primary-dark);min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:.3em;padding:8px 20px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){:where(button,.x-button):not(:disabled):hover{filter:brightness(.92)}}:where(button,.x-button):not(:disabled):active{filter:brightness(.85);transform:translateY(1px)}:where(.x-filled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-secondary)}:where(.x-text){min-height:0;color:var(--color-primary-dark);background:0 0;border:0;padding:0}:where(input:not([type=button],[type=checkbox],[type=file],[type=radio]),textarea,select){background:0 0;border:1px solid gray;border-radius:8px;width:100%;min-height:36px;padding:4px 8px}:where(select){padding:6.5px 4px}:where(textarea){resize:vertical;display:block}:where(:disabled){opacity:.5;cursor:not-allowed}:where(:focus-visible){outline:2px solid #000}.x-compact>:first-child{margin-top:0!important}.x-compact>:last-child{margin-bottom:0!important}@media print{.x-noprint:is(td){visibility:hidden!important}.x-noprint:not(td){display:none!important}}.x-sticky{position:sticky}@media print{.x-sticky{position:relative}}
