._btn_fkzms_1{justify-content:center;align-items:center;gap:var(--gap-inline);border-radius:var(--radius-button,var(--radius-control));padding:var(--space-3) var(--space-5);min-height:var(--control-lg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);cursor:pointer;border:1px solid var(--line-2);background:var(--hover-overlay-color);color:var(--text);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);display:inline-flex}._btn_fkzms_1:hover{background:var(--panel-hi);border-color:var(--line-2)}._btn_fkzms_1:active{transition:transform 80ms var(--ease-apple);transform:scale(.975)}._btn_fkzms_1:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}._iconOnly_fkzms_65{gap:0;width:36px;height:36px;min-height:0;padding:0;position:relative}._iconOnly_fkzms_65:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._iconOnly_fkzms_65{border-radius:var(--radius-sm)}._iconOnly_fkzms_65:not(._primary_fkzms_104):not(._ghost_fkzms_100){border-color:var(--line);background:var(--panel);color:var(--text-2)}._iconOnly_fkzms_65:not(._primary_fkzms_104):not(._ghost_fkzms_100):hover{background:var(--panel-2);border-color:var(--line-2);color:var(--text)}._ghost_fkzms_100{color:var(--text-2);box-shadow:none;background:0 0;border-color:#0000}._ghost_fkzms_100:hover{background:var(--panel-2);color:var(--text);border-color:#0000}._primary_fkzms_104{background:linear-gradient(135deg, var(--blue-2) 0%, var(--blue) 55%, #0757c4 100%);color:var(--on-accent);border-color:#0000;box-shadow:0 8px 22px #087bff47,inset 0 1px #ffffff2e}._primary_fkzms_104:hover{background:linear-gradient(135deg, var(--blue-3) 0%, var(--blue-2) 55%, var(--blue) 100%);border-color:#0000;box-shadow:0 10px 28px #087bff66,inset 0 1px #ffffff38}@media (width<=760px){._btn_fkzms_1{padding:var(--space-2) var(--space-4);min-height:var(--control-md);font-size:var(--font-size-sm)}._iconOnly_fkzms_65{padding:0}}
