._btn_1a0zc_1{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border-radius:var(--radius);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:1px solid #0000;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._btn_1a0zc_1:active:not(:disabled){transform:translateY(1px)}._btn_1a0zc_1:disabled,._btn_1a0zc_1[aria-disabled=true]{opacity:.55;cursor:not-allowed}._btn_1a0zc_1 svg{flex:none}._primary_1a0zc_30{background:var(--c-accent);color:var(--c-white)}@media (hover:hover) and (pointer:fine){._primary_1a0zc_30:hover{background:var(--c-accent-hover)}}._primary_1a0zc_30:active:not(:disabled){background:var(--c-accent-hover)}._dark_1a0zc_43{background:var(--c-ink);color:var(--c-on-dark)}@media (hover:hover) and (pointer:fine){._dark_1a0zc_43:hover{background:var(--c-bark-2)}}._outline_1a0zc_53{border-color:var(--c-ink);color:var(--c-ink);background:0 0}@media (hover:hover) and (pointer:fine){._outline_1a0zc_53:hover{background:var(--c-ink);color:var(--c-on-dark)}}._light_1a0zc_65{background:var(--c-bg);color:var(--c-ink)}@media (hover:hover) and (pointer:fine){._light_1a0zc_65:hover{background:var(--c-surface-2)}}._small_1a0zc_75{min-height:40px;padding:0 var(--s-4);font-size:.875rem}._block_1a0zc_81{width:100%}._iconBtn_1a0zc_85{width:44px;height:44px;color:inherit;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}@media (hover:hover) and (pointer:fine){._iconBtn_1a0zc_85:hover{background:var(--c-surface);border-color:var(--c-line)}}._iconBtn_1a0zc_85:active{background:var(--c-surface-2)}._iconBtn_1a0zc_85:disabled{opacity:.4}._textLink_1a0zc_109{align-items:center;gap:var(--s-2);font-family:var(--font-display);color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:.3em;transition:text-decoration-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._textLink_1a0zc_109:hover{color:var(--c-accent);text-decoration-color:currentColor}}._textLink_1a0zc_109 svg{transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){._textLink_1a0zc_109:hover svg{transform:translate(3px)}}._field_1a0zc_137{gap:var(--s-2);align-content:start;display:grid}._label_1a0zc_143{font-family:var(--font-display);font-size:.875rem;font-weight:600}._optional_1a0zc_149{color:var(--c-muted);font-weight:400}._input_1a0zc_154{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-white);color:var(--c-ink);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out)}._input_1a0zc_154::placeholder{color:oklch(60% .015 50)}@media (hover:hover) and (pointer:fine){._input_1a0zc_154:hover{border-color:var(--c-ink)}}._input_1a0zc_154:focus-visible{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink);outline:none}._input_1a0zc_154[aria-invalid=true]{border-color:var(--c-error);box-shadow:0 0 0 1px var(--c-error)}._input_1a0zc_154:disabled{background:var(--c-surface);cursor:not-allowed}textarea._input_1a0zc_154{resize:vertical;min-height:132px}._error_1a0zc_191{gap:var(--s-2);font-size:var(--fs-small);color:var(--c-error);align-items:flex-start;display:flex}._hint_1a0zc_199{font-size:var(--fs-small);color:var(--c-muted)}._checkRow_1a0zc_204{gap:var(--s-3);font-size:var(--fs-small);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;line-height:1.5;display:grid}._checkRow_1a0zc_204 a{color:var(--c-accent)}._checkBox_1a0zc_217{border:1px solid var(--c-line-strong);background:var(--c-white);width:22px;height:22px;color:var(--c-white);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);place-items:center;margin-top:1px;display:grid}._checkBox_1a0zc_217[data-state=checked]{background:var(--c-ink);border-color:var(--c-ink)}._checkBox_1a0zc_217[data-focus-visible]{outline:2px solid var(--c-ink);outline-offset:3px}._checkBox_1a0zc_217[data-invalid]{border-color:var(--c-error)}._success_1a0zc_240{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-olive);background:var(--c-olive-soft);color:var(--c-ink);display:grid}._success_1a0zc_240 strong{font-family:var(--font-display);font-size:var(--fs-h4)}._badge_1a0zc_254{align-items:center;gap:var(--s-1);padding:3px var(--s-2);background:var(--c-bg);font-family:var(--font-text);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;border:1px solid;font-weight:600;line-height:1.4;display:inline-flex}._badgeSale_1a0zc_269{color:var(--c-accent);background:var(--c-accent-soft)}._badgeNew_1a0zc_274{color:var(--c-olive);background:var(--c-olive-soft)}._badgeTop_1a0zc_279{color:var(--c-ink)}
