.TouchTarget-module__meAgwG__pad,.TouchTarget-module__meAgwG__min,.TouchTarget-module__meAgwG__expand{box-sizing:border-box}@media (max-width:767.98px){.TouchTarget-module__meAgwG__pad{min-height:var(--touch-target-min)}.TouchTarget-module__meAgwG__min{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.TouchTarget-module__meAgwG__expand{position:relative}.TouchTarget-module__meAgwG__expand:after{content:"";width:max(100%, var(--touch-target-min));height:max(100%, var(--touch-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.Button-module__aEaIlq__root{border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);white-space:nowrap;cursor:inherit;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,filter .15s,opacity .15s;display:inline-flex;}.Button-module__aEaIlq__root:hover{text-decoration:none}.Button-module__aEaIlq__root:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.Button-module__aEaIlq__sizeMd{font-size:var(--font-size-sm);padding:.75rem 1.25rem}.Button-module__aEaIlq__sizeLg{font-size:var(--font-size-md);padding:.875rem 1.5rem}.Button-module__aEaIlq__fullWidth{width:100%}.Button-module__aEaIlq__primary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.Button-module__aEaIlq__primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent);filter:brightness(1.05)}.Button-module__aEaIlq__secondary{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000}.Button-module__aEaIlq__secondary:hover{border-color:var(--color-accent);color:var(--color-accent);background-color:color-mix(in srgb, var(--color-accent) 14%, transparent)}.Button-module__aEaIlq__ghost{color:var(--color-text);background-color:#0000;border-color:#0000}.Button-module__aEaIlq__ghost:hover{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.Button-module__aEaIlq__dark{background-color:var(--color-header);border-color:var(--color-header);color:var(--color-on-accent)}.Button-module__aEaIlq__dark:hover{filter:brightness(1.18);color:var(--color-on-accent)}.Button-module__aEaIlq__arrow{line-height:1;display:inline-block}
.TextField-module__l8twiW__root{flex-direction:column;gap:.375rem;width:100%;display:flex}.TextField-module__l8twiW__label{font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}.TextField-module__l8twiW__control{border:1px solid var(--color-border);background-color:var(--color-panel-elevated);width:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);resize:vertical;border-radius:0;outline:none;margin:0;padding:.875rem 1rem;transition:border-color .15s;}.TextField-module__l8twiW__control::placeholder{color:var(--color-text-subtle)}.TextField-module__l8twiW__control:focus{border-color:var(--color-border-focus)}.TextField-module__l8twiW__controlError{border-color:var(--color-danger)}.TextField-module__l8twiW__textarea{min-height:6rem}.TextField-module__l8twiW__hint{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-subtle);line-height:var(--line-height-normal);margin:0}.TextField-module__l8twiW__error{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-danger);line-height:var(--line-height-normal);margin:0}
