.radix-themes{--control-bg:#fffefa;--control-border:#dcd5cc;--control-hover:#b9aa99;--control-focus:#b7492e;--control-radius:14px;--control-height:48px}.radix-themes input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.radix-themes select,.radix-themes textarea{font:inherit;color:#302d29;min-height:var(--control-height);min-width:0;max-width:100%;padding:11px var(--field-padding-end,14px) 11px var(--field-padding-start,14px);border:1px solid var(--control-border);border-radius:var(--control-radius);background-color:var(--control-bg);font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px #302d2905,inset 0 1px #fff}.radix-themes select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23736d65' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:20px;padding-right:42px}.radix-themes textarea{resize:vertical;min-height:112px}.radix-themes input::placeholder,.radix-themes textarea::placeholder{color:#81766b;opacity:1}@media (hover:hover) and (pointer:fine){.radix-themes :is(input,select,textarea):hover:not(:disabled){border-color:var(--control-hover)}}.radix-themes :is(input,select,textarea):focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;border-color:var(--control-focus);box-shadow:0 0 0 5px #b7492e0d}.radix-themes :is(input,select,textarea):disabled{color:#81766b;cursor:not-allowed;opacity:1;background-color:#f1ede7}.radix-themes :is(input,textarea)[readonly]{background-color:#f6f2ed}:is(.radix-themes :is(input,select,textarea)[aria-invalid=true],.radix-themes :is(input,select,textarea):user-invalid){border-color:#b42318}.radix-themes input:is([type=checkbox],[type=radio]){accent-color:var(--control-focus);cursor:pointer;flex-shrink:0;width:20px;height:20px}.radix-themes label:has(>input:is([type=checkbox],[type=radio])){align-items:center;min-height:44px}@media (prefers-reduced-motion:reduce){.radix-themes :is(input,select,textarea){transition:none}}.field-with-icon{--field-padding-start:40px}.radix-themes{--oy-motion-fast:.14s;--oy-motion-enter:.18s;--oy-motion-ease:cubic-bezier(.2, .7, .2, 1)}.radix-themes :is(.rt-Button,.rt-IconButton){min-height:44px;transition:background-color var(--oy-motion-fast) ease, box-shadow var(--oy-motion-fast) ease, border-color var(--oy-motion-fast) ease}.radix-themes :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #416453}.radix-themes :is(button,summary,a){-webkit-tap-highlight-color:#b7492e20}.radix-themes :is(button,a)[aria-disabled=true],.radix-themes button:disabled{cursor:not-allowed}.radix-themes :is(.server-error,.server-success,.feedback){animation:oy-feedback-in var(--oy-motion-enter) var(--oy-motion-ease)}.radix-themes .server-page a:not(.rt-Button):not(.server-tab),.radix-themes .site-footer a{text-underline-offset:4px;text-decoration-thickness:1px}.radix-themes .server-actions>a:not(.rt-Button),.radix-themes .server-page-head>a:not(.rt-Button){align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.radix-themes a:not(.rt-Button):hover{text-decoration-thickness:2px}}@keyframes oy-feedback-in{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.radix-themes *,.radix-themes :before,.radix-themes :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
