.jtfXCa_root{z-index:0;justify-content:center;align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-round);min-height:3rem;font-family:var(--sw-font-family-primary);font-size:var(--sw-font-size-body-lg);font-weight:var(--sw-font-weight-bold);line-height:var(--sw-line-height-tight);cursor:pointer;white-space:nowrap;padding:.75rem 1.375rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;position:relative}.jtfXCa_root:focus-visible{z-index:3;outline:3px solid var(--sw-color-focus-ring);outline-offset:4px}.jtfXCa_root:disabled{opacity:.5;cursor:not-allowed}.jtfXCa_label{align-items:center;display:inline-flex}@media (max-width:359px){.jtfXCa_root{text-align:center;white-space:normal;max-width:100%}.jtfXCa_label{overflow-wrap:anywhere;text-align:center;min-width:0}}.jtfXCa_icon{justify-content:center;align-items:center;display:inline-flex}.jtfXCa_primary{background:var(--sw-color-accent-primary);color:var(--sw-color-text-on-light);border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);box-shadow:var(--sw-shadow-cartoon-sm)}.jtfXCa_primary:hover:not(:disabled),.jtfXCa_secondary:hover:not(:disabled),.jtfXCa_tertiary:hover:not(:disabled){z-index:2;box-shadow:calc(var(--sw-stroke-sm) + 3px) calc(var(--sw-stroke-sm) + 3px) 0 0 var(--sw-color-border-strong);transform:translate(-3px,-3px)}.jtfXCa_secondary{background:var(--sw-color-surface-primary);color:var(--sw-color-text-on-light);border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);box-shadow:var(--sw-shadow-cartoon-sm)}.jtfXCa_tertiary{background:var(--sw-color-border-strong);color:var(--sw-color-text-on-dark);border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);box-shadow:var(--sw-shadow-cartoon-sm)}.jtfXCa_ghost{color:var(--sw-color-text-on-dark);border:var(--sw-stroke-xs) solid var(--sw-color-border-glass-strong);box-shadow:none;background:0 0}.jtfXCa_ghost:hover:not(:disabled){background:var(--sw-color-surface-glass-soft);border-color:var(--sw-color-border-glass-heavy)}.jtfXCa_dock{background:var(--sw-color-surface-glass-soft);color:var(--sw-color-text-on-dark);border:var(--sw-stroke-xs) solid var(--sw-color-border-glass);box-shadow:none;min-height:3.25rem;font-size:var(--sw-font-size-body);padding:.5rem .875rem}.jtfXCa_dock:hover:not(:disabled){background:var(--sw-color-surface-glass-strong)}
.PU3b0a_root{align-items:center;gap:var(--sw-space-2);width:fit-content;min-height:2.5rem;padding:var(--sw-space-2) var(--sw-space-3);border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--sw-color-accent-primary);color:var(--sw-color-text-on-light);font-family:var(--sw-font-family-primary);font-size:var(--sw-font-size-caption);font-weight:var(--sw-font-weight-bold);letter-spacing:0;line-height:var(--sw-line-height-tight);text-transform:uppercase;display:inline-flex}
.KfU_8W_root{justify-content:center;align-items:center;gap:var(--sw-space-2);border-radius:var(--sw-radius-round);border:var(--sw-stroke-xs) solid var(--sw-color-border-glass);background:var(--sw-color-surface-glass-soft);min-height:2.5rem;color:var(--sw-color-text-on-dark);font-family:var(--sw-font-family-primary);font-size:var(--sw-font-size-body);font-weight:var(--sw-font-weight-semibold);line-height:var(--sw-line-height-tight);white-space:nowrap;padding:.5rem 1rem;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.KfU_8W_compact{gap:var(--sw-space-1);min-height:2rem;padding:calc(var(--sw-space-1) * .75) var(--sw-space-2);font-size:var(--sw-font-size-caption)}a.KfU_8W_root:hover,a.KfU_8W_root:focus-visible{background:var(--sw-color-surface-glass-strong);border-color:var(--sw-color-border-glass-strong)}.KfU_8W_activity{border-color:var(--sw-color-accent-primary-border);background:var(--sw-color-accent-primary-surface);color:var(--sw-color-accent-primary)}a.KfU_8W_activity:hover,a.KfU_8W_activity:focus-visible{background:var(--sw-color-accent-primary-surface-strong);border-color:var(--sw-color-accent-primary-soft)}.KfU_8W_venue{background:var(--sw-color-surface-glass-medium)}.KfU_8W_status{background:var(--sw-color-accent-primary);color:var(--sw-color-text-on-light);border-color:var(--sw-color-accent-primary)}
._8-dm8q_root,._8-dm8q_content{min-width:0}
